.styles_header__92mnm{display:flex;align-items:center;justify-content:space-between;padding:.875rem .25rem .875rem .875rem;border-bottom:1px solid rgba(0,0,0,.08);border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-color:var(--header-background);color:var(--header-font-color)}.styles_icon__uDU0i{width:auto;height:2.5rem;margin-right:.75rem}.styles_title__p5TLy{margin:0;font-size:1.3rem;font-weight:500}.styles_subtitle__zCUtz{margin:0;font-size:.8rem;opacity:.8}.styles_clearSpan__ene7x{line-height:20px}.styles_clearButton__0hfIr{background-color:rgba(0,0,0,0);cursor:pointer;color:var(--foreground);border-radius:.5rem;border:1px solid var(--starter-button-bg-hover);width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;margin-right:.5rem;padding:.25rem .5rem}@media(min-width:576px){.styles_clearButton__0hfIr:hover{background-color:var(--starter-button-bg-hover)}}.styles_headerbutton__cu_vF{background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--foreground);border-radius:.5rem;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;margin-right:.5rem;padding:0}@media(min-width:576px){.styles_headerbutton__cu_vF:hover{opacity:.8;background-color:var(--starter-button-bg-hover)}}.styles_headerbutton__cu_vF.styles_selected__ceYxG{background-color:var(--starter-button-bg-hover);color:var(--primary)}.styles_headerbutton__cu_vF.styles_disabled__Q0uhq{opacity:.4;cursor:not-allowed;pointer-events:none}.styles_headerbutton__cu_vF:active,.styles_headerbutton__cu_vF:focus,.styles_headerbutton__cu_vF:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}@media(max-width:576px){.styles_headerbutton__cu_vF{padding:4px;margin-right:2px}.styles_clearButton__0hfIr{padding:.25rem;margin-right:2px}#styles_resize-button__6PR8S{display:none!important}}.styles_addButton__BTwWm{color:var(--primary-text)}.styles_addButton__BTwWm:hover{background:var(--starter-button-bg-hover)}.styles_infoIcon__4w__q{cursor:pointer;transition:opacity .2s ease}.styles_infoIcon__4w__q:hover{opacity:.7}.styles_headerDropdown__qXLE_ .dropdown-menu{right:0!important;left:auto!important;transform:none!important}.icons_iconWrapper__yagqo{display:flex;align-items:center;justify-content:center;vertical-align:middle}.styles_noFocusOutline__QNC7z.styles_active__6ufPm,.styles_noFocusOutline__QNC7z:active,.styles_noFocusOutline__QNC7z:focus,.styles_noFocusOutline__QNC7z:focus-visible,.styles_noFocusOutline__QNC7z:hover{outline:none!important;box-shadow:none!important;border:none!important;text-decoration:none!important}.styles_dropdownToggle__gg5SV{padding:0;margin:0;background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important}.styles_dropdownToggle__gg5SV.styles_active__6ufPm,.styles_dropdownToggle__gg5SV:active,.styles_dropdownToggle__gg5SV:focus,.styles_dropdownToggle__gg5SV:focus-visible,.styles_dropdownToggle__gg5SV:hover{outline:none!important;box-shadow:none!important;border:none!important;text-decoration:none!important}.styles_dropdownToggle__gg5SV.dropdown-toggle.active,.styles_dropdownToggle__gg5SV.dropdown-toggle.show,.styles_dropdownToggle__gg5SV.dropdown-toggle:active,.styles_dropdownToggle__gg5SV.dropdown-toggle:focus,.styles_dropdownToggle__gg5SV.dropdown.show .dropdown-toggle{outline:none!important;box-shadow:none!important;border:none!important}.styles_dropdownMenu__r1aNq{min-width:170px;border:1px solid var(--border-color);background-color:var(--chat-bg-color);padding:.5rem 0;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1099!important}.styles_dropdownMenu__r1aNq:active{background-color:var(--chat-bg-color);box-shadow:none;border-color:rgba(0,0,0,0);outline:none}.styles_customToggle__MThws:after{display:none!important}.styles_customToggle__MThws:active,.styles_customToggle__MThws:focus,.styles_customToggle__MThws:hover{background-color:inherit!important;box-shadow:none!important;border-color:rgba(0,0,0,0)!important;outline:none!important}.styles_dropdownMenuItem__rTljs{height:32px;display:flex;align-items:center}.styles_dropdownMenuItem__rTljs:active,.styles_dropdownMenuItem__rTljs:hover{background-color:var(--chat-list-active-bg-hover);color:var(--foreground)}.styles_dropdownMenuItem__rTljs:focus{background-color:var(--chat-list-active-bg-active);color:var(--foreground)}.styles_textToggle__oG_PP{display:flex;align-items:center;padding:4px 8px!important;font-size:.85rem;color:var(--foreground);background:rgba(0,0,0,0);position:relative;text-align:left;min-width:-moz-fit-content;min-width:fit-content;justify-content:space-between}.styles_textToggle__oG_PP:after{display:none!important}.styles_textToggle__oG_PP:hover{background-color:var(--starter-button-bg-hover)!important;box-shadow:none!important;outline:none!important}.styles_selectedText__5DyRj{display:inline-block}.styles_inputBase__ApuSd{width:100%;max-width:100%;border:1px solid var(--input-border-color);border-radius:.5rem;padding:.875rem 4.5rem .875rem 1rem;font-size:1rem;line-height:1.8;box-shadow:var(--input-box-shadow);background-color:var(--input-bg-color);flex:1 1;box-sizing:border-box}@media screen and (max-width:768px){.styles_inputBase__ApuSd{font-size:max(16px,1rem);-webkit-appearance:none;-webkit-text-size-adjust:100%;touch-action:manipulation;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@supports(-webkit-touch-callout:none){.styles_inputBase__ApuSd{font-size:max(16px,1rem);-webkit-appearance:none;-webkit-border-radius:.5rem}}.styles_inputBase__ApuSd:focus{outline:none;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);box-shadow:var(--input-box-shadow)}@media screen and (max-width:768px){.styles_inputBase__ApuSd:focus{font-size:max(16px,1rem);transform:translateZ(0)}}.styles_inputBase__ApuSd::placeholder{color:var(--placeholder-color);font-size:1rem}@media screen and (max-width:768px){.styles_inputBase__ApuSd::placeholder{font-size:max(16px,1rem)}}.styles_inputContainer__18Ky2{position:relative;display:flex;align-items:center;width:100%;max-width:100%;margin:0;background-color:var(--input-bg-color);box-sizing:border-box;overflow:hidden}@media screen and (max-width:768px){.styles_inputContainer__18Ky2{min-width:0;flex-shrink:1;overflow-x:hidden;-webkit-overflow-scrolling:touch}}.styles_webaiInput__Eb81X{padding-right:4.5rem}.styles_abortButton__FO4tS,.styles_actionButton__IrSd8,.styles_sendButton__mT049{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;gap:.75rem;line-height:1.2;border:none;cursor:pointer;transition:background-color .2s,transform .2s;box-shadow:none;padding:.625rem .75rem;border-radius:.5rem;color:inherit;font-size:1rem;z-index:1}.styles_abortButton__FO4tS .styles_icon__AQfzM,.styles_actionButton__IrSd8 .styles_icon__AQfzM,.styles_sendButton__mT049 .styles_icon__AQfzM{font-size:1.25rem}@media(max-width:576px){.styles_abortButton__FO4tS .styles_icon__AQfzM,.styles_actionButton__IrSd8 .styles_icon__AQfzM,.styles_sendButton__mT049 .styles_icon__AQfzM{font-size:1rem}}.styles_sendButton__mT049{right:.5rem;color:var(--primary-text);padding-left:.75rem;padding-right:.75rem}.styles_sendButton__mT049:hover:not(:disabled){background-color:var(--primary-send-color-dark);color:var(--primary-text-hover)}.styles_sendButton__mT049:active:not(:disabled){transform:translateY(-50%) scale(.95);color:var(--primary-text-hover)}.styles_sendButton__mT049:disabled{background-color:var(--primary-send-color-light);color:var(--primary-text-disabled);cursor:not-allowed}.styles_abortButton__FO4tS{right:.5rem;padding-left:.75rem;padding-right:.75rem}.styles_abortButton__FO4tS:hover:not(:disabled){background-color:var(--abort-color-dark);color:var(--abort-text-hover)}.styles_abortButton__FO4tS:active:not(:disabled){transform:translateY(-50%) scale(.95);color:var(--abort-text-hover)}.styles_abortButton__FO4tS:disabled{background-color:var(--abort-color-light);color:var(--abort-text-disabled);cursor:not-allowed}.styles_infoIcon__1hO4J{cursor:pointer;transition:opacity .2s ease}.styles_infoIcon__1hO4J:hover{opacity:.7}.styles_infoIconPlacement__FYGor{display:inline-block;position:absolute;right:0;margin-right:.5rem;margin-top:.5rem}.styles_disclaimerContainer__wOl6D{width:100%;text-align:center}.styles_disclaimerText__uWB07{color:var(--text-secondary);font-size:.75rem}.styles_poweredByContainer__vq0X6{display:flex;align-items:center;padding-top:.5rem;padding-left:2px}.styles_poweredByText__nh_TS{color:var(--text-secondary);font-size:.75rem;margin-right:2px}.styles_poweredByLink__qlZ1r{color:var(--primary-color);font-size:.75rem;text-decoration:none}.styles_poweredByLink__qlZ1r:hover{text-decoration:underline}.styles_messageWrapper__Zf4LV{display:flex;align-items:flex-start;position:relative}.styles_messageWrapper__Zf4LV.styles_userMessageWrapper__QRIMS{justify-content:flex-end;margin-top:2rem}.styles_messageWrapper__Zf4LV.styles_userMessageWrapper__QRIMS:first-child{margin-top:1rem}.styles_messageWrapper__Zf4LV.styles_userMessageWrapper__QRIMS .styles_messageLabel__Nxnr_{text-align:right;right:.25rem}.styles_messageWrapper__Zf4LV.styles_userMessageWrapper__QRIMS .styles_messageContainer__rSO3e{background-color:var(--message-content-bg-user);color:var(--message-content-color-user);border-bottom-right-radius:.25rem;margin-left:auto}.styles_messageWrapper__Zf4LV.styles_userMessageWrapper__QRIMS .styles_messageTimestamp__1ZbTh{position:absolute;text-align:right;right:2.75rem}@media(max-width:576px){.styles_messageWrapper__Zf4LV.styles_userMessageWrapper__QRIMS .styles_messageTimestamp__1ZbTh{right:0!important}}.styles_messageWrapper__Zf4LV.styles_userMessageWrapper__QRIMS .styles_noUserIcon__2lvvB{right:0!important}.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE{justify-content:flex-start;margin-bottom:.25rem}.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE .styles_messageLabel__Nxnr_{text-align:left;left:.25em}.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE .styles_messageContainer__rSO3e{background-color:var(--chat-bg-color);border:none;box-shadow:none;color:var(--message-content-color-bot);border-bottom-left-radius:.25rem;display:flex;padding-bottom:0;padding-left:.25rem!important;padding-right:0!important;max-width:100%!important}.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE .styles_errorMessage__fZXkN{background-color:var(--message-content-error-bg);color:var(--message-content-error-color);padding-left:.75rem!important}.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE .styles_errorMessage__fZXkN .styles_errorContainer__ycS_n{display:flex;flex-direction:row}.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE .styles_errorMessage__fZXkN .styles_errorContainer__ycS_n .styles_retryButton__6pSPY{background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--starter-button-bg-hover);border-radius:50%;height:2rem;width:2rem;display:flex;align-items:flex-start;justify-content:center;padding:0}.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE .styles_errorMessage__fZXkN .styles_errorContainer__ycS_n .styles_retryButton__6pSPY:hover{opacity:.8;background-color:var(--starter-button-bg-hover)}.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE .styles_errorMessage__fZXkN .styles_errorContainer__ycS_n .styles_retryButton__6pSPY:active{transform:translateY(1px)}.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE .styles_messageTimestamp__1ZbTh{text-align:left;left:2.75rem}@media(max-width:576px){.styles_messageWrapper__Zf4LV.styles_botMessageWrapper__FXlRE .styles_messageTimestamp__1ZbTh{left:0!important}}.styles_messageContainer__rSO3e{padding:.75rem 1rem;border-radius:.5rem;word-break:break-word;word-wrap:break-word;max-width:calc(100% - 4rem - 1.5rem);line-height:1.8;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media(max-width:576px){.styles_messageContainer__rSO3e{max-width:85%}}.styles_messageContainer__rSO3e a{color:var(--link-color);text-decoration:none}.styles_messageContainer__rSO3e a:hover{text-decoration:underline}.styles_messageContainer__rSO3e a[title]:has(sup),.styles_messageContainer__rSO3e a[title][href*=http]{display:none;align-items:center;justify-content:center;background-color:var(--citation-bg);color:var(--citation-color);text-decoration:none;border-radius:4px;padding:0 .25rem;margin:0 0 0 4px;font-size:.8rem;line-height:1;min-width:1.25rem;height:1.25rem;text-align:center;vertical-align:middle;transition:background-color .2s ease}.styles_messageContainer__rSO3e a[title]:has(sup):hover,.styles_messageContainer__rSO3e a[title][href*=http]:hover{background-color:var(--citation-hover-bg);text-decoration:none}.styles_messageContainer__rSO3e table{border-collapse:collapse;width:100%;margin:1rem 0;overflow:auto;font-size:.9em;table-layout:auto;min-width:650px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.styles_messageContainer__rSO3e table td,.styles_messageContainer__rSO3e table th{padding:.5rem .75rem;border:1px solid var(--border-color);text-align:left;white-space:normal;word-break:break-word}.styles_messageContainer__rSO3e table th{background-color:var(--table-header-bg);font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.styles_messageContainer__rSO3e table tr:nth-child(2n){background-color:var(--table-row-even-bg)}.styles_messageContainer__rSO3e table tr:hover{background-color:var(--table-row-hover-bg)}@media(max-width:576px){.styles_messageContainer__rSO3e table{font-size:.85em}.styles_messageContainer__rSO3e table td,.styles_messageContainer__rSO3e table th{padding:.4rem .6rem}}.styles_messageContainer__rSO3e .styles_markdownContainer__TFvwm{width:100%;max-width:100%}.styles_messageContainer__rSO3e .styles_markdownContainer__TFvwm li p{margin:0}.styles_messageContainer__rSO3e .styles_markdownContainer__TFvwm pre{margin:.5rem 0;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:10px;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;display:block}.styles_messageContainer__rSO3e .styles_markdownContainer__TFvwm pre code{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}.styles_messageContainer__rSO3e .styles_markdownContainer__TFvwm code{background-color:#f5f5f5;padding:2px 4px;border-radius:3px}.styles_messageContainer__rSO3e .styles_enhancedMd__JuSuw li:has(>ul){list-style-type:none!important}.styles_messageContainer__rSO3e .styles_enhancedMd__JuSuw>ol::marker,.styles_messageContainer__rSO3e .styles_enhancedMd__JuSuw>ul::marker{content:"";display:none}.styles_messageContainer__rSO3e .styles_tableWrapper__K7DqG{width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch;max-width:100%;display:block}@media(max-width:576px){.styles_messageContainer__rSO3e .styles_tableWrapper__K7DqG{width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border-radius:4px}}.styles_messageLabel__Nxnr_{font-size:.75rem;color:var(--text-muted,#666);margin-bottom:.5rem;line-height:1;position:absolute;top:-15px;width:auto}.styles_messageIcon__YP5Lp{width:2rem;height:2rem;border-radius:50%;overflow:hidden;margin-right:.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(max-width:576px){.styles_messageIcon__YP5Lp{width:1.75rem;height:1.75rem}}.styles_messageIcon__YP5Lp img{width:100%;height:100%;object-fit:cover}.styles_messageIcon__YP5Lp.styles_userMessage__jj3_N{margin-left:.75rem;margin-right:0;padding:.4rem;background:#f5f5f5}.styles_welcomeMessageWrapper__7QVdd{margin-bottom:var(--welcome-message-margin-bottom)}.styles_messageTimestamp__1ZbTh{bottom:-1.25rem;font-size:.75rem;color:var(--message-timestamp-color);margin:.25rem 0 0;white-space:nowrap;max-width:calc(100% - 4rem - 1.5rem)}.styles_starterQuestionTitle__fTKPN{font-size:1rem;color:var(--starter-question-title-color);margin-bottom:.5rem;text-transform:uppercase}.styles_starterQuestionButton__0Ba9p{background-color:var(--starter-button-bg);color:var(--starter-button-text);border:none;padding:.5rem 1rem;font-size:.875rem;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease-in-out;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.styles_starterQuestionButton__0Ba9p:hover:not(:disabled){background-color:var(--starter-button-bg-hover);color:var(--starter-button-text-hover);box-shadow:0 4px 8px rgba(0,0,0,.15)}.styles_starterQuestionButton__0Ba9p:active:not(:disabled){background-color:var(--starter-button-bg-active);color:var(--starter-button-text-active);box-shadow:0 2px 4px rgba(0,0,0,.1)}.styles_starterQuestionButton__0Ba9p:disabled{background-color:var(--starter-button-bg-disabled);color:var(--starter-button-text-disabled);cursor:not-allowed;box-shadow:none}@media(max-width:576px){.styles_starterQuestionButton__0Ba9p{padding:.625rem .875rem;font-size:.8125rem}}.styles_typingIndicator___d8qx{display:flex;align-items:center;padding:.75rem .875rem;font-size:.75rem;color:var(--text-muted,#666)}.styles_typingIndicator___d8qx span{margin-left:.75rem}.styles_starterQuestionButtonWrapper__WRxsk{text-align:center}@media(max-width:576px){.styles_starterQuestionButtonWrapper__WRxsk{text-align:end;position:relative;margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-end}}.styles_virtualChatContainer__gPGBp{display:flex;flex-direction:column;height:100%;width:100%;flex:1 1 auto;overflow:hidden;position:relative}.styles_emptyList__x3l5n{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted,#666);font-style:italic}.styles_chatMessageList__tNEPj{flex:1 1}.styles_scrollToBottomButtonContainer___JH_s{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);z-index:1001;display:flex;justify-content:center}.styles_scrollToBottomButton__uZh1W{display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;border-radius:1.5rem!important;box-shadow:0 2px 10px rgba(0,0,0,.2)!important;font-size:14px!important;transition:all .2s ease!important}.styles_scrollToBottomButton__uZh1W,.styles_scrollToBottomButton__uZh1W:hover{background-color:var(--background)!important;color:var(--foreground)!important;border:1px solid var(--border-color)!important}.styles_scrollToBottomButton__uZh1W:hover{box-shadow:0 4px 4px rgba(0,0,0,.3)!important;border-radius:1.5rem!important}.styles_chatPage__iFI5y{display:flex;flex-direction:column;width:100%;margin-bottom:16px;position:relative}.styles_chatItem__Muv_y{width:100%;margin-top:1rem}.styles_emptyMessage___Dryr{display:flex;justify-content:center;align-items:center;height:100%;color:var(--chat-empty-message-color,#666);font-style:italic}.styles_highlightedMessage__AkbHk{position:relative;animation:styles_pulseHighlight__guDXG 2s ease-out}.styles_highlightedMessage__AkbHk:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid var(--primary-color,#007bff);border-radius:8px;opacity:0;animation:styles_fadeOutBorder__bD39n 2s ease-out;pointer-events:none;z-index:1}@keyframes styles_pulseHighlight__guDXG{0%{background-color:rgba(0,123,255,.2)}to{background-color:rgba(0,0,0,0)}}@keyframes styles_fadeOutBorder__bD39n{0%{opacity:1}to{opacity:0}}.styles_pageIndicator__ANhC1{font-size:10px;color:var(--chat-page-indicator-color,#888);text-align:center;margin:0 0 8px;opacity:.5}.styles_messageFooter__boZqW{display:flex;justify-content:space-between;align-items:flex-start;align-items:center;margin-left:2.75rem;margin-right:2.75rem}@media(max-width:576px){.styles_messageFooter__boZqW{margin-left:0!important;margin-right:2.5rem}}.styles_messageFooter__boZqW .styles_citationWrapper__VMQUH{display:block;align-items:center;gap:.5rem;margin-left:0;flex:1 1;width:100%}.styles_messageFooter__boZqW .styles_actionBarWrapper__WAAfv{margin-left:0;flex-shrink:0;margin-top:3px}.styles_citationWrapper__VMQUH{margin-left:2.75rem}@media(max-width:576px){.styles_citationWrapper__VMQUH{margin-left:0!important}}.styles_displayNoneElem__b9zm3{display:none!important}.styles_noResponseIcon__HQoY0{left:0!important;margin-left:0!important}.styles_messageFooterNoIcon__w6rx6{margin-left:2px!important;margin-right:0!important}@media(max-width:576px){.styles_messageFooterNoIcon__w6rx6{margin-left:2px!important;margin-right:0!important}}.styles_noCtaStyle__6Jt_o{position:relative;top:-2.5rem}.styles_citationLinks__t9BQ_{display:inline-flex;align-items:baseline;flex-wrap:wrap}.styles_citationLink__8G9ml{display:none!important;align-items:center!important;justify-content:center!important;background-color:var(--citation-bg)!important;color:var(--citation-color)!important;text-decoration:none!important;border-radius:4px!important;padding:0 .25rem!important;margin:0 4px!important;font-size:.8rem!important;line-height:1!important;min-width:1.25rem!important;height:1.25rem!important;text-align:center!important;vertical-align:middle!important;transition:background-color .2s ease!important}.styles_citationLink__8G9ml:hover{background-color:var(--citation-hover-bg)!important;text-decoration:none!important}.styles_citationMoreLink__AvJGH{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--citation-bg)!important;color:var(--citation-color)!important;text-decoration:none!important;border-radius:4px!important;padding:0 .25rem!important;margin:0!important;font-size:.8rem!important;line-height:1!important;min-width:1.25rem!important;height:1.25rem!important;text-align:center!important;vertical-align:middle!important;transition:background-color .2s ease!important;cursor:pointer!important}#citation-tooltip.styles_citationTooltip__15Spw{opacity:1}#citation-tooltip.styles_citationTooltip__15Spw .tooltip-inner{max-width:400px;min-width:280px;background-color:var(--background)!important;color:var(--color-foreground)!important;box-shadow:var(--chatlist-box-shadow);padding:0!important;border-radius:.5rem!important;text-align:left;overflow:hidden;border:1px solid var(--input-border-color);max-height:180px}#citation-tooltip.styles_citationTooltip__15Spw .tooltip-arrow:before{border-top-color:var(--background)!important;border-bottom-color:var(--background)!important}.styles_citationTooltip__15Spw:not(#citation-tooltip){padding:0;border:1px solid var(--input-border-color);border-radius:.5rem;background-color:var(--background);box-shadow:var(--chatlist-box-shadow);opacity:1;z-index:1050;overflow:hidden;font-family:var(--font-default)}.styles_citationTooltipContent__uNA09{width:100%;border-radius:.5rem;background:var(--background);overflow:hidden}.styles_citationTooltipHeader__7XdZr{padding:.5rem;font-size:1rem;font-weight:500;color:var(--color-foreground);margin-bottom:0}.styles_citationTooltipBody__f4w_X{padding:0 .5rem .5rem;display:flex;flex-direction:column;max-height:140px;overflow-y:auto;gap:var(--spacing-xxs);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color,#c1c1c1) var(--scrollbar-track-color,transparent)}.styles_citationTooltipBody__f4w_X::-webkit-scrollbar{width:6px}.styles_citationTooltipBody__f4w_X::-webkit-scrollbar-track{background:var(--scrollbar-track-color,transparent)}.styles_citationTooltipBody__f4w_X::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color,#c1c1c1);border-radius:3px}.styles_citationTooltipBody__f4w_X::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color,#a8a8a8)}.styles_citationTooltipItem__Z2ze4{display:flex;width:100%;padding:0;margin-bottom:0}.styles_citationTooltipLink__euQIp{display:flex;width:100%;text-decoration:none;padding:.25rem;transition:all .2s ease;border-radius:.5rem;color:var(--link-color)}.styles_citationTooltipLink__euQIp:hover{background-color:var(--starter-button-bg-hover);text-decoration:none}.styles_citationNumber__66j4O{min-width:1.25rem;height:1.25rem;background-color:var(--citation-bg);color:var(--citation-color);border-radius:20%;display:inline-flex;align-items:center;justify-content:center;margin-right:.25rem;font-size:.75rem;font-weight:500;flex-shrink:0;padding-top:2px}.styles_citationTitle__fXMzC{flex:1 1;font-size:1.25rem;color:var(--link-color);white-space:normal;word-break:break-word;font-weight:500;line-height:1.4;margin-left:.25rem}.styles_citationLink__8G9ml,.styles_citationMoreLink__AvJGH{display:inline-flex;align-items:center;justify-content:center;background-color:var(--citation-bg);color:var(--citation-color);text-decoration:none;border-radius:4px;padding:0 .25rem;margin:0 4px;font-size:.8rem;line-height:1;min-width:1.25rem;height:1.25rem;text-align:center;vertical-align:middle;transition:background-color .2s ease}.styles_citationLink__8G9ml:hover,.styles_citationMoreLink__AvJGH:hover{background-color:var(--citation-hover-bg);text-decoration:none}.styles_citationContainer__h9pet{width:100%}.styles_citationTitle__fXMzC{font-size:.8rem;font-weight:400;color:var(--text-dark)}.styles_citationsGrid__bwP80{display:flex;flex-wrap:wrap;gap:.5rem}.styles_citationTooltip__15Spw:not(#citation-tooltip){max-width:400px;opacity:1!important}.styles_singleLineContainer__1Ygns{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.styles_singleLineContainer__1Ygns::-webkit-scrollbar{display:none}.styles_tooltipContent__y0ova{padding:6px 2px;text-align:left}.styles_tooltipTitle__v_Zj7{font-weight:500;margin-bottom:.5rem;word-break:break-word}.styles_tooltipUrl__oeVMM{font-size:.75rem;color:var(--citation-tooltip-link-color);word-break:break-word}.styles_citationItem__Swej1{width:100%;height:100%;cursor:pointer;transition:background-color .2s ease;border:.0625rem solid var(--citation-border-color);justify-content:space-between;padding:10px}.styles_citationItem__Swej1:hover{background-color:var(--hover-background,#f5f5f5);box-shadow:0 2px 4px rgba(0,0,0,.05)}.styles_singleLineCitationItem__RSFiW{flex:1 1 auto}.styles_itemHeader__kugIo{display:flex;align-items:center;margin-bottom:.75rem}.styles_itemIcon__Rfq2u{margin-right:.1rem;font-size:12px}.styles_itemTitle__41d0_{font-size:.75rem;line-height:1.45;font-weight:700;color:var(--text-dark);flex:1 1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.styles_itemUrl__aFeNN{font-size:12px;color:var(--text-muted,#6c757d);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.styles_toggleItem__AZyKb{width:100%;height:100%;cursor:pointer;transition:background-color .2s ease;display:flex;justify-content:center;align-items:center}.styles_toggleItem__AZyKb:hover{background-color:var(--hover-background,#f5f5f5)}.styles_toggleContent__Sjtst{display:flex;align-items:center}.styles_toggleIcon__6xLxA{margin-right:.5rem;font-size:12px;color:var(--text-muted,#6c757d)}.styles_toggleText__Epyad{font-size:12px;font-weight:500;color:var(--text-secondary,#6c757d)}.styles_actionBar__AWhQu{display:flex;align-items:center;justify-content:space-between;background:var(--background-secondary);border-radius:8px;margin-bottom:.5rem;width:100%}.styles_actionButtons__5BYjq{gap:6px}.styles_actionButton__uCAsz,.styles_actionButtons__5BYjq,.styles_ctaButtonsContainer___SJbF{display:flex;align-items:center}.styles_actionButton__uCAsz{background-color:none;color:var(--foreground-secondary);transition:all .2s ease;padding:4px;border-radius:4px;justify-content:center;cursor:pointer}.styles_actionButton__uCAsz:hover{color:var(--foreground-primary);background-color:var(--action-button-bg-color)}.styles_actionButton__uCAsz svg{display:block}.styles_dropdownContainer__k5_UA{margin-left:auto;display:flex;align-items:center;position:relative}.styles_toggleButton__OUc6K{padding:4px 8px;font-size:.8rem;color:var(--foreground-secondary);border-radius:4px;cursor:pointer;background:rgba(0,0,0,0);border:1px solid var(--border-color)}.styles_toggleButton__OUc6K:hover{background-color:var(--starter-button-bg-hover)}.styles_dropdownMenu__LROXN{min-width:140px;font-size:.85rem}.styles_separator__RU2B2{height:20px;width:2px;background-color:var(--border-color);margin:0 4px}.styles_sourcesButton__UexY2{padding:4px 8px;font-size:.8rem;color:var(--foreground-secondary);cursor:pointer;background:rgba(0,0,0,0);border:none;border-radius:4px}.styles_sourcesButton__UexY2:hover{background-color:var(--starter-button-bg-hover)}.styles_sourcesContainer__Rvmn4{position:relative}.styles_noCtaActionBar__cax3x{z-index:1;position:relative}.styles_sourcesOverlay__ipvGt{position:absolute;bottom:calc(100% + 10px);right:0;background-color:var(--background,white);border-radius:8px;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 15px rgba(0,0,0,.1);padding:0 0 6px;z-index:1000;width:450px;display:flex;flex-direction:column}.styles_sourcesOverlay__ipvGt:after{bottom:-9px;background-color:var(--background,white);z-index:1001}.styles_sourcesOverlay__ipvGt:after,.styles_sourcesOverlay__ipvGt:before{content:"";position:absolute;left:95%;transform:translateX(-50%);width:15px;height:10px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none}.styles_sourcesOverlay__ipvGt:before{bottom:-10px;background-color:rgba(0,0,0,.2);z-index:1000}.styles_sourcesOverlayInRightPanel__RGitL{width:330px!important;max-height:300px!important}.styles_sourcesOverlayInRightPanel__RGitL:after,.styles_sourcesOverlayInRightPanel__RGitL:before{left:95%}.styles_sourcesOverlayInRightPanel__RGitL .styles_sourcesContent__JMNjc{max-height:240px!important}.styles_sourcesHeader__McSQ1{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:8px 8px 0 0;background-color:var(--background,white);border:none;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:none}.styles_sourcesHeader__McSQ1 span{font-weight:500;font-size:15px}.styles_closeButton__9qlTg{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;padding:0;cursor:pointer}.styles_closeButton__9qlTg:hover{background-color:rgba(0,0,0,.05)}.styles_sourcesContent__JMNjc{padding:2px 0;box-sizing:border-box;overflow-y:auto;border-radius:8px;flex:1 1;min-height:0}.styles_citationTooltipBody__QlpVL{display:flex;flex-direction:column}.styles_citationTooltipItem__LUl0G{display:flex;padding:16px;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background-color .2s ease;border-radius:4px}.styles_citationTooltipItem__LUl0G:hover{background-color:rgba(0,0,0,.03)}.styles_citationTooltipItem__LUl0G:active{background-color:rgba(0,0,0,.05)}.styles_citationTooltipItem__LUl0G:last-child{border-bottom:none}.styles_citationIcon__WEiXW{width:24px;height:24px;border-radius:50%;margin-right:12px;background-color:var(--background-secondary);flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.styles_citationContent__ljxoi{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.styles_citationTitle__6z706{font-weight:600;font-size:14px;color:var(--foreground-primary,#333);line-height:1.4;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.styles_citationUrl__R3H3B{font-size:13px;color:var(--foreground-secondary,#666);line-height:1.4;margin:2px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.styles_citationDetails__1XcH1{font-size:12px;color:var(--foreground-secondary);line-height:1.4}.styles_triangleLeft__zvThF:after,.styles_triangleLeft__zvThF:before{left:10%!important}.styles_triangleRight__lsu2b:after,.styles_triangleRight__lsu2b:before{left:95%!important}.styles_positionedBelow__OEayW:after{top:-9px!important}.styles_positionedBelow__OEayW:after,.styles_positionedBelow__OEayW:before{bottom:auto!important;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%)!important;clip-path:polygon(50% 0,0 100%,100% 100%)!important}.styles_positionedBelow__OEayW:before{top:-10px!important}.SquareLoader_loaderWrapper__VZNpq{display:flex;align-items:center;gap:12px;font-family:var(--font-default)}.SquareLoader_dotGrid__BWZEH{display:grid;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(3,6px);grid-gap:4px;gap:4px}.SquareLoader_dotGrid__BWZEH span{width:6px;height:6px;background:#888;border-radius:50%;opacity:.3;animation:SquareLoader_blink__vz_hN 1.4s ease-in-out infinite}.SquareLoader_dotGrid__BWZEH span:first-child{animation-delay:0s}.SquareLoader_dotGrid__BWZEH span:nth-child(2){animation-delay:.1s}.SquareLoader_dotGrid__BWZEH span:nth-child(3){animation-delay:.2s}.SquareLoader_dotGrid__BWZEH span:nth-child(4){animation-delay:.3s}.SquareLoader_dotGrid__BWZEH span:nth-child(5){animation-delay:.4s}.SquareLoader_dotGrid__BWZEH span:nth-child(6){animation-delay:.5s}@keyframes SquareLoader_blink__vz_hN{0%,to{opacity:.3}50%{opacity:1}}.SquareLoader_message__7aBcS{font-size:14px;color:#444}.styles_chatPageContainer__Yr_0X{position:relative;border-radius:0;overflow:hidden;height:calc(100% - 2px);width:100%;top:2px;box-shadow:var(--chat-box-shadow);display:flex;flex-direction:column;background-color:var(--chat-bg-color)}@media(max-width:576px){.styles_chatPageContainer__Yr_0X .styles_title__9Wng1{justify-content:center;display:flex;align-items:center;margin:0 10px}}.styles_chatMessagesContainer__hOuo4{flex-grow:1;overflow-y:auto;padding:1rem;background-color:var(--chat-bg-color);display:flex;flex-direction:column;gap:1rem}@media(max-width:576px){.styles_chatMessagesContainer__hOuo4{padding:.75rem;gap:.75rem}}.styles_chatCenter__2GaLs{align-self:center;width:80%}@media(max-width:576px){.styles_chatCenter__2GaLs{width:100%;height:100%;display:grid;align-items:end;align-content:stretch}}@keyframes styles_slideDown__7T_VW{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.styles_slideDownInput__H_uPq{animation:styles_slideDown__7T_VW .3s ease-out forwards}.styles_chatInputContainer__M0oNk{padding:.75rem 1rem;background-color:var(--chat-bg-color);width:100%;box-sizing:border-box;display:flex;align-items:center}@media(max-width:576px){.styles_chatInputContainer__M0oNk{padding:.5rem .75rem}}.styles_timestamp__xwPtt{font-size:.75rem;color:var(--timestamp-color);text-align:right;margin:.25rem 0 0}.styles_shimmerContainer__omM_T{margin:2rem 1rem 1rem}.ShimmerLoader_skeletonConversation__Ja7Qw{padding:16px 20px;border-bottom:1px solid #f1f3f4}.ShimmerLoader_skeletonLine__h_yE7{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ShimmerLoader_loading__VHPxV 1.5s infinite;border-radius:2px}.ShimmerLoader_skeletonTitle__JSe24{height:16px;width:80%;margin-bottom:8px}.ShimmerLoader_skeletonPreview__5p1n0{height:12px;width:60%;margin-bottom:4px}.ShimmerLoader_skeletonTime__UeifR{height:10px;width:40%}@keyframes ShimmerLoader_loading__VHPxV{0%{background-position:200% 0}to{background-position:-200% 0}}.ShimmerLoader_skeletonMessage__ZdmAC{margin-bottom:24px;display:flex;align-items:flex-start;gap:12px}.ShimmerLoader_skeletonAvatar__uZMYk{width:2rem;height:2rem;border-radius:1rem}.ShimmerLoader_skeletonMessageContent__Q6Wm3{flex:1 1;max-width:70%}.ShimmerLoader_skeletonMessageLine__O63H2{height:16px;margin-bottom:8px;border-radius:2px}.ShimmerLoader_skeletonMessageLine__O63H2:last-child{width:60%;margin-bottom:0}.ShimmerLoader_chatInputSkeleton__MWe9_{height:3.2rem;width:100%;border-radius:1.75rem;box-shadow:var(--input-box-shadow);position:absolute;bottom:2rem}@media(max-width:768px){.ShimmerLoader_chatInputSkeleton__MWe9_{bottom:-1.5rem}}.ShimmerLoader_chatInputSkeletonParent__qqkp1{width:100%;position:absolute;justify-content:center;display:flex;position:relative}.ShimmerLoader_skeletonConversationSingleLine__sGO82{padding:10px 12px}.ShimmerLoader_skeletonLineSingleLine__01b1n{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ShimmerLoader_loading__VHPxV 1.5s infinite;border-radius:2px;margin-left:10px}.ShimmerLoader_skeletonTitleSingleLine__xhoEN{height:24px;width:100%;margin-bottom:1.5rem}.ShimmerLoader_skeletonTimePreview__bRpIZ{height:16px;width:30%;margin-bottom:1rem}@keyframes ThinkingLoader_pulse__Vl97f{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.ThinkingLoader_thinkingLoader__MANGN{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px;height:8px;margin:0;padding:0}.ThinkingLoader_thinkingLoader__MANGN.ThinkingLoader_themeAuto__82Xnb,.ThinkingLoader_thinkingLoader__MANGN.ThinkingLoader_themeDark__zmXxQ,.ThinkingLoader_thinkingLoader__MANGN.ThinkingLoader_themeLight___l_ud{--dot-color:#d9d9ff}.ThinkingLoader_dot__r01L1{border-radius:50%;animation:ThinkingLoader_pulse__Vl97f ease-in-out infinite;background-color:var(--dot-color,#d9d9ff);width:8px;height:8px}@keyframes BrainLoader_pulse__UP4Gy{0%{transform:scale(.85);opacity:.6}50%{transform:scale(1.15);opacity:1}to{transform:scale(.85);opacity:.6}}@keyframes BrainLoader_flicker__FyZRM{0%,to{opacity:.3}50%{opacity:.8}}@keyframes BrainLoader_rotate__t0bi8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes BrainLoader_nodeMove__VyR7r{0%,to{transform:scale(.8) translate(0);opacity:.5}50%{transform:scale(1.2) translate(5px,-5px);opacity:1}}.BrainLoader_brainLoader__rFZW4{position:relative;display:flex;align-items:center;justify-content:center;margin:.5rem}.BrainLoader_brainLoader__rFZW4.BrainLoader_themeLight__K9Ql6{--node-color:#0d6efd;--synapse-color:rgba(13,110,253,0.5);--pulse-color:rgba(13,110,253,0.2)}.BrainLoader_brainLoader__rFZW4.BrainLoader_themeDark__MucLt{--node-color:#4d9cff;--synapse-color:rgba(77,156,255,0.5);--pulse-color:rgba(77,156,255,0.2)}@media(prefers-color-scheme:dark){.BrainLoader_brainLoader__rFZW4.BrainLoader_themeAuto__KAVze{--node-color:#4d9cff;--synapse-color:rgba(77,156,255,0.5);--pulse-color:rgba(77,156,255,0.2)}}@media(prefers-color-scheme:light){.BrainLoader_brainLoader__rFZW4.BrainLoader_themeAuto__KAVze{--node-color:#0d6efd;--synapse-color:rgba(13,110,253,0.5);--pulse-color:rgba(13,110,253,0.2)}}.BrainLoader_brainContainer__jrpnC{position:relative;border-radius:50%;overflow:auto;display:flex;align-items:center;justify-content:center}.BrainLoader_synapse__DV1xN{position:absolute;width:100%;height:2px;top:50%;left:0;transform-origin:center;animation:BrainLoader_flicker__FyZRM ease-in-out infinite}.BrainLoader_node___N3wt{position:absolute;width:6px;height:6px;border-radius:50%;animation:BrainLoader_nodeMove__VyR7r ease-in-out infinite}.BrainLoader_pulse__UP4Gy{position:absolute;width:70%;height:70%;border-radius:50%;animation:BrainLoader_pulse__UP4Gy ease-in-out infinite}.BrainLoader_rotatingContainer__M2XXV{position:absolute;width:100%;height:100%;animation:BrainLoader_rotate__t0bi8 linear infinite;animation-duration:10s}.Toast_toast__SYRSd{display:flex;align-items:center;justify-content:space-between;width:auto;max-width:450px;margin-bottom:10px;padding:12px 8px 12px 16px;border-radius:8px;box-shadow:0 .75rem 1.25rem var(--toast-shadow);animation:Toast_slideIn__vonr0 .3s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .3s ease,opacity .3s ease}.Toast_toast__SYRSd:hover{transform:translateY(-.5rem)}.Toast_toast__SYRSd.Toast_success__yFziX{background-color:var(--toast-success-bg);border-left:4px solid var(--toast-success-border);color:var(--toast-text-color)}.Toast_toast__SYRSd.Toast_error__UuO_t{background-color:var(--toast-error-bg);border-left:4px solid var(--toast-error-border);color:var(--toast-text-color)}.Toast_toast__SYRSd.Toast_warning__8C59t{background-color:var(--toast-warning-bg);border-left:4px solid var(--toast-warning-border);color:var(--toast-text-color)}.Toast_toast__SYRSd.Toast_info__6dvYD{background-color:var(--toast-info-bg);border-left:4px solid var(--toast-info-border);color:var(--toast-text-color)}.Toast_content__eg5wq{display:flex;flex-direction:column;flex:1 1}.Toast_message___6aco{font-size:.75rem;font-weight:500}.Toast_closeButton__rijB5{background:rgba(0,0,0,0);border:none;color:inherit;font-size:13px;cursor:pointer;padding:0;margin-left:.5rem;opacity:.7;transition:opacity .2s;height:24px;width:24px}.Toast_closeButton__rijB5:hover{opacity:1}@keyframes Toast_slideIn__vonr0{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_fadeOut__c_jew{0%{opacity:1}to{opacity:0}}.ToastContainer_toastContainer__cCTHx{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;width:auto;max-width:450px}.ToastContainer_toastContainer__cCTHx>*{pointer-events:auto}.styles_chatListContainer__0yVKQ{background-color:var(--chat-bg-color);border-left:1px solid var(--border-color);height:100%;transition:transform .3s ease-in-out,opacity .2s ease-in-out;overflow-y:auto;flex-shrink:0}@media(max-width:767.98px){.styles_chatListContainer__0yVKQ{position:relative;width:100%!important;display:none;opacity:0;box-shadow:none;z-index:1040}.styles_chatListContainer__0yVKQ.styles_active__l0kKl{display:block;opacity:1}}@media(min-width:768px){.styles_chatListContainer__0yVKQ{position:relative;opacity:1;box-shadow:-2px 0 10px rgba(0,0,0,.05);display:none}.styles_chatListContainer__0yVKQ.styles_active__l0kKl{display:block}}@media(min-width:768px)and (max-width:991.98px){.styles_chatListContainer__0yVKQ{width:33.333%;min-width:250px}}@media(min-width:992px)and (max-width:1199.98px){.styles_chatListContainer__0yVKQ{width:30%;min-width:300px}}@media(min-width:1200px){.styles_chatListContainer__0yVKQ{width:25%;min-width:350px}}.styles_backdrop__wA7Ko{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1030;opacity:0;visibility:hidden}@media(min-width:768px){.styles_backdrop__wA7Ko{display:none!important;pointer-events:none;opacity:0}}.styles_backdrop__wA7Ko.styles_active__l0kKl{opacity:1;visibility:visible}