.ShiftBar-module__qJXITa__bar{gap:3px;width:100%;height:10px;display:flex}.ShiftBar-module__qJXITa__segment{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:1px;flex:1;transition:background-color 80ms linear}.ShiftBar-module__qJXITa__segment[data-lit]{border-color:#0000}.ShiftBar-module__qJXITa__segment[data-zone=green][data-lit]{background:var(--status-good)}.ShiftBar-module__qJXITa__segment[data-zone=amber][data-lit]{background:var(--status-warn)}.ShiftBar-module__qJXITa__segment[data-zone=red][data-lit]{background:var(--status-critical)}.ShiftBar-module__qJXITa__bar[data-limiter] .ShiftBar-module__qJXITa__segment[data-lit]{animation:.22s step-end infinite ShiftBar-module__qJXITa__flash}@keyframes ShiftBar-module__qJXITa__flash{50%{background:var(--ink)}}.ShiftBar-module__qJXITa__bar[data-stale]{opacity:var(--stale-opacity)}
.SteeringWheel-module__kMKCDq__wheel{flex-direction:column;align-items:center;gap:5px;display:flex}.SteeringWheel-module__kMKCDq__dial{width:clamp(58px,9vw,86px);height:auto;transform:rotate(var(--angle,0deg));transition:transform .1s linear;display:block;overflow:visible}.SteeringWheel-module__kMKCDq__rim{fill:none;stroke:var(--ink-secondary);stroke-width:6px;stroke-linejoin:round;stroke-linecap:round}.SteeringWheel-module__kMKCDq__spoke{fill:none;stroke:var(--ink-faint);stroke-width:5px;stroke-linecap:round}.SteeringWheel-module__kMKCDq__hub{fill:var(--surface-raised);stroke:var(--ink-faint);stroke-width:3px}.SteeringWheel-module__kMKCDq__index{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round}.SteeringWheel-module__kMKCDq__readout{letter-spacing:.1em;color:var(--ink-muted);font-size:.5625rem;font-weight:700}.SteeringWheel-module__kMKCDq__wheel[data-stale] .SteeringWheel-module__kMKCDq__dial,.SteeringWheel-module__kMKCDq__wheel[data-stale] .SteeringWheel-module__kMKCDq__readout{opacity:var(--stale-opacity)}.SteeringWheel-module__kMKCDq__wheel[data-nodata] .SteeringWheel-module__kMKCDq__dial{opacity:.4}
.HeroStrip-module__Y7xgjq__hero{gap:var(--gap);padding:var(--gap) var(--gap-lg) var(--gap-lg);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex}.HeroStrip-module__Y7xgjq__figures{align-items:flex-end;gap:clamp(var(--gap), 4vw, 56px);display:flex}.HeroStrip-module__Y7xgjq__speed,.HeroStrip-module__Y7xgjq__gear,.HeroStrip-module__Y7xgjq__rpm{flex-direction:column;gap:2px;display:flex}.HeroStrip-module__Y7xgjq__figureLabel{color:var(--ink-muted)}.HeroStrip-module__Y7xgjq__speedValue{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;min-width:3ch;font-size:clamp(3.25rem,9vw,5.5rem);font-weight:700;line-height:.86}.HeroStrip-module__Y7xgjq__gearValue{letter-spacing:-.04em;color:var(--accent);font-size:clamp(2.75rem,7vw,4.5rem);font-weight:700;line-height:.86}.HeroStrip-module__Y7xgjq__rpmValue{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:600;line-height:1}.HeroStrip-module__Y7xgjq__speed[data-stale],.HeroStrip-module__Y7xgjq__gear[data-stale],.HeroStrip-module__Y7xgjq__rpm[data-stale]{opacity:var(--stale-opacity)}.HeroStrip-module__Y7xgjq__inputs{align-items:flex-end;gap:var(--gap);margin-left:auto;display:flex}.HeroStrip-module__Y7xgjq__pedals{align-items:flex-end;gap:10px;display:flex}.HeroStrip-module__Y7xgjq__pedal{flex-direction:column;align-items:center;gap:5px;display:flex}.HeroStrip-module__Y7xgjq__pedalTrack{background:var(--surface-sunken);border-radius:2px;width:12px;height:clamp(48px,8vw,72px);position:relative;overflow:hidden}.HeroStrip-module__Y7xgjq__pedalFill{height:var(--level,0%);border-radius:2px;transition:height .1s linear;position:absolute;bottom:0;left:0;right:0}.HeroStrip-module__Y7xgjq__pedal[data-tone=throttle] .HeroStrip-module__Y7xgjq__pedalFill{background:var(--series-1)}.HeroStrip-module__Y7xgjq__pedal[data-tone=brake] .HeroStrip-module__Y7xgjq__pedalFill{background:var(--series-2)}.HeroStrip-module__Y7xgjq__pedalLabel{letter-spacing:.1em;color:var(--ink-muted);font-size:.5625rem;font-weight:700}.HeroStrip-module__Y7xgjq__pedal[data-stale] .HeroStrip-module__Y7xgjq__pedalFill{opacity:var(--stale-opacity)}.HeroStrip-module__Y7xgjq__drs{border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--ink-faint);padding:6px 12px;transition:background-color .12s linear,color .12s linear,border-color .12s linear}.HeroStrip-module__Y7xgjq__drsText{letter-spacing:.16em;font-size:.75rem;font-weight:800}.HeroStrip-module__Y7xgjq__drs[data-open]{background:var(--status-good);border-color:var(--status-good);color:#04140a}@media (max-width:720px){.HeroStrip-module__Y7xgjq__figures{gap:var(--gap-lg);flex-wrap:wrap;align-items:flex-end}}
.BipolarMeter-module__XlyqkW__meter{flex-direction:column;gap:6px;display:flex}.BipolarMeter-module__XlyqkW__head{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.BipolarMeter-module__XlyqkW__name{white-space:nowrap}.BipolarMeter-module__XlyqkW__value{color:var(--ink);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.BipolarMeter-module__XlyqkW__unit{color:var(--ink-muted);margin-left:3px;font-size:.625rem;font-weight:500}.BipolarMeter-module__XlyqkW__track{background:var(--surface-sunken);border-radius:3px;height:6px;position:relative;overflow:hidden}.BipolarMeter-module__XlyqkW__centre{left:var(--zero,50%);background:var(--hairline-strong);width:1px;position:absolute;top:0;bottom:0}.BipolarMeter-module__XlyqkW__fill{top:0;bottom:0;left:var(--start,50%);width:var(--width,0%);border-radius:3px;transition:width .12s linear,left .12s linear;position:absolute}.BipolarMeter-module__XlyqkW__meter[data-direction=positive] .BipolarMeter-module__XlyqkW__fill{background:var(--series-1)}.BipolarMeter-module__XlyqkW__meter[data-direction=negative] .BipolarMeter-module__XlyqkW__fill{background:var(--series-2)}.BipolarMeter-module__XlyqkW__meter[data-direction=zero] .BipolarMeter-module__XlyqkW__fill{width:0}.BipolarMeter-module__XlyqkW__legend{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;font-size:.5625rem;font-weight:600;display:flex}.BipolarMeter-module__XlyqkW__legend span[data-active]{color:var(--ink-secondary)}.BipolarMeter-module__XlyqkW__meter[data-stale] .BipolarMeter-module__XlyqkW__fill,.BipolarMeter-module__XlyqkW__meter[data-stale] .BipolarMeter-module__XlyqkW__value{opacity:var(--stale-opacity)}
.Panel-module__C8-H3G__panel{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.Panel-module__C8-H3G__header{justify-content:space-between;align-items:center;gap:var(--gap-sm);padding:10px var(--gap) 8px;border-bottom:1px solid var(--hairline);display:flex}.Panel-module__C8-H3G__title{color:var(--ink-secondary)}.Panel-module__C8-H3G__aside{align-items:center;gap:var(--gap-sm);color:var(--ink-muted);font-size:.6875rem;display:flex}.Panel-module__C8-H3G__body{padding:var(--gap);flex:1;min-width:0}
.Reading-module__bAP9xa__reading{flex-direction:column;gap:2px;min-width:0;display:flex}.Reading-module__bAP9xa__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Reading-module__bAP9xa__value{color:var(--ink);align-items:baseline;gap:4px;line-height:1;display:flex}.Reading-module__bAP9xa__number{letter-spacing:-.02em;font-weight:600}.Reading-module__bAP9xa__unit{color:var(--ink-muted);letter-spacing:.04em;font-size:.6875rem;font-weight:500}.Reading-module__bAP9xa__reading[data-size=sm] .Reading-module__bAP9xa__number{font-size:1rem}.Reading-module__bAP9xa__reading[data-size=md] .Reading-module__bAP9xa__number{font-size:1.5rem}.Reading-module__bAP9xa__reading[data-size=lg] .Reading-module__bAP9xa__number{letter-spacing:-.035em;font-size:2.5rem}.Reading-module__bAP9xa__reading[data-stale] .Reading-module__bAP9xa__value{opacity:var(--stale-opacity)}.Reading-module__bAP9xa__staleNote{letter-spacing:.08em;text-transform:uppercase;color:var(--status-warn);font-size:.625rem}
.HybridPanel-module___J1Msq__stack{gap:var(--gap);flex-direction:column;display:flex}.HybridPanel-module___J1Msq__soc{flex-direction:column;gap:6px;display:flex}.HybridPanel-module___J1Msq__socHead{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.HybridPanel-module___J1Msq__socValue{color:var(--ink);letter-spacing:-.03em;font-size:1.5rem;font-weight:700}.HybridPanel-module___J1Msq__socUnit{color:var(--ink-muted);margin-left:2px;font-size:.6875rem;font-weight:500}.HybridPanel-module___J1Msq__socTrack{background:var(--surface-sunken);border-radius:4px;height:8px;overflow:hidden}.HybridPanel-module___J1Msq__socFill{height:100%;width:var(--level,0%);background:var(--accent);border-radius:4px;transition:width .14s linear}.HybridPanel-module___J1Msq__soc[data-low] .HybridPanel-module___J1Msq__socFill{background:var(--status-warn)}.HybridPanel-module___J1Msq__soc[data-low] .HybridPanel-module___J1Msq__socValue{color:var(--status-warn)}.HybridPanel-module___J1Msq__socFlag{letter-spacing:.12em;text-transform:uppercase;color:var(--status-warn);font-size:.5625rem;font-weight:600}.HybridPanel-module___J1Msq__soc[data-stale] .HybridPanel-module___J1Msq__socFill,.HybridPanel-module___J1Msq__soc[data-stale] .HybridPanel-module___J1Msq__socValue{opacity:var(--stale-opacity)}.HybridPanel-module___J1Msq__readings{gap:var(--gap);padding-top:var(--gap-sm);border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.LapTiming-module__X6QtSa__card{gap:var(--gap);padding:var(--gap) var(--gap-lg) var(--gap-lg);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);flex-direction:column;transition:border-color .2s;display:flex}.LapTiming-module__X6QtSa__card[data-override]{border-color:#3987e573}.LapTiming-module__X6QtSa__head{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.LapTiming-module__X6QtSa__title{color:var(--ink-muted)}.LapTiming-module__X6QtSa__lap{flex-direction:column;flex:none;gap:2px;display:flex}.LapTiming-module__X6QtSa__lapValue{letter-spacing:-.04em;color:var(--accent);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:.9}.LapTiming-module__X6QtSa__lap[data-stale]{opacity:var(--stale-opacity)}.LapTiming-module__X6QtSa__body{align-items:flex-start;gap:var(--gap) clamp(var(--gap-lg), 3.5vw, 56px);flex-wrap:wrap;display:flex}.LapTiming-module__X6QtSa__primary{gap:var(--gap-sm);min-width:0;padding-left:clamp(var(--gap), 2.5vw, 40px);border-left:1px solid var(--hairline);flex-direction:column;flex:0 auto;display:flex}.LapTiming-module__X6QtSa__context{color:var(--ink-muted);transition:color .2s}.LapTiming-module__X6QtSa__card[data-override] .LapTiming-module__X6QtSa__context{color:var(--accent)}.LapTiming-module__X6QtSa__time{align-items:baseline;gap:var(--gap-xs);display:flex}.LapTiming-module__X6QtSa__timeValue{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(3rem,8.5vw,5rem);font-weight:700;line-height:.86}.LapTiming-module__X6QtSa__timeUnit{color:var(--ink-muted);font-size:clamp(.75rem,1.6vw,.9375rem);font-weight:600}.LapTiming-module__X6QtSa__time[data-stale]{opacity:var(--stale-opacity)}.LapTiming-module__X6QtSa__sectors{flex:260px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:flex-end;gap:6px;max-width:640px;padding-bottom:2px;display:grid}.LapTiming-module__X6QtSa__sector{flex-direction:column;gap:5px;min-width:0;display:flex}.LapTiming-module__X6QtSa__sectorBar{background:var(--sector-none);height:12px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:2px;transition:background-color .2s,box-shadow .2s}.LapTiming-module__X6QtSa__sector[data-tone=hold] .LapTiming-module__X6QtSa__sectorBar{background:var(--sector-hold);box-shadow:none}.LapTiming-module__X6QtSa__sector[data-tone=session] .LapTiming-module__X6QtSa__sectorBar{background:var(--sector-session);box-shadow:none}.LapTiming-module__X6QtSa__sector[data-tone=record] .LapTiming-module__X6QtSa__sectorBar{background:var(--sector-record);box-shadow:none}.LapTiming-module__X6QtSa__sector[data-running] .LapTiming-module__X6QtSa__sectorBar{box-shadow:inset 0 0 0 1px var(--hairline-strong);animation:1.6s ease-in-out infinite LapTiming-module__X6QtSa__sectorPulse}@keyframes LapTiming-module__X6QtSa__sectorPulse{0%,to{opacity:1}50%{opacity:.55}}.LapTiming-module__X6QtSa__sectorFoot{align-items:baseline;gap:var(--gap-sm);min-width:0;display:flex}.LapTiming-module__X6QtSa__sectorName{letter-spacing:.1em;color:var(--ink-secondary);font-size:.625rem;font-weight:700}.LapTiming-module__X6QtSa__sectorWord{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;font-weight:600;overflow:hidden}.LapTiming-module__X6QtSa__sector[data-tone=record] .LapTiming-module__X6QtSa__sectorWord{color:var(--sector-record)}.LapTiming-module__X6QtSa__sector[data-stale] .LapTiming-module__X6QtSa__sectorBar{opacity:var(--stale-opacity)}.LapTiming-module__X6QtSa__projection{gap:var(--gap) clamp(var(--gap-lg), 3vw, 48px);padding-left:clamp(var(--gap), 2.5vw, 40px);border-left:1px solid var(--hairline);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}.LapTiming-module__X6QtSa__figure{flex-direction:column;gap:2px;min-width:128px;display:flex}.LapTiming-module__X6QtSa__sub{align-items:baseline;gap:var(--gap-sm);margin-top:5px;display:flex}.LapTiming-module__X6QtSa__subLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.5625rem;font-weight:600}.LapTiming-module__X6QtSa__subValue{color:var(--ink-secondary);letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.LapTiming-module__X6QtSa__predictedValue[data-stale],.LapTiming-module__X6QtSa__sub[data-stale]{opacity:var(--stale-opacity)}.LapTiming-module__X6QtSa__figureLabel{color:var(--ink-muted)}.LapTiming-module__X6QtSa__predictedValue{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,3.6vw,2.125rem);font-weight:600;line-height:1}.LapTiming-module__X6QtSa__deltaValue{letter-spacing:-.03em;color:var(--ink-secondary);font-size:clamp(1.5rem,3.6vw,2.125rem);font-weight:700;line-height:1}.LapTiming-module__X6QtSa__figure[data-tone=gain] .LapTiming-module__X6QtSa__deltaValue{color:var(--delta-gain)}.LapTiming-module__X6QtSa__figure[data-tone=loss] .LapTiming-module__X6QtSa__deltaValue{color:var(--delta-loss)}.LapTiming-module__X6QtSa__deltaUnit{color:var(--ink-muted);margin-left:3px;font-size:.625rem;font-weight:500}.LapTiming-module__X6QtSa__figure[data-stale]{opacity:var(--stale-opacity)}.LapTiming-module__X6QtSa__deltaMeter{padding-top:var(--gap);border-top:1px solid var(--hairline);flex-direction:column;gap:5px;display:flex}.LapTiming-module__X6QtSa__deltaTrack{background:var(--surface-sunken);border-radius:5px;height:10px;position:relative;overflow:hidden}.LapTiming-module__X6QtSa__deltaCentre{background:var(--hairline-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.LapTiming-module__X6QtSa__deltaTick{background:var(--hairline);width:1px;position:absolute;top:2px;bottom:2px}.LapTiming-module__X6QtSa__deltaFill{width:var(--magnitude,0%);border-radius:5px;min-width:7px;transition:width .12s linear,left .12s linear,right .12s linear;position:absolute;top:0;bottom:0}.LapTiming-module__X6QtSa__deltaMeter[data-direction=gain] .LapTiming-module__X6QtSa__deltaFill{background:var(--delta-gain);right:50%}.LapTiming-module__X6QtSa__deltaMeter[data-direction=loss] .LapTiming-module__X6QtSa__deltaFill{background:var(--delta-loss);left:50%}.LapTiming-module__X6QtSa__deltaMeter[data-direction=zero] .LapTiming-module__X6QtSa__deltaFill{width:0}.LapTiming-module__X6QtSa__deltaLegend{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;font-size:.5625rem;font-weight:600;display:flex}.LapTiming-module__X6QtSa__deltaLegend span[data-active]{color:var(--ink-secondary)}.LapTiming-module__X6QtSa__deltaMeter[data-stale] .LapTiming-module__X6QtSa__deltaFill{opacity:var(--stale-opacity)}@media (max-width:900px){.LapTiming-module__X6QtSa__card{padding:var(--gap)}.LapTiming-module__X6QtSa__primary{border-left:none;padding-left:0}.LapTiming-module__X6QtSa__sectors{flex:100%;align-self:stretch;max-width:none}.LapTiming-module__X6QtSa__projection{gap:var(--gap) var(--gap-lg);padding-left:0;padding-top:var(--gap);border-left:none;border-top:1px solid var(--hairline);flex:100%;margin-left:0}.LapTiming-module__X6QtSa__figure{flex:1 1 0}}@media (max-width:420px){.LapTiming-module__X6QtSa__sectorFoot{flex-direction:column;align-items:flex-start;gap:0}}
.MapsPanel-module__VFk3Lq__chips{gap:var(--gap-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.MapsPanel-module__VFk3Lq__chip{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius);flex-direction:column;align-items:center;gap:3px;padding:9px 4px;display:flex}.MapsPanel-module__VFk3Lq__chipLabel{letter-spacing:.12em;color:var(--ink-faint);font-size:.5rem;font-weight:700}.MapsPanel-module__VFk3Lq__chipValue{color:var(--ink);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1}.MapsPanel-module__VFk3Lq__chip[data-stale] .MapsPanel-module__VFk3Lq__chipValue{opacity:var(--stale-opacity)}.MapsPanel-module__VFk3Lq__readings{gap:var(--gap);margin-top:var(--gap);padding-top:var(--gap);border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.BarMeter-module__PaPB6W__meter{flex-direction:column;gap:5px;display:flex;position:relative}.BarMeter-module__PaPB6W__head{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.BarMeter-module__PaPB6W__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BarMeter-module__PaPB6W__value{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem;font-weight:600}.BarMeter-module__PaPB6W__unit{color:var(--ink-muted);margin-left:3px;font-size:.625rem;font-weight:500}.BarMeter-module__PaPB6W__track{background:var(--surface-sunken);border-radius:2px;height:4px;overflow:hidden}.BarMeter-module__PaPB6W__fill{height:100%;width:var(--fill,0%);background:var(--ink-secondary);border-radius:2px;transition:width .12s linear}.BarMeter-module__PaPB6W__meter[data-status=cold] .BarMeter-module__PaPB6W__fill{background:var(--status-cold)}.BarMeter-module__PaPB6W__meter[data-status=cold] .BarMeter-module__PaPB6W__value,.BarMeter-module__PaPB6W__meter[data-status=cold] .BarMeter-module__PaPB6W__flag{color:var(--status-cold)}.BarMeter-module__PaPB6W__meter[data-status=low] .BarMeter-module__PaPB6W__fill{background:var(--status-warn)}.BarMeter-module__PaPB6W__meter[data-status=low] .BarMeter-module__PaPB6W__value{color:var(--status-warn)}.BarMeter-module__PaPB6W__meter[data-status=warn] .BarMeter-module__PaPB6W__fill{background:var(--status-warn)}.BarMeter-module__PaPB6W__meter[data-status=warn] .BarMeter-module__PaPB6W__value{color:var(--status-warn)}.BarMeter-module__PaPB6W__meter[data-status=danger] .BarMeter-module__PaPB6W__fill{background:var(--status-critical)}.BarMeter-module__PaPB6W__meter[data-status=danger] .BarMeter-module__PaPB6W__value{color:var(--status-critical)}.BarMeter-module__PaPB6W__flag{letter-spacing:.12em;text-transform:uppercase;color:var(--status-warn);font-size:.5625rem}.BarMeter-module__PaPB6W__meter[data-status=danger] .BarMeter-module__PaPB6W__flag{color:var(--status-critical)}.BarMeter-module__PaPB6W__meter[data-stale] .BarMeter-module__PaPB6W__fill,.BarMeter-module__PaPB6W__meter[data-stale] .BarMeter-module__PaPB6W__value{opacity:var(--stale-opacity)}
.MeterList-module__h1Ll9q__list{flex-direction:column;gap:11px;display:flex}
.TireCorner-module__m3HjLa__corner{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--radius);flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.TireCorner-module__m3HjLa__head{align-items:baseline;gap:7px;display:flex}.TireCorner-module__m3HjLa__code{letter-spacing:.1em;color:var(--ink);font-size:.8125rem;font-weight:800}.TireCorner-module__m3HjLa__name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;overflow:hidden}.TireCorner-module__m3HjLa__tire{flex-direction:column;gap:4px;display:flex}.TireCorner-module__m3HjLa__bandRow{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.TireCorner-module__m3HjLa__band{background:var(--tire-window);border-radius:2px;justify-content:center;align-items:center;min-height:34px;transition:background-color .2s linear;display:flex}.TireCorner-module__m3HjLa__bandValue{color:var(--ink);letter-spacing:-.01em;text-shadow:0 1px 2px #00000080;font-size:.8125rem;font-weight:700}.TireCorner-module__m3HjLa__band[data-bucket=cold3]{background:var(--tire-cold3)}.TireCorner-module__m3HjLa__band[data-bucket=cold2]{background:var(--tire-cold2)}.TireCorner-module__m3HjLa__band[data-bucket=cold1]{background:var(--tire-cold1)}.TireCorner-module__m3HjLa__band[data-bucket=window]{background:var(--tire-window)}.TireCorner-module__m3HjLa__band[data-bucket=hot1]{background:var(--tire-hot1)}.TireCorner-module__m3HjLa__band[data-bucket=hot2]{background:var(--tire-hot2)}.TireCorner-module__m3HjLa__band[data-bucket=hot3]{background:var(--tire-hot3)}.TireCorner-module__m3HjLa__band[data-bucket=none]{border:1px dashed var(--hairline-strong);background:0 0}.TireCorner-module__m3HjLa__band[data-stale]{opacity:var(--stale-opacity)}.TireCorner-module__m3HjLa__bandScale{letter-spacing:.1em;color:var(--ink-faint);text-align:center;grid-template-columns:repeat(3,1fr);gap:2px;font-size:.5rem;font-weight:700;display:grid}.TireCorner-module__m3HjLa__carcassRow{flex-direction:column;gap:3px;margin-top:2px;display:flex}.TireCorner-module__m3HjLa__carcassLabel{letter-spacing:.14em;font-size:.5rem}.TireCorner-module__m3HjLa__carcassRow .TireCorner-module__m3HjLa__band{min-height:22px}.TireCorner-module__m3HjLa__carcassRow .TireCorner-module__m3HjLa__bandValue{font-size:.6875rem;font-weight:600}.TireCorner-module__m3HjLa__foot{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);border-top:1px solid var(--hairline);padding-top:7px;display:flex}.TireCorner-module__m3HjLa__pressureLabel{letter-spacing:.14em;font-size:.5rem}.TireCorner-module__m3HjLa__pressureFlag{color:var(--status-warn);margin-left:5px}.TireCorner-module__m3HjLa__foot[data-status=low] .TireCorner-module__m3HjLa__pressureValue{color:var(--status-warn)}.TireCorner-module__m3HjLa__pressureValue{color:var(--ink);font-size:.875rem;font-weight:700}.TireCorner-module__m3HjLa__pressureUnit{color:var(--ink-muted);margin-left:3px;font-size:.5625rem;font-weight:500}.TireCorner-module__m3HjLa__foot[data-stale] .TireCorner-module__m3HjLa__pressureValue{opacity:var(--stale-opacity)}
.TireGrid-module__2rF8fa__grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TireGrid-module__2rF8fa__toggle{border:1px solid var(--hairline-strong);border-radius:var(--radius);display:flex;overflow:hidden}.TireGrid-module__2rF8fa__toggleButton{appearance:none;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:3px 9px;font-family:inherit;font-size:.625rem;font-weight:700;transition:background-color .12s linear,color .12s linear}.TireGrid-module__2rF8fa__toggleButton:hover{color:var(--ink-secondary)}.TireGrid-module__2rF8fa__toggleButton[data-active]{background:var(--accent-dim);color:var(--accent)}.TireGrid-module__2rF8fa__legend{align-items:center;gap:var(--gap-sm) var(--gap);margin-top:var(--gap);padding-top:var(--gap);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.TireGrid-module__2rF8fa__legendTitle{font-size:.5625rem}.TireGrid-module__2rF8fa__legendScale{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.TireGrid-module__2rF8fa__legendItem{flex-direction:column;align-items:center;gap:3px;display:flex}.TireGrid-module__2rF8fa__legendSwatch{border-radius:1px;width:100%;min-width:34px;height:6px;display:block}.TireGrid-module__2rF8fa__legendSwatch[data-bucket=cold3]{background:var(--tire-cold3)}.TireGrid-module__2rF8fa__legendSwatch[data-bucket=cold2]{background:var(--tire-cold2)}.TireGrid-module__2rF8fa__legendSwatch[data-bucket=cold1]{background:var(--tire-cold1)}.TireGrid-module__2rF8fa__legendSwatch[data-bucket=window]{background:var(--tire-window)}.TireGrid-module__2rF8fa__legendSwatch[data-bucket=hot1]{background:var(--tire-hot1)}.TireGrid-module__2rF8fa__legendSwatch[data-bucket=hot2]{background:var(--tire-hot2)}.TireGrid-module__2rF8fa__legendSwatch[data-bucket=hot3]{background:var(--tire-hot3)}.TireGrid-module__2rF8fa__legendLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:.5rem}@media (max-width:560px){.TireGrid-module__2rF8fa__legendLabel{display:none}}
.TopBar-module__d6KwQq__bar{align-items:center;gap:var(--gap-lg);padding:12px var(--gap-lg);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);display:flex}.TopBar-module__d6KwQq__identity{align-items:center;gap:12px;min-width:0;display:flex}.TopBar-module__d6KwQq__mark{letter-spacing:.22em;color:var(--ink);font-size:.9375rem;font-weight:800}.TopBar-module__d6KwQq__divider{background:var(--hairline-strong);width:1px;height:16px}.TopBar-module__d6KwQq__car{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.TopBar-module__d6KwQq__status{border:1px solid var(--hairline-strong);border-radius:100px;align-items:center;gap:7px;margin-left:auto;padding:4px 10px;display:flex}.TopBar-module__d6KwQq__dot{background:var(--ink-muted);border-radius:50%;flex:none;width:6px;height:6px}.TopBar-module__d6KwQq__statusText{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-secondary);white-space:nowrap;font-size:.625rem;font-weight:700}.TopBar-module__d6KwQq__status[data-state=live]{border-color:#0ca30c66}.TopBar-module__d6KwQq__status[data-state=live] .TopBar-module__d6KwQq__dot{background:var(--status-good);animation:2s ease-in-out infinite TopBar-module__d6KwQq__pulse}.TopBar-module__d6KwQq__status[data-state=live] .TopBar-module__d6KwQq__statusText{color:var(--status-good)}.TopBar-module__d6KwQq__status[data-state=connecting] .TopBar-module__d6KwQq__dot,.TopBar-module__d6KwQq__status[data-state=reconnecting] .TopBar-module__d6KwQq__dot{background:var(--status-warn);animation:1s ease-in-out infinite TopBar-module__d6KwQq__pulse}.TopBar-module__d6KwQq__status[data-state=connecting] .TopBar-module__d6KwQq__statusText,.TopBar-module__d6KwQq__status[data-state=reconnecting] .TopBar-module__d6KwQq__statusText{color:var(--status-warn)}.TopBar-module__d6KwQq__status[data-state=nocar],.TopBar-module__d6KwQq__status[data-state=offline],.TopBar-module__d6KwQq__status[data-state=mismatch]{border-color:#d03b3b73}.TopBar-module__d6KwQq__status[data-state=nocar] .TopBar-module__d6KwQq__dot,.TopBar-module__d6KwQq__status[data-state=offline] .TopBar-module__d6KwQq__dot,.TopBar-module__d6KwQq__status[data-state=mismatch] .TopBar-module__d6KwQq__dot{background:var(--status-critical)}.TopBar-module__d6KwQq__status[data-state=nocar] .TopBar-module__d6KwQq__statusText,.TopBar-module__d6KwQq__status[data-state=offline] .TopBar-module__d6KwQq__statusText,.TopBar-module__d6KwQq__status[data-state=mismatch] .TopBar-module__d6KwQq__statusText{color:var(--status-critical)}@keyframes TopBar-module__d6KwQq__pulse{0%,to{opacity:1}50%{opacity:.35}}.TopBar-module__d6KwQq__meta{gap:var(--gap-lg);margin:0;display:flex}.TopBar-module__d6KwQq__metaItem{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.TopBar-module__d6KwQq__metaItem dd{color:var(--ink);margin:0;font-size:.8125rem;font-weight:600}@media (max-width:720px){.TopBar-module__d6KwQq__bar{gap:var(--gap);flex-wrap:wrap}.TopBar-module__d6KwQq__meta{justify-content:flex-start;width:100%}.TopBar-module__d6KwQq__metaItem{align-items:flex-start}}
.TraceStack-module__sVtesW__rows{gap:var(--gap-sm) var(--gap-lg);flex-wrap:wrap;margin-bottom:10px;display:flex}.TraceStack-module__sVtesW__rowLabel{align-items:center;gap:6px;display:flex}.TraceStack-module__sVtesW__swatch{border-radius:1px;flex:none;width:12px;height:2px}.TraceStack-module__sVtesW__rowLabel[data-tone=primary] .TraceStack-module__sVtesW__swatch{background:var(--series-1)}.TraceStack-module__sVtesW__rowLabel[data-tone=secondary] .TraceStack-module__sVtesW__swatch{background:var(--series-2)}.TraceStack-module__sVtesW__rowName{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);font-size:.625rem;font-weight:600}.TraceStack-module__sVtesW__rowUnit{color:var(--ink-faint);font-size:.5625rem}.TraceStack-module__sVtesW__rowHover{color:var(--ink);margin-left:2px;font-size:.6875rem;font-weight:700}.TraceStack-module__sVtesW__canvasWrap{touch-action:none;width:100%;height:360px;position:relative}.TraceStack-module__sVtesW__canvas{width:100%;height:100%;display:block}@media (max-width:560px){.TraceStack-module__sVtesW__canvasWrap{height:280px}}
.WarningStrip-module__7JCN1q__strip{padding:10px var(--gap);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);align-items:center;gap:11px;display:flex}.WarningStrip-module__7JCN1q__icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6875rem;font-weight:800;display:flex}.WarningStrip-module__7JCN1q__text{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.WarningStrip-module__7JCN1q__strip[data-state=clear] .WarningStrip-module__7JCN1q__icon{color:var(--status-good);background:#0ca30c29}.WarningStrip-module__7JCN1q__strip[data-state=alert]{border-color:var(--status-critical);background:#d03b3b14}.WarningStrip-module__7JCN1q__strip[data-state=alert] .WarningStrip-module__7JCN1q__icon{background:var(--status-critical);color:#14060a}.WarningStrip-module__7JCN1q__list{gap:var(--gap-sm) var(--gap-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.WarningStrip-module__7JCN1q__item{align-items:baseline;gap:7px;display:flex}.WarningStrip-module__7JCN1q__itemLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--status-critical);font-size:.75rem;font-weight:600}.WarningStrip-module__7JCN1q__itemDetail{color:var(--ink-secondary);font-size:.6875rem}
.Dashboard-module__6maqsG__page{gap:var(--gap);max-width:1560px;padding:var(--gap) var(--gap) 40px;flex-direction:column;margin:0 auto;display:flex}.Dashboard-module__6maqsG__upper,.Dashboard-module__6maqsG__lower{gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.Dashboard-module__6maqsG__notice{padding:10px var(--gap);border-radius:var(--radius-lg);border:1px solid;font-size:.8125rem;line-height:1.5}.Dashboard-module__6maqsG__notice strong{font-weight:700}.Dashboard-module__6maqsG__notice[data-tone=warn]{color:var(--status-warn);background:#fab21912;border-color:#fab21966}.Dashboard-module__6maqsG__notice[data-tone=critical]{color:var(--status-critical);background:#d03b3b14;border-color:#d03b3b80}.Dashboard-module__6maqsG__footer{gap:var(--gap);padding-top:var(--gap);border-top:1px solid var(--hairline);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}@media (max-width:1200px){.Dashboard-module__6maqsG__upper,.Dashboard-module__6maqsG__lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Dashboard-module__6maqsG__upper>:first-child,.Dashboard-module__6maqsG__lower>:first-child{grid-column:1/-1}}@media (max-width:720px){.Dashboard-module__6maqsG__page{padding:var(--gap-sm) var(--gap-sm) 32px;gap:var(--gap-sm)}.Dashboard-module__6maqsG__upper,.Dashboard-module__6maqsG__lower{grid-template-columns:minmax(0,1fr)}}
