@keyframes form-resume-banner-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.form-resume-banner{animation:.3s cubic-bezier(.16,1,.3,1) both form-resume-banner-in}@media (prefers-reduced-motion:reduce){.form-resume-banner{animation:none}}@keyframes step-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}.animate-step-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite step-pulse}@keyframes step-check-in{0%{transform:scale(0)rotate(-90deg)}to{transform:scale(1)rotate(0)}}.animate-step-check{animation:.3s cubic-bezier(.16,1,.3,1) both step-check-in}@media (prefers-reduced-motion:reduce){.animate-step-pulse,.animate-step-check{animation:none}}@keyframes roi-success-scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes roi-success-check-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes roi-success-ring-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.animate-roi-success-in{animation:.5s cubic-bezier(.16,1,.3,1) both roi-success-scale-in}.animate-roi-success-check{animation:.4s cubic-bezier(.16,1,.3,1) .2s both roi-success-check-in}.animate-roi-success-ring{animation:1.5s ease-out .3s both roi-success-ring-pulse}@media (prefers-reduced-motion:reduce){.animate-roi-success-in,.animate-roi-success-check,.animate-roi-success-ring{animation:none}}@keyframes wizard-step-in-forward{0%{opacity:0;filter:blur(4px);transform:translate(40px)scale(.97)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes wizard-step-in-backward{0%{opacity:0;filter:blur(4px);transform:translate(-40px)scale(.97)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.wizard-step[data-direction=forward]{animation:.35s cubic-bezier(.16,1,.3,1) both wizard-step-in-forward}.wizard-step[data-direction=backward]{animation:.35s cubic-bezier(.16,1,.3,1) both wizard-step-in-backward}@keyframes wizard-view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wizard-view-enter{animation:.25s cubic-bezier(.16,1,.3,1) both wizard-view-in}@keyframes wizard-card-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.wizard-card-in{animation:.4s ease-out both wizard-card-in}@keyframes wizard-ring-draw{0%{stroke-dashoffset:var(--ring-circumference)}}.wizard-ring-progress{animation:.8s cubic-bezier(.16,1,.3,1) .2s both wizard-ring-draw}@keyframes wizard-confetti{0%{opacity:1;transform:translate(0, 0) scale(1) rotate(var(--confetti-rot))}50%{opacity:1;transform:translate(calc(var(--confetti-x) * .6), var(--confetti-y-peak)) scale(1.2) rotate(calc(var(--confetti-rot) + var(--confetti-rot-end) / 2))}to{opacity:0;transform:translate(var(--confetti-x), var(--confetti-y-end)) scale(.6) rotate(calc(var(--confetti-rot) + var(--confetti-rot-end)))}}.wizard-confetti{animation:2s cubic-bezier(.16,1,.3,1) both wizard-confetti}@media (prefers-reduced-motion:reduce){.wizard-step[data-direction],.wizard-view-enter,.wizard-card-in,.wizard-ring-progress,.wizard-confetti{animation:none}}
