.page_page__mZvDy{position:relative;min-height:100vh;overflow:hidden}.page_content__G9XTV{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:1rem 1.25rem 4rem;display:flex;flex-direction:column;gap:2rem}.page_section__jIZy9{display:flex;flex-direction:column;gap:1rem}.page_sectionTitle__kuWN1{font-size:1.15rem;font-weight:700;color:var(--text);margin:0}.page_todayList__vebTR{display:flex;gap:.85rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.page_todayList__vebTR>*{scroll-snap-align:start}.page_matchList__1l8Ew{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:.5rem 1rem}.page_groupsGrid__c6Q36{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.85rem;gap:.85rem}@media (max-width:600px){.page_content__G9XTV{padding:.5rem 1rem 3rem;gap:1.5rem}}.ChallengeFriendsSection_section__JMjui{padding:20px;border:1px solid rgba(93,216,199,.35);border-radius:12px;display:flex;flex-direction:column;gap:12px}.ChallengeFriendsSection_title__uNU1t{color:#5dd8c7;font-size:16px;font-weight:800;margin:0}.ChallengeFriendsSection_help__uy3HT{font-size:14px;line-height:1.5;opacity:.85;margin:0}.ChallengeFriendsSection_actions__uRJJA{display:flex;gap:8px;flex-wrap:wrap}.ChallengeFriendsSection_ctaPrimary__x_YTi{background:#5dd8c7;color:#000;padding:10px 16px;border:none;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit;flex:1 1 auto;min-width:160px}.ChallengeFriendsSection_ctaPrimary__x_YTi:hover{opacity:.9}.ChallengeFriendsSection_ctaPrimary__x_YTi:disabled{opacity:.4;cursor:not-allowed}.ChallengeFriendsSection_ctaSecondary__WzIDe{background:transparent;border:1px solid rgba(93,216,199,.6);color:#5dd8c7;padding:10px 16px;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit;flex:1 1 auto;min-width:160px}.ChallengeFriendsSection_ctaSecondary__WzIDe:hover{background:rgba(93,216,199,.08)}.ChallengeFriendsSection_ctaCancel__fdonp{flex:1 1;background:transparent;border:none;padding:10px 16px;font-size:14px;font-weight:600;opacity:.7;cursor:pointer;font-family:inherit;color:inherit}.ChallengeFriendsSection_groupsList__r4c4_{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;align-items:start}.ChallengeFriendsSection_groupRow__zMMiR{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;background:hsl(var(--gh,170) 45% 14%/.45);border:1px solid hsl(var(--gh,170) 55% 50%/.35);border-left:4px solid hsl(var(--gh,170) 70% 55%)}.ChallengeFriendsSection_groupHeader__1zmQP{display:flex;align-items:center;gap:10px}.ChallengeFriendsSection_groupEmblem__6765c{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#fff;letter-spacing:.5px;background:hsl(var(--gh,170) 65% 45%);box-shadow:0 2px 8px hsl(var(--gh,170) 70% 30%/.5)}.ChallengeFriendsSection_groupName__VRwMS{font-size:17px;font-weight:800;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChallengeFriendsSection_shareLink__8_mBc{background:none;border:none;color:#5dd8c7;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit;padding:4px 8px}.ChallengeFriendsSection_iconBtn__1pZAN{background:none;border:none;color:hsl(var(--gh,170) 70% 65%);font-size:15px;cursor:pointer;font-family:inherit;padding:2px 6px;border-radius:6px}.ChallengeFriendsSection_iconBtn__1pZAN:hover{background:hsl(var(--gh,170) 70% 50%/.15)}.ChallengeFriendsSection_editor__TTba_{display:flex;flex-direction:column;gap:8px;padding:12px;margin-top:4px;border-radius:10px;background:rgba(0,0,0,.25);border:1px solid hsl(var(--gh,170) 60% 50%/.4)}.ChallengeFriendsSection_editorPreview__hthsB{display:flex;align-items:center;gap:10px;padding-bottom:4px}.ChallengeFriendsSection_editorPreviewName__MGyWz{font-size:16px;font-weight:800}.ChallengeFriendsSection_editorLabel__N5yR1{font-size:12px;font-weight:700;opacity:.7;letter-spacing:.5px;margin-top:2px}.ChallengeFriendsSection_swatches__XD_rB{display:flex;flex-wrap:wrap;gap:8px}.ChallengeFriendsSection_swatch__zn0wa{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.ChallengeFriendsSection_swatchActive__2MaGX{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.25)}.ChallengeFriendsSection_swatchAuto__P_dkd{height:28px;padding:0 10px;border-radius:14px;border:1px solid rgba(255,255,255,.3);background:transparent;color:inherit;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.ChallengeFriendsSection_emojiGrid__DLupb{display:flex;flex-wrap:wrap;gap:6px}.ChallengeFriendsSection_emojiBtn__SX0hW{width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);font-size:17px;cursor:pointer;font-family:inherit;color:inherit;display:inline-flex;align-items:center;justify-content:center}.ChallengeFriendsSection_emojiActive__RRpO_{border-color:hsl(var(--gh,170) 70% 60%);background:hsl(var(--gh,170) 70% 50%/.2)}.ChallengeFriendsSection_groupMeta__Y_AxO{font-size:12px;opacity:.7;margin:0 0 6px}.ChallengeFriendsSection_groupCode__Dx9G0{font-weight:800;color:hsl(var(--gh,170) 70% 62%);letter-spacing:1px}.ChallengeFriendsSection_leaderboard__KWxSK{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.ChallengeFriendsSection_leaderboardRow__Nvy6b{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;font-size:14px}.ChallengeFriendsSection_leaderboardMe__KZJxl{background:hsl(var(--gh,170) 70% 50%/.14)}.ChallengeFriendsSection_leaderboardEditable__mVec3{cursor:pointer}.ChallengeFriendsSection_leaderboardEditable__mVec3:hover{background:hsl(var(--gh,170) 70% 50%/.22)}.ChallengeFriendsSection_leaderboardRank__wZnZl{font-size:14px;font-weight:900;color:hsl(var(--gh,170) 70% 62%);width:22px;text-align:center}.ChallengeFriendsSection_crown__A2d2Q{margin-left:2px}.ChallengeFriendsSection_leaderboardMiddle__Jkssf{flex:1 1;display:flex;flex-direction:column;gap:2px}.ChallengeFriendsSection_leaderboardName__KVgUd{display:block}.ChallengeFriendsSection_miniPodium__AIzlU{display:inline-flex;flex-direction:row;gap:8px}.ChallengeFriendsSection_miniSpot__sJyja{display:inline-flex;align-items:center;gap:3px}.ChallengeFriendsSection_miniMedal__WKaFs{font-size:11px;line-height:1}.ChallengeFriendsSection_miniFlag__0f37Y{width:14px;height:14px;border-radius:50%;object-fit:cover}.ChallengeFriendsSection_miniFlagEmpty__AmsrR{width:14px;height:14px;border-radius:50%;opacity:.2;background:currentColor;display:inline-block}.ChallengeFriendsSection_leaderboardYou__Nn6Og{font-size:11px;font-weight:700;color:hsl(var(--gh,170) 70% 62%);margin-left:4px}.ChallengeFriendsSection_leaderboardScore__rGsTs{font-size:13px;font-weight:700;min-width:70px;text-align:right;opacity:.85}.ChallengeFriendsSection_scorePill__tUGQv{font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;white-space:nowrap;color:hsl(var(--gh,170) 75% 70%);background:hsl(var(--gh,170) 70% 50%/.16)}.ChallengeFriendsSection_scoreInPlay__ahvTH{font-weight:700;opacity:.55}.ChallengeFriendsSection_form__o4eFK{display:flex;flex-direction:column;gap:8px;padding:12px;background:rgba(255,255,255,.02);border-radius:10px}.ChallengeFriendsSection_label__ZDSzT{font-size:12px;font-weight:700;opacity:.7;letter-spacing:.5px;margin-top:4px}.ChallengeFriendsSection_input__DOelO{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 12px;font-size:15px;color:inherit;font-family:inherit}.ChallengeFriendsSection_input__DOelO:focus{outline:none;border-color:#5dd8c7}.ChallengeFriendsSection_codeInput__jgGiq{text-align:center;font-size:22px;font-weight:900;letter-spacing:5px}.ChallengeFriendsSection_errorText__q06HO{color:#ff5a4f;font-size:13px;margin:4px 0 0}.ChallengeFriendsSection_formRow__Mc_Gj{display:flex;gap:8px;margin-top:8px}.ChallengeFriendsSection_formRow__Mc_Gj>.ChallengeFriendsSection_ctaPrimary__x_YTi{flex:2 1}.TeamFlag_flag__QcnDv{object-fit:cover}.TeamFlag_fallback__M5iz0,.TeamFlag_flag__QcnDv{border-radius:50%;background:var(--card);flex-shrink:0}.TeamFlag_fallback__M5iz0{display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.MatchEvents_wrap__dibQa{display:flex;flex-direction:column;gap:.3rem}.MatchEvents_toggle__SpyrJ{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:none;padding:.1rem 0;margin:0;cursor:pointer;font:inherit;color:var(--text-secondary)}.MatchEvents_summary__xRgP_{display:flex;align-items:center;gap:.6rem}.MatchEvents_summaryItem__cjN8U{display:inline-flex;align-items:center;gap:.2rem;font-size:.74rem;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchEvents_toggleLabel__dNwK1{margin-left:auto;font-size:.62rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary)}.MatchEvents_chevron__erVOO{color:var(--text-secondary);transition:transform .18s ease;flex-shrink:0}.MatchEvents_chevronOpen__Q87Wz{transform:rotate(180deg)}.MatchEvents_events__dmLts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.MatchEvents_event__3a1A5{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text);opacity:.9}.MatchEvents_away__79D3p{justify-content:flex-end;text-align:right}.MatchEvents_minute__a7Pi8{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-secondary);min-width:2.6em}.MatchEvents_away__79D3p .MatchEvents_minute__a7Pi8{order:3;text-align:right}.MatchEvents_icon__ls2oB{display:inline-flex;flex-shrink:0}.MatchEvents_player__pKqtu{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MatchEvents_assist___LzJ6{color:var(--text-secondary)}.MatchEvents_divider__4tY4w{display:flex;align-items:center;gap:.5rem;margin:.15rem 0;font-size:.68rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary)}.MatchEvents_divider__4tY4w:after,.MatchEvents_divider__4tY4w:before{content:"";flex:1 1;height:1px;background:rgba(127,127,127,.25)}.MatchCommunityStats_block__CYgS_{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.MatchCommunityStats_title__BQl9B{font-size:.78rem;font-weight:600;color:rgba(255,255,255,.6);margin-bottom:8px}.MatchCommunityStats_empty__G9syc,.MatchCommunityStats_loading___JNY9{margin-top:8px;font-size:.8rem;color:rgba(255,255,255,.5);font-style:italic}.MatchCommunityStats_outcome-home__yysdl{background:#4f8bff}.MatchCommunityStats_outcome-draw__ggT5U{background:#9aa3b2}.MatchCommunityStats_outcome-away__JGS_O{background:#ef8e5a}.MatchCommunityStats_fill-trend__IT00G{background:#4f8bff}.MatchCommunityStats_fill-gap__Q0ZRb{background:#34c172}.MatchCommunityStats_fill-exact__C1P7a{background:#e0b84a}.MatchCommunityStats_fill-miss__1PyUP{background:#e4453b}.MatchCommunityStats_split__xmQ1O{margin-top:6px}.MatchCommunityStats_splitBar__RZLQB{display:flex;align-items:center;gap:8px;width:100%;padding:16px 0 0;background:none;border:none;cursor:pointer;color:inherit}.MatchCommunityStats_splitTrackWrap__ZYdyM{position:relative;flex:1 1}.MatchCommunityStats_splitTrack__LWVc3{display:flex;height:14px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.1)}.MatchCommunityStats_splitSeg__BOR_2{height:100%}.MatchCommunityStats_splitSeg__BOR_2+.MatchCommunityStats_splitSeg__BOR_2{box-shadow:-1px 0 0 rgba(0,0,0,.3)}.MatchCommunityStats_cursor__Qe2WH{position:absolute;top:-14px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.MatchCommunityStats_cursorLabel__HBeCu{font-size:.62rem;font-weight:700;line-height:1;color:#fff;white-space:nowrap}.MatchCommunityStats_cursor__Qe2WH:after{content:"";margin-top:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff}.MatchCommunityStats_chevron__3DB2W{flex-shrink:0;font-size:.75rem;color:rgba(255,255,255,.5);transition:transform .15s ease}.MatchCommunityStats_chevron__3DB2W[data-open=true]{transform:rotate(180deg)}.MatchCommunityStats_legend___7oVN{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.MatchCommunityStats_legendRow__zhchj{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:.78rem;color:rgba(255,255,255,.78)}.MatchCommunityStats_legendDot__LTjHQ{width:10px;height:10px;border-radius:3px}.MatchCommunityStats_legendPct__Sy1nP{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:rgba(255,255,255,.9)}.MatchCommunityStats_you__7HCmm{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:.82rem;color:rgba(255,255,255,.92);background:rgba(79,139,255,.16);border-left:3px solid #4f8bff}.MatchCommunityStats_you-exact__mlKMW{background:rgba(224,184,74,.18);border-left-color:#e0b84a}.MatchCommunityStats_you-gap__ct5JT{background:rgba(52,193,114,.16);border-left-color:#34c172}.MatchCommunityStats_you-miss__VHykZ{background:rgba(124,130,140,.16);border-left-color:#7c828c}.NextMatchCard_card__0bzMp{position:relative;border:1px solid var(--primary);border-radius:16px;background:linear-gradient(90deg,var(--primary-muted) 0,transparent 35%,transparent 65%,var(--primary-muted) 100%);display:flex;flex-direction:column;overflow:hidden}.NextMatchCard_cardExact__7Ohfa{border-color:#2ee37a;background:linear-gradient(90deg,rgba(39,196,107,.22),rgba(39,196,107,.06) 42%,rgba(39,196,107,.06) 58%,rgba(39,196,107,.22));box-shadow:0 0 0 1px rgba(46,227,122,.55),0 8px 22px rgba(39,196,107,.2)}.NextMatchCard_cardTendance__Q2gIJ{border-color:#b6e06a;background:linear-gradient(90deg,rgba(156,203,90,.2),rgba(156,203,90,.05) 42%,rgba(156,203,90,.05) 58%,rgba(156,203,90,.2));box-shadow:0 0 0 1px rgba(182,224,106,.5),0 8px 22px rgba(156,203,90,.16)}.NextMatchCard_cardWrong__URSEg{border-color:#f0584e;background:linear-gradient(90deg,rgba(228,69,59,.2),rgba(228,69,59,.05) 42%,rgba(228,69,59,.05) 58%,rgba(228,69,59,.2));box-shadow:0 0 0 1px rgba(240,88,78,.5),0 8px 22px rgba(228,69,59,.16)}.NextMatchCard_celebrateBig__y56Lz{animation:NextMatchCard_celebratePop__cdM6x .6s cubic-bezier(.34,1.56,.64,1)}.NextMatchCard_celebrateSmall__uAhlr{animation:NextMatchCard_celebratePop__cdM6x .45s ease-out}@keyframes NextMatchCard_celebratePop__cdM6x{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.NextMatchCard_celebrateBig__y56Lz,.NextMatchCard_celebrateSmall__uAhlr{animation:none}}.NextMatchCard_outcomeBadge__YlcNh{font-size:.55rem;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:.08rem .4rem;border-radius:8px;line-height:1.2}.NextMatchCard_cardExact__7Ohfa .NextMatchCard_outcomeBadge__YlcNh{color:#06210f;background:#27c46b}.NextMatchCard_cardTendance__Q2gIJ .NextMatchCard_outcomeBadge__YlcNh{color:#14200a;background:#9ccb5a}.NextMatchCard_cardWrong__URSEg .NextMatchCard_outcomeBadge__YlcNh{color:#fff;background:#e4453b}.NextMatchCard_cardHero__P4Uwr{padding:1.25rem;gap:1.25rem}.NextMatchCard_cardHero__P4Uwr:before{content:"";position:absolute;top:30%;bottom:30%;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--primary),transparent);opacity:.4;pointer-events:none}.NextMatchCard_cardCompact__1URPn{padding:.85rem;gap:.75rem;width:100%}.NextMatchCard_kicker__dniPr{font-size:.7rem;font-weight:800;letter-spacing:1.6px;color:var(--text-secondary);text-transform:uppercase;margin:0}.NextMatchCard_topRow__wkML8{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.NextMatchCard_badge__lmK6y{font-size:.7rem;font-weight:700;border:1px solid var(--primary);color:var(--primary);padding:.2rem .6rem;border-radius:12px;letter-spacing:.5px}.NextMatchCard_date___6pgI{font-size:.7rem;font-weight:700;letter-spacing:.6px;color:var(--primary);text-transform:uppercase;text-align:right}.NextMatchCard_teamsRow__fuyrT{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.NextMatchCard_teamCol__zSJj2{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0}.NextMatchCard_teamName__g4jeZ{font-size:.95rem;font-weight:700;text-align:center;color:var(--text);line-height:1.2}.NextMatchCard_cardCompact__1URPn .NextMatchCard_teamName__g4jeZ{font-size:.8rem}.NextMatchCard_vs__qICdU{font-size:.85rem;font-weight:900;color:var(--primary);letter-spacing:1.5px;padding:.25rem .7rem;border:1px solid var(--primary);border-radius:999px;background:var(--background);position:relative;z-index:1}.NextMatchCard_predictedBox__M4fak{display:inline-flex;flex-direction:column;align-items:center;gap:.05rem;padding:.2rem .7rem;border:1px solid rgba(93,216,199,.5);border-radius:12px;background:rgba(93,216,199,.08);position:relative;z-index:1;line-height:1}.NextMatchCard_predictedScore__x_trH{font-size:1rem;font-weight:900;color:rgb(93,216,199);letter-spacing:.05em}.NextMatchCard_predictedLabel__3pHbT{font-size:.55rem;font-weight:700;letter-spacing:.04em;color:rgb(93,216,199);opacity:.85}.NextMatchCard_finalBox__fuNmP{display:inline-flex;flex-direction:column;align-items:center;gap:.05rem;padding:.2rem .7rem;border:1px solid var(--primary);border-radius:12px;background:var(--background);position:relative;z-index:1;line-height:1}.NextMatchCard_finalScore__P9DFK{font-size:1.15rem;font-weight:900;color:var(--text);letter-spacing:.06em}.NextMatchCard_finalHint__8jmZM{font-size:.55rem;font-weight:700;letter-spacing:.04em;color:rgb(93,216,199);opacity:.85}.NextMatchCard_pointsPill__CxG3t{margin-top:.2rem;font-size:.82rem;font-weight:900;letter-spacing:.3px;padding:.16rem .6rem;border-radius:999px;line-height:1.2;color:#ffd24a;background:rgba(255,210,74,.18);border:1px solid rgba(255,210,74,.35)}.NextMatchCard_awaitingBox__Tb6ZV{display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;padding:.2rem .6rem;border:1px dashed var(--text-secondary);border-radius:12px;background:var(--background);position:relative;z-index:1;line-height:1.1}.NextMatchCard_awaitingText__2wSG8{font-size:.62rem;font-weight:700;letter-spacing:.02em;color:var(--text-secondary);text-align:center}.NextMatchCard_stadium__grnU5{font-size:.75rem;color:var(--text-secondary);text-align:center;margin:0}.NextMatchCard_liveLabel__VkZhN{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;letter-spacing:.6px;color:var(--primary);text-transform:uppercase}.NextMatchCard_liveDot__Xha6w{width:7px;height:7px;border-radius:50%;background:var(--primary);animation:NextMatchCard_liveCardPulse__Ox3F3 1.5s ease-in-out infinite}@keyframes NextMatchCard_liveCardPulse__Ox3F3{0%,to{opacity:1}50%{opacity:.35}}.NextMatchCard_liveBox__VybK8{display:inline-flex;flex-direction:column;align-items:center;gap:.05rem;padding:.2rem .7rem;border:1px solid var(--primary);border-radius:12px;background:var(--primary-muted);position:relative;z-index:1;line-height:1}.NextMatchCard_liveScore__NcGO4{font-size:1.15rem;font-weight:900;color:var(--primary);letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NextMatchCard_pronoCta__7aqZ2{font-size:.8rem;font-weight:800;letter-spacing:.3px;color:var(--background);background:var(--primary);border:none;padding:.35rem .8rem;border-radius:999px;cursor:pointer;position:relative;z-index:1;white-space:nowrap}button.NextMatchCard_predictedBox__M4fak{font:inherit;cursor:pointer}.NextMatchCard_editor__WHbA6{display:flex;flex-direction:column;align-items:center;gap:.4rem;position:relative;z-index:1}.NextMatchCard_editorScores__ssUVo{display:flex;align-items:center;gap:.5rem}.NextMatchCard_editorSep__SHNJ3{font-size:1.1rem;font-weight:900;color:var(--text-secondary)}.NextMatchCard_stepper__JSqIs{display:flex;flex-direction:column;align-items:center;gap:.15rem}.NextMatchCard_stepperBtn__hS_al{width:28px;height:22px;border:1px solid var(--primary);background:var(--primary-muted);color:var(--primary);border-radius:6px;font-size:.95rem;font-weight:800;line-height:1;cursor:pointer}.NextMatchCard_stepperBtn__hS_al:disabled{opacity:.4;cursor:default}.NextMatchCard_stepperVal__1h1vD{font-size:1.3rem;font-weight:900;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1ch;text-align:center}.NextMatchCard_editorActions__hDNvN{display:flex;gap:.4rem}.NextMatchCard_editCancel__YL3hX,.NextMatchCard_editValidate__nOOGe{width:32px;height:26px;border-radius:8px;font-size:.9rem;font-weight:800;cursor:pointer;border:1px solid}.NextMatchCard_editCancel__YL3hX{border-color:var(--text-secondary);background:transparent;color:var(--text-secondary)}.NextMatchCard_editValidate__nOOGe{border-color:rgb(93,216,199);background:rgb(93,216,199);color:var(--background)}.NextMatchCard_editCancel__YL3hX:disabled,.NextMatchCard_editValidate__nOOGe:disabled{opacity:.5;cursor:default}.CompetitionCountdownHero_wrap__Avtsi{display:flex;flex-direction:column;gap:.75rem}.CompetitionCountdownHero_card__5qMzu{position:relative;border:1px solid var(--primary);border-radius:16px;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background:radial-gradient(circle at 50% 60%,rgba(60,219,191,.18),transparent 55%),linear-gradient(180deg,rgba(60,219,191,.04),transparent);overflow:hidden}.CompetitionCountdownHero_card__5qMzu:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(60,219,191,.22),transparent 70%);top:50%;left:50%;transform:translate(-50%,-45%);pointer-events:none;z-index:0}.CompetitionCountdownHero_card__5qMzu>*{position:relative;z-index:1}.CompetitionCountdownHero_cardUrgent__Gf4zP{border-color:var(--notification);background:linear-gradient(135deg,rgba(255,69,58,.15),transparent)}.CompetitionCountdownHero_competitionName__1o8S8{font-size:1.2rem;font-weight:800;text-align:center;line-height:1.2;color:var(--text);margin:0}.CompetitionCountdownHero_kicker__FwF_k{font-size:.85rem;font-weight:900;letter-spacing:2.5px;color:var(--primary);margin:0}.CompetitionCountdownHero_kickerUrgent__4SAJo{color:var(--notification)}.CompetitionCountdownHero_farRow__W2_wT{display:flex;align-items:baseline;color:var(--primary)}.CompetitionCountdownHero_farPrefix__Lw6eq{font-size:3.5rem;font-weight:900;line-height:1}.CompetitionCountdownHero_farNumber__zqbCm{font-size:5.5rem;font-weight:900;line-height:1;letter-spacing:-3px}.CompetitionCountdownHero_nearRow__827jH{display:flex;align-items:baseline;gap:.15rem}.CompetitionCountdownHero_nearNumber__tJH7d{font-size:3.5rem;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4.5rem;text-align:center;color:var(--primary)}.CompetitionCountdownHero_urgent__ntwSo{color:var(--notification)}.CompetitionCountdownHero_separator__78kml{font-size:3rem;font-weight:900;opacity:.5;color:var(--primary)}.CompetitionCountdownHero_target__NnF4L{font-size:.95rem;color:var(--text-secondary);margin:0}.CompetitionCountdownHero_subKicker__XFqZ_{font-size:.7rem;font-weight:800;letter-spacing:1.2px;opacity:.6;color:var(--text);text-align:center;margin:0}@media (max-width:600px){.CompetitionCountdownHero_farPrefix__Lw6eq{font-size:2.5rem}.CompetitionCountdownHero_farNumber__zqbCm{font-size:4rem}.CompetitionCountdownHero_nearNumber__tJH7d{font-size:2.5rem;min-width:3.5rem}.CompetitionCountdownHero_separator__78kml{font-size:2rem}}.CompetitionHero_hero__i2ZPx{display:flex;align-items:center;gap:1.5rem;padding:2rem 0 1rem}.CompetitionHero_emblem__cAgGy{width:96px;height:96px;object-fit:contain;flex-shrink:0}.CompetitionHero_text__nEHUF{display:flex;flex-direction:column;gap:.4rem}.CompetitionHero_kicker__yvVwf{font-size:.75rem;font-weight:800;letter-spacing:2px;color:var(--primary);text-transform:uppercase;margin:0}.CompetitionHero_title__w73KK{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;line-height:1.1;color:var(--text);margin:0}.CompetitionHero_date__Yid8N{font-size:.95rem;color:var(--text-secondary);margin:0}@media (max-width:600px){.CompetitionHero_hero__i2ZPx{flex-direction:column;align-items:flex-start;gap:1rem}.CompetitionHero_emblem__cAgGy{width:72px;height:72px}}.PronosticsGroupRanker_wrap__m7lWA{display:flex;flex-direction:column;gap:.65rem}.PronosticsGroupRanker_title__eZUT0{font-size:1.15rem;font-weight:800;color:var(--text);margin:0}.PronosticsGroupRanker_groupName__UPHHg{font-weight:500;color:var(--text-secondary)}.PronosticsGroupRanker_hint__4EYjS{font-size:.85rem;color:var(--text-secondary);margin:0}.PronosticsGroupRanker_list__F1oeY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.PronosticsGroupRanker_row__Kmxgi{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border:1px solid var(--primary);border-radius:12px;background:var(--background);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.PronosticsGroupRanker_row__Kmxgi:active{cursor:-webkit-grabbing;cursor:grabbing}.PronosticsGroupRanker_rowLeader__ViQSa{background:var(--primary-muted)}.PronosticsGroupRanker_rowDragging__xwd_3{box-shadow:0 8px 20px rgba(0,0,0,.4);border-color:var(--primary)}.PronosticsGroupRanker_handle__bnDFs{color:var(--text-tertiary);font-size:1.1rem;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PronosticsGroupRanker_rank__iAojX{font-size:1rem;font-weight:800;color:var(--primary);min-width:1.25rem}.PronosticsGroupRanker_teamName__nWgWl{flex:1 1;font-size:.95rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PronosticsBracketMobile_wrap__ByYO5{display:flex;flex-direction:column;gap:1rem}.PronosticsBracketMobile_pager__aToGH{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.PronosticsBracketMobile_pagerBtn__TQJxO{background:none;border:1px solid var(--border);color:var(--text);font-size:1.4rem;width:2.25rem;height:2.25rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.PronosticsBracketMobile_pagerBtn__TQJxO:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.PronosticsBracketMobile_pagerBtn__TQJxO:disabled{opacity:.3;cursor:not-allowed}.PronosticsBracketMobile_pagerText__0bZbH{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.PronosticsBracketMobile_pagerCount__nXokE{font-size:.7rem;font-weight:800;letter-spacing:1.5px;color:var(--primary);text-transform:uppercase}.PronosticsBracketMobile_pagerLabel__G2l3a{font-size:.95rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.PronosticsBracketMobile_dots__ZZ5Oc{display:flex;justify-content:center;gap:.4rem}.PronosticsBracketMobile_dot__oteti{width:8px;height:8px;border-radius:50%;background:var(--border);transition:background .15s ease,transform .15s ease}.PronosticsBracketMobile_dotActive__SvUMV{background:var(--primary);transform:scale(1.3)}.PronosticsBracketMobile_miniBracket__BlfZs{display:flex;gap:.4rem;align-items:stretch;min-height:280px}.PronosticsBracketMobile_col__hCxn8{flex:1 1;display:flex;flex-direction:column;min-width:0}.PronosticsBracketMobile_colTitle__ehaNB{font-size:.7rem;font-weight:800;letter-spacing:1.2px;color:var(--primary);text-transform:uppercase;margin:0 0 .4rem;text-align:center}.PronosticsBracketMobile_colTitleHighlight__Ye7K0{color:rgba(255,215,0,.9)}.PronosticsBracketMobile_colMatches__PFaCX{flex:1 1;display:flex;flex-direction:column;justify-content:space-around;gap:.4rem}.PronosticsBracketMobile_match__KaCMp{border:1px solid var(--primary);border-radius:8px;padding:.3rem .35rem;background:var(--background);display:flex;flex-direction:column;gap:.15rem}.PronosticsBracketMobile_matchFeatured__MZuRF{border:2px solid rgba(255,215,0,.7);background:linear-gradient(135deg,rgba(255,215,0,.12),rgba(255,215,0,.02));padding:.55rem .5rem;gap:.3rem;box-shadow:0 0 18px rgba(255,215,0,.15)}.PronosticsBracketMobile_teamLine__Eiw3T{display:flex;align-items:center;gap:.35rem;padding:.2rem .35rem;border-radius:6px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;min-width:0;width:100%}.PronosticsBracketMobile_teamLineClickable__BTPvf{cursor:pointer;background:var(--card);transition:background .12s ease,opacity .12s ease}.PronosticsBracketMobile_teamLineClickable__BTPvf:hover{background:var(--search-hover)}.PronosticsBracketMobile_teamLineChosen__FiLWw{background:var(--primary-muted)}.PronosticsBracketMobile_teamLineChosen__FiLWw .PronosticsBracketMobile_teamName__B7RGV{color:var(--primary);font-weight:800}.PronosticsBracketMobile_matchFeatured__MZuRF .PronosticsBracketMobile_teamLineChosen__FiLWw{background:rgba(255,215,0,.18)}.PronosticsBracketMobile_matchFeatured__MZuRF .PronosticsBracketMobile_teamLineChosen__FiLWw .PronosticsBracketMobile_teamName__B7RGV{color:rgba(255,215,0,.95)}.PronosticsBracketMobile_teamLineLoser__ERYf2{opacity:.4}.PronosticsBracketMobile_teamName__B7RGV{flex:1 1;font-size:.72rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PronosticsBracketMobile_matchFeatured__MZuRF .PronosticsBracketMobile_teamName__B7RGV{font-size:.85rem;font-weight:700}.PronosticsBracketMobile_teamPending__HWNGy{flex:1 1;font-size:.85rem;color:var(--text-tertiary)}.PronosticsBracketMobile_finalsBracket__m3iLU{display:flex;flex-direction:column;gap:1rem}.PronosticsBracketMobile_thirdPlaceRow__odGaj{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid rgba(205,127,50,.45);border-radius:12px;background:linear-gradient(135deg,rgba(205,127,50,.08),transparent)}.PronosticsBracketMobile_thirdPlaceLabel__kpwEM{font-size:.75rem;font-weight:800;letter-spacing:.5px;color:rgba(205,127,50,.95);text-transform:uppercase}.PronosticsBracketUnfolded_wrap__CGUBa{display:flex;flex-direction:column;gap:1rem}.PronosticsBracketUnfolded_pager__JQxKs{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:1px solid var(--border);border-radius:12px;background:var(--card)}.PronosticsBracketUnfolded_pagerBtn__16H_S{background:none;border:1px solid var(--border);color:var(--text);font-size:1.4rem;width:2.4rem;height:2.4rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.PronosticsBracketUnfolded_pagerBtn__16H_S:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.PronosticsBracketUnfolded_pagerBtn__16H_S:disabled{opacity:.3;cursor:not-allowed}.PronosticsBracketUnfolded_pagerText__Rvr6j{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.PronosticsBracketUnfolded_pagerCount___1QGF{font-size:.7rem;font-weight:800;letter-spacing:1.5px;color:var(--primary);text-transform:uppercase}.PronosticsBracketUnfolded_pagerLabel__A2HgQ{font-size:1rem;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.PronosticsBracketUnfolded_dots__xfIzH{display:flex;justify-content:center;gap:.5rem}.PronosticsBracketUnfolded_dot__q0wz8{width:9px;height:9px;border-radius:50%;background:var(--border);transition:background .15s ease,transform .15s ease}.PronosticsBracketUnfolded_dotActive__0wzN5{background:var(--primary);transform:scale(1.3)}.PronosticsBracketUnfolded_bracket__kfMRU{display:flex;gap:.6rem;align-items:stretch;min-height:480px}.PronosticsBracketUnfolded_col___Dfrd{flex:1 1;display:flex;flex-direction:column;min-width:0}.PronosticsBracketUnfolded_colTitle__9py51{font-size:.75rem;font-weight:800;letter-spacing:1.5px;color:var(--primary);text-transform:uppercase;margin:0 0 .5rem;text-align:center}.PronosticsBracketUnfolded_colMatches__NBIIu{flex:1 1;display:flex;flex-direction:column;justify-content:space-around;gap:.45rem}.PronosticsBracketUnfolded_match__mPRvD{border:1px solid var(--primary);border-radius:8px;padding:.4rem .5rem;background:var(--background);display:flex;flex-direction:column;gap:.2rem}.PronosticsBracketUnfolded_matchFeatured__YGgYO{border:2px solid rgba(255,215,0,.7);background:linear-gradient(135deg,rgba(255,215,0,.14),rgba(255,215,0,.02));padding:1rem 1.1rem;gap:.45rem;box-shadow:0 0 22px rgba(255,215,0,.18)}.PronosticsBracketUnfolded_teamLine__ttq0P{display:flex;align-items:center;gap:.4rem;padding:.25rem .35rem;border-radius:6px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;min-width:0;width:100%}.PronosticsBracketUnfolded_teamLineClickable__qQxfH{cursor:pointer;background:var(--card);transition:background .12s ease,opacity .12s ease}.PronosticsBracketUnfolded_teamLineClickable__qQxfH:hover{background:var(--search-hover)}.PronosticsBracketUnfolded_teamLineChosen__P6PwX{background:var(--primary-muted)}.PronosticsBracketUnfolded_teamLineChosen__P6PwX .PronosticsBracketUnfolded_teamName__yIGKT{color:var(--primary);font-weight:800}.PronosticsBracketUnfolded_matchFeatured__YGgYO .PronosticsBracketUnfolded_teamLineChosen__P6PwX{background:rgba(255,215,0,.18)}.PronosticsBracketUnfolded_matchFeatured__YGgYO .PronosticsBracketUnfolded_teamLineChosen__P6PwX .PronosticsBracketUnfolded_teamName__yIGKT{color:rgba(255,215,0,.95)}.PronosticsBracketUnfolded_teamLineLoser__jhLsz{opacity:.4}.PronosticsBracketUnfolded_teamName__yIGKT{flex:1 1;font-size:.8rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PronosticsBracketUnfolded_matchFeatured__YGgYO .PronosticsBracketUnfolded_teamName__yIGKT{font-size:1.05rem;font-weight:700}.PronosticsBracketUnfolded_teamPending__8fmB0{flex:1 1;font-size:.85rem;color:var(--text-tertiary)}.PronosticsBracketUnfolded_finalsBlock___E0h_{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:16px;background:radial-gradient(circle at 80% 20%,rgba(255,215,0,.12),transparent 60%),rgba(0,0,0,.2);border:1px solid rgba(255,215,0,.3);min-height:320px}.PronosticsBracketUnfolded_finalsHeader__axhrl{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.PronosticsBracketUnfolded_finalsKicker__VYiEX{font-size:.7rem;font-weight:800;letter-spacing:2px;color:rgba(255,215,0,.85);text-transform:uppercase}.PronosticsBracketUnfolded_finalsHint__S3Wzu{font-size:.9rem;color:var(--text-secondary)}.PronosticsBracketUnfolded_finalsGrid__XWtlV{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:1rem;gap:1rem;align-items:stretch}.PronosticsBracketUnfolded_finalsItem__u5yAE{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:12px}.PronosticsBracketUnfolded_finalsGold__fDIuD{background:rgba(255,215,0,.05);border:1px solid rgba(255,215,0,.4)}.PronosticsBracketUnfolded_finalsBronze__ykI5u{background:rgba(205,127,50,.05);border:1px solid rgba(205,127,50,.45)}.PronosticsBracketUnfolded_finalsTitle__28bkh{font-size:.95rem;font-weight:800;color:var(--text);letter-spacing:.4px}@media (max-width:820px){.PronosticsBracketUnfolded_finalsGrid__XWtlV{grid-template-columns:1fr}}.PronosticsBracketPreview_empty__m74kC{margin:0;padding:1.25rem;border:1px dashed var(--border);border-radius:12px;text-align:center;color:var(--text-secondary)}.PronosticsBracketPreview_bracket__6Q2n3{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}.PronosticsBracketPreview_bracket__6Q2n3::-webkit-scrollbar{height:8px}.PronosticsBracketPreview_bracket__6Q2n3::-webkit-scrollbar-track{background:transparent}.PronosticsBracketPreview_bracket__6Q2n3::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px;opacity:.6}.PronosticsBracketPreview_bracket__6Q2n3::-webkit-scrollbar-thumb:hover{background:var(--primary);opacity:1}.PronosticsBracketPreview_sideLeft__qGj_u,.PronosticsBracketPreview_sideRight__2ZBqU{display:flex;flex:1 1;flex-direction:row;gap:.5rem;min-width:480px}.PronosticsBracketPreview_col__myKCD{flex:1 1;display:flex;flex-direction:column;gap:.5rem;min-width:120px}.PronosticsBracketPreview_colTitle__G8vSv{font-size:.7rem;font-weight:800;letter-spacing:1.4px;color:var(--primary);margin:0 0 .25rem;text-transform:uppercase;text-align:center}.PronosticsBracketPreview_matches__PmLAu{flex:1 1;display:flex;flex-direction:column;justify-content:space-around;gap:.4rem}.PronosticsBracketPreview_match__h7_7H{border:1px solid var(--primary);border-radius:8px;padding:.4rem .55rem;background:var(--background);display:flex;flex-direction:column;gap:.2rem}.PronosticsBracketPreview_matchFinal__m89R8{border:2px solid var(--primary);background:linear-gradient(135deg,var(--primary-muted),transparent);padding:.85rem 1rem;gap:.5rem;box-shadow:0 0 20px rgba(60,219,191,.25);min-width:180px}.PronosticsBracketPreview_teamLine__gfh7y{display:flex;align-items:center;gap:.4rem;min-width:0;padding:.15rem .3rem;border-radius:6px;background:transparent;border:none;color:inherit;font:inherit;text-align:left;width:100%}.PronosticsBracketPreview_teamLineClickable__mJwpi{cursor:pointer;transition:background .12s ease,opacity .12s ease}.PronosticsBracketPreview_teamLineClickable__mJwpi:hover{background:var(--search-hover)}.PronosticsBracketPreview_teamLineChosen__QyXqd{background:var(--primary-muted)}.PronosticsBracketPreview_teamLineChosen__QyXqd .PronosticsBracketPreview_teamName__RL_eE{color:var(--primary);font-weight:700}.PronosticsBracketPreview_teamLineLoser__GYYXl{opacity:.4}.PronosticsBracketPreview_teamName__RL_eE{flex:1 1;font-size:.78rem;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PronosticsBracketPreview_matchFinal__m89R8 .PronosticsBracketPreview_teamName__RL_eE{font-size:1rem;font-weight:700}.PronosticsBracketPreview_teamNameMuted__KarDf{flex:1 1;font-size:.78rem;color:var(--text-tertiary)}.PronosticsBracketPreview_flagPlaceholder__ACENr{border-radius:50%;background:var(--card);flex-shrink:0;display:inline-block}.PronosticsBracketPreview_center__Dc4gm{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:0 1.75rem;min-width:240px;gap:.85rem}.PronosticsBracketPreview_finalTitle__q2uQu{font-size:.95rem;font-weight:900;color:var(--primary);margin:0;text-align:center;letter-spacing:.5px}.PronosticsBracketPreview_thirdTitle__HoLrN{font-size:.75rem;font-weight:800;color:var(--text-secondary);margin:.5rem 0 0;text-align:center;letter-spacing:.5px}.PronosticsThirdPlacePicker_wrap__hjAWA{display:flex;flex-direction:column;gap:.65rem}.PronosticsThirdPlacePicker_title__BEfAD{font-size:1.15rem;font-weight:800;color:var(--text);margin:0}.PronosticsThirdPlacePicker_hint__F6F2P{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.4}.PronosticsThirdPlacePicker_counter__J6hBv{display:flex;align-items:baseline;gap:.4rem;padding:.4rem .85rem;border-radius:999px;background:var(--primary-muted);border:1px solid var(--primary);align-self:flex-start;font-size:.85rem}.PronosticsThirdPlacePicker_counterNum__SQCMj{font-size:1.1rem;font-weight:900;color:var(--primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PronosticsThirdPlacePicker_counterTotal__OUQH6{color:var(--text-secondary);font-weight:600}.PronosticsThirdPlacePicker_grid__qyamV{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.65rem;gap:.65rem;margin:.5rem 0 0}.PronosticsThirdPlacePicker_card__lVAfq{width:100%;display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--text);text-align:left;cursor:pointer;position:relative;transition:transform .12s ease,border-color .12s ease}.PronosticsThirdPlacePicker_card__lVAfq:hover:not(:disabled){transform:translateY(-1px);border-color:var(--primary)}.PronosticsThirdPlacePicker_cardSelected__gv8s8{border-color:var(--primary);background:var(--primary-muted)}.PronosticsThirdPlacePicker_cardDimmed__0I_zi{opacity:.35;cursor:not-allowed}.PronosticsThirdPlacePicker_groupLabel___GT0r{font-size:.7rem;font-weight:800;letter-spacing:1px;color:var(--primary);text-transform:uppercase;position:absolute;top:.25rem;left:.5rem}.PronosticsThirdPlacePicker_teamName__X33qh{flex:1 1;font-size:.9rem;font-weight:600;color:var(--text);margin-top:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PronosticsThirdPlacePicker_rankBadge__AFqCW{font-size:.7rem;font-weight:700;color:var(--text-tertiary);margin-top:.85rem}.PronosticsThirdPlacePicker_checkmark__ogl03{position:absolute;top:.4rem;right:.5rem;font-size:1rem;font-weight:800;color:var(--primary)}.PronosticsDripTeaser_wrap__dG9rk{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-radius:12px;border:1px dashed var(--primary);background:rgba(60,219,191,.04)}.PronosticsDripTeaser_icon__FRj9j{font-size:1.75rem;line-height:1;flex-shrink:0}.PronosticsDripTeaser_content__RdjJ5{flex:1 1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.PronosticsDripTeaser_title__yQmBt{font-size:1rem;font-weight:800;color:var(--text);margin:0}.PronosticsDripTeaser_desc__wBUJL{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.4}.PronosticsDripTeaser_toggle__ZdgyZ{align-self:flex-start;margin-top:.35rem;background:none;border:1px solid var(--primary);color:var(--primary);font-size:.85rem;font-weight:700;padding:.45rem .9rem;border-radius:999px;cursor:pointer;transition:background .15s ease}.PronosticsDripTeaser_toggle__ZdgyZ:hover{background:var(--primary-muted)}.PronosticsDripTeaser_toggleOn__gqLVI{background:var(--primary);color:rgb(18,17,31)}.PronosticsDripTeaser_toggleOn__gqLVI:hover{background:var(--primary);filter:brightness(1.05)}.PronosticsFlow_dialog__18HiZ{border:none;padding:0;background:transparent;width:100%;height:100%;max-width:100vw;max-height:100vh;margin:0}.PronosticsFlow_dialog__18HiZ::-webkit-backdrop{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PronosticsFlow_dialog__18HiZ::backdrop{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PronosticsFlow_inner__mzddh{background:var(--background);color:var(--text);width:min(1400px,96vw);max-height:92vh;margin:auto;border-radius:16px;border:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;position:relative;top:4vh}.PronosticsFlow_header__EcCfw{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-bottom:1px solid var(--border)}.PronosticsFlow_closeBtn__B2juW{background:none;border:none;color:var(--primary);font-size:.95rem;font-weight:700;cursor:pointer;min-width:60px;text-align:left}.PronosticsFlow_title__LUvAT{font-size:1.05rem;font-weight:800;margin:0}.PronosticsFlow_progress__S2RXU{font-size:.9rem;font-weight:700;color:var(--text-secondary);min-width:60px;text-align:right}.PronosticsFlow_body__VAqa9{flex:1 1;overflow-y:auto;padding:1.25rem;scrollbar-width:thin;scrollbar-color:var(--primary) transparent}.PronosticsFlow_body__VAqa9::-webkit-scrollbar{width:8px}.PronosticsFlow_body__VAqa9::-webkit-scrollbar-track{background:transparent}.PronosticsFlow_body__VAqa9::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px;opacity:.6}.PronosticsFlow_body__VAqa9::-webkit-scrollbar-thumb:hover{background:var(--primary);opacity:1}.PronosticsFlow_bodyRecap__dc_fg{padding:1rem 1.25rem}.PronosticsFlow_empty__IGYoZ{text-align:center;color:var(--text-secondary);padding:2rem 0}.PronosticsFlow_recap__YhDxW{display:flex;flex-direction:column;gap:.85rem}.PronosticsFlow_recapTitle__oxHIp{font-size:1.25rem;font-weight:800;margin:0}.PronosticsFlow_recapHint__lkJHv{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.4}.PronosticsFlow_error__Z_0fG{padding:.65rem 1rem;background:rgba(255,90,79,.18);color:rgb(255,90,79);font-size:.85rem;text-align:center}.PronosticsFlow_lockedBanner__gvrvZ{padding:.65rem 1rem;background:rgba(255,196,0,.16);color:var(--text);font-size:.85rem;font-weight:600;text-align:center;border-bottom:1px solid var(--border)}.PronosticsFlow_footer__6d_EU{display:flex;gap:.75rem;padding:.85rem 1.25rem;border-top:1px solid var(--border)}.PronosticsFlow_btnGhost__nu4nF{background:none;border:1px solid var(--border);color:var(--text);font-size:.95rem;font-weight:600;padding:.65rem 1.25rem;border-radius:10px;cursor:pointer;min-width:110px}.PronosticsFlow_btnGhost__nu4nF:hover:not(:disabled){border-color:var(--primary)}.PronosticsFlow_btnGhost__nu4nF:disabled{opacity:.4;cursor:not-allowed}.PronosticsFlow_btnPrimary__69iNU{flex:1 1;background:var(--primary);border:none;color:rgb(18,17,31);font-size:1rem;font-weight:800;padding:.75rem 1.25rem;border-radius:10px;cursor:pointer}.PronosticsFlow_btnPrimary__69iNU:hover:not(:disabled){filter:brightness(1.05)}.PronosticsFlow_btnPrimary__69iNU:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.PronosticsFlow_inner__mzddh{top:0;border-radius:0;max-height:100vh;height:100%;width:100%}.PronosticsFlow_body__VAqa9{padding:.85rem .5rem}.PronosticsFlow_bodyRecap__dc_fg{padding:.85rem .25rem}.PronosticsFlow_footer__6d_EU,.PronosticsFlow_header__EcCfw{padding:.75rem 1rem}}.PronosticsCta_challenge__TYZ5m{position:relative;display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border:1px solid var(--primary);border-radius:16px;background:radial-gradient(circle at 92% 50%,rgba(255,200,70,.18),transparent 45%),linear-gradient(110deg,var(--primary-muted) 0,rgba(255,200,70,.06) 100%);overflow:hidden}.PronosticsCta_challenge__TYZ5m:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,200,70,.25),transparent 65%);top:50%;right:-40px;transform:translateY(-50%);pointer-events:none;z-index:0}.PronosticsCta_challenge__TYZ5m>*{position:relative;z-index:1}.PronosticsCta_challengeContent__fLCnu{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.PronosticsCta_kicker__s4Fqg{font-size:.7rem;font-weight:800;letter-spacing:2px;color:var(--primary);text-transform:uppercase}.PronosticsCta_title__BXuYa{font-size:1.4rem;font-weight:800;color:var(--text);margin:0;line-height:1.15}.PronosticsCta_desc__ZFqGa{font-size:.95rem;color:var(--text-secondary);margin:0;line-height:1.4}.PronosticsCta_actions__Dy_h1{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-top:.5rem}.PronosticsCta_btn__ixIM2{display:inline-flex;align-items:center;padding:.7rem 1.4rem;border-radius:10px;background:var(--primary);color:rgb(18,17,31);font-weight:800;font-size:.95rem;border:none;cursor:pointer}.PronosticsCta_btn__ixIM2:hover{filter:brightness(1.05)}.PronosticsCta_challengeIllu__prrbl{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex-shrink:0}.PronosticsCta_trophyEmoji__fkDiC{font-size:4rem;line-height:1;animation:PronosticsCta_bob__weJkG 3s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(255,200,70,.5))}@keyframes PronosticsCta_bob__weJkG{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.PronosticsCta_illuSmall__90vks{font-size:1.4rem;opacity:.8}.PronosticsCta_podium__pDM0w{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.5rem 1.25rem;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(255,215,0,.18),transparent 55%),radial-gradient(circle at 20% 80%,rgba(205,127,50,.14),transparent 55%),linear-gradient(135deg,rgba(255,215,0,.06),rgba(18,17,31,.4));border:1px solid rgba(255,215,0,.35);box-shadow:0 0 30px rgba(255,215,0,.08)}.PronosticsCta_podiumHeader__FTJBH{display:flex;flex-direction:column;gap:.25rem}.PronosticsCta_podiumKicker__A_M3F{font-size:.7rem;font-weight:800;letter-spacing:2px;color:rgba(255,215,0,.85);text-transform:uppercase}.PronosticsCta_podiumTitle__pI_jC{font-size:1.3rem;font-weight:800;color:var(--text);margin:0}.PronosticsCta_podiumGrid__ccX_1{display:grid;grid-template-columns:1fr 1.2fr 1fr;grid-gap:.75rem;gap:.75rem;align-items:end}.PronosticsCta_spot__pR5E0{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .5rem 1rem;border-radius:12px;background:rgba(0,0,0,.25);border:1px solid var(--border);text-align:center;min-width:0}.PronosticsCta_spotFeatured__JaP5v{padding-top:1.25rem;padding-bottom:1.5rem;background:linear-gradient(180deg,rgba(255,215,0,.15),rgba(255,215,0,.05))}.PronosticsCta_spot_gold__niB64{border-color:rgba(255,215,0,.6);box-shadow:0 0 20px rgba(255,215,0,.15)}.PronosticsCta_spot_silver__1j5KR{border-color:rgba(192,192,192,.45)}.PronosticsCta_spot_bronze__mU_wl{border-color:rgba(205,127,50,.5)}.PronosticsCta_medal__fOo2Y{font-size:1.5rem;line-height:1}.PronosticsCta_spotFeatured__JaP5v .PronosticsCta_medal__fOo2Y{font-size:2rem}.PronosticsCta_spotPlace__3_Ubu{font-size:.7rem;font-weight:800;letter-spacing:1px;color:var(--text-secondary);text-transform:uppercase}.PronosticsCta_spotFlag__aCW2l{margin:.1rem 0}.PronosticsCta_spotName__CXMmi{font-size:.85rem;font-weight:700;color:var(--text);line-height:1.15;word-break:break-word}.PronosticsCta_spotFeatured__JaP5v .PronosticsCta_spotName__CXMmi{font-size:1rem;font-weight:800}.PronosticsCta_spotEmpty__6ktVh{color:var(--text-tertiary);font-size:.95rem}.PronosticsCta_podiumActions__Ko3YT{display:flex;justify-content:center}.PronosticsCta_podiumBtn__BYhbE{background:none;border:1px solid rgba(255,215,0,.5);color:rgba(255,215,0,.95);font-weight:700;font-size:.9rem;padding:.55rem 1.1rem;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.PronosticsCta_podiumBtn__BYhbE:hover{background:rgba(255,215,0,.1);border-color:rgba(255,215,0,.8)}@media (max-width:600px){.PronosticsCta_challenge__TYZ5m{flex-direction:column-reverse;text-align:center;align-items:stretch;padding:1.25rem}.PronosticsCta_title__BXuYa{font-size:1.2rem}.PronosticsCta_challengeIllu__prrbl{flex-direction:row;justify-content:center}.PronosticsCta_trophyEmoji__fkDiC{font-size:3rem}.PronosticsCta_actions__Dy_h1{justify-content:center}.PronosticsCta_podiumGrid__ccX_1{grid-template-columns:1fr 1.2fr 1fr;gap:.5rem}.PronosticsCta_spotName__CXMmi{font-size:.75rem}.PronosticsCta_spotFeatured__JaP5v .PronosticsCta_spotName__CXMmi{font-size:.9rem}}.HistoryMatchCard_histCard__3ASuZ{border-width:1px;border-style:solid;border-radius:14px;padding:.8rem;display:flex;flex-direction:column;background:rgba(255,255,255,.02)}.HistoryMatchCard_scoreline__ziipj{display:flex;align-items:center;gap:.6rem}.HistoryMatchCard_teamSide__vh_up{flex:1 1;display:flex;align-items:center;gap:.35rem;min-width:0}.HistoryMatchCard_teamSideRight__Us7g9{justify-content:flex-end}.HistoryMatchCard_teamNameSm__bYN0H{font-size:.8rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryMatchCard_scoreBox__mX9ig{padding:.2rem .65rem;border-radius:8px;background:rgba(255,255,255,.06);font-size:1rem;font-weight:900}.HistoryMatchCard_histPointsRow__Bzhnq{display:flex;justify-content:flex-end;margin-top:.5rem}.HistoryMatchCard_pointsPill__fOeKu{font-size:.85rem;font-weight:900;letter-spacing:.3px;padding:.18rem .6rem;border-radius:999px;line-height:1.2;color:#ffd24a;background:rgba(255,210,74,.18);border:1px solid rgba(255,210,74,.35)}.HistoryMatchCard_historyDivider__yU_un{height:1px;background:rgba(255,255,255,.08);margin-top:.6rem}.HistoryMatchCard_predictionRow__UdjYX{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.75rem;margin-top:.5rem}.HistoryMatchCard_statusText__BIdSq{font-size:.75rem;font-weight:700}.GroupStandingCard_card__X13Z0{border:1px solid var(--border);border-radius:10px;padding:.75rem;background:var(--card)}.GroupStandingCard_header__CZgn9{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin:0 0 .5rem}.GroupStandingCard_groupName__ysV8r{font-size:.85rem;font-weight:800;color:var(--primary);margin:0}.GroupStandingCard_score__aU9tM{font-size:.7rem;font-weight:700;color:var(--text-secondary);background:var(--border);border-radius:999px;padding:.1rem .4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GroupStandingCard_list__q77Bm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.GroupStandingCard_row__pqPNB{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.GroupStandingCard_rank__ySqu9{width:18px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GroupStandingCard_rankProno__Ep8c6{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--primary);color:var(--primary);font-size:.7rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.GroupStandingCard_team__Xwmkh{flex:1 1;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GroupStandingCard_points__nXqTc{font-weight:700;color:var(--text);min-width:22px;text-align:right}.GroupStandingCard_check__LjcEx{color:#22c55e;font-weight:800;font-size:.8rem;line-height:1}.GroupStandingCard_empty__lYmaX{margin:0;padding:.5rem 0;font-size:.75rem;color:var(--text-secondary);text-align:center}.StandingsGrid_headerRow__IpDD8{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.StandingsGrid_title__GK0Ny{font-size:1.15rem;font-weight:700;color:var(--text);margin:0}.StandingsGrid_grid__wuZ9T{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.StandingsGrid_toggle__pffO2{display:inline-flex;border:1px solid var(--border);border-radius:999px;padding:2px;background:var(--card)}.StandingsGrid_toggleBtn__t9KEm{border:none;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:600;padding:.25rem .7rem;border-radius:999px;cursor:pointer;transition:color .12s ease,background .12s ease}.StandingsGrid_toggleBtn__t9KEm:hover{color:var(--text)}.StandingsGrid_toggleBtnActive__MR7go{background:var(--primary);color:#fff}.StandingsGrid_toggleBtnActive__MR7go:hover{color:#fff}.MatchPredictionsSection_section__usM8H{display:flex;flex-direction:column;gap:.5rem}.MatchPredictionsSection_cta__m0gtP{border:1px solid rgba(93,216,199,.35);background:rgba(93,216,199,.08);border-radius:14px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.4rem}.MatchPredictionsSection_ctaAllDone__z3mCv{border-color:rgba(76,175,80,.4);background:rgba(76,175,80,.07)}.MatchPredictionsSection_kicker__agmE4{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:rgb(93,216,199)}.MatchPredictionsSection_kickerDone__FU8mP{color:rgba(76,175,80,1)}.MatchPredictionsSection_title__NSumO{font-size:1.05rem;font-weight:800;margin:0}.MatchPredictionsSection_subtitle__gjQDq{font-size:.85rem;opacity:.85}.MatchPredictionsSection_urgentText__MWVi9{color:rgba(255,90,90,1);font-weight:800}.MatchPredictionsSection_button__B0LdJ{margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;border-radius:10px;border:none;background:rgb(93,216,199);color:#000;font-weight:800;font-size:.9rem;cursor:pointer;transition:background .15s ease,transform .1s}.MatchPredictionsSection_button__B0LdJ:hover{background:rgba(93,216,199,.85)}.MatchPredictionsSection_button__B0LdJ:active{transform:translateY(1px)}.MatchPredictionsSection_buttonDone__3chUX{background:transparent;border:1px solid rgba(76,175,80,1);color:rgba(76,175,80,1)}.MatchPredictionsSection_historyLink__IFU1n{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.78rem;text-align:center;padding:.3rem;opacity:.8;transition:opacity .15s;color:inherit}.MatchPredictionsSection_historyLink__IFU1n:hover{opacity:1}.MatchPredictionsSection_historyLinkAccent__amqUL{color:rgb(93,216,199);font-weight:800}.MatchPredictionsSection_history___VV9J{display:flex;flex-direction:column;gap:.6rem}.MatchPredictionsSection_historyHead__qEPWW{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.MatchPredictionsSection_historyTitle__8YQPq{font-size:.95rem;font-weight:800}.MatchPredictionsSection_historySummary__kFo_3{font-size:.78rem;opacity:.75;font-weight:600}.MatchPredictionsSection_historyPreview___h_AL{display:flex;flex-direction:column;gap:.6rem}.MatchPredictionsSection_histCard__9jfyb{border-width:1px;border-style:solid;border-radius:12px;padding:.8rem;display:flex;flex-direction:column;background:rgba(255,255,255,.02)}.MatchPredictionsSection_histPointsRow__w_hAG{display:flex;justify-content:flex-end;margin-top:.5rem}.MatchPredictionsSection_pointsPill__b5JTY{font-size:.85rem;font-weight:900;letter-spacing:.3px;padding:.18rem .6rem;border-radius:999px;line-height:1.2;color:#ffd24a;background:rgba(255,210,74,.18);border:1px solid rgba(255,210,74,.35)}.MatchPredictionsSection_dialog__TBvIW{border:none;padding:0;background:transparent;width:100%;height:100%;max-width:100vw;max-height:100vh;margin:0}.MatchPredictionsSection_dialog__TBvIW::-webkit-backdrop{background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MatchPredictionsSection_dialog__TBvIW::backdrop{background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MatchPredictionsSection_inner__ZfNGO{background:var(--background);color:var(--text);width:min(720px,96vw);max-height:92vh;margin:auto;border-radius:16px;border:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;position:relative;top:4vh}.MatchPredictionsSection_dialogHeader__qovRp{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-bottom:1px solid var(--border)}.MatchPredictionsSection_dialogTitle__P6Lup{margin:0;font-size:1rem;font-weight:800}.MatchPredictionsSection_closeBtn__zUIJt{background:none;border:none;color:var(--primary);font-size:1.1rem;font-weight:700;cursor:pointer;padding:0}.MatchPredictionsSection_dialogScroll__WlNpa{overflow-y:auto;padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.MatchPredictionsSection_daySection__PHLcc{display:flex;flex-direction:column;gap:.6rem}.MatchPredictionsSection_dayHeader__1qAbR{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.2rem}.MatchPredictionsSection_dayTitle__zWo3g{font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.MatchPredictionsSection_dayDate__Aqx5v{opacity:.55;font-weight:600;margin-left:.4rem}.MatchPredictionsSection_dayCounter__Jx8oT{font-size:.8rem;font-weight:800;color:rgba(255,215,0,.85)}.MatchPredictionsSection_dayCounterDone__9Lmds{color:rgba(76,175,80,1)}.MatchPredictionsSection_matches__0PY1T{display:flex;flex-direction:column;gap:.6rem}.MatchPredictionsSection_loadMore__2XgJI{margin-top:.4rem;padding:.9rem;border-radius:12px;border:1px solid rgba(255,215,0,.35);background:rgba(255,215,0,.05);color:inherit;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.MatchPredictionsSection_loadMore__2XgJI:hover{background:rgba(255,215,0,.1)}.MatchPredictionsSection_card__Ogc_G{border:1px solid rgba(255,215,0,.35);background:rgba(255,215,0,.06);border-radius:12px;padding:.9rem;display:flex;flex-direction:column;gap:.6rem}.MatchPredictionsSection_cardLocked__CBk_U{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.02);opacity:.7}.MatchPredictionsSection_cardHeader__2Vw54{display:flex;align-items:baseline;gap:.4rem;font-size:.8rem}.MatchPredictionsSection_kickoffTime__pKuQr{font-weight:800}.MatchPredictionsSection_headerStatus__2GD4_{font-weight:600}.MatchPredictionsSection_statusActive__XxTB7{color:rgba(255,215,0,1)}.MatchPredictionsSection_statusPredicted___Vmyp{color:rgba(76,175,80,1)}.MatchPredictionsSection_statusLocked__ezSek{color:rgba(255,255,255,.5)}.MatchPredictionsSection_teamRow__m9uqb{display:flex;align-items:center;gap:.5rem}.MatchPredictionsSection_flag___cfgm{width:24px;height:24px;border-radius:50%;object-fit:cover}.MatchPredictionsSection_teamName__DNvK_{flex:1 1;font-weight:700;font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchPredictionsSection_scoreValueRead__w__Ex{font-size:1.4rem;font-weight:900;color:rgba(255,215,0,1);min-width:1.5rem;text-align:right}.MatchPredictionsSection_versusReadOnly__4jF9q{font-size:.7rem;opacity:.4;text-align:center}.MatchPredictionsSection_editLinkRow__c__We{display:flex;justify-content:flex-end}.MatchPredictionsSection_editLink__g5OVg{background:none;border:none;color:rgba(255,215,0,1);font-family:inherit;font-size:.75rem;font-weight:800;cursor:pointer;padding:0}.MatchPredictionsSection_missedText__c7PMs{font-size:.75rem;color:rgba(255,107,107,.85)}.MatchPredictionsSection_stepperRow__zzR6_{display:flex;align-items:center;gap:.75rem}.MatchPredictionsSection_stepperTeam__kup7f{flex:1 1;display:flex;align-items:center;gap:.5rem;min-width:0}.MatchPredictionsSection_stepperControls__akYZS{display:flex;align-items:center;gap:.6rem}.MatchPredictionsSection_stepperBtn__dmML3{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,215,0,.4);background:transparent;color:rgba(255,215,0,1);font-size:1.1rem;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center}.MatchPredictionsSection_stepperBtn__dmML3:hover:not(:disabled){background:rgba(255,215,0,.1)}.MatchPredictionsSection_stepperBtn__dmML3:disabled{opacity:.4;cursor:not-allowed}.MatchPredictionsSection_stepperValue__weSJJ{font-size:1.4rem;font-weight:900;color:rgba(255,215,0,1);min-width:1.5rem;text-align:center}.MatchPredictionsSection_versus__eJP1h{font-size:.65rem;letter-spacing:.2em;font-weight:800;opacity:.4;text-align:center;padding:.1rem 0}.MatchPredictionsSection_errorText__nr_T4{font-size:.75rem;color:rgba(255,107,107,1);font-weight:600}.MatchPredictionsSection_editActions__p4IUa{display:flex;gap:.5rem}.MatchPredictionsSection_cancelBtn__SANAh{padding:.6rem .9rem;background:none;border:none;color:rgba(255,255,255,.6);font-family:inherit;font-weight:700;font-size:.85rem;cursor:pointer}.MatchPredictionsSection_validateBtn__g9rga{flex:1 1;padding:.6rem .9rem;border-radius:8px;border:none;background:rgba(255,215,0,1);color:#000;font-family:inherit;font-weight:800;font-size:.85rem;cursor:pointer}.MatchPredictionsSection_validateBtn__g9rga:disabled{background:rgba(255,215,0,.25);cursor:not-allowed}.MatchPredictionsSection_summary__mO9Fb{display:flex;gap:.5rem;padding:.85rem;border-radius:12px;border:1px solid rgba(255,215,0,.35);background:rgba(255,215,0,.05);margin-bottom:.5rem}.MatchPredictionsSection_summaryStat__O0tjy{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.1rem}.MatchPredictionsSection_summaryValue__zCUtF{font-size:1.3rem;font-weight:900}.MatchPredictionsSection_summaryValueAccent__C6380{color:rgba(255,215,0,1)}.MatchPredictionsSection_summaryLabel__KiryL{font-size:.7rem;opacity:.7;font-weight:600}.MatchPredictionsSection_historyRow__NdVRf{border-width:1px;border-style:solid;border-radius:12px;padding:.8rem;display:flex;flex-direction:column;gap:.5rem}.MatchPredictionsSection_scoreline__Mst8f{display:flex;align-items:center;gap:.6rem}.MatchPredictionsSection_teamSide__Lgtdr{flex:1 1;display:flex;align-items:center;gap:.35rem;min-width:0}.MatchPredictionsSection_teamSideRight__sEas6{justify-content:flex-end}.MatchPredictionsSection_flagSm__oCtYv{width:18px;height:18px;border-radius:50%;object-fit:cover}.MatchPredictionsSection_teamNameSm__dPRTt{font-size:.8rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchPredictionsSection_scoreBox__tNkFS{padding:.2rem .65rem;border-radius:8px;background:rgba(255,255,255,.06);font-size:1rem;font-weight:900}.MatchPredictionsSection_historyDivider___EPCX{height:1px;background:rgba(255,255,255,.08)}.MatchPredictionsSection_predictionRow__3zAGp{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.75rem}.MatchPredictionsSection_userPickValue__gMair{font-weight:800}.MatchPredictionsSection_statusText__yzKE8{font-size:.75rem;font-weight:700}.MatchPredictionsSection_pointsRow__uUSl2{display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem}.MatchPredictionsSection_coefHint__dE6Mc{font-size:.7rem;opacity:.5;font-weight:700}.MatchPredictionsSection_pointsValue__g3_cu{font-size:.95rem;font-weight:900}.MatchPredictionsSection_center___wcjc{display:flex;align-items:center;justify-content:center;padding:2rem;opacity:.7}@media (max-width:600px){.MatchPredictionsSection_inner__ZfNGO{width:100vw;max-height:100vh;top:0;border-radius:0;border:none}.MatchPredictionsSection_dialogScroll__WlNpa{padding:.8rem}}.UpcomingMatchRow_row__WM9cH{display:grid;grid-template-columns:80px 1fr auto 1fr 20px;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.55rem .25rem;border-bottom:1px solid var(--separator);font-size:.9rem}.UpcomingMatchRow_row__WM9cH:last-child{border-bottom:none}.UpcomingMatchRow_when__U38QP{font-weight:700;color:var(--primary);font-size:.8rem;letter-spacing:.3px}.UpcomingMatchRow_teamAway__ikgND,.UpcomingMatchRow_teamHome__ZaSU2{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UpcomingMatchRow_teamAway__ikgND{text-align:right}.UpcomingMatchRow_score__RLxS_{font-weight:700;color:var(--text);text-align:center;min-width:44px}.UpcomingMatchRow_dash__UeEFb{color:var(--text-tertiary);text-align:center;min-width:44px}.UpcomingMatchRow_group__LVvv1{font-size:.75rem;color:var(--text-tertiary);text-align:right}@media (max-width:480px){.UpcomingMatchRow_row__WM9cH{grid-template-columns:64px 1fr auto 1fr;font-size:.82rem}.UpcomingMatchRow_group__LVvv1{display:none}}.TrophyWatermark_wrap__ZUbet{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.TrophyWatermark_icon__g1nA8{position:absolute;top:0;right:-30vh;height:80vh;width:80vh;max-height:900px;max-width:900px;object-fit:contain;opacity:.07}@media (max-width:768px){.TrophyWatermark_icon__g1nA8{right:-45vw;height:90vw;width:90vw}}.WorldCupTimeline_card__PVJKg{position:relative;border-radius:16px;border:1px solid rgba(255,215,0,.35);background:rgba(255,215,0,.04);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.WorldCupTimeline_kicker__Tof94{font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,215,0,.85)}.WorldCupTimeline_title__Z8sOv{font-size:1.15rem;font-weight:800;margin:0}.WorldCupTimeline_scoreRow__YqUp5{display:flex;align-items:baseline;gap:.4rem;margin-top:.1rem}.WorldCupTimeline_bigScore__3hE99{font-size:2.4rem;font-weight:900;line-height:1;color:rgba(255,215,0,1)}.WorldCupTimeline_bigScoreUnit__wJbSe{font-size:.9rem;font-weight:600;opacity:.6}.WorldCupTimeline_projectionRow__hV8lW{display:flex;flex-direction:column;gap:.1rem;margin-top:.25rem}.WorldCupTimeline_projectionTarget__f9aK4{font-size:.95rem;font-weight:800;color:rgb(93,216,199)}.WorldCupTimeline_inPlayHint__GAklI{font-size:.72rem;font-weight:600;opacity:.6}.WorldCupTimeline_progressTrack__8fgW_{height:6px;border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden;margin-top:.15rem}.WorldCupTimeline_progressFill__piXvV{height:100%;background:rgba(255,215,0,1);transition:width .3s ease}.WorldCupTimeline_rankRow__ZKRC9{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;margin-top:.15rem;font-size:.9rem}.WorldCupTimeline_rankBadgeValue__OGmiS{color:rgba(255,215,0,1);font-weight:800}.WorldCupTimeline_rankTopPct__z7t6q{color:rgba(255,215,0,1);font-weight:700}.WorldCupTimeline_progression__ZXwJq{font-size:.8rem;font-weight:700;color:rgba(76,175,80,1)}.WorldCupTimeline_rankMuted__pVr1O{font-style:italic;opacity:.6;font-size:.85rem}.WorldCupTimeline_miniCard__p5DH3{border:1px solid rgba(255,215,0,.35);background:rgba(255,215,0,.08);border-radius:10px;padding:.65rem .8rem;display:flex;flex-direction:column;gap:.15rem}.WorldCupTimeline_miniCardTitle__Hrf32{font-size:.85rem;font-weight:800;color:rgba(255,215,0,1)}.WorldCupTimeline_miniCardBody__JnhsR{font-size:.8rem;line-height:1.35}.WorldCupTimeline_divider__4C2G2{height:1px;background:rgba(255,255,255,.08)}.WorldCupTimeline_timeline__dPrkV{display:flex;flex-direction:column}.WorldCupTimeline_phaseRow__Cato9{display:grid;grid-template-columns:14px 1fr;grid-column-gap:.75rem;column-gap:.75rem;padding-bottom:1rem}.WorldCupTimeline_phaseGutter__dffIc{display:flex;flex-direction:column;align-items:center}.WorldCupTimeline_phaseDot__8ZiOV{width:12px;height:12px;border-radius:50%;border:2px solid;margin-top:.15rem}.WorldCupTimeline_phaseDotLocked__llBot{background:transparent!important;border-color:rgba(255,255,255,.3)!important}.WorldCupTimeline_phaseDotActive__a9_x6{background:rgba(255,215,0,1);border-color:rgba(255,215,0,1)}.WorldCupTimeline_phaseDotDone__fLqQ6{background:rgba(76,175,80,1);border-color:rgba(76,175,80,1)}.WorldCupTimeline_phaseLine__vvSDH{flex:1 1;width:2px;margin-top:4px;background:rgba(255,255,255,.15)}.WorldCupTimeline_phaseLineDone__pcdPr{background:rgba(76,175,80,.6)}.WorldCupTimeline_phaseContent__LTEqL{display:flex;flex-direction:column;gap:.35rem;min-width:0}.WorldCupTimeline_phaseHeader__SUzYU{display:flex;align-items:center;gap:.5rem}.WorldCupTimeline_phaseLabel__UKB3R{font-size:.95rem;font-weight:800;flex:1 1;min-width:0}.WorldCupTimeline_phaseLabelLocked__Y3lhf{opacity:.55}.WorldCupTimeline_phaseStatus__zDdT2{font-size:.7rem;font-weight:700}.WorldCupTimeline_statusLocked__zOtbL{color:rgba(255,255,255,.4)}.WorldCupTimeline_statusActive__f3a8u{color:rgba(255,215,0,1)}.WorldCupTimeline_statusDone__98PiU{color:rgba(76,175,80,1)}.WorldCupTimeline_coefChip__fomET{border:1px solid rgba(255,215,0,.35);background:rgba(255,215,0,.08);border-radius:6px;padding:.1rem .4rem;font-size:.7rem;font-weight:800;color:rgba(255,215,0,1)}.WorldCupTimeline_coefChipDimmed__RfLpx{border-color:rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.4)}.WorldCupTimeline_phasePoints__K_YnE{font-size:1rem}.WorldCupTimeline_phasePointsValueActive__TANwJ{color:rgba(255,215,0,1);font-weight:800}.WorldCupTimeline_phasePointsValueDone__mG9KF{color:rgba(76,175,80,1);font-weight:800}.WorldCupTimeline_phasePointsUnit__pjp78{opacity:.6}.WorldCupTimeline_phaseProgress__usRHM{font-size:.8rem;opacity:.7}.WorldCupTimeline_miniProgressTrack__u6nWe{height:4px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden;margin-top:4px}.WorldCupTimeline_miniProgressFill__nXNZp{height:100%;background:rgba(255,215,0,1);transition:width .3s ease}.WorldCupTimeline_phaseHint__QGP8J{font-size:.8rem;opacity:.6;font-style:italic;white-space:pre-line}.WorldCupTimeline_timelineLegend__HSZSX{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08);font-size:.8rem;line-height:1.5;opacity:.75}.WorldCupTimeline_timelineLegend__HSZSX strong{font-weight:700;opacity:1}.WorldCupTimeline_legendExample__IyMyh{display:inline-block;margin-top:.35rem;color:rgba(255,215,0,.85);font-weight:600}.WorldCupTimeline_detailsList__UT2_J{display:flex;flex-direction:column;gap:.15rem}.WorldCupTimeline_detailLine__0xIZU{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem}.WorldCupTimeline_detailLabel___A9r3{opacity:.8}.WorldCupTimeline_detailValue__sfuYt{font-weight:700}.WorldCupTimeline_toneNegative__nIaDJ{color:rgba(255,107,107,1)}.WorldCupTimeline_tonePositive__jv4UV{color:rgba(76,175,80,1)}.WorldCupTimeline_phaseRankRow__DwjMR{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem}.WorldCupTimeline_surperfBadge__3haoR{font-size:.7rem;font-weight:800;color:rgba(255,107,53,1);background:rgba(255,107,53,.12);border-radius:6px;padding:.1rem .4rem}.WorldCupTimeline_recapBox__e7_hS{margin-top:.4rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.5rem}.WorldCupTimeline_recapHighlights__KQfnm{display:flex;flex-direction:column;gap:.15rem}.WorldCupTimeline_recapHighlight__jhRd4{font-size:.8rem;opacity:.85}.WorldCupTimeline_recapRank__5V_ih{font-size:.85rem}.WorldCupTimeline_recapLeagues__GXoC_{font-size:.85rem;font-weight:600}.WorldCupTimeline_mergedGrid__HlyqP{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.WorldCupTimeline_podiumPane__AzOuv section[class*=podium]{margin:0!important}@media (min-width:900px){.WorldCupTimeline_cardSolo__a7xEk{max-width:560px;margin-inline:auto}.WorldCupTimeline_cardMerged__RBDDq{max-width:1100px;margin-inline:auto}.WorldCupTimeline_mergedGrid__HlyqP{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}}