.workflow-progress.svelte-8dvxxp{flex-direction:column;gap:.75rem;display:flex}.steps-list.svelte-8dvxxp{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.step.svelte-8dvxxp{color:var(--color-text-muted);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.step.done.svelte-8dvxxp{color:var(--color-text)}.step.done.svelte-8dvxxp .dot:where(.svelte-8dvxxp){background-color:var(--color-primary)}.step.active.svelte-8dvxxp{color:var(--color-text)}.step.active.svelte-8dvxxp .label:where(.svelte-8dvxxp){font-weight:700}.step.active.svelte-8dvxxp .dot:where(.svelte-8dvxxp){background-color:var(--color-primary);animation:1.2s ease-in-out infinite svelte-8dvxxp-pulse-dot}.step.failed.svelte-8dvxxp .dot:where(.svelte-8dvxxp){background-color:var(--color-danger-text);animation:none}.step.failed.svelte-8dvxxp .label:where(.svelte-8dvxxp){color:var(--color-danger-text)}.dot.svelte-8dvxxp{background-color:var(--color-border);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;transition:background-color .2s}.label.svelte-8dvxxp{transition:color .2s}.error-message.svelte-8dvxxp{margin-top:.25rem}@keyframes svelte-8dvxxp-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}
