.telemetry-app-shell{--telemetry-trace-1:#ef5963;--telemetry-trace-2:#54b9ee;--hub-canvas:var(--background);--hub-panel:var(--card);--hub-raised:var(--accent);--hub-line:var(--border);--hub-grid:var(--border);--hub-text:var(--foreground);--hub-muted:var(--muted-foreground)}[data-theme=light] .telemetry-app-shell{--telemetry-trace-1:#bf3f50;--telemetry-trace-2:#137899}.telemetry-hub{min-width:0;height:100%;min-height:0;font-family:var(--font-geist-sans), sans-serif;flex-direction:column;gap:20px;display:flex;overflow:hidden}.telemetry-hub>:not(.telemetry-workspace):not(.telemetry-setup):not(.telemetry-loading){flex-shrink:0}.telemetry-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.telemetry-heading-actions{align-items:center;gap:8px;display:flex}.telemetry-hub [data-slot=button],.telemetry-settings-dialog [data-slot=button],.telemetry-share-dialog [data-slot=button]{border-radius:8px}.telemetry-heading-actions [data-slot=button]{height:38px;padding-inline:14px}.telemetry-summary{background:var(--hub-panel);border:1px solid var(--hub-line);border-radius:8px;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);display:grid;overflow:hidden}.telemetry-competitor{align-items:center;gap:18px;min-width:0;padding:24px;display:flex;position:relative}.telemetry-competitor:before{content:"";background:var(--trace);border-radius:0 3px 3px 0;width:3px;position:absolute;top:28px;bottom:28px;left:0}.telemetry-competitor:first-child{grid-column:1}.telemetry-competitor:nth-child(2){grid-column:3}.telemetry-avatar{background:var(--hub-raised);width:76px;height:76px}.telemetry-avatar img{filter:saturate(.8)}.telemetry-identity{flex:1;min-width:0}.telemetry-team{color:var(--hub-muted);font-size:11px}.telemetry-identity h2{letter-spacing:-.025em;white-space:nowrap;margin:4px 0 9px;font-size:20px;font-weight:600;line-height:1.15}.telemetry-identity h2>span{color:var(--hub-muted);margin-bottom:2px;font-size:13px;font-weight:400;display:block}.telemetry-lap-context{color:var(--hub-muted);white-space:nowrap;align-items:center;gap:9px;font-size:10px;display:flex}.telemetry-trace-key{color:var(--trace);align-items:center;gap:5px;font-weight:650;display:flex}.telemetry-trace-key:before{content:"";background:var(--trace);width:12px;height:2px}.telemetry-competitor:nth-child(2) .telemetry-trace-key:before{background:repeating-linear-gradient(90deg, var(--trace) 0 3px, transparent 3px 5px)}.telemetry-tyre{width:17px;height:17px;font-family:var(--font-geist-mono), monospace;border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:650;display:inline-flex}.telemetry-tyre[data-compound=SOFT]{color:#f26e66}.telemetry-tyre[data-compound=MEDIUM]{color:#dfc766}.telemetry-tyre[data-compound=HARD]{color:#d9dce0}.telemetry-lap-time{text-align:right;flex-direction:column;flex-shrink:0;gap:5px;display:flex}.telemetry-lap-time>span{color:var(--hub-muted);font-size:10px}.telemetry-lap-time>strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.045em;font-size:24px;font-weight:550;line-height:1.25}.telemetry-final-delta{flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.telemetry-final-delta:before,.telemetry-final-delta:after{content:"";background:var(--hub-line);width:1px;position:absolute;top:22px;bottom:22px}.telemetry-final-delta:before{left:0}.telemetry-final-delta:after{right:0}.telemetry-final-delta>span{color:var(--hub-muted);font-size:10px}.telemetry-final-delta strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:1.3}.telemetry-final-delta small{color:var(--hub-muted);font-size:13px}.telemetry-final-delta p{color:var(--hub-muted);align-items:center;gap:3px;font-size:10px;display:flex}.telemetry-final-delta p svg{width:13px;height:13px}.telemetry-workspace-toolbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:-4px;margin-bottom:-8px;display:flex}.telemetry-workspace-toolbar>[data-slot=tabs]{min-width:0}.telemetry-view-tabs{background:0 0;justify-content:flex-start;gap:4px;max-width:100%;height:38px;padding:0;overflow-x:auto}.telemetry-view-tabs [data-slot=tabs-trigger]{height:34px;min-height:34px;color:var(--hub-muted);box-shadow:none;border:0;border-radius:7px;padding-inline:16px;font-size:12px}.telemetry-view-tabs [data-state=active]{background:var(--hub-raised);color:var(--hub-text);box-shadow:none}.telemetry-view-tabs [data-slot=tabs-trigger]:hover{color:var(--hub-text)}.telemetry-mobile-view{display:none}.telemetry-workspace{flex:1;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:16px;min-width:0;min-height:0;display:grid}.telemetry-workspace:not([data-view=overview]):not([data-view=track]){grid-template-columns:minmax(0,1fr)}.telemetry-workspace[data-view=track]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.telemetry-workspace[data-view=track]:not(:has(.telemetry-detail-panel)){grid-template-columns:minmax(0,1fr)}.telemetry-charts,.telemetry-map,.telemetry-detail-panel{background:var(--hub-panel);border:1px solid var(--hub-line);border-radius:8px;min-width:0;min-height:0}.telemetry-charts{flex-direction:column;gap:14px;padding:18px 20px 10px;display:flex}.telemetry-chart{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.telemetry-chart+.telemetry-chart{border-top:1px solid var(--hub-line);padding-top:14px}.telemetry-chart-heading{flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:0 0 16px;display:flex}.telemetry-chart-heading h3{font-size:12px;font-weight:550}.telemetry-chart-heading>span{color:var(--hub-muted);font-size:10px}.telemetry-chart-values{font-family:var(--font-geist-mono), monospace;gap:14px;margin-left:auto;font-size:10px;display:flex}.telemetry-chart-values>span{align-items:center;gap:4px;display:flex}.telemetry-plot{-webkit-user-select:none;user-select:none;flex:1;min-width:0;min-height:0;position:relative}.telemetry-plot .recharts-wrapper{pointer-events:none}.telemetry-cursor{border-left:1px dashed var(--hub-muted);opacity:.6;pointer-events:none;width:1px;position:absolute;top:8px;bottom:30px}.telemetry-selection{background:color-mix(in srgb, var(--primary) 15%, transparent);pointer-events:none;position:absolute;top:0;bottom:30px}.telemetry-channel-empty{min-height:0;color:var(--hub-muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}.telemetry-map{flex-direction:column;padding:18px 20px 16px;display:flex}.telemetry-map>svg{background-image:radial-gradient(var(--hub-line) .65px, transparent .65px);background-size:16px 16px;flex:1;width:100%;height:0;min-height:0}.telemetry-map-turn{cursor:pointer}.telemetry-map-turn:hover circle{stroke:var(--hub-text)}.telemetry-map-legend{color:var(--hub-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:12px 0;font-size:10px;display:flex}.telemetry-map-legend span:last-child{font-size:9px}.telemetry-sector-summary{border-top:1px solid var(--hub-line);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding:12px 0 0;display:grid}.telemetry-sector-summary button{text-align:left;flex-direction:column;gap:4px;padding:0 12px;transition:background .15s;display:flex}.telemetry-sector-summary button:first-child{padding-left:0}.telemetry-sector-summary button+button{border-left:1px solid var(--hub-line)}.telemetry-sector-summary span{color:var(--hub-muted);font-size:9px}.telemetry-sector-summary strong{font-size:13px;font-weight:500;font-family:var(--font-geist-mono), monospace}.telemetry-sector-summary button:hover{background:var(--hub-raised)}.telemetry-scrubber{color:var(--hub-muted);align-items:center;gap:12px;margin-top:-10px;font-size:10px;display:flex}.telemetry-scrubber label{white-space:nowrap}.telemetry-scrubber input{accent-color:#b9bdc3;cursor:ew-resize;flex:1;min-width:30px;height:28px;min-height:28px}.telemetry-detail-panel{flex-direction:column;gap:24px;padding:24px;display:flex;overflow:auto}.telemetry-detail-panel>*{flex-shrink:0}.telemetry-analysis{flex-direction:column;gap:16px;min-width:0;display:flex}.telemetry-analysis h2,.telemetry-evolution h2,.telemetry-quality h2{font-size:16px;font-weight:550}.telemetry-analysis>p,.telemetry-evolution>p{color:var(--hub-muted);font-size:12px;line-height:1.6}.telemetry-table-wrap{overflow:auto}.telemetry-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.telemetry-table-wrap th,.telemetry-table-wrap td{border-bottom:1px solid var(--hub-line);white-space:nowrap;padding:12px 16px}.telemetry-table-wrap tbody th{color:var(--hub-muted);font-weight:400}.telemetry-table-wrap td{font-family:var(--font-geist-mono), monospace}.telemetry-table-wrap thead{background:var(--hub-panel);position:sticky;top:0}.telemetry-insights{border-top:1px solid var(--hub-line);gap:24px;padding:20px 0;display:flex}.telemetry-insights p{flex-direction:column;flex:1;gap:8px;font-size:12px;line-height:1.5;display:flex}.telemetry-insights strong{font-size:24px;font-weight:500;font-family:var(--font-geist-mono), monospace}.telemetry-insights span{color:var(--hub-muted)}.telemetry-evolution{flex-direction:column;gap:12px;display:flex}.telemetry-quality{color:var(--hub-muted);font-size:12px;line-height:1.7}.telemetry-quality h2{color:var(--hub-text);margin-bottom:16px}.telemetry-quality p{margin:10px 0}.telemetry-attribution{color:var(--hub-muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.telemetry-attribution a{text-underline-offset:3px;text-decoration:underline}.telemetry-setup{background:var(--hub-panel);border:1px solid var(--hub-line);border-radius:8px;flex-direction:column;flex:0 auto;gap:24px;min-height:0;padding:24px;display:flex;overflow:auto}.telemetry-settings-dialog{flex-direction:column;gap:24px;max-height:90dvh;display:flex;overflow-y:auto;max-width:900px!important}.telemetry-selectors{grid-template-columns:90px minmax(160px,1.5fr) minmax(150px,1fr);gap:16px;display:grid}:is(.telemetry-hub,.telemetry-settings-dialog,.telemetry-share-dialog) select,.telemetry-share-dialog input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:8px;padding:8px 12px;font-size:12px}:is(.telemetry-hub,.telemetry-settings-dialog) select:disabled{opacity:.6}:is(.telemetry-hub,.telemetry-settings-dialog,.telemetry-share-dialog) :is(button,select,input):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.telemetry-mode-tabs{justify-content:flex-start;max-width:100%;min-height:42px;overflow-x:auto}.telemetry-mode-tabs button{flex-shrink:0}.telemetry-picks{align-items:end;gap:16px;display:flex}.telemetry-pick{flex:1;gap:12px;min-width:0;display:flex}.telemetry-pick>[data-slot=field]{flex:1;min-width:0}.telemetry-picks>button{min-height:44px}.telemetry-invalid-toggle{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.telemetry-loading{flex:1;min-height:0;overflow:hidden}.telemetry-loading>p{color:var(--hub-muted);margin-bottom:16px;font-size:12px}.telemetry-skeleton-grid{grid-template-rows:1fr 2fr;grid-template-columns:1fr 1fr;gap:16px;height:100%;display:grid}.telemetry-skeleton-grid>*{height:auto}.telemetry-share-dialog{max-height:92dvh;overflow-y:auto;max-width:700px!important}.telemetry-share-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.telemetry-share-preview{background:var(--muted);border-radius:8px;justify-content:center;padding:10px;display:flex}.telemetry-share-preview img{object-fit:contain;max-width:100%;max-height:40dvh}.telemetry-share-actions{flex-wrap:wrap;gap:12px;display:flex}.telemetry-share-actions>*{flex:1}@media (max-width:1199px){.telemetry-competitor{gap:12px;padding:18px}.telemetry-avatar{width:56px;height:56px}.telemetry-lap-time>strong{font-size:20px}.telemetry-identity h2{font-size:18px}.telemetry-summary{grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr)}.telemetry-final-delta strong{font-size:23px}.telemetry-pick{flex-direction:column}}@media (max-width:950px){.telemetry-competitor{grid-template-columns:44px minmax(0,1fr);gap:8px 10px;padding:16px;display:grid}.telemetry-avatar{width:44px;height:44px}.telemetry-lap-time{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.telemetry-lap-time>span:first-child{display:none}.telemetry-lap-time>span:last-child{font-size:9px}.telemetry-identity h2{margin:2px 0 6px}.telemetry-identity h2>span{display:none}.telemetry-team{font-size:10px}.telemetry-workspace{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.telemetry-view-tabs [data-slot=tabs-trigger]{padding-inline:12px}.telemetry-charts,.telemetry-map{padding:14px 12px 10px}.telemetry-chart-values{gap:8px;font-size:9px}.telemetry-chart-heading{gap:5px}}@media (max-width:767px){.telemetry-hub{gap:16px}.telemetry-heading{gap:10px}.telemetry-heading-actions{gap:6px}.telemetry-heading-actions [data-slot=button]{width:36px;height:36px;padding:8px}.telemetry-heading-actions button span{display:none}.telemetry-heading-actions a[data-slot=button]{white-space:normal;text-align:center;width:auto;max-width:86px}.telemetry-summary{border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.telemetry-competitor{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:12px}.telemetry-competitor:nth-child(2){border-left:1px solid var(--hub-line);grid-column:2}.telemetry-competitor:before{width:2px;top:18px;bottom:18px}.telemetry-avatar{width:36px;height:36px}.telemetry-team{font-size:9px}.telemetry-identity h2{font-size:16px}.telemetry-lap-context{gap:5px;font-size:9px}.telemetry-trace-key{display:none}.telemetry-tyre{width:14px;height:14px;font-size:8px}.telemetry-lap-time>strong{font-size:20px}.telemetry-lap-time>span:last-child{display:none}.telemetry-final-delta{border-top:1px solid var(--hub-line);flex-direction:row;grid-area:2/1/auto/-1;gap:8px;padding:7px 12px}.telemetry-final-delta:before,.telemetry-final-delta:after{display:none}.telemetry-final-delta>span{margin-right:auto;font-size:9px}.telemetry-final-delta strong{font-size:15px}.telemetry-final-delta small{font-size:10px}.telemetry-final-delta p{font-size:9px}.telemetry-final-delta p svg{display:none}.telemetry-workspace-toolbar{gap:8px;margin:0}.telemetry-workspace-toolbar>[data-slot=tabs]{display:none}.telemetry-mobile-view{flex:1;display:block;background:var(--hub-panel)!important;min-height:36px!important;padding:6px 10px!important;font-size:11px!important}.telemetry-workspace,.telemetry-workspace[data-view=track]{grid-template-columns:minmax(0,1fr);gap:10px}.telemetry-workspace[data-view=overview] .telemetry-map,.telemetry-workspace[data-view=overview] .telemetry-chart:nth-child(2){display:none}.telemetry-workspace[data-view=track]:has(.telemetry-detail-panel){grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.telemetry-charts,.telemetry-map{border-radius:8px;padding:14px 10px 8px}.telemetry-chart-heading{padding-bottom:10px}.telemetry-chart-heading h3{font-size:11px}.telemetry-chart+.telemetry-chart{padding-top:10px}.telemetry-chart-values{gap:8px;font-size:9px}.telemetry-map .telemetry-chart-heading{padding-inline:4px}.telemetry-map-legend{gap:8px;margin:6px 0;font-size:9px}.telemetry-map-legend span:last-child{display:none}.telemetry-sector-summary{margin-bottom:8px;padding:8px 0}.telemetry-sector-summary strong{font-size:11px}.telemetry-sector-summary span:last-child{display:none}.telemetry-scrubber{gap:6px;margin-top:-6px}.telemetry-scrubber label{font-size:0}.telemetry-detail-panel{gap:16px;padding:16px}.telemetry-table-wrap th,.telemetry-table-wrap td{padding:10px 8px;font-size:11px}.telemetry-insights{flex-direction:column;gap:16px}.telemetry-setup{gap:16px;padding:24px}.telemetry-selectors{grid-template-columns:80px minmax(0,1fr);gap:12px}.telemetry-selectors>[data-slot=field]:last-child{grid-column:1/-1}.telemetry-picks{flex-wrap:wrap;gap:12px}.telemetry-pick{flex-basis:calc(50% - 6px)}.telemetry-picks>button{width:100%}.telemetry-pick select{padding:8px;font-size:11px}.telemetry-settings-dialog{gap:16px}.telemetry-share-fields{grid-template-columns:1fr 1fr}.telemetry-share-fields>[data-slot=field]:last-child{grid-column:1/-1}}@media (max-height:720px) and (min-width:768px){.telemetry-hub{gap:16px}.telemetry-competitor{padding-block:12px}.telemetry-avatar{width:48px;height:48px}.telemetry-identity h2>span{display:none}.telemetry-chart-heading{padding-bottom:10px}.telemetry-charts{gap:10px}.telemetry-chart+.telemetry-chart{padding-top:10px}.telemetry-sector-summary{margin-bottom:8px;padding:8px 0}}@media (max-height:600px){.telemetry-hub{gap:16px}.telemetry-summary .telemetry-lap-time{gap:2px}.telemetry-map-legend{margin:4px 0}}@media (prefers-reduced-motion:reduce){.telemetry-hub *,.telemetry-share-dialog *{transition:none!important;animation:none!important}}@media (max-width:767px){.telemetry-team{line-height:1.2;display:block}.telemetry-lap-context{line-height:1.2}.telemetry-hub:not([data-view=overview]) .telemetry-competitor{grid-template-columns:30px minmax(0,1fr);gap:3px 8px;padding:10px 12px}.telemetry-hub:not([data-view=overview]) .telemetry-avatar{grid-row:1/3;width:30px;height:30px}.telemetry-hub:not([data-view=overview]) .telemetry-team,.telemetry-hub:not([data-view=overview]) .telemetry-lap-context{display:none}.telemetry-hub:not([data-view=overview]) .telemetry-identity h2{margin:0;font-size:13px}.telemetry-hub:not([data-view=overview]) .telemetry-lap-time{grid-column:2}.telemetry-hub:not([data-view=overview]) .telemetry-lap-time>strong{font-size:15px}}.telemetry-heading{gap:16px}.telemetry-heading-actions [data-slot=button]{height:40px}.telemetry-team,.telemetry-lap-time>span{font-size:12px}.telemetry-view-tabs [data-slot=tabs-trigger]{font-size:14px}.telemetry-settings-dialog{border-color:var(--border);padding:24px}.telemetry-selectors{grid-template-columns:100px minmax(0,1.3fr) minmax(0,1fr)}:is(.telemetry-hub,.telemetry-settings-dialog) select{border-radius:6px;font-size:14px}.telemetry-picks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.telemetry-pick{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.telemetry-mode-tabs{width:fit-content;max-width:100%}.telemetry-mode-tabs button{min-height:40px}.telemetry-controls-action{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-top:16px;display:flex}.telemetry-controls-action p{max-width:65ch;color:var(--muted-foreground);font-size:12px;line-height:1.5}.telemetry-controls-action [data-slot=button]{min-width:168px;min-height:44px}.telemetry-invalid-toggle{line-height:1.5}@media (min-width:768px) and (max-width:1535px){.telemetry-competitor{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px;display:grid}.telemetry-avatar{width:48px;height:48px}.telemetry-lap-time{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.telemetry-lap-time>span:first-child{display:none}.telemetry-lap-time>span:last-child{font-size:10px}.telemetry-identity h2>span{display:none}}@media (max-width:767px){.telemetry-hub{gap:12px}.telemetry-heading-actions [data-slot=button]{width:40px;height:40px}.telemetry-heading-actions a[data-slot=button]{width:auto}.telemetry-setup,.telemetry-settings-dialog{gap:16px;padding:16px}.telemetry-selectors{grid-template-columns:80px minmax(0,1fr);gap:12px}.telemetry-selectors>[data-slot=field]:last-child{grid-column:1/-1}.telemetry-picks,.telemetry-pick{gap:12px}.telemetry-controls-action{flex-direction:column;align-items:stretch;gap:12px;padding-top:12px}.telemetry-controls-action p{font-size:11px}.telemetry-mode-tabs{width:100%;overflow:visible}.telemetry-mode-tabs button{flex:1;min-width:0;padding-inline:8px;font-size:12px}:is(.telemetry-hub,.telemetry-settings-dialog) select{padding-inline:8px;font-size:12px}}.telemetry-setup{background:0 0;border:0;align-self:center;gap:24px;width:100%;max-width:none;padding:8px 0 0}.telemetry-setup .telemetry-selectors{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:20px}.telemetry-mode-tabs{box-shadow:none;background:0 0;border-radius:0;gap:20px;padding:0}.telemetry-mode-tabs [data-slot=tabs-trigger]{box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 10px}.telemetry-mode-tabs [data-slot=tabs-trigger][data-state=active]{border-bottom-color:var(--primary);color:var(--foreground);box-shadow:none;background:0 0}.telemetry-picks{gap:16px}.telemetry-pick{border:1px solid var(--border);border-top:2px solid var(--trace);background:var(--card);border-radius:8px;gap:20px;padding:20px}.telemetry-driver-choice{align-items:center;gap:12px;min-width:0;display:flex}.telemetry-choice-avatar{flex-shrink:0;width:48px;height:48px}.telemetry-controls-action{border:0;padding-top:0}.telemetry-controls-action:not([data-warning=true]) p{visibility:hidden}.telemetry-controls-action[data-warning=true] p{color:var(--destructive)}.telemetry-corner-analysis header p{color:var(--muted-foreground);margin-top:6px;font-size:12px}.telemetry-corner-gain{flex-direction:column;gap:6px;display:flex}.telemetry-corner-gain strong{font-size:16px}.telemetry-corner-gain span{color:var(--muted-foreground);font-size:12px}.telemetry-corner-axis{pointer-events:none;height:40px;position:absolute;bottom:30px;left:48px;right:16px}.telemetry-corner-axis span{font:10px var(--font-geist-mono), monospace;color:var(--foreground);pointer-events:auto;position:absolute;transform:translate(-50%)}@media (max-width:767px){.telemetry-setup{gap:12px;padding:0}.telemetry-setup .telemetry-selectors{padding:12px}.telemetry-selectors{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:8px}.telemetry-selectors>[data-slot=field]:last-child{grid-column:auto}:is(.telemetry-setup,.telemetry-settings-dialog) [data-slot=field-label]{font-size:12px}.telemetry-mode-tabs{gap:14px}.telemetry-picks{gap:8px}.telemetry-pick{gap:12px;padding:12px}.telemetry-choice-avatar{display:none}.telemetry-controls-action{gap:0}.telemetry-controls-action:not([data-warning=true]) p{display:none}.telemetry-controls-action[data-warning=true] p{margin-bottom:8px}.telemetry-invalid-toggle{font-size:11px}}.telemetry-event{flex-shrink:0;padding:0;overflow:hidden}.telemetry-event .telemetry-heading{padding:20px}.telemetry-event .telemetry-summary{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}.telemetry-hub[data-ready=false]>.telemetry-event{align-self:center;width:100%;max-width:none}.telemetry-setup.stitch-panel{background:var(--card);border:1px solid var(--border);gap:20px;padding:20px}.telemetry-setup .telemetry-selectors{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0 0 20px}:is(.telemetry-setup,.telemetry-settings-dialog) [data-slot=field-label]{font-family:var(--font-geist-sans), sans-serif;color:var(--muted-foreground);font-size:12px;font-weight:600}:is(.telemetry-setup,.telemetry-settings-dialog) select{background:color-mix(in srgb, var(--background) 75%, transparent);font-weight:600}.telemetry-pick{background:color-mix(in srgb, var(--background) 30%, transparent);gap:16px;padding:16px}.telemetry-mode-tabs,.telemetry-view-tabs{gap:6px;height:auto;min-height:40px}:is(.telemetry-mode-tabs,.telemetry-view-tabs) [data-slot=tabs-trigger]{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 75%, transparent);height:36px;min-height:36px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);border-radius:6px;flex:none;padding:0 12px;font-size:11px;font-weight:800}:is(.telemetry-mode-tabs,.telemetry-view-tabs) [data-slot=tabs-trigger][data-state=active]{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 50%, transparent);background:color-mix(in srgb, var(--primary) 10%, transparent);box-shadow:none}:is(.telemetry-mode-tabs,.telemetry-view-tabs) [data-slot=tabs-trigger]:hover{color:var(--foreground);border-color:var(--muted-foreground)}.telemetry-setup .telemetry-controls-action{border-top:1px solid var(--border);padding-top:16px}@media (max-width:767px){.telemetry-hub{gap:10px}.telemetry-event .telemetry-heading{gap:8px;padding:20px}.telemetry-setup.stitch-panel{gap:12px;padding:12px}.telemetry-setup .telemetry-selectors{padding:0 0 12px}:is(.telemetry-setup,.telemetry-settings-dialog) [data-slot=field-label]{font-size:11px}.telemetry-pick{gap:10px;padding:8px}.telemetry-mode-tabs{gap:4px}.telemetry-mode-tabs [data-slot=tabs-trigger]{letter-spacing:0;flex:1;min-width:0;padding-inline:7px;font-size:9px}.telemetry-setup .telemetry-controls-action{background:var(--card);z-index:1;flex-shrink:0;margin-bottom:-12px;padding:10px 0 12px;position:sticky;bottom:-12px}}.telemetry-section-control{border:1px solid var(--border);background:var(--card);border-radius:6px;flex-shrink:0;align-items:center;padding:2px;display:flex}.telemetry-section-control [data-slot=button]{width:32px;min-width:32px;height:32px;box-shadow:none;border:0;padding:0}.telemetry-section-control [data-slot=select-trigger]{min-width:124px;max-width:190px;height:32px;box-shadow:none;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:10px;font-weight:700}.telemetry-section-menu{min-width:200px}.telemetry-section-menu [data-slot=select-item]{min-height:36px;font-size:12px}.telemetry-scrubber output{text-align:right;min-width:64px;font-family:var(--font-geist-mono), monospace}@media (max-width:767px){.telemetry-section-control [data-slot=select-trigger]{min-width:100px;max-width:132px;font-size:10px}.telemetry-section-control [data-slot=button]{width:28px;min-width:28px}.telemetry-mobile-view{min-width:0}}.telemetry-competitor{gap:10px;padding:12px 16px;display:flex}.telemetry-competitor:before{display:none}.telemetry-avatar{flex-shrink:0;width:32px;height:32px}.telemetry-team{display:none}.telemetry-identity h2{text-overflow:ellipsis;margin:0 0 5px;font-size:14px;overflow:hidden}.telemetry-identity h2>span{display:none}.telemetry-lap-time{text-align:right;flex-direction:column;gap:2px}.telemetry-lap-time>span:first-child{display:none}.telemetry-lap-time>strong{letter-spacing:-.03em;font-size:22px}.telemetry-final-delta{gap:2px}.telemetry-final-delta strong{font-size:22px}.telemetry-final-delta:before,.telemetry-final-delta:after{top:12px;bottom:12px}.telemetry-choice-avatar{width:32px;height:32px}.telemetry-pick{gap:10px;padding:12px}.telemetry-share-status{color:var(--muted-foreground);font-size:12px}@media (max-width:1199px) and (min-width:768px){.telemetry-summary{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr)}.telemetry-competitor{flex-wrap:wrap;gap:6px 8px;padding:10px 12px}.telemetry-lap-time{flex-direction:row;flex-basis:100%;align-items:center}}@media (max-width:767px){.telemetry-competitor{grid-template-columns:24px minmax(0,1fr);gap:5px 6px;padding:8px;display:grid}.telemetry-avatar{width:24px;height:24px}.telemetry-identity h2{margin-bottom:3px;font-size:13px}.telemetry-lap-time{grid-column:1/-1;align-items:flex-start}.telemetry-lap-time>strong{font-size:20px}.telemetry-final-delta{gap:8px;padding:5px 8px}.telemetry-final-delta strong{font-size:15px}}.telemetry-event .telemetry-heading{align-items:flex-start}.telemetry-heading-actions{align-self:center}@media (max-width:767px){.telemetry-event .telemetry-heading{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:0 8px;display:grid}.telemetry-heading>.min-w-0{display:contents}.telemetry-heading .stitch-label{grid-column:1/-1}.telemetry-heading h1{grid-area:2/1}.telemetry-heading .text-muted-foreground{grid-column:1/-1}.telemetry-heading-actions{grid-area:2/2;margin-top:8px}.telemetry-mode-tabs{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));width:100%;display:grid}}
