.vt-track.svelte-1f6tacm{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:10px -10px 0;padding:0;list-style:none;display:grid;container-type:inline-size}.vt-track-step.svelte-1f6tacm{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.vt-track-step.svelte-1f6tacm:not(:last-child):after{content:"";background:color-mix(in oklab, var(--ds-on-dark) 22%, var(--ds-dark));height:2px;position:absolute;top:8px;left:calc(50% + 11px);right:calc(11px - 50%)}.vt-track-step.done.svelte-1f6tacm:after{background:var(--feature-highlight)}.vt-track-node.svelte-1f6tacm{box-sizing:border-box;border:2px solid color-mix(in oklab, var(--ds-on-dark) 35%, var(--ds-dark));background:var(--feature-surface);width:18px;height:18px;color:var(--ds-dark);z-index:1;transition:border-color var(--ds-duration-base) var(--ds-ease), background-color var(--ds-duration-base) var(--ds-ease);border-radius:999px;place-items:center;display:grid}.done.svelte-1f6tacm .vt-track-node:where(.svelte-1f6tacm){background:var(--feature-highlight);border-color:var(--feature-highlight)}.compact.svelte-1f6tacm .done:where(.svelte-1f6tacm) .vt-track-node:where(.svelte-1f6tacm){color:var(--feature-check-foreground,var(--feature-foreground))}.live.svelte-1f6tacm .vt-track-node:where(.svelte-1f6tacm){border-color:var(--feature-highlight)}.vt-track-core.svelte-1f6tacm{background:var(--feature-highlight);width:8px;height:8px;animation:svelte-1f6tacm-vt-track-pulse 1.6s var(--ds-ease) infinite;border-radius:999px}@keyframes svelte-1f6tacm-vt-track-pulse{0%,to{opacity:.55;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}html[data-motion=reduce] .vt-track-core.svelte-1f6tacm{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .vt-track-core.svelte-1f6tacm{opacity:1;animation:none;transform:none}}.vt-track-label.svelte-1f6tacm{font-family:var(--ds-font-ui);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--feature-foreground);font-size:11px;font-weight:600;line-height:1.3}.done.svelte-1f6tacm .vt-track-label:where(.svelte-1f6tacm),.live.svelte-1f6tacm .vt-track-label:where(.svelte-1f6tacm){font-weight:800}@container (width<=349px){.vt-track-label.svelte-1f6tacm{letter-spacing:0;font-size:10px}}
