@layer theme,base;@layer components{.action-progress__steps{flex-direction:column;gap:.25rem;display:flex}.action-progress__step{color:var(--color-ink-muted);font-size:var(--text-meta);align-items:flex-start;gap:.5rem;line-height:1.375rem;display:flex}.action-progress__body{overflow-wrap:anywhere;min-width:0}.action-progress__mark,.action-progress__step[data-state=pending],.action-progress__step[data-state=skipped]{color:var(--color-ink-subtle)}.action-progress__pending{background:var(--color-rule-strong);border-radius:999px;width:.375rem;height:.375rem}.action-progress__step[data-state=active]{color:var(--color-ink)}.action-progress__spin{border:1.5px solid var(--color-rule);border-top-color:var(--color-accent);border-radius:999px;width:.75rem;height:.75rem;animation:.8s linear infinite action-progress-spin}.action-progress__still{font-weight:700;line-height:1;display:none}@keyframes action-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.action-progress__spin{display:none}.action-progress__still{display:inline}}.action-progress__step[data-state=done] .action-progress__mark{background:var(--color-ok-soft);color:var(--color-ok)}.action-progress__step[data-state=stopped]{color:var(--color-ink-muted)}.action-progress__step[data-state=stopped] .action-progress__mark{background:var(--color-well);color:var(--color-ink-muted)}.action-progress__stopped{color:var(--color-ink-muted);font-weight:500}.action-progress__step[data-state=failed]{color:var(--color-danger)}.action-progress__step[data-state=failed] .action-progress__mark{background:var(--color-danger-soft);color:var(--color-danger)}.action-progress__time{color:var(--color-ink-subtle);font-variant-numeric:tabular-nums}.action-progress--block .action-progress__sep{display:none}.action-progress__step:not([data-state=failed]) .action-progress__detail{color:var(--color-ink-subtle);font-size:var(--text-micro)}.action-progress__retry[aria-disabled=true]{opacity:.55;cursor:progress}.action-progress__result{color:var(--color-ink);font-size:var(--text-meta);margin-top:.375rem;padding-left:1.75rem}.action-progress--block .action-progress__steps{gap:.875rem}.action-progress--block .action-progress__step{gap:.75rem;position:relative}.action-progress--block .action-progress__step:not(:last-child):before{content:"";background:var(--color-rule);width:1px;position:absolute;top:1.75rem;bottom:-.75rem;left:calc(.75rem - .5px)}.action-progress--block .action-progress__step[data-state=done]:not(:last-child):before{background:color-mix(in oklab, var(--color-ok) 45%, var(--color-rule))}.action-progress--block .action-progress__mark{border:1px solid var(--color-rule);background:var(--color-panel);width:1.5rem;height:1.5rem;margin-top:-.0625rem}.action-progress--block .action-progress__step[data-state=done] .action-progress__mark,.action-progress--block .action-progress__step[data-state=failed] .action-progress__mark{border-color:#0000}.action-progress--block .action-progress__step[data-state=stopped] .action-progress__mark{border-color:var(--color-rule);background:var(--color-well);color:var(--color-ink-muted)}.action-progress--block .action-progress__label{font-weight:500}.action-progress--block .action-progress__step[data-state=done] .action-progress__label,.action-progress--block .action-progress__step[data-state=active] .action-progress__label{color:var(--color-ink)}.action-progress--block .action-progress__detail{display:block}.action-progress--block .action-progress__retry{margin-top:.375rem;margin-left:0}.action-progress--block .action-progress__result{margin-top:1rem;padding-left:2.25rem}}@layer utilities;
