.provider-onboarding-module__AmUYba__appDashboardShell{background:var(--pp-color-page);min-height:100vh;color:var(--pp-color-ink);font-family:var(--pp-font-body);grid-template-columns:260px minmax(0,1fr);display:grid;overflow-x:clip}.provider-onboarding-module__AmUYba__appDashboardShell *,.provider-onboarding-module__AmUYba__appDashboardShell :before,.provider-onboarding-module__AmUYba__appDashboardShell :after{box-sizing:border-box}.provider-onboarding-module__AmUYba__appSidebar{border-right:1px solid var(--pp-color-line);background:var(--pp-color-surface);grid-template-rows:auto auto 1fr;gap:22px;height:100vh;padding:24px 14px;display:grid;position:sticky;top:0}.provider-onboarding-module__AmUYba__appSidebarBrand,.provider-onboarding-module__AmUYba__appWordmark{color:var(--pp-color-brand);font-family:var(--pp-font-brand);font-weight:500;line-height:1;text-decoration:none}.provider-onboarding-module__AmUYba__appSidebarBrand{font-size:2.2rem}.provider-onboarding-module__AmUYba__appWordmark{font-size:3rem;display:block}.provider-onboarding-module__AmUYba__appSidebarNav{gap:8px;display:grid}.provider-onboarding-module__AmUYba__appSidebarNav a{min-height:42px;color:var(--pp-color-muted);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.provider-onboarding-module__AmUYba__appSidebarNav a:hover,.provider-onboarding-module__AmUYba__appSidebarNav .provider-onboarding-module__AmUYba__activeAppNavItem{background:var(--pp-color-page);color:var(--pp-color-ink)}.provider-onboarding-module__AmUYba__appSidebarAccount{color:var(--pp-color-muted);align-self:end;font-size:.86rem;font-weight:800}.provider-onboarding-module__AmUYba__appDashboardMain{min-width:0}.provider-onboarding-module__AmUYba__appDashboardHeader{border-bottom:1px solid var(--pp-color-line);background:var(--pp-color-surface);align-items:center;min-height:72px;padding:0 28px;display:flex}.provider-onboarding-module__AmUYba__appDashboardHeader h1{margin:0;font-size:1.18rem}.provider-onboarding-module__AmUYba__appDashboardContent{gap:24px;min-width:0;padding:28px;display:grid;overflow-x:clip}.provider-onboarding-module__AmUYba__providerApplicationForm{gap:24px;display:grid}.provider-onboarding-module__AmUYba__appDashboardPanel{border:1px solid var(--pp-color-line);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);min-width:0;max-width:100%;box-shadow:var(--pp-shadow-card);align-content:start;gap:22px;padding:26px;display:grid}.provider-onboarding-module__AmUYba__appDashboardIntro{margin-top:18px}.provider-onboarding-module__AmUYba__roleGatePanel,.provider-onboarding-module__AmUYba__roleDetailPanel{justify-self:center;width:100%;max-width:920px;margin-top:clamp(18px,6vh,78px)}.provider-onboarding-module__AmUYba__roleGateHeader{text-align:center;justify-items:center;gap:10px;display:grid}.provider-onboarding-module__AmUYba__roleGateHeader h2{max-width:720px;color:var(--pp-color-ink);margin:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:850;line-height:1.08}.provider-onboarding-module__AmUYba__roleGateHeader p{max-width:660px;color:var(--pp-color-muted);margin:0;font-size:1.05rem;font-weight:760;line-height:1.55}.provider-onboarding-module__AmUYba__roleGateEyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--pp-color-action-dark)!important;font-size:.82rem!important;font-weight:900!important}.provider-onboarding-module__AmUYba__onboardingNoticeSuccess,.provider-onboarding-module__AmUYba__onboardingNoticeError{border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:15px 16px;font-weight:850;line-height:1.45;display:grid}.provider-onboarding-module__AmUYba__onboardingNoticeSuccess{color:#2f7a58;background:#f0fbf6;border:1px solid #ccefdc}.provider-onboarding-module__AmUYba__onboardingNoticeError{color:#9b2d2d;background:#fff4f4;border:1px solid #f2c7c7}.provider-onboarding-module__AmUYba__sectionHeaderCompact{gap:8px;min-width:0;display:grid}.provider-onboarding-module__AmUYba__sectionHeaderCompact h2{color:var(--pp-color-ink);overflow-wrap:anywhere;margin:0;font-size:1.35rem;line-height:1.15}.provider-onboarding-module__AmUYba__sectionHeaderCompact p{color:var(--pp-color-muted);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.55}.provider-onboarding-module__AmUYba__roleGrid,.provider-onboarding-module__AmUYba__roleChoiceGrid,.provider-onboarding-module__AmUYba__onboardingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.provider-onboarding-module__AmUYba__roleChoiceGrid{margin-top:8px}.provider-onboarding-module__AmUYba__onboardingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.provider-onboarding-module__AmUYba__roleOption{border:1px solid var(--pp-color-line);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);min-width:0;min-height:110px;color:var(--pp-color-ink);cursor:pointer;text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:18px;text-decoration:none;display:grid}.provider-onboarding-module__AmUYba__roleOption:hover{border-color:#bfe3fa;box-shadow:0 12px 26px #11182f14}.provider-onboarding-module__AmUYba__recommendedRoleOption{background:#f2fbff;border-color:#95d8ff;box-shadow:0 14px 30px #06abad24}.provider-onboarding-module__AmUYba__recommendedRoleOption svg{color:var(--pp-color-action-dark)}.provider-onboarding-module__AmUYba__roleOption strong,.provider-onboarding-module__AmUYba__roleOption small{overflow-wrap:anywhere;min-width:0;display:block}.provider-onboarding-module__AmUYba__roleOption span{min-width:0}.provider-onboarding-module__AmUYba__roleOption small{color:var(--pp-color-muted);margin-top:4px;font-weight:700;line-height:1.4}.provider-onboarding-module__AmUYba__providerFlowIntro{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0}.provider-onboarding-module__AmUYba__providerFlowSteps{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.provider-onboarding-module__AmUYba__providerFlowSteps span{min-height:34px;color:var(--pp-color-action-dark);background:#f0faff;border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;font-weight:900;display:inline-flex}.provider-onboarding-module__AmUYba__roleDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.provider-onboarding-module__AmUYba__roleDetailGrid div{border:1px solid var(--pp-color-line);border-radius:var(--pp-radius-card);background:#fff;align-content:start;gap:9px;min-width:0;min-height:150px;padding:18px;display:grid}.provider-onboarding-module__AmUYba__roleDetailGrid svg{color:var(--pp-color-action-dark)}.provider-onboarding-module__AmUYba__roleDetailGrid strong{color:var(--pp-color-ink);font-size:1rem}.provider-onboarding-module__AmUYba__roleDetailGrid span{color:var(--pp-color-muted);font-size:.92rem;font-weight:760;line-height:1.45}.provider-onboarding-module__AmUYba__fieldLabel{min-width:0;color:var(--pp-color-ink-soft);gap:8px;font-weight:900;display:grid}.provider-onboarding-module__AmUYba__fieldLabel input,.provider-onboarding-module__AmUYba__fieldLabel select,.provider-onboarding-module__AmUYba__fieldLabel textarea{border:2px solid var(--pp-color-line-soft);border-radius:var(--pp-radius-button);background:var(--pp-color-surface);width:100%;min-width:0;color:var(--pp-color-ink);font:inherit;outline:none;font-weight:800}.provider-onboarding-module__AmUYba__fieldLabel input,.provider-onboarding-module__AmUYba__fieldLabel select{min-height:48px;padding:0 14px}.provider-onboarding-module__AmUYba__fieldLabel textarea{resize:vertical;min-height:110px;padding:14px}.provider-onboarding-module__AmUYba__fieldLabel input:focus,.provider-onboarding-module__AmUYba__fieldLabel select:focus,.provider-onboarding-module__AmUYba__fieldLabel textarea:focus,.provider-onboarding-module__AmUYba__searchField:focus-within{border-color:var(--pp-color-action);box-shadow:0 0 0 4px #06abad1f}.provider-onboarding-module__AmUYba__searchField{border:2px solid var(--pp-color-line-soft);border-radius:var(--pp-radius-button);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.provider-onboarding-module__AmUYba__searchField input{min-height:48px;box-shadow:none;border:0;padding:0}.provider-onboarding-module__AmUYba__claimHint,.provider-onboarding-module__AmUYba__claimHintWarning,.provider-onboarding-module__AmUYba__verificationSummary{color:#2f7a58;background:#f0fbf6;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px;font-weight:800;display:grid}.provider-onboarding-module__AmUYba__claimHintWarning{color:#9b2d2d;background:#fff4f4;border:1px solid #f2c7c7}.provider-onboarding-module__AmUYba__claimProfileCard{background:#f0faff;border:1px solid #cdefff;border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.provider-onboarding-module__AmUYba__claimProfileCard svg{color:var(--pp-color-action)}.provider-onboarding-module__AmUYba__claimProfileCard strong,.provider-onboarding-module__AmUYba__claimProfileCard span,.provider-onboarding-module__AmUYba__claimProfileCard small{display:block}.provider-onboarding-module__AmUYba__claimProfileCard strong{color:var(--pp-color-ink)}.provider-onboarding-module__AmUYba__claimProfileCard span{color:var(--pp-color-muted);margin-top:3px;font-weight:800}.provider-onboarding-module__AmUYba__claimProfileCard small{color:var(--pp-color-action-dark);margin-top:8px;font-weight:850}.provider-onboarding-module__AmUYba__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provider-onboarding-module__AmUYba__inlineLabel{color:#273049;margin:0 0 10px;font-weight:900}.provider-onboarding-module__AmUYba__checkboxGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.provider-onboarding-module__AmUYba__checkboxGrid label{color:#273049;border:1px solid #dce7ef;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 12px;font-weight:800;display:inline-flex}.provider-onboarding-module__AmUYba__checkboxGrid label span{overflow-wrap:anywhere;min-width:0}.provider-onboarding-module__AmUYba__faqPromptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.provider-onboarding-module__AmUYba__faqPromptGrid div{color:#273049;border:1px solid #dce7ef;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:14px;font-weight:800;display:grid}.provider-onboarding-module__AmUYba__addFaqButton,.provider-onboarding-module__AmUYba__primaryButton,.provider-onboarding-module__AmUYba__secondaryButton{cursor:pointer;min-height:48px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.provider-onboarding-module__AmUYba__addFaqButton,.provider-onboarding-module__AmUYba__secondaryButton{color:#11182f;background:#fff;border:1px solid #dce7ef}.provider-onboarding-module__AmUYba__primaryButton{background:var(--pp-color-action);color:#fff;box-shadow:0 14px 28px #06abad47}.provider-onboarding-module__AmUYba__onboardingActions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:980px){.provider-onboarding-module__AmUYba__appDashboardShell,.provider-onboarding-module__AmUYba__roleGrid,.provider-onboarding-module__AmUYba__roleChoiceGrid,.provider-onboarding-module__AmUYba__roleDetailGrid,.provider-onboarding-module__AmUYba__onboardingGrid,.provider-onboarding-module__AmUYba__formGrid,.provider-onboarding-module__AmUYba__checkboxGrid,.provider-onboarding-module__AmUYba__faqPromptGrid{grid-template-columns:1fr}.provider-onboarding-module__AmUYba__appSidebar{border-bottom:1px solid #edf2f6;border-right:0;grid-template-rows:auto auto;height:auto;position:static}.provider-onboarding-module__AmUYba__providerFlowIntro{grid-template-columns:1fr}.provider-onboarding-module__AmUYba__providerFlowSteps{justify-content:flex-start}.provider-onboarding-module__AmUYba__appSidebarAccount{display:none}}@media (max-width:640px){.provider-onboarding-module__AmUYba__appDashboardContent{padding:18px}.provider-onboarding-module__AmUYba__appSidebar{padding:18px 14px}.provider-onboarding-module__AmUYba__appSidebarBrand{font-size:1.7rem}.provider-onboarding-module__AmUYba__appDashboardPanel{padding:20px}.provider-onboarding-module__AmUYba__appWordmark{font-size:2.45rem}.provider-onboarding-module__AmUYba__roleGateHeader{text-align:left;justify-items:start}.provider-onboarding-module__AmUYba__roleGateHeader h2{font-size:2rem}}
