.banner-slide-enter-active[data-v-029724ff]{animation:bannerIn-029724ff .4s cubic-bezier(.16,1,.3,1) both}.banner-slide-leave-active[data-v-029724ff]{animation:bannerIn-029724ff .2s ease reverse}@keyframes bannerIn-029724ff{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.modal-fade-enter-active[data-v-5ef314a0],.modal-fade-leave-active[data-v-5ef314a0]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-5ef314a0],.modal-fade-leave-to[data-v-5ef314a0]{opacity:0}.animate-scale-up[data-v-5ef314a0]{animation:scaleUp-5ef314a0 .3s cubic-bezier(.16,1,.3,1) both}@keyframes scaleUp-5ef314a0{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px) rotate(0)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}.confetti-piece{position:absolute;top:-20px}.welcome-fade-enter-active,.welcome-fade-leave-active{transition:opacity .6s ease}.welcome-fade-enter-from,.welcome-fade-leave-to{opacity:0}@keyframes welcome-in{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-welcome-in{animation:welcome-in .8s cubic-bezier(.16,1,.3,1) forwards}
