html.discourse-touch:not(.keyboard-visible) .aibot-modal .d-modal__header .d-modal__title{text-align:unset;margin:unset}html.discourse-touch:not(.keyboard-visible) .aibot-modal .d-modal__header .modal-close{display:flex}html.discourse-touch:not(.keyboard-visible) .aibot-modal .d-modal__container{box-shadow:none}html.discourse-touch:not(.keyboard-visible) .aibot-modal .d-modal__container:before{display:none}.aibot-modal .d-modal__title-text{color:var(--secondary)}.aibot-modal .d-modal__header{border-bottom:none}.aibot-modal .d-modal__header .modal-close .d-icon{color:var(--secondary)}.discourse-no-touch .aibot-modal .d-modal__header .modal-close .d-icon{color:var(--secondary)}.aibot-modal .d-modal__container{max-width:100%;min-width:auto;max-height:100vh;height:100%;border-radius:0;background:linear-gradient(90deg, var(--tertiary-hover) 0%, var(--tertiary) 50%)}.aibot-modal~.d-modal__backdrop{animation:none;background:linear-gradient(90deg, var(--tertiary-hover) 0%, var(--tertiary) 50%)}.aibot-modal__content-wrapper{display:flex;flex-direction:column;box-sizing:border-box;align-items:center;justify-content:center;max-width:60em;width:100%;margin:auto;padding:4em;border-radius:1.5em;background:rgba(var(--secondary-rgb), 0.65);box-shadow:var(--shadow-card)}@media screen and (max-width: 40rem){.aibot-modal__content-wrapper{padding:2em 1em}}.aibot-modal__aibot-wrapper{display:flex;justify-content:center;gap:.5em;margin-bottom:2em}.aibot-modal__aibot-wrapper .aibot-avatar{position:relative;align-self:flex-start}.aibot-modal__aibot-wrapper .aibot-avatar:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;animation:avatarSpinner 4s infinite ease,rotate-forever 2s infinite linear}.aibot-modal__aibot-wrapper .aibot-avatar .avatar{width:4em;height:4em;border:2px solid rgba(0,0,0,0);object-fit:cover}@media screen and (max-width: 40rem){.aibot-modal__aibot-wrapper .aibot-avatar .avatar{width:3em;height:3em}}.aibot-modal__aibot-wrapper .aibot-message{background:var(--secondary);padding:1em;border-radius:.25em 2em 2em 1.5em;-webkit-user-select:none;user-select:none;animation:borderFadeIn 2s ease forwards;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 40rem){.aibot-modal__aibot-wrapper .aibot-message{font-size:var(--font-down-1)}}.aibot-modal__input-wrapper{display:flex;align-items:center;gap:.5em;width:100%;max-width:90dvw;margin-top:1em}@media screen and (min-width: calc(40rem + 1px)){.aibot-modal__input-wrapper{width:80%;max-width:46em}}.aibot-modal__input-wrapper #aibot-modal-input{width:100%;max-height:200px;margin:0;resize:none;border-radius:1em;scrollbar-width:none}.aibot-modal__input-wrapper #aibot-modal-input:focus{outline:none;box-shadow:0 0 0 1px var(--tertiary)}.aibot-modal__input-wrapper #aibot-modal-input::-webkit-scrollbar{height:0}.aibot-modal__input-wrapper .ai-bot-button{align-self:end;min-width:2.5em;min-height:2.5em;border-radius:2em}.aibot-modal__button-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-bottom:1em}.aibot-modal__button-wrapper .ai-question-button{flex:1 0 30%;border-radius:1em}@media screen and (max-width: 40rem){.aibot-modal__button-wrapper{gap:.5em;margin-bottom:.5em}.aibot-modal__button-wrapper .ai-question-button{flex:1 0 calc(50% - 1.5em);font-size:var(--font-down-1)}}.aibot-modal .ai-disclaimer{text-align:center;font-size:var(--font-down-1);color:var(--primary-900)}@media screen and (min-width: calc(40rem + 1px)){.aibot-modal .ai-disclaimer{width:80%;max-width:46em}}.aibot-modal .ai-recent-messages{display:flex;align-items:center;justify-content:center;margin-top:1em}.aibot-modal .ai-recent-messages .btn{color:var(--secondary);border:2px solid var(--secondary);border-radius:2em}@media screen and (max-width: 40rem){.aibot-modal .ai-recent-messages .btn{font-size:var(--font-down-1)}}.discourse-no-touch .aibot-modal .ai-recent-messages .btn:focus,.discourse-no-touch .aibot-modal .ai-recent-messages .btn:hover,.discourse-no-touch .aibot-modal .ai-recent-messages .btn:active{background:var(--secondary) !important;color:var(--tertiary)}.discourse-no-touch .aibot-modal .ai-recent-messages .btn:focus .d-icon,.discourse-no-touch .aibot-modal .ai-recent-messages .btn:hover .d-icon,.discourse-no-touch .aibot-modal .ai-recent-messages .btn:active .d-icon{color:var(--tertiary)}.discourse-touch .aibot-modal .ai-recent-messages .btn:active{background:var(--secondary) !important;color:var(--tertiary)}.discourse-touch .aibot-modal .ai-recent-messages .btn:active .d-icon{color:var(--tertiary)}.aibot-modal .ai-recent-messages .btn .d-icon{color:var(--secondary)}.ai-new-question-button{z-index:1;margin:.25em .5em;border-radius:2em}.sidebar-footer-wrapper .sidebar-footer-actions{display:flex;align-items:center;justify-content:flex-end;width:100%}.sidebar-footer-wrapper .sidebar-footer-actions .ai-new-question-button{font-size:var(--font-down-1);margin:0 auto 0 0}body.archetype-private_message .topic-post article[data-user-id="-1208"] nav.post-controls .actions button.share{display:none}.aibot-modal .aibot-modal__main{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.aibot-modal .aibot-modal__main.loading:after{content:"";position:absolute;width:20px;height:20px;border:4px solid rgba(var(--secondary-rgb), 0.3);border-right-color:var(--secondary);border-radius:50%;animation:rotate-forever .75s infinite linear}.aibot-modal .aibot-modal__main.loading .aibot-modal__content-wrapper{pointer-events:none;touch-action:none;animation:fadeOutLoading 1.5s forwards}.aibot-modal .aibot-modal__main.loading~.ai-recent-messages{pointer-events:none;touch-action:none;animation:fadeOutLoading 1.5s forwards}article[data-user-id="-1208"] .topic-avatar .post-avatar:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;animation:avatarSpinner 4s ease,rotate-forever 2s linear;animation-iteration-count:0}article[data-user-id="-1208"] .topic-avatar .post-avatar img.avatar{border:2px solid rgba(0,0,0,0)}article[data-user-id="-1208"].streaming .topic-avatar .post-avatar:before{content:"";animation-iteration-count:infinite}@keyframes fadeOutLoading{0%{opacity:1}100%{opacity:.3}}@keyframes borderFadeIn{0%{box-shadow:inset 0px 0px 0px 0px var(--tertiary)}100%{box-shadow:inset -2px 0px 0px 0px var(--tertiary)}}@keyframes avatarSpinner{0%{box-shadow:inset 3px 0px 2px 0px #ffffff}40%{box-shadow:inset 3px 0px 2px 0px var(--tertiary)}60%{box-shadow:inset 3px 0px 2px 0px var(--tertiary)}100%{box-shadow:inset 3px 0px 2px 0px #ffffff}}
/*# sourceMappingURL=common_theme_186_e19b50bf1c572e6f8dc2cef51c41a46660ef7967.css.map?__ws=talk.markets */
