.stepper.svelte-npbzxn{display:inline-flex;align-items:center;gap:.6rem}.dot.svelte-npbzxn{flex:none;width:10px;height:10px;border-radius:50%}.scroll.svelte-npbzxn{overflow-x:auto;-webkit-overflow-scrolling:touch}.board.svelte-npbzxn{width:100%}.cols.svelte-npbzxn{display:grid;gap:0}.name.svelte-npbzxn,.res.svelte-npbzxn{margin:0 3px;padding:.4rem .2rem;border-radius:10px;border:2px solid var(--c, var(--border));font-size:.85rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--bg)}.name.svelte-npbzxn{color:var(--c);cursor:pointer}.name.svelte-npbzxn:hover,.name.done.svelte-npbzxn{background:color-mix(in srgb,var(--c) 12%,var(--bg))}.res.cover.svelte-npbzxn{background:var(--bg-soft);color:var(--fg-muted);border-style:dashed}svg.svelte-npbzxn{display:block}.rail.svelte-npbzxn{stroke:color-mix(in srgb,var(--fg-muted) 55%,transparent);stroke-width:3;stroke-linecap:round}.trace.svelte-npbzxn{fill:none;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.trace.anim.svelte-npbzxn{stroke-dasharray:var(--len);animation:svelte-npbzxn-draw var(--dur) linear forwards}@keyframes svelte-npbzxn-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.sr-only.svelte-npbzxn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
