@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--ring-black:#0c0c0e;--ring-black-2:#141417;--chalk:#f2f0ea;--crimson:#d7263d;--crimson-dark:#a41328;--gold:#e8b93c;--smoke:#77767b;--bone:#9a968c;--line:#26262b;--font-display:var(--font-anton),Impact,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--radius:6px;--pad:20px;--max-w:720px}*{box-sizing:border-box}body,html{margin:0;background:var(--ring-black);color:var(--chalk);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.display{font-family:var(--font-display);letter-spacing:.02em;line-height:.95;margin:0}.display,.eyebrow{text-transform:uppercase}.eyebrow{font-size:12px;letter-spacing:.35em;margin:0 0 8px}.eyebrow,.muted{color:var(--smoke)}.shell{padding:0 var(--pad) 80px}.header,.shell{max-width:var(--max-w);margin:0 auto}.header{display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad);border-bottom:1px solid var(--line)}.header .wordmark{font-family:var(--font-display);font-size:20px;letter-spacing:.08em;text-transform:uppercase}.header .wordmark span{color:var(--crimson)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:700;font-size:15px;padding:14px 26px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:transform .08s ease,background .15s ease;text-transform:uppercase;letter-spacing:.06em}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--crimson);color:var(--chalk)}.btn-primary:hover:not(:disabled){background:var(--crimson-dark)}.btn-ghost{background:transparent;color:var(--chalk);border-color:var(--line)}.btn-ghost:hover:not(:disabled){border-color:var(--smoke)}.btn-gold{background:var(--gold);color:var(--ring-black)}.poster{padding:56px 0 40px;text-align:center}.poster .fighter{font-family:var(--font-display);font-size:clamp(40px,9vw,72px);text-transform:uppercase;line-height:1}.vs-slash{position:relative;margin:20px auto;width:min(360px,80%);height:44px;display:flex;align-items:center;justify-content:center}.vs-slash:before{content:"";position:absolute;inset:50% 0 auto 0;height:3px;background:var(--crimson);transform:rotate(-6deg)}.vs-slash em{position:relative;font-style:normal;font-size:26px;color:var(--crimson);background:var(--ring-black);padding:0 16px}.countdown,.vs-slash em{font-family:var(--font-display)}.countdown{font-size:clamp(28px,6vw,44px);letter-spacing:.08em;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ducked-stamp{display:inline-block;margin-top:24px;padding:10px 22px;border:3px solid var(--bone);color:var(--bone);font-family:var(--font-display);font-size:28px;text-transform:uppercase;transform:rotate(-7deg);letter-spacing:.1em}.grayscale{filter:grayscale(1);opacity:.85}.card{border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-bottom:12px;background:var(--ring-black-2);display:flex;align-items:center;justify-content:space-between;gap:12px}.card:hover{border-color:var(--smoke)}.card .matchup{font-weight:700;font-size:16px}.card .matchup .vs{color:var(--crimson);font-family:var(--font-display);padding:0 6px}.badge{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap}.badge-live{background:var(--crimson);color:var(--chalk);animation:pulse 1.4s infinite}.badge-pending{border:1px solid var(--gold);color:var(--gold)}.badge-ducked{border:1px solid var(--bone);color:var(--bone)}.badge-completed{border:1px solid var(--smoke);color:var(--smoke)}@keyframes pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.badge-live{animation:none}.btn{transition:none}}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:32px 0}@media (max-width:560px){.steps{grid-template-columns:1fr}}.step{border:1px solid var(--line);border-radius:var(--radius);background:var(--ring-black-2);padding:18px 16px;text-align:center}.step .step-num{font-family:var(--font-display);font-size:22px;color:var(--crimson);display:block;margin-bottom:6px}.step p{margin:0;font-size:14px;color:var(--chalk)}.step p .sub{display:block;margin-top:4px;font-size:12px;color:var(--smoke)}.receipt-preview{max-width:380px;margin:28px auto 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--ring-black-2);padding:28px 20px;text-align:center;filter:grayscale(1);opacity:.9}.receipt-preview .rp-brand{font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--smoke)}.receipt-preview .rp-matchup{font-family:var(--font-display);font-size:24px;text-transform:uppercase;margin:10px 0 2px}.receipt-preview .rp-vs{color:var(--crimson);padding:0 8px}.receipt-preview .ducked-stamp{font-size:18px;padding:6px 14px;margin-top:14px}.receipt-preview .rp-caption{font-size:12px;color:var(--smoke);margin-top:14px}.field{margin-bottom:18px}.field label{display:block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--smoke);margin-bottom:8px}.field input,.field select{width:100%;padding:14px;background:var(--ring-black-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--chalk);font-size:16px;font-family:var(--font-body)}.field input:focus,.field select:focus{outline:none;border-color:var(--crimson)}.error-text{color:var(--crimson);font-size:14px;margin-top:10px}.arena{height:calc(100dvh - 65px);display:flex;flex-direction:column}.arena-stage{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;background:var(--line);position:relative;min-height:0}@media (max-width:640px){.arena-stage{grid-template-columns:1fr}}.fighter-tile{background:var(--ring-black-2);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.fighter-tile video{width:100%;height:100%;object-fit:cover}.fighter-nameplate{position:absolute;bottom:12px;left:12px;background:rgba(12,12,14,.8);padding:6px 12px;font-size:16px;border-left:3px solid var(--crimson)}.empty-corner,.fighter-nameplate{font-family:var(--font-display);text-transform:uppercase}.empty-corner{color:var(--smoke);font-size:20px;letter-spacing:.1em}.arena-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--pad);border-top:1px solid var(--line)}.spectator-count{font-size:13px;color:var(--smoke);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}