.progress{--feedback-color:var(--text-color-muted);--feedback-bg:var(--surface-1);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--neutral-6);--feedback-on-fill:var(--text-color-default);--progress-value:0;--progress-height:var(--space-2);--progress-color:var(--feedback-fill);--progress-track-color:var(--surface-1);color:var(--text-color-muted);display:flex;flex-direction:column;font-size:var(--font-size-2);gap:var(--density-gap,var(--space-1));min-width:0;width:100%}.progress--head{align-items:baseline;display:flex;gap:var(--space-2);justify-content:space-between;min-width:0}.progress--label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress--value{flex:none;font-variant-numeric:tabular-nums}.progress--track{background:var(--progress-track-color);border-radius:var(--radius-pill);height:var(--progress-height);overflow:hidden;position:relative;width:100%}.progress--bar{background:var(--progress-color);border-radius:inherit;height:100%;transition:width .3s ease;width:calc(var(--progress-value)*100%)}.progress--indeterminate .progress--bar{animation:progress-sweep 1.4s ease-in-out infinite;transition:none;width:33%}@keyframes progress-sweep{0%{transform:translateX(calc(-100%*var(--direction-sign, 1)))}to{transform:translateX(calc(300%*var(--direction-sign, 1)))}}.progress--success{--feedback-color:var(--success-11);--feedback-bg:var(--success-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--success-9);--feedback-on-fill:var(--success-contrast)}.progress--error{--feedback-color:var(--error-11);--feedback-bg:var(--error-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--error-9);--feedback-on-fill:var(--error-contrast)}.progress--warning{--feedback-color:var(--warning-11);--feedback-bg:var(--warning-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--warning-9);--feedback-on-fill:var(--warning-contrast)}.progress--info{--feedback-color:var(--info-11);--feedback-bg:var(--info-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--info-9);--feedback-on-fill:var(--info-contrast)}.progress--compact{--density-padding-block:var(--space-1);--density-padding-inline:var(--space-2);--density-gap:var(--space-1);--control-size:calc(var(--space-1)*2 + var(--font-size-3)*1.375);--progress-height:var(--space-1);align-items:center;flex-direction:row;font-size:var(--font-size-1);gap:var(--space-2);width:auto}.progress--compact .progress--head{flex:none;gap:var(--space-1)}.progress--compact .progress--track{width:var(--progress-compact-width,var(--size-2))}