@layer reset, common, component;
@keyframes fadein{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:0;-khtml-opacity:0;opacity:0}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes fadeout{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:1;-khtml-opacity:1;opacity:1}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$param)";filter:"alpha(opacity=$param)";-moz-opacity:0;-khtml-opacity:0;opacity:0}}@keyframes placeHolderShimmer{0%{background-position:-100vw 0}to{background-position:100vw 0}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@layer component{.ProgressBar{width:100%;height:30px;background-color:var(--VIP_Refresh_color_grey_base);border-radius:15px;position:relative;overflow:hidden}.ProgressBar__ribbon{display:block;height:100%;background-color:var(--S_color_background_primary_base);position:relative;width:var(--progress-bar-percentage, 0%);transition:width 1s ease-in}.ProgressBar__ribbon--withAnimation{view-transition-name:progress-bar-ribbon}.ProgressBar__ribbon--withAnimation:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,#ab156f 25%,transparent 25%,transparent 50%,#ab156f 50%,#ab156f 75%,transparent 75%,transparent);z-index:1;background-size:60px 60px;animation:move 1s linear infinite;overflow:hidden}@media(prefers-reduced-motion:reduce){.ProgressBar__ribbon--withAnimation:after{animation:none}}.ProgressBar__text{position:absolute;color:var(--S_color_text_default_base);font-size:18px;font-weight:900;z-index:4;font-family:var(--S_font-family_secondary);top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.ProgressBar__text--under{color:var(--S_color_text_inverse_base)}}@keyframes move{0%{background-position:0 0}to{background-position:60px 60px}}
