@layer components{.confetti-icon[data-v-48431770]{color:#34d399;transform-origin:50%;animation:6s linear infinite confetti-color-48431770,3s ease-in-out infinite confetti-move-48431770;display:inline-block}.confetti-icon svg[data-v-48431770]{fill:currentColor;width:1em;height:1em;display:inline-block}@keyframes confetti-color-48431770{0%{color:#f472b6}25%{color:#60a5fa}50%{color:#a78bfa}75%{color:#fde047}to{color:#34d399}}@keyframes confetti-move-48431770{0%,40%{transform:scale(1)rotate(0)translate(0)}45%{transform:scale(1.06)rotate(-6deg)translate(-3px)}50%{transform:scale(1.12)rotate(6deg)translate(3px)}55%{transform:scale(1.04)rotate(-4deg)translate(-2px)}60%,to{transform:scale(1)rotate(0)translate(0)}}.page-entrance-appear-active[data-v-48431770],.page-entrance-enter-active[data-v-48431770]{transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1)}.page-entrance-appear-from[data-v-48431770],.page-entrance-enter-from[data-v-48431770]{opacity:0;transform:translateY(12px)scale(.998)}.page-entrance-appear-to[data-v-48431770],.page-entrance-enter-to[data-v-48431770]{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.confetti-icon[data-v-48431770]{animation:none}.page-entrance-appear-active[data-v-48431770],.page-entrance-enter-active[data-v-48431770]{transition:none}}}
