@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ubuntu/ubuntu-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ubuntu/ubuntu-latin-700-normal.woff2) format("woff2")}.add-to-doc-dialog[data-v-02112ef1] .el-dialog{border-radius:20px;padding:0 0 10px}.add-to-doc-dialog[data-v-02112ef1] .el-dialog__header{padding:18px 20px 0}.add-to-doc-dialog[data-v-02112ef1] .el-dialog__body{padding:8px 20px 0}.add-to-doc-dialog[data-v-02112ef1] .el-dialog__footer{padding:16px 20px 10px}.dialog-header[data-v-02112ef1]{display:flex;align-items:center;justify-content:space-between}.dialog-title[data-v-02112ef1]{font-size:16px;color:#0f203b;font-weight:600}.dialog-close[data-v-02112ef1]{border:none;background:transparent;cursor:pointer;color:#0f203b;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.dialog-close[data-v-02112ef1]:hover{background:#f3f3f4}.dialog-body[data-v-02112ef1]{display:flex;flex-direction:column;gap:18px}.dialog-section[data-v-02112ef1]{display:flex;flex-direction:column;gap:10px}.section-label[data-v-02112ef1]{color:#0f203b;font-weight:600;font-size:14px}.title-input-wrap[data-v-02112ef1]{position:relative}.title-input[data-v-02112ef1]{width:100%;border:1px solid #e5eaee;border-radius:10px;padding:10px 12px;font-size:13px;color:#0f203b;outline:none;box-sizing:border-box}.title-input[data-v-02112ef1]::-moz-placeholder{color:#9aa2af}.title-input[data-v-02112ef1]::placeholder{color:#9aa2af}.title-count[data-v-02112ef1]{position:absolute;right:12px;bottom:10px;font-size:12px;color:#9aa2af}.preview-card[data-v-02112ef1]{border-radius:14px;border:1px solid #eef1f3;padding:14px;background:#ffffff;box-shadow:0 10px 24px #0c19330f}.preview-title[data-v-02112ef1]{font-weight:600;color:#0f203b;font-size:14px;margin-bottom:8px}.preview-content[data-v-02112ef1]{color:#0f203b;font-size:13px;line-height:1.6;white-space:pre-line;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.preview-meta[data-v-02112ef1]{display:flex;align-items:center;justify-content:space-between}.meta-user[data-v-02112ef1]{display:inline-flex;align-items:center;gap:8px}.meta-avatar[data-v-02112ef1]{width:22px;height:22px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.meta-avatar--fallback[data-v-02112ef1]{background:#e8f3ff;color:#1f6abf;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.meta-name[data-v-02112ef1]{font-size:12px;color:#6b7280}.meta-tag[data-v-02112ef1]{background:#e6f4f1;color:#00766f;font-size:12px;padding:4px 8px;border-radius:999px}.preview-hint[data-v-02112ef1]{color:#9aa2af;font-size:12px}.dialog-footer[data-v-02112ef1]{display:flex;justify-content:flex-end;gap:12px}.footer-btn[data-v-02112ef1]{border-radius:999px;padding:8px 22px;border:none;font-size:14px;cursor:pointer}.footer-btn--ghost[data-v-02112ef1]{background:#f2f3f5;color:#0f203b}.footer-btn--primary[data-v-02112ef1]{background:#00766f;color:#fff}.confirm-new-conversation-dialog[data-v-055d7c16] .el-dialog{border-radius:20px;padding:0 0 10px}.confirm-new-conversation-dialog[data-v-055d7c16] .el-dialog__header{padding:18px 20px 0}.confirm-new-conversation-dialog[data-v-055d7c16] .el-dialog__body{padding:6px 20px 0;font-size:14px;color:#0f203b}.confirm-new-conversation-dialog[data-v-055d7c16] .el-dialog__footer{padding:16px 20px 10px}.dialog-header[data-v-055d7c16]{display:flex;align-items:center;justify-content:space-between}.dialog-title[data-v-055d7c16]{font-size:18px;color:#0f203b;font-weight:600}.dialog-close[data-v-055d7c16]{border:none;background:transparent;cursor:pointer;color:#0f203b;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.dialog-close[data-v-055d7c16]:hover{background:#f3f3f4}.dialog-body[data-v-055d7c16]{padding:0 0 6px;line-height:1.6}.dialog-footer[data-v-055d7c16]{display:flex;justify-content:flex-end;gap:14px}.footer-btn[data-v-055d7c16]{border-radius:999px;padding:8px 26px;border:none;font-size:14px;cursor:pointer}.footer-btn--ghost[data-v-055d7c16]{background:#f2f3f5;color:#0f203b}.footer-btn--primary[data-v-055d7c16]{background:#00766f;color:#fff}.mention-panel[data-v-36652309]{position:absolute;left:0;bottom:calc(100% + 10px);width:100%;background:#ffffff;border-radius:16px;border:1px solid #eef1f3;box-shadow:0 18px 40px #0f203b2e;padding:10px;z-index:6;max-height:360px;overflow:auto}.mention-title[data-v-36652309]{font-size:12px;color:#8a95a5;font-weight:600;margin-bottom:6px;padding-left:2px}.mention-list[data-v-36652309]{display:flex;flex-direction:column;gap:4px;overflow:visible;padding-right:0}.mention-section+.mention-section[data-v-36652309]{margin-top:10px}.mention-item[data-v-36652309]{border:none;background:transparent;text-align:left;padding:4px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:#0f203b;font-size:13px;transition:background .15s ease}.mention-item[data-v-36652309]:hover{background:#f4f5f7}.mention-text[data-v-36652309]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-arrow[data-v-36652309]{color:#9aa2af;font-size:16px;line-height:1}.assistant-dock[data-v-92becc43]{position:fixed;right:0;bottom:0;z-index:20}.assistant-toggle[data-v-92becc43]{position:fixed;right:28px;bottom:28px;width:56px;height:56px;border:1px solid #e1e6ea;border-radius:50%;background:#ffffff;box-shadow:0 8px 20px #0c193324;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.assistant-toggle[data-v-92becc43]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0c19332e}.assistant-toggle-icon[data-v-92becc43]{display:inline-flex;align-items:center;justify-content:center;color:#031514}.assistant-toggle-icon svg[data-v-92becc43]{width:28px;height:28px}.assistant-panel[data-v-92becc43]{position:fixed;top:32px;bottom:36px;right:16px;width:360px;background:#ffffff;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;z-index:25}.assistant-nav[data-v-92becc43]{display:flex;align-items:center;padding:12px 14px;background:#ffffff;gap:8px}.assistant-nav-title[data-v-92becc43]{color:#0f203b;font-weight:600;font-size:14px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-nav-spacer[data-v-92becc43]{flex:1}.assistant-nav-actions[data-v-92becc43]{display:inline-flex;align-items:center;gap:8px}.icon-btn[data-v-92becc43]{width:32px;height:32px;border-radius:10px;border:none;background:#ffffff;color:#0f203b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,transform .15s ease;font-size:14px;padding:0}.icon-btn[data-v-92becc43]:hover{color:#1f6abf;transform:translateY(-1px)}.icon[data-v-92becc43]{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:18px}.icon svg[data-v-92becc43]{display:block}.icon.history[data-v-92becc43]{font-size:13px}.icon.history svg[data-v-92becc43]{width:15px;height:15px}.assistant-body[data-v-92becc43]{flex:1;padding:18px 18px 0;overflow:auto;display:flex;flex-direction:column}.assistant-empty[data-v-92becc43]{height:100%;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#4c5567;padding:24px}.assistant-empty h4[data-v-92becc43]{margin:0;font-size:16px;color:#0f203b}.assistant-empty p[data-v-92becc43]{margin:0;font-size:13px;color:#5b6475}.chat-thread[data-v-92becc43]{display:flex;flex-direction:column;gap:16px}.chat-message[data-v-92becc43]{display:flex;flex-direction:column;gap:8px}.chat-message.user[data-v-92becc43]{align-items:flex-end}.chat-bubble[data-v-92becc43]{max-width:80%;padding:10px 12px;font-size:13px;line-height:1.5}.user-bubble[data-v-92becc43]{border-radius:16px;background:rgba(0,0,0,.05);background:var(--Shape-Line-2, rgba(0, 0, 0, .05));color:#0f203b}.chat-message.assistant[data-v-92becc43]{align-items:flex-start}.assistant-markdown[data-v-92becc43]{color:#0f203b;font-size:13px;line-height:1.6}.assistant-markdown h2[data-v-92becc43],.assistant-markdown h3[data-v-92becc43],.assistant-markdown h4[data-v-92becc43]{margin:8px 0 6px;font-weight:600}.assistant-markdown p[data-v-92becc43]{margin:0 0 8px}[data-v-92becc43] .assistant-markdown .assistant-image{margin-top:8px;width:320px;max-width:100%;border-radius:10px;display:block;cursor:zoom-in}[data-v-92becc43] .assistant-markdown img{max-width:100%;height:auto}.assistant-image-preview[data-v-92becc43]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(12,25,51,.55);display:flex;align-items:center;justify-content:center;z-index:40;padding:20px}.assistant-image-preview img[data-v-92becc43]{max-width:90vw;max-height:80vh;border-radius:12px;box-shadow:0 16px 40px #0c19334d;cursor:zoom-out}.assistant-markdown ul[data-v-92becc43]{padding-left:18px;margin:0 0 8px}.assistant-markdown li[data-v-92becc43]{margin-bottom:6px}.assistant-actions[data-v-92becc43]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.assistant-thinking[data-v-92becc43]{margin-top:14px;display:flex;align-items:center;gap:8px;color:#6b7280;font-size:12px}.assistant-spinner[data-v-92becc43]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(15,32,59,.2);border-top-color:#0f203b;animation:assistant-spin-92becc43 .9s linear infinite}.assistant-thinking-text[data-v-92becc43]{letter-spacing:.2px}@keyframes assistant-spin-92becc43{to{transform:rotate(360deg)}}.assistant-action[data-v-92becc43]{border:none;background:transparent;color:#375070;border-radius:8px;padding:6px;font-size:12px;cursor:pointer;transition:color .15s ease,transform .15s ease;display:inline-flex;align-items:center;justify-content:center;position:relative}.assistant-action[data-v-92becc43]:hover{color:#1f6abf;transform:translateY(-1px)}.assistant-action[data-v-92becc43]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(4px);background:rgba(15,32,59,.92);color:#fff;font-size:12px;line-height:1;padding:6px 8px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:2}.assistant-action[data-v-92becc43]:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%) translateY(4px);border-width:5px 5px 0 5px;border-style:solid;border-color:rgba(15,32,59,.92) transparent transparent transparent;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:2}.assistant-action[data-v-92becc43]:hover:after,.assistant-action[data-v-92becc43]:hover:before{opacity:1;transform:translate(-50%) translateY(0)}.assistant-action-icon[data-v-92becc43]{color:#868f8e;display:inline-flex;align-items:center;justify-content:center}.assistant-action-icon svg[data-v-92becc43]{display:block}.assistant-history-panel[data-v-92becc43]{flex:1;display:flex;flex-direction:column;padding:6px 4px 10px;gap:8px;overflow:hidden}.assistant-history[data-v-92becc43]{background:#ffffff;border-radius:16px;box-shadow:0 14px 38px #0c193324;height:100%;display:flex;flex-direction:column;padding:8px 6px 10px;overflow:hidden}.back-btn[data-v-92becc43]{width:32px;height:32px;border-radius:10px;background:transparent;border:none;cursor:pointer;font-size:16px;color:#0f203b}.back-btn .el-icon[data-v-92becc43]{display:inline-flex;align-items:center;justify-content:center;transform:translateY(2px)}.back-btn[data-v-92becc43]:hover{background:#f3f3f4}.history-tabs[data-v-92becc43]{display:flex;align-items:center;gap:8px;padding:4px 6px 10px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.history-tabs[data-v-92becc43]::-webkit-scrollbar{display:none}.history-tab[data-v-92becc43]{border:none;background:#f1f5f9;color:#4b5563;border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.history-tab-icon[data-v-92becc43]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.history-tab-icon svg[data-v-92becc43]{width:16px;height:16px;display:block}.history-tab.active[data-v-92becc43]{background:#ffffff;color:#0f203b;box-shadow:0 8px 20px #0f203b1f}.tab-icon[data-v-92becc43]{font-size:14px}.history-list[data-v-92becc43]{flex:1;overflow:auto;padding:0 6px 6px;display:flex;flex-direction:column;gap:12px}.history-item[data-v-92becc43]{border:none;background:transparent;padding:0;text-align:left;cursor:pointer;width:100%;display:flex;flex-direction:column;gap:4px}.history-delete[data-v-92becc43]{border:none;background:transparent;border-radius:6px;padding:4px;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;cursor:pointer;color:#9aa2af;transition:opacity .15s ease,background .15s ease,color .15s ease}.history-delete svg[data-v-92becc43]{width:16px;height:16px;display:block}.history-item:hover .history-delete[data-v-92becc43]{opacity:1;pointer-events:auto}.history-delete[data-v-92becc43]:hover{background:#f3f3f4;color:#6b7280}.history-item:hover .history-title[data-v-92becc43]{color:#0f203b}.history-item-head[data-v-92becc43]{display:flex;align-items:center;gap:10px}.history-avatar[data-v-92becc43]{width:30px;height:30px;border-radius:10px;background:#e8f3ff;display:inline-flex;align-items:center;justify-content:center}.history-avatar svg[data-v-92becc43]{width:18px;height:18px}.history-avatar--topic[data-v-92becc43]{background:#DEEEED;background:var(--Brand-Secondary-2, #DEEEED)}.history-avatar--polish[data-v-92becc43]{background:rgba(85,126,232,.15)}.history-avatar--analysis[data-v-92becc43]{background:#F9EEE3;background:var(--Brand-Assit-4, #F9EEE3)}.history-title[data-v-92becc43]{flex:1;color:#0f203b;font-weight:600;font-size:14px;line-height:1.3}.history-meta[data-v-92becc43]{display:flex;align-items:center;gap:6px;color:#7a8394;font-size:12px}.history-dot[data-v-92becc43]{opacity:.5}.assistant-composer[data-v-92becc43]{padding:12px}.agent-panel[data-v-92becc43]{border-radius:18px;padding:0;background:#DEEEED;background:var(--Brand-Secondary-2, #DEEEED);display:flex;flex-direction:column;gap:8px}.agent-panel--topic[data-v-92becc43]{background:#DEEEED;background:var(--Brand-Secondary-2, #DEEEED)}.agent-panel--polish[data-v-92becc43]{background:rgba(85,126,232,.15)}.agent-panel--analysis[data-v-92becc43]{background:#F9EEE3;background:var(--Brand-Assit-4, #F9EEE3)}.agent-header[data-v-92becc43]{padding:4px 6px 0;display:flex;align-items:center;width:100%;box-sizing:border-box}.agent-selector[data-v-92becc43]{position:relative;display:inline-flex}.agent-trigger[data-v-92becc43]{border:none;background:transparent;border-radius:12px;padding:6px 8px 0;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#0f203b;font-size:13px;font-weight:600;transition:transform .15s ease}.agent-trigger[data-v-92becc43]:hover{transform:translateY(-1px)}.agent-trigger-icon[data-v-92becc43]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.agent-trigger-icon svg[data-v-92becc43]{width:22px;height:22px}.agent-trigger-label[data-v-92becc43]{white-space:nowrap}.agent-trigger-caret[data-v-92becc43]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #0f203b;transition:transform .15s ease}.agent-trigger-caret.open[data-v-92becc43]{transform:rotate(180deg)}.agent-menu[data-v-92becc43]{position:absolute;left:0;bottom:calc(100% + 10px);min-width:180px;background:#ffffff;border-radius:14px;padding:8px;box-shadow:0 12px 28px #0c193329;border:1px solid #edf2f2;display:flex;flex-direction:column;gap:4px;z-index:5}.agent-menu-item[data-v-92becc43]{border:none;background:transparent;padding:8px 10px;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#0f203b;font-size:14px;font-weight:600;transition:background .15s ease,transform .15s ease}.agent-menu-item[data-v-92becc43]:hover{transform:translate(1px)}.agent-menu-item--topic[data-v-92becc43]:hover{background:#DEEEED;background:var(--Brand-Secondary-2, #DEEEED)}.agent-menu-item--polish[data-v-92becc43]:hover{background:rgba(85,126,232,.15)}.agent-menu-item--analysis[data-v-92becc43]:hover{background:#F9EEE3;background:var(--Brand-Assit-4, #F9EEE3)}.agent-menu-item.active[data-v-92becc43]{background:#e6f4f1}.agent-menu-icon[data-v-92becc43]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.agent-menu-icon svg[data-v-92becc43]{width:22px;height:22px}.agent-menu-label[data-v-92becc43]{white-space:nowrap}.agent-menu-fade-enter-active[data-v-92becc43],.agent-menu-fade-leave-active[data-v-92becc43]{transition:opacity .15s ease,transform .15s ease}.agent-menu-fade-enter-from[data-v-92becc43],.agent-menu-fade-leave-to[data-v-92becc43]{opacity:0;transform:translateY(6px)}.agent-panel--topic .composer-box[data-v-92becc43]{border-color:#00766f}.agent-panel--polish .composer-box[data-v-92becc43]{border-color:#557ee8}.agent-panel--analysis .composer-box[data-v-92becc43]{border-color:#bf7632}.composer-box[data-v-92becc43]{background:#ffffff;border:.5px solid #00766F;border:.5px solid var(--Shape-Primary, #00766F);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:8px;box-shadow:inset 0 1px #ffffffb3;position:relative}.composer-input[data-v-92becc43]{width:100%;border:none;resize:none;outline:none;font-size:13px;color:#0f203b;line-height:1.5;padding:8px;box-sizing:border-box}.composer-actions[data-v-92becc43]{display:flex;align-items:center;justify-content:space-between;gap:10px}.composer-left[data-v-92becc43]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip-btn[data-v-92becc43]{border:1px solid #e5eaee;background:#ffffff;color:#39547a;border-radius:50%;width:36px;height:36px;padding:0;font-size:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,transform .15s ease}.chip-btn[data-v-92becc43]:hover{color:#1f6abf;transform:translateY(-1px)}.chip-icon[data-v-92becc43]{font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.chip-icon svg[data-v-92becc43]{display:block}.send-btn[data-v-92becc43]{width:32px;height:32px;border-radius:30px;border:none;background:#031514;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.send-btn.is-disabled[data-v-92becc43]{background:#F3F3F4;color:#a7adad;cursor:not-allowed;box-shadow:none}.send-btn[data-v-92becc43]:not(.is-disabled):hover{transform:translateY(-1px);box-shadow:0 10px 20px #3a89ff5c}.send-icon[data-v-92becc43]{display:inline-flex;align-items:center;justify-content:center}.send-icon svg[data-v-92becc43]{width:16px;height:16px;display:block}.workspace-shell[data-v-dc076093]{min-height:100vh;background:#EDF2F2;padding:20px}.workspace-frame[data-v-dc076093]{width:100%;display:grid;grid-template-columns:200px 1fr;grid-gap:20px;gap:20px;align-items:start;min-height:calc(100vh - 40px)}.workspace-shell.nav-collapsed .workspace-frame[data-v-dc076093]{grid-template-columns:60px 1fr}.workspace-nav[data-v-dc076093]{position:sticky;top:20px;height:calc(100vh - 80px);background:#EDF2F2;border-radius:18px;padding:18px 14px 14px;display:flex;flex-direction:column;gap:18px}.nav-top[data-v-dc076093]{display:flex;align-items:center;justify-content:space-between;gap:10px}.nav-collapse-btn[data-v-dc076093]{border:none;background:transparent;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease;transform:translateY(1px)}.nav-collapse-btn[data-v-dc076093]:hover{background:#DFF0F0}.brand[data-v-dc076093]{display:flex;align-items:center;gap:2px;font-weight:600;color:#0f3c6b;font-size:18px;letter-spacing:.5px;cursor:pointer}.brand-logo[data-v-dc076093]{margin:4px 8px;width:120px;-o-object-fit:contain;object-fit:contain}.workspace-shell.nav-collapsed .workspace-nav[data-v-dc076093]{padding:26px 10px 14px}.workspace-shell.nav-collapsed .nav-top[data-v-dc076093]{justify-content:center}.workspace-shell.nav-collapsed .brand[data-v-dc076093],.workspace-shell.nav-collapsed .brand-logo[data-v-dc076093]{display:none}.workspace-shell.nav-collapsed .nav-group[data-v-dc076093]{gap:0px}.nav-group[data-v-dc076093]{display:flex;flex-direction:column;gap:10px}.nav-item[data-v-dc076093]{border:1px solid transparent;background:#EDF2F2;color:#1b2e45;border-radius:12px;padding:11px 12px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.nav-item[data-v-dc076093]:hover{border-color:#c7e6e4;transform:translateY(-1px)}.nav-item.active[data-v-dc076093]{background:#DEEEEE;color:#0f3c6b;border-color:#deeeee;font-weight:700}.nav-item.study[data-v-dc076093]{color:#000}.nav-item.study.active[data-v-dc076093]{color:#00766f}.nav-item.workspace[data-v-dc076093]{color:#000}.nav-item.workspace.active[data-v-dc076093]{color:#00766f}.nav-icon[data-v-dc076093]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.nav-icon svg[data-v-dc076093]{width:18px;height:18px}.nav-icon-overview[data-v-dc076093]{transform:translate(1px,2px)}.workspace-shell.nav-collapsed .nav-item[data-v-dc076093]{justify-content:center;gap:0;padding:10px;height:54px}.workspace-shell.nav-collapsed .nav-copy[data-v-dc076093]{width:0;opacity:0;overflow:hidden}.nav-label[data-v-dc076093]{flex:1;text-align:left}.nav-copy[data-v-dc076093]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.nav-footer[data-v-dc076093]{margin-top:auto;display:flex;align-items:center;padding-left:6px;position:relative}.nav-pill[data-v-dc076093]{width:36px;height:36px;border-radius:12px;background:#9ee2de;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.avatar-img[data-v-dc076093]{width:32px;height:32px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-dc076093]{width:22px;height:22px;background:#f0f9f9;border-radius:8px}.workspace-content[data-v-dc076093]{background:#ffffff;border-radius:16px;box-shadow:0 10px 24px #0f3c6b0f;min-height:calc(100vh - 80px);margin-top:12px}.content-surface[data-v-dc076093]{min-height:calc(100vh - 80px);background:#FFFFFF;border-radius:16px;overflow:auto}.assistant-open .workspace-frame[data-v-dc076093]{padding-right:372px;transition:padding-right .25s ease}.assistant-open .content-surface[data-v-dc076093]{padding-right:36px;transition:padding-right .25s ease}.user-menu[data-v-dc076093]{position:absolute;bottom:48px;left:0;background:#fff;border:1px solid #d8ecec;box-shadow:0 10px 24px #0f3c6b14;border-radius:12px;padding:6px;display:flex;flex-direction:column;min-width:140px;z-index:10}.menu-item[data-v-dc076093]{border:none;background:transparent;text-align:left;padding:10px 12px;border-radius:8px;color:#0f203b;cursor:pointer}.menu-item[data-v-dc076093]:hover{background:#f0f9f9}.menu-item.danger[data-v-dc076093]{color:#d93025}.menu-item.danger[data-v-dc076093]:hover{background:#fdecea}.fade-slide-enter-active[data-v-dc076093],.fade-slide-leave-active[data-v-dc076093]{transition:all .18s ease}.fade-slide-enter-from[data-v-dc076093],.fade-slide-leave-to[data-v-dc076093]{opacity:0;transform:translateY(6px)}@media (max-width: 1080px){.workspace-frame[data-v-dc076093]{grid-template-columns:1fr;min-height:auto}.workspace-nav[data-v-dc076093]{position:relative;height:auto;top:0;flex-direction:row;align-items:center;gap:14px}.nav-group[data-v-dc076093]{flex-direction:row}.nav-item[data-v-dc076093]{flex:1;justify-content:center}.nav-footer[data-v-dc076093]{margin-top:0;justify-content:flex-end;flex:1}}body{background:#f0f9f9}
