.ProgressionCharts-module__NblGOa__stack{flex-direction:column;gap:1.5rem;display:flex}.ProgressionCharts-module__NblGOa__card{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.5rem;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.ProgressionCharts-module__NblGOa__header{border-bottom:1px solid var(--sk-border-soft);background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 82%, transparent), transparent 86%), var(--sk-surface-1);padding-top:1rem;padding-bottom:.85rem;position:relative;overflow:hidden}.ProgressionCharts-module__NblGOa__header:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in oklch, var(--sk-brand) 26%, transparent), transparent 42%), linear-gradient(var(--sk-grid-soft) 1px, transparent 1px);opacity:.16;background-size:auto,100% 18px;position:absolute;inset:0}.ProgressionCharts-module__NblGOa__header:after{content:"";background:linear-gradient(90deg, var(--sk-brand), var(--sk-brand-warm), transparent 72%);height:3px;box-shadow:0 0 18px color-mix(in oklch, var(--sk-brand) 26%, transparent);position:absolute;top:0;left:0;right:0}.ProgressionCharts-module__NblGOa__header>*{position:relative}.ProgressionCharts-module__NblGOa__title{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1rem;font-style:italic;font-weight:900;line-height:1.15;display:flex}.ProgressionCharts-module__NblGOa__title svg{color:var(--sk-brand)}.ProgressionCharts-module__NblGOa__subtitle{color:var(--sk-muted);margin-top:.25rem;font-size:.76rem;font-weight:650}.ProgressionCharts-module__NblGOa__content{padding:1.5rem}.ProgressionCharts-module__NblGOa__contentFlush{padding:0}.ProgressionCharts-module__NblGOa__empty{height:10rem;color:var(--sk-muted);text-align:center;justify-content:center;align-items:center;font-size:.88rem;font-weight:650;display:flex}.ProgressionCharts-module__NblGOa__selectTrigger{border-color:var(--sk-border-soft);background:var(--sk-surface-2);min-width:11.25rem;max-width:17.5rem;height:2rem;color:var(--sk-muted-strong);border-radius:.85rem;font-size:.76rem;font-weight:800}.ProgressionCharts-module__NblGOa__chipList{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ProgressionCharts-module__NblGOa__chip{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);color:var(--sk-muted);border-radius:999px;padding:.3rem .7rem;font-size:.76rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s}.ProgressionCharts-module__NblGOa__chip:hover{color:var(--sk-muted-strong);transform:translateY(-1px)}.ProgressionCharts-module__NblGOa__chipActive{border-color:color-mix(in oklch, var(--sk-brand) 38%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-brand) 10%, transparent);color:var(--sk-brand)}.ProgressionCharts-module__NblGOa__tooltip{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:.9rem;padding:.75rem;font-size:.88rem}.ProgressionCharts-module__NblGOa__tooltipTitle{color:var(--sk-muted-strong);margin-bottom:.25rem;font-weight:850}.ProgressionCharts-module__NblGOa__tooltipValueBrand,.ProgressionCharts-module__NblGOa__tooltipValueInfo{font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-style:italic;font-weight:950}.ProgressionCharts-module__NblGOa__tooltipValueBrand{color:var(--sk-brand)}.ProgressionCharts-module__NblGOa__tooltipValueInfo{color:var(--sk-info)}.ProgressionCharts-module__NblGOa__tooltipMeta{color:var(--sk-muted);font-size:.76rem}.ProgressionCharts-module__NblGOa__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.88rem}.ProgressionCharts-module__NblGOa__table thead{background:var(--sk-surface-2)}.ProgressionCharts-module__NblGOa__table th{color:var(--sk-muted);text-align:left;padding:.7rem 1rem;font-size:.76rem;font-weight:850}.ProgressionCharts-module__NblGOa__table th:last-child,.ProgressionCharts-module__NblGOa__table th:nth-last-child(2){text-align:center}.ProgressionCharts-module__NblGOa__table td{border-top:1px solid color-mix(in oklch, var(--sk-border-soft) 72%, transparent);color:var(--sk-muted-strong);padding:.75rem 1rem}.ProgressionCharts-module__NblGOa__table tbody tr{transition:background .16s}.ProgressionCharts-module__NblGOa__table tbody tr:hover{background:color-mix(in oklch, var(--sk-brand) 4%, transparent)}.ProgressionCharts-module__NblGOa__circuitName{color:var(--sk-muted-strong);font-weight:800}.ProgressionCharts-module__NblGOa__layoutName,.ProgressionCharts-module__NblGOa__mutedCell{color:var(--sk-muted)}.ProgressionCharts-module__NblGOa__layoutName{margin-top:.1rem;font-size:.76rem}.ProgressionCharts-module__NblGOa__bestLap{color:var(--sk-brand);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:1rem;font-style:italic;font-weight:950}.ProgressionCharts-module__NblGOa__reliabilityCell,.ProgressionCharts-module__NblGOa__bestLapCell{text-align:center}.ProgressionCharts-module__NblGOa__reliabilityIcon{color:var(--sk-success);justify-content:center;align-items:center;display:inline-flex}.ProgressionCharts-module__NblGOa__reliabilityPending{color:var(--sk-warning)}.ProgressionCharts-module__NblGOa__reliabilityMuted{color:var(--sk-muted)}@media (max-width:640px){.ProgressionCharts-module__NblGOa__selectTrigger{width:100%;max-width:none}}.dark .ProgressionCharts-module__NblGOa__header{background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 5%, transparent), transparent 86%), var(--sk-surface-1)}.dark .ProgressionCharts-module__NblGOa__header:before{opacity:.24}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png?dpl=dpl_Hx9xBnogwbXDQQiZMg8vASKbCS3a);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png?dpl=dpl_Hx9xBnogwbXDQQiZMg8vASKbCS3a);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png?dpl=dpl_Hx9xBnogwbXDQQiZMg8vASKbCS3a)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.TelemetryOverlay-module__EsbT2q__card{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.5rem;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.TelemetryOverlay-module__EsbT2q__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.TelemetryOverlay-module__EsbT2q__sectionTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1.25rem;font-style:italic;font-weight:950;line-height:1;display:flex}.TelemetryOverlay-module__EsbT2q__sectionTitle svg{color:var(--sk-brand)}.TelemetryOverlay-module__EsbT2q__sectionSubtitle{color:var(--sk-muted);margin-top:.25rem;font-size:.88rem;font-weight:650}.TelemetryOverlay-module__EsbT2q__proBadge{border:1px solid color-mix(in oklch, var(--sk-brand) 30%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-brand) 10%, transparent);color:var(--sk-brand);flex-shrink:0;font-size:.74rem;font-weight:850}.TelemetryOverlay-module__EsbT2q__header{border-bottom:1px solid var(--sk-border-soft);background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 82%, transparent), transparent 86%), var(--sk-surface-1);padding-top:1rem;padding-bottom:.85rem;position:relative;overflow:hidden}.TelemetryOverlay-module__EsbT2q__header:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in oklch, var(--sk-brand) 26%, transparent), transparent 42%), linear-gradient(var(--sk-grid-soft) 1px, transparent 1px);opacity:.16;background-size:auto,100% 18px;position:absolute;inset:0}.TelemetryOverlay-module__EsbT2q__header:after{content:"";background:linear-gradient(90deg, var(--sk-brand), var(--sk-brand-warm), transparent 72%);height:3px;box-shadow:0 0 18px color-mix(in oklch, var(--sk-brand) 26%, transparent);position:absolute;top:0;left:0;right:0}.TelemetryOverlay-module__EsbT2q__header>*{position:relative}.TelemetryOverlay-module__EsbT2q__title{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;letter-spacing:.015em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;font-style:italic;font-weight:900;line-height:1.2;display:flex}.TelemetryOverlay-module__EsbT2q__title svg{color:var(--sk-brand)}.TelemetryOverlay-module__EsbT2q__titleMeta{color:var(--sk-muted);font-weight:750}.TelemetryOverlay-module__EsbT2q__badge{border-color:var(--sk-border-soft);font-size:.72rem;font-weight:800}.TelemetryOverlay-module__EsbT2q__content{padding:1.5rem}.TelemetryOverlay-module__EsbT2q__deltaSuccess,.TelemetryOverlay-module__EsbT2q__deltaDanger{align-items:center;gap:.25rem;font-size:.76rem;font-weight:850;display:inline-flex}.TelemetryOverlay-module__EsbT2q__deltaSuccess{color:var(--sk-success)}.TelemetryOverlay-module__EsbT2q__deltaDanger{color:var(--sk-danger)}.TelemetryOverlay-module__EsbT2q__deltaMeta{color:var(--sk-muted);margin-left:.15rem;font-weight:650}.TelemetryOverlay-module__EsbT2q__emptyText{color:var(--sk-muted);font-size:.88rem;font-weight:650}.TelemetryOverlay-module__EsbT2q__metricTabs{flex-wrap:wrap;gap:.3rem;margin-top:.75rem;display:flex}.TelemetryOverlay-module__EsbT2q__metricButton{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);color:var(--sk-muted);border-radius:.78rem;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.76rem;font-weight:850;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.TelemetryOverlay-module__EsbT2q__metricButton:hover{color:var(--sk-muted-strong);transform:translateY(-1px)}.TelemetryOverlay-module__EsbT2q__metricButtonActive{border-color:color-mix(in oklch, var(--metric-color) 38%, var(--sk-border-soft));background:linear-gradient(135deg, var(--metric-color), color-mix(in oklch, var(--metric-color) 58%, var(--sk-brand-warm)));color:var(--sk-racing-hero-fg);box-shadow:0 10px 24px color-mix(in oklch, var(--metric-color) 22%, transparent)}.TelemetryOverlay-module__EsbT2q__chartShell{overflow:hidden}.TelemetryOverlay-module__EsbT2q__legendGrid{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);border-radius:1rem;grid-template-columns:1fr;gap:.35rem;max-height:8rem;margin-top:.75rem;margin-bottom:1rem;padding:.5rem;display:grid;overflow-y:auto}.TelemetryOverlay-module__EsbT2q__legendItem{min-width:0;color:var(--sk-muted);border-radius:.8rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.76rem;display:flex}.TelemetryOverlay-module__EsbT2q__sessionPill{min-width:2rem;height:1.25rem;color:var(--sk-racing-hero-fg);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-style:italic;font-weight:950;display:inline-flex}.TelemetryOverlay-module__EsbT2q__legendDate{color:var(--sk-muted-strong);flex-shrink:0;font-weight:750}.TelemetryOverlay-module__EsbT2q__legendMeta{color:color-mix(in oklch, var(--sk-muted) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.TelemetryOverlay-module__EsbT2q__manualBadge{border:1px solid color-mix(in oklch, var(--sk-warning) 45%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-warning) 10%, transparent);color:var(--sk-warning);border-radius:.5rem;padding:0 .25rem;font-size:.66rem;font-weight:800}.TelemetryOverlay-module__EsbT2q__tableWrapper{border:1px solid var(--sk-border-soft);border-radius:1rem;overflow-x:auto}.TelemetryOverlay-module__EsbT2q__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.76rem}.TelemetryOverlay-module__EsbT2q__table thead{background:var(--sk-surface-2)}.TelemetryOverlay-module__EsbT2q__table th{color:var(--sk-muted);text-align:left;padding:.6rem .75rem;font-weight:850}.TelemetryOverlay-module__EsbT2q__table th:not(:first-child){text-align:right}.TelemetryOverlay-module__EsbT2q__table td{border-top:1px solid color-mix(in oklch, var(--sk-border-soft) 72%, transparent);color:var(--sk-muted-strong);padding:.65rem .75rem}.TelemetryOverlay-module__EsbT2q__table td:not(:first-child){text-align:right}.TelemetryOverlay-module__EsbT2q__table tbody tr{transition:background .16s}.TelemetryOverlay-module__EsbT2q__table tbody tr:hover{background:color-mix(in oklch, var(--sk-brand) 4%, transparent)}.TelemetryOverlay-module__EsbT2q__sessionCell{text-align:left!important}.TelemetryOverlay-module__EsbT2q__dateCell{font-variant-numeric:tabular-nums;font-weight:750}.TelemetryOverlay-module__EsbT2q__vehicleCell{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden;color:var(--sk-muted)!important}.TelemetryOverlay-module__EsbT2q__metricCell{font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:.9rem;font-style:italic;font-weight:900}.TelemetryOverlay-module__EsbT2q__bestMetric{color:var(--sk-success)!important}.TelemetryOverlay-module__EsbT2q__footerText{color:var(--sk-muted);margin-top:.75rem;font-size:.76rem;font-weight:650}.TelemetryOverlay-module__EsbT2q__manualNote{color:var(--sk-warning);margin-top:.25rem;font-size:.76rem;font-weight:650}.TelemetryOverlay-module__EsbT2q__filtersPanel{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1rem;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.5rem;padding:.85rem 1rem;display:flex}.TelemetryOverlay-module__EsbT2q__filterLabel{color:var(--sk-muted-strong);align-items:center;gap:.35rem;font-size:.76rem;font-weight:850;display:flex}.TelemetryOverlay-module__EsbT2q__filterLabel svg{color:var(--sk-brand)}.TelemetryOverlay-module__EsbT2q__mutedIcon,.TelemetryOverlay-module__EsbT2q__helperText,.TelemetryOverlay-module__EsbT2q__arrowText{color:var(--sk-muted)}.TelemetryOverlay-module__EsbT2q__dropdownEmpty,.TelemetryOverlay-module__EsbT2q__optionCount{color:var(--sk-muted);font-size:.76rem;font-weight:650}.TelemetryOverlay-module__EsbT2q__dropdownEmpty{padding:.6rem .75rem}.TelemetryOverlay-module__EsbT2q__resetButton{color:var(--sk-muted);align-items:center;gap:.12rem;margin-left:.25rem;font-size:.76rem;font-weight:750;transition:color .16s;display:inline-flex}.TelemetryOverlay-module__EsbT2q__resetButton:hover{color:var(--sk-danger)}.TelemetryOverlay-module__EsbT2q__noData{color:var(--sk-muted);text-align:center;padding:1rem 0;font-size:.88rem;font-weight:650}.TelemetryOverlay-module__EsbT2q__field{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);height:2.25rem;color:var(--sk-muted-strong);border-radius:.85rem;font-size:.88rem;font-weight:700}.TelemetryOverlay-module__EsbT2q__searchField{width:100%;padding-left:2rem;padding-right:2rem}.TelemetryOverlay-module__EsbT2q__dateField{padding-left:.75rem;padding-right:.75rem}.TelemetryOverlay-module__EsbT2q__field:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--sk-brand) 14%, transparent);outline:none}.TelemetryOverlay-module__EsbT2q__dropdown{z-index:50;border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);width:100%;max-height:14rem;box-shadow:var(--sk-shadow-card);border-radius:.9rem;margin-top:.25rem;position:absolute;top:100%;overflow-y:auto}.TelemetryOverlay-module__EsbT2q__dropdownOption{width:100%;color:var(--sk-muted-strong);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.88rem;transition:background .16s,color .16s;display:flex}.TelemetryOverlay-module__EsbT2q__dropdownOption:hover{background:var(--sk-surface-2)}.TelemetryOverlay-module__EsbT2q__dropdownOptionActive{background:color-mix(in oklch, var(--sk-brand) 10%, transparent);color:var(--sk-brand);font-weight:850}.TelemetryOverlay-module__EsbT2q__divider{background:var(--sk-border-soft);align-self:stretch;width:1px;display:none}.TelemetryOverlay-module__EsbT2q__segmented{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);border-radius:.85rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.TelemetryOverlay-module__EsbT2q__segmentedButton{color:var(--sk-muted);border-radius:.65rem;padding:.3rem .65rem;font-size:.76rem;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.TelemetryOverlay-module__EsbT2q__segmentedButton:hover{color:var(--sk-muted-strong)}.TelemetryOverlay-module__EsbT2q__segmentedButtonActive{background:var(--sk-surface-1);color:var(--sk-muted-strong);box-shadow:var(--sk-shadow-card)}@media (min-width:640px){.TelemetryOverlay-module__EsbT2q__divider{display:block}.TelemetryOverlay-module__EsbT2q__legendGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.TelemetryOverlay-module__EsbT2q__legendGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark .TelemetryOverlay-module__EsbT2q__header{background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 5%, transparent), transparent 86%), var(--sk-surface-1)}.dark .TelemetryOverlay-module__EsbT2q__header:before{opacity:.24}
.ProgressionPageClient-module__COJ4AW__progressionRoot{--progress-accent:var(--sk-brand);--panel-accent:color-mix(in oklch, var(--sk-brand) 26%, transparent);--panel-accent-strong:var(--sk-brand);--panel-accent-warm:var(--sk-brand-warm)}.ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card]{border-color:var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.5rem;overflow:hidden}.ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card]:has([data-slot=card-header]){gap:0;padding-top:0;padding-bottom:0}.ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card]:has([data-slot=card-header])>[data-slot=card-content]:not(.p-0){padding-top:1.5rem;padding-bottom:1.5rem}.ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card-header]{border-bottom:1px solid var(--sk-border-soft);background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 72%, transparent), transparent 86%), var(--sk-surface-1);padding-top:1rem;padding-bottom:.85rem;position:relative;overflow:hidden}.ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card-header]:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--panel-accent), transparent 42%), linear-gradient(var(--sk-grid-soft) 1px, transparent 1px);opacity:.16;background-size:auto,100% 18px;position:absolute;inset:0}.ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card-header]:after{content:"";background:linear-gradient(90deg, var(--panel-accent-strong), var(--panel-accent-warm), transparent 72%);height:3px;box-shadow:0 0 18px var(--panel-accent);position:absolute;top:0;left:0;right:0}.ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card-header]>*{position:relative}.ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card-header] [data-slot=card-title]{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;font-style:italic;font-weight:900}.ProgressionPageClient-module__COJ4AW__toneSuccess{--tone-color:var(--sk-success);--tone-soft:color-mix(in oklch, var(--sk-success) 10%, transparent);--tone-border:color-mix(in oklch, var(--sk-success) 24%, var(--sk-border-soft));--panel-accent:color-mix(in oklch, var(--sk-success) 28%, transparent);--panel-accent-strong:var(--sk-success);--panel-accent-warm:color-mix(in oklch, var(--sk-success) 58%, var(--sk-brand-warm))}.ProgressionPageClient-module__COJ4AW__toneWarning{--tone-color:var(--sk-warning);--tone-soft:color-mix(in oklch, var(--sk-warning) 12%, transparent);--tone-border:color-mix(in oklch, var(--sk-warning) 26%, var(--sk-border-soft));--panel-accent:color-mix(in oklch, var(--sk-warning) 30%, transparent);--panel-accent-strong:var(--sk-warning);--panel-accent-warm:var(--sk-brand-warm)}.ProgressionPageClient-module__COJ4AW__toneInfo{--tone-color:var(--sk-info);--tone-soft:color-mix(in oklch, var(--sk-info) 10%, transparent);--tone-border:color-mix(in oklch, var(--sk-info) 24%, var(--sk-border-soft));--panel-accent:color-mix(in oklch, var(--sk-info) 28%, transparent);--panel-accent-strong:var(--sk-info);--panel-accent-warm:color-mix(in oklch, var(--sk-info) 48%, var(--sk-brand))}.ProgressionPageClient-module__COJ4AW__toneBrand{--tone-color:var(--sk-brand);--tone-soft:color-mix(in oklch, var(--sk-brand) 10%, transparent);--tone-border:color-mix(in oklch, var(--sk-brand) 24%, var(--sk-border-soft));--panel-accent:color-mix(in oklch, var(--sk-brand) 26%, transparent);--panel-accent-strong:var(--sk-brand);--panel-accent-warm:var(--sk-brand)}.ProgressionPageClient-module__COJ4AW__toneMuted{--tone-color:var(--sk-muted);--tone-soft:color-mix(in oklch, var(--sk-muted) 10%, transparent);--tone-border:var(--sk-border-soft);--panel-accent:color-mix(in oklch, var(--sk-muted) 18%, transparent);--panel-accent-strong:var(--sk-muted);--panel-accent-warm:var(--sk-brand)}.ProgressionPageClient-module__COJ4AW__breadcrumb{color:var(--sk-muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.88rem;font-weight:650;display:flex}.ProgressionPageClient-module__COJ4AW__backLink{color:var(--sk-muted);align-items:center;gap:.25rem;transition:color .16s;display:inline-flex}.ProgressionPageClient-module__COJ4AW__backLink:hover,.ProgressionPageClient-module__COJ4AW__breadcrumbCurrent{color:var(--sk-muted-strong)}.ProgressionPageClient-module__COJ4AW__hero{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.ProgressionPageClient-module__COJ4AW__heroTitle,.ProgressionPageClient-module__COJ4AW__panelTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:.5rem;font-style:italic;font-weight:950;display:flex}.ProgressionPageClient-module__COJ4AW__heroTitle{font-size:clamp(1.7rem,3vw,2.6rem)}.ProgressionPageClient-module__COJ4AW__heroTitle svg,.ProgressionPageClient-module__COJ4AW__panelTitle svg,.ProgressionPageClient-module__COJ4AW__titleIcon svg{color:var(--tone-color,var(--progress-accent))}.ProgressionPageClient-module__COJ4AW__heroSubtitle,.ProgressionPageClient-module__COJ4AW__panelSubtitle,.ProgressionPageClient-module__COJ4AW__panelMeta,.ProgressionPageClient-module__COJ4AW__tabDescription{color:var(--sk-muted);font-size:.9rem;font-weight:650}.ProgressionPageClient-module__COJ4AW__heroSubtitle{margin-top:.25rem}.ProgressionPageClient-module__COJ4AW__kpiGrid,.ProgressionPageClient-module__COJ4AW__advancedKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.ProgressionPageClient-module__COJ4AW__kpiCard{background:radial-gradient(circle at 0% 0%, var(--tone-soft), transparent 14rem), var(--sk-surface-1);border-radius:1.5rem;position:relative;overflow:hidden}.ProgressionPageClient-module__COJ4AW__kpiCard:after{content:"";pointer-events:none;border-top:2px solid color-mix(in oklch, var(--tone-color) 52%, transparent);position:absolute;inset:0}.ProgressionPageClient-module__COJ4AW__kpiContent{padding:1rem}.ProgressionPageClient-module__COJ4AW__kpiIcon{border:1px solid var(--tone-border);background:var(--tone-soft);width:2.25rem;height:2.25rem;color:var(--tone-color);border-radius:.9rem;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.ProgressionPageClient-module__COJ4AW__kpiValueRow{align-items:flex-end;gap:.4rem;display:flex}.ProgressionPageClient-module__COJ4AW__kpiValue{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1.75rem;font-style:italic;font-weight:950;line-height:1}.ProgressionPageClient-module__COJ4AW__trendUp,.ProgressionPageClient-module__COJ4AW__trendDown,.ProgressionPageClient-module__COJ4AW__trendNeutral{width:1rem;height:1rem;margin-bottom:.15rem}.ProgressionPageClient-module__COJ4AW__trendUp,.ProgressionPageClient-module__COJ4AW__successText{color:var(--sk-success)}.ProgressionPageClient-module__COJ4AW__trendDown,.ProgressionPageClient-module__COJ4AW__dangerText{color:var(--sk-danger)}.ProgressionPageClient-module__COJ4AW__trendNeutral,.ProgressionPageClient-module__COJ4AW__kpiLabel,.ProgressionPageClient-module__COJ4AW__kpiSub,.ProgressionPageClient-module__COJ4AW__panelMeta span,.ProgressionPageClient-module__COJ4AW__statGrid p,.ProgressionPageClient-module__COJ4AW__statGrid span,.ProgressionPageClient-module__COJ4AW__leaderGap p,.ProgressionPageClient-module__COJ4AW__leaderGap span,.ProgressionPageClient-module__COJ4AW__leaderFirst p,.ProgressionPageClient-module__COJ4AW__noCompetitors,.ProgressionPageClient-module__COJ4AW__emptyInline,.ProgressionPageClient-module__COJ4AW__stableBadge,.ProgressionPageClient-module__COJ4AW__rowMeta,.ProgressionPageClient-module__COJ4AW__filterResults{color:var(--sk-muted)}.ProgressionPageClient-module__COJ4AW__kpiLabel{letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:.76rem;font-weight:850}.ProgressionPageClient-module__COJ4AW__kpiSub{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;overflow:hidden}.ProgressionPageClient-module__COJ4AW__emptyState{color:var(--sk-muted);text-align:center;padding:3rem 1rem}.ProgressionPageClient-module__COJ4AW__emptyState p{color:var(--sk-muted-strong);margin-bottom:.25rem;font-size:1rem;font-weight:850}.ProgressionPageClient-module__COJ4AW__tabsBlock{margin-bottom:1rem}.ProgressionPageClient-module__COJ4AW__tabsList,.ProgressionPageClient-module__COJ4AW__filterBar{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ProgressionPageClient-module__COJ4AW__tabsList{border-radius:1.25rem;padding:.35rem}.ProgressionPageClient-module__COJ4AW__tabButton{color:var(--sk-muted);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;border-radius:.9rem;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.95rem;font-style:italic;font-weight:900;transition:background .16s,color .16s,transform .16s;display:inline-flex}.ProgressionPageClient-module__COJ4AW__tabButton:hover{color:var(--sk-muted-strong);transform:translateY(-1px)}.ProgressionPageClient-module__COJ4AW__tabButtonActive{background:linear-gradient(135deg, var(--sk-brand), var(--sk-brand-warm));color:var(--sk-racing-hero-fg)}.ProgressionPageClient-module__COJ4AW__proBadge{border:1px solid color-mix(in oklch, var(--sk-brand) 24%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-brand) 9%, transparent);color:var(--sk-brand);border-radius:999px;padding:0 .4rem;font-size:.62rem;font-style:normal;line-height:1.3}.ProgressionPageClient-module__COJ4AW__tabDescription{border-bottom:1px solid var(--sk-border-soft);margin-top:.75rem;padding:0 .25rem .55rem}.ProgressionPageClient-module__COJ4AW__panelCard{border-radius:1.5rem;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.ProgressionPageClient-module__COJ4AW__panelHeader{padding-top:1rem;padding-bottom:.85rem}.ProgressionPageClient-module__COJ4AW__panelContent{padding:1.5rem}.ProgressionPageClient-module__COJ4AW__panelTitle{font-size:1rem}.ProgressionPageClient-module__COJ4AW__panelMeta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.ProgressionPageClient-module__COJ4AW__metaBadge{font-size:.76rem;font-weight:800}.ProgressionPageClient-module__COJ4AW__gainBadge,.ProgressionPageClient-module__COJ4AW__stableBadge{border-radius:999px;align-items:center;gap:.2rem;padding:.18rem .55rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.ProgressionPageClient-module__COJ4AW__gainBadge{border:1px solid color-mix(in oklch, var(--sk-success) 24%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-success) 9%, transparent);color:var(--sk-success)}.ProgressionPageClient-module__COJ4AW__stableBadge{background:var(--sk-surface-2)}.ProgressionPageClient-module__COJ4AW__compactSelect,.ProgressionPageClient-module__COJ4AW__filterSelect,.ProgressionPageClient-module__COJ4AW__filterSelectSmall{border-color:var(--sk-border-soft);background:var(--sk-surface-2);border-radius:.85rem;height:2rem;font-size:.76rem}.ProgressionPageClient-module__COJ4AW__compactSelect{width:14rem}.ProgressionPageClient-module__COJ4AW__filterSelect{width:11rem}.ProgressionPageClient-module__COJ4AW__filterSelectSmall{width:9rem}.ProgressionPageClient-module__COJ4AW__statGrid{border-top:1px solid var(--sk-border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.ProgressionPageClient-module__COJ4AW__statGrid p{font-size:.76rem;font-weight:700}.ProgressionPageClient-module__COJ4AW__statGrid strong{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1rem;font-style:italic;font-weight:950}.ProgressionPageClient-module__COJ4AW__leaderGap,.ProgressionPageClient-module__COJ4AW__leaderFirst{border:1px solid var(--sk-border-soft);background:var(--sk-surface-2);text-align:center;border-radius:1rem;margin-top:.75rem;padding:.85rem}.ProgressionPageClient-module__COJ4AW__leaderGap strong,.ProgressionPageClient-module__COJ4AW__leaderFirst strong{font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1.25rem;font-style:italic;font-weight:950;display:block}.ProgressionPageClient-module__COJ4AW__leaderFirst{background:color-mix(in oklch, var(--sk-success) 9%, transparent)}.ProgressionPageClient-module__COJ4AW__leaderFirst strong{color:var(--sk-success)}.ProgressionPageClient-module__COJ4AW__noCompetitors{text-align:center;justify-content:center;align-items:center;height:8rem;font-size:.9rem;font-weight:650;display:flex}.ProgressionPageClient-module__COJ4AW__filterBar{color:var(--sk-muted);border-radius:1.25rem;padding:.75rem}.ProgressionPageClient-module__COJ4AW__resetButton{height:2rem;color:var(--sk-muted);border-radius:.8rem;align-items:center;gap:.25rem;padding:0 .65rem;font-size:.76rem;font-weight:750;transition:background .16s,color .16s;display:inline-flex}.ProgressionPageClient-module__COJ4AW__resetButton:hover{background:var(--sk-surface-2);color:var(--sk-muted-strong)}.ProgressionPageClient-module__COJ4AW__filterResults{margin-left:auto;font-size:.76rem;font-weight:650}.ProgressionPageClient-module__COJ4AW__titleIcon,.ProgressionPageClient-module__COJ4AW__rankPill{border:1px solid var(--tone-border,var(--sk-border-soft));background:var(--tone-soft,color-mix(in oklch, var(--sk-brand) 8%, transparent));flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProgressionPageClient-module__COJ4AW__titleIcon{border-radius:.75rem;width:1.75rem;height:1.75rem}.ProgressionPageClient-module__COJ4AW__emptyInline{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.ProgressionPageClient-module__COJ4AW__progressionRow{border-bottom:1px solid var(--sk-border-soft);padding:1rem 1.25rem;transition:background .16s}.ProgressionPageClient-module__COJ4AW__progressionRow:hover{background:color-mix(in oklch, var(--sk-brand) 4%, transparent)}.ProgressionPageClient-module__COJ4AW__progressionRow:last-child{border-bottom:0}.ProgressionPageClient-module__COJ4AW__progressionRoot table{border-color:var(--sk-border-soft);overflow:hidden}.ProgressionPageClient-module__COJ4AW__progressionRoot thead{background:var(--sk-surface-2)}.ProgressionPageClient-module__COJ4AW__progressionRoot th{color:var(--sk-muted);font-weight:850}.ProgressionPageClient-module__COJ4AW__progressionRoot td{border-color:color-mix(in oklch, var(--sk-border-soft) 74%, transparent)}.ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=badge]{border-color:var(--sk-border-soft)}.ProgressionPageClient-module__COJ4AW__rankPill{width:2rem;height:2rem;color:var(--sk-brand);border-radius:.8rem;font-size:.76rem;font-weight:950}.ProgressionPageClient-module__COJ4AW__rowTitle{color:var(--sk-muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;line-height:1.1;overflow:hidden}.ProgressionPageClient-module__COJ4AW__rowMeta{margin-top:.12rem;font-size:.76rem;line-height:1.1}.ProgressionPageClient-module__COJ4AW__bestLap{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1rem;font-style:italic;font-weight:950}.ProgressionPageClient-module__COJ4AW__progressBarRow{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.ProgressionPageClient-module__COJ4AW__progressBarRow span{color:var(--sk-success);flex-shrink:0;font-size:.66rem;font-weight:850}.ProgressionPageClient-module__COJ4AW__progressBarTrack{background:var(--sk-surface-2);border-radius:999px;flex:1;height:.4rem;overflow:hidden}.ProgressionPageClient-module__COJ4AW__progressBarFill{border-radius:inherit;background:linear-gradient(90deg, var(--sk-success), color-mix(in oklch, var(--sk-success) 58%, var(--sk-brand-warm)));height:100%;transition:width .18s}.ProgressionPageClient-module__COJ4AW__sparkline{align-items:flex-end;gap:.25rem;height:2.5rem;display:flex}.ProgressionPageClient-module__COJ4AW__sparkColumn{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.12rem;display:flex}.ProgressionPageClient-module__COJ4AW__sparkColumn p{width:100%;color:var(--sk-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;line-height:1;overflow:hidden}.ProgressionPageClient-module__COJ4AW__sparkBar{background:color-mix(in oklch, var(--sk-brand) 35%, transparent);border-radius:.2rem;width:100%;transition:height .18s,background .18s}.ProgressionPageClient-module__COJ4AW__sparkBest{background:var(--sk-success)}.ProgressionPageClient-module__COJ4AW__sparkLast{background:var(--sk-brand)}.ProgressionPageClient-module__COJ4AW__radarMetricGrid,.ProgressionPageClient-module__COJ4AW__monthlyBars{display:grid}.ProgressionPageClient-module__COJ4AW__radarMetricGrid{border-top:1px solid var(--sk-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.85rem}.ProgressionPageClient-module__COJ4AW__radarMetric{border:1px solid var(--tone-border);background:var(--tone-soft);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.ProgressionPageClient-module__COJ4AW__radarMetric svg,.ProgressionPageClient-module__COJ4AW__radarMetric p{color:var(--tone-color)}.ProgressionPageClient-module__COJ4AW__radarMetric p{font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1.1rem;font-style:italic;font-weight:950;line-height:1}.ProgressionPageClient-module__COJ4AW__radarMetric span{color:var(--sk-muted);margin-top:.1rem;font-size:.66rem;line-height:1.1;display:block}.ProgressionPageClient-module__COJ4AW__monthlyBars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.75rem;height:6rem}.ProgressionPageClient-module__COJ4AW__monthlyBars>div{flex-direction:column;align-items:center;gap:.25rem;height:100%;display:flex}.ProgressionPageClient-module__COJ4AW__monthlyBars span{color:var(--sk-muted-strong);font-size:.76rem;font-weight:900}.ProgressionPageClient-module__COJ4AW__monthlyBars small{color:var(--sk-muted);font-size:.72rem}.ProgressionPageClient-module__COJ4AW__monthlyBar{background:linear-gradient(180deg, var(--sk-brand), var(--sk-brand-warm));border-radius:.45rem .45rem 0 0;width:100%;margin-top:auto;transition:height .18s}.ProgressionPageClient-module__COJ4AW__advancedKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgressionPageClient-module__COJ4AW__advancedKpi{border:1px solid var(--sk-border-soft);background:radial-gradient(circle at 0% 0%, color-mix(in oklch, var(--sk-brand) 8%, transparent), transparent 12rem), var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.25rem;padding:1rem;position:relative;overflow:hidden}.ProgressionPageClient-module__COJ4AW__advancedKpi:after{content:"";background:linear-gradient(90deg, var(--sk-brand), var(--sk-brand-warm), transparent 72%);height:2px;position:absolute;top:0;left:0;right:0}.ProgressionPageClient-module__COJ4AW__advancedKpi div{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1.35rem;font-style:italic;font-weight:950}.ProgressionPageClient-module__COJ4AW__advancedKpi span{color:var(--sk-muted);margin-top:.12rem;font-size:.76rem;display:block}.dark .ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card-header]{background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 5%, transparent), transparent 86%), var(--sk-surface-1)}.dark .ProgressionPageClient-module__COJ4AW__progressionRoot [data-slot=card-header]:before{opacity:.24}@media (min-width:1024px){.ProgressionPageClient-module__COJ4AW__kpiGrid,.ProgressionPageClient-module__COJ4AW__advancedKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ProgressionPageClient-module__COJ4AW__hero{align-items:flex-start}.ProgressionPageClient-module__COJ4AW__compactSelect,.ProgressionPageClient-module__COJ4AW__filterSelect,.ProgressionPageClient-module__COJ4AW__filterSelectSmall{width:100%}}
.SeasonDashboard-module__M4B-nW__section{flex-direction:column;gap:1rem;display:flex}.SeasonDashboard-module__M4B-nW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.SeasonDashboard-module__M4B-nW__sectionTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1.45rem;font-style:italic;font-weight:950;line-height:1;display:flex}.SeasonDashboard-module__M4B-nW__sectionTitle svg{color:var(--sk-brand)}.SeasonDashboard-module__M4B-nW__yearSwitch{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1rem;align-items:center;gap:.25rem;padding:.25rem;display:flex}.SeasonDashboard-module__M4B-nW__yearButton{color:var(--sk-muted);border-radius:.75rem;padding:.35rem .75rem;font-size:.82rem;font-weight:850;transition:background .16s,color .16s,transform .16s}.SeasonDashboard-module__M4B-nW__yearButton:hover{color:var(--sk-muted-strong);transform:translateY(-1px)}.SeasonDashboard-module__M4B-nW__yearButtonActive{background:linear-gradient(135deg, var(--sk-brand), var(--sk-brand-warm));color:var(--sk-racing-hero-fg);box-shadow:0 10px 24px color-mix(in oklch, var(--sk-brand) 20%, transparent)}.SeasonDashboard-module__M4B-nW__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.SeasonDashboard-module__M4B-nW__kpiCard,.SeasonDashboard-module__M4B-nW__panelCard{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.5rem;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.SeasonDashboard-module__M4B-nW__kpiContent{padding:1rem;position:relative}.SeasonDashboard-module__M4B-nW__kpiContent:after{content:"";background:linear-gradient(90deg, var(--tone-color), transparent 72%);height:2px;position:absolute;top:0;left:0;right:0}.SeasonDashboard-module__M4B-nW__toneInfo{--tone-color:var(--sk-info)}.SeasonDashboard-module__M4B-nW__toneBrand{--tone-color:var(--sk-brand)}.SeasonDashboard-module__M4B-nW__toneSuccess{--tone-color:var(--sk-success)}.SeasonDashboard-module__M4B-nW__toneWarning{--tone-color:var(--sk-warning)}.SeasonDashboard-module__M4B-nW__kpiValue{color:var(--tone-color);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1.75rem;font-style:italic;font-weight:950;line-height:1}.SeasonDashboard-module__M4B-nW__kpiValueMuted{color:var(--sk-muted)}.SeasonDashboard-module__M4B-nW__kpiLabel{color:var(--sk-muted);margin-top:.2rem;font-size:.76rem;font-weight:750}.SeasonDashboard-module__M4B-nW__grid{grid-template-columns:1fr;gap:1rem;display:grid}.SeasonDashboard-module__M4B-nW__panelHeader{border-bottom:1px solid var(--sk-border-soft);background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 72%, transparent), transparent 86%), var(--sk-surface-1);padding-top:1rem;padding-bottom:.85rem;position:relative;overflow:hidden}.SeasonDashboard-module__M4B-nW__panelHeader:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in oklch, var(--sk-brand) 26%, transparent), transparent 42%), linear-gradient(var(--sk-grid-soft) 1px, transparent 1px);opacity:.16;background-size:auto,100% 18px;position:absolute;inset:0}.SeasonDashboard-module__M4B-nW__panelHeader:after{content:"";background:linear-gradient(90deg, var(--sk-brand), var(--sk-brand-warm), transparent 72%);height:3px;box-shadow:0 0 18px color-mix(in oklch, var(--sk-brand) 26%, transparent);position:absolute;top:0;left:0;right:0}.SeasonDashboard-module__M4B-nW__panelHeader>*{position:relative}.SeasonDashboard-module__M4B-nW__panelTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1rem;font-style:italic;font-weight:900;display:flex}.SeasonDashboard-module__M4B-nW__panelTitle svg{color:var(--sk-brand)}.SeasonDashboard-module__M4B-nW__panelContent{padding:1.5rem}.SeasonDashboard-module__M4B-nW__chartShell{height:160px;overflow:hidden}.SeasonDashboard-module__M4B-nW__chartPlaceholder{background:color-mix(in oklch, var(--sk-muted) 12%, transparent);border-radius:1rem;width:100%;height:160px}.SeasonDashboard-module__M4B-nW__empty{color:var(--sk-muted);padding:.75rem 1rem;font-size:.76rem;font-weight:650}.SeasonDashboard-module__M4B-nW__list{max-height:200px;overflow-y:auto}.SeasonDashboard-module__M4B-nW__listRow{border-top:1px solid color-mix(in oklch, var(--sk-border-soft) 72%, transparent);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.SeasonDashboard-module__M4B-nW__listRow:first-child{border-top:0}.SeasonDashboard-module__M4B-nW__circuitName{color:var(--sk-muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;overflow:hidden}.SeasonDashboard-module__M4B-nW__category{color:var(--sk-muted);font-size:.68rem}.SeasonDashboard-module__M4B-nW__chrono{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1rem;font-style:italic;font-weight:950}.SeasonDashboard-module__M4B-nW__deltaSuccess,.SeasonDashboard-module__M4B-nW__deltaMuted{justify-content:flex-end;align-items:center;gap:.15rem;font-size:.68rem;font-weight:800;display:flex}.SeasonDashboard-module__M4B-nW__deltaSuccess{color:var(--sk-success)}.SeasonDashboard-module__M4B-nW__deltaMuted{color:var(--sk-muted)}@media (min-width:640px){.SeasonDashboard-module__M4B-nW__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.SeasonDashboard-module__M4B-nW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark .SeasonDashboard-module__M4B-nW__panelHeader{background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 5%, transparent), transparent 86%), var(--sk-surface-1)}.dark .SeasonDashboard-module__M4B-nW__panelHeader:before{opacity:.24}
.GapAnalysis-module__xnasda__section{flex-direction:column;gap:1rem;display:flex}.GapAnalysis-module__xnasda__title{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1.45rem;font-style:italic;font-weight:950;line-height:1;display:flex}.GapAnalysis-module__xnasda__title svg{color:var(--sk-brand)}.GapAnalysis-module__xnasda__grid{grid-template-columns:1fr;gap:.75rem;display:grid}.GapAnalysis-module__xnasda__card{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.35rem;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.GapAnalysis-module__xnasda__cardMuted{opacity:.66}.GapAnalysis-module__xnasda__header{border-bottom:1px solid var(--sk-border-soft);background:linear-gradient(90deg, color-mix(in oklch, var(--sk-brand) 10%, transparent), transparent 48%), var(--sk-surface-1);padding:.9rem 1rem .75rem}.GapAnalysis-module__xnasda__circuitName{color:var(--sk-muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;overflow:hidden}.GapAnalysis-module__xnasda__layoutName,.GapAnalysis-module__xnasda__label{color:var(--sk-muted)}.GapAnalysis-module__xnasda__layoutName{font-size:.68rem}.GapAnalysis-module__xnasda__rankBadge{border:1px solid var(--rank-border,var(--sk-border-soft));background:var(--rank-bg,var(--sk-surface-2));color:var(--rank-color,var(--sk-muted));border-radius:.5rem;align-items:center;gap:.15rem;padding:.15rem .45rem;font-size:.76rem;font-weight:850;display:inline-flex}.GapAnalysis-module__xnasda__rankFirst{--rank-border:color-mix(in oklch, var(--sk-warning) 34%, var(--sk-border-soft));--rank-bg:color-mix(in oklch, var(--sk-warning) 12%, transparent);--rank-color:var(--sk-warning)}.GapAnalysis-module__xnasda__rankTop{--rank-border:color-mix(in oklch, var(--sk-success) 30%, var(--sk-border-soft));--rank-bg:color-mix(in oklch, var(--sk-success) 10%, transparent);--rank-color:var(--sk-success)}.GapAnalysis-module__xnasda__rankMid{--rank-border:color-mix(in oklch, var(--sk-info) 30%, var(--sk-border-soft));--rank-bg:color-mix(in oklch, var(--sk-info) 10%, transparent);--rank-color:var(--sk-info)}.GapAnalysis-module__xnasda__content{padding:.85rem 1rem 1rem}.GapAnalysis-module__xnasda__statRow,.GapAnalysis-module__xnasda__gapBox,.GapAnalysis-module__xnasda__firstBox{justify-content:space-between;align-items:center;gap:.75rem;font-size:.76rem;display:flex}.GapAnalysis-module__xnasda__statRow{margin-bottom:.5rem}.GapAnalysis-module__xnasda__time{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-size:1rem;font-style:italic;font-weight:950}.GapAnalysis-module__xnasda__gapBox{background:color-mix(in oklch, var(--sk-danger) 7%, transparent);color:var(--sk-danger);border-radius:.85rem;padding:.45rem .6rem}.GapAnalysis-module__xnasda__gapPrev{background:color-mix(in oklch, var(--sk-warning) 10%, transparent);color:var(--sk-warning)}.GapAnalysis-module__xnasda__firstBox{color:var(--sk-warning);justify-content:flex-start;font-weight:850}@media (min-width:640px){.GapAnalysis-module__xnasda__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.GapAnalysis-module__xnasda__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.PilotProfileHeroV4-module__SN5Plq__hero{width:min(100%,1180px);margin:0 auto;padding:28px 16px 8px;position:relative}.PilotProfileHeroV4-module__SN5Plq__breadcrumb{color:var(--sk-muted);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}.PilotProfileHeroV4-module__SN5Plq__breadcrumbLink{color:var(--sk-muted-strong);align-items:center;gap:5px;transition:color .16s;display:inline-flex}.PilotProfileHeroV4-module__SN5Plq__breadcrumbLink:hover{color:var(--sk-brand)}.PilotProfileHeroV4-module__SN5Plq__grid{grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-template-areas:"photo identity""about stats";align-items:start;gap:22px;display:grid}.PilotProfileHeroV4-module__SN5Plq__photoCard{grid-area:photo}.PilotProfileHeroV4-module__SN5Plq__identity{grid-area:identity}.PilotProfileHeroV4-module__SN5Plq__aboutCard{grid-area:about}.PilotProfileHeroV4-module__SN5Plq__statCards{grid-area:stats}.PilotProfileHeroV4-module__SN5Plq__aboutCard{border:1px solid var(--sk-border-soft);background:color-mix(in oklch, var(--sk-surface-1) 88%, transparent);box-shadow:var(--sk-shadow-card);border-radius:22px;padding:16px 18px}.PilotProfileHeroV4-module__SN5Plq__aboutTitle{color:var(--sk-brand);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 9px;font-size:11px;font-weight:1000;display:flex}.PilotProfileHeroV4-module__SN5Plq__aboutText{color:var(--sk-muted-strong);white-space:pre-line;margin:0;font-size:13px;line-height:1.6}.PilotProfileHeroV4-module__SN5Plq__aboutEmpty{color:var(--sk-muted);margin:0;font-size:13px;font-style:italic}.PilotProfileHeroV4-module__SN5Plq__photoCard{border:1px solid var(--sk-border-soft);aspect-ratio:775/556;background:var(--sk-surface-2);box-shadow:var(--sk-shadow-card);border-radius:26px;position:relative;overflow:hidden}.PilotProfileHeroV4-module__SN5Plq__photoBg{object-fit:cover;filter:blur(22px)brightness(.5);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.PilotProfileHeroV4-module__SN5Plq__photoBox{position:absolute;top:50%;left:50%}.PilotProfileHeroV4-module__SN5Plq__photoImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PilotProfileHeroV4-module__SN5Plq__photoShade{background:linear-gradient(105deg, color-mix(in oklch, var(--sk-ink,#08080d) 78%, transparent) 0%, transparent 52%), linear-gradient(0deg, color-mix(in oklch, var(--sk-ink,#08080d) 64%, transparent) 0%, transparent 38%);pointer-events:none;position:absolute;inset:0}.PilotProfileHeroV4-module__SN5Plq__photoChips{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.PilotProfileHeroV4-module__SN5Plq__photoTag{border:1px solid color-mix(in oklch, var(--sk-brand) 45%, transparent);background:color-mix(in oklch, var(--sk-brand) 22%, transparent);color:#fff;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:1000;display:inline-flex}.PilotProfileHeroV4-module__SN5Plq__photoTagDot{background:var(--sk-brand);width:6px;height:6px;box-shadow:0 0 10px color-mix(in oklch, var(--sk-brand) 80%, transparent);border-radius:999px}.PilotProfileHeroV4-module__SN5Plq__photoMetaList{flex-direction:column;gap:7px;margin-top:auto;display:flex}.PilotProfileHeroV4-module__SN5Plq__photoMeta{background:color-mix(in oklch, var(--sk-ink,#08080d) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-color:oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14);border-radius:14px;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:6px 12px 6px 8px;display:inline-flex}.PilotProfileHeroV4-module__SN5Plq__photoMetaIcon{color:#fff;background:linear-gradient(150deg, color-mix(in oklch, var(--sk-brand-warm) 85%, white), var(--sk-brand));width:26px;height:26px;box-shadow:inset 0 1px 0 #fff6, 0 4px 10px color-mix(in oklch, var(--sk-brand) 40%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.PilotProfileHeroV4-module__SN5Plq__photoMetaIcon{box-shadow:inset 0 1px 0 lab(100% 0 0/.4), 0 4px 10px color-mix(in oklch, var(--sk-brand) 40%, transparent)}}.PilotProfileHeroV4-module__SN5Plq__photoMetaText{flex-direction:column;min-width:0;display:flex}.PilotProfileHeroV4-module__SN5Plq__photoMetaLabel{color:#ffffff9e;color:lab(100% 0 0/.62);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:1000}.PilotProfileHeroV4-module__SN5Plq__photoMetaValue{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;overflow:hidden}.PilotProfileHeroV4-module__SN5Plq__photoNumber{z-index:1;color:#ffffff24;color:lab(100% 0 0/.14);font-family:var(--font-rajdhani), "Inter", sans-serif;letter-spacing:-.04em;pointer-events:none;font-size:120px;font-style:italic;font-weight:700;line-height:.8;position:absolute;bottom:-18px;right:-8px}.PilotProfileHeroV4-module__SN5Plq__identity{flex-direction:column;gap:16px;min-width:0;display:flex}.PilotProfileHeroV4-module__SN5Plq__nameRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PilotProfileHeroV4-module__SN5Plq__nameStack{min-width:0}.PilotProfileHeroV4-module__SN5Plq__firstName{color:var(--sk-muted);font-family:var(--font-rajdhani), "Inter", sans-serif;letter-spacing:.3em;text-transform:uppercase;font-size:clamp(16px,1.9vw,22px);font-weight:800;display:block}.PilotProfileHeroV4-module__SN5Plq__lastNameRow{align-items:center;gap:10px;display:flex}.PilotProfileHeroV4-module__SN5Plq__lastName{color:var(--sk-fg);font-family:var(--font-rajdhani), "Inter", sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:4px 0 0;font-size:clamp(46px,7.5vw,82px);font-style:italic;font-weight:700;line-height:.88}.PilotProfileHeroV4-module__SN5Plq__verified{background:var(--sk-brand);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.PilotProfileHeroV4-module__SN5Plq__plate{min-width:86px;box-shadow:0 14px 30px color-mix(in oklch, var(--sk-fg) 22%, transparent), inset 0 1px 0 #ffffffb3;background:linear-gradient(#fef3c7 0%,#fde047 40%,#facc15 80%,#ca8a04 100%);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:8px 14px;display:inline-flex;position:relative;transform:rotate(-3deg)}.PilotProfileHeroV4-module__SN5Plq__plateNum{color:#0a0a14;font-family:var(--font-rajdhani), "Inter", sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-style:italic;font-weight:700;line-height:1}.PilotProfileHeroV4-module__SN5Plq__plateLabel{color:#422006db;color:lab(16.79% 15.1836 22.4149/.86);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:1000}.PilotProfileHeroV4-module__SN5Plq__badges{flex-wrap:wrap;gap:8px;display:flex}.PilotProfileHeroV4-module__SN5Plq__infoCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.PilotProfileHeroV4-module__SN5Plq__infoCard{border:1px solid var(--sk-border-soft);background:color-mix(in oklch, var(--sk-surface-1) 86%, transparent);border-radius:16px;align-items:center;gap:10px;padding:11px 12px;display:flex}.PilotProfileHeroV4-module__SN5Plq__infoCardLink{color:inherit;text-decoration:none;transition:border-color .16s,transform .16s}.PilotProfileHeroV4-module__SN5Plq__infoCardLink:hover{border-color:color-mix(in oklch, var(--sk-info) 45%, var(--sk-border-soft));transform:translateY(-1px)}.PilotProfileHeroV4-module__SN5Plq__infoIcon{color:#fff;background:linear-gradient(150deg, color-mix(in oklch, var(--accent) 80%, white), var(--accent));width:34px;height:34px;box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -6px 12px color-mix(in oklch, var(--sk-fg) 22%, transparent), 0 6px 14px color-mix(in oklch, var(--accent) 40%, transparent);border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);border-color:oklch(100% 5.96046e-8 none/.28) oklch(100% 5.96046e-8 none/.28) oklch(100% 5.96046e-8 none/.28) oklch(100% 5.96046e-8 none/.28);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.PilotProfileHeroV4-module__SN5Plq__infoIcon{box-shadow:inset 0 1px 0 lab(100% 0 0/.42), inset 0 -6px 12px color-mix(in oklch, var(--sk-fg) 22%, transparent), 0 6px 14px color-mix(in oklch, var(--accent) 40%, transparent)}}.PilotProfileHeroV4-module__SN5Plq__infoIcon svg{filter:drop-shadow(0 1px 1px color-mix(in oklch, var(--sk-fg) 45%, transparent))}.PilotProfileHeroV4-module__SN5Plq__infoBody{min-width:0}.PilotProfileHeroV4-module__SN5Plq__infoLabel{color:var(--sk-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:1000;display:block}.PilotProfileHeroV4-module__SN5Plq__infoValue{color:var(--sk-muted-strong);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:900;display:flex;overflow:hidden}.PilotProfileHeroV4-module__SN5Plq__statCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.PilotProfileHeroV4-module__SN5Plq__statCard{border:1px solid var(--sk-border-soft);background:linear-gradient(180deg, color-mix(in oklch, var(--sk-surface-1) 92%, transparent), color-mix(in oklch, var(--sk-surface-2) 72%, transparent));box-shadow:var(--sk-shadow-card);border-radius:18px;padding:14px 14px 13px;position:relative;overflow:hidden}.PilotProfileHeroV4-module__SN5Plq__statIcon{color:#fff;background:linear-gradient(150deg, color-mix(in oklch, var(--accent) 80%, white), var(--accent));width:32px;height:32px;box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -6px 12px color-mix(in oklch, var(--sk-fg) 22%, transparent), 0 6px 14px color-mix(in oklch, var(--accent) 40%, transparent);border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);border-color:oklch(100% 5.96046e-8 none/.28) oklch(100% 5.96046e-8 none/.28) oklch(100% 5.96046e-8 none/.28) oklch(100% 5.96046e-8 none/.28);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.PilotProfileHeroV4-module__SN5Plq__statIcon{box-shadow:inset 0 1px 0 lab(100% 0 0/.42), inset 0 -6px 12px color-mix(in oklch, var(--sk-fg) 22%, transparent), 0 6px 14px color-mix(in oklch, var(--accent) 40%, transparent)}}.PilotProfileHeroV4-module__SN5Plq__statIcon svg{filter:drop-shadow(0 1px 1px color-mix(in oklch, var(--sk-fg) 45%, transparent))}.PilotProfileHeroV4-module__SN5Plq__accBlue{--accent:var(--sk-info)}.PilotProfileHeroV4-module__SN5Plq__accViolet{--accent:color-mix(in oklch, var(--sk-info) 52%, var(--sk-danger))}.PilotProfileHeroV4-module__SN5Plq__accGreen{--accent:var(--sk-success)}.PilotProfileHeroV4-module__SN5Plq__accOrange{--accent:var(--sk-brand)}.PilotProfileHeroV4-module__SN5Plq__accGold{--accent:var(--sk-warning)}.PilotProfileHeroV4-module__SN5Plq__accRed{--accent:var(--sk-danger)}.PilotProfileHeroV4-module__SN5Plq__statValue{color:var(--sk-fg);font-family:var(--font-rajdhani), "Inter", sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:26px;font-style:italic;font-weight:700;line-height:1;display:block}.PilotProfileHeroV4-module__SN5Plq__statValue.PilotProfileHeroV4-module__SN5Plq__hot{color:var(--sk-brand-strong)}.PilotProfileHeroV4-module__SN5Plq__statLabel{color:var(--sk-muted-strong);margin-top:5px;font-size:11px;font-weight:900;display:block}.PilotProfileHeroV4-module__SN5Plq__statSub{color:var(--sk-muted);margin-top:1px;font-size:10px;font-weight:700;display:block}@media (max-width:860px){.PilotProfileHeroV4-module__SN5Plq__grid{grid-template-columns:1fr;grid-template-areas:"photo""identity""stats""about"}.PilotProfileHeroV4-module__SN5Plq__statCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.PilotProfileHeroV4-module__SN5Plq__infoCards{grid-template-columns:1fr}}
.ObjectivesSection-module__O1bPaa__card{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.5rem;gap:0;padding-top:0;padding-bottom:0;overflow:hidden}.ObjectivesSection-module__O1bPaa__header{border-bottom:1px solid var(--sk-border-soft);background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 72%, transparent), transparent 86%), var(--sk-surface-1);padding-top:1rem;padding-bottom:.85rem;position:relative;overflow:hidden}.ObjectivesSection-module__O1bPaa__header:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--objective-accent-soft), transparent 42%), linear-gradient(var(--sk-grid-soft) 1px, transparent 1px);opacity:.16;background-size:auto,100% 18px;position:absolute;inset:0}.ObjectivesSection-module__O1bPaa__header:after{content:"";background:linear-gradient(90deg, var(--objective-accent), var(--objective-accent-warm), transparent 72%);height:3px;box-shadow:0 0 18px var(--objective-accent-soft);position:absolute;top:0;left:0;right:0}.ObjectivesSection-module__O1bPaa__header>*{position:relative}.ObjectivesSection-module__O1bPaa__personal{--objective-accent:var(--sk-warning);--objective-accent-warm:var(--sk-brand-warm);--objective-accent-soft:color-mix(in oklch, var(--sk-warning) 30%, transparent)}.ObjectivesSection-module__O1bPaa__team{--objective-accent:color-mix(in oklch, var(--sk-brand) 62%, var(--sk-info));--objective-accent-warm:var(--sk-info);--objective-accent-soft:color-mix(in oklch, var(--sk-info) 28%, transparent)}.ObjectivesSection-module__O1bPaa__title{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1.1rem;font-style:italic;font-weight:950;line-height:1.15;display:flex}.ObjectivesSection-module__O1bPaa__title svg{color:var(--objective-accent)}.ObjectivesSection-module__O1bPaa__content{padding:1.5rem}.ObjectivesSection-module__O1bPaa__empty{color:var(--sk-muted);text-align:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:650}.ObjectivesSection-module__O1bPaa__freeState{color:var(--sk-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}.ObjectivesSection-module__O1bPaa__freeState svg{color:color-mix(in oklch, var(--sk-muted) 45%, transparent)}.ObjectivesSection-module__O1bPaa__objectiveList{flex-direction:column;gap:.75rem;display:flex}.ObjectivesSection-module__O1bPaa__objectiveCard{border:1px solid var(--sk-border-soft);background:radial-gradient(circle at 0 0, color-mix(in oklch, var(--objective-accent) 7%, transparent), transparent 12rem), var(--sk-surface-2);border-radius:1.1rem;padding:.9rem}.ObjectivesSection-module__O1bPaa__objectiveAchieved{border-color:color-mix(in oklch, var(--sk-success) 28%, var(--sk-border-soft));background:radial-gradient(circle at 0 0, color-mix(in oklch, var(--sk-success) 9%, transparent), transparent 12rem), var(--sk-surface-2)}.ObjectivesSection-module__O1bPaa__objectiveHeader{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ObjectivesSection-module__O1bPaa__circuitName{color:var(--sk-muted-strong);font-size:.9rem;font-weight:850}.ObjectivesSection-module__O1bPaa__teamMeta,.ObjectivesSection-module__O1bPaa__label,.ObjectivesSection-module__O1bPaa__muted,.ObjectivesSection-module__O1bPaa__notes{color:var(--sk-muted)}.ObjectivesSection-module__O1bPaa__teamMeta{margin-left:auto;font-size:.76rem}.ObjectivesSection-module__O1bPaa__actions{align-items:center;gap:.25rem;margin-left:auto;display:flex}.ObjectivesSection-module__O1bPaa__iconButton{color:var(--sk-muted);transition:color .16s,transform .16s}.ObjectivesSection-module__O1bPaa__iconButton:hover{color:var(--objective-accent);transform:translateY(-1px)}.ObjectivesSection-module__O1bPaa__deleteButton:hover{color:var(--sk-danger)}.ObjectivesSection-module__O1bPaa__metrics{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem;font-size:.9rem;display:flex}.ObjectivesSection-module__O1bPaa__metric{flex-direction:column;display:flex}.ObjectivesSection-module__O1bPaa__label{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850}.ObjectivesSection-module__O1bPaa__time,.ObjectivesSection-module__O1bPaa__timeAccent,.ObjectivesSection-module__O1bPaa__timeSuccess,.ObjectivesSection-module__O1bPaa__timeDanger{font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:1rem;font-style:italic;font-weight:950}.ObjectivesSection-module__O1bPaa__time{color:var(--sk-muted-strong)}.ObjectivesSection-module__O1bPaa__timeAccent{color:var(--objective-accent)}.ObjectivesSection-module__O1bPaa__timeSuccess{color:var(--sk-success)}.ObjectivesSection-module__O1bPaa__timeDanger{color:var(--sk-danger)}.ObjectivesSection-module__O1bPaa__status{margin-left:auto}.ObjectivesSection-module__O1bPaa__footer{border-top:1px solid color-mix(in oklch, var(--sk-border-soft) 72%, transparent);color:var(--sk-muted);flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding-top:.65rem;font-size:.76rem;display:flex}.ObjectivesSection-module__O1bPaa__expired{color:var(--sk-danger);font-weight:800}.ObjectivesSection-module__O1bPaa__proBadge{border:1px solid color-mix(in oklch, var(--objective-accent) 24%, var(--sk-border-soft));background:color-mix(in oklch, var(--objective-accent) 10%, transparent);color:var(--objective-accent);margin-left:.25rem;padding:0 .4rem;font-size:.62rem;line-height:1.25}.ObjectivesSection-module__O1bPaa__addButton{border-color:var(--sk-border-soft);background:var(--sk-surface-2);height:1.9rem;color:var(--sk-muted-strong);border-radius:.85rem;gap:.35rem;font-size:.76rem;font-weight:850}.dark .ObjectivesSection-module__O1bPaa__header{background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 5%, transparent), transparent 86%), var(--sk-surface-1)}.dark .ObjectivesSection-module__O1bPaa__header:before{opacity:.24}
.hero-module__QKCAPG__pageShell{background:var(--sk-shell-bg);min-height:100vh;color:var(--sk-fg);position:relative;overflow:hidden}.hero-module__QKCAPG__pageShell:before{content:"";background-image:linear-gradient(var(--sk-grid-soft) 1px, transparent 1px), linear-gradient(90deg, var(--sk-grid-soft) 1px, transparent 1px);pointer-events:none;background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.hero-module__QKCAPG__pageInner{z-index:1;width:min(100%,1180px);margin:0 auto;padding:32px 16px 48px;position:relative}.hero-module__QKCAPG__breadcrumb{border:1px solid var(--sk-border-soft);background:color-mix(in oklch, var(--sk-surface-1) 74%, transparent);color:var(--sk-muted);box-shadow:0 12px 30px color-mix(in oklch, var(--sk-fg) 6%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.hero-module__QKCAPG__breadcrumbLink{color:var(--sk-muted-strong);align-items:center;gap:5px;transition:color .16s;display:inline-flex}.hero-module__QKCAPG__breadcrumbLink:hover{color:var(--sk-brand)}.hero-module__QKCAPG__sectionStack{gap:28px;display:grid}.hero-module__QKCAPG__restrictedNotice{border:1px solid color-mix(in oklch, var(--sk-warning) 35%, transparent);background:color-mix(in oklch, var(--sk-warning) 10%, var(--sk-surface-2));color:var(--sk-muted-strong);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.hero-module__QKCAPG__featureCard{border:1px solid var(--sk-border-soft);background:linear-gradient(180deg, color-mix(in oklch, var(--sk-surface-1) 92%, transparent), color-mix(in oklch, var(--sk-surface-1) 74%, transparent)), radial-gradient(circle at 10% 0%, color-mix(in oklch, var(--sk-brand) 10%, transparent), transparent 20rem);box-shadow:var(--sk-shadow-card), inset 0 1px 0 color-mix(in oklch, var(--sk-sheen-base) 85%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;position:relative;overflow:hidden}.hero-module__QKCAPG__featureCard:before{content:"";background:linear-gradient(115deg, color-mix(in oklch, var(--sk-sheen-base) 70%, transparent), transparent 18%, transparent 72%, color-mix(in oklch, var(--sk-brand) 8%, transparent)), repeating-linear-gradient(135deg, color-mix(in oklch, var(--sk-fg) 3.5%, transparent) 0 1px, transparent 1px 13px);pointer-events:none;position:absolute;inset:0}.hero-module__QKCAPG__featureCard>*{z-index:1;position:relative}.hero-module__QKCAPG__bestLapCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid}.hero-module__QKCAPG__sectionKicker{color:var(--sk-brand);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:1000;display:inline-flex}.hero-module__QKCAPG__sectionKicker:before{content:"";background:linear-gradient(90deg, var(--sk-brand), transparent);border-radius:999px;width:22px;height:2px}.hero-module__QKCAPG__bestLapValue{color:var(--sk-brand-strong);font-family:var(--font-rajdhani), "Inter", sans-serif;letter-spacing:-.04em;text-shadow:0 1px 0 color-mix(in oklch, var(--sk-surface-1) 85%, transparent), 0 16px 36px color-mix(in oklch, var(--sk-brand-strong) 24%, transparent);margin-top:8px;font-size:clamp(46px,7vw,76px);font-style:italic;font-weight:700;line-height:.86}.hero-module__QKCAPG__bestLapMeta{color:var(--sk-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:14px;font-weight:800;display:flex}.hero-module__QKCAPG__bestLapTrack{color:var(--sk-muted-strong);transition:color .16s}.hero-module__QKCAPG__bestLapTrack:hover{color:var(--sk-brand)}.hero-module__QKCAPG__bestLapBadge{border:1px solid color-mix(in oklch, var(--sk-brand) 34%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--sk-warning) 24%, transparent), transparent 33%), linear-gradient(180deg, color-mix(in oklch, var(--sk-surface-1) 74%, transparent), color-mix(in oklch, var(--sk-surface-1) 34%, transparent));width:88px;height:88px;color:var(--sk-warning);box-shadow:0 0 0 8px color-mix(in oklch, var(--sk-brand) 6%, transparent), 0 0 0 16px color-mix(in oklch, var(--sk-warning) 5%, transparent), 0 20px 48px color-mix(in oklch, var(--sk-brand-strong) 16%, transparent), inset 0 1px 0 color-mix(in oklch, var(--sk-sheen-base) 90%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:34px;display:inline-flex}.hero-module__QKCAPG__competitionCard{padding:24px}.hero-module__QKCAPG__competitionTitle{color:var(--sk-muted-strong);align-items:center;gap:10px;margin:0 0 16px;font-size:18px;font-weight:1000;display:flex}.hero-module__QKCAPG__competitionRows{border:1px solid var(--sk-border-soft);background:color-mix(in oklch, var(--sk-surface-1) 72%, transparent);border-radius:20px;overflow:hidden}.hero-module__QKCAPG__competitionRow{border-bottom:1px solid var(--sk-border-soft);grid-template-columns:minmax(0,1fr) 5rem 5rem 8rem;align-items:center;gap:14px;padding:14px 16px;font-size:14px;display:grid}.hero-module__QKCAPG__competitionRow:last-child{border-bottom:0}.hero-module__QKCAPG__competitionLink{color:var(--sk-muted-strong);font-weight:900;transition:color .16s}.hero-module__QKCAPG__competitionLink:hover{color:var(--sk-brand)}.hero-module__QKCAPG__competitionMeta{color:var(--sk-muted);margin-left:8px;font-size:12px;font-weight:600}.hero-module__QKCAPG__chronoSection{padding:26px}.hero-module__QKCAPG__chronoHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;display:flex}.hero-module__QKCAPG__chronoTitle{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:4px 0 0;font-size:clamp(30px,4vw,48px);font-style:italic;font-weight:700}.hero-module__QKCAPG__emptyState{border:1px dashed var(--sk-border-strong);color:var(--sk-muted);text-align:center;border-radius:24px;place-items:center;gap:12px;padding:44px 20px;display:grid}.hero-module__QKCAPG__backButtonWrap{justify-content:center;margin-top:28px;display:flex}@media (max-width:900px){.hero-module__QKCAPG__pageInner{padding-top:20px}.hero-module__QKCAPG__bestLapCard{grid-template-columns:1fr}.hero-module__QKCAPG__bestLapBadge{width:72px;height:72px;font-size:28px}.hero-module__QKCAPG__competitionRow{grid-template-columns:1fr}.hero-module__QKCAPG__competitionMeta{margin-top:2px;margin-left:0;display:block}}
.TeamPilotProgressionPage-module__I7lp3a__page{background:radial-gradient(circle at 10% 0%, color-mix(in oklch, var(--sk-brand) 6%, transparent), transparent 24rem), radial-gradient(circle at 90% 8%, color-mix(in oklch, var(--sk-brand-warm) 5%, transparent), transparent 22rem), var(--sk-bg);min-height:100%}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock{--panel-accent:color-mix(in oklch, var(--sk-info) 28%, transparent);--panel-accent-strong:var(--sk-info);--panel-accent-warm:color-mix(in oklch, var(--sk-info) 48%, var(--sk-brand))}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock h2{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;font-style:italic;font-weight:950}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock h2 svg{color:var(--panel-accent-strong)}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card]{border-color:var(--sk-border-soft);background:var(--sk-surface-1);box-shadow:var(--sk-shadow-card);border-radius:1.5rem;overflow:hidden}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card]:has([data-slot=card-header]){gap:0;padding-top:0;padding-bottom:0}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card]:has([data-slot=card-header])>[data-slot=card-content]:last-child{padding-top:1rem;padding-bottom:1.5rem}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header]{border-bottom:1px solid var(--sk-border-soft);background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 82%, transparent), transparent 86%), var(--sk-surface-1);padding:1.15rem 1.5rem .95rem;position:relative;overflow:hidden}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header]:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--panel-accent), transparent 42%), linear-gradient(var(--sk-grid-soft) 1px, transparent 1px);opacity:.16;background-size:auto,100% 18px;position:absolute;inset:0}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header]:after{content:"";background:linear-gradient(90deg, var(--panel-accent-strong), var(--panel-accent-warm), transparent 72%);height:3px;box-shadow:0 0 18px var(--panel-accent);position:absolute;top:0;left:0;right:0}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header]>*{position:relative}:is(.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header] [data-slot=card-title],.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header] p:first-child){color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;text-transform:uppercase;padding-top:.1rem;font-style:italic;font-weight:900;line-height:1.2}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header] p:first-child{margin-top:.15rem;padding-bottom:.05rem;padding-right:.5rem;line-height:1.35}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header] [data-slot=card-title]{line-height:1.15}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header] p.truncate:first-child{text-overflow:clip}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=badge]{border-color:var(--sk-border-soft)}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock select{border-color:var(--sk-border-soft);background:var(--sk-surface-2);color:var(--sk-muted-strong);border-radius:.85rem;font-weight:750}:is(.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock .bg-muted\/50,.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock .bg-muted\/30,.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock .bg-muted\/20){background:var(--sk-surface-2)}:is(.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock .border-border\/50,.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock .border-border\/60,.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock .border-border){border-color:var(--sk-border-soft)}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock .rounded-lg{border-radius:1rem}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-content] [data-slot=card]{border:1px solid var(--sk-border-soft);background:var(--sk-surface-1)}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-content]>.grid:first-child{margin-top:.25rem}.TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-content] [data-slot=card]>[data-slot=card-content]>div:first-child{margin-top:.35rem}.dark .TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header]{background:linear-gradient(180deg, color-mix(in oklch, var(--sk-racing-hero-fg) 5%, transparent), transparent 86%), var(--sk-surface-1)}.dark .TeamPilotProgressionPage-module__I7lp3a__telemetryBlock [data-slot=card-header]:before{opacity:.24}
.LapTrajectoryMap-module__hJq1fG__marker{border:2px solid var(--sk-racing-hero-fg);border-radius:999px;width:14px;height:14px}.LapTrajectoryMap-module__hJq1fG__startMarker{background:var(--sk-success)}.LapTrajectoryMap-module__hJq1fG__endMarker{background:var(--sk-danger)}
