.kickoff_page__pk1MU{min-width:0}.kickoff_page__pk1MU [data-game-intro]{margin-bottom:14px;padding-bottom:14px}.kickoff_page__pk1MU [data-game-intro] nav{margin-bottom:12px}.kickoff_layout__Db_ca{display:grid;gap:14px;align-items:start}.kickoff_table__YJiXp{min-width:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:18px;background:var(--ui-surface);box-shadow:0 12px 32px #0003}.kickoff_roundBar__0rWop{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,.8fr);border-bottom:1px solid var(--ui-soft-border);padding:10px 5px}.kickoff_roundBar__0rWop>div{min-width:0;text-align:center;padding:0 3px}.kickoff_roundBar__0rWop>div+div{border-left:1px solid var(--ui-border)}.kickoff_roundBar__0rWop span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted)}.kickoff_roundBar__0rWop strong{display:block;font-size:11px;line-height:1.4;margin-top:4px;overflow-wrap:anywhere}.kickoff_roundBar__0rWop>div:last-child strong{font-variant-numeric:tabular-nums;font-size:14px}.kickoff_urgent__RBlNe{color:#ff9aaa}.kickoff_pitch__dLPSK{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;min-height:172px;padding:15px 10px 5px;background:repeating-linear-gradient(90deg,#ffffff03 0 50px,transparent 50px 100px),radial-gradient(ellipse at center,#244436,#101e19);isolation:isolate}.kickoff_pitch__dLPSK:before{content:"";position:absolute;inset:10px;border:1px solid #ffffff12;border-radius:8px;pointer-events:none;z-index:-1}.kickoff_pitch__dLPSK:after{content:"";position:absolute;left:50%;top:10px;bottom:10px;border-left:1px solid #ffffff12;z-index:-1}.kickoff_team__umT_Y{display:grid;gap:6px;text-align:center}.kickoff_team__umT_Y>span{font-size:10px;font-weight:850;letter-spacing:.14em;color:#ffdce1}.kickoff_team__umT_Y:last-child>span{color:#d6e6ff}.kickoff_team__umT_Y small{font-size:11px;font-weight:800;color:#ffffffa6}.kickoff_versus__5ne44{display:grid;place-items:center;gap:9px;flex-shrink:0;color:#ffffff80;font-size:10px;font-weight:850}.kickoff_versus__5ne44>span:last-child{font-size:25px}.kickoff_die__yvvAi{display:grid;place-items:center;width:86px;height:86px;border:1px solid #ffffff40;border-radius:16px;box-shadow:inset 0 2px 3px #ffffff26,0 8px 20px #0004;transition:box-shadow .2s}.kickoff_red__3sxpV{--side:#ff7888;--side-soft:#8d33402b}.kickoff_blue__3PQUo{--side:#79abff;--side-soft:#3860a52b}.kickoff_draw__lmmiv{--side:#d6d5e0;--side-soft:#92919926}.kickoff_die__yvvAi.kickoff_red__3sxpV{background:linear-gradient(145deg,#f56574,#a91e35)}.kickoff_die__yvvAi.kickoff_blue__3PQUo{background:linear-gradient(145deg,#5c9afa,#244fba)}.kickoff_pips__u2meV{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:8px;width:58px;height:58px;padding:4px}.kickoff_pips__u2meV i{border-radius:50%;background:#fff8ed;box-shadow:0 1px 2px #0004}.kickoff_pips__u2meV>span{grid-area:1/1/4/4;display:grid;place-items:center;color:#fff;font-size:38px;font-weight:850}.kickoff_rolling__AQa73{animation:kickoff_roll__NeGah .22s ease-in-out infinite alternate}.kickoff_winningDie__qTyms{box-shadow:0 0 0 3px #ffe296,0 0 24px #ffe29655}.kickoff_pitchCaption__4RTUf{padding:9px 10px;background:#12221c;text-align:center;font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.03em;color:#c5d8ce}.kickoff_betPanel__K5_Gr{display:grid;gap:9px;padding:12px;min-width:0}.kickoff_betHeading__Oe_9n{display:flex;align-items:center;justify-content:space-between;gap:8px}.kickoff_betHeading__Oe_9n h2{font-size:14px;font-weight:850}.kickoff_betHeading__Oe_9n>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--ui-muted)}.kickoff_choices__UF9GI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kickoff_choices__UF9GI button{display:grid;justify-items:center;gap:4px;min-width:0;padding:10px 3px;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-inset);text-align:center}.kickoff_choices__UF9GI button[aria-pressed=true]{border-color:var(--side);background:var(--side-soft);box-shadow:inset 0 0 0 1px var(--side)}.kickoff_choiceName__G0ZT6{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:850;color:var(--side)}.kickoff_choiceName__G0ZT6 i{width:7px;height:7px;border-radius:50%;background:var(--side)}.kickoff_choices__UF9GI strong{font-size:19px;font-weight:850;line-height:1.2}.kickoff_choices__UF9GI small{font-size:9px;color:var(--ui-muted)}.kickoff_page__pk1MU button:disabled{cursor:not-allowed;opacity:.45}.kickoff_page__pk1MU button:focus-visible,.kickoff_page__pk1MU summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.kickoff_betLabel___sDN1{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;font-size:10px;line-height:1.5;color:var(--ui-muted)}.kickoff_betLabel___sDN1 label{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.kickoff_betInput__oG5PV{display:flex;align-items:center;gap:7px;min-width:0;min-height:46px;padding:3px 8px;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-inset)}.kickoff_betInput__oG5PV>svg{flex-shrink:0;color:var(--theme-text)}.kickoff_betInput__oG5PV input{flex:1 1 0;width:0;min-width:0;min-height:38px;border:0;background:transparent;font-size:16px;font-weight:800;outline:none}.kickoff_betInput__oG5PV:focus-within{border-color:var(--theme-accent)}.kickoff_betInput__oG5PV [data-bet-adjust]{gap:4px}.kickoff_betInput__oG5PV button{min-width:36px;min-height:38px;padding:4px 8px}.kickoff_betButton__90azR{width:100%;min-width:0;min-height:48px;padding:10px;border-radius:11px;background:linear-gradient(180deg,var(--theme-accent),var(--theme-border));color:var(--theme-on-accent);font-size:13px;line-height:1.5;font-weight:850;overflow-wrap:anywhere}.kickoff_presets__pEW65{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.kickoff_presets__pEW65 button{min-width:0;min-height:40px;padding:5px 2px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-inset);font-size:10px;font-weight:700;color:var(--ui-muted)}.kickoff_presets__pEW65 button[aria-pressed=true]{border-color:var(--theme-border);background:var(--theme-soft);color:var(--theme-text)}.kickoff_returns__gaMqK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px 0;border-top:1px solid var(--ui-soft-border);text-align:center}.kickoff_returns__gaMqK>div{min-width:0}.kickoff_returns__gaMqK span{display:block;font-size:9px;color:var(--ui-muted);text-transform:uppercase}.kickoff_returns__gaMqK strong{display:block;font-size:13px;margin-top:3px;overflow-wrap:anywhere}.kickoff_returns__gaMqK>div:last-child strong{color:var(--theme-text)}.kickoff_hint__kB0Ud{font-size:10px;line-height:1.5;text-align:center;color:var(--ui-muted)}.kickoff_locked__vzrjj{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-soft);font-size:12px;color:var(--theme-text)}.kickoff_locked__vzrjj span{font-size:11px;line-height:1.5;color:var(--ui-muted)}.kickoff_error__9FOqC{padding:10px;border:1px solid #f8717133;border-radius:10px;background:#f871711a;color:#fecaca;font-size:12px;line-height:1.5}.kickoff_side__VHenr{display:grid;gap:12px;min-width:0}.kickoff_history__YgoO2,.kickoff_rules__0TsR6,.kickoff_side__VHenr section{min-width:0;padding:14px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface)}.kickoff_history__YgoO2 h2,.kickoff_side__VHenr h2{font-size:13px;font-weight:800}.kickoff_latest__zEB4L p{margin-top:8px;font-size:11px;line-height:1.6;color:var(--ui-muted);overflow-wrap:anywhere}.kickoff_lastScore___eIw5{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;font-weight:850}.kickoff_lastScore___eIw5>strong{font-size:23px;white-space:nowrap}.kickoff_redText__ivlF0{color:#ff7888}.kickoff_blueText__NLtu5{color:#79abff}.kickoff_latest__zEB4L details{margin-top:10px;border-top:1px solid var(--ui-soft-border)}.kickoff_latest__zEB4L summary,.kickoff_rules__0TsR6 summary{min-height:44px;padding:12px 0;font-size:12px;font-weight:750;cursor:pointer}.kickoff_winners__j4n0q{display:grid;gap:7px;max-height:220px;overflow:auto}.kickoff_winners__j4n0q>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:11px;overflow-wrap:anywhere}.kickoff_winners__j4n0q strong{color:var(--theme-text);flex-shrink:0}.kickoff_pool__rir0X h2{display:flex;justify-content:space-between;align-items:center}.kickoff_pool__rir0X h2 svg{color:var(--ui-muted)}.kickoff_poolTotal__ZUoy_{display:grid;gap:3px;margin:12px 0}.kickoff_poolTotal__ZUoy_ strong{font-size:22px;overflow-wrap:anywhere}.kickoff_poolTotal__ZUoy_ span{font-size:10px;color:var(--ui-muted)}.kickoff_poolRow__qn6sY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:6px;padding:9px 0;border-top:1px solid var(--ui-soft-border);align-items:center;font-size:11px}.kickoff_poolRow__qn6sY>span{display:flex;align-items:center;gap:6px;font-size:10px}.kickoff_poolRow__qn6sY i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.kickoff_poolRow__qn6sY strong{text-align:right;overflow-wrap:anywhere}.kickoff_poolRow__qn6sY small{text-align:right;font-size:9px;color:var(--ui-muted)}.kickoff_rules__0TsR6{padding:0 14px}.kickoff_rules__0TsR6 summary svg{display:inline;margin:0 6px;vertical-align:middle;color:var(--theme-text)}.kickoff_rules__0TsR6 p{margin:0 0 14px;font-size:12px;line-height:1.7;color:var(--ui-muted)}.kickoff_history__YgoO2{margin-top:14px}.kickoff_historyHeading__rlA_l{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:12px}.kickoff_historyHeading__rlA_l span{font-size:10px;color:var(--ui-muted)}.kickoff_historyGrid__H57wm{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.kickoff_historyGrid__H57wm>div{display:grid;place-items:center;min-width:0;min-height:38px;gap:1px;padding:4px 0;border-radius:5px;color:#fff}.kickoff_historyGrid__H57wm b{font-size:10px}.kickoff_historyGrid__H57wm small{font-size:8px}@media(min-width:768px){.kickoff_pitch__dLPSK{min-height:232px;gap:40px;padding-top:20px}.kickoff_die__yvvAi{width:118px;height:118px;border-radius:22px}.kickoff_pips__u2meV{width:82px;height:82px;gap:11px;padding:5px}.kickoff_betPanel__K5_Gr{padding:18px;gap:11px}.kickoff_roundBar__0rWop{padding:13px 8px}.kickoff_roundBar__0rWop strong{font-size:13px}.kickoff_pitchCaption__4RTUf{font-size:11px}.kickoff_choices__UF9GI button{padding:12px 5px}.kickoff_choiceName__G0ZT6{font-size:12px}.kickoff_choices__UF9GI strong{font-size:22px}.kickoff_historyGrid__H57wm{grid-template-columns:repeat(15,minmax(0,1fr));gap:6px}.kickoff_historyGrid__H57wm>div{min-height:46px}}@media(min-width:1024px){.kickoff_layout__Db_ca{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}}@media(max-width:340px){.kickoff_pitch__dLPSK{gap:12px}.kickoff_die__yvvAi{width:76px;height:76px}.kickoff_pips__u2meV{width:52px;height:52px;gap:6px}.kickoff_presets__pEW65{grid-template-columns:repeat(3,minmax(0,1fr))}.kickoff_historyGrid__H57wm{grid-template-columns:repeat(6,minmax(0,1fr))}.kickoff_roundBar__0rWop strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.kickoff_rolling__AQa73{animation:none}.kickoff_die__yvvAi{transition:none}}@keyframes kickoff_roll__NeGah{0%{transform:translateY(-2px) rotate(-4deg)}to{transform:translateY(2px) rotate(4deg)}}