.lanes.svelte-lz5ej{--row:16px;--lane-h:9px;user-select:none;grid-template-columns:auto 1fr;column-gap:12px;font-size:.72rem;display:grid;container-type:inline-size}.lanes.nolabels.svelte-lz5ej{grid-template-columns:1fr}.compact.svelte-lz5ej{--row:14px;--lane-h:6px}.labels.svelte-lz5ej{grid-auto-rows:var(--row);display:grid}.lab.svelte-lz5ej{line-height:var(--row);color:var(--stage-muted,var(--muted));white-space:nowrap;text-align:right;font-size:.68rem}.short.svelte-lz5ej{display:none}@container (width<=380px){.full.svelte-lz5ej{display:none}.short.svelte-lz5ej{display:inline}}.track.svelte-lz5ej{grid-auto-rows:var(--row);cursor:ew-resize;touch-action:none;align-items:center;display:grid;position:relative}.lane.svelte-lz5ej{width:100%;height:var(--lane-h);border-radius:2px;display:block;overflow:hidden}.bg.svelte-lz5ej{fill:#7f7f7f24}.mover.svelte-lz5ej .on:where(.svelte-lz5ej){fill:var(--mover-2)}.ref.svelte-lz5ej .on:where(.svelte-lz5ej){fill:var(--ref-2)}.lift.svelte-lz5ej .on:where(.svelte-lz5ej){fill:color-mix(in srgb, var(--mover-2) 55%, #fff)}.rel.svelte-lz5ej .on:where(.svelte-lz5ej){fill:#9aa3b2}.goal.svelte-lz5ej .on:where(.svelte-lz5ej){fill:var(--kept-2)}.lab.mover.svelte-lz5ej{color:var(--mover-2)}.lab.ref.svelte-lz5ej{color:var(--ref-2)}.lab.goal.svelte-lz5ej{color:var(--kept-2)}.reqs.svelte-lz5ej{height:4px;position:absolute;top:-3px;left:0;right:0}.reqs.svelte-lz5ej i:where(.svelte-lz5ej){background:#a0a6b299;width:1px;height:4px;position:absolute;top:0}.head.svelte-lz5ej{pointer-events:none;background:#fff;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000059}.mark.svelte-lz5ej{bottom:calc((var(--row) - 14px) / 2);pointer-events:auto;position:absolute;transform:translate(-50%)}.mark.svelte-lz5ej svg:where(.svelte-lz5ej){width:14px;height:14px;display:block}.mark.svelte-lz5ej circle:where(.svelte-lz5ej){fill:var(--kept-2)}.mark.svelte-lz5ej path:where(.svelte-lz5ej){fill:none;stroke:#0b2416;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.light-lanes .head.svelte-lz5ej{background:var(--ink);box-shadow:none}.light-lanes .goal.svelte-lz5ej .on:where(.svelte-lz5ej){fill:var(--kept)}.light-lanes .mover.svelte-lz5ej .on:where(.svelte-lz5ej){fill:var(--mover)}.light-lanes .ref.svelte-lz5ej .on:where(.svelte-lz5ej){fill:var(--ref)}.light-lanes .lab.mover.svelte-lz5ej{color:var(--mover-ink)}.light-lanes .lab.ref.svelte-lz5ej{color:var(--ref-ink)}.light-lanes .lab.goal.svelte-lz5ej{color:var(--kept)}.transport.svelte-1aq2h5h{flex:none;align-items:center;gap:10px;max-width:100%;display:flex}.pp.svelte-1aq2h5h{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .15s;display:grid}.pp.svelte-1aq2h5h:active{transform:scale(.94)}.pp.svelte-1aq2h5h svg:where(.svelte-1aq2h5h){fill:currentColor;width:14px;height:14px}.pp.ghost.svelte-1aq2h5h{color:var(--muted);border:1px solid var(--rule-2);background:0 0}.dark.svelte-1aq2h5h .pp:where(.svelte-1aq2h5h){color:#0d0f13;background:#fff}.dark.svelte-1aq2h5h .pp.ghost:where(.svelte-1aq2h5h){color:var(--stage-muted);border-color:var(--stage-rule);background:0 0}.time.svelte-1aq2h5h{white-space:nowrap;font-size:.8rem}.cur.svelte-1aq2h5h{text-align:right;display:inline-block}.of.svelte-1aq2h5h{color:var(--faint)}.dark.svelte-1aq2h5h .of:where(.svelte-1aq2h5h){color:var(--stage-muted)}.seg.svelte-1aq2h5h{flex:none}.seg.svelte-1aq2h5h button:where(.svelte-1aq2h5h){padding:3px 9px;font-size:.74rem}.rate.svelte-1aq2h5h{border:1px solid var(--rule-2);min-width:46px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 10px;font-size:.76rem;display:none}.dark.svelte-1aq2h5h .rate:where(.svelte-1aq2h5h){border-color:var(--stage-rule);color:var(--stage-ink)}.rate.svelte-1aq2h5h:hover{border-color:var(--muted)}@container (width<=324px){.seg.svelte-1aq2h5h{display:none}.rate.svelte-1aq2h5h{display:block}}.minimap.svelte-1fj6ewf{border-radius:10px;width:100%;height:100%;min-height:120px;position:relative;overflow:hidden}canvas.svelte-1fj6ewf{position:absolute;inset:0}
