.account-onboarding{width:min(1120px,100%);color:var(--text);margin:auto}.account-onboarding .onboarding-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.account-onboarding .onboarding-main{padding:26px}.onboarding-progress{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.onboarding-progress span{background:var(--quiet);color:var(--muted);border-radius:18px;padding:7px 11px;font-size:10px}.onboarding-progress [aria-current=step]{color:var(--mw-title-ink);background:color-mix(in srgb,var(--mw-title-ink) 10%,transparent)}.onboarding-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.onboarding-choices button{background:var(--quiet);min-height:48px;color:var(--text);font:inherit;text-align:left;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.onboarding-choices button[aria-pressed=true]{border-color:color-mix(in srgb,var(--mw-link-ink) 45%,transparent);background:color-mix(in srgb,var(--mw-link-ink) 10%,var(--panel));color:var(--mw-title-ink)}.onboarding-choices svg{flex:none}.account-onboarding .onboarding-fields{gap:16px;margin-top:22px}.onboarding-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.account-onboarding .practice-map-link{min-height:36px;font-size:11px;text-decoration:none}.account-onboarding a:after{content:none}.onboarding-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-next .practice-map-link{justify-content:flex-start;min-height:52px;padding:12px}.account-onboarding .profile-editor-aside h2{color:var(--mw-title-ink);margin:10px 0;font-size:15px}.account-onboarding .profile-editor-aside p{color:var(--muted);font-size:11px;line-height:1.75}.account-onboarding .profile-editor-aside small{color:var(--muted);margin:12px 0;font-size:10px;line-height:1.6;display:block}.onboarding-error{background:var(--quiet);border-radius:12px;padding:12px;font-size:12px}@media (max-width:760px){.account-onboarding .onboarding-layout{grid-template-columns:minmax(0,1fr)}.account-onboarding .onboarding-main{padding:20px}}@media (max-width:420px){.onboarding-choices,.onboarding-next{grid-template-columns:minmax(0,1fr)}}
