.rail.svelte-t9mdnl{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none}.node.svelte-t9mdnl{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:4px}.rail__track.svelte-t9mdnl{position:absolute;top:18px;right:50%;left:-50%;height:2px;border-radius:2px;background:var(--border-subtle);overflow:hidden}.rail__track.svelte-t9mdnl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:var(--accent-primary);transition:transform var(--dur-4) var(--ease-out-quint)}.rail__track--on.svelte-t9mdnl:after{transform:scaleX(1)}.node__dot.svelte-t9mdnl{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface-base);color:var(--text-muted);transition:border-color var(--dur-2) var(--ease-out-quart),background var(--dur-2) var(--ease-out-quart),color var(--dur-2) var(--ease-out-quart)}.node__index.svelte-t9mdnl{font-size:.8125rem;font-weight:600}.node--active.svelte-t9mdnl .node__dot:where(.svelte-t9mdnl){border-color:var(--accent-primary);color:var(--accent-primary);background:var(--surface-base)}.node--active.svelte-t9mdnl .node__dot:where(.svelte-t9mdnl):before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid var(--accent-primary);opacity:0;animation:svelte-t9mdnl-pulse 1.8s var(--ease-out-quart) infinite}@keyframes svelte-t9mdnl-pulse{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.35);opacity:0}}.node--done.svelte-t9mdnl .node__dot:where(.svelte-t9mdnl){border-color:var(--accent-primary);background:var(--accent-primary);color:var(--on-accent)}.node--error.svelte-t9mdnl .node__dot:where(.svelte-t9mdnl){border-color:var(--status-error);background:var(--status-error);color:var(--text-primary)}.node__label.svelte-t9mdnl{margin-top:10px;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.node--idle.svelte-t9mdnl .node__label:where(.svelte-t9mdnl){color:var(--text-muted)}.node__sub.svelte-t9mdnl{margin-top:2px;font-size:.75rem;letter-spacing:.02em;color:var(--text-muted);min-height:1.1em}.node--active.svelte-t9mdnl .node__sub:where(.svelte-t9mdnl){color:var(--accent-primary)}.node--ready.svelte-t9mdnl .node__dot:where(.svelte-t9mdnl){border-color:var(--accent-ring);color:var(--accent-primary)}.node--ready.svelte-t9mdnl .node__label:where(.svelte-t9mdnl){color:var(--text-primary)}.node--ready.svelte-t9mdnl .node__sub:where(.svelte-t9mdnl){color:var(--accent-secondary);font-weight:600}@media(max-width:560px){.rail.svelte-t9mdnl{grid-template-columns:1fr;gap:2px;justify-items:start}.node.svelte-t9mdnl{flex-direction:row;align-items:center;gap:12px;width:100%;padding:6px 0;text-align:left}.rail__track.svelte-t9mdnl{top:-50%;bottom:50%;left:19px;right:auto;width:2px;height:auto}.rail__track.svelte-t9mdnl:after{transform:scaleY(0);transform-origin:top}.rail__track--on.svelte-t9mdnl:after{transform:scaleY(1)}.node__label.svelte-t9mdnl{margin-top:0}.node__sub.svelte-t9mdnl{margin-top:0;margin-left:auto}}.run.svelte-1hnbc3i{display:flex;flex-direction:column;gap:var(--space-xl)}.run__feed.svelte-1hnbc3i{display:flex;flex-direction:column;gap:var(--space-lg)}.run__tracking.svelte-1hnbc3i{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 calc(-1 * var(--space-md));color:var(--text-muted);font-size:.75rem}.run__tracking-label.svelte-1hnbc3i{text-transform:uppercase;letter-spacing:.1em;font-weight:600}.run__tracking-id.svelte-1hnbc3i{font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:.02em}.run__tracking-status.svelte-1hnbc3i{margin-left:auto;color:var(--accent-secondary);font-weight:500}.run__demo.svelte-1hnbc3i{align-self:flex-start;margin-bottom:var(--space-sm)}.block.svelte-1hnbc3i{padding:var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);animation:svelte-1hnbc3i-block-in var(--dur-3) var(--ease-out-quint) both}@keyframes svelte-1hnbc3i-block-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.block__label.svelte-1hnbc3i{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-secondary)}.block__tag.svelte-1hnbc3i{color:var(--status-pending);text-transform:none;letter-spacing:.02em;font-weight:500}.block__learn.svelte-1hnbc3i{color:var(--accent-secondary);text-transform:none;letter-spacing:.01em;font-weight:500}.block__heat.svelte-1hnbc3i{margin-bottom:var(--space-md)}.block__fresh.svelte-1hnbc3i{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--accent-secondary);text-transform:none;letter-spacing:.01em;font-weight:500;font-variant-numeric:tabular-nums}.build__status.svelte-1hnbc3i{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0;color:var(--text-primary);font-weight:500}.build__spinner.svelte-1hnbc3i{width:15px;height:15px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--accent-primary);animation:svelte-1hnbc3i-build-spin .7s linear infinite}@keyframes svelte-1hnbc3i-build-spin{to{transform:rotate(360deg)}}.comp__name.svelte-1hnbc3i{font-weight:600;color:var(--text-primary);width:fit-content}.block__lead.svelte-1hnbc3i{margin:0;color:var(--text-secondary);max-width:65ch}.block__lead--gap.svelte-1hnbc3i{color:var(--text-primary);font-size:1.125rem;line-height:1.45}.block__hint.svelte-1hnbc3i{margin:var(--space-sm) 0 0;color:var(--text-muted);font-size:.875rem}.comp.svelte-1hnbc3i{margin:var(--space-sm) 0 0;padding:0;list-style:none}.comp.svelte-1hnbc3i li:where(.svelte-1hnbc3i){display:flex;flex-direction:column;gap:1px;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.comp.svelte-1hnbc3i li:where(.svelte-1hnbc3i):last-child{border-bottom:none}.comp.svelte-1hnbc3i a:where(.svelte-1hnbc3i){font-weight:600;width:fit-content}.comp__pos.svelte-1hnbc3i{color:var(--text-secondary);font-size:.9375rem}.tally.svelte-1hnbc3i{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-sm) var(--space-md);margin:var(--space-sm) 0 var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-overlay);transition:border-color var(--dur-2) var(--ease-out-quart)}.tally--won.svelte-1hnbc3i{border-color:var(--accent-ring)}.tally__stat.svelte-1hnbc3i{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:3.5rem}.tally__num.svelte-1hnbc3i{font-size:1.875rem;line-height:1.05;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.tally__lbl.svelte-1hnbc3i{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.tally__glyph.svelte-1hnbc3i{font-weight:800;font-size:.8125rem;line-height:1}.tally__sep.svelte-1hnbc3i{align-self:center;width:1px;height:1.75rem;background:var(--border-subtle)}.tally__stat--taken.svelte-1hnbc3i .tally__num:where(.svelte-1hnbc3i),.tally__stat--taken.svelte-1hnbc3i .tally__lbl:where(.svelte-1hnbc3i),.tally__stat--taken.svelte-1hnbc3i .tally__glyph:where(.svelte-1hnbc3i){color:color-mix(in oklch,var(--status-error) 82%,var(--text-secondary))}.tally__stat--open.svelte-1hnbc3i .tally__num:where(.svelte-1hnbc3i){color:var(--status-success)}.tally__stat--secured.svelte-1hnbc3i .tally__num:where(.svelte-1hnbc3i),.tally__stat--secured.svelte-1hnbc3i .tally__lbl:where(.svelte-1hnbc3i),.tally__stat--secured.svelte-1hnbc3i .tally__glyph:where(.svelte-1hnbc3i){color:var(--accent-primary)}.tally__stat--flash.svelte-1hnbc3i{animation:svelte-1hnbc3i-tally-secure-flash .9s var(--ease-out-quart) both;transform-origin:left center}@keyframes svelte-1hnbc3i-tally-secure-flash{0%{transform:scale(1);filter:brightness(1)}18%{transform:scale(1.22);filter:brightness(1.55)}to{transform:scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.tally__stat--flash.svelte-1hnbc3i{animation:none}}.names.svelte-1hnbc3i{margin-top:var(--space-xs)}.skel.svelte-1hnbc3i{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-sm)}.skel.svelte-1hnbc3i span:where(.svelte-1hnbc3i){height:12px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-overlay) 0%,oklch(.34 .03 55) 50%,var(--surface-overlay) 100%);background-size:200% 100%;animation:svelte-1hnbc3i-shimmer 1.4s linear infinite}.skel.svelte-1hnbc3i span:where(.svelte-1hnbc3i):nth-child(1){width:92%}.skel.svelte-1hnbc3i span:where(.svelte-1hnbc3i):nth-child(2){width:78%}.skel.svelte-1hnbc3i span:where(.svelte-1hnbc3i):nth-child(3){width:64%}@keyframes svelte-1hnbc3i-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
