.vsl-avt .progress{background:transparent linear-gradient(to right,transparent 50%,var(--clr)0);border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out;position:relative}.vsl-avt .progress:before{content:"";transform-origin:0;border-radius:0 100% 100% 0/50%;height:100%;margin-left:50%;display:block}.vsl-avt .progress:after{content:"";background-color:#fff;border-radius:50%;position:absolute;inset:3px}.vsl-avt .progress:before{background:var(--clr);transform:rotate(calc(((var(--i) - 50)*.01turn)))}.vsl-avt .progress.less:before{transform:rotate(calc(((var(--i) - 0)*.01turn)));background:#fff}.vsl-avt[data-size=small]{width:50px}.vsl-avt[data-size=medium]{width:70px}.vsl-avt[data-size=large]{width:120px}
