/* Scoped to Account; the cinematic homepage is unchanged. */
#accountWorkspace .accountSummary{margin:0 0 22px;padding:16px 20px;border:1px solid #2e3d59;border-radius:18px;background:#0e192b}
#accountWorkspace #accountWorkspaceEmail{direction:ltr;overflow-wrap:anywhere;margin-top:4px}
#accountWorkspace .accountSettingsNav{display:grid;gap:6px;padding:8px}
#accountWorkspace .accountSettingsNav button{position:relative;display:grid;gap:4px;min-height:70px;padding:14px 30px 14px 14px;text-align:start;border-radius:10px;font-size:14px;line-height:1.4}
#accountWorkspace .accountSettingsNav button small{font-size:12px;font-weight:400;color:#aebbd1}
#accountWorkspace .accountSettingsNav button.active{background:#262047;color:#e5dcff}
#accountWorkspace .accountNavArrow{position:absolute;right:13px;top:20px;font-size:22px;color:#a4a2c1}
#accountWorkspace button:focus-visible{outline:2px solid #b6a2ff;outline-offset:3px}
#accountWorkspace .accountPanelBar{display:flex;align-items:center;gap:12px;margin:0 0 16px}
#accountWorkspace .accountPanelTitle{font-size:20px;margin:0}
#accountWorkspace .accountBack{display:none}
#accountWorkspace .accountSettingsPanel>.accountCard{margin-bottom:16px}
#accountWorkspace .accountProfileCard>.accountIdentityLibrary{margin-top:0;padding-top:0;border-top:0}
#accountWorkspace .accountAccessCard h4{margin:0 0 8px}
#accountWorkspace .accountAccessCard>.accountActions{margin-top:18px}
#accountWorkspace .accountSwitch{background:transparent;border-color:transparent;color:#bcacf7}
#accountWorkspace .accountSessionFooter{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:20px 4px;border-top:1px solid #2c3a55}
#accountWorkspace .accountSessionFooter .accountActions{margin:0;flex-shrink:0}
#accountWorkspace .accountSignOut{min-width:110px;width:auto;margin:0;color:#f0c1cd;border-color:#674253;background:transparent}
#accountWorkspace .accountPasswordField{display:flex;position:relative}
#accountWorkspace .accountPasswordField input{padding-inline-end:65px;min-width:0}
#accountWorkspace .accountReveal{position:absolute;inset-inline-end:6px;top:6px;bottom:6px;margin:0;padding:0 8px;width:auto;min-height:40px;border:0;background:transparent;color:#c6b5ff;font-size:12px}
body.ui-ar #accountWorkspace .accountSettingsNav button{padding:14px 14px 14px 30px;text-align:right}
body.ui-ar #accountWorkspace .accountNavArrow{right:auto;left:13px;transform:rotate(180deg)}
@media(max-width:760px){
 #accountWorkspace .accountSummary{padding:14px;margin-bottom:16px}
 #accountWorkspace .accountSettingsNav{position:static;padding:0;border:0;background:transparent;gap:10px}
 #accountWorkspace .accountSettingsNav button{min-height:78px;padding:16px 36px 16px 18px;border:1px solid #2e3d59;background:#101c31;font-size:16px}
 #accountWorkspace .accountSettingsNav button small{font-size:13px}
 #accountWorkspace .accountSettingsContent{max-width:none}
 #accountWorkspace .accountBack{display:block;width:auto;margin:0;background:transparent;border:0;padding:8px 0;min-height:44px;color:#bba7ff;text-align:start}
 #accountWorkspace .accountPanelBar{display:block}
 #accountWorkspace:not(.accountMenuOpen) .accountSettingsNav{display:none}
 #accountWorkspace.accountMenuOpen .accountSettingsContent{display:none}
 #accountWorkspace .accountSessionFooter{flex-direction:column;align-items:stretch;gap:14px;margin-top:18px}
 #accountWorkspace .accountSessionFooter .accountActions,#accountWorkspace .accountSignOut{width:100%}
 #accountWorkspace .accountPasswordGrid{grid-template-columns:1fr}
 #accountWorkspace .accountAccessCard>.accountActions{display:grid;grid-template-columns:1fr}
}
