.GWFmfa_cardLink{color:inherit;flex-direction:column;text-decoration:none;display:flex}.GWFmfa_cardLink>bdi{flex-direction:column;display:flex}.GWFmfa_cardLink:after{z-index:1;content:"";position:absolute;inset:0}.GWFmfa_card:focus-within{outline:2px solid var(--team-color,var(--accent));outline-offset:3px}.GWFmfa_cardLink:focus-visible{outline:none}.GWFmfa_cardLink:hover{color:inherit}.GWFmfa_card{border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);background:#202020;border:1px solid #303030;flex-direction:column;display:flex;position:relative;overflow:hidden}.GWFmfa_card:hover{border-color:var(--team-color,var(--accent));transform:translateY(-3px);box-shadow:0 14px 30px #0006}.GWFmfa_colorBar{z-index:2;background:var(--team-color,var(--accent));height:3px;position:absolute;inset-block-start:0;inset-inline:0}.GWFmfa_photoContainer{aspect-ratio:1.2;background:radial-gradient(at 50% 45%,#353535,#1a1a1a 72%);width:100%;position:relative;overflow:hidden}.GWFmfa_photo{object-fit:cover;object-position:center 12%;width:100%;height:100%}.GWFmfa_photoPlaceholder{background:radial-gradient(at 50% 42%,#383838,#1b1b1b 72%);place-items:center;display:grid;position:absolute;inset:0}.GWFmfa_photoCode{color:var(--team-color,#ff5a50);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.75rem);font-weight:900}.GWFmfa_info{min-height:139px;padding:var(--space-md) var(--space-md) var(--space-lg);flex-direction:column;flex:1;align-items:flex-start;display:flex}.GWFmfa_number{border:1px solid var(--team-color,var(--accent));min-width:1.9rem;height:1.8rem;color:var(--team-color,#ff5a50);font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:#121212;border-radius:6px;place-items:center;margin-block-end:.45rem;padding-inline:.32rem;font-weight:900;line-height:1;display:inline-grid}.GWFmfa_name{font-size:inherit;font-weight:inherit;margin:0 0 .3rem;line-height:1.1}.GWFmfa_firstName{color:#d0d0d0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500}.GWFmfa_lastName{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1rem,1.35vw,1.28rem);font-weight:900}.GWFmfa_team{max-width:100%;color:var(--team-color,#ff7169);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-block-end:var(--space-sm);font-weight:700;overflow:hidden}.GWFmfa_standing{gap:var(--space-sm);color:#f4f4f4;font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.GWFmfa_standing span{color:var(--text-2)}.GWFmfa_country{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);background:#303030;margin-block-start:auto;padding:.14rem .42rem;font-size:.64rem;display:inline-flex}.GWFmfa_countryCode{color:#e1e1e1;font-weight:800}@media (max-width:480px){.GWFmfa_info{min-height:124px;padding:.7rem}.GWFmfa_number{min-width:1.7rem;height:1.65rem;font-size:.78rem}.GWFmfa_lastName{font-size:.96rem}.GWFmfa_team{font-size:.68rem}}@media (max-width:350px){.GWFmfa_photoContainer{aspect-ratio:1.08}.GWFmfa_info{min-height:116px}.GWFmfa_lastName{font-size:.85rem}}
.NouX5a_fav{z-index:3;color:#d4d4d4;cursor:pointer;width:40px;height:40px;transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);background:#0c0c0cd6;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm)}.NouX5a_fav:hover{border-color:var(--gold);color:var(--gold);background:#1a1707;transform:scale(1.06)}.NouX5a_active{border-color:var(--gold);color:var(--gold);background:#ffd7001f}.NouX5a_fav:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
._0jOotW_gridShell{padding-block:var(--space-lg) var(--space-3xl)}._0jOotW_toolbar{align-items:end;gap:var(--space-md);padding:var(--space-md);grid-template-columns:minmax(230px,1.2fr) minmax(180px,.72fr) auto;margin-block-end:var(--space-md);display:grid}._0jOotW_field{flex-direction:column;gap:.38rem;min-width:0;display:flex}._0jOotW_label{color:var(--text-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}._0jOotW_input{min-width:0;min-height:46px;padding-inline:var(--space-md);border-radius:var(--radius-md);color:var(--text-1);font:inherit;background:#111;border:1px solid #464646}._0jOotW_input:focus-visible,._0jOotW_segmented button:focus-visible{outline-offset:2px;outline:2px solid #ff5a50}._0jOotW_segmented{border-radius:var(--radius-md);background:#111;border:1px solid #484848;min-width:0;display:flex;overflow:hidden}._0jOotW_segmented button{color:#c8c8c8;min-height:46px;font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;padding-inline:.8rem;font-weight:700}._0jOotW_segmented button:hover{color:#fff;background:#252525}._0jOotW_segmented button[aria-pressed=true]{background:var(--accent);color:#fff}._0jOotW_count{width:fit-content;border-radius:var(--radius-full);color:#d0d0d0;font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:#191919;border:1px solid #363636;margin-block-end:var(--space-lg);padding:.35rem .7rem;font-weight:700}._0jOotW_empty{padding:var(--space-2xl) var(--space-md);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-2);text-align:center}._0jOotW_grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._0jOotW_group+._0jOotW_group{margin-block-start:var(--space-2xl)}._0jOotW_groupTitle{width:fit-content;max-width:100%;color:#f4f4f4;font-family:var(--font-display);margin-block-end:var(--space-md);padding-block-end:var(--space-xs);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}@media (max-width:1120px){._0jOotW_toolbar{grid-template-columns:minmax(200px,1fr) minmax(160px,.7fr)}._0jOotW_field:last-child{grid-column:1/-1}._0jOotW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){._0jOotW_toolbar{grid-template-columns:minmax(0,1fr)}._0jOotW_field:last-child{grid-column:auto}._0jOotW_segmented{width:100%}._0jOotW_segmented button{flex:1;padding-inline:.4rem}._0jOotW_grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:350px){._0jOotW_toolbar{padding:.7rem}._0jOotW_segmented button{font-size:.68rem}}
.pQvO6W_compare{min-height:100vh;padding-block-end:var(--space-3xl)}.pQvO6W_header{border-block-end:1px solid #ffffff14}.pQvO6W_selectorGrid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(.75rem,2vw,1.5rem);padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.pQvO6W_picker{min-width:0;padding:var(--space-lg);border:1px solid var(--border);border-block-start:4px solid var(--driver-color,var(--accent));border-radius:var(--radius-lg);background:var(--gradient-carbon);box-shadow:var(--shadow-card);position:relative}.pQvO6W_profilePicker{width:100%;min-width:0;text-align:start;margin-block-start:var(--space-md);position:relative}.pQvO6W_pickerLabel{color:var(--text-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--space-xs);font-weight:700;display:block}.pQvO6W_pickerSelected{min-height:1.75rem;overflow-wrap:anywhere;color:var(--text-1);font-family:var(--font-display);margin-block-end:var(--space-md);font-size:1.25rem;font-weight:800}.pQvO6W_pickerInput{width:100%;min-width:0;min-height:46px;padding-inline:var(--space-md);border-color:var(--border-strong);color:var(--text-1);font:inherit;background:#101010}.pQvO6W_pickerInput:focus-visible{outline:2px solid var(--driver-color,var(--accent-text));outline-offset:2px;border-color:#0000}.pQvO6W_pickerResults{z-index:40;border:1px solid var(--border-strong);border-radius:var(--radius-md);max-height:min(320px,55vh);box-shadow:var(--shadow-overlay);background:#171717;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto}.pQvO6W_pickerResults[hidden]{display:none}.pQvO6W_pickerResults button{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:48px;padding:var(--space-sm) var(--space-md);border:0;border-block-end:1px solid var(--border);color:var(--text-1);font:inherit;text-align:start;cursor:pointer;background:0 0;border-inline-start:1px solid #0000;display:flex}.pQvO6W_pickerResults button:last-child{border-block-end:0}.pQvO6W_pickerResults button:hover,.pQvO6W_pickerResults button:focus-visible,.pQvO6W_pickerResults .pQvO6W_activeOption{border-inline-start-color:var(--driver-color,var(--accent));background:var(--surface-3)}.pQvO6W_pickerMeta{color:var(--text-2);font-size:var(--text-xs);text-align:end;flex:none}.pQvO6W_pickerNote{color:var(--text-2);font-size:var(--text-sm);margin-block-start:var(--space-sm)}.pQvO6W_versus{color:var(--accent-text);font-family:var(--font-display);text-transform:uppercase;align-self:center;font-size:1.8rem;font-weight:900}.pQvO6W_loadingState,.pQvO6W_errorState{align-items:center;gap:var(--space-md);padding-block:var(--space-xl);color:var(--text-2);text-align:center;flex-direction:column;display:flex}.pQvO6W_spinner{border:4px solid #ffffff1a;border-block-start-color:var(--accent-text);border-radius:50%;width:40px;height:40px;animation:1s linear infinite pQvO6W_spin}@keyframes pQvO6W_spin{to{transform:rotate(360deg)}}.pQvO6W_stale{opacity:.45}.pQvO6W_comparison{flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);padding-block:clamp(1.5rem,3vw,2.5rem);display:flex}.pQvO6W_driversRow{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pQvO6W_driverProfile{border:1px solid var(--border);border-block-end:3px solid var(--driver-color,var(--accent));border-radius:var(--radius-xl);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--driver-color) 16%, transparent), transparent 65%), linear-gradient(145deg, var(--surface-2), var(--surface-1));min-width:0;box-shadow:var(--shadow-card);text-align:center;flex-direction:column;align-items:center;padding:clamp(1rem,2.5vw,2rem);display:flex;overflow:visible}.pQvO6W_profilePortrait{aspect-ratio:1;width:clamp(112px,13vw,168px);border:4px solid var(--driver-color,var(--accent));background:var(--surface-3);border-radius:50%;flex:none;margin-block-end:var(--space-md);overflow:hidden;box-shadow:0 12px 28px #0000006b}.pQvO6W_profileImage{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.pQvO6W_profileFallback{background:var(--gradient-carbon);width:100%;height:100%;color:var(--text-1);font-family:var(--font-display);place-items:center;font-size:2rem;font-weight:900;display:grid}.pQvO6W_profileVersus{border:1px solid color-mix(in srgb, var(--accent-text) 44%, transparent);border-radius:var(--radius-full);background:var(--surface-2);min-width:2.8rem;color:var(--accent-text);font-family:var(--font-display);text-transform:uppercase;justify-content:center;align-self:center;align-items:center;padding:.65rem .45rem;font-size:1.1rem;font-weight:900;display:flex}.pQvO6W_driverProfile h2{max-width:100%;font-family:var(--font-display);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:900}.pQvO6W_driverProfile h2 a{color:var(--text-1);text-decoration:none}.pQvO6W_driverProfile h2 a:hover,.pQvO6W_driverProfile h2 a:focus-visible{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}.pQvO6W_profileMeta{color:var(--text-2);font-size:var(--text-sm);margin-block-start:var(--space-xs)}.pQvO6W_profileTeams{justify-content:center;gap:var(--space-xs);max-width:100%;flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.pQvO6W_teamPill{border:1px solid color-mix(in srgb, var(--driver-color) 48%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--driver-color) 12%, var(--surface-2));max-width:100%;color:var(--text-1);font-size:var(--text-xs);overflow-wrap:anywhere;align-items:center;padding:.3rem .65rem;font-weight:700;display:inline-flex}.pQvO6W_h2h,.pQvO6W_statsSection{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--gradient-carbon);min-width:0;box-shadow:var(--shadow-card);padding:clamp(1rem,2.5vw,2rem)}.pQvO6W_h2h h3,.pQvO6W_statsSection h3{font-family:var(--font-display);margin-block-end:var(--space-md);font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:800}.pQvO6W_h2hScore{align-items:baseline;gap:var(--space-lg);color:var(--text-1);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1;display:flex}.pQvO6W_h2hDash{color:var(--text-3);font-size:.65em}.pQvO6W_h2hNote{max-width:72ch;color:var(--text-2);margin-block-start:var(--space-sm);line-height:1.6}.pQvO6W_statsTableWrap{border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.pQvO6W_statsTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.pQvO6W_statsTable th,.pQvO6W_statsTable td{padding:var(--space-md);border-block-end:1px solid var(--border);text-align:end}.pQvO6W_statsTable th[scope=row],.pQvO6W_statsTable thead th:first-child{color:var(--text-2);text-align:start;font-weight:600}.pQvO6W_statsTable thead{background:#101010}.pQvO6W_statsTable thead th{font-size:var(--text-sm)}.pQvO6W_statsTable thead th:nth-child(2){color:color-mix(in srgb, var(--driver-a-color) 62%, white)}.pQvO6W_statsTable thead th:nth-child(3){color:color-mix(in srgb, var(--driver-b-color) 62%, white)}.pQvO6W_statsTable td{color:var(--text-2);font-family:var(--font-display);font-weight:800}.pQvO6W_statsTable td.pQvO6W_leader{font-weight:900}.pQvO6W_statsTable td:nth-child(2){color:color-mix(in srgb, var(--driver-a-color) 62%, white);font-size:clamp(1.05rem,1.5vw,1.25rem)}.pQvO6W_statsTable td:nth-child(3){color:color-mix(in srgb, var(--driver-b-color) 62%, white);font-size:clamp(1.05rem,1.5vw,1.25rem)}.pQvO6W_statsTable tbody tr:last-child>*{border-block-end:0}@media (max-width:768px){.pQvO6W_selectorGrid{grid-template-columns:minmax(0,1fr)}.pQvO6W_versus{justify-self:center;margin-block:-.15rem}.pQvO6W_driversRow{grid-template-columns:minmax(0,1fr)}.pQvO6W_profileVersus{gap:var(--space-md);background:0 0;border:0;justify-self:center;width:min(100%,12rem);min-width:0;padding:.35rem .8rem}.pQvO6W_profileVersus:before,.pQvO6W_profileVersus:after{background:color-mix(in srgb, var(--accent-text) 48%, transparent);content:"";flex:auto;width:100%;height:1px}}@media (prefers-reduced-motion:reduce){.pQvO6W_spinner,.pQvO6W_pickerResults button,.pQvO6W_driverProfile{transition:none;animation:none}.pQvO6W_driverProfile:hover,.pQvO6W_driverProfile:focus-within{box-shadow:none;transform:none}}@media (max-width:420px){.pQvO6W_picker{padding:var(--space-md)}.pQvO6W_profilePicker{margin-block-start:var(--space-sm)}.pQvO6W_pickerMeta{font-size:.7rem}.pQvO6W_statsTable th,.pQvO6W_statsTable td{padding:var(--space-sm)}}
.x6SjGq_driverDetail{min-height:100vh}.x6SjGq_hero{isolation:isolate;border-block-end:1px solid var(--border);padding:clamp(2rem,4vw,3.5rem) 0 clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.x6SjGq_heroBackground{z-index:-1;background:radial-gradient(at 8% 45%,#e1060059,#0000 52%),linear-gradient(120deg,#230707 0%,#151010 43%,#0d0d0d 78%);position:absolute;inset:0}.x6SjGq_heroContent{width:min(100%, var(--container));padding-inline:var(--space-lg);margin-inline:auto;position:relative}.x6SjGq_backLink{color:var(--text-2);font-size:var(--text-sm);transition:color var(--transition-fast);align-items:center;margin-block-end:var(--space-xl);text-decoration:none;display:inline-flex}.x6SjGq_backLink:hover{color:var(--text-1);text-underline-offset:.2em;text-decoration:underline}.x6SjGq_heroMain{align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:flex}.x6SjGq_driverPhoto{aspect-ratio:1;border:4px solid var(--team-color,var(--accent));background:var(--surface-2);width:clamp(156px,20vw,250px);box-shadow:0 18px 44px #0000007a, 0 0 24px color-mix(in srgb, var(--team-color,var(--accent)) 28%, transparent);border-radius:20px;flex:none;overflow:hidden}.x6SjGq_portraitFrame,.x6SjGq_portraitImage{width:100%;height:100%}.x6SjGq_portraitImage{object-fit:cover;object-position:top center;display:block}.x6SjGq_photoPlaceholder{background:var(--gradient-carbon);width:100%;height:100%;color:var(--team-color,var(--accent-text));font-family:var(--font-display);place-items:center;font-size:clamp(3rem,8vw,5rem);font-weight:900;display:grid}.x6SjGq_driverInfo{flex:1;min-width:0}.x6SjGq_driverNumber{width:fit-content;min-width:72px;min-height:68px;border:2px solid var(--team-color,var(--accent));border-radius:var(--radius-md);background:var(--gradient-racing);color:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;place-items:center;margin-block-end:var(--space-md);padding:.35rem .8rem;font-size:2.65rem;font-weight:900;line-height:1;display:grid;box-shadow:0 10px 24px #e1060040}.x6SjGq_driverInfo h1{text-wrap:balance;flex-direction:column;align-items:flex-start;margin-block-end:var(--space-md);display:flex}.x6SjGq_firstName{color:var(--text-2);font-family:var(--font-body);font-size:clamp(1.05rem,2vw,1.45rem);font-weight:600}.x6SjGq_lastName{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:.98}.x6SjGq_teamBadge{align-items:center;gap:var(--space-sm);max-width:100%;overflow-wrap:anywhere;border-radius:var(--radius-full);color:var(--text-1);background:#ffffff17;border:1px solid #ffffff14;margin-block-end:var(--space-md);padding:.42rem .9rem;font-weight:700;display:inline-flex}.x6SjGq_teamDot{background:var(--team-color,var(--accent));width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb, var(--team-color,var(--accent)) 65%, transparent);border-radius:50%;flex:none}.x6SjGq_facts,.x6SjGq_seasonStanding{margin:var(--space-md) 0 0}.x6SjGq_facts{gap:var(--space-sm);flex-wrap:wrap;display:flex}.x6SjGq_facts>div{border-radius:var(--radius-sm);background:#ffffff12;border:1px solid #ffffff14;align-items:center;gap:.35rem;min-height:32px;padding:.3rem .65rem;display:inline-flex}.x6SjGq_facts dt{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.x6SjGq_facts dd{color:var(--text-1);font-size:var(--text-sm);margin:0;font-weight:700}.x6SjGq_seasonStanding{gap:var(--space-md);width:min(100%,680px);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:#0d0d0da3;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.x6SjGq_seasonStanding>div{min-width:0}.x6SjGq_seasonStanding dt{color:var(--text-2);font-size:var(--text-xs)}.x6SjGq_seasonStanding dd{color:var(--accent-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:900}.x6SjGq_statsSection,.x6SjGq_sessionsSection,.x6SjGq_teammateSection{padding-block:clamp(2rem,4vw,3.5rem)}.x6SjGq_statsSection,.x6SjGq_teammateSection{background:var(--surface-1)}.x6SjGq_sectionTitle{font-family:var(--font-display);text-wrap:balance;margin-block-end:var(--space-xl);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800}.x6SjGq_statsGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0;display:grid}.x6SjGq_statCard{justify-content:center;align-items:center;gap:var(--space-sm);min-height:118px;padding:var(--space-lg) var(--space-md);text-align:center;transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column-reverse;display:flex}.x6SjGq_statCard:hover{box-shadow:var(--shadow-glow);border-color:#ff5a507a;transform:translateY(-3px)}.x6SjGq_statCard dd{margin:0}.x6SjGq_statValue{color:var(--accent-text);font-size:clamp(2rem,3.5vw,2.75rem)}.x6SjGq_statLabel{text-align:center;justify-content:center}.x6SjGq_teams{color:var(--text-2);margin-block-start:var(--space-lg);line-height:1.7}.x6SjGq_teamsLabel{color:var(--text-1);margin-inline-end:var(--space-sm);font-weight:700}.x6SjGq_coverageNote{color:var(--text-2);font-size:var(--text-sm);margin-block-start:var(--space-md)}.x6SjGq_sessionsSection{background:var(--bg)}.x6SjGq_tableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-card);overflow-x:auto}.x6SjGq_resultsTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:690px}.x6SjGq_resultsTable th,.x6SjGq_resultsTable td{padding:.9rem var(--space-lg);border-block-end:1px solid var(--border);background:var(--surface-2);text-align:start;white-space:nowrap}.x6SjGq_resultsTable thead th{color:var(--text-3);font-size:var(--text-xs);letter-spacing:.045em;text-transform:uppercase;background:#111;font-weight:700}.x6SjGq_resultsTable tbody tr:hover>*{background:var(--surface-3)}.x6SjGq_resultsTable tbody tr:last-child>*{border-block-end:0}.x6SjGq_resultRound{color:var(--accent-text);font-family:var(--font-display);font-weight:800}.x6SjGq_resultRace{min-width:220px;font-weight:600}.x6SjGq_resultFinish,.x6SjGq_resultPoints{color:var(--text-1);font-family:var(--font-display);font-weight:800}.x6SjGq_resultPoints{color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.x6SjGq_statCard{transition:none}.x6SjGq_statCard:hover{box-shadow:none;transform:none}}.x6SjGq_teammateStats{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.x6SjGq_teammateStats>div{padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--gradient-carbon)}.x6SjGq_teammateStats dt{color:var(--text-2);font-size:var(--text-sm)}.x6SjGq_teammateStats dd{margin:var(--space-sm) 0 0;color:var(--accent-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.x6SjGq_actionsSection{padding-block:clamp(2rem,4vw,3.5rem)}.x6SjGq_compareCard{border-radius:var(--radius-xl);box-shadow:var(--shadow-glow);text-align:center;background:linear-gradient(115deg,#e106002e,#242424f5 76%);border:1px solid #ff5a5047;padding:clamp(1.5rem,4vw,3.5rem)}.x6SjGq_compareCard h2{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800}.x6SjGq_compareCard p{margin-block:var(--space-xs) var(--space-lg);color:var(--text-2)}.x6SjGq_compareBtn{min-height:48px;padding-inline:var(--space-xl);font-family:var(--font-display);text-align:center;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.x6SjGq_backLink:focus-visible,.x6SjGq_compareBtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (max-width:768px){.x6SjGq_heroMain{align-items:flex-start;gap:var(--space-lg);flex-direction:column}.x6SjGq_driverPhoto{width:clamp(148px,44vw,190px)}.x6SjGq_driverInfo h1{margin-block-end:var(--space-sm)}.x6SjGq_lastName{font-size:clamp(2.4rem,11vw,3.5rem)}.x6SjGq_statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.x6SjGq_seasonStanding{gap:var(--space-sm);padding:var(--space-md)}.x6SjGq_seasonStanding dt{font-size:.68rem}.x6SjGq_facts>div{padding-inline:.5rem}.x6SjGq_teammateStats{grid-template-columns:1fr}}
.E9PhQa_drivers{min-height:100vh;padding-block-end:var(--space-2xl)}.E9PhQa_header{border-block-end:1px solid #262626;padding-block:clamp(3rem,6vw,4.75rem) clamp(2.25rem,4vw,3rem)}.E9PhQa_content{padding-block:var(--space-lg) 0}.E9PhQa_empty{padding:var(--space-3xl) var(--space-md);color:var(--text-2);text-align:center}
._2INozW_home{--podium-1:var(--gold);--podium-2:var(--silver);--podium-3:var(--bronze);padding-block-end:var(--space-xl)}._2INozW_hero{padding-block:clamp(3.75rem,7.5vw,6.25rem) clamp(2.5rem,4.2vw,3.75rem)}._2INozW_heroActions{justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}._2INozW_heroActions .btn{min-width:148px;min-height:48px;font-size:var(--text-sm);letter-spacing:.015em;text-transform:uppercase;font-weight:800}._2INozW_heroStats{width:min(100%,670px);margin:var(--space-2xl) auto 0;border-block-start:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--space-lg);display:grid}._2INozW_heroStats>div{align-items:center;gap:var(--space-xs);flex-direction:column-reverse;min-width:0;display:flex}._2INozW_heroStats>div+div{border-inline-start:1px solid #ffffff17}._2INozW_heroStats dd{margin:0}._2INozW_heroStats dt{text-align:center;justify-content:center}._2INozW_explore{padding-block:clamp(2.75rem,5vw,4.25rem)}._2INozW_sectionHeader{justify-content:space-between;align-items:end;gap:var(--space-md);margin-block-end:var(--space-xl);display:flex}._2INozW_sectionTitle{color:var(--text-1);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.05}._2INozW_featureGrid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._2INozW_featureCard{min-width:0;min-height:196px;padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);background:linear-gradient(145deg,#232323,#171717 75%);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}._2INozW_featureCard:hover{box-shadow:var(--shadow-glow);color:#fff;border-color:#ff3b309e;transform:translateY(-4px)}._2INozW_featureLive{background:radial-gradient(at 100% 0,#e1060033,#0000 54%),linear-gradient(145deg,#232323,#171717 75%)}._2INozW_featureIcon{margin-block-end:var(--space-md);font-size:2rem;line-height:1;display:block}._2INozW_featureCard h3{color:#f5f5f5;font-family:var(--font-display);letter-spacing:-.025em;margin-block-end:var(--space-xs);font-size:1.2rem;font-weight:800}._2INozW_featureCard p{max-width:32ch;color:var(--text-2);font-size:var(--text-sm);padding-inline-end:1.25rem;line-height:1.55}._2INozW_featureLiveTag{color:#fff;letter-spacing:.04em;background:#e10600;border-radius:4px;align-items:center;gap:.3rem;padding:.22rem .42rem;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;inset-block-start:var(--space-md);inset-inline-end:var(--space-md)}._2INozW_featureLiveTag>span{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite _2INozW_livePulse}._2INozW_featureArrow{color:#777;transition:color var(--transition-fast), transform var(--transition-fast);font-size:1.15rem;position:absolute;inset-block-start:var(--space-md);inset-inline-end:var(--space-lg)}._2INozW_featureCard:hover ._2INozW_featureArrow{color:#ff5a50;transform:translate(2px,-2px)}._2INozW_featuredDrivers{background:linear-gradient(110deg,#151515,#111 75%);border-block:1px solid #232323;padding-block:clamp(2.5rem,4vw,3.5rem)}._2INozW_featuredDrivers ._2INozW_sectionTitle{margin:0}._2INozW_viewAll{align-items:center;gap:var(--space-xs);color:#ff5a50;font-size:var(--text-sm);white-space:nowrap;font-weight:800;display:inline-flex}._2INozW_viewAll:hover{color:#ff837b}._2INozW_featuredGrid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._2INozW_featuredCard{border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);background:#202020;border:1px solid #303030;flex-direction:column;display:flex;position:relative;overflow:hidden}._2INozW_featuredCard:before{z-index:2;background:var(--team-color,var(--accent));content:"";height:3px;position:absolute;inset-block-start:0;inset-inline:0}._2INozW_featuredCard:hover{border-color:var(--team-color,var(--accent));color:#fff;transform:translateY(-3px);box-shadow:0 14px 30px #0000006b}._2INozW_featuredNumber{z-index:3;border:1px solid var(--team-color,var(--accent));min-width:2rem;height:2rem;color:var(--team-color,#ff5a50);font-family:var(--font-display);font-size:var(--text-sm);background:#0c0c0ce0;border-radius:7px;place-items:center;padding-inline:.35rem;font-weight:900;display:grid;position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}._2INozW_featuredPortrait{background:radial-gradient(at 50% 42%,#3a3a3a,#1b1b1b 72%);width:100%;height:clamp(142px,16vw,202px);position:relative;overflow:hidden}._2INozW_featuredPhoto{object-fit:cover;object-position:center 14%;width:100%;height:100%}._2INozW_featuredPhotoFallback{width:100%;height:100%;color:var(--team-color,#ff5a50);font-family:var(--font-display);background:radial-gradient(at 50% 42%,#383838,#1c1c1c 70%);place-items:center;font-size:3rem;font-weight:900;display:grid}._2INozW_featuredInfo{min-height:116px;padding:var(--space-md);flex-direction:column;flex:1;align-items:flex-start;display:flex}._2INozW_featuredName{flex-direction:column;min-width:0;display:flex}._2INozW_featuredName>span{color:#d0d0d0;font-size:var(--text-xs)}._2INozW_featuredName strong{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:900;line-height:1.1;overflow:hidden}._2INozW_featuredTeam{max-width:100%;color:var(--team-color,#ff5a50);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.28rem;font-weight:700;overflow:hidden}._2INozW_featuredNation{border-radius:var(--radius-sm);color:#dadada;background:#303030;align-items:center;gap:.3rem;margin-block-start:auto;padding:.12rem .38rem;font-size:.64rem;font-weight:800;display:inline-flex}._2INozW_top,._2INozW_standings{gap:var(--space-md);grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;display:grid}._2INozW_top{margin-block:var(--space-2xl) var(--space-xl)}._2INozW_standings{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-xl)}._2INozW_sideStack{gap:var(--space-md);display:grid}._2INozW_card{gap:var(--space-sm);min-width:0;padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#202020,#151515 76%);flex-direction:column;display:flex}._2INozW_nextCard{gap:var(--space-md);box-shadow:var(--shadow-glow);background:radial-gradient(at 0 0,#e106002b,#0000 65%),linear-gradient(145deg,#211918,#151515 72%);border-color:#e10600bd;position:relative;overflow:hidden}._2INozW_nextCard:before{background:var(--gradient-racing);content:"";height:3px;position:absolute;inset-block-start:0;inset-inline:0}._2INozW_eyebrow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);color:#ff6c64;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.045em;text-transform:uppercase;font-weight:800;display:flex}._2INozW_round{color:var(--text-2);font-size:var(--text-xs);font-weight:700}._2INozW_cardTitle{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:900;line-height:1.05}._2INozW_sectionHeading{color:#f5f5f5;font-family:var(--font-display);font-size:1.35rem;font-weight:800;line-height:1.12}._2INozW_cardTitle a,._2INozW_sectionHeading a{color:inherit}._2INozW_cardTitle a:hover,._2INozW_sectionHeading a:hover,._2INozW_table a:hover,._2INozW_podiumName a:hover{color:#ff7169}._2INozW_meta{color:var(--text-2)}._2INozW_sessions{border-block-start:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}._2INozW_sessions li{align-items:center;gap:var(--space-md);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);min-width:0;padding-block:.68rem;display:grid}._2INozW_sessions ._2INozW_nextSession{color:#fff;background:#e1060017;border-block:1px solid #ff3b308c}._2INozW_sessionName{align-items:center;gap:var(--space-xs);flex-wrap:wrap;font-weight:700;display:flex}._2INozW_sprintTag{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-xs);padding:.1rem .35rem;font-weight:700}._2INozW_sessionTime{min-width:0;color:var(--text-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:end}._2INozW_nextSession ._2INozW_sessionTime{color:#fff}._2INozW_nextActions{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}._2INozW_countdownBlock{min-width:0}._2INozW_startLabel{color:var(--text-2);font-size:var(--text-sm)}._2INozW_countdown{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}._2INozW_unit{min-width:3.5rem;padding:var(--space-sm);border-radius:var(--radius-md);background:#242424;border:1px solid #383838;flex-direction:column;align-items:flex-start;display:flex}._2INozW_unitValue{color:#ff443b;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:900;line-height:1}._2INozW_unitLabel{color:var(--text-2);font-size:var(--text-xs)}._2INozW_subscribeLink,._2INozW_cardLink{padding-block:var(--space-xs);color:#ff7169;font-size:var(--text-sm);text-underline-offset:3px;align-self:flex-start;font-weight:800;-webkit-text-decoration:underline #ff716980;text-decoration:underline #ff716980}._2INozW_cardLink{margin-block-start:auto;padding-block-start:var(--space-sm)}._2INozW_subscribeLink:hover,._2INozW_cardLink:hover{color:#ffa09a;text-decoration-color:currentColor}._2INozW_podium{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2INozW_podium li{align-items:baseline;gap:var(--space-sm);border-block-start:1px solid var(--border);grid-template-columns:4px 2.25rem minmax(0,1fr) auto;padding-block:.68rem;display:grid}._2INozW_teamBar{border-radius:var(--radius-full);background:var(--team);width:4px;height:1.4rem;box-shadow:0 0 12px color-mix(in srgb, var(--team), transparent 48%);align-self:center;display:inline-block}._2INozW_podiumPos{color:var(--text-2);font-family:var(--font-display);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:900}._2INozW_podium li:first-child ._2INozW_podiumPos{color:var(--podium-1)}._2INozW_podium li:nth-child(2) ._2INozW_podiumPos{color:var(--podium-2)}._2INozW_podium li:nth-child(3) ._2INozW_podiumPos{color:var(--podium-3)}._2INozW_podiumName,._2INozW_tableEntity{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}._2INozW_podiumName{font-weight:700}._2INozW_podiumTeam{color:var(--text-2);font-size:var(--text-xs);text-align:end}._2INozW_recapFacts,._2INozW_titleGaps{gap:var(--space-xs);margin:0;display:grid}._2INozW_recapFacts>div,._2INozW_titleGaps>div{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}._2INozW_recapFacts dt,._2INozW_titleGaps dt{color:var(--text-2);font-size:var(--text-sm)}._2INozW_recapFacts dd,._2INozW_titleGaps dd{justify-content:flex-end;gap:var(--space-sm);color:var(--text-1);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:end;flex-wrap:wrap;margin:0;display:inline-flex}._2INozW_titleCard{gap:var(--space-sm)}._2INozW_titleLeader{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;font-size:1.1rem;font-weight:800;display:flex}._2INozW_titleLeader>a{color:#fff}._2INozW_titleLeader>a:hover{color:#ff7169}._2INozW_titleStatus{color:var(--text-2);font-size:var(--text-sm)}._2INozW_table{border-collapse:collapse;width:100%;font-size:var(--text-base)}._2INozW_table th,._2INozW_table td{padding:.7rem var(--space-sm);text-align:start}._2INozW_table th:first-child,._2INozW_table td:first-child{padding-inline-start:0}._2INozW_table th:last-child,._2INozW_table td:last-child{padding-inline-end:0}._2INozW_table thead th{color:var(--text-2);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}._2INozW_table tbody tr{border-block-start:1px solid var(--border)}._2INozW_table tbody tr:hover{background:#252525}._2INozW_table tbody th{width:2.5rem;color:var(--text-1);font-family:var(--font-display);font-size:var(--text-md);font-weight:900}._2INozW_table tbody tr:first-child th{color:var(--gold)}._2INozW_num{font-variant-numeric:tabular-nums;font-weight:800;text-align:end!important}@keyframes _2INozW_livePulse{50%{opacity:.45}}@media (max-width:960px){._2INozW_top{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}._2INozW_featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){._2INozW_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._2INozW_top,._2INozW_standings{grid-template-columns:1fr}._2INozW_featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._2INozW_card{padding:var(--space-md)}}@media (max-width:480px){._2INozW_hero{padding-inline:var(--space-md)}._2INozW_heroStats{margin-block-start:var(--space-xl)}._2INozW_heroStats ._2INozW_stat-label{letter-spacing:0;font-size:.62rem}._2INozW_heroStats ._2INozW_stat-number{font-size:1.85rem}._2INozW_heroActions{gap:var(--space-sm)}._2INozW_heroActions .btn{min-width:132px;padding-inline:var(--space-md)}._2INozW_sectionHeader{align-items:center}._2INozW_featureGrid{grid-template-columns:1fr}._2INozW_featureCard{min-height:168px}._2INozW_featuredGrid{gap:var(--space-sm)}._2INozW_featuredPortrait{height:clamp(128px,42vw,170px)}._2INozW_featuredInfo{min-height:112px;padding:.7rem}._2INozW_featuredName strong{font-size:1rem}._2INozW_featuredTeam{font-size:.68rem}._2INozW_featuredNumber{inset-block-start:.7rem;inset-inline-start:.7rem}._2INozW_top{margin-block:var(--space-xl)}._2INozW_sessions li{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}._2INozW_sessionTime{text-align:start}._2INozW_podium li{grid-template-columns:4px 2rem minmax(0,1fr)}._2INozW_podiumTeam{display:none}}@media (max-width:350px){._2INozW_heroStats ._2INozW_stat-label{font-size:.56rem}._2INozW_heroStats ._2INozW_stat-number{font-size:1.55rem}._2INozW_featuredName strong{font-size:.9rem}}
.lhgv6G_teamDetail{min-height:100vh}.lhgv6G_hero{isolation:isolate;border-block-end:1px solid var(--border);text-align:start;background:0 0;padding-block:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.lhgv6G_heroBackground{z-index:-2;background:radial-gradient(ellipse at 8% 74%, color-mix(in srgb, var(--team-color,var(--accent)) 34%, transparent), transparent 58%), linear-gradient(122deg, color-mix(in srgb, var(--team-color,var(--accent)) 18%, #151515) 0%, #101010 68%);position:absolute;inset:0}.lhgv6G_heroContent{width:min(100%, var(--container));padding-inline:var(--space-lg);text-align:start;margin-inline:auto;position:relative}.lhgv6G_backLink{color:var(--text-2);font-size:var(--text-sm);transition:color var(--transition-fast);margin-block-end:var(--space-xl);text-decoration:none;display:inline-flex}.lhgv6G_backLink:hover{color:var(--text-1);text-underline-offset:.2em;text-decoration:underline}.lhgv6G_colorStripe{width:clamp(4rem,8vw,6rem);height:6px;border-radius:var(--radius-full);background:var(--team-color,var(--accent));box-shadow:0 8px 24px color-mix(in srgb, var(--team-color,var(--accent)) 32%, transparent);margin-block-end:var(--space-lg);display:block}.lhgv6G_heroContent h1{max-width:18ch;color:var(--text-1);text-align:start;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.8rem,7vw,5.5rem);line-height:.98}.lhgv6G_heroNameAccent{color:color-mix(in srgb, var(--team-color,var(--accent-text)) 62%, white)}.lhgv6G_nationality{color:var(--text-2);font-size:var(--text-md);margin-block-start:var(--space-md)}.lhgv6G_statsSection{background:0 0;padding-block:clamp(2rem,4vw,3.5rem)}.lhgv6G_hero .lhgv6G_statsSection{padding-block:clamp(1.5rem,3vw,2.25rem) 0}.lhgv6G_statsGrid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lhgv6G_statsGrid dd{margin:0}.lhgv6G_statCard{justify-content:center;align-items:center;gap:var(--space-sm);min-height:120px;padding:var(--space-lg);text-align:center;transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column-reverse;display:flex}.lhgv6G_statCard:hover{border-color:var(--team-color,var(--accent));box-shadow:var(--shadow-card);transform:translateY(-3px)}.lhgv6G_statLabel{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--text-2);font-size:var(--text-xs);text-align:center;text-transform:uppercase;font-weight:700;line-height:1.25;display:flex}.lhgv6G_statValue{color:var(--text-1);font-size:clamp(2rem,3.5vw,2.8rem)}.lhgv6G_section{padding-block:clamp(2.25rem,4vw,3.75rem)}.lhgv6G_sectionTitle{font-family:var(--font-display);text-wrap:balance;margin-block-end:var(--space-lg);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800}.lhgv6G_sectionTitle a{color:inherit;text-decoration:none}.lhgv6G_sectionTitle a:hover,.lhgv6G_sectionTitle a:focus-visible{color:var(--accent-text);text-underline-offset:.18em;text-decoration:underline}.lhgv6G_driversGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));margin:0;padding:0;list-style:none;display:grid}.lhgv6G_driverCard{align-items:center;gap:var(--space-md);min-width:0;min-height:116px;padding:var(--space-md);color:inherit;transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);text-decoration:none;display:flex}a.lhgv6G_driverCard:hover{border-color:var(--team-color,var(--accent));box-shadow:var(--shadow-card);transform:translateY(-3px)}.lhgv6G_driverCard:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.lhgv6G_driverPortrait{border:3px solid var(--team-color,var(--accent));background:var(--surface-2);border-radius:50%;flex:none;width:76px;height:76px;overflow:hidden}.lhgv6G_driverImage{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.lhgv6G_driverFallback{background:var(--gradient-carbon);width:100%;height:100%;color:var(--text-1);font-family:var(--font-display);place-items:center;font-size:1.2rem;font-weight:900;display:grid}.lhgv6G_driverNumber{color:var(--text-1);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900}.lhgv6G_driverName{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.95rem}.lhgv6G_driverName strong{color:#fff;font-family:var(--font-display);text-transform:uppercase;font-size:1.05rem;font-weight:900}.lhgv6G_subTitle{margin-block:var(--space-2xl) var(--space-md);color:var(--text-2);font-family:var(--font-display);font-size:1.1rem;font-weight:700}.lhgv6G_yearList{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lhgv6G_yearList a{min-height:38px;padding-inline:var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-1);font-family:var(--font-display);font-variant-numeric:tabular-nums;transition:border-color var(--transition-fast), color var(--transition-fast);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.lhgv6G_yearList a:hover,.lhgv6G_yearList a:focus-visible{border-color:var(--team-color,var(--accent));color:var(--accent-text)}@media (max-width:480px){.lhgv6G_hero{padding-block:2.5rem}.lhgv6G_driversGrid{grid-template-columns:minmax(0,1fr)}.lhgv6G_driverCard{min-height:100px;padding:var(--space-sm) var(--space-md)}.lhgv6G_statCard{min-height:104px;padding:var(--space-sm)}.lhgv6G_statValue{font-size:clamp(1.45rem,7vw,2rem)}.lhgv6G_statLabel{font-size:.62rem}.lhgv6G_driverPortrait{width:66px;height:66px}}@media (prefers-reduced-motion:reduce){.lhgv6G_statCard,.lhgv6G_driverCard,.lhgv6G_yearList a{transition:none}.lhgv6G_statCard:hover,a.lhgv6G_driverCard:hover{box-shadow:none;transform:none}}
._7VkcKq_teams{min-height:100vh}._7VkcKq_header{border-block-end:1px solid #ffffff14}._7VkcKq_content{padding-block:clamp(2rem,4vw,3.5rem)}._7VkcKq_teamsGrid,._7VkcKq_driversList{margin:0;padding:0;list-style:none}._7VkcKq_teamsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}._7VkcKq_teamCard{min-width:0;transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);padding:clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden}._7VkcKq_teamCard:hover,._7VkcKq_teamCard:focus-within{border-color:var(--team-color,var(--accent));box-shadow:var(--shadow-glow);transform:translateY(-4px)}._7VkcKq_teamColorBar{background:var(--team-color,var(--accent));height:4px;position:absolute;inset-block-start:0;inset-inline:0}._7VkcKq_teamHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-block-end:var(--space-md);display:flex}._7VkcKq_teamPosition{color:color-mix(in srgb, var(--team-color,var(--text-1)) 62%, white);font-family:var(--font-display);font-variant-numeric:tabular-nums;padding-block-start:.2rem;font-size:1.35rem;font-weight:900}._7VkcKq_teamPoints{flex-direction:column;align-items:flex-end;min-width:0;display:flex}._7VkcKq_pointsValue{color:var(--text-1);text-align:end;font-size:clamp(1.85rem,3vw,2.4rem)}._7VkcKq_pointsLabel{justify-content:flex-end}._7VkcKq_teamName{font-family:var(--font-display);text-wrap:balance;margin-block-end:var(--space-lg);font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:800;line-height:1.15}._7VkcKq_teamName a{color:color-mix(in srgb, var(--team-color,var(--text-1)) 62%, white);text-decoration:none}._7VkcKq_teamName a:hover,._7VkcKq_teamName a:focus-visible{color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--team-color,var(--accent-text));text-decoration-color:var(--team-color,var(--accent-text));text-underline-offset:.2em}._7VkcKq_empty{padding:var(--space-3xl) var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-2);text-align:center}._7VkcKq_driversList{gap:var(--space-sm);flex-direction:column;display:flex}._7VkcKq_driverRow{align-items:center;gap:var(--space-md);border-radius:var(--radius-md);min-width:0;color:inherit;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#ffffff0b;border:1px solid #0000;padding:.55rem;text-decoration:none;display:flex}._7VkcKq_driverRow:hover{border-color:color-mix(in srgb, var(--team-color,var(--accent)) 55%, transparent);background:var(--surface-3);transform:translateY(-2px)}._7VkcKq_driverRow:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}._7VkcKq_driverPhoto{border:2px solid var(--team-color,var(--accent));background:var(--surface-3);border-radius:50%;flex:none;width:64px;height:64px;overflow:hidden}._7VkcKq_driverImage{object-fit:cover;object-position:top center;width:100%;height:100%}._7VkcKq_driverPhotoPlaceholder{background:var(--gradient-carbon);width:100%;height:100%;color:var(--text-1);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1rem;font-weight:900;display:grid}._7VkcKq_driverDetails{flex-direction:column;flex:1;min-width:0;display:flex}._7VkcKq_driverName{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}._7VkcKq_driverName strong{color:#fff;font-family:var(--font-display);text-transform:uppercase;font-weight:800}@media (prefers-reduced-motion:reduce){._7VkcKq_teamCard,._7VkcKq_driverRow{transition:none}._7VkcKq_teamCard:hover,._7VkcKq_teamCard:focus-within,._7VkcKq_driverRow:hover{box-shadow:none;transform:none}}._7VkcKq_driverNumber{color:var(--text-2);font-family:var(--font-display);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (max-width:480px){._7VkcKq_teamsGrid{grid-template-columns:minmax(0,1fr)}._7VkcKq_teamCard{padding:var(--space-md)}._7VkcKq_driverPhoto{width:56px;height:56px}}
