:root{--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--motion-fast:.15s;--motion-normal:.22s;--motion-slow:.32s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--ease-cockpit:cubic-bezier(.16, 1, .3, 1);--transition-fast:.16s var(--ease-cockpit);--transition-normal:.24s var(--ease-cockpit);--transition-slow:.4s var(--ease-cockpit);--transition-theme:background-color var(--motion-normal) var(--motion-ease), border-color var(--motion-normal) var(--motion-ease), color var(--motion-normal) var(--motion-ease), box-shadow var(--motion-normal) var(--motion-ease);--sidebar-width:270px;--sidebar-compact-width:78px;--page-padding-x:calc(clamp(16px, 2vw, 32px));--page-padding-y:calc(clamp(16px, 1.8vw, 28px));--section-gap:calc(clamp(16px, 1.5vw, 24px))}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:#26d9e8;--brand-primary-hover:#15b8c7;--brand-secondary:#8765ff;--brand-ai:#8765ff;--brand-primary-soft:#26d9e824;--brand-secondary-soft:#8765ff24;--brand-ai-soft:#8765ff24;--bg-primary:#0b1020;--bg-secondary:#101a2d;--bg-tertiary:#17233b;--bg-elevated:#111a2e;--bg-sidebar:#0c1224;--bg-header:#111a2ed9;--bg-overlay:#000000bf;--bg-midnight:#0b1020;--bg-main:#0b1020;--bg-surface:#111a2e;--bg-surface-elevated:#17233b;--bg-surface-glass:#111a2ec7;--bg-surface-hover:#17233be0;--cyan-electric:#26d9e8;--cyan-glow:#26d9e859;--cyan-faint:#26d9e81f;--cyan-border:#26d9e847;--violet-neon:#8765ff;--violet-glow:#8765ff59;--violet-faint:#8765ff1f;--violet-border:#8765ff47;--status-success:#10b981;--status-success-glow:#10b98159;--status-warning:#f59e0b;--status-warning-glow:#f59e0b59;--status-danger:#ef4444;--status-danger-glow:#ef444459;--status-info:#38bdf8;--text-primary:#f8fafc;--text-secondary:#aab4cc;--text-muted:#9aa7bd;--text-faint:#64748b;--text-inverse:#0b1020;--text-link:#26d9e8;--text-white:#f8fafc;--text-sub:#e2e8f0;--border-primary:#94a3b829;--border-secondary:#94a3b81a;--border-subtle:#94a3b829;--border-highlight:#f8fafc1f;--border-focus:#26d9e8;--shadow-sm:0 4px 16px #00000059;--shadow-md:0 12px 36px #00000073;--shadow-lg:0 24px 60px #0009;--shadow-cockpit-sm:0 4px 16px #00000059;--shadow-cockpit-md:0 12px 36px #00000073;--shadow-cockpit-lg:0 24px 60px #0009;--shadow-cyan-glow:0 0 30px #26d9e84d;--shadow-violet-glow:0 0 30px #8765ff4d;--shadow-glow-blue:0 0 24px #26d9e840;--shadow-glow-cyan:0 0 24px #26d9e840;--shadow-glow-violet:0 0 24px #8765ff40}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#246bfd;--brand-primary-hover:#1558e8;--brand-secondary:#18c8c8;--brand-ai:#8057ef;--brand-primary-soft:#eaf1ff;--brand-secondary-soft:#e6fafa;--brand-ai-soft:#f1ebff;--bg-primary:#fff;--bg-secondary:#f7f9fd;--bg-tertiary:#f1f5fb;--bg-elevated:#fff;--bg-sidebar:#fff;--bg-header:#ffffffe6;--bg-overlay:#0f172a61;--bg-midnight:#f7f9fd;--bg-main:#f7f9fd;--bg-surface:#fff;--bg-surface-elevated:#f8fafd;--bg-surface-glass:#ffffffe0;--bg-surface-hover:#f1f5fb;--cyan-electric:#246bfd;--cyan-glow:#246bfd38;--cyan-faint:#eaf1ff;--cyan-border:#d0e0ff;--violet-neon:#8057ef;--violet-glow:#8057ef38;--violet-faint:#f1ebff;--violet-border:#e0d3ff;--status-success:#059669;--status-success-glow:#05966933;--status-warning:#d97706;--status-warning-glow:#d9770633;--status-danger:#dc2626;--status-danger-glow:#dc262633;--status-info:#246bfd;--text-primary:#14264a;--text-secondary:#52627c;--text-muted:#718096;--text-faint:#9aa7bd;--text-inverse:#fff;--text-link:#246bfd;--text-white:#14264a;--text-sub:#52627c;--border-primary:#e3eaf4;--border-secondary:#edf1f7;--border-subtle:#e3eaf4;--border-highlight:#246bfd2e;--border-focus:#246bfd;--shadow-sm:0 2px 8px #14264a0a;--shadow-md:0 8px 24px #14264a12;--shadow-lg:0 16px 48px #14264a1a;--shadow-cockpit-sm:0 2px 8px #14264a0a;--shadow-cockpit-md:0 8px 24px #14264a12;--shadow-cockpit-lg:0 16px 48px #14264a1a;--shadow-cyan-glow:0 0 24px #246bfd26;--shadow-violet-glow:0 0 24px #8057ef26;--shadow-glow-blue:0 0 24px #246bfd24;--shadow-glow-cyan:0 0 24px #18c8c826;--shadow-glow-violet:0 0 24px #8057ef24}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background-color:var(--bg-midnight);width:100%;height:100%;color:var(--text-white);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--motion-normal) var(--motion-ease),color var(--motion-normal) var(--motion-ease);font-family:Plus Jakarta Sans,Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;transition:opacity var(--motion-normal) var(--motion-ease);background:radial-gradient(circle at 50% 0,#26d9e814,#0000 60%),radial-gradient(circle at 85% 90%,#8765ff0f,#0000 50%),radial-gradient(circle at 10% 70%,#26d9e80a,#0000 40%);position:fixed;inset:0}:root[data-theme=light] body:before{background:radial-gradient(circle at 50% 0,#246bfd0d,#0000 60%),radial-gradient(circle at 85% 90%,#8057ef0a,#0000 50%),radial-gradient(circle at 10% 70%,#18c8c808,#0000 40%)}h1,h2,h3,h4,h5,h6{color:var(--text-white);letter-spacing:-.02em;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-weight:700}code,kbd,pre,samp{font-family:JetBrains Mono,monospace;font-size:.9em}.cockpit-panel{background:var(--bg-surface-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-cockpit-md);transition:background-color var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease);position:relative}.cockpit-panel:hover{border-color:#94a3b847}:root[data-theme=light] .cockpit-panel:hover{border-color:#cbd5e1}.cockpit-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-cockpit-sm);transition:all var(--transition-fast);padding:16px 20px}.cockpit-card:hover{background:var(--bg-surface-elevated);border-color:var(--cyan-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.glow-cyan{box-shadow:var(--shadow-cyan-glow)}.glow-violet{box-shadow:var(--shadow-violet-glow)}.border-cyan-active{box-shadow:0 0 16px var(--cyan-glow);border-color:var(--cyan-electric)!important}.border-violet-active{box-shadow:0 0 16px var(--violet-glow);border-color:var(--violet-neon)!important}.cockpit-btn{letter-spacing:.01em;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cockpit-btn:active{transform:scale(.98)}.cockpit-btn-cyan{color:#06111c;background:linear-gradient(135deg,#26d9e8,#15b8c7);box-shadow:0 4px 18px #26d9e859}:root[data-theme=light] .cockpit-btn-cyan{color:#fff;background:linear-gradient(135deg,#246bfd,#1558e8);box-shadow:0 4px 18px #246bfd4d}.cockpit-btn-cyan:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 24px #26d9e880}:root[data-theme=light] .cockpit-btn-cyan:hover{box-shadow:0 6px 24px #246bfd73}.cockpit-btn-violet{color:#f8fafc;background:linear-gradient(135deg,#8765ff,#6e46ff);box-shadow:0 4px 18px #8765ff59}:root[data-theme=light] .cockpit-btn-violet{color:#fff;background:linear-gradient(135deg,#8057ef,#693ce6);box-shadow:0 4px 18px #8057ef4d}.cockpit-btn-violet:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 24px #8765ff80}.cockpit-btn-ghost{border:1px solid var(--border-subtle);color:var(--text-white);background:#ffffff0a}:root[data-theme=light] .cockpit-btn-ghost{border:1px solid var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-sm);background:#fff}.cockpit-btn-ghost:hover{color:#fff;background:#ffffff14;border-color:#fff3}:root[data-theme=light] .cockpit-btn-ghost:hover{color:#14264a;background:#f1f5fb;border-color:#cbd5e1}.cockpit-badge{border-radius:var(--radius-full);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.cockpit-badge-cyan{background:var(--cyan-faint);border:1px solid var(--cyan-border);color:var(--cyan-electric)}.cockpit-badge-violet{background:var(--violet-faint);border:1px solid var(--violet-border);color:var(--violet-neon)}.cockpit-badge-success{color:var(--status-success);background:#10b9811f;border:1px solid #10b9814d}.led-indicator{border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.led-indicator:after{content:"";opacity:.6;border-radius:50%;position:absolute;inset:-3px}.led-indicator.cyan{background:var(--cyan-electric);box-shadow:0 0 10px var(--cyan-electric)}.led-indicator.cyan:after{background:var(--cyan-electric);animation:2s infinite ledPulse}.led-indicator.violet{background:var(--violet-neon);box-shadow:0 0 10px var(--violet-neon)}.led-indicator.violet:after{background:var(--violet-neon);animation:2s infinite ledPulse}.led-indicator.green{background:var(--status-success);box-shadow:0 0 10px var(--status-success)}.led-indicator.green:after{background:var(--status-success);animation:2s infinite ledPulse}.led-indicator.red{background:var(--status-danger);box-shadow:0 0 10px var(--status-danger)}@keyframes ledPulse{0%{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(1)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cyan-electric)}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#14264a2e}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlowSlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes rotateConcentric{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotateConcentricRev{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}.cursor-blink{color:var(--cyan-electric);font-weight:700;animation:.9s infinite blinkCursor}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cockpit-page-fullwidth{width:100%;min-width:0;max-width:none;padding:var(--page-padding-y) var(--page-padding-x);gap:var(--section-gap);flex-direction:column;flex:1;margin:0;display:flex}.cockpit-header-fullwidth{border-radius:var(--radius-md);flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:none;padding:calc(clamp(14px,1.5vw,20px)) calc(clamp(16px,2vw,28px));display:flex}.responsive-adaptive-grid{gap:var(--section-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));width:100%;display:grid}.brand-logo-container[data-v-7f77ed96]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;max-width:100%;transition:transform .2s;display:flex;overflow:hidden}.brand-logo-container.icon[data-v-7f77ed96]{justify-content:center;gap:0}.brand-logo-container[data-v-7f77ed96]:hover{transform:translateY(-1px)}.logo-mark-wrapper[data-v-7f77ed96]{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.brand-icon-img[data-v-7f77ed96]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .25s}.brand-logo-container:hover .brand-icon-img[data-v-7f77ed96]{transform:scale(1.06)}.icon-ambient-glow[data-v-7f77ed96]{pointer-events:none;background:radial-gradient(circle,#26d9e873,#8765ff00 70%);border-radius:50%;animation:2.4s ease-in-out infinite pulseBrandGlow-7f77ed96;position:absolute;inset:-6px}.logo-text-block[data-v-7f77ed96]{white-space:nowrap;flex-direction:column;line-height:1;display:flex;overflow:hidden}.brand-title-row[data-v-7f77ed96]{letter-spacing:.05em;align-items:baseline;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:21px;display:flex}.word-voice[data-v-7f77ed96]{color:var(--text-primary);transition:color var(--motion-normal,.2s) ease;font-weight:800}.word-agent[data-v-7f77ed96]{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-left:2px;font-weight:700}.brand-subtitle[data-v-7f77ed96]{margin-top:4px}.tag-cockpit[data-v-7f77ed96]{letter-spacing:.2em;color:var(--brand-primary);opacity:.9;transition:color var(--motion-normal,.2s) ease;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}:root[data-theme=light] .icon-ambient-glow[data-v-7f77ed96]{background:radial-gradient(circle,#246bfd59,#8057ef00 70%)}@keyframes pulseBrandGlow-7f77ed96{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.85;transform:scale(1.1)}}.status-indicator-wrapper[data-v-97b8b253]{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.status-indicator-wrapper.pill[data-v-97b8b253]{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:#ffffff0a;padding:4px 10px}.status-dot[data-v-97b8b253]{border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.ping-ring[data-v-97b8b253]{opacity:.75;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping-97b8b253;position:absolute;inset:-3px}.status-dot.cyan[data-v-97b8b253]{box-shadow:0 0 8px var(--cyan-electric)}.status-dot.cyan[data-v-97b8b253],.status-dot.cyan .ping-ring[data-v-97b8b253]{background:var(--cyan-electric)}.status-dot.violet[data-v-97b8b253]{box-shadow:0 0 8px var(--violet-neon)}.status-dot.violet[data-v-97b8b253],.status-dot.violet .ping-ring[data-v-97b8b253]{background:var(--violet-neon)}.status-dot.green[data-v-97b8b253]{box-shadow:0 0 8px var(--status-success)}.status-dot.green[data-v-97b8b253],.status-dot.green .ping-ring[data-v-97b8b253]{background:var(--status-success)}.status-dot.red[data-v-97b8b253]{box-shadow:0 0 8px var(--status-danger)}.status-dot.red[data-v-97b8b253],.status-dot.red .ping-ring[data-v-97b8b253]{background:var(--status-danger)}.status-dot.yellow[data-v-97b8b253]{box-shadow:0 0 8px var(--status-warning)}.status-dot.yellow[data-v-97b8b253],.status-dot.yellow .ping-ring[data-v-97b8b253]{background:var(--status-warning)}.status-label[data-v-97b8b253]{color:var(--text-muted);font-weight:500}.status-value[data-v-97b8b253]{color:var(--text-white);font-family:JetBrains Mono,monospace;font-weight:600}@keyframes ping-97b8b253{75%,to{opacity:0;transform:scale(2.4)}}:root[data-theme=light] .status-indicator-wrapper.pill[data-v-97b8b253]{background:#f1f5fb;border-color:#e3eaf4}.app-sidebar-cockpit[data-v-cdb1f0d1]{background:var(--bg-sidebar);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);z-index:50;flex-direction:column;flex-shrink:0;width:270px;height:calc(100vh - 28px);margin:14px 0 14px 14px;padding:18px 14px;transition:width .25s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000073}.app-sidebar-cockpit.is-compact[data-v-cdb1f0d1]{width:var(--sidebar-compact-width,78px);padding:18px 8px}.app-sidebar-cockpit.is-compact .sidebar-brand-header[data-v-cdb1f0d1]{justify-content:center;gap:0;padding:0}.app-sidebar-cockpit.is-compact .new-session-btn[data-v-cdb1f0d1],.app-sidebar-cockpit.is-compact .sidebar-nav-item[data-v-cdb1f0d1]{justify-content:center;padding:10px 0}.app-sidebar-cockpit.is-compact .sidebar-user-footer[data-v-cdb1f0d1]{justify-content:center;padding:8px 0}.sidebar-brand-header[data-v-cdb1f0d1]{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:20px;padding:0 4px;display:flex}.compact-toggle-btn[data-v-cdb1f0d1]{cursor:pointer;border-radius:var(--radius-xs);color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.compact-toggle-btn[data-v-cdb1f0d1]:hover{color:#fff;background:#ffffff14}.mobile-close-btn[data-v-cdb1f0d1]{cursor:pointer;border-radius:var(--radius-xs);color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:none}.mobile-close-btn[data-v-cdb1f0d1]:hover{color:#fff;background:#ffffff1a}.new-session-btn[data-v-cdb1f0d1]{border-radius:var(--radius-sm);width:100%;color:var(--text-white);background:linear-gradient(135deg,#26d9e82e,#8765ff38);border:1px solid #26d9e84d;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #00000040}.new-session-btn[data-v-cdb1f0d1]:hover{border-color:var(--cyan-electric);background:linear-gradient(135deg,#26d9e84d,#8765ff59);transform:translateY(-1px);box-shadow:0 6px 20px #26d9e840}.btn-label[data-v-cdb1f0d1]{letter-spacing:.01em;white-space:nowrap;font-size:13px;font-weight:600}.sidebar-nav-menu[data-v-cdb1f0d1]{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden auto}.sidebar-nav-item[data-v-cdb1f0d1]{border-radius:var(--radius-sm);color:var(--text-muted);align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .18s;display:flex;position:relative;overflow:hidden}.sidebar-nav-item[data-v-cdb1f0d1]:hover{color:var(--text-white);background:#ffffff0d;transform:translate(2px)}.sidebar-nav-item.active[data-v-cdb1f0d1]{color:#f8fafc;background:linear-gradient(90deg,#26d9e824,#8765ff14);border:1px solid #26d9e840;font-weight:600}.item-icon-box[data-v-cdb1f0d1]{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sidebar-nav-item.active .item-icon-box[data-v-cdb1f0d1] .base-icon{color:var(--cyan-electric)!important}.item-label[data-v-cdb1f0d1]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item-active-led[data-v-cdb1f0d1]{background:0 0;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-left:auto}.sidebar-nav-item.active .item-active-led[data-v-cdb1f0d1]{background:var(--cyan-electric);box-shadow:0 0 6px var(--cyan-electric)}.sidebar-system-telemetry[data-v-cdb1f0d1]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0b102099;margin-bottom:14px;padding:12px}.telemetry-section-title[data-v-cdb1f0d1]{letter-spacing:.1em;color:var(--cyan-electric);align-items:center;gap:6px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:flex}.telemetry-status-list[data-v-cdb1f0d1]{flex-direction:column;gap:6px;display:flex}.sidebar-user-footer[data-v-cdb1f0d1]{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;padding:10px;display:flex;overflow:hidden}.user-avatar-badge[data-v-cdb1f0d1]{border-radius:var(--radius-sm);background:linear-gradient(135deg,#26d9e81f,#8765ff29);border:1px solid #26d9e859;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;box-shadow:0 0 12px #26d9e826}.user-online-led[data-v-cdb1f0d1]{border:1.5px solid var(--bg-sidebar);background:#10b981;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px #10b981}.user-details[data-v-cdb1f0d1]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.user-title-row[data-v-cdb1f0d1]{align-items:center;gap:6px;display:flex}.user-name[data-v-cdb1f0d1]{color:var(--text-white);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.user-role-badge[data-v-cdb1f0d1]{color:var(--cyan-electric);letter-spacing:.05em;background:#26d9e81f;border:1px solid #26d9e840;border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.user-email[data-v-cdb1f0d1]{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (width<=1024px){.app-sidebar-cockpit[data-v-cdb1f0d1]{width:72px;margin:10px 0 10px 10px;padding:16px 8px}.app-sidebar-cockpit .compact-toggle-btn[data-v-cdb1f0d1],.app-sidebar-cockpit[data-v-cdb1f0d1] .logo-text-block{display:none!important}.app-sidebar-cockpit[data-v-cdb1f0d1] .brand-logo-container{justify-content:center;width:100%}.app-sidebar-cockpit .sidebar-brand-header[data-v-cdb1f0d1]{justify-content:center;padding:0}.app-sidebar-cockpit .btn-label[data-v-cdb1f0d1],.app-sidebar-cockpit .item-label[data-v-cdb1f0d1],.app-sidebar-cockpit .sidebar-system-telemetry[data-v-cdb1f0d1],.app-sidebar-cockpit .sidebar-theme-row[data-v-cdb1f0d1],.app-sidebar-cockpit .user-details[data-v-cdb1f0d1]{display:none!important}.app-sidebar-cockpit .new-session-btn[data-v-cdb1f0d1],.app-sidebar-cockpit .sidebar-nav-item[data-v-cdb1f0d1]{justify-content:center;padding:10px 0}.app-sidebar-cockpit .sidebar-user-footer[data-v-cdb1f0d1]{justify-content:center;padding:8px 0}}@media (width<=768px){.app-sidebar-cockpit[data-v-cdb1f0d1]{width:280px;height:100vh;box-shadow:none;z-index:100;border-radius:0 20px 20px 0;margin:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-sidebar-cockpit.is-mobile-open[data-v-cdb1f0d1]{transform:translate(0);box-shadow:0 0 60px #000000d9}.app-sidebar-cockpit .compact-toggle-btn[data-v-cdb1f0d1]{display:none!important}.app-sidebar-cockpit .mobile-close-btn[data-v-cdb1f0d1],.app-sidebar-cockpit[data-v-cdb1f0d1] .logo-text-block,.app-sidebar-cockpit .btn-label[data-v-cdb1f0d1],.app-sidebar-cockpit .item-label[data-v-cdb1f0d1],.app-sidebar-cockpit .sidebar-system-telemetry[data-v-cdb1f0d1],.app-sidebar-cockpit .sidebar-theme-row[data-v-cdb1f0d1],.app-sidebar-cockpit .user-details[data-v-cdb1f0d1]{display:flex!important}.app-sidebar-cockpit .sidebar-brand-header[data-v-cdb1f0d1]{justify-content:space-between;padding:0 4px}.app-sidebar-cockpit .sidebar-nav-item[data-v-cdb1f0d1]{justify-content:flex-start;padding:10px 14px}.app-sidebar-cockpit .sidebar-user-footer[data-v-cdb1f0d1]{justify-content:flex-start;padding:10px}}.sidebar-theme-row[data-v-cdb1f0d1]{justify-content:center;align-items:center;padding:6px 0 10px;display:flex}:root[data-theme=light] .app-sidebar-cockpit[data-v-cdb1f0d1]{background:#fff;border-color:#e3eaf4;box-shadow:0 8px 30px #14264a0d}:root[data-theme=light] .compact-toggle-btn[data-v-cdb1f0d1]:hover,:root[data-theme=light] .mobile-close-btn[data-v-cdb1f0d1]:hover{color:#14264a;background:#f1f5fb}:root[data-theme=light] .new-session-btn[data-v-cdb1f0d1]{color:#14264a;background:linear-gradient(135deg,#eaf1ff,#f1ebff);border:1px solid #246bfd4d;box-shadow:0 4px 14px #246bfd14}:root[data-theme=light] .new-session-btn[data-v-cdb1f0d1]:hover{background:linear-gradient(135deg,#dfebff,#eae0ff);border-color:#246bfd;box-shadow:0 6px 18px #246bfd29}:root[data-theme=light] .sidebar-nav-item[data-v-cdb1f0d1]{color:#52627c}:root[data-theme=light] .sidebar-nav-item[data-v-cdb1f0d1]:hover{color:#14264a;background:#f1f5fb}:root[data-theme=light] .sidebar-nav-item.active[data-v-cdb1f0d1]{color:#14264a;background:#eaf1ff;border-color:#246bfd4d;box-shadow:0 2px 8px #246bfd14}:root[data-theme=light] .sidebar-nav-item.active .item-icon-box[data-v-cdb1f0d1] .base-icon{color:#246bfd!important}:root[data-theme=light] .sidebar-nav-item.active .item-active-led[data-v-cdb1f0d1]{background:#246bfd;box-shadow:0 0 6px #246bfd}:root[data-theme=light] .sidebar-system-telemetry[data-v-cdb1f0d1]{background:#f7f9fd;border-color:#e3eaf4}:root[data-theme=light] .telemetry-section-title[data-v-cdb1f0d1]{color:#246bfd}:root[data-theme=light] .sidebar-user-footer[data-v-cdb1f0d1]{border-color:#e3eaf4}:root[data-theme=light] .user-avatar-badge[data-v-cdb1f0d1]{background:#eaf1ff;border-color:#246bfd4d;box-shadow:0 2px 8px #246bfd1a}:root[data-theme=light] .user-name[data-v-cdb1f0d1]{color:#14264a}:root[data-theme=light] .user-role-badge[data-v-cdb1f0d1]{color:#246bfd;background:#eaf1ff;border-color:#246bfd40}:root[data-theme=light] .user-email[data-v-cdb1f0d1]{color:#8794aa}.modal-overlay[data-v-4ebea1c9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.permission-modal[data-v-4ebea1c9]{border:1px solid var(--border-glow);border-radius:var(--radius-lg);background:#0f172a;width:90%;max-width:520px;padding:24px;box-shadow:0 20px 40px #000c}.modal-header[data-v-4ebea1c9]{gap:14px;margin-bottom:16px}.alert-icon-orb[data-v-4ebea1c9],.modal-header[data-v-4ebea1c9]{align-items:center;display:flex}.alert-icon-orb[data-v-4ebea1c9]{border-radius:50%;justify-content:center;width:44px;height:44px;font-size:20px}.alert-icon-orb.high[data-v-4ebea1c9]{background:#ef444433}.alert-icon-orb.medium[data-v-4ebea1c9]{background:#f59e0b33}.modal-title[data-v-4ebea1c9]{color:#fff;font-size:18px;font-weight:700}.risk-badge[data-v-4ebea1c9]{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.risk-badge.high[data-v-4ebea1c9]{color:#f87171;background:#ef444433}.risk-badge.medium[data-v-4ebea1c9]{color:#fbbf24;background:#f59e0b33}.modal-body[data-v-4ebea1c9]{margin-bottom:20px}.desc-text[data-v-4ebea1c9]{color:#e2e8f0;margin-bottom:12px;font-size:14px;line-height:1.5}.action-details-box[data-v-4ebea1c9]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0000004d;margin-bottom:12px;padding:10px 14px}.detail-row[data-v-4ebea1c9]{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.detail-label[data-v-4ebea1c9]{color:var(--text-faint)}.detail-val[data-v-4ebea1c9]{color:var(--text-muted);font-family:JetBrains Mono,monospace}.notice-text[data-v-4ebea1c9]{color:var(--text-faint);font-size:11px;font-style:italic}.modal-footer[data-v-4ebea1c9]{justify-content:flex-end;gap:12px;display:flex}.reject-btn[data-v-4ebea1c9]{color:#f87171;border-color:#ef44444d}.approve-btn[data-v-4ebea1c9]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b98166}:root[data-theme=light] .permission-modal[data-v-4ebea1c9]{background:#fff;border-color:#e3eaf4;box-shadow:0 20px 48px #14264a26}:root[data-theme=light] .desc-text[data-v-4ebea1c9],:root[data-theme=light] .detail-val[data-v-4ebea1c9],:root[data-theme=light] .modal-title[data-v-4ebea1c9]{color:#14264a}:root[data-theme=light] .action-details-box[data-v-4ebea1c9]{background:#f7f9fd;border-color:#e3eaf4}:root[data-theme=light] .detail-label[data-v-4ebea1c9]{color:#52627c}:root[data-theme=light] .notice-text[data-v-4ebea1c9]{color:#8794aa}.app-layout[data-v-324ef5a6]{background-color:var(--bg-main,#0b1020);width:100vw;overflow:hidden}.app-layout[data-v-324ef5a6],.main-viewport[data-v-324ef5a6]{height:100vh;display:flex;position:relative}.main-viewport[data-v-324ef5a6]{flex-direction:column;flex:1;width:0;min-width:0;overflow-y:auto}.mobile-nav-backdrop[data-v-324ef5a6]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:45;background:#000000a6;transition:opacity .25s;position:fixed;inset:0}
