.race{--rc-line:#d0dede;--rc-fill:#008a8e;--rc-ok:#00696c;--rc-bad:#c0392b;--rc-meh:#a15c00;border:1px solid #d0dede;border-radius:16px;padding:1rem;margin:1.5rem 0;background:rgba(0,105,108,4%);font-size:.85rem}.dark .race{--rc-line:#3a4c4c;--rc-fill:#3fb0b3;--rc-ok:#5cc8cb;--rc-bad:#e57368;--rc-meh:#e0a040;border-color:rgba(92,200,203,.22);background:rgba(92,200,203,6%)}.race-lanes{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.75rem}.race .lane{flex:1 1 260px}.race .lane-head{margin-bottom:.5rem}.race-timeline{display:grid;gap:.4rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--rc-line)}.race .tl{display:grid;grid-template-columns:5.5rem 1fr 4rem;align-items:center;gap:.5rem}.race .tl-track{display:flex;gap:3px}.race .tl-track span{flex:1;text-align:center;font-size:.7rem;opacity:.75}.race .tl-track i{display:block;height:.35rem;margin-bottom:.15rem;border-radius:1rem;background:var(--rc-line)linear-gradient(var(--rc-fill),var(--rc-fill))no-repeat;background-size:0 100%;transition:background-size .6s linear}.race .clock{font-variant-numeric:tabular-nums;opacity:.75;white-space:nowrap;text-align:right}.race .track{display:grid;grid-template-columns:7.5rem 1fr 4.5rem;align-items:center;gap:.5rem;margin:.3rem 0}.race .bar{height:.6rem;border-radius:1rem;background:var(--rc-line);overflow:hidden}.race .bar i{display:block;height:100%;width:0;background:var(--rc-fill);transition:width .6s linear}.race .track b{white-space:nowrap}.race .track.ok b{color:var(--rc-ok)}.race .track.ok .bar i{background:var(--rc-ok)}.race .track.bad b{color:var(--rc-bad)}.race .track.meh b{color:var(--rc-meh)}.race .track.exit b,.race .track.data b{opacity:.7}.race .track.exit .bar i{opacity:.5}.race .track.pruned{opacity:.45}.race .track.pruned .bar{background:repeating-linear-gradient(45deg,var(--rc-line) 0 4px,transparent 4px 8px)}.race .lane-msg{margin:.5rem 0 0;min-height:2.6em}.race-play{font:inherit;color:#fff;cursor:pointer;border:0;border-radius:10px;background:#00696c;padding:.35rem .9rem}.race-play:hover{background:#008a8e}