.chat_chatContainer__tDLsc{display:flex;flex-direction:column;height:100%;position:relative;background:var(--bg-base)}.chat_header__xIq4j{display:flex;align-items:center;gap:8px;padding:10px 20px;flex-shrink:0}.chat_headerToggle__QzvS7{cursor:pointer;font-size:15px;color:var(--text-muted);transition:color var(--duration-fast) var(--easing);display:flex;align-items:center;width:28px;height:28px;justify-content:center;border-radius:var(--radius-6)}.chat_headerToggle__QzvS7:hover{color:var(--text-primary);background:var(--bg-hover)}.chat_headerTitle___3uOp{font-size:13px;font-weight:500;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_headerRight__nti0h{margin-left:auto;display:flex;align-items:center;gap:2px}.chat_headerBtn__YTkPU{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);cursor:pointer;font-size:14px;padding:0;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.chat_headerBtn__YTkPU:hover{background:var(--bg-hover);color:var(--text-primary)}.chat_headerLoginBtn__EYQgn{height:28px;padding:0 12px;border:1px solid var(--border-base);border-radius:var(--radius-6);background:var(--bg-container);color:var(--text-body);font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--duration-fast) var(--easing)}.chat_headerLoginBtn__EYQgn:hover{background:var(--bg-hover)}.chat_messageList__NyrFw{flex:1 1;overflow-y:auto;position:relative;padding-bottom:16px;scroll-behavior:auto;min-height:0}.chat_messageListInner__aV2Or{margin:8px auto 24px;max-width:min(var(--chat-column),calc(100vw - 48px));width:100%;padding:0 20px}.chat_loadMoreSentinel__NVkRu{height:1px;width:100%}.chat_loadMoreIndicator__ZckIx{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;color:var(--text-muted);font-size:12.5px}.chat_loadMoreSpinner__5P9cc{width:14px;height:14px;border:1.5px solid var(--border-base);border-top-color:var(--accent);border-radius:50%;animation:chat_spin__UJyKt .8s linear infinite}.chat_messageItem__OJV9I{position:relative;width:100%;padding:10px 0}.chat_bubbleUser__SimMC{margin-left:auto;width:-moz-fit-content;width:fit-content;max-width:min(620px,86%);background:var(--chat-bg-user);color:var(--text-strong);border-radius:14px 14px 4px 14px;padding:9px 14px;font-size:14px;line-height:1.68;word-break:break-word}.chat_bubbleText__dZC3R{position:relative;overflow-wrap:break-word}.chat_assistantRow__JxE1G{display:flex;gap:12px;align-items:flex-start}.chat_assistantAvatar__ioYCa{width:27px;height:27px;border-radius:var(--radius-8);background:var(--color-primary);color:var(--color-primary-contrast);display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:1px}.chat_assistantBody__3wBBk{flex:1 1;min-width:0}.chat_assistantHead__a1WhH{font-size:11.5px;color:var(--text-muted);margin-bottom:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chat_assistantHeadName__JEhQj{font-weight:500;color:var(--text-body)}.chat_bubbleBot___8EZU{background:transparent;border:none;color:var(--text-body);font-size:14px;line-height:1.72;word-break:break-word;max-width:100%}.chat_bubbleError__0AhDK{color:var(--text-body)}.chat_bubbleText__dZC3R p{margin:.45em 0}.chat_bubbleText__dZC3R p:first-child{margin-top:0}.chat_bubbleText__dZC3R p:last-child{margin-bottom:0}.chat_bubbleText__dZC3R ol,.chat_bubbleText__dZC3R ul{padding-left:1.4em;margin:.45em 0}.chat_bubbleText__dZC3R li{margin:3px 0}.chat_bubbleText__dZC3R li::marker{color:var(--text-muted)}.chat_bubbleText__dZC3R blockquote{border-left:1px solid var(--border-base);padding-left:12px;margin:.45em 0;color:var(--text-muted)}.chat_bubbleText__dZC3R h1,.chat_bubbleText__dZC3R h2,.chat_bubbleText__dZC3R h3,.chat_bubbleText__dZC3R h4,.chat_bubbleText__dZC3R h5,.chat_bubbleText__dZC3R h6{color:var(--text-strong);font-weight:600;letter-spacing:-.2px;margin:1em 0 .4em;line-height:1.4}.chat_bubbleText__dZC3R h1:first-child,.chat_bubbleText__dZC3R h2:first-child,.chat_bubbleText__dZC3R h3:first-child{margin-top:0}.chat_bubbleText__dZC3R h1{font-size:1.25em}.chat_bubbleText__dZC3R h2{font-size:1.15em}.chat_bubbleText__dZC3R h3{font-size:1.05em}.chat_bubbleText__dZC3R h4,.chat_bubbleText__dZC3R h5,.chat_bubbleText__dZC3R h6{font-size:1em}.chat_bubbleText__dZC3R table{border-collapse:collapse;margin:.5em 0;width:100%;font-size:13px;display:block;overflow-x:auto}.chat_bubbleText__dZC3R td,.chat_bubbleText__dZC3R th{border-bottom:1px solid var(--border-base);padding:6px 10px;text-align:left}.chat_bubbleText__dZC3R th{font-weight:500;color:var(--text-muted);font-size:12px}.chat_bubbleText__dZC3R hr{border:none;border-top:1px solid var(--border-base);margin:1em 0}.chat_bubbleText__dZC3R strong{color:var(--text-strong);font-weight:600}.chat_bubbleText__dZC3R a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.chat_bubbleText__dZC3R img{max-width:100%;border-radius:var(--radius-8)}.chat_reasoningBubble__Vx_s3{border:1px solid var(--border-soft,rgba(20,20,25,.08));border-radius:var(--radius-8);margin-bottom:10px;padding:0;overflow:hidden;background:var(--bg-container)}body.dark .chat_reasoningBubble__Vx_s3{border-color:rgba(252,251,248,.1)}.chat_reasoningToggle__wBdbT{width:100%;height:34px;padding:0 12px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;transition:background var(--duration-fast) var(--easing)}.chat_reasoningToggle__wBdbT:hover{background:var(--bg-hover)}.chat_reasoningHeader__xndGo{display:flex;align-items:center;gap:7px;width:100%}.chat_reasoningIcon__yIcLa{font-size:11px;color:var(--text-muted);flex-shrink:0;transition:transform var(--duration-fast) var(--easing)}.chat_reasoningTitle__W78YG{font-size:12.5px;color:var(--text-muted);flex-shrink:0}.chat_reasoningPreview___0obY{font-size:12px;color:var(--text-muted);opacity:.7;margin-left:auto;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}.chat_reasoningContentWrapper__mmsUU{overflow:hidden}.chat_reasoningContentExpanded__vPJO3{padding:0 12px 12px}.chat_reasoningContentCollapsed__IzGSS{max-height:0;padding:0 12px;contain:inline-size}.chat_reasoningContent__6eJlZ{font-size:12.5px;line-height:1.7;color:var(--text-muted);border-left:1px solid var(--border-soft,rgba(20,20,25,.08));padding-left:12px;margin:0 0 0 11px}body.dark .chat_reasoningContent__6eJlZ{border-left-color:rgba(252,251,248,.1)}.chat_reasoningContent__6eJlZ p{margin:.3em 0}.chat_reasoningContent__6eJlZ p:first-child{margin-top:0}.chat_reasoningContent__6eJlZ p:last-child{margin-bottom:0}.chat_reasoningContent__6eJlZ ol,.chat_reasoningContent__6eJlZ ul{padding-left:1.2em;margin:.3em 0}.chat_reasoningContent__6eJlZ code{background:var(--bg-hover);padding:1px 4px;border-radius:var(--radius-4);font-family:var(--font-mono);font-size:.9em}.chat_toolCallBubble__FGgVD{border:1px solid var(--border-soft,rgba(20,20,25,.08));border-radius:var(--radius-8);margin-bottom:10px;padding:0;overflow:hidden;background:var(--bg-container)}body.dark .chat_toolCallBubble__FGgVD{border-color:rgba(252,251,248,.1)}.chat_toolCallHeader__MwO4P{display:flex;align-items:center;gap:7px;width:100%}.chat_toolCallIcon__YE1GL{font-size:13px;color:var(--text-muted);flex-shrink:0}.chat_toolCallTitle__3cxjT{font-size:12.5px;color:var(--text-muted);flex-shrink:0}.chat_toolCallName__WWetL{font-size:12px;color:var(--text-body)}.chat_toolCallLoading__MXu0n{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.chat_toolCallSpinner__V7PLx{width:12px;height:12px;border:1.5px solid var(--border-base);border-top-color:var(--accent);border-radius:50%;animation:chat_spin__UJyKt .8s linear infinite}.chat_toolCallContent__tAuTu{padding:2px 12px 10px 30px;font-size:12.5px;color:var(--text-muted);line-height:1.6}.chat_toolCallResult__3zVO9{background:var(--bg-subtle);border:1px solid var(--border-soft,rgba(20,20,25,.08));border-radius:var(--radius-6);padding:10px 12px;margin:4px 12px 12px 30px;font-size:12.5px;color:var(--text-muted);line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}body.dark .chat_toolCallResult__3zVO9{border-color:rgba(252,251,248,.1)}.chat_toolCallError__AQYLo{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.chat_errorSection__0AYv_{display:flex;flex-direction:column;gap:8px}.chat_errorSectionHeader__Nzu80{display:flex;align-items:center;gap:7px}.chat_errorIcon__595h2{color:var(--danger);font-size:14px}.chat_errorTitle__emOqo{font-weight:500;color:var(--danger);font-size:13.5px}.chat_errorMessage__fdDFa{color:var(--text-muted);font-size:13px;line-height:1.6}.chat_errorRetryBtn__MPPhv{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;border:1px solid var(--danger-border);border-radius:var(--radius-6);background:transparent;color:var(--danger);cursor:pointer;transition:background var(--duration-fast) var(--easing)}.chat_errorRetryBtn__MPPhv:hover{background:var(--danger-bg)}.chat_actions__k_6OZ{opacity:0;display:flex;align-items:center;gap:2px;margin-top:6px;transition:opacity var(--duration-fast) var(--easing)}.chat_lastMessage__8BDb0 .chat_actions__k_6OZ,.chat_messageItem__OJV9I:hover .chat_actions__k_6OZ{opacity:1}.chat_actionBtn__qpoK3{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-6);font-size:13px;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.chat_actionBtn__qpoK3:hover{background:var(--bg-hover);color:var(--text-primary)}.chat_messageMeta__Ahw7h{margin-left:auto;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:4px}.chat_metaItem__E3152{display:flex;align-items:center;gap:3px}.chat_editContainer__FfFHK{display:flex;flex-direction:column;gap:8px;width:100%}.chat_editTextarea__EbeaK{width:100%;min-height:60px;padding:8px 12px;border:1px solid var(--border-base);border-radius:var(--radius-8);background:var(--bg-container);color:var(--text-primary);font-size:14px;font-family:inherit;line-height:1.5;resize:vertical;transition:border-color var(--duration-fast) var(--easing)}.chat_editTextarea__EbeaK:focus{outline:none;border-color:var(--accent)}.chat_editActions__GS5Lj{display:flex;gap:8px;justify-content:flex-end}.chat_editBtn__tL_tV{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-base);background:var(--bg-container);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-6);font-size:13px;transition:all var(--duration-fast) var(--easing)}.chat_editBtn__tL_tV:hover{background:var(--bg-hover);color:var(--text-primary)}.chat_editBtnPrimary__MhhzA{background:var(--color-primary);border-color:transparent;color:var(--color-primary-contrast)}.chat_editBtnPrimary__MhhzA:hover{background:var(--accent);border-color:transparent;color:#fff}.chat_cursor__okexl{display:inline-block;animation:chat_blink__78vHz 1s step-end infinite;color:var(--text-primary);font-weight:700;margin-left:2px}@keyframes chat_blink__78vHz{0%,to{opacity:1}50%{opacity:0}}.chat_chatInput__kN6Nh{width:100%;max-width:min(var(--chat-column),calc(100vw - 48px));margin:0 auto;padding:0 20px}.chat_inputContainer__Rx6OM{background:var(--bg-container);border:1px solid var(--border-base);border-radius:16px;padding:12px 14px 10px;display:flex;flex-direction:column;gap:8px;transition:border-color var(--duration-fast) var(--easing)}.chat_inputContainer__Rx6OM:focus-within{border-color:var(--accent)}.chat_previewArea__lFijP{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.chat_previewArea__lFijP::-webkit-scrollbar{height:4px}.chat_previewArea__lFijP::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:2px}.chat_textAreaWrapper__SHVKl{width:100%;padding:2px 0}.chat_textAreaWrapper__SHVKl textarea{border:none!important;box-shadow:none!important;background:transparent!important;resize:none;padding:0;font-size:14px;line-height:1.6;color:var(--text-primary)}.chat_textAreaWrapper__SHVKl .chat_ant-input__4CwwC:focus,.chat_textAreaWrapper__SHVKl textarea:focus{border:none!important;box-shadow:none!important;outline:none!important}.chat_textAreaWrapper__SHVKl textarea::placeholder{color:var(--text-muted)}.chat_toolbar__7OSiY{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat_toolbarLeft___tihZ{display:flex;align-items:center;gap:2px;overflow-x:auto;flex:1 1;min-width:0;scrollbar-width:none}.chat_toolbarLeft___tihZ::-webkit-scrollbar{height:0}.chat_toolbarRight__2HBgc{display:flex;align-items:center;gap:6px;flex-shrink:0}.chat_toolBtn__HJ3a_{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:none;border-radius:var(--radius-8);background:transparent;color:var(--text-muted);cursor:pointer;font-size:12.5px;line-height:1;white-space:nowrap;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.chat_toolBtn__HJ3a_>.chat_anticon__BBrHW{display:inline-flex;align-items:center;vertical-align:middle;line-height:1;font-size:14px}.chat_toolBtn__HJ3a_:hover{color:var(--text-body);background:var(--bg-hover)}.chat_toolBtn__HJ3a_:active{background:var(--bg-active)}.chat_toolBtn__HJ3a_:disabled{opacity:.5;cursor:not-allowed}.chat_toolBtn__HJ3a_.chat_iconBtn__7vEP2{padding:0;width:30px;justify-content:center}.chat_btnText__GHs4q{font-size:12.5px;white-space:nowrap;line-height:1}.chat_toolBtnActive__qjwX_,.chat_toolBtnActive__qjwX_:hover{background:var(--accent-bg);color:var(--accent-text)}.chat_toolBtnBadge__OlnEH{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-primary-contrast);font-size:11px;font-weight:500}.chat_assistantToolBtn__xF42Q{gap:6px}.chat_assistantToolIcon__tRJ2F{font-size:13px;line-height:1;flex-shrink:0;display:inline-flex;align-items:center}.chat_assistantToolName__1BHIB{font-size:12.5px;line-height:1;white-space:nowrap;max-width:96px;overflow:hidden;text-overflow:ellipsis}.chat_toolbarDivider__dPZHj{width:1px;height:16px;background:var(--border-base);margin:0 6px;flex:none}.chat_sendBtn__G2VgC{width:30px;height:30px;border-radius:var(--radius-8);border:none;background:var(--bg-hover);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.chat_sendBtn__G2VgC:disabled{background:var(--bg-hover);color:var(--text-muted);cursor:not-allowed;opacity:.7}.chat_sendBtnActive__rbtoe{background:var(--color-primary);color:var(--color-primary-contrast)}.chat_sendBtnActive__rbtoe:hover:not(:disabled){background:var(--accent);color:#fff}.chat_stopBtn__yu_9x{width:30px;height:30px;border-radius:var(--radius-8);display:flex;align-items:center;justify-content:center;border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);cursor:pointer;flex-shrink:0;font-size:13px;transition:all var(--duration-fast) var(--easing)}.chat_stopBtn__yu_9x:hover{background:var(--danger);color:#fff}.chat_scrollToBottomBtn__mL4Kf{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:var(--radius-pill);border:1px solid var(--border-base);background:var(--bg-container);box-shadow:var(--shadow-popover);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--duration-fast) var(--easing);z-index:10}.chat_scrollToBottomBtn__mL4Kf:hover{color:var(--text-primary)}.chat_welcomeContainer__qr08w{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);gap:6px;padding:48px 24px}.chat_welcomeLogo__vpCd4{width:40px;height:40px;border-radius:var(--radius-12);background:var(--color-primary);color:var(--color-primary-contrast);display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.chat_welcomeTitle__XVGPY{font-size:17px;font-weight:600;color:var(--text-strong);letter-spacing:-.3px}.chat_welcomeSubtitle__tcbaK{font-size:13px;color:var(--text-muted)}.chat_codeBlock__OP96V{margin:10px 0;border-radius:var(--radius-8);border:1px solid var(--border-base);overflow:hidden;background:var(--bg-container)}.chat_codeBlockHeader__Iyn21{display:flex;align-items:center;height:32px;padding:0 6px 0 12px;background:var(--bg-subtle);border-bottom:1px solid var(--border-soft,rgba(20,20,25,.08));gap:12px}body.dark .chat_codeBlockHeader__Iyn21{border-bottom-color:rgba(252,251,248,.1)}.chat_codeBlockTitle__2nFIm{display:flex;align-items:center;gap:8px}.chat_codeLanguage__M9faO{font-size:11px;font-weight:400;color:var(--text-muted);letter-spacing:.3px;font-family:var(--font-mono)}.chat_codeBlockActions__6dSSw{margin-left:auto;display:flex;align-items:center;gap:4px}.chat_codeActionBtn__Mmrwz{display:flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-4);font-size:11.5px;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.chat_codeActionBtn__Mmrwz:hover{background:var(--bg-hover);color:var(--text-primary)}.chat_codeActionBtn__Mmrwz.chat_copied__0PcPG{color:var(--text-primary)}.chat_codeBlockContent__xaBkC{position:relative;max-height:none}.chat_codeBlockContent__xaBkC.chat_codeBlockCollapsed__C81za{max-height:200px;overflow:hidden}.chat_codePre__89J5j{margin:0;padding:12px 14px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.65;background:transparent;white-space:pre}.chat_codePre__89J5j code{background:transparent;padding:0;border-radius:0;font-size:inherit}.chat_codePreviewFade__ejTEm{position:absolute;bottom:0;left:0;right:0;height:72px;background:linear-gradient(transparent,var(--bg-container));display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px}.chat_codeExpandBtn__M4cjT{padding:5px 14px;border:1px solid var(--border-base);background:var(--bg-container);color:var(--text-body);cursor:pointer;border-radius:var(--radius-6);font-size:12px;font-weight:500;transition:background var(--duration-fast) var(--easing)}.chat_codeExpandBtn__M4cjT:hover{background:var(--bg-hover)}.chat_codeBlock__OP96V .chat_hljs__0dzKQ{background:transparent;color:var(--text-primary)}.chat_codeBlock__OP96V .chat_hljs-built_in__fB6R1,.chat_codeBlock__OP96V .chat_hljs-keyword__BmWGE,.chat_codeBlock__OP96V .chat_hljs-name__o9hEK,.chat_codeBlock__OP96V .chat_hljs-selector-tag__7_KjF,.chat_codeBlock__OP96V .chat_hljs-tag__PgY1F{color:var(--obsidian-black);font-weight:600}.chat_codeBlock__OP96V .chat_hljs-addition__HPh0w,.chat_codeBlock__OP96V .chat_hljs-attribute__C9FBk,.chat_codeBlock__OP96V .chat_hljs-literal__Qyq8q,.chat_codeBlock__OP96V .chat_hljs-section__UXiuM,.chat_codeBlock__OP96V .chat_hljs-string__5GiKP,.chat_codeBlock__OP96V .chat_hljs-template-tag__l4Q88,.chat_codeBlock__OP96V .chat_hljs-template-variable__CBRXX,.chat_codeBlock__OP96V .chat_hljs-title__PnFEW,.chat_codeBlock__OP96V .chat_hljs-type__y0sJ_{color:#067d22}.chat_codeBlock__OP96V .chat_hljs-deletion__sW72F,.chat_codeBlock__OP96V .chat_hljs-meta__2rFFE,.chat_codeBlock__OP96V .chat_hljs-selector-attr__O_dAo,.chat_codeBlock__OP96V .chat_hljs-selector-pseudo__LXzPl{color:#b41e28}.chat_codeBlock__OP96V .chat_hljs-comment__tbZiC,.chat_codeBlock__OP96V .chat_hljs-quote__E4ho9{color:var(--muted-text);font-style:italic}.chat_codeBlock__OP96V .chat_hljs-number__3r1ZY,.chat_codeBlock__OP96V .chat_hljs-regexp____TyS,.chat_codeBlock__OP96V .chat_hljs-selector-id__Oy9KH,.chat_codeBlock__OP96V .chat_hljs-variable__u90gG{color:#067d9c}.chat_codeBlock__OP96V .chat_hljs-function__X2rhH{color:var(--obsidian-black)}.chat_codeBlock__OP96V .chat_hljs-params__EezvM{color:#707070}.chat_codeBlock__OP96V .chat_hljs-formula__wSmAI{color:var(--accent)}body.dark .chat_codeBlock__OP96V .chat_hljs-built_in__fB6R1,body.dark .chat_codeBlock__OP96V .chat_hljs-keyword__BmWGE,body.dark .chat_codeBlock__OP96V .chat_hljs-name__o9hEK,body.dark .chat_codeBlock__OP96V .chat_hljs-selector-tag__7_KjF,body.dark .chat_codeBlock__OP96V .chat_hljs-tag__PgY1F{color:#7dd3fc}body.dark .chat_codeBlock__OP96V .chat_hljs-addition__HPh0w,body.dark .chat_codeBlock__OP96V .chat_hljs-attribute__C9FBk,body.dark .chat_codeBlock__OP96V .chat_hljs-literal__Qyq8q,body.dark .chat_codeBlock__OP96V .chat_hljs-section__UXiuM,body.dark .chat_codeBlock__OP96V .chat_hljs-string__5GiKP,body.dark .chat_codeBlock__OP96V .chat_hljs-template-tag__l4Q88,body.dark .chat_codeBlock__OP96V .chat_hljs-template-variable__CBRXX,body.dark .chat_codeBlock__OP96V .chat_hljs-title__PnFEW,body.dark .chat_codeBlock__OP96V .chat_hljs-type__y0sJ_{color:#86efac}body.dark .chat_codeBlock__OP96V .chat_hljs-deletion__sW72F,body.dark .chat_codeBlock__OP96V .chat_hljs-meta__2rFFE,body.dark .chat_codeBlock__OP96V .chat_hljs-selector-attr__O_dAo,body.dark .chat_codeBlock__OP96V .chat_hljs-selector-pseudo__LXzPl{color:#fca5a5}body.dark .chat_codeBlock__OP96V .chat_hljs-comment__tbZiC,body.dark .chat_codeBlock__OP96V .chat_hljs-quote__E4ho9{color:rgba(252,251,248,.5)}body.dark .chat_codeBlock__OP96V .chat_hljs-number__3r1ZY,body.dark .chat_codeBlock__OP96V .chat_hljs-regexp____TyS,body.dark .chat_codeBlock__OP96V .chat_hljs-selector-id__Oy9KH,body.dark .chat_codeBlock__OP96V .chat_hljs-variable__u90gG{color:#67e8f9}.chat_bubbleText__dZC3R code:not(pre code){background:var(--bg-hover);padding:1px 5px;border-radius:var(--radius-4);font-family:var(--font-mono);font-size:.88em;color:var(--text-primary);border:1px solid var(--border-soft,rgba(20,20,25,.08))}body.dark .chat_bubbleText__dZC3R code:not(pre code){border-color:rgba(252,251,248,.1)}.chat_bubbleText__dZC3R .chat_katex-display__mxRMR{margin:12px 0;overflow-x:auto;overflow-y:hidden;padding:8px 0}.chat_bubbleText__dZC3R .chat_katex__krejE{font-size:1.1em}.chat_bubbleText__dZC3R .chat_katex-display__mxRMR>.chat_katex__krejE{text-align:center}.chat_bubbleText__dZC3R .chat_katex-display__mxRMR:has(.chat_katex-html__F6drw){background:var(--bg-subtle);border:1px solid var(--border-soft,rgba(20,20,25,.08));border-radius:var(--radius-8);padding:16px}body.dark .chat_bubbleText__dZC3R .chat_katex-display__mxRMR:has(.chat_katex-html__F6drw){border-color:rgba(252,251,248,.1)}.chat_fileInput__H90nU{display:none}.chat_uploadError__oE0_E{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--radius-8);background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger);font-size:12.5px}.chat_uploadError__oE0_E .chat_errorIcon__595h2{font-size:13px}.chat_errorClose__9SYkV{margin-left:auto;padding:2px;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-4);transition:background var(--duration-fast) var(--easing)}.chat_errorClose__9SYkV:hover{background:var(--bg-hover)}.chat_previewLoading__euyjR{display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0;font-size:16px;color:var(--text-muted);animation:chat_spin__UJyKt 1s linear infinite}@keyframes chat_spin__UJyKt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat_previewItem___EOpa{position:relative;width:60px;height:60px;flex-shrink:0;margin:6px 6px 0 0}.chat_previewImg__TYMVN{width:100%;height:100%;object-fit:cover;cursor:pointer;border-radius:var(--radius-8);overflow:hidden;display:block}.chat_previewRemove__Uz6Lr{position:absolute;top:-6px;right:-6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,.7);color:#fff;cursor:pointer;border-radius:50%;font-size:12px;z-index:1;transition:background var(--duration-fast) var(--easing)}.chat_previewRemove__Uz6Lr:hover{background:var(--danger)}.chat_imageWrapper__iEEkj{margin:8px 0;border-radius:var(--radius-8);overflow:hidden;cursor:pointer}.chat_messageImage___XBjx{width:300px;height:200px;object-fit:cover;border-radius:var(--radius-8);transition:transform var(--duration-fast) var(--easing)}.chat_imageWrapper__iEEkj:hover .chat_messageImage___XBjx{transform:scale(1.02)}.chat_searchingIndicator__Eo9yU{display:inline-flex;align-items:center;gap:8px;padding:0;color:var(--text-muted);font-size:12.5px;margin-bottom:6px}.chat_bubbleImageGeneration__0e3LP{padding:0!important;overflow:hidden}.chat_imageGenerationLoading__RMRlp{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px}.chat_imageGenerationHeader___neFn{display:flex;align-items:center;gap:16px;width:100%}.chat_imageGenerationIconWrapper__psvFf{width:44px;height:44px;border-radius:var(--radius-8);background:var(--bg-subtle);border:1px solid var(--border-soft,rgba(20,20,25,.08));display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat_imageGenerationIcon__CLf3n{font-size:20px;color:var(--text-body)}.chat_imageGenerationTextContainer__wMUvv{display:flex;flex-direction:column;gap:4px;flex:1 1}.chat_imageGenerationTitle___DPXX{font-size:14px;font-weight:500;color:var(--text-strong)}.chat_imageGenerationSubtitle__kn3Gz{font-size:12.5px;color:var(--text-muted)}.chat_imageGenerationSpinnerContainer___JHcK{display:flex;align-items:center;justify-content:center}.chat_imageGenerationSpinner__E2KBt{font-size:20px;color:var(--accent);animation:chat_spin__UJyKt 1s linear infinite}.chat_imageGenerationPrompt__Y608w{width:100%;padding:14px 16px;background:var(--bg-subtle);border-radius:var(--radius-8);border:1px solid var(--border-soft,rgba(20,20,25,.08))}.chat_imageGenerationPromptLabelWrapper__yaPkm{display:flex;align-items:center;gap:6px;margin-bottom:8px}.chat_imageGenerationPromptIcon__6_eiA{font-size:13px;color:var(--text-muted)}.chat_imageGenerationPromptLabel__BVR7Y{font-size:11px;font-weight:500;color:var(--text-muted);letter-spacing:.4px}.chat_imageGenerationPromptText__EjBVq{font-size:14px;color:var(--text-body);line-height:1.6}.chat_imageGenerationResult__b_drI{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.chat_imageGenerationSuccessHeader__ibLYg{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:var(--bg-subtle);border-radius:var(--radius-8);border:1px solid var(--border-soft,rgba(20,20,25,.08))}.chat_imageGenerationSuccessIcon__Fu71a{font-size:16px;color:var(--text-body)}.chat_imageGenerationSuccessText__h1wkF{font-size:13.5px;font-weight:500;color:var(--text-strong)}.chat_imageGenerationResultPrompt__rZm2q{width:100%;padding:12px 16px;background:var(--bg-subtle);border-radius:var(--radius-8);border:1px solid var(--border-soft,rgba(20,20,25,.08))}.chat_imageGenerationResultPromptLabel__Nc4Hf{font-size:12px;font-weight:500;color:var(--text-muted)}.chat_imageGenerationResultPromptText__kA5BY{font-size:13.5px;color:var(--text-body)}.chat_imageSkeleton__WDDIj{display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:var(--radius-8);overflow:hidden;background:var(--bg-subtle);border:1px solid var(--border-soft,rgba(20,20,25,.08));padding:16px}.chat_imageSkeletonPlaceholder__VhXpi{width:100%;flex:1 1;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--bg-subtle) 25%,var(--bg-hover) 50%,var(--bg-subtle) 75%);background-size:200% 100%;animation:chat_shimmer__Og88b 1.5s infinite;border-radius:var(--radius-8)}@keyframes chat_shimmer__Og88b{0%{background-position:200% 0}to{background-position:-200% 0}}.chat_imageSkeletonIcon__aG22Y{width:60px;height:60px;border-radius:var(--radius-8);background:var(--bg-active);display:flex;align-items:center;justify-content:center;overflow:hidden}.chat_imageSkeletonIcon__aG22Y:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);animation:chat_shimmerIcon___SkFn 2s infinite}@keyframes chat_shimmerIcon___SkFn{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.chat_imageSkeletonText__gp4zL{width:100%;display:flex;flex-direction:column;gap:10px}.chat_imageSkeletonLine__oA8fw{height:10px;border-radius:var(--radius-4);background:var(--bg-active);animation:chat_pulse__h7jpr 1.5s ease-in-out infinite}.chat_imageSkeletonLineShort__REfDQ{width:60%}@keyframes chat_pulse__h7jpr{0%,to{opacity:.4}50%{opacity:.8}}.chat_generatedImageContainer___RuGf{position:relative;border-radius:var(--radius-8);overflow:hidden;border:1px solid var(--border-base);background:var(--bg-subtle);cursor:pointer;transition:border-color var(--duration-fast) var(--easing)}.chat_generatedImageContainer___RuGf:hover{border-color:var(--border-interactive)}.chat_generatedImageLoadingPlaceholder__8oRff{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--bg-subtle);z-index:1}.chat_generatedImageSpinner__B9Kqp{width:36px;height:36px;border:3px solid var(--bg-hover);border-top-color:var(--accent);border-radius:50%;animation:chat_spin__UJyKt 1s linear infinite}.chat_generatedImageLoaded__3N0iZ{opacity:1}.chat_generatedImageOverlay__AXwpH{position:absolute;inset:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 50%,transparent);opacity:0;transition:opacity var(--duration-fast) var(--easing);display:flex;align-items:flex-end;justify-content:flex-end}.chat_generatedImageContainer___RuGf:hover .chat_generatedImageOverlay__AXwpH{opacity:1}.chat_generatedImageActions__vMqWh{display:flex;gap:8px}.chat_generatedImageDownloadBtn__bI7YN,.chat_generatedImagePreviewBtn__HfMEo{padding:10px;border:none;background:rgba(255,255,255,.95);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-6);font-size:16px;transition:all var(--duration-fast) var(--easing);display:flex;align-items:center;justify-content:center}.chat_generatedImageDownloadBtn__bI7YN:hover,.chat_generatedImagePreviewBtn__HfMEo:hover{background:#fff}.chat_generatedImageError__UqOAP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:var(--radius-8);border:1px dashed var(--danger-border);background:var(--danger-bg);padding:32px 24px}.chat_generatedImageErrorIcon__cFoT7{font-size:40px;color:var(--danger)}.chat_generatedImageErrorText__d0__J{font-size:13.5px;color:var(--danger);text-align:center;font-weight:500}.chat_imagePreviewOverlay__blaLg{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer;animation:chat_fadeIn__u7c4n var(--duration-base) var(--easing);padding:20px}@keyframes chat_fadeIn__u7c4n{0%{opacity:0}to{opacity:1}}.chat_imagePreviewContent__gV1Ew{position:relative;max-width:95vw;max-height:95vh;width:auto;height:auto;cursor:default;display:flex;flex-direction:column;animation:chat_scaleIn__Seoj9 var(--duration-base) var(--easing)}@keyframes chat_scaleIn__Seoj9{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.chat_imagePreviewHeader__fqXCI{position:absolute;top:-60px;right:0;display:flex;gap:12px;z-index:10}.chat_imagePreviewClose__0IBvD,.chat_imagePreviewDownload__FCHqd{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.15);color:#fff;cursor:pointer;border-radius:var(--radius-pill);font-size:18px;transition:all var(--duration-fast) var(--easing)}.chat_imagePreviewClose__0IBvD:hover,.chat_imagePreviewDownload__FCHqd:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5)}.chat_imagePreviewImgWrapper__tCsxA{border-radius:var(--radius-8);overflow:hidden}.chat_imagePreviewImg__hMdN6{max-width:100%;max-height:80vh;display:block;border-radius:var(--radius-8)}.chat_imagePreviewInfo__WRp2r{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:14px 20px;background:rgba(255,255,255,.12);border-radius:var(--radius-pill);color:#fff;font-size:14px;border:1px solid rgba(255,255,255,.2);max-width:100%}.chat_imagePreviewIcon__RIClj{font-size:15px;flex-shrink:0}.chat_imagePreviewPrompt__UfBki{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px}.chat_assistantModal__yR2yp .ant-modal-content{padding:0;overflow:hidden}.chat_assistantModal__yR2yp .ant-modal-body{padding:0;overflow:hidden}.chat_assistantModalContent__NVB_m,.chat_assistantModal__yR2yp .ant-modal-body{max-height:72vh;display:flex;flex-direction:column;height:100%}.chat_assistantModalHeader__q6XEU{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-soft,rgba(20,20,25,.08))}body.dark .chat_assistantModalHeader__q6XEU{border-bottom-color:rgba(252,251,248,.1)}.chat_assistantModalTitle__lKWMA{margin:0;font-size:13.5px;font-weight:500;color:var(--text-strong)}.chat_assistantModalClose__lAXzt{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-6);font-size:13px;transition:all var(--duration-fast) var(--easing)}.chat_assistantModalClose__lAXzt:hover{background:var(--bg-hover);color:var(--text-primary)}.chat_assistantHeaderActions__B8cs9{display:flex;align-items:center;gap:8px}.chat_createAssistantBtn__39_Hr{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px dashed var(--border-base);border-radius:var(--radius-6);background:transparent;color:var(--text-muted);cursor:pointer;font-size:12.5px;transition:all var(--duration-fast) var(--easing)}.chat_createAssistantBtn__39_Hr:hover{border-color:var(--accent);color:var(--accent-text)}.chat_assistantSearchBar__XZYVF{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border-soft,rgba(20,20,25,.08))}body.dark .chat_assistantSearchBar__XZYVF{border-bottom-color:rgba(252,251,248,.1)}.chat_assistantSearchIcon__J5KWJ{color:var(--text-muted);font-size:14px;flex-shrink:0}.chat_assistantSearchInput__PcjEF{flex:1 1;height:30px;padding:0 10px;border:1px solid var(--border-base);border-radius:var(--radius-8);background:var(--bg-container);color:var(--text-primary);font-size:13px;outline:none;transition:border-color var(--duration-fast) var(--easing)}.chat_assistantSearchInput__PcjEF::placeholder{color:var(--text-muted)}.chat_assistantSearchInput__PcjEF:focus{border-color:var(--accent)}.chat_assistantSearchClear__48rBk{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-4);font-size:11px;flex-shrink:0}.chat_assistantSearchClear__48rBk:hover{background:var(--bg-hover);color:var(--text-primary)}.chat_assistantList__staOu{flex:1 1;overflow-y:auto;padding:8px}.chat_assistantCategory__BZcG1{margin-bottom:12px}.chat_assistantCategory__BZcG1:last-child{margin-bottom:0}.chat_assistantCategoryTitle__Y6Y_w{margin:0;padding:8px 10px 4px;font-size:11px;font-weight:500;letter-spacing:.4px;color:var(--text-muted)}.chat_assistantCard__ATLqB{display:flex;align-items:center;border-radius:var(--radius-8);position:relative;transition:background var(--duration-fast) var(--easing)}.chat_assistantCard__ATLqB:hover{background:var(--bg-hover)}.chat_assistantCardActive__qUExP{background:var(--accent-bg)}.chat_assistantCardMain__QbJi_{display:flex;align-items:center;gap:11px;padding:8px 10px;border:none;background:transparent;cursor:pointer;flex:1 1;min-width:0;text-align:left;font-family:inherit}.chat_assistantIcon__kNec6{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-active);color:var(--text-strong);border-radius:var(--radius-8);font-size:13px;font-weight:500}.chat_assistantCardActive__qUExP .chat_assistantIcon__kNec6{background:var(--bg-container);color:var(--accent-text)}.chat_assistantInfo__SowRE{flex:1 1;min-width:0}.chat_assistantName__J_LVC{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-strong)}.chat_assistantBadge__NretU{background:var(--bg-hover);font-weight:400}.chat_assistantBadgeCustom__Uegyr,.chat_assistantBadge__NretU{font-size:10px;padding:0 4px;color:var(--text-muted);border:1px solid var(--border-base);border-radius:var(--radius-4);line-height:15px}.chat_assistantBadgeCustom__Uegyr{background:transparent}.chat_assistantDescription___yi7u{font-size:11.5px;color:var(--text-muted);line-height:1.5;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_assistantCardActiveMark__a3mqI{width:15px;height:15px;color:var(--accent);flex:none;visibility:hidden;margin-right:8px}.chat_assistantCardActive__qUExP .chat_assistantCardActiveMark__a3mqI{visibility:visible}.chat_assistantCardActions__guSfb{display:flex;gap:2px;padding:0 8px;opacity:0;transition:opacity var(--duration-fast) var(--easing)}.chat_assistantCard__ATLqB:hover .chat_assistantCardActions__guSfb{opacity:1}.chat_assistantActionBtn__R3v5_{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-6);font-size:12px;transition:all var(--duration-fast) var(--easing)}.chat_assistantActionBtn__R3v5_:hover{background:var(--bg-active);color:var(--text-primary)}.chat_assistantActionBtnDanger__ng52r:hover{background:var(--danger-bg);color:var(--danger)}.chat_assistantEmpty__iMpAa{text-align:center;padding:40px 16px;color:var(--text-muted);font-size:13px}.chat_editorModal__T8n2t .ant-modal-content{padding:0;overflow:hidden}.chat_editorModal__T8n2t .ant-modal-body{padding:0;overflow:hidden}.chat_editorModalContent__7Koca,.chat_editorModal__T8n2t .ant-modal-body{max-height:85vh;display:flex;flex-direction:column}.chat_editorModalHeader__1RQ2t{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-soft,rgba(20,20,25,.08))}body.dark .chat_editorModalHeader__1RQ2t{border-bottom-color:rgba(252,251,248,.1)}.chat_editorModalTitle__R01yw{margin:0;font-size:13.5px;font-weight:500;color:var(--text-strong)}.chat_editorModalClose__G7X2q{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-6);font-size:13px;transition:all var(--duration-fast) var(--easing)}.chat_editorModalClose__G7X2q:hover{background:var(--bg-hover);color:var(--text-primary)}.chat_editorForm__S0kB6{padding:16px 20px 20px;overflow-y:auto}.chat_importDropZone__RvP9E{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;margin-bottom:16px;border:1px dashed var(--border-base);border-radius:var(--radius-8);cursor:pointer;transition:all .2s;background:var(--bg-subtle)}.chat_importDropZoneActive__071tA,.chat_importDropZone__RvP9E:hover{border-color:var(--accent);background:var(--bg-hover)}.chat_importDropIcon__wo4pT{font-size:20px;color:var(--text-muted)}.chat_importDropText__G9hu7{font-size:13px;color:var(--text-body)}.chat_importDropHint__hd15j{font-size:11.5px;color:var(--text-muted)}.chat_formRow__eJlif{display:flex;align-items:center;gap:12px;margin-bottom:16px}.chat_iconPickerWrapper__tN4j_{position:relative;flex-shrink:0}.chat_iconPickerButton__GT_sR{width:40px;height:40px;border:1px solid var(--border-base);border-radius:var(--radius-8);background:var(--bg-container);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--duration-fast) var(--easing)}.chat_iconPickerButton__GT_sR:hover{border-color:var(--accent)}.chat_iconPickerDropdown__L0ruL{position:absolute;top:calc(100% + 8px);left:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;padding:12px;background:var(--bg-container);border:1px solid var(--border-base);border-radius:var(--radius-8);box-shadow:var(--shadow-popover);z-index:10}.chat_iconOption__FtZSv{width:34px;height:34px;border:1px solid transparent;border-radius:var(--radius-6);background:transparent;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--easing)}.chat_iconOption__FtZSv:hover{background:var(--bg-hover)}.chat_iconOptionActive__I0tFA{background:var(--accent-bg);border-color:var(--accent)}.chat_nameInput__LrE58{flex:1 1}.chat_nameInput__LrE58 input{padding:8px 12px;font-size:14px;font-weight:500}.chat_categorySelect__D4IYU{width:140px}.chat_categorySelectFull__64QfD{width:100%}.chat_formGroup__QOyc_{margin-bottom:16px}.chat_formLabel__Mu4PX{display:block;margin-bottom:6px;font-size:12.5px;font-weight:500;color:var(--text-strong)}.chat_formLabelHint__1jnI9{font-weight:400;color:var(--text-muted);margin-left:8px}.chat_descriptionInput__RmSDm input{padding:8px 12px}.chat_promptTextarea__Fx6R9 textarea{padding:10px 12px;font-size:13.5px;line-height:1.6;resize:vertical}.chat_formActions__GRjlg{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border-soft,rgba(20,20,25,.08))}body.dark .chat_formActions__GRjlg{border-top-color:rgba(252,251,248,.1)}.chat_formActionsRight__HY85V{display:flex;gap:10px}.chat_deleteBtn__MmWwE{height:32px;padding:0 16px;border:1px solid var(--danger-border);border-radius:var(--radius-8);background:transparent;color:var(--danger);cursor:pointer;font-size:13px;transition:all var(--duration-fast) var(--easing)}.chat_deleteBtn__MmWwE:hover{background:var(--danger-bg)}.chat_cancelBtn__jsV0e{height:32px;padding:0 16px;border:1px solid var(--border-base);border-radius:var(--radius-8);background:transparent;color:var(--text-muted);cursor:pointer;font-size:13px;transition:all var(--duration-fast) var(--easing)}.chat_cancelBtn__jsV0e:hover{color:var(--text-primary);background:var(--bg-hover)}.chat_saveBtn__hGJ6k{height:32px;padding:0 20px;border:none;border-radius:var(--radius-8);background:var(--color-primary);color:var(--color-primary-contrast);cursor:pointer;font-size:13px;font-weight:500;transition:background var(--duration-fast) var(--easing)}.chat_saveBtn__hGJ6k:hover{background:var(--accent);color:#fff}.chat_generatedImagesContainer__rcgdi{margin-bottom:8px;border:1px solid var(--border-soft,rgba(20,20,25,.08));border-radius:var(--radius-8);background:var(--bg-container);overflow:hidden}body.dark .chat_generatedImagesContainer__rcgdi{border-color:rgba(252,251,248,.1)}.chat_generatedImagesHeader__vhrmG{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-soft,rgba(20,20,25,.08));background:var(--bg-subtle);font-size:12.5px;color:var(--text-muted)}body.dark .chat_generatedImagesHeader__vhrmG{border-bottom-color:rgba(252,251,248,.1)}.chat_generatedImagesIcon__HHk5p{font-size:13px}.chat_generatedImagesClose__75kQy{margin-left:auto;padding:2px;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-4);transition:background var(--duration-fast) var(--easing)}.chat_generatedImagesClose__75kQy:hover{background:var(--bg-hover)}.chat_generatedImagesGrid__rhOO9{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.chat_generatedImageItem__gVq5Z{position:relative;width:200px;height:200px;border-radius:var(--radius-8);overflow:hidden;border:1px solid var(--border-base);background:var(--bg-subtle)}.chat_generatedImage__lXEpS{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform var(--duration-fast) var(--easing)}.chat_generatedImageItem__gVq5Z:hover .chat_generatedImage__lXEpS{transform:scale(1.02)}.chat_generationError__K2_LA{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--radius-8);background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger);font-size:12.5px}.chat_generationError__K2_LA .chat_errorIcon__595h2{font-size:13px}.chat_errorBoundary__rE1B2{display:flex;align-items:center;justify-content:center;height:100%;padding:48px 24px;background:var(--bg-base)}.chat_errorBoundaryContent__isubC{text-align:center;max-width:400px}.chat_errorBoundaryIcon__bIBTO{font-size:40px;color:var(--text-muted);margin-bottom:16px}.chat_errorBoundaryTitle__MJKIL{font-size:16px;font-weight:500;color:var(--text-strong);margin:0 0 8px}.chat_errorBoundaryMessage__qPv_Z{font-size:13px;color:var(--text-muted);margin:0 0 20px;line-height:1.6}.chat_messageErrorFallback__2s1_y{padding:10px 14px;border-radius:var(--radius-8);background:var(--bg-container);border:1px solid var(--border-base);color:var(--text-muted);font-size:12.5px;display:flex;align-items:center;gap:8px}@media (max-width:768px){.chat_messageListInner__aV2Or{padding:0 14px;max-width:100vw}.chat_bubbleUser__SimMC{max-width:92%}.chat_imageGenerationLoading__RMRlp,.chat_imageGenerationResult__b_drI{padding:16px;gap:16px}.chat_imageGenerationHeader___neFn{gap:12px}.chat_generatedImageContainer___RuGf{max-width:100%}.chat_imagePreviewInfo__WRp2r{padding:12px 16px;font-size:13px}.chat_imagePreviewPrompt__UfBki{max-width:300px}}@media (max-width:480px){.chat_generatedImageContainer___RuGf{max-width:100%;max-height:300px}.chat_imagePreviewPrompt__UfBki{max-width:200px}}.StreamingIndicator_loadingContainer__9Y8UW{display:flex;align-items:center;gap:8px;padding:8px 0}.StreamingIndicator_loadingDots__E2C7M{display:flex;gap:4px}.StreamingIndicator_dot__smbdY{width:8px;height:8px;border-radius:50%;background:var(--text-muted);animation:StreamingIndicator_dotBounce__9NXMP 1.4s ease-in-out infinite both}.StreamingIndicator_dot__smbdY:first-child{animation-delay:-.32s}.StreamingIndicator_dot__smbdY:nth-child(2){animation-delay:-.16s}.StreamingIndicator_dot__smbdY:nth-child(3){animation-delay:0s}@keyframes StreamingIndicator_dotBounce__9NXMP{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.StreamingIndicator_loadingText__TQhTy{font-size:14px;color:var(--text-muted)}.ModelSelector_modelSelectorWrapper__bl0Yh{display:inline-flex}.ModelSelector_modelSelector__nQ1lH{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--radius-8);color:var(--text-muted);transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ModelSelector_modelSelector__nQ1lH.ModelSelector_active__CRJgq,.ModelSelector_modelSelector__nQ1lH:hover{background:var(--accent-bg);color:var(--accent-text)}.ModelSelector_modelIcon__tBDAK{flex:none}.ModelSelector_modelTag__W5r68{font-size:12.5px;font-weight:500;color:inherit;white-space:nowrap}.ModelSelector_serverName__InfTk{font-size:11.5px;opacity:.6;white-space:nowrap}.ModelSelector_placeholder__rNjHH{font-size:12.5px}.ModelSelector_chevron__Dktu5{flex:none;opacity:.7}.ModelSelector_disabled__KLhZI{opacity:.5}.ModelSelector_disabledIcon__UEYEY,.ModelSelector_disabledTag__WLj2d,.ModelSelector_disabledText__8sLvC{color:var(--text-muted)}.ModelSelector_modelPopover__8MHBS .ant-popover-inner{padding:0;border-radius:var(--radius-12);box-shadow:var(--shadow-popover)}.ModelSelector_dropdownPanel__Z0MN2{width:372px;max-width:calc(100vw - 32px)}.ModelSelector_searchBar__7nL6k{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(20,20,25,.08)}body.dark .ModelSelector_searchBar__7nL6k{border-bottom-color:rgba(252,251,248,.1)}.ModelSelector_searchBar__7nL6k .ant-input-affix-wrapper{flex:1 1;border:none;box-shadow:none!important;background:transparent;padding:0}.ModelSelector_searchInput__qI68i input{font-size:13.5px}.ModelSelector_kbdHint__r1y9f{display:inline-flex;gap:3px;flex:none}.ModelSelector_kbdHint__r1y9f kbd{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);border:1px solid var(--border-base);border-radius:4px;padding:0 4px;line-height:15px}.ModelSelector_modelList__GiPrk{max-height:380px;overflow-y:auto;overflow-x:hidden;padding:6px 8px 8px}.ModelSelector_sectionLabel__n_EkE{display:flex;align-items:center;gap:6px;padding:10px 8px 4px;font-size:11px;font-weight:500;letter-spacing:.4px;color:var(--text-muted)}.ModelSelector_sectionCount__Ios89{font-weight:400}.ModelSelector_sectionLine__AgcyK{flex:1 1;height:1px;background:rgba(20,20,25,.08)}body.dark .ModelSelector_sectionLine__AgcyK{background:rgba(252,251,248,.1)}.ModelSelector_groupManage__zokdN{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:5px;padding:2px 5px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:11px;opacity:0;transition:opacity var(--duration-fast) var(--easing),background var(--duration-fast) var(--easing)}.ModelSelector_providerGroup__5hSae:hover .ModelSelector_groupManage__zokdN,.ModelSelector_sectionLabel__n_EkE:hover .ModelSelector_groupManage__zokdN{opacity:1}.ModelSelector_groupManage__zokdN:hover{background:var(--bg-hover);color:var(--text-body)}.ModelSelector_row__neU1l{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;border-radius:var(--radius-8);cursor:pointer;color:var(--text-body);transition:background var(--duration-fast) var(--easing)}.ModelSelector_rowActive__8v11m,.ModelSelector_row__neU1l:hover{background:var(--bg-hover)}.ModelSelector_rowSelected__bcYl1{background:var(--accent-bg);color:var(--text-strong)}.ModelSelector_rowName__l6XSz{flex:1 1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModelSelector_rowFeats__PW0VX{display:inline-flex;align-items:center;gap:5px;flex:none}.ModelSelector_featIcon__6l7vY{width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-subtle)}.ModelSelector_rowSelected__bcYl1 .ModelSelector_featIcon__6l7vY{color:var(--accent-text);background:var(--accent-bg)}.ModelSelector_rowProvider__HYYUr{flex:none;font-size:11.5px;color:var(--text-muted)}.ModelSelector_pinBtn__zt4ab{width:22px;height:22px;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;flex:none;visibility:hidden;cursor:pointer;transition:background var(--duration-fast) var(--easing)}.ModelSelector_pinBtnActive___FH2i,.ModelSelector_row__neU1l:hover .ModelSelector_pinBtn__zt4ab{visibility:visible}.ModelSelector_pinBtn__zt4ab:hover{background:var(--bg-active)}.ModelSelector_pinBtnActive___FH2i{color:var(--accent-text)}.ModelSelector_checkIcon__xlpK1{flex:none;color:var(--accent)}.ModelSelector_setupRow__6qzdH{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--radius-8)}.ModelSelector_setupRow__6qzdH:hover{background:var(--bg-hover)}.ModelSelector_setupDot__iIpLn{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--text-muted);flex:none}.ModelSelector_setupName__7oMH5{flex:none;font-size:13px;color:var(--text-body)}.ModelSelector_setupHint___v7yx{flex:1 1;min-width:0;font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModelSelector_miniBtn__K0SxT{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px solid var(--border-base);border-radius:var(--radius-6);background:transparent;color:var(--text-body);font-size:12px;cursor:pointer;flex:none;transition:background var(--duration-fast) var(--easing)}.ModelSelector_miniBtn__K0SxT:hover{background:var(--bg-hover)}.ModelSelector_keyPanel__ogfrz{margin:4px 8px 8px 23px;padding:10px;border:1px solid rgba(20,20,25,.08);border-radius:var(--radius-8);background:var(--bg-subtle)}body.dark .ModelSelector_keyPanel__ogfrz{border-color:rgba(252,251,248,.1)}.ModelSelector_keyPanel__ogfrz label{display:block;font-size:11.5px;color:var(--text-muted);margin-bottom:6px}.ModelSelector_keyRow__ZFXvD{display:flex;gap:6px}.ModelSelector_keyRow__ZFXvD .ant-input-affix-wrapper{flex:1 1;min-width:0;height:30px;border-radius:var(--radius-6);background:var(--bg-container)}.ModelSelector_primaryMiniBtn__2dRhl{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:none;border-radius:var(--radius-6);background:var(--color-primary);color:var(--color-primary-contrast);font-size:12px;font-weight:500;cursor:pointer;flex:none;transition:background var(--duration-fast) var(--easing)}.ModelSelector_primaryMiniBtn__2dRhl:hover:not(:disabled){background:var(--accent);color:#fff}.ModelSelector_primaryMiniBtn__2dRhl:disabled{opacity:.6;cursor:not-allowed}.ModelSelector_keySafe__DB_me{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-muted);margin-top:7px}.ModelSelector_emptyHint__DwlMr{padding:26px 0;text-align:center;font-size:12.5px;color:var(--text-muted)}.ModelSelector_dropdownFooter__DlHoj{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(20,20,25,.08);padding:8px 12px;background:var(--bg-container);border-radius:0 0 var(--radius-12) var(--radius-12)}body.dark .ModelSelector_dropdownFooter__DlHoj{border-top-color:rgba(252,251,248,.1)}.ModelSelector_footerCount__dSo2V{font-size:12px;color:var(--text-muted)}.ModelSelector_footerManage__2AxJB{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--radius-6);padding:3px 8px;background:transparent;color:var(--text-body);font-size:12.5px;cursor:pointer;transition:background var(--duration-fast) var(--easing)}.ModelSelector_footerManage__2AxJB:hover{background:var(--bg-hover)}.History_main__WdCZa{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:0 12px}.History_searchBar__6Arxr{flex:none;border:1px solid var(--border-base);border-radius:var(--radius-8);background:var(--bg-container);transition:border-color var(--duration-fast) var(--easing)}.History_searchBar__6Arxr:focus-within{border-color:var(--accent)}.History_searchBar__6Arxr .ant-input-affix-wrapper{background:transparent;border:none;box-shadow:none!important;padding:5px 9px}.History_searchBar__6Arxr input{font-size:12.5px}.History_searchIcon__9_mze{color:var(--text-muted);font-size:13px}.History_historyList__ZoXSw{flex:1 1;min-height:0;overflow-y:auto;padding:2px 0 12px}.History_timeGroup__dfCRj{margin-top:4px}.History_groupLabel__8jeXs{padding:10px 8px 4px;font-size:11px;font-weight:500;letter-spacing:.4px;color:var(--text-muted)}.History_item__6ZpBu{display:flex;align-items:center;gap:6px;width:100%;height:32px;padding:0 4px 0 8px;border-radius:var(--radius-8);cursor:pointer;color:var(--text-body);transition:background var(--duration-fast) var(--easing)}.History_item__6ZpBu:hover{background:var(--bg-hover)}.History_itemSelected__GEM47{background:var(--accent-bg);color:var(--text-primary)}.History_itemTitle__Dd1w5{flex:1 1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.History_itemCount__ePJDf{flex:none;font-size:11px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.History_itemMore___gx3g{flex:none;width:22px;height:22px;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;visibility:hidden;cursor:pointer;font-size:12px;transition:background var(--duration-fast) var(--easing)}.History_itemSelected__GEM47 .History_itemMore___gx3g,.History_item__6ZpBu:hover .History_itemMore___gx3g{visibility:visible}.History_itemMore___gx3g:hover{background:var(--bg-active);color:var(--text-primary)}.History_editInput__YBi6h{flex:1 1;min-width:0;height:26px;padding:0 8px;font-size:13px;font-family:inherit;color:var(--text-primary);background:var(--bg-container);border:1px solid var(--accent);border-radius:var(--radius-6);outline:none}.History_skeletonList__dNmmR{display:flex;flex-direction:column;gap:4px;padding-top:8px}.History_skeletonItem__PIqq7{height:32px;display:flex;align-items:center;padding:0 8px}.History_skeletonText__clPDs{height:9px;border-radius:var(--radius-4);background:var(--bg-active);animation:History_pulse__1yZFm 1.5s ease-in-out infinite}@keyframes History_pulse__1yZFm{0%,to{opacity:.4}50%{opacity:.8}}.History_emptyState__jRJTi{text-align:center;padding:40px 12px 24px}.History_emptyIcon__opPUo{font-size:20px;color:var(--text-muted);margin-bottom:10px}.History_emptyTitle__bBo7J{font-size:13px;font-weight:500;color:var(--text-primary)}.History_emptyDesc__nofZ5{font-size:12px;color:var(--text-muted);margin-top:4px}.History_emptyText__AZtfZ{text-align:center;padding:24px 0;font-size:12.5px;color:var(--text-muted)}.Sider_side__6nw5Z{display:flex;flex-direction:column;height:100%;background:var(--bg-container);overflow:hidden}.Sider_brand__T0Lc_{display:flex;align-items:center;gap:9px;padding:14px 14px 10px;flex:none}.Sider_logo__XgZbC{width:26px;height:26px;border-radius:var(--radius-8);background:var(--color-primary);color:var(--color-primary-contrast);display:inline-flex;align-items:center;justify-content:center;flex:none}.Sider_brandName__D2G3L{font-size:14px;font-weight:600;letter-spacing:-.2px;color:var(--text-primary)}.Sider_iconBtn__c9rL_{margin-left:auto;width:26px;height:26px;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.Sider_iconBtn__c9rL_:hover{background:var(--bg-hover);color:var(--text-primary)}.Sider_newChat__GDuI1{display:flex;align-items:center;gap:8px;height:34px;white-space:nowrap;overflow:hidden;margin:2px 12px 10px;padding:0 12px;border:none;border-radius:var(--radius-8);background:var(--color-primary);color:var(--color-primary-contrast);font-size:13px;font-weight:500;cursor:pointer;flex:none;transition:background var(--duration-fast) var(--easing)}.Sider_newChat__GDuI1:hover:not(:disabled){background:var(--accent);color:#fff}.Sider_newChatKbd__8AbcX{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;opacity:.65;letter-spacing:.3px}.Sider_foot__0nx7_{position:relative;flex:none;display:flex;align-items:center;gap:4px;padding:10px 12px;border-top:1px solid rgba(20,20,25,.08);cursor:pointer;transition:background var(--duration-fast) var(--easing)}body.dark .Sider_foot__0nx7_{border-top-color:rgba(252,251,248,.1)}.Sider_foot__0nx7_:hover{background:var(--bg-hover)}.Sider_footOpen___UQvH,.Sider_footOpen___UQvH:hover{background:var(--bg-elevated);border-top-color:var(--border-base)}.Sider_foot__0nx7_:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.Sider_accountPanel__6SCu7{position:absolute;left:12px;right:12px;bottom:calc(100% + 6px);background:var(--bg-elevated);border:1px solid var(--border-base);border-radius:var(--radius-12);box-shadow:0 12px 32px rgba(20,20,25,.18);padding:6px;display:flex;flex-direction:column;z-index:30;cursor:default}body.dark .Sider_accountPanel__6SCu7{border-color:rgba(252,251,248,.12);box-shadow:0 0 0 1px rgba(0,0,0,.35),0 12px 40px rgba(0,0,0,.6)}.Sider_accountItem__JxU4W{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border:none;border-radius:var(--radius-8);background:transparent;color:var(--text-body);font-size:13px;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.Sider_accountItem__JxU4W svg{color:var(--text-muted);flex:none}.Sider_accountItem__JxU4W:hover{background:var(--bg-hover);color:var(--text-strong)}.Sider_accountItem__JxU4W:hover svg{color:var(--text-primary)}.Sider_accountDivider__Nj_lJ{height:1px;margin:5px 10px;background:rgba(20,20,25,.06)}body.dark .Sider_accountDivider__Nj_lJ{background:rgba(252,251,248,.08)}.Sider_userAvatar__83lMa{width:26px;height:26px;border-radius:var(--radius-pill);background:var(--bg-active);display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;flex:none;overflow:hidden;margin-right:auto}.Sider_userAvatarImg__ewrJh{width:100%;height:100%;object-fit:cover}.Sider_footBtn__VwD_C{width:28px;height:28px;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.Sider_footBtn__VwD_C:hover{background:var(--bg-hover);color:var(--text-primary)}.Setting_modal__x1fKH .ant-modal-content{padding:0!important;background:var(--bg-container);overflow:hidden;border-radius:var(--radius-16)!important}.Setting_modal__x1fKH{max-width:calc(100vw - 48px)}.Setting_modal__x1fKH .ant-modal-body{height:min(78vh,720px);min-height:480px}.Setting_container__HLMx_ .Setting_promptTextarea__11xJH{font-size:13px;line-height:1.6;padding:9px 12px;border-radius:var(--radius-8);resize:vertical;min-height:84px}.Setting_promptMeta__mq8Jw{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.Setting_promptCount__k34BH{font-size:11.5px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.Setting_container__HLMx_{display:flex;flex-direction:column;height:100%}.Setting_head__UHnrf{display:flex;align-items:center;padding:11px 24px;border-bottom:1px solid rgba(20,20,25,.08);flex:none}body.dark .Setting_head__UHnrf{border-bottom-color:rgba(252,251,248,.1)}.Setting_headTitle__Nd6Wj{font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--text-strong)}.Setting_closeBtn__h7JOj{margin-left:auto;width:28px;height:28px;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-fast) var(--easing)}.Setting_closeBtn__h7JOj:hover{background:var(--bg-hover);color:var(--text-primary)}.Setting_body__FXuNN{display:flex;flex:1 1;min-height:0}.Setting_nav__Vp6wc{width:168px;flex:none;border-right:1px solid rgba(20,20,25,.08);background:var(--bg-subtle);padding:12px 10px;display:flex;flex-direction:column;gap:2px}body.dark .Setting_nav__Vp6wc{border-right-color:rgba(252,251,248,.1)}.Setting_navItem__AsEK8{display:flex;align-items:center;gap:9px;height:32px;padding:0 10px;border:none;border-radius:var(--radius-8);background:transparent;font-size:13px;color:var(--text-body);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--easing)}.Setting_navItem__AsEK8 svg{color:var(--text-muted)}.Setting_navItem__AsEK8:hover{background:var(--bg-hover)}.Setting_navItemActive__EKWsO{background:var(--accent-bg);color:var(--text-strong)}.Setting_navItemActive__EKWsO svg{color:var(--accent-text)}.Setting_contentWrap__toAEc{flex:1 1;min-width:0;display:flex;flex-direction:column}.Setting_content__XSEVL{flex:1 1;min-height:0;overflow-y:auto;padding:8px 24px 24px;display:flex;flex-direction:column}.Setting_formFlow__umYu7{flex:1 1;display:flex;flex-direction:column;width:100%}.Setting_sectionTitle__YgSBx{font-size:15px;font-weight:500;color:var(--text-strong);padding:16px 0 2px}.Setting_sectionDesc__mspBJ{font-size:12px;color:var(--text-muted);margin-bottom:4px}.Setting_row__Hn8xY{display:flex;align-items:flex-start;gap:16px;padding:14px 0;border-bottom:1px solid rgba(20,20,25,.06)}body.dark .Setting_row__Hn8xY{border-bottom-color:rgba(252,251,248,.06)}.Setting_rowStacked__BWbQe{flex-direction:column;gap:8px}.Setting_rowText__7nfcH{flex:1 1;min-width:0;padding-top:1px}.Setting_rowStacked__BWbQe .Setting_rowText__7nfcH{flex:none}.Setting_rowLabel__VfbTP{font-size:13.5px;color:var(--text-strong)}.Setting_rowHint__Ya_R8{font-size:11.5px;color:var(--text-muted);margin-top:2px;line-height:1.5}.Setting_rowControl__h3k_w{flex:none;display:flex;align-items:center;max-width:100%}.Setting_rowStacked__BWbQe .Setting_rowControl__h3k_w{width:100%;flex-direction:column;align-items:stretch}.Setting_rowStacked__BWbQe .Setting_rowControl__h3k_w>.ant-btn{align-self:flex-start}.Setting_fieldHint__mfBpo{font-size:11.5px;color:var(--text-muted);margin-top:4px}.Setting_warnHint__MVFxU{font-size:12px;color:var(--text-muted);padding:4px 0 8px}.Setting_sliderControl__BUv69{display:flex;align-items:center;gap:12px;width:300px;max-width:100%}.Setting_sliderValue__Ddvkn{width:44px;text-align:right;font-size:12.5px;color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);flex:none}.Setting_metaSwitchList__d9wkT{width:100%;border:1px solid rgba(20,20,25,.08);border-radius:var(--radius-10,10px);overflow:hidden}body.dark .Setting_metaSwitchList__d9wkT{border-color:rgba(252,251,248,.1)}.Setting_metaSwitchRow__v4P2H{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;font-size:13px;color:var(--text-body);border-bottom:1px solid rgba(20,20,25,.06)}body.dark .Setting_metaSwitchRow__v4P2H{border-bottom-color:rgba(252,251,248,.06)}.Setting_metaSwitchRow__v4P2H:last-child{border-bottom:none}.Setting_colorGrid__wbZk1{display:flex;flex-wrap:wrap;gap:8px}.Setting_colorChip__EDT7p{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid var(--border-base);border-radius:var(--radius-pill);background:var(--bg-base);font-size:12.5px;color:var(--text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.Setting_colorChip__EDT7p:hover{border-color:var(--border-interactive)}.Setting_colorChipActive__l3vK7{border-color:var(--accent);color:var(--accent-text)}.Setting_colorDot__hu7yo{width:14px;height:14px;border-radius:50%;flex:none}.Setting_colorName__pgTM9{white-space:nowrap}.Setting_accountName__YlTiL{font-size:13px;font-weight:500;color:var(--text-strong)}.Setting_avatarSection__WqAcs{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.Setting_avatarPreview__HhODv{width:52px;height:52px;border-radius:50%;background:var(--bg-active);display:flex;align-items:center;justify-content:center;font-size:26px;overflow:hidden}.Setting_avatarPreview__HhODv img{width:100%;height:100%;object-fit:cover}.Setting_emojiGrid__Ystz8{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));grid-gap:6px;gap:6px}.Setting_emojiBtn__Nwdyk{width:100%;aspect-ratio:1;border:1px solid transparent;border-radius:var(--radius-8);background:transparent;font-size:19px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--easing)}.Setting_emojiBtn__Nwdyk:hover{background:var(--bg-hover)}.Setting_emojiBtnActive___WAN_{border-color:var(--accent);background:var(--accent-bg)}.Setting_avatarUploadArea___CqmB{width:100%}.Setting_avatarImageWrap__j58ks{position:relative;width:72px}.Setting_avatarImagePreview__YFjQo{width:72px;height:72px;border-radius:var(--radius-8);object-fit:cover}.Setting_avatarRemoveBtn__i4zkA{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border:none;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.Setting_avatarRemoveBtn__i4zkA:hover{background:var(--danger)}.Setting_avatarUploadZone__9gsR0{width:100%;max-width:300px;padding:20px;border:1px dashed var(--border-base);border-radius:var(--radius-10,10px);display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-muted);font-size:13px;cursor:pointer;transition:border-color var(--duration-fast) var(--easing)}.Setting_avatarUploadZone__9gsR0:hover{border-color:var(--accent)}.Setting_hiddenFileInput__ralyq{display:none}.Setting_dangerBtn__vYjyn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--danger-border);border-radius:var(--radius-6);background:transparent;color:var(--danger);font-size:12.5px;cursor:pointer;transition:background var(--duration-fast) var(--easing)}.Setting_dangerBtn__vYjyn:hover{background:var(--danger-bg)}.Setting_saveBar__3KVOv{flex:none;display:flex;align-items:center;gap:12px;padding:12px 24px 16px;border-top:1px solid rgba(20,20,25,.08)}body.dark .Setting_saveBar__3KVOv{border-top-color:rgba(252,251,248,.1)}.Setting_saveHint__Ay7YB{font-size:11.5px;color:var(--text-muted);margin-right:auto}@media (max-width:760px){.Setting_body__FXuNN{flex-direction:column}.Setting_nav__Vp6wc{width:100%;flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid rgba(20,20,25,.08)}body.dark .Setting_nav__Vp6wc{border-bottom-color:rgba(252,251,248,.1)}.Setting_sliderControl__BUv69{width:100%}}.ModelManagementPanel_container__Mzcmb{width:100%;min-width:0}.ModelManagementPanel_listSearch__3r0Bi{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;margin-bottom:6px;border:1px solid var(--border-base);border-radius:var(--radius-6);color:var(--text-muted);flex:none;transition:border-color var(--duration-fast) var(--easing)}.ModelManagementPanel_listSearch__3r0Bi:focus-within{border-color:var(--accent)}.ModelManagementPanel_listSearch__3r0Bi input{flex:1 1;min-width:0;border:none;background:none;outline:none;font-size:13px;color:var(--text-strong)}.ModelManagementPanel_listSearch__3r0Bi input::placeholder{color:var(--text-muted)}.ModelManagementPanel_listRows__w3qvf{display:flex;flex-direction:column}.ModelManagementPanel_providerRow__yLsrH{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:var(--radius-8);background:transparent;text-align:left;cursor:pointer;color:var(--text-body);transition:background var(--duration-fast) var(--easing)}.ModelManagementPanel_providerRow__yLsrH:hover{background:var(--bg-hover)}.ModelManagementPanel_providerAvatar__0X_Lg{width:28px;height:28px;border-radius:var(--radius-6);background:var(--bg-active);color:var(--text-strong);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;flex:none}.ModelManagementPanel_providerText__6tM0n{flex:1 1;min-width:0}.ModelManagementPanel_providerName__M9Kol{display:block;font-size:13.5px;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModelManagementPanel_providerMeta__hVaKT{display:block;font-size:11.5px;color:var(--text-muted);margin-top:1px}.ModelManagementPanel_statusDot__4qAWi{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--text-muted);flex:none}.ModelManagementPanel_statusOk__buSIF{border:none;background:var(--color-primary)}.ModelManagementPanel_rowChevron__IRVka{color:var(--text-muted);flex:none}.ModelManagementPanel_listEmpty__ANbBK{padding:20px 8px;text-align:center;font-size:12.5px;color:var(--text-muted)}.ModelManagementPanel_addRow__d5AHg{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:11px 12px;border:1px dashed var(--border-base);border-radius:var(--radius-8);background:transparent;color:var(--text-muted);font-size:13px;cursor:pointer;transition:border-color var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing),background var(--duration-fast) var(--easing)}.ModelManagementPanel_addRow__d5AHg:hover{border-color:var(--text-muted);background:var(--bg-hover);color:var(--text-strong)}.ModelManagementPanel_detailView__cVAvt{display:flex;flex-direction:column}.ModelManagementPanel_backBtn___shU9{align-self:flex-start;display:inline-flex;align-items:center;gap:3px;margin:0 0 10px -8px;padding:4px 9px;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);font-size:12.5px;cursor:pointer;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.ModelManagementPanel_backBtn___shU9:hover{background:var(--bg-hover);color:var(--text-strong)}.ModelManagementPanel_detail__DRnrU{display:flex;flex-direction:column;gap:12px}.ModelManagementPanel_detailHead__KV4_5{display:flex;align-items:flex-start;gap:12px}.ModelManagementPanel_detailAvatar__SQaoB{width:40px;height:40px;border-radius:var(--radius-10,10px);background:var(--color-primary);color:var(--color-primary-contrast);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;flex:none}.ModelManagementPanel_detailTitleArea__B8p5z{flex:1 1;min-width:0}.ModelManagementPanel_detailName__eaWeq{font-size:16px;font-weight:500;color:var(--text-strong);display:flex;align-items:center;gap:8px}.ModelManagementPanel_detailUrl__hB_6k{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-top:3px;font-family:var(--font-mono)}.ModelManagementPanel_copyIcon__DhnLV{cursor:pointer;color:var(--text-muted)}.ModelManagementPanel_copyIcon__DhnLV:hover{color:var(--text-primary)}.ModelManagementPanel_detailActions__vZhSo{display:flex;gap:8px;flex:none}.ModelManagementPanel_chip__0S9ec{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--radius-pill);font-size:11px;background:var(--bg-active);color:var(--text-body);font-weight:400}.ModelManagementPanel_chipMuted__XEfkN{background:var(--bg-subtle);color:var(--text-muted)}.ModelManagementPanel_testBanner__YAhb4{display:flex;align-items:center;gap:6px;margin-top:12px;padding:7px 12px;border-radius:var(--radius-8);font-size:12.5px}.ModelManagementPanel_testOk__D7K6n{background:var(--bg-subtle);border:1px solid rgba(20,20,25,.08)}body.dark .ModelManagementPanel_testOk__D7K6n{border-color:rgba(252,251,248,.1)}.ModelManagementPanel_testFail__9RIv1{background:var(--danger-bg);border:1px solid var(--danger-border)}.ModelManagementPanel_card__VQi13{border:1px solid rgba(20,20,25,.08);border-radius:var(--radius-12);background:var(--bg-base);padding:12px 14px;margin-top:14px;overflow-x:auto}body.dark .ModelManagementPanel_card__VQi13{border-color:rgba(252,251,248,.1)}.ModelManagementPanel_cardHead__s_ytA{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-strong)}.ModelManagementPanel_cardHead__s_ytA>svg{color:var(--text-muted)}.ModelManagementPanel_modelEnabledHint__7rTBo{font-size:11.5px;font-weight:400;color:var(--text-muted)}.ModelManagementPanel_cardActions__UzHpx{margin-left:auto;display:flex;align-items:center;gap:8px;font-weight:400}.ModelManagementPanel_cardHint__H6_O2{font-size:11.5px;color:var(--text-muted);margin-top:10px}.ModelManagementPanel_cardHint__H6_O2,.ModelManagementPanel_keyEditRow__t5_tb{display:flex;align-items:center;gap:6px}.ModelManagementPanel_keyEditInput__ur_Vq{width:240px}.ModelManagementPanel_modelTable__YvstM{width:100%;border-collapse:collapse;margin-top:8px}.ModelManagementPanel_modelTable__YvstM th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.4px;color:var(--text-muted);padding:6px 10px 8px;border-bottom:1px solid rgba(20,20,25,.08)}body.dark .ModelManagementPanel_modelTable__YvstM th{border-bottom-color:rgba(252,251,248,.1)}.ModelManagementPanel_modelTable__YvstM td{padding:7px 10px;border-bottom:1px solid rgba(20,20,25,.06);font-size:13px;vertical-align:middle}body.dark .ModelManagementPanel_modelTable__YvstM td{border-bottom-color:rgba(252,251,248,.06)}.ModelManagementPanel_modelTable__YvstM tr:last-child td{border-bottom:none}.ModelManagementPanel_modelTable__YvstM tr:hover td{background:var(--bg-hover)}.ModelManagementPanel_rowDisabled__jV6jl .ModelManagementPanel_featRow__8nVzY,.ModelManagementPanel_rowDisabled__jV6jl .ModelManagementPanel_modelNameCell__VaaBQ,.ModelManagementPanel_rowDisabled__jV6jl .ModelManagementPanel_monoCell__vtc50{opacity:.45}.ModelManagementPanel_colSwitch__CnH5o{width:48px}.ModelManagementPanel_colId__eifnj{max-width:230px}.ModelManagementPanel_colFeats__p_NlD{max-width:170px}.ModelManagementPanel_colOps__VnJMU{width:40px;text-align:right}.ModelManagementPanel_modelNameCell__VaaBQ{display:inline-flex;align-items:center;gap:4px;color:var(--text-strong);max-width:100%;white-space:nowrap;overflow:hidden}.ModelManagementPanel_rowPencil__xnxCw{width:22px;height:22px;border:none;border-radius:var(--radius-4);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--easing),background var(--duration-fast) var(--easing)}.ModelManagementPanel_modelTable__YvstM tr:hover .ModelManagementPanel_rowPencil__xnxCw{opacity:1}.ModelManagementPanel_rowPencil__xnxCw:hover{background:var(--bg-active);color:var(--text-primary)}.ModelManagementPanel_renameRow__GkVqQ{display:flex}.ModelManagementPanel_renameInput__vk0vC{max-width:180px}.ModelManagementPanel_monoCell__vtc50{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);white-space:nowrap;line-height:1.5}.ModelManagementPanel_featRow__8nVzY{display:inline-flex;gap:4px;align-items:center}.ModelManagementPanel_featIcon__PZ_6x{width:22px;height:22px;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);opacity:.4;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing),opacity var(--duration-fast) var(--easing);padding:0}.ModelManagementPanel_featIcon__PZ_6x:hover{background:var(--bg-active);color:var(--text-primary);opacity:1}.ModelManagementPanel_featIconOn__mUqz6{color:var(--text-body);background:var(--bg-active);opacity:1}.ModelManagementPanel_featIconOn__mUqz6:hover{color:var(--text-primary)}.ModelManagementPanel_rowIconBtn__f9p1o{width:26px;height:26px;border:none;border-radius:var(--radius-6);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.ModelManagementPanel_rowIconBtn__f9p1o:hover{background:var(--bg-active);color:var(--text-primary)}.ModelManagementPanel_rowIconBtnDanger__hY7OY:hover{background:var(--danger-bg);color:var(--danger)}.ModelManagementPanel_modelEmpty__tGhnI{padding:18px 0 6px;text-align:center;font-size:12.5px;color:var(--text-muted)}.ModelManagementPanel_addModelRow__zs6As{display:flex;align-items:center;gap:8px;margin-top:10px}.ModelManagementPanel_addModelInput__cCXif{max-width:280px}.ModelManagementPanel_ghostBtn__F0wEI{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--border-base);border-radius:var(--radius-6);background:var(--bg-base);color:var(--text-body);font-size:12.5px;cursor:pointer;flex:none;transition:background var(--duration-fast) var(--easing)}.ModelManagementPanel_ghostBtn__F0wEI:hover:not(:disabled){background:var(--bg-hover)}.ModelManagementPanel_ghostBtn__F0wEI:disabled{opacity:.5;cursor:not-allowed}.ModelManagementPanel_ghostDanger__H9guF{color:var(--danger)}.ModelManagementPanel_ghostDanger__H9guF:hover:not(:disabled){background:var(--danger-bg)}.ModelManagementPanel_primaryBtn__VoDSx{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 14px;border:none;border-radius:var(--radius-8);background:var(--color-primary);color:var(--color-primary-contrast);font-size:12.5px;font-weight:500;cursor:pointer;flex:none;transition:background var(--duration-fast) var(--easing)}.ModelManagementPanel_primaryBtn__VoDSx:hover:not(:disabled){background:var(--accent);color:#fff}.ModelManagementPanel_primaryBtn__VoDSx:disabled{opacity:.5;cursor:not-allowed}.ModelManagementPanel_textBtn__bml2h{border:none;background:transparent;color:var(--text-muted);font-size:12.5px;cursor:pointer;padding:0 6px;height:28px}.ModelManagementPanel_textBtn__bml2h:hover{color:var(--text-primary)}.ModelManagementPanel_wizard__EoXzY{display:flex;flex-direction:column;height:100%;min-height:0}.ModelManagementPanel_steps__7v05S{display:flex;align-items:center;padding:6px 8px 18px;flex:none}.ModelManagementPanel_step__2DdPH{display:flex;align-items:center;gap:8px;border:none;background:transparent;padding:0;cursor:pointer}.ModelManagementPanel_step__2DdPH:disabled{cursor:default}.ModelManagementPanel_stepNum__Uo_8f{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border-base);color:var(--text-muted);font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}.ModelManagementPanel_stepCur__FpT9E .ModelManagementPanel_stepNum__Uo_8f{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.ModelManagementPanel_stepDone__ZJ7Gx .ModelManagementPanel_stepNum__Uo_8f{border-color:var(--color-primary);color:var(--text-strong)}.ModelManagementPanel_stepLabel__3jDjG{font-size:12.5px;color:var(--text-muted)}.ModelManagementPanel_stepCur__FpT9E .ModelManagementPanel_stepLabel__3jDjG{color:var(--text-strong);font-weight:500}.ModelManagementPanel_stepDone__ZJ7Gx .ModelManagementPanel_stepLabel__3jDjG{color:var(--text-body)}.ModelManagementPanel_stepLine____DLa{flex:1 1;max-width:90px;height:1px;background:var(--border-base);margin:0 14px}.ModelManagementPanel_wizardBody__ai7_r{flex:1 1;min-height:0;overflow-y:auto;padding:0 4px}.ModelManagementPanel_wizardForm__I7v4C{max-width:440px}.ModelManagementPanel_field__JHwuP{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ModelManagementPanel_field__JHwuP>span{font-size:12.5px;color:var(--text-strong)}.ModelManagementPanel_fieldHint__ohNIs{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-muted)}.ModelManagementPanel_testLine__grTR6{display:flex;align-items:center;gap:10px;margin:2px 0 4px}.ModelManagementPanel_testOk__D7K6n{color:var(--text-body);font-size:12.5px}.ModelManagementPanel_testFail__9RIv1{color:var(--danger);font-size:12.5px}.ModelManagementPanel_fetchingHint__3rVcR{font-size:12px;color:var(--text-muted)}.ModelManagementPanel_tplGrid__3_nsR{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px;max-width:780px}.ModelManagementPanel_tplCard___MnWX{border:1px solid var(--border-base);border-radius:var(--radius-10,10px);padding:12px 13px;text-align:left;background:var(--bg-base);cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:border-color var(--duration-fast) var(--easing)}.ModelManagementPanel_tplCard___MnWX:hover{border-color:var(--accent)}.ModelManagementPanel_tplName__XtVA5{font-size:13.5px;font-weight:500;color:var(--text-strong)}.ModelManagementPanel_tplDesc__EqbR9{font-size:12px;color:var(--text-muted);line-height:1.5}.ModelManagementPanel_pickTools__Frkzn{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ModelManagementPanel_pickSearch__AKoLb{flex:1 1;max-width:280px}.ModelManagementPanel_pickAllLabel__gbYeQ{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);cursor:pointer}.ModelManagementPanel_pickAllLabel__gbYeQ input{width:15px;height:15px;accent-color:var(--accent)}.ModelManagementPanel_pickList__zIOts{border:1px solid rgba(20,20,25,.08);border-radius:var(--radius-10,10px);overflow:hidden;max-height:420px;overflow-y:auto}body.dark .ModelManagementPanel_pickList__zIOts{border-color:rgba(252,251,248,.1)}.ModelManagementPanel_pickRow__CKqmm{display:flex;align-items:center;gap:10px;padding:0 12px;height:38px;border-bottom:1px solid rgba(20,20,25,.06);font-size:13px;cursor:pointer}body.dark .ModelManagementPanel_pickRow__CKqmm{border-bottom-color:rgba(252,251,248,.06)}.ModelManagementPanel_pickRow__CKqmm:last-child{border-bottom:none}.ModelManagementPanel_pickRow__CKqmm:hover{background:var(--bg-hover)}.ModelManagementPanel_pickRow__CKqmm input{width:15px;height:15px;accent-color:var(--accent);flex:none}.ModelManagementPanel_pickId__gXdMT{flex:1 1;min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModelManagementPanel_pickFeats__bKjeV{display:inline-flex;gap:5px;flex:none}.ModelManagementPanel_pickFeats__bKjeV .ModelManagementPanel_featIcon__PZ_6x{width:22px;height:22px;color:var(--accent-text);background:var(--accent-bg);cursor:default}.ModelManagementPanel_fetchEmpty__lOY4w{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 0;color:var(--text-muted);font-size:13px}.ModelManagementPanel_emptyHint__TG_z5{padding:20px;text-align:center;font-size:12.5px;color:var(--text-muted)}.ModelManagementPanel_wizardFoot__zcsc9{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(20,20,25,.08);flex:none}body.dark .ModelManagementPanel_wizardFoot__zcsc9{border-top-color:rgba(252,251,248,.1)}.ModelManagementPanel_wizardCount__HeAN2{font-size:12.5px;color:var(--text-muted);margin-right:auto}@media (max-width:860px){.ModelManagementPanel_body__6HZ1B{flex-direction:column}.ModelManagementPanel_rail__kRHz7{width:100%;border-right:none;border-bottom:1px solid rgba(20,20,25,.08)}body.dark .ModelManagementPanel_rail__kRHz7{border-bottom-color:rgba(252,251,248,.1)}.ModelManagementPanel_railList__Du7IF{flex-direction:row;flex-wrap:wrap}.ModelManagementPanel_providerItem__DrZia{width:auto}.ModelManagementPanel_colId__eifnj{width:120px}.ModelManagementPanel_colFeats__p_NlD{width:150px}}.LoginModal_loginModal__Xyq3P .ant-modal-content,.LoginModal_loginModal__Xyq3P.ant-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none;border:none}.LoginModal_card__5eaV2{background:var(--bg-container);border:1px solid var(--border-base);border-radius:16px;box-shadow:var(--shadow-popover);padding:34px 32px 24px;text-align:center}.LoginModal_logo__riJ3Q{width:44px;height:44px;border-radius:var(--radius-12);background:var(--color-primary);color:var(--color-primary-contrast);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.LoginModal_title__VSobd{font-size:18px;font-weight:600;letter-spacing:-.3px;color:var(--text-strong)}.LoginModal_subtitle__86230{font-size:12.5px;color:var(--text-muted);margin:6px 0 22px}.LoginModal_warnBox___BWvV{text-align:left;font-size:12px;line-height:1.6;background:var(--bg-subtle);padding:10px 12px;margin-bottom:16px}.LoginModal_field__agt17,.LoginModal_warnBox___BWvV{color:var(--text-muted);border:1px solid var(--border-base);border-radius:var(--radius-8)}.LoginModal_field__agt17{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:var(--bg-base);transition:border-color var(--duration-fast) var(--easing)}.LoginModal_field__agt17:focus-within{border-color:var(--accent)}.LoginModal_field__agt17 input{flex:1 1;min-width:0;border:none;background:none;outline:none;font-size:13.5px;color:var(--text-strong)}.LoginModal_field__agt17 input::placeholder{color:var(--text-muted)}.LoginModal_submitBtn__6a_0Y{display:flex;align-items:center;justify-content:center;width:100%;height:38px;margin-top:12px;border:none;border-radius:var(--radius-8);background:var(--color-primary);color:var(--color-primary-contrast);font-size:13.5px;font-weight:500;cursor:pointer;transition:background var(--duration-fast) var(--easing)}.LoginModal_submitBtn__6a_0Y:hover:not(:disabled){background:var(--accent);color:#fff}.LoginModal_submitBtn__6a_0Y:disabled{opacity:.6;cursor:not-allowed}.LoginModal_hint__46AjI{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:18px;font-size:11.5px;color:var(--text-muted)}.Main_main_sider__anqf3{background-color:var(--bg-container);z-index:2}.Main_mobile_sider__5p4D9 .ant-drawer-body{height:100%;background:var(--bg-container)}.Main_main_sider__anqf3 .ant-layout-sider-children{height:100%}.Main_footer__QEa0p{text-align:center;z-index:1;border:none;padding:12px;width:100%;max-width:min(var(--container-max),92vw);margin:12px auto 16px;background:transparent!important}.Main_contentLayout__7SnMT{background:var(--bg-base)!important}