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;padding-inline:48px}.standings-page .standings-header{color:var(--ink);background:var(--paper);padding:0}.standings-page .standings-masthead{grid-template-columns:minmax(0,1fr) 270px;gap:0 7%;padding-top:24px;padding-bottom:45px;display:grid}.standings-page .standings-edition{letter-spacing:.11em;border-top:1px solid #20251f70;grid-column:1/-1;justify-content:space-between;gap:20px;margin-bottom:31px;padding-top:11px;font-size:.59rem;font-weight:500;display:flex}.standings-page .standings-title{color:var(--ink);letter-spacing:-.025em;min-width:0;margin:0;font-weight:400}.standings-page .standings-title-display{font:700 clamp(6.5rem, 13.1vw, 12rem)/.88 var(--font-display);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:400 clamp(1.55rem, 2.7vw, 2.7rem)/1.17 var(--font-editorial);margin-top:22px;display:block}.standings-page .standings-masthead-aside{border-left:1px solid #20251f45;align-self:end;padding:42px 0 0 24px;position:relative}.standings-page .standings-masthead-mark{font:400 5.5rem/1 var(--font-body);color:#b9301d;position:absolute;top:-20px;right:5px;transform:rotate(-8deg)}.standings-page .standings-masthead-note{font:400 1.65rem/1.16 var(--font-editorial);color:var(--ink);margin:0 0 12px}.standings-page .standings-masthead-description{color:#505649;max-width:32ch;margin:0;font-size:.74rem;line-height:1.75}.standings-page .standings-timing-band{background:var(--signal);color:var(--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(--ink);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:.73rem;font-weight:500;line-height:1.45;display:flex}.standings-page .live-dot{background:var(--ink);width:6px;height:6px;margin-right:5px;animation:none}.standings-page .round-badge{color:var(--ink);background:0 0;border-left:1px solid #20251f65;border-radius:0;min-width:0;margin-left:10px;padding:2px 0 2px 12px;font-size:.68rem;font-weight:500}.standings-page .standings-timing-caption{font:700 1.2rem/1 var(--font-display);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:.71rem;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)}.standings-page .standings-panel :where(div,span,p,button,select,label,input,text,td,th,a){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:.57rem;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:400 1.55rem/1.2 var(--font-editorial)}.standings-page .standings-context-note{margin-top:6px;font-size:.65rem}.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:700 2.7rem/.95 var(--font-display);color:var(--st-text);letter-spacing:-.01em}.standings-page .standings-side-title{font:400 .87rem/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:.58rem;font-weight:500}.standings-page .standings-side-item{font-size:.72rem}.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:.6rem;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:before{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:700 2.4rem/1 var(--font-display);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 .93rem/1.3 var(--font-body)}.standings-page .st-team-label,.standings-page .st-drivers-list{margin-top:3px;font-size:.65rem}.standings-page .st-points{font:700 2rem/1 var(--font-display);font-variant-numeric:tabular-nums}.standings-page .st-wins{font-size:.61rem}.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{height:1px}.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:.57rem;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:48ch;margin-top:8px;font-size:.65rem;line-height:1.6}.standings-page .chart-label{font:500 .65rem/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:1px}.standings-page .share-btn{min-height:38px;color:var(--st-text);font:500 .65rem/1.3 var(--font-body);box-shadow:none;background:0 0;border-radius:2px;padding:8px 11px;transition:border-color .25s,background .25s}.standings-page .share-btn .icon{transition:transform .3s var(--ease-editorial)}.standings-page .share-btn:hover{background:var(--st-surface);border-color:var(--st-text-secondary);color:var(--st-text);box-shadow:none;transform:none}.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:.65rem;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 .standings-panel :is(.quali-gaps-intro,.lap1-gains-intro,.tyre-pace-intro,.dirty-air-intro,.track-dom-intro,.pit-stops-intro,.debrief-intro,.destructors-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,.destructors-title){max-width:21ch;font:700 clamp(2.7rem, 4.3vw, 4.25rem)/.98 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,.destructors-sub){max-width:75ch;color:var(--st-text-secondary);font-size:.81rem;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,.destructors-kicker){color:var(--st-text-secondary);letter-spacing:.12em;font-size:.59rem;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,.destructors-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:.77rem;font-weight:500}.standings-page .standings-panel :is(.panel-tools-note,.section-tools-note){font-size:.66rem;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,.destructors-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,.destructors-view-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,.destructors-view-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:.73rem;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,.destructors-view-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,.destructors-view-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:.8rem;font-weight:500}.standings-page .standings-panel :is(.track-dom-team-card,.track-dom-map-card,.track-dom-track-shell,.destructors-card,.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 36px}.standings-page .standings-panel .tyre-pace-plot{background:color-mix(in srgb, var(--st-text) 3%, transparent);border-radius:0}.standings-page .standings-panel :is(.debrief-figure-title,.destructors-card-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 :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}:root:not([data-theme=light]) .standings-page .quali-dot{color:var(--st-text);background:var(--st-surface);border-color:rgb(var(--dot-color));box-shadow:0 0 0 3px rgba(var(--dot-color), .24)}.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-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:.9rem}.standings-page .standings-context-card{padding-inline:15px}}@media (max-width:1024px){.standings-page .standings-report-select{border:0;border-bottom:1px solid var(--st-border);background:var(--bg-base);margin:0 0 24px;padding:14px 0 12px;top:76px}.standings-page .standings-report-select:before{display:none}.standings-page .standings-report-label{color:var(--st-text-secondary);min-height:0;font:500 .56rem/1.4 var(--font-body);letter-spacing:.12em;background:0 0;margin-bottom:7px;padding:0;display:block}.standings-page .standings-report-control{margin-top:0}.standings-page .standings-report-native{min-height:45px;padding-block:10px;font-size:.82rem}.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-select{top:68px}}@media (max-width:767.98px){.standings-page .standings-wrapper{padding-top:68px;padding-bottom:45px}.standings-page .standings-wrapper>.container,.standings-page .standings-header .container{padding-inline:22px}.standings-page .standings-masthead{grid-template-columns:1fr;gap:0;padding-top:20px;padding-bottom:28px}.standings-page .standings-edition{letter-spacing:.07em;gap:10px;margin-bottom:26px;font-size:.48rem}.standings-page .standings-title-display{margin-left:-2px;font-size:clamp(5.65rem,18.5vw,8.8rem)}.standings-page .standings-title-greek{max-width:21ch;margin-top:15px;font-size:clamp(1.48rem,4.4vw,2rem)}.standings-page .standings-masthead-aside{max-width:430px;margin-top:27px;margin-left:20%;padding:0 24px 0 15px}.standings-page .standings-masthead-mark{font-size:3.5rem;top:-9px;right:0}.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:33ch;font-size:.67rem}.standings-page .standings-timing-caption{display:none}.standings-page .standings-timing-band .container{padding-block:9px}.standings-page .standings-sub{font-size:.65rem}.standings-page .round-badge{margin-left:5px;padding-left:8px;font-size:.59rem}.standings-page .standings-report-select{margin-bottom:22px;top:68px}.standings-page .standings-report-meta{white-space:normal;margin-top:7px;font-size:.58rem;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 .67rem/1.5 var(--font-body);margin:0}.standings-page .standings-context-card:nth-child(3) .standings-context-note{margin:0;font-size:.6rem}.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:.82rem}.standings-page .standings-context-label{font-size:.54rem}.standings-page .standings-context-note{font-size:.6rem}.standings-page .st-row{grid-template-columns:27px minmax(0,1fr) minmax(2.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.8rem}.standings-page .st-name{font-size:.77rem}.standings-page .st-team-label,.standings-page .st-drivers-list{font-size:.58rem}.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.65rem}.standings-page .st-wins{font-size:.54rem}.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:.7rem}.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,.destructors-title){font-size:clamp(2.45rem,8vw,3.7rem)}.standings-page .standings-panel :is(.quali-sub,.lap1-sub,.tyre-pace-sub,.dirty-air-sub,.track-dom-sub,.pit-stops-sub,.debrief-sub,.destructors-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,.destructors-view-tabs){flex-wrap:wrap;max-width:100%}}@media (max-width:359.98px){.standings-page .standings-title-display{font-size:18vw}.standings-page .standings-edition{font-size:.43rem}.standings-page .standings-masthead-aside{margin-left:10%}.standings-page .st-name{font-size:.72rem}.standings-page .st-info{gap:6px}}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}}