.progress__label{margin-block-end:var(--spacing-3)}.progress__track{background-color:var(--surface-secondary);background-image:linear-gradient(var(--surface-secondary),var(--surface-minimal));box-shadow:inset 0 1px 3px rgba(0,0,0,.16);margin-block-end:var(--spacing-2)}.progress__bar,.progress__track{border-radius:var(--border-radius-medium)}.progress__bar{animation:progress-bar-animate-stripes 3s linear infinite;background:var(--surface-brand-contrast);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.15)),linear-gradient(to right bottom,var(--surface-brand-contrast) 0,var(--surface-brand-contrast) 25%,var(--surface-brand-heavy-contrast) 25%,var(--surface-brand-heavy-contrast) 50%,var(--surface-brand-contrast) 50%,var(--surface-brand-contrast) 75%,var(--surface-brand-contrast) 100%);background-size:40px 40px;height:var(--spacing-5);margin-block-start:-1px;margin-inline-start:-1px;padding:0 1px;transition:width .5s ease-out}[dir=rtl] .progress__bar{animation-direction:reverse}@media screen and (prefers-reduced-motion:reduce){.progress__bar{animation:none;transition:none}}.progress__footer{align-items:center;display:flex;flex-flow:row nowrap;font-size:var(--font-size-sm);justify-content:space-between}@keyframes progress-bar-animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}