.topbar:has(.account-menu-panel){z-index:40}.account-menu{position:relative}.account-menu .topbar-account{border:0;background:transparent;cursor:pointer;font:inherit}.account-menu .topbar-account>svg{transition:transform .16s ease}.account-menu .topbar-account[aria-expanded=true]>svg{transform:rotate(180deg)}.account-menu-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:1000;display:flex;flex-direction:column;width:max-content;min-width:240px;max-width:min(320px,calc(100vw - 32px));padding:6px;border:1px solid var(--card-border,var(--client-line));border-radius:var(--ds-radius-sm,12px);background:var(--client-surface,#fff);color:var(--client-text,#0d1730);box-shadow:var(--card-highlight,none),0 24px 60px -18px #000000b3;font-size:14px;animation:account-menu-in .12s ease-out}html.blitz-client-theme[data-theme=light] .account-menu-panel{box-shadow:var(--card-highlight,none),0 24px 60px -24px #0d173059}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.account-menu-panel{animation:none}}.account-menu-who{display:flex;gap:12px;align-items:center;margin-bottom:6px;padding:10px 10px 14px;border-bottom:1px solid var(--client-divider,#e6eaf3)}.account-menu-who>div{display:grid;gap:2px;min-width:0}.account-menu-who b{overflow-wrap:anywhere;color:var(--client-text);font-size:15px}.account-menu-who small{color:var(--client-muted);font-size:12px}.account-menu-panel>a{display:flex;gap:10px;align-items:center;min-height:42px;padding:8px 12px;border-radius:8px;color:var(--client-text);font-weight:600;text-decoration:none}.account-menu-panel>a:focus-visible,.account-menu-panel>a:hover{background:var(--accent-soft,#3359f01f)}.account-menu-panel>a.account-menu-logout{margin-top:4px;color:#ff7a6b}html.blitz-client-theme[data-theme=light] .account-menu-panel>a.account-menu-logout{color:#c62d1f}