.onboarding-info[data-v-f49037ed]{border:1px solid var(--jmp-primary);color:var(--jmp-text);background-color:#d400221a;border-radius:4px;padding:15px}.email-display[data-v-f49037ed]{padding:10px 0}.email-display .jmp-label[data-v-f49037ed]{margin-bottom:5px;font-weight:700;display:block}.email-display .email-value[data-v-f49037ed]{border:1px solid var(--jmp-text-muted);color:var(--jmp-text-secondary);background-color:#f5f5f5;padding:12px}.consent-section[data-v-f49037ed]{background-color:#fff8e1;border:1px solid #ffc107;border-radius:4px;padding:15px}.consent-section label[data-v-f49037ed],.jmp-native-select[data-v-f49037ed]{color:var(--jmp-text)}.jmp-native-select[data-v-f49037ed]{appearance:auto;border:1px solid var(--jmp-text-muted);border-radius:0;width:100%;min-height:52px;padding:10px;font-family:Roboto,sans-serif;font-size:18px}.jmp-native-select[data-v-f49037ed]:focus-visible{border-color:var(--jmp-primary);outline:2px solid var(--jmp-primary);outline-offset:2px}.field-error-message[data-v-f49037ed]{color:var(--jmp-primary-hover)}.passwordRequirements[data-v-f49037ed]{border:1px solid var(--jmp-border);border-top:4px solid var(--jmp-primary);background:var(--jmp-bg);text-align:left;margin:16px 0;padding:14px 16px 16px}.passwordRequirements .reqTitle[data-v-f49037ed]{color:var(--jmp-text-dark);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-family:Oswald,sans-serif;font-size:14px;font-weight:700}.requirementsGrid[data-v-f49037ed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.passwordRequirements .req[data-v-f49037ed]{min-height:22px;color:var(--jmp-text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.passwordRequirements .req i[data-v-f49037ed]{width:14px;color:var(--jmp-primary);text-align:center;flex:0 0 14px;font-size:11px}.passwordRequirements .req.valid[data-v-f49037ed]{color:var(--jmp-text-dark);font-weight:600}.passwordRequirements .req.valid i[data-v-f49037ed]{color:color-mix(in srgb,var(--jmp-success) 60%,var(--jmp-text-dark))}@media (width<=640px){.requirementsGrid[data-v-f49037ed]{grid-template-columns:1fr}}.RegistrationForm .signUpForm input.field-error[data-v-f49037ed],.signUpForm input.field-error[data-v-f49037ed]{outline-offset:-2px;border:2px solid var(--jmp-primary-hover)!important;outline:2px solid var(--jmp-primary-hover)!important;box-shadow:inset 0 0 0 2px var(--jmp-primary-hover)!important}.field-error-message[data-v-f49037ed]{text-align:left;margin:-8px 0 12px;font-size:.875rem;font-weight:600;color:var(--jmp-primary-hover)!important}.form-error-summary[data-v-f49037ed]{scroll-margin-top:5rem}.form-error-summary[data-v-f49037ed]:focus{outline:3px solid var(--jmp-primary);outline-offset:3px}.existing-account-recovery[data-v-f49037ed]{border:1px solid var(--jmp-primary);color:var(--jmp-text);text-align:left;background:#d4002214;flex-direction:column;gap:4px;margin:-8px 0 16px;padding:12px;display:flex}.jmp-btn[data-v-f49037ed]:disabled{cursor:not-allowed!important}.jmp-btn[data-v-f49037ed]:not(:disabled){cursor:pointer!important}.usernameAvailability[data-v-f49037ed]{color:var(--jmp-text-secondary);text-align:left;margin:-8px 0 12px;font-size:.875rem}.usernameAvailability--available[data-v-f49037ed]{color:var(--jmp-success)}.usernameAvailability--error[data-v-f49037ed],.usernameAvailability--invalid[data-v-f49037ed],.usernameAvailability--taken[data-v-f49037ed]{color:var(--jmp-primary-hover)}.waiverSignedStatus[data-v-f49037ed]{background-color:#e8f5e9;border:1px solid #66bb6a;border-radius:4px;margin-bottom:10px;padding:16px}.signedBadge[data-v-f49037ed]{color:#1b5e20;margin-bottom:8px;font-size:1.05em}.signedDetails[data-v-f49037ed]{color:#2e7d32;font-size:.95em;line-height:1.6}
