.sector-performance-card_sectorPerformanceCard__bDFy5{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 4%,transparent),transparent 42%),var(--surface)}.sector-performance-card_sectorCardHeader__ju4jf{align-items:center}.sector-performance-card_sectorCardHeader__ju4jf h3{margin-top:0}.sector-performance-card_sectorCardHeader__ju4jf>button{margin-left:auto}.sector-performance-card_sectorColumns__a2X3J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sector-performance-card_sectorTabs__08hFO{display:none}.sector-performance-card_sectorColumn__ltxOu{min-width:0;padding:1rem}.sector-performance-card_sectorColumn__ltxOu+.sector-performance-card_sectorColumn__ltxOu{border-left:1px solid var(--border)}.sector-performance-card_sectorColumn__ltxOu>header{display:flex;align-items:center;gap:.6rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.sector-performance-card_sectorColumn__ltxOu>header strong{color:var(--text);font:var(--font-text-large-bold)}.sector-performance-card_sectorColumn__ltxOu ol{margin:0;padding:0;list-style:none}.sector-performance-card_sectorColumn__ltxOu li{display:grid;min-width:0;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.68rem 0;border-bottom:1px solid var(--border)}.sector-performance-card_sectorColumn__ltxOu li:last-child{border-bottom:0}.sector-performance-card_sectorColumn__ltxOu li>span{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:var(--surface-soft);color:var(--muted);font:var(--font-data-caption-bold)}.sector-performance-card_sectorColumn__ltxOu li:first-child>span{background:var(--surface-soft);color:var(--text)}.sector-performance-card_sectorColumn__ltxOu li>b{overflow:hidden;font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.sector-performance-card_sectorColumn__ltxOu li>strong{color:var(--text);font:var(--font-data-small-bold);white-space:nowrap}.sector-performance-card_sectorColumn__ltxOu li:first-child>strong{color:var(--text)}.sector-performance-card_sectorDialogBody__vDiRe{min-height:0;overflow:auto;overscroll-behavior:contain}.sector-performance-card_sectorDialogBody__vDiRe .sector-performance-card_sectorColumn__ltxOu{align-self:start}.sector-performance-card_sectorDialogBody__vDiRe .sector-performance-card_sectorColumn__ltxOu li{padding-top:.58rem;padding-bottom:.58rem}.sector-performance-card_sectorDialogHeader__EmWk8{align-items:center}.sector-performance-card_sectorDialogHeader__EmWk8>h2{min-width:0}.sector-performance-card_sectorDialogHeader__EmWk8>button{flex:0 0 auto}@media (max-width:48rem){.sector-performance-card_sectorCardHeader__ju4jf{align-items:center;flex-direction:row}.sector-performance-card_sectorColumns__a2X3J{grid-template-columns:minmax(0,1fr)}.sector-performance-card_sectorTabs__08hFO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.55rem .7rem 0;border-bottom:1px solid var(--border);background:var(--surface)}.sector-performance-card_sectorTabs__08hFO button{padding:.65rem .35rem .7rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font:var(--font-text-small-bold)}.sector-performance-card_sectorTabs__08hFO button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--text)}.sector-performance-card_sectorTabs__08hFO button:focus-visible{border-radius:.2rem;outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:-.15rem}.sector-performance-card_sectorColumn__ltxOu[data-active=false]{display:none}.sector-performance-card_sectorColumn__ltxOu+.sector-performance-card_sectorColumn__ltxOu{border-left:0}.sector-performance-card_sectorColumn__ltxOu>header{display:none}}.race-analysis_raceAnalysis__tE3Np{display:grid;gap:.65rem;min-width:0;margin-top:.45rem}.race-analysis_raceAnalysisHeader__H_SOt{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.3rem .1rem}.race-analysis_raceAnalysisHeader__H_SOt>div{display:grid;gap:.2rem}.race-analysis_raceAnalysisHeader__H_SOt span{color:var(--brand);font:var(--font-eyebrow);letter-spacing:.075em;text-transform:uppercase}.race-analysis_raceAnalysisHeader__H_SOt small{color:var(--muted);font:var(--font-text-small)}.race-analysis_raceAnalysisHeader__H_SOt strong{color:var(--text);font:var(--font-subheading-bold)}.race-analysis_analysisSectionNav__x9UKE{display:flex;min-width:0;gap:.45rem;padding:.05rem .1rem .3rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.race-analysis_analysisSectionNav__x9UKE::-webkit-scrollbar{display:none;width:0;height:0}.race-analysis_analysisSectionNav__x9UKE button{display:inline-flex;min-height:2.1rem;flex:0 0 auto;align-items:center;padding:.38rem .8rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);cursor:pointer;font:var(--font-text-small-bold);white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.race-analysis_analysisSectionNav__x9UKE button:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--brand-soft);color:var(--brand)}.race-analysis_analysisSectionNav__x9UKE button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent);outline-offset:2px}.race-analysis_analysisLayout__t2e4O{display:grid;gap:.75rem;min-width:0}.race-analysis_mobileAnalysisInsights__wZu_2{display:none}.race-analysis_raceControlCard__s4BaG{z-index:4;overflow:visible}.race-analysis_analysisStatus__luj3K{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.race-analysis_analysisInterrupted__ygLJk{display:grid;min-height:13.5rem;place-content:center;justify-items:center;padding:1.5rem;text-align:center}.race-analysis_analysisInterrupted__ygLJk strong{color:var(--text);font:var(--font-text-bold)}.race-analysis_analysisInterrupted__ygLJk p{max-width:29rem;margin:.5rem 0 0;color:var(--muted);font:var(--font-text-small);line-height:1.5}.race-analysis_raceChaptersCard__acsC_{background:radial-gradient(circle at 90% 45%,color-mix(in srgb,var(--blue) 7%,transparent),transparent 19rem),var(--surface)}.race-analysis_chapterProgress__hspCz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.8rem 1rem 0}.race-analysis_chapterProgress__hspCz button{position:relative;height:1.5rem;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.race-analysis_chapterProgress__hspCz button:before{position:absolute;top:50%;right:0;left:0;height:.35rem;border-radius:inherit;background:var(--border);content:"";transform:translateY(-50%)}.race-analysis_chapterProgress__hspCz button span{position:absolute;z-index:1;top:50%;left:0;width:0;height:.35rem;border-radius:inherit;background:var(--brand);transform:translateY(-50%)}.race-analysis_chapterProgress__hspCz .race-analysis_chapterComplete__WsErv span{width:100%}.race-analysis_chapterProgress__hspCz button:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:.2rem}.race-analysis_chapterStage__T18yK{display:grid;min-height:14rem;grid-template-columns:minmax(0,1fr) minmax(10rem,.34fr);gap:1.5rem;padding:1.25rem 1rem .75rem}.race-analysis_chapterCopy__VTf7Q{display:grid;align-content:center;max-width:46rem;padding-left:.5rem}.race-analysis_chapterCopy__VTf7Q b{color:var(--brand);font:var(--font-data-small-bold)}.race-analysis_chapterCopy__VTf7Q h4{margin:.6rem 0 .7rem;font:var(--font-section-title-responsive);letter-spacing:-.045em;line-height:1.04}.race-analysis_chapterCopy__VTf7Q p{max-width:42rem;margin:0;color:var(--muted);font:var(--font-text);line-height:1.65}.race-analysis_chapterStat__woEI5{container-type:inline-size;display:grid;align-content:center;justify-items:stretch;padding:1.1rem 1.25rem;border-left:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 55%,transparent)}.race-analysis_chapterStatLabel__zdiu9{color:var(--brand);font:var(--font-eyebrow);letter-spacing:.075em;text-transform:uppercase}.race-analysis_chapterStat__woEI5>strong{margin-top:.55rem;font:var(--font-text-large-bold);letter-spacing:-.025em}.race-analysis_chapterStatValue__WtnUs{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;margin-top:1.35rem}.race-analysis_chapterStatValue__WtnUs b{font:var(--font-display);max-width:100%;font-size:clamp(2.25rem,20cqi,5rem);letter-spacing:-.065em;line-height:.9;white-space:nowrap}.race-analysis_chapterStatValue__WtnUs span{max-width:18rem;color:var(--muted);font:var(--font-text-small);line-height:1.35;overflow-wrap:anywhere}.race-analysis_chapterLapTrack__OISG6{position:relative;height:.55rem;margin-top:1.4rem;overflow:hidden;border-radius:999px;background:var(--border)}.race-analysis_chapterLapTrack__OISG6 i{position:absolute;top:0;bottom:0;min-width:.4rem;border-radius:inherit;background:var(--brand)}.race-analysis_chapterLapLabels__FGlI5{display:flex;justify-content:space-between;gap:.75rem;margin-top:.45rem}.race-analysis_chapterLapLabelsSingle__umOYq{justify-content:center}.race-analysis_chapterLapLabels__FGlI5 span{color:var(--muted);font:var(--font-caption)}.race-analysis_chapterActions__BsZb5{display:flex;justify-content:space-between;gap:.75rem;padding:0 1rem 1rem}.race-analysis_chapterActions__BsZb5 button{padding:.48rem .7rem;border:1px solid var(--brand);border-radius:.4rem;background:var(--brand);color:var(--on-brand);cursor:pointer;font:var(--font-button);transition:border-color .16s ease,background-color .16s ease}.race-analysis_chapterActions__BsZb5 button:hover:not(:disabled){border-color:var(--brand-strong);background:var(--brand-strong)}.race-analysis_chapterActions__BsZb5 button:disabled{cursor:default;opacity:.4}.race-analysis_positionChartViewport__r4CAy{min-width:0;overflow:hidden;padding:.7rem .8rem .25rem}.race-analysis_positionControls__vsSOq{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;border-bottom:1px solid var(--border)}.race-analysis_positionSelectionSummary__8Y_KQ{display:flex;flex-wrap:wrap;gap:.15rem .45rem;margin:0;font:var(--font-text)}.race-analysis_positionSelectionSummary__8Y_KQ strong{font:var(--font-text-bold)}.race-analysis_positionSelectionSummary__8Y_KQ span{color:var(--muted);font:var(--font-text-small)}.race-analysis_positionControls__vsSOq>div{display:flex;gap:.4rem}.race-analysis_positionControls__vsSOq button,.race-analysis_strategyHeaderActions__3_uea button,.race-analysis_timelineFilters__8xH5g>button{padding:.38rem .6rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface);color:var(--text);cursor:pointer;font:var(--font-button)}.race-analysis_positionControls__vsSOq button:hover,.race-analysis_strategyHeaderActions__3_uea button:hover,.race-analysis_timelineFilters__8xH5g>button:hover,.race-analysis_timelineFilters__8xH5g>button[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-soft)}.race-analysis_positionControls__vsSOq button:disabled{cursor:default;opacity:.45}.race-analysis_positionExplorer__S2QfK{display:grid;grid-template-columns:minmax(0,1fr) 15rem;min-width:0}.race-analysis_positionExplorer__S2QfK .race-analysis_positionChartViewport__r4CAy{border-right:1px solid var(--border)}.race-analysis_positionChart__VK4vh{display:block;width:100%;min-width:0;height:auto;transition:aspect-ratio .36s ease}.race-analysis_chartGridLine__vLkim{stroke:var(--border);stroke-width:1}.race-analysis_chartAxisLabel__0Ghlq{fill:var(--muted);font:normal 600 18px/24px var(--font-family-data);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.race-analysis_chartAxisTitle__AMRJ_{fill:var(--text);font:normal 700 20px/26px var(--font-family-data);letter-spacing:.06em;text-transform:uppercase}@media (min-width:48.001rem){.race-analysis_chartAxisLabel__0Ghlq{font-size:13px;line-height:18px}.race-analysis_chartAxisTitle__AMRJ_{font-size:15px;line-height:20px}}.race-analysis_positionLine__Iegkq{transition:opacity .12s ease,stroke-width .12s ease;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.race-analysis_positionEmpty__GIPSd{display:grid;min-height:0;place-items:center;color:var(--muted);font:var(--font-text-small)}.race-analysis_positionDriverPanel__IY5ba{position:relative;min-width:0;min-height:0;background:color-mix(in srgb,var(--surface-soft) 35%,var(--surface))}.race-analysis_positionDriverPanel__IY5ba>div{position:absolute;inset:0;width:100%;min-height:0;overflow-y:auto;padding:.35rem}.race-analysis_positionDriverPanel__IY5ba button{display:grid;width:100%;grid-template-columns:.8rem minmax(0,1fr);gap:.45rem;align-items:center;padding:.45rem;border:0;border-radius:.35rem;background:transparent;color:var(--muted);cursor:pointer;text-align:left}.race-analysis_positionDriverPanel__IY5ba .race-analysis_focusedDriver__gje77,.race-analysis_positionDriverPanel__IY5ba button:hover{background:var(--surface);color:var(--text)}.race-analysis_positionDriverPanel__IY5ba button>i{width:.72rem;height:.72rem;border:2px solid;border-radius:.2rem}.race-analysis_positionDriverPanel__IY5ba b{display:flex;min-width:0;gap:.35rem;overflow:hidden;color:inherit;font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.race-analysis_positionDriverPanel__IY5ba b>span:first-child{flex:0 0 auto}.race-analysis_positionDriverPanel__IY5ba b>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.race-analysis_positionDriverPanel__IY5ba small{color:var(--muted);font:var(--font-caption)}.race-analysis_strategyList__tDRfw{display:grid;max-height:14.35rem;overflow-y:auto;padding:.45rem 1rem .75rem}.race-analysis_strategyListExpanded__6v_Um{max-height:none}.race-analysis_stintPaceCard__3dYN5{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 3%,transparent),transparent 42%),var(--surface)}.race-analysis_stintPaceHeader__B76O2{align-items:center}.race-analysis_stintPaceHeader__B76O2 h3{margin-top:0}.race-analysis_stintPaceHeader__B76O2>button{margin-left:auto}.race-analysis_stintPaceIntro__p9D7k{margin:0;padding:.55rem 1rem;border-bottom:1px solid var(--border);color:var(--muted);font:var(--font-text-small);line-height:1.45}.race-analysis_stintPaceList__ZJn_C{display:grid;padding:.25rem 1rem .45rem}.race-analysis_stintPaceRow__B3BGa{display:grid;min-width:0;grid-template-columns:12rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--border)}.race-analysis_stintPaceRow__B3BGa:last-child{border-bottom:0}.race-analysis_stintPaceRow__B3BGa>strong{overflow:hidden;font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.race-analysis_stintPaceRow__B3BGa>div{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.race-analysis_stintPaceSummary___EQIO{--trend-color:var(--blue);display:grid;min-width:0;grid-template-columns:auto auto;gap:.12rem .45rem;padding:.35rem .5rem;border:1px solid var(--border);border-left:3px solid var(--trend-color);border-radius:.35rem;background:color-mix(in srgb,var(--surface-soft) 55%,transparent)}.race-analysis_stintPaceDialogList__Ld6Vn article[data-trend=fading],.race-analysis_stintPaceSummary___EQIO[data-trend=fading]{--trend-color:var(--red)}.race-analysis_stintPaceDialogList__Ld6Vn article[data-trend=improving],.race-analysis_stintPaceSummary___EQIO[data-trend=improving]{--trend-color:var(--green)}.race-analysis_stintPaceSummary___EQIO>b{color:var(--text);font:var(--font-data-caption-bold)}.race-analysis_stintPaceSummary___EQIO>small{justify-self:end;color:var(--muted);font:var(--font-caption)}.race-analysis_stintPaceSummary___EQIO>strong{color:var(--trend-color);font:var(--font-data-small-bold)}.race-analysis_stintPaceSummary___EQIO>em{align-self:center;justify-self:end;color:var(--muted);font:var(--font-caption-medium);font-style:normal}.race-analysis_stintPaceDialogBody__flpV5{min-height:0;overflow-y:auto;overscroll-behavior:contain}.race-analysis_stintPaceDialogBody__flpV5>p{margin:0;padding:.75rem 1rem;border-bottom:1px solid var(--border);color:var(--muted);font:var(--font-text-small);line-height:1.5}.race-analysis_stintPaceDialogList__Ld6Vn{display:grid;padding:0 1rem}.race-analysis_stintPaceDialogList__Ld6Vn>section{padding:.9rem 0;border-bottom:1px solid var(--border)}.race-analysis_stintPaceDialogList__Ld6Vn>section>h3{margin:0 0 .55rem;font:var(--font-text-large-bold)}.race-analysis_stintPaceDialogList__Ld6Vn>section>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem}.race-analysis_stintPaceDialogList__Ld6Vn article{--trend-color:var(--blue);min-width:0;padding:.65rem;border:1px solid var(--border);border-top:3px solid var(--trend-color);border-radius:.4rem;background:color-mix(in srgb,var(--surface-soft) 48%,transparent)}.race-analysis_stintPaceDialogList__Ld6Vn article>header{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:center}.race-analysis_stintPaceDialogList__Ld6Vn article>header strong{font:var(--font-data-small-bold)}.race-analysis_stintPaceDialogList__Ld6Vn article>header span{color:var(--muted);font:var(--font-caption)}.race-analysis_stintPaceDialogList__Ld6Vn article>header em{margin-left:auto;color:var(--trend-color);font:var(--font-text-small-bold);font-style:normal}.race-analysis_stintPaceDialogList__Ld6Vn dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.65rem 0 0}.race-analysis_stintPaceDialogList__Ld6Vn dl>div{min-width:0}.race-analysis_stintPaceDialogList__Ld6Vn dt{color:var(--muted);font:var(--font-caption)}.race-analysis_stintPaceDialogList__Ld6Vn dd{margin:.08rem 0 0;color:var(--text);font:var(--font-data-small-bold)}.race-analysis_stintPaceDialogBody__flpV5>.race-analysis_stintPaceCaveat__60Lku{border-bottom:0;background:color-mix(in srgb,var(--blue-soft) 45%,transparent)}.race-analysis_racePaceCard__Kw3Iz{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 4%,transparent),transparent 42%),var(--surface)}.race-analysis_racePaceHeader__GwHuH{align-items:center}.race-analysis_racePaceHeader__GwHuH h3{margin-top:0}.race-analysis_racePaceHeader__GwHuH>button{margin-left:auto}.race-analysis_racePaceDialogBody__L9lbV>p,.race-analysis_racePaceIntro__3c5D0{margin:0;padding:.55rem 1rem;border-bottom:1px solid var(--border);color:var(--muted);font:var(--font-text-small);line-height:1.45}.race-analysis_racePaceTableWrap__HODHa{min-width:0;overflow-x:auto}.race-analysis_racePaceTable__Lzjr_{width:100%;min-width:30rem;border-collapse:collapse;table-layout:fixed}.race-analysis_racePaceTable__Lzjr_ td,.race-analysis_racePaceTable__Lzjr_ th{padding:.55rem .75rem;border-bottom:1px solid var(--border);text-align:center}.race-analysis_racePaceTable__Lzjr_ th{color:var(--muted);font:var(--font-label-bold);letter-spacing:.03em;text-transform:uppercase}.race-analysis_racePaceTable__Lzjr_ td{color:var(--text);font:var(--font-data-small)}.race-analysis_racePaceTable__Lzjr_ tbody tr:last-child td{border-bottom:0}.race-analysis_racePaceTable__Lzjr_ th:first-child{width:46%;text-align:left}.race-analysis_racePaceTable__Lzjr_ th:nth-child(2),.race-analysis_racePaceTable__Lzjr_ th:nth-child(3),.race-analysis_racePaceTable__Lzjr_ th:nth-child(4){width:18%}.race-analysis_racePaceDriverCell__8aRGp{display:flex;gap:.65rem;align-items:center;text-align:left!important}.race-analysis_racePaceDriverCell__8aRGp strong{overflow:hidden;font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.race-analysis_racePaceRank__ExfYC{display:inline-grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;background:var(--surface-soft);color:var(--muted);font:var(--font-data-caption-bold)}.race-analysis_racePaceTable__Lzjr_ tbody tr:first-child .race-analysis_racePaceRank__ExfYC{background:color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--brand)}.race-analysis_racePaceSummary__MzgH5{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.race-analysis_racePaceSummaryTableWrap__j7Xvm{border-right:1px solid var(--border);overflow-x:hidden}.race-analysis_racePaceSummaryTable__U5KR_{min-width:0}.race-analysis_racePaceSummaryTable__U5KR_ th:first-child{width:52%}.race-analysis_racePaceSummaryTable__U5KR_ th:nth-child(2),.race-analysis_racePaceSummaryTable__U5KR_ th:nth-child(3){width:24%}.race-analysis_racePaceGapChart__ZuQ27{display:flex;min-width:0;flex-direction:column;padding:.65rem 1rem .55rem}.race-analysis_racePaceGapChart__ZuQ27>header{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.race-analysis_racePaceGapChart__ZuQ27 h4,.race-analysis_racePaceGapChart__ZuQ27 p{margin:0}.race-analysis_racePaceGapChart__ZuQ27 h4{color:var(--text);font:var(--font-text-small-bold)}.race-analysis_racePaceGapChart__ZuQ27 p,.race-analysis_racePaceGapChart__ZuQ27>header>span,.race-analysis_racePaceGapScale__LxcKl{color:var(--muted);font:var(--font-data-caption)}.race-analysis_racePaceGapChart__ZuQ27>header>span{flex:0 0 auto}.race-analysis_racePaceGapRows__z7CAq{display:grid;min-width:0;gap:.46rem}.race-analysis_racePaceGapRow__H5f8f{display:grid;min-width:0;gap:.2rem}.race-analysis_racePaceGapIdentity__XO9f7{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.75rem}.race-analysis_racePaceGapIdentity__XO9f7 strong{overflow:hidden;font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.race-analysis_racePaceGapIdentity__XO9f7 span{flex:0 0 auto;color:var(--text);font:var(--font-data-caption-bold)}.race-analysis_racePaceGapTrack__lDZim{position:relative;height:.3rem;border-radius:999px;background:var(--surface-soft)}.race-analysis_racePaceGapTrack__lDZim i{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:var(--brand)}.race-analysis_racePaceGapTrack__lDZim b{position:absolute;top:50%;width:.58rem;height:.58rem;border:2px solid var(--surface);border-radius:50%;background:var(--brand);box-shadow:0 0 0 1px var(--border-strong);transform:translate(-50%,-50%)}.race-analysis_racePaceGapScale__LxcKl{display:flex;justify-content:space-between;margin-top:auto;padding-top:.42rem}.race-analysis_racePaceDialogBody__L9lbV{min-height:0;overflow-y:auto;overscroll-behavior:contain}.race-analysis_racePaceDialogBody__L9lbV .race-analysis_racePaceDriverCell__8aRGp{gap:.9rem}.race-analysis_strategyHeaderActions__3_uea{display:grid;flex:0 0 auto;justify-items:end;gap:.35rem}.race-analysis_strategyHeaderActions__3_uea p{margin:0;color:var(--muted);font:var(--font-text-small)}.race-analysis_strategyRow__ZMEfB{display:grid;grid-template-columns:minmax(8.5rem,.72fr) minmax(16rem,1.8fr);gap:.75rem;align-items:center;min-width:0;padding:.45rem 0;border-bottom:1px solid var(--border)}.race-analysis_strategyRow__ZMEfB:last-child{border-bottom:0}.race-analysis_strategyRow__ZMEfB>strong{overflow:hidden;font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.race-analysis_strategyTrack__9LJBR{display:flex;width:100%;min-width:0;height:1.5rem;overflow:hidden;border-radius:.3rem;background:var(--surface-soft)}.race-analysis_strategyStint__jIDmN{display:grid;min-width:1.5rem;height:100%;place-items:center;padding:0;border:0;border-right:1px solid var(--surface);color:var(--text);cursor:pointer;font:var(--font-data-caption-bold)}.race-analysis_strategyStint__jIDmN:last-child{border-right:0}.race-analysis_strategyStint__jIDmN[data-tone="1"]{background:color-mix(in srgb,var(--blue) 28%,var(--surface))}.race-analysis_strategyStint__jIDmN[data-tone="2"]{background:color-mix(in srgb,var(--yellow) 28%,var(--surface))}.race-analysis_strategyStint__jIDmN[data-tone="3"]{background:color-mix(in srgb,var(--green) 26%,var(--surface))}.race-analysis_strategyStint__jIDmN[data-compound=soft]{background:color-mix(in srgb,#e10600 58%,var(--surface));color:var(--text)}.race-analysis_strategyStint__jIDmN[data-compound=medium]{background:color-mix(in srgb,#ffd12e 62%,var(--surface));color:#14181c}.race-analysis_strategyStint__jIDmN[data-compound=hard]{background:color-mix(in srgb,var(--text) 14%,var(--surface));color:var(--text)}.race-analysis_strategyStint__jIDmN[data-compound=intermediate]{background:color-mix(in srgb,#00a651 58%,var(--surface));color:var(--text)}.race-analysis_strategyStint__jIDmN[data-compound=wet]{background:color-mix(in srgb,#0067ad 58%,var(--surface));color:var(--text)}.race-analysis_strategyStint__jIDmN[data-compound=unknown]{background:color-mix(in srgb,var(--muted) 20%,var(--surface));color:var(--muted)}.race-analysis_strategyTapTooltip__8pIau{display:flex;min-width:0;grid-column:1/-1;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface-soft)}.race-analysis_strategyTapTooltip__8pIau strong{font:var(--font-text-small-bold)}.race-analysis_strategyTapTooltip__8pIau span{color:var(--muted);font:var(--font-caption);text-align:right}.race-analysis_eventFlag__QHezn{display:inline-flex;margin-right:.35rem;padding:.08rem .3rem;border-radius:999px;background:var(--surface-soft);color:var(--text);font:var(--font-badge);text-transform:uppercase}.race-analysis_intelligenceError___WdiY{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--red) 35%,var(--border));border-radius:.55rem;background:color-mix(in srgb,var(--red) 7%,var(--surface));color:var(--muted);font:var(--font-text-small)}.race-analysis_intelligenceError___WdiY button{flex:0 0 auto;padding:.4rem .6rem;border:1px solid var(--border-strong);border-radius:.4rem;background:var(--surface);color:var(--text);cursor:pointer;font:var(--font-button)}.race-analysis_analysisPair__H6nZL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0}.race-analysis_analysisEmpty__6lyZT{margin:0;padding:1.1rem 1rem;color:var(--muted);font:var(--font-text-small);line-height:1.55}.race-analysis_eventList__KL72r,.race-analysis_impactList__tOCVQ{display:grid;padding:.45rem 1rem .75rem}.race-analysis_eventList__KL72r{max-height:13.25rem;margin-right:.35rem;margin-bottom:.35rem;overflow-y:auto}.race-analysis_impactList__tOCVQ{padding-top:.3rem;padding-bottom:.45rem}.race-analysis_timelineFilters__8xH5g{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.65rem 1rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 45%,transparent)}.race-analysis_timelineFilters__8xH5g>button{border-radius:999px}.race-analysis_incidentDriverSelect__F4uAx{width:11rem;margin-left:auto}.race-analysis_incidentDriverSelect__F4uAx>button{height:2rem;padding:0 .55rem;border-color:var(--border);border-radius:999px;font:var(--font-button)}.race-analysis_timelineFilters__8xH5g label{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font:var(--font-caption)}.race-analysis_timelineFilters__8xH5g select{min-height:2rem;padding:0 1.8rem 0 .55rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface);color:var(--text);font:var(--font-text-small)}.race-analysis_eventList__KL72r>div{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.65rem;padding:.5rem 0;border-bottom:1px solid var(--border)}.race-analysis_eventList__KL72r>div:last-child,.race-analysis_impactList__tOCVQ>div:last-child{border-bottom:0}.race-analysis_eventList__KL72r b{color:var(--text);font:var(--font-data-small-bold)}.race-analysis_eventList__KL72r span{color:var(--text);font:var(--font-text-small);line-height:1.45}.race-analysis_impactList__tOCVQ>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.38rem 0;border-bottom:1px solid var(--border)}.race-analysis_impactList__tOCVQ>div>span{display:flex;min-width:0;align-items:center;gap:.5rem;color:var(--text);font:var(--font-text-small)}.race-analysis_impactList__tOCVQ>div>span:first-child{overflow:hidden}.race-analysis_impactList__tOCVQ .race-analysis_impactName__q_PBC{overflow:hidden;color:var(--text);font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.race-analysis_impactList__tOCVQ>div>span:first-child b{display:inline-grid;min-width:2rem;place-items:center;padding:.2rem .35rem;border-radius:999px;background:var(--surface-soft);color:var(--muted);font:var(--font-data-caption-bold)}.race-analysis_impactRankChange__8pNmV{display:inline-flex;flex:0 0 auto;align-items:center;gap:.1rem;font:var(--font-data-caption-bold);font-style:normal}.race-analysis_impactRankGain__0Xgyz{color:var(--green)}.race-analysis_impactRankLoss__I0CAL{color:var(--red)}.race-analysis_impactRankChange__8pNmV svg{width:.65rem;height:.65rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.race-analysis_impactRankLoss__I0CAL svg{transform:rotate(180deg)}.race-analysis_impactList__tOCVQ>div>span:last-child{display:grid;flex:0 0 auto;justify-items:end;gap:.05rem}.race-analysis_impactList__tOCVQ strong{color:var(--green);font:var(--font-data-small-bold)}.race-analysis_impactList__tOCVQ small{color:var(--muted);font:var(--font-caption)}.race-analysis_analysisPair__H6nZL>:only-child{grid-column:1/-1}@media (max-width:48rem){.race-analysis_raceAnalysisHeader__H_SOt{align-items:start;flex-direction:column}.race-analysis_raceAnalysisHeader__H_SOt small{max-width:none;text-align:left}.race-analysis_mobileAnalysisInsights__wZu_2{display:grid;gap:1rem}.race-analysis_chapterStage__T18yK{min-height:0;grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1.25rem}.race-analysis_chapterCopy__VTf7Q{padding-left:0}.race-analysis_chapterStat__woEI5{padding:1rem;border-top:1px solid var(--border);border-left:0}.race-analysis_chapterActions__BsZb5 button{flex:1 1 0}.race-analysis_strategyCardHeader__FXSdL{align-items:start;flex-direction:row}.race-analysis_stintPaceHeader__B76O2{align-items:center;flex-direction:row}.race-analysis_strategyHeaderActions__3_uea{justify-items:end;text-align:right}.race-analysis_strategyList__tDRfw{overflow-x:hidden}.race-analysis_strategyRow__ZMEfB{min-width:0;grid-template-columns:minmax(0,1fr);gap:.35rem}.race-analysis_stintPaceRow__B3BGa{grid-template-columns:minmax(0,1fr);gap:.4rem}.race-analysis_stintPaceRow__B3BGa>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.race-analysis_stintPaceSummary___EQIO{min-width:0}.race-analysis_racePaceHeader__GwHuH{align-items:center;flex-direction:row}.race-analysis_racePaceSummary__MzgH5{grid-template-columns:minmax(0,1fr)}.race-analysis_racePaceSummaryTableWrap__j7Xvm{border-right:0;border-bottom:1px solid var(--border)}.race-analysis_racePaceGapChart__ZuQ27{min-height:17rem}.race-analysis_positionExplorer__S2QfK{grid-template-columns:minmax(0,1fr)}.race-analysis_positionExplorer__S2QfK .race-analysis_positionChartViewport__r4CAy{border-right:0;border-bottom:1px solid var(--border)}.race-analysis_positionDriverPanel__IY5ba>div{position:static;display:grid;height:auto;max-height:8.5rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.1rem}.race-analysis_positionControls__vsSOq{align-items:flex-start;flex-direction:column}.race-analysis_timelineFilters__8xH5g{align-items:stretch}.race-analysis_incidentDriverSelect__F4uAx{width:100%;flex-basis:100%;margin-left:0}.race-analysis_incidentDriverSelect__F4uAx>button{height:2.4rem}.race-analysis_intelligenceError___WdiY{align-items:stretch;flex-direction:column}.race-analysis_intelligenceError___WdiY button{align-self:start}.race-analysis_analysisPair__H6nZL{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.race-analysis_positionChart__VK4vh{transition:none}}