.account-workspace{max-width:1120px}.account-workspace-grid{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:32px;display:grid}.account-workspace--overview .account-workspace-grid{grid-template-columns:minmax(0,1fr);max-width:800px;margin-inline:auto}.account-section-navigation{min-width:0;position:sticky;top:32px}.account-navigation-title{min-height:44px;color:var(--color-foreground);align-items:center;margin-bottom:22px;padding:0 12px;font-size:18px;font-weight:650;display:flex}.account-destination-group+.account-destination-group{margin-top:28px}.account-destination-group h2{color:var(--color-muted-foreground);margin-bottom:8px;padding:0 12px;font-size:12px;font-weight:550;line-height:1.5}.account-destination-group ul{margin:0;padding:0;list-style:none}.account-destination{min-height:48px;color:var(--color-muted-foreground);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .16s,color .16s;display:flex}.account-destination:hover{background:var(--color-card);color:var(--color-foreground)}.account-destination[aria-current=page]{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 9%, var(--color-background))}.account-destination-icon{flex-shrink:0;place-items:center;display:grid}.account-destination-copy{gap:4px;min-width:0;display:grid}.account-destination-copy strong{font-size:14px;font-weight:550;line-height:1.45}.account-destination-copy small{color:var(--color-muted-foreground);font-size:13px;line-height:1.5}.account-destination-arrow{color:var(--color-muted-foreground);flex-shrink:0;margin-left:auto}.account-workspace-content{min-width:0}.account-page-heading{margin-bottom:28px}.account-page-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.3}.account-heading-copy>p{color:var(--color-muted-foreground);margin-top:8px;font-size:14px;line-height:1.65}.account-heading-copy{min-width:0}.account-section-content{gap:20px;min-width:0;display:grid}.account-mobile-back{display:none}.account-overview{gap:24px;display:grid}.account-overview .account-destination-group{margin:0}.account-overview .account-destination-group h2{color:var(--color-foreground);margin-bottom:12px;padding:0;font-size:16px;font-weight:600}.account-overview ul{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.account-overview li+li{border-top:1px solid var(--color-border)}.account-overview .account-destination{min-height:78px;color:var(--color-foreground);border-radius:0;gap:16px;padding:16px 20px}.account-overview .account-destination:hover{background:var(--color-background)}.account-overview .account-destination:focus-visible{outline-offset:-3px}.account-overview .account-destination-icon{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-card));width:40px;height:40px;color:var(--color-primary);border-radius:12px}.account-overview .account-destination-copy strong{font-size:15px;font-weight:600}.account-workspace :is(a,button,input):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.account-navigation-title[aria-current=page]{color:var(--color-primary)}@media (width<=1023px){.account-workspace-grid{grid-template-columns:188px minmax(0,1fr);gap:24px}.account-destination{gap:10px;padding-inline:10px}}@media (width>=768px){html:has(.account-workspace){scrollbar-gutter:stable}}@media (width<=767px){.account-workspace-grid{grid-template-columns:minmax(0,1fr);gap:0}.account-section-navigation{display:none}.account-mobile-back{width:44px;min-height:44px;color:var(--color-foreground);border-radius:12px;place-items:center;display:grid}.account-mobile-back:hover{background:var(--color-muted)}.account-workspace:not(.account-workspace--overview) .account-heading-row{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;display:grid}.account-workspace:not(.account-workspace--overview) .account-heading-row h1{text-align:left;letter-spacing:-.025em;margin-top:7px;font-size:22px;font-weight:650}.account-workspace:not(.account-workspace--overview) .account-heading-copy>p{text-align:left;margin-top:8px;font-size:13px}.account-page-heading{margin-bottom:24px}.account-page-heading h1{font-size:27px}.account-overview .account-destination{gap:12px;min-height:76px;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.account-destination{transition:none}}
