.Register_page__hITsN{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:160px 24px 60px;background-color:#f5f5f7}@media (max-width:987px){.Register_page__hITsN{padding:130px 20px 40px}}.Register_card__VVVUj{width:100%;max-width:440px;background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08);padding:40px 36px}.Register_logo__Bb7ni{font-size:20px;letter-spacing:1px;color:#1a1a1a;margin-bottom:24px}.Register_logo__Bb7ni strong{color:#9799ed}.Register_heading__Jpy6e{font-size:26px;font-weight:800;color:#1a1a1a;margin-bottom:6px}.Register_subtitle__eh0Ia{font-size:14px;color:#888;margin-bottom:28px;line-height:1.5}.Register_errorBanner__u8iY0{background:#fdecec;color:#c0392b;font-size:13px;padding:10px 14px;border-radius:8px;margin-bottom:20px}.Register_form__Hm_NZ{display:flex;flex-direction:column;gap:16px}.Register_input__0PhL1{border:1px solid #e0e0e0!important;border-radius:8px!important;font-size:14px!important;height:44px!important}.Register_label__mgx23{font-size:12px!important;font-weight:700!important;color:#555!important;margin-bottom:4px!important}.Register_submitBtn__E84C1{background-color:#9799ed;color:#fff;border:none;border-radius:8px;height:46px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s;display:flex;align-items:center;justify-content:center;margin-top:4px}.Register_submitBtn__E84C1:hover{background-color:#7b7dd4}.Register_submitBtn__E84C1:disabled{opacity:.7;cursor:default}.Register_footerText__Wg670{text-align:center;font-size:13px;color:#888;margin-top:24px}.Register_footerLink__JLpLx{color:#9799ed;font-weight:700;text-decoration:none}