@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable-Italic.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora/Sora-latin.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;src:url(/fonts/sora/Sora-latin-ext.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--sovren-canvas-void:var(--nexus-bg-void);--sovren-canvas-base:var(--nexus-bg-void);--sovren-canvas-elevated:var(--nexus-bg-panel);--sovren-surface-1:var(--nexus-bg-panel);--sovren-surface-2:var(--nexus-bg-elevated);--sovren-surface-3:var(--nexus-bg-elevated);--sovren-surface-hover:#16233e;--sovren-surface-active:#1c2c4c;--sovren-border-subtle:var(--nexus-line-hairline);--sovren-border-default:var(--nexus-line-strong);--sovren-border-strong:#94a3d252;--sovren-border-focus-violet:#8b5cf6;--sovren-border-focus-cyan:#0ff;--sovren-violet-50:#f5f3ff;--sovren-violet-100:#ede9fe;--sovren-violet-200:#ddd6fe;--sovren-violet-300:#c4b5fd;--sovren-violet-400:#a78bfa;--sovren-violet-500:#8b5cf6;--sovren-violet-600:#7c3aed;--sovren-violet-700:#6d28d9;--sovren-violet-800:#5b21b6;--sovren-violet-900:#4c1d95;--sovren-violet:var(--sovren-violet-500);--sovren-violet-hover:var(--sovren-violet-600);--sovren-violet-active:var(--sovren-violet-700);--sovren-violet-muted:var(--sovren-violet-400);--sovren-violet-glow:#8b5cf666;--sovren-violet-glow-intense:#8b5cf699;--sovren-gold-400:#eab308;--sovren-gold-500:#d4a017;--sovren-gold-600:#a16207;--sovren-gold:var(--sovren-gold-500);--sovren-gold-glow:#d4a01766;--sovren-amber:var(--nexus-accent-cyan);--sovren-amber-hover:var(--sovren-cyan-600);--sovren-amber-active:var(--sovren-cyan-700);--sovren-amber-muted:var(--sovren-cyan-400);--sovren-amber-400:var(--sovren-cyan-400);--sovren-amber-500:var(--nexus-accent-cyan);--sovren-amber-600:var(--sovren-cyan-600);--sovren-amber-glow:var(--sovren-cyan-glow);--sovren-amber-glow-intense:var(--sovren-cyan-glow-intense);--sovren-cyan-50:#ecfeff;--sovren-cyan-100:#cffafe;--sovren-cyan-200:#a5f3fc;--sovren-cyan-300:#67e8f9;--sovren-cyan-400:#22d3ee;--sovren-cyan-500:#0ff;--sovren-cyan-600:#06b6d4;--sovren-cyan-700:#0891b2;--sovren-cyan-800:#0e7490;--sovren-cyan-900:#155e75;--sovren-cyan:var(--sovren-cyan-500);--sovren-cyan-dim:#00ffffb3;--sovren-cyan-muted:#00ffff80;--sovren-cyan-subtle:#00ffff26;--sovren-cyan-glow:#00ffff4d;--sovren-cyan-glow-intense:#00ffff80;--sovren-success:#0f6;--sovren-success-dim:#00ff66b3;--sovren-success-bg:#00ff6614;--sovren-success-border:#00ff6640;--sovren-error:#f03;--sovren-error-dim:#ff0033b3;--sovren-error-bg:#ff003314;--sovren-error-border:#ff003340;--sovren-warning:#fa0;--sovren-warning-dim:#ffaa00b3;--sovren-warning-bg:#ffaa0014;--sovren-warning-border:#ffaa0040;--sovren-info:var(--sovren-cyan-400);--sovren-info-bg:#00ffff0f;--sovren-info-border:#0ff3;--sovren-exec-idle:#71717a;--sovren-exec-active:#a78bfa;--sovren-exec-speaking:#fff;--sovren-exec-speaking-glow:#8b5cf699;--sovren-exec-listening:var(--sovren-cyan);--sovren-text-primary:#fafafa;--sovren-text-secondary:#c7ccd4;--sovren-text-tertiary:#a9afba;--sovren-text-inverted:#09090b;--sovren-text-amber:var(--nexus-accent-cyan);--sovren-text-violet:var(--sovren-violet-400);--sovren-text-cyan:var(--sovren-cyan);--sovren-text-on-amber:#fff;--sovren-text-on-violet:#fff;--sovren-font-command:"JetBrains Mono", "SF Mono", "Fira Code", monospace;--sovren-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sovren-font-display:"Inter Display", var(--sovren-font-body);--sovren-text-2xs:.8125rem;--sovren-text-xs:.8125rem;--sovren-text-sm:.875rem;--sovren-text-base:.875rem;--sovren-text-md:1rem;--sovren-text-lg:1.125rem;--sovren-text-xl:1.25rem;--sovren-text-2xl:1.5rem;--sovren-text-3xl:1.875rem;--sovren-text-4xl:2.25rem;--sovren-leading-tight:1.2;--sovren-leading-snug:1.35;--sovren-leading-normal:1.5;--sovren-leading-relaxed:1.625;--sovren-font-normal:400;--sovren-font-medium:500;--sovren-font-semibold:600;--sovren-font-bold:700;--sovren-tracking-tight:-.01em;--sovren-tracking-normal:0em;--sovren-tracking-wide:.05em;--sovren-tracking-wider:.1em;--sovren-tracking-command:.15em;--sovren-space-0:0;--sovren-space-px:1px;--sovren-space-0-5:.125rem;--sovren-space-1:.25rem;--sovren-space-1-5:.375rem;--sovren-space-2:.5rem;--sovren-space-2-5:.625rem;--sovren-space-3:.75rem;--sovren-space-4:1rem;--sovren-space-5:1.25rem;--sovren-space-6:1.5rem;--sovren-space-8:2rem;--sovren-space-10:2.5rem;--sovren-space-12:3rem;--sovren-space-16:4rem;--sovren-space-20:5rem;--sovren-radius-none:0;--sovren-radius-sm:2px;--sovren-radius-md:4px;--sovren-radius-lg:4px;--sovren-radius-full:9999px;--sovren-shadow-sm:0 1px 2px #0009;--sovren-shadow-md:0 4px 8px #0009;--sovren-shadow-lg:0 8px 16px #0009;--sovren-shadow-xl:0 16px 32px #0009;--sovren-glow-violet-sm:0 0 8px var(--sovren-violet-glow);--sovren-glow-violet-md:0 0 20px var(--sovren-violet-glow), 0 0 40px #8b5cf626;--sovren-glow-violet-lg:0 0 30px var(--sovren-violet-glow-intense), 0 0 60px #8b5cf633;--sovren-glow-amber-sm:var(--sovren-glow-cyan-sm);--sovren-glow-amber-md:var(--sovren-glow-cyan-md);--sovren-glow-amber-lg:var(--sovren-glow-cyan-lg);--sovren-glow-cyan-sm:0 0 8px var(--sovren-cyan-glow);--sovren-glow-cyan-md:0 0 20px var(--sovren-cyan-glow), 0 0 40px #00ffff1a;--sovren-glow-cyan-lg:0 0 30px var(--sovren-cyan-glow-intense), 0 0 60px #00ffff26;--sovren-glow-error:0 0 20px #ff00334d, 0 0 40px #ff00331a;--sovren-glow-success:0 0 20px #00ff664d, 0 0 40px #00ff661a;--sovren-duration-fast:.1s;--sovren-duration-normal:.15s;--sovren-duration-slow:.25s;--sovren-ease-out:cubic-bezier(0, 0, .2, 1);--sovren-ease-in-out:cubic-bezier(.4, 0, .2, 1);--sovren-ease-spring:cubic-bezier(.175, .885, .32, 1.275);--sovren-z-base:0;--sovren-z-dropdown:100;--sovren-z-sticky:200;--sovren-z-sidebar:250;--sovren-z-overlay:300;--sovren-z-modal:400;--sovren-z-toast:500;--sovren-z-tooltip:600;--sovren-z-command-palette:700;--sovren-z-crisis:900;--sovren-sidebar-width:240px;--sovren-sidebar-collapsed:64px;--sovren-header-height:48px;--sovren-content-max-width:1440px;--sovren-content-padding:var(--sovren-space-4);--bg-void:var(--nexus-bg-void);--bg-panel:var(--nexus-bg-panel);--bg-elevated:var(--nexus-bg-elevated);--line-hairline:var(--nexus-line-hairline);--text-primary:#f6f7f9;--text-secondary:#cdd2da;--text-tertiary:#a9afba;--signal-live:#46e3c8;--signal-seal:#d8bd86;--signal-deny:#d46a70;--signal-think:#8c9af5;--font-ui:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-proof:"JetBrains Mono", "SF Mono", "Fira Code", monospace;--weight-ui-regular:400;--weight-ui-medium:500;--weight-ui-semibold:600;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-enter-dur:.32s;--ease-settle:cubic-bezier(.4, 0, .2, 1);--ease-settle-dur:.2s;--breathe-dur:4.2s;--seal-stamp:cubic-bezier(.34, 1.4, .64, 1);--seal-stamp-dur:.26s;--nexus-bg-void:#070b14;--nexus-bg-panel:#0b1120;--nexus-bg-elevated:#111a2e;--nexus-bg-sunken:#05080f;--nexus-line-hairline:#94a3d21f;--nexus-line-strong:#94a3d238;--nexus-accent-cyan:#22d3ee;--nexus-accent-violet:#8b5cf6;--nexus-accent-cyan-soft:#22d3ee29;--nexus-accent-violet-soft:#8b5cf629;--nexus-gradient:linear-gradient(115deg, #22d3ee 0%, #6d8bf5 48%, #8b5cf6 100%);--nexus-gradient-soft:linear-gradient(115deg, #22d3ee24 0%, #8b5cf624 100%);--nexus-gradient-rim:linear-gradient(135deg, #22d3ee8c 0%, #8b5cf68c 100%);--nexus-glow-cyan:0 0 20px #22d3ee4d, 0 0 44px #22d3ee1f;--nexus-glow-violet:0 0 20px #8b5cf64d, 0 0 44px #8b5cf61f;--nexus-glow-blend:0 0 24px #22d3ee2e, 0 0 44px #8b5cf62e;--nexus-glass-bg:#111a2e8c;--nexus-glass-bg-hover:#152038a8;--nexus-glass-border:#94a3d224;--nexus-glass-border-hover:#22d3ee52;--nexus-glass-blur:blur(16px) saturate(140%);--nexus-glass-highlight:inset 0 1px 0 #ffffff0f;--nexus-glass-shadow:0 8px 28px #03060e8c;--nexus-rail-width:248px;--nexus-topbar-height:56px;--nexus-footer-height:34px}@keyframes hf-breathe{0%,to{opacity:1}50%{opacity:.94}}@keyframes hf-seal-stamp{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes hf-row-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hf-breathe,[data-hf-breathe]{opacity:1!important;animation:none!important}.hf-seal-stamp,[data-hf-seal-stamp],[data-hf-enter]{opacity:1!important;animation:none!important;transform:none!important}}@keyframes sovren-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sovren-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes sovren-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
