.circuit-profile_page___PTEb{min-height:100svh;background:var(--page);color:var(--text)}.circuit-profile_content__kA4CO{width:min(100%,96rem);margin:0 auto;padding:clamp(.85rem,1.8vw,1.35rem) clamp(.8rem,3vw,3rem) clamp(3rem,7vw,6rem)}.circuit-profile_card__9Re2l{min-width:0;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.circuit-profile_backLink__6NVSW{display:inline-flex;width:fit-content;align-items:center;gap:.35rem;margin-bottom:.55rem;color:var(--brand);font:var(--font-text-small-bold);text-decoration:none}.circuit-profile_backLink__6NVSW svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.circuit-profile_backLink__6NVSW:focus-visible,.circuit-profile_backLink__6NVSW:hover{color:var(--brand)}.circuit-profile_hero__n3JqU{display:grid;min-height:0;grid-template-columns:minmax(0,1.22fr) minmax(20rem,.78fr);align-items:stretch;overflow:hidden;background:var(--surface)}.circuit-profile_heroCopy__SjE_g{display:grid;min-width:0;align-content:center;gap:.32rem;padding:.9rem 1rem;background:var(--surface)}.circuit-profile_benchmarkList__m6JUE article>span,.circuit-profile_heroCopy__SjE_g>span,.circuit-profile_leaderMetric__8M6GH>span,.circuit-profile_sectionHeader__3kJyb span,.circuit-profile_spec__daC6K>span,.circuit-profile_timelineCopy__GB8by>span,.circuit-profile_winnerFeature__ZAnyi>div:first-child>span{color:var(--brand);font:var(--font-caption-bold);letter-spacing:.09em;text-transform:uppercase}.circuit-profile_heroCopy__SjE_g>span{letter-spacing:.08em}.circuit-profile_heroCopy__SjE_g h1{max-width:42rem;margin:0;font:var(--font-page-title-responsive);letter-spacing:-.065em}.circuit-profile_grandPrixName__adL0b{width:fit-content;margin:0;color:var(--brand);font:var(--font-text-bold);letter-spacing:-.025em}.circuit-profile_detailsSkeletonCard__3SUQt>div>span,.circuit-profile_detailsSkeletonCard__3SUQt>i,.circuit-profile_detailsSkeletonPanel__Tf45N>div>span,.circuit-profile_detailsSkeletonPanel__Tf45N>i,.circuit-profile_grandPrixNameSkeleton__4tpVG,.circuit-profile_layoutCountSkeleton__m_ux0,.circuit-profile_locationNameSkeleton__K_qxZ,.circuit-profile_specDetailSkeleton__8bexp,.circuit-profile_specValueSkeleton__46RNk,.circuit-profile_summaryValueSkeleton__fPcM8{border-radius:999px;background:linear-gradient(90deg,var(--surface-soft) 20%,color-mix(in srgb,var(--surface-soft) 55%,var(--border)) 50%,var(--surface-soft) 80%);background-size:220% 100%;animation:circuit-profile_circuit-profile-shimmer__83KTe 1.1s linear infinite}.circuit-profile_grandPrixNameSkeleton__4tpVG{display:block;width:min(12rem,48%);height:1.375rem}.circuit-profile_summaryValueSkeleton__fPcM8{display:block;width:2.6rem;height:1.55rem}.circuit-profile_locationNameSkeleton__K_qxZ{display:block;width:4.5rem;height:.75rem}.circuit-profile_specValueSkeleton__46RNk{display:block;width:min(5.5rem,72%);height:1.35rem}.circuit-profile_layoutCountSkeleton__m_ux0,.circuit-profile_specDetailSkeleton__8bexp{display:block;width:min(8rem,76%);height:.72rem}.circuit-profile_location__mhoLv{display:flex;align-items:center;gap:.42rem;margin:.18rem 0 0;color:var(--muted);font:var(--font-text-small-bold)}.circuit-profile_location__mhoLv .country-flag{display:inline-block;width:1.55rem;height:1.02rem;flex:0 0 auto;border:1px solid var(--border);border-radius:.18rem;background-position:50%;background-size:cover}.circuit-profile_locationLoading__W6fFE{display:inline-flex;align-items:center;gap:.35rem}.circuit-profile_heroSummary__dn9zk{display:grid;width:min(100%,41rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.25rem}.circuit-profile_heroSummary__dn9zk p{display:grid;min-width:0;align-content:start;gap:.04rem;margin:0;padding-top:.4rem;border-top:1px solid var(--border)}.circuit-profile_heroSummary__dn9zk span,.circuit-profile_heroSummary__dn9zk strong{display:block}.circuit-profile_heroSummary__dn9zk strong{color:var(--brand);font:var(--font-data-heading);letter-spacing:-.04em}.circuit-profile_heroSummary__dn9zk span{color:var(--text);font:var(--font-caption)}.circuit-profile_heroSummary__dn9zk .circuit-profile_metricLabel__wheeE,.circuit-profile_spec__daC6K .circuit-profile_metricLabel__wheeE{display:flex;min-width:0;align-items:center;gap:.4rem}.circuit-profile_metricLabel__wheeE svg{flex:0 0 auto;color:var(--brand)}.circuit-profile_trackMap__MAkOV{display:grid;min-width:0;margin:0;grid-template-columns:minmax(0,1fr) minmax(16rem,18rem) 1rem;grid-template-rows:minmax(0,1fr) auto;background:transparent}.circuit-profile_trackMap__MAkOV img{display:block;width:min(100%,16rem);height:min(9.5rem,76%);max-height:9.5rem;grid-column:2;place-self:center;object-fit:contain}[data-theme=dark] .circuit-profile_timelineMap__8HXqO img,[data-theme=dark] .circuit-profile_trackMap__MAkOV img:not([data-circuit-artwork]){filter:invert(1)}.circuit-profile_trackMap__MAkOV figcaption{display:flex;width:100%;align-items:center;justify-content:space-between;grid-column:2;gap:.7rem;padding:.45rem 0 .65rem;background:transparent}.circuit-profile_trackPreview__ioKns{grid-column:2;place-self:center}.circuit-profile_trackPreview__ioKns img{grid-column:1}.circuit-profile_trackPreview__ioKns img[data-circuit-artwork]{width:min(100%,22rem);height:12rem;max-height:12rem}.circuit-profile_trackMap__MAkOV figcaption span{color:var(--muted);font:var(--font-caption)}.circuit-profile_trackMap__MAkOV figcaption strong{font:var(--font-data-caption-bold);text-align:right}.circuit-profile_specGrid__kQmoK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-top:.65rem;scroll-margin-top:5.5rem}.circuit-profile_spec__daC6K{min-height:0;padding:.75rem 1rem}.circuit-profile_spec__daC6K small,.circuit-profile_spec__daC6K strong{display:block}.circuit-profile_spec__daC6K strong{overflow:hidden;margin-top:.3rem;font:var(--font-data-large-bold);letter-spacing:-.035em;text-overflow:ellipsis}.circuit-profile_spec__daC6K small{margin-top:.14rem;color:var(--muted);font:var(--font-label)}.circuit-profile_benchmarks__snL3v,.circuit-profile_evolution__nmL_O,.circuit-profile_leaders__K5_Z_,.circuit-profile_previousRace__OIRIs,.circuit-profile_recent__K9CjM{margin-top:.75rem;padding:1rem}.circuit-profile_raceHistoryGrid__aQkjG{display:grid;contain-intrinsic-size:auto 34rem;content-visibility:auto;grid-template-columns:minmax(0,2fr) repeat(2,minmax(15rem,1fr));align-items:stretch;gap:.75rem;margin-top:.75rem;scroll-margin-top:5.5rem}.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_benchmarks__snL3v,.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_noResults__6FHmh,.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_previousRace__OIRIs,.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_recent__K9CjM{height:100%;margin-top:0}.circuit-profile_raceHistoryGrid__aQkjG .circuit-profile_benchmarkList__m6JUE{grid-template-columns:minmax(0,1fr)}.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_benchmarks__snL3v,.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_recent__K9CjM{display:flex;flex-direction:column}.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_benchmarks__snL3v .circuit-profile_benchmarkList__m6JUE,.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_recent__K9CjM ol{flex:1}.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_recent__K9CjM ol{grid-auto-rows:minmax(0,1fr)}.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_benchmarks__snL3v .circuit-profile_benchmarkList__m6JUE{grid-template-rows:repeat(2,minmax(0,1fr))}.circuit-profile_detailsLoading__vBze5{display:grid;gap:.75rem;margin-top:.75rem}.circuit-profile_detailsSkeletonGrid__71qqt{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(15rem,1fr));gap:.75rem}.circuit-profile_detailsSkeletonCard__3SUQt,.circuit-profile_detailsSkeletonPanel__Tf45N{overflow:hidden;padding:1rem}.circuit-profile_detailsSkeletonCard__3SUQt{min-height:14rem}.circuit-profile_detailsSkeletonPanel__Tf45N{min-height:13rem}.circuit-profile_detailsSkeletonCard__3SUQt>i,.circuit-profile_detailsSkeletonPanel__Tf45N>i{display:block;width:min(13rem,52%);height:1rem}.circuit-profile_detailsSkeletonCard__3SUQt>div,.circuit-profile_detailsSkeletonPanel__Tf45N>div{display:grid;gap:.68rem;margin-top:1rem}.circuit-profile_detailsSkeletonPanel__Tf45N>div{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-profile_detailsSkeletonCard__3SUQt>div>span,.circuit-profile_detailsSkeletonPanel__Tf45N>div>span{display:block;width:100%;height:.82rem}.circuit-profile_detailsSkeletonCard__3SUQt>div>span:nth-child(2n),.circuit-profile_detailsSkeletonPanel__Tf45N>div>span:nth-child(3n){width:72%}.circuit-profile_detailsError__O7fmO{display:grid;justify-items:start;gap:.55rem;margin-top:.75rem;padding:1.25rem}.circuit-profile_detailsError__O7fmO strong{font:var(--font-text-large-bold)}.circuit-profile_detailsError__O7fmO p{max-width:42rem;margin:0;color:var(--muted);font:var(--font-text-small);line-height:1.55}.circuit-profile_detailsError__O7fmO button{min-height:2.2rem;margin-top:.2rem;padding:.42rem .85rem;border:1px solid var(--brand);border-radius:999px;background:var(--brand);color:var(--on-brand);cursor:pointer;font:var(--font-button)}.circuit-profile_detailsError__O7fmO button:focus-visible,.circuit-profile_detailsError__O7fmO button:hover{background:var(--brand-strong)}@keyframes circuit-profile_circuit-profile-shimmer__83KTe{to{background-position:-220% 0}}.circuit-profile_insightGrid__eiARR{display:grid;gap:.75rem;margin-top:.75rem}.circuit-profile_insightGridCompact___zOYW{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.circuit-profile_insightGrid__eiARR>.circuit-profile_evolution__nmL_O,.circuit-profile_insightGrid__eiARR>.circuit-profile_leaders__K5_Z_{height:100%;margin-top:0}.circuit-profile_insightGridCompact___zOYW .circuit-profile_evolution__nmL_O .circuit-profile_sectionHeader__3kJyb{align-items:flex-start;flex-direction:column;gap:.5rem}.circuit-profile_insightGridCompact___zOYW .circuit-profile_evolution__nmL_O .circuit-profile_sectionHeader__3kJyb>p{max-width:none;text-align:left}.circuit-profile_insightGridCompact___zOYW .circuit-profile_evolution__nmL_O .circuit-profile_timeline__RwpLS{grid-template-columns:minmax(0,1fr)}@media (min-width:100rem){.circuit-profile_raceHistoryGrid__aQkjG{grid-template-columns:minmax(0,1.55fr) minmax(0,1.1fr) minmax(22rem,.8fr)}}.circuit-profile_sectionHeader__3kJyb{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:1rem}.circuit-profile_sectionHeader__3kJyb h2{margin:0;color:var(--brand);font:var(--font-subheading-bold);letter-spacing:-.04em}.circuit-profile_sectionHeader__3kJyb>p{max-width:34rem;margin:0;color:var(--muted);font:var(--font-caption);line-height:1.55;text-align:right}.circuit-profile_winnerFeature__ZAnyi{display:grid;grid-template-columns:minmax(12rem,1.25fr) minmax(18rem,1fr);gap:.75rem;margin-top:.75rem;padding:1rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.circuit-profile_winnerFeature__ZAnyi>div:first-child>a{display:block;width:fit-content;max-width:100%;margin-top:.38rem;color:var(--text);font:var(--font-card-title-responsive);letter-spacing:-.045em;overflow-wrap:anywhere;text-decoration:none}.circuit-profile_benchmarkList__m6JUE a:hover,.circuit-profile_eventHighlights__v_KL5 a:hover,.circuit-profile_leaderEntry__cSZjK a:hover,.circuit-profile_podium__kl8Lw a:hover strong,.circuit-profile_recent__K9CjM a:hover,.circuit-profile_winnerFeature__ZAnyi>div:first-child>a:hover{color:var(--brand)}.circuit-profile_winnerFeature__ZAnyi>div:first-child>p{margin:.35rem 0 0;color:var(--muted);font:var(--font-text-small)}.circuit-profile_winnerFacts__j7oqt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.circuit-profile_winnerFacts__j7oqt p{display:grid;min-width:0;align-content:center;margin:0;padding:0 .75rem;border-left:1px solid var(--border)}.circuit-profile_winnerFacts__j7oqt span,.circuit-profile_winnerFacts__j7oqt strong{display:block}.circuit-profile_winnerFacts__j7oqt strong{font:var(--font-data-large-bold);letter-spacing:-.03em}.circuit-profile_winnerFacts__j7oqt span{margin-top:.2rem;color:var(--muted);font:var(--font-caption)}.circuit-profile_eventDetails__LtBab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.circuit-profile_eventHighlights__v_KL5 article,.circuit-profile_podium__kl8Lw{min-width:0;padding:.75rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.circuit-profile_podium__kl8Lw h3{margin:0 0 .65rem;font:var(--font-text-small-bold);color:var(--brand)}.circuit-profile_podium__kl8Lw a{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem 0;color:inherit;text-decoration:none}.circuit-profile_podium__kl8Lw a+a{border-top:1px solid var(--border)}.circuit-profile_podium__kl8Lw a>b{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--surface);color:var(--brand);font:var(--font-data-caption-bold)}.circuit-profile_podium__kl8Lw a span,.circuit-profile_podium__kl8Lw small,.circuit-profile_podium__kl8Lw strong{display:block;min-width:0}.circuit-profile_podium__kl8Lw strong{font:var(--font-text-small-bold)}.circuit-profile_podium__kl8Lw small{margin-top:.12rem;color:var(--muted);font:var(--font-caption)}.circuit-profile_eventHighlights__v_KL5{display:contents}.circuit-profile_eventHighlights__v_KL5 article{display:grid;min-width:0;align-content:center;background:var(--surface-soft)}.circuit-profile_eventHighlights__v_KL5 small,.circuit-profile_eventHighlights__v_KL5 span{color:var(--muted);font:var(--font-label)}.circuit-profile_eventHighlights__v_KL5 span{color:var(--brand);font:var(--font-label-semibold);letter-spacing:.06em;text-transform:uppercase}.circuit-profile_eventHighlights__v_KL5 a{overflow:hidden;margin-top:.35rem;color:var(--text);font:var(--font-text-bold);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.circuit-profile_eventHighlights__v_KL5 small{display:block;margin-top:.2rem;line-height:1.45}@media (min-width:46.01rem){.circuit-profile_spec__daC6K>span{font:var(--font-text-small-bold)}.circuit-profile_eventHighlights__v_KL5 span,.circuit-profile_podium__kl8Lw h3,.circuit-profile_winnerFeature__ZAnyi>div:first-child>span{font:var(--font-text-bold)}}.circuit-profile_leaders__K5_Z_{overflow:hidden}.circuit-profile_leaderColumns__QblEy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.circuit-profile_leaderGroup__atZPI{display:grid;min-width:0;grid-template-rows:minmax(0,1fr)}.circuit-profile_leaderGrid__SaiaJ{display:grid;height:100%;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--border);border-radius:var(--card-inner-radius)}.circuit-profile_leaderMetric__8M6GH:first-child{border-radius:var(--card-inner-radius) var(--card-inner-radius) 0 0}.circuit-profile_leaderMetric__8M6GH:last-child{border-radius:0 0 var(--card-inner-radius) var(--card-inner-radius)}.circuit-profile_leaderMetric__8M6GH{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(8rem,.82fr) minmax(0,1.18fr);align-items:center;gap:.75rem;padding:.75rem;background:var(--surface)}.circuit-profile_leaderMetric__8M6GH+.circuit-profile_leaderMetric__8M6GH{border-top:1px solid var(--border)}.circuit-profile_leaderMetric__8M6GH>span{color:var(--muted);font:var(--font-label-semibold);letter-spacing:.06em;text-transform:capitalize}.circuit-profile_leaderEntry__cSZjK{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-top:0}.circuit-profile_leaderNames__G42Ei,.circuit-profile_leaderPrimaryNames__5OmRq,.circuit-profile_leaderPrimaryNames__5OmRq>span{min-width:0}.circuit-profile_leaderNames__G42Ei{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.circuit-profile_leaderPrimaryNames__5OmRq{display:block;overflow:hidden;text-overflow:ellipsis}.circuit-profile_leaderPrimaryNames__5OmRq>span{display:inline}.circuit-profile_leaderEntry__cSZjK a,.circuit-profile_leaderNames__G42Ei strong{overflow:hidden;color:var(--text);font:var(--font-text-bold);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.circuit-profile_leaderEntry__cSZjK b{color:var(--brand);font:var(--font-data-bold)}.circuit-profile_leaderMoreWrap__QiTQJ{position:relative;flex:0 0 auto}.circuit-profile_leaderMore__qSDl0{padding:.12rem .4rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted);cursor:pointer;font:var(--font-data-caption-bold);white-space:nowrap}.circuit-profile_leaderMore__qSDl0:focus-visible,.circuit-profile_leaderMore__qSDl0:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.circuit-profile_leaderMore__qSDl0:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.circuit-profile_leaderTooltip__BC2BG{position:absolute;z-index:20;right:0;bottom:calc(100% + .45rem);display:grid;width:max-content;max-width:min(18rem,calc(100vw - 3rem));gap:.2rem;padding:.6rem .7rem;visibility:hidden;border:1px solid var(--border-strong);border-radius:var(--card-inner-radius);background:var(--surface);box-shadow:var(--card-shadow-hover);color:var(--text);opacity:0;pointer-events:none;transform:translateY(.2rem);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.circuit-profile_leaderTooltip__BC2BG>strong{font:var(--font-text-small-bold)}.circuit-profile_leaderTooltip__BC2BG>span{color:var(--muted);font:var(--font-label);white-space:normal}.circuit-profile_leaderMoreWrap__QiTQJ[data-open=true] .circuit-profile_leaderTooltip__BC2BG{visibility:visible;opacity:1;transform:translateY(0)}.circuit-profile_benchmarkList__m6JUE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.circuit-profile_benchmarkList__m6JUE article{display:grid;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.circuit-profile_benchmarkList__m6JUE article>span{font:var(--font-data-small-bold)}.circuit-profile_benchmarkList__m6JUE strong{margin-top:.35rem;font:var(--font-data-display-compact);letter-spacing:-.045em}.circuit-profile_benchmarkList__m6JUE a{overflow:hidden;margin-top:.55rem;color:var(--text);font:var(--font-text-large-bold);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.circuit-profile_benchmarkList__m6JUE small{margin-top:.2rem;color:var(--muted);font:var(--font-text-small)}.circuit-profile_recent__K9CjM ol{display:grid;margin:.75rem 0 0;padding:0;list-style:none}.circuit-profile_recent__K9CjM li{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem 0}.circuit-profile_recent__K9CjM li+li{border-top:1px solid var(--border)}.circuit-profile_recent__K9CjM time{color:var(--muted);font:var(--font-data-small-bold)}.circuit-profile_recent__K9CjM a,.circuit-profile_recent__K9CjM li>span,.circuit-profile_recent__K9CjM small{display:block;min-width:0}.circuit-profile_recent__K9CjM a{overflow:hidden;color:var(--text);font:var(--font-text-bold);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.circuit-profile_recent__K9CjM small{margin-top:.12rem;color:var(--muted);font:var(--font-label)}.circuit-profile_timeline__RwpLS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none}.circuit-profile_grandPrixHistory__mUYct{display:grid;grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.circuit-profile_grandPrixHistory__mUYct>div{align-self:center}.circuit-profile_grandPrixHistory__mUYct>div>span{color:var(--brand);font:var(--font-caption-bold);letter-spacing:.09em;text-transform:uppercase}.circuit-profile_grandPrixHistory__mUYct h3{margin:0;color:var(--text);font:var(--font-heading-compact-bold);letter-spacing:-.03em}.circuit-profile_grandPrixHistory__mUYct ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.circuit-profile_grandPrixHistory__mUYct li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .6rem;padding:.7rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface)}.circuit-profile_grandPrixHistory__mUYct li>div{display:flex;min-width:0;align-items:center;gap:.45rem}.circuit-profile_grandPrixHistory__mUYct li strong{overflow:hidden;font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.circuit-profile_grandPrixHistory__mUYct li>div small{flex:0 0 auto;padding:.16rem .38rem;border-radius:999px;background:color-mix(in srgb,var(--blue) 10%,var(--surface-soft));color:var(--muted);font:var(--font-caption-compact-bold);text-transform:uppercase}.circuit-profile_grandPrixHistory__mUYct li>small,.circuit-profile_grandPrixHistory__mUYct li>span{color:var(--muted);font:var(--font-caption)}.circuit-profile_grandPrixHistory__mUYct li>span{grid-column:1}.circuit-profile_grandPrixHistory__mUYct li>small{grid-row:1/span 2;grid-column:2;align-self:center;white-space:nowrap}.circuit-profile_timeline__RwpLS li{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.circuit-profile_timelineMap__8HXqO{display:grid;min-height:8.5rem;place-items:center;padding:.8rem;border-bottom:1px solid var(--border)}.circuit-profile_timelineMap__8HXqO img{display:block;width:min(100%,8.5rem);height:7rem;object-fit:contain}.circuit-profile_timelineCopy__GB8by{padding:.8rem}.circuit-profile_timelineCopy__GB8by>span{color:var(--brand)}.circuit-profile_timelineCopy__GB8by p,.circuit-profile_timelineCopy__GB8by strong{display:block}.circuit-profile_timelineCopy__GB8by strong{margin-top:.35rem;font:var(--font-text-small-bold);line-height:1.4}.circuit-profile_timelineCopy__GB8by p{margin:.35rem 0 0;color:var(--muted);font:var(--font-caption);line-height:1.45}.circuit-profile_noResults__6FHmh{display:grid;min-height:10rem;place-content:center;gap:.3rem;margin-top:.85rem;padding:1.25rem;color:var(--muted);text-align:center}.circuit-profile_noResults__6FHmh strong{color:var(--text);font:var(--font-text-large-bold)}.circuit-profile_noResults__6FHmh span{font:var(--font-text-small)}.circuit-profile_sectionNav__XPnoI{display:flex;min-width:0;gap:.5rem;margin-top:.65rem;padding:.2rem 0 .35rem;overflow-x:auto;scrollbar-width:thin}.circuit-profile_sectionNav__XPnoI a{display:inline-flex;min-height:2.25rem;flex:0 0 auto;align-items:center;padding:.42rem .9rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font:var(--font-text-small-bold);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.circuit-profile_sectionNav__XPnoI a:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--brand-soft);color:var(--brand)}.circuit-profile_sectionNav__XPnoI a:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent);outline-offset:2px}.circuit-profile_sectionNav__XPnoI a.circuit-profile_sectionNavActive__ybNaE,.circuit-profile_sectionNav__XPnoI a.circuit-profile_sectionNavActive__ybNaE:hover{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.circuit-profile_profileSection__cMUla{margin-top:.75rem;padding:1rem;contain-intrinsic-size:auto 32rem;content-visibility:auto;scroll-margin-top:5.5rem}.circuit-profile_profileSectionHeader__kXKP5{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:1.5rem}.circuit-profile_historyPanel___y7Ni h2,.circuit-profile_profileSectionHeader__kXKP5 h2{margin:0;color:var(--brand);font:var(--font-subheading-bold);letter-spacing:-.045em}.circuit-profile_recordsGrid__ITzvo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;margin-top:.85rem}.circuit-profile_recordsGrid__ITzvo>*{min-width:0}.circuit-profile_recordGroup__5A23Q{display:grid;min-width:0;grid-template-rows:minmax(0,1fr)}.circuit-profile_recordList__6qxCe{display:grid;height:100%;grid-auto-rows:minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--card-inner-radius)}.circuit-profile_recordList__6qxCe article{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:.16rem .65rem;padding:.66rem .75rem;background:var(--surface)}.circuit-profile_recordList__6qxCe article+article{border-top:1px solid var(--border)}.circuit-profile_recordList__6qxCe article>span{min-width:0;color:var(--muted);font:var(--font-text-small);overflow-wrap:anywhere}.circuit-profile_recordList__6qxCe article>strong{color:var(--brand);font:var(--font-data-large-bold);text-align:right;white-space:nowrap}.circuit-profile_recordList__6qxCe article>p{grid-column:1/-1;min-width:0;margin:0;overflow:hidden;color:var(--muted);font:var(--font-label);text-overflow:ellipsis;white-space:nowrap}.circuit-profile_performanceTable__XiCa5 a,.circuit-profile_raceHistoryTable___mGXs a,.circuit-profile_recordList__6qxCe a,.circuit-profile_recoveryList__0SoVM a{color:var(--text);font-weight:600;text-decoration:none}.circuit-profile_performanceTable__XiCa5 a:hover,.circuit-profile_raceHistoryTable___mGXs a:hover,.circuit-profile_recordList__6qxCe a:hover,.circuit-profile_recoveryList__0SoVM a:hover{color:var(--brand)}.circuit-profile_coverageNote__1ZeA0{margin:.75rem 0 0;color:var(--muted);font:var(--font-caption)}.circuit-profile_performanceTableViewport__sBqh3,.circuit-profile_raceHistoryViewport__ImIKV{min-width:0;overflow-x:auto;scrollbar-width:thin}.circuit-profile_raceHistoryViewport__ImIKV{margin-top:.8rem;border:1px solid var(--border);border-radius:var(--card-inner-radius)}.circuit-profile_performanceTable__XiCa5,.circuit-profile_raceHistoryTable___mGXs{width:100%;border-collapse:collapse}.circuit-profile_raceHistoryTable___mGXs{min-width:57rem}.circuit-profile_performanceTable__XiCa5 td,.circuit-profile_performanceTable__XiCa5 th,.circuit-profile_raceHistoryTable___mGXs td,.circuit-profile_raceHistoryTable___mGXs th{min-width:0;padding:.64rem .7rem;border-bottom:1px solid var(--border);text-align:left}.circuit-profile_performanceTable__XiCa5 thead th,.circuit-profile_raceHistoryTable___mGXs thead th{background:var(--surface-soft);color:var(--muted);font:var(--font-table-header);white-space:nowrap}.circuit-profile_performanceTable__XiCa5 tbody td,.circuit-profile_performanceTable__XiCa5 tbody th,.circuit-profile_raceHistoryTable___mGXs tbody td,.circuit-profile_raceHistoryTable___mGXs tbody th{background:var(--surface);color:var(--text);font:var(--font-table-value)}.circuit-profile_performanceTable__XiCa5 tbody th,.circuit-profile_raceHistoryTable___mGXs tbody th{font-weight:600}.circuit-profile_performanceTable__XiCa5 tbody tr:last-child>*,.circuit-profile_raceHistoryTable___mGXs tbody tr:last-child>*{border-bottom:0}.circuit-profile_performanceTable__XiCa5 td:not(:nth-child(2)),.circuit-profile_performanceTable__XiCa5 thead th:not(:nth-child(2)),.circuit-profile_raceHistoryTable___mGXs td:last-child{font:var(--font-table-number);text-align:right}.circuit-profile_historyToggle__sOtps,.circuit-profile_performanceToggle__JMGrT{display:inline-flex;min-height:1.75rem;align-items:center;margin:.7rem .85rem 0;padding:0;border:0;background:transparent;color:var(--brand);cursor:pointer;font:var(--font-button)}.circuit-profile_historyToggle__sOtps:focus-visible,.circuit-profile_historyToggle__sOtps:hover,.circuit-profile_performanceToggle__JMGrT:focus-visible,.circuit-profile_performanceToggle__JMGrT:hover{color:var(--brand-strong);text-decoration:underline;text-underline-offset:.2rem}.circuit-profile_performanceGrid__CRY_X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.circuit-profile_performancePanel__Or2Yz{display:grid;min-width:0;align-content:start;gap:.65rem}.circuit-profile_performancePanel__Or2Yz>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .1rem}.circuit-profile_performancePanel__Or2Yz>header>div{min-width:0}.circuit-profile_performancePanel__Or2Yz>header h3{margin:0;font:var(--font-text-large-bold);letter-spacing:-.025em}.circuit-profile_performancePanel__Or2Yz>header p{margin:.1rem 0 0;color:var(--muted);font:var(--font-caption)}.circuit-profile_performanceRank__rCnSB{color:var(--muted)}.circuit-profile_performanceName__iLnlB{font-weight:600}.circuit-profile_performanceName__iLnlB a,.circuit-profile_raceHistoryName__wbq9R a,.circuit-profile_raceHistoryYear__t5uJG a{color:var(--text);font-weight:600;text-decoration:none}.circuit-profile_performanceName__iLnlB a:hover,.circuit-profile_raceHistoryName__wbq9R a:hover,.circuit-profile_raceHistoryYear__t5uJG a:hover{color:var(--brand)}.circuit-profile_raceHistoryMargin__1DO1J{font-variant-numeric:tabular-nums}.circuit-profile_performanceSortButton__rjcNk{display:inline-flex;min-height:1.75rem;align-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.circuit-profile_performanceSortButton__rjcNk:focus-visible,.circuit-profile_performanceSortButton__rjcNk:hover,.circuit-profile_performanceSortButton__rjcNk[data-active=true]{color:var(--brand)}.circuit-profile_performanceSortButton__rjcNk:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.circuit-profile_performanceTable__XiCa5{min-width:35rem}.circuit-profile_performanceTable__XiCa5 td:first-child,.circuit-profile_performanceTable__XiCa5 th:first-child{width:2.4rem;color:var(--muted);text-align:center}.circuit-profile_performanceTable__XiCa5 th:nth-child(2){min-width:9rem}.circuit-profile_performanceTable__XiCa5 thead button{display:inline-flex;min-height:1.75rem;align-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;white-space:nowrap}.circuit-profile_performanceTable__XiCa5 th[aria-sort=ascending] button,.circuit-profile_performanceTable__XiCa5 th[aria-sort=descending] button,.circuit-profile_performanceTable__XiCa5 thead button:focus-visible,.circuit-profile_performanceTable__XiCa5 thead button:hover{color:var(--brand)}.circuit-profile_performanceToggle__JMGrT{width:fit-content}.circuit-profile_insightDashboard__VPJ_H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;margin-top:.85rem}.circuit-profile_insightCard__DA_22{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.circuit-profile_insightCard__DA_22>header{min-width:0;padding:.65rem .75rem .45rem}.circuit-profile_insightCard__DA_22>header h3{margin:0;color:var(--text);font:var(--font-text-large-bold);letter-spacing:-.025em}.circuit-profile_insightStatPair__lZ8Cb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 .65rem .65rem;flex:1}.circuit-profile_insightStatPair__lZ8Cb p{min-width:0;margin:0;padding:.6rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface)}.circuit-profile_insightStatPair__lZ8Cb small,.circuit-profile_insightStatPair__lZ8Cb span,.circuit-profile_insightStatPair__lZ8Cb strong{display:block}.circuit-profile_insightStatPair__lZ8Cb strong{color:var(--text);font:var(--font-data-heading);letter-spacing:-.04em}.circuit-profile_insightStatPair__lZ8Cb span{margin-top:.2rem;color:var(--muted);font:var(--font-label-semibold)}.circuit-profile_insightStatPair__lZ8Cb small{margin-top:.15rem;color:var(--brand);font:var(--font-data-caption-bold)}.circuit-profile_gridWinList__1KQUH{display:grid;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:0 .65rem .65rem}.circuit-profile_gridWinList__1KQUH p{display:grid;min-width:0;align-content:center;margin:0;padding:.5rem .3rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);text-align:center}.circuit-profile_gridWinList__1KQUH span,.circuit-profile_gridWinList__1KQUH strong{display:block}.circuit-profile_gridWinList__1KQUH span{color:var(--muted);font:var(--font-data-compact-bold)}.circuit-profile_gridWinList__1KQUH strong{margin-top:.08rem;font:var(--font-data-heading)}.circuit-profile_gridWinList__1KQUH p[data-leading=true] strong{color:var(--brand)}.circuit-profile_recoveryList__0SoVM{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0 .65rem .65rem;list-style:none}.circuit-profile_recoveryList__0SoVM li{display:grid;min-width:0;align-content:center;justify-items:center;padding:.5rem .4rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);text-align:center}.circuit-profile_recoveryList__0SoVM li>small{color:var(--muted);font:var(--font-data-caption-bold)}.circuit-profile_recoveryList__0SoVM li>strong{margin-top:.08rem;color:var(--brand);font:var(--font-data-heading);letter-spacing:-.04em}.circuit-profile_recoveryList__0SoVM li>span{color:var(--muted);font:var(--font-label)}.circuit-profile_recoveryList__0SoVM li>a{max-width:100%;margin-top:.22rem;overflow:hidden;font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.circuit-profile_recoveryList__0SoVM li>p{max-width:100%;margin:.02rem 0 0;overflow:hidden;color:var(--muted);font:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.circuit-profile_recoveryEmpty__gRu1d{display:grid;min-height:6rem;flex:1;place-content:center;padding:0 .75rem .65rem;text-align:center}.circuit-profile_recoveryEmpty__gRu1d strong{color:var(--brand);font:var(--font-data-heading)}.circuit-profile_recoveryEmpty__gRu1d span{color:var(--muted);font:var(--font-text-small)}.circuit-profile_insightDefinitionList__ZwBUV{display:grid;margin:0;padding:0 .75rem .55rem;flex:1;grid-auto-rows:minmax(0,1fr)}.circuit-profile_insightDefinitionList__ZwBUV>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.38rem 0}.circuit-profile_insightDefinitionList__ZwBUV>div+div{border-top:1px solid var(--border)}.circuit-profile_insightDefinitionList__ZwBUV dt{color:var(--muted);font:var(--font-text-small)}.circuit-profile_insightDefinitionList__ZwBUV dd{margin:0;font:var(--font-data-large-bold);text-align:right}.circuit-profile_historyDashboard__8TNK9{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.75rem}.circuit-profile_grandPrixTimeline__IOfFT,.circuit-profile_notablePanel__ayePo{scroll-margin-top:5.5rem}.circuit-profile_historyPanel___y7Ni{min-width:0;padding:1rem;contain-intrinsic-size:auto 28rem;content-visibility:auto}.circuit-profile_historyPanel___y7Ni>header,.circuit-profile_timelineHeader__YjP4O{min-width:0}.circuit-profile_singleGrandPrixIdentity__r0I1D{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.circuit-profile_singleGrandPrixIdentity__r0I1D>div{display:grid;min-width:0}.circuit-profile_singleGrandPrixIdentity__r0I1D>div>span{color:var(--muted);font:var(--font-caption)}.circuit-profile_singleGrandPrixIdentity__r0I1D strong{margin-top:.12rem;font:var(--font-text-large-bold)}.circuit-profile_singleGrandPrixIdentity__r0I1D p{margin:.16rem 0 0;color:var(--muted);font:var(--font-caption)}.circuit-profile_singleGrandPrixIdentity__r0I1D small{flex:0 0 auto;padding:.18rem .42rem;border-radius:999px;background:var(--surface);color:var(--brand);font:var(--font-caption-compact-bold);text-transform:uppercase}.circuit-profile_timelineNodeViewport__LYfPo{min-width:0;margin-top:.75rem;overflow-x:auto;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft);overscroll-behavior-inline:contain;scrollbar-width:thin}.circuit-profile_timelineNodeViewport__LYfPo:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.circuit-profile_timelineNodeGraph__OoedJ{position:relative;display:grid;min-width:max(100%,calc(var(--timeline-count) * 13rem));grid-template-columns:repeat(var(--timeline-count),minmax(11rem,1fr));padding:.35rem .5rem .65rem}.circuit-profile_timelineNodeGraph__OoedJ:before{position:absolute;z-index:0;top:5.7rem;right:calc(50% / var(--timeline-count));left:calc(50% / var(--timeline-count));height:2px;background:var(--border-strong);content:""}.circuit-profile_timelineMilestone__RhkCF{position:relative;z-index:1;display:grid;min-width:0;grid-template-rows:4.75rem 1.2rem auto;text-align:center}.circuit-profile_timelineMilestoneName__3wOdk{display:flex;min-width:0;align-items:center;flex-direction:column;justify-content:start;padding:0 .55rem .3rem}.circuit-profile_timelineMilestoneName__3wOdk time{color:var(--brand);font:var(--font-data-small-bold)}.circuit-profile_timelineMilestoneName__3wOdk strong{display:-webkit-box;margin-top:.12rem;overflow:hidden;font:var(--font-text-large-bold);-webkit-box-orient:vertical;-webkit-line-clamp:2}.circuit-profile_timelineMilestoneDot__bsNu_{width:.86rem;height:.86rem;align-self:center;justify-self:center;border:.2rem solid var(--surface-soft);border-radius:50%;background:var(--text);box-shadow:0 0 0 1px var(--border-strong)}.circuit-profile_timelineMilestone__RhkCF[data-current=true] .circuit-profile_timelineMilestoneDot__bsNu_{background:var(--brand)}.circuit-profile_timelineMilestoneDetail__6dfex{display:grid;min-width:0;align-content:start;gap:.14rem;padding:.3rem .55rem 0}.circuit-profile_timelineMilestoneDetail__6dfex span{color:var(--text);font:var(--font-data-small-bold);overflow-wrap:anywhere}.circuit-profile_timelineMilestoneDetail__6dfex small{color:var(--muted);font:var(--font-label)}.circuit-profile_notableList__QlHEh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.65rem;margin:.8rem 0 0;padding:0;list-style:none}.circuit-profile_notableList__QlHEh li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.7rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.circuit-profile_notableList__QlHEh time{color:var(--brand);font:var(--font-data-large-bold)}.circuit-profile_notableList__QlHEh li>div{min-width:0}.circuit-profile_notableList__QlHEh strong{font:var(--font-text-small-bold)}.circuit-profile_notableList__QlHEh p{margin:.2rem 0 0;color:var(--muted);font:var(--font-caption);line-height:1.5}@media (min-width:46.01rem){.circuit-profile_notableList__QlHEh{gap:.8rem;margin-top:1rem}.circuit-profile_notableList__QlHEh li{min-height:8.75rem;grid-template-columns:minmax(0,1fr);gap:.45rem;padding:1rem}.circuit-profile_notableList__QlHEh time{font:var(--font-subheading-bold)}.circuit-profile_notableList__QlHEh strong{font:var(--font-text-large-bold)}.circuit-profile_notableList__QlHEh p{margin-top:.35rem;font:var(--font-text);line-height:1.55}}.circuit-profile_layoutComparison__5uocV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem}.circuit-profile_layoutComparison__5uocV p{min-width:0;margin:0;padding:.75rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft)}.circuit-profile_layoutComparison__5uocV small,.circuit-profile_layoutComparison__5uocV span,.circuit-profile_layoutComparison__5uocV strong{display:block}.circuit-profile_layoutComparison__5uocV span{color:var(--brand);font:var(--font-caption-bold)}.circuit-profile_layoutComparison__5uocV strong{margin-top:.2rem;font:var(--font-data-large-bold)}.circuit-profile_layoutComparison__5uocV small{margin-top:.12rem;color:var(--muted);font:var(--font-caption)}.circuit-profile_layoutGallery__mVgcZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none}.circuit-profile_tableDialog__wOjiV{inset:0;width:min(78rem,calc(100vw - 2rem));max-width:none;max-height:none;margin:auto;padding:0;border:0;background:transparent;color:var(--text)}.circuit-profile_tableDialog__wOjiV::backdrop{background:rgb(8 12 14/52%);backdrop-filter:blur(4px)}.circuit-profile_tableDialogSurface__sJkzE{display:grid;max-height:calc(100svh - 2rem);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--card-radius);background:var(--surface);box-shadow:0 1.25rem 4rem rgb(8 12 14/24%)}.circuit-profile_tableDialogHeader__3bYVx{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--border)}.circuit-profile_tableDialogHeader__3bYVx>div{min-width:0}.circuit-profile_tableDialogHeader__3bYVx h2{margin:0;color:var(--brand);font:var(--font-heading-bold);letter-spacing:-.04em}.circuit-profile_tableDialogBody__GB0JV{min-height:0;overflow:auto;padding:0;background:var(--surface)}.circuit-profile_layoutGallery__mVgcZ li{min-width:0;overflow:hidden;padding:.65rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface)}.circuit-profile_layoutMap__gnvij{display:grid;min-height:7rem;place-items:center;margin:-.65rem -.65rem .65rem;padding:.55rem;background:var(--surface)}.circuit-profile_layoutMap__gnvij img{display:block;width:min(100%,8rem);height:5.8rem;object-fit:contain}[data-theme=dark] .circuit-profile_layoutMap__gnvij img:not([data-circuit-artwork]){filter:invert(1)}.circuit-profile_layoutDetails__iZw_V{min-width:0}.circuit-profile_layoutDetails__iZw_V>p,.circuit-profile_layoutDetails__iZw_V>small,.circuit-profile_layoutDetails__iZw_V>span,.circuit-profile_layoutDetails__iZw_V>strong{display:block;min-width:0}.circuit-profile_layoutDetails__iZw_V>span{color:var(--brand);font:var(--font-caption-bold);letter-spacing:.05em;text-transform:uppercase}.circuit-profile_layoutDetails__iZw_V>strong{margin-top:.25rem;font:var(--font-text-small-bold)}.circuit-profile_layoutDetails__iZw_V>p,.circuit-profile_layoutDetails__iZw_V>small{margin:.16rem 0 0;color:var(--muted);font:var(--font-caption)}@media (min-width:46.01rem){.circuit-profile_layoutComparison__5uocV{gap:.8rem;margin-top:1rem}.circuit-profile_layoutComparison__5uocV p{display:grid;min-height:7rem;align-content:center;padding:1rem}.circuit-profile_layoutComparison__5uocV span{font:var(--font-text-bold)}.circuit-profile_layoutComparison__5uocV strong{margin-top:.3rem;font:var(--font-heading-bold)}.circuit-profile_layoutComparison__5uocV small{margin-top:.2rem;font:var(--font-text-small)}.circuit-profile_layoutGallery__mVgcZ{gap:.8rem;margin-top:1rem}.circuit-profile_layoutGallery__mVgcZ li{padding:1rem}.circuit-profile_layoutMap__gnvij{min-height:9rem;margin:-1rem -1rem 1rem;padding:.75rem}.circuit-profile_layoutMap__gnvij img{width:min(100%,10rem);height:7.25rem}.circuit-profile_layoutDetails__iZw_V>span{font:var(--font-text-bold)}.circuit-profile_layoutDetails__iZw_V>strong{margin-top:.3rem;font:var(--font-text-bold)}.circuit-profile_layoutDetails__iZw_V>p,.circuit-profile_layoutDetails__iZw_V>small{margin-top:.2rem;font:var(--font-text-small)}.circuit-profile_layoutGallerySingle__P_5XC{display:flex;justify-content:center}.circuit-profile_layoutGallerySingle__P_5XC li{display:grid;width:fit-content;min-height:10rem;grid-template-columns:13.25rem max-content;padding:0;background:var(--surface)}.circuit-profile_layoutGallerySingle__P_5XC .circuit-profile_layoutMap__gnvij{min-height:10rem;margin:0;border-bottom:0}.circuit-profile_layoutGallerySingle__P_5XC .circuit-profile_layoutDetails__iZw_V{display:grid;min-width:0;align-content:center;gap:.55rem;padding:1.2rem 1.4rem}.circuit-profile_layoutGallerySingle__P_5XC .circuit-profile_layoutDetails__iZw_V>p,.circuit-profile_layoutGallerySingle__P_5XC .circuit-profile_layoutDetails__iZw_V>small,.circuit-profile_layoutGallerySingle__P_5XC .circuit-profile_layoutDetails__iZw_V>strong{margin-top:0}}@media (max-width:76rem){.circuit-profile_detailsSkeletonGrid__71qqt{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-profile_detailsSkeletonCard__3SUQt:first-child{grid-column:1/-1}.circuit-profile_recordsGrid__ITzvo{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-profile_recordsGrid__ITzvo>.circuit-profile_recordGroup__5A23Q{grid-column:1/-1}.circuit-profile_insightDashboard__VPJ_H,.circuit-profile_layoutComparison__5uocV,.circuit-profile_raceHistoryGrid__aQkjG{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_noResults__6FHmh,.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_previousRace__OIRIs{grid-column:1/-1}.circuit-profile_specGrid__kQmoK,.circuit-profile_timeline__RwpLS{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:58rem){.circuit-profile_performanceGrid__CRY_X,.circuit-profile_recordsGrid__ITzvo{grid-template-columns:minmax(0,1fr)}.circuit-profile_recordsGrid__ITzvo>.circuit-profile_recordGroup__5A23Q{grid-column:auto}.circuit-profile_hero__n3JqU{min-height:0;grid-template-columns:minmax(0,1.08fr) minmax(16rem,.92fr)}.circuit-profile_heroCopy__SjE_g{padding:.9rem 1rem}.circuit-profile_trackMap__MAkOV img{width:min(68%,13rem);height:8.75rem;max-height:8.75rem}.circuit-profile_insightGridCompact___zOYW,.circuit-profile_leaderColumns__QblEy{grid-template-columns:minmax(0,1fr)}.circuit-profile_insightGridCompact___zOYW .circuit-profile_timeline__RwpLS li{display:grid;grid-template-columns:9rem minmax(0,1fr)}.circuit-profile_insightGridCompact___zOYW .circuit-profile_timelineMap__8HXqO{min-height:100%;border-right:1px solid var(--border);border-bottom:0}.circuit-profile_grandPrixHistory__mUYct{grid-template-columns:minmax(0,1fr)}}@media (max-width:46rem){.circuit-profile_trackPreview__ioKns img[data-circuit-artwork]{width:min(100%,18rem);height:11rem;max-height:11rem}.circuit-profile_detailsSkeletonGrid__71qqt,.circuit-profile_detailsSkeletonPanel__Tf45N>div{grid-template-columns:minmax(0,1fr)}.circuit-profile_detailsSkeletonCard__3SUQt:first-child{grid-column:auto}.circuit-profile_raceHistoryGrid__aQkjG{grid-template-columns:minmax(0,1fr)}.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_noResults__6FHmh,.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_previousRace__OIRIs{grid-column:auto}.circuit-profile_eventDetails__LtBab,.circuit-profile_hero__n3JqU{grid-template-columns:minmax(0,1fr)}.circuit-profile_hero__n3JqU{min-height:0}.circuit-profile_trackMap__MAkOV{min-height:10.5rem;grid-template-columns:minmax(0,1fr) minmax(0,20rem) minmax(0,1fr)}.circuit-profile_trackMap__MAkOV img{width:min(64%,12rem);height:8.5rem;max-height:8.5rem}}@media (max-width:42rem){.circuit-profile_content__kA4CO{padding-top:.65rem}.circuit-profile_sectionNav__XPnoI{gap:.35rem;margin-top:.5rem;padding-bottom:.25rem}.circuit-profile_sectionNav__XPnoI a{min-height:1.9rem;padding:.28rem .65rem;font:var(--font-label-bold)}.circuit-profile_historyPanel___y7Ni,.circuit-profile_profileSection__cMUla{padding:.8rem}.circuit-profile_historyPanel___y7Ni h2,.circuit-profile_profileSectionHeader__kXKP5 h2,.circuit-profile_sectionHeader__3kJyb h2{font:var(--font-text-large-bold)}.circuit-profile_performancePanel__Or2Yz>header h3{font:var(--font-text-bold)}.circuit-profile_performanceName__iLnlB,.circuit-profile_raceHistoryName__wbq9R{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circuit-profile_performanceName__iLnlB a,.circuit-profile_raceHistoryName__wbq9R a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circuit-profile_insightDashboard__VPJ_H{grid-template-columns:minmax(0,1fr)}.circuit-profile_insightCard__DA_22>header{padding:.55rem .65rem .35rem}.circuit-profile_insightCard__DA_22>header h3{font:var(--font-text-bold)}.circuit-profile_insightStatPair__lZ8Cb{gap:.45rem;padding:0 .55rem .55rem}.circuit-profile_insightStatPair__lZ8Cb p{padding:.55rem}.circuit-profile_gridWinList__1KQUH strong,.circuit-profile_insightStatPair__lZ8Cb strong,.circuit-profile_recoveryList__0SoVM li>strong{font:var(--font-subheading-bold)}.circuit-profile_gridWinList__1KQUH{gap:.3rem;padding:0 .55rem .55rem}.circuit-profile_gridWinList__1KQUH p{padding:.4rem .18rem}.circuit-profile_gridWinList__1KQUH span{font:var(--font-data-small-bold)}.circuit-profile_recoveryList__0SoVM{gap:.35rem;padding:0 .55rem .55rem}.circuit-profile_recoveryList__0SoVM li{padding:.4rem .25rem}.circuit-profile_recoveryList__0SoVM li>span{font:var(--font-caption)}.circuit-profile_layoutComparison__5uocV{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-profile_leaderMetric__8M6GH{grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1.3fr);gap:.4rem}.circuit-profile_layoutGallery__mVgcZ{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-profile_tableDialog__wOjiV{width:calc(100vw - 1rem)}.circuit-profile_tableDialogSurface__sJkzE{max-height:calc(100svh - 1rem)}.circuit-profile_tableDialogHeader__3bYVx{padding:.75rem}.circuit-profile_heroCopy__SjE_g{padding:.95rem 1rem 1rem}.circuit-profile_heroCopy__SjE_g h1{margin:.28rem 0 .42rem}.circuit-profile_grandPrixName__adL0b{margin-top:.28rem}.circuit-profile_heroSummary__dn9zk{gap:.4rem;margin-top:.72rem}.circuit-profile_heroSummary__dn9zk p{justify-items:center;text-align:center}.circuit-profile_trackMap__MAkOV{min-height:9.5rem}.circuit-profile_trackMap__MAkOV img{width:min(58%,10rem);height:7.4rem;max-height:7.4rem}.circuit-profile_trackMap__MAkOV figcaption{align-items:center;flex-direction:row;gap:.5rem;padding:.5rem .7rem}.circuit-profile_trackMap__MAkOV figcaption strong{text-align:right}.circuit-profile_specGrid__kQmoK{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.circuit-profile_spec__daC6K{min-height:0;padding:.7rem .75rem}.circuit-profile_sectionHeader__3kJyb{align-items:start;flex-direction:column;gap:.35rem}.circuit-profile_sectionHeader__3kJyb>p{max-width:none;text-align:left}.circuit-profile_winnerFeature__ZAnyi{grid-template-columns:minmax(0,1fr)}.circuit-profile_winnerFacts__j7oqt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--border)}.circuit-profile_winnerFacts__j7oqt p{min-width:0;padding:.65rem .45rem 0;border-top:0;border-left:1px solid var(--border)}.circuit-profile_winnerFacts__j7oqt p:first-child{padding-left:0;border-left:0}.circuit-profile_winnerFacts__j7oqt strong{font:var(--font-data-small-bold)}.circuit-profile_eventHighlights__v_KL5,.circuit-profile_leaderGrid__SaiaJ{grid-template-columns:minmax(0,1fr)}.circuit-profile_leaderMetric__8M6GH{min-height:0}.circuit-profile_grandPrixHistory__mUYct li>div{align-items:flex-start;flex-direction:column;gap:.25rem}.circuit-profile_grandPrixHistory__mUYct li strong{overflow:visible;text-overflow:clip;white-space:normal}.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_benchmarks__snL3v{height:auto;padding:.8rem}.circuit-profile_raceHistoryGrid__aQkjG>.circuit-profile_benchmarks__snL3v .circuit-profile_benchmarkList__m6JUE{flex:0 0 auto;grid-auto-rows:auto;grid-template-rows:none}.circuit-profile_benchmarkList__m6JUE{grid-template-columns:minmax(0,1fr);gap:.45rem;margin-top:.55rem}.circuit-profile_benchmarkList__m6JUE article{padding:.75rem}.circuit-profile_benchmarkList__m6JUE strong{margin-top:.22rem}.circuit-profile_benchmarkList__m6JUE a{margin-top:.35rem}.circuit-profile_leaderEntry__cSZjK a,.circuit-profile_leaderNames__G42Ei strong{font:var(--font-text-compact-semibold)}.circuit-profile_recordList__6qxCe article>strong{font:var(--font-data-bold)}.circuit-profile_timeline__RwpLS{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.circuit-profile_grandPrixHistory__mUYct ol{grid-template-columns:minmax(0,1fr)}.circuit-profile_timelineMap__8HXqO{min-height:7.2rem;padding:.55rem}.circuit-profile_timelineMap__8HXqO img{height:5.8rem}.circuit-profile_timelineCopy__GB8by{padding:.7rem}}@media (max-width:27rem){.circuit-profile_trackPreview__ioKns img[data-circuit-artwork]{height:10rem;max-height:10rem}.circuit-profile_leaderMetric__8M6GH{grid-template-columns:minmax(6rem,.66fr) minmax(0,1.34fr);gap:.3rem;padding:.65rem}.circuit-profile_leaderEntry__cSZjK{gap:.25rem}.circuit-profile_leaderMore__qSDl0{padding:.1rem .3rem}.circuit-profile_layoutGallery__mVgcZ{grid-template-columns:minmax(0,1fr)}.circuit-profile_layoutGallery__mVgcZ li{display:grid;min-height:7.5rem;grid-template-columns:minmax(0,1fr) 6.75rem;align-items:center;gap:.65rem;padding:.75rem}.circuit-profile_layoutGallery__mVgcZ .circuit-profile_layoutMap__gnvij{min-height:0;grid-column:2;grid-row:1;margin:0;padding:0}.circuit-profile_layoutGallery__mVgcZ .circuit-profile_layoutMap__gnvij img{width:100%;height:5.4rem}.circuit-profile_layoutGallery__mVgcZ .circuit-profile_layoutDetails__iZw_V{grid-column:1;grid-row:1}.circuit-profile_timeline__RwpLS{grid-template-columns:minmax(0,1fr)}.circuit-profile_timeline__RwpLS li{display:grid}.circuit-profile_insightGridCompact___zOYW .circuit-profile_timeline__RwpLS li,.circuit-profile_timeline__RwpLS li{grid-template-columns:7.5rem minmax(0,1fr)}.circuit-profile_timelineMap__8HXqO{min-height:100%;border-right:1px solid var(--border);border-bottom:0}}@media (max-width:22rem){.circuit-profile_insightStatPair__lZ8Cb{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.circuit-profile_detailsSkeletonCard__3SUQt>div>span,.circuit-profile_detailsSkeletonCard__3SUQt>i,.circuit-profile_detailsSkeletonPanel__Tf45N>div>span,.circuit-profile_detailsSkeletonPanel__Tf45N>i,.circuit-profile_grandPrixNameSkeleton__4tpVG,.circuit-profile_layoutCountSkeleton__m_ux0,.circuit-profile_locationNameSkeleton__K_qxZ,.circuit-profile_specDetailSkeleton__8bexp,.circuit-profile_specValueSkeleton__46RNk,.circuit-profile_summaryValueSkeleton__fPcM8{animation:none}}.circuit-map_preview__dL8aT{display:grid;min-width:0;width:100%;justify-items:center}.circuit-map_previewImage__WnLlP{display:block;width:100%;height:auto;object-fit:contain}.circuit-map_visual__g8qR8{display:grid;min-width:0;width:100%;justify-items:center;gap:.45rem}.circuit-map_legend__f0Tis{--map-sector-1:#dc4d48;--map-sector-2:#278bc4;--map-sector-3:#d6a52e;display:flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .85rem;color:var(--text);font-family:inherit;font-size:max(11px,.6875rem);font-weight:600;line-height:1.45}[data-theme=dark] .circuit-map_legend__f0Tis{--map-sector-1:#f36e66;--map-sector-2:#54b1e3;--map-sector-3:#edc452}.circuit-map_sectors__lk9GO{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.35rem .6rem}.circuit-map_sector__ry_9B{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.circuit-map_swatch__8gBc2{width:.85rem;height:.25rem;flex:0 0 auto;border-radius:999px}.circuit-map_sector__ry_9B[data-sector="1"] .circuit-map_swatch__8gBc2{background:var(--map-sector-1)}.circuit-map_sector__ry_9B[data-sector="2"] .circuit-map_swatch__8gBc2{background:var(--map-sector-2)}.circuit-map_sector__ry_9B[data-sector="3"] .circuit-map_swatch__8gBc2{background:var(--map-sector-3)}.circuit-map_enlarge__Lyl_N{margin-top:.3rem;padding:.2rem .35rem;border:0;background:transparent;color:var(--muted);font:var(--font-caption);text-align:center;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.2em;cursor:pointer}.circuit-map_enlarge__Lyl_N:hover{color:var(--text)}.circuit-map_dialog__45o3k{inset:0;width:min(56rem,calc(100% - 2rem));max-height:calc(100svh - 2rem);margin:auto;padding:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:.75rem;background:var(--surface);box-shadow:0 32px 90px rgb(8 12 14/35%);color:var(--text)}.circuit-map_dialog__45o3k::backdrop{background:rgb(7 10 12/72%);backdrop-filter:blur(5px)}.circuit-map_dialogShell__V_Iqh{display:grid;gap:.5rem;max-height:inherit;overflow-y:auto;padding:1rem}.circuit-map_dialogShell__V_Iqh>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.circuit-map_dialogShell__V_Iqh h2{margin:0;font:var(--font-dialog-title-responsive-bold);letter-spacing:-.05em}.circuit-map_detailImage__5Z3nf{display:block;width:100%;height:auto;max-height:calc(100svh - 9rem);object-fit:contain}.DataTable_frame__7DX_a{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);box-shadow:var(--card-shadow)}.DataTable_viewport__8E_mJ{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.DataTable_table__fa0HI{width:100%;border-collapse:collapse;color:var(--text);font:var(--font-table-value)}.DataTable_stickyColumns__YL330{border-collapse:separate;border-spacing:0}.DataTable_caption__wlr_c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DataTable_headerCell__BQG7x{position:sticky;z-index:2;top:0;padding:.78rem .85rem;border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface) 92%,var(--surface-soft));color:var(--muted);font:var(--font-table-header);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.DataTable_headerCell__BQG7x[aria-sort=ascending],.DataTable_headerCell__BQG7x[aria-sort=descending]{font:var(--font-data-small-heavy)}.DataTable_cell__Xga4u{padding:.75rem .85rem;border-bottom:1px solid var(--border);vertical-align:middle}.DataTable_stickyHeaderCell__MYCxb{z-index:5;left:0;background:color-mix(in srgb,var(--surface) 92%,var(--surface-soft));background-clip:padding-box;box-shadow:1px 0 0 var(--border)}.DataTable_stickyCell__N7beB{position:sticky;z-index:1;left:0;background:var(--surface);background-clip:padding-box;box-shadow:1px 0 0 var(--border)}.DataTable_table__fa0HI tbody tr:last-child .DataTable_cell__Xga4u{border-bottom:0}.DataTable_table__fa0HI tbody tr{transition:background-color .15s ease}.DataTable_table__fa0HI tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-soft) 28%,transparent)}.DataTable_table__fa0HI tbody tr:hover{background:color-mix(in srgb,var(--blue-soft) 58%,transparent)}.DataTable_uniformRows__JEAjc .DataTable_table__fa0HI tbody tr:hover,.DataTable_uniformRows__JEAjc .DataTable_table__fa0HI tbody tr:nth-child(2n){background:transparent}.DataTable_left__HzUPQ{text-align:left}.DataTable_center__K7bZa{text-align:center}.DataTable_right__yvMRt{font-variant-numeric:tabular-nums;text-align:right}.DataTable_empty__wt2Dj{display:grid;min-height:18rem;padding:clamp(2rem,6vw,4rem);place-items:center;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);color:var(--muted);text-align:center}.DataTable_empty__wt2Dj,.DataTable_frame__7DX_a{border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:border-color var(--card-transition-duration) ease,box-shadow var(--card-transition-duration) ease}.DataTable_empty__wt2Dj.DataTable_nested__mqwtg,.DataTable_frame__7DX_a.DataTable_nested__mqwtg{border-radius:var(--card-inner-radius)}.DataTable_empty__wt2Dj:hover,.DataTable_frame__7DX_a:hover{border-color:var(--border-strong);box-shadow:var(--card-shadow-hover)}.DataTable_frame__7DX_a.DataTable_flush__0g9SO,.DataTable_frame__7DX_a.DataTable_flush__0g9SO:hover{overflow:visible;border:0;border-radius:0;box-shadow:none}@media (max-width:48rem){.DataTable_cell__Xga4u,.DataTable_headerCell__BQG7x{padding-right:.55rem;padding-left:.55rem}.DataTable_compactOnMobile__sCWTO .DataTable_table__fa0HI{table-layout:fixed}.DataTable_compactOnMobile__sCWTO .DataTable_headerCell__BQG7x{padding:.55rem .4rem;font:var(--font-label-bold)}.DataTable_compactOnMobile__sCWTO .DataTable_cell__Xga4u{padding:.52rem .4rem;font:var(--font-text-small)}}@media (prefers-reduced-motion:reduce){.DataTable_table__fa0HI tbody tr{transition:none}}.SelectMenu_root__jEUnN{position:relative;min-width:0}.SelectMenu_trigger__BEgG5{display:flex;width:100%;min-width:0;height:2.65rem;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .75rem 0 .85rem;border:1px solid var(--border-strong);border-radius:.45rem;background:var(--surface);color:var(--text);cursor:pointer;font:var(--font-control-value);text-align:left}.SelectMenu_trigger__BEgG5:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--border-strong))}.SelectMenu_trigger__BEgG5:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:2px}.SelectMenu_value__eGBSp{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectMenu_value__eGBSp strong{overflow:hidden;color:var(--text);font:var(--font-control-value);text-overflow:ellipsis}.SelectMenu_prefix__4x1si{flex:0 0 auto;color:var(--muted);font:var(--font-control-label)}.SelectMenu_chevronOpen__pHViP,.SelectMenu_chevron__Jwgkw{width:1rem;height:1rem;flex:0 0 1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .15s ease}.SelectMenu_chevronOpen__pHViP{transform:rotate(180deg)}.SelectMenu_menu__5Gp9o{position:absolute;z-index:40;top:calc(100% + .4rem);right:0;left:0;padding:.35rem;overflow:hidden;border:1px solid var(--border-strong);border-radius:.55rem;background:var(--surface);box-shadow:0 18px 48px rgb(8 12 14/18%)}.SelectMenu_search__Bv_Qt{display:flex;align-items:center;gap:.55rem;margin:.15rem .15rem .35rem;padding:.6rem .65rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface-soft);color:var(--muted)}.SelectMenu_search__Bv_Qt:focus-within{border-color:color-mix(in srgb,var(--blue) 45%,var(--border))}.SelectMenu_search__Bv_Qt svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.SelectMenu_search__Bv_Qt input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:var(--font-dropdown-option)}.SelectMenu_search__Bv_Qt input::placeholder{color:var(--muted)}.SelectMenu_visuallyHidden__NDLAp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.SelectMenu_list___sNxg{max-height:min(19rem,calc(100vh - 12rem));overflow-y:auto;overscroll-behavior:contain}.SelectMenu_option__taVVz{display:block;width:100%;min-height:2.45rem;padding:.58rem .7rem;border:0;border-radius:.35rem;background:transparent;color:var(--text);cursor:pointer;font:var(--font-dropdown-option);line-height:1.35;text-align:left}.SelectMenu_option__taVVz:hover,.SelectMenu_option__taVVz[data-highlighted]{background:var(--surface-soft)}.SelectMenu_option__taVVz[aria-selected=true]{background:var(--blue-soft);color:var(--text)}.SelectMenu_option__taVVz:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.SelectMenu_empty__f9gC_{margin:0;padding:1.25rem .75rem;color:var(--muted);font:var(--font-dropdown-option);text-align:center}@media (prefers-reduced-motion:reduce){.SelectMenu_chevronOpen__pHViP,.SelectMenu_chevron__Jwgkw{transition:none}}.circuits-directory_page__XdQ6g{min-height:100svh;background:var(--page);color:var(--text)}.circuits-directory_content__Wien6{width:min(100%,96rem);margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) clamp(.8rem,3vw,3rem) clamp(3rem,7vw,6rem)}.circuits-directory_pageHeader__kEdKN{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);gap:2rem;align-items:end;margin-bottom:1.25rem}.circuits-directory_cardLink__WwznO{display:grid;height:100%;min-width:0;color:inherit;text-decoration:none}.circuits-directory_cardLink__WwznO:focus-visible{outline:2px solid var(--border-strong);outline-offset:-3px}.circuits-directory_cardCopy__fVB36>span,.circuits-directory_pageHeader__kEdKN span{color:var(--brand);font:var(--font-eyebrow);letter-spacing:.1em;text-transform:uppercase}.circuits-directory_countryLabel__31igY,.circuits-directory_directoryEyebrow__eHBil{display:flex;align-items:center;gap:.5rem}.circuits-directory_countryLabel__31igY .country-flag,.circuits-directory_directoryEyebrow__eHBil svg{flex:0 0 auto}.circuits-directory_countryLabel__31igY .country-flag{width:1.3rem;height:.85rem}.circuits-directory_pageHeader__kEdKN h1{margin:.25rem 0 0;font:var(--font-page-title-responsive);letter-spacing:-.05em}.circuits-directory_pageHeader__kEdKN p{margin:0;color:var(--muted);font:var(--font-text-small);line-height:1.65}.circuits-directory_controls__oWYey{display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:.7rem;margin-bottom:.75rem}.circuits-directory_search__RLULi{display:flex;min-height:3rem;align-items:center;gap:.65rem;padding:.7rem .9rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);box-shadow:var(--card-shadow);color:var(--muted);transition:border-color var(--card-transition-duration) ease,box-shadow var(--card-transition-duration) ease}.circuits-directory_search__RLULi:focus-within{border-color:color-mix(in srgb,var(--blue) 42%,var(--border));box-shadow:var(--card-shadow-hover)}.circuits-directory_search__RLULi svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.circuits-directory_search__RLULi input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:var(--font-text-small)}.circuits-directory_search__RLULi input::placeholder{color:var(--muted)}.circuits-directory_seasonPicker__cRApm{z-index:30}.circuits-directory_seasonPicker__cRApm>button{width:100%;height:100%;min-height:3rem;justify-content:space-between;border-color:var(--border);border-radius:var(--card-inner-radius);box-shadow:var(--card-shadow)}.circuits-directory_resultSummary__ne0Tf{display:flex;gap:.35rem;margin-bottom:.8rem;color:var(--muted);font:var(--font-caption)}.circuits-directory_resultSummary__ne0Tf strong{color:var(--text)}.circuits-directory_grid__HWnja{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.circuits-directory_card__N6VJc{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);animation:circuits-directory_circuit-card-enter__0jozG .3s ease both;animation-delay:min(calc(var(--card-index) * 24ms),.24s);transition:border-color var(--card-transition-duration) ease,box-shadow var(--card-transition-duration) ease,transform var(--card-transition-duration) ease}.circuits-directory_card__N6VJc:hover{border-color:var(--border-strong);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.circuits-directory_track__UcV6l{position:relative;display:grid;min-height:11.5rem;place-items:center;padding:.5rem 1rem;background:var(--surface-soft)}.circuits-directory_track__UcV6l>span{position:absolute;top:.65rem;left:.7rem;color:var(--brand);font:var(--font-data-caption-bold);letter-spacing:.08em}.circuits-directory_track__UcV6l img{display:block;width:min(100%,21rem);height:10.5rem;object-fit:contain}[data-theme=dark] .circuits-directory_track__UcV6l img:not([data-circuit-artwork]){filter:invert(1)}.circuits-directory_cardCopy__fVB36{display:flex;flex-direction:column;padding:1rem 1rem .85rem}.circuits-directory_cardCopy__fVB36 h2{margin:.32rem 0 0;font:var(--font-text-large-bold);font-size:1rem;line-height:1.3}.circuits-directory_facts__uFonE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--border)}.circuits-directory_facts__uFonE p{min-width:0;margin:0;padding-inline:.5rem;text-align:center}.circuits-directory_facts__uFonE p+p{border-left:1px solid var(--border)}.circuits-directory_facts__uFonE span{display:block;overflow:hidden;color:var(--muted);font:var(--font-caption);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.circuits-directory_facts__uFonE strong{display:block;overflow:hidden;margin-top:.2rem;font:var(--font-data-small-bold);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.circuits-directory_empty__0dmw9{display:grid;min-height:14rem;place-content:center;gap:.3rem;border:1px dashed var(--border-strong);border-radius:var(--card-radius);color:var(--muted);text-align:center}.circuits-directory_empty__0dmw9 strong{color:var(--text);font:var(--font-text-large-bold)}.circuits-directory_empty__0dmw9 span{font:var(--font-text-small)}.circuits-directory_empty__0dmw9 button{width:fit-content;margin:.55rem auto 0;padding:.5rem .85rem;border:1px solid var(--brand);border-radius:999px;background:var(--brand);color:var(--on-brand);cursor:pointer;font:var(--font-button)}.circuits-directory_empty__0dmw9 button:focus-visible,.circuits-directory_empty__0dmw9 button:hover{background:var(--brand-strong)}.circuits-directory_visuallyHidden__KZE9D{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes circuits-directory_circuit-card-enter__0jozG{0%{opacity:0;transform:translateY(.45rem)}}@media (max-width:70rem){.circuits-directory_grid__HWnja{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:54rem){.circuits-directory_pageHeader__kEdKN{grid-template-columns:1fr;gap:.65rem}.circuits-directory_grid__HWnja{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.circuits-directory_controls__oWYey{grid-template-columns:minmax(0,1fr) auto}.circuits-directory_seasonPicker__cRApm>button{width:auto}.circuits-directory_grid__HWnja{grid-template-columns:minmax(0,1fr)}.circuits-directory_track__UcV6l{min-height:11rem}}@media (prefers-reduced-motion:reduce){.circuits-directory_card__N6VJc{animation:none}}.drivers-directory_page__cp_Uz{min-height:100svh;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--blue) 7%,transparent),transparent 28rem),var(--page);color:var(--text)}.drivers-directory_content__v5TSn{width:min(100%,96rem);margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) clamp(.8rem,3vw,3rem) clamp(3rem,7vw,6rem)}.drivers-directory_pageHeader__t5Af1{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.drivers-directory_pageHeader__t5Af1 span{color:var(--brand);font:var(--font-eyebrow);letter-spacing:.1em;text-transform:uppercase}.drivers-directory_directoryEyebrow__3PHoS{display:flex;align-items:center;gap:.5rem}.drivers-directory_compareLink__h2eOQ svg,.drivers-directory_directoryEyebrow__3PHoS svg{flex:0 0 auto}.drivers-directory_pageHeader__t5Af1 h1{margin:.25rem 0 0;font:var(--font-section-title-responsive);letter-spacing:-.04em}.drivers-directory_compareLink__h2eOQ{display:inline-flex;min-height:2.25rem;align-items:center;gap:.4rem;padding:.45rem .75rem;border:1px solid var(--brand);border-radius:999px;background:var(--brand);box-shadow:var(--card-shadow);color:var(--on-brand);font:var(--font-text-small-bold);text-decoration:none;white-space:nowrap}.drivers-directory_compareLink__h2eOQ:hover{background:var(--brand-strong)}.drivers-directory_compareLink__h2eOQ:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 35%,transparent);outline-offset:2px}.drivers-directory_controls__Klp_K{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem 14rem auto;gap:.7rem}.drivers-directory_search__oTxzs{display:flex;width:100%;align-items:center;gap:.65rem;padding:.7rem .9rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);box-shadow:var(--card-shadow);color:var(--muted);transition:border-color var(--card-transition-duration) ease,box-shadow var(--card-transition-duration) ease}.drivers-directory_teamSelect__LI0rC,.drivers-directory_yearSelect__JboRJ{z-index:30}.drivers-directory_teamSelect__LI0rC>button,.drivers-directory_yearSelect__JboRJ>button{width:100%;height:100%;min-height:2.65rem;justify-content:space-between;border-color:var(--border);border-radius:var(--card-inner-radius);box-shadow:var(--card-shadow)}.drivers-directory_teamSelect__LI0rC>div button{font-weight:700}.drivers-directory_formerDriversToggle__N400i{display:flex;min-height:2.65rem;align-items:center;gap:.55rem;padding:.55rem .8rem;border:1px solid var(--border);border-radius:var(--card-inner-radius);background:var(--surface);box-shadow:var(--card-shadow);cursor:pointer;white-space:nowrap}.drivers-directory_formerDriversToggle__N400i input{position:absolute;width:1px;height:1px;opacity:0}.drivers-directory_formerDriversToggle__N400i>span{position:relative;width:2rem;height:1.15rem;flex:0 0 auto;border-radius:999px;background:var(--border-strong);transition:background .16s ease}.drivers-directory_formerDriversToggle__N400i>span i{position:absolute;top:.175rem;left:.175rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px rgb(8 12 14/20%);transition:transform .16s ease}.drivers-directory_formerDriversToggle__N400i input:checked+span{background:var(--blue)}.drivers-directory_formerDriversToggle__N400i input:checked+span i{transform:translateX(.85rem)}.drivers-directory_formerDriversToggle__N400i input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:2px}.drivers-directory_formerDriversToggle__N400i strong{font:var(--font-text-small-bold)}.drivers-directory_formerDriversToggle__N400i[data-disabled=true]{cursor:not-allowed;opacity:.5}.drivers-directory_searchProgress__dIlbS{height:.18rem;overflow:hidden;margin:0 0 .8rem;border-radius:999px;opacity:0;transition:opacity .16s ease}.drivers-directory_searchProgress__dIlbS[data-active=true]{opacity:1}.drivers-directory_searchProgress__dIlbS i{display:block;width:38%;height:100%;border-radius:inherit;background:var(--blue);animation:drivers-directory_driver-search-progress__n9Kko .9s ease-in-out infinite}.drivers-directory_search__oTxzs:focus-within{border-color:color-mix(in srgb,var(--blue) 42%,var(--border));box-shadow:var(--card-shadow-hover)}.drivers-directory_search__oTxzs svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.drivers-directory_search__oTxzs input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:var(--font-text-small)}.drivers-directory_search__oTxzs input::placeholder{color:var(--muted)}.drivers-directory_visuallyHidden__hMNGC{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.drivers-directory_driverGrid__2yPxp{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.drivers-directory_driverCard__a3ibo{position:relative;overflow:hidden;color:var(--text);cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:border-color var(--card-transition-duration) ease,box-shadow var(--card-transition-duration) ease;animation:drivers-directory_driver-card-enter__u__Em .32s ease both}.drivers-directory_driverCard__a3ibo,.drivers-directory_driverSkeletonCard___c1tM{display:grid;min-width:0;gap:.8rem;padding:.9rem 1rem .85rem;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.drivers-directory_driverSkeletonCard___c1tM i{display:block;height:1rem;border-radius:.45rem;background:linear-gradient(100deg,var(--surface-soft) 30%,color-mix(in srgb,var(--surface-soft) 52%,var(--surface)) 48%,var(--surface-soft) 66%);background-size:240% 100%;animation:drivers-directory_driver-skeleton-shimmer__BPuOR 1.1s linear infinite}.drivers-directory_driverSkeletonCard___c1tM i:first-child{width:64%}.drivers-directory_driverSkeletonCard___c1tM i:nth-child(2){width:100%;height:1px}.drivers-directory_driverSkeletonCard___c1tM i:last-child{width:42%;height:.75rem}.drivers-directory_driverCard__a3ibo:hover{border-color:var(--border-strong);box-shadow:var(--card-shadow-hover)}.drivers-directory_driverCard__a3ibo:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:3px}.drivers-directory_driverIdentity__ruCxA{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.drivers-directory_driverNumber__GYj1W{display:inline-flex;flex:0 0 auto;justify-self:end;color:var(--brand);font:var(--font-data-small-bold);white-space:nowrap}.drivers-directory_driverIdentity__ruCxA .country-flag{display:block;width:1.6rem;height:1rem;border:1px solid var(--border);border-radius:.25rem;background-position:50%;background-size:cover;box-shadow:0 .15rem .35rem rgb(15 23 42/10%)}.drivers-directory_driverName__AdzNm{min-width:0;overflow:hidden;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.drivers-directory_driverName__AdzNm span,.drivers-directory_driverName__AdzNm strong{display:inline}.drivers-directory_driverName__AdzNm span{font:var(--font-text-large)}.drivers-directory_driverName__AdzNm strong{margin-left:.28rem;font:var(--font-text-large-bold);letter-spacing:-.025em}.drivers-directory_team__YTubM{position:relative;z-index:1;display:flex;min-width:0;align-items:end;justify-content:space-between;gap:.75rem;padding-top:.7rem;border-top:1px solid var(--border)}.drivers-directory_team__YTubM strong{min-width:0;overflow:hidden;padding-bottom:.08rem;color:var(--text);font:var(--font-text-small-bold);text-overflow:ellipsis;white-space:nowrap}.drivers-directory_empty__ztzOI{margin:3rem 0;color:var(--muted);font:var(--font-text-large);text-align:center}.drivers-directory_loadMoreMarker__FXQLa{display:grid;min-height:5rem;place-items:center;color:var(--muted);font:var(--font-text-small-bold)}.drivers-directory_loadError__pT3it{display:flex;align-items:center;gap:.65rem}.drivers-directory_loadError__pT3it button{padding:.35rem .65rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);cursor:pointer;font:var(--font-text-small-bold)}.drivers-directory_endMessage__c4Qk0{color:var(--muted)}@keyframes drivers-directory_driver-card-enter__u__Em{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes drivers-directory_driver-skeleton-shimmer__BPuOR{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes drivers-directory_driver-search-progress__n9Kko{0%{transform:translateX(-110%)}to{transform:translateX(365%)}}@media (prefers-reduced-motion:reduce){.drivers-directory_driverCard__a3ibo,.drivers-directory_driverSkeletonCard___c1tM i,.drivers-directory_loader__GnIij i,.drivers-directory_searchProgress__dIlbS i{animation:none}}@media (max-width:70rem){.drivers-directory_driverGrid__2yPxp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.drivers-directory_content__v5TSn{padding-top:1.25rem}.drivers-directory_controls__Klp_K{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr)}.drivers-directory_formerDriversToggle__N400i,.drivers-directory_search__oTxzs{grid-column:1/-1}.drivers-directory_driverGrid__2yPxp{grid-template-columns:repeat(2,minmax(0,1fr))}.drivers-directory_driverIdentity__ruCxA{grid-template-columns:auto minmax(0,1fr) max-content;gap:.55rem}}@media (max-width:30rem){.drivers-directory_driverGrid__2yPxp{grid-template-columns:minmax(0,1fr)}}