body.standings-page{--st-bg:var(--bg-base);--st-surface:var(--bg-surface);--st-surface-raised:var(--bg-surface);--st-surface-2:var(--bg-surface-alt);--st-border:var(--border);--st-border-strong:var(--text-secondary);--st-text:var(--text-primary);--st-text-secondary:var(--text-secondary);--st-text-muted:var(--text-secondary);--st-accent:var(--signal);--st-accent-readable:var(--accent-readable);--st-accent-soft:color-mix(in srgb, var(--signal) 8%, transparent);--st-shell-font:var(--font-body);--st-display-font:var(--font-body);--st-radius:0;--st-radius-sm:2px;--st-shadow-sm:none;--st-row-height:76px;--st-transition:.3s var(--ease-editorial)}.standings-page .standings-wrapper{background:0 0;padding:76px 0 72px}.standings-page .standings-wrapper>.container,.standings-page .standings-header .container{width:100%;max-width:1476px}.standings-page .standings-header{color:var(--text-primary);background:var(--bg-surface);padding:0}.standings-page .standings-masthead{grid-template-columns:minmax(0,1fr) 270px;gap:0 7%;padding-top:24px;padding-bottom:32px;display:grid}.standings-page .standings-edition{border-top:1px solid var(--border);letter-spacing:.11em;grid-column:1/-1;justify-content:space-between;gap:20px;margin-bottom:24px;padding-top:11px;font-size:.75rem;font-weight:500;display:flex}.standings-page .race-desk-nav{gap:24px;margin-top:-11px;display:flex}.standings-page .race-desk-nav a{min-height:44px;font:700 .9375rem/1 var(--font-brand);letter-spacing:.06em;white-space:nowrap;color:var(--text-secondary);align-items:center;text-decoration:none;display:flex;position:relative}.standings-page .race-desk-nav a:before{content:"";background:var(--signal);transform-origin:0;height:3px;transition:transform .35s var(--ease-editorial);position:absolute;inset:0 0 auto;transform:scaleX(0)}.standings-page .race-desk-nav a:hover,.standings-page .race-desk-nav a[aria-current=page]{color:var(--text-primary)}.standings-page .race-desk-nav a[aria-current=page]:before{transform:scaleX(1)}.standings-page .race-desk-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.standings-page .standings-title{color:var(--text-primary);letter-spacing:-.025em;min-width:0;margin:0;font-weight:400}.standings-page .standings-title-display{font:700 clamp(5.5rem, 10vw, 9rem)/.9 var(--font-brand);white-space:nowrap;letter-spacing:-.025em;margin-left:-4px;display:block}.standings-page .standings-title-display>span{color:var(--signal)}.standings-page .standings-title-greek{font:500 clamp(1.25rem, 2vw, 1.8rem)/1.3 var(--font-editorial);margin-top:16px;display:block}.standings-page .standings-masthead-aside{border-left:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-self:end;column-gap:16px;padding:42px 0 0 24px;display:grid;position:relative}.standings-page .standings-masthead-aside>:not(.standings-masthead-mark){grid-column:1}.standings-page .standings-masthead-mark{font:400 4.5rem/.8 var(--font-body);color:var(--accent-readable);grid-area:1/2;align-self:start;position:static;transform:rotate(-8deg)}.standings-page .standings-masthead-note{font:500 1.4rem/1.4 var(--font-body);color:var(--text-primary);margin:0 0 12px}.standings-page .standings-masthead-description{max-width:19.2em;color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.75}.standings-page .standings-timing-band{background:var(--signal);color:var(--signal-ink)}.standings-page .standings-timing-band .container{justify-content:space-between;align-items:center;gap:15px;padding-block:11px;display:flex}.standings-page .standings-sub{color:var(--signal-ink);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:.75rem;font-weight:500;line-height:1.45;display:flex}.standings-page .live-dot{background:var(--signal-ink);width:6px;height:6px;margin-right:5px;animation:none}.standings-page .live-dot[hidden]{display:none}.standings-page .round-badge{color:var(--signal-ink);border-left:1px solid color-mix(in srgb, var(--signal-ink) 40%, transparent);background:0 0;border-radius:0;min-width:0;margin-left:10px;padding:2px 0 2px 12px;font-size:.75rem;font-weight:500}.standings-page .standings-timing-caption{font:700 1.2rem/1 var(--font-brand);white-space:nowrap;letter-spacing:.02em}.standings-page .standings-tabs{z-index:1020;background:var(--bg-base);border:0;border-bottom:1px solid var(--st-border);min-height:68px;box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;gap:0;margin:0 0 29px;padding:10px 0 0;top:76px}.standings-page .standings-tab{min-width:0;min-height:57px;font-family:var(--font-body);color:var(--text-secondary);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:14px 11px;font-size:.875rem;font-weight:500;transform:none}.standings-page .standings-tab .icon{display:none}.standings-page .standings-tab:after{content:"";background:var(--signal);transform-origin:0;height:3px;transition:transform .35s var(--ease-editorial);border:0;border-radius:0;position:absolute;inset:auto 10px -1px;transform:scaleX(0)}.standings-page .standings-tab:hover,.standings-page .standings-tab.active{color:var(--text-primary);box-shadow:none;background:0 0;transform:none}.standings-page .standings-tab:hover:after,.standings-page .standings-tab.active:after{transform:scaleX(1)}.standings-page .standings-tab.active{font-weight:600}.standings-page .standings-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;box-shadow:none}.standings-page .standings-report-select{box-shadow:none;-webkit-backdrop-filter:none;border-radius:0}.standings-page .standings-report-native{font-family:var(--font-body);border-radius:2px;font-weight:500}.standings-page .standings-report-native:focus-visible{box-shadow:none;outline-color:var(--accent)}.standings-page .standings-report-meta{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.standings-page :is(.standings-error,.standings-empty){border:1px solid var(--border);border-radius:var(--radius-media);background:var(--bg-surface);margin-block:24px;padding:32px 24px;font-size:.875rem;line-height:1.65}.standings-page :is(.standings-error,.standings-empty) button{min-height:44px}.standings-page .standings-error{border:0;border-left:2px solid var(--signal);text-align:left;background:0 0;border-radius:0;padding:4px 0 4px 20px}.standings-page .standings-error>.icon{display:none}.standings-page .standings-error>p:first-of-type{color:var(--text-primary);font:600 1.25rem/1.3 var(--font-body);letter-spacing:-.01em;margin:0 0 8px}.standings-page .standings-error .standings-error-detail{max-width:36em;color:var(--text-secondary);margin:0 0 18px;font-size:.875rem}.standings-page .standings-error button .icon{display:none}.standings-page .standings-table-wrap:has(.standings-error){border-top:0}.standings-page :is(.st-pos,.st-points,.st-detail-value,.chart-pts-label){font-variant-numeric:tabular-nums}.standings-page .standings-panel :is(div,span,p,button,select,label,input,text,tspan,td,th,a,h3,h4,strong,b,em,small,li){font-family:var(--font-body)}.standings-page .standings-context-row{grid-template-columns:1.3fr 1.1fr 1fr .8fr;gap:0;margin-bottom:34px}.standings-page .standings-context-card{border:0;border-left:1px solid var(--st-border);background:0 0;border-radius:0;padding:3px 22px 4px}.standings-page .standings-context-card:first-child{border-left:0;padding-left:0}.standings-page .standings-context-label{letter-spacing:.12em;font-size:.75rem;font-weight:500}.standings-page .standings-context-value{font:500 1.07rem/1.25 var(--font-body);margin-top:11px}.standings-page .standings-context-card:first-child .standings-context-value{font:600 1.25rem/1.3 var(--font-editorial)}.standings-page .standings-context-note{margin-top:6px;font-size:.75rem}.standings-page .standings-layout{grid-template-columns:minmax(0,1fr) 255px;gap:45px}.standings-page .standings-side-panel{gap:23px;margin-top:46px;padding:0 0 0 24px;top:170px}.standings-page .standings-side-kicker{font:600 1.45rem/1.2 var(--font-body);color:var(--st-text);letter-spacing:-.02em}.standings-page .standings-side-title{font:400 .875rem/1.5 var(--font-editorial);color:var(--st-text-muted);margin-top:9px}.standings-page .standings-side-card{padding-bottom:23px}.standings-page .standings-side-label{font-size:.75rem;font-weight:500}.standings-page .standings-side-item{font-size:.75rem}.standings-page .standings-side-item strong{font-weight:600}.standings-page .standings-side-swatch{border-radius:0;height:3px;margin-top:7px}.standings-page .standings-table-wrap{border:0;border-top:2px solid var(--st-text);border-bottom:1px solid var(--st-border);box-shadow:none;background:0 0;border-radius:0}.standings-page .st-table-head{letter-spacing:.1em;background:0 0;grid-template-columns:48px minmax(0,1fr) minmax(3.5rem,auto);min-height:43px;padding-inline:12px 32px;font-size:.75rem;font-weight:500}.standings-page .st-row{transition:background .3s var(--ease-editorial);background:0 0;grid-template-columns:48px minmax(0,1fr) minmax(3.5rem,auto);gap:16px;padding:11px 12px}.standings-page .st-row:focus-visible{outline-offset:-2px}.standings-page .st-row{isolation:isolate}.standings-page .st-row:before{z-index:-1;width:2px;transition:top .3s,bottom .3s,width .3s;top:14px;bottom:14px}.standings-page .st-row:hover:before,.standings-page .st-row.is-expanded:before{width:4px;top:0;bottom:0}.standings-page .st-row[data-detail-target]:hover,.standings-page .st-row[data-detail-target].is-expanded{background:color-mix(in srgb, var(--team-color,var(--st-accent)) 7%, var(--bg-base));box-shadow:none;transform:none}.standings-page .st-pos{font:600 1.75rem/1 var(--font-body);color:var(--st-text-muted)}.standings-page .st-row:is(.st-rank-1,.st-rank-2,.st-rank-3) .st-pos{color:var(--st-text)}.standings-page .st-row.st-rank-1 .st-pos{color:var(--st-accent-readable)}.standings-page .st-headshot,.standings-page .st-avatar-fallback{border:0;border-bottom:2px solid var(--team-color);background:var(--st-surface);border-radius:22px 22px 1px 1px;width:42px;height:46px}.standings-page .st-name{font:500 1rem/1.4 var(--font-body)}.standings-page .st-team-label,.standings-page .st-drivers-list{margin-top:3px;font-size:.75rem}.standings-page .st-points{font:600 1.75rem/1 var(--font-body);font-variant-numeric:tabular-nums}.standings-page .st-wins{font-size:.75rem}.standings-page .st-team-swatch{border:1px solid var(--st-border);box-shadow:none;background:var(--paper);border-radius:0}.standings-page .st-bar-wrap{display:none}.standings-page .st-row:after{color:var(--st-text-muted);box-shadow:none;font:400 1.25rem/1 var(--font-body);background:0 0;border:0;border-radius:0}.standings-page .st-row[data-detail-target]:hover:after,.standings-page .st-row.is-expanded:after{box-shadow:none;color:var(--st-accent-readable);background:0 0;border:0;transform:translateY(-50%)rotate(90deg)}.standings-page .st-detail-row{background:var(--st-surface);padding-block:18px}.standings-page .st-detail-label{font-size:.75rem;font-weight:500}.standings-page .st-detail-value{margin-top:7px;font-weight:500}.standings-page .chart-section{border:0;border-top:1px solid var(--st-border);box-shadow:none;background:0 0;border-radius:0;margin-top:46px;padding:26px 0 0}.standings-page .chart-title{font:400 1.45rem/1.25 var(--font-editorial);letter-spacing:-.02em}.standings-page .chart-title .icon{display:none}.standings-page .chart-head{margin-bottom:25px}.standings-page .chart-note{max-width:28.8em;margin-top:8px;font-size:.75rem;line-height:1.6}.standings-page .chart-label{font:500 .75rem/1 var(--font-body)}.standings-page .chart-track,.standings-page .chart-fill{border-radius:0 2px 2px 0}.standings-page .chart-bar-row{margin-bottom:7px}.standings-page .chart-pts-label{border-radius:var(--radius-control)}.standings-page .share-btn{min-height:44px;font:500 .75rem/1.3 var(--font-body);padding:8px 11px}.standings-page .share-btn .icon{transition:transform .3s var(--ease-editorial)}.standings-page .share-btn:hover .icon{transform:translate(2px,-2px)}.standings-page .data-source{text-align:left;border-top:1px solid var(--st-border);margin-top:42px;padding-top:17px;font-size:.75rem;line-height:1.7}.standings-page .share-feedback{background:var(--ink);color:var(--paper);border:1px solid var(--border);border-radius:2px;box-shadow:0 3px 14px #00000018}.standings-page .embed-dialog{border:0;border-top:2px solid var(--text-primary);background:var(--bg-base);width:min(760px,100% - 32px);max-height:calc(100svh - 32px);color:var(--text-primary);border-radius:0;margin:auto;padding:0;overflow:auto}.standings-page .embed-dialog::backdrop{background:#17191b99}.standings-page .embed-form{gap:16px;padding:24px;display:grid}.standings-page .embed-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.standings-page .embed-title{font:600 .75rem/1.4 var(--font-body);letter-spacing:.13em;text-transform:uppercase;flex:1;margin:6px 0 0}.standings-page .embed-close{border-radius:var(--radius-control);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;margin:-10px -10px 0 0;padding:0;transition:border-color .18s;display:grid}.standings-page .embed-close:hover{border-color:var(--border)}.standings-page .embed-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.standings-page .embed-choice{border:0;flex-wrap:wrap;gap:0 20px;min-width:0;margin:0;padding:0;display:flex}.standings-page .embed-choice legend,.standings-page .embed-label{color:var(--text-secondary);font:600 .6875rem/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;padding:0}.standings-page .embed-choice legend{float:left;width:100%}.standings-page .embed-choice label{min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.standings-page .embed-choice label:has(input:checked){color:var(--text-primary);font-weight:600}.standings-page .embed-choice input{accent-color:var(--text-primary)}.standings-page .embed-label{margin:0 0 -8px}.standings-page .embed-code{border:1px solid var(--text-secondary);border-radius:var(--radius-control);background:var(--bg-surface);width:100%;color:var(--text-primary);resize:vertical;padding:12px;font:.8125rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.standings-page .embed-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;display:flex}.standings-page .embed-copy{border:1px solid var(--text-primary);border-radius:var(--radius-control);background:var(--text-primary);min-height:44px;color:var(--bg-base);font:600 .875rem/1 var(--font-body);cursor:pointer;padding:0 18px;transition:background-color .18s,color .18s,border-color .18s}.standings-page .embed-copy:hover,.standings-page .embed-copy.is-copied{border-color:var(--signal);background:var(--signal);color:var(--signal-ink)}.standings-page .embed-status{color:var(--text-secondary);font-size:.75rem}.standings-page .embed-preview{outline:1px dashed var(--border);outline-offset:4px;background:0 0;border:0;width:100%;height:240px;display:block}@media (max-width:575.98px){.standings-page .embed-dialog{width:calc(100% - 16px);max-height:calc(100svh - 16px)}.standings-page .embed-form{gap:14px;padding:16px}.standings-page .embed-choice{gap:0 14px}}@media (prefers-reduced-motion:reduce){.standings-page .embed-close,.standings-page .embed-copy{transition:none}}.standings-page .standings-panel :is(.quali-gaps-intro,.lap1-gains-intro,.tyre-pace-intro,.dirty-air-intro,.track-dom-intro,.pit-stops-intro,.debrief-intro){box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0 24px}.standings-page .standings-panel :is(.quali-title,.lap1-title,.tyre-pace-title,.dirty-air-title,.track-dom-title,.pit-stops-title,.debrief-title){max-width:19.2em;font:600 clamp(1.75rem, 3.5vw, 3rem)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--st-text);margin:15px 0 17px}.standings-page .standings-panel :is(.quali-sub,.lap1-sub,.tyre-pace-sub,.dirty-air-sub,.track-dom-sub,.pit-stops-sub,.debrief-sub){max-width:45em;color:var(--st-text-secondary);font-size:.875rem;line-height:1.8}.standings-page .standings-panel :is(.quali-kicker,.lap1-kicker,.tyre-pace-kicker,.dirty-air-kicker,.track-dom-kicker,.pit-stops-kicker,.debrief-kicker){color:var(--st-text-secondary);letter-spacing:.12em;font-size:.75rem;font-weight:500}.standings-page .standings-panel :is(.quali-kicker,.lap1-kicker,.tyre-pace-kicker,.dirty-air-kicker,.track-dom-kicker,.pit-stops-kicker,.debrief-kicker):before{background:var(--signal);width:6px;height:6px;box-shadow:none;border-radius:0}.standings-page .standings-panel :is(.panel-tools,.section-tools){border:0;border-top:1px solid var(--st-border);border-bottom:1px solid var(--st-border);background:0 0;border-radius:0;margin-bottom:18px;padding:15px 0}.standings-page .standings-panel :is(.panel-tools-title,.section-tools-title){font-size:.875rem;font-weight:500}.standings-page .standings-panel :is(.panel-tools-note,.section-tools-note){font-size:.75rem;line-height:1.6}.standings-page .standings-panel :is(.quali-race-summary,.lap1-race-summary,.tyre-pace-summary,.dirty-air-summary,.pit-stops-summary,.debrief-summary){background:var(--st-surface);border:0;border-left:2px solid var(--signal);box-shadow:none;border-radius:0}.standings-page .standings-panel :is(.quali-view-tabs,.lap1-view-tabs,.dirty-air-view-tabs,.pit-stops-view-tabs,.debrief-view-tabs,.debrief-ideal-tabs){border:0;border-bottom:1px solid var(--st-border);background:0 0;border-radius:0;gap:0;padding:0}.standings-page .standings-panel :is(.quali-view-tab,.lap1-view-tab,.dirty-air-view-tab,.pit-stops-view-tab,.debrief-view-tab,.debrief-ideal-tab){color:var(--st-text-secondary);box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;font-size:.75rem;font-weight:500}.standings-page .standings-panel :is(.quali-view-tab,.lap1-view-tab,.dirty-air-view-tab,.pit-stops-view-tab,.debrief-view-tab,.debrief-ideal-tab):hover{background:var(--st-surface);color:var(--st-text)}.standings-page .standings-panel :is(.quali-view-tab,.lap1-view-tab,.dirty-air-view-tab,.pit-stops-view-tab,.debrief-view-tab,.debrief-ideal-tab).active{color:var(--st-text);border-bottom-color:var(--signal);box-shadow:none;background:0 0}.standings-page .standings-panel select{border:1px solid var(--st-border);background:var(--st-surface);max-width:100%;min-height:44px;color:var(--st-text);box-shadow:none;font-family:var(--font-body);border-radius:2px;font-size:.875rem;font-weight:500}.standings-page .standings-panel :is(.track-dom-team-card,.track-dom-map-card,.track-dom-track-shell,.debrief-figure){background:var(--st-surface);border-color:var(--st-border);box-shadow:none;border-radius:0}.standings-page .standings-panel .track-dom-track-shell{border-radius:0 0 var(--cut-md) 0}.standings-page .standings-panel .tyre-pace-plot{background:0 0;border-radius:0}.standings-page .standings-panel :is(.debrief-figure-title,.track-dom-map-title,.pit-stops-section-title,.dirty-air-section-title){font:400 1.45rem/1.2 var(--font-editorial);letter-spacing:-.02em}.standings-page .standings-panel :is(.quali-race-gap-badge,.lap1-gain-pill){background:var(--st-surface);border:1px solid var(--st-border);box-shadow:none;border-radius:2px}.standings-page .standings-panel .quali-race-gap-badge{color:var(--st-text)}.standings-page .standings-panel .quali-race-gap-stage{color:var(--st-text-secondary)}.standings-page .standings-panel :is(.lap1-gain-card,.quali-race-driver-card,.pit-stops-card,.tyre-pace-card,.dirty-air-card){box-shadow:none;border-radius:0}.standings-page .standings-panel :is(.lap1-race-row,.quali-gaps-row,.pit-stops-row){transition:background .25s}.standings-page .standings-panel .tyre-pace-axis{z-index:2;background:var(--st-surface);position:sticky;left:0}.standings-page .standings-panel .tyre-pace-axis-title{left:6px;transform:translate(-50%,-50%)rotate(-90deg)}.standings-page .standings-panel .tyre-pace-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.standings-page .standings-panel .tyre-pace-code{font-weight:600;bottom:4px}.standings-page .standings-panel :is(.tyre-pace-card,.dirty-air-card,.track-dom-card,.track-dom-team-card,.track-dom-vs-card,.track-dom-map-card){border:0;border-top:1px solid var(--st-border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}body.standings-page .standings-panel :is(.track-dom-team-time,.pit-stops-time,.pit-stops-avatar-fallback,.lap1-gain-pill,.lap1-bubble-fallback,.lap1-gain-card-value,.lap1-driver-chip-move,.lap1-driver-chip-avatar-fallback,.lap1-race-avatar-fallback,.lap1-overview-meta,.lap1-session-type,.lap1-gain-card-type),body.standings-page .standings-panel :is(.pit-stops-row,.pit-stops-team-row) .pit-stops-rank{color:var(--st-text)}body.standings-page .standings-panel :is(.track-dom-team-metric-label,.lap1-driver-chip-name){color:var(--st-text-secondary)}.standings-page .standings-panel .pit-stops-footnote a{color:var(--st-accent-readable)}.standings-page .standings-panel :is(.pit-stops-row,.pit-stops-team-row){border:0;border-bottom:1px solid var(--st-border);background:0 0;border-radius:0}.standings-page .standings-panel :is(.pit-stops-row,.pit-stops-team-row):before{border-radius:0;width:2px}.standings-page .standings-panel .pit-stops-driver-team-label{background:0 0;border-radius:0;min-height:0;padding:0;font-weight:500}.standings-page .standings-panel .pit-stops-view-tab .icon{display:none}.standings-page .standings-panel :is(.lap1-overview-card,.lap1-gain-card){border:0;border-top:1px solid var(--st-border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.standings-page .standings-panel .lap1-overview-meta{background:0 0;padding:0;font-weight:500}.standings-page .standings-panel .lap1-driver-chip{border:0;border-left:2px solid rgb(var(--winner-color));background:0 0;border-radius:0}.standings-page .standings-panel .lap1-bubble{background:var(--st-surface-2);box-shadow:none;overflow:visible}.standings-page .standings-panel .lap1-bubble img{border-radius:50%}body.standings-page{--track-dom-second-dark-rgb:122, 116, 108;--track-dom-second-light-rgb:238, 232, 219}:root[data-theme=light] body.standings-page{--track-dom-second-dark-rgb:32, 37, 31;--track-dom-second-light-rgb:184, 177, 166}.standings-page .standings-panel .track-dom-segment.is-second{stroke-dasharray:14 8;stroke-linecap:butt}.standings-page .standings-panel .track-dom-advantage-team.is-second:before{border:2px dashed rgb(var(--team-color));box-shadow:none;background:0 0}.standings-page .standings-panel .track-dom-team-time:before{content:"";vertical-align:middle;background:rgb(var(--team-color));width:.3em;height:.3em;margin-right:.3em;display:inline-block}.standings-page .standings-panel .debrief-table{border:0;border-top:2px solid var(--st-text);border-radius:0}.standings-page .standings-panel :is(.tyre-pace-summary,.dirty-air-summary,.dirty-air-view-tabs,.dirty-air-view-tab,.debrief-view-tabs,.debrief-view-tab,.debrief-ideal-tabs,.debrief-ideal-tab,.track-dom-tooltip,.debrief-chart-tooltip,.compound-pill,.strategy-pill,.track-dom-team-logo){border-radius:var(--radius-control)}.standings-page .standings-panel :is(.dirty-air-summary-bar,.dirty-air-timeline-bar,.track-dom-advantage-bar,.debrief-team-bar){border-radius:0}.standings-page .standings-panel :is(.debrief-delta-leader,.debrief-delta-fast,.debrief-deg-good,.track-dom-team-metric-value.is-better){color:var(--st-text);text-shadow:none;font-weight:600}.standings-page .standings-panel :is(.debrief-delta-slow,.debrief-deg-bad,.track-dom-team-metric-value.is-worse){color:var(--st-text-secondary);text-shadow:none;font-weight:400}.standings-page .standings-panel :is(.lap1-axis-label,.tyre-pace-kicker,.tyre-pace-controls-label,.tyre-pace-summary-sub,.tyre-pace-summary-label,.tyre-pace-legend-title,.tyre-pace-legend-item,.tyre-pace-axis-title,.tyre-pace-axis-label,.tyre-pace-footnote,.tyre-pace-best,.tyre-pace-no-data,.dirty-air-kicker,.dirty-air-controls-label,.dirty-air-summary-sub,.dirty-air-summary-label,.dirty-air-section-note,.dirty-air-sc-band em,.dirty-air-axis-label,.dirty-air-footnote,.dirty-air-driver-tag,.dirty-air-legend-item,.track-dom-kicker,.track-dom-controls-label,.track-dom-team-driver,.track-dom-team-metric-label,.track-dom-vs-label,.track-dom-vs-sub,.track-dom-vs-note,.track-dom-map-note,.track-dom-tooltip,.track-dom-advantage-team,.track-dom-advantage-note,.track-dom-footnote,.debrief-kicker,.debrief-summary-sub,.debrief-summary-label,.debrief-round-label,.debrief-chart-tooltip,.debrief-ideal-bar-value,.debrief-ideal-bar-label,.debrief-corner-axis,.debrief-table th,.debrief-driver-name,.debrief-gap,.compound-pill,.strategy-pill,.debrief-view-tab,.debrief-ideal-tab),.standings-page .chart-pts-label{font-size:.75rem}.standings-page .standings-panel :is(.quali-gap-card,.quali-race-card,.quali-skeleton-card,.lap1-race-card,.pit-stops-card,.pit-stops-skeleton-card){border:0;border-top:1px solid var(--st-border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.standings-page .standings-panel :is(.quali-track,.quali-skeleton-track){background:color-mix(in srgb, var(--st-text) 3%, transparent);border:0;border-radius:0}.standings-page .standings-panel .quali-dot{background:rgb(var(--dot-color));border:1px solid var(--bg-base);box-shadow:none;transition:transform .2s var(--ease-editorial)}:root:not([data-theme=light]) .standings-page .standings-panel .quali-dot{color:var(--st-text);background:var(--st-surface);border:2px solid rgb(var(--dot-color))}.standings-page .standings-panel .quali-dot:after{content:"";border-radius:50%;position:absolute;inset:-7px}.standings-page .standings-panel :is(.quali-dot:hover,.quali-dot:focus-visible,.quali-dot.is-active){box-shadow:none;transform:translate(-50%,-50%)scale(1.4)}.standings-page .standings-panel :is(.quali-gap-avg.fast,.quali-gap-avg.slow,.lap1-race-delta.positive,.lap1-race-delta.negative){color:var(--st-text);background:0 0}.standings-page .standings-panel :is(.quali-gap-avg.fast,.lap1-race-delta.positive){font-weight:600}.standings-page .standings-panel :is(.quali-gap-avg.slow,.lap1-race-delta.negative){color:var(--st-text-secondary);font-weight:400}.standings-page .standings-panel :is(.dirty-air-legend-swatch,.dirty-air-driver-dot,.tyre-pace-legend-dot,.lap1-bubble,.track-dom-team-logo,.debrief-table){box-shadow:none}.standings-page .standings-panel .debrief-table :is(th,td){font-family:var(--font-body)}.standings-page .standings-panel :is(.lap1-gain-pill,.lap1-bubble-badge,.lap1-session-type,.lap1-gain-card-type,.lap1-driver-chip,.lap1-overview-meta,.quali-race-code,.quali-race-gap-badge,.pit-stops-team-badge,.lap1-race-row,.pit-stops-row,.pit-stops-team-row,.quali-dot-tooltip){border-radius:var(--radius-control);box-shadow:none}.standings-page .standings-panel :is(.quali-kicker,.quali-h2h-label,.quali-driver-name,.quali-track-meta,.quali-track-scale,.quali-dot-tooltip-session,.quali-race-controls-label,.quali-race-summary-sub,.quali-race-summary-label,.quali-race-code,.quali-race-name,.quali-race-gap-stage,.quali-race-team,.lap1-kicker,.lap1-axis-title,.lap1-gain-pill,.lap1-bubble-badge,.lap1-session-type,.lap1-session-name,.lap1-session-date,.lap1-gain-card-type,.lap1-gain-card-date,.lap1-gain-card-sub,.lap1-driver-chip-name,.lap1-driver-chip-move,.lap1-card-meta,.lap1-race-controls-label,.lap1-race-summary-sub,.lap1-race-summary-label,.lap1-race-driver-team,.lap1-race-driver-name,.lap1-race-move,.lap1-overview-meta,.pit-stops-kicker,.pit-stops-controls-label,.pit-stops-summary-sub,.pit-stops-summary-label,.pit-stops-driver-team-label,.pit-stops-driver-name,.pit-stops-lap-info,.pit-stops-team-badge-text,.pit-stops-team-meta-text,.pit-stops-footnote){font-size:.75rem}.standings-page .standings-panel :is(button,select,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}@media (prefers-reduced-motion:no-preference){@keyframes grid-arrive{0%{opacity:.45;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.standings-page .standings-title-display{animation:grid-arrive .75s var(--ease-editorial) both}.standings-page .standings-title-greek{animation:grid-arrive .7s .1s var(--ease-editorial) both}.standings-page .standings-masthead-aside{animation:grid-arrive .7s .2s var(--ease-editorial) both}.standings-page .standings-context-card{animation:grid-arrive .55s var(--ease-editorial) both}.standings-page .standings-context-card:nth-child(2){animation-delay:50ms}.standings-page .standings-context-card:nth-child(3){animation-delay:.1s}.standings-page .standings-context-card:nth-child(4){animation-delay:.15s}}@media (max-width:1199.98px){.standings-page .standings-masthead{grid-template-columns:minmax(0,1fr) 225px;gap:0 35px}.standings-page .standings-masthead-mark{font-size:3.25rem}.standings-page .standings-title-display{font-size:clamp(6.3rem,12.7vw,9.4rem)}.standings-page .standings-layout{display:block}.standings-page .standings-side-panel{display:none}.standings-page .standings-context-value{font-size:.875rem}.standings-page .standings-context-card{padding-inline:15px}}@media (max-width:1024px){.standings-page .standings-report-select{display:contents}.standings-page .standings-report-select:before{display:none}.standings-page .standings-report-label{color:var(--st-text-secondary);min-height:0;font:500 .75rem/1.4 var(--font-body);letter-spacing:.12em;background:0 0;margin:14px 0 7px;padding:0;display:block}.standings-page .standings-report-control{z-index:1040;background:var(--bg-base);margin-top:0;padding-block:8px;position:sticky;top:76px}.standings-page .standings-report-meta{border-bottom:1px solid var(--st-border);margin:8px 0 24px;padding-bottom:12px}.standings-page .standings-report-native{min-height:45px;padding-block:10px;font-size:.875rem}.standings-page .standings-context-row{grid-template-columns:1.2fr 1.2fr 1fr}.standings-page .standings-context-card:last-child{display:none}}@media (max-width:991.98px){.standings-page .standings-wrapper{padding-top:68px}.standings-page .standings-report-control{top:68px}}@media (max-width:767.98px){.standings-page .standings-wrapper{padding-top:68px;padding-bottom:32px}.standings-page .share-tools{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.standings-page .share-tools .share-btn{white-space:nowrap;justify-content:center}.standings-page .standings-masthead{grid-template-columns:1fr;gap:0;padding-top:16px;padding-bottom:20px}.standings-page .standings-edition{letter-spacing:.07em;flex-wrap:wrap;gap:10px;margin-bottom:16px;font-size:.75rem}.standings-page .race-desk-nav{border-top:1px solid var(--border);flex:1 0 100%;justify-content:space-between;margin-top:0}@media (max-width:400px){.standings-page .race-desk-nav{gap:8px}.standings-page .race-desk-nav a{letter-spacing:.03em}}.standings-page .standings-title-display{margin-left:-2px;font-size:clamp(3.5rem,16vw,4.5rem)}.standings-page .standings-title-greek{max-width:none;margin-top:10px;font-size:1.125rem}.standings-page .standings-masthead-aside{max-width:430px;margin-top:27px;margin-left:20%;padding:0 24px 0 15px;display:none}.standings-page .standings-masthead-note{margin-bottom:8px;font-size:1.3rem}.standings-page .standings-masthead-note br{display:none}.standings-page .standings-masthead-description{max-width:19.8em;font-size:.75rem}.standings-page .standings-timing-caption{display:none}.standings-page .standings-timing-band .container{padding-block:9px}.standings-page .standings-sub{font-size:.75rem}.standings-page .round-badge{margin-left:5px;padding-left:8px;font-size:.75rem}.standings-page .standings-report-meta{white-space:normal;margin-bottom:22px;font-size:.75rem;line-height:1.5}.standings-page .standings-context-row{grid-template-columns:1fr 1fr;margin-bottom:23px}.standings-page .standings-context-card{padding:0 0 0 16px}.standings-page .standings-context-card:nth-child(3){border:0;border-top:1px solid var(--st-border);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:5px 12px;margin-top:17px;padding:14px 0 0;display:flex}.standings-page .standings-context-card:nth-child(3) .standings-context-value{font:400 .75rem/1.5 var(--font-body);margin:0}.standings-page .standings-context-card:nth-child(3) .standings-context-note{margin:0;font-size:.75rem}.standings-page .standings-context-card:first-child .standings-context-value{white-space:normal;font-size:1.2rem}.standings-page .standings-context-value{white-space:normal;margin-top:8px;font-size:.875rem}.standings-page .standings-context-label,.standings-page .standings-context-note{font-size:.75rem}.standings-page .st-row{grid-template-columns:27px minmax(0,1fr) minmax(3.5rem,auto);gap:8px;min-height:76px;padding:11px 2px 11px 7px}.standings-page .st-info{gap:9px}.standings-page .st-pos{font-size:1.375rem}.standings-page .st-name{font-size:.875rem}.standings-page .st-team-label,.standings-page .st-drivers-list{font-size:.75rem}.standings-page .st-headshot,.standings-page .st-avatar-fallback{width:31px;height:37px}.standings-page .st-team-swatch{width:32px;height:32px}.standings-page .st-points{font-size:1.5rem}.standings-page .st-wins{font-size:.75rem}.standings-page .st-row:after{right:-3px}.standings-page .st-row[data-detail-target] .st-points-area:after{display:none}.standings-page .st-detail-row{padding:15px 10px 15px 42px}.standings-page .st-detail-value{font-size:.75rem}.standings-page .chart-section{margin-top:32px;padding-top:23px}.standings-page .chart-title{font-size:1.3rem}.standings-page .chart-head{gap:16px}.standings-page .standings-panel :is(.quali-title,.lap1-title,.tyre-pace-title,.dirty-air-title,.track-dom-title,.pit-stops-title,.debrief-title){font-size:clamp(1.75rem,7vw,2.25rem)}.standings-page .standings-panel :is(.quali-sub,.lap1-sub,.tyre-pace-sub,.dirty-air-sub,.track-dom-sub,.pit-stops-sub,.debrief-sub){font-size:.75rem}.standings-page .standings-panel :is(.panel-tools,.section-tools){gap:15px}.standings-page .standings-panel :is(.quali-view-tabs,.lap1-view-tabs,.dirty-air-view-tabs,.pit-stops-view-tabs,.debrief-view-tabs,.debrief-ideal-tabs){flex-wrap:wrap;max-width:100%}}@media (max-width:359.98px){.standings-page .standings-title-display{font-size:16vw}.standings-page .standings-edition{font-size:.75rem}.standings-page .standings-masthead-aside{margin-left:10%}.standings-page .st-name{font-size:.875rem}.standings-page .st-info{gap:6px}}.standings-page .standings-context-row:empty{min-height:85px}@media (max-width:767.98px){.standings-page .standings-context-row:empty{min-height:126px}}@media (max-width:430px){.standings-page .standings-context-row:empty{min-height:150px}.standings-page .standings-report-meta{min-height:49px}}@media (min-width:390px){.standings-page .standings-edition>span{white-space:nowrap}}@media (max-width:374.98px){.standings-page .standings-context-row:empty{min-height:172px}}body.standings-page.standings-embed{min-height:0}body.standings-page.standings-embed:after{display:none}body.standings-page.standings-embed .standings-wrapper>.container{width:auto;max-width:none;padding:12px}body.standings-page.standings-embed .standings-layout{display:block}body.standings-page.standings-embed .standings-side-panel{display:none}body.standings-page.standings-embed .standings-context-card{animation:none}@media (prefers-reduced-motion:reduce){.standings-page *,.standings-page :before,.standings-page :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1;animation-delay:0s}}