@font-face{font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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:JetBrains Mono Variable;font-style:normal;font-weight:100 800;font-display:block;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.theme-dark{color-scheme:dark;--bg-terminal:#000;--bg-0:#050a0d;--bg-1:#071418;--bg-2:#0a232a;--glow:#011c27;--accent-300:#83c1ca;--accent-400:#4fa9b8;--accent-500:#2e96a6;--accent-700:#054a56;--edge-strong:#222729;--edge:#2227298c;--edge-soft:#2227294d;--edge-accent:#4fa9b82e;--text-100:#e9eef0;--text-300:#a7b7bc;--text-500:#7e9198;--text-600:#5c6e75;--ok:#35b57f;--warn:#c99a3f;--error:#c9534f;--font-sans:"Space Grotesk Variable", "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-900:clamp(2.75rem, 1.44rem + 5.5vw, 6.375rem);--fs-800:clamp(2rem, 1.29rem + 3vw, 4rem);--fs-700:clamp(1.5rem, 1.2rem + 1.25vw, 2.3rem);--fs-600:clamp(1.19rem, 1.09rem + .4vw, 1.44rem);--fs-400:clamp(1rem, .97rem + .12vw, 1.08rem);--fs-300:.875rem;--fs-200:.75rem;--fs-100:.6875rem;--lh-tight:1.04;--lh-head:1.15;--lh-body:1.65;--track-label:.14em;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-6:3rem;--s-8:4rem;--s-12:6rem;--s-16:8rem;--s-24:12rem;--ease:cubic-bezier(.16, 1, .3, 1);--dur-micro:.15s;--dur-reveal:.6s;--dur-surface:.9s;--travel:24px;--stagger:70ms;--veil:#050a0dcc;--veil-strong:#050a0df7;--veil-menu:#071418f7;--veil-soft:#050a0d8c;--chip-bg:#ffffff0a;--bg-cell:var(--bg-terminal)}:root[data-theme=light]{color-scheme:light;--bg-0:#f4f7f8;--bg-1:#fff;--bg-2:#e9f0f2;--glow:#d6ecf0;--accent-300:#0e6b78;--accent-400:#117a88;--accent-500:#1e8e9e;--accent-700:#bfe3e8;--edge-strong:#c5d0d4;--edge:#14282e29;--edge-soft:#14282e17;--edge-accent:#117a8847;--text-100:#0b1a1f;--text-300:#2c4046;--text-500:#52666c;--text-600:#6f8288;--veil:#f4f7f8d9;--veil-strong:#f4f7f8f7;--veil-menu:#fffffff7;--veil-soft:#ffffffb3;--chip-bg:#0a1e240a;--bg-cell:#fff}
