.progress-bar{background-color:#f0f3f5;display:none;height:4px;--progress:0%}.progress-bar--in-progress{display:block}.progress-bar__fill{animation:color-shift 4s linear infinite;border-radius:2px;height:100%;transform:scaleX(var(--progress));transform-origin:left;transition:transform .2s ease;will-change:transform,background-color}.progress-bar--error .progress-bar__fill{animation:none;background-color:#ec0016}@keyframes color-shift{0%{background-color:#99c8ce}25%{background-color:#5db1b9}50%{background-color:#167d86}75%{background-color:#005f6a}to{background-color:#99c8ce}}
