.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}}
