._shell_45yqz_1{--home-bg:#05090a;--home-surface:#071012;--home-panel:#050a0ce0;--home-line:#73e1db33;--home-line-strong:#73e1db6b;--home-muted:#829296;--home-soft:#b6c3c5;isolation:isolate;background:var(--home-bg);width:100%;min-width:320px;height:100svh;color:var(--text-1);grid-template-rows:62px minmax(0,1fr) 32px;padding-inline:clamp(14px,2vw,38px);display:grid;position:relative;overflow:hidden}body:has(.home-shell){background-blend-mode:normal;background-image:none}html[data-theme=light] body:has(.home-shell){background-blend-mode:normal;background-image:none}._shell_45yqz_1.home-shell{background:var(--home-bg);min-height:0}._shell_45yqz_1 .skip-link{clip-path:inset(50%);white-space:nowrap;border:0;width:0;height:0;padding:0;top:8px;left:8px;overflow:hidden}._shell_45yqz_1 .skip-link:focus{z-index:30;border:1px solid var(--apx-cyan);background:var(--home-bg);clip-path:none;width:auto;height:auto;padding:10px 14px;overflow:visible}._header_45yqz_56{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}._brand_45yqz_65{align-items:center;gap:12px;min-width:0;display:inline-flex}._brand_45yqz_65>span:first-child{border:1px solid var(--home-accent-ink,var(--apx-cyan-ink));width:47px;height:30px;color:var(--home-accent-ink,var(--apx-cyan-ink));font:800 18px/1 var(--font-data);letter-spacing:-.09em;place-items:center;display:inline-grid}._brandWords_45yqz_83{gap:4px;min-width:0;display:grid}._brandWords_45yqz_83 small,._brandWords_45yqz_83 strong{font:650 10px/1 var(--font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._brandWords_45yqz_83 small{color:var(--text-3);letter-spacing:.14em}._brandWords_45yqz_83 strong{color:var(--text-1);letter-spacing:.08em}._headerMeta_45yqz_107{align-items:center;gap:14px;display:flex}._status_45yqz_113{color:var(--home-soft);font:650 10px/1 var(--font-data);letter-spacing:.11em;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}._status_45yqz_113 i{background:var(--apx-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #00a19c9e}._themeControl_45yqz_131 .theme-toggle{border-color:var(--home-line-strong);background:#050a0cd1;min-width:68px;height:30px}._main_45yqz_138{min-width:0;min-height:0;padding-block:clamp(8px,1.2vh,13px)}._sequence_45yqz_144{isolation:isolate;border:1px solid var(--home-line-strong);background:radial-gradient(circle at 72% 45%, #00a19c17, transparent 34%), var(--home-surface);width:100%;height:100%;position:relative;overflow:hidden}._sequence_45yqz_144:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#73e1db0a 1px,#0000 1px),linear-gradient(90deg,#73e1db0a 1px,#0000 1px);background-size:clamp(54px,5vw,86px) clamp(54px,5vw,86px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000 0 26%,#0000 72%);mask-image:radial-gradient(circle at 70% 45%,#000 0 26%,#0000 72%)}._sequence_45yqz_144:after{content:"";z-index:10;border-top:2px solid var(--apx-cyan);border-left:2px solid var(--apx-cyan);pointer-events:none;width:42px;height:42px;position:absolute;inset:-1px auto auto -1px}._storyScroller_45yqz_181{z-index:2;overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}._storyScroller_45yqz_181::-webkit-scrollbar{display:none}._storyScroller_45yqz_181:focus-visible{outline:2px solid var(--apx-cyan);outline-offset:-4px}._storyPanel_45yqz_202{z-index:2;scroll-snap-align:start;scroll-snap-stop:always;grid-template-columns:minmax(320px,.82fr) minmax(460px,1.18fr);align-items:center;width:100%;height:100%;min-height:100%;padding:clamp(42px,5vw,86px);display:grid;position:relative}._sceneCopy_45yqz_216{min-width:0;max-width:590px}._sceneIndex_45yqz_221,._finalIndex_45yqz_222{color:var(--home-accent-ink,var(--apx-cyan-ink));font:700 10px/1 var(--font-data);letter-spacing:.16em;align-items:center;gap:12px;margin:0 0 clamp(17px,2.4vh,26px);display:flex}._sceneIndex_45yqz_221 span{border-right:1px solid var(--home-line-strong);color:var(--home-muted);letter-spacing:.08em;padding-right:12px}._sceneCopy_45yqz_216 h2{max-width:610px;color:var(--text-1);font:700 clamp(38px, 4.4vw, 72px)/.98 var(--font-display);letter-spacing:-.045em;margin:0}._sceneDescription_45yqz_247{max-width:530px;color:var(--home-soft);margin:clamp(20px,3vh,32px) 0 0;font-size:clamp(12px,1vw,15px);line-height:1.62}._visualFrame_45yqz_255{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:4% 5% 8% 43%}._motionGraphic_45yqz_264{will-change:transform, opacity;place-items:center;width:min(100%,820px);height:min(100%,720px);animation:.52s cubic-bezier(.22,1,.36,1) both _graphic-arrival_45yqz_1;display:grid}._motionGraphic_45yqz_264 svg{width:100%;height:100%;overflow:visible}._trackGhost_45yqz_279,._trackTrace_45yqz_280,._weekendMarkers_45yqz_281 line,._clockRail_45yqz_282,._clockTicks_45yqz_283 line,._liveTrace_45yqz_284,._replayTrace_45yqz_285,._clockPlayhead_45yqz_286 line,._provenanceRules_45yqz_287 line,._provenanceTraceOne_45yqz_288,._provenanceTraceTwo_45yqz_289,._provenanceTraceThree_45yqz_290,._provenanceReference_45yqz_291,._finalArc_45yqz_292,._finalGraphic_45yqz_293 line{vector-effect:non-scaling-stroke;fill:none}._trackGhost_45yqz_279{stroke:#b8cfd129;stroke-width:26px}._trackTrace_45yqz_280{stroke:var(--apx-cyan);stroke-width:2px;stroke-dasharray:1700;stroke-dashoffset:1700px;animation:1.3s cubic-bezier(.33,1,.68,1) .1s both _trace-course_45yqz_1}._weekendMarkers_45yqz_281{stroke:#a6e3e085;stroke-width:1px}._weekendMarkers_45yqz_281 text,._graphicLabel_45yqz_317,._provenanceLabels_45yqz_318 text{fill:var(--home-soft);stroke:none;font-family:var(--font-data);letter-spacing:.13em;font-size:11px;font-weight:700}._weekendMarkers_45yqz_281 line{stroke:#a6e3e06b}._traceOrigin_45yqz_331{fill:var(--apx-cyan);filter:drop-shadow(0 0 8px #00a19ccc)}._clockRail_45yqz_282,._clockTicks_45yqz_283 line,._provenanceRules_45yqz_287 line{stroke:#a6e3e033;stroke-width:1px}._liveTrace_45yqz_284,._replayTrace_45yqz_285,._provenanceTraceOne_45yqz_288,._provenanceTraceTwo_45yqz_289,._provenanceTraceThree_45yqz_290{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:.9s cubic-bezier(.33,1,.68,1) both _trace-signal_45yqz_1}._liveTrace_45yqz_284,._provenanceTraceOne_45yqz_288{stroke:var(--apx-cyan)}._replayTrace_45yqz_285,._provenanceTraceTwo_45yqz_289{stroke:#8f78de;animation-delay:.11s}._provenanceTraceThree_45yqz_290{stroke:#a9b36a;animation-delay:.22s}._clockPlayhead_45yqz_286{animation:1.6s cubic-bezier(.65,0,.35,1) .18s both _move-playhead_45yqz_1}._clockPlayhead_45yqz_286 line{stroke:var(--apx-cyan);stroke-width:1px;filter:drop-shadow(0 0 7px #00a19cc2)}._clockPlayhead_45yqz_286 rect{fill:var(--home-surface);stroke:var(--apx-cyan)}._clockPlayhead_45yqz_286 path,._provenanceLabels_45yqz_318 text:first-child{fill:var(--apx-cyan)}._provenanceLabels_45yqz_318 text:nth-child(2){fill:#a28ce5}._provenanceLabels_45yqz_318 text:nth-child(3){fill:#b7bf7a}._provenanceReference_45yqz_291{stroke:#e6f5f680;stroke-width:1px}._provenanceGraphic_45yqz_408 ._graphicLabel_45yqz_317{text-anchor:end}._finalGraphic_45yqz_293{opacity:.58}._finalArc_45yqz_292,._finalGraphic_45yqz_293 line{stroke:var(--apx-cyan);stroke-width:1px;stroke-dasharray:1700;stroke-dashoffset:1700px;animation:1.1s cubic-bezier(.33,1,.68,1) both _trace-course_45yqz_1}._finalGraphic_45yqz_293 line{stroke-dasharray:240;stroke-dashoffset:240px;animation-delay:.28s}._finalGraphic_45yqz_293 circle{fill:var(--apx-cyan);filter:drop-shadow(0 0 10px #00a19cc7)}._finalPanel_45yqz_436{text-align:center;grid-template-columns:1fr;place-items:center}._finalPanel_45yqz_436 ._sceneCopy_45yqz_216{z-index:3;border:1px solid var(--home-line-strong);background:var(--home-panel);width:min(560px,100% - 48px);max-width:none;padding:clamp(28px,4vh,46px) clamp(24px,4vw,56px);position:relative;box-shadow:0 30px 80px #0006}._finalPanel_45yqz_436 ._sceneCopy_45yqz_216:before{content:"";background:var(--apx-cyan);width:78px;height:2px;position:absolute;inset:-1px auto auto 50%;transform:translate(-50%)}._finalIndex_45yqz_222{color:var(--home-muted);justify-content:center}._finalPanel_45yqz_436 h2{color:var(--text-1);font:800 clamp(70px, 7.4vw, 116px)/.8 var(--font-display);letter-spacing:-.075em;margin:0}._finalMeaning_45yqz_475{color:var(--text-2);font:650 clamp(10px, .8vw, 12px)/1 var(--font-data);letter-spacing:.18em;margin:clamp(20px,2.7vh,28px) 0 0}._finalProduct_45yqz_482{color:var(--home-accent-ink,var(--apx-cyan-ink));font:750 clamp(12px, 1vw, 15px)/1 var(--font-data);letter-spacing:.1em;margin:10px 0 0}._entryAction_45yqz_489.hero-actions{justify-content:center;margin:clamp(22px,3vh,30px) 0 0;display:flex}._entryAction_45yqz_489 .home-button-primary{border:1px solid var(--apx-cyan);background:var(--apx-cyan);color:#021112;min-width:178px;min-height:44px;font:780 11px/1 var(--font-data);letter-spacing:.06em;padding-inline:23px;transition:transform .14s cubic-bezier(.23,1,.32,1);box-shadow:0 12px 30px #00a19c26}._entryAction_45yqz_489 .home-button-primary:active,._skipSequence_45yqz_509:active,._sceneNavigation_45yqz_510 button:active{transform:scale(.97)}._skipSequence_45yqz_509{z-index:9;border:1px solid var(--home-line);min-height:34px;color:var(--home-muted);font:700 10px/1 var(--font-data);letter-spacing:.1em;cursor:pointer;background:#050a0ca8;padding:0 10px;transition:transform .14s cubic-bezier(.23,1,.32,1);position:absolute;top:16px;right:18px}._sceneNavigation_45yqz_510{z-index:9;gap:11px;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}._sceneNavigation_45yqz_510 button{cursor:pointer;background:0 0;border:0;place-items:center end;width:26px;height:24px;display:grid}._sceneNavigation_45yqz_510 button span{border:1px solid var(--home-muted);transform-origin:100%;will-change:transform;background:0 0;border-radius:4px;width:23px;height:7px;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s;display:block;transform:scaleX(.3044)}._sceneNavigation_45yqz_510 button[aria-current=step] span{border-color:var(--apx-cyan);background:var(--apx-cyan);transform:scaleX(1)}._gestureHint_45yqz_572{z-index:9;color:var(--home-muted);font:650 10px/1 var(--font-data);letter-spacing:.1em;pointer-events:none;align-items:center;gap:8px;margin:0;display:flex;position:absolute;inset:auto auto 15px 18px}._gestureHint_45yqz_572 span{color:var(--home-accent-ink,var(--apx-cyan-ink));font-size:13px}._footer_45yqz_591{min-width:0;color:var(--home-muted);justify-content:space-between;align-items:center;gap:20px;display:flex}._footer_45yqz_591 p{min-width:0;font:500 10px/1.2 var(--font-data);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._footer_45yqz_591>span{font:650 10px/1 var(--font-data);letter-spacing:.08em;white-space:nowrap;flex:none}._skipSequence_45yqz_509:focus-visible,._sceneNavigation_45yqz_510 button:focus-visible,._entryAction_45yqz_489 .home-button-primary:focus-visible,._themeControl_45yqz_131 .theme-toggle:focus-visible{outline:2px solid var(--home-accent-ink,var(--apx-cyan-ink));outline-offset:3px}html[data-theme=light] ._shell_45yqz_1{--home-bg:#edf2f2;--home-surface:#e7eeee;--home-panel:#f9fcfcf0;--home-line:#0a585b33;--home-line-strong:#00696c70;--home-accent-ink:var(--apx-cyan-ink);--home-muted:#4b6064;--home-soft:#34484c;--home-provenance-observed:#00696b;--home-provenance-calculated:#65419a;--home-provenance-estimated:#536718}html[data-theme=light] ._shell_45yqz_1.home-shell{background:var(--home-bg)}html[data-theme=light] ._sequence_45yqz_144{background:var(--home-surface)}html[data-theme=light] ._themeControl_45yqz_131 .theme-toggle,html[data-theme=light] ._skipSequence_45yqz_509{background:#fbfdfde0}html[data-theme=light] ._finalPanel_45yqz_436 ._sceneCopy_45yqz_216{box-shadow:0 28px 70px #1641432e}html[data-theme=light] ._provenanceTraceOne_45yqz_288{stroke:var(--home-provenance-observed)}html[data-theme=light] ._provenanceTraceTwo_45yqz_289{stroke:var(--home-provenance-calculated)}html[data-theme=light] ._provenanceTraceThree_45yqz_290{stroke:var(--home-provenance-estimated)}html[data-theme=light] ._provenanceLabels_45yqz_318 text:first-child{fill:var(--home-provenance-observed)}html[data-theme=light] ._provenanceLabels_45yqz_318 text:nth-child(2){fill:var(--home-provenance-calculated)}html[data-theme=light] ._provenanceLabels_45yqz_318 text:nth-child(3){fill:var(--home-provenance-estimated)}@media (hover:hover) and (pointer:fine){._skipSequence_45yqz_509:hover{border-color:var(--home-line-strong);color:var(--text-1)}._sceneNavigation_45yqz_510 button:hover span{border-color:var(--apx-cyan)}._entryAction_45yqz_489 .home-button-primary:hover{color:#021112;background:#52c7c2;border-color:#52c7c2;transform:translateY(-1px)}}@media (width<=900px){._shell_45yqz_1{grid-template-rows:58px minmax(0,1fr) 40px;padding-inline:12px}._brand_45yqz_65{gap:9px}._brand_45yqz_65>span:first-child{width:42px;height:28px;font-size:16px}._brandWords_45yqz_83 strong{max-width:210px}._status_45yqz_113{display:none}._themeControl_45yqz_131 .theme-toggle{width:30px;min-width:30px;padding:0}._themeControl_45yqz_131 .theme-toggle span{display:none}._main_45yqz_138{padding-block:8px}._storyPanel_45yqz_202{grid-template-columns:1fr;align-items:end;padding:clamp(250px,45vh,420px) clamp(22px,6vw,52px) 68px}._sceneCopy_45yqz_216{max-width:610px}._sceneCopy_45yqz_216 h2{max-width:560px;font-size:clamp(34px,7.5vw,54px)}._sceneDescription_45yqz_247{max-width:520px;margin-top:16px;font-size:12px;line-height:1.5}._visualFrame_45yqz_255{inset:4% 7% 42%}._finalPanel_45yqz_436{align-items:center;padding:40px 26px 62px}._finalPanel_45yqz_436 ._sceneCopy_45yqz_216{width:min(520px,100% - 20px)}._skipSequence_45yqz_509{top:11px;right:11px}._sceneNavigation_45yqz_510{right:2px}._gestureHint_45yqz_572{inset:auto auto 12px 12px}._footer_45yqz_591{gap:8px}._footer_45yqz_591 p{white-space:normal}}@media (width<=520px){._brandWords_45yqz_83 strong{display:none}._sequence_45yqz_144:before{background-size:52px 52px}._storyPanel_45yqz_202{padding:44vh 22px 66px}._sceneIndex_45yqz_221{margin-bottom:13px}._sceneCopy_45yqz_216 h2{font-size:clamp(31px,10vw,42px)}._sceneDescription_45yqz_247{max-width:330px;font-size:11px}._visualFrame_45yqz_255{inset:4% 4% 43%}._weekendMarkers_45yqz_281 text,._graphicLabel_45yqz_317,._provenanceLabels_45yqz_318 text{font-size:13px}._finalPanel_45yqz_436{padding:24px 8px 58px}._finalPanel_45yqz_436 ._sceneCopy_45yqz_216{width:calc(100% - 22px);padding:24px 16px}._finalIndex_45yqz_222{margin-bottom:17px}._finalPanel_45yqz_436 h2{font-size:clamp(66px,22vw,86px)}._finalMeaning_45yqz_475{letter-spacing:.12em;margin-top:18px;font-size:10px}._finalProduct_45yqz_482{letter-spacing:.07em;margin-top:8px;font-size:11px}._entryAction_45yqz_489.hero-actions{margin-top:18px}._entryAction_45yqz_489 .home-button-primary{min-width:164px;min-height:41px;font-size:10px}._skipSequence_45yqz_509{font-size:10px}._footer_45yqz_591 p{font-size:10px;line-height:1.2}._footer_45yqz_591>span{display:none}}@media (height<=690px) and (width>=901px){._shell_45yqz_1{grid-template-rows:55px minmax(0,1fr) 28px}._storyPanel_45yqz_202{padding-block:34px}._sceneIndex_45yqz_221,._finalIndex_45yqz_222{margin-bottom:13px}._sceneDescription_45yqz_247{margin-top:15px;line-height:1.45}._finalPanel_45yqz_436 ._sceneCopy_45yqz_216{padding-block:22px}._finalMeaning_45yqz_475,._entryAction_45yqz_489.hero-actions{margin-top:16px}}@media (prefers-reduced-motion:reduce){._storyScroller_45yqz_181{scroll-behavior:auto}._motionGraphic_45yqz_264,._motionGraphic_45yqz_264 *,._sceneNavigation_45yqz_510 button span{transition-duration:.01ms!important;animation:none!important}._motionGraphic_45yqz_264{opacity:1;transform:none}._trackTrace_45yqz_280,._liveTrace_45yqz_284,._replayTrace_45yqz_285,._provenanceTraceOne_45yqz_288,._provenanceTraceTwo_45yqz_289,._provenanceTraceThree_45yqz_290,._finalArc_45yqz_292,._finalGraphic_45yqz_293 line{stroke-dashoffset:0}._clockPlayhead_45yqz_286{transform:translate(250px)}._entryAction_45yqz_489 .home-button-primary,._skipSequence_45yqz_509{transition-duration:.01ms}._status_45yqz_113 i,._traceOrigin_45yqz_331,._clockPlayhead_45yqz_286 line,._finalGraphic_45yqz_293 circle{box-shadow:none;filter:none}}@media (prefers-reduced-transparency:reduce){._finalPanel_45yqz_436 ._sceneCopy_45yqz_216,._skipSequence_45yqz_509{background:var(--home-surface)}}@media (prefers-contrast:more){._sequence_45yqz_144,._finalPanel_45yqz_436 ._sceneCopy_45yqz_216,._skipSequence_45yqz_509{border-color:var(--text-1)}._finalPanel_45yqz_436 ._sceneCopy_45yqz_216,._skipSequence_45yqz_509{background:var(--home-surface)}}@keyframes _graphic-arrival_45yqz_1{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _trace-course_45yqz_1{to{stroke-dashoffset:0}}@keyframes _trace-signal_45yqz_1{to{stroke-dashoffset:0}}@keyframes _move-playhead_45yqz_1{0%{opacity:.25;transform:translate(0)}10%{opacity:1}to{opacity:1;transform:translate(540px)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-ui);--font-mono:var(--font-data);--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-data)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.row-0{grid-row:0}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize\!{resize:both!important}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[data-behavior-id\=\"\$\{definition\.id\}\"\]\:visible:is(),.\[data-behavior-id\=\"apx-intro-scene-\$\{target\}\"\]\:visible:is(),.\[data-behavior-id\=\"apx-intro-scene-0\"\]\:visible:is(){visibility:visible}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}:root{--ink-0:#06090b;--ink-1:#0b1014;--ink-2:#12191e;--ink-3:#1a242a;--line-1:#2b3940;--line-2:#465861;--text-1:#f4f7f8;--text-2:#c3cdd2;--text-3:#96a4ab;--text-on-accent:#fff;--text-on-media:#f5f7fb;--orange:#ff6b42;--apx-cyan:#00a19c;--apx-cyan-ink:var(--apx-cyan);--cyan:#5ce7f1;--blue:#55a7ff;--purple:#a985ff;--lime:#b5e853;--yellow:#f6c94a;--red:#ff6070;--nav-accent:#8f6cf6;--nav-accent-strong:#a98cff;--nav-accent-soft:#8f6cf621;--nav-accent-border:#a98cff57;--action-accent:#ff7653;--data-accent:#67dce5;--link-accent:#78a9e8;--status-success:#9bce55;--status-warning:#e4b84c;--status-danger:#e86573;--surface-navigation:#0b1014;--surface-control:#12191e;--surface-selected:#1a222b;--line-subtle:#96a4ab2e;--tyre-soft:#ff4055;--tyre-medium:#ffd12e;--tyre-hard:#fff;--tyre-intermediate:#43b02a;--tyre-wet:#2f80ff;--tyre-unknown:#96a4ab;--surface-translucent:#080c0fe6;--surface-raised:#0d1317f0;--surface-soft:#121a1fd1;--surface-overlay:#05080bc2;--surface-disabled:#121a1fb8;--text-disabled:#96a4ab;--border-disabled:#96a4ab47;--shadow-colour:#00000057;--grid-colour:#46586147;--background:var(--ink-0);--foreground:var(--text-1);--font-ui:var(--font-formula-regular), Arial, sans-serif;--font-display:var(--font-formula-bold), var(--font-ui);--font-data:var(--font-formula-regular), Arial, sans-serif;--dashboard-type-label:10px;--dashboard-type-control:11px;--dashboard-type-value:14px;--dashboard-type-copy:12px;--dashboard-type-state-title:18px;--dashboard-type-state-body:14px;--dashboard-weight-label:600;--dashboard-weight-value:500}html[data-theme=light]{--ink-0:#e7eef0;--ink-1:#f0f4f5;--ink-2:#f8fafb;--ink-3:#d6e1e4;--line-1:#93a8af;--line-2:#667c85;--text-1:#111b20;--text-2:#31434a;--text-3:#52656d;--text-on-accent:#fff;--text-on-media:#f5f7fb;--orange:#a83a1e;--apx-cyan-ink:#00696b;--cyan:#006b73;--blue:#225b8c;--purple:#58358d;--lime:#3f6513;--yellow:#6a4a00;--red:#84273a;--nav-accent:#6545a0;--nav-accent-strong:#4f317f;--nav-accent-soft:#6545a01f;--nav-accent-border:#4f317f5c;--action-accent:#97351d;--data-accent:#086d74;--link-accent:#285d85;--status-success:#416a15;--status-warning:#765300;--status-danger:#8b2c3d;--surface-navigation:#eef3f4;--surface-control:#e4ecee;--surface-selected:#dce8eb;--line-subtle:#28404847;--surface-translucent:#f7fafbf2;--surface-raised:#f8fafb;--surface-soft:#d6e1e4eb;--surface-overlay:#f0f4f5f5;--surface-disabled:#dde6e9;--text-disabled:#52656d;--border-disabled:#93a8af;--shadow-colour:#19313924;--grid-colour:#304c5629;--paper-orange:#efe7e4;--paper-grey:#e7eef0;--paper-grey-strong:#d6e1e4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--ink-0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:radial-gradient(circle at 83% 3%, #5ce7f10e, transparent 28rem), radial-gradient(circle at 5% 60%, #ff6b420a, transparent 34rem), var(--ink-0);min-width:320px;color:var(--text-1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,.brand-lockup strong,.panel-title h2{font-family:var(--font-display);font-weight:700}a{color:inherit}.theme-toggle{border:1px solid var(--line-2);background:var(--ink-1);min-width:74px;height:30px;color:var(--text-2);font:750 10px/1 var(--font-data);letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.theme-toggle:hover{border-color:var(--orange);color:var(--orange)}.theme-toggle:active{transform:translateY(1px)}.theme-toggle-moon,.theme-toggle[data-theme-state=light] .theme-toggle-sun{display:none}.theme-toggle[data-theme-state=light] .theme-toggle-moon{display:block}.theme-toggle[data-compact=true]{min-width:66px;height:28px;padding-inline:7px}.theme-toggle[data-icon-only=true]{border-radius:50%;width:30px;min-width:30px;padding:0}button,input,select{font:inherit}button,select,input[type=range]{cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible,canvas:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.skip-link{z-index:100;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:0;height:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.skip-link:focus{border:1px solid var(--cyan);clip:auto;clip-path:none;background:var(--ink-0);width:auto;height:auto;min-height:44px;color:var(--text-1);align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:fixed;top:10px;left:10px;overflow:visible}.mono{font-family:var(--font-data);font-variant-numeric:tabular-nums}.dashboard-shell{width:100%;min-height:100vh;padding:0 22px 18px}.apx-workspace-navigation[aria-hidden=true]{visibility:hidden;pointer-events:none}.command-header{border-bottom:1px solid var(--line-1);grid-template-columns:minmax(220px,.7fr) minmax(390px,1.4fr) minmax(260px,.8fr);align-items:center;gap:24px;min-height:82px;display:grid}.brand-lockup,.header-status,.control-cluster,.connection-state,.view-nav-context,.map-footer,.weather-heading,.metric-column-key,.data-footer>div,.provenance-legend{align-items:center;display:flex}.brand-lockup{z-index:121;color:inherit;gap:13px;scroll-margin-top:80px;text-decoration:none;position:relative}.brand-mark{border:1px solid var(--orange);width:54px;height:42px;color:var(--orange);font:800 20px/1 var(--font-data);letter-spacing:-.08em;clip-path:polygon(0 0,100% 0,86% 100%,0 100%);background:linear-gradient(145deg,#ff5f352e,#0000 70%);place-items:center;display:grid}.brand-lockup div:last-child{flex-direction:column;gap:2px;display:flex}.brand-lockup>div:last-child span,.session-identity>span,.replay-clock>span,.speed-control>span,.panel-title span,.status-card>span,.weather-heading>span,.segment-callout span,.data-footer span,.metric-column-key,.method-note{color:var(--text-3);font:600 12px/1.35 var(--font-data);letter-spacing:.11em;text-transform:uppercase}.brand-lockup strong{letter-spacing:.01em;font-size:16px;font-weight:700}.session-identity{border-left:1px solid var(--line-1);padding-left:24px}.session-identity h1{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(20px,2vw,27px);font-weight:560;line-height:1}.session-identity h1 em{color:var(--text-3);margin-left:8px;font-style:normal;font-weight:420}.header-status{justify-content:flex-end;gap:10px}.historical-badge,.quality-pill,.metric-badge,.row-count,.chart-unit{white-space:nowrap;font-family:var(--font-data);letter-spacing:.07em;align-items:center;font-weight:700;display:inline-flex}.historical-badge{color:#ff8b6d;background:#ff5f3514;border:1px solid #ff5f3575;gap:7px;padding:7px 10px;font-size:10px}.mode-switch{border:1px solid var(--line-2);background:var(--ink-1);grid-template-columns:1fr 1fr;padding:2px;display:inline-grid}.mode-switch button{height:28px;color:var(--text-3);font:750 10px var(--font-data);letter-spacing:.08em;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.mode-switch button:hover{color:var(--text-1)}.mode-switch button.is-active{color:#ff8b6d;background:#ff5f3521}.mode-switch button.is-active.is-live{color:var(--lime);background:#b5e8531f}.live-badge{border:1px solid var(--line-2);color:var(--text-2);font:750 10px var(--font-data);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.live-badge-connected{color:var(--lime);background:#b5e85314;border-color:#b5e85361}.live-badge-connecting,.live-badge-renewing,.live-badge-reconnecting{color:var(--yellow);border-color:#f6c94a61}.live-badge-unavailable,.live-badge-offline,.live-badge-error{color:var(--red);border-color:#ff425561}.live-badge-connected.live-data-delayed{color:var(--yellow);background:#f6c94a0f;border-color:#f6c94a61}.quality-pill{border:1px solid var(--line-2);color:var(--text-2);text-transform:uppercase;gap:6px;padding:5px 8px;font-size:10px}.quality-dot{background:currentColor;border-radius:99px;width:6px;height:6px;box-shadow:0 0 8px}.quality-good{color:var(--lime);border-color:#b5e85352}.quality-degraded{color:var(--yellow);border-color:#f6c94a61}.quality-missing{color:var(--red);border-color:#ff425561}.race-catalog-bar{border-bottom:1px solid var(--line-1);background:linear-gradient(90deg,#ff5f350b,#090e11e6 46%);grid-template-columns:minmax(310px,1.15fr) minmax(210px,.8fr) auto auto;align-items:center;gap:22px;min-height:66px;margin:0 -22px;padding:8px 22px;display:grid}.race-selector,.race-catalog-context>div,.replay-preparation-copy{flex-direction:column;display:flex}.race-selector{gap:4px;min-width:0}.race-selector>span,.race-catalog-context span,.replay-preparation-copy>span{color:var(--text-3);font:650 10px/1.3 var(--font-data);letter-spacing:.1em}.race-selector select{background:var(--ink-2);width:100%;height:34px;color:var(--text-1);font:680 11px var(--font-data);letter-spacing:.025em;border:1px solid #394a53;border-radius:0;padding:0 34px 0 10px}.race-selector select:hover:not(:disabled){border-color:var(--orange)}.race-catalog-context{min-width:0;color:var(--cyan);align-items:center;gap:9px;display:flex}.race-catalog-context>div{gap:3px;min-width:0}.race-catalog-context strong{color:var(--text-2);font:650 10px var(--font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race-library-status{color:var(--text-3);font:750 10px var(--font-data);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.race-library-ready{color:var(--lime)}.race-library-preparing{color:var(--yellow)}.race-library-failed{color:var(--red)}.catalog-refresh{border:1px solid var(--line-2);height:32px;color:var(--text-3);font:700 10px var(--font-data);letter-spacing:.06em;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.catalog-refresh:hover:not(:disabled){color:var(--text-1);border-color:#4b606b}.catalog-refresh:disabled{cursor:not-allowed;opacity:.5}.replay-preparation{border:1px solid var(--line-1);background:radial-gradient(circle at 15%,#ff5f3517,#0000 24rem),linear-gradient(145deg,#121a1fdb,#080c0ff5);grid-template-columns:auto minmax(260px,640px) auto;justify-content:center;align-items:center;gap:22px;min-height:310px;margin-top:12px;padding:42px;display:grid}.replay-preparation-icon{width:58px;height:58px;color:var(--orange);border:1px solid #ff5f3570;place-items:center;display:grid}.replay-preparation-copy{gap:7px}.replay-preparation-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.2vw,29px);font-weight:560}.replay-preparation-copy p{max-width:72ch;color:var(--text-2);margin:2px 0 0;font-size:11px;line-height:1.65}.replay-preparation-copy strong{color:var(--yellow);font:650 10px/1.45 var(--font-data)}.replay-preparation-copy strong.is-error{color:var(--red)}.replay-preparation-job-status{width:min(100%,420px);min-width:0;color:var(--cyan);font:750 10px/1.2 var(--font-data);letter-spacing:.06em;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;display:grid}.replay-preparation-job-status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.replay-preparation-job-status>small{color:var(--text-2);font:inherit}.replay-preparation-job-status>i{background:#00a19c29;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.replay-preparation-job-status>i>b{border-radius:inherit;background:linear-gradient(90deg,#00a19c,#45e4dd);width:0;height:100%;transition:width .22s;display:block}.replay-preparation-job-status>i.is-indeterminate>b{width:38%;animation:1.25s ease-in-out infinite replay-preparation-indeterminate}@keyframes replay-preparation-indeterminate{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.replay-preparation-job-status>i.is-indeterminate>b{width:100%;animation:none;transform:none}}.prepare-replay-button{border:1px solid var(--orange);color:#ff8b6d;min-width:156px;height:40px;font:760 10px var(--font-data);letter-spacing:.07em;background:#ff5f351a;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.prepare-replay-button:hover:not(:disabled){background:#ff5f352e}.prepare-replay-button:disabled{cursor:not-allowed;opacity:.55}.is-spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.replay-command-bar{border-bottom:1px solid var(--line-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:12;background:#090e11e0;grid-template-columns:auto 130px minmax(280px,1fr) auto auto;align-items:center;gap:18px;min-height:64px;margin:0 -22px;padding:0 22px;display:grid;position:sticky;top:0}.control-cluster{gap:8px}.replay-state{min-width:48px;color:var(--text-3);font:750 10px var(--font-data);letter-spacing:.08em}.replay-state-playing{color:var(--lime)}.replay-state-paused{color:var(--yellow)}.icon-button,.text-button{border:1px solid var(--line-2);color:var(--text-1);background:#0d1418;transition:border-color .14s,background .14s,color .14s}.icon-button:hover:not(:disabled),.text-button:hover:not(:disabled){background:#131d22;border-color:#4b606b}.icon-button:disabled,.text-button:disabled,select:disabled{cursor:not-allowed;opacity:.42}.primary-control{border-color:var(--orange);width:40px;height:40px;color:var(--orange);place-items:center;display:grid}.text-button{height:40px;color:var(--text-2);font:700 10px var(--font-data);letter-spacing:.05em;align-items:center;gap:7px;padding:0 12px;display:flex}.replay-clock{flex-direction:column;gap:4px;display:flex}.replay-clock strong{color:var(--cyan);font:600 16px var(--font-data);letter-spacing:.04em}.seek-control{color:var(--text-2);grid-template-columns:66px minmax(160px,1fr) 66px;align-items:center;gap:10px;font-size:10px;display:grid}.seek-control>span:last-child{text-align:right}input[type=range]{appearance:none;background:linear-gradient(90deg, var(--orange), #46251e var(--seek-progress,0%), #223039 var(--seek-progress,0%));border-radius:0;width:100%;height:3px}input[type=range]:disabled{cursor:not-allowed;opacity:.42}input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink-0);background:var(--orange);width:11px;height:19px;box-shadow:0 0 0 1px var(--orange), 0 0 12px #ff5f3561;border-radius:0}.seek-rail{gap:5px;display:grid}.seek-presets{justify-content:space-between;padding-inline:22%;display:flex}.seek-presets button{color:var(--text-3);cursor:pointer;font:650 10px var(--font-data);letter-spacing:.04em;background:0 0;border:0;line-height:1}.seek-presets button:hover:not(:disabled){color:var(--orange)}.seek-presets button:disabled{opacity:.35}.speed-control{align-items:center;gap:8px;display:flex}.speed-control select{border:1px solid var(--line-2);background:var(--ink-2);min-width:70px;height:32px;color:var(--text-1);font:650 11px var(--font-data);border-radius:0;padding:0 8px}.connection-state{color:var(--text-3);font:700 10px var(--font-data);letter-spacing:.08em;gap:6px}.connection-connected{color:var(--lime)}.connection-reconnecting,.connection-connecting{color:var(--yellow)}.live-command-bar{z-index:12;border-bottom:1px solid var(--line-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090e11f0;grid-template-columns:minmax(210px,auto) minmax(220px,1fr) minmax(230px,300px) repeat(3,auto);align-items:center;gap:16px;min-height:64px;margin:0 -22px;padding:0 22px;display:grid;position:sticky;top:0}.live-link-primary{color:var(--yellow);align-items:center;gap:10px;display:flex}.live-link-primary>div,.live-command-metric{flex-direction:column;gap:3px;display:flex}.live-link-primary span,.live-command-metric span{color:var(--text-3);font:650 10px var(--font-data);letter-spacing:.09em}.live-link-primary strong,.live-command-metric strong{font:750 11px var(--font-data);letter-spacing:.04em}.live-link-connected{color:var(--lime)}.live-link-unavailable,.live-link-offline,.live-link-error{color:var(--red)}.live-link-message{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.4;display:flex}.live-link-message>span{min-width:0}.live-sync-control{border-left:1px solid var(--line-1);grid-template-columns:minmax(118px,auto) minmax(92px,1fr) auto;align-items:center;gap:8px;min-width:294px;padding-left:16px;display:grid;position:relative}.live-sync-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.live-sync-heading>span{color:var(--text-3);font:var(--dashboard-weight-label) var(--dashboard-type-label) var(--font-data);letter-spacing:.09em}.live-sync-heading output{flex-direction:column;gap:2px;min-width:0;line-height:1;display:flex}.live-sync-heading output strong{color:var(--purple);font:var(--dashboard-weight-value) var(--dashboard-type-control) var(--font-data);letter-spacing:.035em;white-space:nowrap}.live-sync-heading output span{color:var(--text-2);font:700 10px var(--font-data);letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-sync-buffering .live-sync-heading output span{color:var(--yellow)}.live-sync-waiting .live-sync-heading output span{color:var(--text-2)}.live-sync-off .live-sync-heading output strong,.live-sync-off .live-sync-heading output span{color:var(--lime)}.live-sync-control input[type=range]{background:linear-gradient(90deg, var(--orange) 0, var(--orange) var(--live-sync-progress,0%), var(--line-1) var(--live-sync-progress,0%), var(--line-1) 100%);min-width:78px;height:4px}.dashboard-shell .live-sync-control input[type=range]::-webkit-slider-thumb{border:2px solid var(--ink-0);background:var(--orange);width:16px;height:16px;box-shadow:0 0 0 1px var(--orange), 0 0 11px var(--orange);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .live-sync-control input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--orange), 0 0 11px color-mix(in srgb, var(--orange) 48%, transparent)}}.dashboard-shell .live-sync-control input[type=range]::-moz-range-thumb{border:2px solid var(--ink-0);background:var(--orange);width:12px;height:12px;box-shadow:0 0 0 1px var(--orange), 0 0 11px var(--orange);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .live-sync-control input[type=range]::-moz-range-thumb{box-shadow:0 0 0 1px var(--orange), 0 0 11px color-mix(in srgb, var(--orange) 48%, transparent)}}.live-sync-actions{align-items:center;gap:3px;display:flex}.live-sync-actions button{border:1px solid var(--purple);min-width:31px;min-height:28px;padding:0 6px}@supports (color:color-mix(in lab, red, red)){.live-sync-actions button{border:1px solid color-mix(in srgb, var(--purple) 45%, var(--line-1))}}.live-sync-actions button{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.live-sync-actions button{background:color-mix(in srgb, var(--purple) 7%, transparent)}}.live-sync-actions button{color:var(--text-2);font:var(--dashboard-weight-label) var(--dashboard-type-control) var(--font-data);letter-spacing:.04em}.live-sync-actions button:hover:not(:disabled){border-color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.live-sync-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--purple) 15%, transparent)}}.live-sync-actions button:hover:not(:disabled){color:var(--text-1)}.live-sync-actions button:disabled{cursor:default;opacity:.36}.live-sync-description{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.live-reconnect-button{border:1px solid var(--orange);flex:none;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.live-reconnect-button{border:1px solid color-mix(in srgb, var(--orange) 58%, var(--line-2))}}.live-reconnect-button{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.live-reconnect-button{background:color-mix(in srgb, var(--orange) 8%, transparent)}}.live-reconnect-button{color:var(--orange);font:700 10px var(--font-data);letter-spacing:.06em}.live-reconnect-button:hover{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.live-reconnect-button:hover{background:color-mix(in srgb, var(--orange) 16%, transparent)}}.live-reconnect-button:hover{color:var(--text-1)}.live-command-metric{border-left:1px solid var(--line-1);min-width:72px;padding-left:16px}.live-command-metric strong{color:var(--cyan)}.view-navigation{border-bottom:1px solid var(--line-1);align-items:stretch;gap:0;min-height:50px;display:flex}.view-navigation button{border:0;border-right:1px solid var(--line-1);min-width:190px;color:var(--text-3);text-align:left;background:0 0;border-bottom:2px solid #0000;padding:0 18px;font-size:12px;font-weight:620;transition:color .14s,background .14s}.view-navigation button span{color:#4b5a62;font:600 10px var(--font-data);margin-right:11px}.view-navigation button:hover,.view-navigation button.is-active{color:var(--text-1);background:#ffffff05}.view-navigation button.is-active{border-bottom-color:var(--orange)}.view-navigation button.is-active span{color:var(--orange)}.view-navigation .race-engineer-trigger{color:#ffd0a8;border-left:1px solid #ff77003d;align-items:center;gap:9px;display:inline-flex}.view-navigation .race-engineer-trigger svg{color:var(--orange)}.view-navigation .race-engineer-trigger.is-active{border-bottom-color:var(--orange);color:#fff1e5;background:#ff770014}.race-engineer-panel-region{z-index:90;filter:drop-shadow(-18px 18px 32px #0000007a);width:min(520px,100vw - 32px);position:fixed;top:16px;bottom:16px;right:16px}.race-engineer-panel-region>aside{height:100%;min-height:0}.view-nav-context{color:var(--text-3);font:650 10px var(--font-data);letter-spacing:.05em;gap:7px;margin-left:auto}.view-nav-context span+span{border-left:1px solid var(--line-1);padding-left:9px}.degraded-banner{color:var(--yellow);font:600 10px var(--font-data);background:#f6c94a0f;border:1px solid #f6c94a47;align-items:center;gap:9px;margin-top:12px;padding:9px 12px;display:flex}.view-grid{gap:12px;margin-top:12px;display:grid}.live-footer{grid-template-columns:repeat(3,auto) 1fr}.race-grid{grid-template-columns:minmax(760px,1.42fr) minmax(420px,.85fr)}.panel{--panel-accent:var(--orange);border:1px solid var(--line-1);background:linear-gradient(145deg,#121a1fde,#080c0ff0);position:relative;overflow:hidden}.panel:before{content:"";background:var(--panel-accent);opacity:.8;width:34px;height:1px;position:absolute;top:-1px;left:-1px}.panel-title{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:8px 14px;display:flex}.panel-title>div{min-width:0}.panel-title h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:620}.row-count,.chart-unit{color:var(--text-3);font-size:10px}.selected-segment-summary{justify-content:flex-end;align-items:center;gap:8px;display:flex}.selected-segment-summary>span{color:var(--cyan);font:700 10px var(--font-data);letter-spacing:.05em;white-space:nowrap}.timing-table-wrap{height:612px;overflow:auto}.timing-table,.segment-table{border-collapse:collapse;width:100%;font-size:11px}.timing-table{table-layout:fixed;min-width:740px}.timing-table th:first-child{width:40px}.timing-table th:nth-child(2){width:180px}.timing-table th:nth-child(3){width:110px}.timing-table th:nth-child(4){width:120px}.timing-table th:nth-child(5){width:130px}.timing-table th:nth-child(6){width:160px}.timing-table th,.segment-table th{z-index:2;border-bottom:1px solid var(--line-1);color:#64737c;text-align:left;height:31px;font:650 10px var(--font-data);letter-spacing:.07em;white-space:nowrap;background:#0b1115;padding:0 8px;position:sticky;top:0}.timing-table th{vertical-align:middle;height:42px}.timing-table th .metric-badge{width:max-content;margin-top:3px;display:flex}.metric-badge.is-compact{padding:1px 3px;font-size:10px}.timing-table th .header-badge-row{gap:2px;margin-top:3px;display:flex}.timing-table th .header-badge-row .metric-badge{margin-top:0;display:inline-flex}.timing-table td,.segment-table td{white-space:nowrap;border-bottom:1px solid #142027;height:28px;padding:0 8px}.timing-table tbody tr,.segment-table tbody tr{transition:background .1s}.timing-table tbody tr:hover,.segment-table tbody tr:hover{background:#20d7e809}.timing-table tr.is-degraded,.segment-table tr.is-degraded{opacity:.52}.position-cell,.rank-cell{color:var(--text-1);font:750 12px var(--font-data)}.estimate-mark{color:var(--yellow);vertical-align:super;margin-left:4px;font-size:10px}.driver-cell{grid-template-columns:3px 34px 1fr;align-items:center;gap:7px;display:grid}.driver-cell.compact{grid-template-columns:3px 35px 1fr}.driver-cell.with-constructor-logo{grid-template-columns:3px 30px 35px minmax(0,1fr)}.constructor-logo{object-fit:contain;display:block}.constructor-logo-compact{width:30px;height:20px}.team-bar{width:3px;height:18px;display:block;box-shadow:0 0 8px}.driver-cell strong{font:750 11px var(--font-data)}.driver-cell span:last-child{max-width:80px;color:var(--text-3);text-overflow:ellipsis;overflow:hidden}.interval-cell{color:var(--cyan)}.lap-deleted{color:#ff8a68;letter-spacing:.06em;font-size:10px}.quality-mark{color:#e9bd62;border:1px solid #c89d41;border-radius:50%;place-items:center;width:12px;height:12px;margin-left:4px;font-size:10px;display:inline-grid}.tyre-cell{color:var(--text-2);font:650 10px var(--font-data);align-items:center;gap:6px;display:flex}.tyre{color:#c6ccd0;border:2px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.tyre-soft{color:var(--tyre-soft)}.tyre-medium{color:var(--tyre-medium)}.tyre-hard{color:var(--tyre-hard)}.tyre-intermediate{color:var(--tyre-intermediate)}.tyre-wet{color:var(--tyre-wet)}.drs-status{border:1px solid var(--line-2);min-width:42px;color:var(--text-3);font:700 10px var(--font-data);justify-content:center;padding:3px 5px;display:inline-flex}.drs-open{color:var(--lime);background:#b5e85317;border-color:#b5e8538c}.drs-eligible{color:var(--cyan);border-color:#20d7e86b}.muted,.empty-state{color:var(--text-3)}.race-side-column{flex-direction:column;gap:12px;min-width:0;display:flex}.map-panel{min-height:468px}.circuit-canvas{background:radial-gradient(at 50% 58%,#5ce7f10e,#0000 48%),linear-gradient(#0d141952,#05080ab3);width:100%;height:334px;display:block}.circuit-canvas.is-interactive{cursor:crosshair;height:470px}.map-footer{border-top:1px solid var(--line-1);min-height:40px;color:var(--text-3);font:600 10px var(--font-data);letter-spacing:.04em;text-transform:uppercase;gap:18px;padding:0 14px}.map-footer span:last-child{margin-left:auto}.race-context-strip{border-bottom:1px solid var(--line-1);background:#070b0ee0;grid-template-columns:.9fr 1.15fr .75fr;min-height:36px;display:grid}.race-context-strip>div{border-right:1px solid var(--line-1);grid-template-columns:14px auto 1fr;align-items:center;gap:5px;min-width:0;padding:0 9px;display:grid}.race-context-strip>div:last-child{border-right:0}.race-context-strip svg{color:var(--text-3)}.race-context-strip span{color:var(--text-3);font:650 10px var(--font-data);letter-spacing:.08em}.race-context-strip strong{color:var(--text-1);font:750 10px var(--font-data);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race-context-strip strong em{color:var(--text-3);margin:0 3px;font-style:normal}.context-green>div:first-child strong{color:var(--lime)}.context-yellow>div:first-child strong,.context-double-yellow>div:first-child strong,.context-safety-car>div:first-child strong,.context-virtual-safety-car>div:first-child strong{color:var(--yellow)}.context-red-flag>div:first-child strong{color:var(--red)}.legend-dot{border-radius:99px;width:6px;height:6px;margin-right:5px;display:inline-block}.live-dot{background:var(--cyan);box-shadow:0 0 7px var(--cyan)}.stale-dot{border:1px solid #697983}.status-grid{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.status-card,.weather-card{min-height:188px;padding:14px}.card-icon{border:1px solid var(--line-2);width:30px;height:30px;color:var(--text-2);place-items:center;margin-bottom:13px;display:grid}.status-card>strong{color:var(--lime);font:700 20px var(--font-data);margin-top:8px;display:block}.status-card p{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.status-double-yellow>strong,.status-yellow>strong{color:var(--yellow)}.status-red-flag>strong{color:var(--red)}.status-finished>strong{color:var(--text-1)}.weather-heading{gap:8px}.weather-heading .card-icon{margin:0}.weather-heading .quality-pill{margin-left:auto}.weather-metrics{background:var(--line-1);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:14px;display:grid}.weather-metrics>div{background:var(--ink-2);flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:9px 11px;display:flex}.weather-metrics span{color:var(--text-3);font:600 10px var(--font-data)}.weather-metrics strong{font:650 14px var(--font-data)}.weather-metrics svg{color:var(--cyan)}.track-view{min-width:0;margin-top:12px}.track-guidance{border:1px solid var(--line-1);min-height:36px;color:var(--text-2);background:#0d1317cc;border-bottom:0;align-items:center;gap:12px;padding:7px 10px;font-size:10px;display:flex}.track-guidance strong{color:var(--text-1);font-size:10px}.track-guidance .as-of-time{color:var(--orange);font:700 10px var(--font-data);letter-spacing:.07em;white-space:nowrap;margin-left:auto}.segment-ribbon{grid-template-columns:repeat(14,minmax(76px,1fr));gap:3px;width:100%;max-width:100%;display:grid;overflow-x:auto}.segment-ribbon button{border:1px solid var(--line-1);min-height:46px;color:var(--text-3);text-align:left;background:#0b1115;padding:6px 8px;transition:border-color .12s,background .12s,color .12s}.segment-ribbon button:hover{color:var(--text-1);border-color:#42545e}.segment-ribbon button.is-selected{border-color:var(--orange);color:var(--orange);background:#ff5f351a}.segment-ribbon button.is-evidence{color:var(--cyan);background:#20d7e814;border-color:#20d7e8b3}.segment-ribbon span,.segment-ribbon small{font-family:var(--font-data);display:block}.segment-ribbon span{font-size:10px;font-weight:750}.segment-ribbon small{color:#58666e;margin-top:3px;font-size:10px}.track-grid{grid-template-columns:minmax(570px,1.1fr) minmax(570px,1fr);min-width:0}.track-grid>*{min-width:0}.intelligence-map-panel{--panel-accent:var(--cyan);background:radial-gradient(circle at 18% 16%,#5ce7f114,#0000 22rem),linear-gradient(145deg,#0d181ef5,#070b0efa);min-height:676px;box-shadow:0 18px 38px #00000047}.ranking-panel,.speed-chart-panel{--panel-accent:var(--purple);background:radial-gradient(circle at 92% 8%,#a985ff13,#0000 20rem),linear-gradient(145deg,#11111ef2,#070b0efa);box-shadow:0 18px 38px #00000047}.timing-panel{--panel-accent:var(--orange);box-shadow:0 18px 38px #00000042,inset 0 1px #ff6b420a}.map-panel{--panel-accent:var(--cyan);box-shadow:0 18px 38px #00000042,inset 0 1px #5ce7f10a}.segment-map-legend{border-top:1px solid var(--line-1);min-height:30px;color:var(--text-3);font:650 10px var(--font-data);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:15px;padding:0 14px;display:flex}.selected-driver-dot{background:var(--orange);box-shadow:0 0 8px var(--orange)}.segment-result-card{background:radial-gradient(circle at 82% 24%,#a985ff33,#0000 17rem),linear-gradient(135deg,#141722fa,#080c0ffa);border:1px solid;grid-template-columns:minmax(250px,1fr) minmax(210px,.9fr);min-width:0;margin:14px;display:grid;overflow:hidden;box-shadow:0 18px 34px #00000057,inset 3px 0 #a985ff47}.segment-result-copy{min-width:0;padding:17px 18px 14px}.segment-result-kicker{color:var(--purple);font:700 11px/1.35 var(--font-data);letter-spacing:.09em;display:block}.segment-result-identity{align-items:center;gap:14px;min-width:0;margin-top:12px;display:flex}.segment-result-logo{object-fit:contain;object-position:left center;flex:none;width:42px;height:38px}.segment-result-identity>div{min-width:0}.segment-result-identity strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,1.55vw,27px);line-height:1.08;display:block;overflow:hidden}.segment-result-identity span,.segment-result-copy p{color:var(--text-2);font-size:13px}.segment-result-identity span{margin-top:4px;display:block}.segment-result-copy p{margin:12px 0 0;line-height:1.5}.segment-result-copy p strong{color:var(--text-1)}.segment-result-car{object-fit:contain;filter:drop-shadow(0 15px 16px #0000008c);align-self:center;width:100%;height:128px;padding:10px 14px 4px 0}.segment-result-metrics{border-top:1px solid var(--line-1);background:#05080b94;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.segment-result-metrics>div{border-right:1px solid var(--line-1);min-width:0;padding:10px 14px}.segment-result-metrics>div:last-child{border-right:0}.segment-result-metrics span,.method-disclosure summary{color:var(--text-3);font:700 11px/1.3 var(--font-data);letter-spacing:.07em;text-transform:uppercase}.segment-result-metrics strong{color:var(--text-1);font:700 17px/1.2 var(--font-data);white-space:nowrap;margin-top:4px;display:block}.segment-callout{border:1px solid var(--line-1);grid-template-columns:repeat(3,1fr);margin:0 14px;display:grid}.segment-callout>div{border-right:1px solid var(--line-1);min-width:0;padding:10px}.segment-callout>div:last-child{border-right:0}.segment-callout strong{color:var(--text-1);font:650 14px var(--font-data);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.segment-callout>div:first-child strong{color:var(--cyan)}.segment-insight{border-left:2px solid var(--orange);background:#ff5f350e;grid-template-columns:auto 1fr;gap:10px;margin:10px 14px 0;padding:11px 12px;display:grid}.segment-insight>div{color:var(--orange);flex-direction:column;align-items:center;gap:7px;display:flex}.segment-insight p{color:var(--text-2);margin:0;font-size:10px;line-height:1.55}.segment-insight p strong{color:var(--text-1)}.method-note{color:var(--text-3);letter-spacing:.02em;text-transform:none;margin:10px 14px 14px;line-height:1.6}.method-disclosure{margin:10px 14px 14px}.method-disclosure summary{min-height:34px;color:var(--text-2);cursor:pointer;align-items:center;display:flex}.method-disclosure .method-note{margin:4px 0 0}.metric-column-key{border-bottom:1px solid var(--line-1);justify-content:flex-end;gap:14px;min-height:32px;padding:0 12px}.segment-table-wrap{overflow:auto}.segment-table{table-layout:fixed;min-width:560px}.segment-table th:first-child{width:34px}.segment-table th:nth-child(2){width:134px}.segment-table th:nth-child(3),.segment-table th:nth-child(4),.segment-table th:nth-child(5),.segment-table th:nth-child(6){width:48px}.segment-table th:nth-child(7){width:90px}.segment-table th:nth-child(8),.segment-table th:nth-child(9){width:48px}.segment-table th:nth-child(10){width:62px}.segment-table th:nth-child(11){width:68px}.segment-table td{height:28px}.accent-cyan{color:var(--cyan)}.accent-orange{color:var(--orange)}.time-cell{color:var(--text-1);font-weight:700}.delta-cell{color:var(--text-3)}.entry-exit-cell{color:var(--text-2)}.behaviour-cell{color:var(--lime)}.behaviour-cell span{color:var(--text-3)}.lap-reference-cell{color:var(--purple);font-weight:700}.speed-chart-panel{grid-column:1/-1;min-height:520px}.speed-chart{width:100%;min-width:0;height:460px}.metric-badge{vertical-align:middle;border:1px solid;padding:2px 4px;font-size:6.5px;line-height:1}.segment-error,.segment-empty{min-height:180px;color:var(--yellow);justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.segment-empty{color:var(--text-3)}.segment-error>div,.segment-empty>div{flex-direction:column;gap:5px;max-width:330px;display:flex}.segment-error strong,.segment-empty strong{color:var(--text-1);font-size:11px}.segment-error span,.segment-empty span{color:var(--text-3);font:500 10px/1.5 var(--font-data)}.segment-error button,.segment-inline-warning button{color:var(--yellow);font:700 10px var(--font-data);background:#f6c94a14;border:1px solid #f6c94a73;padding:6px 9px}.segment-inline-warning{min-height:34px;color:var(--yellow);font:600 10px var(--font-data);background:#f6c94a0e;border-bottom:1px solid #f6c94a38;align-items:center;gap:7px;padding:6px 10px;display:flex}.segment-inline-warning button{margin-left:auto;padding-block:4px}.metric-observed{color:var(--cyan)}.metric-calculated{color:var(--orange)}.metric-estimated{color:var(--yellow)}.loading-panel{min-height:160px;color:var(--cyan);justify-content:center;align-items:center;gap:12px;display:flex}.loading-panel svg{animation:.9s ease-in-out infinite alternate pulse}.loading-panel div{flex-direction:column;gap:4px;display:flex}.loading-panel strong{color:var(--text-1);font-size:11px}.loading-panel span{color:var(--text-3);font:500 10px var(--font-data)}.data-footer{border:1px solid var(--line-1);background:var(--ink-1);grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:22px;min-height:54px;margin-top:12px;padding:0 13px;display:grid}.data-footer>div{gap:7px}.data-footer svg{color:var(--text-3)}.data-footer strong{color:var(--text-1);font:650 10px var(--font-data)}.data-footer p{color:#4f5d65;font:600 10px var(--font-data);letter-spacing:.06em;text-align:right;margin:0}.provenance-legend{justify-content:center;gap:5px}.provenance-legend span:not(.metric-badge){margin-right:7px}@keyframes pulse{50%{opacity:.5}}@media (width<=1500px){.dashboard-shell{padding-inline:14px}.race-catalog-bar{margin-inline:-14px;padding-inline:14px}.session-catalog-stack{margin-inline:-14px}.replay-command-bar,.live-command-bar{margin-inline:-14px;padding-inline:14px}.dashboard-shell .command-header{grid-template-columns:210px minmax(300px,1fr) minmax(300px,auto);margin-inline:-14px;padding-inline:14px}.data-footer{grid-template-columns:repeat(3,auto) 1fr}.data-footer p{display:none}}@media (width<=1180px){.dashboard-shell .command-header{grid-template-columns:minmax(180px,.65fr) minmax(300px,1.35fr) minmax(260px,.9fr)}.race-grid{grid-template-columns:1fr}.race-side-column{grid-template-columns:1fr .75fr;display:grid}.status-grid{grid-template-columns:1fr}.timing-table-wrap{height:590px}.track-grid{grid-template-columns:1fr}.speed-chart-panel{grid-column:auto}}@media (width<=900px){.dashboard-shell{overflow-x:clip}.dashboard-shell .command-header{grid-template-columns:1fr auto;padding:12px 0}.session-identity{border-top:1px solid var(--line-1);border-left:0;grid-area:2/1/auto/-1;padding:12px 0 0}.header-status{align-self:start}.race-catalog-bar{grid-template-columns:minmax(260px,1fr) auto auto;gap:10px}.race-catalog-context{display:none}.replay-command-bar{grid-template-columns:auto 1fr auto;gap:10px;padding-block:9px;position:static}.replay-clock{display:none}.seek-control{grid-area:2/1/auto/-1}.connection-state{display:none}.live-command-bar{grid-template-columns:minmax(160px,auto) minmax(180px,1fr) minmax(220px,280px) auto;gap:10px;padding-block:9px;position:static}.live-command-metric:nth-last-child(-n+2){display:none}.view-navigation button{flex:1;min-width:0}.view-nav-context{display:none}.race-side-column{display:flex}.track-guidance{flex-direction:column;align-items:flex-start;gap:3px}.track-guidance .as-of-time{margin:3px 0 0}.segment-callout{grid-template-columns:repeat(3,1fr)}.data-footer{grid-template-columns:1fr 1fr;gap:10px;padding-block:10px}.provenance-legend{grid-column:1/-1;justify-content:flex-start}.replay-preparation{grid-template-columns:auto 1fr;padding:32px 24px}.prepare-replay-button{grid-column:2;justify-self:start}}@media (width<=600px){.dashboard-shell{padding-inline:9px}.dashboard-shell .command-header{margin-inline:-9px;padding-inline:9px}.session-catalog-stack{margin-inline:-9px}.race-catalog-bar{grid-template-columns:1fr auto;margin-inline:-9px;padding:9px}.race-library-status{display:none}.catalog-refresh{width:34px;padding:0;font-size:0}.replay-command-bar{margin-inline:-9px;padding-inline:9px}.live-command-bar{grid-template-columns:1fr auto;margin-inline:-9px;padding-inline:9px}.live-link-message{grid-area:2/1/auto/-1}.live-sync-control{border-top:1px solid var(--line-1);border-left:0;grid-area:3/1/auto/-1;grid-template-columns:minmax(118px,auto) minmax(74px,1fr) auto;min-width:0;padding:10px 0 2px}.live-command-metric{display:none}.brand-lockup strong{font-size:12px}.header-status .quality-pill{display:none}.historical-badge{padding:6px}.header-status{flex-wrap:wrap}.mode-switch button{padding-inline:7px}.speed-control>span,.replay-state{display:none}.view-navigation button{padding-inline:10px;font-size:10px}.timing-table-wrap{height:570px}.map-panel{min-height:400px}.circuit-canvas{height:320px}.circuit-canvas.is-interactive{height:390px}.map-footer span:nth-child(2),.map-footer span:last-child{display:none}.segment-callout{grid-template-columns:1fr;margin-inline:8px}.segment-callout>div{border-right:0;border-bottom:1px solid var(--line-1)}.segment-callout>div:last-child{border-bottom:0}.segment-result-card{grid-template-columns:1fr;margin-inline:8px}.segment-result-car{height:110px;padding-inline:16px}.segment-result-metrics{grid-template-columns:1fr}.segment-result-metrics>div{border-right:0;border-bottom:1px solid var(--line-1)}.segment-result-metrics>div:last-child{border-bottom:0}.method-disclosure{margin-inline:8px}.chart-unit{display:none}.replay-preparation{grid-template-columns:1fr;justify-items:start;min-height:360px;padding:28px 20px}.prepare-replay-button{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1350px){.selected-session-view-count-6{--submenu-cluster-width:1080px;--submenu-cluster-half:540px}}.dashboard-shell{background:radial-gradient(circle at 52% -14%, var(--nav-accent), transparent 38rem), var(--ink-0)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell{background:radial-gradient(circle at 52% -14%, color-mix(in srgb, var(--nav-accent) 4%, transparent), transparent 38rem), var(--ink-0)}}.dashboard-shell .command-header{border-bottom-color:var(--line-subtle)}.desk-switch-button{border:1px solid var(--line-1);min-height:30px;color:var(--text-2);font:750 10px/1 var(--font-data);letter-spacing:.07em;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.desk-switch-button:hover,.desk-switch-button:focus-visible{border-color:var(--nav-accent-border);background:var(--nav-accent-soft);color:var(--text-1)}.dashboard-shell .historical-badge{border-color:var(--line-1);background:var(--surface-control);color:var(--text-3)}.dashboard-shell .mode-switch{border-color:var(--line-1);background:var(--surface-control)}.dashboard-shell .mode-switch button.is-active,.dashboard-shell .mode-switch button.is-active.is-live{background:var(--surface-selected);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-2)}.dashboard-shell .mode-switch button.is-live svg{color:var(--status-success)}.dashboard-shell .quality-dot{box-shadow:none}.dashboard-shell .panel:before{opacity:.42}.session-first-navigation{border-color:var(--line-subtle);background:var(--surface-navigation);box-shadow:0 12px 26px #00000038}.session-first-navigation.workspace-navigation-expanded{background:var(--surface-navigation);overflow:visible}.session-navigation-row,.session-first-navigation .workspace-context-row{background:0 0;grid-template-columns:84px minmax(0,1fr);align-items:center;min-width:0;padding:7px 12px;display:grid}.session-navigation-row{border-bottom:1px solid var(--line-subtle);min-height:58px}.session-first-navigation .workspace-context-row{min-height:54px}.navigation-row-label{color:var(--text-3);font:750 10px/1 var(--font-data);letter-spacing:.11em}.weekend-session-tabs{border:1px solid var(--line-subtle);background:var(--surface-control);border-radius:999px;align-items:stretch;gap:3px;width:max-content;min-width:0;max-width:100%;min-height:42px;padding:4px;display:flex;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.weekend-session-tabs{background:color-mix(in srgb, var(--surface-control) 88%, transparent)}}.weekend-session-tabs{scrollbar-width:none}.weekend-session-tabs::-webkit-scrollbar{display:none}.session-pill-indicator{z-index:0;border:1px solid var(--nav-accent-strong);position:absolute;top:4px;bottom:4px;left:0}@supports (color:color-mix(in lab, red, red)){.session-pill-indicator{border:1px solid color-mix(in srgb, var(--nav-accent-strong) 72%, white)}}.session-pill-indicator{background:linear-gradient(135deg, var(--nav-accent), var(--nav-accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.session-pill-indicator{background:linear-gradient(135deg, color-mix(in srgb, var(--nav-accent) 86%, #241c3d), var(--nav-accent))}}.session-pill-indicator{pointer-events:none;transition:transform .17s cubic-bezier(.2,.8,.2,1),width .17s cubic-bezier(.2,.8,.2,1),opacity 90ms linear;box-shadow:0 5px 14px #4f309647,inset 0 1px #ffffff29}.weekend-session-tabs button{z-index:1;min-width:76px;min-height:34px;color:var(--text-3);text-align:center;background:0 0;border:0;border-radius:999px;place-content:center;gap:3px;padding:4px 13px;transition:color .12s,background .12s;display:grid;position:relative}.weekend-session-tabs button:hover,.weekend-session-tabs button:focus-visible{color:var(--text-1);background:#ffffff09}.weekend-session-tabs button:focus-visible{outline:2px solid var(--text-1);outline-offset:-3px}.weekend-session-tabs button strong{font:750 10px/1 var(--font-ui);letter-spacing:.02em}.weekend-session-tabs button small{color:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.weekend-session-tabs button small{color:color-mix(in srgb, var(--text-3) 80%, transparent)}}.weekend-session-tabs button small{font:700 10px/1 var(--font-data);letter-spacing:.08em}.weekend-session-tabs button.is-active{color:#fff}.weekend-session-tabs button.is-active small{color:#ffffffb8}.weekend-session-tabs button[data-session-status=preparing]:not(.is-active) small{color:var(--status-warning)}.weekend-session-tabs button[data-session-status=failed]:not(.is-active) small{color:var(--status-danger)}.session-first-navigation .workspace-local-tabs{background:0 0;border:0;align-items:stretch;gap:3px;min-width:0;min-height:40px;display:flex}.session-first-navigation .workspace-local-tabs button{min-width:104px;min-height:40px;color:var(--text-3);text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 auto;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;transition:border-color .13s,background .13s,color .13s;display:inline-flex}.session-first-navigation .workspace-local-tabs button span{color:var(--text-3);margin:0}@supports (color:color-mix(in lab, red, red)){.session-first-navigation .workspace-local-tabs button span{color:color-mix(in srgb, var(--text-3) 78%, transparent)}}.session-first-navigation .workspace-local-tabs button span{font:750 10px/1 var(--font-data);letter-spacing:.06em}.session-first-navigation .workspace-local-tabs button strong{font:680 11px/1 var(--font-ui)}.session-first-navigation .workspace-local-tabs button:hover,.session-first-navigation .workspace-local-tabs button:focus-visible{border-color:var(--line-subtle);color:var(--text-1);background:#ffffff08}.session-first-navigation .workspace-local-tabs button.is-active{border-color:var(--nav-accent-border);background:var(--nav-accent-soft);color:var(--text-1);box-shadow:inset 0 -2px var(--nav-accent)}.session-first-navigation .workspace-local-tabs button.is-active span{color:var(--nav-accent-strong)}.season-desk-navigation-heading{border-bottom:1px solid var(--line-subtle);align-items:center;gap:16px;min-height:46px;padding:0 16px;display:flex}.season-desk-navigation-heading span{color:var(--nav-accent-strong);font:750 10px/1 var(--font-data);letter-spacing:.1em}.season-desk-navigation-heading strong{color:var(--text-3);font:600 10px/1 var(--font-ui)}.workspace-navigation-compact.session-first-navigation{border-color:var(--nav-accent-border);background:var(--surface-navigation);grid-template-columns:minmax(106px,.34fr) minmax(430px,1.35fr) minmax(360px,1fr)}.workspace-navigation-compact.session-first-navigation.is-season-desk .workspace-local-tabs{grid-column:2}.workspace-navigation-compact.session-first-navigation .workspace-compact-summary{border-color:var(--line-subtle);background:var(--surface-control)}.workspace-navigation-compact.session-first-navigation .workspace-compact-summary span{color:var(--nav-accent-strong)}.workspace-navigation-compact.session-first-navigation .weekend-session-tabs{width:100%;min-height:var(--workspace-compact-height);background:var(--surface-navigation);border-block:0;border-left:0;border-radius:0;padding:4px;overflow:hidden}.workspace-navigation-compact.session-first-navigation .weekend-session-tabs button{flex:1 1 0;min-width:58px;min-height:36px;padding-inline:6px}.workspace-navigation-compact.session-first-navigation .weekend-session-tabs button small{display:none}.workspace-navigation-compact.session-first-navigation .workspace-local-tabs{width:100%;min-height:var(--workspace-compact-height);border-left:1px solid var(--line-subtle);align-items:center;padding:3px 5px;overflow:hidden}.workspace-navigation-compact.session-first-navigation .workspace-local-tabs button{flex:1 1 0;min-width:0;min-height:36px;padding-inline:6px;font-size:10px}.workspace-navigation-compact.session-first-navigation .workspace-local-tabs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-navigation-compact.session-first-navigation .workspace-local-tabs button span{display:none}html[data-theme=light] .session-first-navigation,html[data-theme=light] .workspace-navigation-compact.session-first-navigation,html[data-theme=light] .workspace-navigation-compact.session-first-navigation .weekend-session-tabs{background:var(--surface-navigation)}html[data-theme=light] .weekend-session-tabs{border-color:var(--line-1);background:var(--surface-control)}html[data-theme=light] .session-pill-indicator{border-color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .session-pill-indicator{border-color:color-mix(in srgb, var(--nav-accent) 72%, white)}}html[data-theme=light] .session-pill-indicator{background:linear-gradient(135deg, var(--nav-accent), var(--nav-accent))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .session-pill-indicator{background:linear-gradient(135deg, color-mix(in srgb, var(--nav-accent) 84%, #7b62a7), var(--nav-accent))}}html[data-theme=light] .session-pill-indicator{box-shadow:0 4px 10px #3d216633}html[data-theme=light] .weekend-session-tabs button.is-active{color:#fff}html[data-theme=light] .session-first-navigation .workspace-local-tabs button.is-active{border-color:var(--nav-accent-border);background:var(--nav-accent-soft);box-shadow:inset 0 -2px var(--nav-accent);color:var(--text-1)}@media (width<=1350px){.session-navigation-row,.session-first-navigation .workspace-context-row{grid-template-columns:68px minmax(0,1fr);padding-inline:9px}.weekend-session-tabs button{min-width:66px;padding-inline:10px}.session-first-navigation .workspace-local-tabs button{min-width:88px;padding-inline:10px}.workspace-navigation-compact.session-first-navigation{grid-template-columns:minmax(96px,.3fr) minmax(390px,1.25fr) minmax(330px,1fr);left:32px;right:32px}}.driver-segment-grid button>small{min-width:0;color:var(--text-3);font:700 10px/1.15 var(--font-data);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-shell .command-header{background:radial-gradient(54rem 15rem at 9% 42%,#00a19c52 0%,#00a19c2e 42%,#00a19c0b 78%,#0000 100%),radial-gradient(72rem 12rem at 66% -85%,#00a19c21,#0000 76%),#040809 linear-gradient(105deg,#0a3634 0%,#082826 22%,#071c1c 43%,#061212 68%,#040809 100%);border-bottom-color:#00a19c61;margin-inline:-22px;padding-inline:22px;position:relative;box-shadow:inset 0 1px #2cd3cc2e,inset 0 -1px #000000b8,0 10px 24px #00161657}.dashboard-shell .command-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00a19cc7 0%,#00a19c4d 38%,#00a19c14 72%,#0000 100%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.dashboard-shell .command-header .brand-mark{border-color:var(--apx-cyan);color:var(--apx-cyan);text-shadow:0 0 12px #00a19c47;background:linear-gradient(145deg,#00a19c47,#00a19c0b 72%)}.dashboard-shell .command-header .session-identity h1,.dashboard-shell .command-header .weekend-title-hitarea h1>span{color:#35d0ca;text-shadow:0 0 18px #00a19c29}.dashboard-shell .command-header .session-identity h1 em{color:#70b9b6}.dashboard-shell .command-header .weekend-title-chevron{color:#49c4bf}.dashboard-shell .command-header .weekend-title-hitarea:hover h1{color:#78e0dc}.dashboard-shell .command-header .area-switch{background:#031112c7;border-color:#00a19c6b;box-shadow:inset 0 0 0 1px #35d0ca0a,0 5px 14px #00000038}.dashboard-shell .command-header .area-switch button:not(.is-active){color:#87949a}.dashboard-shell .command-header .area-switch button:not(.is-active) svg{color:#6f7d83}.dashboard-shell .command-header .area-switch button:hover,.dashboard-shell .command-header .area-switch button:focus-visible{color:#b8ebe8;background:#00a19c17}.dashboard-shell .command-header .area-switch button:not(.is-active):hover svg,.dashboard-shell .command-header .area-switch button:not(.is-active):focus-visible svg{color:#5ed2cd}.dashboard-shell .command-header .area-switch button.is-active{color:#ddf8f6;background:#00a19c33;box-shadow:inset 0 0 0 1px #35d0caa8,0 0 13px #00a19c1a}.dashboard-shell .command-header .area-switch button.is-active svg{color:#35d5ce}.dashboard-shell .command-header .theme-toggle[data-icon-only=true]{color:#57cbc6;background:#031213cc;border-color:#00a19c7a}.dashboard-shell .command-header .theme-toggle[data-icon-only=true]:hover,.dashboard-shell .command-header .theme-toggle[data-icon-only=true]:focus-visible{color:#8ae3df;background:#00a19c24;border-color:#35d0ca}html[data-theme=light] .dashboard-shell .command-header{--line-1:#344047;--line-2:#5c6970;--line-subtle:#bec9cf3d;--text-1:#f4f7f8;--text-2:#c3cdd2;--text-3:#96a4ab;--surface-control:#11171b;--surface-selected:#20292e;--nav-accent-soft:#00a19c2e;--nav-accent-border:#35d0ca85;--nav-accent-strong:#35d0ca;--orange:#ff6b42;color:#f4f7f8}html[data-theme=light] .dashboard-shell .command-header .theme-toggle[data-icon-only=true]{color:#075d59;background:#cfdddc;border-color:#00827e;box-shadow:inset 0 0 0 1px #ffffff85,0 0 0 1px #004b4924}html[data-theme=light] .dashboard-shell .command-header .theme-toggle[data-icon-only=true] .theme-toggle-moon{color:#075d59;filter:none}.dashboard-shell .command-header .mode-switch{background:#070a0c;border-color:#344047;border-radius:3px;gap:3px;padding:3px;box-shadow:inset 0 0 0 1px #ffffff05,0 5px 14px #00000047}.dashboard-shell .command-header .mode-switch button{box-shadow:none;text-shadow:none;border:1px solid #0000;border-radius:2px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s}.dashboard-shell .command-header .mode-switch button[data-mode-option=replay]{color:#89959b}.dashboard-shell .command-header .mode-switch button[data-mode-option=replay] svg{color:#77848a}.dashboard-shell .command-header .mode-switch button[data-mode-option=replay]:hover,.dashboard-shell .command-header .mode-switch button[data-mode-option=replay]:focus-visible{color:#c9d0d4;background:#7c8b9214;border-color:#97a5ac4d}.dashboard-shell .command-header .mode-switch button[data-mode-option=replay][aria-pressed=true]{color:#d5dadd;background:linear-gradient(#364047,#20272b);border-color:#68767d;box-shadow:inset 0 1px #ffffff14,0 2px 7px #0000004d}.dashboard-shell .command-header .mode-switch button[data-mode-option=replay][aria-pressed=true] svg{color:#b6c0c5}.dashboard-shell .command-header .mode-switch button[data-mode-option=live]{color:#8df33c;border-color:#8df33c2e}.dashboard-shell .command-header .mode-switch button[data-mode-option=live] svg{color:#8df33c;filter:drop-shadow(0 0 4px #8df33c52)}.dashboard-shell .command-header .mode-switch button[data-mode-option=live]:hover,.dashboard-shell .command-header .mode-switch button[data-mode-option=live]:focus-visible{color:#baff80;background:#53b02b1f;border-color:#8df33c8f}.dashboard-shell .command-header .mode-switch button[data-mode-option=live][aria-pressed=true]{color:#efffe3;background:linear-gradient(#3f7f28,#204719);border-color:#8df33c;box-shadow:inset 0 1px #e8ffd547,0 0 13px #8df33c33}@media (prefers-reduced-motion:reduce){.session-pill-indicator{transition:none}}.dashboard-shell .replay-command-bar{background:linear-gradient(#080b11fa,#080d12f2);grid-template-columns:auto minmax(420px,1fr) auto;gap:12px;min-height:82px;padding-block:9px;position:relative;top:auto}.replay-transport-pill,.replay-settings-pill{background:#ff6b420b;border:1px solid #ff6b4247;border-radius:8px;align-items:center;gap:8px;min-height:58px;padding:7px;display:flex;box-shadow:0 10px 28px #00000040}.replay-transport-pill .primary-control{border-radius:5px}.replay-rewind-pill{background:#a985ff17;border-color:#a985ff66;border-radius:5px;margin-left:2px}.replay-timeline-pill{background:radial-gradient(circle at 18% 0,#5ce7f11f,#0000 14rem),linear-gradient(135deg,#5e4a9230,#1b2c3d2e);border:1px solid #a985ff6b;border-radius:12px;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:58px;padding:7px 14px;display:grid;box-shadow:0 12px 34px #00000057,inset 0 1px #dcd2ff14,0 0 28px #a985ff0f}.replay-timeline-clock{border-right:1px solid #a985ff38;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 9px;min-width:0;padding-right:14px;display:grid}.replay-timeline-clock span{color:#b7a6e3;font:700 10px/1 var(--font-data);letter-spacing:.08em;grid-column:1/-1}.replay-timeline-clock strong{color:var(--cyan);font:700 17px/1 var(--font-data);letter-spacing:.04em}.replay-timeline-clock small{color:var(--text-3);font:650 10px/1 var(--font-data);white-space:nowrap}.replay-timeline-pill .seek-control{grid-template-columns:42px minmax(180px,1fr) 42px;gap:9px;font-size:10px}.replay-timeline-pill .seek-control>span{color:#897fa2;letter-spacing:.06em;font-size:10px}.replay-timeline-pill .seek-presets{padding-inline:18%}.replay-timeline-pill .seek-presets button{color:#afa4c6;min-width:30px;min-height:17px;font-size:10px}.replay-settings-pill{background:#5ce7f109;border-color:#5ce7f133}.replay-settings-pill .speed-control{gap:3px;display:grid}.replay-settings-pill .speed-control>span{font-size:10px}.replay-settings-pill .speed-control select{border-radius:4px;min-width:62px;height:31px;font-size:10px}.replay-settings-pill .connection-state{padding:0 7px;font-size:10px}@media (width<=1280px){.dashboard-shell .replay-command-bar{grid-template-columns:auto minmax(360px,1fr) auto}.replay-timeline-pill{grid-template-columns:150px minmax(0,1fr);padding-inline:10px}.replay-timeline-clock small,.replay-timeline-pill .seek-control>span{display:none}.replay-timeline-pill .seek-control{grid-template-columns:minmax(160px,1fr)}}.dashboard-shell .segment-table-wrap{overflow:hidden auto}.dashboard-shell .segment-table{table-layout:fixed;width:100%;min-width:0;font-size:10px}.dashboard-shell .segment-table th,.dashboard-shell .segment-table td{text-overflow:ellipsis;white-space:nowrap;height:31px;padding-inline:5px;overflow:hidden}.dashboard-shell .segment-table th{font-size:10px}.dashboard-shell .segment-table th:first-child{width:6%}.dashboard-shell .segment-table th:nth-child(2){width:24%}.dashboard-shell .segment-table th:nth-child(3){width:7%}.dashboard-shell .segment-table th:nth-child(4){width:13%}.dashboard-shell .segment-table th:nth-child(5){width:12%}.dashboard-shell .segment-table th:nth-child(6){width:10%}.dashboard-shell .segment-table th:nth-child(7){width:17%}.dashboard-shell .segment-table th:nth-child(8){width:11%}.dashboard-shell .segment-table .driver-cell.compact.with-constructor-logo{grid-template-columns:3px 25px 34px minmax(0,1fr);gap:5px}.dashboard-shell .segment-table .constructor-logo-compact{width:25px;height:18px}.dashboard-shell .segment-table .driver-cell strong,.dashboard-shell .segment-table .driver-cell span:last-child{font-size:10px}.home-shell{background:linear-gradient(#5ce7f106 1px, transparent 1px), linear-gradient(90deg, #5ce7f106 1px, transparent 1px), radial-gradient(circle at 78% 8%, #5ce7f11a, transparent 29rem), radial-gradient(circle at 8% 34%, #ff6b4213, transparent 30rem), var(--ink-0);background-size:64px 64px,64px 64px,auto,auto,auto;min-height:100vh;overflow:hidden}.home-header,.home-hero,.home-signal-strip,.home-section,.home-footer{width:min(1560px,100% - 64px);margin-inline:auto}.home-header{border-bottom:1px solid var(--line-1);grid-template-columns:auto 1fr auto;align-items:center;gap:42px;min-height:80px;display:grid}.home-brand{min-height:56px}.home-brand-copy{flex-direction:column;gap:2px;display:flex}.home-brand-copy small{color:var(--text-3);font:700 12px/1.2 var(--font-data);letter-spacing:.12em}.home-brand-copy strong{color:var(--text-1);letter-spacing:.01em;font-size:18px;line-height:1.2}.home-navigation{justify-content:center;align-items:center;gap:clamp(24px,3vw,48px);display:flex}.home-navigation a,.home-footer nav a{min-height:44px;color:var(--text-2);align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.home-navigation a:hover,.home-footer nav a:hover{color:var(--text-1)}.home-header-cta,.home-button{border:1px solid var(--line-2);min-height:48px;color:var(--text-1);letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.home-header-cta{color:#ff9c82;background:#ff6b4217;border-color:#ff6b42b8}.home-header-cta:hover,.home-button-primary:hover{color:#ffd8ce;background:#ff6b422e}.home-button:hover{transform:translateY(-1px)}.home-button-primary{border-color:var(--orange);background:var(--orange);color:#130806}.home-button-primary:hover{color:#130806}.home-button-secondary{background:#0d1317b8}.home-button-secondary:hover{border-color:var(--text-3);background:var(--ink-3)}.home-hero{grid-template-columns:minmax(390px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(40px,5vw,88px);min-height:570px;padding-block:58px 54px;display:grid}.hero-copy{z-index:1;position:relative}.home-eyebrow{color:var(--text-3);font:700 12px/1.4 var(--font-data);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.home-eyebrow>span{background:var(--orange);width:28px;height:2px;display:inline-block;box-shadow:0 0 10px #ff6b4294}.hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin:20px 0 0;font-size:clamp(42px,4.05vw,66px);font-weight:700;line-height:.92}.hero-copy h1:after{content:"";background:var(--orange);width:.7em;height:.13em;margin-left:.1em;display:inline-block;transform:skew(-18deg)}.hero-lede{max-width:580px;color:var(--text-2);margin:22px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.hero-trust{max-width:580px;color:var(--cyan);align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:600;display:flex}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-product-frame{clip-path:polygon(0 0,96% 0,100% 6%,100% 100%,4% 100%,0 94%);background:#080c0f;border:1px solid #40515a;min-width:0;margin:0;position:relative;box-shadow:0 34px 84px #00000075,0 0 48px #5ce7f10e}.hero-product-frame:before{content:"";z-index:2;background:var(--orange);width:96px;height:2px;position:absolute;inset:-1px auto auto -1px;box-shadow:0 0 14px #ff6b42ad}.product-frame-toolbar,.hero-product-frame figcaption{min-height:44px;color:var(--text-3);font:700 12px/1 var(--font-data);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;padding-inline:16px;display:flex}.product-frame-toolbar{border-bottom:1px solid var(--line-1)}.product-frame-toolbar>div{color:var(--lime);align-items:center;gap:8px;display:flex}.toolbar-live-dot{background:var(--lime);width:7px;height:7px;box-shadow:0 0 9px var(--lime);border-radius:50%}.product-frame-image{aspect-ratio:16/9;background:var(--ink-1);position:relative;overflow:hidden}.product-frame-image img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.product-frame-scan{pointer-events:none;background:linear-gradient(110deg,#0000 42%,#5ce7f11a 50%,#0000 58%);animation:8s ease-in-out infinite home-scan;position:absolute;inset:0;transform:translate(-120%)}@keyframes home-scan{0%,65%{transform:translate(-120%)}to{transform:translate(120%)}}.hero-product-frame figcaption{border-top:1px solid var(--line-1);min-height:54px}.hero-product-frame figcaption strong{color:var(--text-1);font-family:var(--font-ui);letter-spacing:0;font-size:15px}.home-signal-strip{border-block:1px solid var(--line-1);background:#080c0fbd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-signal-strip>div{border-right:1px solid var(--line-1);min-height:76px;color:var(--cyan);justify-content:center;align-items:center;gap:12px;padding:14px 18px;display:flex}.home-signal-strip>div:last-child{border-right:0}.home-signal-strip span{color:var(--text-2);font-size:14px}.home-signal-strip strong{color:var(--text-1);font-weight:700}.home-section{padding-block:112px}.home-section+.home-section{border-top:1px solid var(--line-1)}.home-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:48px;margin-bottom:42px;display:grid}.home-section-heading h2,.provenance-intro h2{letter-spacing:-.045em;max-width:15ch;margin:12px 0 0;font-size:clamp(36px,3.7vw,58px);font-weight:700;line-height:1.02}.home-section-heading>p,.provenance-intro>p{color:var(--text-2);margin:0;font-size:18px;line-height:1.6}.mode-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mode-card{border:1px solid var(--line-1);background:linear-gradient(145deg,#111a1ff5,#080c0ffa);flex-direction:column;align-items:flex-start;min-height:520px;padding:clamp(28px,3.5vw,50px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px #0000004d}.mode-card:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-130px;right:-90px;box-shadow:0 0 0 40px,0 0 0 80px}.mode-card-live{color:var(--cyan);background:radial-gradient(circle at 84% 90%,#5ce7f11f,#0000 23rem),linear-gradient(145deg,#0d1b21f7,#080c0ffa)}.mode-card-replay{color:var(--orange);background:radial-gradient(circle at 84% 90%,#ff6b421f,#0000 23rem),linear-gradient(145deg,#1f1311f7,#080c0ffa)}.mode-card-topline{justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:42px;display:flex}.mode-icon{background:#ffffff05;border:1px solid;place-items:center;width:52px;height:52px;display:grid}.mode-status{min-height:32px;font:700 12px/1 var(--font-data);letter-spacing:.07em;border:1px solid;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.mode-status-standby{color:var(--yellow)}.mode-status-ready{color:var(--lime)}.mode-card h3,.feature-card h3{color:var(--text-1);letter-spacing:-.025em;margin:12px 0 0;font-size:30px;line-height:1.1}.mode-card>p{max-width:56ch;color:var(--text-2);margin:18px 0 0;font-size:17px;line-height:1.6}.mode-detail-list{color:var(--text-2);gap:11px;margin:28px 0 34px;padding:0;font-size:15px;list-style:none;display:grid}.mode-detail-list li{align-items:center;gap:10px;display:flex}.mode-detail-list svg{color:currentColor;flex:none}.mode-card-action{z-index:1;margin-top:auto;position:relative}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.feature-card{--card-accent:var(--cyan);border:1px solid var(--line-1);background:radial-gradient(circle at 88% 14%, var(--card-accent), transparent 18rem), #080c0fe8;flex-direction:column;align-items:flex-start;min-height:390px;padding:30px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.feature-card{background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--card-accent) 9%, transparent), transparent 18rem), #080c0fe8}}.feature-card{overflow:hidden;box-shadow:0 18px 42px #0000003b}.feature-card:before{content:"";background:var(--card-accent);width:46px;height:2px;position:absolute;inset:-1px auto auto -1px}.feature-card:first-child{--card-accent:var(--orange)}.feature-card:nth-child(2){--card-accent:var(--cyan)}.feature-card:nth-child(3){--card-accent:var(--purple)}.feature-card:nth-child(4){--card-accent:var(--lime)}.feature-card:nth-child(5){--card-accent:var(--blue)}.feature-card:nth-child(6){--card-accent:var(--orange)}.feature-card:nth-child(7){--card-accent:var(--cyan)}.feature-card:nth-child(8){--card-accent:var(--purple)}.feature-card-wide{background:radial-gradient(circle at 88%,#5ce7f114,#0000 22rem),#080c0fe6;grid-column:span 2}.feature-card-index{color:var(--text-3);font:700 12px/1.3 var(--font-data);letter-spacing:.08em}.feature-icon{border:1px solid var(--line-2);width:48px;height:48px;color:var(--card-accent);place-items:center;margin-top:34px;display:grid}.feature-card>p{max-width:58ch;color:var(--text-2);margin:16px 0 0;font-size:16px;line-height:1.6}.feature-card>a,.provenance-intro>a{color:var(--card-accent);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.feature-card>a:hover,.provenance-intro>a:hover{color:#c7fbff}.feature-card-strategy{grid-column:span 2}.mini-stint-chart{gap:9px;width:100%;margin-top:auto;padding-top:26px;display:grid}.mini-stint-chart>div{align-items:center;gap:3px;min-width:0;display:flex}.mini-stint-chart b{width:46px;color:var(--text-1);font:700 14px/1 var(--font-data);flex:0 0 46px}.stint{background:linear-gradient(90deg,currentColor,#ffffff04);border-left:3px solid;flex:1;justify-content:flex-start;align-items:center;min-width:42px;height:27px;padding-left:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.stint{background:linear-gradient(90deg, color-mix(in srgb, currentColor 24%, transparent), #ffffff04)}}.stint{color:var(--text-1);font:700 12px/1 var(--font-data)}.mini-stint-chart>div:first-child .stint:first-of-type{flex:1.2}.mini-stint-chart>div:first-child .stint:last-child{flex:1.8}.mini-stint-chart>div:nth-child(2) .stint:first-of-type{flex:.65}.mini-stint-chart>div:nth-child(2) .stint:nth-of-type(2){flex:1.1}.mini-stint-chart>div:nth-child(2) .stint:nth-of-type(3){flex:1.25}.mini-stint-chart>div:nth-child(3) .stint:first-of-type{flex:1.9}.mini-stint-chart>div:nth-child(3) .stint:last-child{flex:1.1}.stint-soft{border-color:var(--tyre-soft)}.stint-medium{border-color:var(--tyre-medium)}.stint-hard{border-color:var(--tyre-hard)}.provenance-section{grid-template-columns:minmax(360px,.75fr) minmax(620px,1.25fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid}.provenance-intro>p{max-width:52ch;margin-top:22px}.provenance-cards{gap:10px;display:grid}.provenance-card{border:1px solid var(--line-1);background:#080c0fe6;border-left:3px solid;grid-template-columns:130px minmax(190px,.75fr) minmax(260px,1.25fr);align-items:center;gap:24px;min-height:138px;padding:24px 26px;display:grid}.provenance-card>span{width:max-content;font:700 12px/1 var(--font-data);letter-spacing:.07em;border:1px solid;padding:5px 7px}.provenance-card h3{color:var(--text-1);margin:0;font-size:19px;line-height:1.25}.provenance-card p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.provenance-observed{color:var(--cyan)}.provenance-calculated{color:var(--orange)}.provenance-estimated{color:var(--yellow)}.home-footer{border-top:1px solid var(--line-1);padding-block:38px 46px}.footer-brand-row{justify-content:space-between;align-items:center;gap:30px;display:flex}.home-footer nav{align-items:center;gap:28px;display:flex}.f1-disclaimer{max-width:1080px;color:var(--text-2);margin:28px 0 0;font-size:14px;line-height:1.55}.footer-note{color:var(--text-3);margin:10px 0 0;font-size:14px}@media (width<=1180px){.home-header,.home-hero,.home-signal-strip,.home-section,.home-footer{width:min(100% - 40px,980px)}.home-header{grid-template-columns:1fr auto}.home-navigation{display:none}.home-hero{grid-template-columns:1fr;gap:54px;padding-block:74px}.hero-copy h1{max-width:12ch}.hero-product-frame{width:100%}.home-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-signal-strip>div:nth-child(2){border-right:0}.home-signal-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line-1)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card-wide,.feature-card-strategy{grid-column:span 1}.provenance-section{grid-template-columns:1fr}}@media (width<=760px){.home-header,.home-hero,.home-signal-strip,.home-section,.home-footer{width:calc(100% - 28px)}.home-header{gap:12px;min-height:72px}.home-header-cta{width:48px;padding:0;font-size:0;overflow:hidden}.home-brand .brand-mark{width:48px}.home-brand-copy small{display:none}.home-brand-copy strong{font-size:16px}.home-hero{min-height:auto;padding-block:60px 52px}.hero-copy h1{font-size:clamp(44px,14vw,64px)}.hero-lede{font-size:18px}.hero-actions,.hero-actions .home-button{width:100%}.product-frame-toolbar>span,.hero-product-frame figcaption>span:last-child{display:none}.home-signal-strip{grid-template-columns:1fr}.home-signal-strip>div{border-right:0;border-bottom:1px solid var(--line-1);justify-content:flex-start}.home-signal-strip>div:last-child{border-bottom:0}.home-section{padding-block:78px}.home-section-heading{grid-template-columns:1fr;gap:22px}.home-section-heading h2,.provenance-intro h2{font-size:38px}.home-section-heading>p,.provenance-intro>p{font-size:16px}.mode-card-grid,.feature-grid{grid-template-columns:1fr}.mode-card{min-height:540px}.mode-card-topline{flex-direction:column;align-items:flex-start}.feature-card{min-height:360px;padding:26px}.mini-stint-chart b{flex-basis:42px;width:42px}.provenance-card{grid-template-columns:1fr;gap:10px}.footer-brand-row{flex-direction:column;align-items:flex-start}.home-footer nav{flex-direction:column;align-items:flex-start;gap:0}}.dashboard-shell .session-identity h1{font-size:clamp(26px,2vw,34px);line-height:1.08}.dashboard-shell .quality-dot{width:8px;height:8px}.dashboard-shell .race-selector select{height:44px;font-size:14px}.dashboard-shell .catalog-refresh{min-height:44px;padding-inline:14px;font-size:12px}.dashboard-shell .replay-preparation-copy h2{font-size:clamp(26px,2.2vw,34px)}.dashboard-shell .replay-preparation-copy p{font-size:16px;line-height:1.6}.dashboard-shell .replay-preparation-copy strong{font-size:14px}.dashboard-shell .prepare-replay-button{min-width:190px;min-height:48px;padding-inline:18px;font-size:14px}.dashboard-shell .replay-state{min-width:62px;font-size:12px}.dashboard-shell .text-button{min-height:44px;padding-inline:14px;font-size:14px}.dashboard-shell .replay-clock strong{font-size:18px}.dashboard-shell .seek-control input[type=range]{height:5px}.dashboard-shell input[type=range]::-webkit-slider-thumb{width:16px;height:26px}.dashboard-shell .connection-state,.dashboard-shell .live-link-primary span,.dashboard-shell .live-command-metric span{font-size:12px}.dashboard-shell .live-link-primary strong,.dashboard-shell .live-command-metric strong,.dashboard-shell .live-link-message{font-size:14px}.dashboard-shell .view-navigation{min-height:58px}.dashboard-shell .view-navigation button{min-width:230px;min-height:56px;font-size:16px}.dashboard-shell .view-navigation button span,.dashboard-shell .view-nav-context{font-size:12px}.dashboard-shell .degraded-banner{min-height:44px;padding:10px 14px;font-size:14px}.dashboard-shell .row-count,.dashboard-shell .chart-unit,.dashboard-shell .selected-segment-summary>span{color:var(--text-3);font-size:12px}.dashboard-shell .timing-table{min-width:1050px}.dashboard-shell .timing-table th,.dashboard-shell .segment-table th{height:48px;color:var(--text-3);background:#0b1115;padding-inline:11px;font-size:12px;line-height:1.3}.dashboard-shell .timing-table th{height:64px}.dashboard-shell .metric-badge,.dashboard-shell .metric-badge.is-compact{min-height:19px;padding:3px 5px;font-size:12px}.dashboard-shell .timing-table tr.is-degraded,.dashboard-shell .segment-table tr.is-degraded{opacity:1}.dashboard-shell .timing-table tr.is-degraded td:first-child,.dashboard-shell .segment-table tr.is-degraded td:first-child{box-shadow:inset 3px 0 var(--yellow)}.dashboard-shell .estimate-mark{font-size:12px}.dashboard-shell .driver-cell{grid-template-columns:4px 44px minmax(72px,1fr);gap:9px}.dashboard-shell .driver-cell.compact{grid-template-columns:4px 44px minmax(72px,1fr)}.dashboard-shell .team-bar{border:1px solid #f4f7f859;width:4px;height:24px}.dashboard-shell .driver-cell strong{font-size:14px}.dashboard-shell .driver-cell span:last-child{max-width:110px;color:var(--text-2);font-size:14px}.dashboard-shell .lap-deleted,.dashboard-shell .quality-mark{font-size:12px}.dashboard-shell .quality-mark{width:18px;height:18px}.dashboard-shell .tyre-cell{gap:8px;font-size:14px}.dashboard-shell .drs-status{align-items:center;min-width:64px;min-height:28px;padding-inline:7px;font-size:12px}.dashboard-shell .map-footer{min-height:48px;padding-inline:16px;font-size:12px}.dashboard-shell .race-context-strip{min-height:50px}.dashboard-shell .race-context-strip strong{font-size:14px}.dashboard-shell .status-card p{font-size:14px;line-height:1.55}.dashboard-shell .weather-metrics strong{font-size:16px}.dashboard-shell .segment-ribbon small{color:var(--text-3);font-size:12px}.dashboard-shell .segment-map-legend{min-height:42px;font-size:12px}.dashboard-shell .intelligence-map-panel .circuit-canvas.is-interactive{height:360px}.dashboard-shell .segment-result-kicker,.dashboard-shell .segment-result-metrics span,.dashboard-shell .method-disclosure summary{font-size:12px}.dashboard-shell .segment-result-identity span,.dashboard-shell .segment-result-copy p{font-size:14px}.dashboard-shell .segment-callout>div{padding:13px}.dashboard-shell .segment-insight{padding:14px}.dashboard-shell .segment-insight p{font-size:14px}.dashboard-shell .method-note{font-size:12px}.dashboard-shell .metric-column-key{min-height:44px}.dashboard-shell .segment-table{min-width:820px;font-size:13px}.dashboard-shell .segment-table th,.dashboard-shell .segment-table td{padding-inline:8px}.dashboard-shell .segment-error strong,.dashboard-shell .segment-empty strong,.dashboard-shell .loading-panel strong{font-size:15px}.dashboard-shell .segment-error span,.dashboard-shell .segment-empty span,.dashboard-shell .loading-panel span{color:var(--text-2);font-size:14px}.dashboard-shell .segment-error button,.dashboard-shell .segment-inline-warning button{min-height:40px;padding-inline:12px;font-size:14px}.dashboard-shell .segment-inline-warning{min-height:46px;padding-inline:12px;font-size:14px}.dashboard-shell .data-footer{min-height:72px;padding-block:10px}.dashboard-shell .data-footer p{color:var(--text-3);font-size:12px}@media (width<=1500px){.dashboard-shell .command-header{grid-template-columns:minmax(240px,.8fr) minmax(380px,1.2fr) auto}.dashboard-shell .race-grid,.dashboard-shell .track-grid{grid-template-columns:1fr}.dashboard-shell .race-side-column{grid-template-columns:minmax(520px,1fr) minmax(340px,.72fr);display:grid}.dashboard-shell .speed-chart-panel{grid-column:auto}}@media (width<=900px){.race-engineer-panel-region{filter:drop-shadow(0 -18px 32px #00000085);width:100%;height:min(82vh,780px);inset:auto 0 0}.dashboard-shell .command-header{grid-template-columns:1fr auto}.dashboard-shell .race-side-column{display:flex}.dashboard-shell .view-navigation button{min-width:0;font-size:14px}}@media (width<=800px){.dashboard-shell .header-status .quality-pill{display:none}}.dashboard-shell .view-navigation{min-width:0;overflow-x:clip}.dashboard-shell .view-tab-strip{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--orange) var(--ink-0);contain:inline-size;flex:auto;min-width:0;display:flex;overflow-x:auto}.dashboard-shell .view-tab-strip>button{flex:none;min-width:176px}.dashboard-shell .view-tab-strip>.view-global-tab{background:#5ce7f105;border-left:1px solid #5ce7f12e}.dashboard-shell .view-navigation .race-engineer-trigger{flex:none;min-width:210px}.intelligence-workspace-stack{gap:12px;margin-top:12px;display:grid}@media (width<=1500px){.dashboard-shell .view-nav-context{display:none}.dashboard-shell .view-tab-strip>button{min-width:156px;padding-inline:14px}.dashboard-shell .view-navigation .race-engineer-trigger{min-width:188px}}@media (width<=1180px){.dashboard-shell .view-nav-context{display:none}}@media (width<=700px){.dashboard-shell{overflow-x:clip}.dashboard-shell .view-tab-strip>button{min-width:132px;padding-inline:12px}.dashboard-shell .view-navigation .race-engineer-trigger{color:#0000;justify-content:center;width:58px;min-width:58px;padding-inline:0;font-size:0;overflow:hidden}.dashboard-shell .view-navigation .race-engineer-trigger svg{width:20px;height:20px}.dashboard-shell .provenance-legend{flex-wrap:wrap;row-gap:8px}.dashboard-shell .race-catalog-bar{grid-template-columns:minmax(0,1fr) 44px;gap:8px;overflow:hidden}.dashboard-shell .catalog-refresh{width:44px;min-width:44px;padding:0;font-size:0;overflow:hidden}}.workspace-navigation{z-index:34;background:linear-gradient(180deg, #1b162bf7, #0b0e16fa), var(--ink-1);border:1px solid #a985ff47;margin:12px 14px 0;position:sticky;top:0;overflow:hidden;box-shadow:0 14px 32px #00000052,inset 0 1px #c9b4ff14}.workspace-group-tabs,.workspace-local-tabs{align-items:stretch;display:grid}.workspace-group-tabs{background:#07090e6b;border-bottom:1px solid #a985ff33;grid-template-columns:repeat(5,minmax(0,1fr));min-height:36px}.session-catalog-stack{border-bottom:1px solid var(--line-1);background:linear-gradient(90deg,#6fa8ff0e,#090e11f5 54%);grid-template-columns:minmax(0,1fr) auto;min-height:78px;margin:0 -22px;display:grid}.weekend-session-selector{grid-template-columns:minmax(210px,.75fr) minmax(520px,2fr) minmax(190px,.65fr);align-items:stretch;min-width:0;display:grid}.weekend-session-selector>label,.selected-session-context{border-right:1px solid var(--line-1);flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:10px 16px;display:flex}.weekend-session-selector>label>span,.selected-session-context span{color:var(--text-3);font:700 10px/1 var(--font-data);letter-spacing:.09em}.weekend-session-selector select{width:100%;height:34px;color:var(--text-1);font:680 11px var(--font-data);background:#0c1418;border:1px solid #354751;border-radius:0;padding:0 30px 0 9px}.session-chip-list{grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;align-items:stretch;min-width:0;display:grid;overflow:hidden}.session-chip-list button{min-width:0;color:var(--text-2);text-align:left;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #26353d;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:9px 11px;display:flex}.session-chip-list button span{max-width:100%;font:720 11px var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-chip-list button small{color:#72818a;font:700 10px var(--font-data);letter-spacing:.07em}.session-chip-list button:hover,.session-chip-list button:focus-visible{color:var(--text-1);background:#ffffff09}.session-chip-list button.is-active{border-bottom-color:var(--orange);color:#fff;background:#ff5f3514}.session-chip-list button.session-practice.is-active{background:#55d6c212;border-bottom-color:#55d6c2}.session-chip-list button.session-qualifying.is-active,.session-chip-list button.session-sprint_qualifying.is-active{background:#a985ff14;border-bottom-color:#a985ff}.session-chip-list button.session-sprint.is-active{background:#f6c94a12;border-bottom-color:#f6c94a}.selected-session-context{color:#6fa8ff;flex-direction:row;align-items:center;gap:9px}.selected-session-context>div{flex-direction:column;gap:4px;min-width:0;display:flex}.selected-session-context strong{color:var(--text-2);font:650 10px var(--font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-catalog-actions{flex-direction:column;justify-content:center;gap:7px;min-width:168px;padding:8px 14px;display:flex}.session-catalog-actions .catalog-refresh{min-height:28px;padding:0 10px;font-size:10px}.session-catalog-actions .race-library-status{font-size:10px}.live-shared-workspace-state{color:#a985ff;text-align:center;background:radial-gradient(circle at 50% 34%,#a985ff17,#0000 36%),#0a1014;border:1px solid #a985ff4d;place-content:center;justify-items:center;gap:9px;min-height:430px;margin:12px 14px 24px;display:grid}.live-shared-workspace-state>div{border:1px solid #a985ff66;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.live-shared-workspace-state>span{font:700 10px var(--font-data);letter-spacing:.1em}.live-shared-workspace-state h2{color:var(--text-1);font-size:var(--dashboard-type-state-title);margin:0}.live-shared-workspace-state p{max-width:650px;color:var(--text-2);font-size:var(--dashboard-type-state-body);margin:0;line-height:1.5}@media (width<=1450px){.session-catalog-stack{margin-inline:-14px}.weekend-session-selector{grid-template-columns:210px minmax(480px,1fr)}.selected-session-context{display:none}.session-catalog-actions{min-width:150px;padding-inline:10px}}.workspace-local-tabs{grid-template-columns:repeat(3,minmax(0,1fr));min-height:46px}.workspace-group-tabs button,.workspace-local-tabs button{min-width:0;color:var(--text-3);font-family:var(--font-ui);text-align:center;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #a985ff24;transition:color .14s,background .14s,border-color .14s}.workspace-group-tabs button:last-child,.workspace-local-tabs button:last-child{border-right:0}.workspace-group-tabs button{letter-spacing:.11em;padding:0 14px;font-size:10px}.workspace-group-tabs button.is-locked{color:var(--text-3);background:repeating-linear-gradient(-45deg,#96a4ab06 0 5px,#0000 5px 10px);border-bottom-color:#0000;justify-content:center;align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-group-tabs button.is-locked{color:color-mix(in srgb, var(--text-3) 62%, transparent)}}.workspace-group-tabs button.is-locked{cursor:not-allowed}.workspace-group-tabs button.is-locked:hover,.workspace-group-tabs button.is-locked:focus-visible{color:var(--text-3);background:repeating-linear-gradient(-45deg,#96a4ab09 0 5px,#0000 5px 10px)}@supports (color:color-mix(in lab, red, red)){.workspace-group-tabs button.is-locked:hover,.workspace-group-tabs button.is-locked:focus-visible{color:color-mix(in srgb, var(--text-3) 72%, transparent)}}.workspace-lock-icon{opacity:.72;flex:none}.workspace-local-tabs button{padding:0 16px;font-size:13px}.workspace-local-tabs button span{color:#b89cffdb;font:700 10px/1 var(--font-data);letter-spacing:.06em;margin-right:9px}.workspace-group-tabs button:hover,.workspace-group-tabs button:focus-visible,.workspace-local-tabs button:hover,.workspace-local-tabs button:focus-visible{color:var(--text-1);background:#ffffff09}.workspace-group-tabs button.is-active,.workspace-local-tabs button.is-active{border-bottom-color:var(--orange);color:var(--text-1);background:linear-gradient(#ff6b421c,#ff6b4209);box-shadow:inset 0 -5px 16px #ff6b420d}.workspace-group-tabs button.is-active{color:#ffb099}.workspace-local-tabs button.is-active span{color:var(--orange)}.race-engineer-workspace{margin:12px 14px 0}.race-engineer-workspace[hidden]{display:none}.race-engineer-workspace>section{height:auto;min-height:500px;max-height:none;box-shadow:0 18px 44px #00000057,inset 0 1px #a985ff14}@media (width<=1350px){.workspace-navigation{margin-inline:10px}.workspace-group-tabs button{padding-inline:9px;font-size:10px}.workspace-local-tabs button{padding-inline:10px;font-size:11px}.race-engineer-workspace{margin-inline:10px}}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] body{background:linear-gradient(#3030300e 1px, transparent 1px), linear-gradient(90deg, #3030300e 1px, transparent 1px), radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--orange) 11%, transparent), transparent 29rem), var(--ink-0)}}html[data-theme=light] :is(.race-catalog-bar,.replay-command-bar,.live-command-bar,.race-context-strip,.track-guidance,.session-catalog-route-row,.home-signal-strip,.provenance-card,.workspace-navigation-expanded,.workspace-navigation-compact,.workspace-navigation-compact :is(.workspace-group-tabs,.workspace-local-tabs),.replay-timeline-pill){border-color:var(--line-1);background:linear-gradient(115deg, var(--orange), var(--ink-1) 62%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :is(.race-catalog-bar,.replay-command-bar,.live-command-bar,.race-context-strip,.track-guidance,.session-catalog-route-row,.home-signal-strip,.provenance-card,.workspace-navigation-expanded,.workspace-navigation-compact,.workspace-navigation-compact :is(.workspace-group-tabs,.workspace-local-tabs),.replay-timeline-pill){background:linear-gradient(115deg, color-mix(in srgb, var(--orange) 10%, var(--ink-3)), var(--ink-1) 62%)}}html[data-theme=light] :is(.race-catalog-bar,.replay-command-bar,.live-command-bar,.race-context-strip,.track-guidance,.session-catalog-route-row,.home-signal-strip,.provenance-card,.workspace-navigation-expanded,.workspace-navigation-compact,.workspace-navigation-compact :is(.workspace-group-tabs,.workspace-local-tabs),.replay-timeline-pill){box-shadow:0 10px 24px var(--shadow-colour)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :is(.panel,.home-group-card,.mode-card,.readiness-card,.driver-track-selector,.driver-track-summary,.segment-result-card){background:radial-gradient(circle at 94% 2%, color-mix(in srgb, var(--orange) 6%, transparent), transparent 21rem), linear-gradient(145deg, var(--ink-2), var(--ink-1))}html[data-theme=light] :is(.session-chip-list button.is-active,.workspace-session-tabs button.is-active,.workspace-group-tabs button.is-active,.workspace-local-tabs button.is-active){background:linear-gradient(180deg, color-mix(in srgb, var(--orange) 18%, var(--ink-2)), var(--paper-orange));border-color:color-mix(in srgb, var(--orange) 48%, var(--line-1))}html[data-theme=light] .session-routing-notice{border-color:color-mix(in srgb, var(--yellow) 42%, var(--line-1));background:color-mix(in srgb, var(--yellow) 10%, var(--ink-2))}html[data-theme=light] .dashboard-shell .timing-table tbody tr.has-lap-improvement{background:linear-gradient(90deg, color-mix(in srgb, var(--lime) 13%, var(--ink-2)), var(--ink-2) 54%)}html[data-theme=light] .dashboard-shell .timing-table tbody tr.is-overall-fastest{background:linear-gradient(90deg, color-mix(in srgb, var(--purple) 14%, var(--ink-2)), var(--ink-2) 56%)}html[data-theme=light] .dashboard-shell .race-position-movement.is-held{background:color-mix(in srgb, var(--text-3) 7%, var(--ink-2))}}@media (width<=1100px){.dashboard-shell .replay-command-bar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.dashboard-shell .replay-transport-pill{grid-area:1/1;justify-self:start}.dashboard-shell .replay-settings-pill{grid-area:1/2;justify-self:end}.dashboard-shell .replay-timeline-pill{grid-area:2/1/auto/-1;grid-template-columns:minmax(210px,.4fr) minmax(0,1fr);width:100%}}html[data-theme=light] .home-shell{background:linear-gradient(#2a49520e 1px, transparent 1px), linear-gradient(90deg, #2a49520e 1px, transparent 1px), radial-gradient(circle at 78% 8%, #087e8b14, transparent 29rem), radial-gradient(circle at 8% 34%, #e4512c11, transparent 30rem), var(--ink-0)}html[data-theme=light] :is(.race-catalog-bar,.replay-command-bar,.live-command-bar,.race-context-strip,.track-guidance,.session-catalog-stack,.workspace-group-tabs,.home-signal-strip,.provenance-card){background:var(--surface-translucent);box-shadow:0 12px 30px var(--shadow-colour)}html[data-theme=light] .panel{background:radial-gradient(circle at 92% 7%, #087e8b09, transparent 19rem), linear-gradient(145deg, var(--ink-2), var(--ink-1));box-shadow:0 14px 32px var(--shadow-colour), inset 0 1px #ffffffb3}html[data-theme=light] :is(.timing-table th,.segment-table th,.segment-ribbon button,.text-button,.weekend-session-selector select,.data-footer){background:var(--ink-2)}html[data-theme=light] :is(.text-button:hover:not(:disabled),.segment-ribbon button:hover,.segment-ribbon button:focus-visible){background:var(--ink-3)}html[data-theme=light] .segment-ribbon button.is-selected{border-color:var(--orange);background:linear-gradient(135deg, var(--orange), var(--orange))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .segment-ribbon button.is-selected{background:linear-gradient(135deg, color-mix(in srgb, var(--orange) 14%, var(--ink-2)), color-mix(in srgb, var(--orange) 5%, var(--ink-1)))}}html[data-theme=light] .segment-ribbon button.is-selected{color:var(--orange);box-shadow:inset 0 -2px 0 var(--orange)}html[data-theme=light] .timing-table tbody tr:hover{background:#e4512c0e}html[data-theme=light] .view-navigation{background:#ffffff94}html[data-theme=light] .workspace-navigation{box-shadow:0 14px 28px var(--shadow-colour);background:linear-gradient(90deg,#684bb112,#e4512c0b)}html[data-theme=light] .workspace-group-tabs button{color:var(--text-3)}html[data-theme=light] .workspace-group-tabs button:hover,html[data-theme=light] .workspace-group-tabs button:focus-visible{color:var(--text-1);background:#684bb112}html[data-theme=light] .workspace-group-tabs button.is-active{color:var(--text-1);background:#e4512c13}html[data-theme=light] .live-shared-workspace-state{background:radial-gradient(circle at 50% 34%, #684bb114, transparent 36%), var(--ink-2)}html[data-theme=light] .circuit-canvas{background-color:#f8fafb;background-image:linear-gradient(#485c6614 1px,#0000 1px),linear-gradient(90deg,#485c6614 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html[data-theme=light] .home-group-card,html[data-theme=light] .mode-card{box-shadow:0 16px 34px var(--shadow-colour), inset 0 1px #ffffffeb;background:radial-gradient(circle at 90% 8%,#e4512c0b,#0000 16rem),linear-gradient(145deg,#fff,#f1f4f5)}html[data-theme=light] .hero-product-frame{background:#f8fafb;border-color:#aeb9be;box-shadow:0 28px 70px #202b312e}html[data-theme=light] .product-frame-toolbar,html[data-theme=light] .hero-product-frame figcaption{background:#f8fafb}html[data-theme=light] .readiness-shell{background:linear-gradient(#2a49520d 1px, transparent 1px), linear-gradient(90deg, #2a49520d 1px, transparent 1px), radial-gradient(circle at 72% 18%, #684bb11c, transparent 34rem), var(--ink-0)}html[data-theme=light] :is(.readiness-check,.readiness-actions button,.readiness-actions a,.mode-switch,.theme-toggle){background:#ffffffc2}html[data-theme=light] .segment-result-card{background:radial-gradient(circle at 86% 14%, #684bb112, transparent 20rem), var(--ink-2)}html[data-theme=light] .segment-result-metrics,html[data-theme=light] .segment-callout>div{background:#f3f6f7e6}.track-mode-switch{background:#a985ff12;border:1px solid #a985ff59;border-radius:999px;flex:none;gap:3px;padding:3px;display:inline-flex;box-shadow:0 8px 24px #00000047}.track-mode-switch button{min-height:30px;color:var(--text-3);font:700 10px/1 var(--font-data);letter-spacing:.07em;background:0 0;border:0;border-radius:999px;padding:0 12px}.track-mode-switch button[aria-pressed=true]{color:var(--text-1);background:linear-gradient(135deg,#a985ff57,#5ce7f12e);box-shadow:0 0 18px #a985ff2e}.driver-track-intelligence{grid-template-columns:250px minmax(0,1fr);gap:10px;min-width:0;margin-top:8px;display:grid}.driver-track-selector,.driver-track-summary{background:radial-gradient(circle at 92% 0,#a985ff1a,#0000 24rem),linear-gradient(145deg,#10101df5,#070b0efa);min-width:0;overflow:hidden;box-shadow:0 18px 38px #0000004d}.driver-track-selector .panel-title{min-height:74px}.driver-track-options{scrollbar-width:thin;max-height:720px;overflow-y:auto}.driver-track-options button{--driver-colour:#8b99a0;border:0;border-bottom:1px solid var(--line-1);border-left:3px solid var(--driver-colour);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 10px 7px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.driver-track-options button{border-left:3px solid color-mix(in srgb, var(--driver-colour) 72%, transparent)}}.driver-track-options button{color:var(--text-2);text-align:left;background:#ffffff03}.driver-track-options button:hover,.driver-track-options button[aria-pressed=true]{background:var(--driver-colour)}@supports (color:color-mix(in lab, red, red)){.driver-track-options button:hover,.driver-track-options button[aria-pressed=true]{background:color-mix(in srgb, var(--driver-colour) 11%, #0d1317f0)}}.driver-track-options button:hover,.driver-track-options button[aria-pressed=true]{color:var(--text-1)}.driver-track-options button[aria-pressed=true]{border-left-color:var(--driver-colour);box-shadow:inset 0 0 24px var(--driver-colour)}@supports (color:color-mix(in lab, red, red)){.driver-track-options button[aria-pressed=true]{box-shadow:inset 0 0 24px color-mix(in srgb, var(--driver-colour) 8%, transparent)}}.driver-track-options img{object-fit:contain;width:28px;height:22px}.driver-track-options span{gap:2px;min-width:0;display:grid}.driver-track-options strong,.driver-track-options b{font:700 11px/1 var(--font-data)}.driver-track-options small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.driver-track-options b{color:var(--driver-colour)}.driver-track-summary>header{--driver-colour:var(--purple);border-top:2px solid var(--driver-colour);border-bottom:1px solid var(--line-1);background:linear-gradient(90deg, var(--driver-colour), transparent 45%), #0d1317db;grid-template-columns:126px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:156px;padding:18px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.driver-track-summary>header{background:linear-gradient(90deg, color-mix(in srgb, var(--driver-colour) 14%, transparent), transparent 45%), #0d1317db}}.driver-track-portrait-placeholder{border:1px solid var(--driver-colour);place-items:end center;height:120px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.driver-track-portrait-placeholder{border:1px solid color-mix(in srgb, var(--driver-colour) 42%, var(--line-1))}}.driver-track-portrait-placeholder{background:radial-gradient(circle at 50% 32%, var(--driver-colour) 0 15%, transparent 16%), radial-gradient(ellipse at 50% 105%, var(--driver-colour) 0 45%, transparent 46%), var(--driver-colour);border-radius:4px 36px 4px 4px}@supports (color:color-mix(in lab, red, red)){.driver-track-portrait-placeholder{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--driver-colour) 70%, white) 0 15%, transparent 16%), radial-gradient(ellipse at 50% 105%, color-mix(in srgb, var(--driver-colour) 58%, #172029) 0 45%, transparent 46%), color-mix(in srgb, var(--driver-colour) 12%, #0b1014)}}.driver-track-portrait-placeholder span{color:#ffffffe6;font:800 14px/1 var(--font-data);letter-spacing:.12em;padding:8px}.driver-track-portrait-placeholder img{object-fit:cover;object-position:center 18%;filter:drop-shadow(0 12px 18px #00000073);width:100%;height:100%;display:block}.driver-lap-rank span,.driver-so-what>span{color:var(--text-3);font:700 10px/1.2 var(--font-data);letter-spacing:.08em}.driver-track-summary>header h2{margin:0 0 3px;font-size:clamp(24px,3vw,40px);line-height:1}.driver-track-summary>header p{color:var(--text-2);margin:0;font-size:13px}.driver-lap-rank{border-left:1px solid var(--line-1);justify-items:end;gap:3px;min-width:124px;padding-left:18px;display:grid}.driver-lap-rank strong{color:var(--driver-colour);font:700 40px/.95 var(--font-display)}.driver-lap-rank small{color:var(--text-2);font:650 12px/1 var(--font-data)}.driver-so-what{border:1px solid #a985ff5c;border-left:3px solid var(--purple);background:radial-gradient(circle at 90% 10%,#ff6b421a,#0000 18rem),linear-gradient(135deg,#a985ff21,#ff6b420a);margin:14px;padding:18px;box-shadow:0 14px 36px #0000003d,0 0 28px #a985ff0d}.driver-so-what>p{color:var(--text-2);margin:7px 0 14px;font-size:13px;line-height:1.55}.driver-so-what>p strong{color:var(--text-1)}.driver-so-what>div{border:1px solid var(--line-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.driver-so-what>div span{border-right:1px solid var(--line-1);min-width:0;color:var(--text-3);gap:4px;padding:10px;font-size:10px;display:grid}.driver-so-what>div span:last-child{border-right:0}.driver-so-what>div b{color:var(--text-1);font:700 11px/1.2 var(--font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.driver-segment-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 14px 14px;display:grid}.driver-segment-grid button{border:1px solid var(--line-1);min-width:0;min-height:108px;color:var(--text-2);text-align:left;background:#ffffff05;align-content:start;gap:7px;padding:11px;display:grid}.driver-segment-grid button.is-strong{background:linear-gradient(145deg,#b5e8531a,#ffffff03);border-color:#b5e85357}.driver-segment-grid button.is-weak{background:linear-gradient(145deg,#ff6b421c,#ffffff03);border-color:#ff6b425c}.driver-segment-grid button:hover{border-color:var(--purple);transform:translateY(-1px)}.driver-segment-grid button>span{color:var(--text-3);font:700 10px/1 var(--font-data)}.driver-segment-grid strong{color:var(--text-1);font:700 23px/1 var(--font-display)}.driver-segment-grid strong small{color:var(--text-3);font-size:10px}.driver-segment-grid p{color:var(--text-3);font:650 10px/1 var(--font-data);margin:0}.driver-segment-grid button.is-strong p{color:var(--lime)}.driver-segment-grid button.is-weak p{color:#ff997b}.driver-segment-grid i{background:#ffffff12;height:3px;margin-top:auto}.driver-segment-grid i b{background:linear-gradient(90deg, var(--orange), var(--purple), var(--lime));height:100%;display:block}@media (width<=1450px){.dashboard-shell .track-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.driver-segment-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1180px){.driver-track-intelligence{grid-template-columns:210px minmax(0,1fr)}.driver-segment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-header-minimal{grid-template-columns:auto 1fr}.home-header-actions{justify-self:end;align-items:center;gap:9px;display:flex}.home-header-minimal>.platform-status,.home-header-actions>.platform-status{justify-self:end}.platform-status{color:#c9b7ff;min-height:34px;font:700 10px/1 var(--font-data);letter-spacing:.09em;white-space:nowrap;background:#1f1830b8;border:1px solid #a985ff61;align-items:center;gap:9px;padding:0 12px;display:inline-flex}.platform-status.is-compact{min-height:28px;padding-inline:9px;font-size:10px}.platform-status-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.platform-status-ready{color:var(--lime);background:#4a691829;border-color:#aae8447a}.platform-status-blocked{color:#ff8b8b;background:#801c2229;border-color:#ff5b5b80}.platform-status-retrying{color:var(--yellow);border-color:#ffc74475}.home-workspace-groups{padding-top:76px;padding-bottom:86px}.home-group-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.home-group-card{border:1px solid var(--line-1);background:linear-gradient(145deg,#10171cf0,#080c0ffa);min-height:190px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000003b,inset 0 1px #ffffff06}.home-group-card:before{content:"";background:var(--cyan);width:3px;position:absolute;inset:0 auto 0 0}.home-group-card.is-orange:before{background:var(--orange)}.home-group-card.is-purple:before{background:var(--purple)}.home-group-card.is-blue:before{background:#6ea8ff}.home-group-card.is-lime:before{background:var(--lime)}.home-group-card>span{color:var(--cyan);font:700 10px/1.2 var(--font-data);letter-spacing:.12em}.home-group-card.is-orange>span{color:var(--orange)}.home-group-card.is-purple>span{color:var(--purple)}.home-group-card.is-blue>span{color:#86b8ff}.home-group-card.is-lime>span{color:var(--lime)}.home-group-card h3{color:var(--text-1);margin:18px 0 10px;font-size:23px}.home-group-card p{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.home-footer-minimal{margin-top:0}.readiness-shell{min-height:100vh;color:var(--text-1);background:linear-gradient(#5ce7f106 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#5ce7f106 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 72% 18%,#7e5adb21,#0000 34rem),#06090b;place-items:center;padding:48px;display:grid}.readiness-card{background:linear-gradient(145deg,#121620fa,#080b0ffc);border:1px solid #a985ff57;width:min(760px,100%);padding:34px;box-shadow:0 28px 90px #00000080,inset 0 1px #c9b4ff14}.readiness-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.readiness-brand .theme-toggle{margin-left:auto}.readiness-brand span{border:1px solid var(--orange);color:var(--orange);padding:8px 10px;font-weight:800}.readiness-brand strong,.readiness-eyebrow{color:var(--text-3);font:700 10px/1.3 var(--font-data);letter-spacing:.12em}.readiness-eyebrow{color:var(--purple);align-items:center;gap:8px;display:flex}.readiness-card h1{margin:10px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1}.readiness-card>p{color:var(--text-2);margin:0;font-size:14px}.readiness-progress{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:14px;margin:28px 0 8px;display:grid}.readiness-progress>div{background:#a985ff14;border:1px solid #a985ff57;border-radius:999px;height:14px;overflow:hidden;box-shadow:inset 0 0 18px #00000059}.readiness-progress>div>span{border-radius:inherit;background:linear-gradient(90deg,#5ce7f1,#a985ff);height:100%;transition:width .24s;display:block;box-shadow:0 0 18px #a985ff8c}.readiness-progress strong,.readiness-unit-count{color:#c9b7ff;font:700 11px/1 var(--font-data)}.readiness-unit-count{text-align:right}.readiness-checks{gap:7px;margin-top:24px;display:grid}.readiness-check{border:1px solid var(--line-1);min-height:52px;color:var(--text-3);background:#ffffff05;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.readiness-check.is-ready{color:var(--lime)}.readiness-check.is-blocked{color:#ff7d7d;border-color:#ff5b5b57}.readiness-check.is-checking,.readiness-check.is-retrying{color:var(--purple)}.readiness-check div{gap:3px;min-width:0;display:grid}.readiness-check strong{color:currentColor;font:700 10px/1.2 var(--font-data);letter-spacing:.07em}.readiness-check span{color:var(--text-2);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.35;overflow:visible}.readiness-actions{min-height:48px;margin-top:22px}.readiness-actions a,.readiness-actions button,.readiness-actions>span{border:1px solid var(--orange);color:#ffb099;min-height:46px;font:700 11px/1 var(--font-data);letter-spacing:.06em;background:#ff6b421a;justify-content:center;align-items:center;gap:9px;padding:0 16px;text-decoration:none;display:inline-flex}.readiness-actions>span{color:#c9b7ff;background:#a985ff12;border-color:#a985ff5c}.readiness-card>small{color:var(--text-3);font:700 10px/1.3 var(--font-data);letter-spacing:.06em;margin-top:14px;display:block}@media (width<=1200px){.home-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-group-card{padding:20px}.home-group-card h3{font-size:20px}}.dashboard-shell .timing-table-wrap{overflow-x:hidden}.dashboard-shell .timing-table{table-layout:fixed;min-width:0;font-size:12px}.dashboard-shell .timing-table th{height:42px;padding-inline:9px;font-size:10px}.dashboard-shell .timing-table td{height:37px;padding-inline:9px}.dashboard-shell .interval-cell svg{color:var(--orange);vertical-align:-2px;filter:drop-shadow(0 0 7px #ff6b4294);margin-right:5px}.dashboard-shell .interval-cell.is-attack-window{color:#ffb099;font-weight:750}.race-classification-alert{border-bottom:1px solid var(--yellow);align-items:center;gap:7px;min-height:32px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.race-classification-alert{border-bottom:1px solid color-mix(in srgb, var(--yellow) 32%, var(--line-1))}}.race-classification-alert{background:var(--yellow)}@supports (color:color-mix(in lab, red, red)){.race-classification-alert{background:color-mix(in srgb, var(--yellow) 6%, var(--ink-1))}}.race-classification-alert{color:var(--yellow);font:800 10px/1 var(--font-data);letter-spacing:.05em}.race-classification-alert.is-conflict{border-bottom-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.race-classification-alert.is-conflict{border-bottom-color:color-mix(in srgb, var(--orange) 38%, var(--line-1))}}.race-classification-alert.is-conflict{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.race-classification-alert.is-conflict{background:color-mix(in srgb, var(--orange) 7%, var(--ink-1))}}.race-classification-alert.is-conflict{color:var(--orange)}@media (width<=1350px){.dashboard-shell .timing-table th,.dashboard-shell .timing-table td{padding-inline:7px}}.home-header{min-height:64px}.home-brand-copy small{font-size:10px}.home-brand-copy strong{font-size:14px}.home-header-cta,.home-button{gap:8px;min-height:38px;padding-inline:16px;font-size:11px}.product-frame-toolbar,.hero-product-frame figcaption{min-height:36px;font-size:10px}.hero-product-frame figcaption{min-height:42px}.hero-product-frame figcaption strong{font-size:12px}.home-signal-strip>div{gap:9px;min-height:58px;padding:10px 14px}.home-signal-strip svg{width:16px;height:16px}.home-signal-strip span{font-size:11px}.home-section-heading{gap:36px;margin-bottom:30px}.home-section-heading h2,.provenance-intro h2{font-size:clamp(28px,2.75vw,44px)}.home-section-heading>p,.provenance-intro>p{font-size:13px;line-height:1.55}.home-group-card{min-height:158px;padding:19px}.home-group-card>span{font-size:10px}.home-group-card h3{margin:14px 0 8px;font-size:18px}.home-group-card p{font-size:11px}.dashboard-shell{font-size:12px}.dashboard-shell .command-header{grid-template-columns:minmax(210px,.72fr) minmax(350px,1.35fr) minmax(280px,.9fr);min-height:72px}.dashboard-shell .session-identity h1{font-size:clamp(20px,1.5vw,26px)}.dashboard-shell .brand-lockup>div:last-child span,.dashboard-shell .session-identity>span,.dashboard-shell .replay-clock>span,.dashboard-shell .speed-control>span,.dashboard-shell .panel-title span,.dashboard-shell .status-card>span,.dashboard-shell .weather-heading>span,.dashboard-shell .segment-callout span,.dashboard-shell .data-footer span,.dashboard-shell .metric-column-key,.dashboard-shell .method-note{font-size:10px}.dashboard-shell .historical-badge,.dashboard-shell .live-badge{min-height:29px;padding-inline:9px;font-size:10px}.dashboard-shell .mode-switch button{min-width:72px;min-height:34px;padding-inline:10px;font-size:10px}.dashboard-shell .quality-pill{min-height:26px;padding-inline:8px;font-size:10px}.dashboard-shell .race-catalog-bar{min-height:62px}.dashboard-shell .race-selector>span,.dashboard-shell .race-catalog-context span,.dashboard-shell .replay-preparation-copy>span,.dashboard-shell .race-library-status{font-size:10px}.dashboard-shell .race-selector select,.dashboard-shell .catalog-refresh{height:34px;min-height:34px;font-size:10px}.dashboard-shell .race-catalog-context strong{font-size:10px}.dashboard-shell .replay-command-bar,.dashboard-shell .live-command-bar{min-height:58px}.dashboard-shell .replay-state,.dashboard-shell .connection-state,.dashboard-shell .replay-timeline-clock span,.dashboard-shell .replay-timeline-pill .seek-control,.dashboard-shell .replay-timeline-pill .seek-control>span,.dashboard-shell .replay-settings-pill .speed-control>span,.dashboard-shell .live-link-primary span,.dashboard-shell .live-command-metric span{font-size:var(--dashboard-type-label);font-weight:var(--dashboard-weight-label);line-height:1.2}.dashboard-shell .replay-timeline-clock strong,.dashboard-shell .live-link-primary strong,.dashboard-shell .live-command-metric strong{font-size:var(--dashboard-type-value);font-weight:var(--dashboard-weight-value);line-height:1}.dashboard-shell .replay-timeline-clock small,.dashboard-shell .live-link-message{font-size:var(--dashboard-type-copy);line-height:1.4}.dashboard-shell .primary-control{width:34px;height:34px}.dashboard-shell .text-button{min-height:34px;font-size:var(--dashboard-type-control);padding-inline:10px}.dashboard-shell .seek-control{grid-template-columns:64px minmax(120px,1fr) 64px;font-size:10px}.dashboard-shell .seek-presets button{min-width:30px;min-height:22px;font-size:10px}.dashboard-shell .speed-control select{min-width:62px;height:34px;font-size:var(--dashboard-type-control)}.dashboard-shell .panel-title{min-height:50px;padding:8px 14px}.dashboard-shell .panel-title h2{margin-top:0;font-size:15px}.dashboard-shell .row-count,.dashboard-shell .chart-unit,.dashboard-shell .selected-segment-summary>span{font-size:10px}.dashboard-shell .timing-table-wrap{height:610px}.dashboard-shell .timing-table,.dashboard-shell .segment-table{font-size:10px}.dashboard-shell .timing-table th,.dashboard-shell .segment-table th{height:35px;padding-inline:7px;font-size:10px}.dashboard-shell .timing-table td,.dashboard-shell .segment-table td{height:31px;padding-inline:7px}.dashboard-shell .position-cell,.dashboard-shell .rank-cell{font-size:11px}.dashboard-shell .driver-cell,.dashboard-shell .driver-cell.compact{grid-template-columns:3px 30px minmax(58px,1fr);gap:6px}.dashboard-shell .driver-cell.with-constructor-logo,.dashboard-shell .driver-cell.compact.with-constructor-logo{grid-template-columns:3px 24px 30px minmax(58px,1fr)}.dashboard-shell .constructor-logo-compact{width:24px;height:18px}.dashboard-shell .team-bar{width:3px;height:19px}.dashboard-shell .driver-cell strong,.dashboard-shell .driver-cell span:last-child,.dashboard-shell .tyre-cell{font-size:10px}.dashboard-shell .tyre{width:20px;height:20px;font-size:10px}.dashboard-shell .drs-status{min-width:46px;min-height:22px;padding-inline:5px;font-size:10px}.dashboard-shell .race-context-strip{grid-template-columns:.82fr 1.34fr .84fr;min-height:40px}.dashboard-shell .race-context-strip>div{grid-template-columns:14px auto minmax(0,1fr);gap:5px;padding-inline:9px}.dashboard-shell .race-context-strip span,.dashboard-shell .race-context-strip strong{font-size:10px}.dashboard-shell .status-card,.dashboard-shell .weather-card{min-height:164px;padding:14px}.dashboard-shell .status-card>strong{font-size:18px}.dashboard-shell .status-card p,.dashboard-shell .weather-metrics strong{font-size:11px}.dashboard-shell .weather-metrics span{font-size:10px}.dashboard-shell .track-guidance,.dashboard-shell .track-guidance strong{min-height:34px;font-size:10px}.dashboard-shell .track-guidance .as-of-time{font-size:10px}.dashboard-shell .segment-ribbon{grid-template-columns:repeat(14,minmax(72px,1fr))}.dashboard-shell .segment-ribbon button{min-height:45px;padding:6px 8px}.dashboard-shell .segment-ribbon span,.dashboard-shell .segment-ribbon small,.dashboard-shell .segment-map-legend,.dashboard-shell .segment-result-kicker,.dashboard-shell .segment-result-metrics span,.dashboard-shell .method-disclosure summary,.dashboard-shell .segment-result-identity span,.dashboard-shell .segment-result-copy p,.dashboard-shell .segment-insight p{font-size:10px}.dashboard-shell .segment-result-metrics strong{font-size:14px}.dashboard-shell .segment-callout strong{font-size:12px}.dashboard-shell .segment-table{table-layout:fixed;width:100%;min-width:0}.dashboard-shell .data-footer{min-height:54px}.dashboard-shell .data-footer strong,.dashboard-shell .data-footer p{font-size:10px}@media (width<=1500px){.dashboard-shell .command-header{grid-template-columns:minmax(195px,.8fr) minmax(320px,1.2fr) auto}}@media (width<=1280px){.dashboard-shell .replay-timeline-pill .seek-control{grid-template-columns:minmax(0,1fr)}.dashboard-shell .replay-timeline-pill .seek-rail,.dashboard-shell .replay-timeline-pill .seek-presets{width:100%;min-width:0}.dashboard-shell .segment-table th,.dashboard-shell .segment-table td{padding-inline:4px}.dashboard-shell .segment-table .driver-cell.compact.with-constructor-logo{grid-template-columns:3px 24px 30px;gap:4px}.dashboard-shell .segment-table .driver-cell span:last-child{display:none}}.dashboard-shell .timing-table th:first-child{width:5%}.dashboard-shell .timing-table th:nth-child(2){width:25%}.dashboard-shell .timing-table th:nth-child(3){width:14%}.dashboard-shell .timing-table th:nth-child(4){width:17%}.dashboard-shell .timing-table th:nth-child(5){width:18%}.dashboard-shell .timing-table th:nth-child(6){width:21%}.dashboard-shell .race-position-value{align-items:center;gap:6px;display:flex}.dashboard-shell .race-position-movement{border:1px solid var(--line-1);min-width:22px;min-height:18px;color:var(--text-3);font:750 10px/1 var(--font-data);justify-content:center;align-items:center;display:inline-flex}.dashboard-shell .race-position-movement.is-up{border-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-position-movement.is-up{border-color:color-mix(in srgb, var(--lime) 46%, var(--line-1))}}.dashboard-shell .race-position-movement.is-up{background:var(--lime)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-position-movement.is-up{background:color-mix(in srgb, var(--lime) 8%, transparent)}}.dashboard-shell .race-position-movement.is-up{color:var(--lime)}.dashboard-shell .race-position-movement.is-down{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-position-movement.is-down{border-color:color-mix(in srgb, var(--red) 48%, var(--line-1))}}.dashboard-shell .race-position-movement.is-down{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-position-movement.is-down{background:color-mix(in srgb, var(--red) 8%, transparent)}}.dashboard-shell .race-position-movement.is-down{color:var(--red)}.dashboard-shell .timing-table tbody tr.has-lap-improvement{background:linear-gradient(90deg, var(--lime), transparent 44%)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .timing-table tbody tr.has-lap-improvement{background:linear-gradient(90deg, color-mix(in srgb, var(--lime) 10%, transparent), transparent 44%)}}.dashboard-shell .timing-table tbody tr.has-lap-improvement{box-shadow:inset 3px 0 0 var(--lime)}.dashboard-shell .timing-table tbody tr.is-overall-fastest{background:linear-gradient(90deg, var(--purple), transparent 48%)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .timing-table tbody tr.is-overall-fastest{background:linear-gradient(90deg, color-mix(in srgb, var(--purple) 13%, transparent), transparent 48%)}}.dashboard-shell .timing-table tbody tr.is-overall-fastest{box-shadow:inset 3px 0 0 var(--purple)}.dashboard-shell .timing-table tbody tr.is-overall-fastest .driver-cell strong{color:var(--purple)}.dashboard-shell .timing-table tbody tr.is-retired{background:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .timing-table tbody tr.is-retired{background:color-mix(in srgb, var(--text-3) 7%, transparent)}}.dashboard-shell .timing-table tbody tr.is-retired{filter:grayscale(.88);opacity:.62}.dashboard-shell .timing-table tbody tr.is-retired:hover{background:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .timing-table tbody tr.is-retired:hover{background:color-mix(in srgb, var(--text-3) 11%, transparent)}}.dashboard-shell .timing-table tbody tr.is-retired td:first-child{box-shadow:inset 3px 0 var(--text-3)}.dashboard-shell .race-retirement-marker{color:var(--text-2);font:850 10px/1 var(--font-data);letter-spacing:.06em}.dashboard-shell .gap-to-leader-fallback{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.dashboard-shell .gap-to-leader-fallback strong{color:var(--text-1);font:800 10px/1 var(--font-data)}.dashboard-shell .gap-to-leader-fallback small{color:var(--text-3);font:750 10px/1 var(--font-data);letter-spacing:.05em}.dashboard-shell .race-last-lap-value{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.dashboard-shell .race-lap-status-row{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.dashboard-shell .race-overall-fastest{color:var(--purple);font:800 10px/1 var(--font-data);letter-spacing:.035em}.dashboard-shell .race-personal-best{color:var(--lime);font:800 10px/1 var(--font-data);letter-spacing:.035em}.dashboard-shell .race-tyre-status{align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex}.dashboard-shell .race-tyre-status .tyre-cell,.dashboard-shell .race-operational-status{flex:none}.dashboard-shell .race-tyre-unavailable{color:var(--text-3);font:750 10px/1.15 var(--font-data);letter-spacing:.035em;overflow-wrap:anywhere;flex:0 74px}.dashboard-shell .race-operational-status{color:#f4f7f8;min-width:25px;font:850 10px/1 var(--font-data);letter-spacing:.07em;white-space:nowrap;background:#05080a;border:1px solid #ff7730;justify-content:center;align-items:center;padding:3px 5px 2px;display:inline-flex}.dashboard-shell .race-operational-status.is-out-lap{color:#f4f7f8;background:#05080a;border-color:#718089}.dashboard-shell .race-operational-status.is-retired{border-color:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-operational-status.is-retired{border-color:color-mix(in srgb, var(--text-3) 54%, var(--line-1))}}.dashboard-shell .race-operational-status.is-retired{background:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-operational-status.is-retired{background:color-mix(in srgb, var(--text-3) 10%, transparent)}}.dashboard-shell .race-operational-status.is-retired{color:var(--text-2)}html[data-theme=light] .dashboard-shell .race-operational-status{color:#f7f9fa;background:#05080a;border-color:#b84916}html[data-theme=light] .dashboard-shell .race-operational-status.is-out-lap{color:#f7f9fa;background:#05080a;border-color:#718089}html[data-theme=light] .dashboard-shell .race-operational-status.is-retired{border-color:var(--text-3)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .dashboard-shell .race-operational-status.is-retired{border-color:color-mix(in srgb, var(--text-3) 64%, var(--line-1))}}html[data-theme=light] .dashboard-shell .race-operational-status.is-retired{background:var(--text-3)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .dashboard-shell .race-operational-status.is-retired{background:color-mix(in srgb, var(--text-3) 12%, var(--surface-1))}}html[data-theme=light] .dashboard-shell .race-operational-status.is-retired{color:var(--text-2)}@media (width>=1501px){.dashboard-shell .race-grid{align-items:stretch}.dashboard-shell .race-grid .timing-table-wrap{height:588px}}.dashboard-shell .race-leaderboard-workspace{gap:8px;min-width:0;display:grid}.dashboard-shell .race-leaderboard-toolbar{border:1px solid var(--line-1);background:var(--surface-1);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(250px,360px) minmax(0,1fr);align-items:center;min-height:52px;padding:7px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-leaderboard-toolbar{background:color-mix(in srgb, var(--surface-1) 94%, transparent)}}.dashboard-shell .race-leaderboard-toolbar{box-shadow:inset 0 1px #ffffff06}.dashboard-shell .race-leaderboard-toolbar h2{color:var(--text-1);font:760 17px/1 var(--font-display);letter-spacing:-.01em;margin:0}.dashboard-shell .race-leaderboard-tabs{border:1px solid var(--line-1);background:var(--surface-control);border-radius:8px;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.dashboard-shell .race-leaderboard-tabs button{min-width:0;min-height:34px;color:var(--text-2);font:760 13px/1 var(--font-display);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 18px}.dashboard-shell .race-leaderboard-tabs button:hover{color:var(--text-1);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-leaderboard-tabs button:hover{background:color-mix(in srgb, var(--purple) 8%, transparent)}}.dashboard-shell .race-leaderboard-tabs button.is-active{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-leaderboard-tabs button.is-active{border-color:color-mix(in srgb, var(--purple) 52%, var(--line-1))}}.dashboard-shell .race-leaderboard-tabs button.is-active{background:var(--ink-2);color:var(--text-1);box-shadow:inset 0 -2px var(--purple)}.dashboard-shell .race-leaderboard-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dashboard-shell .race-leaderboard-panel{min-width:0}.dashboard-shell .race-stints-table-wrap{border:1px solid var(--line-1);background:var(--ink-1);height:620px;overflow:auto}.dashboard-shell .race-stints-table{table-layout:fixed;min-width:900px}.dashboard-shell .race-stints-table th:first-child{width:5%}.dashboard-shell .race-stints-table th:nth-child(2){width:20%}.dashboard-shell .race-stints-table th:nth-child(3){width:11%}.dashboard-shell .race-stints-table th:nth-child(4){width:41%}.dashboard-shell .race-stints-table th:nth-child(5){width:6%}.dashboard-shell .race-stints-table th:nth-child(6){width:5%}.dashboard-shell .race-stints-table th:nth-child(7){width:12%}.dashboard-shell .race-stints-table th{height:42px;padding-inline:10px;font-size:11px}.dashboard-shell .race-stints-table td{height:36px;padding-inline:10px}.dashboard-shell .race-stints-table tbody tr.is-in-pit{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-stints-table tbody tr.is-in-pit{background:color-mix(in srgb, var(--purple) 9%, transparent)}}.dashboard-shell .race-stints-table .race-driver-cell.with-constructor-logo{grid-template-columns:3px 28px minmax(80px,1fr);gap:8px}.dashboard-shell .race-stints-table .constructor-logo-compact{width:28px;height:20px}.dashboard-shell .race-stints-table .team-bar{height:22px}.dashboard-shell .race-stints-table .race-driver-cell strong{font-size:13px;font-weight:750}html[data-theme=light] .dashboard-shell .race-leaderboard-toolbar{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .dashboard-shell .race-leaderboard-toolbar{background:color-mix(in srgb, var(--surface-1) 96%, transparent)}}html[data-theme=light] .dashboard-shell .race-leaderboard-toolbar{box-shadow:inset 0 1px #ffffff94}html[data-theme=light] .dashboard-shell .race-leaderboard-tabs button.is-active{background:var(--ink-1)}@media (width<=640px){.dashboard-shell .race-leaderboard-toolbar{grid-template-columns:auto minmax(0,1fr);gap:10px;padding-inline:8px}.dashboard-shell .race-leaderboard-toolbar h2{font-size:14px}.dashboard-shell .race-leaderboard-tabs{grid-column:2;width:100%}.dashboard-shell .race-leaderboard-tabs button{min-height:32px;padding-inline:8px;font-size:12px}}.dashboard-shell .race-grid .timing-table-wrap{height:620px}.dashboard-shell .race-grid .timing-table{font-size:12px}.dashboard-shell .race-grid .timing-table th{height:42px;padding-inline:10px;font-size:11px}.dashboard-shell .race-grid .timing-table td{height:36px;padding-inline:10px}.dashboard-shell .race-grid .position-cell{font-size:13px}.dashboard-shell .race-grid .race-driver-cell.with-constructor-logo{grid-template-columns:3px 28px minmax(80px,1fr);gap:8px}.dashboard-shell .race-grid .constructor-logo-compact{width:28px;height:20px}.dashboard-shell .race-grid .team-bar{height:22px}.dashboard-shell .race-grid .race-driver-cell strong{font-size:13px;font-weight:750}.dashboard-shell .race-side-column{align-items:stretch;gap:0;height:100%}.dashboard-shell .map-panel{flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex}.dashboard-shell .map-panel>.circuit-canvas{flex:1 1 0;height:auto;min-height:0}.dashboard-shell .race-context-strip{flex:0 0 40px;grid-template-columns:1.12fr .88fr .76fr;min-height:40px}.dashboard-shell .race-context-strip .race-context-track strong{font-size:15px}.dashboard-shell .race-context-strip .race-context-temperature span{font-size:10px}.dashboard-shell .race-context-strip .race-context-temperature strong,.dashboard-shell .race-context-strip .race-context-condition strong{font-size:11px}.dashboard-shell .race-context-strip .race-context-condition{grid-template-columns:14px minmax(0,1fr)}.dashboard-shell .race-context-strip .race-context-condition>span{display:none}.dashboard-shell .race-context-strip .race-context-condition strong{font-size:12px}@media (width<=1500px){.dashboard-shell .race-side-column{height:622px;display:block}}.dashboard-shell .gap-alert{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dashboard-shell .gap-alert svg{flex:none;margin:0}.dashboard-shell .pace-behind-cell{text-overflow:ellipsis;overflow:hidden}.dashboard-shell .pace-warning{color:#ff9b78;font:750 10px/1 var(--font-data);letter-spacing:.03em;white-space:nowrap}.dashboard-shell .lap-deleted{color:#ff8a68;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.ranking-panel{flex-direction:column;min-height:0;display:flex}.dashboard-shell .ranking-panel .segment-table-wrap{flex:auto;height:auto;min-height:0;overflow:hidden auto}.dashboard-shell .ranking-panel .segment-table-wrap.is-full-field .segment-table{height:100%}.segment-eligibility-footer{border-top:1px solid var(--line-1);min-height:34px;color:var(--text-3);font:700 10px/1 var(--font-data);letter-spacing:.06em;flex:none;align-items:center;padding:0 12px;display:flex}@media (width<=1350px){.dashboard-shell .pace-warning{font-size:10px}}html[data-theme=light] .track-mode-switch{background:#684bb112;box-shadow:0 8px 22px #1823291a}html[data-theme=light] .track-mode-switch button[aria-pressed=true]{background:linear-gradient(135deg,#684bb129,#087e8b1a);box-shadow:0 0 16px #684bb11a}html[data-theme=light] .driver-track-selector,html[data-theme=light] .driver-track-summary{background:radial-gradient(circle at 92% 0, #684bb112, transparent 24rem), linear-gradient(145deg, var(--ink-2), var(--ink-1));box-shadow:0 18px 36px #1823291c}html[data-theme=light] .driver-track-options button{background:var(--ink-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .driver-track-options button{background:color-mix(in srgb, var(--ink-2) 78%, transparent)}}html[data-theme=light] .driver-track-options button:hover,html[data-theme=light] .driver-track-options button[aria-pressed=true]{background:var(--driver-colour)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .driver-track-options button:hover,html[data-theme=light] .driver-track-options button[aria-pressed=true]{background:color-mix(in srgb, var(--driver-colour) 10%, var(--ink-2))}}html[data-theme=light] .driver-track-summary>header{background:linear-gradient(90deg, var(--driver-colour), transparent 48%), var(--ink-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .driver-track-summary>header{background:linear-gradient(90deg, color-mix(in srgb, var(--driver-colour) 11%, var(--ink-2)), transparent 48%), color-mix(in srgb, var(--ink-2) 88%, transparent)}}html[data-theme=light] .driver-so-what{background:radial-gradient(circle at 90% 10%,#e4512c12,#0000 18rem),linear-gradient(135deg,#684bb114,#e4512c09);box-shadow:0 14px 32px #1823291a}html[data-theme=light] .driver-segment-grid button{background:var(--ink-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .driver-segment-grid button{background:color-mix(in srgb, var(--ink-2) 82%, transparent)}}html[data-theme=light] .driver-segment-grid button.is-strong{background:linear-gradient(145deg, var(--lime), var(--ink-2))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .driver-segment-grid button.is-strong{background:linear-gradient(145deg, color-mix(in srgb, var(--lime) 11%, var(--ink-2)), var(--ink-2))}}html[data-theme=light] .driver-segment-grid button.is-weak{background:linear-gradient(145deg, var(--red), var(--ink-2))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .driver-segment-grid button.is-weak{background:linear-gradient(145deg, color-mix(in srgb, var(--red) 10%, var(--ink-2)), var(--ink-2))}}html[data-theme=light] .driver-segment-grid i{background:#11151814}html[data-theme=light] .platform-status{color:var(--purple);background:#684bb113}html[data-theme=light] .platform-status-ready{color:var(--lime);background:#517b1616}html[data-theme=light] .platform-status-blocked{color:var(--red);background:#c8324514}html[data-theme=light] .home-group-card{background:radial-gradient(circle at 90% 8%,#e4512c0b,#0000 16rem),linear-gradient(145deg,#fff,#f1f4f5);box-shadow:0 16px 34px #1823291c,inset 0 1px #fff}html[data-theme=light] .readiness-shell{background:linear-gradient(#2a49520d 1px, transparent 1px), linear-gradient(90deg, #2a49520d 1px, transparent 1px), radial-gradient(circle at 72% 18%, #684bb11a, transparent 34rem), var(--ink-0);background-size:64px 64px,64px 64px,auto,auto}html[data-theme=light] .readiness-card{background:linear-gradient(145deg,#fff,#f1f4f5);box-shadow:0 28px 76px #18232929,inset 0 1px #fff}html[data-theme=light] .readiness-progress>div{background:#684bb112;box-shadow:inset 0 0 14px #1823291c}html[data-theme=light] .readiness-progress strong,html[data-theme=light] .readiness-unit-count{color:var(--purple)}html[data-theme=light] .readiness-check{background:#ffffffc7}html[data-theme=light] .readiness-actions a,html[data-theme=light] .readiness-actions button{color:var(--orange);background:#e4512c12}html[data-theme=light] .readiness-actions>span{color:var(--purple);background:#684bb112}html[data-theme=light] :is(.historical-badge,.mode-switch button.is-active,.live-badge,.home-header-cta,.dashboard-shell .interval-cell.is-attack-window,.dashboard-shell .pace-warning),html[data-theme=light] .view-navigation .race-engineer-trigger{color:var(--orange)}html[data-theme=light] .view-navigation .race-engineer-trigger.is-active{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .view-navigation .race-engineer-trigger.is-active{background:color-mix(in srgb, var(--orange) 8%, white)}}html[data-theme=light] .view-navigation .race-engineer-trigger.is-active,html[data-theme=light] .session-chip-list button.is-active{color:var(--text-1)}html[data-theme=light] .workspace-local-tabs button span{color:var(--purple)}html[data-theme=light] .session-chip-list button small,html[data-theme=light] .replay-timeline-pill .seek-control>span,html[data-theme=light] .replay-timeline-pill .seek-presets button{color:var(--text-3)}html[data-theme=light] .replay-timeline-clock span{color:var(--purple)}html[data-theme=light] :is(.lap-deleted,.driver-segment-grid button.is-weak p){color:var(--red)}html[data-theme=light] .dashboard-shell .race-position-movement.is-held{border-color:var(--text-3)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .dashboard-shell .race-position-movement.is-held{border-color:color-mix(in srgb, var(--text-3) 32%, var(--line-1));background:color-mix(in srgb, var(--text-3) 4%, white)}}html[data-theme=light] .dashboard-shell .race-position-movement.is-held{color:var(--text-3)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .dashboard-shell .timing-table tbody tr.has-lap-improvement{background:linear-gradient(90deg, color-mix(in srgb, var(--lime) 14%, white), white 52%)}html[data-theme=light] .dashboard-shell .timing-table tbody tr.is-overall-fastest{background:linear-gradient(90deg, color-mix(in srgb, var(--purple) 15%, white), white 54%)}}html[data-theme=light] .dashboard-shell .race-overall-fastest,html[data-theme=light] .dashboard-shell .timing-table tbody tr.is-overall-fastest .driver-cell strong{color:var(--purple)}html[data-theme=light] .dashboard-shell .race-personal-best{color:var(--lime)}html[data-theme=light] .quality-mark{border-color:var(--yellow);color:var(--yellow)}html[data-theme=light] .tyre{color:var(--text-2)}html[data-theme=light] .tyre-hard{box-shadow:inset 0 0 0 2px var(--tyre-hard);color:var(--tyre-hard);background:#263238;border-color:#263238}html[data-theme=light] :is(.tyre-soft,.tyre-intermediate,.tyre-wet){background:#10171b;border-color:#10171b;box-shadow:inset 0 0 0 2px}html[data-theme=light] .stint-hard{border-color:var(--tyre-hard);box-shadow:inset 0 0 0 1px #5f6b71}html[data-theme=light] .home-header-cta:hover,html[data-theme=light] .home-button-primary:hover{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .home-header-cta:hover,html[data-theme=light] .home-button-primary:hover{background:color-mix(in srgb, var(--orange) 12%, white)}}html[data-theme=light] .home-header-cta:hover,html[data-theme=light] .home-button-primary:hover{color:var(--text-1)}html[data-theme=light] .feature-card>a:hover,html[data-theme=light] .provenance-intro>a:hover{color:var(--cyan)}html[data-theme=light] :is(input,textarea,select)::placeholder{color:var(--text-3);opacity:1}.dashboard-shell{--workspace-compact-height:46px;--replay-timeline-thumb-size:14px;--replay-timeline-edge-gutter:34px}.dashboard-shell :is(.replay-command-bar,.live-command-bar){position:relative;top:auto}.workspace-navigation-expanded{background:linear-gradient(180deg, #1b162b, #0b0e16), var(--ink-1);position:relative;top:auto}.workspace-navigation-compact{z-index:80;height:var(--workspace-compact-height);min-height:var(--workspace-compact-height);opacity:0;visibility:hidden;pointer-events:none;background:#090d14;border-color:currentColor #a985ff57 #a985ff57;border-top-style:none;border-top-width:0;grid-template-columns:minmax(150px,.54fr) minmax(520px,1.7fr) minmax(310px,1fr);align-items:stretch;margin:0;transition:opacity 90ms linear,visibility 0s linear 90ms;display:grid;position:fixed;top:0;left:36px;right:36px;overflow:hidden;box-shadow:0 8px 20px #00000052,0 1px #a985ff29}.workspace-navigation-compact.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.workspace-compact-summary{background:#0d121b;border-right:1px solid #a985ff38;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:0 12px;display:flex}.workspace-compact-summary span,.workspace-compact-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-compact-summary span{color:#a991e8;font:720 10px/1 var(--font-data);letter-spacing:.08em}.workspace-compact-summary strong{color:var(--text-1);font:720 10px/1.1 var(--font-ui)}.workspace-compact-summary select{width:100%;min-width:0;height:22px;color:var(--text-1);font:720 10px/1 var(--font-data);text-overflow:ellipsis;background:#090d14;border:1px solid #a985ff52;padding:0 18px 0 6px}.workspace-navigation-compact .workspace-group-tabs,.workspace-navigation-compact .workspace-local-tabs{min-height:var(--workspace-compact-height);background:#090d14;border:0}.workspace-navigation-compact .workspace-group-tabs{border-right:1px solid #a985ff38}.workspace-navigation-compact .workspace-group-tabs button{letter-spacing:.065em;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:8px;font-size:10px;overflow:hidden}.workspace-navigation-compact .workspace-local-tabs button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:8px;font-size:10px;overflow:hidden}.workspace-navigation-compact .workspace-local-tabs button span{margin-right:5px;font-size:10px}.workspace-navigation-compact :is(.workspace-group-tabs,.workspace-local-tabs) button:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.dashboard-shell [id]{scroll-margin-top:calc(var(--workspace-compact-height) + 12px)}.replay-timeline-pill{grid-template-columns:258px minmax(310px,1fr);gap:16px;min-height:62px;padding:8px 14px}.replay-timeline-metadata{border-right:1px solid #a985ff3d;grid-template-columns:112px minmax(122px,1fr);align-items:center;gap:10px;min-width:0;padding-right:14px;display:grid}.replay-timeline-metadata>div{gap:5px;min-width:0;display:grid}.replay-timeline-metadata span{color:#b7a6e3;font:var(--dashboard-weight-label) var(--dashboard-type-label)/1 var(--font-data);letter-spacing:.07em;white-space:nowrap}.replay-timeline-metadata strong{color:var(--cyan);font:var(--dashboard-weight-value) var(--dashboard-type-value)/1 var(--font-data);letter-spacing:.03em;white-space:nowrap}.replay-timeline-metadata small{color:var(--text-2);font:var(--dashboard-weight-value) var(--dashboard-type-copy)/1 var(--font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replay-timeline-axis{min-width:0;padding-inline:var(--replay-timeline-edge-gutter)}.replay-timeline-track{min-width:0;height:42px;position:relative}.replay-timeline-track:before,.replay-timeline-progress{content:"";z-index:1;height:4px;position:absolute;top:9px;left:0}.replay-timeline-track:before{background:#a985ff38;width:100%;box-shadow:inset 0 0 0 1px #a985ff17}.replay-timeline-progress{width:var(--seek-progress,0%);background:linear-gradient(90deg, var(--orange), #9a6bf4);box-shadow:0 0 12px #9a6bf438}.replay-timeline-slider[type=range]{z-index:3;top:1px;left:calc(var(--replay-timeline-thumb-size) / -2);width:calc(100% + var(--replay-timeline-thumb-size));appearance:none;cursor:pointer;background:0 0;border:0;height:20px;margin:0;position:absolute}.replay-timeline-slider[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.dashboard-shell .replay-timeline-slider[type=range]::-webkit-slider-thumb{width:var(--replay-timeline-thumb-size);height:var(--replay-timeline-thumb-size);appearance:none;border:2px solid var(--ink-0);background:var(--orange);box-shadow:0 0 0 1px var(--orange), 0 0 12px #ff5f3561;border-radius:50%;margin-top:-5px}.replay-timeline-slider[type=range]::-moz-range-track{background:0 0;border:0;height:4px}.replay-timeline-slider[type=range]::-moz-range-progress{background:0 0;height:4px}.dashboard-shell .replay-timeline-slider[type=range]::-moz-range-thumb{width:var(--replay-timeline-thumb-size);height:var(--replay-timeline-thumb-size);border:2px solid var(--ink-0);background:var(--orange);box-shadow:0 0 0 1px var(--orange), 0 0 12px #ff5f3561;border-radius:50%}.replay-timeline-slider[type=range]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.replay-timeline-axis[data-seeking=true] .replay-timeline-progress{opacity:.78}.replay-timeline-axis[data-seeking=true] .replay-timeline-slider[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 2px #5be8ec8c,0 0 16px #5be8ec75}.replay-timeline-axis[data-seeking=true] .replay-timeline-slider[type=range]::-moz-range-thumb{box-shadow:0 0 0 2px #5be8ec8c,0 0 16px #5be8ec75}.replay-timeline-markers{z-index:2;height:18px;position:absolute;bottom:0;left:0;right:0}.replay-timeline-markers button{top:0;left:var(--seek-point);color:#afa4c6;min-width:0;font:720 10px/1 var(--font-data);letter-spacing:.04em;white-space:nowrap;background:#111722;border:0;padding:2px 3px;position:absolute;transform:translate(-50%)}.replay-timeline-markers button:hover:not(:disabled),.replay-timeline-markers button:focus-visible{color:var(--text-1);background:#211b32}.replay-timeline-markers button:focus-visible{outline:1px solid var(--cyan);outline-offset:1px}html[data-theme=light] .workspace-navigation-expanded{background:linear-gradient(#fff,#f2f5f7)}html[data-theme=light] .workspace-navigation-compact,html[data-theme=light] .workspace-navigation-compact :is(.workspace-group-tabs,.workspace-local-tabs){background:#f7fafb}html[data-theme=light] .workspace-compact-summary{background:#eef2f4}html[data-theme=light] .workspace-compact-summary span{color:var(--purple)}html[data-theme=light] .workspace-compact-summary select{border-color:var(--line-1);background:var(--ink-1);color:var(--text-1)}html[data-theme=light] .replay-timeline-pill{background:radial-gradient(circle at 18% 0,#087e8b14,#0000 14rem),linear-gradient(135deg,#fff,#f1f4f8)}html[data-theme=light] .replay-timeline-metadata span{color:var(--purple)}html[data-theme=light] .replay-timeline-markers button{color:var(--text-3);background:#eef2f5}html[data-theme=light] .replay-timeline-markers button:hover:not(:disabled),html[data-theme=light] .replay-timeline-markers button:focus-visible{color:var(--text-1);background:#e2e8ed}.session-catalog-stack{background:0 0;border-bottom:0;min-height:0;display:block}.session-catalog-route-row{border-bottom:1px solid var(--line-1);background:linear-gradient(90deg,#6fa8ff0e,#090e11f5 54%);justify-content:space-between;align-items:stretch;min-height:52px;display:flex;overflow:hidden}.session-catalog-route-row .weekend-session-selector{flex:440px;width:min(440px,100% - 180px);min-width:240px;max-width:440px;display:block}.session-catalog-route-row .weekend-session-selector>label{border-right:1px solid var(--line-1);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;min-height:51px;padding:7px 14px;display:grid}.session-catalog-route-row .weekend-session-selector>label>span{white-space:nowrap}.session-catalog-route-row .weekend-session-selector select{height:32px}.session-catalog-route-row .session-catalog-actions{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:min(440px,42vw);padding:7px 12px;display:flex}.session-catalog-route-row .session-catalog-actions .race-library-status{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.session-catalog-route-row .session-catalog-actions .catalog-refresh{flex:none;min-height:32px}.session-catalog-stack>.workspace-navigation-expanded{border-top:0;margin:0}.workspace-navigation-expanded .workspace-context-row{background:#07090e33;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;min-height:46px;display:grid}.workspace-navigation-expanded .workspace-context-row.has-session-switcher{grid-template-columns:minmax(0,1fr)}.workspace-navigation-expanded .workspace-context-row>.workspace-local-tabs{min-width:0;min-height:46px}.workspace-navigation-expanded .workspace-session-tabs{background:#a985ff06;border-right:1px solid #a985ff33;align-items:stretch;min-width:0;min-height:46px;display:flex;overflow:hidden}.workspace-navigation-expanded .workspace-session-tabs-label{min-width:54px;color:var(--text-3);font:720 10px/1 var(--font-data);letter-spacing:.11em;border-right:1px solid #a985ff24;flex:none;justify-content:center;align-items:center;padding:0 10px;display:flex}.workspace-navigation-expanded .workspace-session-tabs button{min-width:62px;color:var(--text-2);text-align:center;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #a985ff24;flex:1 1 0;place-content:center;gap:3px;padding:4px 8px;transition:color .14s,background .14s,border-color .14s;display:grid;overflow:hidden}.workspace-navigation-expanded .workspace-session-tabs button:last-child{border-right:0}.workspace-navigation-expanded .workspace-session-tabs button strong,.workspace-navigation-expanded .workspace-session-tabs button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.workspace-navigation-expanded .workspace-session-tabs button strong{font:740 10px/1 var(--font-ui);letter-spacing:.06em}.workspace-navigation-expanded .workspace-session-tabs button small{color:var(--text-3);font:700 10px/1 var(--font-data);letter-spacing:.06em}.workspace-navigation-expanded .workspace-session-tabs button:hover,.workspace-navigation-expanded .workspace-session-tabs button:focus-visible{color:var(--text-1);background:#ffffff09}.workspace-navigation-expanded .workspace-session-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.workspace-navigation-expanded .workspace-session-tabs button.is-active{border-bottom-color:var(--orange);color:#ffb099;background:linear-gradient(#ff6b4221,#ff6b4209);box-shadow:inset 0 -4px 14px #ff6b420e}.workspace-navigation-expanded .workspace-session-tabs button.is-active small{color:var(--text-2)}.workspace-navigation-expanded .workspace-session-tabs button[data-session-status=preparing] small{color:var(--yellow)}.workspace-navigation-expanded .workspace-session-tabs button[data-session-status=failed] small{color:var(--red)}.workspace-route-tabs.has-session-routes{scrollbar-color:var(--orange) var(--ink-1);background:#a985ff05;align-items:stretch;min-width:0;min-height:54px;display:flex;overflow-x:auto}.workspace-route-tabs:not(.has-session-routes) button{justify-content:center;align-items:center;display:flex}.workspace-route-tabs:not(.has-session-routes) button>strong{font:inherit}.workspace-route-tabs:not(.has-session-routes).workspace-route-count-1{grid-template-columns:minmax(0,1fr)}.workspace-route-tabs:not(.has-session-routes).workspace-route-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-route-tabs:not(.has-session-routes).workspace-route-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-route-tabs:not(.has-session-routes).workspace-route-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-route-tabs.has-session-routes button{text-align:left;flex:1 1 0;grid-template-rows:1fr 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;min-width:112px;min-height:54px;padding:5px 10px;display:grid}.workspace-route-tabs.has-session-routes button>span{min-width:34px;color:var(--text-3);font:800 10px/1 var(--font-data);letter-spacing:.06em;grid-row:1/3;margin:0}.workspace-route-tabs button>strong,.workspace-route-tabs button>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-route-tabs.has-session-routes button>strong{color:var(--text-2);font:720 10px/1.1 var(--font-ui);align-self:end}.workspace-route-tabs.has-session-routes button>small{color:var(--text-3);font:700 10px/1.1 var(--font-data);letter-spacing:.05em;align-self:start}.workspace-route-tabs.has-session-routes button.is-active>span,.workspace-route-tabs.has-session-routes button.is-active>strong{color:var(--orange)}.workspace-route-tabs button[data-session-status=preparing]>small{color:var(--yellow)}.workspace-route-tabs button[data-session-status=failed]>small{color:var(--red)}.workspace-navigation-compact .workspace-route-tabs.has-session-routes{min-height:var(--workspace-compact-height);overflow:hidden}.workspace-navigation-compact .workspace-route-tabs.has-session-routes button{min-width:0;min-height:var(--workspace-compact-height);text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);place-content:center;padding:4px 6px}.workspace-navigation-compact .workspace-route-tabs.has-session-routes button>span{display:none}.workspace-navigation-compact .workspace-route-tabs.has-session-routes button>strong,.workspace-navigation-compact .workspace-route-tabs.has-session-routes button>small{font-size:10px}.session-routing-notice{color:#f6c94a;min-height:42px;font:650 10px/1.35 var(--font-data);background:#f6c94a11;border:1px solid #f6c94a61;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 14px 0;padding:8px 12px;display:grid}.session-routing-notice button{min-height:26px;color:inherit;font:750 10px var(--font-data);background:0 0;border:1px solid;padding:0 9px}.replay-forward-pill{background:#a985ff17;border-color:#a985ff66;border-radius:5px}html[data-theme=light] .session-catalog-route-row{background:linear-gradient(90deg, var(--orange), var(--ink-1) 54%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .session-catalog-route-row{background:linear-gradient(90deg, color-mix(in srgb, var(--orange) 8%, var(--ink-3)), var(--ink-1) 54%)}}html[data-theme=light] .workspace-navigation-expanded .workspace-context-row{background:var(--ink-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .workspace-navigation-expanded .workspace-context-row{background:color-mix(in srgb, var(--ink-1) 90%, var(--ink-2))}}html[data-theme=light] .workspace-navigation-expanded .workspace-session-tabs{border-color:var(--line-1);background:var(--ink-1)}html[data-theme=light] .workspace-navigation-expanded .workspace-session-tabs-label,html[data-theme=light] .workspace-navigation-expanded .workspace-session-tabs button{border-color:var(--line-1)}html[data-theme=light] .workspace-navigation-expanded .workspace-session-tabs button.is-active{background:linear-gradient(180deg, var(--orange), var(--paper-orange))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .workspace-navigation-expanded .workspace-session-tabs button.is-active{background:linear-gradient(180deg, color-mix(in srgb, var(--orange) 18%, var(--ink-2)), var(--paper-orange))}}html[data-theme=light] .workspace-navigation-expanded .workspace-session-tabs button.is-active{color:var(--text-1);box-shadow:inset 0 -2px 0 var(--orange)}html[data-theme=light] .workspace-route-tabs.has-session-routes{border-color:var(--line-1);background:var(--ink-1)}html[data-theme=light] .workspace-route-tabs.has-session-routes button{border-color:var(--line-1)}html[data-theme=light] .workspace-route-tabs.has-session-routes button.is-active{background:linear-gradient(180deg, var(--orange), var(--paper-orange))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .workspace-route-tabs.has-session-routes button.is-active{background:linear-gradient(180deg, color-mix(in srgb, var(--orange) 16%, var(--ink-2)), var(--paper-orange))}}html[data-theme=light] .workspace-route-tabs.has-session-routes button.is-active{box-shadow:inset 0 -2px 0 var(--orange)}html[data-theme=light] .workspace-route-tabs.has-session-routes button.is-active>strong,html[data-theme=light] :is(.replay-rewind-pill,.replay-forward-pill){color:var(--text-1)}html[data-theme=light] .session-routing-notice{color:#6d5200;background:#fff9e8}@media (width<=1350px){.workspace-navigation-compact{grid-template-columns:minmax(132px,.45fr) minmax(470px,1.55fr) minmax(280px,1fr);left:32px;right:32px}.workspace-navigation-compact .workspace-group-tabs button{padding-inline:5px;font-size:10px}.workspace-navigation-compact .workspace-local-tabs button{padding-inline:6px;font-size:10px}.replay-timeline-pill{grid-template-columns:minmax(220px,.34fr) minmax(260px,1fr);gap:12px;padding-inline:10px}.replay-timeline-metadata{grid-template-columns:minmax(0,1fr);gap:5px;padding-right:10px}.replay-timeline-metadata>div{grid-template-columns:82px minmax(100px,1fr);align-items:baseline;gap:7px}.replay-timeline-metadata :is(strong,small){text-align:right;text-overflow:ellipsis;justify-self:end;min-width:0;max-width:100%;overflow:hidden}}@media (width<=960px){.workspace-navigation-expanded .workspace-context-row.has-session-switcher{grid-template-columns:minmax(0,1fr)}.workspace-navigation-expanded .workspace-session-tabs{border-bottom:1px solid #a985ff33;border-right:0;min-height:42px}.workspace-navigation-expanded .workspace-session-tabs-label{min-width:72px}.session-catalog-route-row .session-catalog-actions{max-width:46vw}}@media (width<=900px){.dashboard-shell{--workspace-compact-height:82px}.workspace-navigation-compact{grid-template-rows:36px 46px;grid-template-columns:132px minmax(0,1fr);left:0;right:0}.workspace-navigation-compact .workspace-compact-summary{grid-row:1/3;padding-inline:9px}.workspace-navigation-compact .workspace-group-tabs{grid-area:1/2;min-height:36px}.workspace-navigation-compact .workspace-local-tabs{border-top:1px solid #a985ff33;grid-area:2/2;min-height:46px}.workspace-navigation-compact .workspace-group-tabs button{min-height:36px;font-size:10px}.workspace-navigation-compact .workspace-local-tabs button,.workspace-navigation-compact .workspace-route-tabs.has-session-routes button{min-height:46px}.workspace-navigation-compact .workspace-route-tabs.has-session-routes button>small{display:none}}@media (width<=760px){.session-catalog-route-row .weekend-session-selector{width:auto;min-width:0;max-width:none}.session-catalog-route-row .weekend-session-selector>label{grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;padding:5px 9px}.session-catalog-route-row .weekend-session-selector>label>span{font-size:10px}.session-catalog-route-row .weekend-session-selector select{height:28px;font-size:10px}.session-catalog-route-row .session-catalog-actions{max-width:none;padding-inline:8px}.session-catalog-route-row .session-catalog-actions .race-library-status{display:none}.session-catalog-route-row .session-catalog-actions .catalog-refresh{width:36px;min-width:36px;padding:0;font-size:0;overflow:hidden}.session-catalog-route-row .session-catalog-actions .catalog-refresh svg{width:14px;height:14px}}@media (width<=520px){.workspace-navigation-expanded .workspace-session-tabs-label{min-width:52px;padding-inline:7px}.workspace-navigation-expanded .workspace-session-tabs button{min-width:52px;padding-inline:5px}.workspace-navigation-expanded .workspace-session-tabs button strong,.workspace-navigation-expanded .workspace-session-tabs button small{font-size:10px}}.apx-workspace-navigation,.apx-workspace-navigation *,.dashboard-shell .command-header>*,.dashboard-shell #dashboard-content{box-sizing:border-box;min-width:0}.apx-workspace-navigation{z-index:40;background:linear-gradient(105deg,#00a19c1a,#00a19c05 42%,#0000 76%),#040b0df5;border:2px solid #00a19cad;border-radius:18px;width:auto;min-height:62px;margin:10px -14px 0;padding:7px 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #53ddd70a,0 0 18px #00a19c0f}.apx-context-rail{align-items:center;gap:6px;width:100%;height:44px;display:flex;overflow:hidden}.apx-session-tab,.apx-view-tab{min-width:0;height:36px;color:var(--text-3);font-family:var(--font-ui);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.apx-context-rail>.apx-session-tab{flex:1 1 0;min-width:68px;padding:0 8px}.apx-session-tab strong,.apx-view-tab strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(11px,.82vw,14px);font-weight:620;line-height:1;overflow:hidden}.apx-session-tab{border-radius:999px;gap:7px}.apx-session-tab:hover,.apx-session-tab:focus-visible,.apx-view-tab:hover,.apx-view-tab:focus-visible{color:var(--text-1)}.apx-session-tab:focus-visible,.apx-view-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.apx-session-status-dot{background:var(--status-danger);width:7px;height:7px;box-shadow:0 0 7px var(--status-danger);border-radius:50%;flex:0 0 7px}@supports (color:color-mix(in lab, red, red)){.apx-session-status-dot{box-shadow:0 0 7px color-mix(in srgb, var(--status-danger) 58%, transparent)}}.apx-session-tab[data-session-ready=true] .apx-session-status-dot{background:var(--status-success);box-shadow:0 0 7px var(--status-success)}@supports (color:color-mix(in lab, red, red)){.apx-session-tab[data-session-ready=true] .apx-session-status-dot{box-shadow:0 0 7px color-mix(in srgb, var(--status-success) 58%, transparent)}}.apx-active-session-capsule{flex:var(--apx-active-session-weight) 1 0;background:radial-gradient(circle at 18% 10%,#35d0ca21,#0000 10rem),#121922f0;border:1px solid #35d0ca80;border-radius:999px;align-items:center;gap:6px;min-width:0;height:44px;padding:3px 5px;animation:.16s ease-out both apx-context-capsule-enter;display:flex;overflow:hidden;box-shadow:inset 0 1px #9ffffa12,0 0 14px #00a19c12}.apx-active-session-capsule>.apx-session-tab{color:#edfffe;flex:0 0 clamp(76px,6.4vw,118px);width:clamp(76px,6.4vw,118px)}.apx-active-session-capsule>.apx-session-tab strong{font-weight:760}.apx-session-view-divider{background:#89a3aa73;flex:0 0 1px;width:1px;height:24px}.apx-context-view-tabs{grid-template-columns:repeat(var(--apx-view-columns,1), minmax(0, 1fr));flex:auto;align-items:center;gap:4px;min-width:0;height:36px;display:grid;overflow:hidden}.apx-context-view-count-1{--apx-view-columns:1}.apx-context-view-count-2{--apx-view-columns:2}.apx-context-view-count-3{--apx-view-columns:3}.apx-context-view-count-4{--apx-view-columns:4}.apx-context-view-count-5{--apx-view-columns:5}.apx-context-view-count-6{--apx-view-columns:6}.apx-view-tab{border-radius:999px;width:100%;padding:0 8px}.apx-view-tab strong{flex:none;justify-content:center;align-items:center;gap:5px;width:max-content;max-width:100%;display:inline-flex}.apx-view-tab svg{flex:0 0 13px;width:13px;height:13px}.apx-view-tab.is-active{color:#fff;background:#714fc9 linear-gradient(135deg,#8d6bea,#714fc9);border-color:#cab7ffc7;box-shadow:0 4px 12px #4f30963d,inset 0 1px #ffffff2e}.apx-view-tab.intelligence-view-tab:not(.is-active){color:#78aaa8;border-color:#00a19c2e}.apx-view-tab.intelligence-view-tab:not(.is-active) svg{color:#35d0ca;filter:drop-shadow(0 0 4px #00a19c4d)}.apx-view-tab.intelligence-view-tab[data-intelligence-attention=true]:not(.is-active){animation:2.8s ease-in-out infinite apx-intelligence-ready}.apx-view-tab.intelligence-view-tab.is-active{color:#f4ffff;background:#087b77 linear-gradient(135deg,#20c9c2,#087b77);border-color:#6ffff7d1;box-shadow:0 4px 14px #00a19c40,inset 0 1px #ffffff38}.apx-season-navigation{background:#121922c7;border:1px solid #35d0ca5c;border-radius:999px;align-items:center;width:min(520px,100%);height:44px;margin-inline:auto;padding:3px;display:flex}.apx-season-navigation .apx-context-view-tabs{width:100%}.apx-season-context-rail{justify-content:center}.apx-season-context-rail>.apx-season-primary-tab{flex:0 0 clamp(112px,9vw,160px)}.apx-season-tab-label-compact{display:none}.apx-season-primary-tab.is-active{color:#fff;background:#714fc9 linear-gradient(135deg,#8d6bea,#714fc9);border-color:#cab7ffc7;box-shadow:0 4px 12px #4f30963d,inset 0 1px #ffffff2e}.apx-workspace-navigation-compact{z-index:120;opacity:0;pointer-events:none;border-width:0 0 2px;border-radius:0;min-height:58px;margin:0;padding:6px 22px;transition:none;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.apx-workspace-navigation-compact.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes apx-context-capsule-enter{0%{opacity:.72;transform:scaleX(.99)}to{opacity:1;transform:scaleX(1)}}@keyframes apx-intelligence-ready{0%,to{border-color:#00a19c2e;box-shadow:0 0 #00a19c00}50%{border-color:#35d0caa3;box-shadow:0 0 12px #00a19c33}}html[data-theme=light] .apx-workspace-navigation{background:linear-gradient(105deg,#00a19c1f,#00a19c06 46%,#0000 76%),#f7fbfbfa;border-color:#00827ec7;box-shadow:inset 0 0 0 1px #ffffffa8,0 3px 12px #00504e14}html[data-theme=light] .apx-active-session-capsule,html[data-theme=light] .apx-season-navigation{background:radial-gradient(circle at 18% 10%,#00a19c1f,#0000 10rem),#ffffffe0;border-color:#00827e80}html[data-theme=light] .apx-active-session-capsule>.apx-session-tab{color:#063f3c}html[data-theme=light] .apx-context-rail>.apx-session-tab,html[data-theme=light] .apx-view-tab:not(.is-active){color:#59676d}html[data-theme=light] .apx-view-tab.intelligence-view-tab:not(.is-active){color:#07625e}html[data-theme=light] .apx-view-tab.is-active,html[data-theme=light] .apx-season-primary-tab.is-active{color:#fff}html[data-theme=light] .apx-view-tab.intelligence-view-tab.is-active{background:#056663 linear-gradient(135deg,#119b96,#056663);border-color:#006f6b}.dashboard-shell .brand-lockup,.dashboard-shell .session-identity,.dashboard-shell .weekend-session-selector-header{min-width:0}.dashboard-shell .session-identity{padding-left:18px;overflow:hidden}.dashboard-shell .weekend-session-selector-header{width:100%}.dashboard-shell .weekend-title-hitarea{flex:auto;max-width:none}.dashboard-shell .weekend-title-hitarea h1{width:100%;font-size:clamp(18px,1.55vw,27px)}.dashboard-shell .header-status{flex-wrap:nowrap;width:max-content;min-width:0}.dashboard-shell #dashboard-content{max-width:100%;overflow-x:clip}.dashboard-shell :is(.loading-panel,.segment-error,.segment-empty,.live-shared-workspace-state,.replay-preparation-copy,.session-routing-notice) :is(h1,h2,h3,p,span,strong){overflow-wrap:anywhere;max-width:100%}.replay-preparation.replay-route-state{grid-template-columns:auto minmax(0,1fr) auto;min-height:92px;padding:16px 18px}@media (width<=1100px){.dashboard-shell .command-header{grid-template-columns:minmax(220px,260px) minmax(0,1fr) auto;gap:10px}.dashboard-shell .area-switch button{padding-inline:9px}.apx-workspace-navigation{margin-inline:-8px;padding-inline:8px}.apx-context-rail{gap:3px}.apx-active-session-capsule{gap:3px;padding-inline:3px}.apx-active-session-capsule>.apx-session-tab{flex-basis:70px;width:70px;padding-inline:4px}.apx-session-view-divider{height:20px}.apx-context-view-tabs{gap:2px}.apx-view-tab{padding-inline:3px}.apx-session-tab strong,.apx-view-tab strong{font-size:10px}.apx-view-tab svg{flex-basis:11px;width:11px;height:11px}}@media (width<=900px){.dashboard-shell .command-header{grid-template-columns:minmax(0,1fr) auto}.dashboard-shell .session-identity{border-left:0;border-top:1px solid var(--line-subtle);grid-area:2/1/auto/-1;padding:8px 0 10px}.apx-workspace-navigation{margin-top:6px}}@media (prefers-reduced-motion:reduce){.apx-active-session-capsule,.apx-view-tab.intelligence-view-tab[data-intelligence-attention=true]:not(.is-active){animation:none}.apx-workspace-navigation-compact{transition:none}}html[data-theme=light] body{background:linear-gradient(#3030300e 1px, transparent 1px), linear-gradient(90deg, #3030300e 1px, transparent 1px), radial-gradient(circle at 8% 12%, var(--orange), transparent 29rem), var(--ink-0)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] body{background:linear-gradient(#3030300e 1px, transparent 1px), linear-gradient(90deg, #3030300e 1px, transparent 1px), radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--orange) 11%, transparent), transparent 29rem), var(--ink-0)}}html[data-theme=light] body{background-size:56px 56px,56px 56px,auto,auto}html[data-theme=light] :is(.race-catalog-bar,.replay-command-bar,.live-command-bar,.race-context-strip,.track-guidance,.session-catalog-route-row,.workspace-navigation-expanded,.workspace-navigation-compact,.workspace-navigation-compact :is(.workspace-group-tabs,.workspace-local-tabs),.replay-timeline-pill){border-color:var(--line-1);background:linear-gradient(115deg, var(--orange), var(--ink-1) 62%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :is(.race-catalog-bar,.replay-command-bar,.live-command-bar,.race-context-strip,.track-guidance,.session-catalog-route-row,.workspace-navigation-expanded,.workspace-navigation-compact,.workspace-navigation-compact :is(.workspace-group-tabs,.workspace-local-tabs),.replay-timeline-pill){background:linear-gradient(115deg, color-mix(in srgb, var(--orange) 10%, var(--ink-3)), var(--ink-1) 62%)}}html[data-theme=light] :is(.race-catalog-bar,.replay-command-bar,.live-command-bar,.race-context-strip,.track-guidance,.session-catalog-route-row,.workspace-navigation-expanded,.workspace-navigation-compact,.workspace-navigation-compact :is(.workspace-group-tabs,.workspace-local-tabs),.replay-timeline-pill){box-shadow:0 10px 24px var(--shadow-colour)}html[data-theme=light] :is(.panel,.home-group-card,.mode-card,.readiness-card,.driver-track-selector,.driver-track-summary,.segment-result-card){border-color:var(--line-1);background:radial-gradient(circle at 94% 2%, var(--orange), transparent 21rem), linear-gradient(145deg, var(--ink-2), var(--ink-1))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :is(.panel,.home-group-card,.mode-card,.readiness-card,.driver-track-selector,.driver-track-summary,.segment-result-card){background:radial-gradient(circle at 94% 2%, color-mix(in srgb, var(--orange) 6%, transparent), transparent 21rem), linear-gradient(145deg, var(--ink-2), var(--ink-1))}}html[data-theme=light] :is(.panel,.home-group-card,.mode-card,.readiness-card,.driver-track-selector,.driver-track-summary,.segment-result-card){box-shadow:0 14px 30px var(--shadow-colour)}html[data-theme=light] :is(.view-navigation,.workspace-compact-summary,.timing-table th,.segment-table th,.segment-ribbon button,.text-button,.weekend-session-selector select,.data-footer,.readiness-check,.mode-switch,.theme-toggle,.replay-timeline-markers button){border-color:var(--line-1);background:var(--ink-1);color:var(--text-2)}html[data-theme=light] :is(.session-chip-list button:hover,.session-chip-list button:focus-visible,.workspace-session-tabs button:hover,.workspace-session-tabs button:focus-visible,.workspace-group-tabs button:hover,.workspace-group-tabs button:focus-visible,.workspace-local-tabs button:hover,.workspace-local-tabs button:focus-visible,.replay-timeline-markers button:hover:not(:disabled),.replay-timeline-markers button:focus-visible){background:var(--paper-orange);color:var(--text-1)}html[data-theme=light] :is(.session-chip-list button.is-active,.workspace-session-tabs button.is-active,.workspace-group-tabs button.is-active,.workspace-local-tabs button.is-active){background:linear-gradient(180deg, var(--orange), var(--paper-orange))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :is(.session-chip-list button.is-active,.workspace-session-tabs button.is-active,.workspace-group-tabs button.is-active,.workspace-local-tabs button.is-active){background:linear-gradient(180deg, color-mix(in srgb, var(--orange) 18%, var(--ink-2)), var(--paper-orange))}}html[data-theme=light] :is(.session-chip-list button.is-active,.workspace-session-tabs button.is-active,.workspace-group-tabs button.is-active,.workspace-local-tabs button.is-active){border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :is(.session-chip-list button.is-active,.workspace-session-tabs button.is-active,.workspace-group-tabs button.is-active,.workspace-local-tabs button.is-active){border-color:color-mix(in srgb, var(--orange) 48%, var(--line-1))}}html[data-theme=light] :is(.session-chip-list button.is-active,.workspace-session-tabs button.is-active,.workspace-group-tabs button.is-active,.workspace-local-tabs button.is-active){box-shadow:inset 0 -2px 0 var(--orange);color:var(--text-1)}html[data-theme=light] .workspace-group-tabs button.is-active{color:var(--orange)}html[data-theme=light] .circuit-canvas{background:linear-gradient(#3030301a 1px, transparent 1px), linear-gradient(90deg, #3030301a 1px, transparent 1px), var(--ink-1);background-size:38px 38px}html[data-theme=light] .session-routing-notice{border-color:var(--yellow)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .session-routing-notice{border-color:color-mix(in srgb, var(--yellow) 42%, var(--line-1))}}html[data-theme=light] .session-routing-notice{background:var(--yellow)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .session-routing-notice{background:color-mix(in srgb, var(--yellow) 10%, var(--ink-2))}}html[data-theme=light] .session-routing-notice{color:var(--yellow)}html[data-theme=light] .dashboard-shell .timing-table tbody tr.has-lap-improvement{background:linear-gradient(90deg, var(--lime), var(--ink-2) 54%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .dashboard-shell .timing-table tbody tr.has-lap-improvement{background:linear-gradient(90deg, color-mix(in srgb, var(--lime) 13%, var(--ink-2)), var(--ink-2) 54%)}}html[data-theme=light] .dashboard-shell .timing-table tbody tr.is-overall-fastest{background:linear-gradient(90deg, var(--purple), var(--ink-2) 56%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .dashboard-shell .timing-table tbody tr.is-overall-fastest{background:linear-gradient(90deg, color-mix(in srgb, var(--purple) 14%, var(--ink-2)), var(--ink-2) 56%)}}html[data-theme=light] .dashboard-shell .race-position-movement.is-held{background:var(--text-3)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .dashboard-shell .race-position-movement.is-held{background:color-mix(in srgb, var(--text-3) 7%, var(--ink-2))}}html[data-theme=light] .tyre-medium{box-shadow:inset 0 0 0 2px var(--tyre-medium);color:var(--tyre-medium);background:#332f28;border-color:#332f28}@media (width<=900px){.dashboard-shell .timing-table th,.dashboard-shell .timing-table td{padding-inline:4px}.dashboard-shell .timing-table th:first-child{width:5%}.dashboard-shell .timing-table th:nth-child(2){width:23%}.dashboard-shell .timing-table th:nth-child(3){width:14%}.dashboard-shell .timing-table th:nth-child(4){width:17%}.dashboard-shell .timing-table th:nth-child(5){width:18%}.dashboard-shell .timing-table th:nth-child(6){width:23%}.dashboard-shell .live-command-bar{grid-template-rows:auto auto;grid-template-columns:minmax(150px,auto) minmax(300px,1fr);gap:7px 12px;padding-block:8px}.dashboard-shell .live-link-primary{grid-area:1/1}.dashboard-shell .live-sync-control{grid-area:1/2;min-width:0;padding-left:12px}.dashboard-shell .live-link-message{border-top:1px solid var(--line-1);grid-area:2/1/auto/-1;min-width:0;padding-top:7px}.dashboard-shell .live-link-message>span{overflow-wrap:anywhere;min-width:0}.dashboard-shell .live-command-metric{display:none}.dashboard-shell .session-identity h1 em{letter-spacing:-.015em;margin:4px 0 0;font-size:.68em;line-height:1.2;display:block}}@media (width<=600px){.dashboard-shell .command-header{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:10px}.dashboard-shell .brand-lockup{grid-area:1/1}.dashboard-shell .header-status{flex-wrap:nowrap;grid-area:2/1;justify-content:space-between;width:100%}.dashboard-shell .session-identity{grid-area:3/1}.dashboard-shell .workspace-navigation-expanded .workspace-group-tabs button{letter-spacing:.04em;overflow-wrap:anywhere;padding-inline:2px;font-size:10px}.dashboard-shell .live-command-bar{grid-template-rows:auto auto auto;grid-template-columns:1fr auto}.dashboard-shell .live-link-message{grid-area:2/1/auto/-1}.dashboard-shell .live-sync-control{border-top:1px solid var(--line-1);border-left:0;grid-area:3/1/auto/-1;grid-template-columns:minmax(118px,auto) minmax(74px,1fr) auto;padding:10px 0 2px}}.dashboard-shell :is(button,[role=button],[role=tab],[role=status],th,td){box-sizing:border-box;max-inline-size:100%}.dashboard-shell :is(.panel,.workspace,.workspace-local-tabs,.weekend-session-tabs,.selected-session-view-panel,.selected-session-view-group)>*{min-inline-size:0}.selected-session-view-group .workspace-route-count-6 button:nth-child(4):before{background:var(--line-2);content:"";width:1px;position:absolute;top:5px;bottom:5px;left:-7px}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:not(.is-active){color:var(--text-3)}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:not(.is-active) svg{color:var(--nav-accent-strong)}.session-first-navigation .season-navigation-row{background:linear-gradient(105deg,#00a19c13,#00a19c05 42%,#0000 72%),#040c0db8;border:2px solid #00a19c9e;border-radius:16px;width:calc(100% - 42px);min-height:64px;margin:4px auto;padding:10px;box-shadow:inset 0 0 0 1px #58e1db0b,0 0 18px #00a19c0e}.session-first-navigation .season-navigation-row .workspace-local-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#8265d8,#6848bd);border-color:#bea5ffc2;box-shadow:0 4px 12px #4f309633,inset 0 1px #ffffff26}.workspace-navigation-compact.session-first-navigation :is(.weekend-session-tabs,.workspace-local-tabs) button strong{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}html[data-theme=light] .session-first-navigation .season-navigation-row{background:linear-gradient(105deg,#00a19c1c,#00a19c06 46%,#0000 74%),#f4f8f8f0;border-color:#00827ec7;box-shadow:inset 0 0 0 1px #ffffff9e,0 3px 12px #00504e14}html[data-theme=light] .selected-session-view-group .workspace-local-tabs button.intelligence-view-tab.is-active{color:#fff;background:linear-gradient(135deg,#0b9893,#05625f);border-color:#087c78}@media (width<=1350px){.session-first-navigation .season-navigation-row{width:calc(100% - 26px)}.selected-session-view-count-6{--submenu-cluster-width:1080px;--submenu-cluster-half:540px}}.session-first-navigation.workspace-navigation-expanded .workspace-context-row{background:0 0;grid-template-columns:84px minmax(0,1fr);align-items:center;min-height:44px;padding:4px 12px}html[data-theme=light] .session-first-navigation.workspace-navigation-expanded,html[data-theme=light] .workspace-navigation-compact.session-first-navigation,html[data-theme=light] .workspace-navigation-compact.session-first-navigation .weekend-session-tabs{background:var(--surface-navigation)}html[data-theme=light] .session-first-navigation .workspace-local-tabs button.is-active{border-color:var(--nav-accent-border);background:var(--nav-accent-soft);box-shadow:inset 0 -2px var(--nav-accent)}@media (width<=1350px){.session-first-navigation.workspace-navigation-expanded .workspace-context-row{grid-template-columns:68px minmax(0,1fr);padding-inline:9px}}.dashboard-shell .command-header{grid-template-columns:minmax(220px,.62fr) minmax(430px,1.35fr) minmax(330px,.9fr);gap:18px}.session-identity-kicker{align-items:center;gap:12px;min-width:0;display:flex}.session-identity-kicker>span{min-width:0;color:var(--text-3);font:600 10px/1.2 var(--font-data);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weekend-session-selector-header{background:0 0;border:0;align-items:center;gap:8px;width:100%;min-width:0;margin-top:4px;display:flex}.weekend-title-hitarea{border-radius:5px;flex:0 auto;min-width:0;max-width:calc(100% - 42px);position:relative}.weekend-title-hitarea h1{align-items:baseline;min-width:0;margin:0;display:flex}.weekend-title-hitarea h1>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.weekend-title-chevron{color:var(--nav-accent-strong);flex:none;align-self:center;margin-left:9px;transition:transform .14s,color .14s}.weekend-title-hitarea:hover h1{color:var(--purple)}.weekend-title-hitarea:hover .weekend-title-chevron{color:var(--text-1);transform:translateY(1px)}.weekend-title-hitarea:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.weekend-session-selector-header select{opacity:0;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.header-session-refresh{border:1px solid var(--line-subtle);background:var(--surface-control);width:32px;min-width:32px;height:32px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;display:grid}.header-session-refresh:hover,.header-session-refresh:focus-visible{background:var(--nav-accent-soft);color:var(--text-1)}.area-switch{border:1px solid var(--line-subtle);background:var(--surface-control);border-radius:999px;min-height:42px;padding:4px;display:inline-flex}.area-switch button{min-height:34px;color:var(--text-3);font:600 12px/1 var(--font-ui);letter-spacing:.02em;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.area-switch button svg{width:17px;height:17px}.dashboard-shell .header-status .theme-toggle[data-icon-only=true]{width:42px;min-width:42px;height:42px}.dashboard-shell .header-status .theme-toggle[data-icon-only=true] svg{width:18px;height:18px}.area-switch button:hover,.area-switch button:focus-visible{color:var(--text-1)}.area-switch button.is-active{background:var(--nav-accent-soft);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--nav-accent-border)}.area-switch button.is-active svg{color:var(--nav-accent-strong)}.session-catalog-stack>.workspace-navigation-expanded{border-top:1px solid var(--line-subtle)}.session-navigation-row{min-height:50px;padding-block:4px}.weekend-session-tabs{min-height:38px}.weekend-session-tabs button{min-height:30px}.weekend-session-tabs button strong{align-items:center;font-size:12px;font-weight:600;display:inline-flex}.weekend-session-tabs button:not(.is-active) strong{color:var(--text-3)}.weekend-session-tabs button strong:after{content:"";visibility:hidden;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-left:6px}.weekend-session-tabs button:not(.is-active) strong:after{visibility:visible;background:var(--status-danger);box-shadow:0 0 7px var(--status-danger)}@supports (color:color-mix(in lab, red, red)){.weekend-session-tabs button:not(.is-active) strong:after{box-shadow:0 0 7px color-mix(in srgb, var(--status-danger) 55%, transparent)}}.weekend-session-tabs button[data-session-status=ready]:not(.is-active) strong:after{background:var(--status-success);box-shadow:0 0 7px var(--status-success)}@supports (color:color-mix(in lab, red, red)){.weekend-session-tabs button[data-session-status=ready]:not(.is-active) strong:after{box-shadow:0 0 7px color-mix(in srgb, var(--status-success) 55%, transparent)}}.navigation-row-label{font-size:10px;font-weight:500}.session-first-navigation .workspace-local-tabs,.session-first-navigation .workspace-local-tabs button{min-height:36px}.session-first-navigation .workspace-local-tabs button{min-width:94px;padding-inline:13px}.session-first-navigation .workspace-local-tabs button strong{font-size:12px;font-weight:500}.data-quality-disclosure{flex:none;position:relative}.data-quality-disclosure summary{border:1px solid var(--line-subtle);min-width:0;max-width:100%;min-height:30px;color:var(--text-2);cursor:pointer;font:600 10px/1 var(--font-data);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;list-style:none;display:inline-flex}.data-quality-disclosure .quality-dot{flex:none}.data-quality-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-quality-disclosure summary::-webkit-details-marker{display:none}.data-quality-disclosure[data-quality=good] .quality-dot{background:var(--status-success)}.data-quality-disclosure[data-quality=degraded] .quality-dot{background:var(--status-warning)}.data-quality-disclosure[data-quality=unavailable] .quality-dot{background:var(--status-danger)}.data-quality-disclosure>p{z-index:90;border:1px solid var(--line-1);background:var(--ink-2);width:290px;box-shadow:0 14px 30px var(--shadow-colour);color:var(--text-2);font:500 11px/1.45 var(--font-ui);border-radius:6px;margin:0;padding:10px 12px;position:absolute;top:calc(100% + 8px);right:0}.dashboard-shell .segment-table :is(.accent-orange,.behaviour-cell,.lap-reference-cell){color:var(--text-2);font-weight:500}.dashboard-shell .segment-table .time-cell{color:var(--text-1);font-weight:600}.dashboard-shell .segment-table .delta-cell{color:var(--text-3);font-weight:500}.dashboard-shell .segment-table tbody tr:first-child .delta-cell{color:var(--purple);font-weight:600}html[data-theme=light] .area-switch{background:var(--surface-control)}html[data-theme=light] .weekend-session-selector-header{background:0 0}html[data-theme=light] .data-quality-disclosure>p{background:var(--ink-2)}.session-first-navigation .session-view-navigation-row{background:linear-gradient(105deg,#00a19c13,#00a19c05 42%,#0000 72%),#040c0db8;border:2px solid #00a19c9e;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:calc(100% - 42px);min-height:74px;margin:4px auto;padding:4px 8px 5px;display:flex;box-shadow:inset 0 0 0 1px #58e1db0b,0 0 18px #00a19c0e}html[data-theme=light] .session-first-navigation .session-view-navigation-row{background:linear-gradient(105deg,#00a19c1a,#00a19c06 46%,#0000 74%),#f4f8f8e6;border-color:#00827ec7;box-shadow:inset 0 0 0 1px #ffffff8c,0 3px 12px #00504e14}.session-view-navigation-row>.weekend-session-tabs{z-index:2;background:0 0;border:0;border-radius:0;align-items:flex-end;gap:0;width:100%;max-width:none;min-height:28px;padding:0;overflow:visible}.session-view-navigation-row .weekend-session-tabs button{background:0 0;border:1px solid #0000;border-bottom:0;border-radius:12px 12px 0 0;flex:1 1 0;min-width:0;min-height:28px;padding:0 12px;transition:border-color .14s,background .14s,color .14s}.session-view-navigation-row .weekend-session-tabs button strong{font-size:13px}.session-view-navigation-row .weekend-session-tabs button:hover,.session-view-navigation-row .weekend-session-tabs button:focus-visible{background:#ffffff09}.session-view-navigation-row .weekend-session-tabs button.is-active{z-index:3;color:#e9fffd;background:linear-gradient(#00a19c4d,#081517fa 74%);border-color:#35d0cab3 #35d0cab3 #0000;box-shadow:inset 0 1px #a7fffb29,0 -3px 12px #00a19c29}.session-view-navigation-row .weekend-session-tabs button.is-active strong{text-shadow:0 0 10px #35d0ca47;font-weight:750}.session-view-navigation-row .weekend-session-tabs button.is-active:before{content:"";background:#081517fa;height:4px;position:absolute;bottom:-3px;left:-1px;right:-1px}.session-view-navigation-row .session-pill-indicator{display:none}@keyframes selected-session-dock-enter{0%{opacity:.48;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.selected-session-view-panel{--submenu-cluster-width:100%;--submenu-cluster-half:0px;z-index:1;background:#0b1215f5;border:1px solid #96a4ab4d;border-radius:12px;width:100%;min-width:0;min-height:34px;margin-top:-1px;padding:2px 7px;position:relative}.selected-session-view-count-1{--submenu-cluster-width:200px;--submenu-cluster-half:100px}.selected-session-view-count-2{--submenu-cluster-width:400px;--submenu-cluster-half:200px}.selected-session-view-count-3{--submenu-cluster-width:600px;--submenu-cluster-half:300px}.selected-session-view-count-4{--submenu-cluster-width:800px;--submenu-cluster-half:400px}.selected-session-view-count-5{--submenu-cluster-width:1000px;--submenu-cluster-half:500px}.selected-session-view-group{width:100%;min-width:0;animation:.18s ease-out both selected-session-dock-enter}.selected-session-view-panel:not(.selected-session-view-count-6) .selected-session-view-group{width:min(100%, var(--submenu-cluster-width));margin-left:clamp(0px, calc(var(--selected-session-center) - var(--submenu-cluster-half)), calc(100% - var(--submenu-cluster-width)))}.selected-session-view-group>.workspace-local-tabs{gap:6px;width:100%;min-height:28px;display:grid}.selected-session-view-group>.workspace-route-count-1{grid-template-columns:minmax(0,1fr)}.selected-session-view-group>.workspace-route-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-session-view-group>.workspace-route-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-session-view-group>.workspace-route-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.selected-session-view-group>.workspace-route-count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.selected-session-view-group>.workspace-route-count-6{grid-template-columns:repeat(6,minmax(0,1fr))}.selected-session-view-group .workspace-local-tabs button{border-radius:999px;width:100%;min-width:0;min-height:28px;padding-inline:8px}.selected-session-view-group .workspace-local-tabs button strong{font-size:13px}.selected-session-view-group .workspace-local-tabs button.is-active{border-color:var(--nav-accent-strong);justify-self:center;width:min(100%,196px)}@supports (color:color-mix(in lab, red, red)){.selected-session-view-group .workspace-local-tabs button.is-active{border-color:color-mix(in srgb, var(--nav-accent-strong) 72%, white)}}.selected-session-view-group .workspace-local-tabs button.is-active{background:linear-gradient(135deg, var(--nav-accent), var(--nav-accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.selected-session-view-group .workspace-local-tabs button.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--nav-accent) 86%, #241c3d), var(--nav-accent))}}.selected-session-view-group .workspace-local-tabs button.is-active{color:#fff;box-shadow:0 4px 12px #4f30963d,inset 0 1px #ffffff24}.selected-session-view-group .workspace-local-tabs button.is-active strong{color:#fff}html[data-theme=light] .selected-session-view-panel{background:#e2e8e8f7;border-color:#3030303d}html[data-theme=light] .session-view-navigation-row .weekend-session-tabs button.is-active,html[data-theme=light] .session-view-navigation-row .weekend-session-tabs button.is-active:before{background:#e2e8e8f7}html[data-theme=light] .session-view-navigation-row .weekend-session-tabs button.is-active{color:#063f3c;background:linear-gradient(#00a19c3d,#e2e8e8fa 76%);border-color:#00827ec7 #00827ec7 #0000;box-shadow:inset 0 1px #ffffffb8,0 -3px 10px #0069661f}html[data-theme=light] .selected-session-view-group .workspace-local-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#8265d8,#6848bd);border-color:#7254bc;box-shadow:0 4px 12px #3e267833,inset 0 1px #fff3}@keyframes intelligence-view-ready-glow{0%,to{border-color:#00a19c29;box-shadow:0 0 #00a19c00}50%{border-color:#35d0ca94;box-shadow:inset 0 0 0 1px #35d0ca14,0 0 11px #00a19c38}}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:not(.is-active){color:#87bfbc;background:#00a19c06;border-color:#00a19c29;animation:2.8s ease-in-out infinite intelligence-view-ready-glow}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:nth-child(5){animation-delay:.28s}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:nth-child(6){animation-delay:.56s}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab strong{align-items:center;gap:5px;display:inline-flex}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab svg{color:#35d0ca;filter:drop-shadow(0 0 4px #00a19c52);flex:0 0 13px;width:13px;height:13px}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:not(.is-active):hover,.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:not(.is-active):focus-visible{color:#d5f4f2;background:#00a19c1a;border-color:#35d0cab8;animation-play-state:paused}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab.is-active{color:#f2fffe;background:linear-gradient(135deg,#16b8b2,#087b78);border-color:#53ddd7;animation:none;box-shadow:0 5px 14px #00a19c47,inset 0 1px #e0fffd3d}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab.is-active strong,.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab.is-active svg{color:#f2fffe}.selected-session-view-group .workspace-local-tabs button.pace-view-tab:not(.is-active){animation:none}.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab:not(.is-active){border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab:not(.is-active){border-color:color-mix(in srgb, var(--purple) 28%, transparent)}}.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab:not(.is-active){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab:not(.is-active){background:color-mix(in srgb, var(--purple) 4%, transparent)}}.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab:not(.is-active){color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab:not(.is-active){color:color-mix(in srgb, var(--purple) 78%, var(--text-2))}}.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab svg{color:var(--purple);filter:drop-shadow(0 0 4px var(--purple))}@supports (color:color-mix(in lab, red, red)){.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--purple) 34%, transparent))}}.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab.is-active{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab.is-active{border-color:color-mix(in srgb, var(--purple) 74%, var(--line-2))}}.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab.is-active{background:linear-gradient(135deg, var(--purple), #5c3ca8)}@supports (color:color-mix(in lab, red, red)){.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--purple) 82%, #3d2166), #5c3ca8)}}.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab.is-active{box-shadow:0 5px 14px var(--purple), inset 0 1px #fff3}@supports (color:color-mix(in lab, red, red)){.selected-session-view-group .workspace-local-tabs button.q-pace-view-tab.is-active{box-shadow:0 5px 14px color-mix(in srgb, var(--purple) 24%, transparent), inset 0 1px #fff3}}html[data-theme=light] .selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:not(.is-active){color:#075d59;background:#00827e09}html[data-theme=light] .selected-session-view-group .workspace-local-tabs button.intelligence-view-tab.is-active{background:linear-gradient(135deg,#11918d,#056663);border-color:#006f6c}@media (prefers-reduced-motion:reduce){.selected-session-view-group{animation:none}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:not(.is-active){animation:none;box-shadow:inset 0 0 0 1px #35d0ca14}}@media (width<=1350px){.session-first-navigation .session-view-navigation-row{width:calc(100% - 26px);min-height:74px;margin-inline:auto;padding:4px 6px 5px}.session-view-navigation-row>.weekend-session-tabs{width:100%}.session-view-navigation-row .weekend-session-tabs button{min-width:0;padding-inline:7px}.selected-session-view-panel{padding-inline:6px}.selected-session-view-group>.workspace-local-tabs{gap:5px}.selected-session-view-group .workspace-local-tabs button{min-width:0;padding-inline:7px}}.dashboard-shell .replay-command-bar{background:radial-gradient(72rem 9rem at 48% -15%,#a985ff33,#0000 72%),linear-gradient(90deg,#10101d,#171328 48%,#0d1420);border-top:1px solid #a985ff29;border-bottom-color:#a985ff4d;min-height:84px;padding-block:8px;box-shadow:inset 0 1px #ded3ff0f,inset 0 -1px #a985ff14}.dashboard-shell .replay-command-bar :is(.replay-transport-pill,.replay-timeline-pill,.replay-settings-pill){background:linear-gradient(135deg,#6950a629,#0a0e18b8);border-color:#a985ff57;height:66px;min-height:66px;box-shadow:inset 0 1px #ded3ff12,0 8px 22px #0003}.dashboard-shell .replay-command-bar .replay-timeline-pill{background:radial-gradient(circle at 18% 0,#5ce7f114,#0000 14rem),linear-gradient(135deg,#6950a63d,#171c3057);border-color:#a985ff80}@media (width>=1101px){.dashboard-shell .replay-command-bar{grid-template-columns:auto minmax(420px,1fr) 280px}}.dashboard-shell .replay-command-bar .replay-settings-pill{justify-content:space-between;gap:7px;padding-inline:8px}.dashboard-shell .live-command-bar{background:radial-gradient(72rem 9rem at 48% -15%,#a985ff33,#0000 72%),linear-gradient(90deg,#10101d,#171328 48%,#0d1420);border-top:1px solid #a985ff29;border-bottom-color:#a985ff4d;grid-template-columns:minmax(220px,.75fr) minmax(500px,1.5fr) minmax(230px,280px);gap:14px;min-height:84px;padding-block:8px;box-shadow:inset 0 1px #ded3ff0f,inset 0 -1px #a985ff14}.dashboard-shell .live-command-bar :is(.live-source-pill,.live-timeline-pill,.live-metrics-pill){background:linear-gradient(135deg,#6950a629,#0a0e18b8);border:1px solid #a985ff57;border-radius:8px;min-width:0;height:66px;min-height:66px;box-shadow:inset 0 1px #ded3ff12,0 8px 22px #0003}.live-source-pill{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 11px;display:grid}.live-source-pill .live-link-primary{min-width:max-content}.live-source-pill .live-link-message{min-width:0;overflow:hidden}.live-source-pill .live-link-message>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-shell .live-command-bar .live-timeline-pill{background:radial-gradient(circle at 18% 0,#5ce7f114,#0000 14rem),linear-gradient(135deg,#6950a63d,#171c3057);border-color:#a985ff80;grid-template-columns:210px minmax(280px,1fr);align-items:center;gap:14px;padding:8px 12px;display:grid}.live-timeline-metadata{border-right:1px solid #a985ff3d;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;min-width:0;padding-right:14px;display:grid}.live-timeline-metadata>div{gap:5px;min-width:0;display:grid}.live-timeline-metadata span{color:#b7a6e3;font:var(--dashboard-weight-label) var(--dashboard-type-label)/1 var(--font-data);letter-spacing:.07em;white-space:nowrap}.live-timeline-metadata strong{color:var(--cyan);font:var(--dashboard-weight-value) var(--dashboard-type-value)/1 var(--font-data)}.live-timeline-metadata small{color:var(--text-2);font:var(--dashboard-weight-value) var(--dashboard-type-value)/1 var(--font-data)}.live-timeline-pill .live-sync-control{border-left:0;min-width:0;padding-left:0}.live-metrics-pill{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:7px;display:grid}.live-metrics-pill .live-command-metric{border-left:1px solid #a985ff38;justify-content:center;min-width:0;min-height:38px;padding:0 8px}.live-metrics-pill .live-command-metric:first-child{border-left:0;padding-left:4px}.live-metrics-pill .live-command-metric strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replay-speed-quality{background:#0b0f1a8f;border:1px solid #a985ff4d;border-radius:6px;flex:0 0 145px;grid-template-rows:repeat(2,minmax(0,1fr));width:145px;height:50px;padding:2px 6px;display:grid}.replay-speed-quality .speed-control{grid-template-columns:minmax(0,1fr) 56px;gap:4px;min-height:22px;display:grid}.replay-speed-quality .speed-control>span{letter-spacing:.06em;padding-left:4px;font-size:10px}.replay-speed-quality .speed-control select{background:0 0;border-top:0;border-bottom:0;border-right:0;min-width:56px;height:22px}.replay-speed-quality .data-quality-disclosure{width:100%}.replay-speed-quality .data-quality-disclosure summary{border:0;border-top:1px solid #a985ff38;justify-content:flex-start;width:100%;min-height:22px;padding-inline:4px}.replay-speed-quality .data-quality-label{letter-spacing:.01em;font-size:10px}.dashboard-shell .replay-command-bar .replay-settings-pill .connection-state{white-space:nowrap;flex:none;justify-content:center;padding-inline:2px}@media (width>=1351px){.dashboard-shell .replay-command-bar .replay-timeline-pill{grid-template-columns:300px minmax(310px,1fr)}.dashboard-shell .replay-command-bar .replay-timeline-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-shell .replay-command-bar .replay-timeline-metadata>div:nth-child(2){border-left:1px solid #a985ff33;padding-left:14px}}html[data-theme=light] .dashboard-shell .replay-command-bar,html[data-theme=light] .dashboard-shell .live-command-bar{background:radial-gradient(72rem 9rem at 48% -15%,#7e5bcc24,#0000 72%),linear-gradient(90deg,#ece9f4,#e4deef 48%,#e9edf1);border-color:#6948ae47;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6948ae14}html[data-theme=light] .dashboard-shell .live-command-bar :is(.live-source-pill,.live-timeline-pill,.live-metrics-pill){background:linear-gradient(135deg,#ffffffb3,#e2deed94);border-color:#6948ae47;box-shadow:inset 0 1px #ffffffc7,0 7px 18px #372b5214}html[data-theme=light] .dashboard-shell .live-command-bar .live-timeline-pill{background:radial-gradient(circle at 18% 0,#087e8b14,#0000 14rem),linear-gradient(135deg,#fff,#f1f4f8)}html[data-theme=light] .live-timeline-metadata span{color:var(--purple)}@media (width<=1100px){.dashboard-shell .live-command-bar{grid-template-columns:minmax(220px,.72fr) minmax(500px,1.28fr)}.dashboard-shell .live-metrics-pill{display:none}}html[data-theme=light] .dashboard-shell .replay-command-bar :is(.replay-transport-pill,.replay-timeline-pill,.replay-settings-pill){background:linear-gradient(135deg,#ffffffb3,#e2deed94);border-color:#6948ae47;box-shadow:inset 0 1px #ffffffc7,0 7px 18px #372b5214}html[data-theme=light] .replay-speed-quality{background:#ffffff6b;border-color:#6948ae3d}html[data-theme=light] .replay-speed-quality .data-quality-disclosure summary{border-top-color:#6948ae33}@media (width<=1500px){.dashboard-shell .command-header{margin-inline:-14px;padding-inline:14px}}@media (width<=700px){.selected-session-view-panel:not(.selected-session-view-count-6) .selected-session-view-group{width:100%;margin-left:0}}.dashboard-shell .session-identity,.dashboard-shell .session-identity>h1,.dashboard-shell .weekend-title-hitarea,.dashboard-shell .weekend-title-hitarea h1{min-width:0}.dashboard-shell .session-identity>h1,.dashboard-shell .weekend-title-hitarea h1{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;display:flex;overflow:hidden}.dashboard-shell .weekend-title-hitarea h1>span{flex:auto}.weekend-title-label-compact{display:none}@media (width<=1350px) and (width>=768px){.replay-timeline-metadata>div{grid-template-columns:90px minmax(100px,1fr)}}.dashboard-shell :is(.session-identity>h1,.weekend-title-hitarea h1) em{flex:none}.dashboard-shell>.session-first-navigation.workspace-navigation-expanded{width:auto;margin:12px -14px 0}.session-first-navigation.is-season-desk.workspace-navigation-expanded{border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:linear-gradient(105deg, #00a19c12, transparent 52%), var(--surface-navigation);min-height:58px;padding:7px 21px}.season-navigation-row{background:var(--surface-control);border:1px solid #00a19c57;border-radius:999px;align-items:center;width:min(560px,100%);min-height:42px;margin-inline:auto;padding:4px;display:flex}.season-navigation-row>.workspace-local-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;min-height:34px;display:grid}.season-navigation-row .workspace-local-tabs button{border-radius:999px;width:100%;min-height:34px}.season-navigation-row .workspace-local-tabs button.is-active{color:var(--text-1);background:#00a19c33;border-color:#35d0caad;box-shadow:inset 0 0 0 1px #35d0ca1f}.session-view-navigation-row .weekend-session-tabs button strong:after{visibility:visible}.session-view-navigation-row .weekend-session-tabs button[data-session-status=ready] strong:after{background:var(--status-success);box-shadow:0 0 7px var(--status-success)}@supports (color:color-mix(in lab, red, red)){.session-view-navigation-row .weekend-session-tabs button[data-session-status=ready] strong:after{box-shadow:0 0 7px color-mix(in srgb, var(--status-success) 55%, transparent)}}.session-view-navigation-row .weekend-session-tabs button:not([data-session-status=ready]) strong:after{background:var(--status-danger);box-shadow:0 0 7px var(--status-danger)}@supports (color:color-mix(in lab, red, red)){.session-view-navigation-row .weekend-session-tabs button:not([data-session-status=ready]) strong:after{box-shadow:0 0 7px color-mix(in srgb, var(--status-danger) 55%, transparent)}}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab:not(.is-active){animation:none}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab[data-intelligence-attention=true]:not(.is-active){animation:2.8s ease-in-out infinite intelligence-view-ready-glow}.dashboard-shell .live-command-bar{grid-template-columns:minmax(245px,.72fr) minmax(520px,1.6fr) minmax(300px,.8fr)}.dashboard-shell .live-command-bar :is(.live-source-pill,.live-timeline-pill,.live-health-pill){background:linear-gradient(135deg,#6950a629,#0a0e18b8);border:1px solid #a985ff57;border-radius:8px;min-width:0;height:66px;min-height:66px;box-shadow:inset 0 1px #ded3ff12,0 8px 22px #0003}.live-health-pill{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.live-health-pill .data-quality-disclosure{min-width:0}.live-health-pill .data-quality-disclosure summary{text-overflow:ellipsis;width:100%;overflow:hidden}.live-health-pill .connection-state{white-space:nowrap;min-height:30px;padding-inline:7px}.data-quality-details{width:min(360px,72vw)}.data-quality-details>p{margin:0}.data-quality-details dl{border:1px solid var(--line-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 0;display:grid}.data-quality-details dl>div{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 9px;display:flex}.data-quality-details dl>div:nth-child(odd){border-right:1px solid var(--line-1)}.data-quality-details dt,.data-quality-details dd{margin:0;font-size:10px}.data-quality-details dt{color:var(--text-3)}.data-quality-details dd{color:var(--text-1);font-weight:750}.live-diagnostics{grid-column:1/-1;min-width:0;position:relative}.live-diagnostics>summary{width:max-content;color:var(--text-3);cursor:pointer;font:650 10px/1 var(--font-data);letter-spacing:.07em;margin-left:auto;list-style:none}.live-diagnostics>summary::-webkit-details-marker{display:none}.live-diagnostics dl{z-index:95;border:1px solid var(--line-1);background:var(--ink-2);width:230px;box-shadow:0 14px 30px var(--shadow-colour);border-radius:7px;margin:0;padding:9px 11px;position:absolute;top:calc(100% + 7px);right:0}.live-diagnostics dl>div{color:var(--text-2);font:550 10px/1.2 var(--font-data);justify-content:space-between;gap:14px;padding-block:4px;display:flex}.live-diagnostics dt,.live-diagnostics dd{margin:0}.live-diagnostics dt{color:var(--text-3)}html[data-theme=light] .dashboard-shell .live-command-bar :is(.live-source-pill,.live-timeline-pill,.live-health-pill){background:linear-gradient(135deg,#ffffffb3,#e2deed94);border-color:#6948ae47;box-shadow:inset 0 1px #ffffffc7,0 7px 18px #372b5214}html[data-theme=light] .live-diagnostics dl{background:var(--ink-2)}.race-engineer-workspace{margin-inline:0}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab[data-intelligence-attention=true]:not(.is-active){animation:none}}@media (width<=1350px){.dashboard-shell .live-command-bar{grid-template-columns:minmax(220px,.7fr) minmax(500px,1.5fr) minmax(260px,.8fr)}}@media (width<=1180px) and (width>=901px){.dashboard-shell .command-header{grid-template-columns:minmax(180px,.62fr) minmax(220px,1fr) minmax(370px,.95fr);gap:8px}.dashboard-shell .header-status{gap:6px}.dashboard-shell .header-status .area-switch{flex:188px;min-width:0;padding:3px}.dashboard-shell .header-status .area-switch button{flex:1 1 0;gap:4px;min-width:0;padding-inline:8px;font-size:10px}.dashboard-shell .header-status .area-switch button svg{width:14px;height:14px}.dashboard-shell .header-status .mode-switch{flex:0 128px;gap:2px;min-width:0;padding:3px}.dashboard-shell .header-status .mode-switch button{gap:3px;min-width:0;padding-inline:7px;font-size:10px}.dashboard-shell .header-status .mode-switch button svg{width:13px;height:13px}}@media (width<=900px){.dashboard-shell .command-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}}@media (width<=600px){.dashboard-shell .command-header{grid-template-columns:minmax(0,1fr)}.dashboard-shell .header-status{gap:4px}.dashboard-shell .header-status .area-switch{flex:auto;min-width:0;padding:3px}.dashboard-shell .header-status .area-switch button{flex:1 1 0;gap:3px;min-width:0;padding-inline:6px;font-size:10px}.dashboard-shell .header-status .area-switch button svg{width:14px;height:14px}.dashboard-shell .header-status .mode-switch{flex:0 auto;gap:2px;min-width:0;padding:3px}.dashboard-shell .header-status .mode-switch button{gap:3px;min-width:0;padding-inline:7px;font-size:10px}.dashboard-shell .header-status .mode-switch button svg{width:13px;height:13px}.dashboard-shell .header-status .theme-toggle[data-icon-only=true]{width:34px;min-width:34px;height:34px}}.selected-session-view-count-6{--submenu-cluster-width:1200px;--submenu-cluster-half:600px}.selected-session-view-panel .selected-session-view-group{width:min(100%, var(--submenu-cluster-width));margin-left:clamp(0px, calc(var(--selected-session-center) - var(--submenu-cluster-half)), max(0px, calc(100% - var(--submenu-cluster-width))))}.selected-session-view-panel:before{z-index:0;top:-5px;left:clamp(24px, calc(var(--selected-session-center) - 58px), calc(100% - 140px));content:"";background:#0b1215fa;border-inline:1px solid #35d0caad;width:116px;height:9px;position:absolute}.selected-session-view-group .workspace-local-tabs button,.selected-session-view-group .workspace-local-tabs button.is-active{justify-self:stretch;width:100%;min-height:30px;overflow:hidden}.selected-session-view-group .workspace-local-tabs button strong{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex;overflow:hidden}.selected-session-view-group .workspace-route-count-6 button:nth-child(4){margin-left:7px;position:relative}.selected-session-view-group .workspace-route-count-6 button:nth-child(4):before{background:var(--line-2);content:"";inset-block:5px;width:1px;position:absolute;left:-7px}.selected-session-view-group .workspace-local-tabs button.intelligence-view-tab.is-active{color:#f4ffff;background:linear-gradient(135deg,#19bdb7,#087975);border-color:#6ffff7c7;box-shadow:0 4px 14px #00a19c3d,inset 0 1px #fff3}.session-first-navigation.is-season-desk.workspace-navigation-expanded{background:0 0;border:0;min-height:74px;padding:4px 8px 5px}.session-first-navigation .season-navigation-row{background:linear-gradient(105deg,#00a19c13,#0000 72%),#040c0db8;border:2px solid #00a19c9e;border-radius:16px;width:calc(100% - 42px);min-height:64px;margin:4px auto;padding:10px}.session-first-navigation .season-navigation-row>.workspace-local-tabs{border:1px solid var(--line-2);background:var(--surface-control);border-radius:999px;gap:8px;width:min(420px,100%);min-height:38px;margin-inline:auto;padding:3px}.session-first-navigation .season-navigation-row .workspace-local-tabs button,.session-first-navigation .season-navigation-row .workspace-local-tabs button.is-active{border-radius:999px;min-height:32px}.session-first-navigation .season-navigation-row .workspace-local-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#8265d8,#6848bd);border-color:#bea5ffc2}.workspace-navigation-compact.session-first-navigation{grid-template-columns:minmax(0,1.45fr) 1px minmax(0,1fr)}.workspace-navigation-compact.session-first-navigation.is-season-desk{grid-template-columns:minmax(0,1fr)}.workspace-navigation-compact.session-first-navigation.is-season-desk .workspace-local-tabs{grid-column:1;width:min(420px,100%);margin-inline:auto}.compact-navigation-divider{background:#35d0ca80;align-self:center;width:1px;height:28px}.workspace-navigation-compact.session-first-navigation :is(.weekend-session-tabs,.workspace-local-tabs){border:0;min-width:0}.workspace-navigation-compact.session-first-navigation .workspace-local-tabs{grid-column:auto;padding:4px 6px}.workspace-navigation-compact.session-first-navigation :is(.weekend-session-tabs,.workspace-local-tabs) button{min-width:0;min-height:36px;padding-inline:8px;font-size:12px}html[data-theme=light] .selected-session-view-panel:before{background:#e2e8e8fc;border-color:#00827ec7}html[data-theme=light] .session-first-navigation .season-navigation-row{background:linear-gradient(105deg,#00a19c1c,#0000 74%),#f4f8f8f0;border-color:#00827ec7}@media (width<=1350px){.selected-session-view-count-6{--submenu-cluster-width:1080px;--submenu-cluster-half:540px}}@media (width<=520px){.session-view-navigation-row>.weekend-session-tabs{grid-template-columns:minmax(0,.75fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,1.4fr) minmax(0,.85fr);display:grid}.session-view-navigation-row .weekend-session-tabs button{width:100%;padding-inline:2px}.session-view-navigation-row .weekend-session-tabs button strong{font-size:11px}.dashboard-shell .replay-command-bar .replay-timeline-pill{grid-template-columns:124px minmax(0,1fr);gap:6px;padding-inline:8px}.dashboard-shell .replay-command-bar .replay-timeline-metadata{gap:3px;padding-right:6px}.dashboard-shell .replay-command-bar .replay-timeline-metadata>div{grid-template-columns:minmax(0,1fr) auto;gap:4px}.dashboard-shell .replay-command-bar .replay-timeline-metadata :is(span,strong,small){font-size:10px}.dashboard-shell .replay-command-bar .replay-timeline-markers button{padding-inline:2px;font-size:10px}}@media (width>=1501px){.dashboard-shell .race-grid{--race-positions-height:clamp(560px, calc(100dvh - 270px), 622px);grid-template-columns:minmax(0,1.58fr) minmax(480px,.92fr);align-items:stretch}.dashboard-shell .race-grid>*,.dashboard-shell .race-grid .timing-panel,.dashboard-shell .race-grid .race-side-column,.dashboard-shell .race-grid .map-panel{min-width:0}.dashboard-shell .race-grid .timing-panel,.dashboard-shell .race-grid .race-side-column{width:100%;height:var(--race-positions-height)}.dashboard-shell .race-grid .timing-panel{flex-direction:column;display:flex}.dashboard-shell .race-grid .timing-table-wrap{flex:auto;width:100%;height:auto;min-height:0;overflow:hidden auto}.dashboard-shell .race-grid .race-side-column{align-items:stretch;display:flex}.dashboard-shell .race-grid .map-panel{flex:auto;height:100%}.dashboard-shell .race-grid .map-panel>.circuit-canvas{flex:auto;width:100%;height:auto;min-height:0}}.data-quality-disclosure[data-quality=missing] .quality-dot{background:var(--status-danger)}.data-quality-disclosure[open]{z-index:100}.data-quality-disclosure .data-quality-details{z-index:100;border:1px solid var(--line-1);background:var(--ink-2);width:min(340px,100vw - 28px);box-shadow:0 16px 34px var(--shadow-colour);border-radius:7px;padding:11px;position:absolute;top:calc(100% + 7px);right:0}.data-quality-details>p{color:var(--text-2);font:500 10px/1.4 var(--font-ui)}.data-quality-details dl{grid-template-columns:minmax(0,1fr)}.data-quality-details dl>div,.data-quality-details dl>div:nth-child(odd){border-right:0;min-height:43px}.data-quality-details dl>div:last-child{border-bottom:0}.data-quality-details dd{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:flex}.data-quality-details dd strong{color:var(--text-1);font:800 10px/1 var(--font-data);letter-spacing:.05em}.data-quality-details dd small,.data-health-denominator{color:var(--text-3);font:600 10px/1.25 var(--font-data)}.data-health-dimension.is-good dd strong{color:var(--status-success)}.data-health-dimension.is-degraded dd strong{color:var(--status-warning)}.data-health-dimension.is-missing dd strong{color:var(--status-danger)}.data-health-denominator{margin-top:8px;display:block}html[data-theme=light] .data-quality-disclosure .data-quality-details{background:var(--ink-2)}@media (width>=1181px){.dashboard-shell .command-header{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(0,504px)}.dashboard-shell .header-status{justify-content:flex-end;width:100%;max-width:504px;overflow:hidden}}.session-catalog-stack>.apx-workspace-navigation-expanded{width:100%;margin-inline:0}.apx-active-session-capsule>.apx-session-tab{flex-basis:clamp(118px,8.5vw,132px);width:clamp(118px,8.5vw,132px)}@media (width>=1181px){.apx-workspace-navigation{--apx-view-slot:clamp(112px, 7.8vw, 134px)}.apx-active-session-capsule{flex:none}.apx-active-session-capsule>.apx-session-tab{flex-basis:132px;width:132px}.apx-active-session-capsule[data-view-count="1"]{width:calc(155px + var(--apx-view-slot))}.apx-active-session-capsule[data-view-count="2"]{width:calc(159px + var(--apx-view-slot) + var(--apx-view-slot))}.apx-active-session-capsule[data-view-count="3"]{width:calc(163px + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot))}.apx-active-session-capsule[data-view-count="4"]{width:calc(167px + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot))}.apx-active-session-capsule[data-view-count="5"]{width:calc(171px + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot))}.apx-active-session-capsule[data-view-count="6"]{width:calc(175px + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot))}.apx-active-session-capsule .apx-context-view-tabs{flex:none}.apx-active-session-capsule .apx-context-view-count-1{width:var(--apx-view-slot)}.apx-active-session-capsule .apx-context-view-count-2{width:calc(4px + var(--apx-view-slot) + var(--apx-view-slot))}.apx-active-session-capsule .apx-context-view-count-3{width:calc(8px + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot))}.apx-active-session-capsule .apx-context-view-count-4{width:calc(12px + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot))}.apx-active-session-capsule .apx-context-view-count-5{width:calc(16px + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot))}.apx-active-session-capsule .apx-context-view-count-6{width:calc(20px + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot) + var(--apx-view-slot))}}@media (width<=900px){.apx-season-tab-label-full{display:none}.apx-season-tab-label-compact{display:inline}.apx-workspace-navigation:not(.is-season-desk),.apx-workspace-navigation.is-season-desk,.apx-workspace-navigation-compact.is-season-desk{min-height:102px;padding-block:7px}.apx-workspace-navigation.is-season-desk:not(.has-season-views),.apx-workspace-navigation-compact.is-season-desk:not(.has-season-views){min-height:62px}.apx-context-rail{grid-template-columns:repeat(var(--apx-session-columns,5), minmax(0, 1fr));grid-template-rows:36px 42px;gap:6px 3px;height:86px;display:grid;overflow:hidden}.apx-workspace-navigation.is-season-desk:not(.has-season-views) .apx-season-context-rail{height:44px;display:flex}.apx-workspace-navigation.is-season-desk:not(.has-season-views) .apx-season-context-rail>.apx-season-primary-tab{flex:1 1 0;width:auto}.apx-active-session-capsule{display:contents}.apx-context-rail>.apx-session-tab,.apx-active-session-capsule>.apx-session-tab{grid-row:1;width:100%;min-width:0;height:36px;padding-inline:3px}.apx-season-context-rail>.apx-season-primary-tab{flex-basis:auto}.apx-active-session-capsule>.apx-session-tab{color:#edfffe;background:radial-gradient(circle at 18% 10%,#35d0ca21,#0000 8rem),#121922f0;border-color:#35d0ca80}.apx-session-view-divider{display:none}.apx-active-session-capsule .apx-context-view-tabs{background:#121922c7;border:1px solid #cab7ff42;border-radius:999px;grid-area:2/1/auto/-1;width:100%;height:42px;padding:3px}.apx-view-tab{height:34px}html[data-theme=light] .apx-active-session-capsule>.apx-session-tab,html[data-theme=light] .apx-active-session-capsule .apx-context-view-tabs{background:#ffffffe0}.apx-workspace-navigation-compact:not(.is-season-desk){min-height:102px}}@media (width<=360px){.dashboard-shell .replay-command-bar{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:8px}.dashboard-shell .replay-command-bar .replay-transport-pill,.dashboard-shell .replay-command-bar .replay-settings-pill,.dashboard-shell .replay-command-bar .replay-timeline-pill{justify-self:stretch;width:100%;max-width:100%}.dashboard-shell .replay-command-bar .replay-transport-pill{grid-area:1/1;justify-content:center}.dashboard-shell .replay-command-bar .replay-settings-pill{grid-area:2/1}.dashboard-shell .replay-command-bar .replay-timeline-pill{grid-area:3/1;grid-template-rows:auto 48px;grid-template-columns:minmax(0,1fr);gap:7px;height:auto;min-height:112px;padding:8px 10px}.dashboard-shell .replay-command-bar .replay-timeline-metadata{border-bottom:1px solid #a985ff3d;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 7px}.dashboard-shell .replay-command-bar .replay-timeline-axis{width:100%;padding-inline:24px}.dashboard-shell .replay-command-bar .replay-speed-quality{flex:auto;width:100%}}.dashboard-shell .race-leaderboard-workspace{--race-position-column:64px;--race-driver-column:clamp(220px, 17vw, 320px);--race-interval-column:clamp(130px, 9vw, 172px);--race-pace-column:180px;--race-tyre-column:190px}@media (width>=768px) and (width<=1024px){.dashboard-shell .race-leaderboard-workspace{--race-position-column:52px;--race-driver-column:186px;--race-interval-column:108px;--race-pace-column:128px;--race-tyre-column:142px}}.dashboard-shell .race-leaderboard-panel>.race-grid{margin-top:0}.dashboard-shell .race-leaderboard-workspace .timing-table-wrap{scrollbar-gutter:stable}.dashboard-shell .race-leaderboard-workspace .timing-table col.race-col-position,.dashboard-shell .race-leaderboard-workspace .timing-table th:first-child{width:var(--race-position-column)}.dashboard-shell .race-leaderboard-workspace .timing-table col.race-col-driver,.dashboard-shell .race-leaderboard-workspace .timing-table th:nth-child(2){width:var(--race-driver-column)}.dashboard-shell .race-leaderboard-workspace .timing-table col.race-col-interval,.dashboard-shell .race-leaderboard-workspace .timing-table th:nth-child(3){width:var(--race-interval-column)}.dashboard-shell .race-leaderboard-workspace .timing-table col.race-col-flex{width:auto}.dashboard-shell .race-leaderboard-workspace .timing-table col.race-col-pace{width:var(--race-pace-column)}.dashboard-shell .race-leaderboard-workspace .timing-table col.race-col-laps{width:70px}.dashboard-shell .race-leaderboard-workspace .timing-table col.race-col-pit{width:60px}.dashboard-shell .race-leaderboard-workspace .timing-table col.race-col-tyre{width:var(--race-tyre-column)}.dashboard-shell .race-leaderboard-workspace .timing-table th:nth-child(n+4){width:auto}.dashboard-shell .race-leaderboard-workspace .timing-table th,.dashboard-shell .race-leaderboard-workspace .timing-table td{box-sizing:border-box;vertical-align:middle}.dashboard-shell .race-leaderboard-workspace .race-stints-table-wrap{box-shadow:none;background:0 0;border:0}.dashboard-shell .race-leaderboard-workspace .race-stints-table{font-size:12px;line-height:18px}.dashboard-shell .race-leaderboard-workspace .race-stints-table .position-cell{font-size:13px}.dashboard-shell .race-leaderboard-workspace .race-stints-table tbody{position:relative;top:-.5px}.dashboard-shell .race-leaderboard-workspace .timing-table tbody tr.has-lap-improvement{box-shadow:none;background:0 0}.dashboard-shell .race-leaderboard-workspace .race-stints-table tbody tr.is-in-pit{background:0 0}.dashboard-shell .race-leaderboard-workspace .race-stints-table tbody tr.is-in-pit td:nth-child(n+4){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell .race-leaderboard-workspace .race-stints-table tbody tr.is-in-pit td:nth-child(n+4){background:color-mix(in srgb, var(--purple) 9%, transparent)}}html,body{max-width:100%;overflow-x:clip}.season-snapshot-gate{width:min(100% - 32px,680px);min-height:100svh;color:var(--text-1);align-content:center;justify-items:start;gap:10px;margin-inline:auto;padding-block:48px;display:grid}.season-snapshot-gate-mark{border:1px solid var(--nav-accent-border);width:64px;height:48px;color:var(--nav-accent-strong);background:var(--nav-accent-soft);font:850 14px/1 var(--font-display);letter-spacing:.12em;place-items:center;display:grid}.season-snapshot-gate>span{color:var(--data-accent);font:750 var(--dashboard-type-label)/1 var(--font-data);letter-spacing:.12em}.season-snapshot-gate h1{font:780 clamp(28px, 5vw, 48px)/1.05 var(--font-display);letter-spacing:-.04em;margin:0}.season-snapshot-gate p{max-width:60ch;color:var(--text-2);font-size:var(--dashboard-type-state-body);margin:0;line-height:1.55}.season-snapshot-gate button{border:1px solid var(--nav-accent-border);background:var(--nav-accent-soft);min-height:44px;color:var(--text-1);font:750 var(--dashboard-type-control)/1 var(--font-data);cursor:pointer;margin-top:8px;padding-inline:16px}@media (width>=1920px){:root{--dashboard-type-label:12px;--dashboard-type-control:13px;--dashboard-type-value:16px;--dashboard-type-copy:14px;--dashboard-type-state-title:22px;--dashboard-type-state-body:16px}.dashboard-shell{--workspace-compact-height:58px;width:min(100%,3200px);margin-inline:auto;padding:0 clamp(28px,2vw,52px) 32px}.dashboard-shell .command-header{grid-template-columns:minmax(280px,380px) minmax(0,1fr) minmax(0,620px);gap:clamp(20px,1.5vw,40px);min-height:104px}.dashboard-shell .header-status{max-width:620px}.dashboard-shell .brand-mark{width:68px;height:52px}.dashboard-shell :is(.area-switch,.mode-switch,.theme-toggle,button,select){font-size:var(--dashboard-type-control)}.dashboard-shell :is(.area-switch button,.mode-switch button,.theme-toggle,.apx-session-tab,.apx-view-tab){min-height:44px}.apx-workspace-navigation{--apx-view-slot:clamp(138px, 7.4vw, 174px);font-size:var(--dashboard-type-control)}.apx-workspace-navigation-expanded{min-height:82px;padding-block:9px}.apx-active-session-capsule>.apx-session-tab{flex-basis:156px;width:156px}.dashboard-shell :is(.panel-title,.panel-heading){min-height:54px;padding-inline:16px}.dashboard-shell :is(.panel-title h2,.panel-heading h2,.panel-heading h3){font-size:18px}.dashboard-shell :is(th,.eyebrow,.data-footer,.connection-state,.quality-pill){font-size:var(--dashboard-type-label)}.dashboard-shell :is(td,p,dd,.driver-cell strong,.race-driver-cell strong){font-size:var(--dashboard-type-copy)}.dashboard-shell :is(.timing-table th,.timing-table td,.segment-table th,.segment-table td){height:42px;padding-block:8px}.dashboard-shell .race-grid{--race-positions-height:clamp(680px, calc(100dvh - 320px), 860px);gap:18px}.dashboard-shell .race-grid .map-panel>.circuit-canvas{min-height:520px}.dashboard-shell :is(.replay-command-bar,.live-command-bar){min-height:74px;padding:10px 14px}}@media (width>=2560px){:root{--dashboard-type-label:13px;--dashboard-type-control:14px;--dashboard-type-value:18px;--dashboard-type-copy:15px;--dashboard-type-state-title:24px;--dashboard-type-state-body:17px}.dashboard-shell{padding-inline:clamp(40px,2.4vw,76px)}.dashboard-shell .command-header{min-height:116px}.dashboard-shell :is(.timing-table th,.timing-table td,.segment-table th,.segment-table td){height:48px}}@media (width<=767px){:root{--dashboard-type-label:10px;--dashboard-type-control:12px;--dashboard-type-value:15px;--dashboard-type-copy:13px;--dashboard-type-state-title:20px;--dashboard-type-state-body:14px}.dashboard-shell{--workspace-compact-height:110px;min-width:0;padding:0 9px calc(126px + env(safe-area-inset-bottom))}.dashboard-shell>*,.dashboard-shell :is(main,section,article,aside,nav,header,footer,div){min-width:0}.dashboard-shell .command-header{gap:9px;width:100%;max-width:100%;min-height:0;margin-inline:0;padding-block:10px}.dashboard-shell .session-catalog-stack{width:100%;max-width:100%;margin-inline:0}.dashboard-shell .brand-lockup{min-height:44px}.dashboard-shell .header-status{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;max-width:none;display:grid}.dashboard-shell .header-status :is(.area-switch,.mode-switch){min-width:0;min-height:44px}.dashboard-shell .header-status :is(.area-switch button,.mode-switch button,.theme-toggle){min-width:44px;min-height:44px}.dashboard-shell .header-status .theme-toggle[data-icon-only=true]{width:44px;min-width:44px;height:44px}.dashboard-shell :is(.replay-command-bar,.live-command-bar){width:100%;min-width:0;max-width:100%;margin-inline:0;padding-inline:8px}.dashboard-shell :is(.replay-transport-pill,.replay-settings-pill,.replay-timeline-pill,.live-source-pill,.live-timeline-pill,.live-health-pill){min-width:0;max-width:100%}.dashboard-shell :is(.timing-table-wrap,.segment-table-wrap,.race-stints-table-wrap,.strategyScroll,.positionHistoryChart){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.dashboard-shell :is(.timing-table,.segment-table,.race-stints-table){min-width:740px}.dashboard-shell .race-grid{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-shell .timing-table-wrap{height:min(68svh,620px)}.dashboard-shell :is(.map-panel,.circuit-canvas,.circuit-canvas.is-interactive){min-height:340px}.dashboard-shell :is(button,[role=button],select,input:not([type=range])){min-height:44px}.apx-workspace-navigation-expanded{width:100%;padding-inline:5px}.apx-workspace-navigation-compact{width:100%;height:auto;min-height:var(--workspace-compact-height);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--surface-navigation);border-width:2px 0 0;margin-inline:0;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.apx-workspace-navigation-compact{background:color-mix(in srgb, var(--surface-navigation) 92%, transparent)}}.apx-workspace-navigation-compact{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);transform:translateY(110%);box-shadow:0 -12px 32px #00000057}.apx-workspace-navigation-compact.is-visible{transform:translateY(0)}.apx-workspace-navigation-compact:not(.is-season-desk),.apx-workspace-navigation-compact.is-season-desk.has-season-views{min-height:110px}.apx-workspace-navigation-compact.is-season-desk:not(.has-season-views){min-height:68px}.apx-context-rail{grid-template-rows:44px 48px;height:98px}.apx-context-rail>.apx-session-tab,.apx-active-session-capsule>.apx-session-tab,.apx-active-session-capsule .apx-context-view-tabs,.apx-view-tab{min-height:44px}.season-snapshot-gate{width:min(100% - 24px,680px);padding-bottom:calc(48px + env(safe-area-inset-bottom))}}@media (width<=420px){.dashboard-shell{padding-inline:6px}.dashboard-shell .header-status{grid-template-columns:minmax(0,1fr) auto}.dashboard-shell .header-status .mode-switch{grid-area:2/1/auto/-1;width:100%}.dashboard-shell .header-status .mode-switch button{flex:1 1 0}}@media (width<=480px){.readiness-shell{place-items:start stretch;padding:16px}.readiness-card{width:100%;min-width:0;max-width:100%;padding:22px}.readiness-brand{margin-bottom:26px}.readiness-check{align-items:start}.readiness-check span{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}}.brand-mark,.dashboard-shell .command-header .brand-mark{background-color:#102326}.panel,.apx-workspace-navigation,.apx-active-session-capsule,.apx-context-view-tabs,.race-context-strip,.dashboard-shell .replay-command-bar,.dashboard-shell .replay-command-bar :is(.replay-transport-pill,.replay-timeline-pill,.replay-settings-pill){background-color:var(--surface-navigation)}.panel{background-color:var(--ink-2)}.race-context-strip{background-color:var(--ink-1)}.dashboard-shell .mode-switch button.is-active,.dashboard-shell .header-status .mode-switch button.is-active{background-color:#20272b}html[data-theme=light] .brand-mark,html[data-theme=light] .dashboard-shell .command-header .brand-mark{color:#006b70;background-color:#d7eeee}html[data-theme=light] .dashboard-shell .header-status .mode-switch button.is-active{color:#fff;background-color:#20272b;background-image:none}html[data-theme=light] :is(.apx-workspace-navigation,.apx-active-session-capsule,.apx-context-view-tabs){background-color:#f7fbfb}html[data-theme=light] .panel{background-color:var(--ink-2)}html[data-theme=light] .race-context-strip,html[data-theme=light] .dashboard-shell .race-context-strip.context-unknown{background-color:var(--ink-1)}html[data-theme=light] .dashboard-shell .replay-command-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#e4deef}html[data-theme=light] .dashboard-shell .replay-command-bar :is(.replay-transport-pill,.replay-timeline-pill,.replay-settings-pill){background-color:#eceaf2}html[data-theme=light] :is(.readiness-card,.dashboard-shell .live-command-bar,.dashboard-shell .live-command-bar .live-source-pill,.dashboard-shell .live-command-bar .live-timeline-pill,.dashboard-shell .live-command-bar .live-health-pill,.dashboard-shell .race-context-strip.context-green,.dashboard-shell .track-guidance,.dashboard-shell button.is-selected){background-color:var(--ink-2);-webkit-backdrop-filter:none;backdrop-filter:none}@media (width<=1500px) and (width>=901px){.dashboard-shell .live-source-pill{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px}.dashboard-shell .live-source-pill .live-link-primary{min-width:0}.dashboard-shell .live-source-pill .live-link-message>span{-webkit-line-clamp:unset;font-size:10px;line-height:1.15;display:block;overflow:visible}}@media (width<=1100px) and (width>=901px){.dashboard-shell .live-health-pill .data-quality-label{font-size:0}.dashboard-shell .live-health-pill .data-quality-label:after{content:"HEALTH";font-size:10px}}@media (width<=900px) and (width>=768px){.dashboard-shell .segment-callout strong{text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}}@media (prefers-reduced-transparency:reduce){.apx-workspace-navigation-compact,.dashboard-shell :is(.replay-command-bar,.live-command-bar){background:var(--surface-navigation);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.dashboard-shell :is(button,select,input,.panel,.apx-workspace-navigation){border-color:var(--line-2)}}html[data-theme=light] .track-mode-switch button[aria-pressed=true]{background:var(--surface-control)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.mobile-primary-navigation{display:none}@media (width>=768px){.dashboard-shell .command-header.mobile-car-lab-command-header{display:none}}@media (width<=767px){:root{--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;--font-data:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--dashboard-type-label:11px;--dashboard-type-control:13px;--dashboard-type-value:15px;--dashboard-type-copy:14px;--dashboard-type-state-title:20px;--dashboard-type-state-body:15px}body{text-rendering:optimizelegibility;font-size:16px;line-height:1.45}.dashboard-shell .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.dashboard-shell{min-height:100svh;padding:0 10px calc(92px + env(safe-area-inset-bottom))}.dashboard-shell :is(button,[role=button],select,input:not([type=range])){min-height:44px}.dashboard-shell .command-header{z-index:55;width:100%;min-height:66px;padding:max(8px, env(safe-area-inset-top)) 0 8px;border-bottom:1px solid var(--line-subtle);background:color-mix(in srgb, var(--ink-0) 94%, transparent);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"brand context controls";align-items:center;gap:8px;margin:0;display:grid;position:relative}.dashboard-shell .brand-lockup{grid-area:brand;min-width:44px;min-height:44px}.dashboard-shell .brand-mark{width:42px;height:42px;font-family:var(--font-formula-bold), sans-serif;font-size:17px}.dashboard-shell .brand-lockup>div:last-child{display:none}.dashboard-shell .session-identity{border:0;grid-area:auto;min-width:0;padding:0;overflow:hidden}.dashboard-shell .session-identity-kicker,.dashboard-shell .header-session-refresh{display:none}.dashboard-shell .weekend-session-selector-header,.dashboard-shell .weekend-title-hitarea,.dashboard-shell .weekend-title-hitarea h1,.dashboard-shell .session-identity>h1{width:100%;min-width:0;max-width:100%}.dashboard-shell .weekend-title-hitarea h1,.dashboard-shell .session-identity>h1{font-family:var(--font-display);letter-spacing:-.02em;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin:0;font-size:16px;font-weight:720;line-height:1.15;display:grid}.dashboard-shell .weekend-title-hitarea h1>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-shell .weekend-title-label-full{display:none}.dashboard-shell .weekend-title-label-compact{display:inline}.dashboard-shell :is(.weekend-title-hitarea h1,.session-identity>h1) em,.dashboard-shell .weekend-title-chevron{display:none}.dashboard-shell .header-status{grid-area:controls;grid-template-columns:none;align-items:center;gap:5px;width:auto;max-width:none;display:flex}.dashboard-shell .header-status .area-switch{display:none}.dashboard-shell .header-status .mode-switch{border:1px solid var(--line-subtle);background:var(--surface-control);border-radius:12px;grid-area:auto;grid-template-columns:repeat(2,44px);gap:2px;width:auto;min-width:0;min-height:48px;padding:2px;display:grid}.dashboard-shell .header-status .mode-switch button{border-radius:9px;gap:0;width:44px;min-width:44px;min-height:44px;padding:0;font-size:0}.dashboard-shell .header-status .mode-switch button svg{width:17px;height:17px}.dashboard-shell .header-status .theme-toggle[data-icon-only=true]{border-radius:12px;width:44px;min-width:44px;height:44px}.apx-workspace-navigation-compact{display:none}.dashboard-shell .apx-workspace-navigation-expanded,.dashboard-shell .session-catalog-stack>.apx-workspace-navigation-expanded{border:1px solid color-mix(in srgb, var(--nav-accent) 36%, var(--line-1));background:color-mix(in srgb, var(--surface-navigation) 92%, transparent);width:100%;min-height:92px;box-shadow:0 8px 24px var(--shadow-colour);border-radius:16px;margin:8px 0;padding:6px;overflow:hidden}.apx-workspace-navigation-expanded.is-season-desk:not(.has-season-views){min-height:52px}.apx-context-rail{grid-template-columns:repeat(var(--apx-session-columns,5), minmax(0, 1fr));grid-template-rows:34px 40px;gap:4px 3px;height:78px;overflow:hidden}.apx-context-rail::-webkit-scrollbar{display:none}.apx-context-view-tabs::-webkit-scrollbar{display:none}.apx-workspace-navigation-expanded.is-season-desk:not(.has-season-views) .apx-season-context-rail{height:40px}.apx-context-rail>.apx-session-tab,.apx-active-session-capsule>.apx-session-tab{border-radius:9px;min-width:0;height:34px;min-height:34px;padding-inline:2px}.apx-session-tab strong,.apx-view-tab strong{font-family:var(--font-ui);letter-spacing:-.01em;font-size:11.5px;font-weight:650}.apx-session-tab[aria-label^=Qualifying] strong{font-size:0}.apx-session-tab[aria-label^=Qualifying] strong:after{content:"QUALI";font-size:11.5px}.apx-session-status-dot{flex-basis:6px;width:6px;height:6px}.apx-active-session-capsule .apx-context-view-tabs{border-color:var(--line-subtle);background:var(--surface-control);border-radius:12px;height:40px;padding:3px}.apx-view-tab{scroll-snap-align:center;border-radius:9px;height:34px;min-height:34px;padding-inline:3px}.apx-context-view-tabs:is(.apx-context-view-count-3,.apx-context-view-count-4,.apx-context-view-count-5,.apx-context-view-count-6){overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(86px,max-content);grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.apx-context-view-tabs:is(.apx-context-view-count-3,.apx-context-view-count-4,.apx-context-view-count-5,.apx-context-view-count-6) .apx-view-tab{width:auto;min-width:86px;padding-inline:12px}.apx-view-tab.is-active,.apx-season-primary-tab.is-active{border-color:color-mix(in srgb, var(--nav-accent) 58%, white);background:var(--nav-accent);color:#080b0e;box-shadow:inset 0 1px #ffffff29}.apx-workspace-navigation-expanded .apx-view-tab[data-testid=race-tab] strong{font-size:0}.apx-workspace-navigation-expanded .apx-view-tab[data-testid=race-tab] strong:after{content:"Timing";font-size:11.5px}.dashboard-shell .replay-command-bar{border:1px solid color-mix(in srgb, var(--nav-accent) 34%, var(--line-1));background:color-mix(in srgb, var(--surface-navigation) 94%, transparent);width:100%;min-height:0;box-shadow:0 8px 24px var(--shadow-colour);border-radius:16px;grid-template-rows:48px 50px;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0 0 8px;padding:6px;display:grid;overflow:visible}.dashboard-shell .replay-command-bar :is(.replay-transport-pill,.replay-settings-pill,.replay-timeline-pill){background:var(--surface-control);width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;border:0;border-radius:11px}.dashboard-shell .replay-command-bar .replay-transport-pill{grid-area:1/1;justify-content:flex-start;gap:3px;padding:2px 4px}.dashboard-shell .replay-command-bar .primary-control,.dashboard-shell .replay-command-bar .text-button{border-radius:9px;min-width:44px;min-height:44px}.dashboard-shell .replay-command-bar .text-button{width:44px;color:var(--text-1);letter-spacing:0;gap:0;padding:0;font-size:0}.dashboard-shell .replay-command-bar .text-button svg{width:18px;height:18px}.dashboard-shell .replay-command-bar .replay-state,.dashboard-shell .replay-command-bar .replay-settings-pill>.connection-state{display:none}.dashboard-shell .replay-command-bar .replay-settings-pill{grid-area:1/2;width:120px;padding:2px}.dashboard-shell .replay-command-bar .replay-speed-quality{background:0 0;border:0;flex:0 0 116px;grid-template-rows:44px;grid-template-columns:repeat(2,minmax(0,1fr));width:116px;height:44px;padding:0}.dashboard-shell .replay-command-bar .speed-control{grid-template-columns:minmax(0,1fr);display:block}.dashboard-shell .replay-command-bar .speed-control>span{display:none}.dashboard-shell .replay-command-bar .speed-control select{text-align:center;border:0;width:100%;min-width:0;height:44px;min-height:44px;font-size:12px}.dashboard-shell .replay-command-bar .data-quality-disclosure summary{border-top:0;border-left:1px solid var(--line-subtle);justify-content:center;min-height:44px;padding-inline:3px}.dashboard-shell .replay-command-bar .data-quality-label{text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:0;overflow:hidden}.dashboard-shell .replay-command-bar .data-quality-label:after,.dashboard-shell .live-command-bar .data-quality-label:after{content:"HEALTH";font-size:10px}.dashboard-shell .replay-command-bar .replay-timeline-pill{grid-area:2/1/auto/-1;grid-template-rows:minmax(0,1fr);grid-template-columns:104px minmax(0,1fr);gap:7px;min-height:50px;padding:3px 8px}.dashboard-shell .replay-command-bar .replay-timeline-metadata{border-right:1px solid var(--line-subtle);border-bottom:0;grid-template-columns:minmax(0,1fr);gap:2px;padding:0 7px 0 0}.dashboard-shell .replay-command-bar .replay-timeline-metadata>div{grid-template-columns:minmax(0,1fr) auto;gap:4px}.dashboard-shell .replay-command-bar .replay-timeline-metadata :is(span,strong,small){font-size:10.5px}.dashboard-shell .replay-command-bar .replay-timeline-track{height:44px}.dashboard-shell .replay-command-bar .replay-timeline-track:before,.dashboard-shell .replay-command-bar .replay-timeline-progress{top:20px}.dashboard-shell .replay-command-bar .replay-timeline-slider[type=range]{height:44px;top:0}.dashboard-shell .replay-command-bar .replay-timeline-markers{display:none}.dashboard-shell .replay-command-bar .replay-timeline-markers button{pointer-events:auto;background:0 0;border-radius:8px;width:20px;height:44px;min-height:44px;padding:0;font-size:0;top:0}.dashboard-shell .replay-command-bar .replay-timeline-markers button:after{background:color-mix(in srgb, var(--text-3) 68%, transparent);content:"";border-radius:2px;width:2px;height:6px;margin:19px auto;display:block}.dashboard-shell .live-command-bar{border:1px solid color-mix(in srgb, var(--nav-accent) 34%, var(--line-1));background:color-mix(in srgb, var(--surface-navigation) 94%, transparent);width:100%;min-height:0;box-shadow:0 8px 24px var(--shadow-colour);border-radius:16px;grid-template-rows:58px 72px;grid-template-columns:minmax(0,1fr) 92px;gap:7px;margin:0 0 8px;padding:7px;display:grid;overflow:visible}.dashboard-shell .live-command-bar :is(.live-source-pill,.live-timeline-pill,.live-health-pill){background:var(--surface-control);width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;border:0;border-radius:11px}.dashboard-shell .live-command-bar .live-source-pill{grid-area:1/1;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:6px 8px}.dashboard-shell .live-command-bar .live-link-primary{gap:6px}.dashboard-shell .live-command-bar .live-link-primary>div{gap:1px}.dashboard-shell .live-command-bar .live-link-primary :is(span,strong){font-size:10px}.dashboard-shell .live-command-bar .live-link-message{font-size:11px;line-height:1.25}.dashboard-shell .live-command-bar .live-link-message>span{-webkit-line-clamp:2}.dashboard-shell .live-command-bar .live-reconnect-button{min-height:32px;padding-inline:7px}.dashboard-shell .live-command-bar .live-health-pill{grid-area:1/2;grid-template-columns:minmax(0,1fr);gap:2px;padding:4px}.dashboard-shell .live-command-bar .live-health-pill .data-quality-disclosure summary{justify-content:center;min-height:26px;padding-inline:3px}.dashboard-shell .live-command-bar .live-health-pill .data-quality-label{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:0;overflow:hidden}.dashboard-shell .live-command-bar .live-health-pill .connection-state{justify-content:center;min-height:24px;padding:0 3px;font-size:10px}.dashboard-shell .live-command-bar .live-diagnostics{display:none}.dashboard-shell .live-command-bar .live-timeline-pill{grid-area:2/1/auto/-1;grid-template-columns:114px minmax(0,1fr);gap:8px;min-height:72px;padding:7px 8px}.dashboard-shell .live-command-bar .live-timeline-metadata{border-right:1px solid var(--line-subtle);grid-template-columns:minmax(0,1fr);gap:3px;padding-right:8px}.dashboard-shell .live-command-bar .live-timeline-metadata>div{grid-template-columns:minmax(0,1fr) auto;gap:3px}.dashboard-shell .live-command-bar .live-timeline-metadata :is(span,strong,small){font-size:10px}.dashboard-shell .live-command-bar .live-sync-control{border:0;grid-area:auto;grid-template-columns:78px minmax(52px,1fr) auto;gap:6px;min-width:0;padding:0}.dashboard-shell .live-command-bar .live-sync-heading>span,.dashboard-shell .live-command-bar .live-sync-heading output :is(strong,span){font-size:10px}.dashboard-shell .live-command-bar .live-sync-actions button{border-radius:8px;min-width:38px;min-height:38px;padding-inline:4px;font-size:10px}.dashboard-shell .race-leaderboard-toolbar{border:1px solid var(--line-1);background:var(--surface-navigation);border-radius:14px 14px 0 0;min-height:52px;margin-top:0;padding:5px 7px}.dashboard-shell .race-leaderboard-toolbar h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:720}.dashboard-shell .race-leaderboard-tabs{border-radius:10px;min-width:174px}.dashboard-shell .race-leaderboard-tabs button{min-height:44px;font-family:var(--font-ui);border-radius:8px;font-size:13px;font-weight:650}.dashboard-shell .race-leaderboard-workspace .timing-table-wrap,.dashboard-shell .race-leaderboard-workspace .race-stints-table-wrap{border-radius:0 0 14px 14px;height:auto;max-height:none;overflow:visible}.dashboard-shell .race-leaderboard-workspace :is(.timing-table,.race-stints-table){table-layout:fixed;width:100%;min-width:0}.dashboard-shell .race-leaderboard-workspace .timing-table:not(.race-stints-table) :is(th,td):nth-child(n+4),.dashboard-shell .race-leaderboard-workspace .timing-table:not(.race-stints-table) colgroup,.dashboard-shell .race-leaderboard-workspace .race-stints-table :is(th,td):nth-child(4),.dashboard-shell .race-leaderboard-workspace .race-stints-table :is(th,td):nth-child(5),.dashboard-shell .race-leaderboard-workspace .race-stints-table :is(th,td):nth-child(6){display:none}.dashboard-shell .race-leaderboard-workspace .race-stints-table{display:block}.dashboard-shell .race-leaderboard-workspace .race-stints-table colgroup{display:none}.dashboard-shell .race-leaderboard-workspace .race-stints-table :is(thead,tbody){width:100%;display:block}.dashboard-shell .race-leaderboard-workspace .race-stints-table tr{grid-template-columns:44px minmax(0,1fr) 92px 78px;width:100%;display:grid}.dashboard-shell .race-leaderboard-workspace .race-stints-table :is(th,td){width:auto!important}.dashboard-shell .race-leaderboard-workspace .race-stints-table .race-tyre-unavailable{font-size:0}.dashboard-shell .race-leaderboard-workspace .race-stints-table .race-tyre-unavailable:after{content:"—";font-size:13px}.dashboard-shell .race-leaderboard-workspace .timing-table :is(th,td):first-child,.dashboard-shell .race-leaderboard-workspace .race-stints-table :is(th,td):first-child{width:48px}.dashboard-shell .race-leaderboard-workspace .timing-table :is(th,td):nth-child(2),.dashboard-shell .race-leaderboard-workspace .race-stints-table :is(th,td):nth-child(2){width:auto}.dashboard-shell .race-leaderboard-workspace .timing-table :is(th,td):nth-child(3),.dashboard-shell .race-leaderboard-workspace .race-stints-table :is(th,td):nth-child(3){width:94px}.dashboard-shell .race-leaderboard-workspace .race-stints-table :is(th,td):nth-child(7){width:72px}.dashboard-shell .race-leaderboard-workspace :is(.timing-table,.race-stints-table) th{height:36px;font-family:var(--font-ui);letter-spacing:.04em;padding-inline:7px;font-size:10px;font-weight:700}.dashboard-shell .race-leaderboard-workspace :is(.timing-table,.race-stints-table) td{height:46px;padding-inline:7px;font-size:13px}.dashboard-shell .race-leaderboard-workspace .race-driver-cell.with-constructor-logo{grid-template-columns:3px 26px minmax(0,1fr);gap:7px}.dashboard-shell .race-leaderboard-workspace .race-driver-cell strong{font-family:var(--font-ui);letter-spacing:-.01em;font-size:14px;font-weight:680}.dashboard-shell .race-grid .race-side-column{display:none}.mobile-primary-navigation{z-index:130;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--line-1) 82%, transparent);background:color-mix(in srgb, var(--surface-navigation) 90%, transparent);height:64px;box-shadow:0 12px 34px color-mix(in srgb, var(--shadow-colour) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:5px;display:grid;position:fixed;left:8px}.mobile-primary-navigation button{min-width:0;min-height:52px;color:var(--text-3);font-family:var(--font-ui);background:0 0;border:0;border-radius:15px;align-content:center;place-items:center;gap:3px;padding:4px 2px;transition:transform .12s ease-out,background-color .16s ease-out,color .16s ease-out;display:grid}.mobile-primary-navigation button svg{width:20px;height:20px}.mobile-primary-navigation button span{letter-spacing:-.01em;font-size:11.5px;font-weight:620;line-height:1}.mobile-primary-navigation button.is-active{background:var(--nav-accent-soft);color:var(--nav-accent-strong)}.mobile-primary-navigation button:active,.dashboard-shell :is(.apx-session-tab,.apx-view-tab,.race-leaderboard-tabs button):active{transform:scale(.97)}.dashboard-shell :is(.apx-session-tab,.apx-view-tab,.race-leaderboard-tabs button){transition:transform .12s ease-out,background-color .16s ease-out,color .16s ease-out}html[data-theme=light] .dashboard-shell .command-header,html[data-theme=light] .mobile-primary-navigation,html[data-theme=light] .apx-workspace-navigation-expanded,html[data-theme=light] .dashboard-shell :is(.replay-command-bar,.live-command-bar){background:color-mix(in srgb, var(--surface-navigation) 94%, transparent)}html[data-theme=light] .dashboard-shell .command-header .brand-mark,html[data-theme=light] .dashboard-shell .command-header .session-identity h1,html[data-theme=light] .dashboard-shell .command-header .weekend-title-hitarea h1>span{color:#006b70;text-shadow:none}html[data-theme=light] .mobile-primary-navigation button{color:#44515d}html[data-theme=light] .mobile-primary-navigation button.is-active{color:#59369b}html:not([data-theme=light]) .mobile-primary-navigation button.is-active{color:#c8b5ff}}@media (width<=374px){.dashboard-shell{padding-inline:7px}.dashboard-shell .command-header{grid-template-columns:44px minmax(0,1fr) auto;gap:6px}.dashboard-shell .brand-mark{width:40px;height:40px;font-size:16px}.dashboard-shell .header-status .mode-switch{grid-template-columns:repeat(2,44px)}.dashboard-shell .header-status .mode-switch button,.dashboard-shell .header-status .theme-toggle[data-icon-only=true]{width:44px;min-width:44px}.dashboard-shell .replay-command-bar .replay-transport-pill{gap:1px}.dashboard-shell .replay-command-bar .replay-settings-pill{width:112px}.dashboard-shell .replay-command-bar .replay-speed-quality{flex-basis:108px;width:108px}}@media (width>=768px) and (width<=900px){.dashboard-shell .live-command-bar{grid-template-rows:66px 72px;grid-template-columns:minmax(0,1fr) 220px;gap:8px;min-height:154px;padding:7px}.dashboard-shell .live-command-bar .live-source-pill{grid-area:1/1}.dashboard-shell .live-command-bar .live-health-pill{grid-area:1/2}.dashboard-shell .live-command-bar .live-timeline-pill{grid-area:2/1/auto/-1}}@media (hover:hover) and (pointer:fine) and (width<=767px){.mobile-primary-navigation button:hover{background:var(--surface-selected);color:var(--text-1)}}@media (prefers-reduced-transparency:reduce) and (width<=767px){.mobile-primary-navigation,.dashboard-shell .command-header,.apx-workspace-navigation-expanded,.dashboard-shell .replay-command-bar{background:var(--surface-navigation);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more) and (width<=767px){.mobile-primary-navigation,.dashboard-shell .command-header,.apx-workspace-navigation-expanded,.dashboard-shell :is(.replay-command-bar,.live-command-bar){border-color:var(--text-2)}.mobile-primary-navigation button.is-active,.apx-view-tab.is-active{outline-offset:-2px;outline:2px solid}}@media (prefers-reduced-motion:reduce) and (width<=767px){.mobile-primary-navigation button:active,.dashboard-shell :is(.apx-session-tab,.apx-view-tab,.race-leaderboard-tabs button):active{transform:none}}@media (width<=767px){.dashboard-shell{padding-inline:0;padding-bottom:calc(76px + env(safe-area-inset-bottom));overflow-x:clip}.dashboard-shell .command-header{z-index:120;background:color-mix(in srgb, var(--ink-0) 97%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);width:100%;padding-inline:12px;position:sticky;top:0}.dashboard-shell .command-header .mode-switch{display:none}.dashboard-shell:not([data-workspace-view=standings]):not([data-workspace-view=car-lab]) .command-header .mode-switch{display:grid}.dashboard-shell .session-identity>h1,.dashboard-shell .weekend-title-hitarea h1{font-size:17px}.dashboard-shell .apx-workspace-navigation-expanded,.dashboard-shell .session-catalog-stack>.apx-workspace-navigation-expanded{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:6px 12px 8px;padding:0}.apx-workspace-navigation-compact{display:none!important}.dashboard-shell[data-workspace-view=car-lab] .apx-workspace-navigation-expanded{display:none}.apx-season-context-rail{height:46px;display:block;overflow:hidden}.apx-season-context-rail>.apx-season-primary-tab,.apx-season-context-rail .apx-active-session-capsule>.apx-session-tab,.apx-season-context-rail .apx-session-view-divider{display:none}.apx-season-context-rail .apx-active-session-capsule{width:100%;height:46px;display:block}.apx-season-context-rail .apx-context-view-tabs{background:var(--surface-control);border:0;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:2px;width:100%;height:46px;padding:2px;display:grid;overflow:hidden}.apx-season-context-rail .apx-view-tab{width:100%;min-width:0;min-height:42px;padding-inline:2px}.apx-season-context-rail .apx-view-tab:last-child{display:none}.apx-context-rail:not(.apx-season-context-rail){grid-template-columns:repeat(var(--apx-session-columns,5), minmax(0, 1fr));grid-template-rows:36px 44px;gap:2px;height:82px;display:grid;overflow:hidden}.apx-context-rail:not(.apx-season-context-rail)>.apx-session-tab,.apx-context-rail:not(.apx-season-context-rail) .apx-active-session-capsule>.apx-session-tab{border-radius:9px;width:100%;min-width:0;height:36px;min-height:36px}.apx-context-rail:not(.apx-season-context-rail) .apx-active-session-capsule{display:contents}.apx-context-rail:not(.apx-season-context-rail) .apx-session-view-divider{display:none}.apx-context-rail:not(.apx-season-context-rail) .apx-context-view-tabs{background:var(--surface-control);border:0;border-radius:11px;grid-area:2/1/auto/-1;grid-auto-columns:auto;grid-auto-flow:row;gap:2px;width:100%;height:44px;padding:2px;display:grid;overflow:hidden}.apx-context-rail:not(.apx-season-context-rail) .apx-context-view-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.apx-context-rail:not(.apx-season-context-rail) .apx-context-view-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-shell:is([data-workspace-view=race],[data-workspace-view=story]) .apx-context-view-count-5{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell:is([data-workspace-view=race],[data-workspace-view=story]) .apx-context-view-count-5 .intelligence-view-tab{display:none}.dashboard-shell:is([data-workspace-view=track],[data-workspace-view=battle],[data-workspace-view=engineer]) .apx-context-view-count-5{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell:is([data-workspace-view=track],[data-workspace-view=battle],[data-workspace-view=engineer]) .apx-context-view-count-5 .apx-view-tab:not(.intelligence-view-tab){display:none}.apx-context-rail .apx-view-tab{border-radius:9px;width:100%;min-width:0;height:40px;min-height:40px;padding-inline:3px}.apx-context-rail .apx-view-tab strong{gap:3px;font-size:10px}.apx-context-rail .apx-view-tab.is-active,.apx-context-rail .apx-session-tab.is-active{background:color-mix(in srgb, var(--nav-accent) 15%, var(--surface-control));color:var(--nav-accent-strong);box-shadow:inset 0 -2px var(--nav-accent);border-color:#0000}html[data-theme=light] .apx-context-rail .apx-view-tab.is-active{color:#4d327a;background-color:#e4deef;background-image:none}.dashboard-shell .replay-command-bar{background:var(--surface-navigation);width:auto;height:60px;min-height:60px;box-shadow:none;border:0;border-radius:12px;grid-template-rows:52px;grid-template-columns:140px minmax(0,1fr) 54px;gap:4px;margin:0 12px 8px;padding:4px}.dashboard-shell .replay-command-bar .replay-transport-pill{grid-area:1/1;gap:0;padding:4px}.dashboard-shell .replay-command-bar .replay-transport-pill :is(button,.primary-control,.text-button){width:44px;min-width:44px;min-height:44px}.dashboard-shell .replay-command-bar .replay-timeline-pill{grid-area:1/2;min-height:52px;padding:4px 6px;display:block}.dashboard-shell .replay-command-bar .replay-timeline-metadata{display:none}.dashboard-shell .replay-command-bar .replay-timeline-track{width:100%;height:44px}.dashboard-shell .replay-command-bar .replay-settings-pill{grid-area:1/3;width:54px;padding:4px}.dashboard-shell .replay-command-bar .replay-speed-quality{flex-basis:46px;width:46px;height:44px;display:block}.dashboard-shell .replay-command-bar .data-quality-disclosure{display:none}.dashboard-shell .replay-command-bar .speed-control select{height:44px;padding-inline:2px}.dashboard-shell .live-command-bar{width:auto;min-height:64px;box-shadow:none;border:0;border-radius:12px;grid-template-rows:56px;grid-template-columns:124px minmax(0,1fr);gap:4px;margin:0 12px 8px;padding:4px}.dashboard-shell .live-command-bar .live-source-pill{grid-area:1/1;padding:6px 8px;display:flex}.dashboard-shell .live-command-bar .live-link-message,.dashboard-shell .live-command-bar .live-health-pill,.dashboard-shell .live-command-bar .live-timeline-metadata,.dashboard-shell .live-command-bar .live-sync-description{display:none}.dashboard-shell .live-command-bar .live-timeline-pill{grid-area:1/2;min-height:56px;padding:5px 7px;display:block}.dashboard-shell .live-command-bar .live-sync-control{grid-template-columns:minmax(0,1fr) auto;height:46px}.dashboard-shell .live-command-bar .live-sync-heading{display:none}.dashboard-shell .track-view{margin:0}.dashboard-shell .track-grid{display:block}.dashboard-shell .intelligence-map-panel{display:none}.dashboard-shell .ranking-panel{width:100%;min-height:0;box-shadow:none}.dashboard-shell .track-guidance{min-height:44px;padding-inline:12px}.mobile-primary-navigation{height:calc(64px + env(safe-area-inset-bottom));padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface-navigation) 98%, transparent);box-shadow:0 -10px 30px var(--shadow-colour);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}.mobile-primary-navigation button{border-radius:10px}.mobile-primary-navigation button.is-active{color:var(--nav-accent-strong);background:0 0;position:relative}.mobile-primary-navigation button.is-active:before{background:var(--nav-accent);content:"";border-radius:0 0 2px 2px;width:28px;height:2px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.dashboard-shell .command-header,.dashboard-shell .replay-command-bar,.dashboard-shell .replay-command-bar :is(.replay-transport-pill,.replay-timeline-pill,.replay-settings-pill),.apx-active-session-capsule,.apx-context-view-tabs,.mobile-primary-navigation{background-color:var(--surface-navigation)}.dashboard-shell .replay-command-bar :is(.replay-transport-pill,.replay-timeline-pill,.replay-settings-pill),.apx-active-session-capsule,.apx-context-view-tabs{background-color:var(--surface-control)}html[data-theme=light] :is(.dashboard-shell .command-header,.dashboard-shell .replay-command-bar,.mobile-primary-navigation){background-color:var(--surface-navigation);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] :is(.dashboard-shell .replay-command-bar .replay-transport-pill,.dashboard-shell .replay-command-bar .replay-timeline-pill,.dashboard-shell .replay-command-bar .replay-settings-pill,.apx-active-session-capsule,.apx-context-view-tabs){background-color:var(--surface-control)}}@media (width<=374px){.dashboard-shell .command-header{padding-inline:10px}.dashboard-shell .apx-workspace-navigation-expanded,.dashboard-shell .session-catalog-stack>.apx-workspace-navigation-expanded,.dashboard-shell :is(.replay-command-bar,.live-command-bar){margin-inline:10px}.dashboard-shell .replay-command-bar{grid-template-columns:132px minmax(0,1fr) 50px}.dashboard-shell .replay-command-bar .replay-settings-pill{width:50px}.dashboard-shell .replay-command-bar .replay-speed-quality{width:42px}}
