.pronostic_srOnly__G4s1h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pronostic_badgeEmpty__1Ds0j,.pronostic_badgeImg__0U3_3{flex:none;border-radius:4px;object-fit:cover}.pronostic_badgeEmpty__1Ds0j{display:inline-block;background:none}.pronostic_badgeRound___45_m{border-radius:50%;outline:1px solid var(--border);outline-offset:-1px}.pronostic_stage__0dqgX{display:flex;gap:1rem;align-items:flex-start;justify-content:center;width:100%}.pronostic_stageFull__b8p3j{gap:0}.pronostic_stageSide__niCIX{display:flex;flex:0 1 190px;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:3.4rem 0 0;list-style:none}.pronostic_ghostDone__hE4Ry,.pronostic_ghostTodo__6_A5z{display:flex;align-items:center;gap:.4rem;width:100%;padding:.5rem .6rem;font-size:.78rem;text-align:left;border:1px solid var(--border);border-radius:10px}.pronostic_ghostDone__hE4Ry{color:var(--text-secondary);cursor:pointer;background:color-mix(in srgb,var(--border) 22%,transparent);border-left:3px solid color-mix(in srgb,var(--primary) 55%,transparent)}.pronostic_ghostDone__hE4Ry:hover{color:var(--text);background:color-mix(in srgb,var(--primary) 10%,transparent)}.pronostic_ghostTodo__6_A5z{color:var(--text-secondary);background:none;border-style:dashed;opacity:.6}.pronostic_ghostLabel__oVQZD{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pronostic_ghostCheck__oQOIx{flex:none;color:var(--primary)}.pronostic_stageMore__93j0r{padding:.3rem .6rem;font-size:.72rem;color:var(--text-secondary);text-align:center;opacity:.75}@media (max-width:1000px){.pronostic_stageSide__niCIX{display:none}}.pronostic_journey__tHxeG{display:flex;flex-direction:column;width:100%;max-width:560px;margin:0 auto 2rem;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:16px;transition:max-width .32s cubic-bezier(.2,.7,.3,1)}.pronostic_journeyWide__wAkWc{max-width:1100px}@media (prefers-reduced-motion:reduce){.pronostic_journey__tHxeG{transition:none}}.pronostic_journeyEmpty__0aZSw{margin:0;padding:2rem 1.25rem 1rem;font-size:.88rem;color:var(--text-secondary);text-align:center}.pronostic_journeyHead__rkv_y{display:flex;flex-direction:column;gap:.15rem;padding:.75rem 1rem .7rem;border-bottom:1px solid var(--border)}.pronostic_journeyTop__RlVvG{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.pronostic_journeyBack__0FFnz{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem .3rem .55rem;font-size:.76rem;font-weight:600;color:var(--text-secondary);text-decoration:none;background:color-mix(in srgb,var(--border) 30%,transparent);border:1px solid var(--border);border-radius:999px}.pronostic_journeyBack__0FFnz:hover{color:var(--text);background:color-mix(in srgb,var(--border) 55%,transparent)}.pronostic_journeyTitle__vYTQv{margin:0;font-size:1rem;font-weight:700}.pronostic_journeyStep__tk9Kw{margin:.1rem 0 0;font-size:.76rem;color:var(--text-secondary)}.pronostic_journeyDone__zQvUT{font-size:.8rem;font-weight:700;color:var(--primary)}.pronostic_progressTrack__yNXiy{height:3px;background:var(--border)}.pronostic_progressFill__JIqWT{display:block;height:100%;background:var(--primary);transition:width .25s ease}.pronostic_lockedBanner__EBDUY{margin:0;padding:.6rem 1rem;font-size:.8rem;color:var(--text-secondary);background:color-mix(in srgb,var(--border) 45%,transparent)}.pronostic_journeyBody__aAoQ6{padding:1rem;overflow-x:clip}@keyframes pronostic_journeySlideFromRight__vLJP2{0%{opacity:0;transform:translateX(22px)}}@keyframes pronostic_journeySlideFromLeft__x9_w4{0%{opacity:0;transform:translateX(-22px)}}.pronostic_slideFromRight__TnBEn{animation:pronostic_journeySlideFromRight__vLJP2 .22s cubic-bezier(.2,.7,.3,1) both}.pronostic_slideFromLeft__j_6u1{animation:pronostic_journeySlideFromLeft__x9_w4 .22s cubic-bezier(.2,.7,.3,1) both}@media (prefers-reduced-motion:reduce){.pronostic_slideFromLeft__j_6u1,.pronostic_slideFromRight__TnBEn{animation:none}}.pronostic_journeyFoot__cmnGc{display:flex;gap:.6rem;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--border)}.pronostic_navBtn__EelIV,.pronostic_navPrimary__q7r_M{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;border-radius:999px}.pronostic_navBtn__EelIV{color:var(--text-secondary);background:none;border:1px solid var(--border)}.pronostic_navBtn__EelIV:disabled,.pronostic_navPrimary__q7r_M:disabled{opacity:.35;cursor:default}.pronostic_navPrimary__q7r_M{color:var(--background);background:var(--primary);border:none}.pronostic_ranker__2RlFT{display:flex;flex-direction:column;gap:.5rem}.pronostic_rankerTitle__Pd73x{margin:0;font-size:1.05rem;font-weight:700}.pronostic_rankerHint__18I9Q{margin:0 0 .3rem;font-size:.8rem;color:var(--text-secondary)}.pronostic_rankList__Mctsw{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.pronostic_rankRowQualified__6myKY,.pronostic_rankRow__NB6ff{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.9rem;background:color-mix(in srgb,var(--border) 30%,transparent);border:1px solid var(--border);border-radius:10px;touch-action:manipulation}.pronostic_rankRowQualified__6myKY{border-left:3px solid var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.pronostic_rankHandle__aX3ps{display:inline-flex;align-items:center;color:var(--text-secondary);opacity:.6;cursor:-webkit-grab;cursor:grab;touch-action:none}.pronostic_rankHandle__aX3ps:active{cursor:-webkit-grabbing;cursor:grabbing}.pronostic_rankSection__ZTRow{margin:.6rem 0 0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.pronostic_rankEmpty__t_sLT{margin:0;padding:.7rem .75rem;font-size:.83rem;line-height:1.45;color:var(--text-secondary);background:color-mix(in srgb,var(--border) 18%,transparent);border:1px dashed var(--border);border-radius:10px}.pronostic_rankPick__k_Hfn{display:flex;flex:1 1;min-width:0;align-items:center;gap:.6rem;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:none;cursor:pointer}.pronostic_pickList__F82Ts{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.pronostic_pickRow__RPyAB{display:flex;width:100%;align-items:center;gap:.6rem;padding:.6rem .7rem;font:inherit;font-size:.9rem;color:inherit;text-align:left;background:transparent;border:1px solid var(--border);border-radius:10px;cursor:pointer}.pronostic_pickRow__RPyAB:hover{background:color-mix(in srgb,var(--primary) 7%,transparent);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.pronostic_pickIcon__bFiQh{flex:none;color:var(--text-secondary)}.pronostic_rankNumber__Hp6v7{width:1.1rem;font-size:.8rem;font-weight:700;color:var(--text-secondary);text-align:center}.pronostic_rankName__FqA0H{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pronostic_wildCountFull__Fovkg,.pronostic_wildCount__wUVMV{margin:0 0 .5rem;font-size:.82rem;font-weight:600;color:var(--text-secondary)}.pronostic_wildCountFull__Fovkg{color:var(--primary)}.pronostic_wildGrid__iZSyP{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.pronostic_wildCardOn__LNgC_,.pronostic_wildCard__f2WJT{display:flex;flex-direction:column;gap:.3rem;width:100%;padding:.55rem .65rem;text-align:left;cursor:pointer;background:color-mix(in srgb,var(--border) 30%,transparent);border:1px solid var(--border);border-radius:10px}.pronostic_wildCardOn__LNgC_{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.pronostic_wildCard__f2WJT:disabled{opacity:.4;cursor:default}.pronostic_wildPoule__oWhhv{font-size:.7rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.pronostic_wildTeam__9_ce8{display:flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--text)}.pronostic_wildRank__sg2Lx{align-self:flex-start;padding:.05rem .35rem;font-size:.66rem;font-weight:700;color:var(--text-secondary);background:color-mix(in srgb,var(--border) 55%,transparent);border-radius:999px}.pronostic_wildCardOn__LNgC_ .pronostic_wildRank__sg2Lx{color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,transparent)}.pronostic_wildCheck__qxROR{position:absolute;top:.35rem;right:.45rem;font-size:.8rem;font-weight:700;color:var(--primary)}.pronostic_wildCardOn__LNgC_,.pronostic_wildCard__f2WJT{position:relative}.pronostic_stepRecap__llBGI{display:flex;flex-direction:column;gap:.3rem}.pronostic_stepRecapTitle__RmeMU{margin:0;font-size:1.05rem;font-weight:700}.pronostic_stepRecapHint__j25HI{margin:0 0 .4rem;font-size:.8rem;color:var(--text-secondary)}.pronostic_picker__K2N_C{display:flex;flex-direction:column;gap:1.4rem}.pronostic_pickerRound__DL477{display:flex;flex-direction:column;gap:.45rem}.pronostic_pickerRoundHead__OOkQ_{display:flex;align-items:baseline;justify-content:space-between}.pronostic_pickerRoundTitle__3J26n{margin:0;font-size:.9rem;font-weight:700}.pronostic_pickerRoundCount__35K5i{font-size:.75rem;color:var(--text-secondary)}.pronostic_pickerList__VdCld{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.pronostic_pickerPairLocked__noy_A,.pronostic_pickerPair__7rxN_{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.35rem;gap:.35rem;align-items:center}.pronostic_pickerPairLocked__noy_A{opacity:.45}.pronostic_pickerVs__zJwqx{font-size:.68rem;color:var(--text-secondary)}.pronostic_pickerSlotChosen__pPT_5,.pronostic_pickerSlot__KSrdK{display:flex;align-items:center;gap:.4rem;width:100%;padding:.45rem .55rem;font-size:.82rem;color:var(--text);text-align:left;cursor:pointer;background:color-mix(in srgb,var(--border) 30%,transparent);border:1px solid var(--border);border-radius:8px}.pronostic_pickerSlotChosen__pPT_5{font-weight:700;border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent)}.pronostic_pickerSlotName__364L_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pronostic_pickerSlotEmpty__fAwaG{padding:.45rem .55rem;font-size:.76rem;color:var(--text-secondary);border:1px dashed var(--border);border-radius:8px}.pronostic_board__WR6OQ{margin-bottom:2rem}.pronostic_boardScroll__3QvP0{overflow-x:auto;padding-bottom:.5rem}.pronostic_boardColumns__EoLM_{display:flex;gap:.75rem;min-width:min-content}.pronostic_boardColumn__c1Rtn{display:flex;flex-direction:column;gap:.5rem;flex:none;width:208px}.pronostic_boardColumnTitle__p0VBh{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.pronostic_boardMatches__QMr_w{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.pronostic_boardMatch__Yv7uV,.pronostic_boardMatch_hit__u5oEz,.pronostic_boardMatch_miss__HFtSs{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .5rem;border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:3px;border-radius:9px;background:var(--card)}.pronostic_boardMatch_hit__u5oEz{border-left-color:#2e9e5b}.pronostic_boardMatch_miss__HFtSs{border-left-color:#c2483d}.pronostic_boardSlotGhost___kStJ,.pronostic_boardSlotWon__Af_ON,.pronostic_boardSlot__AAf6e{display:flex;align-items:center;gap:.35rem;font-size:.8rem}.pronostic_boardSlotWon__Af_ON{font-weight:700}.pronostic_boardSlotGhost___kStJ{color:var(--text-secondary);font-style:italic;opacity:.85}.pronostic_boardGhostName__bFXxV,.pronostic_boardSlotName__Gv0wF{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pronostic_boardGhostSource__xszIh{font-size:.62rem;font-style:normal;opacity:.7}.pronostic_boardGhostPick__6zIGi{color:var(--primary)}.pronostic_boardSlotScore__Oge_P{min-width:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pronostic_boardMatchFoot__dZnf5{margin:.15rem 0 0;font-size:.66rem;color:var(--text-secondary)}.pronostic_boardLive__arQ3k{font-weight:700;color:#c2483d}.pronostic_markHit__Wk_ho,.pronostic_markMiss__KLPXB,.pronostic_markNone___ZsMF{display:inline-flex;flex:none}.pronostic_markHit__Wk_ho{color:#2e9e5b}.pronostic_markMiss__KLPXB{color:#c2483d}.pronostic_markNone___ZsMF{color:var(--text-secondary);opacity:.4}@media (max-width:620px){.pronostic_journey__tHxeG{border-right:none;border-left:none;border-radius:0}}.pronostic_dbz__X_SrU{display:flex;align-items:stretch;gap:.5rem;padding:.5rem 0 .75rem;overflow-x:auto;min-height:480px;scrollbar-width:thin;scrollbar-color:var(--primary) transparent}.pronostic_dbz__X_SrU::-webkit-scrollbar{height:8px}.pronostic_dbz__X_SrU::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px}.pronostic_dbzSide__XSolo{display:flex;flex:0 0 auto;gap:.5rem}.pronostic_dbzSideRight__iq4Dj{flex-direction:row-reverse}.pronostic_dbzCol__B_6C0{display:flex;flex:0 0 auto;flex-direction:column;gap:.5rem;width:148px}.pronostic_dbzColTitle__p9PYn{margin:0 0 .25rem;font-size:.66rem;font-weight:800;letter-spacing:1.2px;color:var(--primary);text-align:center;text-transform:uppercase}.pronostic_dbzMatches___t14e{display:flex;flex:1 1;flex-direction:column;gap:.4rem;justify-content:space-around}.pronostic_dbzMatch__jHMdB,.pronostic_dbzMatch_hit__r1QnI,.pronostic_dbzMatch_miss__WoXBS{display:flex;flex-direction:column;gap:.2rem;padding:.4rem .5rem;background:var(--background);border:1px solid var(--primary);border-radius:8px}.pronostic_dbzMatch_hit__r1QnI{border-color:#2e9e5b}.pronostic_dbzMatch_miss__WoXBS{border-color:#c2483d}.pronostic_dbzFinalCard__JTkhb{display:flex;flex-direction:column;gap:.5rem;min-width:180px;padding:.85rem 1rem;background:linear-gradient(135deg,var(--primary-muted),transparent);border:2px solid var(--primary);border-radius:10px;box-shadow:0 0 20px rgb(60 219 191/25%)}.pronostic_dbzCenter__YGfBH{display:flex;flex:0 0 auto;flex-direction:column;gap:.85rem;align-items:stretch;justify-content:center;width:268px;padding:0 1.5rem}.pronostic_dbzFinalTitle__0g1PX{margin:0;font-size:.95rem;font-weight:900;letter-spacing:.5px;color:var(--primary);text-align:center}.pronostic_dbzThirdTitle__Z6aqR{margin:.5rem 0 0;font-size:.75rem;font-weight:800;letter-spacing:.5px;color:var(--text-secondary);text-align:center}.pronostic_dbzLineGhost__KoGgn,.pronostic_dbzLineWon__XyWsw,.pronostic_dbzLine__mVU4m{display:flex;align-items:center;gap:.4rem;width:100%;min-width:0;padding:.15rem .3rem;border-radius:6px}.pronostic_dbzLineWon__XyWsw{background:var(--primary-muted)}.pronostic_dbzLineGhost__KoGgn{font-style:italic;opacity:.75}.pronostic_dbzLineGhost__KoGgn .pronostic_dbzName__Ssb83{overflow:visible;font-size:.72rem;line-height:1.15;white-space:normal}.pronostic_dbzLinePick__s8MbQ{display:flex;align-items:center;gap:.4rem;width:100%;min-width:0;padding:.15rem .3rem;font:inherit;color:inherit;text-align:left;cursor:pointer;background:none;border:none;border-radius:6px}.pronostic_dbzLinePick__s8MbQ:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.pronostic_dbzLineChosen__woGY8{font-weight:700;background:var(--primary-muted)}.pronostic_dbzLineChosen__woGY8 .pronostic_dbzName__Ssb83{font-weight:700;color:var(--primary)}.pronostic_dbzLineLoser__VMFfT{opacity:.45}.pronostic_dbzName__Ssb83{flex:1 1;min-width:0;overflow:hidden;font-size:.78rem;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.pronostic_dbzLineWon__XyWsw .pronostic_dbzName__Ssb83{font-weight:700;color:var(--primary)}.pronostic_dbzFinalCard__JTkhb .pronostic_dbzName__Ssb83{font-size:.95rem;font-weight:700}.pronostic_dbzScore__rVDrm{min-width:.8rem;font-size:.78rem;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pronostic_dbzFoot__wss95{margin:.1rem 0 0;font-size:.62rem;color:var(--text-secondary);text-align:center}.pronostic_boardEmpty__gw5tn{margin:0;padding:2rem 1.25rem;font-size:.88rem;color:var(--text-secondary);text-align:center;border:1px dashed var(--border);border-radius:12px}.pronostic_recap__s2FBx{font-size:.78rem;color:var(--text-secondary)}.pronostic_recapValue__d_zQP{font-size:1rem;font-weight:800;color:var(--primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pronostic_recapTotal__URVBo{font-weight:600;margin-right:.2rem}.pronostic_recapChampion_alive__4RQJz{font-weight:700;color:var(--text)}.pronostic_recapChampion_won__eJIRD{font-weight:700;color:#d4a017}.pronostic_recapChampion_out__LibLg{font-weight:700;text-decoration:line-through;opacity:.7}.pronostic_boardHeader__M86IO{display:flex;justify-content:flex-end;margin-bottom:.6rem}.matchCard_card__VaNKD,.matchCard_card_exact__VYR8H,.matchCard_card_gap__DKT6E,.matchCard_card_miss__uxZrr,.matchCard_card_trend__CUxd_{display:flex;flex-direction:column;gap:.5rem;padding:.85rem .95rem;background:var(--card);border:1px solid var(--border);border-radius:14px}.matchCard_card_exact__VYR8H{border-color:rgb(76 175 80/65%);box-shadow:0 0 0 1px rgb(76 175 80/15%),0 0 18px -6px rgb(76 175 80/45%);background:linear-gradient(160deg,rgb(76 175 80/7%),var(--card) 55%)}.matchCard_card_gap__DKT6E{border-color:rgb(52 193 114/55%);box-shadow:0 0 18px -8px rgb(52 193 114/40%);background:linear-gradient(160deg,rgb(52 193 114/6%),var(--card) 55%)}.matchCard_card_trend__CUxd_{border-color:rgb(224 184 74/55%);box-shadow:0 0 18px -8px rgb(224 184 74/35%);background:linear-gradient(160deg,rgb(224 184 74/6%),var(--card) 55%)}.matchCard_card_miss__uxZrr{border-color:rgb(228 69 59/55%);box-shadow:0 0 18px -8px rgb(228 69 59/35%);background:linear-gradient(160deg,rgb(228 69 59/6%),var(--card) 55%)}.matchCard_cardFollowed__rTqzO{outline:1px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:2px}.matchCard_head__McANK{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.matchCard_tag__1Ckcq{font-size:.68rem;font-weight:700;letter-spacing:.03em;color:var(--primary)}.matchCard_statusLive__FRfBU,.matchCard_status__7eVhF{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);white-space:nowrap}.matchCard_statusLive__FRfBU{color:#ef4444}.matchCard_teamCol___6axD{display:flex;flex:1 1;flex-direction:column;gap:.4rem;align-items:center;min-width:0}.matchCard_teamsRow__C9Hlf{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.matchCard_vs__ngns0{position:relative;z-index:1;padding:.25rem .7rem;font-size:.85rem;font-weight:900;letter-spacing:1.5px;color:var(--primary);background:var(--background);border:1px solid var(--primary);border-radius:999px}.matchCard_pronoCta__gCuer{position:relative;z-index:1;padding:.35rem .8rem;font-size:.8rem;font-weight:800;letter-spacing:.3px;white-space:nowrap;color:var(--background);cursor:pointer;background:var(--primary);border:none;border-radius:999px}.matchCard_finalBox__o4l6R,.matchCard_predictedBox__S4pU2{position:relative;z-index:1;display:inline-flex;flex-direction:column;gap:.15rem;align-items:center;padding:.25rem .7rem;font:inherit;line-height:1;background:var(--background);border:1px solid var(--primary);border-radius:12px}.matchCard_predictedBox__S4pU2{color:inherit;cursor:pointer;background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 50%,transparent)}.matchCard_predictedScore__H961B{font-size:1rem;font-weight:900;letter-spacing:.05em;color:var(--primary)}.matchCard_finalHint__o5vEw,.matchCard_predictedLabel__HAgYu{font-size:.55rem;font-weight:700;letter-spacing:.04em;color:var(--primary);opacity:.85}.matchCard_finalScore__dXj63{font-size:1.15rem;font-weight:900;letter-spacing:.06em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matchCard_editor__9puTV{position:relative;z-index:1;display:flex;flex-direction:column;gap:.4rem;align-items:center}.matchCard_editorScores__M0HgI{display:flex;gap:.5rem;align-items:center}.matchCard_editorSep__M79d_{font-size:1.1rem;font-weight:900;color:var(--text-secondary)}.matchCard_editorActions__YSRhk{display:flex;gap:.4rem}.matchCard_editCancel__QJHfn,.matchCard_editClear__o0C8B,.matchCard_editValidate__mcKO0{width:32px;height:26px;font-size:.9rem;font-weight:800;cursor:pointer;border:1px solid;border-radius:8px}.matchCard_editCancel__QJHfn,.matchCard_editClear__o0C8B{color:var(--text-secondary);background:transparent;border-color:var(--border)}.matchCard_editValidate__mcKO0{color:var(--background);background:var(--primary);border-color:var(--primary)}.matchCard_stepper__61fGa{display:flex;flex-direction:column;gap:.15rem;align-items:center}.matchCard_stepperBtn__kDP9k{width:28px;height:22px;font-size:.95rem;font-weight:800;line-height:1;color:var(--primary);cursor:pointer;background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid var(--primary);border-radius:6px}.matchCard_stepperBtn__kDP9k:disabled{opacity:.35;cursor:default}.matchCard_stepperVal__leBCi{min-width:1ch;font-size:1.3rem;font-weight:900;text-align:center;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matchCard_teamName__MIhw_{max-width:100%;font-size:.74rem;font-weight:700;line-height:1.25;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;color:var(--text)}.matchCard_scoreLive__17Gr0,.matchCard_score__iK87y{font-size:1.25rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matchCard_scoreLive__17Gr0{color:#ef4444}.matchCard_chip_exact__6zSnl,.matchCard_chip_gap__34HQR,.matchCard_chip_miss__Ehn_m,.matchCard_chip_trend__BvOYi{padding:.1rem .4rem;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:4px;white-space:nowrap}.matchCard_chip_exact__6zSnl{color:#06280d;background:#4caf50}.matchCard_chip_gap__34HQR{color:#04210f;background:#34c172}.matchCard_chip_trend__BvOYi{color:#2a1e00;background:#e0b84a}.matchCard_chip_miss__Ehn_m{color:#fff;background:#e4453b}.matchCard_predicted__iTrcP{font-size:.62rem;color:var(--text-secondary)}.matchCard_pointsPill__gfrP9{padding:.12rem .45rem;font-size:.7rem;font-weight:800;color:#2a1e00;background:linear-gradient(180deg,#f0cf6a,#d4a017);border-radius:999px;white-space:nowrap}.matchCard_pointsCoef__MvE1A{font-weight:600;opacity:.75}.matchCard_block___TnY6{padding-top:.55rem;border-top:1px solid var(--border)}.matchCard_blockTitle__T60ag{margin:0 0 .35rem;font-size:.74rem;color:var(--text-secondary)}.matchCard_tooFew__pyUCw{margin:0;font-size:.74rem;font-style:italic;color:var(--text-secondary)}.matchCard_bar__0ZW3s{display:flex;gap:.5rem;align-items:center;width:100%;padding:1rem 0 0;cursor:pointer;background:none;border:none}.matchCard_trackWrap__aj_Hz{position:relative;flex:1 1}.matchCard_track__NVkZ_{display:flex;height:12px;overflow:hidden;border-radius:999px}.matchCard_track__NVkZ_>span{height:100%}.matchCard_fill_exact__9_wiM{background:#e0b84a}.matchCard_fill_gap__nRMl6{background:#34c172}.matchCard_fill_trend__I1Lvu{background:#4f8bff}.matchCard_fill_miss__RaSAM{background:#e4453b}.matchCard_cursor__cBDeE{position:absolute;top:-14px;transform:translateX(-50%)}.matchCard_cursorLabel__WrqcL{position:relative;font-size:.62rem;font-weight:700;color:var(--text);white-space:nowrap}.matchCard_cursorLabel__WrqcL:after{position:absolute;bottom:-7px;left:50%;content:"";border-top:5px solid var(--text);border-right:4px solid transparent;border-left:4px solid transparent;transform:translateX(-50%)}.matchCard_chevron___rBIL{font-size:.7rem;color:var(--text-secondary);transition:transform .15s ease}.matchCard_chevron___rBIL[data-open=true]{transform:rotate(180deg)}.matchCard_legend__B8Xe7{display:flex;flex-direction:column;gap:.25rem;margin:.6rem 0 0;padding:0;list-style:none}.matchCard_legendRow__UZXHi{display:flex;gap:.45rem;align-items:center;font-size:.74rem}.matchCard_dot_exact__ulylZ,.matchCard_dot_gap__RyxYT,.matchCard_dot_miss__VMlTz,.matchCard_dot_trend__6ct19{width:10px;height:10px;flex:none;border-radius:3px}.matchCard_dot_exact__ulylZ{background:#e0b84a}.matchCard_dot_gap__RyxYT{background:#34c172}.matchCard_dot_trend__6ct19{background:#4f8bff}.matchCard_dot_miss__VMlTz{background:#e4453b}.matchCard_legendLabel__K_cIE{flex:1 1;color:var(--text)}.matchCard_legendPct__txM1j{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matchCard_legendVoters__RJVKl{margin-top:.2rem;font-size:.68rem;color:var(--text-secondary)}.matchCard_venue__fbwTB{display:inline-flex;align-items:center;gap:.3rem;margin:-.15rem 0 .5rem;font-size:.75rem;color:rgb(255 255 255/55%);text-decoration:none}.matchCard_venue__fbwTB svg{flex-shrink:0}.matchCard_venue__fbwTB:focus-visible,.matchCard_venue__fbwTB:hover{color:rgb(255 255 255/85%);text-decoration:underline}.matchCard_timePending__83HJz{margin:-.15rem 0 .5rem;font-size:.72rem;font-style:italic;color:var(--text-secondary)}.groups_headerRow__MhKwv{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.groups_srOnly__bU0oY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.groups_title__pJF9j{display:flex;align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:700;color:var(--text)}.groups_title__pJF9j:before{content:"";width:3px;height:1.05em;background:var(--primary);border-radius:2px}.groups_panel__yCDpS{padding:1.1rem 1.15rem 1.25rem;background-color:color-mix(in srgb,var(--text) 3.5%,var(--background));background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 0);background-size:15px 15px;border:1px solid var(--border);border-radius:14px}.groups_toggle__RVNE1{display:inline-flex;padding:2px;background:var(--card);border:1px solid var(--border);border-radius:999px}.groups_toggleBtnActive__dOlIu,.groups_toggleBtn__y60A0{padding:.25rem .75rem;font-size:.8rem;font-weight:600;line-height:1.4;color:var(--text-secondary);cursor:pointer;background:transparent;border:none;border-radius:999px;transition:color .12s ease,background .12s ease}.groups_toggleBtn__y60A0:hover{color:var(--text)}.groups_toggleBtnActive__dOlIu,.groups_toggleBtnActive__dOlIu:hover{color:var(--background);background:var(--primary)}.groups_grid__FdR7C{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.groups_card__kExT_{padding:.75rem;background:var(--card);border:1px solid var(--border);border-radius:10px}.groups_cardHeader__Mcl0F{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin:0 0 .5rem}.groups_groupName__yjv3x{margin:0;font-size:.85rem;font-weight:800;color:var(--primary)}.groups_score__yO0VF{padding:.1rem .4rem;font-size:.7rem;font-weight:700;color:var(--text-secondary);background:var(--border);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.groups_list__V1oYo{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.groups_row__33RtT{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.groups_rank__ADPqL{width:18px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.groups_rankProno__0SeEV{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;font-size:.7rem;font-weight:700;color:var(--primary);border:1px solid var(--primary);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.groups_team__lXg3j{flex:1 1;min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.groups_points__Ze5SF{min-width:22px;font-weight:700;color:var(--text);text-align:right}.groups_check__op1tT{font-size:.8rem;font-weight:800;line-height:1;color:#22c55e}.groups_empty__s39WR{margin:0;padding:.5rem 0;font-size:.75rem;color:var(--text-secondary);text-align:center}.groups_matchCard__VoJks{padding:.75rem;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 3px rgb(0 0 0/18%)}.groups_matchList__hdTSs{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.groups_matchRowFollowed__tRpXY,.groups_matchRow__4fY37{display:grid;grid-template-columns:1fr 66px 1fr;grid-gap:.3rem;gap:.3rem;align-items:center;padding:.3rem .35rem;font-size:.78rem;border-radius:7px}.groups_matchRowFollowed__tRpXY{background:color-mix(in srgb,var(--primary) 12%,transparent)}.groups_side__Mme1a{display:flex;align-items:center;gap:.3rem;min-width:0}.groups_sideAway__2I7O7{flex-direction:row-reverse}.groups_sideName__8tL0t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groups_middle__Hj6jF{font-size:.72rem;color:var(--text-secondary);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.groups_middleScore__jkCyU{color:var(--text)}.groups_middleLive___Oh_d,.groups_middleScore__jkCyU{font-size:.85rem;font-weight:800;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.groups_middleLive___Oh_d{color:#ef4444}.groups_liveTag__9c47N{display:block;font-size:.6rem;font-weight:700;color:#ef4444}.groups_stepper__boOPz{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.6rem;gap:.6rem}.groups_stepperSlotStart__Q3AbC{display:flex;justify-content:flex-start;min-width:0}.groups_stepperSlotEnd__J9aml{display:flex;justify-content:flex-end;min-width:0}.groups_boardHead__X3iFf{margin:-1.1rem -1.15rem 0;padding:.85rem 1.15rem .8rem;background:color-mix(in srgb,var(--text) 4%,transparent);border-bottom:1px solid var(--border);border-radius:13px 13px 0 0}.groups_boardBody__fikEs{padding-top:.9rem}.groups_stepperTitle__JEqg_{margin:0;padding:.3rem .95rem;font-size:.92rem;font-weight:700;color:var(--primary);text-transform:capitalize;background:color-mix(in srgb,var(--primary) 13%,transparent);border-radius:999px;white-space:nowrap}.groups_stepperBtn__2VLBO{display:inline-flex;align-items:center;gap:.2rem;padding:.3rem .6rem;font-size:.78rem;color:var(--text-secondary);cursor:pointer;background:none;border:1px solid var(--border);border-radius:999px}.groups_stepperBtn__2VLBO:disabled{opacity:.35;cursor:default}.groups_roundState__k9Wve{margin:.55rem 0 0;font-size:.76rem;color:var(--text-secondary);text-align:center}.groups_roundStamp__CC6Xe{margin:.15rem 0 0;font-size:.7rem;line-height:1.3;color:var(--text-tertiary);text-align:center}.groups_dayCount__LP78g{font-size:.78rem;color:var(--text-secondary)}.groups_dayGrid__elgwH{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.6rem;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.groups_dayGrid__elgwH>li{padding:.5rem .6rem;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 3px rgb(0 0 0/18%)}.groups_dayGrid__elgwH>li.groups_matchRowFollowed__tRpXY{background:color-mix(in srgb,var(--primary) 12%,var(--card));border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.groups_dayTag__iGG8s{grid-column:1/-1;margin-bottom:.25rem;font-size:.68rem;font-weight:700;color:var(--primary);letter-spacing:.03em}.groups_verdict_exact___O_3G,.groups_verdict_gap__WkCAN,.groups_verdict_miss__Qxqfh,.groups_verdict_trend__51Jr2{grid-column:1/-1;display:flex;align-items:baseline;gap:.4rem;margin-top:.2rem;padding-top:.25rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--border)}.groups_verdict_exact___O_3G{color:#22c55e}.groups_verdict_gap__WkCAN{color:#84cc16}.groups_verdict_trend__51Jr2{color:#eab308}.groups_verdict_miss__Qxqfh{color:var(--text-secondary)}.groups_verdictPoints__EzKOu{margin-left:auto;font-size:.72rem;color:var(--text)}.groups_verdictCoef__BrqBe{font-weight:500;color:var(--text-secondary);text-transform:none;letter-spacing:0}.groups_badges__B6hpw{display:inline-flex;gap:.3rem;align-items:center}.groups_scorePoints__Alz5S{padding:.1rem .4rem;font-size:.7rem;font-weight:800;color:var(--primary);background:color-mix(in srgb,var(--primary) 15%,transparent);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.groups_cardGrid__Dffw2{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.groups_provisionalNotice__88kym{margin:-.15rem 0 .6rem;font-size:.72rem;line-height:1.35;color:var(--text-secondary)}.teams_section__oUomZ{margin:2.5rem 0}.teams_header__OKhIS{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.teams_title__bvr_i{display:flex;align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:700}.teams_title__bvr_i:before{content:"";width:3px;height:1.05em;background:var(--primary);border-radius:2px}.teams_count__CjB8u{font-size:.78rem;color:var(--text-secondary)}.teams_grid__A4gGI{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:.6rem;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.teams_itemOut__cgcAO,.teams_item__vq9nX{border:1px solid var(--border);border-radius:10px;background:var(--card);transition:opacity .15s ease,filter .15s ease}.teams_itemOut__cgcAO{filter:grayscale(85%);opacity:.45}.teams_itemOut__cgcAO:focus-within,.teams_itemOut__cgcAO:hover{filter:grayscale(0);opacity:.85}.teams_cell__mBsii{display:flex;flex-direction:column;gap:.4rem;align-items:center;padding:.7rem .5rem;color:inherit;text-decoration:none}.teams_name__cLaVf{max-width:100%;overflow:hidden;font-size:.7rem;font-weight:700;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.teams_srOnly___ndEA{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}