.RegisterView-module__wCeOCq__container{justify-content:center;align-items:center;padding:4rem 0 6rem;display:flex}.RegisterView-module__wCeOCq__authCard{border-radius:var(--radius-lg);border:1px solid var(--card-border);background:#fff;flex-direction:column;gap:1.5rem;width:100%;max-width:460px;padding:2.5rem;display:flex;box-shadow:0 6px 24px #0000000d}.RegisterView-module__wCeOCq__brandLogoWrap{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.RegisterView-module__wCeOCq__authHeader{text-align:center;flex-direction:column;gap:.35rem;display:flex}.RegisterView-module__wCeOCq__authTitle{font-family:var(--font-display);color:#1e2329;font-size:1.45rem;font-weight:800}.RegisterView-module__wCeOCq__authDesc{color:var(--foreground-muted);font-size:.875rem;line-height:1.5}.RegisterView-module__wCeOCq__formGroup{flex-direction:column;gap:.4rem;display:flex}.RegisterView-module__wCeOCq__label{color:#2d3139;font-size:.8125rem;font-weight:700}.RegisterView-module__wCeOCq__inputWrapper{align-items:center;display:flex;position:relative}.RegisterView-module__wCeOCq__inputControl{border-radius:var(--radius-md);color:#1e2329;font-family:var(--font-sans);background:#f8f9fb;border:1px solid #e0e3e8;outline:none;width:100%;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s}.RegisterView-module__wCeOCq__inputControl:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #e539351a}.RegisterView-module__wCeOCq__togglePassBtn{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;right:12px}.RegisterView-module__wCeOCq__submitBtn{background:var(--primary);color:#fff;font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem;font-size:.9375rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #e5393559}.RegisterView-module__wCeOCq__submitBtn:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 18px #e5393580}.RegisterView-module__wCeOCq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.RegisterView-module__wCeOCq__errorBanner{color:#c62828;border-radius:var(--radius-md);background:#ffebee;border:1px solid #ffcdd2;padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.RegisterView-module__wCeOCq__authFooter{text-align:center;color:var(--foreground-muted);border-top:1px solid #f0f2f5;padding-top:1.25rem;font-size:.875rem}.RegisterView-module__wCeOCq__authFooter a{color:var(--primary);font-weight:700;text-decoration:none}.RegisterView-module__wCeOCq__authFooter a:hover{text-decoration:underline}
