.atelier-progress-mark,.atelier-impact-mark{vertical-align:middle;flex-shrink:0;block-size:1rem;inline-size:1rem;display:inline-block}.atelier-progress-mark{--progress-tone:var(--color-accent)}.atelier-progress-mark[data-mark=cross]{--progress-tone:var(--color-muted-foreground)}.atelier-progress-mark[data-mark=alert]{--progress-tone:var(--color-issue)}.atelier-progress-track,.atelier-progress-wedge{fill:none;transform-box:view-box;transform-origin:8px 8px;rotate:-90deg}.atelier-progress-track{stroke:var(--color-muted-foreground);stroke-width:1.5px;stroke-linecap:round;opacity:.5;transition:stroke-dasharray var(--motion-quick) var(--ease-work), stroke var(--motion-state), opacity var(--motion-state)}.atelier-progress-mark:not([data-state=idle]) .atelier-progress-track{stroke:var(--progress-tone);opacity:1}.atelier-progress-wedge{stroke:var(--progress-tone);stroke-width:5px;transition:stroke-dashoffset var(--motion-glide) var(--ease-work), stroke var(--motion-state)}.atelier-progress-disc{fill:var(--progress-tone);transform-box:fill-box;transform-origin:50%;opacity:0;transition:scale var(--motion-exit) var(--ease-exit), opacity var(--motion-exit) var(--ease-exit), fill var(--motion-state);scale:.625}.atelier-progress-mark[data-state=end] .atelier-progress-disc{opacity:1;transition:scale var(--motion-glide) var(--ease-work), opacity var(--motion-quick) var(--ease-work), fill var(--motion-state);scale:1}.atelier-progress-tick,.atelier-progress-cross,.atelier-progress-alert{fill:none;stroke:var(--color-card);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--motion-exit) var(--ease-exit)}.atelier-progress-tick{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--motion-exit) var(--ease-exit), opacity var(--motion-exit) var(--ease-exit)}.atelier-progress-mark[data-mark=check] .atelier-progress-tick{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-release) var(--ease-work) 80ms, opacity 0s 80ms}.atelier-progress-mark[data-mark=cross] .atelier-progress-cross,.atelier-progress-mark[data-mark=alert] .atelier-progress-alert{opacity:1;transition:opacity var(--motion-quick) var(--ease-work) 80ms}.atelier-impact-track{fill:var(--color-muted-foreground);opacity:.2}.atelier-impact-value{fill:var(--color-muted-foreground);transform-box:fill-box;translate:0 calc((1 - var(--fill,0)) * 100%);transition:translate var(--motion-glide) var(--ease-work) calc(var(--i,0) * 20ms), fill var(--motion-quick)}.atelier-impact-mark[data-level=high] .atelier-impact-value{fill:var(--color-risk)}.atelier-impact-mark[data-level=urgent] .atelier-impact-value{fill:var(--color-issue)}@media (prefers-reduced-motion:reduce){.atelier-progress-mark *,.atelier-impact-value{transition:none!important}}
