.Signup_signupContainer__NgL3m{display:flex;min-height:100vh;background-color:#1a1d25;color:#fff}.Signup_formSection__E1efy{width:50%;padding:2rem;display:flex;flex-direction:column;justify-content:center}.Signup_formWrapper__mgtt4{max-width:28rem;margin:0 auto;width:100%;padding:0 1rem}.Signup_logo__s94PJ{display:block;margin-bottom:2rem}.Signup_logoImage__lztEv{height:2.5rem;-o-object-fit:contain;object-fit:contain}.Signup_title__pPKn4{font-size:2rem;line-height:2.5rem;font-weight:600;margin-bottom:.5rem;color:#fff}.Signup_subtitle__oxnjH{color:#8b8f9a;margin-bottom:2rem;font-size:.95rem}.Signup_form__TUMl2{display:flex;flex-direction:column;gap:1.25rem}.Signup_inputGroup__AoSS9{position:relative;display:flex;flex-direction:column;margin-bottom:1rem}.Signup_input__PpaqO{width:100%;padding:1rem;border:2px solid #3a4050;border-radius:.75rem;background:rgba(31,35,45,.5);color:#fff;font-size:.95rem;transition:all .2s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Signup_input__PpaqO:hover:not(:focus){border-color:#4a5060}.Signup_input__PpaqO:focus{border-color:#00e8c1;outline:none;box-shadow:0 0 0 4px rgba(0,232,193,.1);background:rgba(31,35,45,.8)}.Signup_input__PpaqO::-moz-placeholder{color:#8b8f9a;-moz-transition:all .2s ease;transition:all .2s ease}.Signup_input__PpaqO::placeholder{color:#8b8f9a;transition:all .2s ease}.Signup_input__PpaqO:focus::-moz-placeholder{color:#6b6f7a;transform:translateX(4px)}.Signup_input__PpaqO:focus::placeholder{color:#6b6f7a;transform:translateX(4px)}.Signup_inputError__p_SeX{border-color:#ff4d4f;animation:Signup_shake__Dkok5 .5s cubic-bezier(.36,.07,.19,.97) both}.Signup_inputError__p_SeX:focus{border-color:#ff4d4f;box-shadow:0 0 0 4px rgba(255,77,79,.1)}.Signup_inputErrorMessage__5l5o5{color:#ff4d4f;font-size:.85rem;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.Signup_inputErrorMessage__5l5o5:before{content:"⚠️";font-size:.85rem}.Signup_passwordToggle__mOqla{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#8b8f9a;padding:.5rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Signup_passwordToggle__mOqla:hover{background:hsla(224,7%,57%,.1);color:#fff}.Signup_inputIcon__xEz_r{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#8b8f9a;transition:all .2s ease;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.Signup_inputIcon__xEz_r i{font-size:1.1rem}.Signup_input__PpaqO:focus+.Signup_inputIcon__xEz_r,.Signup_input__PpaqO:focus~.Signup_inputIcon__xEz_r{color:#00e8c1}.Signup_input__PpaqO.Signup_withIcon__P5Sbf{padding-left:3rem}.Signup_submitButton__j7Zn9{width:100%;background:#00e8c1;color:#1a1d25;padding:.875rem;border-radius:.5rem;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .2s ease}.Signup_submitButton__j7Zn9:hover:not(:disabled){background:#00d1ad;transform:translateY(-1px)}.Signup_submitButton__j7Zn9:disabled{opacity:.7;cursor:not-allowed}.Signup_buttonContent__WQDYC{display:flex;align-items:center;justify-content:center;gap:.5rem}.Signup_loadingSpinner__EiJ4L{width:1.25rem;height:1.25rem;border:2px solid #1a1d25;border-top-color:transparent;border-radius:50%;animation:Signup_spin__yZ5Bx 1s linear infinite}.Signup_signInText__P9IAG{text-align:center;color:#8b8f9a;margin-top:1.5rem;font-size:.95rem}.Signup_signInLink__n_zkQ{color:#00e8c1;margin-left:.5rem;text-decoration:none;font-weight:500}.Signup_signInLink__n_zkQ:hover{text-decoration:underline}.Signup_illustrationSection__blhzu{width:50%;background:#1f232d;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.Signup_illustrationContent__nct9I{max-width:32rem;text-align:center;padding:0 1rem}.Signup_illustrationTitle__dlvIP{font-size:2.25rem;line-height:1.3;font-weight:600;margin-bottom:1rem;background:linear-gradient(45deg,#00e8c1,#00d1ad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Signup_illustrationSubtitle__j0bNm{font-size:1.1rem;line-height:1.6;color:#8b8f9a;margin-bottom:3rem}.Signup_illustrationImageWrapper__M3jUQ{width:100%;max-width:400px;margin:0 auto 3rem;display:flex;justify-content:center;align-items:center}.Signup_illustrationImage__jjaaK{width:90%;height:auto;-o-object-fit:contain;object-fit:contain}.Signup_benefitsList__yhKiT{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:400px;margin:0 auto}.Signup_benefitItem__LI0I7{display:flex;align-items:center;gap:1rem;text-align:left}.Signup_benefitIcon__BYkdF{width:3rem;height:3rem;background:rgba(0,232,193,.1);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#00e8c1;font-size:1.25rem;flex-shrink:0}.Signup_benefitText__7ditn h3{font-weight:600;margin-bottom:.375rem;color:#fff;font-size:1.1rem}.Signup_benefitText__7ditn p{color:#8b8f9a;font-size:.95rem;line-height:1.5}.Signup_captchaWrapper__MTiAu{margin:.5rem 0}@keyframes Signup_spin__yZ5Bx{to{transform:rotate(1turn)}}@keyframes Signup_shake__Dkok5{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-3px)}40%,60%{transform:translateX(3px)}}@media (max-width:1024px){.Signup_formSection__E1efy{width:60%}.Signup_illustrationSection__blhzu{width:40%}}@media (max-width:768px){.Signup_signupContainer__NgL3m{flex-direction:column}.Signup_formSection__E1efy{width:100%;padding:2rem 1rem}.Signup_illustrationSection__blhzu{display:none}.Signup_formWrapper__mgtt4{padding:0}}