@font-face{font-family:interTight;src:url(../media/inter_tight_variable-s.p.9e06ad92.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_c4a422f2-module__qgb6XW__className{font-family:interTight,interTight Fallback;font-style:normal}.intertight_c4a422f2-module__qgb6XW__variable{--font-inter-tight:"interTight","interTight Fallback"}
@font-face{font-family:inter;src:url(../media/inter_400_700-s.p.c757f81b.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_83cc032b-module__7y8oJa__className{font-family:inter,inter Fallback;font-style:normal}.inter_83cc032b-module__7y8oJa__variable{--font-inter:"inter","inter Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_400_700-s.p.2fc7e6c4.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_536b29aa-module__igRqsG__className{font-family:geistMono,geistMono Fallback;font-style:normal}.geistmono_536b29aa-module__igRqsG__variable{--font-geist-mono:"geistMono","geistMono Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_regular-s.p.60c916e2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_italic-s.p.b1508682.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_56d1aaaa-module__hpHRJa__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_56d1aaaa-module__hpHRJa__variable{--font-instrument-serif:"instrumentSerif","instrumentSerif Fallback"}
.sharks-root{--bg:#0a0a0a;--bg-raised:#111;--surface:#111;--surface-2:#181818;--surface-3:#1f1f1f;--surface-4:#262626;--bg-hover:#181818;--bg-nav:#0a0a0aeb;--card-border:#ffffff14;--ink:#f5f3ee;--text:var(--ink);--ink-2:#f5f3eebd;--text-2:var(--ink-2);--ink-3:#f5f3ee85;--text-3:var(--ink-3);--ink-4:#f5f3ee4d;--text-4:var(--ink-4);--text-5:#f5f3ee38;--line:#ffffff14;--line-strong:#ffffff2e;--sharks:#00b4ff;--sharks-deep:#0a4a7a;--sharks-glow:#00b4ff66;--sharks-bg:#00b4ff1a;--sharks-border:#00b4ff47;--sharks-fade:#00b4ff8c;--accent:#cdfe00;--accent-ink:#0a0a0a;--lime:var(--accent);--lime-bg:#cdfe001a;--lime-border:#cdfe004d;--lime-fade:#cdfe008c;--warn:#f59e0b;--warning-soft:var(--warn);--warning-muted:#f59e0b1a;--warning-border-weak:#f59e0b38;--warning-border-subtle:#f59e0b29;--danger:#ef4444;--error:var(--danger);--f-disp:var(--font-inter-tight,"Inter Tight"),-apple-system,"Segoe UI",sans-serif;--f-body:var(--font-inter,"Inter"),-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-geist-mono,"Geist Mono"),"JetBrains Mono",ui-monospace,monospace;--f-serif:var(--font-instrument-serif,"Instrument Serif"),Georgia,serif;--font-mh-body:var(--f-body);--font-mh-disp:var(--f-disp);--r-xs:8px;--r-sm:12px;--r-md:14px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--shadow-cta:0 0 24px #00b4ff47;--shadow-cta-hover:0 0 36px #00b4ff75;--shadow-confirm:0 0 40px #00b4ff66;--transition:all .18s cubic-bezier(.22,1,.36,1);background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;min-height:100dvh}.sharks-root *{box-sizing:border-box}.sharks-root a{color:inherit;text-decoration:none}.sharks-root img,.sharks-root svg{display:block}@keyframes sharks-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.sharks-root .cobrand{align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:16px 20px 0;display:flex}.sharks-root .cobrand .x{font-family:var(--f-disp);color:var(--ink-3);margin:0 4px;font-size:14px;font-weight:300}.sharks-root .cobrand .spacer{flex:1}.sharks-root .cobrand .meta{font-family:var(--f-mono);letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;font-size:9px;font-weight:600}.sharks-root .cobrand .tagline{font-family:var(--f-mono);letter-spacing:.18em;color:var(--sharks);text-transform:uppercase;font-size:10px;font-weight:700}.sharks-root .eyebrow{font-family:var(--f-mono);letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;font-size:10px;font-weight:600}.sharks-root .eyebrow.live{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.sharks-root .eyebrow.live:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.4s infinite sharks-pulse}.sharks-root .eyebrow.sharks{color:var(--sharks)}.sharks-root .eyebrow.warn{color:var(--warn)}.sharks-root .display{font-family:var(--f-disp);letter-spacing:-.03em;color:var(--ink);font-weight:800;line-height:.98}.sharks-root .display em{font-family:var(--f-serif);color:var(--sharks);font-style:italic;font-weight:400}.sharks-root .display.size-xl{letter-spacing:-.04em;font-size:56px;line-height:.94}.sharks-root .display.size-l{letter-spacing:-.04em;font-size:44px;line-height:.95}.sharks-root .display.size-m{letter-spacing:-.035em;font-size:32px;line-height:.98}.sharks-root .display.size-s{letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:1.05}.sharks-root .display.size-xs{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.1}.sharks-root .num{font-family:var(--f-disp);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:800}.sharks-root .num small{color:var(--ink-3);margin-left:3px;font-size:.55em;font-weight:600}.sharks-root .chip{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.sharks-root .chip.sharks{background:var(--sharks-bg);border-color:var(--sharks-border);color:var(--sharks)}.sharks-root .chip.lime{background:var(--lime-bg);border-color:var(--lime-border);color:var(--accent)}.sharks-root .chip.warn{background:var(--warning-muted);border-color:var(--warning-border-subtle);color:var(--warn)}.sharks-root .btn{border-radius:var(--r-md);font-family:var(--f-disp);letter-spacing:-.005em;color:var(--ink);cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:16px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sharks-root .btn-primary{background:var(--sharks);color:#fff;box-shadow:var(--shadow-cta)}.sharks-root .btn-primary:hover{box-shadow:var(--shadow-cta-hover);transform:translateY(-1px)}.sharks-root .btn-ghost{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.sharks-root .btn-ghost:hover{border-color:var(--line-strong)}.sharks-root .btn-block{width:100%}.sharks-root .btn-sm{border-radius:10px;padding:10px 14px;font-size:12px}.sharks-root .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.sharks-root .avatar{color:#fff;font-family:var(--f-disp);letter-spacing:-.02em;background:linear-gradient(135deg,#00b4ff,#0a4a7a);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.sharks-root .card{background:var(--bg-raised);border:1px solid var(--card-border);border-radius:var(--r-md);padding:16px 18px}.sharks-root .card.sharks{border-color:var(--sharks-border);background:linear-gradient(#00b4ff1a,#00b4ff05)}.sharks-root .card.lime{border-color:var(--lime-border);background:var(--lime-bg)}.sharks-root .progress-bar{background:var(--surface-2);border-radius:var(--r-pill);height:4px;overflow:hidden}.sharks-root .progress-bar>.fill{background:var(--sharks);height:100%;transition:width .22s cubic-bezier(.22,1,.36,1)}
