.vs-image-track{aspect-ratio:3;width:100%;position:relative;overflow:hidden}.vs-image-slide{opacity:0;position:absolute;inset:0}.vs-image-slide--visible{opacity:1}.vs-image-slide--enter{animation:.5s cubic-bezier(.4,0,.2,1) forwards vs-slide-enter}.vs-image-slide--exit{opacity:1;animation:.5s cubic-bezier(.4,0,.2,1) forwards vs-slide-exit}@keyframes vs-slide-enter{0%{opacity:1;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes vs-slide-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.vs-image-slide--enter{opacity:1;animation:none}.vs-image-slide--exit{opacity:0;animation:none}}.vs-indicator{background-color:var(--color-neutral-100);cursor:pointer;border:none;flex:1 1 0;height:2px;padding:0;position:relative;overflow:visible}.vs-indicator:before{content:"";position:absolute;inset:-8px 0}.vs-indicator__fill{background-color:var(--color-neutral-900);display:block;position:absolute;inset:0}.vs-indicator__fill--done{width:100%}.vs-indicator__fill--active{width:0%;animation:linear forwards vs-indicator-progress}@keyframes vs-indicator-progress{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion:reduce){.vs-image-slide--active{animation:none}.vs-indicator__fill--active{width:100%;animation:none}}
