.page-module__aydn6q__page{background:var(--bg-light);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__aydn6q__card{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;width:100%;max-width:440px;padding:40px}.page-module__aydn6q__backLink{color:var(--text-muted);transition:color var(--transition-fast);margin-bottom:16px;font-size:.8125rem;display:inline-block}.page-module__aydn6q__backLink:hover{color:var(--brand-blue)}.page-module__aydn6q__heading{font-family:var(--font-display);color:var(--text-dark);margin-bottom:4px;font-size:2rem}.page-module__aydn6q__subtitle{color:var(--text-muted);margin-bottom:24px}.page-module__aydn6q__roleToggle{border-radius:var(--radius-md);background:var(--bg-gray);gap:0;margin-bottom:24px;padding:4px;display:flex}.page-module__aydn6q__toggleBtn{font-family:var(--font-body);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1;padding:10px 16px;font-size:.875rem;font-weight:600}.page-module__aydn6q__toggleActive{color:var(--brand-blue);box-shadow:var(--shadow-sm);background:#fff}.page-module__aydn6q__form{flex-direction:column;gap:16px;display:flex}.page-module__aydn6q__field{flex-direction:column;gap:4px;display:flex}.page-module__aydn6q__field label{color:var(--text-dark);font-size:.8125rem;font-weight:600}.page-module__aydn6q__field input,.page-module__aydn6q__field select,.page-module__aydn6q__field textarea{border:2px solid var(--bg-gray);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--text-dark);transition:border-color var(--transition-fast);outline:none;padding:10px 14px;font-size:.9375rem}.page-module__aydn6q__field input:focus,.page-module__aydn6q__field select:focus,.page-module__aydn6q__field textarea:focus{border-color:var(--brand-blue)}.page-module__aydn6q__error{color:#991b1b;border-radius:var(--radius-sm);background:#fee2e2;padding:10px 14px;font-size:.875rem}.page-module__aydn6q__success{color:#065f46;border-radius:var(--radius-sm);background:#d1fae5;padding:10px 14px;font-size:.875rem}.page-module__aydn6q__footerText{text-align:center;color:var(--text-muted);margin-top:20px;font-size:.8125rem}.page-module__aydn6q__link{color:var(--brand-blue);font-weight:600}.page-module__aydn6q__link:hover{text-decoration:underline}.page-module__aydn6q__steps{gap:8px;margin-bottom:24px;display:flex}.page-module__aydn6q__step{background:var(--bg-gray);height:4px;transition:background var(--transition-fast);border-radius:2px;flex:1}.page-module__aydn6q__stepActive{background:var(--brand-blue)}.page-module__aydn6q__stepCompleted{background:var(--brand-green)}.page-module__aydn6q__ageWarning{border-radius:var(--radius-md);text-align:center;background:#fef3c7;border:2px solid #f59e0b;padding:20px}.page-module__aydn6q__ageWarning h3{font-family:var(--font-display);color:#92400e;margin-bottom:8px}.page-module__aydn6q__ageWarning p{color:#78350f;font-size:.9375rem}.page-module__aydn6q__guardianField{border:2px solid var(--brand-blue);border-radius:var(--radius-md);background:#eff6ff;padding:16px}.page-module__aydn6q__guardianField p{color:var(--brand-blue-dark);margin-bottom:8px;font-size:.8125rem;font-weight:500}.page-module__aydn6q__checkboxRow{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.page-module__aydn6q__checkboxRow input[type=checkbox]{accent-color:var(--brand-blue);margin-top:3px}.page-module__aydn6q__checkboxRow label{color:var(--text-dark);font-size:.8125rem;line-height:1.4}
