@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-display:"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-body:"Inter","Inter Fallback"}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/1858f5543ad95bc8-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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/3b2a65bc67cf51e8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7d6c8ae62d4e6c58-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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/70b116b8ecb87519-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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7f06be3f780a819a-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:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_2c607e{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_2c607e{--font-lead:"Oswald","Oswald Fallback"}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-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:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-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:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-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:Familjen Grotesk Fallback;src:local("Arial");ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.00%;size-adjust:94.59%}.__className_c79837{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.__variable_c79837{--font-tag:"Familjen Grotesk","Familjen Grotesk Fallback"}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden}body,html,img,video{max-width:100%}:root{--bg:#0c0f0d;--text:#f1f1f1;--muted:#9a9a9a;--faint:#777;--info:#e9efe9;--info-bright:#7ec8ff;--pitch:#1d6b2f;--pitch-deep:#0a3d1f;--pitch-light:#2c7a3a;--miss:#8a2d2d;--accent:#f2ff49;--accent-ink:var(--pitch-deep);--good:#5d5;--bad:#e88;--streak:#f5a623;--neutral:#1a1f1b;--neutral-2:#262626;--line:#232826;--surface:#16191a;--surface-2:#10130f;--goal:#10a05a;--miss-bright:#c81e3a;--ai-blue:#5f9bf0;--t-micro:130ms;--t-reveal:250ms;--t-emph:400ms;--ease:cubic-bezier(.2,.7,.2,1);--press-filter:brightness(.85);--press-shift:translateY(1px);--r-sm:8px;--r:12px;--r-lg:14px;--page-width:480px;--gutter:1rem;--fin-content-width:337px;--spectrum:linear-gradient(90deg,var(--miss-bright) 0%,#ef6a39 26%,var(--accent) 50%,#6fc657 74%,var(--goal) 100%);--glow-accent:0 0 24px rgba(242,255,73,.35);--glow-pitch:0 0 30px rgba(29,107,58,.45);--elev-1:0 2px 8px rgba(0,0,0,.4);--elev-2:0 8px 28px rgba(0,0,0,.5)}body{background:radial-gradient(70% 90% at 50% -10%,rgba(44,122,58,.24),transparent 55%),radial-gradient(120% 120% at 50% 50%,transparent 60%,rgba(0,0,0,.45)),var(--bg);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:pretty}.hero-title,.lead,.lt-said,.modal-title,.skeleton-label{text-wrap:balance}.btn{display:block;width:100%;padding:14px;margin:8px 0;font:700 18px/1 var(--font-body),system-ui,sans-serif;border:0;border-radius:var(--r);cursor:pointer;color:#fff;text-decoration:none;text-align:center;box-shadow:0 2px 0 rgba(0,0,0,.35);transition:transform var(--t-micro) var(--ease),filter var(--t-micro) var(--ease),background var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease)}:where(button,.btn,.landing-cta){transition:transform var(--t-micro) var(--ease),filter var(--t-micro) var(--ease)}.btn:active,.landing-cta:active,button:not(:disabled):active{filter:var(--press-filter);transform:var(--press-shift)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.55;cursor:default;transform:none;filter:none;box-shadow:none}.btn-primary{background:var(--accent);color:var(--accent-ink);font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--elev-1)}.btn-goal{background:var(--goal)}.btn-mp{background:#000;color:var(--accent);border:2px solid var(--accent);box-shadow:none}.btn-mp:disabled{opacity:1}.finish.is-above-avg .btn-mp{position:relative;box-shadow:0 0 20px rgba(242,255,73,.55),0 0 6px rgba(242,255,73,.7);background:linear-gradient(100deg,var(--accent) 0,#fffbe0 38%,#fff 50%,#fffbe0 62%,var(--accent) 100%) 0 0 /250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:nameShimmer 4.5s linear infinite}.finish.is-above-avg .btn-mp:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#000}.flag-img{width:22px;height:16px;object-fit:cover;border-radius:2px;display:inline-block;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 1px 2px rgba(0,0,0,.4)}.btn-next{background:var(--neutral-2);color:var(--text);transition:background-color var(--t-emph) var(--ease),color var(--t-emph) var(--ease),transform var(--t-micro) var(--ease),filter var(--t-micro) var(--ease)}.btn-next:disabled{opacity:1}.btn-next.is-ready{background:var(--accent);color:var(--accent-ink);cursor:pointer}.seg{padding:5px 14px;border-radius:var(--r-sm);border:0;cursor:pointer;text-transform:capitalize;background:var(--neutral-2);color:#fff;transition:background var(--t-micro) var(--ease),transform var(--t-micro) var(--ease),filter var(--t-micro) var(--ease)}.seg[aria-pressed=true]{background:var(--pitch-light);box-shadow:0 0 0 1px var(--pitch-light),0 4px 12px rgba(29,107,58,.35)}.icon-btn{border:0;color:var(--info);justify-content:center;min-width:40px;min-height:40px;padding:5px;border-radius:var(--r-sm);transition:background var(--t-micro) var(--ease),color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease),filter var(--t-micro) var(--ease)}.ghost-btn,.icon-btn{background:none;cursor:pointer;display:inline-flex;align-items:center}.ghost-btn{border:0;color:var(--muted);font-size:13px;gap:6px}.ghost-btn:disabled{cursor:default}.report-flag{align-self:center;margin:10px 0 7px;font-size:12px}.gt-link{background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0}.flink{color:#cfcfcf;text-decoration:none;font-size:13px}.prob-wrap{padding:2px 0;position:relative}.avg-marker{top:12px;height:10px;width:10px;border-radius:50%;background:rgba(0,0,0,.35);border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.6);z-index:3}.avg-marker,.avg-tip{position:absolute;transform:translateX(-50%)}.avg-tip{bottom:calc(100% + 8px);left:50%;white-space:nowrap;font:700 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#000;padding:5px 8px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity var(--t-micro) var(--ease)}.avg-marker:focus .avg-tip,.avg-marker:focus-visible .avg-tip,.avg-marker:hover .avg-tip{opacity:1}input[type=range].prob{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;cursor:pointer;margin:10px 0 4px;background-color:var(--neutral-2);background-image:linear-gradient(90deg,transparent var(--fill,70%),var(--neutral-2) var(--fill,70%)),var(--spectrum);background-repeat:no-repeat;transition:background-image var(--t-micro) var(--ease)}input[type=range].prob::-webkit-slider-runnable-track{-webkit-appearance:none;height:10px;border-radius:999px;background:transparent}input[type=range].prob::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-8px;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--pitch-deep);box-shadow:0 2px 8px rgba(0,0,0,.5),0 0 12px rgba(242,255,73,.25);-webkit-transition:transform var(--t-micro) var(--ease);transition:transform var(--t-micro) var(--ease)}input[type=range].prob:hover::-webkit-slider-thumb{transform:scale(1.08)}input[type=range].prob:active::-webkit-slider-thumb{transform:scale(1.18)}input[type=range].prob::-moz-range-progress,input[type=range].prob::-moz-range-track{height:10px;border-radius:999px;background:transparent}input[type=range].prob::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--pitch-deep);box-shadow:0 2px 8px rgba(0,0,0,.5),0 0 12px rgba(242,255,73,.25)}input[type=range].prob:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:16px;z-index:50;animation:fade var(--t-reveal) var(--ease) both}.modal-sheet{position:relative;width:100%;max-width:360px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;color:var(--text);text-align:center;animation:pop var(--t-reveal) var(--ease) both}.modal-close{position:absolute;top:4px;right:6px;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;background:none;border:0;color:var(--muted);font-size:18px;cursor:pointer}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sweep{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@keyframes cellPop{0%{opacity:0;transform:scale(.5) translateY(6px)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1) translateY(0)}}@keyframes scorePulse{0%{transform:scale(1)}40%{transform:scale(1.14);color:var(--accent)}to{transform:scale(1)}}@keyframes xfadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mediaIn{0%{opacity:0}to{opacity:1}}.phase{animation:xfadeIn var(--t-reveal) var(--ease) both}.scoreboard .score-num{animation:scorePulse var(--t-emph) var(--ease)}.page{width:100%;max-width:var(--page-width);margin:1.5rem auto;padding:0 var(--gutter);text-align:center;padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.page.play{margin:.6rem auto 0}.page.play,.play-stage{flex:1 1;display:flex;flex-direction:column}.play-stage{justify-content:flex-start}.page-prose{max-width:640px;margin:2.5rem auto;padding:0 1.25rem;line-height:1.6;color:#ddd}.lead{color:var(--text);margin:0 0 8px;letter-spacing:.3px;font-size:clamp(10px,calc(3.6vw - 1.4px),16px)}.lead,.prompt{font-family:var(--font-body),system-ui,sans-serif}.prompt{color:#f1f1f1;font-size:16px;font-weight:400}.game-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.game-header__spacer{width:56px}.game-header__actions{display:flex;gap:4px;width:56px;justify-content:flex-end}.game-title{font-family:var(--font-display);font-size:33px;letter-spacing:1px;text-transform:uppercase;margin:0}.game-title a{color:inherit;text-decoration:none}.game-title .gt-dot{font-family:var(--font-body);font-weight:700;font-size:17px;text-transform:none;letter-spacing:0;color:var(--accent);margin-left:1px}.howto-icon{display:inline-flex;color:var(--info)}.lt-said{color:var(--info);margin:0 0 6px}.hero{margin:0 auto;padding-top:3.5rem;padding-bottom:2.75rem;background:radial-gradient(120% 70% at 50% 0,rgba(29,107,58,.38),transparent 62%)}.hero-ball{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 10px;line-height:0;filter:drop-shadow(0 0 24px rgba(29,107,58,.55))}.hero-title{font-family:var(--font-display);font-size:72px;line-height:.9;margin:0 0 14px;letter-spacing:1px;text-transform:uppercase}.hero-face{position:relative;width:100%;max-width:420px;margin:4px auto 24px;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;outline:1px solid rgba(255,255,255,.1);outline-offset:-1px;box-shadow:var(--elev-2);background:rgba(255,255,255,.03)}.hero-face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;color:transparent}.hero-face:before{z-index:1;opacity:.05;background:repeating-linear-gradient(0deg,#fff 0 1px,transparent 1px 3px)}.hero-face:after,.hero-face:before{content:"";position:absolute;inset:0;pointer-events:none}.hero-face:after{background:radial-gradient(120% 80% at 50% 28%,transparent 56%,rgba(0,0,0,.26)),linear-gradient(180deg,transparent 62%,rgba(0,0,0,.58))}.hf-br{position:absolute;width:18px;height:18px;z-index:2}.hf-br.tl{top:8px;left:8px;border-top:2px solid var(--accent);border-left:2px solid var(--accent)}.hf-br.br{bottom:8px;right:8px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent)}.hf-cue{position:absolute;bottom:9px;left:0;right:0;z-index:2;font-family:var(--font-display);font-size:16px;letter-spacing:1px;text-transform:uppercase;color:#e6e6e6;text-shadow:0 2px 8px rgba(0,0,0,.85)}.footer,.hf-cue{text-align:center}.footer{border-top:1px solid var(--line);padding:7px 16px 9px;color:var(--faint)}.footer-row{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:6px}.fsocial{color:var(--faint);display:inline-flex;transition:color var(--t-micro) var(--ease)}.fsocial:hover{color:var(--info)}.fsocial svg{width:18px;height:18px;display:block;fill:currentColor}.modal-title{margin:0 0 14px;font-family:var(--font-display);font-size:22px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px}.legal a,.legal-back{color:var(--info)}.legal-back{text-decoration:none;font-size:14px}.legal-title{font-family:var(--font-display);font-size:30px;letter-spacing:1px;text-transform:uppercase;margin:16px 0 8px}.legal-h2{font-size:18px;margin-top:24px}.legal-meta{color:var(--muted);font-size:13px;margin-top:0}.legal-note{color:#666;font-size:12px;margin-top:32px}.skeleton-board,.skeleton-media,.skeleton-rail{border-radius:var(--r);margin:0 auto 12px;background:linear-gradient(100deg,var(--surface) 30%,var(--neutral-2) 50%,var(--surface) 70%);background-size:250% 100%;animation:sweep 1.2s var(--ease) infinite}.skeleton-board{height:52px}.skeleton-media{aspect-ratio:4/3}.skeleton-rail{height:10px;width:100%;border-radius:999px}.skeleton-label{color:var(--muted);font:700 12px/1 var(--font-body);letter-spacing:2px;text-transform:uppercase}.page.pregame{margin:.6rem auto 0}.page.pregame,.pregame-stage{flex:1 1;display:flex;flex-direction:column}.pregame-stage{align-items:center;justify-content:flex-start;gap:0;width:100%}.pregame-tip{color:var(--info);font-size:13px;line-height:1.45;text-align:center;margin:28px auto 10px;max-width:380px;text-wrap:balance}.tip-tag{display:inline-block;font:700 10px/1 var(--font-body);letter-spacing:2px;color:var(--accent-ink);background:var(--accent);padding:3px 4px 3px 6px;border-radius:4px;margin-right:4px;vertical-align:1px}.pregame-ad{width:100%;height:calc((min(100vw, var(--page-width)) - 2 * var(--gutter)) * .75 + 109px);display:grid;place-items:center;overflow:hidden;border:1px dashed var(--line);border-radius:var(--r);background:rgba(255,255,255,.02);color:var(--faint);font:700 11px/1 var(--font-body);letter-spacing:2px;text-transform:uppercase}.pregame-ad-img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.pregame-btn{position:relative;overflow:hidden;width:100%;margin:12px 0 0;background:var(--neutral-2);color:var(--text);cursor:default}.pregame-btn:disabled{opacity:1}.pregame-fill{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--pitch),var(--goal));animation:pregameFill var(--pregame-dur,3.8s) linear forwards}.pregame-label{position:relative;z-index:1}.pregame-btn.is-ready{background:var(--accent);color:#000;cursor:pointer;animation:pregameReady var(--t-emph) var(--ease) both;transition:color var(--t-micro) var(--ease)}.pregame-btn.is-ready .pregame-fill{display:none}@keyframes pregameReady{0%{background-color:var(--goal);box-shadow:var(--elev-1)}to{background-color:var(--accent);box-shadow:var(--elev-1)}}@keyframes pregameFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:380px){.hero-title{font-size:56px!important}}@media (pointer:fine){.page.play,.page.pregame{margin-top:1.4rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.cell,.hero-ball,.hero-title,.mf-verdict,.phase,.prob-display,.streak-chip{animation:none!important;opacity:1!important;transform:none!important}.media-box{animation:none!important;opacity:1!important}.pr-name-shimmer{animation:nameShimmer 5s linear infinite!important}.btn-mp.is-wave,.finish.is-above-avg .btn-mp{animation:nameShimmer 4.5s linear infinite!important}.pregame-fill{animation-duration:var(--pregame-dur,3.8s)!important}.pregame-btn.is-ready{animation-duration:var(--t-emph)!important}.mf-line1,.mf-quip{animation-duration:.5s!important}}