.dt.svelte-10p6dcc{color:var(--ink);margin:0 0 4px}.strip.svelte-10p6dcc{width:100%;height:auto;font-family:var(--sans);text-rendering:geometricprecision;display:block}.hit.svelte-10p6dcc{cursor:default}.seg.svelte-10p6dcc{stroke-width:1px}.seg.good.svelte-10p6dcc{fill:var(--good-bg);stroke:var(--good-line)}.seg.ok.svelte-10p6dcc{fill:var(--ok-bg);stroke:var(--ok-line)}.seg.bad.svelte-10p6dcc{fill:var(--bad-bg);stroke:var(--bad-line)}.seg.run.svelte-10p6dcc{stroke:var(--sun);stroke-width:2.5px}.lab.svelte-10p6dcc{font-size:var(--fs-sm);fill:var(--ink);pointer-events:none;paint-order:stroke;stroke-width:3px;stroke-linejoin:round;font-weight:600}.lab.good.svelte-10p6dcc{stroke:var(--good-bg)}.lab.ok.svelte-10p6dcc{stroke:var(--ok-bg)}.lab.bad.svelte-10p6dcc{stroke:var(--bad-bg)}.lab.small.svelte-10p6dcc{font-size:var(--fs-2xs);pointer-events:auto;stroke:none;font-weight:600}.ticks.svelte-10p6dcc{fill:none;stroke:var(--line-strong);stroke-width:1px}.ax.svelte-10p6dcc{font-size:var(--fs-2xs);fill:var(--ink-soft)}.ax.mid.svelte-10p6dcc{font-size:var(--fs-2xs)}.nowline.svelte-10p6dcc{stroke:var(--sun);stroke-width:2px}.now.svelte-10p6dcc{font-size:var(--fs-2xs);fill:var(--ink);font-weight:600}.zoom.svelte-10p6dcc{fill:var(--paper);stroke:var(--line);stroke-width:1px}.cap.svelte-10p6dcc{font-size:var(--fs-md);margin:6px 0 0}.run-line.svelte-10p6dcc{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.key.svelte-10p6dcc{font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 4px;display:flex}.key-line.svelte-10p6dcc{margin:0}.key-codes.svelte-10p6dcc{flex-wrap:wrap;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.key-codes.svelte-10p6dcc li:where(.svelte-10p6dcc){white-space:nowrap}.key.svelte-10p6dcc b:where(.svelte-10p6dcc){color:var(--ink);font-weight:700}.ax.yr.svelte-10p6dcc{fill:var(--ink)}.hint.svelte-10p6dcc{font-size:var(--fs-sm);color:var(--ink-soft);min-height:1.35em;margin-top:2px}.hint.on.svelte-10p6dcc{color:var(--ink)}.nb.svelte-10p6dcc{white-space:nowrap}.prog.svelte-10p6dcc{gap:6px;margin-top:8px;display:grid}.prog-row.svelte-10p6dcc{font-size:var(--fs-sm);grid-template-columns:minmax(6rem,auto) minmax(4rem,1fr) auto;align-items:center;gap:4px 10px;display:grid}.prog-k.svelte-10p6dcc{color:var(--ink);white-space:nowrap;font-weight:600}.prog-v.svelte-10p6dcc{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.prog-bar.svelte-10p6dcc{border-radius:var(--r-pill);background:var(--line);height:8px;position:relative;overflow:hidden}.prog-bar.sub.svelte-10p6dcc{height:6px}.prog-bar.svelte-10p6dcc i:where(.svelte-10p6dcc){border-radius:var(--r-pill);background:var(--sun);position:absolute;inset:0 auto 0 0}@media (width<=420px){.prog-row.svelte-10p6dcc{grid-template-columns:minmax(0,1fr) auto}.prog-bar.svelte-10p6dcc{grid-area:2/1/auto/-1}}.soft.svelte-10p6dcc{color:var(--ink-soft)}.compact.svelte-10p6dcc .cap:where(.svelte-10p6dcc){font-size:var(--fs-md)}@media print{.dt.svelte-10p6dcc{break-inside:avoid}.hint.svelte-10p6dcc{display:none}.prog-bar.svelte-10p6dcc{border:1px solid #999}.prog-bar.svelte-10p6dcc i:where(.svelte-10p6dcc){background:#555}}
