code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.site-footer{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 8px;justify-content:center;line-height:1.5}.site-footer,.site-footer-link{color:var(--demo2-text-secondary)}.site-footer-link{text-decoration:none}.site-footer-link:hover{color:var(--demo2-primary);text-decoration:underline}.site-footer-sep{opacity:.5}.site-footer--full{padding:20px 16px 24px}.site-footer--full,.site-footer--thin{border-top:1px solid var(--demo2-border)}.site-footer--thin{background:color-mix(in srgb,var(--demo2-surface) 92%,#0000);flex-wrap:nowrap;font-size:11px;height:24px;height:var(--app-footer-height,24px);line-height:24px;line-height:var(--app-footer-height,24px);overflow:hidden;padding:0 12px;white-space:nowrap}.landing-page{background:var(--demo2-bg);color:var(--demo2-text-primary);display:flex;flex-direction:column;height:100%;overflow-y:auto}.landing-topbar{background:color-mix(in srgb,var(--demo2-surface) 95%,#0000);border-bottom:1px solid var(--demo2-border);flex:none;height:56px;justify-content:space-between;padding:0 24px}.landing-brand,.landing-topbar{align-items:center;display:flex}.landing-brand{font-size:16px;font-weight:600;gap:8px}.landing-brand-icon{color:var(--demo2-primary);font-size:22px}.landing-main{flex:1 0 auto;margin:0 auto;max-width:1080px;padding:48px 24px 32px;width:100%}.landing-hero{padding:24px 0 40px;text-align:center}.landing-title{color:var(--demo2-text-primary);font-size:36px;font-weight:700;margin:0 0 12px}.landing-subtitle{color:var(--demo2-text-secondary);font-size:16px;line-height:1.7;margin:0 auto 28px;max-width:760px}.landing-section{margin-top:16px;padding:24px 0}.landing-section-title{color:var(--demo2-text-primary);font-size:20px;font-weight:600;margin:0 0 20px}.landing-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.landing-card{background:var(--demo2-surface);border:1px solid var(--demo2-border);border-radius:var(--demo2-radius-md);box-shadow:var(--demo2-shadow-sm);padding:20px}.landing-card-icon{color:var(--demo2-primary);font-size:24px;margin-bottom:10px}.landing-card-title{color:var(--demo2-text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.landing-card-desc{color:var(--demo2-text-secondary);font-size:14px;line-height:1.7;margin:0}.landing-steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.landing-step{align-items:flex-start;display:flex;gap:12px}.landing-step-index{align-items:center;background:var(--demo2-primary);background:var(--demo2-primary-btn-bg,var(--demo2-primary));border-radius:50%;color:#fff;display:inline-flex;flex:none;font-weight:600;height:28px;justify-content:center;width:28px}.landing-step-title{font-weight:600;margin-bottom:4px}.landing-note,.landing-step-desc{color:var(--demo2-text-secondary);font-size:14px;line-height:1.7}.landing-note{margin:16px 0 0}@media (max-width:600px){.landing-main{padding:24px 16px}.landing-title{font-size:28px}}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.ant-message{left:50%!important;top:80px!important;transform:translateX(-50%)!important}.ant-message,.ant-notification{pointer-events:auto!important;position:fixed!important;z-index:3000!important}.ant-message-notice-content,.ant-notification-notice-content{background:color-mix(in srgb,#fff 96%,#fff)!important;background:color-mix(in srgb,var(--demo2-surface-strong) 96%,#fff)!important;border:1px solid #d8ebff!important;border:1px solid var(--demo2-border)!important;border-radius:4px!important;box-shadow:0 4px 12px color-mix(in srgb,#1d9bf0 22%,#0000)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--demo2-primary) 22%,#0000)!important;padding:10px 16px!important;pointer-events:auto!important}html[data-theme=dark] .ant-message-notice-content,html[data-theme=dark] .ant-notification-notice-content{box-shadow:0 6px 18px #1d9bf01f!important;box-shadow:var(--demo2-shadow-sm)!important}.ant-modal,.ant-modal-mask,.ant-modal-root,.ant-modal-wrap{z-index:5000!important}.app-container[data-theme=dark] .ant-message-notice-content,.app-container[data-theme=dark] .ant-notification-notice-content{background:#fff!important;background:var(--demo2-surface-strong)!important;border-color:#d8ebff!important;border-color:var(--demo2-border)!important;color:#ffffffd9!important}:root{--app-header-height:0px;--demo2-bg:linear-gradient(135deg,#f3fbff,#e9f6ff 45%,#f1fbff);--demo2-surface:#ffffffeb;--demo2-surface-strong:#fff;--demo2-border:#d8ebff;--demo2-border-strong:#bfdfff;--demo2-text-primary:#19324d;--demo2-text-secondary:#5f7f9f;--demo2-primary:#1d9bf0;--demo2-primary-strong:#147fc7;--portrait-chat-collapsed-accent:var(--demo2-primary);--demo2-shadow-sm:0 6px 18px #1d9bf01f;--demo2-shadow-md:0 12px 28px #147fc729;--demo2-radius-sm:10px;--demo2-radius-md:14px;--demo2-radius-lg:18px;--prompt-tools-bg:color-mix(in srgb,var(--demo2-surface-strong) 96%,#f3fbff);--demo2-canvas-deep:#eaf6ff;--demo2-canvas-elevated:#e3f1ff;--demo2-control-bg:#fff;--demo2-control-bg-hover:#f4faff;--demo2-control-border:#bfdfff;--demo2-control-border-active:#1d9bf0;--demo2-primary-btn-bg:linear-gradient(132deg,#28a8ff,#1d8fdf);--demo2-primary-btn-bg-hover:linear-gradient(132deg,#3ab2ff,#2b9ae8);--demo2-primary-btn-shadow:0 8px 18px #1d9bf03d;--demo2-primary-btn-shadow-hover:0 10px 22px #1d9bf052;--translation-page-bg:color-mix(in srgb,var(--demo2-bg) 90%,#fff);--translation-header-bg:color-mix(in srgb,var(--demo2-surface) 96%,#fff);--translation-control-bg:color-mix(in srgb,var(--demo2-primary) 8%,#fff);--translation-panel-input-bg:color-mix(in srgb,#fff 92%,#edf2ff);--translation-panel-output-bg:color-mix(in srgb,#fff 88%,#eaf1ff);--translation-textarea-bg:color-mix(in srgb,#fff 92%,#eef2ff);--translation-copy-btn-bg:color-mix(in srgb,var(--demo2-primary) 10%,#fff);--translation-border-soft:color-mix(in srgb,var(--demo2-border) 72%,#0000);--translation-badge-bg:linear-gradient(132deg,var(--demo2-primary) 0%,var(--demo2-primary-strong) 100%);--voice-page-bg:color-mix(in srgb,var(--demo2-bg) 90%,#fff);--voice-header-bg:color-mix(in srgb,var(--demo2-surface) 96%,#fff);--voice-card-bg:color-mix(in srgb,var(--demo2-surface-strong) 96%,#f3f6ff);--voice-textarea-bg:color-mix(in srgb,#fff 92%,#eef2ff);--voice-toolbar-bg:color-mix(in srgb,var(--demo2-primary) 8%,#fff);--voice-badge-bg:linear-gradient(132deg,var(--demo2-primary) 0%,var(--demo2-primary-strong) 100%);--voice-alert-bg:#fff2f0;--voice-alert-border:#ffccc7;--prompt-expert-page-bg:color-mix(in srgb,var(--demo2-bg) 88%,#fff);--prompt-expert-sidebar-bg:color-mix(in srgb,var(--demo2-surface) 96%,#fff);--prompt-expert-main-bg:color-mix(in srgb,var(--demo2-surface) 96%,#fff);--prompt-expert-canvas-bg:color-mix(in srgb,var(--demo2-canvas-deep) 76%,#fff);--prompt-expert-border:var(--demo2-border);--prompt-expert-border-soft:color-mix(in srgb,var(--demo2-border) 70%,#0000);--prompt-expert-shadow-xs:0 8px 16px #1d9bf01a;--prompt-expert-shadow-sm:0 14px 30px #1d9bf01f;--prompt-expert-item-bg:#ffffffb8;--prompt-expert-item-border:#1d9bf01f;--prompt-expert-item-hover-bg:#fffffff0;--prompt-expert-item-hover-border:#1d9bf038;--prompt-expert-item-active-bg:color-mix(in srgb,var(--demo2-primary) 10%,#fff);--prompt-expert-item-active-border:color-mix(in srgb,var(--demo2-primary) 28%,#fff);--prompt-expert-bubble-border:color-mix(in srgb,var(--demo2-border) 88%,#fff);--prompt-expert-assistant-bg:color-mix(in srgb,var(--demo2-surface-strong) 90%,#e9f6ff);--prompt-expert-thinking-bg:#e8f5ff;--prompt-expert-thinking-border:#bfe1ff;--prompt-expert-thinking-title:#0f78bf;--prompt-expert-thinking-text:#24506e;--prompt-expert-system-bg:#edfdef;--prompt-expert-system-border:#b8ebc4;--prompt-expert-system-title:#1f7f3e;--prompt-expert-system-subtitle:#247d46;--prompt-expert-action-bg:color-mix(in srgb,var(--demo2-surface-strong) 90%,#eef3ff);--prompt-expert-action-bg-hover:color-mix(in srgb,var(--demo2-primary) 8%,#fff);--prompt-expert-danger-bg:#fff1f0;--prompt-expert-danger-bg-hover:#ffe3e0;--prompt-expert-danger-border:#ffc8c2;--prompt-expert-danger-text:#cf1322;--chat-action-btn-bg:color-mix(in srgb,var(--demo2-surface-strong) 92%,#eef4ff);--chat-action-btn-bg-hover:color-mix(in srgb,var(--demo2-primary) 12%,#fff);--chat-action-btn-border:var(--demo2-control-border);--chat-action-btn-text:var(--demo2-text-primary);--chat-action-btn-shadow:var(--demo2-shadow-sm);--chat-todo-modal-bg:color-mix(in srgb,var(--demo2-surface-strong) 96%,#fff);--chat-todo-modal-border:var(--demo2-border);--chat-todo-modal-header-bg:color-mix(in srgb,var(--demo2-primary) 8%,#fff);--chat-todo-modal-input-bg:var(--demo2-control-bg);--chat-todo-modal-input-border:var(--demo2-control-border);--chat-todo-modal-title:var(--demo2-text-primary);--portrait-chat-panel-bg:color-mix(in srgb,var(--demo2-surface-strong) 96%,#fff);--portrait-chat-panel-border:color-mix(in srgb,var(--demo2-border) 86%,#fff);--portrait-chat-message-bg:color-mix(in srgb,var(--demo2-surface) 94%,#fff);--portrait-chat-message-border:color-mix(in srgb,var(--demo2-border) 74%,#fff);--portrait-chat-archived-bg:color-mix(in srgb,#94a3b8 18%,#fff);--portrait-chat-archived-tag-bg:color-mix(in srgb,#334155 14%,#fff);--portrait-chat-archived-tag-text:#334155;--portrait-chat-archived-user-bg:color-mix(in srgb,#94a3b8 26%,#fff);--portrait-chat-archived-user-text:#1f2937;--portrait-pending-chip-bg:color-mix(in srgb,#fb923c 30%,#fff);--portrait-pending-chip-border:color-mix(in srgb,#f97316 62%,#fff);--portrait-pending-chip-text:#9a3412;--portrait-pending-chip-selected-bg:color-mix(in srgb,var(--demo2-primary) 20%,#fff);--portrait-pending-chip-selected-border:color-mix(in srgb,var(--demo2-primary) 62%,#fff);--portrait-pending-chip-selected-text:var(--demo2-primary-strong);--daily-research-page-bg:var(--demo2-bg);--daily-research-material-bg:color-mix(in srgb,var(--demo2-surface) 92%,#fff);--daily-research-task-bg:color-mix(in srgb,var(--demo2-surface) 84%,#fff);--daily-research-workspace-bg:color-mix(in srgb,var(--demo2-canvas-elevated) 38%,var(--demo2-surface-strong));--daily-research-col-header-bg:color-mix(in srgb,var(--demo2-primary) 7%,var(--demo2-surface-strong));--daily-research-col-border:var(--demo2-border);--daily-research-col-border-soft:color-mix(in srgb,var(--demo2-border) 58%,var(--demo2-surface-strong));--daily-research-col-shadow:var(--demo2-shadow-sm);--daily-research-title-color:var(--demo2-text-primary);--daily-research-subtitle-color:var(--demo2-text-secondary);--daily-research-accent-bg:var(--demo2-primary-btn-bg);--daily-research-accent-border:var(--demo2-control-border-active);--daily-research-accent-text:#fff;--daily-research-clear-btn-bg:var(--demo2-control-bg);--daily-research-clear-btn-text:var(--demo2-primary);--daily-research-input-bg:var(--demo2-control-bg);--daily-research-input-border:var(--demo2-control-border);--daily-research-fragment-bg:color-mix(in srgb,var(--demo2-surface-strong) 94%,#fff);--daily-research-selected-bg:color-mix(in srgb,var(--demo2-primary) 10%,#fff);--daily-research-draft-bg:color-mix(in srgb,var(--demo2-primary) 10%,var(--demo2-surface-strong));--daily-research-draft-border:color-mix(in srgb,var(--demo2-primary) 45%,var(--demo2-border));--daily-research-draft-tag-bg:color-mix(in srgb,var(--demo2-primary) 18%,#fff);--daily-research-draft-tag-text:var(--demo2-primary-strong);--daily-research-running-bg:color-mix(in srgb,#faad14 18%,var(--demo2-surface-strong));--daily-research-running-text:color-mix(in srgb,#d48806 90%,var(--demo2-text-primary));--daily-research-done-bg:color-mix(in srgb,#52c41a 15%,var(--demo2-surface-strong));--daily-research-done-text:color-mix(in srgb,#389e0d 90%,var(--demo2-text-primary));--daily-research-failed-bg:color-mix(in srgb,#ff4d4f 14%,var(--demo2-surface-strong));--daily-research-failed-text:color-mix(in srgb,#cf1322 90%,var(--demo2-text-primary));--daily-research-badge-pulse-shadow:#ff4d4f;--daily-research-create-panel-bg:color-mix(in srgb,var(--demo2-surface-strong) 92%,#fff);--daily-research-step-bg:color-mix(in srgb,var(--demo2-primary) 7%,var(--demo2-surface-strong));--daily-research-warning-text:color-mix(in srgb,#cf1322 85%,var(--demo2-text-primary));--skill-surface:#fff;--skill-surface-soft:#fafcff;--skill-surface-on:#f4faff;--skill-border:#e3e8ef;--skill-border-on:#91caff;--skill-check-border:#c4ccd6;--skill-text:#19324d;--skill-text-muted:#6b7a8c;--skill-accent:#1677ff;--skill-accent-soft-bg:#e6f4ff;--skill-accent-soft-text:#0958d9;--skill-ok-bg:#f0f9eb;--skill-ok-text:#389e0d;--skill-fail-bg:#fff1f0;--skill-fail-text:#cf1322;--skill-sources-bg:#f7fbff;--skill-sources-border:#e3f0fc}html[data-theme=dark]{--skill-surface:#1a2d40;--skill-surface-soft:#172a3c;--skill-surface-on:#1f3a52;--skill-border:#2d4a64;--skill-border-on:#6ec6ff;--skill-check-border:#3d6280;--skill-text:#e6f4ff;--skill-text-muted:#9dc0dd;--skill-accent:#6ec6ff;--skill-accent-soft-bg:#6ec6ff29;--skill-accent-soft-text:#9fddff;--skill-ok-bg:#52c41a29;--skill-ok-text:#95de64;--skill-fail-bg:#ff4d4f29;--skill-fail-text:#ff7875;--skill-sources-bg:#172a3c;--skill-sources-border:#2d4a64}#root,.app-container{height:100vh;overflow:hidden}.app-container{background:linear-gradient(135deg,#f3fbff,#e9f6ff 45%,#f1fbff);background:var(--demo2-bg);color:#19324d;color:var(--demo2-text-primary);display:flex;flex-direction:column;transition:background-color .3s,color .3s}.app-container[data-theme=dark]{--demo2-bg:linear-gradient(145deg,#0f1a24,#122436 52%,#0f1b28);--demo2-surface:#142334f0;--demo2-surface-strong:#1a2d40;--demo2-border:#2d4a64;--demo2-border-strong:#3a5e7f;--demo2-text-primary:#e6f4ff;--demo2-text-secondary:#9dc0dd;--demo2-primary:#6ec6ff;--demo2-primary-strong:#9fddff;--portrait-chat-collapsed-accent:var(--demo2-primary);--demo2-shadow-sm:0 4px 14px #00000061,0 1px 3px #00000047;--demo2-shadow-md:0 12px 32px #00000075,0 2px 8px #00000047;--demo2-canvas-deep:#102133;--demo2-canvas-elevated:#162a3d;--demo2-control-bg:#1f3a52;--demo2-control-bg-hover:#24435d;--demo2-control-border:#3d6280;--demo2-control-border-active:#6ec6ff;--demo2-primary-btn-bg:linear-gradient(135deg,#2f79a8,#11374e);--demo2-primary-btn-bg-hover:linear-gradient(135deg,#3d89ba,#3178a6);--demo2-primary-btn-shadow:0 6px 16px #0000006b,0 1px 2px #00000047;--demo2-primary-btn-shadow-hover:0 8px 22px #00000080,0 2px 6px #0000004d;--translation-page-bg:color-mix(in srgb,var(--demo2-bg) 88%,#0d1a26);--translation-header-bg:color-mix(in srgb,var(--demo2-surface) 98%,#0d1a26);--translation-control-bg:#214059;--translation-panel-input-bg:#1a3146;--translation-panel-output-bg:#172d42;--translation-textarea-bg:#20394f;--translation-copy-btn-bg:#28506d;--translation-border-soft:#31556f;--translation-badge-bg:linear-gradient(135deg,#4daae8,#2f84c2);--voice-page-bg:color-mix(in srgb,var(--demo2-bg) 88%,#0d1a26);--voice-header-bg:color-mix(in srgb,var(--demo2-surface) 98%,#0d1a26);--voice-card-bg:#1a3146;--voice-textarea-bg:#20394f;--voice-toolbar-bg:#214059;--voice-badge-bg:linear-gradient(135deg,#4daae8,#2f84c2);--voice-alert-bg:#3a1f28;--voice-alert-border:#6c3341;--prompt-expert-page-bg:color-mix(in srgb,var(--demo2-bg) 88%,#0d1a26);--prompt-expert-sidebar-bg:color-mix(in srgb,var(--demo2-surface) 98%,#0d1a26);--prompt-expert-main-bg:color-mix(in srgb,var(--demo2-surface) 98%,#0e1c2a);--prompt-expert-canvas-bg:color-mix(in srgb,var(--demo2-canvas-deep) 92%,#0c1a27);--prompt-expert-border:#345875;--prompt-expert-border-soft:#2a4a64;--prompt-expert-shadow-xs:0 8px 16px #0307126b;--prompt-expert-shadow-sm:0 16px 32px #03071273;--prompt-expert-item-bg:#15283ab8;--prompt-expert-item-border:#6ec6ff33;--prompt-expert-item-hover-bg:#1e364beb;--prompt-expert-item-hover-border:#6ec6ff52;--prompt-expert-item-active-bg:#3e80ac57;--prompt-expert-item-active-border:#6ec6ff85;--prompt-expert-bubble-border:#3a607c;--prompt-expert-assistant-bg:linear-gradient(145deg,#1d3850,#173145);--prompt-expert-thinking-bg:#1a3b57;--prompt-expert-thinking-border:#3a6d8f;--prompt-expert-thinking-title:#9fdcff;--prompt-expert-thinking-text:#c9ebff;--prompt-expert-system-bg:#173028;--prompt-expert-system-border:#2a664d;--prompt-expert-system-title:#90efc0;--prompt-expert-system-subtitle:#6fd4a1;--prompt-expert-action-bg:#22445f;--prompt-expert-action-bg-hover:#2a5372;--prompt-expert-danger-bg:#3a1b22;--prompt-expert-danger-bg-hover:#4a2028;--prompt-expert-danger-border:#6b2733;--prompt-expert-danger-text:#ffb2bb;--chat-action-btn-bg:color-mix(in srgb,var(--demo2-surface-strong) 88%,#1a2338);--chat-action-btn-bg-hover:color-mix(in srgb,var(--demo2-primary) 24%,var(--demo2-surface-strong));--chat-action-btn-border:var(--demo2-control-border);--chat-action-btn-text:var(--demo2-text-primary);--chat-action-btn-shadow:var(--demo2-shadow-sm);--chat-todo-modal-bg:color-mix(in srgb,var(--demo2-surface-strong) 96%,#0f1b28);--chat-todo-modal-border:var(--demo2-border);--chat-todo-modal-header-bg:color-mix(in srgb,var(--demo2-primary) 18%,var(--demo2-surface-strong));--chat-todo-modal-input-bg:var(--demo2-control-bg);--chat-todo-modal-input-border:var(--demo2-control-border);--chat-todo-modal-title:var(--demo2-text-primary);--portrait-chat-panel-bg:color-mix(in srgb,var(--demo2-surface-strong) 95%,#0f1b28);--portrait-chat-panel-border:color-mix(in srgb,var(--demo2-border) 90%,#0f1b28);--portrait-chat-message-bg:color-mix(in srgb,var(--demo2-surface) 92%,#0f1b28);--portrait-chat-message-border:color-mix(in srgb,var(--demo2-border) 74%,#0f1b28);--portrait-chat-archived-bg:color-mix(in srgb,#64748b 22%,var(--demo2-surface-strong));--portrait-chat-archived-tag-bg:color-mix(in srgb,#94a3b8 28%,var(--demo2-surface-strong));--portrait-chat-archived-tag-text:#dbeafe;--portrait-chat-archived-user-bg:color-mix(in srgb,#64748b 34%,var(--demo2-surface-strong));--portrait-chat-archived-user-text:#e6f4ff;--portrait-pending-chip-bg:color-mix(in srgb,#f97316 34%,var(--demo2-surface-strong));--portrait-pending-chip-border:color-mix(in srgb,#fb923c 72%,var(--demo2-border));--portrait-pending-chip-text:#ffedd5;--portrait-pending-chip-selected-bg:color-mix(in srgb,var(--demo2-primary) 30%,var(--demo2-surface-strong));--portrait-pending-chip-selected-border:color-mix(in srgb,var(--demo2-primary) 72%,var(--demo2-border));--portrait-pending-chip-selected-text:#e0f2ff;--daily-research-page-bg:var(--demo2-bg);--daily-research-material-bg:color-mix(in srgb,var(--demo2-surface) 92%,#0d1a26);--daily-research-task-bg:color-mix(in srgb,var(--demo2-surface) 84%,#0d1a26);--daily-research-workspace-bg:color-mix(in srgb,var(--demo2-canvas-elevated) 48%,#0d1a26);--daily-research-col-header-bg:color-mix(in srgb,var(--demo2-primary) 12%,var(--demo2-surface-strong));--daily-research-col-border:var(--demo2-border);--daily-research-col-border-soft:color-mix(in srgb,var(--demo2-border) 62%,var(--demo2-surface-strong));--daily-research-col-shadow:var(--demo2-shadow-sm);--daily-research-title-color:var(--demo2-text-primary);--daily-research-subtitle-color:var(--demo2-text-secondary);--daily-research-accent-bg:var(--demo2-primary-btn-bg);--daily-research-accent-border:var(--demo2-control-border-active);--daily-research-accent-text:#f3f8ff;--daily-research-clear-btn-bg:var(--demo2-control-bg);--daily-research-clear-btn-text:var(--demo2-primary);--daily-research-input-bg:var(--demo2-control-bg);--daily-research-input-border:var(--demo2-control-border);--daily-research-fragment-bg:color-mix(in srgb,var(--demo2-surface-strong) 94%,#0d1a26);--daily-research-selected-bg:color-mix(in srgb,var(--demo2-primary) 18%,var(--demo2-surface-strong));--daily-research-draft-bg:color-mix(in srgb,var(--demo2-primary) 14%,var(--demo2-surface-strong));--daily-research-draft-border:color-mix(in srgb,var(--demo2-primary) 52%,var(--demo2-border));--daily-research-draft-tag-bg:color-mix(in srgb,var(--demo2-primary) 22%,var(--demo2-surface-strong));--daily-research-draft-tag-text:var(--demo2-primary-strong);--daily-research-running-bg:color-mix(in srgb,#faad14 22%,var(--demo2-surface-strong));--daily-research-running-text:#ffd38d;--daily-research-done-bg:color-mix(in srgb,#52c41a 22%,var(--demo2-surface-strong));--daily-research-done-text:#a7efc7;--daily-research-failed-bg:color-mix(in srgb,#ff4d4f 24%,var(--demo2-surface-strong));--daily-research-failed-text:#ffb9bf;--daily-research-badge-pulse-shadow:#ff7c7d;--daily-research-create-panel-bg:color-mix(in srgb,var(--demo2-surface-strong) 94%,#0d1a26);--daily-research-step-bg:color-mix(in srgb,var(--demo2-primary) 14%,var(--demo2-surface-strong));--daily-research-warning-text:#ff9ea8;--prompt-tools-bg:color-mix(in srgb,var(--demo2-surface-strong) 96%,#0f1b28);color:#ffffffd9}html[data-theme=dark]{--demo2-bg:linear-gradient(145deg,#0f1a24,#122436 52%,#0f1b28);--demo2-surface:#142334f0;--demo2-surface-strong:#1a2d40;--demo2-border:#2d4a64;--demo2-border-strong:#3a5e7f;--demo2-text-primary:#e6f4ff;--demo2-text-secondary:#9dc0dd;--demo2-primary:#6ec6ff;--demo2-primary-strong:#9fddff;--demo2-radius-lg:18px;--demo2-radius-md:14px;--demo2-radius-sm:10px;--demo2-canvas-deep:#102133;--demo2-canvas-elevated:#162a3d;--demo2-control-bg:#1f3a52;--demo2-control-bg-hover:#24435d;--demo2-control-border:#3d6280;--demo2-control-border-active:#6ec6ff;--prompt-tools-bg:color-mix(in srgb,var(--demo2-surface-strong) 96%,#0f1b28);--demo2-shadow-sm:0 4px 14px #00000061,0 1px 3px #00000047;--demo2-shadow-md:0 12px 32px #00000075,0 2px 8px #00000047;--demo2-primary-btn-bg:linear-gradient(135deg,#2f79a8,#266892);--demo2-primary-btn-bg-hover:linear-gradient(135deg,#3d89ba,#3178a6);--demo2-primary-btn-shadow:0 6px 16px #0000006b,0 1px 2px #00000047;--demo2-primary-btn-shadow-hover:0 8px 22px #00000080,0 2px 6px #0000004d;--chat-action-btn-shadow:var(--demo2-shadow-sm);--chat-todo-modal-bg:color-mix(in srgb,#1a2d40 96%,#0f1b28);--chat-todo-modal-border:#2d4a64;--chat-todo-modal-header-bg:color-mix(in srgb,#6ec6ff 18%,#1a2d40);--chat-todo-modal-input-bg:#1f3a52;--chat-todo-modal-input-border:#3d6280;--chat-todo-modal-title:#e6f4ff}.app-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #d8ebff;border-bottom:1px solid var(--demo2-border);display:flex;justify-content:space-between;padding:12px 20px;transition:background-color .3s,box-shadow .3s,border-color .3s;z-index:1000}.app-container[data-theme=dark] .app-header,.app-header{background:#ffffffeb;background:var(--demo2-surface);box-shadow:0 6px 18px #1d9bf01f;box-shadow:var(--demo2-shadow-sm)}.app-container[data-theme=dark] .app-header{border-bottom-color:#d8ebff;border-bottom-color:var(--demo2-border)}.theme-toggle{margin-left:auto;margin-right:10px}.theme-toggle .ant-btn{background:#fff;background:var(--demo2-surface-strong);border:1px solid #d8ebff;border:1px solid var(--demo2-border);border-radius:10px;border-radius:var(--demo2-radius-sm);box-shadow:0 6px 18px #1d9bf01f;box-shadow:var(--demo2-shadow-sm);height:42px;padding:0 15px;transition:all .3s}.theme-toggle .ant-btn:hover{border-color:#1d9bf0;border-color:var(--demo2-primary);box-shadow:0 12px 28px #147fc729;box-shadow:var(--demo2-shadow-md);transform:translateY(-2px)}.app-container[data-theme=dark] .theme-toggle .ant-btn{background-color:#fff;background-color:var(--demo2-surface-strong);border-color:#d8ebff;border-color:var(--demo2-border);box-shadow:0 6px 18px #1d9bf01f;box-shadow:var(--demo2-shadow-sm);color:#19324d;color:var(--demo2-text-primary)}.app-container[data-theme=dark] .theme-toggle .ant-btn:hover{border-color:#1d9bf0;border-color:var(--demo2-primary);box-shadow:0 12px 28px #147fc729;box-shadow:var(--demo2-shadow-md)}.app-container[data-theme=dark] .ant-input,.app-container[data-theme=dark] .ant-input-affix-wrapper,.app-container[data-theme=dark] .ant-input-outlined,.app-container[data-theme=dark] .ant-select .ant-select-selector{background-color:#fff!important;background-color:var(--demo2-control-bg)!important;border-color:#bfdfff!important;border-color:var(--demo2-control-border)!important;color:#19324d!important;color:var(--demo2-text-primary)!important}.app-container[data-theme=dark] .ant-input-affix-wrapper-focused,.app-container[data-theme=dark] .ant-input-affix-wrapper:hover,.app-container[data-theme=dark] .ant-input-outlined:focus,.app-container[data-theme=dark] .ant-input-outlined:hover,.app-container[data-theme=dark] .ant-input:focus,.app-container[data-theme=dark] .ant-input:hover,.app-container[data-theme=dark] .ant-select-focused .ant-select-selector,.app-container[data-theme=dark] .ant-select:hover .ant-select-selector{background-color:#f4faff!important;background-color:var(--demo2-control-bg-hover)!important;border-color:#1d9bf0!important;border-color:var(--demo2-control-border-active)!important}.app-container[data-theme=dark] .model-selector .ant-radio-button-wrapper{background:#fff;background:var(--demo2-control-bg);border-color:#bfdfff;border-color:var(--demo2-control-border);color:#19324d;color:var(--demo2-text-primary)}.app-container[data-theme=dark] .model-selector .ant-radio-button-wrapper:hover{border-color:#1d9bf0;border-color:var(--demo2-control-border-active);color:#1d9bf0;color:var(--demo2-primary)}.app-container[data-theme=dark] .model-selector .ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#1d9bf0,#147fc7);background:linear-gradient(135deg,var(--demo2-primary) 0,var(--demo2-primary-strong) 100%);border-color:#1d9bf0!important;border-color:var(--demo2-primary)!important;color:#fff!important}.app-container[data-theme=dark] .model-selector .ant-radio-button-wrapper-checked:before{background-color:initial!important}.app-content{flex:1 1;overflow:hidden}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:color-mix(in srgb,#fff 85%,#0000);background:color-mix(in srgb,var(--demo2-surface-strong) 85%,#0000)}.app-container[data-theme=dark] ::-webkit-scrollbar-track{background:color-mix(in srgb,#fff 90%,#0000);background:color-mix(in srgb,var(--demo2-surface-strong) 90%,#0000)}::-webkit-scrollbar-thumb{background:color-mix(in srgb,#1d9bf0 35%,#0000);background:color-mix(in srgb,var(--demo2-primary) 35%,#0000);border:1px solid color-mix(in srgb,#d8ebff 85%,#0000);border:1px solid color-mix(in srgb,var(--demo2-border) 85%,#0000);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#1d9bf0 55%,#0000);background:color-mix(in srgb,var(--demo2-primary) 55%,#0000)}.app-container[data-theme=dark] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,#1d9bf0 42%,#0000);background:color-mix(in srgb,var(--demo2-primary) 42%,#0000)}.app-container[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#1d9bf0 60%,#0000);background:color-mix(in srgb,var(--demo2-primary) 60%,#0000)}.ant-layout-sider{box-shadow:4px 0 20px #47519514;transition:background-color .3s,border-color .3s}.app-container[data-theme=dark] .ant-layout-sider{background-color:#ffffffeb!important;background-color:var(--demo2-surface)!important;box-shadow:6px 0 24px #00000059,2px 0 8px #00000038}.app-container[data-theme=dark] .ant-layout-sider:first-child{border-right-color:#d8ebff!important;border-right-color:var(--demo2-border)!important}.app-container[data-theme=dark] .ant-layout-sider:last-child{border-left-color:#d8ebff!important;border-left-color:var(--demo2-border)!important}.app-container .ant-card,.app-container .ant-dropdown .ant-dropdown-menu,.app-container .ant-modal-content,.app-container .ant-picker-dropdown .ant-picker-panel-container,.app-container .ant-popover .ant-popover-inner,.app-container .ant-select-dropdown,.app-container .ant-tooltip .ant-tooltip-inner{background:color-mix(in srgb,#fff 96%,#fff)!important;background:color-mix(in srgb,var(--demo2-surface-strong) 96%,#fff)!important;border-color:#d8ebff!important;border-color:var(--demo2-border)!important}.app-container .ant-card,.app-container .ant-dropdown .ant-dropdown-menu,.app-container .ant-modal-content,.app-container .ant-picker-dropdown .ant-picker-panel-container,.app-container .ant-select-dropdown{box-shadow:0 6px 18px #1d9bf01f!important;box-shadow:var(--demo2-shadow-sm)!important}.app-container[data-theme=dark] .ant-card,.app-container[data-theme=dark] .ant-dropdown .ant-dropdown-menu,.app-container[data-theme=dark] .ant-modal-content,.app-container[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container,.app-container[data-theme=dark] .ant-popover .ant-popover-inner,.app-container[data-theme=dark] .ant-select-dropdown,.app-container[data-theme=dark] .ant-tooltip .ant-tooltip-inner{background:#fff!important;background:var(--demo2-surface-strong)!important;border-color:#d8ebff!important;border-color:var(--demo2-border)!important}.app-container .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-color-dangerous){background:linear-gradient(132deg,#28a8ff,#1d8fdf);background:var(--demo2-primary-btn-bg);border:none;box-shadow:0 8px 18px #1d9bf03d;box-shadow:var(--demo2-primary-btn-shadow)}.app-container .ant-btn-color-primary,.app-container .ant-btn-primary,.app-container .ant-btn-variant-solid{color:#fff!important}.app-container .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-color-dangerous):active,.app-container .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-color-dangerous):focus,.app-container .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-color-dangerous):hover{background:linear-gradient(132deg,#3ab2ff,#2b9ae8);background:var(--demo2-primary-btn-bg-hover);box-shadow:0 10px 22px #1d9bf052;box-shadow:var(--demo2-primary-btn-shadow-hover);color:#fff!important}.app-container .ant-btn-primary:disabled,.app-container .ant-btn-primary[disabled]{color:#ffffffb8!important}.ui-state-empty,.ui-state-error,.ui-state-loading,.ui-state-success{background:color-mix(in srgb,#fff 84%,#0000);background:color-mix(in srgb,var(--demo2-surface-strong) 84%,#0000);border:1px dashed #bfdfff;border:1px dashed var(--demo2-border-strong);border-radius:14px;border-radius:var(--demo2-radius-md);color:#5f7f9f;color:var(--demo2-text-secondary);padding:16px}.ui-state-error{border-color:#ffccc7;border-style:solid;color:#cf1322}.ui-state-success{border-color:#b7eb8f;border-style:solid;color:#237804}.app-container[data-theme=dark] .ui-state-error{border-color:#7f1d1d;color:#ffb3b3}.app-container[data-theme=dark] .ui-state-success{border-color:#3f6212;color:#c4f2a4}@media (max-width:1200px){.ant-layout-sider:not(.left-main-sider){max-width:250px!important;min-width:250px!important;width:250px!important}}
/*# sourceMappingURL=main.62f99c9a.css.map*/