.signup_container__VHxSu{position:relative;z-index:1;width:min(100%,420px);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;margin-left:auto;margin-right:auto;box-sizing:border-box}.signup_signupBox__YQEsh{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:48px 40px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:signup_slideUp__y2M7f .6s ease-out;width:100%}.signup_logo__DJMdn{text-align:center;margin-bottom:32px}.signup_logo__DJMdn h1{font-size:42px;margin-bottom:8px;background:linear-gradient(135deg,#a8cf4a,#6b8e4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;letter-spacing:-1px}.signup_logo__DJMdn p{color:hsla(0,0%,100%,.6);font-size:15px;font-weight:400}.signup_formGroup__2FBNT{margin-bottom:20px}.signup_formGroup__2FBNT label{display:block;color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.signup_formGroup__2FBNT input{width:100%;padding:14px 16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:15px;transition:all .3s ease;font-family:inherit}.signup_formGroup__2FBNT input:focus{outline:none;border-color:#a8cf4a;background:hsla(0,0%,100%,.12);box-shadow:0 0 0 3px rgba(168,207,74,.1)}.signup_formGroup__2FBNT input::placeholder{color:hsla(0,0%,100%,.4)}.signup_formGroup__2FBNT input.signup_invalid__V1beo{border-color:#ff6b6b;box-shadow:0 0 0 3px hsla(0,100%,71%,.1)}.signup_passwordStrength__z0l1t{margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.5)}.signup_passwordStrength__z0l1t.signup_weak__669ik{color:#ff6b6b}.signup_passwordStrength__z0l1t.signup_medium__79LO3{color:orange}.signup_passwordStrength__z0l1t.signup_strong__L8pYg{color:#a8cf4a}.signup_submitBtn__36MIg{width:100%;padding:16px;background:linear-gradient(135deg,#a8cf4a,#6b8e4e);border:none;border-radius:12px;color:#1a1a2e;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:8px;box-shadow:0 4px 15px rgba(168,207,74,.3);display:flex;align-items:center;justify-content:center;gap:8px}.signup_submitBtn__36MIg:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(168,207,74,.4)}.signup_submitBtn__36MIg:active:not(:disabled){transform:translateY(0)}.signup_submitBtn__36MIg:disabled{opacity:.6;cursor:not-allowed;transform:none}.signup_divider__bvIol{display:flex;align-items:center;margin:32px 0;color:hsla(0,0%,100%,.4);font-size:13px}.signup_divider__bvIol:after,.signup_divider__bvIol:before{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.1)}.signup_divider__bvIol span{padding:0 16px}.signup_loginLink__EPNvE{text-align:center;margin-top:24px;color:hsla(0,0%,100%,.6);font-size:14px}.signup_loginLink__EPNvE a{color:#a8cf4a;text-decoration:none;font-weight:500;transition:all .2s ease}.signup_loginLink__EPNvE a:hover{color:#6b8e4e;text-decoration:underline}.signup_errorMessage__rI54A{background:hsla(0,100%,71%,.15);border:1px solid hsla(0,100%,71%,.3);color:#ff6b6b;border-radius:12px;animation:signup_shake__EWvFf .5s ease}.signup_errorMessage__rI54A,.signup_successMessage__hFgyH{padding:14px 16px;margin-bottom:24px;font-size:14px;text-align:center}.signup_successMessage__hFgyH{background:rgba(168,207,74,.15);border:1px solid rgba(168,207,74,.3);color:#a8cf4a;border-radius:12px}.signup_loading__wX0Q1{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(26,26,46,.3);border-top-color:#1a1a2e;animation:signup_spin__g4M4j .8s linear infinite}@media (max-width:480px){.signup_signupBox__YQEsh{padding:36px 28px}.signup_logo__DJMdn h1{font-size:36px}}