.progress-fade.svelte-1fwg96g{animation:svelte-1fwg96g-progress-fade-in .3s ease-out both}@keyframes svelte-1fwg96g-progress-fade-in{0%{opacity:0}to{opacity:1}}.progress-header.svelte-1fwg96g{animation:svelte-1fwg96g-progress-header-in .4s ease-out both}@keyframes svelte-1fwg96g-progress-header-in{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.progress-particle.svelte-1fwg96g{bottom:-20px;opacity:0;animation-name:svelte-1fwg96g-particle-rise;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity}@keyframes svelte-1fwg96g-particle-rise{0%{transform:translateY(0);opacity:0}20%,80%{opacity:.4}to{transform:translateY(-1300px);opacity:0}}.base-path.svelte-1fwg96g{opacity:0}.base-path.drawn.svelte-1fwg96g{opacity:1;transition:stroke-dashoffset 2.5s cubic-bezier(.25,.1,.25,1),opacity .5s ease}.checkpoint-dot.svelte-1fwg96g{opacity:0;transform:scale(0) rotate(-90deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1) .1s,opacity .35s ease .1s}.checkpoint-dot.shown.svelte-1fwg96g{opacity:1;transform:scale(1) rotate(0)}.checkpoint-connector.svelte-1fwg96g{transform:scaleX(0);transition:transform .3s cubic-bezier(.25,.1,.25,1) .15s}.checkpoint-connector.shown.svelte-1fwg96g{transform:scaleX(1)}.checkpoint-card.svelte-1fwg96g{opacity:0;transition:opacity .35s ease .1s,transform .35s cubic-bezier(.34,1.56,.64,1) .1s}.checkpoint-card.from-left.svelte-1fwg96g{transform:translateY(calc(-50% + 5px)) translate(-20px)}.checkpoint-card.from-right.svelte-1fwg96g{transform:translateY(calc(-50% + 5px)) translate(20px)}.checkpoint-card.shown.svelte-1fwg96g{opacity:1;transform:translateY(-50%) translate(0)}
