.progress-track.svelte-o8om5p{--progress-fill:var(--color-accent);background:var(--color-surface-sunken);border-radius:999px;width:100%;position:relative;overflow:hidden}.progress-track[data-tone=warm].svelte-o8om5p{--progress-fill:var(--color-action-warm)}.progress-track[data-tone=success].svelte-o8om5p{--progress-fill:var(--color-state-success)}.progress-track[data-tone=danger].svelte-o8om5p{--progress-fill:var(--color-state-danger)}.progress-track[data-tone=neutral].svelte-o8om5p{--progress-fill:var(--color-ink-3)}.progress-size-xs.svelte-o8om5p{height:.25rem}.progress-size-sm.svelte-o8om5p{height:.375rem}.progress-size-md.svelte-o8om5p{height:.5rem}.progress-fill.svelte-o8om5p{background:var(--progress-fill);transform-origin:0;transition:transform var(--motion-duration-data) var(--motion-ease-emphasized), background-color var(--motion-duration-base) var(--motion-ease-standard);animation:motion-grow-x var(--motion-duration-data) var(--motion-ease-emphasized) backwards;position:absolute;inset:0;overflow:hidden}.progress-fill.svelte-o8om5p:after{content:"";opacity:0;background:linear-gradient(90deg, transparent, var(--motion-sheen), transparent);position:absolute;inset:0;transform:translate(-100%)}[data-active=true].svelte-o8om5p .progress-fill:where(.svelte-o8om5p):after{opacity:1;animation:motion-sweep var(--motion-duration-shimmer) var(--motion-ease-in-out) infinite}.progress-indeterminate.svelte-o8om5p{border-radius:inherit;background:var(--progress-fill);width:30%;animation:motion-indeterminate calc(var(--motion-duration-shimmer) * .75) var(--motion-ease-in-out) infinite;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.progress-indeterminate.svelte-o8om5p{opacity:.45;width:100%}}
