.page_page__cZn_7{min-height:100vh;background:var(--color-cream);display:flex;flex-direction:column}.page_container__OexPl{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:40px 24px 80px;width:100%;max-width:560px;margin:0 auto}.page_header__liicj{width:100%;text-align:center;padding-bottom:40px;border-bottom:1px solid var(--color-border-light);margin-bottom:48px}.page_logoLink__GdUQR{display:inline-block}.page_logoLink__GdUQR img{height:58px;width:auto}.page_card__dO3Cr{width:100%;background:var(--color-ivory);border:1px solid var(--color-border);padding:40px 36px;box-shadow:var(--shadow-card)}@media (max-width:480px){.page_card__dO3Cr{padding:32px 24px}}.page_title__ZNxld{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;color:var(--color-text-primary);text-align:center;margin:0 0 8px;line-height:var(--leading-tight)}.page_subtitle__UTRGV{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0 0 32px}.RegisterForm_form__kigSL{display:flex;flex-direction:column;gap:20px;width:100%}.RegisterForm_row__eWu2q{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:480px){.RegisterForm_row__eWu2q{grid-template-columns:1fr}}.RegisterForm_field__HpUg9{display:flex;flex-direction:column;gap:6px}.RegisterForm_label__E8UhV{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.RegisterForm_required__ZPFx0{color:var(--color-gold)}.RegisterForm_input__9KnTv{width:100%;padding:12px 16px;border:1px solid var(--color-border);background:var(--color-warm-white,var(--color-cream));font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);outline:none;transition:border-color var(--duration-base) var(--ease-out);box-sizing:border-box}.RegisterForm_input__9KnTv:focus{border-color:var(--color-gold)}.RegisterForm_input__9KnTv::placeholder{color:var(--color-text-muted)}.RegisterForm_inputError__5AbaH{border-color:var(--color-error)}.RegisterForm_fieldError__ndd6p{font-size:var(--text-xs)}.RegisterForm_error__imWtk,.RegisterForm_fieldError__ndd6p{font-family:var(--font-body);color:var(--color-error);margin:0}.RegisterForm_error__imWtk{font-size:var(--text-sm);padding:12px 16px;background:rgba(192,57,43,.08);border:1px solid rgba(192,57,43,.2)}.RegisterForm_button__FnZ4O{width:100%;padding:14px 24px;background:var(--color-gold);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;border:none;cursor:pointer;transition:background var(--duration-base) var(--ease-out);margin-top:4px}.RegisterForm_button__FnZ4O:hover:not(:disabled){background:var(--color-gold-dark)}.RegisterForm_button__FnZ4O:disabled{opacity:.65;cursor:not-allowed}.RegisterForm_switchText__BLf0R{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin:0}.RegisterForm_switchLink__VJn5e{color:var(--color-gold);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast)}.RegisterForm_switchLink__VJn5e:hover{color:var(--color-gold-dark)}.RegisterForm_passwordWrap__3Xm_V{position:relative}.RegisterForm_passwordWrap__3Xm_V .RegisterForm_input__9KnTv{padding-right:2.75rem;width:100%}.RegisterForm_eyeBtn__Tk0T6{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-text-body);opacity:.5;padding:0;display:flex;align-items:center;transition:opacity .15s ease}.RegisterForm_eyeBtn__Tk0T6:hover{opacity:1}