.signup_container__VHxSu{display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center;padding:2rem;min-height:100svh;background-color:#f0f4f8;color:#333;position:relative;overflow:hidden}.signup_wave__yLza4{position:absolute;left:0;width:100%;height:100%;background:#4973ff;box-shadow:inset 0 0 50px rgba(0,0,0,.5);transition:.5s}.signup_wave__yLza4 span{content:"";position:absolute;width:325vh;height:325vh;top:0;left:50%;transform:translate(-50%,-75%);background:#000}.signup_wave__yLza4 span:first-child{border-radius:45%;background:rgba(20,20,20,1);animation:signup_animate__KS4jb 5s linear infinite}.signup_wave__yLza4 span:nth-child(2){border-radius:40%;background:rgba(20,20,20,.5);animation:signup_animate__KS4jb 10s linear infinite}.signup_wave__yLza4 span:nth-child(3){border-radius:42.5%;background:rgba(20,20,20,.5);animation:signup_animate__KS4jb 15s linear infinite}@keyframes signup_animate__KS4jb{0%{transform:translate(-50%,-75%) rotate(0deg)}to{transform:translate(-50%,-75%) rotate(1turn)}}.signup_container__VHxSu form{margin:0 auto;position:relative;z-index:1;padding:40px 30px;letter-spacing:2px;color:#fff;background:rgba(255,255,255,.05);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(4.9px);-webkit-backdrop-filter:blur(4.9px);border:1px solid rgba(255,255,255,.3);width:50%;text-align:left}.signup_container__VHxSu form h3{text-align:center;margin-bottom:1rem;font-size:2rem}.signup_container__VHxSu h3 span{background:#121fcf;background:linear-gradient(90deg,#121fcf 30%,#ffffff 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.signup_container__VHxSu form input{width:100%;padding:10px;margin:10px 0;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-size:1rem;background:none;color:#fff;outline:none}.signup_container__VHxSu form label{text-align:left;font-size:1.2rem}.signup_container__VHxSu form button{background:#4973ff;transition:background 1s ease;color:#fff;padding:.8rem 1rem;border-radius:8px;border:2px solid #4973ff;width:120px;font-weight:600;cursor:pointer}.signup_container__VHxSu form button:hover{background:#fff;color:#4973ff}@media screen and (max-width:768px){.signup_container__VHxSu form{width:95%}.signup_container__VHxSu form h3{font-size:1.5rem}.signup_container__VHxSu form label{font-size:1rem}.signup_container__VHxSu form input{font-size:.9rem}.signup_container__VHxSu form button{width:100%;font-size:1rem}}