@layer veneer.components{:where([data-scope=progress][data-part=root]){gap:var(--veneer-space-tight);min-inline-size:0;display:grid}:where([data-scope=progress]) :where([data-part=label-row]:not([data-scope=progress] [data-scope=meter] :not([data-scope=progress] [data-scope=meter] [data-scope=progress] *))){justify-content:space-between;gap:var(--veneer-space-related);font-size:var(--veneer-text-caption-size);color:var(--veneer-color-text-subtle);display:flex}:where([data-scope=progress]) :where([data-part=label-row]:not([data-scope=progress] [data-scope=meter] :not([data-scope=progress] [data-scope=meter] [data-scope=progress] *)))>:where(:first-child){color:var(--veneer-color-text);font-weight:500}:where([data-scope=progress]) :where([data-part=value-text]){font-variant-numeric:tabular-nums}:where([data-scope=progress]) :where([data-part=track]:not([data-scope=progress] :is([data-scope=agenda],[data-scope=meter],[data-scope=slider],[data-scope=switch]) :not([data-scope=progress] :is([data-scope=agenda],[data-scope=meter],[data-scope=slider],[data-scope=switch]) [data-scope=progress] *))){block-size:calc(4px - 1px * var(--veneer-x));border-radius:var(--veneer-radius-round);background:var(--veneer-color-surface-active);position:relative;overflow:clip}:where([data-scope=progress]) :where([data-part=range]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){border-radius:inherit;background:var(--_solid);inline-size:100%;clip-path:inset(0 calc(100% - var(--_v,0) * 100%) 0 0 round var(--veneer-radius-round));transition:clip-path var(--veneer-sweep-duration) var(--veneer-sweep-ease);position:absolute;inset-block:0;inset-inline-start:0}:where([data-scope=progress][data-state=indeterminate]) :where([data-part=range]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){clip-path:none;inline-size:38%;animation:veneer-indeterminate calc(1.4s * (2 - var(--veneer-motion-scale))) var(--veneer-ease-in-out) infinite}@keyframes veneer-indeterminate{0%{opacity:calc(.35 + .65 * var(--veneer-motion-scale));translate:-100%}50%{opacity:1}to{translate:calc(100% / .38 * var(--veneer-motion-scale) + 0%) 0;opacity:calc(.35 + .65 * var(--veneer-motion-scale))}}:where([data-scope=progress][data-shape=circle]){inline-size:var(--_size,48px);block-size:var(--_size,48px);place-items:center;display:inline-grid}:where([data-scope=progress][data-shape=circle]) :where(svg){grid-area:1/1;block-size:100%;inline-size:100%;overflow:visible;rotate:-90deg}:where([data-scope=progress][data-shape=circle]) :where(circle){fill:none;stroke-width:calc(3px - .5px * var(--veneer-x))}:where([data-scope=progress][data-shape=circle]) :where([data-part=track]:not([data-scope=progress] :is([data-scope=agenda],[data-scope=meter],[data-scope=slider],[data-scope=switch]) :not([data-scope=progress] :is([data-scope=agenda],[data-scope=meter],[data-scope=slider],[data-scope=switch]) [data-scope=progress] *))){stroke:var(--veneer-color-surface-active);background:0 0;block-size:auto}:where([data-scope=progress][data-shape=circle]) :where([data-part=range]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){stroke:var(--_solid);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--_v,0) * 100);transition:stroke-dashoffset var(--veneer-duration-slow) var(--veneer-ease-out);position:static;scale:1}:where([data-expression=vivid]) :where([data-scope=progress][data-shape=circle]) :where([data-part=range]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){stroke-linecap:butt}:where([data-scope=progress][data-shape=circle]) :where([data-part=value-text]){font:500 11px/1 var(--veneer-font-mono);grid-area:1/1}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :where([data-scope=progress][data-state=indeterminate] [data-part=range]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){inline-size:100%;translate:none}}:where([data-motion=reduce]) :where([data-scope=progress][data-state=indeterminate] [data-part=range]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){inline-size:100%;translate:none}}