.CareerTeamsSidebar-module-scss-module__MLBzWW__teamLabel{align-items:center;column-gap:calc(var(--space)*2);grid-template-columns:1fr auto;display:grid}.CareerTeamsSidebar-module-scss-module__MLBzWW__teamLogo{object-fit:contain;justify-self:start;width:18px;height:18px}.CareerTeamsSidebar-module-scss-module__MLBzWW__teamName{text-align:left;justify-self:start}
.PopularLeaguesSidebar-module-scss-module__KTuLeW__sidebar{gap:calc(var(--space)*3);padding:calc(var(--space)*4);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--page-foreground) 6%, transparent);grid-template-rows:auto 1fr;min-width:0;display:grid}.PopularLeaguesSidebar-module-scss-module__KTuLeW__header{gap:0;display:grid}.PopularLeaguesSidebar-module-scss-module__KTuLeW__title{color:var(--page-foreground)}.PopularLeaguesSidebar-module-scss-module__KTuLeW__list{gap:2px;margin:0;padding:0 4px 0 0;list-style:none;display:grid}.PopularLeaguesSidebar-module-scss-module__KTuLeW__entry{align-items:center;column-gap:calc(var(--space)*2);padding:calc(var(--space)*2) calc(var(--space)*3);color:var(--page-foreground);border-radius:12px;grid-template-columns:1fr auto;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}.PopularLeaguesSidebar-module-scss-module__KTuLeW__entry:hover,.PopularLeaguesSidebar-module-scss-module__KTuLeW__entry:focus-visible{background:color-mix(in srgb, var(--color-secondary) 10%, transparent);outline:none;transform:translate(2px)}.PopularLeaguesSidebar-module-scss-module__KTuLeW__entryActive{background:color-mix(in srgb, var(--color-secondary) 14%, transparent);color:var(--color-primary);font-weight:600}.PopularLeaguesSidebar-module-scss-module__KTuLeW__entryActive:hover,.PopularLeaguesSidebar-module-scss-module__KTuLeW__entryActive:focus-visible{background:color-mix(in srgb, var(--color-secondary) 20%, transparent)}.PopularLeaguesSidebar-module-scss-module__KTuLeW__entryLabel{overflow-wrap:anywhere}.PopularLeaguesSidebar-module-scss-module__KTuLeW__entryCountry{color:color-mix(in srgb, var(--page-foreground) 64%, transparent)}@media (max-width:1024px){.PopularLeaguesSidebar-module-scss-module__KTuLeW__sidebar{padding:calc(var(--space)*3)}.PopularLeaguesSidebar-module-scss-module__KTuLeW__list{flex-wrap:wrap;gap:6px;padding:0;display:flex}.PopularLeaguesSidebar-module-scss-module__KTuLeW__entry{border:1px solid color-mix(in srgb, var(--page-foreground) 12%, transparent);border-radius:999px;grid-template-columns:auto;padding:8px 12px}.PopularLeaguesSidebar-module-scss-module__KTuLeW__entry:hover,.PopularLeaguesSidebar-module-scss-module__KTuLeW__entry:focus-visible{transform:none}.PopularLeaguesSidebar-module-scss-module__KTuLeW__entryCountry{display:none}}
.TeamCard-module-scss-module__th0gOG__card{gap:calc(var(--space)*3);padding:calc(var(--space)*4);border-radius:var(--radius);background:var(--color-surface);box-shadow:0 12px 28px color-mix(in srgb, var(--page-foreground) 6%, transparent);transition:transform .18s,box-shadow .18s;display:grid}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardHeader{align-items:center;gap:calc(var(--space)*3);display:flex}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardHeader .TeamCard-module-scss-module__th0gOG__cardLogo{object-fit:contain;background:color-mix(in srgb, var(--page-foreground) 4%, transparent);border-radius:12px;width:56px;height:56px}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardHeader .TeamCard-module-scss-module__th0gOG__cardHeading{gap:2px;min-width:0;display:grid}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardHeader .TeamCard-module-scss-module__th0gOG__cardHeading .TeamCard-module-scss-module__th0gOG__cardTitle{color:var(--page-foreground);overflow-wrap:anywhere}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardHeader .TeamCard-module-scss-module__th0gOG__cardHeading .TeamCard-module-scss-module__th0gOG__cardSubtitle{color:color-mix(in srgb, var(--page-foreground) 64%, transparent);text-transform:uppercase;letter-spacing:.12em}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardFacts{gap:6px;margin:0;display:grid}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardFacts .TeamCard-module-scss-module__th0gOG__factRow{gap:calc(var(--space)*2);grid-template-rows:1fr;grid-template-columns:120px 1fr;align-items:baseline;min-width:0;display:grid}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardFacts .TeamCard-module-scss-module__th0gOG__factRow .TeamCard-module-scss-module__th0gOG__factLabel{color:color-mix(in srgb, var(--page-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.1em;min-width:0}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardFacts .TeamCard-module-scss-module__th0gOG__factRow .TeamCard-module-scss-module__th0gOG__factValue{text-align:right;overflow-wrap:anywhere;min-width:0}.TeamCard-module-scss-module__th0gOG__card .TeamCard-module-scss-module__th0gOG__cardCta{width:fit-content}
.CountryHubView-module-scss-module__0-8W4W__browserLayout{gap:calc(var(--space)*4);grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start;display:grid}.CountryHubView-module-scss-module__0-8W4W__leagueColumn{top:calc(var(--space)*2);position:sticky}.CountryHubView-module-scss-module__0-8W4W__leagueList{gap:calc(var(--space)*1.5);margin:0;padding:0;list-style:none;display:grid}.CountryHubView-module-scss-module__0-8W4W__leagueButton{text-align:left;border:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);width:100%;color:inherit;cursor:pointer;background:linear-gradient(#fffffffa,#f7f9f4fa);border-radius:1rem;gap:.35rem;padding:.95rem 1rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.CountryHubView-module-scss-module__0-8W4W__leagueButton:hover,.CountryHubView-module-scss-module__0-8W4W__leagueButton:focus-visible{border-color:color-mix(in srgb, var(--page-foreground) 18%, transparent);box-shadow:0 10px 24px color-mix(in srgb, var(--page-foreground) 8%, transparent);transform:translateY(-1px)}.CountryHubView-module-scss-module__0-8W4W__leagueButtonActive{border-color:color-mix(in srgb, var(--page-foreground) 28%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--page-foreground) 8%, transparent);background:linear-gradient(#f4f8eefa,#eaf1e1fa)}.CountryHubView-module-scss-module__0-8W4W__leagueButtonTitle{min-width:0}.CountryHubView-module-scss-module__0-8W4W__leagueButtonMeta{color:var(--text-secondary,#000000ad)}.CountryHubView-module-scss-module__0-8W4W__teamsPanel{min-width:0}.CountryHubView-module-scss-module__0-8W4W__teamsPanelHeader{justify-content:space-between;align-items:baseline;gap:calc(var(--space)*2);margin-bottom:calc(var(--space)*2);display:flex}.CountryHubView-module-scss-module__0-8W4W__teamsPanelTitle{margin:0}.CountryHubView-module-scss-module__0-8W4W__teamsPanelMeta{color:var(--text-secondary,#000000ad);white-space:nowrap}.CountryHubView-module-scss-module__0-8W4W__teamsScroll{--teams-grid-gap:calc(var(--space) * 4);--teams-card-height:13.75rem;height:calc(var(--teams-card-height)*2 + var(--teams-grid-gap) + var(--teams-grid-gap)*2);padding-inline:0;padding-block:var(--teams-grid-gap);scroll-snap-type:y mandatory;scroll-padding-block:var(--teams-grid-gap);overscroll-behavior-y:contain;scrollbar-gutter:stable;display:block;overflow:auto}.CountryHubView-module-scss-module__0-8W4W__staticTeamsGrid{align-content:start;align-items:stretch;gap:var(--teams-grid-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:var(--teams-card-height);width:min(100%,76rem);min-width:0;max-width:100%;margin-inline:auto;display:grid}.CountryHubView-module-scss-module__0-8W4W__staticTeamCard{gap:calc(var(--space)*2);scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header""facts""cta";height:100%;transition:none;display:grid}.CountryHubView-module-scss-module__0-8W4W__staticTeamCardHeader{align-items:center;gap:calc(var(--space)*3);grid-area:header;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"logo heading";display:grid}.CountryHubView-module-scss-module__0-8W4W__staticTeamCardLogo{grid-area:logo}.CountryHubView-module-scss-module__0-8W4W__staticTeamCardHeading{grid-area:heading;align-self:center}.CountryHubView-module-scss-module__0-8W4W__staticTeamCardFacts{grid-area:facts;align-content:start;min-width:0}.CountryHubView-module-scss-module__0-8W4W__staticFactRow{gap:calc(var(--space)*2);grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:start;min-width:0}.CountryHubView-module-scss-module__0-8W4W__staticFactLabel{min-width:0;line-height:1.3}.CountryHubView-module-scss-module__0-8W4W__staticFactValue{text-align:right;min-width:0;line-height:1.35}.CountryHubView-module-scss-module__0-8W4W__staticTeamCardCta{grid-area:cta;align-self:end;margin-top:0}.CountryHubView-module-scss-module__0-8W4W__staticTeamCard:hover,.CountryHubView-module-scss-module__0-8W4W__staticTeamCard:focus-within{box-shadow:0 12px 28px color-mix(in srgb, var(--page-foreground) 6%, transparent);transform:none}.CountryHubView-module-scss-module__0-8W4W__cardTitle{margin:0}.CountryHubView-module-scss-module__0-8W4W__cardSubtitle{color:var(--text-secondary,#000000ad)}.CountryHubView-module-scss-module__0-8W4W__emptyState{color:var(--text-secondary,#000000b8);background:linear-gradient(#fffffffa,#f6f8f4fa);border:1px solid #00000014;border-radius:1rem;padding:1rem;display:grid}@media (max-width:1023px){.CountryHubView-module-scss-module__0-8W4W__browserLayout{grid-template-columns:1fr}.CountryHubView-module-scss-module__0-8W4W__leagueColumn{position:static}.CountryHubView-module-scss-module__0-8W4W__leagueList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.CountryHubView-module-scss-module__0-8W4W__teamsPanelHeader{flex-direction:column;align-items:flex-start}.CountryHubView-module-scss-module__0-8W4W__teamsScroll{height:calc(var(--teams-card-height)*2 + var(--teams-grid-gap) + var(--teams-grid-gap)*2);padding-inline:0;padding-block:var(--teams-grid-gap);scroll-snap-type:y mandatory;scroll-padding-block:var(--teams-grid-gap);scrollbar-gutter:stable;display:block;overflow:hidden auto}.CountryHubView-module-scss-module__0-8W4W__staticTeamsGrid{gap:calc(var(--space)*3);grid-template-columns:1fr;grid-auto-rows:auto}.CountryHubView-module-scss-module__0-8W4W__staticTeamCard{min-height:var(--teams-card-height);height:auto}}
.SportLeagueLinkCard-module-scss-module__UHXvFW__leagueCard{align-items:center;gap:calc(var(--space)*3);padding:calc(var(--space)*3.5);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-primary) 8%);border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--page-foreground);grid-template-columns:auto 1fr auto;min-width:0;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid}.SportLeagueLinkCard-module-scss-module__UHXvFW__leagueCard:hover,.SportLeagueLinkCard-module-scss-module__UHXvFW__leagueCard:focus-visible{background:color-mix(in srgb, var(--color-surface) 82%, var(--color-primary) 18%);border-color:color-mix(in srgb, var(--color-primary) 34%, transparent);box-shadow:0 12px 24px color-mix(in srgb, var(--color-primary) 12%, transparent);outline:none;transform:translateY(-1px)}.SportLeagueLinkCard-module-scss-module__UHXvFW__leagueLogo{object-fit:contain;background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:8px;flex:none;width:32px;height:32px}.SportLeagueLinkCard-module-scss-module__UHXvFW__leagueText{gap:2px;min-width:0;display:grid}.SportLeagueLinkCard-module-scss-module__UHXvFW__leagueName{overflow-wrap:anywhere}.SportLeagueLinkCard-module-scss-module__UHXvFW__leagueMeta{color:color-mix(in srgb, var(--page-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.08em}.SportLeagueLinkCard-module-scss-module__UHXvFW__leagueArrow{width:8px;height:8px;color:color-mix(in srgb, var(--color-primary) 72%, var(--page-foreground));border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}@media (max-width:640px){.SportLeagueLinkCard-module-scss-module__UHXvFW__leagueCard{padding:calc(var(--space)*3)}}
.BasketballRootPage-module-scss-module__fJJfCa__leagueSection{gap:calc(var(--space)*4);display:grid}.BasketballRootPage-module-scss-module__fJJfCa__leagueGrid{gap:calc(var(--space)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasketballRootPage-module-scss-module__fJJfCa__leagueCard{align-content:center;min-height:100%}@media (max-width:900px){.BasketballRootPage-module-scss-module__fJJfCa__archiveGrid,.BasketballRootPage-module-scss-module__fJJfCa__leagueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BasketballRootPage-module-scss-module__fJJfCa__archiveGrid,.BasketballRootPage-module-scss-module__fJJfCa__leagueGrid{grid-template-columns:1fr}}
.NextRaceHero-module-scss-module__64mlyq__wrapper{gap:calc(var(--space)*6);padding:calc(var(--space)*8);border-radius:calc(var(--radius)*2);color:var(--page-foreground);background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 10%, transparent) 100%);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);box-shadow:0 18px 40px color-mix(in srgb, var(--page-foreground) 10%, transparent);isolation:isolate;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.NextRaceHero-module-scss-module__64mlyq__wrapper:before{content:"";background:radial-gradient(circle at 90% 30%, color-mix(in srgb, var(--color-primary) 14%, transparent) 0%, transparent 60%),radial-gradient(circle at 12% 78%, color-mix(in srgb, var(--color-secondary) 24%, transparent) 0%, transparent 55%);z-index:-1;position:absolute;inset:0}.NextRaceHero-module-scss-module__64mlyq__copy{align-content:center;gap:calc(var(--space)*4);display:grid}.NextRaceHero-module-scss-module__64mlyq__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb, var(--page-foreground) 70%, transparent);align-items:center;display:inline-flex}.NextRaceHero-module-scss-module__64mlyq__location{color:color-mix(in srgb, var(--page-foreground) 70%, transparent)}.NextRaceHero-module-scss-module__64mlyq__title{color:var(--color-primary)}.NextRaceHero-module-scss-module__64mlyq__circuit{color:color-mix(in srgb, var(--page-foreground) 78%, transparent)}.NextRaceHero-module-scss-module__64mlyq__metaList{gap:calc(var(--space)*3);margin-top:calc(var(--space)*2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.NextRaceHero-module-scss-module__64mlyq__metaCell{padding:calc(var(--space)*3);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 98%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);gap:4px;display:grid}.NextRaceHero-module-scss-module__64mlyq__metaLabel{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--page-foreground) 60%, transparent)}.NextRaceHero-module-scss-module__64mlyq__metaValue{color:var(--page-foreground)}.NextRaceHero-module-scss-module__64mlyq__countdownPanel{align-content:center;gap:calc(var(--space)*3);padding:calc(var(--space)*6);border-radius:calc(var(--radius)*1.5);color:var(--page-foreground);background:#fffffff5;display:grid;position:relative}.NextRaceHero-module-scss-module__64mlyq__countdownTitle{text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--color-primary) 88%, transparent)}.NextRaceHero-module-scss-module__64mlyq__countdownGrid{gap:calc(var(--space)*2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.NextRaceHero-module-scss-module__64mlyq__countdownCell{padding:calc(var(--space)*2);border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb, var(--color-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);text-align:center;gap:2px;display:grid}.NextRaceHero-module-scss-module__64mlyq__countdownValue{color:var(--color-primary);font-variant-numeric:tabular-nums}.NextRaceHero-module-scss-module__64mlyq__countdownLabel{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--page-foreground) 60%, transparent)}.NextRaceHero-module-scss-module__64mlyq__countdownDate{color:color-mix(in srgb, var(--page-foreground) 80%, transparent)}.NextRaceHero-module-scss-module__64mlyq__fallback{align-content:center;gap:calc(var(--space)*3);padding:calc(var(--space)*8);border-radius:calc(var(--radius)*1.5);background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px dashed color-mix(in srgb, var(--page-foreground) 18%, transparent);color:color-mix(in srgb, var(--page-foreground) 72%, transparent);display:grid}@media (max-width:900px){.NextRaceHero-module-scss-module__64mlyq__wrapper{padding:calc(var(--space)*6);grid-template-columns:minmax(0,1fr)}.NextRaceHero-module-scss-module__64mlyq__countdownGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.NextRaceHero-module-scss-module__64mlyq__wrapper{padding:calc(var(--space)*5)}}
.SportGameCard-module-scss-module__BID3Qq__card{border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:var(--page-background);border-radius:12px;gap:.85rem;min-width:0;max-width:100%;padding:.85rem 1rem;display:grid}.SportGameCard-module-scss-module__BID3Qq__meta{opacity:.85;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.SportGameCard-module-scss-module__BID3Qq__status{font-weight:700}.SportGameCard-module-scss-module__BID3Qq__matchup{flex-direction:column;gap:.5rem;display:flex}.SportGameCard-module-scss-module__BID3Qq__footer{border-top:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);padding-top:.85rem}.SportGameCard-module-scss-module__BID3Qq__team{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.SportGameCard-module-scss-module__BID3Qq__team strong{overflow-wrap:anywhere;min-width:0;font-size:1.125rem}
.CountrySearchPicker-module-scss-module__VzwrEW__picker{gap:calc(var(--space)*3);grid-template-rows:auto 1fr;min-width:0;height:100%;min-height:0;display:grid}.CountrySearchPicker-module-scss-module__VzwrEW__searchRow{background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 12%, transparent);border-radius:12px;align-items:center;gap:8px;padding:4px 12px 4px 40px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.CountrySearchPicker-module-scss-module__VzwrEW__searchRow:focus-within{border-color:color-mix(in srgb, var(--color-primary) 34%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 12%, transparent)}.CountrySearchPicker-module-scss-module__VzwrEW__searchIcon{color:color-mix(in srgb, var(--page-foreground) 48%, transparent);pointer-events:none;line-height:0;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.CountrySearchPicker-module-scss-module__VzwrEW__searchGlyph{width:16px;height:16px}.CountrySearchPicker-module-scss-module__VzwrEW__searchInput{min-width:0;color:var(--page-foreground);font:inherit;background:0 0;border:none;outline:none;flex:auto;padding:12px 0}.CountrySearchPicker-module-scss-module__VzwrEW__searchInput::placeholder{color:color-mix(in srgb, var(--page-foreground) 50%, transparent)}.CountrySearchPicker-module-scss-module__VzwrEW__clearButton{background:color-mix(in srgb, var(--page-foreground) 10%, transparent);width:26px;height:26px;color:var(--page-foreground);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .18s;display:inline-flex}.CountrySearchPicker-module-scss-module__VzwrEW__clearButton:hover,.CountrySearchPicker-module-scss-module__VzwrEW__clearButton:focus-visible{background:color-mix(in srgb, var(--color-primary) 18%, transparent);outline:none}.CountrySearchPicker-module-scss-module__VzwrEW__resultsCount{color:color-mix(in srgb, var(--page-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.1em;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding:0 4px}.CountrySearchPicker-module-scss-module__VzwrEW__emptyResults{padding:calc(var(--space)*4);border-radius:var(--radius);background:color-mix(in srgb, var(--page-foreground) 5%, transparent);color:color-mix(in srgb, var(--page-foreground) 70%, transparent);text-align:center}.CountrySearchPicker-module-scss-module__VzwrEW__list{padding:calc(var(--space)*2);background:color-mix(in srgb, var(--color-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);scroll-behavior:smooth;border-radius:14px;gap:4px;min-height:0;margin:0;list-style:none;display:grid;overflow-y:auto}.CountrySearchPicker-module-scss-module__VzwrEW__row{color:var(--page-foreground);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .16s,transform .16s;display:grid}.CountrySearchPicker-module-scss-module__VzwrEW__rowButton{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none}.CountrySearchPicker-module-scss-module__VzwrEW__row:hover,.CountrySearchPicker-module-scss-module__VzwrEW__row:focus-visible{background:color-mix(in srgb, var(--color-primary) 10%, transparent);outline:none;transform:translate(2px)}.CountrySearchPicker-module-scss-module__VzwrEW__rowActive{background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-primary);font-weight:600}.CountrySearchPicker-module-scss-module__VzwrEW__flagSlot{justify-content:center;align-items:center;width:32px;height:22px;display:inline-flex}.CountrySearchPicker-module-scss-module__VzwrEW__flagImage{object-fit:cover;background:color-mix(in srgb, var(--page-foreground) 12%, transparent);border-radius:3px;width:100%;height:100%}.CountrySearchPicker-module-scss-module__VzwrEW__flagFallback{background:color-mix(in srgb, var(--page-foreground) 12%, transparent);width:100%;height:100%;color:color-mix(in srgb, var(--page-foreground) 64%, transparent);border-radius:3px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.CountrySearchPicker-module-scss-module__VzwrEW__flagGlobe{background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:100%;height:100%;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.CountrySearchPicker-module-scss-module__VzwrEW__flagGlobeIcon{width:20px;height:20px}.CountrySearchPicker-module-scss-module__VzwrEW__rowName{overflow-wrap:anywhere}.CountrySearchPicker-module-scss-module__VzwrEW__rowChevron{width:10px;height:10px;color:color-mix(in srgb, var(--page-foreground) 40%, transparent)}@media (max-width:720px){.CountrySearchPicker-module-scss-module__VzwrEW__list:not(.CountrySearchPicker-module-scss-module__VzwrEW__listCompact){min-height:0;max-height:200px}}
.RaceCard-module-scss-module__g0IXoq__card{gap:calc(var(--space)*4);padding:calc(var(--space)*5);border-radius:calc(var(--radius)*1.5);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--color-surface) 96%, transparent) 100%),linear-gradient(180deg, color-mix(in srgb, var(--color-secondary) 12%, transparent) 0%, transparent 50%);box-shadow:0 14px 32px color-mix(in srgb, var(--page-foreground) 10%, transparent);isolation:isolate;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.RaceCard-module-scss-module__g0IXoq__card:before{content:"";background:radial-gradient(circle at 110% 0%, color-mix(in srgb, var(--color-primary) 12%, transparent) 0%, color-mix(in srgb, var(--color-primary) 0%, transparent) 56%);pointer-events:none;opacity:.7;z-index:-1;position:absolute;inset:0}.RaceCard-module-scss-module__g0IXoq__card:hover,.RaceCard-module-scss-module__g0IXoq__card:focus-within{box-shadow:0 22px 40px color-mix(in srgb, var(--page-foreground) 14%, transparent);transform:translateY(-2px)}.RaceCard-module-scss-module__g0IXoq__cardCompact{padding:calc(var(--space)*4);gap:calc(var(--space)*3)}.RaceCard-module-scss-module__g0IXoq__statusRow{justify-content:space-between;align-items:center;gap:calc(var(--space)*3);display:flex}.RaceCard-module-scss-module__g0IXoq__roundLabel{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.RaceCard-module-scss-module__g0IXoq__statusPill{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb, var(--page-foreground) 6%, transparent);color:color-mix(in srgb, var(--page-foreground) 78%, transparent);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.RaceCard-module-scss-module__g0IXoq__statusPillCompleted{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}.RaceCard-module-scss-module__g0IXoq__statusPillUpcoming{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.RaceCard-module-scss-module__g0IXoq__headline{gap:calc(var(--space)*1.5);display:grid}.RaceCard-module-scss-module__g0IXoq__location{color:color-mix(in srgb, var(--page-foreground) 64%, transparent)}.RaceCard-module-scss-module__g0IXoq__title{color:var(--color-primary)}.RaceCard-module-scss-module__g0IXoq__sessionsRow{gap:calc(var(--space)*2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.RaceCard-module-scss-module__g0IXoq__sessionPill{border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb, var(--page-foreground) 4%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 6%, transparent);gap:2px;padding:8px 12px;display:grid}.RaceCard-module-scss-module__g0IXoq__sessionPillRace{background:linear-gradient(120deg, color-mix(in srgb, var(--color-primary) 8%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 12%, transparent) 100%);border-color:color-mix(in srgb, var(--color-primary) 16%, transparent)}.RaceCard-module-scss-module__g0IXoq__sessionLabel{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--page-foreground) 64%, transparent)}.RaceCard-module-scss-module__g0IXoq__sessionValue{color:var(--color-primary)}.RaceCard-module-scss-module__g0IXoq__metaRow{align-items:center;gap:calc(var(--space)*2);color:color-mix(in srgb, var(--page-foreground) 70%, transparent);flex-wrap:wrap;display:flex}.RaceCard-module-scss-module__g0IXoq__metaItem{align-items:center;gap:6px;display:inline-flex}.RaceCard-module-scss-module__g0IXoq__metaItem:before{content:"•";color:color-mix(in srgb, var(--page-foreground) 28%, transparent)}.RaceCard-module-scss-module__g0IXoq__metaItem:first-child:before{content:""}.RaceCard-module-scss-module__g0IXoq__cardLink{z-index:2;border-radius:inherit;color:inherit;text-decoration:none;position:absolute;inset:0}@media (max-width:600px){.RaceCard-module-scss-module__g0IXoq__card{padding:calc(var(--space)*4)}}
.DateSegmentedPicker-module-scss-module__zflXzq__root{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.DateSegmentedPicker-module-scss-module__zflXzq__rootStretch{width:100%}.DateSegmentedPicker-module-scss-module__zflXzq__controls{width:100%;min-width:0;display:flex}.DateSegmentedPicker-module-scss-module__zflXzq__segmented{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 94%, white);min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--color-black) 5%, transparent),inset 0 1px 0 #ffffffb3;flex:auto;align-items:stretch;display:flex;overflow:hidden}.DateSegmentedPicker-module-scss-module__zflXzq__segmentedCompact .DateSegmentedPicker-module-scss-module__zflXzq__navBtn{width:40px;min-height:40px}.DateSegmentedPicker-module-scss-module__zflXzq__segmentedCompact .DateSegmentedPicker-module-scss-module__zflXzq__navIcon{width:16px;height:16px}.DateSegmentedPicker-module-scss-module__zflXzq__segmentedCompact .DateSegmentedPicker-module-scss-module__zflXzq__trigger{gap:8px;min-height:40px;padding:6px 12px}.DateSegmentedPicker-module-scss-module__zflXzq__segmentedCompact .DateSegmentedPicker-module-scss-module__zflXzq__triggerGlyph{width:16px;height:16px}.DateSegmentedPicker-module-scss-module__zflXzq__segmentedCompact .DateSegmentedPicker-module-scss-module__zflXzq__triggerValue{font-size:.95rem;line-height:1.15}.DateSegmentedPicker-module-scss-module__zflXzq__navBtn{background:color-mix(in srgb, var(--color-primary) 5%, transparent);width:48px;min-height:48px;color:var(--color-primary);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .18s,color .18s;display:inline-flex}.DateSegmentedPicker-module-scss-module__zflXzq__navBtn:hover{background:color-mix(in srgb, var(--color-primary) 14%, white)}.DateSegmentedPicker-module-scss-module__zflXzq__navBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1}.DateSegmentedPicker-module-scss-module__zflXzq__navIcon{flex-shrink:0;width:20px;height:20px;display:block}.DateSegmentedPicker-module-scss-module__zflXzq__trigger{border:none;border-inline:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);background:color-mix(in srgb, var(--color-surface) 98%, transparent);min-width:0;min-height:48px;color:var(--page-foreground);cursor:pointer;font:inherit;text-align:center;flex-direction:row;flex:auto;justify-content:center;align-items:center;gap:10px;margin:0;padding:8px 14px;transition:background-color .18s;display:flex}.DateSegmentedPicker-module-scss-module__zflXzq__trigger:hover{background:color-mix(in srgb, var(--color-primary) 9%, white)}.DateSegmentedPicker-module-scss-module__zflXzq__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1}.DateSegmentedPicker-module-scss-module__zflXzq__triggerGlyph{opacity:.72;width:18px;height:18px;color:var(--color-primary);flex-shrink:0}.DateSegmentedPicker-module-scss-module__zflXzq__triggerValue{letter-spacing:.01em;min-width:0;color:color-mix(in srgb, var(--page-foreground) 94%, transparent);font-weight:600;line-height:1.25}
.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__section{align-content:start;gap:calc(var(--space)*4);padding-bottom:calc(var(--space)*6);display:grid}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__title{gap:calc(var(--space)*2);width:100%;margin:0;display:grid}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__title:after{content:"";background:color-mix(in srgb, var(--color-primary) 24%, transparent);width:100%;height:1px}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__headerRow{justify-content:space-between;align-items:center;gap:calc(var(--space)*3);display:flex}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__headerRowNoTitle{justify-content:flex-end}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__controls{align-items:center;gap:calc(var(--space)*2);flex-shrink:0;display:inline-flex}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__arrowButton{min-width:36px;min-height:36px;padding:8px}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__arrowButtonIcon{width:18px;height:18px}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__dayControls{flex:0 520px;min-width:min(520px,100%)}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__sliderRail{--slider-horizontal-padding:32px;--slider-edge-fade:32px;width:calc(100% + var(--slider-horizontal-padding)*2);margin-inline:calc(var(--slider-horizontal-padding)*-1);min-width:0;position:relative}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__sliderRail:before,.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__sliderRail:after{content:"";width:var(--slider-edge-fade);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__sliderRail:before{background:linear-gradient(90deg, var(--page-background) 35%, transparent 100%);left:0}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__sliderRail:after{background:linear-gradient(270deg, var(--page-background) 35%, transparent 100%);right:0}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__slider{gap:calc(var(--space)*3);min-width:0;display:grid}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__slider .splide__track{overflow:hidden}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__slider .splide__list{align-items:stretch}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__slider .splide__slide{height:auto;display:flex}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__slider .splide__arrow{opacity:1;pointer-events:auto;position:static;transform:none}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__slider .splide__arrow:disabled{opacity:.45}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__cell{gap:calc(var(--space)*1.5);grid-template-rows:auto auto 1fr;align-content:start;width:100%;height:100%;display:grid}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__cellMeta,.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__cellSubMeta{margin:0}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__cellMeta{color:color-mix(in srgb, var(--page-foreground) 70%, transparent);text-transform:uppercase;letter-spacing:.06em}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__cellSubMeta{color:color-mix(in srgb, var(--page-foreground) 82%, transparent)}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__slide{height:100%;display:flex}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__dayGrid{gap:calc(var(--space)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__dayGridItem{min-width:0}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__fixtureCard{height:160px;box-shadow:none!important;transform:none!important}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__fixtureCard:hover,.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__fixtureCard:focus-within{box-shadow:none!important;transform:none!important}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__formula1RaceCard{height:100%;box-shadow:none!important;transform:none!important}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__formula1RaceCard:hover,.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__formula1RaceCard:focus-within{box-shadow:none!important;transform:none!important}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsOverlay{z-index:80;padding:calc(var(--space)*3);background:color-mix(in srgb, var(--color-black) 48%, transparent);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsSheet{width:min(1040px,100%);max-height:calc(100dvh - var(--space)*6);gap:calc(var(--space)*3);padding:calc(var(--space)*4);border-radius:calc(var(--radius)*1.25);background:var(--color-surface);overscroll-behavior:contain;box-shadow:0 24px 60px color-mix(in srgb, var(--color-black) 24%, transparent);display:grid;overflow:auto}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsHeader{justify-content:flex-end;display:flex}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsCloseButton{flex:none}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsBody{gap:calc(var(--space)*4);display:grid}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsSection{gap:calc(var(--space)*2);display:grid}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsSectionHeader{gap:6px;display:grid}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsSectionHeader h3,.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsSectionHeader p,.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsInlineInfo,.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsInlineError{margin:0}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsInlineError{color:var(--color-danger)}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__emptyState{padding:calc(var(--space)*3);border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:calc(var(--radius)*1.1);background:color-mix(in srgb, var(--color-surface) 94%, white);margin:0}@media (max-width:1100px){.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__dayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__sliderRail{--slider-horizontal-padding:24px}}@media (max-width:700px){.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__section{padding-bottom:calc(var(--space)*5)}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__fixtureCard{height:auto;min-height:160px}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__headerRow{flex-direction:column;align-items:start}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__dayControls{flex:none;justify-content:stretch;width:100%}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__calendarAnchor{width:100%}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__dayPickerButton{justify-content:center;width:100%}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__dayGrid{grid-template-columns:1fr}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__sliderRail{--slider-horizontal-padding:16px;--slider-edge-fade:16px}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsOverlay{padding:calc(var(--space)*1.5)}.FavoriteFootballTeamFixturesSection-module-scss-module__7pBQeG__detailsSheet{padding:calc(var(--space)*3)}}
.FavoriteFootballTablesSection-module-scss-module__gCL-zq__section{gap:calc(var(--space)*4);padding-bottom:calc(var(--space)*6);width:100%;min-height:0;display:grid}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__title{gap:calc(var(--space)*2);width:100%;margin:0;display:grid}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__title:after{content:"";background:color-mix(in srgb, var(--color-primary) 24%, transparent);width:100%;height:1px}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__list{gap:calc(var(--space)*4);min-height:0;display:grid}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__controls{justify-content:flex-end;align-items:center;gap:calc(var(--space)*2);display:inline-flex}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__arrowButton{min-width:36px;min-height:36px;padding:8px}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__arrowButtonIcon{width:18px;height:18px}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__activeTable{gap:calc(var(--space)*4);width:100%;min-width:0;display:grid}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__groupCard{width:100%;max-height:600px}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__tableWrapper{overscroll-behavior:contain}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderCard{gap:calc(var(--space)*3)}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__headerViewport,.FavoriteFootballTablesSection-module-scss-module__gCL-zq__bodyViewport{min-width:0;overflow:hidden}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__headerViewport{flex:auto}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTableWrapper{min-height:0;overflow:hidden}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTable{width:100%;min-width:0;min-height:0;overflow:hidden}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTableBody{gap:calc(var(--space)*4);overscroll-behavior:contain;max-height:520px;padding-bottom:2px;padding-right:4px;display:grid;overflow-y:auto}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTrack{will-change:transform;grid-auto-flow:column;transition:transform .32s cubic-bezier(.22,1,.36,1);display:grid}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderPane{width:100%;min-width:0;max-width:100%;overflow:hidden}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__groupSection{gap:calc(var(--space)*2);padding:calc(var(--space)*3);border:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);background:color-mix(in srgb, var(--page-background) 90%, white 10%);border-radius:16px;display:grid}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__groupLabel{color:color-mix(in srgb, var(--page-foreground) 72%, transparent);padding-bottom:calc(var(--space)*2);border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);margin:0}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__groupTableHead{border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 12%, transparent)}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__groupRows{display:grid}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTableRow{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;width:100%;min-width:0;display:grid}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderHeadCell,.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderCell{text-align:center;align-items:center;padding:10px 4px;display:flex}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderHeadCell{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--page-foreground) 60%, transparent)}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderCell{border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 6%, transparent)}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTableBody .FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTableRow:last-child .FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderCell{border-bottom:none}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTeamCol,.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTeamCellWrap{text-align:left;justify-content:flex-start}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderPointsCol,.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderPointsCell{color:var(--color-primary);text-align:right;justify-content:flex-end;font-weight:700}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderTeamCellWrap{min-width:0}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderHighlightedRow{background:color-mix(in srgb, var(--color-secondary) 12%, transparent)}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__sliderHighlightedRow:hover{background:color-mix(in srgb, var(--color-secondary) 16%, transparent)}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__emptyState{padding:12px 6px 0}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__section:has(.FavoriteFootballTablesSection-module-scss-module__gCL-zq__list){height:100%}.FavoriteFootballTablesSection-module-scss-module__gCL-zq__section:has(.FavoriteFootballTablesSection-module-scss-module__gCL-zq__list) .FavoriteFootballTablesSection-module-scss-module__gCL-zq__list{overscroll-behavior:contain;height:100%;padding-right:4px;overflow-y:auto}@media (max-width:700px){.FavoriteFootballTablesSection-module-scss-module__gCL-zq__section{padding-bottom:calc(var(--space)*5)}}
.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__panel{gap:calc(var(--space)*5);min-width:0;max-width:100%;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__metaSection{gap:calc(var(--space)*3);padding:calc(var(--space)*4);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 94%, transparent);min-width:0;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__metaGrid{gap:calc(var(--space)*2);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__metaItem{padding:calc(var(--space)*2) calc(var(--space)*3);border-radius:calc(var(--radius)*.85);background:#1665340f;border:1px solid #1665341f;gap:4px;min-width:0;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__metaLabel{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--page-foreground) 58%, transparent)}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__metaValue{overflow-wrap:anywhere}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventsSection{gap:calc(var(--space)*3);display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventsTitle{text-transform:uppercase;letter-spacing:.08em;color:#13592e}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventsList{gap:calc(var(--space)*2);display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventRow{gap:calc(var(--space)*2);padding:calc(var(--space)*2) calc(var(--space)*3);border-radius:calc(var(--radius)*.85);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventMinute{font-variant-numeric:tabular-nums;color:#13592e;font-weight:700}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventBody{gap:4px;min-width:0;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventPrimary,.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventSecondary,.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventTeam{overflow-wrap:anywhere}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__eventTeam{color:color-mix(in srgb, var(--page-foreground) 62%, transparent)}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hSection{gap:calc(var(--space)*3);min-width:0;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hSummary{gap:calc(var(--space)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hSummaryItem{padding:calc(var(--space)*2) calc(var(--space)*3);border-radius:calc(var(--radius)*.85);text-align:center;background:#1665340f;border:1px solid #1665341f;gap:4px;min-width:0;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hSummaryValue{font-variant-numeric:tabular-nums;color:#13592e}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hSummaryLabel{overflow-wrap:anywhere;color:color-mix(in srgb, var(--page-foreground) 62%, transparent)}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hList{gap:calc(var(--space)*2);margin:0;padding:0;list-style:none;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hRow{gap:calc(var(--space)*2);padding:calc(var(--space)*2) calc(var(--space)*3);border-radius:calc(var(--radius)*.85);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hDate{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--page-foreground) 62%, transparent)}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hMatch{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hLeague{color:color-mix(in srgb, var(--page-foreground) 62%, transparent)}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hScore{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hWinner{color:#13592e;display:block}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hMessage{margin:0}@media (max-width:560px){.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hRow{grid-template-columns:minmax(0,1fr) auto}.FixtureRugbyMatchPanel-module-scss-module__GQ_BLW__h2hDate{grid-column:1/-1}}
.RugbyPage-module-scss-module__zmnI8a__accent{--rugby-accent:var(--color-primary)}.RugbyPage-module-scss-module__zmnI8a__accent[data-rugby-code=union]{--rugby-accent:var(--color-secondary)}.RugbyPage-module-scss-module__zmnI8a__accent[data-rugby-code=league]{--rugby-accent:var(--color-success)}.RugbyPage-module-scss-module__zmnI8a__codeSwitch{gap:calc(var(--space)*1);padding:calc(var(--space)*1);border:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);border-radius:999px;max-width:100%;display:inline-flex}.RugbyPage-module-scss-module__zmnI8a__codeSwitchItem{min-width:calc(var(--space)*24);padding:calc(var(--space)*2) calc(var(--space)*5);color:inherit;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.RugbyPage-module-scss-module__zmnI8a__codeSwitchItem:hover,.RugbyPage-module-scss-module__zmnI8a__codeSwitchItem:focus-visible{background:color-mix(in srgb, var(--rugby-accent) 10%, transparent)}.RugbyPage-module-scss-module__zmnI8a__codeSwitchItem[aria-current=page]{background:var(--rugby-accent);color:var(--color-background)}.RugbyPage-module-scss-module__zmnI8a__dataStack{gap:calc(var(--space)*8);display:grid}.RugbyPage-module-scss-module__zmnI8a__section{gap:calc(var(--space)*4);scroll-margin-top:calc(var(--space)*12);display:grid}.RugbyPage-module-scss-module__zmnI8a__sectionHeader{justify-content:space-between;align-items:end;gap:calc(var(--space)*4);padding-left:calc(var(--space)*3);border-left:4px solid var(--rugby-accent);flex-wrap:wrap;display:flex}.RugbyPage-module-scss-module__zmnI8a__leagueGrid{gap:calc(var(--space)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RugbyPage-module-scss-module__zmnI8a__leagueCard{align-content:center;height:100%}.RugbyPage-module-scss-module__zmnI8a__gameRail{grid-auto-flow:column;grid-auto-columns:minmax(16rem, calc((100% - var(--space) * 6) / 3));gap:calc(var(--space)*3);overscroll-behavior-x:contain;padding-bottom:calc(var(--space)*2);scroll-snap-type:x proximity;display:grid;overflow-x:auto}.RugbyPage-module-scss-module__zmnI8a__gameRail>*{scroll-snap-align:start}.RugbyPage-module-scss-module__zmnI8a__gameList{gap:calc(var(--space)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RugbyPage-module-scss-module__zmnI8a__halfTime{color:color-mix(in srgb, var(--page-foreground) 72%, transparent)}.RugbyPage-module-scss-module__zmnI8a__emptyState{padding:calc(var(--space)*8);border-radius:var(--radius);border:1px dashed color-mix(in srgb, var(--page-foreground) 16%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);text-align:center;color:color-mix(in srgb, var(--page-foreground) 72%, transparent)}.RugbyPage-module-scss-module__zmnI8a__logo{object-fit:contain;width:72px;height:72px}.RugbyPage-module-scss-module__zmnI8a__sectionTabs{gap:calc(var(--space)*2);flex-wrap:wrap;display:flex}.RugbyPage-module-scss-module__zmnI8a__sectionTab{padding:calc(var(--space)*1.5) calc(var(--space)*4);border:1px solid color-mix(in srgb, var(--rugby-accent) 32%, transparent);color:inherit;border-radius:999px;text-decoration:none}.RugbyPage-module-scss-module__zmnI8a__sectionTab:hover,.RugbyPage-module-scss-module__zmnI8a__sectionTab:focus-visible{background:color-mix(in srgb, var(--rugby-accent) 10%, transparent)}.RugbyPage-module-scss-module__zmnI8a__matchesScroll{overscroll-behavior:contain;max-height:40rem;padding-right:calc(var(--space)*1);overflow:auto}.RugbyPage-module-scss-module__zmnI8a__backLink{justify-self:start}.RugbyPage-module-scss-module__zmnI8a__landingGrid{gap:calc(var(--space)*5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RugbyPage-module-scss-module__zmnI8a__landingCard{align-content:start;gap:calc(var(--space)*4);padding:calc(var(--space)*6);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);border-top:6px solid var(--rugby-accent);background:linear-gradient(160deg, color-mix(in srgb, var(--rugby-accent) 8%, transparent), transparent 55%),var(--page-background);min-width:0;display:grid}.RugbyPage-module-scss-module__zmnI8a__landingCardHeader{gap:calc(var(--space)*2);display:grid}.RugbyPage-module-scss-module__zmnI8a__landingCardTitle{color:inherit;text-decoration:none}.RugbyPage-module-scss-module__zmnI8a__landingCardTitle:hover,.RugbyPage-module-scss-module__zmnI8a__landingCardTitle:focus-visible{color:var(--rugby-accent)}.RugbyPage-module-scss-module__zmnI8a__landingCardLabel{color:var(--rugby-accent);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.RugbyPage-module-scss-module__zmnI8a__headlines{gap:calc(var(--space)*3);margin:0;padding:0;list-style:none;display:grid}.RugbyPage-module-scss-module__zmnI8a__headline{padding-bottom:calc(var(--space)*3);border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);color:inherit;text-decoration:none;display:block}.RugbyPage-module-scss-module__zmnI8a__headline:hover,.RugbyPage-module-scss-module__zmnI8a__headline:focus-visible{color:var(--rugby-accent)}.RugbyPage-module-scss-module__zmnI8a__landingCardFooter{justify-content:space-between;align-items:center;gap:calc(var(--space)*3);flex-wrap:wrap;margin-top:auto;display:flex}.RugbyPage-module-scss-module__zmnI8a__muted{color:color-mix(in srgb, var(--page-foreground) 72%, transparent)}.RugbyPage-module-scss-module__zmnI8a__standingsWrapper{flex-direction:column;gap:1rem;display:flex}.RugbyPage-module-scss-module__zmnI8a__groupName{font-weight:700}.RugbyPage-module-scss-module__zmnI8a__tableWrapper{border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:var(--page-background);border-radius:12px;overflow-x:auto}.RugbyPage-module-scss-module__zmnI8a__table{border-collapse:collapse;width:100%;font-size:.875rem}.RugbyPage-module-scss-module__zmnI8a__table th,.RugbyPage-module-scss-module__zmnI8a__table td{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 6%, transparent);white-space:nowrap;padding:.65rem .75rem}.RugbyPage-module-scss-module__zmnI8a__table th:first-child,.RugbyPage-module-scss-module__zmnI8a__table td:first-child{width:3rem}.RugbyPage-module-scss-module__zmnI8a__teamCell{align-items:center;gap:.5rem;min-width:10rem;display:flex;text-align:left!important}.RugbyPage-module-scss-module__zmnI8a__teamLogo{object-fit:contain;border-radius:50%}.RugbyPage-module-scss-module__zmnI8a__pointsCell{font-weight:700}.RugbyPage-module-scss-module__zmnI8a__form{gap:.2rem;display:inline-flex}.RugbyPage-module-scss-module__zmnI8a__formItem{width:1.25rem;height:1.25rem;color:var(--color-background);background:color-mix(in srgb, var(--page-foreground) 40%, transparent);border-radius:4px;place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.RugbyPage-module-scss-module__zmnI8a__formItem[data-result=W]{background:var(--color-success)}.RugbyPage-module-scss-module__zmnI8a__formItem[data-result=L]{background:var(--color-danger)}@media (max-width:900px){.RugbyPage-module-scss-module__zmnI8a__leagueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RugbyPage-module-scss-module__zmnI8a__gameRail{grid-auto-columns:minmax(16rem,70%)}.RugbyPage-module-scss-module__zmnI8a__gameList,.RugbyPage-module-scss-module__zmnI8a__landingGrid{grid-template-columns:1fr}}@media (max-width:640px){.RugbyPage-module-scss-module__zmnI8a__leagueGrid{grid-template-columns:1fr}.RugbyPage-module-scss-module__zmnI8a__gameRail{grid-auto-columns:85%}.RugbyPage-module-scss-module__zmnI8a__codeSwitchItem{flex:1 1 0;min-width:0}.RugbyPage-module-scss-module__zmnI8a__landingCard{padding:calc(var(--space)*4)}}
.MainFeatureArticleCard-module-scss-module__IGbNkW__card{border-radius:var(--radius);width:100%}.MainFeatureArticleCard-module-scss-module__IGbNkW__link{grid-template-columns:1fr;gap:0;display:grid}.MainFeatureArticleCard-module-scss-module__IGbNkW__media{aspect-ratio:16/7;border-radius:var(--radius);width:100%;transition:box-shadow .2s;position:relative;overflow:hidden}.MainFeatureArticleCard-module-scss-module__IGbNkW__media:after{content:"";z-index:1;background:linear-gradient(#0c0f2014 0%,#0c0f2047 42%,#122d6ab8 100%),linear-gradient(90deg,#070c227a 0%,#070c222e 44%,#070c2214 100%),radial-gradient(circle at 24% 72%,#1b4fb24d 0%,#1b4fb229 28%,#1b4fb200 58%);position:absolute;inset:0}.MainFeatureArticleCard-module-scss-module__IGbNkW__image{object-fit:cover;z-index:0;transition:transform .35s}.MainFeatureArticleCard-module-scss-module__IGbNkW__content{z-index:2;gap:calc(var(--space) + 2px);max-width:min(420px,100% - 32px);display:grid;position:absolute;bottom:16px;left:16px;right:16px}.MainFeatureArticleCard-module-scss-module__IGbNkW__content *{color:#fff}.MainFeatureArticleCard-module-scss-module__IGbNkW__meta{align-items:center;gap:calc(var(--space)*2 + 2px);color:#fff;flex-wrap:wrap;display:flex}.MainFeatureArticleCard-module-scss-module__IGbNkW__title{color:#fff;text-shadow:0 1px 10px color-mix(in srgb, var(--color-black) 35%, transparent)}
.FixturesView-module-scss-module__IUOPiG__page{gap:28px;display:grid}.FixturesView-module-scss-module__IUOPiG__hero{display:block}.FixturesView-module-scss-module__IUOPiG__filterPanel{--filters-pair-width:clamp(280px, 30vw, 340px);border:1px solid color-mix(in srgb, var(--color-foreground) 8%, transparent);border-radius:calc(var(--radius)*1.1);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 14px 32px color-mix(in srgb, var(--color-black) 8%, transparent);grid-column:1/-1;gap:20px;padding:22px;display:grid}.FixturesView-module-scss-module__IUOPiG__primaryControls{grid-template-columns:repeat(2, minmax(0, var(--filters-pair-width)));justify-content:space-between;align-items:center;gap:18px;display:grid}.FixturesView-module-scss-module__IUOPiG__filterPanel[data-sport-count="4"]{--filters-pair-width:clamp(340px, 36vw, 440px)}.FixturesView-module-scss-module__IUOPiG__sportGroup{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;width:100%;display:grid}.FixturesView-module-scss-module__IUOPiG__sportGroup>*,.FixturesView-module-scss-module__IUOPiG__secondaryFilterGroup>*{padding-inline:12px}.FixturesView-module-scss-module__IUOPiG__sportGroup>*{width:100%}.FixturesView-module-scss-module__IUOPiG__dateForm{inline-size:clamp(300px,28vw,340px);justify-self:end;max-width:100%;display:grid}.FixturesView-module-scss-module__IUOPiG__controlGroupDisabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.FixturesView-module-scss-module__IUOPiG__controlGroupDisabled *{-webkit-user-select:none;user-select:none}.FixturesView-module-scss-module__IUOPiG__controlGroupDisabled .FixturesView-module-scss-module__IUOPiG__dateControls{opacity:.58;pointer-events:none}.FixturesView-module-scss-module__IUOPiG__dateControls{flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.FixturesView-module-scss-module__IUOPiG__dateControlsWrap{flex-direction:column;flex:none;align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.FixturesView-module-scss-module__IUOPiG__dateControlsWrap .FixturesView-module-scss-module__IUOPiG__dateControls{width:100%}.FixturesView-module-scss-module__IUOPiG__dateSegmented{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 94%, white);min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--color-black) 5%, transparent),inset 0 1px 0 #ffffffb3;flex:auto;align-items:stretch;display:flex;overflow:hidden}.FixturesView-module-scss-module__IUOPiG__dateNavBtn{background:color-mix(in srgb, var(--color-primary) 5%, transparent);width:48px;min-height:48px;color:var(--color-primary);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .18s,color .18s;display:inline-flex}.FixturesView-module-scss-module__IUOPiG__dateNavBtn:hover{background:color-mix(in srgb, var(--color-primary) 14%, white)}.FixturesView-module-scss-module__IUOPiG__dateNavBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1}.FixturesView-module-scss-module__IUOPiG__dateNavIcon{flex-shrink:0;width:20px;height:20px;display:block}.FixturesView-module-scss-module__IUOPiG__datePickerTrigger{border:none;border-inline:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);background:color-mix(in srgb, var(--color-surface) 98%, transparent);min-width:0;min-height:48px;color:var(--page-foreground);cursor:pointer;font:inherit;text-align:center;flex-direction:row;flex:auto;justify-content:center;align-items:center;gap:10px;margin:0;padding:8px 14px;transition:background-color .18s;display:flex}.FixturesView-module-scss-module__IUOPiG__datePickerTrigger:hover{background:color-mix(in srgb, var(--color-primary) 9%, white)}.FixturesView-module-scss-module__IUOPiG__datePickerTrigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1}.FixturesView-module-scss-module__IUOPiG__datePickerGlyph{opacity:.72;width:18px;height:18px;color:var(--color-primary);flex-shrink:0}.FixturesView-module-scss-module__IUOPiG__datePickerValue{letter-spacing:.01em;min-width:0;color:color-mix(in srgb, var(--page-foreground) 94%, transparent);font-weight:600;line-height:1.25}.FixturesView-module-scss-module__IUOPiG__localFilters{grid-template-columns:minmax(0, var(--filters-pair-width));flex:0 1 var(--filters-pair-width);gap:12px;display:grid}.FixturesView-module-scss-module__IUOPiG__secondaryControls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 16px;display:flex}.FixturesView-module-scss-module__IUOPiG__secondaryFilterGroup{inline-size:var(--filters-pair-width);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:center;gap:10px;max-width:100%;margin-left:auto;display:grid}.FixturesView-module-scss-module__IUOPiG__filterInfo{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);background:color-mix(in srgb, var(--color-surface) 97%, var(--color-primary) 3%);padding:14px 16px}@media (max-width:640px){.FixturesView-module-scss-module__IUOPiG__filterPanel{padding:18px}.FixturesView-module-scss-module__IUOPiG__primaryControls{grid-template-columns:minmax(0,1fr);justify-content:stretch}.FixturesView-module-scss-module__IUOPiG__sportGroup{width:100%}.FixturesView-module-scss-module__IUOPiG__secondaryFilterGroup{width:100%;margin-left:0}.FixturesView-module-scss-module__IUOPiG__sportGroup>*,.FixturesView-module-scss-module__IUOPiG__secondaryFilterGroup>*,.FixturesView-module-scss-module__IUOPiG__dateForm,.FixturesView-module-scss-module__IUOPiG__localFilters,.FixturesView-module-scss-module__IUOPiG__secondaryControls{width:100%}.FixturesView-module-scss-module__IUOPiG__dateForm{justify-self:stretch}.FixturesView-module-scss-module__IUOPiG__dateControlsWrap,.FixturesView-module-scss-module__IUOPiG__dateControlsWrap .FixturesView-module-scss-module__IUOPiG__dateControls{width:100%}.FixturesView-module-scss-module__IUOPiG__localFilters{flex-basis:100%;grid-template-columns:minmax(0,1fr)}.FixturesView-module-scss-module__IUOPiG__secondaryControls{align-items:stretch;gap:12px}.FixturesView-module-scss-module__IUOPiG__sportGroup>*,.FixturesView-module-scss-module__IUOPiG__secondaryFilterGroup>*{padding-inline:10px}}@media (max-width:520px){.FixturesView-module-scss-module__IUOPiG__sportGroup{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.FixturesView-module-scss-module__IUOPiG__sportGroup>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,50% - 5px)}}.FixturesView-module-scss-module__IUOPiG__field{gap:8px;width:100%;min-width:0;display:grid}.FixturesView-module-scss-module__IUOPiG__fieldDisabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.FixturesView-module-scss-module__IUOPiG__fieldDisabled *{-webkit-user-select:none;user-select:none}.FixturesView-module-scss-module__IUOPiG__fieldDisabled .FixturesView-module-scss-module__IUOPiG__input{opacity:.58}.FixturesView-module-scss-module__IUOPiG__field span{text-transform:uppercase}.FixturesView-module-scss-module__IUOPiG__input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 94%, white);width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px 12px}.FixturesView-module-scss-module__IUOPiG__inputDisabled{cursor:not-allowed;pointer-events:none;border-color:color-mix(in srgb, var(--page-foreground) 10%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, var(--page-background));color:color-mix(in srgb, var(--page-foreground) 62%, transparent)}.FixturesView-module-scss-module__IUOPiG__dateForm .FixturesView-module-scss-module__IUOPiG__field{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.FixturesView-module-scss-module__IUOPiG__error,.FixturesView-module-scss-module__IUOPiG__empty{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-primary) 4%);padding:18px 20px}.FixturesView-module-scss-module__IUOPiG__error{border-color:color-mix(in srgb, var(--color-danger) 28%, transparent);background:color-mix(in srgb, var(--color-danger) 6%, white)}.FixturesView-module-scss-module__IUOPiG__leagueIdentity{align-items:center;gap:14px;display:flex}.FixturesView-module-scss-module__IUOPiG__countryFlag,.FixturesView-module-scss-module__IUOPiG__leagueLogo{object-fit:contain;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 4%, white)}.FixturesView-module-scss-module__IUOPiG__leagueList{gap:0;display:grid}.FixturesView-module-scss-module__IUOPiG__leagueViewport{--viewport-horizontal-padding:32px;--viewport-edge-fade:32px;width:calc(100% + var(--viewport-horizontal-padding)*2);margin-inline:calc(var(--viewport-horizontal-padding)*-1);padding-inline:var(--viewport-horizontal-padding);box-sizing:border-box;min-width:0;position:relative;overflow:hidden}.FixturesView-module-scss-module__IUOPiG__leagueViewport:before,.FixturesView-module-scss-module__IUOPiG__leagueViewport:after{content:"";width:var(--viewport-edge-fade);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.FixturesView-module-scss-module__IUOPiG__leagueViewport:before{background:linear-gradient(90deg, var(--page-background) 35%, transparent 100%);left:0}.FixturesView-module-scss-module__IUOPiG__leagueViewport:after{background:linear-gradient(270deg, var(--page-background) 35%, transparent 100%);right:0}.FixturesView-module-scss-module__IUOPiG__leagueCard{border:1px solid color-mix(in srgb, var(--color-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 14px 32px color-mix(in srgb, var(--color-black) 8%, transparent);border-radius:0;gap:0;display:grid;overflow:hidden}.FixturesView-module-scss-module__IUOPiG__leagueCard:not(:first-child){margin-top:14px}.FixturesView-module-scss-module__IUOPiG__leagueCard:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.FixturesView-module-scss-module__IUOPiG__leagueCard:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.FixturesView-module-scss-module__IUOPiG__leagueHeader{background:color-mix(in srgb, var(--color-surface) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.FixturesView-module-scss-module__IUOPiG__leagueMeta{gap:2px;display:grid}.FixturesView-module-scss-module__IUOPiG__eventList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px;display:grid}.FixturesView-module-scss-module__IUOPiG__eventCard{background:color-mix(in srgb, var(--color-surface) 94%, var(--page-background));border:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:var(--radius);align-content:start;gap:14px;padding:16px 18px;display:grid;overflow:hidden}.FixturesView-module-scss-module__IUOPiG__detailsOverlay{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08111ca3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.FixturesView-module-scss-module__IUOPiG__detailsSheet{border:1px solid color-mix(in srgb, var(--color-foreground) 8%, transparent);border-radius:calc(var(--radius)*1.25);background:color-mix(in srgb, var(--color-surface) 96%, transparent);width:min(1040px,100%);min-width:0;max-height:min(88vh,920px);box-shadow:0 14px 32px color-mix(in srgb, var(--color-black) 8%, transparent);scrollbar-gutter:stable;gap:24px;padding:24px;display:grid;overflow:auto}.FixturesView-module-scss-module__IUOPiG__detailsHeader{align-items:center;gap:16px;display:flex}.FixturesView-module-scss-module__IUOPiG__detailsEyebrowRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.FixturesView-module-scss-module__IUOPiG__detailsLiveBadge,.FixturesView-module-scss-module__IUOPiG__detailsSchedulePill,.FixturesView-module-scss-module__IUOPiG__detailsCloseButton{border-radius:var(--radius-pill);justify-content:center;align-items:center;min-height:38px;padding:8px 14px;display:inline-flex}.FixturesView-module-scss-module__IUOPiG__detailsLiveBadge{color:color-mix(in srgb, var(--color-danger) 90%, black);background:color-mix(in srgb, var(--color-danger) 14%, white);border:1px solid color-mix(in srgb, var(--color-danger) 24%, transparent)}.FixturesView-module-scss-module__IUOPiG__detailsCloseButton{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);background:color-mix(in srgb, var(--color-surface) 94%, white);cursor:pointer;margin-left:auto}.FixturesView-module-scss-module__IUOPiG__loadingPanel,.FixturesView-module-scss-module__IUOPiG__loadingInline{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--color-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 14px 32px color-mix(in srgb, var(--color-black) 8%, transparent);align-items:center;gap:12px;padding:18px 20px;display:flex}.FixturesView-module-scss-module__IUOPiG__loadingInline{padding:14px 16px}.FixturesView-module-scss-module__IUOPiG__loadingSpinner{border:2px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-top-color:var(--color-primary);border-radius:50%;flex:0 0 18px;block-size:18px;inline-size:18px;animation:.8s linear infinite FixturesView-module-scss-module__IUOPiG__fixtures-spin}.FixturesView-module-scss-module__IUOPiG__detailsSummarySection{gap:18px}.FixturesView-module-scss-module__IUOPiG__detailsScoreLine{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.FixturesView-module-scss-module__IUOPiG__detailsScoreTeam{gap:6px;display:grid}.FixturesView-module-scss-module__IUOPiG__detailsScoreDivider{font-variant-numeric:tabular-nums}.FixturesView-module-scss-module__IUOPiG__detailsStatusRow{flex-wrap:wrap;gap:10px;display:flex}.FixturesView-module-scss-module__IUOPiG__detailsSchedulePill{border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);background:color-mix(in srgb, var(--color-surface) 95%, white)}.FixturesView-module-scss-module__IUOPiG__detailsLivePill{background:color-mix(in srgb, var(--color-primary) 12%, white)}.FixturesView-module-scss-module__IUOPiG__detailsClockPill{background:color-mix(in srgb, var(--color-secondary) 14%, white)}.FixturesView-module-scss-module__IUOPiG__detailsBody{gap:18px;min-width:0;display:grid}.FixturesView-module-scss-module__IUOPiG__detailsSection{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--color-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 14px 32px color-mix(in srgb, var(--color-black) 8%, transparent);gap:14px;padding:18px;display:grid}.FixturesView-module-scss-module__IUOPiG__detailsSectionHeader{gap:4px;display:grid}.FixturesView-module-scss-module__IUOPiG__detailsInlineError{color:color-mix(in srgb, var(--color-danger) 88%, black)}.FixturesView-module-scss-module__IUOPiG__detailsEmptyNote{color:color-mix(in srgb, var(--color-foreground) 62%, transparent)}.FixturesView-module-scss-module__IUOPiG__footballTimeline{gap:12px;display:grid}.FixturesView-module-scss-module__IUOPiG__footballTimelineHeader,.FixturesView-module-scss-module__IUOPiG__footballTimelineRow{grid-template-columns:minmax(52px,72px) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.FixturesView-module-scss-module__IUOPiG__footballTimelineHeader{border-bottom:1px solid color-mix(in srgb, var(--color-foreground) 8%, transparent);padding-bottom:8px}.FixturesView-module-scss-module__IUOPiG__footballTimelineHeaderMinute,.FixturesView-module-scss-module__IUOPiG__footballTimelineMinute{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 68%, transparent)}.FixturesView-module-scss-module__IUOPiG__footballTimelineHeaderTeam,.FixturesView-module-scss-module__IUOPiG__footballTimelineTeamName,.FixturesView-module-scss-module__IUOPiG__footballTimelineTitle,.FixturesView-module-scss-module__IUOPiG__footballTimelineDetail{min-width:0}.FixturesView-module-scss-module__IUOPiG__footballTimelineHeaderTeamHome{text-align:right}.FixturesView-module-scss-module__IUOPiG__footballTimelineHeaderTeamAway{text-align:left}.FixturesView-module-scss-module__IUOPiG__footballTimelineCell,.FixturesView-module-scss-module__IUOPiG__footballTimelineEmptyCell,.FixturesView-module-scss-module__IUOPiG__footballTimelineNeutralCell{min-width:0}.FixturesView-module-scss-module__IUOPiG__footballTimelineCell{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--color-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, transparent);gap:6px;padding:12px 14px;display:grid}.FixturesView-module-scss-module__IUOPiG__footballTimelineCellHome{text-align:right;justify-items:end}.FixturesView-module-scss-module__IUOPiG__footballTimelineCellAway,.FixturesView-module-scss-module__IUOPiG__footballTimelineCellNeutral{text-align:left;justify-items:start}.FixturesView-module-scss-module__IUOPiG__footballTimelineNeutralCell{grid-column:2/4}.FixturesView-module-scss-module__IUOPiG__footballTimelineEmptyCell{border-radius:var(--radius);border:1px dashed color-mix(in srgb, var(--color-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, transparent);min-block-size:100%}.FixturesView-module-scss-module__IUOPiG__footballTimelineTitle,.FixturesView-module-scss-module__IUOPiG__footballTimelineDetail,.FixturesView-module-scss-module__IUOPiG__footballTimelineTeamName{overflow-wrap:anywhere}.FixturesView-module-scss-module__IUOPiG__footballTimelineTitleLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-underline-offset:2px;transition:color .18s,text-decoration-color .18s}.FixturesView-module-scss-module__IUOPiG__footballTimelineTitleLink:hover,.FixturesView-module-scss-module__IUOPiG__footballTimelineTitleLink:focus-visible{color:var(--football-accent,#1a8c3c);-webkit-text-decoration-color:var(--football-accent,#1a8c3c);text-decoration-color:var(--football-accent,#1a8c3c);outline:none}@media (max-width:720px){.FixturesView-module-scss-module__IUOPiG__footballTimelineHeader,.FixturesView-module-scss-module__IUOPiG__footballTimelineRow{grid-template-columns:52px minmax(0,1fr)}.FixturesView-module-scss-module__IUOPiG__footballTimelineHeaderTeamAway,.FixturesView-module-scss-module__IUOPiG__footballTimelineEmptyCell{display:none}.FixturesView-module-scss-module__IUOPiG__footballTimelineCellHome,.FixturesView-module-scss-module__IUOPiG__footballTimelineCellAway,.FixturesView-module-scss-module__IUOPiG__footballTimelineCellNeutral,.FixturesView-module-scss-module__IUOPiG__footballTimelineNeutralCell{text-align:left;grid-column:2;justify-items:start}}@keyframes FixturesView-module-scss-module__IUOPiG__fixtures-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.FixturesView-module-scss-module__IUOPiG__hero,.FixturesView-module-scss-module__IUOPiG__localFilters{grid-template-columns:minmax(0,1fr)}.FixturesView-module-scss-module__IUOPiG__eventList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.FixturesView-module-scss-module__IUOPiG__page{padding-block:28px 48px}.FixturesView-module-scss-module__IUOPiG__leagueViewport{--viewport-horizontal-padding:16px;--viewport-edge-fade:16px}.FixturesView-module-scss-module__IUOPiG__filterPanel{padding:16px}.FixturesView-module-scss-module__IUOPiG__eventList{padding:12px}.FixturesView-module-scss-module__IUOPiG__detailsOverlay{align-items:flex-end;padding:0}.FixturesView-module-scss-module__IUOPiG__detailsSheet{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:min(92vh,920px);padding:18px}.FixturesView-module-scss-module__IUOPiG__detailsHeader,.FixturesView-module-scss-module__IUOPiG__detailsScoreLine{grid-template-columns:minmax(0,1fr);justify-items:flex-start}.FixturesView-module-scss-module__IUOPiG__detailsHeader{display:grid}.FixturesView-module-scss-module__IUOPiG__detailsCloseButton{margin-left:0}.FixturesView-module-scss-module__IUOPiG__eventList{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.FixturesView-module-scss-module__IUOPiG__leagueViewport{--viewport-horizontal-padding:24px}}
.CategoryMainArticlesSection-module-scss-module__aQEbYa__section{display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__shell{gap:calc(var(--space)*6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__main{gap:calc(var(--space)*4);align-content:start;display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__layout,.CategoryMainArticlesSection-module-scss-module__aQEbYa__desktopLayout{gap:calc(var(--space)*8);display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__mainHeading{margin:0}.CategoryMainArticlesSection-module-scss-module__aQEbYa__primaryRow{gap:calc(var(--space)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__secondaryRow{gap:calc(var(--space)*3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__secondaryStack{gap:calc(var(--space)*4);grid-column:span 1;display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__mobilePrimaryRow,.CategoryMainArticlesSection-module-scss-module__aQEbYa__mobileFeature{display:none}.CategoryMainArticlesSection-module-scss-module__aQEbYa__grid{gap:calc(var(--space)*8) calc(var(--space)*6);grid-template-columns:repeat(2,minmax(0,1fr));display:none}.CategoryMainArticlesSection-module-scss-module__aQEbYa__featureCard{grid-column:1/-1}.CategoryMainArticlesSection-module-scss-module__aQEbYa__secondaryRow .CategoryMainArticlesSection-module-scss-module__aQEbYa__featureCard{grid-column:span 2}@media (max-width:1100px){.CategoryMainArticlesSection-module-scss-module__aQEbYa__desktopLayout{display:none}.CategoryMainArticlesSection-module-scss-module__aQEbYa__mobilePrimaryRow{gap:calc(var(--space)*8) calc(var(--space)*6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__mobileFeature{display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CategoryMainArticlesSection-module-scss-module__aQEbYa__featureCard{grid-column:span 2}}@media (max-width:700px){.CategoryMainArticlesSection-module-scss-module__aQEbYa__mobilePrimaryRow,.CategoryMainArticlesSection-module-scss-module__aQEbYa__grid{gap:calc(var(--space)*4);grid-template-columns:minmax(0,1fr)}.CategoryMainArticlesSection-module-scss-module__aQEbYa__featureCard{grid-column:auto}}
.MainArticlesSection-module-scss-module__BONxxG__section{display:grid}.MainArticlesSection-module-scss-module__BONxxG__shell{gap:calc(var(--space)*6);grid-template-columns:360px minmax(0,2fr);align-items:start;display:grid}.MainArticlesSection-module-scss-module__BONxxG__shellWithoutSidebar{grid-template-columns:minmax(0,1fr)}.MainArticlesSection-module-scss-module__BONxxG__main{gap:calc(var(--space)*4);align-content:start;display:grid}.MainArticlesSection-module-scss-module__BONxxG__withRailLayout,.MainArticlesSection-module-scss-module__BONxxG__withRailDesktopLayout{gap:calc(var(--space)*3);display:grid}.MainArticlesSection-module-scss-module__BONxxG__mainHeading{margin:0}.MainArticlesSection-module-scss-module__BONxxG__withRailPrimaryRow{gap:calc(var(--space)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.MainArticlesSection-module-scss-module__BONxxG__withRailMobilePrimaryRow,.MainArticlesSection-module-scss-module__BONxxG__withRailMobileFeature{display:none}.MainArticlesSection-module-scss-module__BONxxG__grid{gap:calc(var(--space)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MainArticlesSection-module-scss-module__BONxxG__featureCard{grid-column:1/-1}@media (max-width:1100px){.MainArticlesSection-module-scss-module__BONxxG__shell{grid-template-columns:minmax(0,1fr)}.MainArticlesSection-module-scss-module__BONxxG__main{order:1}.MainArticlesSection-module-scss-module__BONxxG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.MainArticlesSection-module-scss-module__BONxxG__withRailDesktopLayout{display:none}.MainArticlesSection-module-scss-module__BONxxG__withRailMobilePrimaryRow{gap:calc(var(--space)*8) calc(var(--space)*6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MainArticlesSection-module-scss-module__BONxxG__withRailMobileFeature{display:grid}.MainArticlesSection-module-scss-module__BONxxG__featureCard{grid-column:span 2}}@media (max-width:700px){.MainArticlesSection-module-scss-module__BONxxG__withRailMobilePrimaryRow,.MainArticlesSection-module-scss-module__BONxxG__grid{gap:calc(var(--space)*4);grid-template-columns:minmax(0,1fr)}.MainArticlesSection-module-scss-module__BONxxG__featureCard{grid-column:auto}}
.page-module-scss-module__9NKuTG__section{justify-items:center;display:grid}.page-module-scss-module__9NKuTG__emptyStateSection{place-items:center;min-height:56vh;display:grid}.page-module-scss-module__9NKuTG__emptyStateCard{border:1px solid color-mix(in srgb, var(--color-foreground) 8%, transparent);border-radius:calc(var(--radius)*1.25);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 98%, white) 0%, color-mix(in srgb, var(--color-surface) 92%, white) 100%);width:min(100%,640px);box-shadow:0 18px 40px color-mix(in srgb, var(--color-black) 8%, transparent);text-align:center;gap:14px;padding:32px;display:grid}.page-module-scss-module__9NKuTG__emptyStateLead{color:color-mix(in srgb, var(--page-foreground) 76%, transparent);margin:0}.page-module-scss-module__9NKuTG__emptyStateBody{color:color-mix(in srgb, var(--page-foreground) 88%, transparent);margin:0}.page-module-scss-module__9NKuTG__emptyStateActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.page-module-scss-module__9NKuTG__archiveSection{gap:calc(var(--space)*4);display:grid}.page-module-scss-module__9NKuTG__archiveTitle{margin:0}@media (max-width:960px){.page-module-scss-module__9NKuTG__section{justify-items:stretch}.page-module-scss-module__9NKuTG__emptyStateSection{min-height:46vh}}@media (max-width:640px){.page-module-scss-module__9NKuTG__emptyStateCard{text-align:left;padding:24px}.page-module-scss-module__9NKuTG__emptyStateActions{justify-content:stretch}.page-module-scss-module__9NKuTG__emptyStateActions>*{width:100%}}
.page-module-scss-module__kiWQ1W__favoriteShell{gap:calc(var(--space)*6);grid-template-columns:360px minmax(0,2fr)}@media (max-width:1100px){.page-module-scss-module__kiWQ1W__favoriteShell{grid-template-columns:minmax(0,1fr)}}
.TeamLastGamesSidebar-module-scss-module__r9VniG__section{gap:calc(var(--space)*5);display:grid}.TeamLastGamesSidebar-module-scss-module__r9VniG__sectionSidebar{align-content:start;align-self:start;gap:calc(var(--space)*3);padding:calc(var(--space)*4);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent)}.TeamLastGamesSidebar-module-scss-module__r9VniG__sectionHeader{justify-content:space-between;align-items:end;gap:calc(var(--space)*4);flex-wrap:wrap;display:flex}.TeamLastGamesSidebar-module-scss-module__r9VniG__sectionHeading{gap:calc(var(--space)*1.5);display:grid}.TeamLastGamesSidebar-module-scss-module__r9VniG__gamesList{gap:calc(var(--space)*3);margin:0;padding:0;list-style:none;display:grid}.TeamLastGamesSidebar-module-scss-module__r9VniG__gamesListSidebar{max-height:calc(48rem + var(--space)*3);padding-right:4px;overflow-y:auto}.TeamLastGamesSidebar-module-scss-module__r9VniG__gamesListGrid{gap:calc(var(--space)*2.5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.TeamLastGamesSidebar-module-scss-module__r9VniG__gameItem{gap:calc(var(--space)*2);display:grid}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsButton{justify-content:center;width:100%}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsOverlay{z-index:50;padding:calc(var(--space)*3);background:color-mix(in srgb, var(--page-background) 72%, #060a1257);place-items:center;display:grid;position:fixed;inset:0}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsFrame{gap:calc(var(--space)*1.5);justify-items:end;width:min(100%,860px);display:grid}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsSheet{--fixture-basketball-accent:var(--color-primary);width:100%;max-height:min(760px,100dvh - var(--space)*10);border-radius:calc(var(--radius)*1.25);border:1px solid color-mix(in srgb, var(--page-foreground) 12%, transparent);background:var(--color-surface);overflow:auto;box-shadow:0 32px 96px #08122638}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsHeader{justify-content:flex-end;display:flex}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsBody{padding:calc(var(--space)*3)}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsCloseButton{border:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);background:color-mix(in srgb, var(--page-foreground) 4%, var(--color-surface));width:40px;height:40px;color:color-mix(in srgb, var(--page-foreground) 78%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsCloseButton:hover,.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsCloseButton:focus-visible{border-color:color-mix(in srgb, var(--page-foreground) 18%, transparent);background:color-mix(in srgb, var(--page-foreground) 8%, var(--color-surface));color:var(--page-foreground);transform:translateY(-1px)}@media (max-width:720px){.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsOverlay{padding:calc(var(--space)*2)}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsSheet{max-height:calc(100dvh - var(--space)*5)}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsFrame{width:min(100%,680px)}.TeamLastGamesSidebar-module-scss-module__r9VniG__detailsBody{padding:calc(var(--space)*2)}.TeamLastGamesSidebar-module-scss-module__r9VniG__gamesListGrid{grid-template-columns:1fr}}
.SeasonHistoryPicker-module-scss-module__V-_HKG__picker{gap:calc(var(--space)*1.5);margin-bottom:calc(var(--space)*4);display:grid}.SeasonHistoryPicker-module-scss-module__V-_HKG__select{width:min(100%,320px);padding:calc(var(--space)*2.5) calc(var(--space)*3);border-radius:calc(var(--radius)*.85);border:1px solid color-mix(in srgb, var(--page-foreground) 14%, transparent);background:color-mix(in srgb, var(--color-surface) 98%, transparent);color:inherit;font:inherit;font-weight:700}.SeasonHistoryPicker-module-scss-module__V-_HKG__basketball .SeasonHistoryPicker-module-scss-module__V-_HKG__select:focus-visible{outline:2px solid color-mix(in srgb, var(--basketball-accent,#e8620a) 55%, transparent);outline-offset:2px}.SeasonHistoryPicker-module-scss-module__V-_HKG__volleyball .SeasonHistoryPicker-module-scss-module__V-_HKG__select:focus-visible{outline:2px solid color-mix(in srgb, var(--volleyball-accent,#6b21a8) 55%, transparent);outline-offset:2px}
.SportSeasonChampion-module-scss-module__k9wgRW__champion{align-items:center;gap:calc(var(--space)*3);padding:calc(var(--space)*3.5);border-radius:calc(var(--radius)*1.05);border:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--season-champion-accent,var(--color-primary)) 10%, transparent), transparent 55%),color-mix(in srgb, var(--color-surface) 98%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--season-champion-accent,var(--color-primary)) 10%, transparent);grid-template-columns:auto minmax(0,1fr);min-width:0;max-width:100%;display:grid}.SportSeasonChampion-module-scss-module__k9wgRW__champion[data-accent=basketball]{--season-champion-accent:var(--basketball-accent,#e8620a)}.SportSeasonChampion-module-scss-module__k9wgRW__champion[data-accent=volleyball]{--season-champion-accent:var(--color-primary)}.SportSeasonChampion-module-scss-module__k9wgRW__championBadge{background:linear-gradient(145deg, color-mix(in srgb, var(--season-champion-accent,var(--color-primary)) 22%, white), color-mix(in srgb, var(--season-champion-accent,var(--color-primary)) 10%, transparent));width:56px;height:56px;color:color-mix(in srgb, var(--season-champion-accent,var(--color-primary)) 84%, var(--page-foreground));border-radius:18px;flex-shrink:0;place-items:center;font-size:1.4rem;display:grid}.SportSeasonChampion-module-scss-module__k9wgRW__championMedia{border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 94%, transparent);border-radius:20px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffffffb8}.SportSeasonChampion-module-scss-module__k9wgRW__championLogo{object-fit:contain;flex-shrink:0;width:56px;height:56px}.SportSeasonChampion-module-scss-module__k9wgRW__championContent{gap:4px;min-width:0;display:grid}.SportSeasonChampion-module-scss-module__k9wgRW__championLabel{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--page-foreground) 58%, transparent)}.SportSeasonChampion-module-scss-module__k9wgRW__championName{overflow-wrap:anywhere;color:var(--page-foreground);display:block}@media (max-width:640px){.SportSeasonChampion-module-scss-module__k9wgRW__champion{padding:calc(var(--space)*3)}.SportSeasonChampion-module-scss-module__k9wgRW__championMedia{border-radius:16px;width:56px;height:56px}.SportSeasonChampion-module-scss-module__k9wgRW__championLogo,.SportSeasonChampion-module-scss-module__k9wgRW__championBadge{width:48px;height:48px}}
.WorldHubCountryBrowser-module-scss-module__t4SirW__browser{gap:calc(var(--space)*4);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;display:grid}.WorldHubCountryBrowser-module-scss-module__t4SirW__countryColumn,.WorldHubCountryBrowser-module-scss-module__t4SirW__leaguesColumn{align-content:start;gap:calc(var(--space)*3);min-width:0;height:600px;min-height:0;padding:calc(var(--space)*3);border-radius:calc(var(--radius) + 4px);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);display:grid}.WorldHubCountryBrowser-module-scss-module__t4SirW__resultsTitle{color:var(--page-foreground);margin:0}.WorldHubCountryBrowser-module-scss-module__t4SirW__results{gap:calc(var(--space)*3);min-width:0;min-height:0;display:grid}.WorldHubCountryBrowser-module-scss-module__t4SirW__status{padding:calc(var(--space)*4);border-radius:var(--radius);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);color:color-mix(in srgb, var(--page-foreground) 70%, transparent)}.WorldHubCountryBrowser-module-scss-module__t4SirW__error{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));border-color:color-mix(in srgb, var(--color-danger) 16%, transparent)}.WorldHubCountryBrowser-module-scss-module__t4SirW__leagueList{padding:calc(var(--space)*3);gap:calc(var(--space)*2);background:color-mix(in srgb, var(--color-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);border-radius:14px;align-content:start;min-width:0;min-height:0;margin:0;list-style:none;display:grid;overflow-y:auto}@media (max-width:900px){.WorldHubCountryBrowser-module-scss-module__t4SirW__browser{grid-template-columns:1fr}.WorldHubCountryBrowser-module-scss-module__t4SirW__countryColumn,.WorldHubCountryBrowser-module-scss-module__t4SirW__leaguesColumn{height:auto}.WorldHubCountryBrowser-module-scss-module__t4SirW__leagueList{max-height:400px}}
.StandingsBoard-module-scss-module__GYr3aq__podium{gap:calc(var(--space)*4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StandingsBoard-module-scss-module__GYr3aq__podiumCard{align-content:end;gap:calc(var(--space)*2);padding:calc(var(--space)*5);border-radius:calc(var(--radius)*1.5);isolation:isolate;color:var(--page-foreground);background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 8%, transparent) 100%);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);box-shadow:0 18px 40px color-mix(in srgb, var(--page-foreground) 10%, transparent);display:grid;position:relative;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__podiumCard:after{content:"";background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, color-mix(in srgb, var(--color-primary) 0%, transparent) 60%);pointer-events:none;z-index:-1;position:absolute;inset:0}.StandingsBoard-module-scss-module__GYr3aq__podiumCardP1{border-color:color-mix(in srgb, var(--color-primary) 22%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__podiumCardP2{background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--color-primary) 6%, transparent) 100%)}.StandingsBoard-module-scss-module__GYr3aq__podiumCardP3{background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--page-foreground) 4%, transparent) 100%)}.StandingsBoard-module-scss-module__GYr3aq__podiumPosition{background:color-mix(in srgb, var(--color-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);width:44px;height:44px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__podiumName{color:var(--color-primary)}.StandingsBoard-module-scss-module__GYr3aq__podiumTeam{color:color-mix(in srgb, var(--page-foreground) 72%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__podiumPoints{margin-top:calc(var(--space)*2);color:color-mix(in srgb, var(--page-foreground) 78%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__tableWrapper{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--page-foreground) 8%, transparent);min-width:0;max-width:100%;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__tableScroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.StandingsBoard-module-scss-module__GYr3aq__tableScrollConstrained{isolation:isolate;max-height:calc(var(--f1-standings-header-height,36px) + var(--f1-standings-visible-rows,5)*var(--f1-standings-row-height,60px));scroll-snap-type:y proximity;scroll-padding-top:var(--f1-standings-header-height,36px);position:relative;overflow-y:auto}.StandingsBoard-module-scss-module__GYr3aq__tableScrollConstrained .StandingsBoard-module-scss-module__GYr3aq__table tbody tr{scroll-snap-align:start;scroll-snap-stop:always}.StandingsBoard-module-scss-module__GYr3aq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:540px}.StandingsBoard-module-scss-module__GYr3aq__table thead th{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--page-foreground) 64%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-primary) 8%);border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background-clip:padding-box;padding:10px 14px;position:sticky;top:0}.StandingsBoard-module-scss-module__GYr3aq__table thead th.StandingsBoard-module-scss-module__GYr3aq__numericCell{text-align:right}.StandingsBoard-module-scss-module__GYr3aq__table tbody td{border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 6%, transparent);vertical-align:middle;padding:10px 14px}.StandingsBoard-module-scss-module__GYr3aq__table tbody tr{height:60px}.StandingsBoard-module-scss-module__GYr3aq__table tbody tr:last-child td{border-bottom:0}.StandingsBoard-module-scss-module__GYr3aq__table tbody tr:hover{background:color-mix(in srgb, var(--color-secondary) 4%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__positionCell{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--page-foreground);background:color-mix(in srgb, var(--page-foreground) 6%, transparent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__positionCellTop{background:var(--color-primary);color:#fff}.StandingsBoard-module-scss-module__GYr3aq__driverCell{color:var(--page-foreground);align-items:center;gap:12px;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__driverInitials{background:linear-gradient(140deg, color-mix(in srgb, var(--color-primary) 18%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 20%, transparent) 100%);width:36px;height:36px;color:var(--color-primary);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__driverPhoto{background:color-mix(in srgb, var(--color-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__driverPhotoImage{object-fit:cover;object-position:center top}.StandingsBoard-module-scss-module__GYr3aq__driverNameStack{gap:2px;display:grid}.StandingsBoard-module-scss-module__GYr3aq__entityLink{min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__entityLink:hover,.StandingsBoard-module-scss-module__GYr3aq__entityLink:focus-visible{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 42%, transparent);text-underline-offset:3px}.StandingsBoard-module-scss-module__GYr3aq__teamCell{color:color-mix(in srgb, var(--page-foreground) 80%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__teamCellInline{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__teamLogoBadge{background:color-mix(in srgb, var(--page-foreground) 4%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__teamLogoImage{object-fit:contain;padding:4px}.StandingsBoard-module-scss-module__GYr3aq__teamLogoFallback{width:100%;height:100%;color:color-mix(in srgb, var(--page-foreground) 64%, transparent);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__teamNameLabel{white-space:nowrap}.StandingsBoard-module-scss-module__GYr3aq__podiumTeamRow{align-items:center;gap:10px;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__podiumTeamLogo{background:color-mix(in srgb, var(--color-surface) 98%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);border-radius:6px;flex-shrink:0;width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__podiumTeamLogoImage{object-fit:contain;padding:3px}.StandingsBoard-module-scss-module__GYr3aq__numericCell{text-align:right;font-variant-numeric:tabular-nums}.StandingsBoard-module-scss-module__GYr3aq__teamStandingsColPosition{width:62px}.StandingsBoard-module-scss-module__GYr3aq__teamStandingsColTeam{width:auto}.StandingsBoard-module-scss-module__GYr3aq__teamStandingsColPoints{width:92px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsTable{table-layout:fixed;min-width:660px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColPosition{width:69px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColPoints{width:136px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColDriver{width:220px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColTeam{width:210px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColGrid{width:148px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColLaps{width:114px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColTime{width:120px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsTable .StandingsBoard-module-scss-module__GYr3aq__pointsHeader{color:color-mix(in srgb, var(--color-primary) 80%, var(--page-foreground))}.StandingsBoard-module-scss-module__GYr3aq__pointsCell{text-align:right;width:130px}.StandingsBoard-module-scss-module__GYr3aq__pointsBadge{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;min-width:99px;padding:5px 12px;line-height:1;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__pointsBadge .StandingsBoard-module-scss-module__GYr3aq__pointsValue{color:inherit;font-variant-numeric:tabular-nums}.StandingsBoard-module-scss-module__GYr3aq__pointsBadgeActive{color:#fff;background:var(--color-primary);box-shadow:0 6px 14px color-mix(in srgb, var(--color-primary) 20%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__pointsBadgeMuted{color:color-mix(in srgb, var(--page-foreground) 70%, transparent);background:color-mix(in srgb, var(--page-foreground) 6%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__pointsBadge .StandingsBoard-module-scss-module__GYr3aq__pointsSuffix{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, currentColor 78%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__skeletonPositionCell{box-shadow:none}.StandingsBoard-module-scss-module__GYr3aq__skeletonAvatar,.StandingsBoard-module-scss-module__GYr3aq__skeletonTeamLogo,.StandingsBoard-module-scss-module__GYr3aq__skeletonLineMedium,.StandingsBoard-module-scss-module__GYr3aq__skeletonLineShort,.StandingsBoard-module-scss-module__GYr3aq__skeletonNumeric,.StandingsBoard-module-scss-module__GYr3aq__skeletonTime{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--page-foreground) 8%, transparent);display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__skeletonBadge{justify-content:center}.StandingsBoard-module-scss-module__GYr3aq__skeletonPointsFill{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 22%, transparent);width:52px;height:14px;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__skeletonAvatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.StandingsBoard-module-scss-module__GYr3aq__skeletonTeamLogo{border-radius:8px;flex-shrink:0;width:32px;height:32px}.StandingsBoard-module-scss-module__GYr3aq__skeletonLineMedium{width:132px;max-width:100%;height:14px}.StandingsBoard-module-scss-module__GYr3aq__skeletonLineShort{width:72px;height:14px}.StandingsBoard-module-scss-module__GYr3aq__skeletonNumeric{width:24px;height:14px;margin-left:auto}.StandingsBoard-module-scss-module__GYr3aq__skeletonTime{width:84px;height:14px;margin-left:auto}@media (max-width:760px){.StandingsBoard-module-scss-module__GYr3aq__podium{grid-template-columns:minmax(0,1fr)}.StandingsBoard-module-scss-module__GYr3aq__table{min-width:480px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsTable{min-width:560px}.StandingsBoard-module-scss-module__GYr3aq__table thead th,.StandingsBoard-module-scss-module__GYr3aq__table tbody td{padding:10px 12px}.StandingsBoard-module-scss-module__GYr3aq__pointsCell{width:auto}.StandingsBoard-module-scss-module__GYr3aq__pointsBadge{min-width:76px;padding:4px 10px}.StandingsBoard-module-scss-module__GYr3aq__pointsSuffix{display:none}}
.CompetitionSidebar-module-scss-module__HJWKzG__sidebar{gap:calc(var(--space)*3);padding:calc(var(--space)*4);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--page-foreground) 6%, transparent);grid-template-rows:auto 1fr;min-width:0;display:grid}.CompetitionSidebar-module-scss-module__HJWKzG__header{display:grid}.CompetitionSidebar-module-scss-module__HJWKzG__title{color:var(--page-foreground)}.CompetitionSidebar-module-scss-module__HJWKzG__list{gap:2px;margin:0;padding:0 4px 0 0;list-style:none;display:grid}.CompetitionSidebar-module-scss-module__HJWKzG__entry{width:100%;padding:calc(var(--space)*2) calc(var(--space)*3);text-align:left;cursor:pointer;color:var(--page-foreground);background:0 0;border:0;border-radius:12px;gap:2px;text-decoration:none;transition:background .18s,color .18s,transform .18s,border-color .18s,box-shadow .18s;display:grid}.CompetitionSidebar-module-scss-module__HJWKzG__entryRow{justify-content:space-between;align-items:center;gap:calc(var(--space)*2);display:flex}.CompetitionSidebar-module-scss-module__HJWKzG__entryIndicators{align-items:center;gap:6px;min-height:14px;display:inline-flex}.CompetitionSidebar-module-scss-module__HJWKzG__entry:hover,.CompetitionSidebar-module-scss-module__HJWKzG__entry:focus-visible{background:color-mix(in srgb, var(--color-secondary) 10%, transparent);outline:none;transform:translate(2px)}.CompetitionSidebar-module-scss-module__HJWKzG__entrySelected{background:color-mix(in srgb, var(--color-secondary) 10%, transparent)}.CompetitionSidebar-module-scss-module__HJWKzG__entryActive{background:color-mix(in srgb, var(--color-secondary) 16%, transparent);color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 24%, transparent);font-weight:600}.CompetitionSidebar-module-scss-module__HJWKzG__entryActive .CompetitionSidebar-module-scss-module__HJWKzG__entryMeta{color:color-mix(in srgb, var(--color-primary) 72%, transparent)}.CompetitionSidebar-module-scss-module__HJWKzG__entryLoading{border-color:color-mix(in srgb, var(--color-secondary) 28%, transparent)}.CompetitionSidebar-module-scss-module__HJWKzG__entryLabel{overflow-wrap:anywhere}.CompetitionSidebar-module-scss-module__HJWKzG__entryMeta{color:color-mix(in srgb, var(--page-foreground) 64%, transparent)}.CompetitionSidebar-module-scss-module__HJWKzG__loadingIndicator{border:2px solid color-mix(in srgb, var(--page-foreground) 18%, transparent);border-top-color:var(--color-secondary);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite CompetitionSidebar-module-scss-module__HJWKzG__competitionSidebarSpin}@keyframes CompetitionSidebar-module-scss-module__HJWKzG__competitionSidebarSpin{to{transform:rotate(360deg)}}@media (max-width:1024px){.CompetitionSidebar-module-scss-module__HJWKzG__sidebar{padding:calc(var(--space)*3)}.CompetitionSidebar-module-scss-module__HJWKzG__list{flex-wrap:wrap;gap:6px;padding:0;display:flex}.CompetitionSidebar-module-scss-module__HJWKzG__entry{border:1px solid color-mix(in srgb, var(--page-foreground) 12%, transparent);border-radius:999px;padding:8px 12px}.CompetitionSidebar-module-scss-module__HJWKzG__entryActive{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 28%, transparent)}.CompetitionSidebar-module-scss-module__HJWKzG__entry:hover,.CompetitionSidebar-module-scss-module__HJWKzG__entry:focus-visible{transform:none}}
.SportPlayerGrid-module-scss-module__Mo5Lzq__squadSlider{min-width:0;height:280px;overflow-x:auto}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadSliderStatic{height:auto;overflow:visible}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadGrid{gap:calc(var(--space)*2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadSlide{min-width:0}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadCard{justify-items:center;gap:calc(var(--space)*1.25);min-height:100%;padding:calc(var(--space)*2.5);border:1px solid var(--color-border-primary);background:var(--color-surface-secondary);text-align:center;border-radius:20px;display:grid}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadCardNoAvatar{align-content:start;justify-items:start;gap:calc(var(--space)*.85);padding:calc(var(--space)*2.25);border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border-primary));background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 4%, var(--color-surface-secondary)) 0%, var(--color-surface-secondary) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 6%, transparent);text-align:left}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadCardLink{color:inherit;text-decoration:none}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadPhoto,.SportPlayerGrid-module-scss-module__Mo5Lzq__squadPhotoFallback{border-radius:999px;width:72px;height:72px}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadPhoto{object-fit:cover}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadPhotoFallback{background:var(--color-surface-primary);border:1px solid var(--color-border-primary);justify-content:center;align-items:center;display:inline-flex}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadEyebrow{color:var(--color-foreground-secondary)}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadEyebrowProminent{color:var(--color-primary);letter-spacing:.08em;padding-bottom:calc(var(--space)*.75);border-bottom:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);width:100%;font-weight:700}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadName{color:var(--color-foreground-primary);overflow-wrap:anywhere}.SportPlayerGrid-module-scss-module__Mo5Lzq__squadPosition{color:var(--color-foreground-secondary)}@media (max-width:767px){.SportPlayerGrid-module-scss-module__Mo5Lzq__squadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.SportStandingsTable-module-scss-module__C1M4za__wrapper{flex-direction:column;gap:1rem;display:flex}.SportStandingsTable-module-scss-module__C1M4za__groupCard{flex-direction:column;gap:.5rem;display:flex}.SportStandingsTable-module-scss-module__C1M4za__groupHeader{justify-content:space-between;align-items:center;display:flex}.SportStandingsTable-module-scss-module__C1M4za__groupName{font-weight:700}.SportStandingsTable-module-scss-module__C1M4za__tableWrapper{border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:var(--page-background);border-radius:12px;overflow-x:auto}.SportStandingsTable-module-scss-module__C1M4za__table{border-collapse:collapse;width:100%;font-size:.875rem}.SportStandingsTable-module-scss-module__C1M4za__table th,.SportStandingsTable-module-scss-module__C1M4za__table td{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 6%, transparent);padding:.65rem .75rem}.SportStandingsTable-module-scss-module__C1M4za__table th:first-child,.SportStandingsTable-module-scss-module__C1M4za__table td:first-child{width:3rem}.SportStandingsTable-module-scss-module__C1M4za__teamCell{align-items:center;gap:.5rem;min-width:10rem;display:flex;text-align:left!important}.SportStandingsTable-module-scss-module__C1M4za__logo{object-fit:contain;border-radius:50%}.SportStandingsTable-module-scss-module__C1M4za__teamLink{color:inherit;text-decoration:none}.SportStandingsTable-module-scss-module__C1M4za__teamLink:hover,.SportStandingsTable-module-scss-module__C1M4za__teamLink:focus-visible{color:var(--color-primary);text-decoration:underline}
.SportProfileCard-module-scss-module__uI-_-q__card{gap:calc(var(--space)*6);padding:calc(var(--space)*6);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--page-foreground) 6%, transparent);min-width:0;max-width:100%;display:grid}.SportProfileCard-module-scss-module__uI-_-q__cardWithMedia{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.SportProfileCard-module-scss-module__uI-_-q__media{background:linear-gradient(140deg, color-mix(in srgb, var(--color-primary) 82%, #0f172a) 0%, color-mix(in srgb, var(--color-secondary) 72%, #fff) 100%);color:#fff;width:144px;height:144px;box-shadow:0 12px 24px color-mix(in srgb, var(--page-foreground) 14%, transparent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.SportProfileCard-module-scss-module__uI-_-q__media img{object-fit:cover;width:100%;height:100%}.SportProfileCard-module-scss-module__uI-_-q__body{gap:calc(var(--space)*3);align-content:center;display:grid}.SportProfileCard-module-scss-module__uI-_-q__breadcrumbs{min-width:0}.SportProfileCard-module-scss-module__uI-_-q__title{color:var(--page-foreground)}.SportProfileCard-module-scss-module__uI-_-q__meta{gap:calc(var(--space)*3);color:color-mix(in srgb, var(--page-foreground) 70%, transparent);flex-wrap:wrap;display:flex}.SportProfileCard-module-scss-module__uI-_-q__chip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--page-foreground) 4%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);color:var(--page-foreground);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.SportProfileCard-module-scss-module__uI-_-q__supportingText{color:color-mix(in srgb, var(--page-foreground) 70%, transparent)}.SportProfileCard-module-scss-module__uI-_-q__actions{gap:calc(var(--space)*3);flex-wrap:wrap;display:flex}.SportProfileCard-module-scss-module__uI-_-q__actionLink{color:var(--color-primary)}.SportProfileCard-module-scss-module__uI-_-q__factsGrid{gap:calc(var(--space)*3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.SportProfileCard-module-scss-module__uI-_-q__factsCell{padding:calc(var(--space)*4);border-radius:var(--radius);background:color-mix(in srgb, var(--page-foreground) 3%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);gap:2px;display:grid}.SportProfileCard-module-scss-module__uI-_-q__factsLabel{color:color-mix(in srgb, var(--page-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.14em}.SportProfileCard-module-scss-module__uI-_-q__factsValue{color:var(--page-foreground)}@media (max-width:720px){.SportProfileCard-module-scss-module__uI-_-q__cardWithMedia{grid-template-columns:1fr;justify-items:start}.SportProfileCard-module-scss-module__uI-_-q__media{width:112px;height:112px}}
.VolleyballMatchList-module-scss-module__JPYlqW__wrapper{gap:calc(var(--space)*5);min-width:0;display:grid}.VolleyballMatchList-module-scss-module__JPYlqW__group{gap:calc(var(--space)*2);min-width:0;display:grid}.VolleyballMatchList-module-scss-module__JPYlqW__dayHeading{align-items:center;gap:calc(var(--space)*2);text-transform:capitalize;color:var(--page-foreground);padding-bottom:calc(var(--space)*1);border-bottom:2px solid color-mix(in srgb, var(--page-foreground) 12%, transparent);display:flex}.VolleyballMatchList-module-scss-module__JPYlqW__todayBadge{border-radius:var(--radius-pill);background:var(--color-secondary);color:#fff;text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.VolleyballMatchList-module-scss-module__JPYlqW__rows{gap:calc(var(--space)*2);margin:0;padding:0;list-style:none;display:grid}.VolleyballMatchList-module-scss-module__JPYlqW__row{gap:calc(var(--space)*2);padding:calc(var(--space)*3) calc(var(--space)*4);border:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);border-radius:var(--radius);background:var(--page-background);grid-template-columns:1fr;min-width:0;display:grid}.VolleyballMatchList-module-scss-module__JPYlqW__rowLive{border-color:#e8112d8c;box-shadow:inset 0 0 0 1px #e8112d40}.VolleyballMatchList-module-scss-module__JPYlqW__statusCell{align-items:center;gap:calc(var(--space)*2);display:flex}.VolleyballMatchList-module-scss-module__JPYlqW__statusPill{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.VolleyballMatchList-module-scss-module__JPYlqW__statusPillLive{color:#fff;background:#e8112d}.VolleyballMatchList-module-scss-module__JPYlqW__statusPillFinal{background:color-mix(in srgb, var(--page-foreground) 10%, transparent);color:color-mix(in srgb, var(--page-foreground) 70%, transparent)}.VolleyballMatchList-module-scss-module__JPYlqW__statusPillScheduled{background:color-mix(in srgb, var(--color-secondary) 12%, transparent);color:var(--color-secondary)}.VolleyballMatchList-module-scss-module__JPYlqW__scheduledTime{color:color-mix(in srgb, var(--page-foreground) 55%, transparent)}.VolleyballMatchList-module-scss-module__JPYlqW__teams{gap:calc(var(--space)*1);min-width:0;display:grid}.VolleyballMatchList-module-scss-module__JPYlqW__teamRow{align-items:center;gap:calc(var(--space)*2);min-width:0;color:color-mix(in srgb, var(--page-foreground) 80%, transparent);grid-template-columns:26px minmax(0,1fr) auto;display:grid}.VolleyballMatchList-module-scss-module__JPYlqW__teamRowWinner{color:var(--page-foreground);font-weight:700}.VolleyballMatchList-module-scss-module__JPYlqW__teamLogo{object-fit:contain;width:26px;height:26px}.VolleyballMatchList-module-scss-module__JPYlqW__teamLogoPlaceholder{background:color-mix(in srgb, var(--page-foreground) 8%, transparent);border-radius:50%;width:26px;height:26px}.VolleyballMatchList-module-scss-module__JPYlqW__teamName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.VolleyballMatchList-module-scss-module__JPYlqW__setsWon{font-variant-numeric:tabular-nums;text-align:right;min-width:18px}.VolleyballMatchList-module-scss-module__JPYlqW__sets{gap:calc(var(--space)*1) calc(var(--space)*2);color:color-mix(in srgb, var(--page-foreground) 55%, transparent);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;display:flex}.VolleyballMatchList-module-scss-module__JPYlqW__set{white-space:nowrap}.VolleyballMatchList-module-scss-module__JPYlqW__set+.VolleyballMatchList-module-scss-module__JPYlqW__set{padding-left:calc(var(--space)*2);border-left:1px solid color-mix(in srgb, var(--page-foreground) 12%, transparent)}@media (min-width:640px){.VolleyballMatchList-module-scss-module__JPYlqW__row{align-items:center;gap:calc(var(--space)*4);grid-template-columns:84px minmax(0,1fr) auto}.VolleyballMatchList-module-scss-module__JPYlqW__statusCell{flex-direction:column;align-items:flex-start;gap:2px}.VolleyballMatchList-module-scss-module__JPYlqW__sets{justify-content:flex-end;max-width:220px}}
.TeamCompetitionSection-module-scss-module__QssFoq__layout{gap:calc(var(--space)*5);min-width:0;max-width:100%;display:grid}.TeamCompetitionSection-module-scss-module__QssFoq__section{gap:calc(var(--space)*5);scroll-margin-top:calc(var(--space)*12);display:grid}.TeamCompetitionSection-module-scss-module__QssFoq__sectionHeader{justify-content:space-between;align-items:end;gap:calc(var(--space)*4);flex-wrap:wrap;display:flex}.TeamCompetitionSection-module-scss-module__QssFoq__sectionHeading{gap:calc(var(--space)*1.5);display:grid}.TeamCompetitionSection-module-scss-module__QssFoq__headerLogo{object-fit:contain;width:72px;height:72px}.TeamCompetitionSection-module-scss-module__QssFoq__gamesList{gap:calc(var(--space)*3);display:grid}
