.step-timeline-dots{background-image:radial-gradient(circle,currentColor 1px,#0000 1.5px);background-repeat:repeat-y;background-size:2px 4.5px;width:2px}.step-timeline-pending-icon{opacity:0}.step-timeline-check-circle{transform-box:fill-box;transform-origin:50%}.step-timeline-check-mark{stroke-dasharray:1;stroke-dashoffset:0}.step-timeline-strike{background-image:linear-gradient(currentColor,currentColor);background-position:0 56%;background-repeat:no-repeat;background-size:100% 1.5px}.step-timeline-playing .step-timeline-top-line{clip-path:inset(0 0 100%);animation:step-timeline-draw-line var(--step-timeline-top-line-duration) cubic-bezier(.22, 1, .36, 1) var(--step-timeline-top-line-delay) forwards}.step-timeline-playing .step-timeline-pending-icon{opacity:1;animation:step-timeline-fade-out .18s ease var(--step-timeline-check-delay) forwards}.step-timeline-playing .step-timeline-strike{animation:step-timeline-strike var(--step-timeline-strike-duration) cubic-bezier(.65, 0, .35, 1) var(--step-timeline-strike-delay) forwards;background-size:0% 1.5px}.step-timeline-playing .step-timeline-bottom-line{clip-path:inset(0 0 100%);animation:step-timeline-draw-line var(--step-timeline-bottom-line-duration) cubic-bezier(.22, 1, .36, 1) var(--step-timeline-bottom-line-delay) forwards}.step-timeline-playing .step-timeline-check-circle{opacity:0;animation:step-timeline-fade-in .36s cubic-bezier(.5, 0, .5, 1) var(--step-timeline-check-delay) forwards, step-timeline-grow-circle .6s cubic-bezier(.68, -.2, .32, 1.2) var(--step-timeline-check-delay) forwards;transform:scale(0)}.step-timeline-playing .step-timeline-check-mark{stroke-dashoffset:1px;animation:step-timeline-draw .33s cubic-bezier(.65, 0, .35, 1) calc(var(--step-timeline-check-delay) + .27s) forwards}.step-timeline-playing .step-timeline-reveal{opacity:0;animation:step-timeline-appear var(--step-timeline-next-step-duration) cubic-bezier(.22, 1, .36, 1) calc(var(--step-timeline-next-step-delay) + var(--step-timeline-reveal-index) * var(--step-timeline-next-step-stagger)) forwards;transform:translateY(-4px)}@keyframes step-timeline-draw-line{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes step-timeline-fade-out{0%{opacity:1}to{opacity:0}}@keyframes step-timeline-fade-in{0%{opacity:0}to{opacity:1}}@keyframes step-timeline-grow-circle{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes step-timeline-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes step-timeline-strike{0%{background-size:0% 1.5px}to{background-size:100% 1.5px}}@keyframes step-timeline-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
