.cs__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cs__cols,.cs__top{display:grid;gap:20px;align-items:start}.cs__cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cs__readout{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums}.cs__stat{font-size:var(--text-base)}.cs__nudge{flex-wrap:wrap}.cs__anchor,.cs__nudge{display:flex;gap:8px}.cs__anchor .ui-input{flex:1;min-width:0}.cs__time{font-family:var(--font-mono);font-size:12px;white-space:nowrap}.cs__warn{color:var(--warning)}.cs-timeline{display:block;width:100%;touch-action:pan-y;user-select:none}.cs-tl__neg{fill:color-mix(in oklab,var(--fg) 7%,transparent)}.cs-tl__grid{stroke:var(--line);stroke-width:1}.cs-tl__tick{fill:var(--fg-faint);font-size:10px;font-family:var(--font-mono)}.cs-tl__label{fill:var(--fg-faint);font-size:11px}.cs-tl__before rect{fill:color-mix(in oklab,var(--fg) 38%,transparent)}.cs-tl__after rect{fill:var(--accent)}.cs-tl__sel{stroke:var(--accent-fg);stroke-width:2}.cs-tl__hit{fill:transparent;cursor:ew-resize;outline:none}.cs-tl__hit:focus-visible{stroke:var(--accent-fg);stroke-width:2}@media (max-width:960px){.cs__cols,.cs__top{grid-template-columns:minmax(0,1fr)}}