.leagues_releaseStack__Avs5a{display:grid;grid-gap:18px;gap:18px}.leagues_coverageSummary__vGauY,.leagues_releasePanel__yny1e{border:1px solid var(--line,#2a3a4d);border-radius:16px;background:rgba(14,24,38,.72);padding:18px}.leagues_hotHero__1AAiR{background:linear-gradient(180deg,rgba(31,47,68,.82),rgba(14,24,38,.86))}.leagues_sectionHeader__79ZdU{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.leagues_sectionHeader__79ZdU h2{margin:4px 0;font-size:22px}.leagues_sectionHeader__79ZdU p{margin:0;color:var(--muted,#9db0c6);max-width:760px}.leagues_kicker__vP2nV{font-size:11px;font-weight:900;letter-spacing:.09em;color:#83f6a8}.leagues_hotMeta___p8ye{display:grid;grid-gap:4px;gap:4px;text-align:right;font-size:12px;color:var(--muted,#9db0c6)}.leagues_hotMeta___p8ye strong{color:#e9f1fb}.leagues_hotGrid__a5KhR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.leagues_hotCard__Kfm12{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"rank identity score" "badge identity score";grid-gap:4px 10px;gap:4px 10px;border:1px solid #314459;border-radius:12px;padding:12px;background:rgba(7,15,26,.62);min-width:0}.leagues_hotCardHidden___r7e3{display:none}.leagues_hotRank__Rsj_i{grid-area:rank;font-weight:900;color:#fff}.leagues_hotRank__Rsj_i span{font-size:10px;color:#83f6a8;margin-left:5px}.leagues_hotIdentity__ELIMd{grid-area:identity;min-width:0}.leagues_hotIdentity__ELIMd span,.leagues_hotIdentity__ELIMd strong{display:block}.leagues_hotIdentity__ELIMd strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leagues_hotCard__Kfm12 small,.leagues_hotIdentity__ELIMd span{font-size:10px;color:var(--muted,#9db0c6)}.leagues_hotScore__OITl4{grid-area:score;text-align:right}.leagues_hotScore__OITl4 span,.leagues_hotScore__OITl4 strong{display:block}.leagues_hotScore__OITl4 span{font-size:9px;text-transform:uppercase;color:var(--muted,#9db0c6)}.leagues_hotScore__OITl4 strong{font-size:18px}.leagues_primaryBadge__c3hj_{grid-area:badge;font-size:9px;font-weight:900;color:#ffd274}.leagues_textButton__6SSNQ{margin-top:12px;background:none;border:0;color:#8bc7ff;padding:0;cursor:pointer;font-weight:800}.leagues_coverageSummary__vGauY{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 20px;gap:10px 20px;align-items:center}.leagues_coverageSummary__vGauY>div:first-child span,.leagues_coverageSummary__vGauY>div:first-child strong{display:block}.leagues_coverageSummary__vGauY>div:first-child span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#83f6a8}.leagues_coverageSummary__vGauY>div:first-child strong{font-size:20px}.leagues_coverageSummary__vGauY p{grid-column:1/-1;margin:0;color:var(--muted,#9db0c6)}.leagues_summaryChips__REgYB{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.leagues_alreadyMonitored__M_qUL,.leagues_countBadge__EmDmE,.leagues_summaryChips__REgYB span{border:1px solid #36516d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;color:#bfd0e4}.leagues_detailsSummary__oH3ON{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer}.leagues_detailsSummary__oH3ON span:first-child{display:grid;grid-gap:3px;gap:3px}.leagues_detailsSummary__oH3ON small{color:var(--muted,#9db0c6);font-weight:500}.leagues_compactList__bYFR0{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.leagues_compactRow__OjoyS{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;border-top:1px solid rgba(82,104,130,.25)}.leagues_compactRow__OjoyS>span:first-child,.leagues_compactRow__OjoyS>span:first-child small,.leagues_compactRow__OjoyS>span:first-child strong,.leagues_compactRow__OjoyS>span:last-child small{display:block}.leagues_compactRow__OjoyS small{font-size:10px;color:var(--muted,#9db0c6)}.leagues_compactRow__OjoyS>span:last-child{font-size:10px;font-weight:900;text-align:right}.leagues_friendlyEmpty__Aj3_R{display:grid;grid-gap:4px;gap:4px;color:var(--muted,#9db0c6);padding:14px 0}.leagues_friendlyEmpty__Aj3_R strong{color:#e9f1fb}.leagues_chipList__U_bXf{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.leagues_removableChip__swzEO{border:1px solid #35516d;background:#101d2c;color:#e9f1fb;border-radius:999px;padding:7px 10px;cursor:pointer}.leagues_removableChip__swzEO span{margin-left:8px;color:#ff9da9}.leagues_searchBox__4R7FJ{display:grid;grid-gap:6px;gap:6px;margin:14px 0}.leagues_searchBox__4R7FJ span,.leagues_selectorGrid__eFMuG label span{font-size:10px;font-weight:900;letter-spacing:.05em;color:#a8bfd7}.leagues_searchBox__4R7FJ input,.leagues_selectorGrid__eFMuG select{width:100%;box-sizing:border-box;background:#0b1522;color:#edf4fc;border:1px solid #33475d;border-radius:10px;padding:10px 12px}.leagues_searchResults__SVVBb{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.leagues_searchResult__2wIOC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid rgba(76,100,126,.45);border-radius:10px}.leagues_searchResult__2wIOC>span:first-child small,.leagues_searchResult__2wIOC>span:first-child strong{display:block}.leagues_searchResult__2wIOC small{font-size:10px;color:var(--muted,#9db0c6)}.leagues_multiPicker__q4lUj>button,.leagues_searchResult__2wIOC button{border:1px solid #5aa67b;background:#163622;color:#c9ffdc;border-radius:9px;padding:8px 11px;font-weight:900;cursor:pointer}.leagues_multiPicker__q4lUj>button:disabled,.leagues_searchResult__2wIOC button:disabled{opacity:.45;cursor:not-allowed}.leagues_selectorGrid__eFMuG{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.leagues_selectorGrid__eFMuG label{display:grid;grid-gap:6px;gap:6px}.leagues_multiPicker__q4lUj{display:grid;grid-gap:7px;gap:7px;margin-top:12px;border-top:1px solid rgba(76,100,126,.4);padding-top:12px}.leagues_pickerHeading__BI4vH{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.leagues_pickerHeading__BI4vH>span{display:grid;grid-gap:3px;gap:3px}.leagues_pickerHeading__BI4vH span,.leagues_selectorHint__ovB7h,.leagues_worldwideHint__cs9Bl{font-size:11px;color:var(--muted,#9db0c6)}.leagues_pickerRow__CEQlZ{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(76,100,126,.22)}.leagues_pickerRow__CEQlZ>span{display:flex;align-items:center;gap:9px}.leagues_pickerRow__CEQlZ small,.leagues_pickerRow__CEQlZ strong{display:block}.leagues_pickerRow__CEQlZ small{font-size:10px;color:var(--muted,#9db0c6);line-height:1.35}.leagues_pickerRow__CEQlZ em{font-style:normal;font-size:10px;color:#83f6a8}.leagues_selectorHint__ovB7h{padding:12px 0}.leagues_worldwideHint__cs9Bl{margin-top:12px}.leagues_worldwideHint__cs9Bl a{color:#8bc7ff}.leagues_hotGridExpanded__yIeUg .leagues_hotCardHidden___r7e3{display:grid}.leagues_catalogueNotice__ET8kj{display:grid;grid-gap:3px;gap:3px;margin-top:12px;padding:11px 12px;border:1px solid #72552a;border-radius:10px;background:#231b0d;color:#f5d59a}.leagues_catalogueNotice__ET8kj span{font-size:11px}.leagues_catalogueNotice__ET8kj a{text-decoration:underline;font-weight:800}.leagues_countrySummary__gpVVm{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.leagues_countrySummary__gpVVm>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid rgba(76,100,126,.42);border-radius:10px;background:rgba(7,15,26,.46)}.leagues_countrySummary__gpVVm span{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#9db0c6)}.leagues_countrySummary__gpVVm strong{font-size:16px}.leagues_pickerActions__sz5Qi{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.leagues_pickerActions__sz5Qi button{border:1px solid #35516d;border-radius:8px;background:#101d2c;color:#d7e5f3;padding:6px 9px;font-size:10px;font-weight:800;cursor:pointer}.leagues_pickerActions__sz5Qi button:disabled{opacity:.4;cursor:not-allowed}.leagues_countryLeagueList___mYbi{max-height:520px;overflow:auto;border-top:1px solid rgba(76,100,126,.18);border-bottom:1px solid rgba(76,100,126,.18);padding-right:4px}.leagues_pickerStatus__Vi5tT{min-width:150px;justify-content:flex-end!important;text-align:right}.leagues_pickerStatus__Vi5tT b{display:inline-flex;border:1px solid;border-radius:999px;padding:4px 7px;font-size:9px}.leagues_catalogueAvailable__Fl8EK{color:#83f6a8}.leagues_catalogueLimited__O7Pcu{color:#ffd274}.leagues_catalogueUnavailable__nOp8O{color:#9aa8b5}.leagues_analysisObligation__xddbj{color:var(--muted,#9db0c6);font-size:10px;line-height:1.45}.leagues_multiPicker__q4lUj input[type=checkbox]{accent-color:#45dc8b}@media(max-width:1100px){.leagues_countrySummary__gpVVm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.leagues_hotGrid__a5KhR{grid-template-columns:repeat(2,minmax(0,1fr))}.leagues_sectionHeader__79ZdU{display:grid}.leagues_hotMeta___p8ye{text-align:left}.leagues_coverageSummary__vGauY{grid-template-columns:1fr}.leagues_coverageSummary__vGauY p{grid-column:1}.leagues_summaryChips__REgYB{justify-content:flex-start}.leagues_pickerHeading__BI4vH{display:grid}.leagues_pickerActions__sz5Qi{justify-content:flex-start}}@media(max-width:600px){.leagues_coverageSummary__vGauY,.leagues_releasePanel__yny1e{padding:14px;border-radius:13px}.leagues_hotGrid__a5KhR{grid-template-columns:1fr}.leagues_hotGrid__a5KhR:not(.leagues_hotGridExpanded__yIeUg) .leagues_hotCard__Kfm12:nth-child(n+6){display:none}.leagues_selectorGrid__eFMuG{grid-template-columns:1fr}.leagues_compactRow__OjoyS,.leagues_pickerRow__CEQlZ,.leagues_searchResult__2wIOC{align-items:flex-start}.leagues_pickerRow__CEQlZ{display:grid}.leagues_pickerStatus__Vi5tT{min-width:0;justify-content:flex-start!important;text-align:left;padding-left:27px}.leagues_detailsSummary__oH3ON{align-items:flex-start}.leagues_sectionHeader__79ZdU h2{font-size:19px}.leagues_countrySummary__gpVVm{grid-template-columns:repeat(2,minmax(0,1fr))}.leagues_countryLeagueList___mYbi{max-height:430px}}.LeagueHubBrowser_stack__6pkgc{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.LeagueHubBrowser_panel__YStXK{border:1px solid var(--line,#2a3a4d);border-radius:16px;background:linear-gradient(180deg,rgba(20,34,51,.84),rgba(13,23,36,.86));padding:18px}.LeagueHubBrowser_savedPanel__VYEpW{padding:14px 18px}.LeagueHubBrowser_header__cwheP{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.LeagueHubBrowser_header__cwheP h2{margin:4px 0;font-size:22px}.LeagueHubBrowser_header__cwheP p{margin:0;color:var(--muted,#9db0c6);max-width:760px;font-size:.82rem}.LeagueHubBrowser_kicker__jTMKb{font-size:11px;font-weight:900;letter-spacing:.09em;color:#8bc7ff}.LeagueHubBrowser_count__MXyCZ{border:1px solid #36516d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;color:#bfd0e4;white-space:nowrap}.LeagueHubBrowser_selectorGrid__SOUac{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.LeagueHubBrowser_twoSelectors__clNQS{grid-template-columns:repeat(2,minmax(0,1fr))}.LeagueHubBrowser_selectorGrid__SOUac label{display:grid;grid-gap:6px;gap:6px}.LeagueHubBrowser_selectorGrid__SOUac label>span{font-size:.68rem;font-weight:900;color:#a8bdd2;text-transform:uppercase;letter-spacing:.04em}.LeagueHubBrowser_selectorGrid__SOUac select{width:100%;min-width:0;min-height:44px;background:#0b1522;color:#edf4fc;border:1px solid #3a526b;border-radius:11px;padding:10px 12px;font:inherit;font-weight:750}.LeagueHubBrowser_selectorGrid__SOUac select:disabled{opacity:.48;cursor:not-allowed}.LeagueHubBrowser_countryHeading__srujE{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(83,107,132,.28)}.LeagueHubBrowser_countryHeading__srujE strong{font-size:.86rem}.LeagueHubBrowser_countryHeading__srujE button{border:0;background:transparent;color:#8fc8f1;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.LeagueHubBrowser_list__RToxC,.LeagueHubBrowser_searchResults__ssURH{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.LeagueHubBrowser_row__pT6gq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid rgba(76,100,126,.34);border-radius:11px;background:rgba(7,15,26,.43);overflow:hidden}.LeagueHubBrowser_link__7WyS5{display:flex;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 12px;color:inherit;text-decoration:none}.LeagueHubBrowser_link__7WyS5:hover{background:rgba(31,64,88,.22)}.LeagueHubBrowser_link__7WyS5>span:first-child{min-width:0}.LeagueHubBrowser_link__7WyS5 small,.LeagueHubBrowser_link__7WyS5 strong{display:block}.LeagueHubBrowser_link__7WyS5 strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.82rem}.LeagueHubBrowser_link__7WyS5 small{font-size:.66rem;color:var(--muted,#9db0c6)}.LeagueHubBrowser_meta__pg2bL{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;text-align:right}.LeagueHubBrowser_meta__pg2bL small{font-size:.61rem;color:#8196ab}.LeagueHubBrowser_meta__pg2bL em{font-style:normal;font-size:.64rem;color:#aec2d5;white-space:nowrap}.LeagueHubBrowser_meta__pg2bL b{font-size:1rem}.LeagueHubBrowser_rowActions___9PLg{display:flex;align-items:stretch;border-left:1px solid rgba(76,100,126,.34)}.LeagueHubBrowser_rowActions___9PLg form{display:flex}.LeagueHubBrowser_removeButton__1Balw,.LeagueHubBrowser_saveButton__MmyK4,.LeagueHubBrowser_starActive__wn_a_,.LeagueHubBrowser_star__BFuUj{border:0;background:transparent;color:#a9bacb;min-width:46px;padding:0 9px;font:inherit;font-size:.68rem;font-weight:900;cursor:pointer;white-space:nowrap}.LeagueHubBrowser_removeButton__1Balw,.LeagueHubBrowser_saveButton__MmyK4{border-right:1px solid rgba(76,100,126,.34)}.LeagueHubBrowser_removeButton__1Balw{color:#cf9b9b}.LeagueHubBrowser_savedMark__j_qSL{display:flex;align-items:center;padding:0 10px;font-size:.65rem;font-weight:900;color:#ffd274;white-space:nowrap}.LeagueHubBrowser_starActive__wn_a_,.LeagueHubBrowser_star__BFuUj{font-size:1rem}.LeagueHubBrowser_starActive__wn_a_{background:rgba(80,64,17,.24);color:#ffd274}.LeagueHubBrowser_secondaryTools__apEoK{margin-top:13px;border-top:1px solid rgba(83,107,132,.26);padding-top:10px}.LeagueHubBrowser_secondaryTools__apEoK summary{cursor:pointer;color:#9db1c4;font-size:.7rem;font-weight:850;list-style:none}.LeagueHubBrowser_secondaryTools__apEoK summary::-webkit-details-marker{display:none}.LeagueHubBrowser_secondaryTools__apEoK summary:after{content:" ▾"}.LeagueHubBrowser_secondaryTools__apEoK[open] summary:after{content:" ▴"}.LeagueHubBrowser_filters__lJMKJ{display:flex;gap:7px;overflow:auto;padding:10px 0 2px}.LeagueHubBrowser_filters__lJMKJ button{white-space:nowrap;border:1px solid #31475d;background:#101d2c;color:#c7d5e4;border-radius:999px;padding:6px 10px;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.LeagueHubBrowser_filters__lJMKJ .LeagueHubBrowser_active__1_A95{border-color:#65abe7;background:rgba(45,92,131,.48);color:#fff}.LeagueHubBrowser_searchBlock__Mx57i{display:grid;grid-gap:4px;gap:4px;margin-top:10px}.LeagueHubBrowser_search__U56Rw{display:grid;grid-gap:5px;gap:5px}.LeagueHubBrowser_search__U56Rw>span{font-size:.7rem;font-weight:900}.LeagueHubBrowser_search__U56Rw input{width:100%;box-sizing:border-box;background:#0b1522;color:#edf4fc;border:1px solid #33475d;border-radius:10px;padding:9px 11px}.LeagueHubBrowser_searchBlock__Mx57i>small{color:var(--muted,#9db0c6);font-size:.63rem}.LeagueHubBrowser_myLeaguesHeader__8CO_n{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.LeagueHubBrowser_myLeaguesHeader__8CO_n span{display:grid;grid-gap:2px;gap:2px}.LeagueHubBrowser_myLeaguesHeader__8CO_n strong{font-size:.92rem}.LeagueHubBrowser_myLeaguesHeader__8CO_n small{color:var(--muted,#9db0c6);font-size:.68rem}.LeagueHubBrowser_myLeaguesHeader__8CO_n b{font-size:1.05rem;color:#a9bed4}.LeagueHubBrowser_savedGroups__QlD8X{display:grid;grid-gap:14px;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(83,107,132,.28)}.LeagueHubBrowser_savedGroup__dSW2G{display:grid;grid-gap:6px;gap:6px}.LeagueHubBrowser_savedGroup__dSW2G h3{margin:0;font-size:.74rem;color:#a9bed4;letter-spacing:.04em}.LeagueHubBrowser_savedGroup__dSW2G .LeagueHubBrowser_list__RToxC{margin-top:0}.LeagueHubBrowser_empty__dVSqR{display:grid;grid-gap:4px;gap:4px;padding:14px 2px;color:var(--muted,#9db0c6);font-size:.76rem}.LeagueHubBrowser_empty__dVSqR strong{color:#e9f1fb}@media(max-width:800px){.LeagueHubBrowser_selectorGrid__SOUac,.LeagueHubBrowser_twoSelectors__clNQS{grid-template-columns:1fr}.LeagueHubBrowser_header__cwheP{display:grid}.LeagueHubBrowser_panel__YStXK{padding:14px;border-radius:13px}.LeagueHubBrowser_savedPanel__VYEpW{padding:13px 14px}.LeagueHubBrowser_header__cwheP h2{font-size:19px}.LeagueHubBrowser_header__cwheP p{font-size:.76rem}.LeagueHubBrowser_selectorGrid__SOUac select{min-height:46px}.LeagueHubBrowser_row__pT6gq{grid-template-columns:minmax(0,1fr)}.LeagueHubBrowser_rowActions___9PLg{border-left:0;border-top:1px solid rgba(76,100,126,.34);justify-content:flex-end;min-height:38px}.LeagueHubBrowser_link__7WyS5{align-items:flex-start}.LeagueHubBrowser_meta__pg2bL{flex-wrap:wrap;max-width:150px}.LeagueHubBrowser_secondaryTools__apEoK{margin-top:11px}}