.driver-comparison_content__9E9ty,.driver-comparison_page__3_Xmr{--comparison-left:#c92f3d;--comparison-left-soft:#fff0f1;--comparison-right:#176b87;--comparison-right-soft:#eaf5f8}.driver-comparison_page__3_Xmr{min-height:100svh;background:var(--page);color:var(--text)}.driver-comparison_content__9E9ty{width:min(100%,88rem);margin:0 auto;padding:clamp(1rem,2.5vw,1.6rem) clamp(.8rem,3vw,3rem) clamp(3rem,7vw,6rem)}.driver-comparison_panelMeta__8nKZd{color:var(--text);font:var(--font-caption-bold);letter-spacing:normal;text-transform:none}.driver-comparison_periodControl__keF8C>span{color:var(--text);font:var(--font-caption-bold);letter-spacing:.09em;text-transform:uppercase}.driver-comparison_comparisonSection__B_yYa>header>span,.driver-comparison_drawerHeader__tpaN5 span,.driver-comparison_driverSelector__M6pY4>span,.driver-comparison_resultLabel__O3owF,.driver-comparison_selectorIdentity__s3_8G>div>span{color:var(--brand);font:var(--font-caption-bold);letter-spacing:.1em;text-transform:uppercase}.driver-comparison_selectorShell__7gzOY{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 3.6rem minmax(0,1fr);align-items:stretch;gap:.7rem;padding:.8rem;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow-hover)}.driver-comparison_periodRow__w5347{position:relative;z-index:30;display:flex;min-height:2.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;margin-top:.65rem;padding-inline:1rem}.driver-comparison_periodControl__keF8C{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;gap:.65rem;margin-left:auto}.driver-comparison_periodRow__w5347 .driver-comparison_seasonPicker__OYy06{position:static;width:min(9.5rem,100%);min-width:0;max-width:100%}.driver-comparison_periodRow__w5347 .driver-comparison_seasonPicker__OYy06>button{min-width:min(9.5rem,100%);max-width:100%;justify-content:space-between;border-radius:999px}.driver-comparison_pendingSeasonPicker__VVsva{display:inline-flex;min-width:min(9.5rem,100%);max-width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:var(--font-control-label)}.driver-comparison_pendingSeasonPicker__VVsva>span{color:var(--muted);font:var(--font-control-label)}.driver-comparison_pendingSeasonPicker__VVsva strong{color:var(--text);font:var(--font-control-value)}.driver-comparison_pendingSeasonPicker__VVsva i{width:.45rem;height:.45rem;margin:-.2rem .15rem 0 .1rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.driver-comparison_driverSelector__M6pY4{position:relative;display:flex;min-width:0;min-height:7.4rem;align-items:center;justify-content:space-between;gap:clamp(1.5rem,2vw,2.25rem);padding:1rem 1.15rem;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--card-radius) - .45rem);background:linear-gradient(105deg,color-mix(in srgb,var(--comparison-color) 11%,var(--surface)) 0,color-mix(in srgb,var(--comparison-color) 7%,var(--surface)) 48%,var(--surface) 90%);color:var(--text);text-align:left}.driver-comparison_leftDriver__JHnL2{--comparison-color:var(--comparison-left)}.driver-comparison_rightDriver__Wdoub{--comparison-color:var(--comparison-right)}.driver-comparison_driverSelector__M6pY4:before{position:absolute;top:0;bottom:0;left:0;width:.28rem;background:var(--comparison-color);content:""}.driver-comparison_emptySelector__nXUk6{display:flex;align-items:center;justify-content:center;border-color:var(--border);border-style:dashed;background:color-mix(in srgb,var(--blue) 3%,var(--surface));cursor:pointer;font-family:inherit;transition:border-color var(--card-transition-duration) ease,background-color var(--card-transition-duration) ease}.driver-comparison_emptySelector__nXUk6:before{display:none}.driver-comparison_emptySelectorPrompt__9klwv{display:inline-flex;align-items:center;gap:.75rem}.driver-comparison_emptySelectorIcon__u_a_e{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand);transition:background-color var(--card-transition-duration) ease,color var(--card-transition-duration) ease}.driver-comparison_emptySelectorIcon__u_a_e svg{width:1.35rem;height:1.35rem}.driver-comparison_emptySelectorCopy__vynaA{display:grid;gap:.15rem}.driver-comparison_emptySelector__nXUk6 strong{color:var(--brand);font:var(--font-heading-compact-bold)}.driver-comparison_emptySelector__nXUk6 small{color:var(--muted);font:var(--font-caption)}.driver-comparison_emptySelector__nXUk6:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.driver-comparison_emptySelector__nXUk6:hover .driver-comparison_emptySelectorIcon__u_a_e{background:var(--brand);color:var(--on-brand)}.driver-comparison_emptySelector__nXUk6:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent);outline-offset:2px}.driver-comparison_stagedSelector__yVe9v{animation:driver-comparison_inlineSelectionPin__FPL7F .3s cubic-bezier(.22,1,.36,1) both}.driver-comparison_selectorIdentity__s3_8G b{display:block;margin-top:.25rem;overflow:hidden;color:var(--text);font:var(--font-heading-bold);letter-spacing:-.035em;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.driver-comparison_selectorIdentity__s3_8G b strong{font-weight:800}.driver-comparison_inlinePicker___K1T9{max-width:62rem;margin:clamp(1.5rem,4vw,3rem) auto 0;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.driver-comparison_inlinePicker___K1T9>header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem}.driver-comparison_inlinePicker___K1T9>header h2{margin:0;color:var(--text);font:var(--font-section-title-responsive);letter-spacing:-.035em}.driver-comparison_inlinePicker___K1T9>header:has(.driver-comparison_inlinePickerClose__nPtzl) h2{padding-right:3.25rem}.driver-comparison_inlinePickerClose__nPtzl{position:absolute;top:50%;right:0;display:grid;width:2.5rem;height:2.5rem;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--muted);cursor:pointer;font:var(--font-data-heading);line-height:1;transform:translateY(-50%)}.driver-comparison_inlinePickerClose__nPtzl:hover{border-color:var(--blue);color:var(--brand)}.driver-comparison_inlinePicker___K1T9 .driver-comparison_seasonPicker__OYy06{position:static}.driver-comparison_inlinePicker___K1T9 .driver-comparison_seasonPicker__OYy06>button{min-width:9.5rem;justify-content:space-between;border-radius:999px}.driver-comparison_inlineSearchBox__QDtbM{display:flex;min-height:3.5rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;border:1px solid var(--border-strong);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.driver-comparison_inlineSearchBox__QDtbM:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.driver-comparison_inlineSearchBox__QDtbM svg{width:1.2rem;height:1.2rem;flex:0 0 auto;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-width:1.8}.driver-comparison_inlineSearchBox__QDtbM input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font:var(--font-text)}.driver-comparison_inlineSearchBox__QDtbM>span{color:var(--muted);font:var(--font-caption)}.driver-comparison_inlinePicker___K1T9 .driver-comparison_resultLabel__O3owF{margin:1rem 0 .55rem}.driver-comparison_inlineResultList__5QWXD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.driver-comparison_inlineDriverResult__zAXe7{position:relative;display:grid;min-width:0;min-height:4rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);color:var(--text);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.driver-comparison_inlineDriverResult__zAXe7:hover{border-color:var(--comparison-color);background:color-mix(in srgb,var(--comparison-color) 6%,var(--surface));transform:translateY(-1px)}@keyframes driver-comparison_inlineSelectionPin__FPL7F{0%{opacity:0;transform:translateY(3rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.driver-comparison_selectorIdentity__s3_8G{display:flex;min-width:0;align-items:center;gap:.85rem}.driver-comparison_resultMonogram___CD8B{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--comparison-color) 24%,var(--surface));color:var(--text);font:var(--font-data-small-bold)}.driver-comparison_selectorIdentity__s3_8G>div{min-width:0}.driver-comparison_selectorIdentity__s3_8G>div>b{display:block;margin-top:.25rem;overflow:hidden;color:var(--text);font:var(--font-heading-bold);letter-spacing:-.035em;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.driver-comparison_selectorIdentity__s3_8G>div>b strong{font-weight:700}.driver-comparison_selectorIdentity__s3_8G small{display:block;margin-top:.25rem;overflow:hidden;color:var(--muted);font:var(--font-text-small);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_selectorIdentity__s3_8G .driver-comparison_teamList__tVgP0{overflow:visible;line-height:1.4;text-overflow:clip;white-space:normal}.driver-comparison_selectorActions__3kyEs{display:flex;flex:0 0 auto;align-items:center;gap:.35rem}.driver-comparison_selectorActions__3kyEs button{min-height:2.35rem;padding:.45rem .65rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--brand);cursor:pointer;font:var(--font-caption-bold)}.driver-comparison_selectorActions__3kyEs button:last-child{width:2.35rem;padding:0;color:var(--muted);font-size:1.2rem}.driver-comparison_versusMark__DCzGL{position:relative;z-index:2;display:grid;width:3.6rem;height:3.6rem;align-self:center;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);box-shadow:var(--card-shadow-hover);color:var(--text)}.driver-comparison_versusMark__DCzGL span{font:var(--font-data-small-bold)}.driver-comparison_comparisonSection__B_yYa{margin-top:.85rem}.driver-comparison_kpiStrip__j5V4_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:0}.driver-comparison_seasonKpiStrip__cduQ8{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.driver-comparison_seasonKpi__LtNAm{display:grid;min-width:0;min-height:7.5rem;grid-template-rows:1fr auto;gap:.75rem;padding:1rem 1rem .9rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);box-shadow:var(--card-shadow);text-align:center}.driver-comparison_kpiLabel__dxZ1z{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.35rem}.driver-comparison_kpiLabel__dxZ1z svg{width:1.8rem;height:1.8rem;flex:0 0 auto;color:var(--text)}.driver-comparison_kpiLabel__dxZ1z span{color:var(--text);font:var(--font-text-small-bold);line-height:1.2}.driver-comparison_kpiItem__L4Kbh .driver-comparison_kpiLabel__dxZ1z span,.driver-comparison_seasonKpi__LtNAm .driver-comparison_kpiLabel__dxZ1z span{font:var(--font-text-bold)}.driver-comparison_kpiValues__MZY9v{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:.8rem}.driver-comparison_kpiValues__MZY9v strong{color:var(--comparison-left);font:var(--font-data-heading);line-height:1}.driver-comparison_kpiValues__MZY9v strong:last-child{color:var(--comparison-right)}.driver-comparison_kpiValues__MZY9v i{width:1px;height:1.65rem;background:var(--border-strong)}.driver-comparison_seasonDashboard__SVQfn{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.75rem}.driver-comparison_seasonOverviewGrid__5Eiy7,.driver-comparison_seasonPerformanceGrid__guQF3{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.driver-comparison_seasonPerformancePanel__AqADy .driver-comparison_statList__r36LY{height:calc(100% - 3rem);align-content:space-between}.driver-comparison_seasonSprintPanel__pyusQ{grid-column:1/-1}.driver-comparison_seasonSprintPanel__pyusQ .driver-comparison_statList__r36LY{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.driver-comparison_seasonSprintPanel__pyusQ .driver-comparison_statRow__rVUGT{position:relative}.driver-comparison_seasonSprintPanel__pyusQ .driver-comparison_statRow__rVUGT:not(:last-child):after{position:absolute;top:50%;right:-.75rem;width:1px;height:2rem;background:var(--border-strong);content:"";transform:translateY(-50%)}.driver-comparison_seasonResultsGrid___2sZr{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem}.driver-comparison_seasonResultsGrid___2sZr>*{min-width:0}.driver-comparison_seasonOutcome__vasXH{display:grid;height:calc(100% - 3rem);grid-template-rows:minmax(0,1.5fr) minmax(0,1fr);gap:1rem;padding:1rem}.driver-comparison_finishPositionTable__NDaU2{padding:0 1rem 1rem}.driver-comparison_finishPositionHeader__J09Bg,.driver-comparison_finishPositionRow__FseIj{display:grid;grid-template-columns:minmax(8rem,1fr) repeat(2,minmax(5rem,.65fr));align-items:center;gap:1rem;min-height:2.65rem;border-bottom:1px solid var(--border)}.driver-comparison_finishPositionHeader__J09Bg{color:var(--muted);font:var(--font-caption-bold);font-size:11px}.driver-comparison_finishPositionHeader__J09Bg strong,.driver-comparison_finishPositionRow__FseIj span{text-align:center}.driver-comparison_finishPositionHeader__J09Bg strong:first-of-type,.driver-comparison_finishPositionRow__FseIj span:first-of-type{color:var(--comparison-left)}.driver-comparison_finishPositionHeader__J09Bg strong:last-child,.driver-comparison_finishPositionRow__FseIj span:last-child{color:var(--comparison-right)}.driver-comparison_finishPositionRow__FseIj>strong{font:var(--font-text-small-bold);font-size:13px}.driver-comparison_finishPositionRow__FseIj span{font:var(--font-data-small-bold);font-size:13px}.driver-comparison_finishPositionTotal__JHpEY{border-bottom:0}.driver-comparison_finishPositionTotal__JHpEY span,.driver-comparison_finishPositionTotal__JHpEY>strong{font-weight:700}.driver-comparison_seasonDuelTable__3yuVM{display:grid;gap:.55rem;padding:.8rem 1rem 1rem}.driver-comparison_seasonDuelHeader__lybLA,.driver-comparison_seasonDuelRow__dWAXB{display:grid;grid-template-columns:minmax(3rem,.7fr) minmax(7rem,1.4fr) minmax(3rem,.7fr);align-items:center;gap:.5rem;text-align:center}.driver-comparison_seasonDuelHeader__lybLA{min-height:2.25rem;color:var(--muted);font:var(--font-caption-bold);font-size:11px}.driver-comparison_seasonDuelHeader__lybLA strong:first-child,.driver-comparison_seasonDuelRow__dWAXB strong:first-child{color:var(--comparison-left)}.driver-comparison_seasonDuelHeader__lybLA strong:last-child,.driver-comparison_seasonDuelRow__dWAXB strong:last-child{color:var(--comparison-right)}.driver-comparison_seasonDuelRow__dWAXB{min-height:4.2rem;padding:.55rem;border-radius:.65rem;background:var(--surface-soft)}.driver-comparison_seasonDuelRow__dWAXB strong{font:var(--font-data-large-bold)}.driver-comparison_seasonDuelRow__dWAXB span{font:var(--font-text-small-bold);font-size:13px}.driver-comparison_raceConversionValue__IoilO{min-width:0;line-height:1.05}.driver-comparison_raceConversionValue__IoilO small{display:grid;gap:.08rem;margin-top:.22rem;color:var(--muted);font:var(--font-data-extra-small)}.driver-comparison_raceConversionValue__IoilO small span{display:block;min-width:0;overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.driver-comparison_pointsSummary__8jAr_{display:grid;gap:1.25rem;padding:1.4rem}.driver-comparison_pointsSummaryChart__csX29{display:grid;grid-template-columns:minmax(25%,1fr) minmax(0,10.5rem) minmax(25%,1fr);align-items:center;gap:.65rem}.driver-comparison_pointsDriverScore__05tum{position:relative;display:grid;min-width:0;min-height:8.5rem;align-content:center;justify-items:center;padding:.75rem .5rem;border:1px solid color-mix(in srgb,var(--comparison-left) 38%,var(--border));border-radius:.8rem;background:color-mix(in srgb,var(--comparison-left) 10%,var(--surface));text-align:center}.driver-comparison_pointsDriverScore__05tum[data-leading=true]{border-color:color-mix(in srgb,var(--comparison-left) 58%,var(--border));box-shadow:0 .35rem 1rem rgb(15 23 42/7%)}.driver-comparison_pointsDriverScore__05tum:before{width:1.65rem;height:.2rem;margin-bottom:.5rem;border-radius:999px;background:var(--comparison-left);content:""}.driver-comparison_secondPointsScore__NUQfN{border-color:color-mix(in srgb,var(--comparison-right) 38%,var(--border));background:color-mix(in srgb,var(--comparison-right) 10%,var(--surface))}.driver-comparison_secondPointsScore__NUQfN[data-leading=true]{border-color:color-mix(in srgb,var(--comparison-right) 58%,var(--border))}.driver-comparison_secondPointsScore__NUQfN:before{background:var(--comparison-right)}.driver-comparison_pointsDriverScore__05tum em,.driver-comparison_pointsDriverScore__05tum small,.driver-comparison_pointsDriverScore__05tum span,.driver-comparison_pointsDriverScore__05tum strong{display:block;max-width:100%}.driver-comparison_pointsDriverScore__05tum strong{margin-top:.22rem;color:var(--comparison-left);font:var(--font-data-heading);font-variant-numeric:tabular-nums}.driver-comparison_secondPointsScore__NUQfN strong{color:var(--comparison-right)}.driver-comparison_pointsDriverScore__05tum span{overflow:hidden;color:var(--text);font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_pointsDriverScore__05tum small{margin-top:.2rem;color:var(--muted);font:var(--font-data-caption);line-height:1.25;white-space:normal}.driver-comparison_pointsDriverScore__05tum em{margin-top:.5rem;padding:.2rem .42rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font:var(--font-data-caption-bold);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.driver-comparison_pointsDriverScore__05tum[data-leading=true] em{border-color:transparent;background:var(--comparison-left);color:var(--surface)}.driver-comparison_secondPointsScore__NUQfN[data-leading=true] em{background:var(--comparison-right)}.driver-comparison_pointsDuelGraphic__ZHf5_{display:grid;min-width:0;justify-items:center;gap:.1rem}.driver-comparison_pointsDuelSvg__9_giu{display:block;width:100%;overflow:visible}.driver-comparison_firstPointsArc__OxUCI,.driver-comparison_pointsDuelTrack__eYtLY,.driver-comparison_secondPointsArc__XJ5PK{vector-effect:non-scaling-stroke;fill:none}.driver-comparison_pointsDuelTrack__eYtLY{stroke:var(--surface-soft);stroke-width:14}.driver-comparison_firstPointsArc__OxUCI,.driver-comparison_secondPointsArc__XJ5PK{stroke-linecap:butt;stroke-width:12}.driver-comparison_firstPointsArc__OxUCI{stroke:var(--comparison-left)}.driver-comparison_secondPointsArc__XJ5PK{stroke:var(--comparison-right)}.driver-comparison_pointsDuelCore__co6So{fill:var(--surface);stroke:var(--border);stroke-width:1}.driver-comparison_pointsDuelGap__RaDCA{fill:var(--text);font:var(--font-data-heading);font-size:24px;font-variant-numeric:tabular-nums}.driver-comparison_firstPointsLeader__9324m,.driver-comparison_pointsDuelGapLabel__LWbHQ,.driver-comparison_secondPointsLeader__GR0WY,.driver-comparison_tiedPointsLeader__uW_jV{font:var(--font-data-caption-bold);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.driver-comparison_pointsDuelGapLabel__LWbHQ{fill:var(--muted)}.driver-comparison_firstPointsLeader__9324m{fill:var(--comparison-left)}.driver-comparison_secondPointsLeader__GR0WY{fill:var(--comparison-right)}.driver-comparison_tiedPointsLeader__uW_jV{fill:var(--muted)}.driver-comparison_pointsDuelCombined__Cx43Q{color:var(--muted);font:var(--font-data-caption);text-align:center}.driver-comparison_pointsSummary__8jAr_>p{margin:0;padding:.8rem;border-radius:.65rem;background:var(--surface-soft);color:var(--text);font:var(--font-text-small);text-align:center}.driver-comparison_seasonComparisonPanel__dBW01{min-height:31rem}.driver-comparison_seasonComparisonHeader__4mlgV{min-height:4.25rem;padding-block:.55rem}.driver-comparison_seasonComparisonHeader__4mlgV>div:first-child{display:grid;min-width:0;gap:.1rem}.driver-comparison_seasonComparisonHeader__4mlgV>div:first-child .driver-comparison_panelMeta__8nKZd{color:var(--muted)}.driver-comparison_seasonChartMode__vXuxk{position:relative;isolation:isolate;display:grid;min-width:min(100%,25rem);grid-template-columns:repeat(3,minmax(0,1fr));padding:.2rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface-soft)}.driver-comparison_seasonChartMode__vXuxk:before{position:absolute;z-index:-1;top:.2rem;bottom:.2rem;left:.2rem;width:calc((100% - .4rem) / 3);border:1px solid var(--border-strong);border-radius:.45rem;background:var(--surface);box-shadow:var(--card-shadow);content:"";transition:transform .18s ease}.driver-comparison_seasonChartMode__vXuxk[data-mode=position]:before{transform:translateX(100%)}.driver-comparison_seasonChartMode__vXuxk[data-mode=gap]:before{transform:translateX(200%)}.driver-comparison_seasonChartMode__vXuxk button{position:relative;z-index:1;min-width:0;min-height:2rem;padding:.4rem .55rem;border:0;background:transparent;color:var(--muted);cursor:pointer;font:var(--font-caption-bold);line-height:1.15}.driver-comparison_seasonChartMode__vXuxk button[aria-pressed=true]{color:var(--brand)}.driver-comparison_seasonChartMode__vXuxk button:focus-visible{border-radius:.4rem;outline:2px solid var(--blue);outline-offset:-2px}.driver-comparison_seasonComparisonBody__1_xdM{display:grid;min-width:0;gap:.65rem;padding:.8rem 1rem 1rem}.driver-comparison_seasonComparisonLegend__p_sbs{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:1rem;color:var(--muted);font:var(--font-text-small)}.driver-comparison_seasonComparisonLegend__p_sbs span{display:inline-flex;min-width:0;align-items:center;gap:.35rem}.driver-comparison_seasonComparisonLegend__p_sbs i{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%}.driver-comparison_firstChartLegend__8UHEW{background:var(--comparison-left)}.driver-comparison_secondChartLegend__G4x3V{background:var(--comparison-right)}.driver-comparison_seasonComparisonChart__lBKDh{display:block;width:100%;height:21.25rem;min-width:0;overflow:visible}.driver-comparison_firstChartLine__LYd2M,.driver-comparison_gapChartBar__8uiUP,.driver-comparison_gapChartLine__Ee0cO,.driver-comparison_seasonChartActiveLine__CdgAx,.driver-comparison_seasonChartGridLine__0p5DE,.driver-comparison_seasonChartZeroLine__1s4Jm,.driver-comparison_secondChartLine__ER2Zk{vector-effect:non-scaling-stroke}.driver-comparison_firstGapZone__aMLN5{fill:color-mix(in srgb,var(--comparison-left) 5%,transparent)}.driver-comparison_secondGapZone__kQ_YU{fill:color-mix(in srgb,var(--comparison-right) 5%,transparent)}.driver-comparison_seasonChartGridLine__0p5DE{stroke:var(--border);stroke-width:1}.driver-comparison_seasonChartZeroLine__1s4Jm{stroke:var(--border-strong);stroke-dasharray:5 4;stroke-width:1.5}.driver-comparison_seasonChartActiveLine__CdgAx{stroke:color-mix(in srgb,var(--text) 32%,transparent);stroke-dasharray:3 4;stroke-width:1}.driver-comparison_seasonChartAxisLabel__1aCji{fill:var(--muted);font:var(--font-data-caption-bold);font-size:10px}.driver-comparison_seasonChartLeadZoneLabel__qjQic{font:var(--font-data-caption-bold);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.driver-comparison_firstLeadZoneLabel__nmr9z{fill:var(--comparison-left)}.driver-comparison_secondLeadZoneLabel__X55Eq{fill:var(--comparison-right)}.driver-comparison_firstChartLine__LYd2M,.driver-comparison_gapChartLine__Ee0cO,.driver-comparison_secondChartLine__ER2Zk{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.driver-comparison_firstChartLine__LYd2M{stroke:var(--comparison-left)}.driver-comparison_secondChartLine__ER2Zk{stroke:var(--comparison-right)}.driver-comparison_gapChartLine__Ee0cO{stroke:color-mix(in srgb,var(--text) 58%,transparent);stroke-width:1.5}.driver-comparison_gapChartBar__8uiUP{stroke-linecap:round;stroke-width:7}.driver-comparison_gapChartBar__8uiUP[data-leader=first]{stroke:color-mix(in srgb,var(--comparison-left) 72%,transparent)}.driver-comparison_gapChartBar__8uiUP[data-leader=second]{stroke:color-mix(in srgb,var(--comparison-right) 72%,transparent)}.driver-comparison_gapChartBar__8uiUP[data-leader=tie]{stroke:var(--muted)}.driver-comparison_firstChartPoint__DbXh1,.driver-comparison_gapChartPoint__W6d7V,.driver-comparison_secondChartPoint___Xzhf{vector-effect:non-scaling-stroke;fill:var(--surface);stroke-width:2}.driver-comparison_firstChartPoint__DbXh1,.driver-comparison_gapChartPoint__W6d7V[data-leader=first]{stroke:var(--comparison-left)}.driver-comparison_gapChartPoint__W6d7V[data-leader=second],.driver-comparison_secondChartPoint___Xzhf{stroke:var(--comparison-right)}.driver-comparison_gapChartPoint__W6d7V[data-leader=tie]{stroke:var(--muted)}.driver-comparison_seasonChartHitArea__VBN7x{fill:transparent;cursor:crosshair;outline:none;pointer-events:all}.driver-comparison_seasonChartHitArea__VBN7x:focus{fill:color-mix(in srgb,var(--brand) 5%,transparent);stroke:color-mix(in srgb,var(--brand) 28%,transparent);stroke-width:1}.driver-comparison_seasonComparisonReadout__aEYdA{min-height:2.75rem;margin:0;padding:.7rem .85rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface-soft);color:var(--text);font:var(--font-text-small);text-align:center;transition:border-color .16s ease}.driver-comparison_seasonComparisonReadout__aEYdA[data-active=true]{border-color:color-mix(in srgb,var(--brand) 42%,var(--border))}.driver-comparison_seasonQualifyingGrid__13n1M{display:contents}.driver-comparison_seasonQualifyingGrid__13n1M>*{min-width:0}.driver-comparison_seasonQualifyingUnavailable__YLr2R{min-height:9rem}.driver-comparison_qualifyingRaceGuide___EpmU{max-height:28.35rem}.driver-comparison_formGuide__pFPd6{overflow-x:auto;padding:.8rem 1rem 1rem}.driver-comparison_seasonRaceGuide__UuH7J{max-height:28rem;padding-top:0;overflow-y:auto}.driver-comparison_seasonRaceGuide__UuH7J .driver-comparison_formGuideHeader__m2E6e{position:sticky;z-index:1;top:0;background:var(--surface)}.driver-comparison_seasonRaceGuide__UuH7J .driver-comparison_formGuideHeader__m2E6e,.driver-comparison_seasonRaceGuide__UuH7J .driver-comparison_formGuideRow__jwLzQ{grid-template-columns:3rem minmax(6.5rem,1fr) repeat(2,minmax(3.5rem,.65fr));gap:.5rem;min-width:0}.driver-comparison_formGuideHeader__m2E6e,.driver-comparison_formGuideRow__jwLzQ{display:grid;grid-template-columns:3.5rem minmax(8rem,1fr) repeat(2,minmax(4.5rem,.65fr));align-items:center;gap:.75rem;min-width:34rem;min-height:3rem;border-bottom:1px solid var(--border)}.driver-comparison_formGuideHeader__m2E6e{color:var(--muted);font:var(--font-caption-bold);font-size:11px}.driver-comparison_formGuideHeader__m2E6e strong,.driver-comparison_formGuideRow__jwLzQ b{text-align:center}.driver-comparison_formGuideHeader__m2E6e strong{color:var(--text)}.driver-comparison_finishPositionHeader__J09Bg strong,.driver-comparison_formGuideHeader__m2E6e strong,.driver-comparison_seasonDuelHeader__lybLA strong{min-width:0;overflow:hidden;font:var(--font-text-compact-semibold);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_formGuideRow__jwLzQ:last-child{border-bottom:0}.driver-comparison_formGuideRow__jwLzQ>span,.driver-comparison_formGuideRow__jwLzQ>strong{font:var(--font-text-small);font-size:13px}.driver-comparison_formGuideRow__jwLzQ b{justify-self:center;min-width:2.4rem;padding:.3rem .45rem;border:1px solid var(--border-strong);border-radius:999px;font:var(--font-data-caption-bold);font-size:11px}.driver-comparison_formGuideRow__jwLzQ .driver-comparison_firstBetterFinish__r6Wqa{border-color:color-mix(in srgb,var(--comparison-left) 35%,var(--border));background:color-mix(in srgb,var(--comparison-left) 9%,var(--surface));color:var(--comparison-left)}.driver-comparison_formGuideRow__jwLzQ .driver-comparison_secondBetterFinish__HoGwa{border-color:color-mix(in srgb,var(--comparison-right) 35%,var(--border));background:color-mix(in srgb,var(--comparison-right) 9%,var(--surface));color:var(--comparison-right)}.driver-comparison_profileScore__8dRqv{color:var(--text);font:var(--font-caption-bold);letter-spacing:.06em;text-transform:uppercase}.driver-comparison_profileMetrics__d3pD4{display:grid;padding:.45rem 0}.driver-comparison_profileMetric__iCe5M{min-width:0;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.driver-comparison_profileMetric__iCe5M:last-child{border-bottom:0}.driver-comparison_profileMetric__iCe5M>div{display:grid;grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:center;gap:.5rem}.driver-comparison_profileMetric__iCe5M strong{color:var(--comparison-left);font:var(--font-data-small-bold)}.driver-comparison_profileMetric__iCe5M strong:last-child{color:var(--comparison-right);text-align:right}.driver-comparison_profileMetric__iCe5M span{color:var(--muted);font:var(--font-caption-bold);text-align:center;text-transform:uppercase}.driver-comparison_positionComparison__6HNNy{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem}.driver-comparison_positionComparison__6HNNy article{display:grid;min-width:0;place-content:center;padding:.85rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-soft);text-align:center}.driver-comparison_pointsComparison__zH3ki>span,.driver-comparison_positionComparison__6HNNy article>span,.driver-comparison_teamComparison__cSa_h span{display:block;color:var(--muted);font:var(--font-caption-bold);letter-spacing:.06em;text-transform:uppercase}.driver-comparison_positionComparison__6HNNy article>strong{display:block;margin-top:.35rem;color:var(--comparison-left);font:var(--font-data-display-compact)}.driver-comparison_positionComparison__6HNNy article:last-child>strong{color:var(--comparison-right)}.driver-comparison_positionComparison__6HNNy article>small{display:block;margin-top:.25rem;overflow:hidden;color:var(--muted);font:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_positionComparison__6HNNy>i{align-self:center;color:var(--muted);font:var(--font-data-caption-bold);font-style:normal}.driver-comparison_pointsComparison__zH3ki{padding:.85rem;border:1px solid var(--border);border-radius:.75rem}.driver-comparison_pointsComparison__zH3ki>span{text-align:center}.driver-comparison_pointsComparison__zH3ki>div{display:grid;grid-template-columns:4.25rem minmax(0,1fr) 4.25rem;align-items:center;gap:.65rem;margin-top:.65rem}.driver-comparison_pointsComparison__zH3ki strong{color:var(--comparison-left);font:var(--font-data-large-bold)}.driver-comparison_pointsComparison__zH3ki strong:last-child{color:var(--comparison-right);text-align:right}.driver-comparison_pointsComparison__zH3ki>div>small{color:var(--muted);font:var(--font-caption-bold);text-align:center}.driver-comparison_teamComparison__cSa_h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.driver-comparison_teamComparison__cSa_h article{display:grid;min-width:0;align-content:center;padding:.75rem;border-radius:.7rem;background:var(--surface-soft)}.driver-comparison_teamComparison__cSa_h strong{display:block;margin-top:.3rem;overflow-wrap:break-word;font:var(--font-text-large-bold)}.driver-comparison_inlineEmpty__nAeR1{margin:0;padding:1rem;border:1px dashed var(--border-strong);border-radius:.65rem;color:var(--muted);font:var(--font-caption);text-align:center}.driver-comparison_kpiItem__L4Kbh{display:grid;min-width:0;min-height:7.5rem;grid-template-rows:1fr auto;gap:.75rem;padding:1rem 1rem .9rem;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);text-align:center}.driver-comparison_kpiItem__L4Kbh:last-child{border-right:1px solid var(--border)}.driver-comparison_overviewGrid__AscVJ{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,27fr) minmax(0,35fr);align-items:stretch;gap:.75rem;margin-top:.75rem}.driver-comparison_comparisonPanel__UEx73{height:100%;min-width:0;overflow:hidden;scroll-margin-top:1rem;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.driver-comparison_widePanel__IgQgd{grid-column:1/-1}.driver-comparison_panelHeader__8nREU{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem;border-bottom:1px solid var(--border)}.driver-comparison_panelHeader__8nREU h2{margin:0;color:var(--brand);font:var(--font-text-large-bold)}.driver-comparison_sharedTotalsActions__EGHMa{display:flex;align-items:center;gap:.6rem}.driver-comparison_sharedSprintToggle__iANWa{min-height:1.9rem;padding:.3rem .6rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-soft);color:var(--text);cursor:pointer;font:var(--font-caption-bold)}.driver-comparison_sharedSprintToggle__iANWa[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.driver-comparison_sharedSprintToggle__iANWa:hover,.driver-comparison_sharedSprintToggle__iANWa[aria-pressed=true]:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.driver-comparison_seasonResultsActions__tW10z{display:flex;align-items:center;gap:.65rem}.driver-comparison_seasonResultsToggle__zYBBx{min-height:1.9rem;padding:.3rem .7rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-soft);color:var(--brand);cursor:pointer;font:var(--font-caption-bold)}.driver-comparison_seasonResultsToggle__zYBBx:hover{border-color:var(--blue)}@media (min-width:44.01rem){.driver-comparison_seasonResultsToggle__zYBBx{display:none}}.driver-comparison_comparisonLegend__fVUMC{display:flex;gap:.8rem;color:var(--muted);font:var(--font-text-small)}.driver-comparison_comparisonLegend__fVUMC span{display:flex;align-items:center;gap:.3rem}.driver-comparison_comparisonLegend__fVUMC i{width:.45rem;height:.45rem;border-radius:50%;background:var(--comparison-left)}.driver-comparison_comparisonLegend__fVUMC span:last-child i{background:var(--comparison-right)}.driver-comparison_statList__r36LY{display:grid;gap:.3rem;padding:.65rem .55rem}.driver-comparison_keyStatisticsPanel__JZq_D .driver-comparison_statList__r36LY{flex:1;grid-template-rows:repeat(6,auto);align-content:space-between;padding-block:clamp(.65rem,2.2vw,1.5rem)}.driver-comparison_keyStatisticsPanel__JZq_D,.driver-comparison_sharedHistoryPanel__Bia4W,.driver-comparison_sharedTotalsPanel__LkcQ4{display:flex;flex-direction:column}.driver-comparison_statRow__rVUGT{display:grid;min-height:2.7rem;grid-template-columns:minmax(4.5rem,1fr) minmax(6rem,7.25rem) minmax(4.5rem,1fr);align-items:center;gap:.1rem}.driver-comparison_statRow__rVUGT>strong{position:relative;isolation:isolate;display:flex;min-height:2.15rem;align-items:center;justify-content:flex-end;padding:0 .8rem;overflow:hidden;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--comparison-left);font:var(--font-data-small-bold);text-align:right}.driver-comparison_statRow__rVUGT>strong:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:var(--first-bar);background:linear-gradient(90deg,color-mix(in srgb,var(--comparison-left) 18%,var(--surface)),color-mix(in srgb,var(--comparison-left) 38%,var(--surface)));border-radius:inherit;content:""}.driver-comparison_statRow__rVUGT>strong:last-child{justify-content:flex-start;color:var(--comparison-right);text-align:left}.driver-comparison_statRow__rVUGT>strong:last-child:before{right:auto;left:0;width:var(--second-bar);background:linear-gradient(90deg,color-mix(in srgb,var(--comparison-right) 38%,var(--surface)),color-mix(in srgb,var(--comparison-right) 18%,var(--surface)))}.driver-comparison_statMeasure__JwHTV{display:grid;min-width:0;place-items:center;padding:.3rem;justify-items:center;gap:.15rem}.driver-comparison_statMeasure__JwHTV>b{color:var(--text);font:var(--font-caption-bold);text-align:center;text-transform:uppercase}.driver-comparison_firstLeads__qG7fz{background:linear-gradient(90deg,color-mix(in srgb,var(--comparison-left-soft) 82%,transparent) 0 27%,transparent 44%)}.driver-comparison_secondLeads__LLJJO{background:linear-gradient(270deg,color-mix(in srgb,var(--comparison-right-soft) 82%,transparent) 0 27%,transparent 44%)}[data-theme=dark] .driver-comparison_firstLeads__qG7fz{background:color-mix(in srgb,var(--comparison-left) 7%,transparent)}[data-theme=dark] .driver-comparison_secondLeads__LLJJO{background:color-mix(in srgb,var(--comparison-right) 7%,transparent)}.driver-comparison_evenMetric__woNbm{background:color-mix(in srgb,var(--surface-soft) 42%,transparent)}.driver-comparison_sharedMetric__YBOZO.driver-comparison_evenMetric__woNbm,.driver-comparison_sharedMetric__YBOZO.driver-comparison_firstLeads__qG7fz,.driver-comparison_sharedMetric__YBOZO.driver-comparison_secondLeads__LLJJO,.driver-comparison_statRow__rVUGT.driver-comparison_evenMetric__woNbm,.driver-comparison_statRow__rVUGT.driver-comparison_firstLeads__qG7fz,.driver-comparison_statRow__rVUGT.driver-comparison_secondLeads__LLJJO{background:transparent}.driver-comparison_panelFootnote__u5iZO{margin:0;padding:0 1rem .75rem;color:var(--muted);font:var(--font-caption);text-align:center}.driver-comparison_panelEmpty__pJk57{margin:0;padding:2rem 1rem;color:var(--muted);font:var(--font-text-small);text-align:center}.driver-comparison_sharedHistoryBody__BVqiU,.driver-comparison_sharedTotalsBody__TIGZK{flex:1;padding:.9rem}.driver-comparison_sharedHistoryBody__BVqiU,.driver-comparison_sharedTotalsBody__TIGZK{display:grid}.driver-comparison_sharedChart__MaJeB{display:grid;align-content:center;gap:.75rem}.driver-comparison_seasonEdgeScore__dgt_p{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.7rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft);text-align:center}.driver-comparison_seasonEdgeScore__dgt_p>div{display:grid;justify-items:center;gap:.15rem;color:var(--comparison-left);font:var(--font-caption-bold)}.driver-comparison_seasonEdgeScore__dgt_p>div:last-child{color:var(--comparison-right)}.driver-comparison_seasonEdgeScore__dgt_p>div>strong{font:var(--font-data-heading);line-height:1}.driver-comparison_seasonEdgeScore__dgt_p>div i{width:1.4rem;height:.18rem;border-radius:999px;background:currentColor}.driver-comparison_seasonEdgeScore__dgt_p>span{display:grid;min-width:4rem;color:var(--muted);font:var(--font-caption)}.driver-comparison_seasonEdgeScore__dgt_p>span strong{display:block;color:var(--text);font:var(--font-data-large-bold);line-height:1}.driver-comparison_seasonEdgeGrid__Qf6of{display:grid;grid-template-columns:repeat(var(--season-columns,4),minmax(0,1fr));gap:.35rem}.driver-comparison_seasonEdgeGrid__Qf6of>span{display:grid;min-width:0;justify-items:center;gap:.1rem;padding:.4rem .25rem;border:1px solid var(--border);border-top:.2rem solid;border-radius:.55rem;background:var(--surface-soft);color:var(--muted)}.driver-comparison_seasonEdgeGrid__Qf6of>span strong{color:var(--text);font:var(--font-data-caption-bold)}.driver-comparison_seasonEdgeGrid__Qf6of>span small{overflow:hidden;font:var(--font-caption-compact-bold);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_firstSeasonEdge__bGMuH{color:var(--comparison-left)!important;background:color-mix(in srgb,var(--comparison-left-soft) 54%,var(--surface))!important}.driver-comparison_secondSeasonEdge__kqtbW{color:var(--comparison-right)!important;background:color-mix(in srgb,var(--comparison-right-soft) 54%,var(--surface))!important}.driver-comparison_tiedSeasonEdge__miDj0{color:var(--muted)!important}.driver-comparison_sharedMetricList__0f0bH{display:grid;grid-auto-rows:minmax(2.25rem,1fr);align-items:center;gap:.35rem}.driver-comparison_sharedMetric__YBOZO{display:grid;min-width:0;min-height:2.25rem;grid-template-columns:minmax(3.75rem,1fr) minmax(6.5rem,7.5rem) minmax(3.75rem,1fr);align-items:center;gap:.15rem}.driver-comparison_sharedMetric__YBOZO>strong{position:relative;isolation:isolate;display:flex;min-height:clamp(1.75rem,2vw,2.1rem);align-items:center;justify-content:flex-end;padding:0 .65rem;overflow:hidden;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--comparison-left);font:var(--font-data-caption-bold);text-align:right}.driver-comparison_sharedMetric__YBOZO>strong:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:var(--first-bar);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--comparison-left) 18%,var(--surface)),color-mix(in srgb,var(--comparison-left) 38%,var(--surface)));content:""}.driver-comparison_sharedMetric__YBOZO>strong:last-child{justify-content:flex-start;color:var(--comparison-right);text-align:left}.driver-comparison_sharedMetric__YBOZO>strong:last-child:before{right:auto;left:0;width:var(--second-bar);background:linear-gradient(90deg,color-mix(in srgb,var(--comparison-right) 38%,var(--surface)),color-mix(in srgb,var(--comparison-right) 18%,var(--surface)))}.driver-comparison_sharedMetric__YBOZO>div{display:grid;place-items:center;padding:.3rem}.driver-comparison_sharedMetric__YBOZO span{color:var(--text);font:var(--font-caption-bold);text-align:center;text-transform:uppercase}.driver-comparison_raceInsightsGrid__AF3ve{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.85fr) minmax(21rem,1fr);align-items:stretch;gap:.75rem}.driver-comparison_recentDriversGrid__9SVmZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.driver-comparison_recentRaceComparison__d__IZ{display:grid}.driver-comparison_recentRaceDrivers__X4xe5{display:grid;min-height:2.8rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem 1rem;border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--comparison-left) 9%,transparent),transparent 44%,transparent 56%,color-mix(in srgb,var(--comparison-right) 9%,transparent))}.driver-comparison_recentRaceDrivers__X4xe5 strong{overflow:hidden;color:var(--comparison-left);font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_recentRaceDrivers__X4xe5 strong:last-child{color:var(--comparison-right);text-align:right}.driver-comparison_recentRaceDrivers__X4xe5 span{color:var(--muted);font:var(--font-caption-bold);text-transform:uppercase}.driver-comparison_recentRaceComparisonRow__CIhTD{display:grid;min-width:0;min-height:3rem;grid-template-columns:minmax(4.5rem,.7fr) minmax(0,1.6fr) minmax(4.5rem,.7fr);align-items:center;gap:.65rem;padding:.2rem 1rem;border-top:1px solid var(--border)}.driver-comparison_recentRaceComparisonRow__CIhTD:first-of-type{border-top:0}.driver-comparison_leftRecentResult__vivJq,.driver-comparison_rightRecentResult__N6Wu1,.driver-comparison_sharedRecentRace__s_nnc{min-width:0}.driver-comparison_leftRecentResult__vivJq,.driver-comparison_rightRecentResult__N6Wu1{--recent-result-accent:var(--comparison-left);box-sizing:border-box;display:grid;width:3rem;height:3rem;align-content:center;padding:.35rem;border:1px solid transparent;border-radius:.55rem}.driver-comparison_rightRecentResult__N6Wu1{--recent-result-accent:var(--comparison-right);margin-left:auto}.driver-comparison_leftRecentResult__vivJq small,.driver-comparison_leftRecentResult__vivJq strong,.driver-comparison_rightRecentResult__N6Wu1 small,.driver-comparison_rightRecentResult__N6Wu1 strong,.driver-comparison_sharedRecentRace__s_nnc small,.driver-comparison_sharedRecentRace__s_nnc strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-comparison_leftRecentResult__vivJq strong,.driver-comparison_rightRecentResult__N6Wu1 strong{color:var(--comparison-left);font:var(--font-data-small-bold)}.driver-comparison_leftRecentResult__vivJq small,.driver-comparison_rightRecentResult__N6Wu1 small,.driver-comparison_sharedRecentRace__s_nnc small{margin-top:.15rem;color:var(--muted);font:var(--font-caption)}.driver-comparison_sharedRecentRace__s_nnc{text-align:center}.driver-comparison_sharedRecentRace__s_nnc strong{color:var(--text);font:var(--font-text-bold)}.driver-comparison_rightRecentResult__N6Wu1{text-align:right}.driver-comparison_rightRecentResult__N6Wu1 strong{color:var(--comparison-right)}.driver-comparison_betterRecentResult__s5Onk strong{font-weight:800}.driver-comparison_betterRecentResult__s5Onk small{font-weight:700}.driver-comparison_betterRecentResult__s5Onk{border-color:color-mix(in srgb,var(--recent-result-accent) 32%,var(--border));background:color-mix(in srgb,var(--recent-result-accent) 8%,var(--surface))}.driver-comparison_rightRecentResult__N6Wu1.driver-comparison_betterRecentResult__s5Onk{margin-left:auto}.driver-comparison_recentDriversGrid__9SVmZ .driver-comparison_highlightDriverSection__cRBPu+.driver-comparison_highlightDriverSection__cRBPu{border-top:0;border-left:1px solid var(--border)}.driver-comparison_highlightDriverSection__cRBPu{--highlight-accent:var(--comparison-left)}.driver-comparison_highlightDriverSection__cRBPu+.driver-comparison_highlightDriverSection__cRBPu{border-top:1px solid var(--border)}.driver-comparison_rightHighlightDriver__bwGfE,.driver-comparison_rightHighlightRow__nTwxg{--highlight-accent:var(--comparison-right)}.driver-comparison_highlightDriverHeader__p61sY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.8rem;padding:.65rem 1rem .55rem;border-bottom:1px solid var(--border);border-top:.2rem solid var(--highlight-accent);background:var(--surface)}.driver-comparison_highlightDriverHeader__p61sY strong{color:var(--highlight-accent);font:var(--font-text-small-bold)}.driver-comparison_highlightDriverHeader__p61sY span{overflow:hidden;color:var(--muted);font:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_highlightRow__xvmEm{--highlight-accent:var(--comparison-left);display:grid;min-width:0;min-height:3.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem 1rem;border-top:1px solid var(--border)}.driver-comparison_highlightRows__qwFhl .driver-comparison_highlightRow__xvmEm:first-child{border-top:0}.driver-comparison_highlightRow__xvmEm>div:first-child{min-width:0}.driver-comparison_highlightRow__xvmEm>div:first-child>small,.driver-comparison_highlightRow__xvmEm>div:first-child>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-comparison_highlightRow__xvmEm>div:first-child>strong{color:var(--text);font:var(--font-text-small-bold)}.driver-comparison_highlightResult__6Bqas small,.driver-comparison_highlightRow__xvmEm>div:first-child>small{margin-top:.12rem;color:var(--muted);font:var(--font-caption)}.driver-comparison_highlightResult__6Bqas{display:flex;align-items:center;gap:.45rem}.driver-comparison_highlightResult__6Bqas b{min-width:2.2rem;padding:.28rem .4rem;border-radius:999px;background:var(--highlight-accent);color:#fff;font:var(--font-data-caption-bold);text-align:center}.driver-comparison_biggestWinsPanel__3Xbt1{display:flex;flex-direction:column}.driver-comparison_biggestWinsComparison__fGm71{display:grid;flex:1;grid-template-rows:auto repeat(4,minmax(4rem,1fr))}.driver-comparison_biggestWinsDrivers__UzTCD{display:grid;min-height:2.8rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem 1rem;border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--comparison-left) 9%,transparent),transparent 44%,transparent 56%,color-mix(in srgb,var(--comparison-right) 9%,transparent))}.driver-comparison_biggestWinsDrivers__UzTCD strong{overflow:hidden;color:var(--comparison-left);font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_biggestWinsDrivers__UzTCD strong:last-child{color:var(--comparison-right);text-align:right}.driver-comparison_biggestWinsDrivers__UzTCD span{color:var(--muted);font:var(--font-caption-bold);text-transform:uppercase}.driver-comparison_biggestWinComparisonRow__aRrD8{display:grid;min-width:0;min-height:4rem;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.5rem 1rem;border-top:1px solid var(--border)}.driver-comparison_biggestWinComparisonRow__aRrD8:first-of-type{border-top:0}.driver-comparison_biggestWinComparisonRow__aRrD8>b{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-soft);color:var(--muted);font:var(--font-data-caption-bold)}.driver-comparison_leftBiggestWin__dvQv_,.driver-comparison_rightBiggestWin__F00xn{min-width:0}.driver-comparison_leftBiggestWin__dvQv_ small,.driver-comparison_leftBiggestWin__dvQv_ strong,.driver-comparison_rightBiggestWin__F00xn small,.driver-comparison_rightBiggestWin__F00xn strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-comparison_leftBiggestWin__dvQv_ strong,.driver-comparison_rightBiggestWin__F00xn strong{color:var(--text);font:var(--font-text-bold)}.driver-comparison_leftBiggestWin__dvQv_ small,.driver-comparison_rightBiggestWin__F00xn small{margin-top:.2rem;color:var(--comparison-left);font:var(--font-data-small-bold)}.driver-comparison_rightBiggestWin__F00xn{text-align:right}.driver-comparison_rightBiggestWin__F00xn small{color:var(--comparison-right)}.driver-comparison_highlightEmpty__sDCCo{margin:0;padding:.85rem;color:var(--muted);font:var(--font-caption)}.driver-comparison_recentFormGrid__w6YsD{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:.85rem}.driver-comparison_recentDriver__ay0gu{min-width:0}.driver-comparison_recentDriver__ay0gu>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.driver-comparison_recentDriver__ay0gu>header strong{color:var(--comparison-left);font:var(--font-caption-bold)}.driver-comparison_rightRecentDriver__qZxf9>header strong{color:var(--comparison-right)}.driver-comparison_recentDriver__ay0gu>header span{overflow:hidden;color:var(--muted);font:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_recentRaceList__6QOAf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.driver-comparison_recentRace__EK9LZ{min-width:0;padding:.55rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface-soft)}.driver-comparison_recentRace__EK9LZ>span,.driver-comparison_recentRace__EK9LZ>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-comparison_recentRace__EK9LZ>span{color:var(--muted);font:var(--font-caption)}.driver-comparison_recentRace__EK9LZ>strong{margin-top:.2rem;font:var(--font-caption-bold)}.driver-comparison_recentRace__EK9LZ>small{display:flex;align-items:center;gap:.35rem;margin-top:.5rem;color:var(--muted);font:var(--font-caption)}.driver-comparison_recentRace__EK9LZ>small b{display:grid;min-width:1.65rem;min-height:1.65rem;place-items:center;padding:.15rem;border-radius:50%;color:#fff;font:var(--font-data-caption-bold)}.driver-comparison_leftFinish__IkomX{background:var(--comparison-left)}.driver-comparison_rightFinish__yYhQl{background:var(--comparison-right)}.driver-comparison_circuitGrid__vicfX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.55rem;padding:.85rem}.driver-comparison_circuitMeta__yVqS8{font:var(--font-text-small-bold)}.driver-comparison_circuitCard__vy5MN{min-width:0;padding:.75rem;border:1px solid color-mix(in srgb,var(--comparison-left) 22%,var(--border));border-radius:.7rem;background:linear-gradient(125deg,color-mix(in srgb,var(--comparison-left) 13%,var(--surface)) 0,color-mix(in srgb,var(--comparison-left) 5%,var(--surface-soft)) 58%,var(--surface-soft) 100%)}.driver-comparison_rightCircuitCard__z2CHF{border-color:color-mix(in srgb,var(--comparison-right) 22%,var(--border));background:linear-gradient(125deg,color-mix(in srgb,var(--comparison-right) 13%,var(--surface)) 0,color-mix(in srgb,var(--comparison-right) 5%,var(--surface-soft)) 58%,var(--surface-soft) 100%)}.driver-comparison_sharedCircuitCard__cxrT8{border-color:color-mix(in srgb,var(--comparison-left) 14%,color-mix(in srgb,var(--comparison-right) 14%,var(--border)));background:linear-gradient(110deg,color-mix(in srgb,var(--comparison-left) 11%,var(--surface)) 0,var(--surface-soft) 48%,color-mix(in srgb,var(--comparison-right) 11%,var(--surface)) 100%)}.driver-comparison_circuitCard__vy5MN>span{color:var(--comparison-left);font:var(--font-text-small-bold);letter-spacing:.06em;text-transform:uppercase}.driver-comparison_circuitCard__vy5MN>strong{display:block;margin-top:.3rem;overflow:hidden;font:var(--font-text-bold);text-overflow:ellipsis;white-space:nowrap}.driver-comparison_circuitCard__vy5MN p{margin:.45rem 0 0;color:var(--muted);font:var(--font-text-small)}.driver-comparison_circuitCard__vy5MN p b{color:var(--comparison-left)}.driver-comparison_rightCircuitCard__z2CHF p b,.driver-comparison_rightCircuitCard__z2CHF>span{color:var(--comparison-right)}.driver-comparison_sharedCircuitCard__cxrT8>span{color:var(--text)}.driver-comparison_comparisonHeader__TZMRl{position:relative;display:flex;min-height:3.6rem;align-items:end;justify-content:center;gap:1rem;text-align:center}.driver-comparison_comparisonHeader__TZMRl h2{margin:.35rem 0 0;font:var(--font-section-title-responsive);letter-spacing:-.04em}.driver-comparison_seasonPicker__OYy06{position:absolute;right:0;bottom:0}.driver-comparison_seasonPicker__OYy06>button{border-radius:999px}.driver-comparison_unavailableComparison__WO9_K{margin-top:1.25rem;padding:clamp(2rem,5vw,4rem) 1.25rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);text-align:center}.driver-comparison_unavailableComparison__WO9_K strong{font:var(--font-card-title)}.driver-comparison_unavailableComparison__WO9_K p{max-width:34rem;margin:.55rem auto 0;color:var(--muted);font:var(--font-text)}.driver-comparison_panelEmpty__pJk57 button,.driver-comparison_unavailableComparison__WO9_K button{min-height:2.5rem;margin-top:1rem;padding:.5rem .9rem;border:1px solid var(--brand);border-radius:999px;background:var(--brand);color:var(--on-brand);cursor:pointer;font:var(--font-button)}.driver-comparison_panelEmpty__pJk57 button:focus-visible,.driver-comparison_unavailableComparison__WO9_K button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent);outline-offset:2px}.driver-comparison_scoreboard__h59uC{margin-top:1.25rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);box-shadow:var(--card-shadow-hover)}.driver-comparison_scoreRow__Ekek9{display:grid;min-height:4.35rem;grid-template-columns:minmax(0,1fr) minmax(12rem,1.2fr) minmax(0,1fr);align-items:center;border-bottom:1px solid var(--border)}.driver-comparison_scoreRow__Ekek9:last-child{border-bottom:0}.driver-comparison_scoreRow__Ekek9:nth-child(2n){background:color-mix(in srgb,var(--surface-soft) 48%,transparent)}.driver-comparison_scoreRow__Ekek9 strong{min-width:0;padding:0 1.5rem;color:var(--comparison-left);font:var(--font-data-heading);letter-spacing:-.04em}.driver-comparison_scoreRow__Ekek9 strong:last-child{color:var(--comparison-right);text-align:right}.driver-comparison_scoreRow__Ekek9>span{align-self:stretch;display:grid;place-items:center;padding:.75rem;border-right:1px solid var(--border);border-left:1px solid var(--border);color:var(--muted);font:var(--font-data-small-bold);letter-spacing:.08em;text-align:center;text-transform:uppercase}[data-theme=dark] .driver-comparison_content__9E9ty,[data-theme=dark] .driver-comparison_page__3_Xmr{--comparison-left:var(--red);--comparison-left-soft:var(--brand-soft);--comparison-right:var(--blue);--comparison-right-soft:var(--blue-soft)}[data-theme=dark] .driver-comparison_driverSelector__M6pY4.driver-comparison_leftDriver__JHnL2,[data-theme=dark] .driver-comparison_driverSelector__M6pY4.driver-comparison_rightDriver__Wdoub{border-color:color-mix(in srgb,var(--comparison-color) 24%,var(--border));background:color-mix(in srgb,var(--comparison-color) 9%,var(--surface))}[data-theme=dark] .driver-comparison_selectorActions__3kyEs button:first-child{color:var(--comparison-color)}[data-theme=dark] .driver-comparison_statRow__rVUGT>strong{border-color:color-mix(in srgb,var(--comparison-left) 24%,var(--border))}[data-theme=dark] .driver-comparison_sharedMetric__YBOZO>strong:before,[data-theme=dark] .driver-comparison_statRow__rVUGT>strong:before{background:color-mix(in srgb,var(--comparison-left) 44%,var(--surface-soft));box-shadow:inset -2px 0 var(--comparison-left)}[data-theme=dark] .driver-comparison_statRow__rVUGT>strong:last-child{border-color:color-mix(in srgb,var(--comparison-right) 24%,var(--border))}[data-theme=dark] .driver-comparison_sharedMetric__YBOZO>strong:last-child:before,[data-theme=dark] .driver-comparison_statRow__rVUGT>strong:last-child:before{background:color-mix(in srgb,var(--comparison-right) 44%,var(--surface-soft));box-shadow:inset 2px 0 var(--comparison-right)}[data-theme=dark] .driver-comparison_skeletonSelectedSelector__CJwZX{background:color-mix(in srgb,var(--comparison-color) 7%,var(--surface))}.driver-comparison_emptyComparison__IgwgT{display:flex;max-width:52rem;min-height:9rem;align-items:center;gap:1rem;margin:clamp(2.4rem,5vw,4.2rem) auto 0;padding:1.25rem;border:1px dashed var(--border-strong);border-radius:var(--card-radius);background:var(--surface)}.driver-comparison_emptyComparison__IgwgT>span{display:grid;width:3.25rem;height:3.25rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--brand);color:var(--on-brand);font-size:1.8rem}.driver-comparison_emptyComparison__IgwgT div{min-width:0}.driver-comparison_emptyComparison__IgwgT h2{margin:0;font:var(--font-heading-compact-bold)}.driver-comparison_emptyComparison__IgwgT p{margin:.25rem 0 0;color:var(--muted);font:var(--font-text-small)}.driver-comparison_emptyComparison__IgwgT button{min-height:2.65rem;flex:0 0 auto;margin-left:auto;padding:.55rem .9rem;border:1px solid var(--brand);border-radius:999px;background:var(--brand);color:var(--on-brand);cursor:pointer;font:var(--font-button)}.driver-comparison_drawer__P_JuX{width:min(31rem,100%);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;overflow:hidden;border:0;border-left:1px solid var(--border);background:transparent;color:var(--text)}.driver-comparison_drawer__P_JuX[open]{animation:driver-comparison_drawerEnter__gNCEw .24s ease-out}.driver-comparison_drawer__P_JuX::backdrop{background:rgb(8 12 14/38%);backdrop-filter:blur(2px)}.driver-comparison_drawerPanel__sFKn9{display:flex;height:100%;flex-direction:column;background:var(--surface);box-shadow:-1.5rem 0 4rem rgb(8 12 14/18%)}.driver-comparison_drawerHeader__tpaN5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem;border-bottom:1px solid var(--border)}.driver-comparison_drawerHeader__tpaN5 h2{margin:.3rem 0 0;font:var(--font-dialog-title-compact-responsive);letter-spacing:-.045em}.driver-comparison_drawerHeader__tpaN5 p{margin:.35rem 0 0;color:var(--muted);font:var(--font-text-small)}.driver-comparison_drawerMatchup__Gw4I8{display:grid;justify-items:center;margin:1rem 1.4rem 0}.driver-comparison_drawerOpponentDriver__TxBtD,.driver-comparison_drawerSelectedDriver__pksVX{width:100%;padding:.85rem 1rem 1.05rem;border:1px solid var(--border);border-left:.25rem solid var(--comparison-color);border-radius:var(--card-inner-radius);background:linear-gradient(105deg,color-mix(in srgb,var(--comparison-color) 10%,transparent),transparent 58%),var(--surface-soft)}.driver-comparison_drawerSelectedDriver__pksVX{animation:driver-comparison_drawerSelectionPin__4PIJ6 .26s cubic-bezier(.22,1,.36,1) both}.driver-comparison_drawerOpponentDriver__TxBtD{position:relative;z-index:2;animation:driver-comparison_drawerOpponentPin__9ZNzK .38s cubic-bezier(.22,1,.36,1) both;text-align:left;will-change:opacity,transform}.driver-comparison_drawerOpponentDriver__TxBtD span,.driver-comparison_drawerSelectedDriver__pksVX span{display:block;color:var(--brand);font:var(--font-caption-bold);letter-spacing:.09em;text-transform:uppercase}.driver-comparison_drawerOpponentDriver__TxBtD strong,.driver-comparison_drawerSelectedDriver__pksVX strong{display:block;margin-top:.3rem;font:var(--font-heading-compact-bold)}.driver-comparison_drawerOpponentDriver__TxBtD small,.driver-comparison_drawerSelectedDriver__pksVX small{display:block;margin-top:.15rem;color:var(--muted);font:var(--font-caption)}.driver-comparison_drawerVersus___R51B{z-index:1;display:grid;width:2.2rem;height:2.2rem;margin:-.65rem 0;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);box-shadow:var(--card-shadow);font:var(--font-data-caption-bold)}.driver-comparison_drawerOpponentSlot__lovdC{display:grid;width:100%;min-height:3.25rem;place-items:center;padding:1rem .8rem .75rem;border:1px dashed var(--border-strong);border-radius:var(--card-inner-radius);background:var(--surface);color:var(--muted);font:var(--font-caption-bold);text-align:center}.driver-comparison_drawerOpponentSlotFilled__xIEYd{padding:0;border:0;background:transparent}.driver-comparison_searchBox__fatwe{display:flex;min-height:3rem;align-items:center;gap:.65rem;margin:1.1rem 1.4rem 0;padding:.65rem .8rem;border:1px solid var(--border-strong);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.driver-comparison_searchBox__fatwe:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent)}.driver-comparison_searchBox__fatwe svg{width:1.15rem;height:1.15rem;flex:0 0 auto;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-width:1.8}.driver-comparison_searchBox__fatwe input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:var(--font-text)}.driver-comparison_searchBox__fatwe span{color:var(--brand);font:var(--font-caption-bold)}.driver-comparison_resultLabel__O3owF{margin:1.15rem 1.4rem .55rem}.driver-comparison_resultList__KQmDs{min-height:0;flex:1;overflow-y:auto;padding:0 .8rem 1.4rem}.driver-comparison_driverResult__WDNDe{display:grid;width:100%;min-width:0;grid-template-columns:2.8rem minmax(0,1fr) auto 1.2rem;align-items:center;gap:.75rem;padding:.7rem;border:0;border-radius:.85rem;background:transparent;color:var(--text);cursor:pointer;text-align:left}.driver-comparison_driverResult__WDNDe:hover{background:var(--blue-soft)}.driver-comparison_resultMonogram___CD8B{width:2.8rem;height:2.8rem}.driver-comparison_resultCopy__CooWe{min-width:0}.driver-comparison_resultCopy__CooWe small,.driver-comparison_resultCopy__CooWe strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-comparison_resultCopy__CooWe strong{font:var(--font-text-bold)}.driver-comparison_resultCopy__CooWe small{margin-top:.12rem;color:var(--muted);font:var(--font-caption)}.driver-comparison_driverResult__WDNDe .country-flag{display:block;width:1.45rem;height:.95rem;border:1px solid var(--border);border-radius:.15rem}.driver-comparison_driverResult__WDNDe>svg{width:1.1rem;height:1.1rem;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.driver-comparison_resultMessage__zLXgF{margin:2rem 1rem;color:var(--muted);font:var(--font-text-small);text-align:center}.driver-comparison_loadingBar__nF1T0{position:fixed;z-index:110;top:0;left:0;width:38%;height:.2rem;background:var(--brand);animation:driver-comparison_comparisonLoading__9tij_ .9s ease-in-out infinite}.driver-comparison_skeletonContent___7Tfi{display:grid;gap:.75rem}.driver-comparison_skeletonSelectorShell__ofmav{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 3.6rem minmax(0,1fr);align-items:stretch;gap:.7rem;padding:.8rem;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow-hover)}.driver-comparison_skeletonDriverSelector__3vCX2{position:relative;display:flex;min-width:0;min-height:7.4rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border:1px solid var(--border);border-radius:calc(var(--card-radius) - .45rem);background:var(--surface-soft)}.driver-comparison_skeletonEmptySelector__y_O5K{display:flex;align-items:center;justify-content:center;gap:.75rem;border-style:dashed;background:color-mix(in srgb,var(--blue) 3%,var(--surface))}.driver-comparison_skeletonEmptyIcon__iAAYK{display:block;width:2.8rem;height:2.8rem;flex:0 0 auto;border-radius:50%}.driver-comparison_skeletonEmptyCopy__72pWA{display:grid;width:min(11rem,58%);gap:.5rem}.driver-comparison_skeletonEmptyCopy__72pWA i{display:block;width:100%;height:.9rem;border-radius:999px}.driver-comparison_skeletonEmptyCopy__72pWA i:last-child{width:68%;height:.65rem}.driver-comparison_skeletonSelectedSelector__CJwZX{overflow:hidden;background:linear-gradient(105deg,color-mix(in srgb,var(--comparison-color) 11%,var(--surface)) 0,color-mix(in srgb,var(--comparison-color) 7%,var(--surface)) 48%,var(--surface) 90%)}.driver-comparison_skeletonSelectedSelector__CJwZX:before{position:absolute;top:0;bottom:0;left:0;width:.28rem;background:var(--comparison-color);content:""}.driver-comparison_skeletonLeftSelector__7EXlk{--comparison-color:var(--comparison-left)}.driver-comparison_skeletonRightSelector__ML87d{--comparison-color:var(--comparison-right)}.driver-comparison_skeletonDriverSelector__3vCX2>div{display:grid;min-width:0;flex:1;gap:.65rem}.driver-comparison_skeletonSelectedSelector__CJwZX b,.driver-comparison_skeletonSelectedSelector__CJwZX span{display:block;height:.72rem;border-radius:.35rem}.driver-comparison_skeletonSelectedSelector__CJwZX span:first-child{width:5.5rem}.driver-comparison_skeletonSelectedSelector__CJwZX span:nth-child(2){width:min(13rem,75%);height:1.45rem}.driver-comparison_skeletonSelectedSelector__CJwZX span:last-child{width:min(9rem,58%)}.driver-comparison_skeletonSelectedSelector__CJwZX b{width:4.5rem;height:2rem;flex:0 0 auto;border-radius:999px}.driver-comparison_skeletonVersus__si8In{display:grid;width:3.6rem;height:3.6rem;align-self:center;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--text);font:var(--font-caption-bold);font-style:normal}.driver-comparison_skeletonPeriod__ihjmQ{min-height:2.8rem;justify-content:space-between;flex-wrap:wrap;margin:.65rem 1rem 0}.driver-comparison_skeletonPeriod__ihjmQ,.driver-comparison_skeletonPeriod__ihjmQ>div{display:flex;align-items:center;gap:.65rem}.driver-comparison_skeletonPeriod__ihjmQ span{display:block;width:6.5rem;height:.85rem;border-radius:999px}.driver-comparison_skeletonPeriod__ihjmQ>div:last-child span:first-child{width:7rem}.driver-comparison_skeletonPeriod__ihjmQ>div:last-child span:last-child{width:9.5rem;height:2.65rem}.driver-comparison_skeletonPicker__qm847{max-width:62rem;margin:clamp(1.5rem,4vw,3rem) auto 0;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.driver-comparison_skeletonPicker__qm847>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.driver-comparison_skeletonPicker__qm847>header>span{color:var(--text);font:var(--font-section-title-responsive);letter-spacing:-.035em}.driver-comparison_skeletonPickerHeading__VKUJn{display:block;width:min(18rem,52%);height:2rem;border-radius:.5rem}.driver-comparison_skeletonPicker__qm847>header>div{display:flex;align-items:center;gap:.65rem}.driver-comparison_skeletonPickerLabel__BYr8B,.driver-comparison_skeletonPicker__qm847>header small{color:var(--brand);font:var(--font-caption-bold);letter-spacing:.1em;text-transform:uppercase}.driver-comparison_skeletonPicker__qm847>header small{display:block;width:7rem;height:.7rem;border-radius:999px}.driver-comparison_skeletonPicker__qm847>header i{display:block;width:9.5rem;height:2.65rem;border-radius:999px}.driver-comparison_skeletonPickerSearch__pLmXi{display:flex;min-height:3.5rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;border:1px solid var(--border-strong);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.driver-comparison_skeletonPickerSearch__pLmXi i{display:block;width:1.2rem;height:1.2rem;flex:0 0 auto;border-radius:50%}.driver-comparison_skeletonPickerSearch__pLmXi span{display:block;width:min(22rem,65%);height:.9rem;border-radius:999px}.driver-comparison_skeletonPickerLabel__BYr8B{display:block;width:8.5rem;height:.7rem;margin-top:1rem;border-radius:999px}.driver-comparison_skeletonPickerResults__gfvVG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.55rem}.driver-comparison_skeletonPickerResults__gfvVG article{display:flex;min-width:0;min-height:4.25rem;align-items:center;gap:.75rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface)}.driver-comparison_skeletonPickerResults__gfvVG article>i{width:2.8rem;height:2.8rem;flex:0 0 auto;border-radius:50%}.driver-comparison_skeletonPickerResults__gfvVG article>div{display:grid;min-width:0;flex:1;gap:.45rem}.driver-comparison_skeletonPickerResults__gfvVG article span{display:block;width:min(12rem,72%);height:.85rem;border-radius:999px}.driver-comparison_skeletonPickerResults__gfvVG article span:last-child{width:min(8rem,52%);height:.65rem}.driver-comparison_skeletonPickerResults__gfvVG article>b{display:block;width:1.25rem;height:.85rem;flex:0 0 auto;border-radius:.1rem}.driver-comparison_skeletonKpis___rG5K{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.driver-comparison_skeletonKpis___rG5K article{display:grid;min-width:0;min-height:7.5rem;grid-template-rows:1fr auto;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.driver-comparison_skeletonKpis___rG5K article>span{width:7rem;height:.85rem;justify-self:center;border-radius:999px}.driver-comparison_skeletonKpis___rG5K article>div{display:grid;grid-template-columns:1fr .35rem 1fr;align-items:center;gap:.65rem}.driver-comparison_skeletonKpis___rG5K i{display:block;width:100%;height:1.65rem;border-radius:.4rem}.driver-comparison_skeletonKpis___rG5K i:nth-child(2){width:.35rem;height:.35rem;border-radius:50%}.driver-comparison_skeletonDashboard__U8OvR{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,27fr) minmax(0,35fr);gap:.75rem}.driver-comparison_skeletonDashboard__U8OvR>article{min-width:0;min-height:23.8125rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.driver-comparison_skeletonCardStatus__qlD7V{margin:.75rem auto 0}.driver-comparison_panelLoadingLabel__nhY8t{margin:1rem auto}.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(4){grid-column:1/3}.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(n+4){min-height:23.1875rem}.driver-comparison_skeletonDashboard__U8OvR>article:last-child{grid-column:1/-1;min-height:11.0625rem}.driver-comparison_skeletonDashboard__U8OvR header{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.driver-comparison_skeletonDashboard__U8OvR header span{width:min(9rem,58%);height:1rem;border-radius:.35rem}.driver-comparison_skeletonDashboard__U8OvR header i{width:4.5rem;height:.7rem;border-radius:999px}.driver-comparison_skeletonDashboard__U8OvR article>div{display:grid;gap:.65rem;padding:.9rem 1rem}.driver-comparison_skeletonDashboard__U8OvR article>div span{display:block;width:100%;height:1.7rem;border-radius:.45rem}.driver-comparison_skeletonHeading__sh947{display:grid;justify-items:center;gap:.55rem}.driver-comparison_skeletonHeading__sh947 span:first-child{width:6rem;height:.7rem;border-radius:999px}.driver-comparison_skeletonHeading__sh947 span:last-child{width:min(18rem,58vw);height:2rem;border-radius:.5rem}.driver-comparison_skeletonScoreboard___mqsG{overflow:hidden;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);box-shadow:var(--card-shadow)}.driver-comparison_skeletonScoreboard___mqsG>div{display:grid;min-height:4.35rem;grid-template-columns:minmax(0,1fr) minmax(12rem,1.2fr) minmax(0,1fr);align-items:center;border-bottom:1px solid var(--border)}.driver-comparison_skeletonScoreboard___mqsG>div:last-child{border-bottom:0}.driver-comparison_skeletonScoreboard___mqsG span{width:22%;height:1.2rem;margin:0 1.5rem;border-radius:.3rem}.driver-comparison_skeletonScoreboard___mqsG span:nth-child(2){width:42%;justify-self:center}.driver-comparison_skeletonScoreboard___mqsG span:last-child{justify-self:end}.driver-comparison_skeletonDashboard__U8OvR article>div span,.driver-comparison_skeletonDashboard__U8OvR header i,.driver-comparison_skeletonDashboard__U8OvR header span,.driver-comparison_skeletonEmptyCopy__72pWA i,.driver-comparison_skeletonEmptyIcon__iAAYK,.driver-comparison_skeletonHeading__sh947 span,.driver-comparison_skeletonKpis___rG5K article>span,.driver-comparison_skeletonKpis___rG5K i,.driver-comparison_skeletonPeriod__ihjmQ span,.driver-comparison_skeletonPickerHeading__VKUJn,.driver-comparison_skeletonPickerLabel__BYr8B,.driver-comparison_skeletonPickerResults__gfvVG article b,.driver-comparison_skeletonPickerResults__gfvVG article i,.driver-comparison_skeletonPickerResults__gfvVG article span,.driver-comparison_skeletonPickerSearch__pLmXi i,.driver-comparison_skeletonPickerSearch__pLmXi span,.driver-comparison_skeletonPicker__qm847>header i,.driver-comparison_skeletonPicker__qm847>header small,.driver-comparison_skeletonScoreboard___mqsG span,.driver-comparison_skeletonSelectedSelector__CJwZX b,.driver-comparison_skeletonSelectedSelector__CJwZX span,.driver-comparison_skeletonVersus__si8In{background:linear-gradient(100deg,var(--surface-soft) 22%,color-mix(in srgb,var(--border-strong) 55%,var(--surface)) 42%,var(--surface-soft) 62%);background-size:240% 100%;animation:driver-comparison_comparisonSkeletonShimmer__YVTBG 1.1s linear infinite}.driver-comparison_skeletonRouteBar__b0dhp{position:fixed;z-index:100;top:0;right:0;left:0;height:.2rem;background:var(--brand);transform-origin:left;animation:driver-comparison_comparisonRouteProgress__8SsB4 2.4s cubic-bezier(.2,.7,.2,1) forwards}.driver-comparison_skeletonSeasonContent__A0zOm,.driver-comparison_skeletonSeasonDashboard__6E1GR{display:grid;min-width:0;gap:.75rem}.driver-comparison_skeletonSeasonKpis__N8hzD{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.driver-comparison_skeletonSeasonChart__7K64n,.driver-comparison_skeletonSeasonKpis__N8hzD article,.driver-comparison_skeletonSeasonMetrics__6_4ZV article,.driver-comparison_skeletonSeasonOverview__6_ocX article,.driver-comparison_skeletonSeasonResults__wK8my article{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.driver-comparison_skeletonSeasonKpis__N8hzD article{display:grid;min-height:7.5rem;grid-template-rows:1fr auto;gap:.75rem;padding:1rem}.driver-comparison_skeletonSeasonKpis__N8hzD article>span{width:72%;height:.85rem;justify-self:center;border-radius:999px}.driver-comparison_skeletonSeasonKpis__N8hzD article>div{display:grid;grid-template-columns:1fr .35rem 1fr;align-items:center;gap:.65rem}.driver-comparison_skeletonSeasonKpis__N8hzD article i{display:block;height:1.65rem;border-radius:.4rem}.driver-comparison_skeletonSeasonKpis__N8hzD article i:nth-child(2){width:.35rem;height:.35rem;border-radius:50%}.driver-comparison_skeletonSeasonMetrics__6_4ZV,.driver-comparison_skeletonSeasonOverview__6_ocX{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.driver-comparison_skeletonSeasonResults__wK8my{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem}.driver-comparison_skeletonSeasonMetrics__6_4ZV article,.driver-comparison_skeletonSeasonOverview__6_ocX article,.driver-comparison_skeletonSeasonResults__wK8my article{min-height:18rem}.driver-comparison_skeletonSeasonChart__7K64n>header,.driver-comparison_skeletonSeasonMetrics__6_4ZV article>header,.driver-comparison_skeletonSeasonOverview__6_ocX article>header,.driver-comparison_skeletonSeasonResults__wK8my article>header{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.driver-comparison_skeletonSeasonChart__7K64n>header span,.driver-comparison_skeletonSeasonMetrics__6_4ZV article>header span,.driver-comparison_skeletonSeasonOverview__6_ocX article>header span,.driver-comparison_skeletonSeasonResults__wK8my article>header span{display:block;width:min(10rem,58%);height:1rem;border-radius:.35rem}.driver-comparison_skeletonSeasonResults__wK8my article>header i{width:4.5rem;height:.7rem;border-radius:999px}.driver-comparison_seasonResultLoadingLabel__8x60A{margin:.9rem auto 0}.driver-comparison_skeletonSeasonMetrics__6_4ZV article>div,.driver-comparison_skeletonSeasonOverview__6_ocX article>div,.driver-comparison_skeletonSeasonResults__wK8my article>div{display:grid;gap:.65rem;padding:.9rem 1rem}.driver-comparison_skeletonSeasonMetrics__6_4ZV article>div i,.driver-comparison_skeletonSeasonOverview__6_ocX article>div i,.driver-comparison_skeletonSeasonResults__wK8my article>div i{display:block;height:1.7rem;border-radius:.45rem}.driver-comparison_skeletonSeasonChart__7K64n{min-height:25rem}.driver-comparison_skeletonSeasonChart__7K64n>div{height:20.5rem;margin:.75rem 1rem 1rem;border-radius:var(--card-inner-radius)}.driver-comparison_skeletonSeasonChart__7K64n>div,.driver-comparison_skeletonSeasonChart__7K64n>header span,.driver-comparison_skeletonSeasonKpis__N8hzD article i,.driver-comparison_skeletonSeasonKpis__N8hzD article>span,.driver-comparison_skeletonSeasonMetrics__6_4ZV article>div i,.driver-comparison_skeletonSeasonMetrics__6_4ZV article>header span,.driver-comparison_skeletonSeasonOverview__6_ocX article>div i,.driver-comparison_skeletonSeasonOverview__6_ocX article>header span,.driver-comparison_skeletonSeasonResults__wK8my article>div i,.driver-comparison_skeletonSeasonResults__wK8my article>header i,.driver-comparison_skeletonSeasonResults__wK8my article>header span{background:linear-gradient(100deg,var(--surface-soft) 22%,color-mix(in srgb,var(--border-strong) 55%,var(--surface)) 42%,var(--surface-soft) 62%);background-size:240% 100%;animation:driver-comparison_comparisonSkeletonShimmer__YVTBG 1.1s linear infinite}@keyframes driver-comparison_comparisonRouteProgress__8SsB4{0%{transform:scaleX(.06)}45%{transform:scaleX(.52)}75%{transform:scaleX(.72)}to{transform:scaleX(.88)}}@keyframes driver-comparison_drawerEnter__gNCEw{0%{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}@keyframes driver-comparison_drawerSelectionPin__4PIJ6{0%{opacity:0;transform:translateY(1.4rem) scale(.98)}}@keyframes driver-comparison_drawerOpponentPin__9ZNzK{0%{opacity:.55;transform:translate(var(--selection-start-x),var(--selection-start-y)) scale(var(--selection-start-scale))}to{opacity:1;transform:translate(0) scale(1)}}@keyframes driver-comparison_comparisonLoading__9tij_{0%{transform:translateX(-110%)}to{transform:translateX(290%)}}@keyframes driver-comparison_comparisonSkeletonShimmer__YVTBG{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:64rem){.driver-comparison_raceInsightsGrid__AF3ve{grid-template-columns:minmax(0,1fr)}.driver-comparison_selectorShell__7gzOY,.driver-comparison_skeletonSelectorShell__ofmav{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)}.driver-comparison_skeletonVersus__si8In{width:3rem;height:3rem}.driver-comparison_kpiStrip__j5V4_,.driver-comparison_overviewGrid__AscVJ{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-comparison_keyStatisticsPanel__JZq_D{grid-column:1/-1}.driver-comparison_seasonKpiStrip__cduQ8{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-comparison_seasonDashboard__SVQfn{grid-template-columns:minmax(0,1fr)}.driver-comparison_seasonResultsGrid___2sZr{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-comparison_recentRaceList__6QOAf{grid-template-columns:repeat(5,minmax(7.5rem,1fr));overflow-x:auto;padding-bottom:.2rem}.driver-comparison_skeletonDashboard__U8OvR,.driver-comparison_skeletonKpis___rG5K{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-comparison_skeletonDashboard__U8OvR>article:first-child{grid-column:1/-1}.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(4){grid-column:auto}.driver-comparison_skeletonDashboard__U8OvR>article:last-child{grid-column:1/-1}}@media (max-width:44rem){.driver-comparison_seasonOverviewGrid__5Eiy7,.driver-comparison_seasonPerformanceGrid__guQF3,.driver-comparison_seasonResultsGrid___2sZr{grid-template-columns:minmax(0,1fr)}.driver-comparison_seasonSprintPanel__pyusQ{grid-column:auto}.driver-comparison_seasonSprintPanel__pyusQ .driver-comparison_statList__r36LY{grid-template-columns:minmax(0,1fr);gap:.3rem}.driver-comparison_seasonSprintPanel__pyusQ .driver-comparison_statRow__rVUGT:after{display:none}.driver-comparison_pointsSummary__8jAr_{padding-inline:.8rem}.driver-comparison_pointsSummaryChart__csX29{grid-template-columns:minmax(25%,1fr) minmax(0,8rem) minmax(25%,1fr);gap:.45rem}.driver-comparison_pointsDriverScore__05tum{min-height:7rem;padding-inline:.35rem}.driver-comparison_pointsDriverScore__05tum strong{font:var(--font-data-large-bold)}.driver-comparison_finishPositionTable__NDaU2{padding-inline:.75rem}.driver-comparison_finishPositionHeader__J09Bg,.driver-comparison_finishPositionRow__FseIj{grid-template-columns:minmax(6rem,1fr) repeat(2,minmax(3.5rem,.65fr));gap:.5rem}.driver-comparison_seasonRaceGuide__UuH7J{max-height:none;overflow:visible}.driver-comparison_seasonRaceGuideCollapsed__cwck8 .driver-comparison_formGuideRow__jwLzQ:nth-child(n+8){display:none}.driver-comparison_seasonRaceGuide__UuH7J .driver-comparison_formGuideHeader__m2E6e,.driver-comparison_seasonRaceGuide__UuH7J .driver-comparison_formGuideRow__jwLzQ{grid-template-columns:2.6rem minmax(5.5rem,1fr) repeat(2,minmax(3.5rem,.65fr));gap:.4rem;min-width:0}.driver-comparison_seasonRaceGuide__UuH7J .driver-comparison_formGuideHeader__m2E6e{position:static}.driver-comparison_finishPositionHeader__J09Bg strong,.driver-comparison_formGuideHeader__m2E6e strong,.driver-comparison_seasonDuelHeader__lybLA strong{font:var(--font-text-small-bold)}.driver-comparison_qualifyingRaceGuide___EpmU{max-height:26rem;overflow-y:auto}.driver-comparison_qualifyingRaceGuide___EpmU .driver-comparison_formGuideHeader__m2E6e{position:sticky}.driver-comparison_seasonComparisonHeader__4mlgV{align-items:stretch;flex-direction:column;padding:.75rem 1rem}.driver-comparison_seasonChartMode__vXuxk{width:100%;min-width:0}.driver-comparison_seasonComparisonBody__1_xdM{padding-inline:.65rem}.driver-comparison_seasonComparisonLegend__p_sbs{justify-content:flex-start;flex-wrap:wrap;gap:.45rem 1rem}.driver-comparison_inlinePicker___K1T9>header,.driver-comparison_skeletonPicker__qm847>header{align-items:flex-start;flex-direction:column}.driver-comparison_skeletonPicker__qm847>header>div{width:100%;justify-content:space-between}.driver-comparison_skeletonPickerResults__gfvVG{grid-template-columns:minmax(0,1fr)}.driver-comparison_inlinePicker___K1T9 .driver-comparison_periodControl__keF8C{width:100%;justify-content:space-between;margin-left:0}.driver-comparison_inlineResultList__5QWXD{grid-template-columns:1fr}.driver-comparison_content__9E9ty{padding-top:.8rem}.driver-comparison_selectorShell__7gzOY,.driver-comparison_skeletonSelectorShell__ofmav{grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.65rem}.driver-comparison_skeletonDriverSelector__3vCX2{min-height:6.4rem}.driver-comparison_skeletonVersus__si8In{position:relative;width:2.8rem;height:2.8rem;justify-self:center;margin-block:-1.675rem;transform:none}.driver-comparison_skeletonPeriod__ihjmQ{margin-inline:0}.driver-comparison_skeletonDashboard__U8OvR{grid-template-columns:minmax(0,1fr)}.driver-comparison_skeletonKpis___rG5K{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-comparison_skeletonDashboard__U8OvR>article,.driver-comparison_skeletonDashboard__U8OvR>article:first-child,.driver-comparison_skeletonDashboard__U8OvR>article:last-child,.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(4){grid-column:auto}.driver-comparison_driverSelector__M6pY4{min-height:6.4rem}.driver-comparison_versusMark__DCzGL{position:relative;width:2.8rem;height:2.8rem;justify-self:center;margin-block:-1.675rem;transform:none}.driver-comparison_selectorIdentity__s3_8G a,.driver-comparison_selectorIdentity__s3_8G b{font:var(--font-heading-compact-bold)}.driver-comparison_comparisonSection__B_yYa{margin-top:.65rem}.driver-comparison_overviewGrid__AscVJ{grid-template-columns:minmax(0,1fr)}.driver-comparison_keyStatisticsPanel__JZq_D{grid-column:auto}.driver-comparison_kpiStrip__j5V4_,.driver-comparison_seasonKpiStrip__cduQ8{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-comparison_seasonKpi__LtNAm{min-height:7rem}.driver-comparison_panelHeader__8nREU .driver-comparison_comparisonLegend__fVUMC,.driver-comparison_panelMeta__8nKZd{display:none}.driver-comparison_statRow__rVUGT{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);gap:.35rem}.driver-comparison_statList__r36LY{padding:.55rem}.driver-comparison_statRow__rVUGT>strong{padding:0 .5rem;font:var(--font-data-caption-bold)}.driver-comparison_statMeasure__JwHTV>b{font:var(--font-caption-compact-bold)}.driver-comparison_widePanel__IgQgd{grid-column:auto}.driver-comparison_raceInsightsGrid__AF3ve,.driver-comparison_recentDriversGrid__9SVmZ,.driver-comparison_recentFormGrid__w6YsD{grid-template-columns:minmax(0,1fr)}.driver-comparison_recentDriversGrid__9SVmZ .driver-comparison_highlightDriverSection__cRBPu+.driver-comparison_highlightDriverSection__cRBPu{border-top:1px solid var(--border);border-left:0}.driver-comparison_circuitGrid__vicfX{grid-template-columns:minmax(0,1fr)}.driver-comparison_comparisonHeader__TZMRl{align-items:center;justify-content:space-between;text-align:left}.driver-comparison_seasonPicker__OYy06{position:relative;right:auto;bottom:auto}.driver-comparison_scoreRow__Ekek9{min-height:4rem}.driver-comparison_scoreRow__Ekek9,.driver-comparison_skeletonScoreboard___mqsG>div{grid-template-columns:minmax(0,1fr) minmax(8rem,1.15fr) minmax(0,1fr)}.driver-comparison_scoreRow__Ekek9 strong{padding:0 .9rem;font:var(--font-data-large-bold)}.driver-comparison_emptyComparison__IgwgT{align-items:flex-start}.driver-comparison_emptyComparison__IgwgT button{margin-left:0}}@media (max-width:31rem){.driver-comparison_comparisonHeader__TZMRl{align-items:stretch;flex-direction:column}.driver-comparison_seasonPicker__OYy06{align-self:flex-start}.driver-comparison_seasonChartMode__vXuxk button{padding-inline:.2rem;font:var(--font-caption-compact-bold);overflow-wrap:anywhere}.driver-comparison_seasonComparisonBody__1_xdM{padding-inline:.35rem}.driver-comparison_seasonComparisonReadout__aEYdA{padding-inline:.6rem}.driver-comparison_kpiItem__L4Kbh{min-height:4.4rem;padding:.65rem}.driver-comparison_kpiValues__MZY9v strong{font:var(--font-data-large-bold)}.driver-comparison_kpiLabel__dxZ1z span{font:var(--font-caption-compact-bold)}.driver-comparison_scoreRow__Ekek9{grid-template-columns:minmax(0,1fr) minmax(6.8rem,1.25fr) minmax(0,1fr)}.driver-comparison_scoreRow__Ekek9 strong{padding:0 .65rem;font:var(--font-data-bold)}.driver-comparison_scoreRow__Ekek9>span{padding:.65rem .4rem;font:var(--font-caption-compact-bold)}.driver-comparison_emptyComparison__IgwgT{flex-wrap:wrap}.driver-comparison_emptyComparison__IgwgT div{width:calc(100% - 4.25rem)}.driver-comparison_emptyComparison__IgwgT button{width:100%}.driver-comparison_drawer__P_JuX{width:100%;border-left:0}}@media (prefers-reduced-motion:reduce){.driver-comparison_drawerOpponentDriver__TxBtD,.driver-comparison_drawerSelectedDriver__pksVX,.driver-comparison_drawer__P_JuX[open],.driver-comparison_loadingBar__nF1T0,.driver-comparison_skeletonDashboard__U8OvR article>div span,.driver-comparison_skeletonDashboard__U8OvR header i,.driver-comparison_skeletonDashboard__U8OvR header span,.driver-comparison_skeletonHeading__sh947 span,.driver-comparison_skeletonKpis___rG5K article>span,.driver-comparison_skeletonKpis___rG5K i,.driver-comparison_skeletonPeriod__ihjmQ span,.driver-comparison_skeletonPickerResults__gfvVG article b,.driver-comparison_skeletonPickerResults__gfvVG article i,.driver-comparison_skeletonPickerResults__gfvVG article span,.driver-comparison_skeletonPickerSearch__pLmXi i,.driver-comparison_skeletonPickerSearch__pLmXi span,.driver-comparison_skeletonPicker__qm847>header i,.driver-comparison_skeletonScoreboard___mqsG span,.driver-comparison_skeletonSelectedSelector__CJwZX b,.driver-comparison_skeletonSelectedSelector__CJwZX span,.driver-comparison_skeletonVersus__si8In,.driver-comparison_stagedSelector__yVe9v{animation:none}.driver-comparison_seasonChartMode__vXuxk:before,.driver-comparison_seasonComparisonReadout__aEYdA{transition:none}}.driver-comparison_skeletonSeasonMetrics__6_4ZV article:first-child,.driver-comparison_skeletonSeasonMetrics__6_4ZV article:nth-child(2){height:25.125rem}.driver-comparison_skeletonSeasonMetrics__6_4ZV article:nth-child(3){height:7.125rem;min-height:0}.driver-comparison_skeletonSeasonOverview__6_ocX article{height:18.9375rem}.driver-comparison_skeletonSeasonChart__7K64n{height:31.375rem;min-height:0}.driver-comparison_skeletonSeasonResults__wK8my article:nth-child(-n+3){height:31.125rem}.driver-comparison_skeletonSeasonResults__wK8my article:nth-child(n+4){height:31.5rem}@media (max-width:44rem){.driver-comparison_skeletonSeasonMetrics__6_4ZV article:first-child{height:24.9375rem}.driver-comparison_skeletonSeasonMetrics__6_4ZV article:nth-child(2){height:21.9375rem}.driver-comparison_skeletonSeasonMetrics__6_4ZV article:nth-child(3){height:12.9375rem}.driver-comparison_skeletonSeasonOverview__6_ocX article:first-child{height:16.5625rem}.driver-comparison_skeletonSeasonOverview__6_ocX article:nth-child(2){height:19.0625rem}.driver-comparison_skeletonSeasonChart__7K64n{height:35.4375rem}.driver-comparison_skeletonSeasonResults__wK8my article:first-child{height:25.125rem}.driver-comparison_skeletonSeasonResults__wK8my article:nth-child(2){height:30.9375rem}.driver-comparison_skeletonSeasonResults__wK8my article:nth-child(3){height:30.625rem}.driver-comparison_skeletonSeasonResults__wK8my article:nth-child(4){height:29.125rem}.driver-comparison_skeletonSeasonResults__wK8my article:nth-child(5){height:30.9375rem}.driver-comparison_skeletonSeasonResults__wK8my article:nth-child(6){height:31.5rem}}@media (max-width:64rem){.driver-comparison_skeletonDashboard__U8OvR>article:first-child{grid-column:auto}.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(n+4){grid-column:1/-1}.driver-comparison_skeletonSeasonKpis__N8hzD{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-comparison_skeletonSeasonResults__wK8my{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.driver-comparison_skeletonDashboard__U8OvR>article,.driver-comparison_skeletonDashboard__U8OvR>article:first-child,.driver-comparison_skeletonDashboard__U8OvR>article:last-child,.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(4){grid-column:auto}.driver-comparison_skeletonDashboard__U8OvR>article:first-child{min-height:22.125rem}.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(2){min-height:19.375rem}.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(3){min-height:20.1875rem}.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(4){min-height:23.1875rem}.driver-comparison_skeletonDashboard__U8OvR>article:nth-child(5){min-height:21.9375rem}.driver-comparison_skeletonDashboard__U8OvR>article:last-child{min-height:24.6875rem}.driver-comparison_skeletonSeasonKpis__N8hzD{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-comparison_skeletonSeasonMetrics__6_4ZV,.driver-comparison_skeletonSeasonOverview__6_ocX,.driver-comparison_skeletonSeasonResults__wK8my{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.driver-comparison_skeletonEmptyCopy__72pWA i,.driver-comparison_skeletonEmptyIcon__iAAYK,.driver-comparison_skeletonPickerHeading__VKUJn,.driver-comparison_skeletonPickerLabel__BYr8B,.driver-comparison_skeletonPicker__qm847>header small,.driver-comparison_skeletonRouteBar__b0dhp,.driver-comparison_skeletonSeasonChart__7K64n>div,.driver-comparison_skeletonSeasonChart__7K64n>header span,.driver-comparison_skeletonSeasonKpis__N8hzD article i,.driver-comparison_skeletonSeasonKpis__N8hzD article>span,.driver-comparison_skeletonSeasonMetrics__6_4ZV article>div i,.driver-comparison_skeletonSeasonMetrics__6_4ZV article>header span,.driver-comparison_skeletonSeasonOverview__6_ocX article>div i,.driver-comparison_skeletonSeasonOverview__6_ocX article>header span,.driver-comparison_skeletonSeasonResults__wK8my article>div i,.driver-comparison_skeletonSeasonResults__wK8my article>header i,.driver-comparison_skeletonSeasonResults__wK8my article>header span{animation:none}}