.step-enter{animation:step-enter .32s cubic-bezier(.22,1,.36,1) both}.step-enter.is-leaving{animation:step-leave .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}.step-item{animation:step-item .32s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--step-delay,0ms)}.step-group>.step-item{animation-delay:calc(var(--step-delay, 0ms) + var(--group-delay, 0ms))}@keyframes step-enter{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes step-leave{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-8px,0)}}@keyframes step-item{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.step-progress-fill{transform:scaleX(var(--progress-from,0));transform-origin:left center;animation:step-progress .6s cubic-bezier(.22,1,.36,1) .15s both}@keyframes step-progress{to{transform:scaleX(var(--progress-to,1))}}.step-check-path{stroke-dasharray:20;stroke-dashoffset:20;animation:step-check .35s cubic-bezier(.22,1,.36,1) var(--step-check-delay,.25s) forwards}@keyframes step-check{to{stroke-dashoffset:0}}.step-badge-active{animation:step-badge .32s cubic-bezier(.22,1,.36,1) both}@keyframes step-badge{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.step-indeterminate{animation:step-indeterminate 1.2s ease-in-out infinite}@keyframes step-indeterminate{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(250%,0,0)}}@media (prefers-reduced-motion:reduce){.step-badge-active,.step-check-path,.step-enter,.step-enter.is-leaving,.step-group>.step-item,.step-indeterminate,.step-item,.step-progress-fill{animation:none!important}.step-progress-fill{transform:scaleX(var(--progress-to,1))}.step-check-path{stroke-dashoffset:0}}