:root{--font: "Archivo", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--radius: 14px;--radius-lg: 22px;--wrap: 1200px;--gutter: clamp(16px, 4vw, 32px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:#0b0705;font-family:var(--font);line-height:1.55;-webkit-font-smoothing:antialiased}img,video,iframe{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.app{--surface: color-mix(in oklab, var(--ink) 5%, var(--bg));--surface-2: color-mix(in oklab, var(--ink) 9%, var(--bg));--line: color-mix(in oklab, var(--ink) 11%, transparent);--line-strong: color-mix(in oklab, var(--ink) 20%, transparent);--muted: color-mix(in oklab, var(--ink) 64%, var(--bg));--faint: color-mix(in oklab, var(--ink) 42%, var(--bg));--brand-soft: color-mix(in oklab, var(--brand) 16%, transparent);--live: #3ddc84;min-height:100vh;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;overflow-x:clip}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.kicker{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-2)}.display{font-weight:900;font-stretch:112%;letter-spacing:-.02em;line-height:.95;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:46px;padding:0 1.3rem;border-radius:999px;font-weight:800;font-size:.92rem;letter-spacing:.02em;white-space:nowrap;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--brand);color:var(--bg);box-shadow:0 10px 30px -12px var(--brand),inset 0 1px color-mix(in oklab,white 35%,transparent)}.btn-primary:hover{background:color-mix(in oklab,var(--brand) 88%,white)}.btn-ghost{border:1px solid var(--line-strong);background:color-mix(in oklab,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{border-color:color-mix(in oklab,var(--ink) 40%,transparent)}.btn svg{width:18px;height:18px;flex-shrink:0}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--live);flex-shrink:0;box-shadow:0 0 color-mix(in oklab,var(--live) 60%,transparent);animation:pulse 2s infinite}.live-dot.off{background:var(--faint);animation:none}@keyframes pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--live) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.num{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nav.svelte-12qhfyh{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--bg) 72%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--line)}.nav-inner.svelte-12qhfyh{display:flex;align-items:center;gap:1.5rem;height:68px}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){height:40px;width:auto}.brand.svelte-12qhfyh .display:where(.svelte-12qhfyh){font-size:1.1rem}.links.svelte-12qhfyh{display:flex;gap:.25rem;margin-right:auto}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.45rem .8rem;border-radius:999px;font-size:.9rem;font-weight:600;color:var(--muted);transition:color .15s,background .15s}.links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink)}.links.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--ink);background:var(--surface-2)}.nav-right.svelte-12qhfyh{display:flex;align-items:center;gap:.6rem}.pill.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.5rem;height:36px;padding:0 .85rem;border-radius:999px;border:1px solid var(--line);font-weight:700;font-size:.88rem}.nav-connect.svelte-12qhfyh{height:38px;padding:0 1.1rem;font-size:.85rem}.menu.svelte-12qhfyh{display:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);align-items:center;justify-content:center}.menu.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:20px;height:20px}main.svelte-12qhfyh{flex:1}.footer.svelte-12qhfyh{border-top:1px solid var(--line);margin-top:4rem;padding:2.5rem 0 2rem}.foot-inner.svelte-12qhfyh{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:start}.foot-brand.svelte-12qhfyh{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.foot-brand.svelte-12qhfyh img:where(.svelte-12qhfyh){height:34px;width:auto}.foot-brand.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--muted);font-size:.9rem;max-width:36ch}.foot-links.svelte-12qhfyh{display:flex;gap:1.25rem;font-weight:600;font-size:.9rem}.foot-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted)}.foot-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink)}.legal.svelte-12qhfyh{grid-column:1 / -1;color:var(--faint);font-size:.78rem;padding-top:1.25rem;border-top:1px solid var(--line)}@media(max-width:760px){.nav-inner.svelte-12qhfyh{gap:.75rem;height:60px}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){height:32px}.menu.svelte-12qhfyh{display:inline-flex}.links.svelte-12qhfyh{display:none;position:absolute;top:60px;left:0;right:0;flex-direction:column;gap:0;padding:.5rem var(--gutter) 1rem;background:color-mix(in oklab,var(--bg) 96%,transparent);border-bottom:1px solid var(--line)}.links.open.svelte-12qhfyh{display:flex}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.8rem .25rem;border-radius:0;font-size:1rem}.links.svelte-12qhfyh a.on:where(.svelte-12qhfyh){background:none;color:var(--brand-2)}.nav-connect.svelte-12qhfyh{display:none}.foot-inner.svelte-12qhfyh{grid-template-columns:1fr}}
