@-webkit-keyframes fade-in-down-f55c8622{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-down-f55c8622{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-up-f55c8622{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-up-f55c8622{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animate-fade-in-down[data-v-f55c8622]{-webkit-animation:fade-in-down-f55c8622 .6s ease-out;animation:fade-in-down-f55c8622 .6s ease-out}.animate-fade-in-down-delayed[data-v-f55c8622]{-webkit-animation:fade-in-down-f55c8622 .6s ease-out .1s both;animation:fade-in-down-f55c8622 .6s ease-out .1s both}.animate-fade-in-down-delayed-2[data-v-f55c8622]{-webkit-animation:fade-in-down-f55c8622 .6s ease-out .2s both;animation:fade-in-down-f55c8622 .6s ease-out .2s both}.animate-fade-in-up[data-v-f55c8622]{-webkit-animation:fade-in-up-f55c8622 .8s ease-out .3s both;animation:fade-in-up-f55c8622 .8s ease-out .3s both}.form-group[data-v-f55c8622]{-webkit-animation:fade-in-up-f55c8622 .6s ease-out forwards;animation:fade-in-up-f55c8622 .6s ease-out forwards}.form-group[data-v-f55c8622]:first-child{-webkit-animation-delay:.4s;animation-delay:.4s}.form-group[data-v-f55c8622]:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.form-group[data-v-f55c8622]:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}.form-label[data-v-f55c8622]{display:block;font-size:.875rem;font-weight:700;color:#e11d48;margin-bottom:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.form-input-wrapper[data-v-f55c8622]{position:relative}.form-input[data-v-f55c8622]{width:100%;padding:.875rem 1rem;font-size:1rem;color:#1f2937;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9fafb));background:linear-gradient(180deg,#fff,#f9fafb);border:.533vw solid #e5e7eb;border-radius:.875rem;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px .8vw rgba(0,0,0,.05);box-shadow:0 1px .8vw rgba(0,0,0,.05)}.form-input[data-v-f55c8622]::-webkit-input-placeholder{color:#9ca3af}.form-input[data-v-f55c8622]::-moz-placeholder{color:#9ca3af}.form-input[data-v-f55c8622]:-ms-input-placeholder{color:#9ca3af}.form-input[data-v-f55c8622]::-ms-input-placeholder{color:#9ca3af}.form-input[data-v-f55c8622]::placeholder{color:#9ca3af}.form-input[data-v-f55c8622]:focus{background:-webkit-gradient(linear,left top,left bottom,from(#fffbeb),to(#fef3c7));background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:#fbbf24;-webkit-box-shadow:0 0 0 .8vw rgba(251,191,36,.1),0 1.067vw 3.2vw rgba(251,191,36,.2);box-shadow:0 0 0 .8vw rgba(251,191,36,.1),0 1.067vw 3.2vw rgba(251,191,36,.2)}.form-input-underline[data-v-f55c8622]{position:absolute;bottom:0;left:0;right:0;height:.533vw;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#fbbf24),to(transparent));background:linear-gradient(90deg,transparent,#fbbf24,transparent);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border-radius:1px}.form-input:focus~.form-input-underline[data-v-f55c8622]{-webkit-transform:scaleX(1);transform:scaleX(1)}.card-container[data-v-f55c8622]{position:relative;-o-border-image:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(251,191,36,.3)) 1;border-image:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(251,191,36,.3)) 1}.btn-submit[data-v-f55c8622]{position:relative}.btn-submit[data-v-f55c8622]:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;border-radius:.75rem}.btn-submit[data-v-f55c8622]:hover:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.blob[data-v-f55c8622]{-webkit-animation:drift-f55c8622 8s ease-in-out infinite;animation:drift-f55c8622 8s ease-in-out infinite}.blob[data-v-f55c8622]:nth-child(2){-webkit-animation-delay:-2.5s;animation-delay:-2.5s}.blob[data-v-f55c8622]:nth-child(3){-webkit-animation-delay:-5s;animation-delay:-5s}@-webkit-keyframes drift-f55c8622{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(12px,-14px) scale(1.08);transform:translate(12px,-14px) scale(1.08)}}@keyframes drift-f55c8622{0%,to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(12px,-14px) scale(1.08);transform:translate(12px,-14px) scale(1.08)}}.confetti-container[data-v-f55c8622]{position:absolute;inset:0;pointer-events:none}.confetti[data-v-f55c8622]{position:absolute;width:2.133vw;height:2.133vw;border-radius:50%;-webkit-animation:confetti-fall-f55c8622 3s ease-in forwards;animation:confetti-fall-f55c8622 3s ease-in forwards}@-webkit-keyframes confetti-fall-f55c8622{to{-webkit-transform:translateY(400px) rotate(1turn);transform:translateY(400px) rotate(1turn);opacity:0}}@keyframes confetti-fall-f55c8622{to{-webkit-transform:translateY(400px) rotate(1turn);transform:translateY(400px) rotate(1turn);opacity:0}}.confetti[data-v-f55c8622]:first-child{left:10%;-webkit-animation-delay:0s;animation-delay:0s;background:#f59e0b}.confetti[data-v-f55c8622]:nth-child(2){left:20%;-webkit-animation-delay:.1s;animation-delay:.1s;background:#8b5cf6}.confetti[data-v-f55c8622]:nth-child(3){left:30%;-webkit-animation-delay:.2s;animation-delay:.2s;background:#10b981}.confetti[data-v-f55c8622]:nth-child(4){left:40%;-webkit-animation-delay:.3s;animation-delay:.3s;background:#ef4444}.confetti[data-v-f55c8622]:nth-child(5){left:50%;-webkit-animation-delay:.4s;animation-delay:.4s;background:#f59e0b}.confetti[data-v-f55c8622]:nth-child(6){left:60%;-webkit-animation-delay:.5s;animation-delay:.5s;background:#8b5cf6}.confetti[data-v-f55c8622]:nth-child(7){left:70%;-webkit-animation-delay:.6s;animation-delay:.6s;background:#10b981}.confetti[data-v-f55c8622]:nth-child(8){left:80%;-webkit-animation-delay:.7s;animation-delay:.7s;background:#ef4444}.confetti[data-v-f55c8622]:nth-child(9){left:90%;-webkit-animation-delay:.8s;animation-delay:.8s;background:#f59e0b}.confetti[data-v-f55c8622]:nth-child(10){left:15%;-webkit-animation-delay:.9s;animation-delay:.9s;background:#8b5cf6}.confetti[data-v-f55c8622]:nth-child(n+11){display:none}.won-icon[data-v-f55c8622]{-webkit-animation:bounce-f55c8622 1s ease-in-out infinite;animation:bounce-f55c8622 1s ease-in-out infinite}@-webkit-keyframes bounce-f55c8622{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes bounce-f55c8622{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}