.DebugToast_stack__aJu_R{position:fixed;bottom:16px;right:16px;z-index:9999;display:flex;flex-direction:column-reverse;gap:8px;max-width:420px;pointer-events:none}.DebugToast_toast__coR5O{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 8px 24px rgba(0,0,0,.45);animation:DebugToast_slideIn__RgyLq .25s ease-out;cursor:pointer;min-width:280px}@keyframes DebugToast_slideIn__RgyLq{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.DebugToast_icon__PdWda{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}.DebugToast_iconInfo__crCE8{background:rgba(59,130,246,.15);color:#3b82f6}.DebugToast_iconSuccess__nQsM4{background:rgba(16,185,129,.15);color:#10b981}.DebugToast_iconWarn__OJK1K{background:rgba(245,158,11,.15);color:#f59e0b}.DebugToast_iconError__Wda75{background:rgba(239,68,68,.15);color:#ef4444}.DebugToast_body__r4oWr{flex:1 1;min-width:0}.DebugToast_title__AN1B5{font-size:13px;font-weight:600;color:var(--color-text);line-height:1.3}.DebugToast_detail__xGOD_{font-size:11px;color:var(--color-text-muted);margin-top:2px;line-height:1.4;word-break:break-word;max-height:60px;overflow:hidden;font-family:var(--font-mono)}.DebugToast_time__lFWZs{font-size:10px;color:var(--color-text-muted);flex-shrink:0;margin-top:2px;opacity:.6}.DebugToast_logToggle__1T5pq{position:fixed;bottom:16px;left:16px;z-index:9998;width:32px;height:32px;border-radius:50%;background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.DebugToast_logToggle__1T5pq:hover{background:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.DebugToast_logPanel__NugjG{position:fixed;bottom:56px;left:16px;z-index:9998;width:480px;max-height:400px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;animation:DebugToast_slideUp__7_aal .2s ease-out}@keyframes DebugToast_slideUp__7_aal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.DebugToast_logHeader__RCQWl{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--color-border)}.DebugToast_logTitle__TRGO3{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.DebugToast_logClear__Ez93_{font-size:11px;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:2px 8px;border-radius:4px}.DebugToast_logClear__Ez93_:hover{background:var(--color-surface-raised);color:var(--color-danger)}.DebugToast_logBody__5fedr{overflow-y:auto;flex:1 1;padding:6px 0}.DebugToast_logEntry__j_mVM{display:flex;align-items:flex-start;gap:8px;padding:5px 14px;font-size:11px;border-bottom:1px solid var(--color-border-subtle)}.DebugToast_logEntry__j_mVM:last-child{border-bottom:none}.DebugToast_logDot__LUTqW{width:6px;height:6px;border-radius:50%;margin-top:4px;flex-shrink:0}.DebugToast_dotInfo__kqSPN{background:#3b82f6}.DebugToast_dotSuccess__8HPm3{background:#10b981}.DebugToast_dotWarn__Y8XMs{background:#f59e0b}.DebugToast_dotError__LnSsr{background:#ef4444}.DebugToast_logMsg__ijQKd{flex:1 1;color:var(--color-text-secondary);line-height:1.4;font-family:var(--font-mono);word-break:break-word}.DebugToast_logTime__iHL_P{color:var(--color-text-muted);font-size:10px;flex-shrink:0;opacity:.5;font-family:var(--font-mono)}.DebugToast_logEmpty__4pL5_{padding:24px;text-align:center;color:var(--color-text-muted);font-size:12px}.Sidebar_sidebar__G7Mzs{width:var(--sidebar-width-collapsed);background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;overflow:hidden;transition:width var(--transition-base)}.Sidebar_sidebarExpanded__CdwOx{width:var(--sidebar-width-expanded)}.Sidebar_brand__0NoWE{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);height:52px;border-bottom:1px solid var(--color-border);flex-shrink:0}.Sidebar_brandLogo__AcmIp{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(59,130,246,.08));border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-md)}.Sidebar_brandText__UWkzx{min-width:0;flex:1 1;animation:Sidebar_fadeInLabel__A6uuu .15s ease-out}.Sidebar_brandName__OpMMl{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text);letter-spacing:-.02em;line-height:1.1}.Sidebar_brandSub__JPLC_{font-size:10px;color:var(--color-text-muted);letter-spacing:.04em}.Sidebar_pinBtn__FrG0T{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast)}.Sidebar_pinBtn__FrG0T:hover{color:var(--color-text);background:var(--color-surface-hover)}.Sidebar_navContent__6Orxb{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) 0}.Sidebar_sectionLabel__lLQ8V{font-size:10px;font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-4) var(--space-3) var(--space-1);white-space:nowrap;animation:Sidebar_fadeInLabel__A6uuu .15s ease-out;border-top:1px solid var(--color-border-subtle)}.Sidebar_navContent__6Orxb>:first-child .Sidebar_sectionLabelRow__sd28A .Sidebar_sectionLabel__lLQ8V,.Sidebar_navContent__6Orxb>:first-child .Sidebar_sectionLabel__lLQ8V{border-top:none;padding-top:var(--space-3)}.Sidebar_navList__I1iwl{list-style:none;padding:0;margin:0 0 var(--space-1)}.Sidebar_navItem__eIm4b{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-decoration:none;background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;font-family:var(--font-sans);text-align:left;transition:all var(--transition-fast);white-space:nowrap;position:relative}.Sidebar_navItem__eIm4b:hover{background:var(--color-surface-hover);color:var(--color-text)}.Sidebar_navItemActive__vuZY6{color:var(--color-accent);background:var(--color-accent-subtle);border-left-color:var(--color-accent);box-shadow:inset 2px 0 8px -2px rgba(16,185,129,.15)}.Sidebar_navItemActive__vuZY6:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at left center,rgba(16,185,129,.08),transparent 60%);pointer-events:none}.Sidebar_navIcon__jXD7O{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.5;transition:opacity var(--transition-fast)}.Sidebar_navItem__eIm4b:hover .Sidebar_navIcon__jXD7O{opacity:.8}.Sidebar_navItemActive__vuZY6 .Sidebar_navIcon__jXD7O{opacity:1}.Sidebar_navLabel__6PZtR{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:Sidebar_fadeInLabel__A6uuu .15s ease-out}.Sidebar_sidebarFooter__T8k0E{margin-top:auto;padding:var(--space-3);border-top:1px solid var(--color-border);flex-shrink:0}.Sidebar_accountSection__tvxz_{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2)}.Sidebar_avatar__WaU_g{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(59,130,246,.15));border:1px solid rgba(16,185,129,.25);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--weight-semibold);color:var(--color-accent-text);flex-shrink:0;letter-spacing:.02em}.Sidebar_accountInfo__dWMpP{min-width:0;animation:Sidebar_fadeInLabel__A6uuu .15s ease-out}.Sidebar_accountName__QyqXC{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text);line-height:1.2}.Sidebar_accountEmail__BQfDv,.Sidebar_accountName__QyqXC{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_accountEmail__BQfDv{font-size:10px;color:var(--color-text-muted);line-height:1.3}.Sidebar_footerActions__KN8CJ{display:flex;flex-direction:column;gap:2px;animation:Sidebar_fadeInLabel__A6uuu .15s ease-out}.Sidebar_footerBtn__P9XQo{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:5px var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);transition:all var(--transition-fast)}.Sidebar_footerBtn__P9XQo:hover{color:var(--color-text-secondary);background:var(--color-surface-hover)}.Sidebar_tierBadge__T7TbP{font-size:.625rem;font-weight:600;padding:1px 6px;border-radius:3px;border:1px solid transparent;background:transparent;letter-spacing:.04em;margin-left:auto}.Sidebar_stageBadge__SI_CI{font-size:9px;font-weight:700;letter-spacing:.05em;padding:1px 5px;border-radius:4px;border:1px solid;white-space:nowrap;flex-shrink:0;margin-left:auto;line-height:1.4;animation:Sidebar_fadeInLabel__A6uuu .15s ease-out}.Sidebar_sectionLabelRow__sd28A{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-1);animation:Sidebar_fadeInLabel__A6uuu .15s ease-out}.Sidebar_sectionLabelRow__sd28A .Sidebar_sectionLabel__lLQ8V{padding:0;animation:none}.Sidebar_stageInfoBtn__vyaRW{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:50%;transition:all var(--transition-fast);opacity:.5}.Sidebar_stageInfoBtn__vyaRW:hover{opacity:1;color:#3b82f6;background:rgba(59,130,246,.1)}.Sidebar_modalOverlay__pno6O{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:Sidebar_fadeInLabel__A6uuu .15s ease-out}.Sidebar_modalContent__G_iEg{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:16px;padding:24px;max-width:480px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5)}.Sidebar_modalHeader__Jo6Eo{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:12px}.Sidebar_modalClose__YL_VK{margin-left:auto;background:transparent;border:none;color:var(--color-text-muted);font-size:20px;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all var(--transition-fast)}.Sidebar_modalClose__YL_VK:hover{background:var(--color-surface-hover);color:var(--color-text)}.Sidebar_modalDesc__pGZzW{font-size:13px;color:var(--color-text-secondary);line-height:1.5;margin:0 0 16px}.Sidebar_stageCard__u3htA{border:1px solid;border-radius:12px;padding:14px 16px;margin-bottom:10px;background:hsla(0,0%,100%,.02);transition:background var(--transition-fast)}.Sidebar_stageCard__u3htA:hover{background:hsla(0,0%,100%,.04)}.Sidebar_stageCardHeader__vDoo1{display:flex;align-items:center;gap:10px;margin-bottom:6px}.Sidebar_stageCardBadge__Xc9fb{font-size:10px;font-weight:800;width:28px;height:28px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Sidebar_stageCardTitle__60d05{font-size:15px;font-weight:700}.Sidebar_stageCardDesc__1w2h8{font-size:12px;color:var(--color-text-secondary);line-height:1.4;margin:0}.Sidebar_currentStatus__XxU0E{border:1px solid var(--color-border);border-radius:12px;padding:14px 16px;margin:16px 0;background:hsla(0,0%,100%,.02)}.Sidebar_currentStatus__XxU0E strong{display:block;font-size:13px;color:var(--color-text);margin-bottom:8px}.Sidebar_statusGrid__MsKAi{display:flex;flex-direction:column;gap:6px}.Sidebar_statusRow__YWdOQ{display:flex;gap:8px;align-items:baseline;font-size:12px}.Sidebar_statusLabel__9pJV7{font-weight:600;flex-shrink:0;min-width:50px}.Sidebar_statusTools__FOjiE{color:var(--color-text-secondary);line-height:1.4}.Sidebar_gotItBtn__6_PJX{display:block;width:100%;padding:10px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;border-radius:10px;cursor:pointer;font-family:var(--font-sans);transition:all var(--transition-fast)}.Sidebar_gotItBtn__6_PJX:hover{background:linear-gradient(135deg,#22d3ee,#06b6d4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,182,212,.3)}@keyframes Sidebar_fadeInLabel__A6uuu{0%{opacity:0}to{opacity:1}}.Toolbar_toolbar__bp9oq{height:var(--toolbar-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);flex-shrink:0;position:relative}.Toolbar_toolbar__bp9oq:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.1) 30%,rgba(16,185,129,.1) 70%,transparent);pointer-events:none}.Toolbar_breadcrumb__1f_mL{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm)}.Toolbar_crumbRoot__gKTW6{color:var(--color-text-muted);font-weight:var(--weight-medium)}.Toolbar_crumbSep__cnF0e{color:var(--color-text-muted);opacity:.4;display:flex;align-items:center}.Toolbar_crumbCurrent__aoyWX{color:var(--color-text);font-weight:var(--weight-medium)}.Toolbar_actions__966xE{display:flex;align-items:center;gap:var(--space-1)}.Toolbar_divider__5bKxV{width:1px;height:16px;background:var(--color-border);margin:0 var(--space-1)}.Toolbar_actionBtn__QGIsw{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast)}.Toolbar_actionBtn__QGIsw:hover{background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-text)}.Toolbar_actionBtnActive__YXLQm{background:var(--color-accent-subtle);border-color:rgba(16,185,129,.2);color:var(--color-accent)}.Toolbar_actionBtnActive__YXLQm:hover{background:var(--color-accent-subtle);border-color:rgba(16,185,129,.3);color:var(--color-accent)}.Toolbar_cmdBtn__BO6nj{display:flex;align-items:center;gap:var(--space-1);padding:4px 8px;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-sans);transition:all var(--transition-fast)}.Toolbar_cmdBtn__BO6nj:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);color:var(--color-text-secondary)}.Toolbar_kbd__nDU2s{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-family:var(--font-sans);font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:3px;line-height:1}.AiChat_panel__Fk_li{width:var(--chat-width);background:var(--color-surface);border-left:1px solid var(--color-border);display:flex;flex-direction:column;height:100%;flex-shrink:0}.AiChat_header__bnZsD{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.AiChat_headerTitle__8g5Z2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.AiChat_headerActions__3E_Yc{display:flex;gap:var(--space-1)}.AiChat_clearBtn__lB_na{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:all .12s ease}.AiChat_clearBtn__lB_na:hover{background:var(--color-surface-hover);color:var(--color-danger)}.AiChat_context__biwOk{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle)}.AiChat_contextDot__DWufE{width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.AiChat_messages__8kCa9{flex:1 1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.AiChat_empty__0qRTE{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:var(--space-8)}.AiChat_emptyIcon__L5q8P{color:var(--color-text-muted);opacity:.3;margin-bottom:var(--space-3)}.AiChat_emptyText___dYNN{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.AiChat_emptyHint__NWr_l{font-size:var(--text-xs);color:var(--color-text-muted)}.AiChat_msgUser__pPoKf{align-self:flex-end;background:var(--color-accent-subtle);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg)}.AiChat_msgAssistant__NfcFM,.AiChat_msgUser__pPoKf{max-width:85%;padding:var(--space-2) var(--space-3)}.AiChat_msgAssistant__NfcFM{align-self:flex-start;background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm)}.AiChat_msgContent__vapzi{font-size:var(--text-xs);color:var(--color-text);line-height:var(--leading-relaxed);white-space:pre-wrap;word-break:break-word}.AiChat_typing__K7VQd{display:flex;gap:4px;padding:var(--space-1) 0}.AiChat_typing__K7VQd span{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);animation:AiChat_typingDot__emNgY 1.2s infinite}.AiChat_typing__K7VQd span:nth-child(2){animation-delay:.2s}.AiChat_typing__K7VQd span:nth-child(3){animation-delay:.4s}@keyframes AiChat_typingDot__emNgY{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.AiChat_inputArea__TuQjI{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.AiChat_input__3S6Rf{flex:1 1;padding:var(--space-2) var(--space-3);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-xs);font-family:var(--font-sans);outline:none;resize:none;min-height:32px;max-height:80px;line-height:var(--leading-normal)}.AiChat_input__3S6Rf:focus{border-color:var(--color-accent)}.AiChat_input__3S6Rf::placeholder{color:var(--color-text-muted)}.AiChat_sendBtn__0eJgs{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-accent);border:none;border-radius:var(--radius-md);color:var(--color-text-inverse);cursor:pointer;flex-shrink:0;transition:background .12s ease}.AiChat_sendBtn__0eJgs:hover{background:var(--color-accent-hover)}.AiChat_sendBtn__0eJgs:disabled{opacity:.3;cursor:default}.WorkspaceLayout_workspace__HwZlP{display:flex;height:100vh;overflow:hidden;background:var(--color-bg)}.WorkspaceLayout_mainArea__weIBH{flex:1 1;display:flex;flex-direction:column;margin-left:var(--sidebar-width-collapsed);min-width:0;transition:margin-left var(--transition-base)}.WorkspaceLayout_contentArea__Ovk56{flex:1 1;display:flex;overflow:hidden}.WorkspaceLayout_toolPanel__i7vSn{flex:1 1;overflow-y:auto;min-width:0}:root{--color-bg:#0a0b0f;--color-surface:#0f1015;--color-surface-raised:#161820;--color-surface-sunken:#08090c;--color-surface-hover:hsla(0,0%,100%,.04);--color-surface-overlay:#1c1e28;--color-border:hsla(0,0%,100%,.06);--color-border-subtle:hsla(0,0%,100%,.03);--color-border-strong:hsla(0,0%,100%,.1);--color-text:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-muted:#475569;--color-text-inverse:#0a0b0f;--color-accent:#10b981;--color-accent-hover:#059669;--color-accent-subtle:rgba(16,185,129,.08);--color-accent-text:#34d399;--color-accent-blue:#3b82f6;--color-accent-blue-subtle:rgba(59,130,246,.08);--color-success:#10b981;--color-success-subtle:rgba(16,185,129,.08);--color-warning:#f59e0b;--color-warning-subtle:rgba(245,158,11,.08);--color-danger:#ef4444;--color-danger-subtle:rgba(239,68,68,.08);--color-info:#3b82f6;--color-info-subtle:rgba(59,130,246,.08);--glow-accent:0 0 20px rgba(16,185,129,.15);--glow-accent-strong:0 0 30px rgba(16,185,129,.25);--glow-blue:0 0 20px rgba(59,130,246,.15);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Fira Code","Courier New",monospace;--font-heading:"Inter",-apple-system,sans-serif;--text-xs:0.6875rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-lg:0.9375rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 4px 12px rgba(0,0,0,.5);--shadow-lg:0 8px 32px rgba(0,0,0,.6);--shadow-inner:inset 0 1px 0 hsla(0,0%,100%,.04);--shadow-card-hover:0 4px 24px rgba(0,0,0,.4);--sidebar-width-collapsed:56px;--sidebar-width-expanded:220px;--sidebar-width:56px;--chat-width:320px;--toolbar-height:40px;--transition-fast:0.12s ease;--transition-base:0.2s ease;--transition-slow:0.3s cubic-bezier(0.4,0,0.2,1)}