.page_signupPage__WBBck{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#F1F5F9;padding:2rem}.page_signupCard__LjgX5{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:2.5rem 2.75rem;box-shadow:0 4px 24px rgba(0,0,0,.07),0 1px 4px rgba(0,0,0,.04);width:100%;max-width:420px}.page_signupCard__LjgX5 h1{text-align:center;font-size:1.375rem;font-weight:700;color:#0F172A;margin:0 0 .25rem;letter-spacing:-.01em}.page_subtitle__9bYA5{text-align:center;color:#64748B;font-size:.875rem;margin-bottom:1.75rem}.page_form__ZKf8Q{display:flex;flex-direction:column;gap:1.125rem}.page_formGroup__D0VdO{display:flex;flex-direction:column;gap:.375rem}.page_formGroup__D0VdO label{font-size:.8125rem;font-weight:600;color:#374151}.page_formGroup__D0VdO input,.page_formGroup__D0VdO select{padding:.6875rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-family:inherit;color:#0F172A;background:#fff;transition:border-color .15s,box-shadow .15s}.page_formGroup__D0VdO input:focus,.page_formGroup__D0VdO select:focus{outline:none;border-color:#2563EB;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.page_formGroup__D0VdO input:disabled,.page_formGroup__D0VdO select:disabled{background:#F8FAFC;color:#94A3B8;cursor:not-allowed}.page_helpText__cEmcr{font-size:.75rem;color:#64748B;margin-top:.125rem}.page_error__qbAwH{background:#FEF2F2;border:1px solid #fecaca;color:#991B1B;padding:.625rem .875rem;border-radius:8px;font-size:.8125rem}.page_loginLink__IJbbx{text-align:center;margin-top:.5rem;color:#64748B;font-size:.8125rem}.page_loginLink__IJbbx a{color:#2563EB;text-decoration:none;font-weight:600}.page_loginLink__IJbbx a:hover{text-decoration:underline}@media (max-width:480px){.page_signupCard__LjgX5{padding:2rem 1.5rem}}