@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JetBrainsMonoVariable.woff2)format("woff2")}:root{--accent-glyph:#22d3ee;--accent-almanac:#60a5fa;--accent-codex:#a78bfa;--accent-coffer:#34d399;--accent-crypt:#f87171;--accent-loom:#f472b6;--accent-mill:#fbbf24;--accent-gazette:#2dd4bf;--accent:var(--accent-glyph);--accent-strong:#67e8f9;--tier-a:#f87171;--tier-b:#fbbf24;--tier-c:#34d399;--bg-gradient-dusk:linear-gradient(135deg, #0b1322 0%, #131e35 55%, #0e1729 100%);--ambient-lavender:#a78bfa;--ambient-indigo:#6366f1;--warn:#fbbf24;--danger:#f87171;--ok:#34d399;--text:#f1f5f9;--text-soft:#f1f5f994;--text-faint:#f1f5f957;--badge-text:#0b1322;--state-active:#22d3ee;--state-running:#f472b6;--state-alert:#fbbf24;--state-idle:#f1f5f957;--panel-gradient:linear-gradient(135deg, #ffffff12 0%, #ffffff07 55%, #ffffff0b 100%);--panel-border:#ffffff16;--panel-blur:16px;--radius-panel:5px;--panel-shadow:0 8px 28px #00000057, inset 1px 1px 0 #ffffff1a, inset -1px -1px 0 #0000001f;--panel-shadow-hover:0 14px 40px #00000075, inset 1px 1px 0 #ffffff1f, inset -1px -1px 0 #00000029;--glow-ambient:.04;--glow-spotlight:.05;--glow-lerp:.06;--cursor-glow-size:720px;--input-bg:linear-gradient(135deg, #00000052, #0000002e);--input-border:#ffffff12;--focus-ring:0 0 0 2px #0b1322, 0 0 0 4px var(--accent);--font-sans:"Inter", "Inter Fallback", system-ui, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, monospace;--fs-sub:9px;--fs-eyebrow:10px;--fs-micro:11px;--fs-caption:12px;--fs-body:14px;--fs-lead:16px;--fs-title:22px;--fs-display:34px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-tight:-.01em;--tracking-label:.14em;--tracking-eyebrow:.42em;--leading-tight:1.15;--leading-normal:1.5;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:28px;--space-7:40px;--space-8:56px;--measure-column:760px;--space-content-x:28px;--space-content-x-sm:18px;--nav-width:282px;--topbar-height:56px;--bottomnav-height:60px;--scrim:#0000008c;--login-stage-size:460px;--login-ring-radius:190px;--login-throne-offset:56px;--login-node-size:46px;--login-orb-size:18px;--radius-xs:2px;--radius-sm:5px;--radius-md:8px;--radius-full:9999px;--drift-dur-a:22s;--drift-dur-b:28s;--drift-dur-c:26s;--drift-dur-d:32s;--pulse-cadence-a:2.4s;--pulse-cadence-b:3.7s;--pulse-cadence-c:5.1s;--sheen-dur:.95s;--dur-spotlight:.45s;--ripple-dur:.5s;--dur-glass:.35s;--dur-drawer:.32s;--stagger-step:80ms;--stagger-base:.1s;--fade-up-dur:.6s;--fade-up-offset:10px;--lift-hover:-2px;--ease-glass:cubic-bezier(.16, 1, .3, 1);--ease-drawer:cubic-bezier(.4, 0, .2, 1);--particle-count:16;--particle-size-min:1.3px;--particle-size-max:2.5px;--particle-dur-min:18s;--particle-dur-max:30s;--particle-cyan:#67e8f98c;--particle-lavender:#a78bfa73;--z-ambient:0;--z-ambient-cursor:1;--z-content:2;--density-row-pad:var(--space-4);--density-row-gap:var(--space-3)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-density=compact]{--density-row-pad:var(--space-3);--density-row-gap:var(--space-2)}@media (width<=768px){:root{--particle-count:8;--space-content-x:var(--space-content-x-sm)}}@keyframes drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-32px,18px)scale(1.06)}}@keyframes drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(28px,-22px)scale(.94)}}@keyframes drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,14px)scale(1.08)}}@keyframes drift-d{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,18px)scale(.92)}}@keyframes particle-drift{0%{opacity:0;transform:translate(0,0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(40px,-120px)}}@keyframes pulse-a{0%,to{box-shadow:0 0 5px var(--accent);opacity:1}50%{box-shadow:0 0 11px var(--accent);opacity:.85}}@keyframes pulse-b{0%,to{box-shadow:0 0 4px var(--warn);opacity:.9}50%{box-shadow:0 0 10px var(--warn);opacity:1}}@keyframes pulse-c{0%,to{box-shadow:0 0 4px var(--ambient-lavender);opacity:.85}50%{box-shadow:0 0 10px var(--ambient-lavender);opacity:1}}@keyframes sheen-sweep{0%{opacity:0;transform:translate(-120%)skew(-18deg)}40%{opacity:1}to{opacity:0;transform:translate(220%)skew(-18deg)}}@keyframes tap-ripple{0%{opacity:.4;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(var(--fade-up-offset))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-reduce-motion=true] *,[data-reduce-motion=true] :before,[data-reduce-motion=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
