.sfAccountDashboard,.sfAccountProfileStack,.sfAccountDataSection,.sfAccountDisclosureGrid{gap:var(--space-4);display:grid}.sfAccountDashboard{max-width:var(--content-wide);min-width:0;margin-inline:auto}.pageSec:has(.sfAccountDashboard){padding-block:var(--space-8)}.sfAccountDashboard h1,.sfAccountDashboard h2,.sfAccountDashboard h3,.sfAccountDashboard p{margin:0}.sfAccountDashboard h1{letter-spacing:-.04em;font-size:1.75rem}.sfAccountDashboard h2{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.sfAccountDashboard h3{font-size:.875rem;font-weight:600}.sfAccountWelcome{border-bottom:1px solid var(--line);align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.sfAccountWelcome>div{min-width:0}.sfAccountWelcome h1{margin-bottom:var(--space-1)}.sfAccountWelcome span{color:var(--muted);overflow-wrap:anywhere}.sfAccountTabs{background:var(--color-sand-100);border-radius:var(--r3);flex-wrap:nowrap;gap:2px;width:fit-content;min-width:0;max-width:100%;padding:3px;display:flex;overflow-x:auto}.sfAccountTabs button{border-radius:var(--r3);color:var(--ink2);cursor:pointer;font:inherit;min-height:2.25rem;padding-inline:var(--space-5);white-space:nowrap;background:0 0;border:0;flex:none;font-size:13.5px;font-weight:600;transition:background .16s,color .16s}.sfAccountTabs button:hover:not([aria-pressed=true]){color:var(--ink)}.sfAccountTabs button[aria-pressed=true]{background:var(--ink);color:var(--color-white)}@media (max-width:30rem){.sfAccountTabs{flex-wrap:wrap;width:100%}.sfAccountTabs button{padding-inline:var(--space-4);flex:auto}}.sfAccountDataStack{align-items:start;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.sfAccountDataSection,.sfAccountDisclosureGrid{align-content:start;gap:var(--space-3)}.sfAccountDataSection>h2{border-bottom:1px solid var(--line);padding-bottom:var(--space-2)}.sfAccountDashboard .sfSavedRecordGrid{gap:0;min-width:0;display:grid}.sfAccountDashboard .sfSavedRecord{border:0;border-bottom:1px solid var(--line);align-items:center;column-gap:var(--space-4);min-width:0;padding:var(--space-3) 0;justify-content:space-between;row-gap:var(--space-2);border-radius:0;flex-wrap:wrap;display:flex}.sfAccountDashboard .sfSavedRecord:last-child{border-bottom:0}.sfAccountDashboard .sfSavedRecordSummary{gap:1px;min-width:0;display:grid}.sfAccountDashboard .sfSavedRecordSummary strong,.sfAccountDashboard .sfSavedRecordSummary>:first-child{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.sfAccountDashboard .sfSavedRecordSummary span{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.sfAccountDashboard .sfEmptyAccountData{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-card);color:var(--muted);padding:var(--space-6) var(--space-5);text-align:center}.sfAccountDashboard .accountCard{gap:var(--space-4);border:0;padding:0;display:grid}.sfAccountDashboard .accountCard+.accountCard{border-top:1px solid var(--line);padding-top:var(--space-6)}.sfAccountDashboard .sfContactGrid,.sfAccountDashboard .accountForm,.sfAccountDashboard .accountField{gap:var(--space-3);min-width:0;display:grid}.sfAccountDashboard .sfContactGrid label,.sfAccountDashboard .accountDateParts label{align-content:start;gap:var(--space-2);color:var(--ink2);min-width:0;font-size:.8125rem;display:grid}.sfAccountDashboard input:not([type=checkbox],[type=radio]),.sfAccountDashboard textarea{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-input);color:var(--ink);font:inherit;min-width:0;min-height:2.75rem;padding:var(--space-3);width:100%}.sfAccountDashboard input::placeholder,.sfAccountDashboard textarea::placeholder{color:var(--color-placeholder)}.sfAccountDashboard input:hover:not([type=checkbox],[type=radio]),.sfAccountDashboard textarea:hover{border-color:var(--color-field-border)}.sfAccountDashboard input:focus-visible,.sfAccountDashboard textarea:focus-visible,.sfAccountDashboard button:focus-visible,.sfAccountDashboard summary:focus-visible{box-shadow:none;outline:none}.sfAccountDashboard .accountDateParts,.sfAccountDashboard fieldset{border:0;min-width:0;margin:0;padding:0}.sfAccountDashboard .accountDateParts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sfAccountDashboard legend{color:var(--ink2);margin-bottom:var(--space-2);font-size:.8125rem}.sfAccountDashboard .sfInlineActions,.sfAccountDashboard .checkboxField{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sfAccountDashboard .checkboxField{color:var(--ink2);flex-wrap:nowrap;min-height:2.5rem}.sfAccountDashboard input[type=checkbox]{accent-color:var(--accent);flex:none;block-size:1.125rem;inline-size:1.125rem}.sfAccountDashboard .primaryButton,.sfAccountDashboard .secondaryButton,.sfAccountDashboard .dangerButton,.sfAccountDashboard .textLink,.sfAccountDashboard .ghost{border-radius:var(--r3);cursor:pointer;font:inherit;min-height:2.5rem;padding-inline:var(--space-5);border:1px solid #0000;justify-content:center;align-items:center;width:fit-content;font-size:13.5px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.sfAccountDashboard .primaryButton{background:var(--accent);border-color:var(--accent);color:var(--color-on-beacon)}.sfAccountDashboard .secondaryButton,.sfAccountDashboard .ghost{background:var(--bg);border-color:var(--line);color:var(--ink)}.sfAccountDashboard .secondaryButton:hover:not(:disabled),.sfAccountDashboard .ghost:hover:not(:disabled){background:var(--line-2);border-color:var(--color-field-border)}.sfAccountDashboard .dangerButton{background:var(--bg);border-color:var(--color-error-border-35);color:var(--color-error)}.sfAccountDashboard .dangerButton:hover:not(:disabled){background:var(--color-error-wash)}.sfAccountDashboard .textLink{color:var(--muted);padding-inline:var(--space-3);background:0 0;border-color:#0000}.sfAccountDashboard .textLink:hover:not(:disabled){background:var(--soft);color:var(--ink)}.sfAccountDashboard .sfDeleteLink:hover:not(:disabled){background:var(--color-error-wash);color:var(--color-error)}.sfAccountDashboard button:disabled{cursor:not-allowed;opacity:var(--opacity-unavailable)}.sfAccountDashboard summary{list-style:none}.sfAccountDashboard summary::-webkit-details-marker{display:none}.sfAccountDisclosure>summary,.sfAccountDashboard .accountErasureDisclosure>summary{align-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--r3);color:var(--ink);cursor:pointer;min-height:2.5rem;padding:0 var(--space-5);width:fit-content;font-size:13.5px;font-weight:600;display:inline-flex}.sfAccountDisclosure>summary:before{color:var(--muted);content:"+";font-size:1rem;font-weight:600;line-height:1}.sfAccountDisclosure[open]>summary:before{content:"−"}.sfAccountDisclosure>summary:hover{background:var(--line-2)}.sfAccountDashboard .accountErasureDisclosure>summary{border-color:var(--color-error-border-35);color:var(--color-error)}.sfAccountDashboard .accountErasureDisclosure>summary:hover{background:var(--color-error-wash)}.sfAccountDisclosure[open]>summary{margin-bottom:var(--space-4)}.sfAccountDashboard .accountErasureDisclosure[open]>*+*{margin-top:var(--space-3)}.sfAccountDashboard .sfInlineAccountForm{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--space-4)}.sfAccountDashboard .accountSessionControls p,.sfAccountDashboard .accountDataRights p{color:var(--muted);max-width:60ch}.appShell:has(.sfAccountDashboard) .bigFoot{padding-top:var(--space-8)}.appShell:has(.sfAccountDashboard) .headerLeadingAction{flex:none;position:static;transform:none}@media (min-width:48rem){.sfAccountDashboard .sfContactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sfAccountDashboard.sfAccountPanel{gap:var(--space-5);max-width:none;padding-bottom:var(--space-2)}.sfAccountDashboard.sfAccountPanel .sfAccountDataStack{gap:var(--space-6)}.sfAccountDashboard.sfAccountPanel .accountCard+.accountCard{padding-top:var(--space-5)}