:root{--primary-color:#722ed1;--secondary-color:#8f44f8;--error-color:#ff4d4f;--success-color:#52c41a;--border-radius:12px;--box-shadow:0 10px 30px #0000000d}.RegisterPage-module__NhjA1G__authPage{direction:rtl;background:linear-gradient(135deg,#f5f7fa 0%,#e9ecf2 100%);justify-content:center;align-items:center;min-height:100vh;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.RegisterPage-module__NhjA1G__authCard{border-radius:var(--border-radius);width:100%;max-width:460px;box-shadow:var(--box-shadow);background:#fff;padding:32px 24px;transition:all .2s}.RegisterPage-module__NhjA1G__authHeader{text-align:center;margin-bottom:32px}.RegisterPage-module__NhjA1G__authTitle{color:#1a1a1a;letter-spacing:-.5px;margin:0 0 8px;font-size:28px;font-weight:700}.RegisterPage-module__NhjA1G__authSubtitle{color:#666;margin:0;font-size:14px}.RegisterPage-module__NhjA1G__authForm{flex-direction:column;gap:20px;display:flex}.RegisterPage-module__NhjA1G__formGroup{flex-direction:column;gap:8px;display:flex}.RegisterPage-module__NhjA1G__formLabel{color:#333;margin-right:4px;font-size:14px;font-weight:500}.RegisterPage-module__NhjA1G__formInputAnt{border-radius:8px;height:48px;font-size:16px}.RegisterPage-module__NhjA1G__formInputAnt input{font-size:16px}.RegisterPage-module__NhjA1G__passwordRequirements{background:#f8f9fc;border:1px solid #edf0f5;border-radius:8px;margin-top:8px;padding:12px 16px;font-size:13px}.RegisterPage-module__NhjA1G__reqTitle{color:#555;margin:0 0 8px;font-weight:500}.RegisterPage-module__NhjA1G__reqList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.RegisterPage-module__NhjA1G__reqList li{color:#888;align-items:center;gap:6px;transition:color .2s;display:flex}.RegisterPage-module__NhjA1G__reqList li.RegisterPage-module__NhjA1G__met{color:var(--success-color);font-weight:500}.RegisterPage-module__NhjA1G__reqList li:before{content:"○";color:#bbb;width:16px;display:inline-block}.RegisterPage-module__NhjA1G__reqList li.RegisterPage-module__NhjA1G__met:before{content:"✓";color:var(--success-color);font-weight:700}.RegisterPage-module__NhjA1G__formError{color:var(--error-color);text-align:center;background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;padding:12px 16px;font-size:14px}.RegisterPage-module__NhjA1G__submitBtn{background:var(--primary-color);border:none;border-radius:8px;height:48px;margin-top:8px;font-size:16px;font-weight:500;transition:all .2s}.RegisterPage-module__NhjA1G__submitBtn:hover{background:var(--secondary-color)!important}.RegisterPage-module__NhjA1G__authFooter{text-align:center;color:#666;margin-top:24px;font-size:14px}.RegisterPage-module__NhjA1G__authLink{color:var(--primary-color);margin-right:4px;font-weight:600;text-decoration:none}.RegisterPage-module__NhjA1G__authLink:hover{text-decoration:underline}@media (max-width:360px){.RegisterPage-module__NhjA1G__authPage{align-items:flex-start;padding:20px 8px 8px}.RegisterPage-module__NhjA1G__authCard{max-width:100%;padding:20px 16px}.RegisterPage-module__NhjA1G__authTitle{font-size:24px}.RegisterPage-module__NhjA1G__authSubtitle,.RegisterPage-module__NhjA1G__formLabel{font-size:13px}.RegisterPage-module__NhjA1G__formInputAnt,.RegisterPage-module__NhjA1G__submitBtn{height:44px;font-size:15px}.RegisterPage-module__NhjA1G__passwordRequirements{padding:10px 12px;font-size:12px}}@media (min-width:768px){.RegisterPage-module__NhjA1G__authCard{padding:40px 32px}}
