.SignupForm-module__d-ZKGq__signupCard{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);padding:var(--space-5);box-shadow:0 20px 40px var(--shadow-color);border:1px solid var(--border-color);z-index:10;margin-top:var(--space-5);border-radius:12px;margin-bottom:160px;transition:background .3s,border-color .3s;position:relative}.SignupForm-module__d-ZKGq__formHeading{text-align:center;margin-bottom:var(--space-5);color:var(--dark-text);text-transform:uppercase;font-size:16px;font-weight:700;font-family:var(--font-poppins),sans-serif}.SignupForm-module__d-ZKGq__formDivider{text-align:center;margin:var(--space-5)0;z-index:1;position:relative}.SignupForm-module__d-ZKGq__formDivider:before{content:"";background:var(--border-color);z-index:-1;width:100%;height:1px;transition:background .3s;position:absolute;top:50%;left:0}.SignupForm-module__d-ZKGq__formDivider span{background:var(--card-bg);padding:0 var(--space-3);color:var(--light-text);font-size:12px;font-weight:600;transition:background .3s}.SignupForm-module__d-ZKGq__customAlert{background-color:var(--alert-bg);border:1px solid var(--alert-border);color:var(--alert-text);padding:var(--space-3);margin-bottom:var(--space-5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;animation:.3s ease-out SignupForm-module__d-ZKGq__slideDown;display:flex}.SignupForm-module__d-ZKGq__alertContent{align-items:center;gap:var(--space-2);display:flex}.SignupForm-module__d-ZKGq__alertIcon{color:var(--alert-icon-color);margin-top:1px;font-size:18px}.SignupForm-module__d-ZKGq__closeAlert{cursor:pointer;opacity:.6;padding:var(--space-1);color:var(--alert-text);font-size:20px}.SignupForm-module__d-ZKGq__closeAlert:hover{opacity:1}@keyframes SignupForm-module__d-ZKGq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SignupForm-module__d-ZKGq__inputGroup{margin-bottom:var(--space-4);position:relative}.SignupForm-module__d-ZKGq__inputGroup input{width:100%;height:var(--space-12);padding:0 44px 0 var(--space-4);background:var(--input-bg);color:var(--dark-text);border:1px solid #0000;border-radius:8px;outline:none;font-size:14px;transition:all .3s}.SignupForm-module__d-ZKGq__inputGroup input:focus,.SignupForm-module__d-ZKGq__inputGroup input:not(:placeholder-shown){border-color:var(--primary-blue);background:var(--card-bg)}.SignupForm-module__d-ZKGq__errorBorder{border-color:var(--primary-red)!important;background-color:var(--error-input-bg)!important}.SignupForm-module__d-ZKGq__inputGroup input.SignupForm-module__d-ZKGq__errorBorder+label,.SignupForm-module__d-ZKGq__inputGroup input.SignupForm-module__d-ZKGq__errorBorder:focus+label,.SignupForm-module__d-ZKGq__inputGroup input.SignupForm-module__d-ZKGq__errorBorder:not(:placeholder-shown)+label{color:var(--primary-red)}.SignupForm-module__d-ZKGq__inputGroup label{color:var(--light-text);pointer-events:none;background-color:#0000;padding:0 4px;font-size:13px;transition:all .2s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.SignupForm-module__d-ZKGq__inputGroup input:focus+label,.SignupForm-module__d-ZKGq__inputGroup input:not(:placeholder-shown)+label{color:var(--primary-blue);background-color:var(--card-bg);z-index:5;border-radius:4px;font-size:11px;font-weight:700;top:0;transform:translateY(-50%)}.SignupForm-module__d-ZKGq__showPassIcon{color:var(--light-text);cursor:pointer;padding:var(--space-3);z-index:2;font-size:14px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.SignupForm-module__d-ZKGq__fieldErrorMsg{color:var(--primary-red);margin-top:-12px;margin-bottom:var(--space-5);margin-left:var(--space-1);align-items:center;gap:var(--space-1);font-size:11px;font-weight:600;animation:.2s SignupForm-module__d-ZKGq__fadeIn;display:flex}@keyframes SignupForm-module__d-ZKGq__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.SignupForm-module__d-ZKGq__couponInput input{padding-right:88px}.SignupForm-module__d-ZKGq__btnApplyInside{right:var(--space-2);color:var(--primary-blue);cursor:pointer;z-index:6;background:#1877f21a;border:none;border-radius:6px;height:36px;padding:0 12px;font-size:11px;font-weight:700;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.SignupForm-module__d-ZKGq__btnApplyInside:disabled{opacity:.5;cursor:not-allowed;color:var(--light-text);background:#64748b1a}.SignupForm-module__d-ZKGq__btnApplyInside.SignupForm-module__d-ZKGq__success{color:var(--primary-green);background:#22c55e1a}.SignupForm-module__d-ZKGq__btnApplyInside.SignupForm-module__d-ZKGq__error{color:var(--primary-red);background:#ef44441a}.SignupForm-module__d-ZKGq__couponStatusMsg{margin-top:-12px;margin-bottom:var(--space-4);margin-left:var(--space-1);font-size:11px;font-weight:600}.SignupForm-module__d-ZKGq__couponStatusMsg.SignupForm-module__d-ZKGq__success{color:var(--primary-green)}.SignupForm-module__d-ZKGq__couponStatusMsg.SignupForm-module__d-ZKGq__error{color:var(--primary-red)}.SignupForm-module__d-ZKGq__captchaWrapper{margin-bottom:var(--space-5);position:relative}.SignupForm-module__d-ZKGq__captchaContainer{background:var(--card-bg);border:1px solid var(--border-color);padding:var(--space-2)var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;height:56px;transition:border-color .2s,background .2s;display:flex;box-shadow:0 2px 4px #00000005}.SignupForm-module__d-ZKGq__captchaCheckbox{background:var(--input-bg);width:24px;height:24px;margin-right:var(--space-3);border:1px solid #c1c1c1;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.SignupForm-module__d-ZKGq__captchaText{color:var(--dark-text);flex-grow:1;font-size:13px;font-weight:500}.SignupForm-module__d-ZKGq__captchaLogo{color:var(--light-text);opacity:.7;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;display:flex}.SignupForm-module__d-ZKGq__captchaLogo i{margin-bottom:2px;font-size:14px}.SignupForm-module__d-ZKGq__captchaLogo span{white-space:nowrap;font-size:8px}.SignupForm-module__d-ZKGq__captchaSpinner{border:2px solid #0000;border-top:2px solid var(--primary-blue);border-right:2px solid var(--primary-blue);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite SignupForm-module__d-ZKGq__spin}.SignupForm-module__d-ZKGq__captchaCheckIcon{color:var(--primary-green);font-size:14px}.SignupForm-module__d-ZKGq__verified{cursor:default;border-color:var(--primary-green);pointer-events:none}.SignupForm-module__d-ZKGq__captchaErrorMsg{color:var(--primary-red);margin-top:var(--space-2);margin-left:var(--space-1);align-items:center;gap:var(--space-1);font-size:11px;font-weight:600;animation:.2s SignupForm-module__d-ZKGq__fadeIn;display:flex}.SignupForm-module__d-ZKGq__btnBlock{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-4);cursor:pointer;margin-bottom:var(--space-4);height:var(--space-12);border:none;border-radius:8px;font-size:14px;font-weight:600;transition:all .2s;display:flex;position:relative}.SignupForm-module__d-ZKGq__btnSignin{background-color:var(--primary-blue-dark);color:#fff;box-shadow:0 4px 12px #0b57d04d}.SignupForm-module__d-ZKGq__btnSignin:active{transform:scale(.98)}.SignupForm-module__d-ZKGq__btnSignin:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.SignupForm-module__d-ZKGq__btnGoogle{color:#1f2937;background-color:#fff;border:none;box-shadow:inset 0 0 0 1px #0000001a,0 2px 4px #0000001a}.SignupForm-module__d-ZKGq__googleIcon{margin-right:var(--space-2)}.SignupForm-module__d-ZKGq__signupText{text-align:center;color:var(--dark-text);margin-top:var(--space-4);font-size:12px}.SignupForm-module__d-ZKGq__signupText a{color:var(--primary-blue);font-weight:700;text-decoration:none}.SignupForm-module__d-ZKGq__termsDisclaimer{color:var(--light-text);text-align:center;margin-top:var(--space-2);font-size:10px;line-height:1.4}.SignupForm-module__d-ZKGq__termsDisclaimer a{color:var(--light-text);text-decoration:underline}.SignupForm-module__d-ZKGq__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite SignupForm-module__d-ZKGq__spin;display:inline-block}@keyframes SignupForm-module__d-ZKGq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
