@font-face{font-family:FootScoreAI Space Grotesk;src:url(/_astro/space-grotesk-regular.DhyBADTE.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:FootScoreAI Space Grotesk;src:url(/_astro/space-grotesk-semibold.CYZJfp-p.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:FootScoreAI Space Grotesk;src:url(/_astro/space-grotesk-bold.wuXZARFU.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700 900}@font-face{font-family:FootScoreAI Orbitron;src:url(/_astro/orbitron-extrabold.BvqkEK7R.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:800 900}:root{color-scheme:light dark;--fs-shell:#080b14;--fs-shell-raised:#0f1422;--fs-shell-soft:#151c2c;--fs-shell-line:#242d40;--fs-shell-text:#f8fafc;--fs-shell-muted:#a1b2c8;--fs-shell-overlay:#0a0f1bd6;--fs-canvas:#f4f6f5;--fs-surface:#fff;--fs-surface-muted:#eef2f0;--fs-ink:#10151f;--fs-ink-soft:#394252;--fs-muted:#667085;--fs-line:#d9e0dd;--fs-red:#e8353a;--fs-red-dark:#c7242a;--fs-green:#179b65;--fs-green-soft:#e8f7f0;--fs-blue:#357de8;--fs-blue-soft:#eaf2ff;--fs-gold:#e6b84a;--fs-gold-soft:#fff6db;--fs-danger-soft:#fff0f0;--fs-shadow:0 18px 50px #080b141f;--fs-font:"Segoe UI", Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--fs-display:"Segoe UI", Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--fs-radius:8px;--fs-mobile-radius:14px}.prototype-app[data-appearance=stadium-light]{--fs-shell:#f3f7fb;--fs-shell-raised:#fff;--fs-shell-soft:#e9f0f7;--fs-shell-line:#0f172a1f;--fs-shell-text:#132031;--fs-shell-muted:#5d6c80;--fs-shell-overlay:#ffffffdb}*{box-sizing:border-box;letter-spacing:0}html{background:var(--fs-shell);scroll-behavior:smooth;min-height:100%}body{background:var(--fs-shell);min-height:100%;color:var(--fs-ink);font-family:var(--fs-font);text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}@keyframes prototype-screen-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.web-app-boot{background:var(--fs-shell);color:#cbd5e1;text-align:center;place-content:center;gap:12px;min-height:100svh;display:grid}.web-app-boot__brand{color:#fff;font-family:var(--fs-display);font-size:24px;font-weight:800}.web-app-boot__brand strong{color:#ff3941}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex="0"]:focus-visible{outline-offset:2px;outline:3px solid #357de873}img,svg{display:block}img{max-width:100%;height:auto}h1,h2,h3,p,dl,dd,figure,ul,ol{margin:0}ul,ol{padding:0}mark,em,i{color:inherit;font-style:normal}.prototype-app{background:var(--fs-shell);min-height:100svh}.prototype-feed-notice{z-index:40;color:#fee2e2;text-align:center;background:#351014;border-bottom:1px solid #f8717157;justify-content:center;align-items:center;gap:.75rem;min-height:44px;padding:.55rem 1rem;font-size:.82rem;display:flex;position:relative}.prototype-feed-notice button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fee2e259;border-radius:4px;padding:.35rem .7rem;font-weight:800}.prototype-viewport-switch{z-index:100;backdrop-filter:blur(14px);background:#080b14f0;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:repeat(2,44px);gap:3px;padding:4px;display:grid;position:fixed;top:10px;bottom:auto;right:188px;box-shadow:0 12px 28px #0000003d}.prototype-viewport-switch button{color:#8f9aad;background:0 0;border-radius:5px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.prototype-viewport-switch button[aria-pressed=true]{color:var(--fs-shell);background:#fff}.prototype-brand{color:#fff;font-family:var(--fs-display);align-items:baseline;font-size:18px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.prototype-brand strong,.auth-brand strong{color:var(--fs-red)}.prototype-brand--button{background:0 0;padding:0}.icon-button{background:0 0;border:1px solid;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex}.primary-button,.secondary-button,.shell-button{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.primary-button{background:var(--fs-red);color:#fff;box-shadow:0 10px 24px #e8353a33}.primary-button:hover:not(:disabled){background:var(--fs-red-dark)}.secondary-button{border:1px solid var(--fs-line);background:var(--fs-surface);color:var(--fs-ink)}.screen-kicker{color:var(--fs-red);text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.prototype-shell--desktop{background:var(--fs-canvas);grid-template-columns:236px minmax(0,1fr);min-height:100svh;display:grid}.desktop-rail{z-index:20;border-right:1px solid var(--fs-shell-line);background:var(--fs-shell);color:#fff;flex-direction:column;height:100svh;min-height:680px;padding:28px 18px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.desktop-rail>.prototype-brand{min-height:44px;padding:0 12px}.desktop-navigation{gap:5px;margin-top:34px;display:grid}.desktop-navigation__item{color:#9da8ba;text-align:left;background:0 0;border-left:3px solid #0000;border-radius:5px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:46px;padding:0 12px;display:grid}.desktop-navigation__item span{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.desktop-navigation__item small{color:#687386;text-transform:uppercase;font-size:.63rem;font-weight:800}.desktop-navigation__item:hover:not([aria-disabled=true]){color:#fff;background:#ffffff0e}.desktop-navigation__item.is-active{border-left-color:var(--fs-red);color:#fff;background:#151b29}.desktop-navigation__item[aria-disabled=true]{opacity:.54}.desktop-account{border-top:1px solid var(--fs-shell-line);gap:9px;margin-top:auto;padding-top:22px;display:grid}.desktop-account__status{color:var(--fs-gold);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px 8px;display:grid}.desktop-account__status div{display:grid}.desktop-account__status span{color:#778398;text-transform:uppercase;font-size:.68rem;font-weight:800}.desktop-account__status strong{color:#f8fafc;font-size:.82rem}.shell-button{border:1px solid var(--fs-shell-line);color:#d8deea;background:#111725;width:100%;min-height:42px;font-size:.82rem}.shell-button--gold{color:#f4ce72;background:#201d16;border-color:#e6b84a59}.desktop-stage{background:var(--fs-canvas);min-width:0}.desktop-topbar{z-index:18;border-bottom:1px solid var(--fs-line);backdrop-filter:blur(16px);background:#ffffffed;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.desktop-topbar__context{align-items:center;gap:10px;min-width:0;display:flex}.desktop-topbar__context span{color:var(--fs-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.desktop-topbar__context strong{border-left:1px solid var(--fs-line);color:var(--fs-ink);padding-left:10px;font-size:.82rem}.desktop-topbar__tools{align-items:center;gap:7px;display:flex}.desktop-topbar__tools button{border:1px solid var(--fs-line);width:38px;height:38px;color:var(--fs-muted);background:#fff;border-radius:7px;place-items:center;display:grid}.desktop-topbar__tools button:disabled{opacity:.52}.desktop-topbar__avatar{background:var(--fs-shell);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:4px;font-size:.76rem;font-weight:900;display:grid}.prototype-main{min-width:0;padding:30px clamp(20px,3vw,46px) 72px}.date-rail,.chip-rail,.table-tabs,.screen-tabs,.match-tabs,.tab-rail,.competition-date-rail,.round-selector{align-items:center;gap:7px;display:flex}.date-rail,.chip-rail,.screen-tabs,.match-tabs,.tab-rail,.competition-date-rail,.round-selector{scrollbar-width:none;overflow-x:auto}.date-rail::-webkit-scrollbar{display:none}.chip-rail::-webkit-scrollbar{display:none}.screen-tabs::-webkit-scrollbar{display:none}.match-tabs::-webkit-scrollbar{display:none}.tab-rail::-webkit-scrollbar{display:none}.competition-date-rail::-webkit-scrollbar{display:none}.round-selector::-webkit-scrollbar{display:none}.date-rail button,.competition-date-rail button{border:1px solid var(--fs-line);background:var(--fs-surface);min-width:96px;min-height:58px;color:var(--fs-muted);border-radius:7px;flex:none;place-items:center;padding:8px 12px;display:grid}.date-rail button span{font-size:.72rem;font-weight:700}.date-rail button strong{color:var(--fs-ink-soft);font-size:.83rem}.date-rail button.is-active,.competition-date-rail button.is-active{border-color:var(--fs-red);background:var(--fs-shell);color:#fff;box-shadow:inset 0 -3px 0 var(--fs-red)}.date-rail button.is-active strong{color:#fff}.screen-tabs button,.match-tabs button,.tab-rail button,.round-selector button{min-height:44px;color:var(--fs-muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex:none;padding:0 15px;font-size:.82rem;font-weight:800}.screen-tabs button.is-active,.match-tabs button.is-active,.tab-rail button.is-active,.round-selector button.is-active{border-bottom-color:var(--fs-red);color:var(--fs-ink)}.table-tabs{flex-wrap:wrap}.table-tabs>span{color:var(--fs-muted);text-transform:uppercase;margin-right:3px;font-size:.72rem;font-weight:800}.table-tabs button,.chip-rail button{border:1px solid var(--fs-line);background:var(--fs-surface);min-height:44px;color:var(--fs-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:.75rem;font-weight:800;display:inline-flex}.table-tabs button.is-active,.chip-rail button.is-active{border-color:var(--fs-shell);background:var(--fs-shell);color:#fff}.panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 20px;display:grid}.panel-head p{color:var(--fs-muted);text-transform:uppercase;grid-column:1/-1;font-size:.75rem;font-weight:800}.panel-head h1{color:var(--fs-ink);font-family:var(--fs-display);font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.04}.panel-head>span{color:var(--fs-muted);font-size:.82rem;font-weight:800}.prototype-content-state{min-height:260px;color:var(--fs-muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:32px;display:grid}.prototype-content-state strong{color:var(--fs-ink);font-size:1rem}.prototype-content-state p{max-width:480px}.prototype-content-state button{background:var(--fs-shell);color:#fff;border-radius:7px;align-items:center;gap:8px;min-height:42px;margin-top:7px;padding:0 15px;font-weight:800;display:inline-flex}.predictions-error-state,.match-error-state{color:var(--fs-red-dark)}.predictions-skeleton-list{gap:8px;width:min(100%,620px);display:grid}.predictions-skeleton-list span,.match-premium-skeleton span{background:#e5e9e7;border-radius:6px;height:48px;animation:1.35s ease-in-out infinite alternate fs-pulse}.dashboard-screen{max-width:1460px;margin:0 auto}.dashboard-screen__header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dashboard-screen__eyebrow{color:var(--fs-red);text-transform:uppercase;margin-bottom:5px;font-size:.73rem;font-weight:900}.dashboard-screen__header h1{color:var(--fs-ink);font-family:var(--fs-display);font-size:clamp(2rem,3.8vw,3.25rem);line-height:1}.dashboard-screen__date-context{color:var(--fs-muted);align-items:center;gap:7px;margin-top:14px;font-size:.84rem;display:flex}.dashboard-screen__date-context span{color:var(--fs-ink);font-weight:800}.dashboard-screen__primary-action{background:var(--fs-red);color:#fff;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:0 17px;font-weight:850;display:inline-flex;box-shadow:0 12px 24px #e8353a2e}.dashboard-date-rail{margin-top:26px}.signal-pulse{border-radius:var(--fs-radius);background:var(--fs-shell);color:#fff;border:1px solid #252d3d;margin-top:18px;overflow:hidden}.signal-pulse__heading{border-bottom:1px solid var(--fs-shell-line);justify-content:space-between;align-items:end;gap:20px;padding:16px 18px 12px;display:flex}.signal-pulse__heading>div p{color:var(--fs-red);text-transform:uppercase;font-size:.65rem;font-weight:900}.signal-pulse__heading h2{margin-top:2px;font-size:1rem}.signal-pulse__heading>p{color:#8894a7;font-size:.76rem}.signal-pulse__viewport{scrollbar-width:none;overflow:hidden}.signal-pulse__viewport::-webkit-scrollbar{display:none}.signal-pulse__track{width:max-content;animation:42s linear infinite fs-marquee;display:flex}.signal-pulse__viewport:hover .signal-pulse__track,.signal-pulse__viewport:focus .signal-pulse__track,.signal-pulse__viewport:focus-within .signal-pulse__track{animation-play-state:paused}.signal-pulse__list{gap:8px;padding:10px 4px 10px 12px;list-style:none;display:flex}.signal-pulse__list--duplicate{padding-left:4px;padding-right:12px}.signal-pulse__link{color:inherit;text-decoration:none;display:block}.signal-pulse__item{border:1px solid var(--fs-shell-line);background:#111725;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:270px;padding:10px 12px;display:grid}.signal-pulse__status{color:#aab4c4;text-transform:uppercase;align-items:center;gap:5px;font-size:.66rem;font-weight:850;display:inline-flex}.signal-pulse__item--live .signal-pulse__status{color:#ff6b70}.signal-pulse__item--resolved .signal-pulse__status{color:#5ed49f}.signal-pulse__item--upcoming .signal-pulse__status{color:#7fb1ff}.signal-pulse__match{color:#f7f9fc;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:.81rem;overflow:hidden}.signal-pulse__match span{color:#6e7a8e;font-weight:600}.signal-pulse__detail{color:#9ba6b8;white-space:nowrap;font-size:.72rem;font-weight:700}.signal-pulse__empty{color:#8f9bad;padding:22px}.dashboard-screen__workspace{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:16px;margin-top:18px;display:grid}.dashboard-live-summary,.dashboard-priority,.dashboard-ai-overview,.dashboard-competitions{border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);min-width:0}.dashboard-priority{grid-row:span 2}.dashboard-section-heading{border-bottom:1px solid var(--fs-line);color:var(--fs-red);align-items:center;gap:10px;padding:16px 18px;display:flex}.dashboard-section-heading p{color:var(--fs-muted);text-transform:uppercase;font-size:.64rem;font-weight:850}.dashboard-section-heading h2{color:var(--fs-ink);font-size:.98rem}.dashboard-live-summary__empty,.dashboard-priority__empty{color:var(--fs-muted);padding:24px 18px}.dashboard-live-summary__content{padding:16px 18px 18px}.dashboard-live-summary__content>p{color:var(--fs-muted);font-size:.78rem}.dashboard-live-summary__content>p strong{color:var(--fs-ink)}.dashboard-live-summary__content button{border-left:3px solid var(--fs-red);background:var(--fs-danger-soft);width:100%;min-height:48px;color:var(--fs-ink);text-align:left;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;margin-top:10px;padding:0 12px;display:grid}.dashboard-live-summary__content button strong{color:var(--fs-red)}.dashboard-priority__empty button{color:var(--fs-red);background:0 0;align-items:center;gap:7px;margin-top:12px;padding:0;font-weight:800;display:inline-flex}.dashboard-priority__list,.dashboard-competitions__list{list-style:none}.dashboard-priority__list li+li,.dashboard-competitions__list li+li{border-top:1px solid var(--fs-line)}.dashboard-priority__match{width:100%;min-height:76px;color:var(--fs-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"competition signal arrow""match meta arrow";align-items:center;gap:5px 12px;padding:13px 16px;display:grid}.dashboard-priority__match:hover{background:#f8faf9}.dashboard-priority__competition{color:var(--fs-muted);text-transform:uppercase;grid-area:competition;font-size:.67rem;font-weight:800}.dashboard-priority__match>strong{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;grid-area:match;min-width:0;overflow:hidden}.dashboard-priority__meta{color:var(--fs-muted);grid-area:meta;font-size:.73rem}.dashboard-priority__signal{background:var(--fs-green-soft);color:var(--fs-green);border-radius:4px;grid-area:signal;padding:4px 7px;font-size:.68rem;font-weight:850}.dashboard-priority__match>svg{color:var(--fs-muted);grid-area:arrow}.dashboard-ai-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;display:grid}.dashboard-ai-overview__metrics>div+div{border-left:1px solid var(--fs-line);padding-left:18px}.dashboard-ai-overview__metrics dt{color:var(--fs-muted);font-size:.72rem;font-weight:750}.dashboard-ai-overview__metrics dd{color:var(--fs-ink);font-size:1.8rem;font-weight:900;line-height:1.1}.dashboard-ai-overview__actions{gap:8px;padding:0 18px 18px;display:flex}.dashboard-ai-overview__actions button{border:1px solid var(--fs-line);min-height:44px;color:var(--fs-ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.dashboard-ai-overview__actions button:first-child{border-color:var(--fs-shell);background:var(--fs-shell);color:#fff;flex:1}.dashboard-competitions__list button{width:100%;min-height:56px;color:var(--fs-ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.dashboard-competitions__list button>span{display:grid}.dashboard-competitions__list small{color:var(--fs-muted)}.predictions-screen{max-width:1500px;margin:0 auto}.predictions-date-rail{margin-top:22px}.predictions-layout{grid-template-columns:190px minmax(440px,1fr) 246px;align-items:start;gap:14px;margin-top:16px;display:grid}.filter-panel,.work-card,.proof-panel{border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);min-width:0}.predictions-filter-panel{scrollbar-width:none;overflow:hidden}.predictions-filter-panel::-webkit-scrollbar{display:none}.predictions-filter-panel__title,.predictions-context-panel__title{border-bottom:1px solid var(--fs-line);color:var(--fs-red);align-items:center;gap:8px;padding:14px;display:flex}.predictions-filter-panel__title strong,.predictions-context-panel__title strong{color:var(--fs-ink);font-size:.82rem}.predictions-filter-panel>button{width:100%;min-height:48px;color:var(--fs-ink-soft);text-align:left;background:0 0;border-top:1px solid #edf0ee;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 13px;display:grid}.predictions-filter-panel>button:first-of-type{border-top:0}.predictions-filter-panel>button span:first-child{overflow-wrap:anywhere;font-size:.76rem;font-weight:750}.predictions-filter-panel>button span:last-child{background:var(--fs-surface-muted);min-width:24px;height:24px;color:var(--fs-muted);border-radius:50%;place-items:center;font-size:.68rem;font-weight:850;display:grid}.predictions-filter-panel>button.is-active{border-left-color:var(--fs-red);color:var(--fs-red-dark);background:#f9f4f4}.predictions-workspace{overflow:hidden}.predictions-workspace__toolbar{border-bottom:1px solid var(--fs-line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 14px;display:flex}.predictions-workspace__toolbar>div{display:grid}.predictions-workspace__toolbar>div span{color:var(--fs-red);text-transform:uppercase;font-size:.62rem;font-weight:900}.predictions-workspace__toolbar>div strong{font-size:.86rem}.predictions-match-table{min-height:260px}.fixture-row,.prediction-row{border-left:3px solid #0000;border-bottom:1px solid var(--fs-line);width:100%;min-height:66px;color:var(--fs-ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 13px;display:grid}.fixture-row:last-child,.prediction-row:last-child{border-bottom:0}.fixture-row:hover,.prediction-row:hover{background:#f8faf9}.fixture-row[data-match-status=live],.prediction-row[data-match-status=live]{border-left-color:var(--fs-red)}.fixture-row{grid-template-columns:54px minmax(150px,1fr) 112px 104px}.prediction-row{grid-template-columns:48px minmax(150px,1.35fr) 112px 94px 88px minmax(86px,.7fr);gap:10px}.fixture-row>span,.prediction-row>span{color:var(--fs-muted);font-size:.72rem;font-weight:800}.fixture-row>strong,.prediction-row>strong{min-width:0;font-size:.8rem;display:grid}.fixture-row>strong small,.prediction-row>strong small{color:var(--fs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:600;overflow:hidden}.fixture-row mark,.prediction-row mark{background:var(--fs-green-soft);color:var(--fs-green);text-align:center;border-radius:4px;justify-self:stretch;padding:6px 8px;font-size:.68rem;font-weight:850}.fixture-row>b,.prediction-row>i{color:var(--fs-ink-soft);justify-content:flex-end;align-items:center;gap:4px;font-size:.72rem;font-weight:850;display:flex}.prediction-row em,.prediction-row>b{color:var(--fs-muted);font-size:.68rem;font-weight:750}.predictions-context-panel dl{padding:6px 14px 12px;display:grid}.predictions-context-panel dl>div{border-bottom:1px solid var(--fs-line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.predictions-context-panel dl>div:last-child{border-bottom:0}.predictions-context-panel dt{color:var(--fs-muted);font-size:.68rem;font-weight:750}.predictions-context-panel dd{color:var(--fs-ink);text-align:right;font-size:.72rem;font-weight:850}.predictions-context-panel__note{background:var(--fs-gold-soft);color:#775914;border-radius:6px;align-items:flex-start;gap:7px;margin:0 12px 12px;padding:10px;font-size:.68rem;display:flex}.competition-screen{max-width:1440px;margin:0 auto}.competition-hero{border-radius:var(--fs-radius);background:var(--fs-shell);color:#fff;grid-template-columns:42px 56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;display:grid}.competition-hero>.icon-button{border-color:var(--fs-shell-line);color:#d7deea}.competition-hero__mark{width:56px;height:56px;color:var(--fs-gold);background:#191813;border:1px solid #e6b84a59;border-radius:7px;place-items:center;display:grid}.competition-hero h1{margin-top:4px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.competition-hero p{color:#919daf;margin-top:5px}.competition-hero__facts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.competition-hero__facts span{border:1px solid var(--fs-shell-line);color:#b0bbca;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.72rem;font-weight:750;display:inline-flex}.competition-date-rail{margin-top:14px}.competition-date-rail button{min-width:84px;min-height:44px}.competition-screen>.screen-tabs{border-bottom:1px solid var(--fs-line);margin-top:16px}.competition-content{border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);min-height:360px;margin-top:16px;padding:20px}.competition-identity-state{border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);min-height:180px;color:var(--fs-muted);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:14px;margin-top:16px;padding:24px;display:grid}.competition-identity-state>svg{color:var(--fs-red)}.competition-identity-state h2{color:var(--fs-ink);font-size:1rem}.competition-identity-state p{max-width:680px;margin-top:6px;font-size:.82rem;line-height:1.55}.competition-overview{border:1px solid var(--fs-line);background:var(--fs-line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.metric-panel{background:#fff;padding:20px}.metric-panel>span{color:var(--fs-muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.metric-panel strong{margin-top:10px;font-size:1.35rem;display:block}.metric-panel p{color:var(--fs-muted);margin-top:5px;font-size:.76rem}.competition-match-list,.form-list,.archive-list{display:grid}.competition-match-list :is(button,a),.archive-list a{border-bottom:1px solid var(--fs-line);min-height:58px;color:var(--fs-ink);text-align:left;background:0 0;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:grid}.competition-match-list :is(button,a):hover,.archive-list a:hover{background:#f8faf9}.competition-match-list :is(button,a)>span{color:var(--fs-muted);gap:8px;font-size:.7rem;display:flex}.competition-match-list mark,.archive-list mark{background:var(--fs-green-soft);color:var(--fs-green);border-radius:4px;padding:5px 8px;font-size:.7rem;font-weight:850}.competition-content>table,.groups-grid table{border-collapse:collapse;width:100%}.competition-content th,.competition-content td{border-bottom:1px solid var(--fs-line);text-align:left;padding:12px}.competition-content thead th{color:var(--fs-muted);text-transform:uppercase;font-size:.68rem}.form-list article{border-bottom:1px solid var(--fs-line);grid-template-columns:minmax(170px,.6fr) minmax(0,1fr);gap:16px;padding:13px 4px;display:grid}.form-list span{color:var(--fs-muted)}.team-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.team-directory article{border:1px solid var(--fs-line);min-height:54px;color:var(--fs-ink);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.team-directory svg{color:var(--fs-red)}.empty-state{color:var(--fs-muted);text-align:center;padding:50px 20px}.groups-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.groups-grid table{border:1px solid var(--fs-line);border-radius:6px}.groups-grid caption{border-bottom:1px solid var(--fs-line);color:var(--fs-ink);text-align:left;padding:12px;font-size:.86rem;font-weight:900}.world-cup-screen .prototype-inline-actions{margin-top:16px}.world-cup-screen .competition-hero--tournament{background-image:linear-gradient(90deg,#05070cb8 0%,#05070ce6 48%,#05070cfa 100%),url(/_astro/world-cup-stage.BHCRWPgo.webp);background-position:50%;background-size:cover;align-content:end;min-height:236px;position:relative;overflow:hidden}.world-cup-screen .competition-hero--tournament>*{z-index:1;position:relative}.world-cup-screen .competition-hero--tournament h1{letter-spacing:0;font-size:2rem}.world-cup-screen .competition-hero--tournament p{color:#c3cad5;max-width:48ch}.world-cup-screen .competition-hero__facts span{color:#f3f5f8;backdrop-filter:blur(8px);background:#05070c94;border-color:#fff3}.world-cup-screen__period{color:#f5d57d;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;font-size:.78rem;font-weight:800;display:flex}.world-cup-screen__period span:last-child{color:#f8fafc}.world-cup-update-state,.world-cup-section-notice{border:1px solid var(--fs-line);background:var(--fs-surface-muted);color:var(--fs-ink-soft);border-radius:6px;margin:0 0 14px}.world-cup-update-state{padding:10px 12px;font-size:.8rem}.world-cup-section-notice{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.world-cup-section-notice__copy{gap:3px;display:grid}.world-cup-section-notice strong{color:var(--fs-ink);font-size:.86rem}.world-cup-section-notice p{color:var(--fs-muted);margin:0;font-size:.78rem}.world-cup-section-notice button{flex:none;min-width:44px;min-height:44px}.world-cup-groups-source{color:var(--fs-muted);margin:0 0 12px;font-size:.8rem;font-weight:750}.world-cup-group-team-logo{vertical-align:middle;object-fit:contain;width:22px;height:22px;margin-right:8px}.world-cup-summary{margin-bottom:18px}.world-cup-screen .competition-match-list :is(button,a) small{color:var(--fs-muted);font-size:.76rem;line-height:1.45;display:block}.world-cup-bracket,.world-cup-prediction-list{gap:16px;display:grid}.world-cup-bracket-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:#8290b07a transparent;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;align-items:start;gap:18px;padding:4px 2px 10px;display:grid;overflow-x:auto}.world-cup-bracket-grid::-webkit-scrollbar{height:10px}.world-cup-bracket-grid::-webkit-scrollbar-thumb{background:#8290b070;border-radius:999px}.world-cup-bracket-round{scroll-snap-align:start;gap:12px;min-width:0;display:grid}.world-cup-bracket-round h2{color:var(--fs-ink);margin:0;font-size:.94rem;font-weight:900}.world-cup-bracket-round__slots{gap:12px;display:grid}.world-cup-bracket-slot{appearance:none;border:1px solid color-mix(in srgb, var(--fs-line) 88%, #ffffff0f);background:var(--fs-surface);min-height:126px;box-shadow:var(--fs-shadow);color:var(--fs-ink);border-radius:8px;gap:10px;padding:14px;text-decoration:none;display:grid}:is(button,a).world-cup-bracket-slot{text-align:left;cursor:pointer;width:100%;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s}:is(button,a).world-cup-bracket-slot:hover{border-color:color-mix(in srgb, var(--fs-red) 24%, var(--fs-line));transform:translateY(-1px);box-shadow:0 18px 36px #03071238}:is(button,a).world-cup-bracket-slot:focus-visible{outline-offset:2px;border-color:#ff494999;outline:2px solid #ff4949b8}.world-cup-bracket-slot.is-projected{background:color-mix(in srgb, var(--fs-surface-muted) 94%, #ffffff05);border-style:dashed}.world-cup-bracket-slot__meta{color:var(--fs-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:800}.world-cup-bracket-team{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.world-cup-bracket-team+.world-cup-bracket-team{border-top:1px solid color-mix(in srgb, var(--fs-line) 84%, transparent);padding-top:10px}.world-cup-bracket-team img{object-fit:contain;background:#ffffff0a;border-radius:50%;grid-column:1;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff14}.world-cup-bracket-team strong{min-width:0;color:var(--fs-ink);overflow-wrap:anywhere;grid-column:2;font-size:.9rem;font-weight:800;line-height:1.25}.world-cup-bracket-team mark{min-width:24px;color:var(--fs-red);background:#ff494924;border-radius:999px;grid-column:3;justify-self:end;padding:5px 8px;font-size:.78rem;font-weight:900}.world-cup-rounds{align-items:flex-start}.world-cup-rounds__list{flex-wrap:wrap;gap:8px;display:flex}.world-cup-round-chip{border:1px solid var(--fs-line);background:var(--fs-surface-muted);min-height:34px;color:var(--fs-ink);border-radius:999px;align-items:center;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.world-cup-bracket__note{margin:0}.world-cup-section-title{color:var(--fs-ink);margin:0 0 10px;font-size:.92rem;font-weight:900}.world-cup-prediction-card{border:1px solid var(--fs-line);background:var(--fs-surface);box-shadow:var(--fs-shadow);border-radius:8px;gap:12px;padding:16px;display:grid}.world-cup-prediction-card__meta{color:var(--fs-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:.72rem;font-weight:800;display:flex}.world-cup-prediction-card h2{color:var(--fs-ink);margin:0;font-size:1.08rem;line-height:1.2}.world-cup-prediction-card p{color:var(--fs-ink-soft);margin:0;font-size:.86rem;line-height:1.6}.world-cup-prediction-card p.world-cup-prediction-card__sealed{border:1px solid color-mix(in srgb, var(--fs-gold) 42%, var(--fs-line));background:color-mix(in srgb, var(--fs-gold) 10%, var(--fs-surface));width:fit-content;min-height:36px;color:var(--fs-ink);border-radius:5px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.world-cup-prediction-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.world-cup-prediction-card__facts div{border-top:1px solid var(--fs-line);gap:4px;padding:10px 0;display:grid}.world-cup-prediction-card__facts dt{color:var(--fs-muted);font-size:.72rem;font-weight:800}.world-cup-prediction-card__facts dd{color:var(--fs-ink);margin:0;font-size:.86rem;font-weight:800}.world-cup-prediction-card__actions{flex-wrap:wrap;gap:10px;display:flex}.world-cup-prediction-card__actions .primary-button,.world-cup-prediction-card__actions .secondary-button,.world-cup-prediction-card__actions a{min-height:44px}.world-cup-prediction-card__actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bracket h2{margin-top:20px}.bracket-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.bracket-slots article{border:1px solid var(--fs-line);border-radius:6px;gap:5px;padding:18px;display:grid}.bracket-slots span,.bracket-slots small{color:var(--fs-muted)}.not-found-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:520px;display:grid}.account-screen{max-width:1260px;margin:0 auto}.pricing-intro{border-radius:var(--fs-radius);background:var(--fs-shell);color:#fff;grid-template-columns:minmax(0,1.2fr) minmax(260px,.7fr);align-items:center;gap:32px;min-height:390px;padding:34px clamp(24px,4vw,56px) 0;display:grid;overflow:hidden}.pricing-intro__copy{align-self:center;padding-bottom:34px}.pricing-intro h1{max-width:620px;margin-top:8px;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.96}.pricing-intro__copy>p{color:#aab5c5;max-width:620px;margin-top:18px}.pricing-proof{gap:9px;margin-top:24px;display:grid}.pricing-proof span{color:#d6dce6;align-items:center;gap:8px;font-size:.82rem;display:flex}.pricing-proof svg{color:var(--fs-green)}.pricing-trial-note{border-top:1px solid #ffffff1a;gap:4px;padding-top:18px;display:grid}.pricing-trial-note strong{color:#f4d178}.pricing-trial-note span{color:#aab5c5;font-size:.82rem}.pricing-device{place-self:end center;width:min(100%,280px);height:350px;overflow:hidden}.pricing-device img{filter:drop-shadow(0 22px 34px #00000059);width:100%;height:auto}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.plan-card{border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);grid-template-rows:auto 1fr auto;gap:20px;min-height:330px;padding:24px;display:grid}.plan-card--featured{box-shadow:inset 0 4px 0 var(--fs-red);border-color:#e8353a8c}.plan-card__badge{background:var(--fs-surface-muted);color:var(--fs-muted);text-transform:uppercase;border-radius:4px;padding:4px 7px;font-size:.65rem;font-weight:900;display:inline-block}.plan-card--featured .plan-card__badge{background:var(--fs-danger-soft);color:var(--fs-red-dark)}.plan-card h2{margin-top:13px;font-size:1.45rem}.plan-card p{align-items:baseline;gap:6px;margin-top:10px;display:flex}.plan-card p strong{font-size:2rem}.plan-card p span,.plan-card small{color:var(--fs-muted)}.plan-card ul{align-content:start;gap:10px;list-style:none;display:grid}.plan-card li{color:var(--fs-ink-soft);align-items:center;gap:8px;display:flex}.plan-card li svg{color:var(--fs-green)}.plan-card.is-selected{border-color:#ef343ab8;box-shadow:inset 0 0 0 1px #ef343a33}.plan-card__cta{background:var(--fs-red);color:#fff;width:100%;min-height:44px;font:inherit;text-align:center;cursor:pointer;border:1px solid #ef343a8f;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;font-weight:900;line-height:1.2;display:inline-flex}.plan-card__cta:hover:not(:disabled){background:var(--fs-red-dark)}.plan-card__cta:focus-visible{outline-offset:3px;outline:3px solid #ef343a47}.plan-card__cta:disabled{border-color:var(--fs-line);background:var(--fs-surface-muted);color:var(--fs-muted);cursor:not-allowed}.purchase-notes{border:1px solid var(--fs-line);background:var(--fs-surface);color:var(--fs-ink-soft);border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:16px;padding:15px 18px;font-size:.78rem;display:flex}.purchase-notes span{align-items:center;gap:7px;display:inline-flex}.purchase-notes button{min-height:44px;color:var(--fs-muted);background:0 0;margin-left:auto;padding-inline:8px}.responsible-note{max-width:900px;color:var(--fs-muted);text-align:center;margin:14px auto 0;font-size:.72rem}.auth-screen{place-items:center;min-height:calc(100svh - 160px);padding:24px 0;display:grid}.auth-panel{border:1px solid var(--fs-line);border-radius:var(--fs-radius);width:min(100%,480px);box-shadow:var(--fs-shadow);background:#fff;padding:34px;position:relative}.account-back{border-color:var(--fs-line);color:var(--fs-ink);position:absolute;top:18px;left:18px}.auth-brand{justify-content:center;margin-bottom:28px;font-size:1.1rem;font-weight:900;display:flex}.auth-panel>.screen-kicker,.auth-panel>h1,.auth-panel>p{text-align:center}.auth-panel>h1{margin-top:5px;font-size:2.1rem}.auth-panel>p{color:var(--fs-muted);margin:8px auto 0}.selected-plan{background:var(--fs-gold-soft);color:#775914;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:9px;font-size:.78rem;font-weight:850;display:flex}.auth-form{margin-top:22px;display:grid}.auth-form>label:not(.checkbox-row){color:var(--fs-ink-soft);margin:12px 0 6px;font-size:.75rem;font-weight:800}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{border:1px solid var(--fs-line);width:100%;min-height:46px;color:var(--fs-ink);background:#fff;border-radius:6px;padding:0 12px}.auth-form input.auth-form__hidden-username{opacity:0;pointer-events:none;border:0;width:1px;min-width:1px;height:1px;min-height:1px;margin:0;padding:0;position:absolute;left:-9999px;overflow:hidden}.field-message{min-height:2px}.text-button{min-height:44px;color:var(--fs-red);background:0 0;justify-self:end;margin-top:10px;padding:10px 0;font-size:.75rem;font-weight:800}.auth-form .primary-button{width:100%;margin-top:16px}.auth-form button:disabled,.social-auth button:disabled{opacity:.5}.auth-feedback{color:#f1a5a8;background:#e8353a14;border:1px solid #e8353a47;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:.78rem;line-height:1.45}.auth-feedback.is-success{color:#8ee0b7;background:#2aab6f1a;border-color:#2aab6f4d}.is-spinning{animation:.9s linear infinite prototype-spin}@keyframes prototype-spin{to{transform:rotate(360deg)}}.auth-divider{color:var(--fs-muted);align-items:center;gap:12px;margin:22px 0;font-size:.72rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--fs-line);flex:1;height:1px}.social-auth{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.social-auth button{border:1px solid var(--fs-line);min-height:44px;color:var(--fs-ink-soft);background:#fff;border-radius:6px;font-size:.74rem;font-weight:800}.auth-panel>.secondary-button,.auth-panel>.text-button{width:100%;margin-top:12px}.checkbox-row{min-height:44px;color:var(--fs-ink-soft);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;margin-top:12px;font-size:.76rem;display:grid}.checkbox-row input{width:18px;height:18px;accent-color:var(--fs-red);margin:0}.prototype-app[data-viewport=mobile]{--fs-font:"FootScoreAI Space Grotesk", "Segoe UI", sans-serif;--fs-display:"FootScoreAI Orbitron", "Segoe UI", sans-serif;background:#03060c;min-height:100svh}html:has(.prototype-app[data-viewport=mobile]),body:has(.prototype-app[data-viewport=mobile]){scrollbar-width:none}html:has(.prototype-app[data-viewport=mobile])::-webkit-scrollbar{display:none}body:has(.prototype-app[data-viewport=mobile])::-webkit-scrollbar{display:none}.prototype-app[data-viewport=mobile] .prototype-viewport-switch{bottom:88px}.prototype-shell--mobile{color:#f8fafc;background:#080b14;width:100%;max-width:430px;min-height:100svh;margin:0 auto;position:relative;overflow:clip;box-shadow:0 0 70px #00000059}.prototype-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mobile-app-header{z-index:30;min-height:68px;padding:max(12px, env(safe-area-inset-top)) 16px 12px;backdrop-filter:blur(20px);background:#080b14f5;border-bottom:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mobile-app-header .prototype-brand{align-items:center;min-height:44px;font-family:FootScoreAI Orbitron,sans-serif;font-size:18px}.mobile-public-site-pill{top:calc(max(12px, env(safe-area-inset-top)) + 8px);z-index:45;color:#f8fafc;backdrop-filter:blur(18px);background:#080b14b8;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 12px;display:inline-flex;position:fixed;right:16px;box-shadow:0 16px 36px #02061738}.mobile-public-site-pill span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.mobile-premium-toggle{min-width:50px;min-height:44px;color:var(--fs-gold);background:#1a1812;border:1px solid #e6b84a59;border-radius:7px;place-items:center;font-size:.7rem;font-weight:900;display:grid}.prototype-main--mobile{min-height:calc(100svh - 132px);padding:0 0 calc(78px + env(safe-area-inset-bottom));background:#080b14}.mobile-navigation{z-index:50;width:100%;max-width:430px;min-height:calc(68px + env(safe-area-inset-bottom));padding:0 0 max(6px, env(safe-area-inset-bottom));backdrop-filter:blur(20px);background:#0f1320eb;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (width>=431px) and (width<=900px){.prototype-app[data-viewport=mobile] .prototype-shell--mobile,.prototype-app[data-viewport=mobile] .mobile-navigation{max-width:none}}.mobile-navigation__item{color:#64748b;background:0 0;border-radius:0;align-content:center;place-items:center;gap:3px;min-width:0;min-height:68px;padding:6px 2px 4px;display:grid}.mobile-navigation__item small{text-align:center;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:10px;font-weight:600;line-height:1;display:block}.mobile-navigation__item.is-active{color:var(--fs-red)}.mobile-navigation__item.is-active small{color:#f04449}.mobile-navigation__item.is-primary{justify-content:end;padding-bottom:4px;position:relative}.mobile-navigation__item.is-primary .mobile-navigation__icon{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 10px #e8353a38}.mobile-navigation__item.is-primary .mobile-navigation__icon img{object-fit:cover;border-radius:50%;width:42px;height:42px}.mobile-navigation__icon{place-items:center;height:26px;display:grid}.mobile-navigation__item[aria-disabled=true]{opacity:.46}.dashboard-screen--mobile,.predictions-screen--mobile,.match-screen--mobile,.competition-screen--mobile,.pricing-screen--mobile,.auth-screen--mobile{color:#f8fafc;width:100%;max-width:none}.dashboard-screen--mobile,.predictions-screen--mobile,.competition-screen--mobile,.pricing-screen--mobile{padding:18px 16px 26px}.dashboard-screen--mobile.native-mobile-home{color:#f8fafc;background:#080b14;padding:0 0 28px;font-family:FootScoreAI Space Grotesk,sans-serif;display:block}.native-mobile-date-strip{background:#080b1466;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:6px 0 4px}.native-mobile-date-strip__label{color:#a1b2c8;text-transform:capitalize;padding:0 16px;font-size:12px;font-weight:600;display:block}.native-mobile-date-strip__controls{align-items:center;gap:4px;min-width:0;padding:2px 8px;display:flex}.native-mobile-calendar-control{width:44px;height:44px;color:var(--fs-red);background:#e8353a1a;border:1px solid #e8353a40;border-radius:50%;flex:0 0 44px;place-items:center;display:grid;position:relative;overflow:hidden}.native-mobile-calendar-control input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.native-mobile-date-rail{scrollbar-width:none;flex:auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.native-mobile-date-rail::-webkit-scrollbar{display:none}.native-mobile-date-rail button{color:#8896ab;background:0 0;border-radius:10px;align-content:center;place-items:center;gap:1px;width:56px;min-width:56px;min-height:44px;padding:5px 0 3px;display:grid;position:relative}.native-mobile-date-rail button.is-today{background:#e8353a12}.native-mobile-date-rail button span{color:#8896ab;font-size:11px;font-weight:600;line-height:1.1}.native-mobile-date-rail button strong{color:#a1b2c8;font-size:12px;font-weight:500;line-height:1.1}.native-mobile-date-rail button.is-active :is(span,strong){color:#f8fafc;font-weight:700}.native-mobile-date-rail button.is-today span{color:var(--fs-red);font-size:12px;font-weight:700}.native-mobile-date-rail button i{background:#f8fafc;border-radius:999px;width:16px;height:3px;margin-top:2px}.native-mobile-date-rail button.is-today i{background:var(--fs-red)}.native-mobile-match-feed{border-bottom:1px solid #ffffff08}.native-mobile-match-feed__toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:8px;display:flex}.native-mobile-match-feed__toolbar h2{color:#f8fafc;padding-left:4px;font-size:16px;font-weight:700}.native-mobile-match-feed__modes{align-items:center;gap:3px;display:flex}.native-mobile-match-feed__modes button{color:#8896ab;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.native-mobile-match-feed__modes button.is-active{color:#f8fafc;background:#ffffff0e}.native-mobile-match-list{list-style:none}.native-mobile-match-list>li{padding:0 8px 2px}.native-mobile-match-list>li>button{color:#f8fafc;text-align:left;background:#0f1320b8;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta signal""fixture fixture";gap:8px 12px;width:100%;min-height:92px;padding:12px;display:grid}.native-mobile-match-list>li>button[data-match-status=live]{border-left:3px solid var(--fs-red)}.native-mobile-match-list__meta{grid-area:meta;gap:2px;display:grid}.native-mobile-match-list__meta strong{color:#a1b2c8;font-size:11px;font-weight:600}.native-mobile-match-list__meta small{color:#8896ab;font-size:10px;font-weight:500}.native-mobile-match-list__fixture{grid-area:fixture;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.native-mobile-match-list__fixture>span{align-items:center;gap:7px;min-width:0;display:flex}.native-mobile-match-list__fixture>span:last-child{text-align:right;flex-direction:row-reverse}.native-mobile-match-list__fixture strong{overflow-wrap:normal;word-break:normal;hyphens:manual;color:#f8fafc;min-width:0;font-size:13px;line-height:1.25}.native-mobile-match-list__fixture em{color:#8896ab;font-size:11px;font-style:normal;font-weight:700}.native-mobile-match-list__signal{color:#34d399;grid-area:signal;justify-self:end;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.native-mobile-match-feed__empty{color:#8896ab;text-align:center;align-content:center;place-items:center;gap:9px;min-height:210px;padding:24px 16px;display:grid}.native-mobile-match-feed__empty strong{color:#a1b2c8;font-size:13px}.native-mobile-match-feed__empty button{color:#f8fafc;background:#ffffff0e;border-radius:9px;min-height:44px;padding:0 16px;font-weight:600}.native-mobile-home__ai{border-bottom:1px solid #ffffff08;gap:14px;padding:18px 16px;display:grid}.native-mobile-home__ai>div:first-child{color:#f0c060;align-items:center;gap:10px;display:flex}.native-mobile-home__ai>div:first-child span{display:grid}.native-mobile-home__ai small,.native-mobile-home__ai dt{color:#8896ab;text-transform:uppercase;font-size:10px;font-weight:600}.native-mobile-home__ai h2{color:#f8fafc;font-size:16px}.native-mobile-home__ai dl{background:#ffffff0d;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.native-mobile-home__ai dl>div{background:#0f1320;gap:3px;padding:12px;display:grid}.native-mobile-home__ai dd{color:#f8fafc;font-size:18px;font-weight:700}.native-mobile-home__ai>button{color:#f8fafc;background:#e8353a1f;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-weight:700;display:flex}.dashboard-screen--mobile .dashboard-screen__header{align-items:start;gap:16px;display:grid}.dashboard-screen--mobile .dashboard-screen__header h1,.predictions-screen__header--mobile h1{color:#fff;font-size:clamp(1.8rem,9vw,2.35rem);line-height:1}.dashboard-screen--mobile .dashboard-screen__date-context{color:#8692a5;flex-wrap:wrap;align-items:flex-start}.dashboard-screen--mobile .dashboard-screen__date-context span{color:#fff}.dashboard-screen--mobile .dashboard-screen__primary-action{justify-content:space-between;width:100%}.dashboard-screen--mobile .date-rail{scroll-snap-type:x mandatory;margin:20px -16px 0;padding:0 16px}.dashboard-screen--mobile .date-rail button,.predictions-screen--mobile .date-rail button{scroll-snap-align:start;border-color:var(--fs-shell-line);background:var(--fs-shell-raised);color:#8c98aa;min-width:64px;min-height:68px}.dashboard-screen--mobile .date-rail button strong,.predictions-screen--mobile .date-rail button strong{color:#c4cbd6}.dashboard-screen--mobile .date-rail button.is-active,.predictions-screen--mobile .date-rail button.is-active{border-color:var(--fs-red);color:#fff;background:#19131a}.dashboard-screen--mobile .signal-pulse{margin-top:14px}.dashboard-screen--mobile .signal-pulse__heading{padding:14px;display:grid}.dashboard-screen--mobile .signal-pulse__heading>p{display:none}.dashboard-screen--mobile .signal-pulse__item{grid-template-columns:1fr auto;grid-template-areas:"status detail""match match";min-width:250px}.dashboard-screen--mobile .signal-pulse__status{grid-area:status}.dashboard-screen--mobile .signal-pulse__match{grid-area:match}.dashboard-screen--mobile .signal-pulse__detail{grid-area:detail}.dashboard-screen--mobile .dashboard-screen__workspace{grid-template-columns:minmax(0,1fr);gap:12px}.dashboard-screen--mobile .dashboard-live-summary,.dashboard-screen--mobile .dashboard-priority,.dashboard-screen--mobile .dashboard-ai-overview,.dashboard-screen--mobile .dashboard-competitions{border-color:var(--fs-shell-line);background:var(--fs-shell-raised)}.dashboard-screen--mobile .dashboard-section-heading{border-color:var(--fs-shell-line)}.dashboard-screen--mobile .dashboard-section-heading h2,.dashboard-screen--mobile .dashboard-live-summary__content>p strong,.dashboard-screen--mobile .dashboard-priority__match,.dashboard-screen--mobile .dashboard-ai-overview__metrics dd,.dashboard-screen--mobile .dashboard-competitions__list button{color:#f8fafc}.dashboard-screen--mobile .dashboard-priority{grid-row:auto}.dashboard-screen--mobile .dashboard-priority__list li+li,.dashboard-screen--mobile .dashboard-competitions__list li+li{border-color:var(--fs-shell-line)}.dashboard-screen--mobile .dashboard-priority__match:hover,.dashboard-screen--mobile .dashboard-competitions__list button:hover{background:#131a29}.dashboard-screen--mobile .dashboard-ai-overview__metrics>div+div{border-color:var(--fs-shell-line)}.dashboard-screen--mobile .dashboard-ai-overview__actions button{border-color:var(--fs-shell-line);color:#fff;background:#111725}.dashboard-screen--mobile .dashboard-live-summary__empty,.dashboard-screen--mobile .dashboard-priority__empty,.dashboard-screen--mobile .dashboard-ai-overview__metrics dt,.dashboard-screen--mobile .dashboard-competitions__list small{color:#8995a8}.predictions-screen__header--mobile{padding:4px 0 0}.mobile-date{color:var(--fs-red);text-transform:uppercase;font-size:.72rem;font-weight:900}.predictions-screen__header--mobile h1{margin-top:5px}.predictions-screen__header--mobile>span{color:#8793a6;margin-top:8px;font-size:.8rem;display:block}.predictions-screen--mobile .predictions-date-rail{margin:20px -16px 0;padding:0 16px}.predictions-screen--mobile .predictions-mode-control{margin-top:13px}.predictions-screen--mobile .chip-rail button{border-color:var(--fs-shell-line);background:var(--fs-shell-raised);color:#9ba6b8;min-height:44px}.predictions-screen--mobile .chip-rail button.is-active{border-color:var(--fs-red);color:#fff;background:#23151b}.predictions-mobile-filters{margin-top:18px}.predictions-mobile-filters__label{color:#8793a6;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:.7rem;font-weight:850;display:flex}.competition-filter-rail{margin-right:-16px;padding-right:16px}.predictions-mobile-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.predictions-mobile-list-heading h2{font-size:1rem}.predictions-mobile-list-heading span{color:#7e8a9d;font-size:.72rem;font-weight:800}.predictions-mobile-feed{gap:10px;margin-top:10px;display:grid}.predictions-screen--mobile.predictions-screen--predictions{background:var(--batch-app-canvas,#080b14);color:var(--batch-text,var(--fs-shell-text));padding:0 0 26px;font-family:FootScoreAI Space Grotesk,sans-serif}.predictions-native-header{min-height:58px;padding:max(12px, env(safe-area-inset-top)) 16px 8px;color:var(--batch-text,var(--fs-shell-text));align-items:center;display:flex}.predictions-native-header .prototype-brand{font-family:FootScoreAI Orbitron,sans-serif;font-size:19px}.predictions-native-controls{align-items:center;gap:6px;min-width:0;min-height:58px;padding:0 16px 2px;display:flex}.predictions-native-controls .predictions-date-rail{background:color-mix(in srgb, var(--batch-app-panel-soft,var(--fs-shell-soft)) 88%, transparent);border-radius:12px;flex:auto;gap:0;min-width:0;margin:0;padding:0;overflow-x:auto}.predictions-native-controls .predictions-date-rail button{width:auto;min-width:0;min-height:46px;box-shadow:none;color:var(--batch-muted,#8896ab);background:0 0;border:0;border-radius:10px;flex:20%;gap:1px;padding:5px 0 3px;position:relative}.predictions-native-controls .predictions-date-rail button span{color:var(--batch-muted,#8896ab);font-size:11px;font-weight:700;line-height:1.1}.predictions-native-controls .predictions-date-rail button strong{color:color-mix(in srgb, var(--batch-text,#f8fafc) 78%, var(--batch-muted,#a1b2c8));font-size:12px;font-weight:600;line-height:1.1}.predictions-native-controls .predictions-date-rail button.is-active{box-shadow:inset 0 -3px 0 var(--fs-red);background:#ffffff0e;border:0}.predictions-native-archive{border:1px solid var(--batch-line,#ffffff0f);background:color-mix(in srgb, var(--batch-app-panel,var(--fs-shell-raised)) 86%, transparent);width:88px;min-width:88px;min-height:46px;color:var(--batch-text,#f8fafc);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.predictions-screen--predictions .predictions-mode-control,.predictions-screen--predictions .predictions-mobile-filters,.predictions-screen--predictions .predictions-mobile-list-heading,.predictions-screen--predictions .predictions-mobile-feed,.predictions-screen--predictions>.prototype-content-state{margin-left:16px;margin-right:16px}.predictions-screen--predictions .predictions-mode-control{margin-top:8px}.predictions-screen--predictions .predictions-mobile-filters{margin-top:14px}.predictions-screen--predictions .predictions-mobile-list-heading{margin-top:18px}.predictions-screen--predictions .mobile-match-card,.predictions-screen--predictions .ai-card{border-color:var(--batch-line,#ffffff0d);background:color-mix(in srgb, var(--batch-app-panel,var(--fs-shell-raised)) 92%, transparent);min-height:104px;box-shadow:var(--batch-app-shadow,none);border-radius:12px}.mobile-match-card,.ai-card{border:1px solid var(--fs-shell-line);border-radius:var(--fs-mobile-radius);background:var(--batch-app-panel,var(--fs-shell-raised));width:100%;min-height:112px;color:var(--batch-text,#fff);text-align:left;border-left:3px solid #0000;gap:8px;padding:14px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:grid}.mobile-match-card[data-match-status=live],.ai-card[data-match-status=live]{border-left-color:var(--fs-red)}.mobile-match-card>span:first-child,.ai-card>span:first-child{color:var(--batch-muted,#788499);font-size:.68rem;font-weight:750}.mobile-match-card>strong,.ai-card>strong{overflow-wrap:anywhere;font-size:.95rem}.fixture-card__status,.prediction-card__result{color:var(--batch-muted,#8d99aa);justify-content:space-between;align-items:center;gap:9px;font-size:.72rem;display:flex}.fixture-card mark,.prediction-card mark{color:#57d59d;background:#179b6526;border-radius:4px;justify-self:start;padding:5px 8px;font-size:.68rem;font-weight:850}.prediction-card__context{color:color-mix(in srgb, var(--batch-text,#f8fafc) 72%, var(--batch-muted,#a9b4c8));font-size:.78rem}.prediction-card__evidence{flex-wrap:wrap;gap:6px;display:flex}.prediction-card__evidence span{background:color-mix(in srgb, var(--batch-app-panel-soft,var(--fs-shell-soft)) 90%, transparent);color:var(--batch-muted,#98a5b8);border-radius:4px;padding:4px 6px;font-size:.64rem}.predictions-screen--mobile .prototype-content-state{min-height:300px;color:var(--batch-muted,#8793a6)}.predictions-screen--mobile .prototype-content-state strong{color:var(--batch-text,#fff)}.predictions-screen--mobile .predictions-skeleton-list span{background:#151c2b}.competition-screen--mobile .competition-hero{border-radius:0;grid-template-columns:44px minmax(0,1fr);gap:12px;margin:-18px -16px 0;padding:18px 16px}.competition-screen--mobile .competition-hero>.icon-button,.match-screen--mobile .match-back,.auth-screen--mobile .account-back,.auth-screen--mobile .auth-panel>.text-button{min-width:44px;min-height:44px}.competition-screen--mobile .competition-hero__mark{grid-column:2;justify-self:start;width:46px;height:46px}.competition-screen--mobile .competition-hero__copy{grid-column:1/-1}.competition-screen--mobile .competition-hero__facts{grid-column:1/-1;justify-content:flex-start}.competition-screen--mobile.world-cup-screen .competition-hero--tournament{background-position:38%;align-content:end;min-height:310px}.competition-screen--mobile.world-cup-screen .competition-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.competition-screen--mobile.world-cup-screen .competition-hero__facts span{justify-content:flex-start;min-width:0}.competition-screen--mobile .world-cup-section-notice{flex-direction:column;align-items:stretch}.competition-screen--mobile .world-cup-section-notice button{width:100%}.competition-screen--mobile .competition-date-rail,.competition-screen--mobile>.screen-tabs{margin-right:-16px}.competition-screen--mobile .competition-content{border-color:var(--fs-shell-line);background:var(--fs-shell-raised);color:#f8fafc;padding:14px}.competition-screen--mobile .competition-overview,.competition-screen--mobile .groups-grid,.competition-screen--mobile .team-directory,.competition-screen--mobile .bracket-slots,.competition-screen--mobile .world-cup-prediction-card__facts{grid-template-columns:minmax(0,1fr)}.competition-screen--mobile .world-cup-bracket-grid{grid-auto-columns:minmax(248px,82vw);gap:14px;padding-bottom:12px}.competition-screen--mobile .world-cup-bracket-slot{min-height:118px;padding:12px}.competition-screen--mobile .world-cup-bracket-team{grid-template-columns:24px minmax(0,1fr) auto;gap:8px}.competition-screen--mobile .world-cup-bracket-team img{width:24px;height:24px}.competition-screen--mobile .world-cup-bracket-team strong{font-size:.84rem}.competition-screen--mobile .world-cup-prediction-card__actions{flex-direction:column}.competition-screen--mobile .world-cup-prediction-card__actions .primary-button,.competition-screen--mobile .world-cup-prediction-card__actions .secondary-button{width:100%}.competition-screen--mobile .metric-panel,.competition-screen--mobile .team-directory article,.competition-screen--mobile .bracket-slots article{border-color:var(--fs-shell-line);color:#fff;background:#111725}.competition-screen--mobile .competition-match-list :is(button,a),.competition-screen--mobile .archive-list a,.competition-screen--mobile .form-list article,.competition-screen--mobile th,.competition-screen--mobile td{border-color:var(--fs-shell-line);color:#eef2f7}.competition-screen--mobile .competition-match-list :is(button,a){grid-template-columns:minmax(0,1fr) auto}.competition-screen--mobile .competition-match-list :is(button,a)>span{grid-column:1/-1}.competition-screen--mobile .form-list article{grid-template-columns:minmax(0,1fr)}.pricing-screen--mobile{padding:0 16px 26px}.pricing-screen--mobile .pricing-intro{border-radius:0;min-height:0;margin:0 -16px;padding:30px 16px 0;display:block}.pricing-screen--mobile .pricing-intro h1{font-size:clamp(2.2rem,12vw,3.15rem)}.pricing-screen--mobile .pricing-device{width:190px;height:220px;margin:0 auto}.pricing-screen--mobile .plan-grid{grid-template-columns:minmax(0,1fr)}.pricing-screen--mobile .purchase-notes{border-color:var(--fs-shell-line);background:var(--fs-shell-raised);color:#aeb8c7}.pricing-screen--mobile .plan-card{border-color:var(--fs-shell-line);background:var(--fs-shell-raised);color:#fff}.pricing-screen--mobile .plan-card li,.pricing-screen--mobile .plan-card p span,.pricing-screen--mobile .plan-card small,.pricing-screen--mobile .responsible-note{color:#8f9bad}.auth-screen--mobile{place-items:stretch stretch;min-height:calc(100svh - 132px);padding:0}.auth-screen--mobile .auth-panel{background:var(--fs-shell);width:min(100%,520px);min-height:calc(100svh - 132px);box-shadow:none;color:#fff;border:0;border-radius:0;margin-inline:auto;padding:34px 20px}.auth-screen--mobile .account-back{border-color:var(--fs-shell-line);color:#fff}.auth-screen--mobile .auth-panel>p,.auth-screen--mobile .auth-form>label:not(.checkbox-row),.auth-screen--mobile .checkbox-row{color:#909caf}.auth-screen--mobile .auth-form input[type=text],.auth-screen--mobile .auth-form input[type=email],.auth-screen--mobile .auth-form input[type=password]{border-color:var(--fs-shell-line);background:var(--fs-shell-raised);color:#fff}.auth-screen--mobile .auth-divider:before,.auth-screen--mobile .auth-divider:after{background:var(--fs-shell-line)}.auth-screen--mobile .social-auth button,.auth-screen--mobile .secondary-button{border-color:var(--fs-shell-line);background:var(--fs-shell-raised);color:#fff}.prototype-shell--immersive{background:radial-gradient(circle at top,#e8353a33,#0000 34%),linear-gradient(#05070d,#0b1120 42%,#080b14);grid-template-columns:minmax(0,1fr)}.prototype-main--stadium-immersive{place-items:center;min-height:100svh;padding-block:clamp(24px,4vw,40px);display:grid}.prototype-main--mobile-auth .onboarding-shell{border-radius:0;min-height:100svh}.onboarding-shell{color:#f8fafc;background:linear-gradient(#111725fa,#080b14fa),#080b14;border:1px solid #ffffff14;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1120px);min-height:min(900px,100svh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000047}.onboarding-shell.is-welcome{grid-template-rows:minmax(0,1fr) auto}.onboarding-shell__header,.onboarding-shell__footer{padding-inline:clamp(18px,3vw,32px)}.onboarding-shell__header{grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto);align-items:center;gap:14px;padding-top:18px;display:grid}.onboarding-shell__back{justify-content:flex-start;align-items:center;display:flex}.onboarding-shell__back-button,.onboarding-shell__back-spacer{width:44px;min-width:44px;height:44px}.onboarding-shell__back-button{color:#f8fafc;background:#ffffff0a;border-color:#ffffff1f}.onboarding-shell__back-spacer{display:inline-block}.onboarding-shell__progress{gap:8px;display:grid}.onboarding-shell__progress strong{color:#d8dfeb;text-align:center;font-size:.78rem;font-weight:800}.onboarding-shell__progress-track,.onboarding-build__progress{background:#ffffff14;border-radius:999px;overflow:hidden}.onboarding-shell__progress-track{height:8px}.onboarding-shell__progress-fill,.onboarding-build__progress-fill{width:100%;height:100%;display:block}.onboarding-shell__progress-fill rect,.onboarding-build__progress-fill rect{transition:width .22s}.onboarding-shell__content{overscroll-behavior:contain;min-width:0;min-height:0;display:grid;overflow-y:auto}.onboarding-shell__footer{min-height:18px;padding-bottom:18px}.onboarding-step{align-content:center;gap:22px;width:min(100%,720px);min-width:0;margin:0 auto;padding:clamp(24px,4vw,36px) clamp(18px,4vw,40px);animation:.22s fs-onboarding-enter;display:grid}.onboarding-step--welcome{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:clamp(20px,4vw,42px);width:100%;max-width:none}.onboarding-step--premium{width:min(100%,860px)}.onboarding-copy{gap:10px;display:grid}.onboarding-copy h1,.onboarding-hero__copy h1{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:3.5rem;line-height:.95}.onboarding-copy p,.onboarding-hero__copy p{color:#aab5c6;max-width:58ch;font-size:1rem}.onboarding-hero{grid-column:1/-1;grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,3vw,36px);min-width:0;display:grid}.onboarding-hero__image-wrap{background:radial-gradient(circle at top,#f4be4938,#0000 36%),linear-gradient(#101726,#0a101c);border-radius:24px;height:min(58svh,560px);min-height:420px;position:relative;overflow:hidden}.onboarding-hero__image-wrap:after{content:"";background:linear-gradient(#0000,#080b14db);height:35%;position:absolute;inset:auto 0 0}.onboarding-hero__image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.onboarding-hero__copy{align-content:center;gap:16px;min-width:0;display:grid}.onboarding-hero__controls,.onboarding-actions{flex-wrap:wrap;gap:12px;display:flex}.onboarding-actions{align-items:center}.onboarding-actions--stack{flex-direction:column;grid-column:1/-1;justify-self:center;align-items:stretch;width:min(100%,360px);margin-top:4px}.onboarding-actions--stack>button{width:100%}.onboarding-welcome-signals{display:none}.onboarding-step--welcome .secondary-button{color:#d8dfeb;background:#ffffff0a;border-color:#ffffff1f}.onboarding-carousel__button{color:#f8fafc;background:#ffffff0a;border-color:#ffffff1f;min-width:44px;min-height:44px}.onboarding-carousel__indicators{align-items:center;gap:0;display:flex}.onboarding-carousel__indicator{background:0 0;border-radius:999px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.onboarding-carousel__indicator:before{content:"";background:#ffffff38;border-radius:999px;width:12px;height:12px}.onboarding-carousel__indicator.is-active:before,.onboarding-carousel__indicator[aria-pressed=true]:before{background:#e8353a}.onboarding-field,.onboarding-search{gap:10px;display:grid}.onboarding-field span,.onboarding-search strong{color:#dce4ef;font-size:.84rem;font-weight:800}.onboarding-field input,.onboarding-search input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;width:100%;min-width:0;min-height:52px;padding:0 16px}.onboarding-field input::placeholder,.onboarding-search input::placeholder{color:#6f7d93}.onboarding-search{grid-template-columns:minmax(0,1fr) auto;align-items:center}.onboarding-selection-pills{flex-wrap:wrap;gap:10px;display:flex}.onboarding-selection-pills span{color:#eff5ff;background:#357de829;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}.onboarding-selection-pills img,.onboarding-entity-card__identity img{object-fit:cover;border-radius:999px}.onboarding-meta{color:#91a0b6;align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.onboarding-inline-feedback,.auth-feedback.onboarding-inline-feedback{color:#ffe2e3;background:#e8353a1a;border:1px solid #e8353a33;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.onboarding-inline-feedback__button,.onboarding-inline-feedback .text-button{color:#fff;background:0 0;padding:0;font-weight:800}.onboarding-entity-grid,.onboarding-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-entity-card,.onboarding-alert-card,.onboarding-build,.onboarding-premium-card{background:#ffffff0a;border:1px solid #ffffff14}.onboarding-entity-card,.onboarding-alert-card{color:#f8fafc;text-align:left;border-radius:20px;gap:10px;min-height:112px;padding:14px;display:grid}.onboarding-entity-card.is-selected,.onboarding-alert-card.is-selected{background:#e8353a24;border-color:#e8353a99}.onboarding-entity-card.is-disabled{opacity:.48}.onboarding-entity-card__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.onboarding-entity-card__identity div,.onboarding-build__summary>div{gap:4px;display:grid}.onboarding-entity-card__identity span,.onboarding-entity-card small,.onboarding-alert-card span,.onboarding-build__summary dt,.onboarding-premium-card__stats span{color:#9fb0c8;font-size:.82rem}.onboarding-build,.onboarding-premium-card{border-radius:24px;gap:18px;padding:clamp(20px,4vw,28px);display:grid}.onboarding-build__progress{height:10px}.onboarding-build__summary,.onboarding-premium-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.onboarding-build__summary dd,.onboarding-premium-card__stats strong{color:#fff;font-size:1.02rem;font-weight:850}.onboarding-premium-card__badge{color:#f4d178;background:#f4be4924;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:850;display:inline-flex}.onboarding-premium-card h2{font-size:2rem;line-height:1.02}.onboarding-premium-card__eligibility{color:#c8d0dc;font-size:.82rem}.onboarding-alert-summary{border-bottom:1px solid #9fb3c829;justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.onboarding-alert-summary>div{gap:3px;display:grid}.onboarding-alert-summary>div>span{color:#7f8da2;text-transform:uppercase;font-size:.72rem;font-weight:800}.onboarding-alert-summary>div>strong{color:#f8fafc;font-size:.98rem}.onboarding-alert-summary__pill{color:#bfdbfe;background:#60a5fa1a;border:1px solid #60a5fa38;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.76rem;font-weight:850;display:inline-flex}.onboarding-alert-grid{border-top:1px solid #9fb3c821;grid-template-columns:minmax(0,1fr);gap:0}.onboarding-alert-card,.onboarding-alert-card.is-selected{background:0 0;border:0;border-bottom:1px solid #9fb3c821;border-radius:0;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:76px;padding:13px 0}.onboarding-alert-card__icon,.onboarding-alert-card__toggle{border-radius:999px;place-items:center;display:grid}.onboarding-alert-card__icon{color:#8390a5;background:#ffffff0d;width:36px;height:36px}.onboarding-alert-card.is-selected .onboarding-alert-card__icon{color:#bfdbfe;background:#60a5fa21}.onboarding-alert-card__copy{gap:4px;min-width:0;display:grid}.onboarding-alert-card__copy>span:last-child{color:#9fb0c8;font-size:.82rem;line-height:1.35}.onboarding-alert-card__title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.onboarding-alert-card__title strong{color:#f8fafc;font-size:.94rem}.onboarding-alert-card__title small{color:#bfdbfe;text-transform:uppercase;font-size:.68rem;font-weight:850}.onboarding-alert-card__toggle{color:#fff;border:2px solid #9fb3c847;width:28px;height:28px}.onboarding-alert-card.is-selected .onboarding-alert-card__toggle{background:#4f74d8;border-color:#60a5fa}.onboarding-alert-note{text-align:center;justify-content:center}.onboarding-step--build{place-content:center}.onboarding-build{text-align:center;justify-self:center;width:min(100%,560px)}.onboarding-build__loader{color:#ff5f63;background:#e8353a1f;border:1px solid #e8353a75;border-radius:999px;justify-self:center;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 32px #e8353a24}.onboarding-build__loader.is-error{color:#fff;background:#e8353a}.onboarding-build__copy{justify-items:center;gap:7px;display:grid}.onboarding-build__copy h1{max-width:18ch;font-family:var(--fs-display);font-size:clamp(2rem,5vw,3rem);line-height:1}.onboarding-build__copy p{color:#9fb0c8;font-size:.9rem}.onboarding-build__progress{justify-self:center;width:88%;height:12px}.onboarding-build__percent{color:#b9c5d5;font-variant-numeric:tabular-nums;font-size:.82rem}.onboarding-build__status-list{text-align:left;background:#ffffff06;border:1px solid #9fb3c826;border-radius:20px;gap:12px;padding:16px;display:grid}.onboarding-build__status{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid}.onboarding-build__status>span,.onboarding-ready-panel__rows span,.onboarding-premium-card__benefits span{border-radius:999px;place-items:center;display:grid}.onboarding-build__status>span{color:#f0c060;border:1px solid #9fb3c838;width:36px;height:36px}.onboarding-build__status.is-done>span{color:#07111a;background:#34d399;border-color:#34d399}.onboarding-build__status>div{gap:2px;display:grid}.onboarding-build__status strong{color:#f8fafc;font-size:.86rem}.onboarding-build__status small{color:#9fb0c8;font-size:.78rem}.onboarding-ready-panel{background:#1118278a;border:1px solid #9fb3c826;border-radius:22px;gap:13px;padding:20px;display:grid}.onboarding-ready-panel__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.onboarding-ready-panel__header h2{font-size:1.08rem}.onboarding-ready-panel__header strong{color:#34d399;font-size:.88rem}.onboarding-ready-panel__track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.onboarding-ready-panel__track span{border-radius:inherit;background:linear-gradient(90deg,#e8353a,#f0c060,#34d399);width:100%;height:100%;display:block}.onboarding-ready-panel__rows,.onboarding-premium-card__benefits{gap:10px;display:grid}.onboarding-ready-panel__rows>div,.onboarding-premium-card__benefits>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.onboarding-ready-panel__rows span{color:#34d399;border:1px solid #34d39961;width:28px;height:28px}.onboarding-ready-panel__rows strong,.onboarding-premium-card__benefits strong{color:#e7edf6;font-size:.82rem}.onboarding-premium-card{background:radial-gradient(circle at 0 0,#f0c0602b,#0000 44%),#1118279e}.onboarding-premium-card__benefits span{color:#f0c060;border:1px solid #f0c0604d;width:30px;height:30px}@media (width>=901px){.onboarding-step--premium{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px}.onboarding-step--premium>.onboarding-copy,.onboarding-step--premium>.auth-feedback,.onboarding-step--premium>.onboarding-actions{grid-column:1/-1}.onboarding-step--premium>.onboarding-copy h1{font-size:clamp(2.7rem,4.2vw,3.5rem)}.onboarding-ready-panel,.onboarding-premium-card{align-content:start}.onboarding-ready-panel__rows,.onboarding-premium-card__benefits{gap:8px}.onboarding-premium-card h2{font-size:1.55rem;line-height:1.08}.onboarding-step--premium>.onboarding-actions--stack{flex-direction:row;width:min(100%,720px)}.onboarding-step--premium>.onboarding-actions--stack>button{flex:1 1 0}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.prototype-main--mobile.prototype-main--mobile-auth{padding:0}.onboarding-shell{border-radius:0;height:100svh;min-height:100svh}.onboarding-step--welcome,.onboarding-hero,.onboarding-entity-grid,.onboarding-alert-grid,.onboarding-build__summary,.onboarding-premium-card__stats{grid-template-columns:minmax(0,1fr)}.onboarding-step{gap:18px;width:100%;padding:20px 16px 28px}.onboarding-step:not(.onboarding-step--welcome){align-content:initial;flex-direction:column;min-height:100%;display:flex}.onboarding-step:not(.onboarding-step--welcome)>.onboarding-actions:last-child{z-index:5;width:100%;padding-top:48px;padding-bottom:max(4px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#080b14 48%);margin-top:auto;position:sticky;bottom:0}.onboarding-step:not(.onboarding-step--welcome)>.onboarding-actions--stack:last-child{padding-top:34px}.onboarding-step:not(.onboarding-step--welcome)>.onboarding-actions:last-child>button{width:100%}.onboarding-copy h1{font-family:var(--fs-display);line-height:1.02}.onboarding-field input{min-height:72px}.onboarding-entity-card{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:76px}.onboarding-entity-card small{text-align:right;max-width:118px}.onboarding-step--welcome{grid-template-rows:auto auto minmax(100px,1fr);align-content:stretch;gap:12px;min-height:100%;padding:0 16px 24px}.onboarding-hero{position:relative}.onboarding-hero__image-wrap,.onboarding-hero__copy{grid-area:1/1}.onboarding-hero__image-wrap{border-radius:0 0 86px 86px;height:clamp(384px,58svh,520px);min-height:0}.onboarding-hero__image-wrap:after{background:linear-gradient(#030712e6,#0307126b 42%,#080b14f5),linear-gradient(120deg,#080b141f 30%,#080b14c7);height:auto;inset:0}.onboarding-hero__image{object-position:center}.onboarding-hero__copy{z-index:2;align-content:start;min-height:0;padding:28px 20px 22px;position:relative}.onboarding-hero__copy h1{max-width:82%;font-family:var(--fs-display);line-height:1.02}.onboarding-hero__copy p{color:#e2e8f0d1;max-width:82%}.onboarding-hero__controls{align-self:end;margin-top:auto}.onboarding-welcome-signals{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:-28px 0 0;padding:0 12px 6px;list-style:none;display:grid;position:relative}.onboarding-welcome-signals li{color:#e5eaf2;text-align:center;backdrop-filter:blur(16px);background:#080b14c2;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 8px;font-size:.7rem;font-weight:750;line-height:1.15;display:inline-flex}.onboarding-welcome-signals svg{color:#f0c060;flex:none}.onboarding-step--welcome .onboarding-actions--stack{align-self:end;margin-top:0}.onboarding-step--welcome .secondary-button{color:#c8d0dc;background:0 0;border-color:#0000}.onboarding-copy h1,.onboarding-hero__copy h1{font-size:2.3rem}.onboarding-premium-card h2{font-size:1.6rem}.onboarding-hero__image-wrap{min-height:0}}@media (width>=640px) and (width<=900px){.onboarding-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px) and (height<=620px){.onboarding-step:not(.onboarding-step--welcome)>.onboarding-actions:last-child,.onboarding-step:not(.onboarding-step--welcome)>.onboarding-actions--stack:last-child{background:0 0;margin-top:18px;padding-top:0;position:static}}@media (width>=1440px){.onboarding-shell{width:1120px}}@media (width>=761px) and (width<=900px){.prototype-main--stadium-immersive .onboarding-shell{height:calc(100svh - 48px);min-height:calc(100svh - 48px)}}@media (width<=768px){.onboarding-shell__header{padding-inline:16px}.onboarding-shell__content{scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@media (width<=390px){.onboarding-step{padding-inline:14px}.onboarding-copy h1,.onboarding-hero__copy h1{font-size:2.15rem}}@media (width<=360px){.onboarding-copy h1,.onboarding-hero__copy h1{font-size:2rem}.onboarding-hero__image-wrap{height:clamp(350px,58svh,406px);min-height:0}}.secondary-screen{width:min(100%,1280px);color:var(--stadium-text,#f8fafc);margin:0 auto}.secondary-screen__header{gap:8px;max-width:760px;margin-bottom:28px;display:grid}.secondary-screen__header>p{color:var(--stadium-red,var(--fs-red));text-transform:uppercase;font-size:.76rem;font-weight:850}.secondary-screen__header h1{color:var(--stadium-text,#f8fafc);font-family:var(--fs-display);font-size:clamp(2.25rem,5vw,4.5rem);line-height:.98}.secondary-screen__header>span{color:var(--stadium-muted,#a1b2c8);font-size:1rem}.secondary-tabs{border-bottom:1px solid var(--stadium-line,var(--fs-shell-line));scrollbar-width:none;gap:6px;margin:0 0 22px;display:flex;overflow-x:auto}.secondary-tabs::-webkit-scrollbar{display:none}.secondary-tabs button{min-height:48px;color:var(--stadium-muted,#a1b2c8);white-space:nowrap;background:0 0;flex:none;padding:0 14px;font-weight:780;position:relative}.secondary-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.secondary-tabs button.is-active{color:var(--stadium-text,#f8fafc)}.secondary-tabs button.is-active:after{background:var(--stadium-red,var(--fs-red))}.secondary-empty{border-block:1px solid var(--stadium-line,var(--fs-shell-line));min-height:360px;color:var(--stadium-text,#f8fafc);text-align:center;align-content:center;place-items:center;gap:10px;padding:44px 24px;display:grid}.secondary-empty__icon{width:54px;height:54px;color:var(--stadium-red,var(--fs-red));background:#e8353a14;border:1px solid #e8353a4d;border-radius:50%;place-items:center;display:grid}.secondary-empty h2{font-size:1.35rem}.secondary-empty p{max-width:520px;color:var(--stadium-muted,#a1b2c8)}.secondary-empty__action button,.challenge-intro>button,.guest-profile__actions button{background:var(--stadium-red,var(--fs-red));color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:820;display:inline-flex}.challenge-intro{border:1px solid var(--stadium-line,var(--fs-shell-line));background:var(--stadium-surface,var(--fs-shell-raised));border-radius:8px;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:28px 48px;padding:clamp(28px,5vw,60px);display:grid}.challenge-intro>div{gap:12px;display:grid}.challenge-intro>div>svg,.challenge-intro>div>span{color:var(--stadium-gold,var(--fs-gold))}.challenge-intro h2{max-width:640px;font-size:clamp(1.75rem,3vw,3rem);line-height:1.05}.challenge-intro p,.guest-profile p{color:var(--stadium-muted,#a1b2c8)}.challenge-intro ul{align-content:center;gap:14px;list-style:none;display:grid}.challenge-intro li{color:#dbe4ef;align-items:center;gap:10px;display:flex}.challenge-intro li svg{color:var(--stadium-green,var(--fs-green))}.challenge-intro>button{width:fit-content}.global-search-field{border:1px solid var(--stadium-line,var(--fs-shell-line));background:var(--stadium-raised,var(--fs-shell-raised));min-height:58px;color:var(--stadium-muted,#a1b2c8);border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:0 18px;display:flex}.global-search-field:focus-within{border-color:#e8353ab3}.global-search-field input{width:100%;min-width:0;min-height:44px;color:var(--stadium-text,#f8fafc);background:0 0;border:0;outline:0;font-size:1rem}.prototype-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guest-profile{border-block:1px solid var(--stadium-line,var(--fs-shell-line));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid}.guest-profile>svg{color:var(--stadium-gold,var(--fs-gold))}.account-profile__status{border:1px solid var(--stadium-line,var(--fs-shell-line));background:var(--stadium-raised,var(--fs-shell-raised));width:48px;height:48px;color:var(--stadium-muted,#a1b2c8);border-radius:50%;place-items:center;display:grid}.account-profile__status.is-premium{color:var(--stadium-gold,var(--fs-gold));background:#f4be491a;border-color:#f4be4973}.guest-profile__actions{gap:10px;display:flex}.guest-profile__actions button+button{border:1px solid var(--stadium-line,var(--fs-shell-line));color:var(--stadium-text,#f8fafc);background:0 0}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}.prototype-main--mobile-auth{min-height:100svh;padding-bottom:0}.prototype-shell--mobile.is-auth-only .auth-screen--mobile,.prototype-shell--mobile.is-auth-only .auth-screen--mobile .auth-panel{min-height:100svh}.secondary-screen--mobile{min-height:calc(100svh - 132px);padding:24px 16px 32px}.secondary-screen--mobile .secondary-screen__header{margin-bottom:20px}.secondary-screen--mobile .secondary-screen__header h1{font-size:clamp(2rem,11vw,2.75rem)}.secondary-screen--mobile .secondary-tabs{margin-right:-16px}.secondary-screen--mobile .secondary-empty{min-height:340px;padding-inline:12px}.secondary-screen--mobile .challenge-intro,.secondary-screen--mobile .guest-profile{grid-template-columns:minmax(0,1fr)}.secondary-screen--mobile .challenge-intro{gap:24px;padding:24px 20px}.secondary-screen--mobile .guest-profile{align-items:start;padding:24px 4px}.secondary-screen--mobile .guest-profile__actions{width:100%;display:grid}@media (width<=1439px){.predictions-layout{grid-template-columns:164px minmax(420px,1fr)}.predictions-context-panel{grid-column:1/-1}.predictions-context-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.predictions-context-panel dl>div{border-bottom:0;display:grid}.prediction-row{grid-template-columns:44px minmax(145px,1.2fr) 100px 82px minmax(80px,.6fr)}.prediction-row>b{display:none}}@media (width<=1180px){.prototype-shell--desktop{grid-template-columns:82px minmax(0,1fr)}.desktop-rail{padding-inline:12px}.desktop-rail>.prototype-brand{justify-content:center;padding-inline:0;font-size:0}.desktop-rail>.prototype-brand strong{font-size:17px}.desktop-navigation__item{justify-content:center;padding:0;display:flex}.desktop-navigation__item span,.desktop-navigation__item small,.desktop-account__status div,.desktop-account .shell-button{display:none}.desktop-account__status{justify-content:center;padding:12px 0;display:flex}.competition-hero{grid-template-columns:42px 56px minmax(0,1fr)}.competition-hero__facts{grid-column:2/-1;justify-content:flex-start}}@media (width<=900px){.prototype-main{padding:24px 18px 70px}.dashboard-screen__workspace{grid-template-columns:minmax(0,1fr)}.dashboard-priority{grid-row:auto}.predictions-layout{grid-template-columns:minmax(0,1fr)}.predictions-filter-panel{gap:7px;padding:8px;display:flex;overflow-x:auto}.predictions-filter-panel__title{display:none}.predictions-filter-panel>button{border:1px solid var(--fs-line);border-radius:999px;grid-template-columns:auto auto;width:auto;min-width:max-content;min-height:38px}.predictions-filter-panel>button.is-active{border-color:var(--fs-shell);background:var(--fs-shell);color:#fff}.match-screen--desktop{grid-template-columns:minmax(0,1fr);margin:-24px -18px -70px;padding:24px 22px 70px}.match-screen--desktop>*{grid-column:1}.match-related-navigation__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1320px){.prototype-viewport-switch{display:none}.prototype-app[data-viewport=desktop] .prototype-shell--desktop{grid-template-columns:64px minmax(560px,1fr)}.prototype-app[data-viewport=desktop]{overflow-x:auto}}@media (width<=420px){.prototype-viewport-switch{grid-template-columns:repeat(2,34px)}.prototype-viewport-switch button{width:34px}.mobile-app-header,.dashboard-screen--mobile,.predictions-screen--mobile,.competition-screen--mobile{padding-inline:14px}.dashboard-screen--mobile .date-rail,.predictions-screen--mobile .predictions-date-rail{margin-inline:-14px;padding-inline:14px}.dashboard-priority__match{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"competition arrow""match arrow""meta signal"}.dashboard-screen--mobile .dashboard-priority__match>.team-mark{display:none}.dashboard-ai-overview__actions{display:grid}.match-screen--mobile .match-screen__hero{grid-template-columns:minmax(0,1fr)}.match-screen--mobile .match-screen__score{justify-items:start}.match-screen--mobile .match-public-context dl,.match-screen--mobile .match-public-analysis dl,.social-auth{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.prototype-brand{font-size:16px}.mobile-premium-toggle{min-width:46px}.mobile-navigation__item small{font-size:.56rem}.dashboard-screen--mobile .dashboard-screen__header h1,.predictions-screen__header--mobile h1{font-size:1.72rem}.match-screen--mobile .match-screen__identity h1{font-size:1.9rem}.pricing-screen--mobile .pricing-intro h1{font-size:2.15rem}}@keyframes fs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fs-onboarding-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-pulse{0%{opacity:.45}to{opacity:.9}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.signal-pulse__viewport{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fs-red) 42%, transparent) transparent;overflow-x:auto}.signal-pulse__viewport::-webkit-scrollbar{height:8px;display:block}.signal-pulse__viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fs-red) 42%, transparent);border-radius:999px}.signal-pulse__viewport::-webkit-scrollbar-track{background:0 0}.signal-pulse__track{animation:none;transform:translate(0)}.signal-pulse__list--duplicate{display:none}.signal-pulse__list li{scroll-snap-align:start}}.prototype-app[data-visual-direction=stadium-editorial]{--batch-surface:var(--stadium-surface,var(--fs-shell-raised));--batch-raised:var(--stadium-raised,var(--fs-shell-soft));--batch-line:var(--stadium-line,var(--fs-shell-line));--batch-text:var(--stadium-text,#f8fafc);--batch-muted:var(--stadium-muted,#a1b2c8);--batch-red:var(--stadium-red,var(--fs-red));--batch-gold:var(--stadium-gold,var(--fs-gold));--batch-green:var(--stadium-green,var(--fs-green));--batch-app-canvas:var(--fs-shell);--batch-app-panel:var(--batch-surface);--batch-app-panel-soft:var(--batch-raised);--batch-app-shadow:0 18px 40px #0000002e}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light]{--stadium-surface:#fff;--stadium-raised:#e9f0f7;--stadium-line:#0f172a1f;--stadium-text:#132031;--stadium-muted:#5d6c80;--batch-app-canvas:#f3f7fb;--batch-app-panel:#fff;--batch-app-panel-soft:#e9f0f7;--batch-app-shadow:0 16px 36px #0f172a14}.favorites-screen,.secondary-screen,.favorites-screen>*,.secondary-screen>*,.favorites-screen article>*,.secondary-screen article>*{min-width:0}.favorites-screen,.secondary-screen{overflow-wrap:anywhere}.secondary-screen__header h1{font-size:3rem}.favorites-screen ul,.secondary-screen ul,.prototype-search-results,.prototype-notifications-list{list-style:none}.favorites-screen button,.secondary-screen button,.secondary-screen a{color:inherit}.prototype-touch-target,.account-action{min-width:44px;min-height:44px}.prototype-touch-target{border:1px solid var(--batch-line);color:var(--batch-text);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex}.prototype-touch-target:hover:not(:disabled),.account-action:hover:not(:disabled),.account-action:hover,.favorites-screen button:hover:not(:disabled){background:#ffffff0e;border-color:#e8353a80}.prototype-touch-target:disabled,.account-action:disabled{opacity:.48}.prototype-select{width:min(100%,300px);color:var(--batch-muted);gap:7px;margin-bottom:18px;font-size:.72rem;font-weight:800;display:grid}.prototype-select select{border:1px solid var(--batch-line);background:var(--batch-raised);width:100%;min-height:44px;color:var(--batch-text);font:inherit;border-radius:6px;padding:0 38px 0 12px;font-size:.84rem}.prototype-note{border-left:3px solid var(--batch-gold);color:#d8c998;background:#f0c06013;margin-bottom:18px;padding:12px 14px;font-size:.8rem}.prototype-inline-actions{border-block:1px solid var(--batch-line);align-items:center;gap:8px;min-width:0;margin-bottom:18px;padding-block:10px;display:flex}.prototype-inline-actions>strong{color:var(--batch-text);margin-right:auto;font-size:.82rem}.prototype-inline-actions svg,.prototype-notification-card__actions svg,.account-action svg{flex:none}.prototype-skeleton-list{border-block:1px solid var(--batch-line);background:var(--batch-line);gap:1px;display:grid;overflow:hidden}.prototype-skeleton-card{background:linear-gradient(90deg, transparent 0%, #ffffff0f 45%, transparent 72%) 0 0 / 220% 100%, linear-gradient(var(--batch-raised), var(--batch-raised));min-height:96px;animation:1.3s ease-in-out infinite batch-skeleton-shift}@keyframes batch-skeleton-shift{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}.mobile-app-header__actions{align-items:center;gap:12px;min-width:0;display:flex}.mobile-header-action{color:#f8fafc;background:#0f1320cc;border:1px solid #ffffff14;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.mobile-header-action:hover,.mobile-header-action.is-active{color:#fff;background:#e8353a1f;border-color:#e8353a57}.mobile-header-action.is-premium{color:var(--fs-gold)}.mobile-header-action.is-premium.is-active{background:#e6b84a1a;border-color:#e6b84a66}.mobile-header-action__badge,.stadium-header__badge{border:1.5px solid var(--fs-shell);background:var(--batch-red);color:#0000;border-radius:999px;width:8px;min-width:8px;height:8px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:9px;right:9px}.prototype-app[data-visual-direction=stadium-editorial] .stadium-header__icon,.prototype-app[data-visual-direction=stadium-editorial] .stadium-header__account{position:relative}.prototype-app[data-visual-direction=stadium-editorial] .stadium-header__icon.is-active,.prototype-app[data-visual-direction=stadium-editorial] .stadium-header__account.is-active{color:#fff;background:#e8353a1c;border-color:#e8353a8c}.favorites-screen{width:min(100%,1280px);color:var(--batch-text);gap:16px;margin:0 auto;display:grid}.favorites-screen__header{border-bottom:1px solid var(--batch-line);justify-content:space-between;align-items:end;gap:18px;min-height:94px;padding-bottom:18px;display:flex}.favorites-screen__header>div{gap:6px;display:grid}.favorites-screen__header>div>p:first-child,.favorites-highlight__header>p,.favorites-related-news>div>p{color:var(--batch-red);text-transform:uppercase;font-size:.7rem;font-weight:900}.favorites-screen__header h1{color:var(--batch-text);font-family:var(--fs-display);font-size:3rem;line-height:1}.favorites-screen__header>div>p:last-child,.favorites-highlight__header>span,.favorites-highlight__body,.favorites-match-card__summary p,.favorites-entity-card p,.favorites-article-card p,.favorites-related-news span{color:var(--batch-muted)}.favorites-screen__header>button,.favorites-screen__status button,.favorites-highlight__footer button,.favorites-upgrade button,.favorites-manage-dialog button{border:1px solid var(--batch-line);min-height:44px;color:var(--batch-text);background:0 0;border-radius:6px;padding:0 15px;font-size:.78rem;font-weight:800}.favorites-screen__header>button{white-space:nowrap;flex:none;min-width:76px}.favorites-highlight__footer button,.favorites-upgrade button,.favorites-screen__status button{border-color:var(--batch-red);background:var(--batch-red);color:#fff}.favorites-screen__status,.favorites-screen__guest-note,.favorites-partial-state,.favorites-upgrade{border-left:3px solid var(--batch-gold);color:#d9c98f;background:#f0c06012;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.favorites-screen__status{min-height:104px}.favorites-screen__status>div,.favorites-upgrade>div{gap:3px;min-width:0;margin-right:auto;display:grid}.favorites-screen__status--error{border-left-color:var(--batch-red);color:#f4b5b7;background:#e8353a14}.favorites-screen__guest-note p,.favorites-partial-state p,.favorites-upgrade p,.favorites-screen__status p{color:inherit;font-size:.8rem}.favorites-highlight{border:1px solid var(--batch-line);background:var(--batch-surface);box-shadow:inset 3px 0 0 var(--batch-red);border-radius:8px;display:grid;overflow:hidden}.favorites-highlight__header,.favorites-highlight__body,.favorites-highlight__footer{padding:18px 20px}.favorites-highlight__header{gap:5px;padding-bottom:12px;display:grid}.favorites-highlight__header h2{color:var(--batch-text);font-size:1.4rem;line-height:1.16}.favorites-highlight__body{border-block:1px solid var(--batch-line);padding-block:14px}.favorites-highlight__footer{padding-block:12px}.favorites-highlight__fixture{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.favorites-highlight__fixture>div{align-items:center;gap:9px;min-width:0;display:flex}.favorites-highlight__fixture>div:nth-child(2){color:var(--batch-text);text-align:center;justify-items:center;gap:4px;display:grid}.favorites-highlight__fixture>div:last-child{text-align:right;justify-content:flex-end}.favorites-highlight__fixture strong{overflow-wrap:normal;word-break:normal;hyphens:manual}.favorites-highlight__fixture small{color:var(--batch-green)}.favorites-tabs,.favorites-filters{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.favorites-tabs-shell{min-width:0;position:relative}.favorites-tabs-shell__hint{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.favorites-tabs{border-bottom:1px solid var(--batch-line);scroll-snap-type:x proximity;padding-right:18px;scroll-padding-right:18px}.favorites-tabs::-webkit-scrollbar{display:none}.favorites-filters::-webkit-scrollbar{display:none}.favorites-tabs button,.favorites-filters button{min-width:44px;min-height:44px;color:var(--batch-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0 13px;font-size:.78rem;font-weight:800}.favorites-tabs button{scroll-snap-align:start}.favorites-tabs button.is-active{box-shadow:inset 0 -2px 0 var(--batch-red);color:var(--batch-text)}.favorites-filters button{border:1px solid var(--batch-line);border-radius:999px}.favorites-filters button[aria-pressed=true]{color:#dffbf0;background:#34d39917;border-color:#34d39973}.favorites-match-list,.favorites-entity-list,.favorites-article-list{border-block:1px solid var(--batch-line);background:var(--batch-line);gap:1px;display:grid;overflow:hidden}.favorites-match-card,.favorites-entity-card,.favorites-article-card{background:var(--batch-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;padding:13px 15px;display:grid}.favorites-match-card__summary,.favorites-entity-card>a>div,.favorites-entity-card>div,.favorites-article-card>div{gap:4px;min-width:0;display:grid}.favorites-entity-card>a{min-width:0;min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.favorites-match-card__summary>span,.favorites-article-card small{color:var(--batch-red);text-transform:uppercase;font-size:.67rem;font-weight:850}.favorites-match-card h2,.favorites-entity-card h2,.favorites-article-card h2{color:var(--batch-text);overflow-wrap:normal;word-break:normal;hyphens:manual;font-size:.98rem;line-height:1.25}.favorites-match-card__actions{align-items:center;gap:6px;display:flex}.favorites-match-unavailable{max-width:32ch;color:var(--batch-muted);margin:0;font-size:.72rem;line-height:1.4}.favorites-match-card__actions button,.favorites-entity-card>button,.favorites-article-card>button{border:1px solid var(--batch-line);min-height:44px;color:var(--batch-muted);background:0 0;border-radius:6px;padding:0 12px;font-size:.74rem;font-weight:800}.favorites-match-card__actions button:first-child{color:#fff;border-color:#e8353a73}.favorites-empty-state{border-block:1px solid var(--batch-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:250px;padding:28px 20px;display:grid}.favorites-empty-state>svg{color:var(--batch-red)}.favorites-empty-state>div{gap:5px;display:grid}.favorites-empty-state h2{font-size:1.1rem}.favorites-empty-state p{color:var(--batch-muted)}.favorites-related-news{border-left:1px solid var(--batch-line);min-width:0;padding-left:18px}.favorites-related-news>div{gap:4px;margin-bottom:10px;display:grid}.favorites-related-news h2{font-size:1.05rem}.favorites-related-news ul{display:grid}.favorites-related-news li{border-top:1px solid var(--batch-line);gap:4px;padding:12px 0;display:grid}.favorites-related-news strong{font-size:.84rem;line-height:1.35}.favorites-related-news__action{color:#fff;background:#e8353a24;border:1px solid #e8353a73;border-radius:999px;justify-self:start;min-height:44px;padding:0 14px;font-size:.74rem;font-weight:850}.favorites-related-news__action:hover:not(:disabled){background:#e8353a38;border-color:#ef4b51}.favorites-related-news__action:focus-visible{outline-color:#e8353a59}.favorites-manage-dialog{z-index:140;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));backdrop-filter:blur(8px);background:#03060cc7;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.favorites-manage-dialog__surface{border:1px solid var(--batch-line);background:var(--batch-surface);width:min(100%,680px);max-height:min(780px,100svh - 36px);color:var(--batch-text);border-radius:8px;padding:20px;overflow-y:auto;box-shadow:0 28px 80px #00000073}.favorites-manage-dialog__header{z-index:1;border-bottom:1px solid var(--batch-line);background:var(--batch-surface);justify-content:space-between;align-items:center;gap:16px;margin:-20px -20px 0;padding:18px 20px;display:flex;position:sticky;top:-20px}.favorites-manage-dialog__header>div{gap:3px;display:grid}.favorites-manage-dialog__header p{color:var(--batch-red);text-transform:uppercase;font-size:.68rem;font-weight:900}.favorites-manage-dialog__surface>section{border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:8px 18px;padding:15px 0;display:grid}.favorites-manage-dialog__surface>section p,.favorites-preferences-list{color:var(--batch-muted);font-size:.8rem}.favorites-manage-dialog__surface>section>p,.favorites-manage-dialog__surface>section>button,.favorites-manage-dialog__surface>section>ul{grid-column:2}.favorites-preferences-list{grid-column:2;gap:6px;display:grid}.news-screen>p{min-height:260px;color:var(--batch-muted);place-items:center;display:grid}.news-screen>[role=alert]{border-left:3px solid var(--batch-red);color:#f4b5b7;background:#e8353a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:72px;margin-bottom:18px;padding:13px 15px;display:flex}.news-screen>[role=alert] button{background:0 0;border:1px solid #e8353a73;border-radius:6px;min-height:44px;padding:0 14px;font-weight:800}.news-feed{border-block:1px solid var(--batch-line);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:0;display:grid}.news-feed>section{border-right:1px solid var(--batch-line);min-width:0;padding:20px}.news-feed>section>p{color:var(--batch-red);text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:900}.news-feed>section>article{border:1px solid var(--batch-line);background:var(--batch-raised);border-radius:8px;align-content:end;gap:12px;min-height:330px;padding:24px;display:grid}.news-feed article>p:first-child,.secondary-list article>p:first-child,.article-screen>p:first-child,.article-screen>p:nth-child(2){color:var(--batch-red);font-size:.7rem;font-weight:800}.news-feed h2{color:var(--batch-text);font-size:1.55rem;line-height:1.15}.news-feed article>p:not(:first-child),.secondary-list article>p:not(:first-child){color:var(--batch-muted)}.secondary-list{align-content:start;min-width:0;display:grid}.secondary-list article{border-bottom:1px solid var(--batch-line);gap:8px;min-width:0;padding:18px 20px;display:grid}.secondary-list article:last-child{border-bottom:0}.secondary-list h2{font-size:1rem;line-height:1.25}.news-feed .guest-profile__actions,.article-screen .guest-profile__actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.news-feed .guest-profile__actions button,.article-screen .guest-profile__actions button,.article-screen .guest-profile__actions a{border:1px solid var(--batch-line);min-height:44px;color:var(--batch-text);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.news-feed .guest-profile__actions button:last-child,.article-screen .guest-profile__actions a{border-color:var(--batch-red);background:var(--batch-red);color:#fff}[data-testid=shorts-viewport]{border:1px solid var(--batch-line);background:#080b14;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:520px;display:grid;position:relative;overflow:hidden}.shorts-controls{border-bottom:1px solid var(--batch-line);background:var(--batch-surface);justify-content:flex-end;gap:6px;padding:10px;display:flex}.shorts-controls button{border:1px solid var(--batch-line);min-height:44px;color:var(--batch-muted);background:0 0;border-radius:6px;padding:0 13px;font-size:.74rem;font-weight:800}[data-testid=shorts-viewport]>article{background:linear-gradient(#080b1414,#080b14f5),#111725;align-content:end;gap:13px;min-height:0;padding:clamp(22px,5vw,54px);display:grid;box-shadow:inset 0 4px #e8353ab8}[data-testid=shorts-viewport]>article>p:first-child{color:var(--batch-gold);text-transform:uppercase;font-size:.72rem;font-weight:850}[data-testid=shorts-viewport] h2{color:#fff;max-width:760px;font-size:2.15rem;line-height:1.08}[data-testid=shorts-viewport]>article>p:not(:first-child){color:#c6cfdb;max-width:680px}[data-testid=shorts-viewport]>article>button{border:1px solid var(--batch-line);color:#fff;background:0 0;border-radius:6px;width:fit-content;min-height:44px;padding:0 16px;font-weight:800}[data-testid=shorts-viewport]>article>button:last-child{border-color:var(--batch-red);background:var(--batch-red)}.secondary-screen>button:first-child{border:1px solid var(--batch-line);min-height:44px;color:var(--batch-muted);background:0 0;border-radius:6px;margin-bottom:18px;padding:0 12px;font-weight:800}.article-screen{border-block:1px solid var(--batch-line);gap:14px;width:min(100%,760px);margin:0 auto;padding:30px 0 34px;display:grid}.article-screen>p:first-child,.article-screen>p:nth-child(2){display:block}.article-screen h1{color:var(--batch-text);font-size:2.4rem;line-height:1.08}.article-screen>p:nth-of-type(n+3){color:#c1cad7;font-size:1rem;line-height:1.75}.article-view>section[aria-label]{width:min(100%,760px);margin:24px auto 0}.article-view>section[aria-label]>h2{margin-bottom:10px;font-size:1.05rem}.article-view>section[aria-label]>article{border-top:1px solid var(--batch-line);grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:15px 0;display:grid}.article-view>section[aria-label]>article>p,.article-view>section[aria-label]>article>h3{grid-column:1}.article-view>section[aria-label]>article>p{color:var(--batch-red);font-size:.68rem}.article-view>section[aria-label]>article>h3{font-size:.92rem;line-height:1.35}.article-view>section[aria-label]>article>button{border:1px solid var(--batch-line);background:0 0;border-radius:6px;grid-area:1/2/span 2;align-self:center;min-width:64px;min-height:44px;font-weight:800}.prototype-notifications-list{border-block:1px solid var(--batch-line);background:var(--batch-line);gap:1px;display:grid;overflow:hidden}.prototype-notification-card{background:var(--batch-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:15px 16px;display:grid;position:relative}.prototype-notification-card[data-unread=true]{background:linear-gradient(90deg, #e8353a1a, var(--batch-surface) 34%);padding-left:19px}.prototype-notification-card[data-unread=true]:before{background:var(--batch-red);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.prototype-notification-card__body{gap:5px;min-width:0;display:grid}.prototype-notification-card__meta{align-items:center;gap:8px;min-width:0;display:flex}.prototype-notification-card__meta strong{min-width:0;color:var(--batch-text)}.prototype-notification-card__meta span{color:var(--batch-red);text-transform:uppercase;flex:none;font-size:.66rem;font-weight:850}.prototype-notification-card[data-unread=false] .prototype-notification-card__meta span,.prototype-notification-card__body p,.prototype-notification-card__body small{color:var(--batch-muted)}.prototype-notification-card__body small{font-size:.68rem}.prototype-notification-card__actions{gap:6px;min-width:180px;display:grid}.prototype-notification-card__actions .prototype-touch-target{text-align:left;justify-content:space-between}.prototype-settings-layout{border-block:1px solid var(--batch-line);grid-template-columns:minmax(180px,230px) minmax(0,1fr);gap:0;display:grid}.prototype-settings-nav{border-right:1px solid var(--batch-line);align-content:start;display:grid}.prototype-settings-nav .prototype-touch-target{border:0;border-bottom:1px solid var(--batch-line);width:100%;color:var(--batch-muted);text-align:left;border-radius:0;justify-content:flex-start}.prototype-settings-nav .prototype-touch-target[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--batch-red);color:var(--batch-text);background:#e8353a14}.prototype-settings-panel{align-content:start;gap:14px;min-width:0;padding:24px clamp(20px,3vw,34px);display:grid}.prototype-settings-panel>h2{font-size:1.35rem}.prototype-settings-panel>p,.prototype-settings-panel li{color:var(--batch-muted)}.prototype-settings-panel>ul{display:grid}.prototype-settings-panel>ul li{border-bottom:1px solid var(--batch-line);min-height:44px;padding:11px 0}.prototype-settings-panel fieldset{border:0;border-top:1px solid var(--batch-line);min-width:0;margin:0;padding:0;display:grid}.prototype-settings-panel legend{color:var(--batch-muted);padding:0 0 10px;font-size:.72rem;font-weight:800}.prototype-settings-panel label{border-bottom:1px solid var(--batch-line);min-height:52px;color:var(--batch-text);align-items:center;gap:11px;padding:8px 2px;display:flex}.prototype-settings-panel input[type=checkbox],.prototype-settings-panel input[type=radio]{width:20px;height:20px;accent-color:var(--batch-red);flex:0 0 20px;margin:0}.prototype-settings-panel>.prototype-touch-target{border-color:var(--batch-red);background:var(--batch-red);color:#fff;width:fit-content}.prototype-settings-panel>p[role=status]{color:var(--batch-green);font-size:.78rem;font-weight:800}.prototype-search-results{border-block:1px solid var(--batch-line);display:grid;overflow:hidden}.prototype-search-results li+li{border-top:1px solid var(--batch-line)}.prototype-search-results :is(button,a){width:100%;min-height:66px;color:var(--batch-text);text-align:left;background:0 0;grid-template-columns:minmax(92px,.22fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.prototype-search-results :is(button,a):hover{background:#ffffff0b}.prototype-search-results :is(button,a)>span{color:var(--batch-red);text-transform:uppercase;font-size:.68rem;font-weight:850}.prototype-search-results :is(button,a)>strong{overflow-wrap:anywhere;min-width:0}.prototype-search-results :is(button,a)>svg{color:var(--batch-muted)}.secondary-screen.account-screen{gap:0;display:grid}.secondary-screen.account-screen>.secondary-screen__header{margin-bottom:10px}.account-section{border-top:1px solid var(--batch-line);gap:13px;min-width:0;padding:20px 0;display:grid}.account-section:last-child{border-bottom:1px solid var(--batch-line)}.account-section__title{color:var(--batch-text);text-transform:uppercase;font-size:.9rem}.account-status,.subscription-status>.account-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.subscription-status>.account-copy>.account-profile__status{grid-row:1/span 2}.subscription-status>.account-copy>strong,.subscription-status>.account-copy>p{grid-column:2}.account-copy,.account-alert{gap:6px;min-width:0;display:grid}.account-copy p,.account-section>p,.account-alert p{color:var(--batch-muted)}.account-alert{border-left:3px solid var(--batch-red);background:#e8353a14;padding:13px 14px}.account-alert .account-action{width:fit-content;margin-top:4px}.account-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-stat{border:1px solid var(--batch-line);background:var(--batch-raised);border-radius:6px;gap:5px;min-width:0;padding:13px;display:grid}.account-stat dt{color:var(--batch-muted);font-size:.7rem}.account-stat dd{color:var(--batch-text);font-size:.84rem;font-weight:850}.account-action-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.account-action{border:1px solid var(--batch-line);min-width:0;color:var(--batch-text);text-align:center;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.account-action--primary{border-color:var(--batch-red);background:var(--batch-red);color:#fff}.account-section--note{border:0;border-left:3px solid var(--batch-gold);background:#f0c06013;padding:14px 16px}.subscription-status{border:1px solid var(--batch-line);background:var(--batch-surface);border-radius:8px;padding:22px}.subscription-status+.account-section{border-top:0}@media (width>=1025px){.favorites-desk.news{grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-template-areas:"header header""notice notice""highlight aside""upgrade aside""tabs aside""filters aside""panel aside";align-items:start}.favorites-desk.news>.favorites-screen__header{grid-area:header}.favorites-desk.news>.favorites-screen__guest-note{grid-area:notice}.favorites-desk.news>.favorites-highlight{grid-area:highlight}.favorites-desk.news>.favorites-upgrade{grid-area:upgrade}.favorites-desk.news>.favorites-tabs-shell{grid-area:tabs}.favorites-desk.news>.favorites-filters{grid-area:filters}.favorites-desk.news>[role=tabpanel]{grid-area:panel}.favorites-desk.news>.favorites-related-news{grid-area:aside;position:sticky;top:112px}}@media (width<=1120px) and (width>=761px){.prototype-app[data-visual-direction=stadium-editorial] .stadium-header__actions .stadium-header__icon{display:inline-grid}.prototype-app[data-visual-direction=stadium-editorial] .stadium-header__actions{gap:5px}}@media (width<=1024px){.news-feed{grid-template-columns:minmax(0,1fr)}.news-feed>section{border-right:0;border-bottom:1px solid var(--batch-line)}.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.favorites-screen--mobile,.secondary-screen--mobile{background:var(--batch-app-canvas,transparent);width:100%;padding:22px 16px 30px}.favorites-screen--mobile .favorites-screen__header,.secondary-screen--mobile .secondary-screen__header{align-items:start;min-height:0;margin-bottom:18px;animation:.26s cubic-bezier(.22,1,.36,1) both prototype-screen-rise}.favorites-screen--mobile .favorites-screen__header h1,.secondary-screen--mobile .secondary-screen__header h1{font-size:2rem;line-height:1.05}.favorites-screen--mobile .favorites-highlight__fixture{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:8px}.favorites-screen--mobile .favorites-highlight__fixture>div:first-child,.favorites-screen--mobile .favorites-highlight__fixture>div:last-child{text-align:center;justify-items:center;gap:7px;display:grid}.favorites-screen--mobile .favorites-highlight__fixture>div:last-child{justify-content:stretch}.favorites-screen--mobile .favorites-tabs-shell{margin-right:-16px;position:relative}.favorites-screen--mobile .favorites-tabs-shell:after{pointer-events:none;content:"";background:linear-gradient(90deg,#080b1400,#080b14f0 82%);width:36px;position:absolute;top:0;bottom:1px;right:0}.favorites-screen--mobile .favorites-tabs,.secondary-screen--mobile .secondary-tabs{padding-right:40px}.favorites-screen--mobile .favorites-related-news{border-top:1px solid var(--batch-line);border-left:0;padding:15px 0 0}.favorites-screen--mobile :is(.favorites-highlight,.favorites-tabs-shell,[role=tabpanel],.favorites-related-news){animation:.32s cubic-bezier(.22,1,.36,1) both prototype-screen-rise}.favorites-match-card,.favorites-entity-card,.favorites-article-card,.prototype-touch-target,.secondary-tabs button,.news-native-state>button,.challenge-native-feature-card,.challenge-native-quick-card{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.favorites-match-card:hover,.favorites-entity-card:hover,.favorites-article-card:hover,.challenge-native-feature-card:hover,.challenge-native-quick-card:hover{transform:translateY(-2px)}}.secondary-screen--mobile .prototype-inline-actions{flex-wrap:wrap;align-items:stretch}.secondary-screen--mobile .prototype-inline-actions>strong{width:100%;margin-right:0}.secondary-screen--mobile .prototype-notification-card{grid-template-columns:minmax(0,1fr);gap:12px}.secondary-screen--mobile .prototype-notification-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.secondary-screen--mobile .prototype-settings-layout{grid-template-columns:minmax(0,1fr)}.secondary-screen--mobile .prototype-settings-nav{border-right:0;border-bottom:1px solid var(--batch-line);scrollbar-width:none;display:flex;overflow-x:auto}.secondary-screen--mobile .prototype-settings-nav::-webkit-scrollbar{display:none}.secondary-screen--mobile .prototype-settings-nav .prototype-touch-target{border-bottom:0;flex:none;width:auto;min-width:max-content}.secondary-screen--mobile .prototype-settings-nav .prototype-touch-target[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--batch-red)}.secondary-screen--mobile .prototype-settings-panel{padding:20px 0}.secondary-screen--mobile [data-testid=shorts-viewport]{min-height:460px}.secondary-screen--mobile [data-testid=shorts-viewport]>article{align-content:start}.secondary-screen--mobile [data-testid=shorts-viewport] h2{font-size:1.65rem}.secondary-screen--mobile .article-screen{gap:12px;padding-block:22px 26px}.secondary-screen--mobile .article-screen h1{font-size:1.8rem}.secondary-screen--mobile.account-screen{padding-bottom:34px}.secondary-screen--mobile .account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-screen--mobile .subscription-status{padding:18px 16px}@media (width<=420px){.mobile-app-header__actions{gap:12px}.favorites-screen--mobile,.secondary-screen--mobile{padding-inline:14px}.favorites-screen--mobile .favorites-tabs-shell{margin-right:-14px}.favorites-screen--mobile .favorites-tabs,.secondary-screen--mobile .secondary-tabs{padding-right:38px}.favorites-highlight__header,.favorites-highlight__body,.favorites-highlight__footer{padding-inline:15px}.favorites-match-card,.favorites-entity-card,.favorites-article-card{grid-template-columns:minmax(0,1fr);gap:10px}.favorites-match-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.favorites-match-card__actions button,.favorites-entity-card>button,.favorites-article-card>button{width:100%}.favorites-match-card__actions .favorites-match-unavailable{grid-column:1/-1;max-width:none}.competition-identity-state{grid-template-columns:minmax(0,1fr);min-height:160px;padding:20px 16px}.favorites-empty-state{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;min-height:230px}.favorites-upgrade,.favorites-screen__status{flex-wrap:wrap;align-items:flex-start}.favorites-upgrade button,.favorites-screen__status button{width:100%}.favorites-manage-dialog{padding:max(10px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));place-items:end center}.favorites-manage-dialog__surface{max-height:calc(100svh - max(18px, env(safe-area-inset-top)));padding-inline:16px}.favorites-manage-dialog__header{margin-inline:-16px;padding-inline:16px}.favorites-manage-dialog__surface>section{grid-template-columns:minmax(0,1fr)}.favorites-manage-dialog__surface>section>p,.favorites-manage-dialog__surface>section>button,.favorites-manage-dialog__surface>section>ul,.favorites-preferences-list{grid-column:1}.shorts-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shorts-controls button{white-space:normal;padding-inline:8px}.news-screen>[role=alert]{flex-direction:column;align-items:stretch}.news-screen>[role=alert] button{width:100%}[data-testid=shorts-viewport]>article{padding:22px 18px}[data-testid=shorts-viewport]>article>button{width:100%}.secondary-screen--mobile .prototype-notification-card__actions{grid-template-columns:minmax(0,1fr)}.prototype-inline-actions .prototype-touch-target{flex:140px}.prototype-search-results :is(button,a){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind icon""title icon";gap:3px 10px}.prototype-search-results :is(button,a)>span{grid-area:kind}.prototype-search-results :is(button,a)>strong{grid-area:title}.prototype-search-results :is(button,a)>svg{grid-area:icon}.secondary-screen--mobile .account-action-grid,.secondary-screen--mobile .account-stat-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.mobile-app-header{padding-inline:12px}.mobile-header-action{flex-basis:44px;width:44px}.favorites-screen--mobile .favorites-screen__header h1,.secondary-screen--mobile .secondary-screen__header h1{font-size:1.85rem}.favorites-screen__header{align-items:start}.favorites-screen__header>button{padding-inline:11px}.favorites-screen--mobile .favorites-highlight__fixture{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr)}.favorites-highlight__fixture .team-mark{--team-mark-size:28px}.favorites-highlight__fixture strong,.favorites-highlight__fixture span,.favorites-highlight__fixture small{font-size:.7rem}.secondary-screen--mobile [data-testid=shorts-viewport] h2{font-size:1.48rem}}@media (width>=1440px){.favorites-screen,.secondary-screen{max-width:1280px}.article-screen,.article-view>section[aria-label]{max-width:760px}}@media (prefers-reduced-motion:reduce){.prototype-skeleton-card{background:var(--batch-raised);animation:none}[data-testid=shorts-viewport]>article{scroll-behavior:auto}}.challenge-screen{--challenge-red-soft:color-mix(in srgb, var(--batch-red) 11%, transparent);--challenge-gold-soft:color-mix(in srgb, var(--batch-gold) 12%, transparent);--challenge-green-soft:color-mix(in srgb, var(--batch-green) 12%, transparent);width:min(100%,1180px);min-width:0;color:var(--batch-text);overflow-wrap:anywhere;gap:18px;margin:0 auto;display:grid}.challenge-screen *,.challenge-screen :before,.challenge-screen :after{min-width:0}.challenge-screen button{min-height:44px;color:inherit}.challenge-screen :where(button,[role=tab]):focus-visible{outline:3px solid color-mix(in srgb, var(--batch-red) 52%, transparent);outline-offset:2px}.challenge-hub__hero{border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:10px 0 22px;display:grid}.challenge-hub__hero>div:first-child,.challenge-screen__mode-header>div{gap:6px;display:grid}.challenge-hub__hero>div:first-child>span,.challenge-status{width:fit-content;color:var(--batch-gold);text-transform:uppercase;align-items:center;gap:7px;font-size:.7rem;font-weight:900;display:inline-flex}.challenge-hub__hero h1{font-family:var(--fs-display);font-size:clamp(2.25rem,4vw,3.35rem);line-height:1}.challenge-hub__hero p{max-width:680px;color:var(--batch-muted);font-size:.9rem;line-height:1.55}.challenge-hub__today-summary{border-left:3px solid var(--batch-red);text-align:right;gap:2px;min-width:150px;padding:4px 0 4px 20px;display:grid}.challenge-hub__today-summary strong{font-size:1.75rem;font-weight:900;line-height:1}.challenge-hub__today-summary span{color:var(--batch-muted);font-size:.72rem;font-weight:800}.challenge-mode-tabs{border-bottom:1px solid var(--batch-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.challenge-mode-tabs::-webkit-scrollbar{display:none}.challenge-mode-tabs button{min-width:max-content;color:var(--batch-muted);background:0 0;flex:none;padding:0 16px;font-size:.8rem;font-weight:850;position:relative}.challenge-mode-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.challenge-mode-tabs button[aria-selected=true]{color:var(--batch-text)}.challenge-mode-tabs button[aria-selected=true]:after{background:var(--batch-red)}.challenge-lanes{border:1px solid var(--batch-line);background:var(--batch-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.challenge-lane{background:var(--batch-surface);text-align:left;border-left:3px solid #0000;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:13px;width:100%;min-height:92px;padding:14px 16px;display:grid}.challenge-lane:last-child:nth-child(odd){grid-column:1/-1}.challenge-lane:hover{background:var(--batch-raised)}.challenge-lane--primary{border-left-color:var(--batch-red)}.challenge-lane__icon{border:1px solid color-mix(in srgb, var(--batch-gold) 32%, transparent);background:var(--challenge-gold-soft);width:44px;height:44px;color:var(--batch-gold);border-radius:50%;place-items:center;display:grid}.challenge-lane--primary .challenge-lane__icon{border-color:color-mix(in srgb, var(--batch-red) 36%, transparent);background:var(--challenge-red-soft);color:var(--batch-red)}.challenge-lane>span:nth-of-type(2){gap:3px;display:grid}.challenge-lane small,.challenge-screen__mode-header p,.challenge-match-row__meta span{color:var(--batch-red);text-transform:uppercase;font-size:.64rem;font-weight:900}.challenge-lane strong{font-size:1rem;line-height:1.2}.challenge-lane em{color:var(--batch-muted);font-size:.74rem;font-style:normal;line-height:1.35}.challenge-lane>svg{color:var(--batch-muted)}.challenge-lane:hover>svg{color:var(--batch-red)}.challenge-screen__mode-header{border-bottom:1px solid var(--batch-line);align-items:center;gap:13px;min-height:64px;padding-bottom:14px;display:flex}.challenge-screen__mode-header>button{border:1px solid var(--batch-line);background:var(--batch-surface);width:44px;height:44px;color:var(--batch-muted);border-radius:7px;flex:0 0 44px;place-items:center;display:grid}.challenge-screen__mode-header>button:hover{border-color:var(--batch-red);color:var(--batch-red)}.challenge-screen__mode-header h1{font-family:var(--fs-display);font-size:2.15rem;line-height:1}.challenge-data-notice{border:1px solid var(--batch-line);background:var(--batch-raised);min-height:48px;color:var(--batch-muted);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.84rem;line-height:1.45;display:flex}.challenge-data-notice.is-error{border-color:color-mix(in srgb, var(--batch-red) 42%, var(--batch-line));color:var(--batch-text)}.challenge-data-notice button{border:1px solid var(--batch-line);background:var(--batch-surface);min-height:44px;color:var(--batch-text);font:inherit;cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.challenge-state{background:var(--batch-raised);min-height:210px;color:var(--batch-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px 18px;display:grid}.challenge-state>svg{color:var(--batch-gold)}.challenge-state h2,.challenge-state strong{color:var(--batch-text)}.challenge-state p,.challenge-state span{max-width:540px;line-height:1.5}.challenge-state--mode{border:1px solid var(--batch-line);background:var(--batch-surface);border-radius:8px;min-height:300px}.challenge-ticket{border:1px solid var(--batch-line);background:var(--batch-surface);border-radius:8px;display:grid;overflow:visible;box-shadow:0 18px 42px #0000001f}.challenge-ticket__feedback{border-top:1px solid color-mix(in srgb, var(--batch-red) 42%, var(--batch-line));background:color-mix(in srgb, var(--batch-red) 9%, var(--batch-raised));color:var(--batch-text);margin:0;padding:12px 16px;font-size:.84rem;line-height:1.5}.prototype-app[data-appearance=stadium-light] .challenge-ticket{box-shadow:0 16px 36px #0f172a14}.challenge-ticket__header{border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.challenge-ticket__header>div:first-child{gap:7px;display:grid}.challenge-status{border:1px solid color-mix(in srgb, var(--batch-gold) 34%, transparent);background:var(--challenge-gold-soft);border-radius:999px;min-height:28px;padding:0 10px}.challenge-status--submitted,.challenge-status--resolved{border-color:color-mix(in srgb, var(--batch-green) 34%, transparent);background:var(--challenge-green-soft);color:var(--batch-green)}.challenge-status--locked{border-color:var(--batch-line);background:var(--batch-raised);color:var(--batch-muted)}.challenge-ticket__header h2{font-size:1.5rem;line-height:1.15}.challenge-ticket__header p{max-width:670px;color:var(--batch-muted);font-size:.83rem;line-height:1.5}.challenge-ticket__deadline{border-left:1px solid var(--batch-line);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:160px;padding-left:20px;display:grid}.challenge-ticket__deadline>svg{color:var(--batch-red);grid-row:1/span 2}.challenge-ticket__deadline span{color:var(--batch-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.challenge-ticket__deadline strong{font-size:.88rem}.challenge-ticket__viewer{border-bottom:1px solid var(--batch-line);background:var(--challenge-gold-soft);color:var(--batch-muted);padding:10px 22px;font-size:.75rem}.challenge-ticket__viewer strong{color:var(--batch-text)}.challenge-progress{border-bottom:1px solid var(--batch-line);background:var(--batch-raised);justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex}.challenge-progress>div:first-child{gap:2px;display:grid}.challenge-progress strong{font-size:.84rem}.challenge-progress span{color:var(--batch-muted);font-size:.7rem}.challenge-progress__segments{grid-template-columns:repeat(auto-fit,minmax(10px,1fr));gap:5px;width:min(100%,430px);display:grid}.challenge-progress__segments i{background:color-mix(in srgb, var(--batch-muted) 24%, transparent);border-radius:999px;height:5px}.challenge-progress__segments i.is-complete{background:var(--batch-green)}.challenge-match-list{margin:0;padding:0;list-style:none}.challenge-match-row{border-bottom:1px solid var(--batch-line);grid-template-columns:88px minmax(180px,1fr) 188px;grid-template-areas:"meta fixture picks""verdict verdict verdict";align-items:center;gap:9px 18px;padding:16px 22px;display:grid}.challenge-match-row__meta{grid-area:meta;gap:3px;display:grid}.challenge-match-row__meta time{color:var(--batch-muted);font-size:.75rem;font-weight:800}.challenge-match-row__fixture{grid-area:fixture;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.challenge-match-row__fixture strong{overflow-wrap:normal;word-break:normal;hyphens:manual;font-size:.9rem;line-height:1.3}.challenge-match-row__fixture strong:last-child{text-align:right}.challenge-match-row__fixture span{color:var(--batch-muted);font-size:.65rem}.challenge-pick-group{grid-area:picks;grid-template-columns:repeat(3,minmax(44px,1fr));gap:6px;display:grid}.challenge-pick-group button{border:1px solid var(--batch-line);background:var(--batch-raised);border-radius:6px;grid-auto-flow:column;place-content:center;align-items:center;gap:4px;min-width:44px;padding:0 8px;font-size:.8rem;font-weight:900;display:inline-grid}.challenge-pick-group button:hover:not(:disabled){border-color:var(--batch-red);background:var(--challenge-red-soft)}.challenge-pick-group button.is-selected{border-color:var(--batch-red);background:var(--batch-red);color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--batch-red) 24%, transparent)}.challenge-pick-group button:disabled{cursor:default;opacity:.62}.challenge-pick-group button.is-selected:disabled{opacity:1}.challenge-verdict{border-left:3px solid;grid-area:verdict;align-items:center;width:fit-content;min-height:28px;padding:0 9px;font-size:.68rem;font-weight:850;display:inline-flex}.challenge-verdict.is-correct{background:var(--challenge-green-soft);color:var(--batch-green)}.challenge-verdict.is-missed{background:var(--challenge-red-soft);color:var(--batch-red)}.challenge-submit-dock{z-index:12;background:color-mix(in srgb, var(--batch-surface) 94%, transparent);backdrop-filter:blur(16px);border-radius:0 0 8px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 22px;display:grid;position:sticky;bottom:0;box-shadow:0 -14px 28px #0000001f}.challenge-submit-dock>div{gap:2px;display:grid}.challenge-submit-dock>div>strong{color:var(--batch-red);font-size:1rem}.challenge-submit-dock>div>span{color:var(--batch-muted);font-size:.7rem;font-weight:750}.challenge-submit-dock>button,.challenge-submit-dock__status{text-align:center;border-radius:7px;justify-content:center;align-items:center;min-width:220px;min-height:48px;padding:8px 17px;font-size:.78rem;font-weight:900;line-height:1.25;display:inline-flex}.challenge-submit-dock>button{background:var(--batch-red);color:#fff}.challenge-submit-dock>button:disabled{border:1px solid var(--batch-line);background:var(--batch-raised);color:var(--batch-muted)}.challenge-submit-dock__status{border:1px solid color-mix(in srgb, var(--batch-green) 34%, transparent);background:var(--challenge-green-soft);color:var(--batch-green)}.challenge-screen--mobile{gap:14px;width:100%;padding:18px 16px 32px}.challenge-screen--mobile .challenge-hub__hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding-top:4px}.challenge-screen--mobile .challenge-hub__hero h1{font-size:2.1rem}.challenge-screen--mobile .challenge-hub__today-summary{border-top:1px solid var(--batch-line);text-align:left;border-left:0;justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:12px 0 0;display:flex}.challenge-screen--mobile .challenge-hub__today-summary strong{font-size:1.4rem}.challenge-screen--mobile .challenge-mode-tabs button{flex:50%;min-width:0}.challenge-screen--mobile .challenge-lanes{grid-template-columns:minmax(0,1fr)}.challenge-screen--mobile .challenge-lane:last-child:nth-child(odd){grid-column:auto}.challenge-screen--mobile .challenge-lane{min-height:86px;padding:12px 13px}.challenge-screen--mobile .challenge-screen__mode-header h1{font-size:1.75rem}.challenge-screen--mobile .challenge-ticket__header{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 16px}.challenge-screen--mobile .challenge-ticket__deadline{border-top:1px solid var(--batch-line);border-left:0;min-width:0;padding:14px 0 0}.challenge-screen--mobile .challenge-ticket__viewer{padding-inline:16px}.challenge-screen--mobile .challenge-progress{gap:10px;padding:13px 16px;display:grid}.challenge-screen--mobile .challenge-progress__segments{width:100%}.challenge-screen--mobile .challenge-match-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""fixture""picks""verdict";gap:12px;padding:16px}.challenge-screen--mobile .challenge-match-row__meta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.challenge-screen--mobile .challenge-pick-group button{min-height:46px}.challenge-screen--mobile .challenge-submit-dock{bottom:calc(72px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px}.challenge-screen--mobile .challenge-submit-dock>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px}.challenge-screen--mobile .challenge-submit-dock>button,.challenge-screen--mobile .challenge-submit-dock__status{width:100%;min-width:0}@media (width<=420px){.challenge-screen--mobile{padding-inline:14px}.challenge-screen--mobile .challenge-hub__hero p{font-size:.84rem}.challenge-screen--mobile .challenge-lane{grid-template-columns:44px minmax(0,1fr) 18px;gap:10px}.challenge-screen--mobile .challenge-match-row__fixture{gap:7px}.challenge-screen--mobile .challenge-match-row__fixture strong{font-size:.82rem}}@media (width<=360px){.challenge-screen--mobile .challenge-hub__hero h1{font-size:1.95rem}.challenge-screen--mobile .challenge-lane{padding-inline:11px}.challenge-screen--mobile .challenge-lane em{font-size:.7rem}.challenge-screen--mobile .challenge-ticket__header,.challenge-screen--mobile .challenge-match-row,.challenge-screen--mobile .challenge-submit-dock{padding-inline:13px}}.challenge-social,.challenge-leaderboard,.challenge-results{border:1px solid var(--batch-line);background:var(--batch-surface);border-radius:8px;display:grid;overflow:hidden}.challenge-social__header,.challenge-panel-heading{border-bottom:1px solid var(--batch-line);gap:5px;padding:20px 22px;display:grid}.challenge-social__header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px}.challenge-social__header>svg{background:var(--challenge-gold-soft);width:44px;height:44px;color:var(--batch-gold);border-radius:50%;padding:10px}.challenge-social__header>div{gap:4px;display:grid}.challenge-social__header h2,.challenge-panel-heading h2{font-size:1.25rem;line-height:1.2}.challenge-social__header p,.challenge-panel-heading p,.challenge-social__section-heading p,.challenge-social-form>p{color:var(--batch-muted);font-size:.78rem;line-height:1.45}.challenge-panel-heading p{color:var(--batch-red);text-transform:uppercase;font-size:.64rem;font-weight:900}.challenge-social-tabs,.challenge-period-tabs{border-bottom:1px solid var(--batch-line);background:var(--batch-raised);scrollbar-width:none;display:flex;overflow-x:auto}.challenge-social-tabs::-webkit-scrollbar{display:none}.challenge-period-tabs::-webkit-scrollbar{display:none}.challenge-social-tabs button,.challenge-period-tabs button{min-width:max-content;color:var(--batch-muted);background:0 0;border-bottom:2px solid #0000;flex:none;padding:0 17px;font-size:.76rem;font-weight:850}.challenge-social-tabs button[aria-selected=true],.challenge-period-tabs button[aria-selected=true]{border-bottom-color:var(--batch-red);color:var(--batch-text)}.challenge-period-tabs button:focus-visible{outline-offset:-3px}.challenge-social__panel{gap:18px;padding:22px;display:grid}.challenge-social__section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.challenge-social__section-heading>div{gap:3px;display:grid}.challenge-social__section-heading>strong{color:var(--batch-red);font-size:1.05rem}.challenge-social__locked,.challenge-social__panel>[role=alert]{border-left:3px solid var(--batch-red);background:var(--challenge-red-soft);min-height:44px;color:var(--batch-red);align-items:center;gap:8px;padding:10px 12px;font-size:.76rem;font-weight:750;display:flex}.challenge-social-match-list{border:1px solid var(--batch-line);margin:0;padding:0;display:grid}.challenge-social-match-list label{border-bottom:1px solid var(--batch-line);min-height:56px;color:var(--batch-muted);cursor:pointer;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:10px 13px;display:grid}.challenge-social-match-list label:last-child{border-bottom:0}.challenge-social-match-list label.is-selected{background:var(--challenge-red-soft);color:var(--batch-text)}.challenge-social-match-list input{width:20px;height:20px;accent-color:var(--batch-red)}.challenge-social-match-list label>svg{color:var(--batch-red)}.challenge-social__primary-action,.challenge-social-form>button,.challenge-results__share{background:var(--batch-red);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-width:180px;padding:0 17px;font-size:.78rem;font-weight:900;display:inline-flex}.challenge-social__primary-action:disabled,.challenge-social-form>button:disabled{border:1px solid var(--batch-line);background:var(--batch-raised);color:var(--batch-muted)}.challenge-social-form{gap:13px;width:min(100%,620px);display:grid}.challenge-social-form label{color:var(--batch-muted);gap:7px;font-size:.72rem;font-weight:800;display:grid}.challenge-social-form input,.challenge-social-form select{border:1px solid var(--batch-line);background:var(--batch-raised);width:100%;min-height:44px;color:var(--batch-text);font:inherit;border-radius:6px;padding:0 12px;font-size:.84rem}.challenge-social-form input:focus,.challenge-social-form select:focus{border-color:var(--batch-red);outline:2px solid color-mix(in srgb, var(--batch-red) 22%, transparent);outline-offset:1px}.challenge-social-empty{background:var(--batch-raised);min-height:170px;color:var(--batch-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.challenge-social-empty>svg{color:var(--batch-gold)}.challenge-social-empty strong{color:var(--batch-text)}.challenge-social-list{border-block:1px solid var(--batch-line);margin:0;padding:0;list-style:none}.challenge-social-list li{border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;min-height:78px;padding:13px 0;display:grid}.challenge-social-list li:last-child{border-bottom:0}.challenge-social-list li>div{gap:3px;display:grid}.challenge-social-list li>div>span,.challenge-social-list li>span,.challenge-social-list li>p{color:var(--batch-muted);font-size:.72rem}.challenge-social-list li>div>strong{color:var(--batch-gold);font-size:.85rem}.challenge-social-list li>p{grid-column:1}.challenge-social-list li>button{border:1px solid var(--batch-line);color:var(--batch-text);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.74rem;font-weight:800;display:inline-flex}.challenge-social-feedback{border-left:3px solid;min-height:44px;padding:11px 14px;font-size:.76rem;font-weight:750}.challenge-social-feedback.is-success{background:var(--challenge-green-soft);color:var(--batch-green)}.challenge-social-feedback.is-error{background:var(--challenge-red-soft);color:var(--batch-red)}.challenge-social__device-note{color:var(--batch-muted);padding:0 22px 18px;font-size:.68rem}.challenge-leaderboard__period{min-height:220px;padding:22px}.challenge-leaderboard__rows,.challenge-results__list,.challenge-result-matches{margin:0;padding:0;list-style:none}.challenge-leaderboard__rows>li{border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:grid}.challenge-leaderboard__rows>li:last-child{border-bottom:0}.challenge-leaderboard__rows>li>div{gap:3px;display:grid}.challenge-leaderboard__rows>li>div>strong{overflow-wrap:normal;word-break:normal;hyphens:manual}.challenge-leaderboard__rows>li small{color:var(--batch-muted);font-size:.7rem}.challenge-leaderboard__viewer-row{border-left:3px solid var(--batch-red);background:var(--batch-raised)}.challenge-leaderboard__pending{color:var(--batch-muted);font-size:.7rem}.challenge-leaderboard__rank,.challenge-leaderboard__points{border:1px solid var(--batch-line);border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.challenge-leaderboard__rank{border-color:color-mix(in srgb, var(--batch-gold) 34%, transparent);background:var(--challenge-gold-soft);color:var(--batch-gold)}.challenge-leaderboard__points{background:var(--challenge-green-soft);color:var(--batch-green)}.challenge-results__workspace{grid-template-columns:minmax(210px,270px) minmax(0,1fr);min-height:360px;display:grid}.challenge-results__list{border-right:1px solid var(--batch-line);background:var(--batch-raised)}.challenge-results__list li+li{border-top:1px solid var(--batch-line)}.challenge-results__list button{width:100%;min-height:64px;color:var(--batch-text);text-align:left;background:0 0;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.challenge-results__list button:hover,.challenge-results__list button[aria-pressed=true]{background:var(--batch-surface)}.challenge-results__list button[aria-pressed=true]{border-left-color:var(--batch-red)}.challenge-results__list button span{font-size:.78rem;font-weight:800}.challenge-results__list button strong{color:var(--batch-green);overflow-wrap:normal;word-break:normal;hyphens:manual;font-size:.78rem}.challenge-results__list button small{color:var(--batch-muted)}.challenge-results__detail{align-content:start;gap:14px;padding:22px;display:grid}.challenge-result-detail{gap:14px;display:grid}.challenge-result-detail__heading{border-bottom:1px solid var(--batch-line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.challenge-result-detail__heading>div{gap:3px;display:grid}.challenge-result-detail__heading p{color:var(--batch-red);text-transform:uppercase;font-size:.64rem;font-weight:900}.challenge-result-detail__heading h3{font-size:1.05rem}.challenge-result-detail__score{color:var(--batch-gold);white-space:nowrap;font-size:1.45rem;font-weight:900}.challenge-result-detail__readonly{border-left:3px solid var(--batch-gold);background:var(--challenge-gold-soft);min-height:44px;color:var(--batch-muted);padding:11px 13px;font-size:.75rem}.challenge-result-matches{border-block:1px solid var(--batch-line)}.challenge-result-match{border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:11px 0;display:grid}.challenge-result-match:last-child{border-bottom:0}.challenge-result-match>div{gap:3px;display:grid}.challenge-result-match>div>strong{overflow-wrap:normal;word-break:normal;hyphens:manual;font-size:.82rem}.challenge-result-match>div>span{color:var(--batch-muted);font-size:.7rem}.challenge-result-match>[data-verdict]{border-left:3px solid;align-items:center;min-height:30px;padding:0 9px;font-size:.68rem;font-weight:850;display:inline-flex}.challenge-result-match>[data-verdict=correct]{background:var(--challenge-green-soft);color:var(--batch-green)}.challenge-result-match>[data-verdict=incorrect]{background:var(--challenge-red-soft);color:var(--batch-red)}.challenge-result-match>[data-verdict=neutral]{background:var(--batch-raised);color:var(--batch-muted)}.challenge-results__feedback{border-left:3px solid var(--batch-green);background:var(--challenge-green-soft);min-height:44px;color:var(--batch-green);padding:11px 13px;font-size:.74rem}.challenge-screen--mobile .challenge-social__header,.challenge-screen--mobile .challenge-panel-heading,.challenge-screen--mobile .challenge-social__panel,.challenge-screen--mobile .challenge-leaderboard__period,.challenge-screen--mobile .challenge-results__detail{padding-inline:16px}.challenge-screen--mobile .challenge-social-tabs button,.challenge-screen--mobile .challenge-period-tabs button{flex:1 0 auto}.challenge-screen--mobile .challenge-period-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:hidden}.challenge-screen--mobile .challenge-period-tabs button{width:100%;min-width:0;padding-inline:10px}.challenge-screen--mobile .challenge-social__section-heading{align-items:start}.challenge-screen--mobile .challenge-social-form,.challenge-screen--mobile .challenge-social__primary-action,.challenge-screen--mobile .challenge-social-form>button,.challenge-screen--mobile .challenge-results__share{width:100%;min-width:0}.challenge-screen--mobile .challenge-social-list li{grid-template-columns:minmax(0,1fr);gap:7px}.challenge-screen--mobile .challenge-social-list li>p,.challenge-screen--mobile .challenge-social-list li>button{grid-column:1}.challenge-screen--mobile .challenge-social-list li>button{width:100%}.challenge-screen--mobile .challenge-leaderboard__rows>li{grid-template-columns:minmax(0,1fr) auto}.challenge-screen--mobile .challenge-leaderboard__rows>li>div{grid-row:1/span 2;align-self:center}.challenge-screen--mobile .challenge-leaderboard__rank,.challenge-screen--mobile .challenge-leaderboard__points,.challenge-screen--mobile .challenge-leaderboard__pending{grid-column:2}.challenge-screen--mobile .challenge-leaderboard__pending{text-align:right;max-width:150px}.challenge-screen--mobile .challenge-results__workspace{grid-template-columns:minmax(0,1fr)}.challenge-screen--mobile .challenge-results__list{border-right:0;border-bottom:1px solid var(--batch-line);scrollbar-width:none;display:flex;overflow-x:auto}.challenge-screen--mobile .challenge-results__list::-webkit-scrollbar{display:none}.challenge-screen--mobile .challenge-results__list li{border-top:0;border-right:1px solid var(--batch-line);flex:0 0 190px;min-width:190px}.challenge-screen--mobile .challenge-result-match{grid-template-columns:minmax(0,1fr)}.challenge-screen--mobile .challenge-result-match>[data-verdict]{width:fit-content}@media (width<=360px){.challenge-screen--mobile .challenge-social__header,.challenge-screen--mobile .challenge-panel-heading,.challenge-screen--mobile .challenge-social__panel,.challenge-screen--mobile .challenge-leaderboard__period,.challenge-screen--mobile .challenge-results__detail{padding-inline:13px}.challenge-screen--mobile .challenge-social__section-heading,.challenge-screen--mobile .challenge-result-detail__heading{flex-direction:column;align-items:start}}.team-screen{--team-accent-soft:color-mix(in srgb, var(--batch-red) 11%, transparent);--team-surface-soft:color-mix(in srgb, var(--batch-raised) 76%, transparent);width:min(100%,1180px);min-width:0;color:var(--batch-text);overflow-wrap:anywhere;gap:0;margin:0 auto;display:grid}.team-screen *,.team-screen :before,.team-screen :after{min-width:0}.team-control{min-height:44px}.team-screen :where(button,a):focus-visible,.team-content:focus-visible{outline:3px solid color-mix(in srgb, var(--batch-red) 52%, transparent);outline-offset:3px}.team-hero{border-bottom:1px solid var(--batch-line);grid-template-columns:44px auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:122px;padding:14px 0 18px;display:grid}.team-hero__back{border:1px solid var(--batch-line);width:44px;height:44px;color:var(--batch-muted);background:0 0;border-radius:7px}.team-hero__identity{align-content:center;gap:4px;display:grid}.team-hero__identity .screen-kicker{color:var(--batch-red);text-transform:uppercase;font-size:.68rem;font-weight:900}.team-hero__identity h1{color:var(--batch-text);overflow-wrap:normal;word-break:normal;hyphens:manual;margin:0;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1}.team-hero__identity p{color:var(--batch-muted);margin:0;font-size:.82rem;font-weight:700}.team-favorite-button{border:1px solid var(--batch-line);min-width:112px;color:var(--batch-text);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.78rem;font-weight:850;display:inline-flex}.team-favorite-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--batch-red) 55%, var(--batch-line));background:var(--team-accent-soft);color:var(--batch-red)}.team-favorite-button:disabled{color:var(--batch-muted);opacity:.62}.team-metrics{border-bottom:1px solid var(--batch-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-metrics article{border-right:1px solid var(--batch-line);align-items:center;gap:10px;min-height:76px;padding:13px 18px;display:flex}.team-metrics article:last-child{border-right:0}.team-metrics svg{color:var(--batch-red);flex:none}.team-metrics strong{color:var(--batch-text);font-size:.82rem;line-height:1.35}.team-tabs{border-bottom:1px solid var(--batch-line);scrollbar-width:none;gap:24px;min-width:0;display:flex;overflow-x:auto}.team-tabs::-webkit-scrollbar{display:none}.team-tabs button{min-width:max-content;color:var(--batch-muted);background:0 0;border-bottom:2px solid #0000;flex:none;padding:0 2px;font-size:.78rem;font-weight:850;position:relative}.team-tabs button.is-active,.team-tabs button[aria-selected=true]{border-bottom-color:var(--batch-red);color:var(--batch-text)}.team-content{padding-top:22px}.team-overview,.team-matches-panel{gap:24px;display:grid}.team-match-section,.team-competitions{gap:10px;display:grid}.team-match-section>h2,.team-competitions>h2{color:var(--batch-text);margin:0;font-size:.92rem}.team-match-list{border-top:1px solid var(--batch-line);display:grid}.team-match-card{border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(130px,.7fr) minmax(300px,1.55fr) minmax(150px,.8fr);align-items:center;gap:18px;min-height:88px;padding:12px 4px;transition:background-color .16s;display:grid}.team-match-card--summary{grid-template-columns:minmax(148px,.72fr) minmax(0,1.28fr)}.team-match-card__meta{gap:4px;display:grid}.team-match-card__meta span{color:var(--batch-text);font-size:.74rem;font-weight:850}.team-match-card__meta time{color:var(--batch-muted);font-size:.7rem;font-weight:650}.team-match-card__fixture{color:var(--batch-text);border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto minmax(0,1fr) 32px;align-items:center;gap:8px;padding:5px 9px;text-decoration:none;display:grid}.team-match-card__fixture strong{overflow-wrap:normal;word-break:normal;hyphens:manual;font-size:.78rem;line-height:1.25}.team-match-card__fixture strong:first-of-type{text-align:right}.team-match-card__fixture>span{color:var(--batch-muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.team-match-card__status{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-match-card--summary .team-match-card__status{justify-content:flex-start}.team-match-card--summary .team-match-card__status>div{min-width:0}.team-match-card--summary .team-match-card__status strong,.team-match-card--summary .team-match-card__status p{overflow-wrap:anywhere}.team-match-card__status>span{color:var(--batch-muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.team-player-link{width:100%;min-height:44px;color:var(--batch-text);justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.team-player-link>svg{color:var(--batch-muted);flex:none}.team-match-card__opponent{border:1px solid var(--batch-line);color:var(--batch-text);text-align:center;overflow-wrap:normal;word-break:normal;hyphens:manual;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.team-empty-inline{border-block:1px solid var(--batch-line);min-height:66px;color:var(--batch-muted);margin:0;padding:20px 0;font-size:.78rem;line-height:1.5}.team-competitions ul{border-top:1px solid var(--batch-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.team-competitions li{border-bottom:1px solid var(--batch-line)}.team-competition-link{color:var(--batch-text);align-items:center;gap:11px;padding:8px 4px;text-decoration:none;display:flex}.team-competition-link>svg{color:var(--batch-gold);flex:none}.team-competition-link>span{gap:2px;display:grid}.team-competition-link strong{font-size:.78rem}.team-competition-link small{color:var(--batch-muted);font-size:.68rem;font-weight:650}.team-data-note{border-left:3px solid var(--batch-gold);background:color-mix(in srgb, var(--batch-gold) 8%, transparent);color:var(--batch-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px 16px;display:grid}.team-data-note>svg{color:var(--batch-gold)}.team-data-note strong{color:var(--batch-text);font-size:.78rem}.team-data-note p{margin:4px 0 0;font-size:.74rem;line-height:1.5}.team-empty-state{border-block:1px solid var(--batch-line);min-height:220px;color:var(--batch-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px 20px;display:grid}.team-empty-state>svg{color:var(--batch-red)}.team-empty-state h1,.team-empty-state strong{color:var(--batch-text);margin:0}.team-empty-state p{max-width:520px;margin:0;font-size:.8rem;line-height:1.55}.team-empty-state .primary-button{margin-top:8px}.compare-missing-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.team-missing-request strong{color:var(--batch-text)}.team-missing-suggestions{justify-items:center;gap:10px;margin-top:6px;display:grid}.team-missing-suggestions>strong{color:var(--batch-text);font-size:.82rem}.team-missing-suggestions__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.team-missing-suggestions__actions .team-control{min-height:44px;padding:0 14px}@media (hover:hover){.team-hero__back:hover,.team-favorite-button:not(:disabled):hover,.team-match-card__opponent:hover{border-color:color-mix(in srgb, var(--batch-red) 48%, var(--batch-line));color:var(--batch-red)}.team-match-card:hover{background:var(--team-surface-soft)}.team-match-card__fixture:hover,.team-competition-link:hover,.team-player-link:hover{color:var(--batch-red)}.team-player-link:hover>svg{color:currentColor}}.team-screen--mobile{width:100%;padding:6px 16px 34px}.team-screen--mobile .team-hero{grid-template-columns:44px 54px minmax(0,1fr) 44px;gap:10px;min-height:112px;padding:10px 0 14px}.team-screen--mobile .team-hero>.team-mark{--team-mark-size:52px}.team-screen--mobile .team-hero__identity h1{font-size:clamp(1.35rem,8vw,1.75rem);line-height:1.05}.team-screen--mobile .team-hero__identity p{font-size:.72rem}.team-screen--mobile .team-favorite-button{width:44px;min-width:44px;padding:0}.team-screen--mobile .team-favorite-button>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.team-screen--mobile .team-metrics article{flex-direction:column;place-content:center;align-items:start;gap:7px;min-height:80px;padding:10px 9px}.team-screen--mobile .team-metrics strong{overflow-wrap:anywhere;width:100%;font-size:.64rem;line-height:1.3}.team-screen--mobile .team-tabs{gap:20px;margin-right:-16px;padding-right:16px}.team-screen--mobile .team-tabs button{min-height:48px}.team-screen--mobile .team-content{padding-top:18px}.team-screen--mobile .team-overview,.team-screen--mobile .team-matches-panel{gap:20px}.team-screen--mobile .team-match-card{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:13px 0}.team-screen--mobile .team-match-card__meta{gap:4px;display:grid}.team-screen--mobile .team-match-card__fixture{width:100%;min-height:52px;padding-inline:4px}.team-screen--mobile .team-match-card__status{gap:10px;min-height:44px;display:grid}.team-screen--mobile .team-match-card__opponent{width:100%;max-width:none;padding-inline:10px}.team-screen--mobile .team-competitions ul{grid-template-columns:minmax(0,1fr)}.team-screen--mobile .team-competition-link{padding-block:9px}.team-screen--mobile .team-data-note{padding:13px}.team-screen--mobile .team-empty-state{min-height:190px;padding-inline:14px}@media (width<=360px){.team-screen--mobile{padding-inline:13px}.team-screen--mobile .team-hero{grid-template-columns:44px 46px minmax(0,1fr) 44px;gap:8px}.team-screen--mobile .team-hero>.team-mark{--team-mark-size:46px}.team-screen--mobile .team-hero__identity h1{font-size:1.3rem}.team-screen--mobile .team-tabs{margin-right:-13px;padding-right:13px}.team-screen--mobile .team-metrics article{padding-inline:7px}.team-screen--mobile .team-match-card__fixture{grid-template-columns:30px minmax(0,1fr) auto minmax(0,1fr) 30px;gap:5px}}.player-screen{--player-accent-soft:color-mix(in srgb, var(--batch-red) 11%, transparent);width:min(100%,1180px);min-width:0;color:var(--batch-text);overflow-wrap:anywhere;gap:0;margin:0 auto;display:grid}.player-screen *,.player-screen :before,.player-screen :after{min-width:0}.player-screen :where(button,a):focus-visible,.player-content:focus-visible{outline:3px solid color-mix(in srgb, var(--batch-red) 52%, transparent);outline-offset:3px}.player-hero{border-bottom:1px solid var(--batch-line);grid-template-columns:44px 88px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;padding:20px 0 22px;display:grid}.player-hero__back{border:1px solid var(--batch-line);width:44px;height:44px;color:var(--batch-muted);background:0 0;border-radius:7px}.player-avatar{border:1px solid color-mix(in srgb, var(--batch-red) 45%, var(--batch-line));background:var(--batch-raised);width:88px;height:88px;color:var(--batch-red);border-radius:50%;place-items:center;font-size:1.45rem;font-weight:950;display:grid;overflow:hidden}.player-avatar img{object-fit:cover;width:100%;height:100%}.player-hero__identity{align-content:center;gap:5px;display:grid}.player-hero__identity .screen-kicker{color:var(--batch-red);text-transform:uppercase;font-size:.68rem;font-weight:900}.player-hero__identity h1{color:var(--batch-text);margin:0;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1}.player-hero__identity>p{color:var(--batch-muted);margin:0;font-size:.84rem;font-weight:750}.player-hero__meta{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.player-hero__meta span{border:1px solid var(--batch-line);color:var(--batch-muted);border-radius:5px;padding:4px 8px;font-size:.66rem;font-weight:800}.player-favorite-button{border:1px solid var(--batch-line);min-width:112px;min-height:44px;color:var(--batch-text);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.78rem;font-weight:850;display:inline-flex}.player-favorite-button.is-active,.player-favorite-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--batch-gold) 60%, var(--batch-line));background:color-mix(in srgb, var(--batch-gold) 10%, transparent);color:var(--batch-gold)}.player-tabs{border-bottom:1px solid var(--batch-line);overscroll-behavior-inline:contain;scrollbar-width:none;gap:24px;min-width:0;padding-right:18px;scroll-padding-inline:0 18px;display:flex;overflow-x:auto}.player-tabs::-webkit-scrollbar{display:none}.player-tabs-shell{min-width:0;position:relative}.player-tabs-shell__hint{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.player-tabs button{width:max-content;min-width:44px;min-height:48px;color:var(--batch-muted);overflow-wrap:normal;white-space:nowrap;word-break:normal;background:0 0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex}.player-tabs button.is-active,.player-tabs button[aria-selected=true]{border-bottom-color:var(--batch-red);color:var(--batch-text)}.player-content{padding-top:22px}.player-overview{border-block:1px solid var(--batch-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.player-overview-card{border-right:1px solid var(--batch-line);align-content:start;gap:7px;min-height:148px;padding:20px;display:grid}.player-overview-card:last-child{border-right:0}.player-overview-card>span{color:var(--batch-red);text-transform:uppercase;font-size:.66rem;font-weight:900}.player-overview-card>strong{color:var(--batch-text);font-size:.92rem}.player-overview-card>p{color:var(--batch-muted);font-size:.76rem;line-height:1.55}.player-panel-empty,.player-content-state,.player-not-found{border-block:1px solid var(--batch-line);min-height:220px;color:var(--batch-muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px 20px;display:grid}.player-panel-empty>svg,.player-content-state>svg,.player-not-found>svg{color:var(--batch-red)}.player-panel-empty>div,.player-not-found>div{justify-items:center;gap:5px;display:grid}.player-panel-empty strong,.player-content-state strong,.player-not-found h1{color:var(--batch-text);margin:0;font-size:1rem}.player-panel-empty p,.player-content-state p,.player-not-found p{max-width:520px;margin:0;font-size:.8rem;line-height:1.55}.player-content-state .primary-button,.player-not-found .primary-button{margin-top:6px}.player-screen--state,.player-screen--missing{align-content:center;min-height:min(520px,72svh)}.player-data-note{border-left:3px solid var(--batch-gold);background:color-mix(in srgb, var(--batch-gold) 8%, transparent);color:var(--batch-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:22px;padding:14px 16px;display:grid}.player-data-note>svg{color:var(--batch-gold)}.player-data-note strong{color:var(--batch-text);font-size:.78rem}.player-data-note p{margin:4px 0 0;font-size:.74rem;line-height:1.5}@media (hover:hover){.player-hero__back:hover,.player-favorite-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--batch-red) 48%, var(--batch-line));color:var(--batch-red)}}@media (width>=901px) and (width<=1120px){.team-hero{grid-template-columns:44px auto minmax(0,1fr);align-items:start;row-gap:12px}.team-favorite-button{grid-column:2/-1;justify-self:start}.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-metrics article:nth-child(3){border-top:1px solid var(--batch-line);border-right:0;grid-column:1/-1}.team-match-card{grid-template-columns:minmax(132px,.76fr) minmax(0,1fr);gap:14px}.team-match-card:not(.team-match-card--summary) .team-match-card__status{grid-column:2;justify-content:flex-start}.team-competitions ul{grid-template-columns:minmax(0,1fr);gap:0}.player-hero{grid-template-columns:44px 72px minmax(0,1fr);align-items:start;row-gap:12px}.player-avatar{width:72px;height:72px}.player-favorite-button{grid-column:2/-1;justify-self:start}.player-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.player-overview-card:last-child{border-top:1px solid var(--batch-line);border-right:0;grid-column:1/-1}}.player-screen--mobile{width:100%;padding:6px 16px 16px}.player-screen--mobile .player-hero{grid-template-columns:44px 58px minmax(0,1fr);gap:10px;min-height:118px;padding:11px 0 15px;position:relative}.player-screen--mobile .player-avatar{width:58px;height:58px;font-size:1rem}.player-screen--mobile .player-hero__identity h1{overflow-wrap:normal;word-break:normal;hyphens:none;padding-right:54px;font-size:1.5rem;line-height:1.05}.player-screen--mobile .player-hero__identity>p{font-size:.72rem}.player-screen--mobile .player-hero__meta{grid-column:2/-1;gap:6px;margin-top:2px;display:flex}.player-screen--mobile .player-favorite-button{width:44px;min-width:44px;padding:0;position:absolute;top:11px;right:0}.player-screen--mobile .player-favorite-button>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-screen--mobile .player-tabs{scroll-snap-type:x proximity;gap:20px}.player-screen--mobile .player-tabs button{scroll-snap-align:start}.player-screen--mobile .player-tabs-shell{margin-right:-16px;padding-right:16px}.player-screen--mobile .player-content{padding-top:18px}.player-screen--mobile .player-overview{grid-template-columns:minmax(0,1fr)}.player-screen--mobile .player-overview-card{border-right:0;border-bottom:1px solid var(--batch-line);min-height:0;padding:16px 4px}.player-screen--mobile .player-overview-card:last-child{border-bottom:0}.player-screen--mobile .player-panel-empty,.player-screen--mobile .player-content-state,.player-screen--mobile .player-not-found{min-height:190px;padding-inline:14px}.player-screen--mobile .player-data-note{padding:13px}@media (width<=360px){.player-screen--mobile{padding-inline:13px}.player-screen--mobile .player-hero{grid-template-columns:44px 50px minmax(0,1fr);gap:8px}.player-screen--mobile .player-avatar{width:50px;height:50px}.player-screen--mobile .player-hero__identity h1{padding-right:52px;font-size:1.22rem}.player-screen--mobile .player-hero__meta{grid-column:1/-1}.player-screen--mobile .player-tabs{padding-right:13px}.player-screen--mobile .player-tabs-shell{margin-right:-13px;padding-right:13px}}.compare-screen{width:min(100%,1180px);min-width:0;color:var(--batch-text);gap:22px;margin:0 auto;display:grid}.compare-screen *,.compare-screen :before,.compare-screen :after{min-width:0}.compare-screen :where(button,a,select):focus-visible{outline:3px solid color-mix(in srgb, var(--batch-red) 52%, transparent);outline-offset:3px}.compare-hero{border-bottom:1px solid var(--batch-line);grid-template-columns:44px minmax(180px,.9fr) minmax(280px,1.3fr) minmax(180px,.9fr);align-items:center;gap:18px;padding:14px 0 18px;display:grid}.compare-hero__back{grid-column:1;width:44px;height:44px}.compare-hero__teams{display:contents}.compare-team-card{border:1px solid var(--batch-line);background:color-mix(in srgb, var(--batch-raised) 78%, transparent);color:var(--batch-text);text-align:center;border-radius:10px;align-content:center;justify-items:center;gap:8px;padding:16px 14px;text-decoration:none;display:grid}.compare-team-card--team-a{grid-column:2}.compare-team-card--team-b{grid-column:4}.compare-team-card strong{font-size:.94rem}.compare-team-card span{color:var(--batch-muted);text-transform:uppercase;font-size:.7rem;font-weight:750}.compare-hero__copy{text-align:center;grid-column:3;gap:8px;display:grid}.compare-hero__copy .screen-kicker{color:var(--batch-red);text-transform:uppercase;font-size:.68rem;font-weight:900}.compare-hero__copy h1{color:var(--batch-text);margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.compare-hero__copy p{max-width:520px;color:var(--batch-muted);margin:0 auto;font-size:.82rem;line-height:1.55}.compare-hero--picker{grid-template-columns:44px minmax(0,1fr)}.compare-hero--picker .compare-hero__copy{text-align:left;grid-column:2}.compare-summary,.compare-builder,.compare-metrics,.compare-ledger{border:1px solid var(--batch-line);background:color-mix(in srgb, var(--batch-raised) 82%, transparent);border-radius:12px}.compare-builder__hint,.compare-builder__error{margin:0;padding:0 18px 18px;font-size:.74rem;line-height:1.55}.compare-builder__hint{color:var(--batch-muted)}.compare-builder__error{color:var(--batch-red);padding-top:0;font-weight:700}.compare-builder__empty{margin:0;padding:0 18px 18px}.compare-builder__form{gap:16px;padding:0 18px 18px;display:grid}.compare-builder__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compare-builder__field{gap:8px;display:grid}.compare-builder__field>span{color:var(--batch-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.compare-builder__field>select{border:1px solid var(--batch-line);background:color-mix(in srgb, var(--batch-panel) 70%, transparent);min-height:48px;color:var(--batch-text);font:inherit;border-radius:12px;padding:0 14px}.compare-builder__field>select:disabled{cursor:not-allowed;opacity:.64}.compare-builder__actions{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.compare-builder__actions>button{min-height:46px}.compare-builder__swap{white-space:nowrap}.compare-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compare-summary article{border-right:1px solid var(--batch-line);align-content:start;gap:8px;min-height:118px;padding:18px;display:grid}.compare-summary article:last-child{border-right:0}.compare-summary svg{color:var(--batch-red)}.compare-summary strong{color:var(--batch-text);font-size:.88rem;line-height:1.4}.compare-summary span{color:var(--batch-muted);font-size:.74rem;line-height:1.5}.compare-actions{flex-wrap:wrap;gap:12px;display:flex}.compare-actions>button{min-height:46px}.compare-section-heading{gap:4px;padding:18px 18px 0;display:grid}.compare-section-heading>span{color:var(--batch-gold);text-transform:uppercase;font-size:.64rem;font-weight:900}.compare-section-heading>h2{color:var(--batch-text);margin:0;font-size:1.08rem}.compare-metric-list{gap:0;padding:18px;display:grid}.compare-metric-row{border-bottom:1px solid var(--batch-line);gap:10px;padding:14px 0;display:grid}.compare-metric-row:last-child{border-bottom:0}.compare-metric-row__header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.compare-metric-row__header strong{color:var(--batch-text);font-size:.84rem}.compare-metric-row__header span{color:var(--batch-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.compare-metric-row__values{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.compare-metric-row__values>span{color:var(--batch-text);text-align:center;font-size:.96rem;font-weight:900}.compare-metric-row__track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;display:grid}.compare-metric-row__fill{width:100%;height:8px;color:color-mix(in srgb, var(--batch-muted) 28%, transparent);display:block}.compare-metric-row__fill rect{fill:currentColor}.compare-metric-row__fill--left{justify-self:end}.compare-metric-row__fill--right{justify-self:start}.compare-metric-row__fill.is-leading{background:color-mix(in srgb, var(--batch-red) 74%, white 8%)}.compare-ledger__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:18px;display:grid}.compare-ledger__grid article{border-right:1px solid var(--batch-line);gap:5px;min-height:104px;padding:8px 18px;display:grid}.compare-ledger__grid article:last-child{border-right:0}.compare-ledger__grid span{color:var(--batch-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.compare-ledger__grid strong{color:var(--batch-text);font-size:1rem}.compare-ledger__grid p{color:var(--batch-muted);margin:0;font-size:.74rem;line-height:1.45}.compare-data-note{border-left:3px solid var(--batch-gold);background:color-mix(in srgb, var(--batch-gold) 8%, transparent);color:var(--batch-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px 16px;display:grid}.compare-data-note>svg{color:var(--batch-gold)}.compare-data-note strong{color:var(--batch-text);font-size:.78rem}.compare-data-note p{margin:4px 0 0;font-size:.74rem;line-height:1.55}@media (hover:hover){.compare-team-card:hover{border-color:color-mix(in srgb, var(--batch-red) 48%, var(--batch-line));color:var(--batch-red)}}.compare-screen--mobile{gap:18px;width:100%;padding:6px 16px 34px}.compare-screen--mobile .compare-hero{grid-template-columns:44px minmax(0,1fr);gap:12px}.compare-screen--mobile .compare-hero__copy{text-align:left;grid-column:2;padding-top:4px}.compare-screen--mobile .compare-hero--picker .compare-hero__copy{grid-column:2}.compare-screen--mobile .compare-builder__hint,.compare-screen--mobile .compare-builder__error,.compare-screen--mobile .compare-builder__empty,.compare-screen--mobile .compare-builder__form{padding:0 14px 14px}.compare-screen--mobile .compare-builder__fields,.compare-screen--mobile .compare-builder__actions{grid-template-columns:minmax(0,1fr)}.compare-screen--mobile .compare-hero__teams{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compare-screen--mobile .compare-team-card{min-height:104px;padding:13px 10px}.compare-screen--mobile .compare-team-card--team-a{grid-column:1}.compare-screen--mobile .compare-team-card--team-b{grid-column:2}.compare-screen--mobile .compare-team-card strong{font-size:.84rem}.compare-screen--mobile .compare-summary{grid-template-columns:minmax(0,1fr)}.compare-screen--mobile .compare-summary article{border-right:0;border-bottom:1px solid var(--batch-line);min-height:0}.compare-screen--mobile .compare-summary article:last-child{border-bottom:0}.compare-screen--mobile .compare-actions{display:grid}.compare-screen--mobile .compare-actions>button{width:100%}.compare-screen--mobile .compare-metric-list,.compare-screen--mobile .compare-ledger__grid{padding:14px}.compare-screen--mobile .compare-ledger__grid{grid-template-columns:minmax(0,1fr)}.compare-screen--mobile .compare-ledger__grid article{border-right:0;border-bottom:1px solid var(--batch-line);min-height:0;padding:10px 0}.compare-screen--mobile .compare-ledger__grid article:last-child{border-bottom:0}@media (width<=900px){.compare-hero{grid-template-columns:44px repeat(2,minmax(0,1fr))}.compare-hero__copy{order:2;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.team-match-card{transition:none}}.track-record-screen,.outcome-hub-screen{--proof-accent-soft:color-mix(in srgb, var(--batch-red) 11%, transparent);--proof-surface-soft:color-mix(in srgb, var(--batch-raised) 88%, transparent);width:min(100%,1180px);min-width:0;color:var(--batch-text);overflow-wrap:anywhere;gap:20px;margin:0 auto;display:grid}.prototype-app[data-appearance=stadium-light] :where(.challenge-screen,.team-screen,.track-record-screen,.outcome-hub-screen){--batch-line:#0f172a2b;--batch-muted:#4d5d73;--batch-raised:#e7edf5}.prototype-app[data-appearance=stadium-light] :where(.track-record-screen,.outcome-hub-screen){--proof-surface-soft:#eaf0f6}.track-record-screen *,.track-record-screen :before,.track-record-screen :after,.outcome-hub-screen *,.outcome-hub-screen :before,.outcome-hub-screen :after{min-width:0}.track-record-screen :where(button,a):focus-visible,.outcome-hub-screen :where(button,a):focus-visible{outline:3px solid color-mix(in srgb, var(--batch-red) 52%, transparent);outline-offset:3px}.public-proof-hero{border-bottom:1px solid var(--batch-line);gap:7px;padding:6px 0 22px;display:grid}.public-proof-hero>p:first-child{color:var(--batch-red);text-transform:uppercase;font-size:.68rem;font-weight:900}.public-proof-hero h1{max-width:760px;color:var(--batch-text);font-size:2.35rem;line-height:1.08}.public-proof-hero>p:last-child{max-width:760px;color:var(--batch-muted);font-size:.88rem;line-height:1.55}.public-proof-tabs{border-bottom:1px solid var(--batch-line);overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;align-items:stretch;gap:0;display:flex;overflow-x:auto}.public-proof-tabs::-webkit-scrollbar{display:none}.track-record-market-filter::-webkit-scrollbar{display:none}.public-proof-tabs button{min-width:max-content;min-height:44px;color:var(--batch-muted);scroll-snap-align:start;background:0 0;border-bottom:3px solid #0000;flex:none;padding:0 18px;font-size:.78rem;font-weight:850}.public-proof-tabs button[aria-selected=true]{border-bottom-color:var(--batch-red);color:var(--batch-text)}.track-record-content{gap:18px;min-width:0;display:grid}.track-record-summary{border-block:1px solid var(--batch-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.track-record-summary>div{border-right:1px solid var(--batch-line);align-content:center;gap:5px;min-height:84px;padding:14px 18px;display:grid}.track-record-summary>div:last-child{border-right:0}.track-record-summary span{color:var(--batch-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.track-record-summary strong{color:var(--batch-text);font-size:1rem;line-height:1.25}.track-record-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.public-proof-refresh-toolbar{justify-content:flex-end;padding-top:16px;display:flex}.public-proof-refresh-toolbar .secondary-button{min-height:44px}.track-record-market-filter{overscroll-behavior-inline:contain;scrollbar-width:none;flex:auto;gap:7px;min-width:0;padding:3px;display:flex;overflow-x:auto}.track-record-market-filter button,.track-record-download,.outcome-hub-navigation a,.outcome-hub-navigation__active,.public-result-row>a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.track-record-market-filter button{border:1px solid var(--batch-line);min-width:max-content;color:var(--batch-muted);background:0 0;border-radius:6px;flex:none;padding:0 13px;font-size:.74rem;font-weight:800}.track-record-market-filter button[aria-pressed=true]{border-color:color-mix(in srgb, var(--batch-red) 52%, var(--batch-line));background:var(--proof-accent-soft);color:var(--batch-text)}.track-record-download{background:var(--batch-red);color:#fff;border-radius:7px;flex:none;gap:8px;padding:0 15px;font-size:.76rem;font-weight:900}.track-record-download:disabled{border:1px solid var(--batch-line);background:var(--batch-raised);color:var(--batch-muted);opacity:1}.track-record-load-more{border:1px solid color-mix(in srgb, var(--batch-red) 50%, var(--batch-line));background:var(--proof-accent-soft);width:min(100%,360px);min-height:46px;color:var(--batch-text);border-radius:7px;justify-content:center;align-items:center;margin:20px auto 0;padding:0 20px;font-size:.78rem;font-weight:900;display:flex}.public-proof-state{border:1px dashed var(--batch-line);background:var(--proof-surface-soft);min-height:180px;color:var(--batch-muted);text-align:center;border-radius:6px;align-content:center;place-items:center;padding:24px;font-size:.84rem;line-height:1.5;display:grid}.progress-screen .track-record-content{gap:18px}.progress-hero-card{border:1px solid var(--batch-line);background:var(--proof-surface);box-shadow:var(--fs-shadow);border-radius:8px;gap:14px;padding:22px;display:grid}.progress-hero-card__eyebrow{color:var(--batch-muted);text-transform:uppercase;align-items:center;gap:8px;font-size:.74rem;font-weight:850;display:inline-flex}.progress-hero-card__value{color:var(--batch-text);font-size:clamp(2rem,4vw,3rem);line-height:1}.progress-hero-card__detail{color:var(--batch-text-soft);font-size:.92rem;font-weight:700}.progress-summary-grid,.progress-period-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.progress-summary-card,.progress-period-card{border:1px solid var(--batch-line);background:var(--proof-surface-soft);border-radius:10px;gap:6px;padding:14px 16px;display:grid}.progress-summary-card span,.progress-period-card span,.progress-league-row p{color:var(--batch-muted);font-size:.76rem;font-weight:750}.progress-summary-card span{align-items:center;gap:7px;display:inline-flex}.progress-summary-card strong,.progress-period-card strong,.progress-league-row strong,.progress-league-row>span{color:var(--batch-text);font-weight:900}.progress-summary-card strong,.progress-period-card strong{font-size:1.2rem}.progress-period-card p{color:var(--batch-text-soft);font-size:.8rem}.progress-scope-note{border:1px solid var(--batch-line);background:var(--proof-surface-soft);color:var(--batch-text-soft);border-radius:10px;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:14px 16px;font-size:.84rem;line-height:1.6;display:grid}.progress-scope-note svg{color:var(--batch-muted);margin-top:2px}.progress-league-list{gap:10px;display:grid}.progress-league-row{border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.progress-league-row:last-child{border-bottom:0;padding-bottom:0}.progress-league-row>div{min-width:0}.progress-league-row>div strong{margin-bottom:4px;display:block}.progress-league-row>span{font-size:.95rem}.public-result-list{border-top:1px solid var(--batch-line);min-width:0;margin:0;padding:0;list-style:none;display:grid}.public-result-row{border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(130px,.7fr) minmax(210px,1.15fr) minmax(210px,1fr) minmax(130px,.7fr);align-items:center;gap:12px 18px;min-width:0;min-height:82px;padding:14px 4px;display:grid}.public-result-row__meta{align-content:center;gap:3px;display:grid}.public-result-row__meta span{color:var(--batch-red);text-transform:uppercase;font-size:.66rem;font-weight:900}.public-result-row__meta time{color:var(--batch-muted);font-size:.72rem}.public-result-row>a{width:fit-content;max-width:100%;color:var(--batch-text);text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-underline-offset:3px;justify-content:flex-start;font-size:.8rem;font-weight:850;line-height:1.35}.public-result-row>a:last-child{color:var(--batch-muted);font-size:.74rem;font-weight:750}.public-result-row__proof{border-left:3px solid var(--batch-gold);background:color-mix(in srgb, var(--batch-gold) 8%, transparent);align-content:center;gap:3px;padding:8px 12px;display:grid}.public-result-row__proof span{color:var(--batch-muted);font-size:.7rem;line-height:1.35}.public-result-row__proof strong{color:var(--batch-text);font-size:.8rem}.public-result-row__proof em{color:var(--batch-gold);font-size:.68rem;font-style:normal;font-weight:850}.outcome-hub-navigation{border-bottom:1px solid var(--batch-line);flex-wrap:wrap;gap:8px 16px;min-width:0;padding-bottom:14px;display:flex}.outcome-hub-navigation a{color:var(--batch-muted);text-underline-offset:4px;border-bottom:2px solid #0000;padding:0 2px;font-size:.78rem;font-weight:850}.outcome-hub-navigation__active{border-bottom:2px solid var(--batch-red);color:var(--batch-text);padding:0 2px;font-size:.78rem;font-weight:900}.outcome-method{border-left:3px solid var(--batch-red);background:var(--proof-surface-soft);gap:7px;padding:16px 18px;display:grid}.outcome-method h2{color:var(--batch-text);font-size:1rem}.outcome-method p{max-width:820px;color:var(--batch-muted);font-size:.8rem;line-height:1.55}@media (hover:hover){.public-proof-tabs button:hover,.track-record-market-filter button:hover,.outcome-hub-navigation a:hover,.public-result-row>a:hover{color:var(--batch-red)}.track-record-download:not(:disabled):hover{background:color-mix(in srgb, var(--batch-red) 84%, #000)}.track-record-load-more:hover{border-color:var(--batch-red);background:color-mix(in srgb, var(--batch-red) 18%, var(--proof-surface-soft))}.public-result-row:hover{background:color-mix(in srgb, var(--batch-raised) 72%, transparent)}}@media (width<=1279px){.public-result-row{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.25fr)}.public-result-row__proof{grid-column:1}.public-result-row>a:last-child{grid-column:2}}.track-record-screen--mobile,.outcome-hub-screen--mobile{gap:16px;width:100%;padding:22px 16px 34px}.track-record-screen--mobile .public-proof-hero,.outcome-hub-screen--mobile .public-proof-hero{padding-top:2px;padding-bottom:18px}.track-record-screen--mobile .public-proof-hero h1,.outcome-hub-screen--mobile .public-proof-hero h1{font-size:1.8rem}.track-record-screen--mobile .track-record-summary{grid-template-columns:minmax(0,1fr)}.track-record-screen--mobile .track-record-summary>div{border-right:0;border-bottom:1px solid var(--batch-line);grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-content:normal;align-items:center;gap:12px;min-height:66px;padding:11px 0}.track-record-screen--mobile .track-record-summary>div:last-child{border-bottom:0}.track-record-screen--mobile .track-record-summary strong{text-align:right}.track-record-screen--mobile .track-record-toolbar{flex-direction:column;align-items:stretch}.track-record-screen--mobile .public-proof-refresh-toolbar .secondary-button{width:100%}.track-record-screen--mobile .track-record-market-filter{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-right:0;padding:0;display:grid;overflow-x:visible}.track-record-screen--mobile .track-record-market-filter button{white-space:normal;width:100%;min-width:0;padding-inline:8px;line-height:1.25}.track-record-screen--mobile .track-record-download{width:100%}.track-record-screen--mobile .public-proof-tabs{margin-right:-16px;padding-right:16px}.track-record-screen--mobile .public-result-row,.outcome-hub-screen--mobile .public-result-row{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:14px 0}.track-record-screen--mobile .public-result-row__meta,.outcome-hub-screen--mobile .public-result-row__meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.track-record-screen--mobile .public-result-row__proof,.outcome-hub-screen--mobile .public-result-row__proof,.track-record-screen--mobile .public-result-row>a:last-child,.outcome-hub-screen--mobile .public-result-row>a:last-child{grid-column:1}.track-record-screen--mobile .public-result-row>a,.outcome-hub-screen--mobile .public-result-row>a{width:100%}.track-record-screen--mobile .public-proof-state,.outcome-hub-screen--mobile .public-proof-state{min-height:150px;padding:20px 16px}.progress-screen--mobile .progress-summary-grid,.progress-screen--mobile .progress-period-grid{grid-template-columns:minmax(0,1fr)}.progress-screen--mobile .progress-league-row{grid-template-columns:minmax(0,1fr);gap:6px}.progress-screen--mobile .progress-league-row>span{font-size:.86rem}@media (width<=360px){.track-record-screen--mobile,.outcome-hub-screen--mobile{padding-inline:13px}.track-record-screen--mobile .public-proof-hero h1,.outcome-hub-screen--mobile .public-proof-hero h1{font-size:1.65rem}.track-record-screen--mobile .public-proof-tabs{margin-right:0;padding-right:0}.track-record-screen--mobile .public-proof-tabs button{flex:1 1 0;min-width:0;padding-inline:6px}.track-record-screen--mobile .track-record-summary>div{grid-template-columns:minmax(0,1fr);gap:3px}.track-record-screen--mobile .track-record-summary strong{text-align:left}.outcome-hub-screen--mobile .outcome-hub-navigation{grid-template-columns:minmax(0,1fr);display:grid}.outcome-hub-screen--mobile .outcome-hub-navigation a,.outcome-hub-screen--mobile .outcome-hub-navigation__active{justify-content:flex-start;width:100%}}@media (width>=720px) and (width<=1279px){.public-result-row__proof{grid-column:1}.public-result-row>a:last-child{grid-column:2}}@media (width>=1440px){.track-record-screen,.outcome-hub-screen{width:min(100%,1280px)}}@media (prefers-reduced-motion:reduce){.public-proof-tabs,.track-record-market-filter,.public-result-list{scroll-behavior:auto;scroll-snap-type:none}}.favorites-screen--mobile{gap:14px;padding-top:12px}.favorites-screen--mobile .favorites-native-header{border-bottom:0;align-items:center;min-height:0;padding:5px 0 2px}.favorites-screen--mobile .favorites-native-header>div{gap:8px}.favorites-screen--mobile .favorites-native-header>div>p:first-child{display:none}.favorites-native-title{align-items:center;gap:10px;display:flex}.favorites-screen--mobile .favorites-native-title h1{font-family:var(--fs-body);letter-spacing:0;font-size:2rem;font-weight:900}.favorites-native-title-icon{color:#ffad0d;flex:none}.favorites-screen--mobile .favorites-native-header>div>p:last-child{color:#9ba8bf;max-width:250px;font-size:.86rem;line-height:1.45}.favorites-screen--mobile .favorites-native-header>button{min-width:94px;color:var(--batch-text);background:#ffad0d0d;border-color:#ffad0d66;justify-content:center;align-items:center;gap:7px;display:inline-flex}.favorites-native-manage-icon{color:#ffad0d}.favorites-screen--mobile .favorites-tabs-shell{border-bottom:1px solid var(--batch-line);margin-right:0}.favorites-screen--mobile .favorites-tabs-shell:after{display:none}.favorites-screen--mobile .favorites-tabs{scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));padding-right:0;scroll-padding-right:0;display:grid;overflow:visible}.favorites-screen--mobile .favorites-native-tab{color:#8490a6;text-transform:uppercase;white-space:normal;align-content:center;place-items:center;gap:4px;min-width:0;min-height:88px;padding:7px 1px 10px;font-size:.58rem;display:grid;overflow:hidden}.favorites-screen--mobile .favorites-native-tab span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.favorites-screen--mobile .favorites-native-tab small{color:#91a0ba;background:#101624;border:1px solid #283246;border-radius:50%;place-items:center;min-width:24px;min-height:24px;padding:0 5px;font-size:.62rem;display:grid}.favorites-screen--mobile .favorites-native-tab.is-active{color:var(--batch-red)}.favorites-screen--mobile .favorites-native-tab.is-active small{border-color:color-mix(in srgb, var(--batch-red) 62%, transparent);background:color-mix(in srgb, var(--batch-red) 9%, transparent);color:var(--batch-red)}.favorites-native-tab__icon{color:currentColor}.favorites-native-section-heading{gap:5px;padding-top:1px;display:grid}.favorites-native-section-heading h2{font-size:1.12rem;line-height:1.2}.favorites-native-section-heading p{color:#9ba8bf;font-size:.8rem;line-height:1.45}.favorites-screen--mobile .favorites-native-filters{gap:8px;overflow:visible}.favorites-screen--mobile .favorites-native-filters>button:not(.favorites-native-filter-toggle){text-transform:uppercase;border-radius:8px;min-width:92px;padding-inline:14px}.favorites-screen--mobile .favorites-native-filters>button:not(.favorites-native-filter-toggle)[aria-pressed=true]{border-color:color-mix(in srgb, var(--batch-red) 62%, transparent);background:color-mix(in srgb, var(--batch-red) 9%, transparent);color:var(--batch-text)}.favorites-screen--mobile .favorites-native-filter-toggle{border:1px solid var(--batch-line);border-radius:8px;width:46px;min-width:46px;margin-left:auto;padding:0}.favorites-native-auth-state{color:#9ba8bf;text-align:center;align-content:center;place-items:center;gap:14px;min-height:330px;padding:32px 18px;display:grid}.favorites-native-auth-state h2{color:var(--batch-text);font-size:1.05rem}.favorites-native-auth-state p{max-width:300px;font-size:.9rem;line-height:1.5}.favorites-native-auth-state>button{border:1px solid var(--batch-red);min-height:50px;color:var(--batch-text);border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:0 18px;display:inline-flex}.favorites-screen--mobile>.favorites-highlight{margin-top:6px}.news-screen.secondary-screen--mobile{background:var(--batch-app-canvas,transparent);gap:14px;padding:0 16px 30px}.news-native-header{border-bottom:1px solid var(--batch-line);background:linear-gradient(180deg, color-mix(in srgb, var(--batch-app-canvas,var(--fs-shell)) 88%, transparent), transparent 92%);grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:86px;margin-inline:-16px;padding:12px 16px;display:grid}.news-native-header>button{border:1px solid var(--batch-line);background:color-mix(in srgb, var(--batch-app-panel,var(--fs-shell-raised)) 94%, transparent);width:46px;min-height:46px;color:var(--batch-text);box-shadow:var(--batch-app-shadow,none);border-radius:50%;place-items:center;padding:0;display:grid}.news-native-brand{font-family:var(--fs-brand);letter-spacing:0;justify-content:center;font-size:1.28rem;font-weight:900;display:flex}.news-native-brand strong{color:var(--batch-red)}.news-native-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.news-native-toolbar .secondary-tabs{border:1px solid var(--batch-line);background:color-mix(in srgb, var(--batch-app-panel,var(--fs-shell-raised)) 94%, transparent);border-radius:999px;flex:1 1 0;width:auto;min-width:0;padding:3px;display:inline-flex;overflow:visible}.news-native-toolbar .secondary-tabs button{min-width:0;min-height:44px;box-shadow:none;border-radius:999px;flex:1 1 0;padding:0 15px}.news-native-toolbar .secondary-tabs button.is-active{background:var(--batch-red);color:#fff}.news-native-edition{border:1px solid var(--batch-line);background:color-mix(in srgb, var(--batch-app-panel,var(--fs-shell-raised)) 94%, transparent);color:#9ba8bf;border-radius:999px;flex:0 0 142px;grid-template-columns:20px minmax(0,1fr) 17px;align-items:center;gap:6px;width:142px;min-width:128px;min-height:46px;padding:0 12px;display:grid;position:relative}.news-native-edition>span{display:none}.news-native-edition select{appearance:none;width:100%;min-width:0;min-height:44px;color:var(--batch-text);background:0 0;border:0;padding:0;font-size:.78rem;font-weight:800}.news-native-edition>svg:last-child{pointer-events:none}.news-screen--mobile .news-native-quick-filters{scrollbar-width:none;border-bottom:0;gap:7px;margin-right:-16px;padding:4px 16px 4px 0;display:flex;overflow-x:auto}.news-screen--mobile .news-native-quick-filters::-webkit-scrollbar{display:none}.news-screen--mobile .news-native-quick-filters button{border:1px solid var(--batch-line);min-width:max-content;min-height:42px;box-shadow:none;background:color-mix(in srgb, var(--batch-app-panel,var(--fs-shell-raised)) 94%, transparent);border-radius:999px;padding:0 15px}.news-screen--mobile .news-native-quick-filters button.is-active{border-color:var(--batch-red);background:color-mix(in srgb, var(--batch-red) 8%, transparent);color:var(--batch-red)}.news-native-state{color:#8490a6;text-align:center;align-content:center;place-items:center;gap:13px;min-height:430px;animation:.32s cubic-bezier(.22,1,.36,1) both prototype-screen-rise;display:grid}.news-native-state h2{color:var(--batch-text);font-size:1.35rem}.news-native-state p{max-width:310px;font-size:.88rem;line-height:1.5}.news-native-state>button{background:var(--batch-red);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:850;display:inline-flex}.news-native-state__spinner{animation:.9s linear infinite news-native-spin}@keyframes news-native-spin{to{transform:rotate(360deg)}}.news-screen--mobile .news-feed{border:1px solid var(--batch-line);background:var(--batch-line);box-shadow:var(--batch-app-shadow,none);border-radius:8px;gap:1px;animation:.36s cubic-bezier(.22,1,.36,1) both prototype-screen-rise;overflow:hidden}.news-screen--mobile .news-feed>section,.news-screen--mobile .secondary-list>article{background:var(--batch-surface)}.challenge-native-hub{background:var(--batch-app-canvas,transparent);gap:14px;padding-top:8px}.challenge-native-hero{background:linear-gradient(90deg, var(--fs-shell-overlay,#040814f7), #0408146b), url(/_astro/challenge-stadium-atmosphere.Ce82k-2R.webp) center / cover no-repeat;align-items:end;min-height:150px;padding:20px 16px;animation:.32s cubic-bezier(.22,1,.36,1) both prototype-screen-rise;display:grid;position:relative;overflow:hidden}.challenge-native-hero>div{z-index:1;gap:7px;display:grid;position:relative}.challenge-native-hero h1{font-size:2.1rem;line-height:1}.challenge-native-hero p{color:#a2aec3;max-width:330px;font-size:.84rem;line-height:1.45}.challenge-native-space-tabs{background:color-mix(in srgb, var(--batch-app-panel-soft,#0b172b) 94%, transparent);border:1px solid #253149;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.challenge-native-space-tabs button{color:#9ba8bf;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;padding:0 10px;font-size:.82rem;font-weight:850;display:inline-flex}.challenge-native-space-tabs button[aria-selected=true]{color:#69a2ff;background:#163f8f;border:1px solid #2f78ff;box-shadow:inset 0 0 18px #2f78ff3d}.challenge-native-panel{gap:12px;display:grid}.challenge-native-feature-card{background:color-mix(in srgb, var(--batch-app-panel,#101a2c) 94%, transparent);text-align:left;width:100%;min-height:142px;box-shadow:var(--batch-app-shadow,none);border:1px solid #27436c;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"icon body score""icon action action";align-items:center;gap:10px 13px;padding:17px 16px;animation:.36s cubic-bezier(.22,1,.36,1) both prototype-screen-rise;display:grid;position:relative;overflow:hidden}.challenge-native-feature-card:before{content:"";background:linear-gradient(90deg,#071023fa,#102646b8),url(/_astro/challenge-stadium-atmosphere.Ce82k-2R.webp) 50%/cover no-repeat;position:absolute;inset:0}.challenge-native-feature-card--ranking{border-color:#08795f}.challenge-native-feature-card--ranking:before{background:linear-gradient(90deg,#041f28fa,#06574cbd),url(/_astro/challenge-stadium-atmosphere.Ce82k-2R.webp) 50%/cover no-repeat}.challenge-native-feature-card--duels:before{background:linear-gradient(90deg,#130e24fa,#251942b8),url(/_astro/challenge-duel-players.bujSRgnO.webp) 100%/auto 140% no-repeat}.challenge-native-feature-card--leagues:before{background:linear-gradient(90deg,#071522fa,#112f42b3),url(/_astro/challenge-league-atmosphere.CHGTz5V3.webp) 50%/cover no-repeat}.challenge-native-feature-card>*{z-index:1;position:relative}.challenge-native-feature-card__icon{color:#72a8ff;background:#091325c7;border:1px solid #42628f;border-radius:8px;grid-area:icon;place-items:center;width:52px;height:52px;display:grid}.challenge-native-feature-card--ranking .challenge-native-feature-card__icon{color:#10c896;border-color:#08a77a}.challenge-native-feature-card__body{grid-area:body;gap:5px;display:grid}.challenge-native-feature-card__body small,.challenge-native-feature-card__tags small{color:#7fb0ff;text-transform:uppercase;width:fit-content;font-size:.64rem;font-weight:900}.challenge-native-feature-card--ranking .challenge-native-feature-card__body small{color:#17c99b}.challenge-native-feature-card__tags{flex-wrap:wrap;gap:6px;display:flex}.challenge-native-feature-card__tags small{border:1px solid #3a5277;border-radius:6px;padding:4px 7px}.challenge-native-feature-card__body strong{max-width:230px;font-size:1rem;line-height:1.28}.challenge-native-feature-card__body em{color:#9ba8bf;font-size:.72rem;font-style:normal}.challenge-native-feature-card__score{color:#16cf9a;white-space:nowrap;grid-area:score;align-self:start;font-size:1.2rem;font-weight:900}.challenge-native-feature-card__action{color:#fff;background:#071122c2;border:1px solid #2f78ff;border-radius:999px;grid-area:action;justify-content:center;justify-self:end;align-items:center;gap:5px;width:fit-content;min-height:44px;padding:0 11px;font-size:.72rem;font-weight:850;display:inline-flex}.challenge-native-feature-card--ranking .challenge-native-feature-card__action{color:#19cfa0;border-color:#0aa77c}.challenge-native-quick-view{gap:9px;padding-top:2px;display:grid}.challenge-native-quick-view h2{padding-inline:2px;font-size:1.12rem}.challenge-native-quick-view>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.challenge-native-quick-card{background:color-mix(in srgb, var(--batch-app-panel-soft,#0b1528) 94%, transparent);min-height:128px;color:var(--batch-muted,#8f9db5);text-align:left;border:1px solid #22304a;border-radius:8px;align-content:start;gap:7px;padding:12px 10px;animation:.4s cubic-bezier(.22,1,.36,1) both prototype-screen-rise;display:grid}.challenge-native-quick-card>svg{color:#378cff}.challenge-native-quick-card:nth-child(2)>svg{color:#ff4555}.challenge-native-quick-card:first-child>svg{color:#13bf91}.challenge-native-quick-card small{text-transform:uppercase;min-height:28px;font-size:.56rem;font-weight:900;line-height:1.2}.challenge-native-quick-card strong{color:var(--batch-text);font-size:1.55rem;line-height:1}.challenge-native-quick-card span{font-size:.63rem;line-height:1.25}@media (width<=360px){.predictions-native-controls{gap:4px;padding-inline:10px}.predictions-native-archive{width:44px;min-width:44px;padding:0;position:relative}.predictions-native-archive span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.favorites-screen--mobile .favorites-native-header>div>p:last-child{max-width:210px;font-size:.78rem}.favorites-screen--mobile .favorites-native-header>button{min-width:82px;padding-inline:10px}.favorites-screen--mobile .favorites-native-tab{font-size:.52rem}.news-native-toolbar{align-items:stretch}.news-native-toolbar .secondary-tabs button{min-width:0;padding-inline:11px}.news-native-edition{flex-basis:108px;width:108px;min-width:108px;padding-inline:10px}.challenge-native-feature-card{grid-template-columns:46px minmax(0,1fr) auto;gap:9px;padding-inline:12px}.challenge-native-space-tabs button{gap:6px;padding-inline:5px;font-size:.76rem}.challenge-native-feature-card__icon{width:46px;height:46px}.challenge-native-feature-card__body strong{font-size:.9rem}.challenge-native-feature-card__action{padding-inline:9px;font-size:.66rem}.challenge-native-quick-view>div{gap:6px}.challenge-native-quick-card{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.news-native-state__spinner{animation:none}}.prototype-app[data-visual-direction=stadium-editorial]{--stadium-bg:#080b14;--stadium-surface:#0f1320;--stadium-raised:#151b2a;--stadium-line:#ffffff17;--stadium-text:#f8fafc;--stadium-muted:#a1b2c8;--stadium-red:#e8353a;--stadium-gold:#f0c060;--stadium-green:#34d399;--stadium-blue:#60a5fa;min-height:100vh;color:var(--stadium-text);background:var(--stadium-bg)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light]{color-scheme:light;--stadium-bg:#f4f7fb;--stadium-surface:#fff;--stadium-raised:#edf2f8;--stadium-line:#0f172a1a;--stadium-text:#101828;--stadium-muted:#607089;--stadium-red:#c7242a;--stadium-gold:#8a5a00;--stadium-green:#067647;--fs-shell-raised:var(--stadium-surface);--fs-shell-soft:var(--stadium-raised);--fs-shell-line:var(--stadium-line);--fs-red:var(--stadium-red);--fs-gold:var(--stadium-gold);--fs-green:var(--stadium-green);background:radial-gradient(circle at top,#e8353a12,#0000 32%),linear-gradient(#f8fbff 0%,#eef3f9 100%)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prototype-shell--desktop{background:var(--stadium-bg);min-height:100svh;display:block}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=desktop] .prototype-shell--desktop{background:radial-gradient(circle at top,#e8353a14,#0000 28%),linear-gradient(#f8fbff 0%,#eef3f9 100%)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prototype-main--stadium{width:min(100%,1440px);min-width:0;margin:0 auto;padding:34px clamp(22px,4vw,64px) 80px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prototype-main--stadium-immersive{min-height:100svh;padding-block:24px}.stadium-header{z-index:60;border-bottom:1px solid var(--stadium-line);color:var(--stadium-text);backdrop-filter:blur(18px);background:#080b14f0;position:sticky;top:0}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-header{color:var(--stadium-text);background:#ffffffe6}.stadium-header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,46px);width:min(100%,1440px);min-height:68px;margin:0 auto;padding:0 clamp(22px,4vw,64px);display:grid}.stadium-header__brand{min-height:44px;font-size:19px}.stadium-navigation{scrollbar-width:none;align-items:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}.stadium-navigation::-webkit-scrollbar{display:none}.stadium-navigation__item{min-height:68px;color:var(--stadium-muted);white-space:nowrap;background:0 0;padding:0 13px;font-size:.82rem;font-weight:750;position:relative}.stadium-navigation__item:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:13px;right:13px}.stadium-navigation__item:hover,.stadium-navigation__item.is-active{color:var(--stadium-text)}.stadium-navigation__item.is-active:after{background:var(--stadium-red)}.stadium-navigation__overflow{flex:none;display:none;position:relative}.stadium-navigation__overflow-trigger{min-height:68px;color:var(--stadium-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0 11px;font-size:.82rem;font-weight:750;list-style:none;display:flex}.stadium-navigation__overflow-trigger::-webkit-details-marker{display:none}.stadium-navigation__overflow-trigger:hover,.stadium-navigation__overflow-trigger.is-active,.stadium-navigation__overflow[open] .stadium-navigation__overflow-trigger{color:var(--stadium-text)}.stadium-navigation__overflow[open] .stadium-navigation__overflow-trigger svg{transform:rotate(180deg)}.stadium-navigation__overflow-menu{z-index:80;border:1px solid var(--stadium-line);backdrop-filter:blur(18px);background:#0f1320fa;border-radius:7px;gap:3px;width:max-content;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% - 3px);left:0;box-shadow:0 18px 44px #00000057}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-navigation__overflow-menu{background:#fffffffa;box-shadow:0 18px 44px #0f172a29}.stadium-navigation__overflow-menu button{min-height:44px;color:var(--stadium-muted);text-align:left;background:0 0;border-radius:5px;padding:0 12px;font-size:.8rem;font-weight:750}.stadium-navigation__overflow-menu button:hover,.stadium-navigation__overflow-menu button.is-active{color:var(--stadium-text);background:#e8353a1c}.stadium-header__actions{align-items:center;gap:8px;display:flex}.stadium-site-link{border:1px solid var(--stadium-line);min-height:44px;color:var(--stadium-muted);white-space:nowrap;background:#ffffff09;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.stadium-site-link:hover,.stadium-site-link:focus-visible{color:var(--stadium-text);background:#e8353a1a;border-color:#e8353a75}.stadium-header__icon,.stadium-header__account{border:1px solid var(--stadium-line);width:44px;height:44px;color:var(--stadium-muted);background:#ffffff09;border-radius:50%;place-items:center;display:inline-grid}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-header__icon,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-header__account,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-site-link{background:#0f172a09}.stadium-header__icon:disabled{opacity:.42}.stadium-header__account{grid-template-columns:1fr;overflow:hidden}.stadium-header__account>span{display:none}.stadium-premium{min-height:44px;color:var(--stadium-gold);background:#f0c06017;border:1px solid #f0c06057;border-radius:7px;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex}.stadium-premium.is-active{background:var(--stadium-gold);color:#17120a}.stadium-header__scoreline{color:#77869e;text-transform:uppercase;border-top:1px solid #ffffff09;justify-content:center;align-items:center;gap:9px;min-height:25px;font-size:.67rem;font-weight:700;display:flex}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-header__scoreline{color:#607089;border-top-color:#0f172a14}.stadium-header__scoreline i{background:var(--stadium-red);border-radius:50%;width:3px;height:3px}@media (width<=1360px){.stadium-navigation{overflow:visible}.stadium-navigation__item--compact-overflow{display:none}.stadium-navigation__overflow{display:block}}@media (width<=1120px){.stadium-header__actions .stadium-header__icon,.stadium-premium span,.stadium-site-link span{display:none}.stadium-premium,.stadium-site-link{justify-content:center;width:44px;padding:0}}@media (width<=900px){.stadium-header__inner{gap:14px}.stadium-navigation__item{padding-inline:9px}.stadium-navigation__item:after{left:9px;right:9px}}.team-mark{--team-mark-size:40px;width:var(--team-mark-size);height:var(--team-mark-size);flex:0 0 var(--team-mark-size);color:#fff;background:#243148;border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:.67rem;font-weight:900;line-height:1;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff0e,0 7px 18px #0003}.team-mark[data-visual-kind=flag],.team-mark[data-visual-kind=crest]{color:#111827;background:#fffffff5;box-shadow:0 7px 18px #00000038}.team-mark__flag{font-size:calc(var(--team-mark-size) * .58);line-height:1}.team-mark__crest{width:100%;height:100%;padding:calc(var(--team-mark-size) * .13);object-fit:contain;display:block}.team-mark__initials{line-height:1}.team-mark--sm{--team-mark-size:30px;font-size:.56rem}.team-mark--lg{--team-mark-size:64px;font-size:.82rem}.team-mark[data-visual-kind=initials][data-team-code=br]{color:#f9d44a;background:#0f7a49}.team-mark[data-visual-kind=initials][data-team-code=jp]{color:#c81e35;background:#f8fafc}.team-mark[data-visual-kind=initials][data-team-code=fr]{color:#fff;background:#174ea6}.team-mark[data-visual-kind=initials][data-team-code=se]{color:#f7ce46;background:#1e5aa8}.team-mark[data-visual-kind=initials][data-team-code=nl]{color:#fff;background:#e96b22}.team-mark[data-visual-kind=initials][data-team-code=ma]{color:#36a36b;background:#b51f35}.team-mark[data-visual-kind=initials][data-team-code=es]{color:#f4c34e;background:#aa172c}.team-mark[data-visual-kind=initials][data-team-code=hr]{color:#cc1f2f;background:#fff}.team-mark[data-visual-kind=initials][data-team-code=ol]{color:#e53945;background:#173c8c}.team-mark[data-visual-kind=initials][data-team-code=lo]{color:#fff;background:#d71920}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prototype-viewport-switch{top:auto;bottom:18px;right:18px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-screen,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-screen{color:var(--stadium-text)}.matchday-masthead{border-block:1px solid var(--stadium-line);background:var(--stadium-surface);justify-content:space-between;align-items:flex-end;gap:28px;min-height:184px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.matchday-masthead:before{background:var(--stadium-red);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.matchday-masthead__title,.matchday-masthead__context{z-index:1;position:relative}.matchday-masthead__title p,.matchday-masthead__context span{color:var(--stadium-gold);text-transform:uppercase;font-size:.72rem;font-weight:850}.matchday-masthead h1{max-width:720px;color:var(--stadium-text);margin-top:9px;font-size:clamp(2.25rem,4vw,4rem);line-height:.98}.matchday-masthead__context{justify-items:end;gap:7px;padding-bottom:5px;display:grid}.matchday-masthead__context strong{color:var(--stadium-text);font-size:1rem}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-date-rail{justify-content:center;gap:8px;padding:18px 0 22px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .date-rail button{border-color:var(--stadium-line);min-width:104px;min-height:58px;color:var(--stadium-muted);background:0 0}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .date-rail button:hover{color:var(--stadium-text);border-color:#ffffff38}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .date-rail button.is-active{color:var(--stadium-text);box-shadow:inset 0 -2px 0 var(--stadium-green);background:#34d3991c;border-color:#34d3998c}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-layout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-filter-panel{background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex;overflow-x:auto}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-filter-panel__title{min-height:44px;color:var(--stadium-muted);border:0;flex:none;padding:0 14px 0 0}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-filter-panel>button{border:1px solid var(--stadium-line);background:var(--stadium-surface);width:auto;min-width:max-content;min-height:44px;color:var(--stadium-muted);border-radius:6px;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-filter-panel>button.is-active{color:var(--stadium-text);background:#e8353a1c;border-color:#e8353a80}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-filter-panel>button span:last-child{min-width:23px;height:23px;color:inherit;background:#ffffff0f;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-workspace,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-context-panel{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-text);box-shadow:none}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-workspace{min-height:340px;padding:0;overflow:hidden}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-workspace__toolbar{border-bottom-color:var(--stadium-line);min-height:74px;padding:0 20px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-workspace__toolbar>div span,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-context-panel dt{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-workspace__toolbar>div strong,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-context-panel dd,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-context-panel__title strong{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .table-tabs>span{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .table-tabs button{border-color:var(--stadium-line);color:var(--stadium-muted);background:0 0}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .table-tabs button.is-active{border-color:var(--stadium-text);background:var(--stadium-text);color:var(--stadium-bg)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .fixture-row{border:0;border-bottom:1px solid var(--stadium-line);min-height:92px;color:var(--stadium-text);text-align:left;background:0 0;grid-template-columns:72px minmax(300px,1.7fr) minmax(116px,.6fr) minmax(105px,.5fr) minmax(92px,.45fr) minmax(96px,.45fr);align-items:center;gap:16px;padding:14px 20px;transition:background-color .15s,border-color .15s;display:grid}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .fixture-row{grid-template-columns:72px minmax(320px,1fr) minmax(130px,auto) minmax(120px,auto)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row:hover,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .fixture-row:hover{background:#ffffff09}.scoreboard-time{color:var(--stadium-text);gap:3px;display:grid}.scoreboard-time strong{font-size:.94rem}.scoreboard-time small{color:var(--stadium-muted);font-size:.66rem;font-weight:700}.scoreboard-match{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.scoreboard-match>strong{min-width:0;color:var(--stadium-text);text-align:center;gap:4px;font-size:.94rem;display:grid}.scoreboard-match>strong small{color:var(--stadium-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row mark,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .fixture-row mark{color:var(--stadium-green);text-align:center;background:#34d39917;border:1px solid #34d39933;border-radius:5px;justify-self:stretch;padding:8px 10px;font-size:.72rem;font-weight:850}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row em,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row b{color:var(--stadium-text);gap:2px;font-size:.75rem;font-style:normal;display:grid}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row em>span,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row b>span{color:var(--stadium-muted);text-transform:uppercase;font-size:.61rem;font-weight:650}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row i,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .fixture-row>b{color:var(--stadium-text);text-align:right;justify-content:flex-end;align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:flex}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-context-panel{padding:18px 20px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-context-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px;display:grid}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-context-panel dl>div{border:0;border-left:1px solid var(--stadium-line);padding:8px 16px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-context-panel dl>div:first-child{border-left:0;padding-left:0}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .predictions-context-panel__note{color:var(--stadium-gold);background:#f0c06012;border-color:#f0c06033;margin-top:14px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-screen__header{color:var(--stadium-text);align-items:end;margin-bottom:22px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-screen__eyebrow{color:var(--stadium-gold)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-screen__header h1{color:var(--stadium-text);font-size:clamp(2.3rem,4vw,4.2rem)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-screen__date-context{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-screen__date-context span{color:var(--stadium-text)}.dashboard-featured{border:1px solid var(--stadium-line);min-height:300px;color:var(--stadium-text);background-image:linear-gradient(90deg,#080b146b,#080b14f5 70%),url(/_astro/world-cup-stage.BHCRWPgo.webp);background-position:50%;background-size:cover;border-radius:8px;grid-template-rows:auto 1fr auto;gap:24px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.dashboard-featured__meta,.dashboard-featured__action{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-featured__meta span,.dashboard-featured__action>span{color:var(--stadium-gold);text-transform:uppercase;font-size:.72rem;font-weight:850}.dashboard-featured__meta strong{color:var(--stadium-muted);font-size:.78rem}.dashboard-featured__fixture{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:20px;width:min(100%,680px);margin-left:auto;display:grid}.dashboard-featured__team{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.dashboard-featured__team--away{flex-direction:row-reverse;justify-content:flex-end}.dashboard-featured__team>strong{min-width:0;max-width:100%;color:var(--stadium-text);overflow-wrap:anywhere;text-align:right;white-space:normal;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.05}.dashboard-featured__team--away>strong{text-align:left}.dashboard-featured__versus{justify-items:center;gap:2px;display:grid}.dashboard-featured__versus small{color:var(--stadium-red);text-transform:uppercase;font-size:.68rem;font-weight:900}.dashboard-featured__versus strong{color:var(--stadium-text);font-size:1.5rem}.dashboard-featured__action button{background:var(--stadium-red);color:#fff;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:850;display:inline-flex}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;margin:18px 0;padding:0;display:grid;overflow:hidden}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__heading{gap:2px;min-width:132px;display:grid}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__heading>div p{color:var(--stadium-red);font-size:.63rem}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__heading h2{color:var(--stadium-text);font-size:.94rem}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__heading>p{display:none}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__viewport{border:1px solid var(--stadium-line);background:var(--stadium-surface);border-radius:7px;min-width:0;max-width:100%}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__link{border-right-color:var(--stadium-line);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__item{grid-template-columns:auto minmax(0,1fr) auto;min-width:330px}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__match{color:var(--stadium-text);align-items:center;gap:8px;display:flex}.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__match i{color:#687890;text-transform:uppercase;font-size:.67rem;font-style:normal;font-weight:700}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-date-rail{margin:22px 0;padding:0}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-screen__workspace{gap:18px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-live-summary,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-ai-overview,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-competitions{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-text);box-shadow:none}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-section-heading p,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__competition,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__meta{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-section-heading h2,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__match,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-competitions__list button{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__match{border-color:var(--stadium-line);background:0 0;grid-template-columns:30px minmax(0,1fr) minmax(76px,max-content) 17px;grid-template-areas:"home competition away arrow""home match away arrow"".meta signal arrow"}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__match>.team-mark:first-child{grid-area:home}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__match>strong+.team-mark{grid-area:away;justify-self:end}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__signal{white-space:nowrap;justify-self:end}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__competition,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__match>strong,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .dashboard-priority__match:hover{background:#ffffff09}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .match-screen--desktop{min-height:auto;color:var(--stadium-text);background:0 0;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:18px;margin:0;padding:0;display:grid}.prototype-app[data-visual-direction=stadium-editorial] .match-screen__topbar{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .match-back{border-color:var(--stadium-line);color:var(--stadium-text);background:#ffffff09}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .match-screen__hero{border:1px solid var(--stadium-line);background-image:linear-gradient(90deg,#080b14e6,#080b148a),url(/_astro/challenge_stadium_atmosphere.CjrrXebJ.jpg);background-position:50% 74%;background-size:cover;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:24px;min-height:390px;padding:34px 40px;display:grid;position:relative;overflow:hidden}.match-stage__headline{text-align:center;justify-items:center;gap:7px;display:grid}.match-stage__headline h1{max-width:100%;color:var(--stadium-text);font-family:var(--fs-display);overflow-wrap:anywhere;font-size:clamp(1.7rem,3vw,2.75rem);line-height:1}.match-stage__fixture{grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);align-items:center;gap:28px;width:min(100%,780px);margin:0 auto;display:grid}.match-stage__team{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.match-stage__team-identity{width:100%;min-width:0;color:inherit;background:0 0;border:0;justify-items:center;gap:8px;padding:0;text-decoration:none;display:grid}.match-stage__team-identity:hover:not(:disabled){background:0 0}.match-stage__team .team-mark{--team-mark-size:78px;border-width:2px;font-size:.95rem;box-shadow:inset 0 0 0 5px #ffffff0f,0 16px 36px #00000061}.match-stage__team strong{max-width:100%;color:var(--stadium-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.15rem,2vw,1.65rem);overflow:hidden}.match-stage__team>span:last-child{color:var(--stadium-muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.match-stage__center{justify-items:center;gap:7px;display:grid}.match-stage__signal{color:var(--stadium-gold);text-transform:uppercase;background:#f0c0601a;border:1px solid #f0c06057;border-radius:4px;padding:5px 8px;font-size:.63rem;font-weight:900}.match-stage__center>strong{color:var(--stadium-text);font-size:clamp(2rem,4vw,3.6rem);line-height:1}.match-stage__center>span:last-child{color:var(--stadium-muted);text-transform:uppercase;font-size:.69rem;font-weight:850}.match-stage__center>span[data-match-status=live]{color:#ff6b70}.prototype-app[data-visual-direction=stadium-editorial] .match-screen__schedule{justify-content:center;margin-top:0}.prototype-app[data-visual-direction=stadium-editorial] .match-screen__schedule span{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .match-public-context,.prototype-app[data-visual-direction=stadium-editorial] .match-premium-panel,.prototype-app[data-visual-direction=stadium-editorial] .match-tab-panel,.prototype-app[data-visual-direction=stadium-editorial] .match-related-navigation{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-text);box-shadow:none}.prototype-app[data-visual-direction=stadium-editorial] .match-public-context__title h2,.prototype-app[data-visual-direction=stadium-editorial] .match-premium-panel__title h2,.prototype-app[data-visual-direction=stadium-editorial] .match-tab-panel__title h2,.prototype-app[data-visual-direction=stadium-editorial] .match-related-navigation__title h2{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .match-public-context>p,.prototype-app[data-visual-direction=stadium-editorial] .match-premium-panel>p,.prototype-app[data-visual-direction=stadium-editorial] .match-public-analysis>p{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .match-public-context dl,.prototype-app[data-visual-direction=stadium-editorial] .match-public-analysis dl{border-color:var(--stadium-line);background:var(--stadium-line)}.prototype-app[data-visual-direction=stadium-editorial] .match-public-context dl>div,.prototype-app[data-visual-direction=stadium-editorial] .match-public-analysis dl>div,.prototype-app[data-visual-direction=stadium-editorial] .match-premium-fields>div,.prototype-app[data-visual-direction=stadium-editorial] .match-lineups__teams section,.prototype-app[data-visual-direction=stadium-editorial] .match-related-navigation__actions button,.prototype-app[data-visual-direction=stadium-editorial] .match-related-navigation__notice{border-color:var(--stadium-line);background:var(--stadium-raised);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .match-related-navigation__notice{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .match-screen__tabs{border-bottom-color:var(--stadium-line)}.prototype-app[data-visual-direction=stadium-editorial] .match-screen__tabs button{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .match-screen__tabs button.is-active{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .match-tab-panel{min-height:320px}.prototype-app[data-visual-direction=stadium-editorial] .competition-screen{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .competition-hero{border:1px solid var(--stadium-line);background:var(--stadium-surface);min-height:300px;color:var(--stadium-text);border-radius:8px;grid-template-columns:48px 74px minmax(0,1fr);align-content:end;align-items:center;padding:34px 38px;position:relative;overflow:hidden}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .competition-hero--tournament{background-image:linear-gradient(90deg,#080b1447,#080b14f2 68%),url(/_astro/world-cup-stage.BHCRWPgo.webp);background-position:50%;background-size:cover}.prototype-app[data-visual-direction=stadium-editorial] .competition-hero>.icon-button{color:var(--stadium-text);background:#080b1494;border-color:#ffffff29}.prototype-app[data-visual-direction=stadium-editorial] .competition-hero__mark{width:64px;height:64px;color:var(--stadium-gold);background:#080b14b3;border-color:#f0c06075}.prototype-app[data-visual-direction=stadium-editorial] .competition-hero h1{color:var(--stadium-text);font-family:var(--fs-display);font-size:clamp(2rem,4vw,4rem)}.prototype-app[data-visual-direction=stadium-editorial] .competition-hero p{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .competition-hero__facts{max-width:42%;position:absolute;bottom:34px;right:38px}.prototype-app[data-visual-direction=stadium-editorial] .competition-hero__facts span{color:#d5deea;background:#080b1494;border-color:#ffffff26}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .competition-date-rail{margin-top:18px;padding:0}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .competition-date-rail button{border-color:var(--stadium-line);color:var(--stadium-muted);background:0 0}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .competition-date-rail button.is-active{color:#dffbf0;background:#34d3991a;border-color:#34d3998c}.prototype-app[data-visual-direction=stadium-editorial] .competition-screen>.screen-tabs{border-bottom-color:var(--stadium-line)}.prototype-app[data-visual-direction=stadium-editorial] .competition-screen>.screen-tabs button{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .competition-screen>.screen-tabs button.is-active{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .competition-content{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .competition-identity-state{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .competition-identity-state h2{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .competition-overview{border-color:var(--stadium-line);background:var(--stadium-line)}.prototype-app[data-visual-direction=stadium-editorial] .metric-panel,.prototype-app[data-visual-direction=stadium-editorial] .team-directory article,.prototype-app[data-visual-direction=stadium-editorial] .bracket-slots article{border-color:var(--stadium-line);background:var(--stadium-raised);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .metric-panel>span,.prototype-app[data-visual-direction=stadium-editorial] .metric-panel p,.prototype-app[data-visual-direction=stadium-editorial] .form-list span,.prototype-app[data-visual-direction=stadium-editorial] .bracket-slots span,.prototype-app[data-visual-direction=stadium-editorial] .bracket-slots small{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .competition-match-list button,.prototype-app[data-visual-direction=stadium-editorial] .archive-list a,.prototype-app[data-visual-direction=stadium-editorial] .form-list article,.prototype-app[data-visual-direction=stadium-editorial] .competition-content th,.prototype-app[data-visual-direction=stadium-editorial] .competition-content td{border-color:var(--stadium-line);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .competition-match-list button:hover,.prototype-app[data-visual-direction=stadium-editorial] .archive-list a:hover{background:#ffffff09}.prototype-app[data-visual-direction=stadium-editorial] .competition-content thead th,.prototype-app[data-visual-direction=stadium-editorial] .competition-match-list button>span,.prototype-app[data-visual-direction=stadium-editorial] .empty-state{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .groups-grid caption{border-bottom-color:var(--stadium-line);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .world-cup-bracket-round h2,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-bracket-team strong,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-section-title,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-prediction-card h2,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-prediction-card__facts dd{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .world-cup-bracket-slot,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-prediction-card{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-text);box-shadow:0 16px 38px #03071233}.prototype-app[data-visual-direction=stadium-editorial] .world-cup-bracket-slot.is-projected,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-prediction-card__facts div,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-round-chip{border-color:var(--stadium-line);background:var(--stadium-raised);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .world-cup-bracket-slot__meta,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-prediction-card__meta,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-prediction-card__facts dt,.prototype-app[data-visual-direction=stadium-editorial] .world-cup-prediction-card p{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .world-cup-bracket-team+.world-cup-bracket-team{border-top-color:var(--stadium-line)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .pricing-intro{border:1px solid var(--stadium-line);min-height:430px;color:var(--stadium-text);background-image:linear-gradient(90deg,#080b14eb,#080b1494),url(/_astro/hero-ai-arena.BBh3nnhV.webp);background-position:50%;background-size:cover;border-radius:8px;position:relative}.prototype-app[data-visual-direction=stadium-editorial] .pricing-intro h1{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .pricing-intro__copy>p,.prototype-app[data-visual-direction=stadium-editorial] .pricing-proof span{color:#d5deea}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .pricing-device{width:min(100%,250px);height:370px}.prototype-app[data-visual-direction=stadium-editorial] .plan-card{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-text);box-shadow:none}.prototype-app[data-visual-direction=stadium-editorial] .plan-card--featured{background:linear-gradient(180deg, #f0c06017, var(--stadium-surface) 34%);box-shadow:inset 0 3px 0 var(--stadium-gold);border-color:#f0c0608c}.prototype-app[data-visual-direction=stadium-editorial] .plan-card.is-selected{border-color:#f0c060b8;box-shadow:inset 0 0 0 1px #f0c0602e}.prototype-app[data-visual-direction=stadium-editorial] .plan-card__cta{background:var(--stadium-gold);color:#11151d;border-color:#f0c06075}.prototype-app[data-visual-direction=stadium-editorial] .plan-card__cta:hover:not(:disabled){background:#f7d486}.prototype-app[data-visual-direction=stadium-editorial] .plan-card__cta:focus-visible{outline-color:#f0c06057}.prototype-app[data-visual-direction=stadium-editorial] .plan-card__cta:disabled{border-color:var(--stadium-line);background:var(--stadium-raised);color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .plan-card__badge{background:var(--stadium-raised);color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .plan-card--featured .plan-card__badge{color:var(--stadium-gold);background:#f0c06024}.prototype-app[data-visual-direction=stadium-editorial] .plan-card p span,.prototype-app[data-visual-direction=stadium-editorial] .plan-card small,.prototype-app[data-visual-direction=stadium-editorial] .plan-card li,.prototype-app[data-visual-direction=stadium-editorial] .responsible-note{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .purchase-notes{border-color:var(--stadium-line);background:var(--stadium-surface);color:#d5deea}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .auth-screen--desktop{border:1px solid var(--stadium-line);background-image:linear-gradient(90deg,#080b1447,#080b14f5 72%),url(/_astro/challenge_stadium_atmosphere.CjrrXebJ.jpg);background-position:50% 72%;background-size:cover;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);place-items:center;min-height:700px;padding:34px;overflow:hidden}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .auth-panel{border-color:var(--stadium-line);width:min(100%,500px);color:var(--stadium-text);background:#0f1320f5;grid-column:2;box-shadow:0 24px 70px #0006}.prototype-app[data-visual-direction=stadium-editorial] .auth-panel>p,.prototype-app[data-visual-direction=stadium-editorial] .auth-form>label:not(.checkbox-row),.prototype-app[data-visual-direction=stadium-editorial] .checkbox-row{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial] .auth-form input[type=text],.prototype-app[data-visual-direction=stadium-editorial] .auth-form input[type=email],.prototype-app[data-visual-direction=stadium-editorial] .auth-form input[type=password]{border-color:var(--stadium-line);background:var(--stadium-raised);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial] .auth-divider:before,.prototype-app[data-visual-direction=stadium-editorial] .auth-divider:after{background:var(--stadium-line)}.prototype-app[data-visual-direction=stadium-editorial] .social-auth button,.prototype-app[data-visual-direction=stadium-editorial] .auth-panel>.secondary-button{border-color:var(--stadium-line);background:var(--stadium-raised);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .match-screen__hero{border-bottom-color:var(--stadium-line);background-image:linear-gradient(#080b149e,#080b14f5),url(/_astro/challenge_stadium_atmosphere.CjrrXebJ.jpg);background-position:50% 78%;background-size:cover;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:20px;min-height:330px;margin:0 -16px;padding:24px 16px;display:grid}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .match-stage__headline h1{font-size:clamp(1.45rem,7vw,2rem)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .match-stage__fixture{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);gap:8px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .match-stage__team .team-mark{--team-mark-size:54px;font-size:.72rem}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .match-stage__team strong{hyphens:manual;overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal;align-items:center;width:100%;min-height:2.3em;font-size:clamp(.78rem,3.8vw,.91rem);line-height:1.15;display:grid;overflow:visible}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .match-stage__center>strong{font-size:1.75rem}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .match-screen__schedule{gap:9px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured{gap:18px;min-height:330px;padding:20px 18px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__meta,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__action{justify-items:start;gap:8px;display:grid}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__fixture{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;width:100%;margin-left:0}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__team,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__team--away{justify-content:center;gap:8px;width:100%;display:flex}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__team>strong{text-align:center;width:100%;font-size:.94rem}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__team .team-mark{--team-mark-size:52px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__versus{gap:4px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__action button{justify-content:center;width:100%;min-height:44px;padding-inline:13px;font-size:.75rem}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .signal-pulse{grid-template-columns:minmax(0,1fr);gap:10px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .signal-pulse__heading{border-bottom:1px solid var(--stadium-line);min-width:0;padding-bottom:8px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .signal-pulse__viewport{width:100%}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .signal-pulse__item{min-width:286px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .competition-hero__copy{min-width:0}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .competition-hero__copy h1{font-size:1.55rem}.mobile-scoreboard-match{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mobile-scoreboard-match>strong{overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;align-items:center;min-width:0;min-height:2.3em;line-height:1.15;display:grid;overflow:visible}@media (width<=1180px){.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row{grid-template-columns:68px minmax(280px,1fr) minmax(110px,.5fr) minmax(96px,.4fr) minmax(96px,.4fr)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row>b{display:none}}@media (width<=900px){.matchday-masthead{min-height:150px;padding:28px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row{grid-template-columns:64px minmax(260px,1fr) minmax(105px,.5fr) minmax(90px,.4fr)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row>em,.prototype-app[data-visual-direction=stadium-editorial][data-viewport=desktop] .prediction-row>b{display:none}.dashboard-featured__fixture{width:100%}}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-header__brand,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .mobile-app-header .prototype-brand{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-header__icon.is-active,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-header__account.is-active{color:var(--stadium-red)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-premium.is-active{color:#fff}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .mobile-header-action__badge,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .stadium-header__badge{border-color:var(--stadium-surface)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile],.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .prototype-shell--mobile,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .prototype-main--mobile{color:var(--stadium-text);background:var(--stadium-bg)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-app-header,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-navigation{border-color:var(--stadium-line);background:#fffffff5}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-header-action,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-navigation__item{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-header-action:hover,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-header-action.is-active{border-color:var(--stadium-line);color:var(--stadium-text);background:#0f172a0d}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-header-action.is-premium{color:var(--stadium-gold)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-navigation__item.is-active{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-navigation__item.is-primary .mobile-navigation__icon{border-color:var(--stadium-bg)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-screen--mobile,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-screen__header h1,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-screen__date-context span,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-section-heading h2,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-live-summary__content>p strong,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-priority__match,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-ai-overview__metrics dd,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-competitions__list button{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-screen__date-context,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .date-rail button:not(.is-active),.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-live-summary__empty,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-priority__empty,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-ai-overview__metrics dt,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-competitions__list small{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .date-rail button:not(.is-active) strong{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .dashboard-priority__match:hover,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .dashboard-competitions__list button:hover{background:#0f172a0b}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .dashboard-featured{--stadium-text:#fff;--stadium-muted:#cbd5e1;--stadium-gold:#f6cd70}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .match-screen__hero,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .competition-hero,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .competition-hero--tournament,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .pricing-intro{--stadium-text:#fff;--stadium-muted:#cbd5e1;--stadium-line:#ffffff29}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .dashboard-featured__versus small{color:#ff7377}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .signal-pulse__item .signal-pulse__match,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .signal-pulse__item .signal-pulse__match span{color:#f7f9fc}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .signal-pulse__empty{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] [data-testid=shorts-viewport]>article>p:first-child{color:#f6cd70}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .prototype-note{border-left-color:var(--stadium-gold);color:var(--stadium-gold);background:#8a5a0014}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .news-screen>[role=alert]{color:var(--stadium-red)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .article-screen>p:nth-of-type(n+3){color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .prototype-settings-panel>p[role=status]{color:var(--stadium-green)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .purchase-notes{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .match-public-context dd,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .match-public-analysis dd,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .auth-panel h1,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light] .auth-brand span{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=desktop] .auth-panel{border-color:var(--stadium-line);color:var(--stadium-text);background:#fffffff5;box-shadow:0 24px 70px #0f172a29}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .dashboard-screen--mobile,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-screen--mobile,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .match-screen--mobile,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .pricing-screen--mobile,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .match-screen--mobile,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .auth-panel{background:var(--stadium-bg)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-screen__header--mobile h1,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-mobile-list-heading h2,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-match-card,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .ai-card,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-screen--mobile .prototype-content-state strong{color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-screen__header--mobile>span,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-screen--mobile .chip-rail button:not(.is-active),.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-mobile-filters__label,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-mobile-list-heading span,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .mobile-match-card>span:first-child,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .ai-card>span:first-child,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .fixture-card__status,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .prediction-card__result,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .prediction-card__context,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-screen--mobile .prototype-content-state{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .prediction-card__evidence span,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .predictions-screen--mobile .predictions-skeleton-list span{background:var(--stadium-raised);color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile .competition-content,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile .metric-panel,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile .team-directory article,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile .bracket-slots article{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile .competition-match-list button,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile .archive-list a,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile .form-list article,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile th,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .competition-screen--mobile td{border-color:var(--stadium-line);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .pricing-screen--mobile .purchase-notes,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .pricing-screen--mobile .plan-card{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-text)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .pricing-screen--mobile .plan-card li,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .pricing-screen--mobile .plan-card p span,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .pricing-screen--mobile .plan-card small,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .pricing-screen--mobile .responsible-note,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .auth-panel>p,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .auth-form>label:not(.checkbox-row),.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .checkbox-row{color:var(--stadium-muted)}.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .account-back,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .auth-form input[type=text],.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .auth-form input[type=email],.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .auth-form input[type=password],.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .social-auth button,.prototype-app[data-visual-direction=stadium-editorial][data-appearance=stadium-light][data-viewport=mobile] .auth-screen--mobile .secondary-button{border-color:var(--stadium-line);background:var(--stadium-surface);color:var(--stadium-text)}@media (width<=340px){.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__fixture{gap:10px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__team>strong{overflow-wrap:normal;word-break:normal;font-size:.8rem}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__team .team-mark{--team-mark-size:46px}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .dashboard-featured__versus strong{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.prototype-app[data-visual-direction=stadium-editorial] .signal-pulse__track{animation:none;transform:none}.prototype-app[data-visual-direction=stadium-editorial] *,.prototype-app[data-visual-direction=stadium-editorial] :before,.prototype-app[data-visual-direction=stadium-editorial] :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.prototype-app[data-visual-direction=stadium-editorial]{--app-canvas:var(--stadium-bg);--app-surface:var(--stadium-surface);--app-surface-muted:var(--stadium-raised);--app-line:var(--stadium-line);--app-text:var(--stadium-text);--app-text-soft:var(--stadium-muted);--app-overlay:color-mix(in srgb, var(--stadium-surface) 92%, transparent)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] :is(.prototype-shell--mobile,.prototype-main--mobile){background:var(--app-canvas);color:var(--app-text)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] :is(.mobile-app-header,.mobile-navigation){border-color:var(--app-line);background:var(--app-overlay)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .mobile-navigation__item{color:var(--app-text-soft)}.prototype-app[data-visual-direction=stadium-editorial][data-viewport=mobile] .mobile-navigation__item.is-active{color:var(--stadium-red)}.predictions-screen--mobile.predictions-screen--predictions{background:var(--app-canvas);color:var(--app-text)}.predictions-native-header,.predictions-native-controls,.predictions-native-header .prototype-brand{color:var(--app-text)}.predictions-native-controls .predictions-date-rail button{color:var(--app-text-soft)}.predictions-native-controls .predictions-date-rail button.is-active{background:color-mix(in srgb, var(--app-text) 6%, transparent)}.predictions-native-controls .predictions-date-rail button.is-active :is(span,strong){color:var(--app-text)}.predictions-native-archive,.predictions-screen--mobile .chip-rail button,.predictions-screen--predictions .mobile-match-card,.predictions-screen--predictions .ai-card{border-color:var(--app-line);background:var(--app-surface);color:var(--app-text)}.predictions-native-archive,.predictions-screen--mobile .chip-rail button:not(.is-active),.predictions-screen--mobile .predictions-mobile-filters__label,.predictions-screen--mobile .predictions-mobile-list-heading span,.predictions-screen--predictions :is(.mobile-match-card,.ai-card)>span:first-child,.predictions-screen--predictions :is(.fixture-card__status,.prediction-card__result),.predictions-screen--predictions .prediction-card__context{color:var(--app-text-soft)}.predictions-screen--predictions .prediction-card__evidence span{background:var(--app-surface-muted);color:var(--app-text-soft)}.favorites-screen--mobile{color:var(--app-text)}.favorites-screen--mobile :is(.favorites-native-header>button,.favorites-native-filter-toggle,.favorites-native-tab small,.prototype-stagger-list>article){border-color:var(--app-line);background:var(--app-surface);color:var(--app-text)}.favorites-screen--mobile :is(.favorites-native-header>div>p:last-child,.favorites-native-section-heading p,.favorites-native-tab,.favorites-native-auth-state){color:var(--app-text-soft)}.favorites-screen--mobile .favorites-tabs-shell{border-color:var(--app-line)}.favorites-screen--mobile .favorites-match-card__actions button:first-child{border-color:var(--stadium-red);background:var(--stadium-red);color:#fff}.news-screen.secondary-screen--mobile{background:var(--app-canvas);color:var(--app-text)}.news-native-header>button,.news-native-toolbar .secondary-tabs,.news-native-edition,.news-screen--mobile .news-native-quick-filters button,.prototype-news-panel{border-color:var(--app-line);background:var(--app-surface);color:var(--app-text)}.news-native-edition,.news-native-state,.news-screen--mobile .news-native-quick-filters button:not(.is-active){color:var(--app-text-soft)}.challenge-native-hero :is(h1,p){color:#fff}.challenge-native-hero p{color:#cbd5e1}.challenge-native-feature-card,.challenge-native-feature-card :is(strong,em,span){color:#fff}.challenge-native-feature-card__body em{color:#cbd5e1}.challenge-native-space-tabs,.challenge-native-quick-card{border-color:var(--app-line);background:var(--app-surface);color:var(--app-text-soft)}.challenge-native-space-tabs button[aria-selected=true]{color:#fff}.competition-screen--mobile .competition-hero{background:var(--app-surface);color:var(--app-text)}.competition-screen--mobile .competition-hero--tournament{--stadium-text:#fff;--stadium-muted:#cbd5e1;--stadium-line:#ffffff29;color:var(--stadium-text);background-color:#0000;background-image:linear-gradient(90deg,#050810f0,#05081080),url(/_astro/world-cup-stage.BHCRWPgo.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.competition-screen--mobile .competition-hero--tournament p{color:var(--stadium-muted)}.competition-screen--mobile .competition-date-rail button.is-active{border-color:var(--stadium-red);background:var(--stadium-red);color:#fff}.pricing-screen--mobile .pricing-intro{--stadium-text:#fff;--stadium-muted:#d5deea;--stadium-line:#ffffff24;color:var(--stadium-text);background-color:#0000;background-image:linear-gradient(#050810cc,#050810f2),url(/_astro/hero-ai-arena.BBh3nnhV.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.pricing-screen--mobile .pricing-intro__copy>p,.pricing-screen--mobile .pricing-proof span{color:var(--stadium-muted)}.prototype-main>:is(section[class*=-screen]){animation:.32s cubic-bezier(.22,1,.36,1) both prototype-screen-rise}@media (prefers-reduced-motion:reduce){.prototype-main>:is(section[class*=-screen]){animation:none;transform:none}}@media (width<=360px){.mobile-app-header__actions{gap:4px}.mobile-app-header .prototype-brand{font-size:15px}}
