:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0a0e13;--surface:#121921;--surface-2:#1b2430;--surface-3:#232e3c;--line:#253141;--line-strong:#64768c;--ink:#f1f5f8;--ink-muted:#9daab8;--stage:#0f161e;--stage-2:#18222d;--volt:#d4ff3a;--flood:#d4ff3a;--on-flood:#0a0e13;--flood-ink:#d4ff3a;--flood-soft:#d4ff3a24;--win:#5cb8ff;--on-win:#04121f;--win-soft:#5cb8ff24;--draw:#c5cdd8;--on-draw:#0a0e13;--draw-soft:#c5cdd81f;--loss:#ff7f4a;--on-loss:#1a0a03;--loss-soft:#ff7f4a24;--stripe:#ffffff06;--glow:#d4ff3a1a;--kit-outline:#ffffff57;--focus:#d4ff3a;--scrim:#05080cb8;--shadow-card:inset 0 1px 0 #ffffff0a, 0 12px 28px -14px #000000b3;--shadow-lift:inset 0 1px 0 #ffffff0f, 0 20px 44px -12px #000c;--shadow-focus:0 0 0 2px #0a0e13, 0 0 0 4px #d4ff3a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--tap:48px;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--dur-tap:.15s;--dur-snap:.24s;--dur-settle:.32s;--dur-bounce:.42s;--dur-fade:.18s;--ease-snap:linear(0, .043, .143, .257, .395, .529, .64, .747, .836, .906, .954, .993, 1.018, 1.034, 1.041, 1.043, 1.041, 1.037, 1.032, 1.026, 1.021, 1.015, 1.011, 1.007, 1);--ease-settle:linear(0, .045, .149, .264, .38, .487, .589, .668, .735, .793, .837, .872, .9, .924, .941, .954, .965, .973, .979, .984, .988, .991, .993, .995, 1);--ease-bounce:linear(0, .071, .222, .424, .628, .809, .944, 1.046, 1.108, 1.134, 1.136, 1.12, 1.095, 1.066, 1.041, 1.018, 1.001, .989, .983, .981, .982, .985, .989, .992, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--font-display:"fixtur-display", "Arial Narrow", sans-serif;--font-ui:"fixtur-ui", system-ui, -apple-system, "Segoe UI", sans-serif}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f1f2ec;--surface:#fff;--surface-2:#e5e8e1;--surface-3:#d9ddd4;--line:#d6dad1;--line-strong:#737d72;--ink:#0b0f14;--ink-muted:#56606b;--stage:#10171f;--stage-2:#18222d;--volt:#d4ff3a;--flood:#10171f;--on-flood:#d4ff3a;--flood-ink:#4a6200;--flood-soft:#eaf3c4;--win:#0a62ae;--on-win:#fff;--win-soft:#e1eefa;--draw:#58626f;--on-draw:#fff;--draw-soft:#e7eaee;--loss:#b53d0b;--on-loss:#fff;--loss-soft:#fbe8df;--stripe:#0b0f1408;--glow:#d4ff3a1a;--kit-outline:#0b0f1457;--focus:#10171f;--scrim:#05080c7a;--shadow-card:0 1px 2px #10171f0f, 0 12px 28px -16px #10171f38;--shadow-lift:0 2px 4px #10171f14, 0 24px 48px -16px #10171f4d;--shadow-focus:0 0 0 2px #f1f2ec, 0 0 0 4px #10171f}}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0a0e13;--surface:#121921;--surface-2:#1b2430;--surface-3:#232e3c;--line:#253141;--line-strong:#64768c;--ink:#f1f5f8;--ink-muted:#9daab8;--stage:#0f161e;--stage-2:#18222d;--volt:#d4ff3a;--flood:#d4ff3a;--on-flood:#0a0e13;--flood-ink:#d4ff3a;--flood-soft:#d4ff3a24;--win:#5cb8ff;--on-win:#04121f;--win-soft:#5cb8ff24;--draw:#c5cdd8;--on-draw:#0a0e13;--draw-soft:#c5cdd81f;--loss:#ff7f4a;--on-loss:#1a0a03;--loss-soft:#ff7f4a24;--stripe:#ffffff06;--glow:#d4ff3a1a;--kit-outline:#ffffff57;--focus:#d4ff3a;--scrim:#05080cb8;--shadow-card:inset 0 1px 0 #ffffff0a, 0 12px 28px -14px #000000b3;--shadow-lift:inset 0 1px 0 #ffffff0f, 0 20px 44px -12px #000c;--shadow-focus:0 0 0 2px #0a0e13, 0 0 0 4px #d4ff3a}.type-score-xl{font:850 104px/.88 var(--font-display);letter-spacing:-.01em}.type-score-lg{font:850 72px/.9 var(--font-display);letter-spacing:0}.type-display-lg{font:820 44px/.95 var(--font-display);letter-spacing:.005em;text-transform:uppercase}.type-display-md{font:800 32px/1 var(--font-display);letter-spacing:0;text-transform:uppercase}.type-display-sm{font:780 24px/1.05 var(--font-display);letter-spacing:0;text-transform:uppercase}.type-overline{font:720 14px/1.1429 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.type-title{font:620 20px/1.3 var(--font-ui);letter-spacing:0}.type-body-lg{font:560 17px/1.4118 var(--font-ui);letter-spacing:0}.type-body{font:450 15px/1.4667 var(--font-ui);letter-spacing:0}.type-body-strong{font:620 15px/1.4667 var(--font-ui);letter-spacing:0}.type-caption{font:500 13px/1.3846 var(--font-ui);letter-spacing:0}.type-micro{font:650 11px/1.2727 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}@font-face{font-family:fixtur-display;src:url(/assets/fixtur-display-N12MN54G.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:block}@font-face{font-family:fixtur-ui;src:url(/assets/fixtur-ui-CO2OrW0Q.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:block}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ground);scroll-padding-top:24px}body{background:var(--ground);min-height:100svh;color:var(--ink);font:450 16px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:clip}h1,h2,h3,p,ol,ul,figure{margin:0}ol[role=list],ul[role=list]{padding:0;list-style:none}a{color:var(--flood-ink);text-underline-offset:.18em}button{font:inherit;color:inherit}svg{flex:none}abbr[title]{text-decoration:none}:where(a,button,summary,[tabindex]):focus-visible{box-shadow:var(--shadow-focus);border-radius:6px;outline:2px solid #0000}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}.kit-outline{stroke:var(--kit-outline)}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--flood);color:var(--on-flood);padding:12px 16px;font-weight:620;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.wrap{width:100%;max-width:1240px;padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right));margin-inline:auto}@media (width>=640px){.wrap{padding-inline:max(var(--space-6), env(safe-area-inset-left)) max(var(--space-6), env(safe-area-inset-right))}}@media (width>=1024px){.wrap{padding-inline:40px}}.section{padding-block:72px;position:relative}@media (width>=960px){.section{padding-block:120px}}.split{gap:32px;display:grid}@media (width>=960px){.split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px}.split-flip .split-copy{order:2}}.split-copy{flex-direction:column;align-items:flex-start;gap:16px;max-width:34rem;display:flex}.split-visual{min-width:0}.overline{color:var(--ink-muted)}.section-kicker{color:var(--ink-muted);margin-bottom:24px}.hero-lead,.section-lead,.closing-lead,.beat p,.feature p,.faq-answer p{text-wrap:pretty}.keep{display:inline-block}.section-title{font:820 clamp(2.75rem, 12.5vw, 5.75rem) / .9 var(--font-display);letter-spacing:.002em;text-transform:uppercase;text-wrap:balance}.section-lead{color:var(--ink-muted);text-wrap:pretty;font-size:17px;line-height:1.55}@media (width>=960px){.section-lead{font-size:19px}}.dot{color:var(--flood-ink)}.num,.roll{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.wordmark{font:900 28px/.9 var(--font-display);letter-spacing:-.01em;color:var(--ink);padding-bottom:.12em;display:inline-block;position:relative}.wordmark-bar{background:var(--flood-ink);transform-origin:0;border-radius:.05em;width:.9em;height:.1em;position:absolute;bottom:0;left:.02em}.wordmark-header{font-size:30px}.wordmark-footer{font-size:44px}.wordmark-xs{font-size:15px}.wordmark-bar-sm{font-size:24px}.btn{min-height:var(--tap);border-radius:var(--radius-pill);font:620 15px/1 var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn-lg{min-height:56px;padding:0 26px;font-size:17px}.btn-sm{min-height:44px;padding:0 16px;font-size:14px}.btn-primary{background:var(--flood);color:var(--on-flood)}.btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.btn-quiet{background:var(--surface-2);color:var(--ink)}.btn[disabled]{opacity:.45;cursor:default}.soon{min-height:var(--tap);border-radius:var(--radius-pill);background:var(--flood-soft);box-shadow:inset 0 0 0 1.5px var(--flood-ink);color:var(--flood-ink);font:620 15px/1 var(--font-ui);white-space:nowrap;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.soon-lg{min-height:56px;padding:0 26px;font-size:17px}.soon-dot{background:var(--flood-ink);border-radius:50%;width:8px;height:8px}.replay{margin-top:4px;transition:opacity .18s ease-out}.pause-btn[hidden],html:not(.js) .replay[hidden]{display:none}html.js .replay[hidden]{visibility:hidden;opacity:0;display:inline-flex}.stores-note{font:500 14px/1.45 var(--font-ui);color:var(--ink-muted)}.stores-note strong{color:var(--ink);font-weight:620}.tag{border-radius:var(--radius-pill);height:26px;font:650 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tag-neutral{background:var(--surface-2);color:var(--ink-muted)}.tag-live{background:var(--flood-soft);color:var(--flood-ink)}.tag-auto{color:var(--flood-ink);box-shadow:inset 0 0 0 1.5px var(--flood-ink)}.live-dot{background:var(--flood-ink);border-radius:50%;width:7px;height:7px}.chip{background:var(--stage-2);min-width:56px;height:32px;box-shadow:inset 0 0 0 1px var(--line);font:800 16px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-radius:9px;place-items:center;padding:0 8px;display:inline-grid}.chip-hidden{box-shadow:inset 0 0 0 1.5px var(--line-strong);background-color:var(--stage-2);background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--surface-3) 5px 7px)}.pts{background:var(--surface-2);min-width:36px;height:26px;color:var(--ink-muted);font:850 16px/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;padding:0 6px;display:inline-grid}.pts.is-on{background:var(--win);color:var(--on-win)}.stamp{height:36px;font:850 22px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;align-items:center;gap:6px;padding:0 14px 0 10px;display:inline-flex;transform:rotate(-6deg)}.stamp-sm{border-radius:6px;height:24px;padding:0 8px 0 6px;font-size:15px;transform:none}.stamp-lg{border-radius:12px;height:56px;padding:0 20px 0 14px;font-size:36px}.stamp-w{background:var(--win);color:var(--on-win)}.stamp-d{background:var(--draw-soft);color:var(--draw);box-shadow:inset 0 0 0 2px var(--draw)}.stamp-l{color:var(--loss);box-shadow:inset 0 0 0 2.5px var(--loss);background:0 0}.form{gap:3px;display:inline-flex}.pip{width:15px;height:15px;font:750 9px/1 var(--font-ui);border-radius:4px;place-items:center;display:inline-grid}.pip-W{background:var(--win);color:var(--on-win)}.pip-D{background:var(--draw-soft);color:var(--draw);box-shadow:inset 0 0 0 1.5px var(--draw)}.pip-L{color:var(--loss);box-shadow:inset 0 0 0 1.5px var(--loss)}.avatar{background:var(--surface-2);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:820 16px/1 var(--font-display);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar-sm{width:24px;height:24px;font-size:13px}.avatar-lg{width:56px;height:56px;font-size:28px}.roll{line-height:1;display:inline-flex}.roll-digits{display:inline-flex}.roll-col{height:1em;display:inline-block;position:relative;overflow:hidden}.roll-sizer{visibility:hidden;line-height:1;display:block}.roll-strip{flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.roll-strip>span{text-align:center;height:1em;line-height:1;display:block}.roll-char{line-height:1;display:inline-block}.d1>.roll-strip{transform:translateY(-1em)}.d2>.roll-strip{transform:translateY(-2em)}.d3>.roll-strip{transform:translateY(-3em)}.d4>.roll-strip{transform:translateY(-4em)}.d5>.roll-strip{transform:translateY(-5em)}.d6>.roll-strip{transform:translateY(-6em)}.d7>.roll-strip{transform:translateY(-7em)}.d8>.roll-strip{transform:translateY(-8em)}.d9>.roll-strip{transform:translateY(-9em)}.ring{flex:none;place-items:center;width:60px;height:60px;display:inline-grid;position:relative}.ring>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring-track{fill:none;stroke:var(--surface-2);stroke-width:6px;stroke-linecap:round}.ring-seg{fill:none;stroke:var(--flood-ink);stroke-width:6px;stroke-linecap:round;opacity:0;transform-origin:32px 32px;transform:scale(.72)}.ring-seg.is-on{opacity:1;transform:none}.ring-label{font:850 22px/1 var(--font-display);color:var(--ink);align-items:baseline;display:inline-flex}.ring-label i{color:var(--ink-muted);font-size:13px;font-style:normal;font-weight:720}.ring-done{color:var(--flood-ink);display:none}.ring.is-complete .ring-label{display:none}.ring.is-complete .ring-done{display:inline-grid}.burst{pointer-events:none;position:absolute;inset:0}.ray{background:var(--flood-ink);opacity:0;border-radius:2px;width:3px;height:12px;margin:-6px 0 0 -1.5px;position:absolute;top:50%;left:50%}.r0{rotate:0deg}.r1{rotate:30deg}.r2{rotate:60deg}.r3{rotate:90deg}.r4{rotate:120deg}.r5{rotate:150deg}.r6{rotate:180deg}.r7{rotate:210deg}.r8{rotate:240deg}.r9{rotate:270deg}.r10{rotate:300deg}.r11{rotate:330deg}.panel,.beat-visual,.card-face,.closing-panel,.share-card,.lost-stage{isolation:isolate;background-color:var(--stage);background-image:radial-gradient(ellipse 70% 55% at 50% -10%, var(--glow), transparent 70%), repeating-linear-gradient(90deg, var(--stripe) 0 28px, transparent 28px 56px);color:var(--ink);position:relative}.panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);padding:20px}@media (width>=640px){.panel{padding:28px}}.panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel-title{font:820 28px/1 var(--font-display);text-transform:uppercase}.panel-title i{color:var(--ink-muted);text-transform:lowercase;padding-inline:4px;font-size:.7em;font-style:normal}.pick{--at:0;background:var(--surface-2);height:60px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.pick.at-H{--at:0}.pick.at-D{--at:1}.pick.at-A{--at:2}.pick-thumb{border-radius:var(--radius-sm);background:var(--flood);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--at) * 100%));pointer-events:none;position:absolute;top:4px;bottom:4px;left:4px}.pick-seg{z-index:1;border-radius:var(--radius-sm);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.pick-seg b{font:800 21px/1 var(--font-display);letter-spacing:.03em;text-transform:uppercase}.pick-seg span{font:650 12px/1 var(--font-ui);color:var(--ink-muted);font-variant-numeric:tabular-nums}.pick-seg.is-on{color:var(--on-flood)}.pick-seg.is-on span{color:var(--on-flood);opacity:.78}.pick-sm{height:46px}.pick-sm .pick-seg b{font-size:17px}.pick.is-auto .pick-thumb{background-color:var(--flood-soft);box-shadow:inset 0 0 0 1.5px var(--flood-ink);background-image:repeating-linear-gradient(135deg, transparent 0 6px, var(--flood-soft) 6px 9px)}.pick.is-auto .pick-seg.is-on{color:var(--flood-ink)}.pick-auto-tag{background:var(--flood-ink);color:var(--ground);font:700 9px/15px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:0 5px;position:absolute;top:-9px;right:8px}.mini-fixture{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.mini-team{min-width:0;font:560 16px/1.2 var(--font-ui);align-items:center;gap:8px;display:inline-flex}.mini-team span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-team-away{justify-content:flex-end}.mini-v{font:700 16px/1 var(--font-display);color:var(--ink-muted)}.mini-fixture-sm .mini-team span{font:800 18px/1 var(--font-display)}.site-header{z-index:10;padding-top:env(safe-area-inset-top);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.header-home{min-height:44px;color:inherit;align-items:center;margin-left:-4px;padding:6px 4px;text-decoration:none;display:inline-flex}.header-actions{align-items:center;gap:4px;display:flex}.motion-toggle{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--ink-muted);font:560 14px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.motion-toggle[hidden]{display:none}.motion-toggle[aria-pressed=true]{background:var(--surface-2);color:var(--ink)}@media (width<=479px){.motion-toggle span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.motion-toggle{justify-content:center;padding:0}}.site-footer{padding-block:56px calc(48px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.footer-inner{gap:32px;display:grid}@media (width>=800px){.footer-inner{grid-template-columns:1fr 1.4fr}}.footer-line{font:720 15px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:10px}.footer-meta{color:var(--ink);gap:12px;font-size:15px;display:grid}.footer-meta a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.footer-links{flex-wrap:wrap;gap:0 20px;margin-block:-12px;display:flex}.footer-links a,.footer-button{align-items:center;min-height:44px;display:inline-flex}.footer-small{color:var(--ink-muted);font-size:13px;line-height:1.5}.consent{z-index:30;padding:10px max(12px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));position:fixed;inset:auto 0 0}.consent[hidden]{display:none}.consent-inner{border-radius:var(--radius-lg);background:var(--surface);max-width:560px;box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);gap:12px;margin-inline:auto;padding:16px 16px 16px 18px;display:grid}.consent-text{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.consent-text a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.consent-actions{flex-wrap:wrap;gap:10px;display:flex}.consent-open .cta-bar{visibility:hidden}@media (width>=960px){.consent{width:min(440px,100vw - 48px);padding:0;inset:auto auto 24px 24px}}.footer-button{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);cursor:pointer;background:0 0;border:0;padding:0}.footer-button[hidden]{display:none}.cta-bar{z-index:20;padding:10px max(12px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));pointer-events:none;position:fixed;inset:auto 0 0;transform:translateY(calc(100% + 40px))}html:not(.js) .cta-bar{display:none}.cta-bar.is-shown{pointer-events:auto;transform:none}.cta-bar-inner{border-radius:var(--radius-pill);background:var(--surface);max-width:560px;box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 18px;display:flex}@media (width>=960px){.cta-bar{padding:0;inset:auto 24px 24px auto}.cta-bar-inner{gap:20px}}.hero{padding-block:8px 64px;position:relative;overflow:clip}.hero:before{content:"";z-index:-1;background-image:repeating-linear-gradient(90deg, var(--stripe) 0 28px, transparent 28px 56px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero-lights{z-index:-1;pointer-events:none;position:absolute;inset:0}.flood{background:radial-gradient(closest-side, color-mix(in srgb, var(--volt) 15%, transparent), color-mix(in srgb, var(--volt) 4%, transparent) 55%, transparent);border-radius:50%;width:110vmax;height:110vmax;position:absolute;top:-55vmax}.flood-l{left:-62vmax}.flood-r{right:-62vmax}@media (prefers-color-scheme:light){.flood{background:radial-gradient(closest-side, color-mix(in srgb, var(--volt) 30%, transparent), transparent)}}.hero-grid{gap:40px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;display:flex;container-type:inline-size}.hero-kicker{color:var(--ink-muted);margin-top:16px}.hero-title{font:850 min(26cqi, 11.5rem) / .84 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin-top:14px}.hl{display:block}.hero-lead{max-width:30rem;font:500 18px/1.5 var(--font-ui);color:var(--ink);text-wrap:pretty;margin-top:22px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;display:flex}.hero-actions .stores-note{max-width:17rem}@media (width>=960px){.hero{padding-block:24px 96px}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;min-height:min(100svh - 64px,900px)}.hero-lead{font-size:21px}}.deck{width:100%;max-width:400px;margin-inline:auto}.deck-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.deck-hint{font:500 14px/1.4 var(--font-ui);color:var(--ink-muted);margin-top:6px}.hint-coarse{display:none}@media (pointer:coarse){.hint-fine{display:none}.hint-coarse{display:inline}}html:not(.js) .deck-hint,html:not(.js) .deck-ring{display:none}.deck-stage{aspect-ratio:10/13.9;position:relative}.deck-stack{border-radius:28px;outline:none;position:absolute;inset:0 0 28px}.deck-stack:focus-visible{box-shadow:var(--shadow-focus)}.card{--p-home:0;--p-away:0;--p-draw:0;--p-later:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;border-radius:28px;position:absolute;inset:0}.card.is-dragging{cursor:grabbing}.card.depth-0{z-index:4}.card.depth-1{z-index:3;transform:translateY(28px)scale(.94)}.card.depth-2{z-index:2;transform:translateY(56px)scale(.88)}.card.depth-out{z-index:1;opacity:0;visibility:hidden;transform:translateY(56px)scale(.88)}.card:not(.depth-0){pointer-events:none}.card-face{border-radius:inherit;box-shadow:var(--shadow-lift);flex-direction:column;justify-content:space-between;gap:12px;padding:20px;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.card-top{color:var(--ink-muted);justify-content:space-between;display:flex}.card-count{font-variant-numeric:tabular-nums}.card-teams{grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.card-team{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.card-kit{opacity:calc(1 - var(--p-other,0) * .6);transform:scale(calc(1 + var(--p-mine,0) * .16 - var(--p-other,0) * .1));display:block}.card-team-home{--p-mine:var(--p-home);--p-other:var(--p-away)}.card-team-away{--p-mine:var(--p-away);--p-other:var(--p-home)}.card-kit .kit{width:31cqi;height:31cqi}.card-name{font:820 clamp(22px, 9.6cqi, 34px) / 1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.card-side{color:var(--ink-muted)}.card-v{padding-top:12cqi;cursor:pointer;font:800 24px/1 var(--font-display);color:var(--ink-muted);padding-inline:6px}.card-hints{font:650 11px/14px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.card-hints>span{cursor:pointer;align-items:center;gap:4px;margin:-14px -10px;padding:14px 10px;display:inline-flex}.hint-up{display:inline-flex}@media (pointer:coarse){.hint-up{display:none}}.card-shade{background:var(--ground);opacity:0;pointer-events:none;position:absolute;inset:0}.depth-1 .card-shade{opacity:.4}.depth-2 .card-shade,.depth-out .card-shade{opacity:.65}.card-glow{pointer-events:none;position:absolute;inset:0}.card-glow-home{background:linear-gradient(90deg, color-mix(in srgb, var(--volt) 30%, transparent), transparent 75%);opacity:var(--p-home)}.card-glow-away{background:linear-gradient(270deg, color-mix(in srgb, var(--volt) 30%, transparent), transparent 75%);opacity:var(--p-away)}.card-glow-draw{background:linear-gradient(180deg, color-mix(in srgb, var(--draw) 30%, transparent), transparent 70%);opacity:var(--p-draw)}.card-stamps{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pick-stamp{--p:0;border-radius:var(--radius-md);max-width:88%;height:58px;font:850 clamp(24px, 10cqi, 34px) / 1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:var(--p);transform:rotate(-7deg) scale(calc(1.25 - var(--p) * .25));grid-area:1/1;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.pick-stamp i{opacity:.75;font-variant-numeric:tabular-nums;font-style:normal}.ps-home,.ps-away{background:var(--volt);color:var(--stage)}.ps-home{--p:var(--p-home)}.ps-away{--p:var(--p-away)}.ps-draw{--p:var(--p-draw);background:var(--draw-soft);color:var(--draw);box-shadow:inset 0 0 0 2.5px var(--draw)}.ps-later{--p:var(--p-later);background:var(--surface-3);color:var(--ink-muted);box-shadow:inset 0 0 0 2.5px var(--line-strong)}.deck-controls{justify-content:space-between;align-items:flex-start;gap:4px;margin-top:18px;padding-inline:4px;display:flex}html:not(.js) .deck-controls,html:not(.js) .deck-foot{display:none}.deck-btn-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.deck-btn{background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.deck-btn-lg{width:64px;height:64px}.deck-btn-sm{width:48px;height:48px;color:var(--ink-muted);margin-top:8px}.deck-btn[disabled]{opacity:.4;cursor:default}.deck-btn-caption{font:650 11px/14px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.deck-btn-kit{display:grid}.deck-foot{justify-content:center;min-height:44px;margin-top:10px;display:flex}.pause-btn{border-radius:var(--radius-pill);min-height:44px;color:var(--ink-muted);font:560 14px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.payoff{z-index:6;text-align:center;background-color:var(--stage);background-image:radial-gradient(ellipse 70% 55% at 50% -10%, var(--glow), transparent 70%), repeating-linear-gradient(90deg, var(--stripe) 0 28px, transparent 28px 56px);box-shadow:var(--shadow-lift);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0 0 32px;overflow:hidden}.payoff[hidden]{display:none}.payoff-ring{width:88px;height:88px}.payoff-ring .ray{width:4px;height:16px;margin:-8px 0 0 -2px}.payoff-title{font:850 64px/.9 var(--font-display);text-transform:uppercase;color:var(--volt)}.payoff-text{max-width:17rem;font:500 15px/1.45 var(--font-ui);color:var(--ink-muted)}.payoff .btn{margin-top:6px}.payoff-sweep{background:linear-gradient(100deg, transparent, var(--glow), transparent);pointer-events:none;width:60%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.pause-btn .when-paused,.pause-btn[aria-pressed=true] .when-playing{display:none}.pause-btn[aria-pressed=true] .when-paused,.pause-btn .when-playing{display:inline-grid}.deck-ring{--ray-from:-32px;--ray-to:-50px}.payoff-ring{--ray-from:-46px;--ray-to:-72px}[data-motion=full] .card:not(.is-dragging) .pick-stamp,[data-motion=full] .card:not(.is-dragging) .card-glow,[data-motion=full] .card:not(.is-dragging) .card-kit{transition:opacity var(--dur-snap) var(--ease-out), transform var(--dur-snap) var(--ease-snap)}.how-title{margin-bottom:40px}html:not(.js) [data-needs-js]{visibility:hidden}.beats{gap:48px;display:grid}@media (width>=900px){.beats{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}}.beat{flex-direction:column;gap:14px;display:flex}@media (width>=900px){.beat{grid-row:span 3;grid-template-rows:subgrid;row-gap:14px;display:grid}}.beat p{color:var(--ink-muted);font-size:16px;line-height:1.55}.beat-title{font:850 clamp(2.5rem, 11vw, 3.5rem) / .9 var(--font-display);text-transform:uppercase;align-items:baseline;gap:12px;margin-top:10px;display:flex}.beat-num{background:var(--flood);width:34px;height:34px;color:var(--on-flood);font:850 22px/1 var(--font-display);border-radius:9px;flex:none;place-items:center;display:inline-grid;transform:translateY(-6px)}.beat-visual{border-radius:var(--radius-lg);min-height:228px;box-shadow:var(--shadow-card);flex-direction:column;justify-content:center;gap:16px;padding:22px 18px;display:flex;overflow:hidden}.beat-note{font:500 13px/1.4 var(--font-ui);color:var(--ink-muted);text-align:center}.beat-visual .pick{background:var(--stage-2)}.h2h-mini{align-items:center}.pitch-line{background:var(--line);width:1.5px;position:absolute;inset:0 auto 0 50%}.pitch-circle{width:120px;height:120px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}.h2h-mini-row{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid;position:relative}.h2h-mini-side{font:820 32px/1 var(--font-display);text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;display:flex}.h2h-mini-side .avatar{box-shadow:0 0 0 2px var(--stage)}.h2h-l .avatar{box-shadow:0 0 0 2px var(--flood-ink)}.avatar-you{letter-spacing:.02em;font-size:17px}.h2h-mini-v{font:800 22px/1 var(--font-display);color:var(--ink-muted);padding-inline:8px}.h2h-mini .beat-note{position:relative}.settle-score{text-align:center;grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.settle-score>span{flex-direction:column;align-items:center;gap:6px;display:flex}.settle-score b{font:820 20px/1 var(--font-display);text-transform:uppercase;color:var(--ink-muted)}.settle-num{font:850 64px/1 var(--font-display);color:var(--ink-muted)}.settle-num.is-lead{color:var(--volt)}.settle-dash{font:800 40px/1 var(--font-display);color:var(--ink-muted);padding:0 8px 10px}.settle-stamp{place-items:center;min-height:60px;display:grid}.pts-drop{background:var(--win);color:var(--on-win);font:850 14px/1 var(--font-display);border-radius:5px;padding:2px 6px;display:inline-block}.ko-panel{max-width:560px;margin-inline:auto}.ko-clock{font:560 13px/1 var(--font-ui);color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.ko-count{align-items:baseline;gap:6px;display:none}.ko-clock.is-counting .ko-count{display:inline-flex}.ko-clock.is-counting .tag{display:none}.ko-roll{font:850 20px/1 var(--font-display);color:var(--ink)}.ko-cols,.ko-row{grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:8px;display:grid}.ko-cols{font:650 11px/14px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:0 12px 8px}.ko-cols span:not(:first-child){text-align:center}.ko-rows{flex-direction:column;gap:6px;display:flex}.ko-row{background:color-mix(in srgb, var(--stage-2) 80%, transparent);min-height:52px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:0 10px 0 12px}.ko-row>.chip,.ko-row>.flip{justify-self:center}.ko-match{min-width:0;font:800 17px/1 var(--font-display);letter-spacing:.03em;align-items:center;gap:6px;display:inline-flex}.ko-match i{color:var(--ink-muted);font-size:13px;font-style:normal;font-weight:700}.ko-label{font:720 13px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--flood-ink);padding:12px 2px 4px}.ko-label span,.ko-label-out{color:var(--ink-muted)}.ko-label[hidden]{display:none}.ko-row.is-same.is-sorted{opacity:.55}@media (width<=359px){.ko-match .kit{display:none}}.flip{perspective:600px;display:inline-grid}.flip-inner{transform-style:preserve-3d;display:grid}.flip-front,.flip-back{backface-visibility:hidden;grid-area:1/1;place-items:center;display:grid}.flip-front{transform:rotateY(180deg)}.flip-back>.chip{grid-area:1/1}.flip-back>.icon{color:var(--ink-muted);grid-area:1/1}.flip.is-revealed .flip-inner{transform:rotateY(180deg)}.live-panel{max-width:560px;margin-inline:auto}.live-head{grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.live-side{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.live-side-r{align-items:flex-end}.live-name{font:820 24px/1 var(--font-display);text-transform:uppercase}.live-score{font:850 clamp(72px, 25vw, 104px) / 1 var(--font-display);letter-spacing:-.01em;color:var(--ink-muted)}.live-score.is-lead{color:var(--volt)}.live-dash{font:800 48px/1 var(--font-display);color:var(--ink-muted);padding:0 6px 16px}.live-meta{font:560 13px/1 var(--font-ui);color:var(--ink-muted);justify-content:space-between;align-items:center;margin:12px 0 18px;display:flex}.live-label{font:720 13px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--flood-ink);margin-bottom:8px}.live-label span{color:var(--ink-muted)}.diff-rows{flex-direction:column;gap:6px;display:flex}.diff-row{background:color-mix(in srgb, var(--stage-2) 80%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.diff-sweep{background:linear-gradient(100deg, transparent 15%, color-mix(in srgb, var(--volt) 32%, transparent) 50%, transparent 85%);opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.diff-match{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;display:grid;position:relative}.diff-team{font:800 17px/1 var(--font-display);letter-spacing:.03em;align-items:center;gap:6px;display:inline-flex}.diff-team-away{justify-content:flex-end}.diff-score{font:850 22px/1 var(--font-display);align-items:center;gap:4px;display:inline-flex}.diff-score i{color:var(--ink-muted);font-style:normal}.diff-min{text-align:right;min-width:34px;font:650 12px/1 var(--font-ui);color:var(--flood-ink);font-variant-numeric:tabular-nums}.diff-picks{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.diff-pick{font:500 13px/1 var(--font-ui);align-items:center;gap:8px;display:inline-flex}.diff-pick:last-child{justify-content:flex-end}.diff-pick i{color:var(--ink-muted);font-style:normal}.diff-pick b{font:800 16px/1 var(--font-display);letter-spacing:.03em;text-transform:uppercase}.cancelled-row{font:560 13px/1.3 var(--font-ui);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.cancelled-row span{flex:1}.live-banner{border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px 16px;display:flex;position:relative;overflow:hidden}.live-banner-icon{background:var(--flood);width:40px;height:40px;color:var(--on-flood);border-radius:11px;flex:none;place-items:center;display:grid}.live-banner-text{flex-direction:column;gap:4px;display:flex}.live-banner-kicker{color:var(--flood-ink)}.live-banner-line{font:620 18px/1.3 var(--font-ui);text-wrap:balance}.live-banner.is-waiting{opacity:0}.live-need{font:560 14px/1.4 var(--font-ui);color:var(--ink-muted);text-align:center;margin-top:12px}@media (width<=359px){.diff-team .kit{display:none}}.leagues-panel{max-width:560px;margin-inline:auto}.league-tabs{background:var(--stage-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:18px;padding:4px;display:none;position:relative}html.js .league-tabs{display:grid}.league-tabs-thumb{background:var(--surface-3);width:calc(33.3333% - 2.66667px);box-shadow:inset 0 0 0 1.5px var(--flood-ink);transform:translateX(calc(var(--tab,0) * 100%));border-radius:12px;position:absolute;top:4px;bottom:4px;left:4px}.league-tab{z-index:1;min-height:52px;color:var(--ink-muted);font:620 13px/1.2 var(--font-ui);cursor:pointer;text-wrap:balance;background:0 0;border:0;border-radius:12px;padding:6px 8px;position:relative}.league-tab[aria-selected=true]{color:var(--ink)}.league-cards{gap:10px;display:grid}html.js .league-cards{gap:0}html.js .league-card{grid-area:1/1}html.js .league-card:not(.is-current){visibility:hidden;opacity:0}.league-card{background:color-mix(in srgb, var(--stage-2) 80%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:16px}.league-name{font:820 26px/1 var(--font-display);text-transform:uppercase}.league-meta{font:500 13px/1 var(--font-ui);color:var(--ink-muted);margin-top:6px}.league-facts{grid-template-columns:1fr auto;gap:12px;margin-top:16px;display:grid}.league-fact{flex-direction:column;gap:6px;display:flex}.league-fact i{font:650 11px/14px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-style:normal}.league-fact b{font:820 22px/1 var(--font-display);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.league-fact em{color:var(--ink-muted);text-transform:lowercase;font-size:16px;font-style:normal}.league-fact:last-child{align-items:flex-end}.league-fact:last-child b{color:var(--volt);font-size:34px}.picks-strip{margin-top:18px}.picks-strip-head{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.picks-same{font:650 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--flood-ink)}.picks-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pick-chip{background:var(--stage-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;display:flex}.pick-chip b{font:800 14px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.pick-chip.is-draw{background:var(--draw-soft);box-shadow:inset 0 0 0 1.5px var(--draw);color:var(--draw)}.pick-chip-draw{width:18px;height:18px;font:850 18px/1 var(--font-display);place-items:center;display:grid}.table-panel{background:var(--surface);max-width:600px;box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);background-image:none;margin-inline:auto}.seg{border-radius:var(--radius-pill);background:var(--surface-2);grid-template-columns:1fr 1fr;margin-bottom:16px;padding:4px;display:none;position:relative}html.js .seg{display:grid}.seg-thumb{border-radius:var(--radius-pill);background:var(--surface);width:calc(50% - 4px);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);transform:translateX(calc(var(--tab,0) * 100%));position:absolute;top:4px;bottom:4px;left:4px}.seg-opt{z-index:1;border-radius:var(--radius-pill);min-height:44px;color:var(--ink-muted);font:620 14px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;position:relative}.seg-opt[aria-selected=true]{color:var(--ink)}.table-view+.table-view{margin-top:28px}html.js .table-view+.table-view{margin-top:0}html.js .table-view:not(.is-current){display:none}.table-caption{font:500 13px/1.4 var(--font-ui);color:var(--ink-muted);margin-bottom:10px}.table-caption b{color:var(--ink);font-weight:620}html.js .table-caption b{display:none}.league-table{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.thead,.trow{align-items:center;gap:6px;padding-inline:8px;display:grid}.t-h2h .thead,.t-h2h .trow{grid-template-columns:18px 14px minmax(0,1fr) 22px 34px 34px auto}.t-overall .thead,.t-overall .trow{grid-template-columns:18px 14px minmax(0,1fr) 48px 52px}.thead{background:var(--surface-2);min-height:32px;font:650 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);border-radius:8px}.trow{border-bottom:1px solid var(--line);background:var(--surface);min-height:48px;position:relative}.trow:last-child{border-bottom:0}.trow.is-you{background:var(--flood-soft);border-radius:10px}.t-pos{font:820 18px/1 var(--font-display);color:var(--ink-muted)}.thead .t-pos{font:inherit}.t-name{font:820 20px/1 var(--font-display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thead .t-name{font:inherit}.t-num{text-align:right;font:560 14px/1 var(--font-ui)}.thead .t-num{font:inherit}.t-pts{font:850 22px/1 var(--font-display);justify-content:flex-end;display:flex;position:relative}.t-gw{color:var(--ink-muted)}.t-delta{background:var(--win);color:var(--on-win);font:850 13px/1 var(--font-display);opacity:0;pointer-events:none;border-radius:5px;padding:3px 5px;position:absolute;top:-14px;right:-6px}.t-form{justify-content:flex-end;display:flex}.move{place-items:center;display:grid}.move-up{color:var(--win)}.move-down{color:var(--loss)}.move-same i{background:var(--line-strong);border-radius:2px;width:8px;height:3px}@media (width<=359px){.t-h2h .thead,.t-h2h .trow{grid-template-columns:16px 14px minmax(0,1fr) 30px 30px auto}.t-p{display:none}}.trow .was{display:none}.is-before .trow .was{display:contents}.is-before .trow .now{display:none}.now{display:contents}.is-before .move,.is-before .t-gw{opacity:0}.cup-panel{max-width:620px;margin-inline:auto}.cup-name{font:820 28px/1 var(--font-display);text-transform:uppercase;margin-bottom:16px}.bracket{gap:18px;display:grid}.bracket-head{font:500 13px/1 var(--font-ui);color:var(--ink-muted);justify-content:space-between;margin-bottom:8px;display:flex}.bracket-head b{color:var(--ink);font-weight:650}.bracket-ties{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bracket-round:last-child .bracket-ties{grid-template-columns:minmax(0,50%);justify-content:center}@media (width>=720px){.bracket{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bracket-round{flex-direction:column;display:flex}.bracket-ties,.bracket-round:last-child .bracket-ties{flex-direction:column;flex:1;justify-content:space-around;display:flex}}.tie{background:color-mix(in srgb, var(--stage-2) 85%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:2px;padding:8px 10px;display:grid;position:relative}.tie-side{min-height:24px;font:800 18px/1 var(--font-display);text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:6px;display:flex}.tie-side b{font-weight:inherit;flex:1}.tie-side.is-won{color:var(--ink)}.tie-score{font-variant-numeric:tabular-nums}.tie-tick{background:var(--win);width:18px;height:18px;color:var(--on-win);border-radius:5px;place-items:center;display:grid}.tie-bye-label{font:650 11px/1 var(--font-ui);letter-spacing:.06em;color:var(--ink-muted)}.tie-replay{background:var(--draw-soft);box-shadow:inset 0 0 0 1px var(--draw);color:var(--draw);font:650 10px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 6px;position:absolute;top:-8px;right:8px}.trophy{background:var(--flood-soft);box-shadow:inset 0 0 0 1.5px var(--flood-ink);border-radius:16px;justify-content:center;align-items:center;gap:16px;margin-top:22px;padding:18px;display:flex}.trophy-icon{background:var(--volt);width:64px;height:64px;color:var(--stage);border-radius:18px;place-items:center;display:grid;position:relative}.trophy-icon .ray{width:4px;height:14px;margin:-7px 0 0 -2px}.trophy-text{font:560 15px/1.3 var(--font-ui);color:var(--ink-muted)}.trophy-text b{font:850 34px/1 var(--font-display);text-transform:uppercase;color:var(--volt);display:block}.chat-intro{flex-direction:column;gap:16px;max-width:40rem;display:flex}.chat-stage{justify-items:center;margin-top:40px;padding-bottom:8px;display:grid;position:relative}.share-fan{--card-w:clamp(118px, 39vw, 228px);width:100%;max-width:560px;height:calc(var(--card-w) * 1.25 + 48px);position:relative}.share-card{width:var(--card-w);aspect-ratio:4/5;margin-left:calc(var(--card-w) / -2);box-shadow:var(--shadow-lift);transform-origin:50% 90%;border-radius:18px;position:absolute;top:0;left:50%;overflow:hidden}.share-week{transform:translate(-62%)rotate(-8deg)}.share-h2h{z-index:2;transform:translateY(-6px)}.share-call{transform:translate(62%)rotate(8deg)}.share-call .share-inner{text-align:right;align-items:flex-end}.share-call .share-foot{justify-content:flex-end}.share-inner{flex-direction:column;height:100%;padding:14px;display:flex;container-type:inline-size}.share-kicker{font:720 max(10px, 6.4cqi) / 1.1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.share-big{font:850 46cqi/.85 var(--font-display);color:var(--volt);margin-top:auto}.share-sub{font:560 max(10px, 6.4cqi) / 1.3 var(--font-ui);color:var(--ink-muted);margin-top:6px}.share-tag{background:var(--flood-soft);color:var(--flood-ink);font:650 max(9px, 5.4cqi) / 1 var(--font-ui);border-radius:6px;align-self:flex-start;margin-top:8px;padding:4px 7px}.share-names{font:820 12cqi/1 var(--font-display);text-transform:uppercase;justify-content:space-between;margin-top:auto;display:flex}.share-scores{font:850 32cqi/.9 var(--font-display);justify-content:space-between;align-items:baseline;display:flex}.share-scores b{color:var(--volt);font-weight:inherit}.share-scores i,.share-scores span{color:var(--ink-muted);font-style:normal}.share-stamp{place-items:center;margin-top:6px;display:grid}.share-stamp .stamp{scale:.8}.share-who{font:850 30cqi/.9 var(--font-display);text-transform:uppercase;color:var(--volt);margin-top:auto}.share-pts{font:850 14cqi/1 var(--font-display);color:var(--ink);margin-top:6px}.share-foot{justify-content:flex-start;margin-top:10px;display:flex}.nudge{z-index:3;border-radius:var(--radius-md);background:var(--surface);width:min(100%,400px);box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--line);align-items:center;gap:12px;margin-top:-36px;padding:12px 12px 12px 14px;display:flex;position:relative}.nudge-bell{background:var(--flood);width:40px;height:40px;color:var(--on-flood);border-radius:12px;flex:none;place-items:center;display:grid}.nudge-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nudge-text b{font:620 15px/1.3 var(--font-ui)}.nudge-text span{font:500 13px/1.3 var(--font-ui);color:var(--ink-muted)}.nudge-btn{border-radius:var(--radius-pill);background:var(--flood);min-height:36px;color:var(--on-flood);font:620 14px/1 var(--font-ui);place-items:center;padding:0 16px;display:inline-grid}.features{gap:16px;margin-top:56px;display:grid}@media (width>=900px){.features{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);flex-direction:column;gap:10px;padding:20px;display:flex}.feature-visual{align-content:center;gap:12px;min-height:132px;margin-bottom:6px;display:grid}.feature-title{font:820 30px/1 var(--font-display);text-transform:uppercase;text-wrap:balance}.feature p{color:var(--ink-muted);font-size:15px;line-height:1.55}.bubble{background:var(--surface-2);max-width:92%;font:450 14px/1.45 var(--font-ui);border-radius:18px 18px 4px;justify-self:end;padding:12px 14px}.bubble-link{color:var(--flood-ink);font-weight:620}.rival-names{font:820 28px/1 var(--font-display);text-transform:uppercase;align-items:baseline;gap:8px;display:flex}.rival-names i{color:var(--ink-muted);text-transform:lowercase;font-size:18px;font-style:normal}.rival-names span{font:650 11px/1 var(--font-ui);letter-spacing:.06em;color:var(--ink-muted);margin-left:auto}.record{gap:3px;height:32px;display:flex}.record-seg{font:850 15px/1 var(--font-display);white-space:nowrap;transform-origin:0;border-radius:7px;align-items:center;padding:0 8px;display:flex}.record-seg[data-grow="11"]{flex:11 1 0}.record-seg[data-grow="4"]{flex:4 1 0}.record-seg[data-grow="9"]{flex:9 1 0}.record-seg.is-w{background:var(--win);color:var(--on-win)}.record-seg.is-d{background:var(--draw-soft);color:var(--draw);box-shadow:inset 0 0 0 1.5px var(--draw);justify-content:center}.record-seg.is-l{color:var(--loss);box-shadow:inset 0 0 0 1.5px var(--loss);justify-content:flex-end}.auto-demo{gap:14px;display:grid}.faq-wrap{gap:32px;display:grid}@media (width>=960px){.faq-wrap{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px}}.faq-head{flex-direction:column;gap:16px;display:flex}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 4px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item h3{font:620 17px/1.35 var(--font-ui)}.faq-item summary .icon{color:var(--ink-muted)}.faq-item[open] summary .icon{transform:rotate(180deg)}.faq-answer{padding:0 4px 20px}.faq-answer p{max-width:40rem;color:var(--ink-muted);font-size:16px;line-height:1.6}.closing{padding-top:24px}.closing-panel{box-shadow:var(--shadow-lift);border-radius:28px;flex-direction:column;align-items:flex-start;gap:18px;padding:40px 24px;display:flex;overflow:hidden;container-type:inline-size}@media (width>=960px){.closing-panel{padding:72px}}.closing-light{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--volt) 22%, transparent), transparent);pointer-events:none;height:120%;position:absolute;inset:-60% -20% auto}.closing-title{max-width:12ch;font:850 clamp(3rem, 15cqi, 8rem) / .86 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.closing-lead{max-width:30rem;font:500 18px/1.5 var(--font-ui);color:var(--ink-muted)}.closing-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.join{align-items:center;min-height:60svh;display:grid}.join-inner{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:64px;display:flex}.join-ring{width:56px;height:56px;box-shadow:inset 0 0 0 6px var(--surface-2);border-radius:50%}.join-ring span{border:6px solid #0000;border-top-color:var(--flood-ink);border-radius:50%;width:100%;height:100%;display:block}[data-motion=full] .join-ring span{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.join-title{font:850 clamp(2.5rem, 12vw, 4.5rem) / .9 var(--font-display);text-transform:uppercase}.join-text{max-width:28rem;color:var(--ink-muted)}.join-fallback[hidden]{display:none}.lost-inner{flex-direction:column;align-items:flex-start;gap:16px;max-width:40rem;padding-block:24px 80px;display:flex}.lost-stage{border-radius:var(--radius-lg);width:100%;height:200px;box-shadow:var(--shadow-lift);margin-bottom:16px;overflow:hidden}.lost-pitch{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:6px;position:absolute;inset:24px}.lost-line{background:var(--volt);width:2px;box-shadow:0 0 18px var(--volt);transform-origin:top;position:absolute;top:0;bottom:0;left:58%}.lost-player{border-radius:50%;width:18px;height:18px;position:absolute;top:46%}.lost-player-a{background:var(--loss);left:64%}.lost-player-b{background:var(--ink-muted);left:48%}.lost-stamp{position:absolute;bottom:24px;right:24px}[data-motion=full] .lost-line{animation:offside-line .9s var(--ease-settle) .2s both}[data-motion=full] .lost-stamp .stamp{animation:stamp-land var(--dur-bounce) var(--ease-bounce) 1.1s both}[data-motion=reduced] .lost-stamp .stamp{animation:fade var(--dur-fade) ease-out both}@keyframes offside-line{0%{transform:scaleY(0)}}@keyframes stamp-land{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}40%{opacity:1}to{opacity:1;transform:rotate(-6deg)}}.lost-title{font:850 clamp(3rem, 15vw, 6rem) / .88 var(--font-display);text-transform:uppercase}.lost-text{color:var(--ink-muted);font-size:17px;line-height:1.55}.lost-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.legal-inner{max-width:46rem;padding-block:24px 80px}.draft-banner{border-radius:var(--radius-md);background:var(--loss-soft);box-shadow:inset 0 0 0 1.5px var(--loss);margin-bottom:28px;padding:14px 16px;font-size:15px}.legal-title{font:850 clamp(2.75rem, 12vw, 5rem) / .9 var(--font-display);text-transform:uppercase}.legal-lead{margin-top:20px;font-size:19px;line-height:1.5}.legal h2{font:820 30px/1 var(--font-display);text-transform:uppercase;margin-top:40px}.legal h3{font:620 18px/1.3 var(--font-ui);margin-top:24px}.legal p,.legal li{color:var(--ink);font-size:16px;line-height:1.6}.legal p{margin-top:12px}.legal ul{gap:8px;margin-top:12px;padding-left:20px;display:grid}.legal-date{color:var(--ink-muted)}[data-motion=full] .btn,[data-motion=full] .deck-btn,[data-motion=full] .pick-seg,[data-motion=full] .league-tab,[data-motion=full] .seg-opt,[data-motion=full] .motion-toggle,[data-motion=full] .pause-btn{transition:transform var(--dur-tap) var(--ease-out)}[data-motion=full] .btn:active:not([disabled]),[data-motion=full] .deck-btn:active:not([disabled]),[data-motion=full] .pick-seg:active,[data-motion=full] .motion-toggle:active,[data-motion=full] .pause-btn:active{transform:scale(.95)}[data-motion=full] .roll-strip{transition:transform var(--dur-snap) var(--ease-snap)}[data-motion=full] .ring-seg{transition:transform var(--dur-bounce) var(--ease-bounce), opacity var(--dur-fade) var(--ease-out)}[data-motion=reduced] .ring-seg{transition:opacity var(--dur-fade) ease-out;transform:none}[data-motion=full] .pick-thumb,[data-motion=full] .seg-thumb,[data-motion=full] .league-tabs-thumb{transition:transform var(--dur-snap) var(--ease-snap)}[data-motion=full] .card{transition:transform var(--dur-bounce) var(--ease-bounce), opacity var(--dur-fade) var(--ease-out)}[data-motion=full] .card-shade{transition:opacity var(--dur-settle) var(--ease-out)}[data-motion=full] .card.is-dragging,[data-motion=full] .card.is-flying{transition:none}[data-motion=reduced] .card{transition:opacity var(--dur-fade) ease-out}[data-motion=reduced] .card.depth-1,[data-motion=reduced] .card.depth-2,[data-motion=reduced] .card.depth-out{transform:none}[data-motion=reduced] .card.depth-1,[data-motion=reduced] .card.depth-2{opacity:0}[data-motion=full] .flip-inner{transition:transform var(--dur-bounce) var(--ease-bounce);transition-delay:var(--flip-delay,0s)}[data-motion=reduced] .flip-inner,[data-motion=reduced] .flip.is-revealed .flip-inner{transition:none;transform:none}[data-motion=reduced] .flip-front{opacity:0;transition:opacity var(--dur-fade) ease-out var(--flip-delay,0s);transform:none}[data-motion=reduced] .flip-back{transition:opacity var(--dur-fade) ease-out var(--flip-delay,0s)}[data-motion=reduced] .flip.is-revealed .flip-front{opacity:1}[data-motion=reduced] .flip.is-revealed .flip-back{opacity:0}[data-motion=full] .faq-item summary .icon{transition:transform var(--dur-snap) var(--ease-snap)}[data-motion=full] .faq-item[open] .faq-answer{animation:fade-rise var(--dur-settle) var(--ease-settle) both}[data-motion=reduced] .faq-item[open] .faq-answer{animation:fade var(--dur-fade) ease-out both}[data-motion=full] .consent:not([hidden]){animation:fade-rise var(--dur-settle) var(--ease-settle) both}[data-motion=reduced] .consent:not([hidden]){animation:fade var(--dur-fade) ease-out both}[data-motion=full] .cta-bar{transition:transform var(--dur-settle) var(--ease-settle)}[data-motion=reduced] .cta-bar{opacity:0;transition:opacity var(--dur-fade) ease-out;transform:none}[data-motion=reduced] .cta-bar.is-shown{opacity:1}[data-motion=full] .live-dot,[data-motion=full] .soon-dot{animation:pulse 1.6s var(--ease-out) 3}[data-motion=full] .ko-row.is-same,[data-motion=full] .trow,[data-motion=full] .league-card{transition:opacity var(--dur-settle) var(--ease-out)}[data-motion=full] .is-burst .ray{animation:burst .56s var(--ease-out) forwards}.is-waiting{opacity:0}.share-fan .share-card.is-stacked{transform:translateY(24px)scale(.96)}.pick.is-empty .pick-thumb{opacity:0}[data-motion=full] .pick-thumb{transition:transform var(--dur-snap) var(--ease-snap), opacity var(--dur-fade) var(--ease-out)}[data-motion=full] .hero-title .hl{animation:line-settle .72s var(--ease-settle) both}[data-motion=full] .hero-title .hl:nth-child(2){animation-delay:40ms}[data-motion=full] .hero-title .hl:nth-child(3){animation-delay:80ms}[data-motion=full] .hero-kicker,[data-motion=full] .hero-lead,[data-motion=full] .hero-actions{animation:fade-rise .56s var(--ease-settle) both}[data-motion=full] .hero-lead{animation-delay:.12s}[data-motion=full] .hero-actions{animation-delay:.16s}[data-motion=full] .wordmark-header .wordmark-bar{animation:bar-draw var(--dur-settle) var(--ease-settle) .14s both}[data-motion=full] .flood{animation:fade 1.2s var(--ease-out) both}@supports (animation-timeline:view()){[data-motion=full] [data-reveal]{animation:linear both fade-rise;animation-timeline:view();animation-range:entry entry 70%;animation-timing-function:var(--ease-settle)}[data-motion=full] .closing-light{animation:linear both light-up;animation-timeline:view();animation-range:entry 10% cover 50%}}[data-motion=full] .reveal-pending{opacity:0;transform:translateY(28px)}[data-motion=full] .reveal-in{opacity:1;transition:transform .56s var(--ease-settle), opacity .56s var(--ease-out);transform:none}[data-motion=reduced] .reveal-pending{opacity:0}[data-motion=reduced] .reveal-in{opacity:1;transition:opacity var(--dur-fade) ease-out}@keyframes fade{0%{opacity:0}}@keyframes fade-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes line-settle{0%{transform:translateY(.22em)}}@keyframes bar-draw{0%{transform:scaleX(0)}}@keyframes pulse{60%{opacity:.35;transform:scale(.7)}}@keyframes light-up{0%{opacity:.2;transform:translateY(-12%)scale(.85)}}@keyframes burst{0%{opacity:0;transform:translateY(var(--ray-from,-30px)) scaleY(.4)}25%{opacity:1}to{opacity:0;transform:translateY(var(--ray-to,-52px)) scaleY(1)}}
