.fm-rs{display:grid;gap:.375rem;max-width:29rem}.fm-rs .is-off{display:none}.fm-rs-tabs{gap:.25rem}.fm-rs-tab{height:2.5rem;padding:0 .25rem;font-size:.8125rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-rs-screen{display:grid}.fm-rs-stage{position:relative;background:#0b1118}.fm-rs-svg{aspect-ratio:920 / 470}.fm-rs-chip{position:absolute;right:.5rem;bottom:.4375rem;display:flex;align-items:center;gap:.5rem;width:fit-content;max-width:calc(100% - 1rem);font-size:.75rem;line-height:1.3;padding:.1875rem .625rem;background:#05080ce0}.fm-rs-chip-a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b4c0cd}.fm-rs-chip-b{white-space:nowrap;color:#f1f5f9}.fm-rs-chip-b.is-gain{color:#22c55e}.fm-rs-chip-b.is-loss{color:#ef4444}.fm-rs-grad{flex:none;width:3rem;height:.375rem;border-radius:999px;background:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e)}.fm-rs-stage[data-view=gg] .fm-rs-chip,.fm-rs-stage[data-view=lean] .fm-rs-chip{right:auto;left:.5rem;bottom:auto;top:.4375rem}.fm-rs-dot{stroke-width:4}.fm-rs-dot-me{fill:#f97316;stroke:#f1f5f9}.fm-rs-dot-best{fill:#f1f5f9;stroke:#0b1118}.fm-rs-dot.is-off{display:none}.fm-rs-bar{display:flex;align-items:center;gap:.5rem;padding:.25rem .375rem .375rem}.fm-rs-play{flex:none;width:2.5rem;height:2.5rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.fm-rs-stripbox{position:relative;flex:1;min-width:0}.fm-rs-legend{position:absolute;left:.25rem;top:-.0625rem;z-index:1;font-size:.625rem;font-weight:600;line-height:1;color:#8a99ab;pointer-events:none}.fm-rs-strip{display:block;width:100%;height:2.5rem;border-radius:.5rem;background:#ffffff0d;cursor:ew-resize;touch-action:none}.fm-rs-strip:focus-visible{outline:2px solid #F97316;outline-offset:2px}.fm-rs-mid{stroke:#ffffff47;stroke-width:1;vector-effect:non-scaling-stroke}.fm-rs-bars-up{fill:#ef4444bf}.fm-rs-bars-down{fill:#22c55ebf}.fm-rs-cursor{stroke:#f97316;stroke-width:2;vector-effect:non-scaling-stroke}.fm-rs-laps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.fm-rs-lap{height:2.75rem;padding:0 .125rem;display:grid;align-content:center;gap:0;line-height:1.1;min-width:0}.fm-rs-lap-n{font-size:.8125rem;font-weight:800}.fm-rs-lap-t{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85}.fm-rs-lap.is-best .fm-rs-lap-n:after{content:" ★"}.fm-rs-note{padding:0 .25rem .125rem;font-size:.75rem;line-height:1.3}@media(max-width:47.99rem){.fm-rs{max-width:none}}@media(max-width:24rem){.fm-rs-tab{font-size:.75rem}.fm-rs-lap-t{font-size:.625rem}}
