.page-module__TD9x1G__page{background:var(--color-obsidian);color:var(--color-text-inverse);min-height:calc(100vh - 80px);padding:var(--space-12) 0;align-items:center;display:flex}.page-module__TD9x1G__wrapper{text-align:center;max-width:560px;animation:page-module__TD9x1G__formEnter .9s var(--ease-luxe) both;margin:0 auto}@keyframes page-module__TD9x1G__formEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-module__TD9x1G__wrapper{animation:none}}.page-module__TD9x1G__eyebrow{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4);display:block}.page-module__TD9x1G__h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:.02em;margin:0 0 var(--space-3) 0;color:var(--color-ivory);font-weight:300;line-height:1.1}.page-module__TD9x1G__copy{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-platinum);margin:0 0 var(--space-8) 0;line-height:1.618}.page-module__TD9x1G__form{gap:var(--space-4);text-align:left;background:var(--color-surface-dark);padding:var(--space-8);border:1px solid #d8d8d814;border-top:2px solid var(--color-gold);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.page-module__TD9x1G__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__TD9x1G__fieldLabel{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-platinum)}.page-module__TD9x1G__input{background:var(--color-obsidian);color:var(--color-ivory);font-family:var(--font-body);font-size:var(--text-base);padding:var(--space-3) var(--space-4);border:1px solid #d8d8d826;border-radius:0;outline:none;width:100%;transition:border-color .2s}.page-module__TD9x1G__input:focus{border-color:var(--color-gold);box-shadow:0 0 0 1px var(--gold-30), 0 0 16px var(--gold-08)}.page-module__TD9x1G__input:disabled{opacity:.5;cursor:not-allowed}.page-module__TD9x1G__otpInput{font-family:var(--font-label);letter-spacing:.5em;text-align:center;font-size:var(--text-lg)}.page-module__TD9x1G__error{color:#fca5a5;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);background:#dc26261a;border-left:2px solid #dc2626;line-height:1.5}.page-module__TD9x1G__success{border-left:2px solid var(--color-gold);color:var(--color-ivory);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);background:#c9a96e1a;line-height:1.5}.page-module__TD9x1G__steps{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-smoke);display:flex}.page-module__TD9x1G__stepActive{color:var(--color-gold)}.page-module__TD9x1G__stepDivider{background:#d8d8d833;width:32px;height:1px}.page-module__TD9x1G__smallNote{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-smoke);margin:var(--space-4) 0 0 0;text-align:center}.page-module__TD9x1G__inlineLink{color:var(--color-gold);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.page-module__TD9x1G__inlineLink:hover{border-bottom-color:var(--color-gold)}.page-module__TD9x1G__linkButton{color:var(--color-gold);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:0;transition:border-color .2s}.page-module__TD9x1G__linkButton:hover{border-bottom-color:var(--color-gold)}.page-module__TD9x1G__linkButton:disabled{color:var(--color-smoke);cursor:not-allowed}
