.m_dd3f7539{border:calc(.0625rem*var(--mantine-scale))solid;border-radius:var(--mantine-radius-default);position:relative}:where([data-mantine-color-scheme=light]) .m_dd3f7539{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd3f7539{border-color:var(--mantine-color-dark-4)}.m_f2016866{margin:0;padding:0}.m_f2016866 li>p{margin:0}.m_f2016866 ul li,.m_f2016866 ol li{margin-top:calc(.125rem*var(--mantine-scale))}.m_f2016866 p{margin-bottom:calc(.4375rem*var(--mantine-scale))}.m_f2016866 h1,.m_f2016866 h2,.m_f2016866 h3,.m_f2016866 h4,.m_f2016866 h5,.m_f2016866 h6,.m_f2016866 p{margin-top:0}.m_c2204cc2{background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-default)}.m_c2204cc2 .ProseMirror{padding:var(--mantine-spacing-md);outline:0}.m_c2204cc2 .ProseMirror>:last-child{margin-bottom:0}.m_c2204cc2 .ProseMirror p.is-editor-empty:first-of-type:before{content:attr(data-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;float:left;height:0;color:var(--mantine-color-placeholder)}.m_c2204cc2 div:not(.ProseMirror){z-index:2}.m_c2204cc2 pre{font-family:var(--mantine-font-family-monospace);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm)var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_c2204cc2 pre{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9);--code-color-comment:var(--mantine-color-gray-5);--code-color-var:var(--mantine-color-red-7);--code-color-number:var(--mantine-color-blue-7);--code-color-title:var(--mantine-color-pink-7);--code-color-keyword:var(--mantine-color-violet-7)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 pre{background-color:var(--mantine-color-dark-8);color:var(--mantine-color-dark-1);--code-color-comment:var(--mantine-color-dark-2);--code-color-var:var(--mantine-color-red-5);--code-color-number:var(--mantine-color-cyan-5);--code-color-title:var(--mantine-color-yellow-5);--code-color-keyword:var(--mantine-color-violet-3)}.m_c2204cc2 pre code{color:inherit;font-size:var(--mantine-font-size-sm);padding:0;background:0 0!important}.m_c2204cc2 pre .hljs-comment,.m_c2204cc2 pre .hljs-quote{color:var(--code-color-comment)}.m_c2204cc2 pre .hljs-variable,.m_c2204cc2 pre .hljs-template-variable,.m_c2204cc2 pre .hljs-attribute,.m_c2204cc2 pre .hljs-tag,.m_c2204cc2 pre .hljs-regexp,.m_c2204cc2 pre .hljs-link,.m_c2204cc2 pre .hljs-name,.m_c2204cc2 pre .hljs-selector-id,.m_c2204cc2 pre .hljs-selector-class{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-number,.m_c2204cc2 pre .hljs-meta,.m_c2204cc2 pre .hljs-built_in,.m_c2204cc2 pre .hljs-builtin-name,.m_c2204cc2 pre .hljs-literal,.m_c2204cc2 pre .hljs-type,.m_c2204cc2 pre .hljs-params{color:var(--code-color-number)}.m_c2204cc2 pre .hljs-string,.m_c2204cc2 pre .hljs-symbol,.m_c2204cc2 pre .hljs-bullet{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-title,.m_c2204cc2 pre .hljs-section{color:var(--code-color-title)}.m_c2204cc2 pre .hljs-keyword,.m_c2204cc2 pre .hljs-selector-tag{color:var(--code-color-keyword)}.m_c2204cc2 pre .hljs-emphasis{font-style:italic}.m_c2204cc2 pre .hljs-strong{font-weight:700}.m_8a991b4f{background-color:var(--mantine-color-body)}.m_c2207da6{border-radius:var(--mantine-radius-default);cursor:default;justify-content:center;align-items:center;display:flex}.m_c2207da6:where([data-variant=default]){border:calc(.0625rem*var(--mantine-scale))solid;min-width:calc(1.625rem*var(--mantine-scale));height:calc(1.625rem*var(--mantine-scale))}.m_c2207da6:where([data-variant=subtle]){--control-icon-size:calc(1.25rem*var(--mantine-scale));min-width:calc(2rem*var(--mantine-scale));height:calc(2rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_c2207da6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_c2207da6{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=default]){background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=subtle]){background-color:var(--mantine-color-dark-7)}.m_c2207da6:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color);background-color:var(--mantine-color-disabled)}.m_c2207da6:where([data-interactive]:not([data-disabled])){cursor:pointer}@media (hover:hover){.m_c2207da6:where([data-interactive]:not([data-disabled])):hover{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_c2207da6:where([data-interactive]:not([data-disabled])):active{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active{background-color:var(--mantine-color-dark-5)}}.m_c2207da6:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}@media (hover:hover){.m_c2207da6:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_c2207da6:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_9cdfeb3f{width:var(--control-icon-size,16px);height:var(--control-icon-size,16px)}.m_2ab47ef2{background-color:var(--mantine-color-body);display:flex}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]){border-radius:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:not(:last-of-type)){border-inline-end-width:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:last-of-type){border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:first-of-type){border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_b67b711e{display:flex}.m_296cf94c{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.m_cfef614{border:calc(.0625rem*var(--mantine-scale))solid;color:var(--mantine-color-text);height:calc(1.5rem*var(--mantine-scale));width:calc(1.5rem*var(--mantine-scale));border-radius:var(--mantine-radius-default);justify-content:center;align-items:center;display:flex}:where([data-mantine-color-scheme=light]) .m_cfef614{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cfef614{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.m_cfef614:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_cfef614:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_cfef614:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_3b28e7bb{border-start-start-radius:0;border-end-start-radius:0}.m_4574a3c4{align-items:center;gap:var(--mantine-spacing-sm);top:var(--rte-sticky-offset,0px);background-color:var(--mantine-color-body);z-index:1;border-bottom:calc(.0625rem*var(--mantine-scale))solid;border-start-start-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default);flex-wrap:wrap;display:flex}.m_4574a3c4:where([data-variant=default]){padding:var(--mantine-spacing-xs)var(--mantine-spacing-md)}.m_4574a3c4:where([data-variant=subtle]){padding:calc(.25rem*var(--mantine-scale));row-gap:0}:where([data-mantine-color-scheme=light]) .m_4574a3c4{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_4574a3c4{border-color:var(--mantine-color-dark-4)}.m_4574a3c4:where([data-sticky]){position:sticky}.m_8b44009a{padding:0;padding-inline-start:0;list-style-type:none}.m_8b44009a :where(li){margin:0;padding:0;display:flex}.m_8b44009a :where(ul){margin-top:calc(.3125rem*var(--mantine-scale))}.m_8b44009a p{margin:0;padding:0}.m_8b44009a :where(label){display:inline-block}.m_8b44009a :where(input){cursor:pointer;appearance:none;width:calc(1.125rem*var(--mantine-scale));height:calc(1.125rem*var(--mantine-scale));border:calc(.0625rem*var(--mantine-scale))solid;border-radius:var(--mantine-radius-default);vertical-align:middle;position:relative}:where([data-mantine-color-scheme=light]) .m_8b44009a :where(input){background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8b44009a :where(input){background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8b44009a :where(input):checked{background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled)}.m_8b44009a :where(input):checked:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCA3Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNCA0LjU4NkwxLjcwNyAyLjI5M0ExIDEgMCAxMC4yOTMgMy43MDdsMyAzYS45OTcuOTk3IDAgMDAxLjQxNCAwbDUtNUExIDEgMCAxMDguMjkzLjI5M0w0IDQuNTg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:calc(.625rem*var(--mantine-scale));background-position:50%;position:absolute;inset:0}.m_8b44009a :where(li>label){margin-inline-end:var(--mantine-spacing-sm)}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
.ChatHeader-module__YHJxKa__chatHeaderContainer{border-bottom:1px solid var(--lighter-blue);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:12px;display:flex}.ChatHeader-module__YHJxKa__chatHeaderLeft{align-items:center;gap:10px;min-width:0;display:flex}.ChatHeader-module__YHJxKa__chatHeaderRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.ChatHeader-module__YHJxKa__chatHeaderIcon{color:var(--blue);flex-shrink:0}.ChatHeader-module__YHJxKa__chatHeaderTitle{font-size:16px;font-weight:600;line-height:1.2;color:var(--darkest-blue)!important}.ChatHeader-module__YHJxKa__chatHeaderSubtitle{margin-top:1px;font-size:12px;font-weight:400;color:var(--light-gray-2)!important}.ChatHeader-module__YHJxKa__chatHeaderTitles{flex:1;min-width:0}.ChatHeader-module__YHJxKa__chatHeaderCompact{padding-bottom:8px}.ChatHeader-module__YHJxKa__chatHeaderTitleCompact{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ChatHeader-module__YHJxKa__chatHeaderSelect{width:160px}.ChatHeader-module__YHJxKa__chatHeaderExpandIcon{color:var(--light-gray-2);cursor:pointer;flex-shrink:0;transition:color .15s}.ChatHeader-module__YHJxKa__chatHeaderExpandIcon:hover{color:var(--blue)}
.ChatBody-module__TWsZSa__chatBodyContainer{flex-direction:column;flex:1;width:100%;height:100%;padding:16px 0;display:flex;overflow-y:auto}.ChatBody-module__TWsZSa__chatBodyEmpty{justify-content:center;align-items:center;gap:12px}.ChatBody-module__TWsZSa__chatBodyEmptyIcon{color:var(--light-gray-2)}.ChatBody-module__TWsZSa__chatBodyEmptyText{color:var(--light-gray-2);font-size:14px}.ChatBody-module__TWsZSa__chatBodyInner{flex-direction:column;gap:16px;padding:0 16px;display:flex}.ChatBody-module__TWsZSa__messageRow{align-items:flex-start;gap:8px;display:flex}.ChatBody-module__TWsZSa__messageRowUser{flex-direction:row-reverse}.ChatBody-module__TWsZSa__messageRowAssistant{flex-direction:row}.ChatBody-module__TWsZSa__messageAvatar{background-color:var(--blue);width:32px;height:32px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.ChatBody-module__TWsZSa__messageAvatarUser{background-color:var(--darkest-blue)}.ChatBody-module__TWsZSa__messageBubble{border-radius:12px;flex-direction:column;gap:6px;max-width:75%;padding:10px 14px;display:flex}.ChatBody-module__TWsZSa__messageBubbleUser{background-color:var(--blue);color:var(--white);border-bottom-right-radius:4px}.ChatBody-module__TWsZSa__messageBubbleAssistant{background-color:var(--lighter-blue);color:var(--blue-foreground);border-bottom-left-radius:4px}.ChatBody-module__TWsZSa__messageContent{flex-direction:column;gap:4px;display:flex}.ChatBody-module__TWsZSa__messageText{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.ChatBody-module__TWsZSa__messageMarkdown{font-size:14px;line-height:1.6}.ChatBody-module__TWsZSa__messageMarkdown p{margin:0 0 8px}.ChatBody-module__TWsZSa__messageMarkdown p:last-child{margin:0}.ChatBody-module__TWsZSa__messageMarkdown ul,.ChatBody-module__TWsZSa__messageMarkdown ol{margin:8px 0;padding-left:20px}.ChatBody-module__TWsZSa__messageMarkdown li{margin:2px 0}.ChatBody-module__TWsZSa__messageMarkdown h1,.ChatBody-module__TWsZSa__messageMarkdown h2,.ChatBody-module__TWsZSa__messageMarkdown h3{margin:12px 0 6px;font-weight:600}.ChatBody-module__TWsZSa__messageMarkdown strong{font-weight:600}.ChatBody-module__TWsZSa__messageCodeBlock{background-color:var(--darkest-blue);color:#e2e8f0;white-space:pre;border-radius:6px;margin:8px 0;padding:10px 14px;font-family:Fira Code,Courier New,monospace;font-size:13px;overflow-x:auto}.ChatBody-module__TWsZSa__messageCodeInline{background-color:#0000001a;border-radius:3px;padding:1px 5px;font-family:Fira Code,Courier New,monospace;font-size:13px}.ChatBody-module__TWsZSa__messageAttachments{flex-wrap:wrap;gap:4px;display:flex}.ChatBody-module__TWsZSa__messageAttachmentChip{background-color:#0000001a;border-radius:4px;padding:2px 8px;font-size:12px}.ChatBody-module__TWsZSa__streamingCursor{background-color:var(--blue);vertical-align:middle;width:2px;height:16px;margin-left:2px;animation:.8s step-end infinite ChatBody-module__TWsZSa__blink;display:inline-block}@keyframes ChatBody-module__TWsZSa__blink{0%,to{opacity:1}50%{opacity:0}}.ChatBody-module__TWsZSa__messageStreamingIndicator{align-items:flex-end;gap:4px;display:flex}.ChatBody-module__TWsZSa__messageStreamingDot{background-color:var(--blue-foreground);border-radius:50%;width:6px;height:6px;animation:1.25s infinite ChatBody-module__TWsZSa__bounce}.ChatBody-module__TWsZSa__messageStreamingDot:nth-child(2){animation-delay:.16s}.ChatBody-module__TWsZSa__messageStreamingDot:nth-child(3){animation-delay:.32s}@keyframes ChatBody-module__TWsZSa__bounce{0%,80%,to{transform:scale(.5)}40%{transform:scale(1.25)}}.ChatBody-module__TWsZSa__chatBodyContainerCompact{padding:8px 0}.ChatBody-module__TWsZSa__messageBubbleCompact{max-width:90%;padding:8px 10px;font-size:13px}.ChatBody-module__TWsZSa__messageErrorText{color:var(--text-danger,#c0392b);margin:0;font-size:12px}
.ChatFooter-module__-TRoKa__chatFooterContainer{background-color:var(--lighter-blue);border:2px solid var(--blue);border-radius:8px;flex-direction:column;gap:8px;padding:8px 4px;display:flex;overflow:hidden}.ChatFooter-module__-TRoKa__chatFooterInput{background-color:var(--lighter-blue);align-items:flex-end;gap:8px;padding:0 8px;display:flex}.ChatFooter-module__-TRoKa__chatFooterSendButton{background-color:var(--blue);color:var(--white);cursor:pointer;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:8px;transition:background-color .15s,transform .15s;display:flex}.ChatFooter-module__-TRoKa__chatFooterSendButton:hover{background-color:var(--darkest-blue);transform:scale(1.05)}.ChatFooter-module__-TRoKa__chatFooterSendButton.ChatFooter-module__-TRoKa__chatFooterSendButtonDisabled{opacity:.5;cursor:not-allowed}.ChatFooter-module__-TRoKa__chatFooterSendButton.ChatFooter-module__-TRoKa__chatFooterSendButtonDisabled:hover{background-color:var(--light-gray-2);transform:none}.ChatFooter-module__-TRoKa__chatFooterTextarea{resize:none;border:none;outline:none;flex:1;color:var(--blue-foreground)!important;background:0 0!important;font-size:14px!important}.ChatFooter-module__-TRoKa__chatFooterTextareaInput{resize:none;border:none;outline:none;width:100%;padding:8px 4px;color:var(--blue-foreground)!important;background:0 0!important;font-size:14px!important}.ChatFooter-module__-TRoKa__chatFooterActionIcon{cursor:pointer;transition:color .15s;color:var(--blue-foreground)!important}.ChatFooter-module__-TRoKa__chatFooterActionIcon:hover{color:var(--blue)!important}.ChatFooter-module__-TRoKa__chatFooterActions{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.ChatFooter-module__-TRoKa__chatFooterSendContainer{align-items:center;gap:8px;display:flex}.ChatFooter-module__-TRoKa__chatFooterSelect{width:180px}.ChatFooter-module__-TRoKa__chatFooterAttachments{flex-wrap:wrap;gap:6px;padding:4px 8px 0;display:flex}.ChatFooter-module__-TRoKa__attachmentChip{background-color:var(--darkest-blue);border-radius:6px;align-items:center;gap:6px;max-width:200px;padding:4px 8px;display:flex}.ChatFooter-module__-TRoKa__attachmentChipIcon{color:var(--white);flex-shrink:0;align-items:center;display:flex}.ChatFooter-module__-TRoKa__attachmentChipInfo{flex-direction:column;display:flex;overflow:hidden}.ChatFooter-module__-TRoKa__attachmentChipName{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.ChatFooter-module__-TRoKa__attachmentChipSize{color:var(--blue-foreground);font-size:10px}.ChatFooter-module__-TRoKa__attachmentChipRemove{color:var(--light-gray-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.ChatFooter-module__-TRoKa__attachmentChipRemove:hover{color:var(--white)}.ChatFooter-module__-TRoKa__chatFooterActionIconDisabled{opacity:.4;cursor:not-allowed!important}.ChatFooter-module__-TRoKa__chatFooterContainerCompact{padding:6px 4px}
.AIChatPageComponent-module__7BRRma__aiChatPageContainer{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}
.AIChatModal-module__E0Gv8G__backdrop{z-index:98;-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#00000080;transition:opacity .25s;position:fixed;inset:60px 0 0}.AIChatModal-module__E0Gv8G__backdropOpen{opacity:1;pointer-events:all}.AIChatModal-module__E0Gv8G__panel{z-index:99;opacity:0;pointer-events:none;flex-direction:column;height:calc(100vh - 108px);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s;display:flex;position:fixed;top:60px;left:64px;right:10px;transform:translateY(-110%)}.AIChatModal-module__E0Gv8G__panelOpen{opacity:1;pointer-events:all;transform:translateY(0)}.AIChatModal-module__E0Gv8G__layoutContainer{background:var(--white);border:1px solid var(--darkest-blue);border-top:none;border-radius:0 0 12px 12px;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000002e}.AIChatModal-module__E0Gv8G__main{flex-direction:column;flex:1;width:100%;min-height:0;padding:24px;display:flex;overflow:hidden}.AIChatModal-module__E0Gv8G__navigationDrawer{background:var(--blue);flex-direction:column;flex-shrink:0;gap:8px;width:260px;padding:12px 8px;display:flex;overflow:hidden}.AIChatModal-module__E0Gv8G__navButton{color:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.AIChatModal-module__E0Gv8G__navButton:hover{background-color:var(--lighter-blue)}.AIChatModal-module__E0Gv8G__navButtonActive{background-color:var(--lighter-blue)!important}.AIChatModal-module__E0Gv8G__divider{background-color:var(--darkest-blue);height:1px;margin:0 8px}.AIChatModal-module__E0Gv8G__navHistorySection{flex-direction:column;flex:1;gap:4px;min-height:0;padding:0 8px;display:flex}.AIChatModal-module__E0Gv8G__navSectionTitle{color:var(--light-gray-2);text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;font-size:11px;font-weight:600}.AIChatModal-module__E0Gv8G__navHistoryList{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.AIChatModal-module__E0Gv8G__navChatTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.AIChatModal-module__E0Gv8G__navDeleteButton{color:var(--light-gray-2);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:opacity .15s;display:flex}.AIChatModal-module__E0Gv8G__navButton:hover .AIChatModal-module__E0Gv8G__navDeleteButton{opacity:1}.AIChatModal-module__E0Gv8G__navLoadingText{color:var(--light-gray-2);padding:4px 8px;font-size:12px}
.PersonalTodoPreview-module__1PDiPW__trigger{position:relative;color:var(--blue-foreground)!important;background:var(--blue)!important;border-color:var(--darkest-blue)!important}.PersonalTodoPreview-module__1PDiPW__trigger:hover{background:var(--lighter-blue)!important}.PersonalTodoPreview-module__1PDiPW__badge{position:absolute;top:3px;right:3px}.PersonalTodoPreview-module__1PDiPW__dropdown{background:var(--white);border:1px solid var(--darkest-blue);padding:18px}.PersonalTodoPreview-module__1PDiPW__header{margin-bottom:14px}.PersonalTodoPreview-module__1PDiPW__title,.PersonalTodoPreview-module__1PDiPW__subtitle,.PersonalTodoPreview-module__1PDiPW__itemTitle,.PersonalTodoPreview-module__1PDiPW__itemMeta,.PersonalTodoPreview-module__1PDiPW__more,.PersonalTodoPreview-module__1PDiPW__empty,.PersonalTodoPreview-module__1PDiPW__dateLabel{color:var(--darkest-blue)!important}.PersonalTodoPreview-module__1PDiPW__title{font-size:22px}.PersonalTodoPreview-module__1PDiPW__subtitle,.PersonalTodoPreview-module__1PDiPW__itemMeta,.PersonalTodoPreview-module__1PDiPW__more{opacity:.72}.PersonalTodoPreview-module__1PDiPW__tabs{margin-bottom:14px}.PersonalTodoPreview-module__1PDiPW__tabCount{margin-left:6px}.PersonalTodoPreview-module__1PDiPW__panel{padding-top:12px}.PersonalTodoPreview-module__1PDiPW__dateLabel{text-align:center}.PersonalTodoPreview-module__1PDiPW__list{flex-direction:column;display:flex}.PersonalTodoPreview-module__1PDiPW__item{border-bottom:1px solid var(--darkest-blue);align-items:center;gap:10px;padding:10px 4px;display:flex}.PersonalTodoPreview-module__1PDiPW__itemCopy,.PersonalTodoPreview-module__1PDiPW__itemTitle,.PersonalTodoPreview-module__1PDiPW__itemMeta{overflow-wrap:anywhere;min-width:0}.PersonalTodoPreview-module__1PDiPW__dueDate{color:var(--darkest-blue);align-items:center;gap:5px;margin-top:4px;display:flex}.PersonalTodoPreview-module__1PDiPW__more,.PersonalTodoPreview-module__1PDiPW__empty{text-align:center;padding:18px 4px}.PersonalTodoPreview-module__1PDiPW__loading{justify-content:center;align-items:center;min-height:180px;display:flex}@media (max-width:700px){.PersonalTodoPreview-module__1PDiPW__dropdown{padding:12px}}.PersonalTodoPreview-module__1PDiPW__dayNavigation{border-bottom:1px solid var(--darkest-blue);grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;padding-bottom:8px;display:grid}.PersonalTodoPreview-module__1PDiPW__itemCopy{flex:1}
.shopCursors-module__N9STJa__shopCursors{cursor:url(/shop/cursor-default.png) 24 8,auto}.shopCursors-module__N9STJa__shopCursors *{cursor:inherit}.shopCursors-module__N9STJa__shopCursors :is(a,button,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=checkbox],[role=radio],[role=switch],summary,label[for],select,.shopCursors-module__N9STJa__mantine-ActionIcon-root,.shopCursors-module__N9STJa__mantine-UnstyledButton-root,.shopCursors-module__N9STJa__mantine-NavLink-root,.shopCursors-module__N9STJa__mantine-Tabs-tab,.shopCursors-module__N9STJa__mantine-CloseButton-root,.shopCursors-module__N9STJa__mantine-Checkbox-input,.shopCursors-module__N9STJa__mantine-Radio-radio,.shopCursors-module__N9STJa__mantine-SegmentedControl-control,.shopCursors-module__N9STJa__mantine-Pagination-control,.shopCursors-module__N9STJa__mantine-Accordion-control){cursor:url(/shop/cursor-pointer.png) 12 4,pointer}.shopCursors-module__N9STJa__shopCursors :is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea,[contenteditable=true]){cursor:text}.shopCursors-module__N9STJa__shopCursors :is(input[type=button],input[type=submit],input[type=reset],input[type=file]){cursor:url(/shop/cursor-pointer.png) 12 4,pointer}@media (pointer:coarse){.shopCursors-module__N9STJa__shopCursors,.shopCursors-module__N9STJa__shopCursors *{cursor:auto}}
.theme-module__Z-a3aW__selectOption[data-selected]{background-color:var(--mantine-color-blue-5)}.theme-module__Z-a3aW__selectOption:hover{background-color:var(--lighter-blue);color:var(--blue-foreground)!important}.theme-module__Z-a3aW__selectOption:hover p{color:var(--blue-foreground)!important}.theme-module__Z-a3aW__input:focus{border-color:var(--mantine-color-blue-5)}.theme-module__Z-a3aW__buttonRoot:not(:disabled):hover{background-color:var(--lighter-blue)!important;color:var(--blue-foreground)!important}.theme-module__Z-a3aW__buttonGreen{color:var(--blue-foreground);background-color:#2f9e44;border-color:#0000}.theme-module__Z-a3aW__buttonGreen:hover{color:var(--blue-foreground);background-color:#2b8a3e}.theme-module__Z-a3aW__buttonRed{background-color:var(--mantine-color-red-6);color:var(--blue-foreground);border-color:#0000}.theme-module__Z-a3aW__buttonRed:hover{background-color:var(--mantine-color-red-7);color:var(--blue-foreground)}
