.account-workspace-page .account-grid{display:grid;grid-template-columns:248px minmax(0,1fr);gap:32px;align-items:start}
.account-workspace-page .account-head{padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:24px;gap:20px}
.account-workspace-page .account-head h1{font-size:28px;line-height:1.3}
.account-workspace-page .account-sidebar{position:sticky;top:100px;background:transparent;border:0;padding:0;min-width:0}
.account-workspace-page .profile-summary{padding:0 8px 20px;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-wrap:anywhere}
.account-workspace-page .account-nav{display:flex;flex-direction:column;gap:4px}
.account-nav[role=tablist] button{display:flex;align-items:center;gap:12px;min-height:48px;text-align:left;width:100%;padding:12px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}
.account-nav[role=tablist] button[aria-selected=true]{background:var(--tint);color:var(--blue);font-weight:700}
.account-nav[role=tablist] img{flex:none}
.account-other-links{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:16px 12px;margin-top:16px;gap:4px}
.account-other-links a{min-height:44px;display:flex;align-items:center;font-size:14px;color:var(--muted)}
.account-panel-title{font-size:24px;margin:0 0 24px;line-height:1.35}
.account-tab-panel{min-width:0}
.account-workspace-page .dashboard-section{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:24px 0;margin:0;box-shadow:none;scroll-margin-top:110px}
.account-workspace-page .dashboard-section h2{font-size:19px;line-height:1.4;margin-top:0}
.account-workspace-page :is(.profile-form,.stack-form){max-width:720px}
.account-workspace-page :is(input,select,textarea){min-width:0;max-width:100%}
.account-workspace-page .profile-form{gap:20px}
.account-workspace-page .profile-media-row{flex-wrap:wrap;gap:24px}
.account-overview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.account-quick-action{display:grid;grid-template-columns:24px 1fr;gap:8px 12px;border:1px solid var(--line);border-radius:8px;padding:20px;color:var(--ink);background:var(--surface)}
.account-quick-action span{grid-column:2;font-size:14px;color:var(--muted)}
.account-quick-action:hover{border-color:var(--blue);background:var(--tint)}
.account-privacy-links{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}
.account-privacy-links a{min-height:44px;color:var(--blue);display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}
html[data-color-mode=dark] :is(.account-nav[role=tablist] img,.account-quick-action img){filter:brightness(0) invert(1)}
@media(max-width:800px){.account-workspace-page .account-grid{grid-template-columns:1fr;gap:24px}.account-workspace-page .account-sidebar{position:static}.account-workspace-page .profile-summary{padding-bottom:16px}.account-workspace-page .account-nav{flex-direction:row;overflow-x:auto;gap:8px;padding:4px 4px 12px;scrollbar-width:thin}.account-nav[role=tablist] button{width:auto;flex:none;white-space:nowrap}.account-other-links{flex-direction:row;flex-wrap:wrap;gap:4px 20px;margin-top:0;padding:8px 4px}.account-workspace-page .account-head h1{font-size:24px}.account-panel-title{font-size:22px}.account-workspace-page .profile-form{grid-template-columns:1fr}.account-workspace-page .profile-form .wide{grid-column:auto}}
@media(max-width:440px){.account-overview-actions{grid-template-columns:1fr}.account-workspace-page .account-head{align-items:flex-start;flex-direction:column}.account-quick-action{padding:16px}.account-workspace-page .profile-media-row>form{width:100%}}
