.telemetry-intelligence{--analysis-signal-drop:#7950b4;--analysis-signal-coast:#a76608;--analysis-signal-weak:#2866bb;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;display:flex}html:not([data-theme=light]) .telemetry-intelligence{--analysis-signal-drop:#bd93f6;--analysis-signal-coast:#efb34d;--analysis-signal-weak:#79a9f3}.analysis-content{flex:1;min-height:0;margin:0;overflow:auto}.analysis-content>.telemetry-detail-panel{height:100%}.analysis-workspace{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:16px;height:100%;min-height:420px;display:grid}.analysis-panel{border:1px solid var(--hub-line);background:var(--hub-panel);border-radius:8px;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px;display:flex;overflow:auto}.analysis-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.analysis-heading h2{font-size:17px;font-weight:600;line-height:1.3}.analysis-heading p,.analysis-muted{color:var(--hub-muted);margin-top:4px;font-size:11px;line-height:1.5}.analysis-panel h3{margin-bottom:8px;font-size:13px;font-weight:600}.analysis-bar-legend{justify-content:space-between;gap:12px;margin-left:34%;font-size:11px;display:flex}.analysis-bars{flex-direction:column;display:flex}.analysis-bar-row{text-align:left;border-bottom:1px solid var(--hub-line);cursor:pointer;border-radius:5px;grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:center;min-height:64px;padding:8px;display:grid}.analysis-bar-row[aria-pressed=true]{background:var(--hub-raised)}.analysis-bar-label{padding-right:12px;font-size:12px;font-weight:550}.analysis-bar-label svg{vertical-align:-2px;width:12px;height:12px;color:var(--hub-muted);margin-left:6px;display:inline-block}.analysis-bar-row:hover{background:var(--hub-raised)}.analysis-category-tooltip{width:280px;max-width:calc(100vw - 24px);font-family:var(--font-geist-sans), sans-serif;text-align:left;text-wrap:pretty;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);padding:12px;font-size:12px;line-height:1.5;box-shadow:0 4px 16px #0000001f}.analysis-category-tooltip p+p{margin-top:8px}.analysis-category-tooltip svg{background:var(--popover);fill:var(--popover)}.analysis-category-speed{font-weight:600}.analysis-category-method{color:var(--muted-foreground);font-size:11px}.analysis-bar-label small{color:var(--hub-muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.analysis-bar-plot{height:46px;display:block;position:relative}.analysis-bar-plot:before{content:"";background:var(--hub-muted);opacity:.55;width:1px;position:absolute;top:-14px;bottom:-14px;left:50%}.analysis-bar-fill{border-radius:3px;height:18px;position:absolute;top:23px}.analysis-bar-value{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:11px;position:absolute;top:1px}.analysis-bar-value[data-side=left]{right:52%}.analysis-bar-value[data-side=right]{left:52%}.analysis-bar-axis{color:var(--hub-muted);font-size:10px;font-family:var(--font-geist-mono), monospace;justify-content:space-between;margin-left:34%;display:flex}.analysis-profile{min-height:0}.analysis-profile>.analysis-panel{gap:8px}.analysis-profile .analysis-bars{flex:1 0 auto;min-height:152px}.analysis-profile .analysis-bar-row{flex:1 0 auto;min-height:38px;padding-block:4px}.analysis-profile .analysis-bar-plot{height:32px}.analysis-profile .analysis-bar-plot:before{top:-4px;bottom:-4px}.analysis-profile .analysis-bar-fill{height:12px;top:17px}.analysis-profile-summary{border-top:1px solid var(--hub-line);flex-shrink:0}.analysis-profile-highlight{text-align:left;border-bottom:1px solid var(--hub-line);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:43px;padding-block:6px;display:flex}.analysis-profile-highlight:disabled{cursor:default}.analysis-profile-highlight small,.analysis-profile-speed small{color:var(--hub-muted);font-size:10px;font-weight:400;display:block}.analysis-profile-highlight strong,.analysis-profile-speed strong{font-size:12px;font-weight:550;display:block}.analysis-profile-highlight-value{white-space:nowrap;font-family:var(--font-geist-mono), monospace;align-items:center;gap:7px;font-size:12px;display:flex}.analysis-profile-highlight-value svg{width:14px;height:14px}.analysis-profile-highlight:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.analysis-profile-speed{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:48px;padding-top:8px;display:grid}.analysis-profile-speed>span:not(:first-child){text-align:right}.analysis-profile-speed>span:not(:first-child) strong{font-family:var(--font-geist-mono), monospace}.analysis-profile>.telemetry-map[data-analysis=true]>svg{min-height:0}.analysis-profile .telemetry-analysis-map-caption{flex-shrink:0}@media (min-width:768px) and (max-height:820px){.analysis-profile>.analysis-panel{gap:4px;padding:12px}.analysis-profile .analysis-heading>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.analysis-profile .analysis-heading p{margin-top:0;font-size:10px}.analysis-profile .analysis-bars{min-height:128px}.analysis-profile .analysis-bar-row{min-height:32px;padding-block:2px}.analysis-profile .analysis-bar-label{font-size:11px;line-height:1.2}.analysis-profile .analysis-bar-label small{margin-top:2px;font-size:9px;line-height:1.2}.analysis-profile .analysis-bar-plot{height:26px}.analysis-profile .analysis-bar-fill{height:9px;top:15px}.analysis-profile .analysis-profile-highlight{min-height:28px;padding-block:4px}.analysis-profile-highlight>span:first-child{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.analysis-profile-highlight strong,.analysis-profile-speed strong{font-size:11px}.analysis-profile-speed{gap:12px;min-height:30px;padding-top:6px}.analysis-profile-speed>span{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}}@media (min-width:768px) and (max-height:760px){.analysis-profile>.analysis-panel{padding-block:10px}.analysis-profile .analysis-bar-axis{display:none}}.analysis-section-table{border-top:1px solid var(--hub-line);padding-top:10px}.analysis-panel [data-slot=table]{font-size:11px}.analysis-panel [data-slot=table-head],.analysis-panel [data-slot=table-cell]{height:auto;padding:8px 6px}.analysis-panel [data-slot=table-head]{color:var(--hub-muted);font-weight:400}.analysis-panel [data-slot=table-cell]{font-family:var(--font-geist-mono), monospace}.analysis-gain{white-space:nowrap;font-family:var(--font-geist-mono), monospace;font-size:11px}.analysis-text-action{text-align:left;font-family:var(--font-geist-sans), sans-serif;cursor:pointer;align-items:center;gap:5px;padding-block:5px;display:flex}.analysis-text-action svg{width:12px;height:12px;color:var(--hub-muted);flex-shrink:0}.analysis-bar-row:focus-visible,.analysis-text-action:focus-visible,.analysis-event-list button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.telemetry-map-region[role=button]{cursor:pointer}.telemetry-map-region:focus-visible,.telemetry-map-turn:focus-visible{filter:drop-shadow(0 0 2px var(--foreground));outline:none}.telemetry-map-region:focus-visible path{stroke-width:10px}.telemetry-map[data-analysis=true]{padding:18px;overflow:hidden}.telemetry-map[data-analysis=true]>svg{min-height:220px}.telemetry-analysis-map-caption{color:var(--hub-muted);padding-block:12px;font-size:12px}.analysis-facts{border-block:1px solid var(--hub-line);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-block:12px;display:grid}.analysis-facts>div+div{border-left:1px solid var(--hub-line);padding-left:12px}.analysis-facts span:not(.analysis-gain),.analysis-facts strong{display:block}.analysis-facts>div>span{color:var(--hub-muted);margin-bottom:6px;font-size:10px}.analysis-facts strong{font-size:12px;font-weight:500;line-height:1.5}.analysis-facts strong>span:not(.analysis-gain){display:inline}.analysis-corner-control{align-items:center;min-width:0;display:flex}.analysis-corner-control [data-slot=select-trigger]{width:130px;font-size:11px}.analysis-local-charts{flex-direction:column;flex-shrink:0;gap:8px;min-height:300px;display:flex}.analysis-local-charts>.telemetry-chart{flex:none;height:185px}.analysis-local-charts>.telemetry-chart+.telemetry-chart{height:110px;padding-top:8px}.analysis-local-charts .telemetry-chart-heading{padding-bottom:5px}.analysis-local-charts .telemetry-plot .recharts-wrapper{margin-top:0}.analysis-exits .analysis-panel{gap:10px}.analysis-exits .analysis-local-charts{min-height:238px}.analysis-exits .analysis-local-charts>.telemetry-chart{height:130px}.analysis-exits .analysis-local-charts>.telemetry-chart+.telemetry-chart{height:100px}.analysis-repeats{border-top:1px solid var(--hub-line);padding-top:10px}.analysis-repeats .analysis-muted{margin-bottom:8px}.analysis-tyre-context{color:var(--hub-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.analysis-repeat-conclusion+.analysis-repeat-conclusion{margin-top:6px}.analysis-repeat-conclusion{margin-top:10px;font-size:11px;line-height:1.5}.analysis-map-column{background:var(--hub-panel);border:1px solid var(--hub-line);border-radius:8px;flex-direction:column;gap:12px;min-height:0;padding:0 16px 16px;display:flex;overflow:auto}.analysis-map-column>.telemetry-map{border:0;flex:1;min-height:260px;padding-inline:0;overflow:visible}.analysis-breakdown{flex-direction:column;gap:10px;display:flex}.analysis-breakdown>div{border-top:1px solid var(--hub-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;font-size:11px;display:flex}.analysis-breakdown dt{color:var(--hub-muted)}.analysis-signals{grid-template-columns:minmax(260px,1fr) minmax(0,1.35fr);min-height:0}.analysis-signal-detail{gap:10px;min-height:min-content;overflow:visible}.analysis-signal-map .analysis-heading{flex-wrap:nowrap;gap:8px}.analysis-signal-map .analysis-heading h2{min-width:0}.analysis-signal-map .analysis-heading [data-slot=select-trigger]{flex-shrink:0;font-size:11px}.analysis-signal-filters{flex-wrap:wrap;gap:8px 14px;font-size:10px;display:flex}.analysis-signal-filters label{cursor:pointer;align-items:center;gap:5px;min-height:30px;display:flex}.analysis-signal-filters label>span{border-radius:50%;width:7px;height:7px}.analysis-signal-filters input{accent-color:var(--foreground)}.analysis-signal-map>.telemetry-map{border:0;flex:1;min-height:240px;padding:0}.analysis-event-list{flex-direction:column;flex-shrink:0;max-height:240px;display:flex;overflow:auto}.analysis-event-list button{text-align:left;border-top:1px solid var(--hub-line);cursor:pointer;align-items:center;gap:10px;padding:10px 6px;font-size:11px;display:flex}.analysis-event-list button[aria-pressed=true]{background:var(--hub-raised)}.analysis-event-number{font-family:var(--font-geist-mono), monospace;font-size:15px}.analysis-event-list small{color:var(--hub-muted);margin-top:4px;font-size:9px;display:block}.analysis-event-list strong{font-weight:400;font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:10px}.analysis-event-list svg{flex-shrink:0;width:12px;height:12px}.analysis-signal-charts{flex:auto;min-height:148px}.analysis-signal-charts>.telemetry-chart{flex:1;height:auto}.analysis-observation{border-top:1px solid var(--hub-line);flex-direction:column;flex-shrink:0;gap:12px;padding-block:12px;font-size:11px;line-height:1.6;display:flex}.analysis-observation small{color:var(--hub-muted);margin-top:4px;font-size:10px;display:block}@media (min-width:768px) and (max-height:820px){.analysis-signals .analysis-signal-detail{gap:6px;padding:12px}.analysis-signal-detail .analysis-heading>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.analysis-signal-detail .analysis-heading p{margin-top:0}.analysis-signal-detail .analysis-facts{padding-block:6px}.analysis-signal-detail .analysis-observation{gap:6px;padding-block:6px;line-height:1.5}}@media (max-width:1100px){.analysis-workspace{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:10px}.analysis-signals{grid-template-columns:minmax(220px,1fr) minmax(0,1.3fr)}.analysis-panel{padding:14px}.analysis-heading{flex-wrap:wrap}}@media (max-width:767px){.analysis-workspace,.analysis-signals{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.analysis-panel{padding:12px;overflow:visible}.analysis-profile>.telemetry-map{min-height:280px}.analysis-heading h2{font-size:15px}.analysis-bar-label{font-size:11px}.analysis-bar-legend,.analysis-bar-value{font-size:9px}.analysis-facts{gap:6px}.analysis-facts>div+div{padding-left:6px}.analysis-facts strong{font-size:10px}.analysis-map-column{min-height:360px;overflow:visible}.analysis-signal-map>.telemetry-map{min-height:270px}.analysis-signal-detail{min-height:400px}.analysis-event-list button{min-height:44px}.analysis-text-action{min-height:36px}}.telemetry-app-shell{--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)}.telemetry-hub{width:100%;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>:is(.telemetry-event,.telemetry-setup,.telemetry-workspace){width:100%}.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-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:-8px;margin-bottom:-8px;display:flex}.telemetry-workspace-toolbar>[data-slot=tabs]{flex:1;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(300px,400px)}.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-heading .telemetry-reset-scale{height:28px;font-family:var(--font-geist-sans), sans-serif;text-transform:none;letter-spacing:normal;padding-inline:8px;font-size:10px;font-weight:500}.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-details{display:contents}.telemetry-workspace[data-view=track]>.telemetry-map{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 220px;column-gap:24px;display:grid}.telemetry-workspace[data-view=track]>.telemetry-map>.telemetry-chart-heading{grid-area:1/1}.telemetry-workspace[data-view=track]>.telemetry-map>svg{grid-area:2/1;height:100%}.telemetry-workspace[data-view=track] .telemetry-map-details{border-left:1px solid var(--hub-line);flex-direction:column;grid-area:1/2/-1;gap:16px;min-width:0;min-height:0;padding-left:24px;display:flex;overflow-y:auto}.telemetry-workspace[data-view=track] .telemetry-track-position{border:0;flex:none;grid-template-columns:minmax(0,1fr);max-width:none;height:auto;margin:0;padding:0}.telemetry-workspace[data-view=track] .telemetry-track-position>div{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:38px}.telemetry-workspace[data-view=track] .telemetry-track-position>div+div{border-left:0}.telemetry-workspace[data-view=track] .telemetry-track-position>div>span{font-size:11px}.telemetry-workspace[data-view=track] .telemetry-map-legend{justify-content:flex-start;gap:8px 16px;margin:0}.telemetry-workspace[data-view=track] .telemetry-map-legend>span:last-child{flex-basis:100%;display:inline-flex}.telemetry-workspace[data-view=track] .telemetry-sector-summary{grid-template-columns:minmax(0,1fr);margin:0;padding:0}.telemetry-workspace[data-view=track] .telemetry-sector-summary button{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:16px 0;display:grid}.telemetry-workspace[data-view=track] .telemetry-sector-summary button+button{border-left:0;border-top:1px solid var(--hub-line)}.telemetry-workspace[data-view=track] .telemetry-sector-summary span{font-size:11px}.telemetry-workspace[data-view=track] .telemetry-sector-summary button>span:last-child{grid-column:1/-1;display:block}@media (min-width:1024px) and (max-height:800px){.telemetry-workspace[data-view=track] .telemetry-map-details{gap:8px}.telemetry-workspace[data-view=track] .telemetry-track-position>div{min-height:27px}.telemetry-workspace[data-view=track] .telemetry-map-legend>span:last-child{display:none}.telemetry-workspace[data-view=track] .telemetry-sector-summary button{gap:2px 8px;min-height:44px;padding:4px 0}.telemetry-workspace[data-view=track] .telemetry-sector-summary span{font-size:10px;line-height:14px}.telemetry-workspace[data-view=track] .telemetry-sector-summary strong{font-size:12px;line-height:18px}}@media (max-width:1023px){.telemetry-workspace[data-view=track]>.telemetry-map{grid-template-rows:auto minmax(200px,1fr) auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.telemetry-workspace[data-view=track] .telemetry-map-details{border-left:0;border-top:1px solid var(--hub-line);grid-area:3/1;gap:8px;min-height:auto;padding:8px 0 0;overflow:visible}.telemetry-workspace[data-view=track] .telemetry-track-position{grid-template-columns:repeat(3,minmax(0,1fr))}.telemetry-workspace[data-view=track] .telemetry-track-position>div{flex-direction:column;justify-content:center;gap:4px;min-height:44px}.telemetry-workspace[data-view=track] .telemetry-track-position>div+div{border-left:1px solid var(--hub-line)}.telemetry-workspace[data-view=track] .telemetry-track-position>div>span{font-size:9px}.telemetry-workspace[data-view=track] .telemetry-map-legend{justify-content:center}.telemetry-workspace[data-view=track] .telemetry-map-legend>span:last-child{flex-basis:auto}.telemetry-workspace[data-view=track] .telemetry-sector-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.telemetry-workspace[data-view=track] .telemetry-sector-summary button{gap:4px;padding:8px 10px;display:flex}.telemetry-workspace[data-view=track] .telemetry-sector-summary button:first-child{padding-left:0}.telemetry-workspace[data-view=track] .telemetry-sector-summary button+button{border-left:1px solid var(--hub-line);border-top:0}.telemetry-workspace[data-view=track] .telemetry-sector-summary span{font-size:9px}}.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 th small{max-width:38ch;color:var(--muted-foreground);white-space:normal;margin-top:3px;font-size:10px;font-weight:400;line-height:1.35;display:block}.telemetry-analysis td.telemetry-analysis-best{color:var(--foreground);font-weight:800}.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{flex-flow:wrap;align-items:flex-start;gap:20px;display:flex}: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-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{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:16px;min-height:180px;padding:24px;display:flex}.telemetry-loading-gear{width:48px;height:48px;color:var(--primary);flex-shrink:0;animation:4s linear infinite telemetry-loading-spin}.telemetry-loading-title{font-size:16px;font-weight:600;line-height:24px}.telemetry-loading-description{color:var(--muted-foreground);margin-top:4px;font-size:13px;line-height:20px}.telemetry-setup-progress{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 70%, transparent);border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.telemetry-setup-progress .telemetry-loading-gear{width:28px;height:28px}.telemetry-setup-progress .telemetry-loading-title{font-size:13px;line-height:18px}.telemetry-setup-progress .telemetry-loading-description{font-size:12px;line-height:18px}@keyframes telemetry-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.telemetry-loading-gear{animation:none}}.telemetry-share-dialog{max-height:92dvh;overflow-y:auto;max-width:780px!important}.telemetry-share-formats{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, black);border-radius:10px;gap:8px;padding:4px;display:flex}.telemetry-share-formats button{min-width:0;min-height:64px;color:var(--muted-foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;grid-template-rows:auto auto;grid-template-columns:38px 1fr;padding:10px 12px;transition:border-color .16s,background .16s,color .16s;display:grid}.telemetry-share-formats button:hover{color:var(--foreground);background:color-mix(in srgb, var(--muted) 70%, transparent)}.telemetry-share-formats button.is-active{border-color:color-mix(in srgb, var(--primary) 65%, var(--border));color:var(--foreground);background:var(--muted)}.telemetry-share-formats button>span:not(.telemetry-share-format-icon){align-self:end;font-size:13px;font-weight:700;line-height:18px}.telemetry-share-formats button small{color:var(--muted-foreground);font-family:var(--font-geist-mono), monospace;align-self:start;font-size:10px;line-height:16px}.telemetry-share-format-icon{opacity:.8;border:1px solid;border-radius:3px;grid-row:1/3;place-self:center;display:block}.telemetry-share-format-icon.is-horizontal{width:28px;height:17px}.telemetry-share-format-icon.is-vertical{width:17px;height:28px}.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:-4px 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{gap:12px}.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}}@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}: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-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,.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}: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-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{gap:8px}:is(.telemetry-setup,.telemetry-settings-dialog) [data-slot=field-label]{font-size:12px}.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;position:relative;overflow:hidden}.telemetry-event-image{object-fit:cover;object-position:center 44%}.telemetry-event-shade{background:linear-gradient(90deg, var(--background) 0%, color-mix(in srgb, var(--background) 84%, transparent) 40%, color-mix(in srgb, var(--background) 12%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.telemetry-event[data-setup=true] .telemetry-heading{z-index:1;align-items:center;min-height:9rem;padding:16px;position:relative}.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{width:100%;max-width:none}@media (min-width:1024px){.telemetry-event[data-setup=true]{height:10rem}.telemetry-event[data-setup=true] .telemetry-heading{height:100%;padding:20px}}.telemetry-selectors>[data-slot=field]{gap:6px;min-width:0}.telemetry-selectors>.telemetry-season-field{flex-shrink:0;width:100px}.telemetry-selectors>.telemetry-meeting-field{flex-shrink:0;width:260px;max-width:100%}.telemetry-selectors>.telemetry-session-field{flex:1}.telemetry-session-options[data-slot=tabs-list]{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:6px;height:auto;min-height:44px;padding:0;display:flex;overflow:visible}.telemetry-session-options [data-slot=tabs-trigger]{border:1px solid var(--border);height:44px;color:var(--foreground);font-family:var(--font-geist-sans), sans-serif;box-shadow:none;background:0 0;border-radius:6px;flex:none;padding:0 12px;font-size:12px;font-weight:500}.telemetry-session-options [data-slot=tabs-trigger]:hover:not(:disabled){background:var(--accent)}.telemetry-session-options [data-slot=tabs-trigger][data-state=active]{border-color:color-mix(in srgb, var(--primary) 65%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--background));box-shadow:none;font-weight:650}.telemetry-session-placeholder{min-height:44px;color:var(--muted-foreground);align-items:center;margin:0;font-size:12px;display:flex}:is(.telemetry-setup,.telemetry-settings-dialog) .telemetry-selectors select:not(.appearance-none){border-color:color-mix(in srgb, var(--foreground) 14%, var(--background));background-color:var(--background);background-image:var(--select-chevron);cursor:pointer;background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;transition:border-color .16s ease-out}@media (max-width:900px){.telemetry-selectors>.telemetry-session-field{flex-basis:100%}}:is(.telemetry-setup,.telemetry-settings-dialog) .telemetry-selectors select:hover:not(:disabled){border-color:color-mix(in srgb, var(--foreground) 30%, var(--background))}:is(.telemetry-setup,.telemetry-settings-dialog) .telemetry-selectors select:focus-visible{border-color:var(--ring);outline-offset:2px}:is(.telemetry-setup,.telemetry-settings-dialog) .telemetry-selectors select:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.telemetry-session-options [data-slot=tabs-trigger],:is(.telemetry-setup,.telemetry-settings-dialog) .telemetry-selectors select:not(.appearance-none){transition:none}}.telemetry-session-driver{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:14px;max-width:680px;display:grid}@media (max-width:767px){.telemetry-session-driver{grid-template-columns:minmax(0,1fr);gap:8px}}.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-setup .telemetry-controls-action{border-top:1px solid var(--border);padding-top:16px}:is(.telemetry-hub,.telemetry-settings-dialog,.telemetry-share-dialog) select:not(.appearance-none){appearance:none;background-image:var(--select-chevron);background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}@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-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-event[data-setup=true] .telemetry-heading{min-height:0;padding:16px;display:flex}.telemetry-event[data-setup=true] .telemetry-heading>.min-w-0{display:block}.telemetry-selectors>.telemetry-meeting-field{width:100%}.telemetry-settings-dialog .telemetry-selectors>.telemetry-season-field{width:72px}.telemetry-settings-dialog .telemetry-selectors>.telemetry-meeting-field{flex:1;width:0}:is(.telemetry-setup,.telemetry-settings-dialog) select{appearance:none;text-overflow:ellipsis;white-space:nowrap;background-image:var(--select-chevron);background-position:right 10px center;background-repeat:no-repeat;background-size:14px;min-width:0;max-width:100%;padding-right:32px;overflow:hidden}:is(.telemetry-setup,.telemetry-settings-dialog) .telemetry-selectors select:not(.appearance-none){background-position:right 10px center;background-size:14px;padding-right:32px}.telemetry-settings-dialog .telemetry-selectors select[id=telemetry-season]{background-position:right 6px center;background-size:12px;padding-right:26px}.telemetry-driver-choice select{flex:1;width:0}.telemetry-picks.telemetry-session-picks{grid-template-columns:minmax(0,1fr)}.telemetry-session-picks>.telemetry-pick{flex-basis:auto;width:100%}}.telemetry-settings-dialog .telemetry-selectors{grid-template-columns:120px minmax(0,1fr);gap:16px;display:grid}.telemetry-settings-dialog .telemetry-selectors>[data-slot=field]{width:auto}.telemetry-settings-dialog .telemetry-selectors>.telemetry-session-field{grid-column:1/-1}.telemetry-settings-dialog .telemetry-session-options[data-slot=tabs-list]{border:1px solid var(--border);background:var(--background);border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;padding:4px;display:grid}.telemetry-settings-dialog .telemetry-session-options [data-slot=tabs-trigger]{text-align:center;white-space:normal;min-width:0;padding:4px 8px;line-height:16px}.telemetry-settings-dialog .telemetry-session-options [data-slot=tabs-trigger]:not([data-state=active]){border-color:#0000}@media (max-width:639px){.telemetry-settings-dialog .telemetry-selectors{grid-template-columns:96px minmax(0,1fr);gap:16px 12px}.telemetry-settings-dialog .telemetry-session-options[data-slot=tabs-list]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.telemetry-settings-dialog .telemetry-session-options [data-slot=tabs-trigger]:last-child:nth-child(odd){grid-column:1/-1}}.telemetry-line-swatch{vertical-align:middle;border-top:2px solid;flex-shrink:0;width:18px;display:inline-block}.telemetry-track-position{border-block:1px solid var(--hub-line);font-variant-numeric:tabular-nums;flex:0 0 56px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;max-width:420px;height:56px;margin-inline:auto;padding-block:8px;display:grid}.telemetry-track-position>div{white-space:nowrap;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.telemetry-track-position>div+div{border-left:1px solid var(--hub-line)}.telemetry-track-position>div>span{color:var(--hub-muted);font-size:9px;line-height:12px}.telemetry-track-position strong{color:var(--hub-text);font-family:var(--font-geist-mono), monospace;align-items:baseline;gap:4px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.telemetry-track-position strong small{font-family:var(--font-geist-sans), sans-serif;font-size:10px;font-weight:500}.telemetry-track-leader strong{align-items:center;gap:6px}.telemetry-track-leader strong i{background:currentColor;border-radius:50%;width:6px;height:6px}.telemetry-track-leader[data-leading=false] strong{font-family:var(--font-geist-sans), sans-serif;font-size:12px;font-weight:600}.telemetry-map-legend>span{align-items:center;gap:4px;display:inline-flex}.telemetry-mode-switch,.telemetry-view-tabs{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 75%, var(--muted));border-radius:9px;flex-shrink:0;gap:4px;width:fit-content;max-width:100%;height:auto;min-height:44px;padding:4px}.telemetry-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));display:inline-grid}.telemetry-view-tabs{justify-content:flex-start;width:100%;display:inline-flex;overflow:auto hidden}:is(.telemetry-mode-switch,.telemetry-view-tabs) [data-slot=tabs-trigger]{min-width:0;height:34px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:normal;text-transform:none;color:var(--muted-foreground);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;gap:7px;padding:0 12px;font-size:13px;font-weight:600;line-height:20px}:is(.telemetry-mode-switch,.telemetry-view-tabs) [data-slot=tabs-trigger]:after{display:none}:is(.telemetry-mode-switch,.telemetry-view-tabs) [data-slot=tabs-trigger]:hover{color:var(--foreground)}:is(.telemetry-mode-switch,.telemetry-view-tabs) [data-slot=tabs-trigger][data-state=active]{background:var(--card);border-color:var(--border);color:var(--foreground);box-shadow:0 1px 3px #0000001f}.telemetry-view-tabs [data-slot=tabs-trigger]{flex:1 0 auto}.telemetry-view-tabs [data-slot=tabs-trigger]:focus-visible{outline-offset:-3px}.telemetry-mode-switch [data-state=active] svg{color:var(--primary)}@media (min-width:1300px) and (max-width:1399px){.telemetry-view-tabs [data-slot=tabs-trigger]{padding-inline:8px;font-size:12px}}@media (max-width:767px){.telemetry-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%}.telemetry-mode-switch [data-slot=tabs-trigger]{padding-inline:6px;font-size:12px}.telemetry-mode-switch [data-slot=tabs-trigger] svg{display:none}}@media (min-width:768px) and (max-width:1299px){.telemetry-workspace-toolbar>[data-slot=tabs]{display:none}.telemetry-mobile-view{flex:1;min-width:0;display:block;background:var(--hub-panel)!important;min-height:36px!important;padding:6px 10px!important;font-size:11px!important}}.telemetry-demo-notice{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));background:color-mix(in srgb, var(--primary) 4%, var(--card));border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:14px;display:flex}.telemetry-demo-icon{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--card));width:36px;height:36px;color:var(--primary);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.telemetry-demo-icon svg{width:18px;height:18px}.telemetry-demo-copy{flex:1;min-width:0}.telemetry-demo-copy [data-slot=alert-title]{margin-bottom:4px}.telemetry-demo-copy [data-slot=alert-description]{font-size:12px}.telemetry-demo-cta{white-space:nowrap;gap:6px}@media (max-width:767px){.telemetry-hub .telemetry-summary .telemetry-competitor{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:6px 8px;padding:10px 12px}.telemetry-hub .telemetry-summary .telemetry-avatar{grid-row:auto;width:32px;height:32px}.telemetry-hub .telemetry-summary .telemetry-identity h2{margin:0 0 4px;font-size:14px;line-height:18px}.telemetry-hub .telemetry-summary .telemetry-lap-context{white-space:normal;gap:5px;font-size:10px;line-height:14px;display:flex}.telemetry-hub .telemetry-summary .telemetry-lap-time{text-align:left;grid-column:1/-1;align-items:flex-start}.telemetry-hub .telemetry-summary .telemetry-lap-time>strong{font-size:22px;font-weight:650;line-height:26px}.telemetry-hub .telemetry-summary .telemetry-final-delta{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 12px;display:grid}.telemetry-hub .telemetry-summary .telemetry-final-delta>span{grid-area:1/1;margin:0;font-size:10px;line-height:16px}.telemetry-hub .telemetry-summary .telemetry-final-delta p{color:color-mix(in srgb, var(--delta-color) 35%, var(--hub-text));grid-area:2/1;font-size:11px;font-weight:600;line-height:16px}.telemetry-hub .telemetry-summary .telemetry-final-delta strong{text-align:right;white-space:nowrap;grid-area:1/2/-1;font-size:22px}}@media (max-width:639px){.telemetry-demo-notice{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 16px;display:grid}.telemetry-demo-icon{align-self:start}.telemetry-demo-cta{grid-column:2;justify-self:start}}
