.vxp-progress-vars{--vxp-progress-track-bg-color:var(--vxp-fill-color-humble);--vxp-progress-filler-bg-color:var(--vxp-color-primary-base);--vxp-progress-info-color:inherit;--vxp-progress-info-color-inside:var(--vxp-color-white);--vxp-progress-info-color-bubble:inherit;--vxp-progress-percentage-font-size:var(--vxp-font-size-secondary);--vxp-progress-activated-color:rgba(255, 255, 255, 0.4);--vxp-progress-activated-dir:1;--vxp-progress-animation-duration:2400ms;--vxp-progress-animation-timing:ease}.vxp-progress{font-family:var(--vxp-font-family-base);font-size:var(--vxp-font-size-base);font-variant-numeric:tabular-nums;line-height:var(--vxp-line-height-base);color:var(--vxp-content-color-base);position:relative;display:inline-flex;align-items:center;width:100%}.vxp-progress,.vxp-progress *,.vxp-progress ::after,.vxp-progress ::before{box-sizing:border-box}.vxp-progress--inherit{font-family:inherit;font-size:inherit;font-variant-numeric:inherit;line-height:inherit}.vxp-progress__track{position:relative;width:100%;overflow:hidden;line-height:1;background-color:var(--vxp-progress-track-bg-color)}.vxp-progress__filler{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;background-color:var(--vxp-progress-filler-bg-color);transition:var(--vxp-transition-transform);transform:translateX(calc(var(--vxp-progress-percentage) * 1% - 100%));will-change:transform}html.rtl .vxp-progress__filler,html[dir=rtl] .vxp-progress__filler{transform:translateX(calc(100% - var(--vxp-progress-percentage) * 1%))}.vxp-progress--activated .vxp-progress__filler::after{position:absolute;width:100%;height:100%;pointer-events:none;content:"";background-color:var(--vxp-progress-activated-color);transform-origin:right;animation:vxp-progress-flowing var(--vxp-progress-animation-duration) var(--vxp-progress-animation-timing) infinite}html.rtl .vxp-progress--activated .vxp-progress__filler::after,html[dir=rtl] .vxp-progress--activated .vxp-progress__filler::after{--vxp-progress-activated-dir:-1;transform-origin:left}@keyframes vxp-progress-flowing{0%{opacity:100%;transform:translateX(calc(var(--vxp-progress-percentage) * var(--vxp-progress-activated-dir) * -1%)) scaleX(0)}70%{opacity:0;transform:translateX(0) scaleX(calc(var(--vxp-progress-percentage) * .01))}100%{opacity:0;transform:translateX(0) scaleX(calc(var(--vxp-progress-percentage) * .01))}}.vxp-progress__info{display:flex;align-items:center;margin-inline-start:8px;color:var(--vxp-progress-info-color);pointer-events:none}.vxp-progress--info-inside .vxp-progress__info{position:absolute;inset-inline-start:0;top:0;bottom:0;justify-content:flex-end;width:100%;padding-inline-end:8px;margin:0;color:var(--vxp-progress-info-color-inside);transition:var(--vxp-transition-transform);transform:translateX(calc(var(--vxp-progress-percentage) * 1% - 100%))}html.rtl .vxp-progress--info-inside .vxp-progress__info,html[dir=rtl] .vxp-progress--info-inside .vxp-progress__info{transform:translateX(calc(100% - var(--vxp-progress-percentage) * 1%))}.vxp-progress--info-bubble .vxp-progress__info,.vxp-progress--info-bubble-bottom .vxp-progress__info,.vxp-progress--info-bubble-top .vxp-progress__info{min-width:auto;min-height:auto;padding:1px 4px;margin:0;color:var(--vxp-progress-info-color-bubble)}.vxp-progress--info--none .vxp-progress__info{display:none}.vxp-progress__percentage{font-size:var(--vxp-progress-percentage-font-size);pointer-events:auto}.vxp-progress__reference{position:absolute;inset-inline-start:0;top:0;bottom:0;width:100%;pointer-events:none;transition:var(--vxp-transition-transform);transform:translateX(calc(var(--vxp-progress-percentage) * 1% - 100%))}html.rtl .vxp-progress__reference,html[dir=rtl] .vxp-progress__reference{transform:translateX(calc(100% - var(--vxp-progress-percentage) * 1%))}.vxp-progress__bubble{position:absolute;inset-inline-end:0;pointer-events:auto;transform:translateX(50%)}html.rtl .vxp-progress__bubble,html[dir=rtl] .vxp-progress__bubble{transform:translateX(-50%)}.vxp-progress--success{--vxp-progress-filler-bg-color:var(--vxp-color-success-base)}.vxp-progress--error{--vxp-progress-filler-bg-color:var(--vxp-color-error-base)}.vxp-progress--warning{--vxp-progress-filler-bg-color:var(--vxp-color-warning-base)}