.Register_registerContainer__ulkxA{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;overflow:hidden;background:linear-gradient(140deg,#eff6ff,#e8f0fe 45%,#f0fdf4)}.Register_backgroundDecorationAlt__F_GNw,.Register_backgroundDecoration___amu4{position:absolute;border-radius:999px;z-index:0;pointer-events:none}.Register_backgroundDecoration___amu4{width:580px;height:580px;top:-280px;left:-220px;background:radial-gradient(circle at 40% 40%,rgba(59,130,246,.2),rgba(59,130,246,.04))}.Register_backgroundDecorationAlt__F_GNw{width:500px;height:500px;bottom:-240px;right:-220px;background:radial-gradient(circle at 60% 60%,rgba(16,185,129,.15),rgba(16,185,129,.03))}.Register_pageShell__2IDS2{width:100%;max-width:560px;position:relative;z-index:2}.Register_logoContainer__GESC_{text-align:center;margin-bottom:20px}.Register_logoLink__ewap8{text-decoration:none}.Register_logo__rEsdA{font-size:32px;font-weight:800;color:#2563eb;letter-spacing:-.5px}.Register_tagline__MYYY_{margin:6px 0 0;font-size:14px;color:#64748b;font-weight:500}.Register_title__uE2I5{margin:0 0 18px;text-align:center;font-size:36px;line-height:1.15;font-weight:800;color:#0f172a}.Register_registerCard__Bai_w{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 18px 42px rgba(15,23,42,.12);padding:28px}.Register_errorMessage__zwjFf{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:10px;font-size:14px;padding:12px 14px;margin-bottom:16px}.Register_registerForm__4bvcH{display:flex;flex-direction:column;gap:16px}.Register_inputGroup__ERDoy{display:flex;flex-direction:column;gap:8px}.Register_inputGroup__ERDoy label{font-size:14px;font-weight:600;color:#334155}.Register_input__oEapD{width:100%;height:48px;border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc;color:#0f172a;font-size:15px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;box-sizing:border-box}.Register_input__oEapD:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.12);background:#fff}.Register_verificationGroup__BTso7{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:end}.Register_verificationGroup__BTso7 .Register_inputGroup__ERDoy{margin:0}.Register_codeButton__Dn_XX{height:48px;padding:0 16px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;min-width:128px;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.Register_codeButton__Dn_XX:hover{background:#1d4ed8;transform:translateY(-1px)}.Register_codeButton__Dn_XX:disabled{background:#93c5fd;cursor:not-allowed;transform:none}.Register_passwordInputContainer__dQicI{position:relative}.Register_passwordInputContainer__dQicI .Register_input__oEapD{padding-right:68px}.Register_passwordToggle__AKmTO{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:13px;color:#475569;font-weight:600;padding:6px 8px;border-radius:6px;cursor:pointer}.Register_passwordToggle__AKmTO:hover{background:#f1f5f9}.Register_passwordHint__jqSyb{margin-top:-2px;font-size:12px;color:#64748b}.Register_referralStatus__x9Ixj{margin-top:6px;font-size:12px;font-weight:600}.Register_validInput__tXR1H{border-color:#34d399}.Register_invalidInput__Lrhlf{border-color:#f87171}.Register_validReferral__mkhZz{color:#059669}.Register_invalidReferral__OCbkK{color:#dc2626}.Register_registerButton__eiyFM{width:100%;height:48px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.Register_registerButton__eiyFM:hover{background:#1d4ed8;transform:translateY(-1px)}.Register_registerButton__eiyFM:disabled{background:#93c5fd;cursor:not-allowed;transform:none}.Register_loadingSpinner__CzYVd{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:Register_spin__xB97r .8s linear infinite}@keyframes Register_spin__xB97r{to{transform:rotate(1turn)}}.Register_homeLink__R0Ibv,.Register_loginLink__604DH{margin-top:16px;text-align:center;font-size:14px;color:#64748b}.Register_loginLink__604DH{border-top:1px solid #f1f5f9;padding-top:16px;display:flex;justify-content:center;gap:6px}.Register_homeLink__R0Ibv a,.Register_loginLink__604DH a{color:#2563eb;text-decoration:none;font-weight:700}.Register_homeLink__R0Ibv a:hover,.Register_loginLink__604DH a:hover{text-decoration:underline}@media (max-width:640px){.Register_registerContainer__ulkxA{padding:24px 14px}.Register_title__uE2I5{font-size:30px}.Register_registerCard__Bai_w{padding:22px;border-radius:14px}.Register_verificationGroup__BTso7{grid-template-columns:1fr}.Register_codeButton__Dn_XX{width:100%}}