.CupRounds-module-scss-module__RyDwCG__board{gap:calc(var(--space)*2);min-width:0;display:grid}.CupRounds-module-scss-module__RyDwCG__boardHeader,.CupRounds-module-scss-module__RyDwCG__header{gap:6px;display:grid}.CupRounds-module-scss-module__RyDwCG__card{gap:calc(var(--space)*2);padding:calc(var(--space)*2.5);border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb, var(--color-surface) 98%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--page-foreground) 4%, transparent);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.CupRounds-module-scss-module__RyDwCG__roundCard{max-height:400px}.CupRounds-module-scss-module__RyDwCG__eyebrow,.CupRounds-module-scss-module__RyDwCG__fixtureMeta,.CupRounds-module-scss-module__RyDwCG__badge{color:color-mix(in srgb, var(--page-foreground) 60%, transparent);text-transform:uppercase;letter-spacing:.08em}.CupRounds-module-scss-module__RyDwCG__title,.CupRounds-module-scss-module__RyDwCG__roundTitle{color:var(--page-foreground);margin:0}.CupRounds-module-scss-module__RyDwCG__description,.CupRounds-module-scss-module__RyDwCG__empty{color:color-mix(in srgb, var(--page-foreground) 72%, transparent);margin:0}.CupRounds-module-scss-module__RyDwCG__roundHeader{justify-content:space-between;align-items:center;gap:calc(var(--space)*1.5);border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);flex-wrap:wrap;padding-bottom:8px;display:flex}.CupRounds-module-scss-module__RyDwCG__roundHeaderCopy{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.CupRounds-module-scss-module__RyDwCG__roundMeta{color:color-mix(in srgb, var(--page-foreground) 52%, transparent);font-variant-numeric:tabular-nums}.CupRounds-module-scss-module__RyDwCG__badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-secondary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary) 18%, transparent);color:var(--color-secondary);padding:4px 8px}.CupRounds-module-scss-module__RyDwCG__fixtureList{scrollbar-width:thin;align-content:start;gap:6px;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow:auto}.CupRounds-module-scss-module__RyDwCG__fixtureRow{background:color-mix(in srgb, var(--page-foreground) 2%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.CupRounds-module-scss-module__RyDwCG__fixtureRowLive{border-color:color-mix(in srgb, var(--color-secondary) 42%, transparent);background:color-mix(in srgb, var(--color-secondary) 8%, transparent)}.CupRounds-module-scss-module__RyDwCG__fixtureRowUpcoming{background:color-mix(in srgb, var(--page-foreground) 1%, transparent)}.CupRounds-module-scss-module__RyDwCG__fixtureMetaBlock{align-content:start;gap:4px;min-width:72px;display:grid}.CupRounds-module-scss-module__RyDwCG__fixtureRowTeams{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-width:0;display:grid}.CupRounds-module-scss-module__RyDwCG__fixtureTeam{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.CupRounds-module-scss-module__RyDwCG__fixtureTeamReverse{text-align:right;flex-direction:row-reverse}.CupRounds-module-scss-module__RyDwCG__fixtureTeamWinner,.CupRounds-module-scss-module__RyDwCG__fixtureScore{color:var(--color-primary)}.CupRounds-module-scss-module__RyDwCG__fixtureTeamWinner{font-weight:700}.CupRounds-module-scss-module__RyDwCG__fixtureTeamLink{color:inherit;border-radius:8px;padding:2px 4px;text-decoration:none;transition:background .18s,color .18s}.CupRounds-module-scss-module__RyDwCG__fixtureTeamLink:hover,.CupRounds-module-scss-module__RyDwCG__fixtureTeamLink:focus-visible{color:var(--color-secondary);background:color-mix(in srgb, var(--color-secondary) 8%, transparent);outline:none}.CupRounds-module-scss-module__RyDwCG__fixtureLogo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.CupRounds-module-scss-module__RyDwCG__fixtureScoreBlock{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.CupRounds-module-scss-module__RyDwCG__liveBadge{color:var(--color-secondary)}.CupRounds-module-scss-module__RyDwCG__fixtureScore,.CupRounds-module-scss-module__RyDwCG__penaltyScore{white-space:nowrap;font-variant-numeric:tabular-nums}.CupRounds-module-scss-module__RyDwCG__penaltyScore{color:#b26a00;letter-spacing:.02em;font-weight:700}@media (max-width:720px){.CupRounds-module-scss-module__RyDwCG__card{padding:calc(var(--space)*2)}.CupRounds-module-scss-module__RyDwCG__fixtureRow{grid-template-columns:minmax(0,1fr);gap:8px}.CupRounds-module-scss-module__RyDwCG__fixtureRowTeams{grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px}.CupRounds-module-scss-module__RyDwCG__fixtureTeam{max-width:100%}.CupRounds-module-scss-module__RyDwCG__fixtureTeamReverse{text-align:left;flex-direction:row}.CupRounds-module-scss-module__RyDwCG__fixtureMetaBlock{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.CupRounds-module-scss-module__RyDwCG__fixtureScoreBlock{align-items:flex-start;padding-left:26px}}
.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardGrid{gap:calc(var(--space)*4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardCard{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);min-width:0;display:grid}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardHeader{justify-content:space-between;align-items:center;gap:calc(var(--space)*3);display:flex}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardHeader h2,.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardHeader h3{margin:0}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardCta{color:var(--color-primary);white-space:nowrap}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardRow{background:color-mix(in srgb, var(--page-foreground) 3%, transparent);border-radius:12px;grid-template-columns:28px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardRank{background:color-mix(in srgb, var(--color-secondary) 14%, transparent);width:28px;height:28px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardPhoto,.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardPhotoFallback{border-radius:50%;width:36px;height:36px}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardPhoto{object-fit:cover}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardPhotoFallback{background:color-mix(in srgb, var(--page-foreground) 8%, transparent);color:color-mix(in srgb, var(--page-foreground) 80%, transparent);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardPlayer{gap:2px;min-width:0;display:grid}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardName{width:fit-content;max-width:100%;color:var(--color-primary);border-bottom:1px dashed color-mix(in srgb, var(--color-secondary) 35%, transparent);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardName:after{content:"›";transition:transform .18s}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardName:hover:after,.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardName:focus-visible:after{transform:translate(2px)}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardTeam{min-width:0;color:color-mix(in srgb, var(--page-foreground) 64%, transparent);align-items:center;gap:6px;display:inline-flex}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardTeamLink{border-bottom:1px dashed #0000;text-decoration:none}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardTeamLink:hover,.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardTeamLink:focus-visible{color:var(--color-primary);border-bottom-color:color-mix(in srgb, var(--color-secondary) 35%, transparent)}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardTeamLogo{object-fit:contain;width:16px;height:16px}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardValue{color:var(--color-primary);font-variant-numeric:tabular-nums;text-align:right;align-items:baseline;gap:6px;display:inline-flex}.LeagueLeaderboards-module-scss-module__ycngvq__empty{color:color-mix(in srgb, var(--page-foreground) 72%, transparent);margin:0}@media (max-width:720px){.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardCard{padding:calc(var(--space)*3)}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardHeader{flex-wrap:wrap}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardRow{grid-template-columns:28px 36px minmax(0,1fr)}.LeagueLeaderboards-module-scss-module__ycngvq__leaderboardValue{grid-column:2/-1;justify-self:end}}
