:root{--ui-bg:#0c0f14d1;--ui-border:#ffffff1f;--ui-text:#e6e9ef;--ui-dim:#9aa3b2;--ui-accent:#d9603a;--ui-speed-cool:#74c9ed;--ui-speed-warn:#eabf62;--ui-speed-danger:#ff5948;--ui-font:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{height:100%;color:var(--ui-text);font-family:var(--ui-font);background:#0a0c10;margin:0;font-size:12px;overflow:hidden}#app{touch-action:none;outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}#ui{pointer-events:none;position:fixed;inset:0}#ui>*{pointer-events:auto}.hidden{display:none!important}.fade{opacity:0;position:absolute;inset:0;pointer-events:none!important}.launcher{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-text);cursor:pointer;opacity:.5;backdrop-filter:blur(4px);background:#0c0f146b;border:1px solid #ffffff1a;border-radius:6px;padding:5px 10px;font-size:10px;transition:opacity .12s,border-color .12s;position:absolute;top:12px}.launcher:hover{opacity:1;border-color:var(--ui-accent);color:var(--ui-accent)}.launcher-left{left:12px}.launcher-right{right:12px}.hud{background:var(--ui-bg);border:1px solid var(--ui-border);backdrop-filter:blur(6px);border-radius:6px;flex-direction:column;width:428px;max-height:calc(100vh - 24px);display:flex;position:absolute;top:12px;left:12px}.hud-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.hud-header h1{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-accent);margin:0;font-size:10px;font-weight:600}.hud-sections{padding:8px 10px;overflow-y:auto}.hud-section+.hud-section{border-top:1px solid var(--ui-border);margin-top:8px;padding-top:8px}.hud-section h2{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-accent);margin:0 0 4px;font-size:10px;font-weight:600}.hud-row{grid-template-columns:124px minmax(0,1fr);align-items:baseline;gap:8px;line-height:1.55;display:grid}.hud-label{color:var(--ui-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.panel{background:var(--ui-bg);border:1px solid var(--ui-border);backdrop-filter:blur(6px);border-radius:6px;flex-direction:column;width:300px;max-height:calc(100vh - 24px);display:flex;position:absolute;top:12px;right:12px}.panel header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.panel h1{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-accent);margin:0;font-size:10px;font-weight:600}.panel-reset{font:inherit;color:var(--ui-text);border:1px solid var(--ui-border);cursor:pointer;background:0 0;border-radius:4px;padding:2px 6px;font-size:10px}.panel-reset:hover{border-color:var(--ui-accent)}.panel-collapse{color:var(--ui-dim);padding:2px 7px}.panel-save{color:var(--ui-accent);border-color:#d9603a99}.panel-save:disabled{opacity:.5;cursor:default}.panel-status{border-bottom:1px solid var(--ui-border);color:var(--ui-text);background:#d9603a1a;padding:5px 10px;font-size:10px;line-height:1.5}.panel-status-bad{color:#f0b3a4;background:#d93a3a24}.panel header .panel-save{margin-left:auto}.panel header .panel-save+.panel-reset,.panel header .panel-collapse{margin-left:6px}.bindings header .panel-reset{margin-left:auto}.panel-body{padding:4px 10px 10px;overflow-y:auto}.panel-category{border-top:1px solid var(--ui-border)}.panel-category:first-child{border-top:0}.panel-category>summary{cursor:pointer;color:var(--ui-text);letter-spacing:.14em;text-transform:uppercase;padding:7px 0 5px;font-size:10px;font-weight:600}.panel-category>summary:hover{color:var(--ui-accent)}.panel-group{border-left:1px solid var(--ui-border);margin:0 0 4px 8px;padding-left:8px}.panel-group>summary{cursor:pointer;color:var(--ui-dim);letter-spacing:.08em;text-transform:uppercase;padding:3px 0;font-size:10px}.panel-group>summary:hover{color:var(--ui-text)}.panel-count{float:right;color:#9aa3b299;letter-spacing:0}.panel-row{border-left:2px solid #0000;grid-template-columns:100px 1fr 62px;align-items:center;gap:6px;padding:2px 0 2px 4px;display:grid}.panel-row-primary{border-left-color:var(--ui-accent);background:#d9603a12}.panel-row-primary>label{color:var(--ui-text);font-weight:600}.panel-row-primary+.panel-row:not(.panel-row-primary){border-top:1px solid var(--ui-border);margin-top:4px;padding-top:4px}.panel-row label{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text);overflow:hidden}.panel-row input[type=range]{width:100%;accent-color:var(--ui-accent)}.panel-row input[type=checkbox]{accent-color:var(--ui-accent);grid-column:2/4;justify-self:start}.panel-number{width:100%;font:inherit;color:var(--ui-text);border:1px solid var(--ui-border);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:3px;padding:1px 3px;font-size:11px}.panel-readonly{color:var(--ui-dim);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:2/4;overflow:hidden}.tuning-workspace{backdrop-filter:none;z-index:3;background:0 0;border:0;border-radius:0;width:auto;max-height:calc(100vh - 24px);left:12px;right:12px;pointer-events:none!important}.tuning-workspace .tuning-header{background:var(--ui-bg);border:1px solid var(--ui-border);backdrop-filter:blur(6px);pointer-events:auto;border-radius:6px;padding:0;display:block}.tuning-toolbar{align-items:center;gap:7px;min-height:37px;padding:6px 8px;display:flex}.tuning-toolbar h1{margin-right:4px}.tuning-search{width:min(240px,24vw);min-width:140px;font:inherit;color:var(--ui-text);border:1px solid var(--ui-border);background:#ffffff0f;border-radius:4px;outline:none;margin-right:auto;padding:4px 7px;font-size:11px}.tuning-search:focus{border-color:var(--ui-accent)}.tuning-search::placeholder{color:var(--ui-dim)}.tuning-tabs{scrollbar-width:thin;gap:4px;padding:0 8px 7px;display:flex;overflow-x:auto}.tuning-tab{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-dim);border:1px solid var(--ui-border);cursor:pointer;background:#ffffff09;border-radius:4px;flex:none;padding:5px 9px;font-size:10px;position:relative}.tuning-tab:hover,.tuning-tab-active{color:var(--ui-text);border-color:var(--ui-accent)}.tuning-tab-active{background:#d9603a24}.tuning-tab-changed:after{content:"";background:var(--ui-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px}.tuning-drawer{border:1px solid var(--ui-border);pointer-events:auto;background:#0c0f14f0;border-top:0;border-radius:0 0 6px 6px;width:min(440px,100vw - 24px);max-height:calc(100vh - 92px);padding:7px 10px 10px;overflow-y:auto}.tuning-workspace>.panel-status{border-right:1px solid var(--ui-border);pointer-events:auto;background:#0c0f14f0;width:min(440px,100vw - 24px)}.tuning-drawer .panel-category{border:0}.tuning-drawer .panel-category>h2{color:var(--ui-accent);letter-spacing:.14em;text-transform:uppercase;margin:1px 0 7px;font-size:10px;font-weight:600}.tuning-drawer .panel-group{margin-left:0}.tuning-drawer .panel-row{grid-template-columns:136px minmax(90px,1fr) 68px}.panel-label-wrap{align-items:center;gap:4px;min-width:0;display:flex}.panel-label-wrap label{flex:1;min-width:0}.panel-help-trigger{width:15px;height:15px;font:inherit;color:#9aa3b2a6;cursor:help;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;padding:0;font-size:9px;line-height:13px}.panel-help-trigger:hover,.panel-help-trigger:focus-visible{color:var(--ui-accent);border-color:var(--ui-accent);outline:none}.tuning-help{z-index:6;width:min(380px,100vw - 16px);color:var(--ui-text);background:#090c11fa;border:1px solid #d9603aa6;border-radius:6px;padding:10px 11px;position:fixed;box-shadow:0 8px 28px #00000073;pointer-events:none!important}.tuning-help strong,.tuning-help code{display:block}.tuning-help strong{color:var(--ui-accent);font-size:11px}.tuning-help code{color:var(--ui-dim);font:inherit;margin-top:2px;font-size:9px}.tuning-help p{margin:7px 0;line-height:1.45}.tuning-help-facts{border-top:1px solid var(--ui-border);color:var(--ui-dim);padding-top:6px;font-size:9px;line-height:1.4}@media (width<=700px){.tuning-toolbar{flex-wrap:wrap}.tuning-search{order:2;width:100%}.tuning-drawer{width:100%}}.bindings{width:440px;max-height:78vh;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.bind-row{grid-template-columns:96px 1fr;align-items:center;gap:8px;padding:3px 0;display:grid}.bind-row+.bind-row{border-top:1px solid #ffffff0d}.bind-label{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bind-chips{flex-wrap:wrap;gap:4px;display:flex}.bind-chip{border:1px solid var(--ui-border);border-radius:4px;align-items:stretch;display:inline-flex;overflow:hidden}.bind-chip-name,.bind-chip-clear,.bind-add{font:inherit;color:var(--ui-text);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:10px}.bind-chip-clear{color:var(--ui-dim);border-left:1px solid var(--ui-border);padding:2px 5px}.bind-add{border:1px dashed var(--ui-border);color:var(--ui-dim);border-radius:4px}.bind-chip-name:hover,.bind-chip-clear:hover,.bind-add:hover{color:var(--ui-accent)}.bind-chip.capturing,.bind-add.capturing{border-color:var(--ui-accent);color:var(--ui-accent);border-style:solid}.bind-chip.capturing .bind-chip-name,.bind-add.capturing{color:var(--ui-accent)}.bind-footer{border-top:1px solid var(--ui-border);color:var(--ui-dim);padding:6px 10px 8px;font-size:10px;line-height:1.55}.run-bar,.screen{z-index:1}.launcher,.hud,.panel{z-index:2}.run-bar{text-align:center;border:1px solid var(--ui-border);backdrop-filter:blur(6px);background:#0c0f148c;border-radius:8px;width:320px;padding:8px 12px 9px;position:absolute;top:14px;left:50%;transform:translate(-50%);pointer-events:none!important}.run-clock{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:30px;line-height:1.05}.run-speed{min-width:72px;color:color-mix(in srgb, color-mix(in srgb, var(--ui-speed-cool), var(--ui-speed-warn) var(--run-speed-warn,0%)), var(--ui-speed-danger) var(--run-speed-danger,0%));font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:4px;line-height:1;transition:color 80ms linear;display:flex;position:absolute;top:10px;right:12px}.run-speed-value{text-align:right;min-width:3ch;font-size:19px;font-weight:700}.run-speed-unit{color:currentColor;letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:8px}.run-bar-endless .run-clock{letter-spacing:.01em}.run-bar-stopped .run-clock{color:var(--ui-accent)}.run-meta{margin-top:6px}.run-progress{background:#ffffff24;border-radius:2px;height:3px;display:block;overflow:hidden}.run-progress i{background:var(--ui-accent);height:100%;display:block}.run-split{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-dim);white-space:nowrap;text-overflow:clip;margin-top:5px;font-size:10px;overflow:hidden}.screen{backdrop-filter:blur(3px);background:#080a0e8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.screen-card{background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:10px;width:460px;max-height:calc(100vh - 48px);padding:22px 24px 20px;overflow-y:auto}.screen-title-text{letter-spacing:.02em;margin:0;font-size:26px;font-weight:500}.screen-sub{color:var(--ui-dim);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 16px;font-size:11px}.course-list{flex-direction:column;gap:8px;display:flex}.course-row{text-align:left;width:100%;font:inherit;color:var(--ui-text);border:1px solid var(--ui-border);cursor:pointer;background:#ffffff08;border-radius:7px;padding:10px 12px;transition:border-color .12s,background .12s;display:block}.course-row:hover{border-color:var(--ui-accent);background:#ffffff0f}.course-row-loaded{border-left:2px solid var(--ui-accent)}.course-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.course-label{font-size:14px}.course-best{color:var(--ui-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.course-blurb{color:var(--ui-dim);margin-top:3px;font-size:10px;line-height:1.5}.screen-sub-quiet{text-align:center;opacity:.75;margin:8px 0 0}.controls-block{flex-direction:column;gap:12px;margin-top:18px;display:flex}.controls-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-dim);opacity:.7;margin:0 0 5px;font-size:9px;font-weight:500}.controls-row{align-items:baseline;gap:10px;padding:2px 0;font-size:11px;line-height:1.5;display:flex}.controls-label{color:var(--ui-dim);flex:1;min-width:0}.controls-keys{color:var(--ui-text);white-space:nowrap;text-align:right}.controls-pad{color:var(--ui-dim);opacity:.65;white-space:nowrap;text-align:right}.screen-hint{color:var(--ui-dim);margin:14px 0 0;font-size:10px;line-height:1.6}.screen-hint-dim{opacity:.6;margin-top:3px}.screen-buttons{gap:8px;margin-top:18px;display:flex}.screen-button{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-text);border:1px solid var(--ui-border);cursor:pointer;background:#ffffff0a;border-radius:6px;flex:1;padding:9px 10px;font-size:11px;transition:border-color .12s,color .12s}.screen-button:hover,.screen-button-primary{border-color:var(--ui-accent);color:var(--ui-accent)}.result-time{align-items:baseline;gap:12px;display:flex}.result-clock{font-variant-numeric:tabular-nums;font-size:40px}.result-delta{font-variant-numeric:tabular-nums;color:var(--ui-dim);font-size:14px}.result-delta-good{color:var(--ui-accent)}.result-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.result-stat{border:1px solid var(--ui-border);background:#ffffff08;border-radius:6px;flex-direction:column;gap:2px;padding:8px 9px;display:flex}.result-stat-value{font-variant-numeric:tabular-nums;font-size:14px}.result-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-dim);font-size:9px}.result-splits{border-top:1px solid var(--ui-border);max-height:216px;margin-top:16px;overflow-y:auto}.result-split{border-bottom:1px solid #ffffff0d;align-items:baseline;gap:8px;padding:3px 2px;font-size:11px;display:flex}.result-split-name{color:var(--ui-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.result-split-time,.result-split-delta{font-variant-numeric:tabular-nums;white-space:nowrap}.result-split-delta{text-align:right;width:52px;color:var(--ui-dim)}.ride-telemetry{z-index:1;position:absolute;inset:0;pointer-events:none!important}.ride-telemetry-panel{backdrop-filter:blur(6px);pointer-events:none;background:#0c0f14a3;border:1px solid #ffffff1a;border-radius:8px;position:absolute;bottom:12px;box-shadow:0 4px 18px #0000002e}.ride-telemetry-title{color:var(--ui-dim);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600;line-height:1}.ride-telemetry-weight{width:248px;padding:10px 11px 9px;left:12px}.telemetry-weight-visual{grid-template-columns:146px 1fr;align-items:center;height:132px;margin-top:3px;display:grid}.telemetry-board-map{width:138px;height:124px;position:relative}.telemetry-deck{background:#ffffff06;border:1px solid #e6e9ef99;border-radius:45% 45% 35% 35%/13% 13% 10% 10%;width:58px;height:100px;position:absolute;top:13px;left:42px}.telemetry-deck-centre{border:1px solid #ffffff38;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.telemetry-axle{background:#ffffff52;width:70px;height:1px;position:absolute;left:-7px}.telemetry-axle:before,.telemetry-axle:after{content:"";background:#ffffff73;border-radius:2px;width:4px;height:5px;position:absolute;top:-2px}.telemetry-axle:before{left:0}.telemetry-axle:after{right:0}.telemetry-axle-front{top:22px}.telemetry-axle-rear{bottom:22px}.telemetry-weight-marker{will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%}.telemetry-weight-requested{z-index:1;border:1.5px solid var(--ui-accent);background:#0c0f148c;width:13px;height:13px}.telemetry-weight-actual{z-index:2;background:var(--ui-text);width:7px;height:7px;box-shadow:0 0 0 1px #0c0f14cc}.telemetry-orient{color:#e6e9ef7a;letter-spacing:.1em;font-size:7px;position:absolute}.telemetry-nose{color:var(--ui-accent);top:0;left:72px;transform:translate(-50%)}.telemetry-tail{bottom:0;left:72px;transform:translate(-50%)}.telemetry-left{top:59px;left:19px}.telemetry-right{top:59px;right:11px}.telemetry-height{height:112px;position:relative}.telemetry-height-track{border-left:1px solid #ffffff47;width:7px;position:absolute;top:7px;bottom:8px;right:8px}.telemetry-height-track:before,.telemetry-height-track:after,.telemetry-height-stance-tick{content:"";background:#ffffff59;width:6px;height:1px;position:absolute;left:-3px}.telemetry-height-track:before{top:0}.telemetry-height-track:after{bottom:0}.telemetry-height-label{color:#e6e9ef6b;letter-spacing:.08em;font-size:7px;position:absolute;right:19px}.telemetry-height-extend{top:1px}.telemetry-height-stance{top:36px}.telemetry-height-crouch{bottom:1px}.telemetry-height-marker{position:absolute;transform:translateY(50%)}.telemetry-height-requested{border:1px solid var(--ui-accent);background:#0c0f1499;width:11px;height:7px;left:-6px}.telemetry-height-actual{background:var(--ui-text);border-radius:50%;width:7px;height:7px;left:-4px}.telemetry-load-split{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:10px;padding-top:7px;display:grid}.telemetry-load{color:var(--ui-dim);grid-template-columns:9px minmax(0,1fr) 20px;align-items:center;gap:4px;font-size:8px;display:grid}.telemetry-load:before{content:"";background:#ffffff1a;border-radius:2px;grid-area:1/2;width:100%;height:3px}.telemetry-load-fill{z-index:1;background:var(--ui-text);border-radius:2px;grid-area:1/2;height:3px}.telemetry-load-rear .telemetry-load-fill{background:var(--ui-dim)}.telemetry-load-value{color:var(--ui-text);text-align:right;font-variant-numeric:tabular-nums}.ride-telemetry-forces{width:406px;padding:10px 11px 9px;right:12px}.telemetry-force-group{padding-top:7px}.telemetry-force-group+.telemetry-force-group{border-top:1px solid #ffffff12;margin-top:6px}.telemetry-force-header,.telemetry-balance-caption,.telemetry-grip-caption{justify-content:space-between;align-items:baseline;display:flex}.telemetry-force-header h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:500}.telemetry-force-state{color:var(--ui-dim);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.telemetry-balance-scale,.telemetry-grip-scale{background:#ffffff0f;border-radius:2px;height:12px;margin-top:4px;position:relative;overflow:visible}.telemetry-zero{z-index:3;background:#ffffff85;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.telemetry-result-bar{background:#e6e9efb3;border-radius:1px;height:6px;position:absolute;top:3px}.telemetry-negative .telemetry-result-bar,.telemetry-overload .telemetry-result-bar,.telemetry-released .telemetry-result-bar{background:var(--ui-accent)}.telemetry-result-marker{z-index:4;background:var(--ui-text);border-radius:1px;width:3px;height:10px;position:absolute;top:1px;transform:translate(-50%)}.telemetry-overload .telemetry-result-marker,.telemetry-released .telemetry-result-marker{background:var(--ui-accent)}.telemetry-balance-caption,.telemetry-grip-caption{color:var(--ui-dim);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:8px}.telemetry-balance-value,.telemetry-grip-use,.telemetry-grip-capacity{color:var(--ui-text);font-variant-numeric:tabular-nums;letter-spacing:0}.telemetry-contributions{flex-wrap:wrap;gap:3px 5px;margin-top:4px;display:flex}.telemetry-contribution{color:var(--ui-dim);grid-template-columns:7px auto 31px;align-items:baseline;column-gap:2px;font-size:8px;line-height:1.2;display:grid}.telemetry-contribution-arrow{color:#e6e9ef85;font-size:11px;line-height:.7}.telemetry-contribution[data-direction=positive] .telemetry-contribution-arrow{color:var(--ui-text)}.telemetry-contribution[data-direction=negative] .telemetry-contribution-arrow{color:var(--ui-accent)}.telemetry-contribution-value{color:var(--ui-text);text-align:right;font-variant-numeric:tabular-nums}.telemetry-grip-safe{background:#ffffff14;border-left:1px solid #ffffff61;border-right:1px solid #ffffff61;height:8px;position:absolute;top:2px}.telemetry-capacity-tick{z-index:2;width:1px;height:5px;position:absolute;top:1px;transform:translate(-50%)}.telemetry-capacity-front{background:var(--ui-text)}.telemetry-capacity-rear{background:var(--ui-dim);top:7px}.telemetry-shift-span{background:var(--ui-accent);opacity:.72;height:2px;position:absolute;top:5px}.telemetry-grip-marker{z-index:5;position:absolute;top:2px;transform:translate(-50%)}.telemetry-turn-marker{border:1px solid var(--ui-accent);background:#0c0f14bf;border-radius:50%;width:8px;height:8px}.telemetry-tyre-marker{background:var(--ui-text);border-radius:50%;width:5px;height:5px;top:4px}.telemetry-at-limit .telemetry-grip-use,.telemetry-overload .telemetry-force-state,.telemetry-sliding .telemetry-force-state,.telemetry-danger .telemetry-force-state{color:var(--ui-accent)}.telemetry-overload .telemetry-grip-scale,.telemetry-sliding .telemetry-grip-scale{box-shadow:inset 0 0 0 1px #d9603a73}.telemetry-danger .telemetry-grip-scale{animation:.45s steps(2,end) infinite telemetry-danger-pulse}@keyframes telemetry-danger-pulse{50%{box-shadow:inset 0 0 0 1px var(--ui-accent), 0 0 6px #d9603a80}}.telemetry-speed-parts .telemetry-contribution{grid-template-columns:7px auto 31px}@media (width<=1000px),(height<=600px){.ride-telemetry-panel{bottom:8px}.ride-telemetry-weight{width:226px;padding:8px 9px 7px;left:8px}.telemetry-weight-visual{transform-origin:0;grid-template-columns:132px 1fr;height:120px;transform:scale(.92)}.ride-telemetry-forces{width:370px;padding:8px 9px 7px;right:8px}.telemetry-force-group{padding-top:5px}.telemetry-force-group+.telemetry-force-group{margin-top:4px}.telemetry-contributions{margin-top:3px}}
