.account-trigger,.account-placeholder{color:#705482;background:#f1eaf6;border:1px solid #dacde5;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:1px;display:inline-flex}.account-trigger:hover,.account-trigger[data-popup-open]{background:#e6d9ee;border-color:#aa8dbf}.account-trigger:focus-visible{outline-offset:3px;outline:3px solid #b69acb}.account-avatar{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-placeholder{opacity:.4}.account-menu{background:var(--card);width:min(304px,100vw - 24px);max-width:calc(100vw - 24px);color:var(--foreground);border:1px solid #e1d6e8;border-radius:16px;padding:8px;box-shadow:0 12px 36px #49325324}.account-menu-identity{overflow-wrap:anywhere;border-bottom:1px solid #eee5f1;margin-bottom:6px;padding:12px 12px 16px}.account-menu-identity>span{color:var(--muted-foreground);margin-bottom:8px;font-size:11px;display:block}.account-menu-identity strong{font-size:16px;font-weight:600}.account-menu-identity p{color:var(--muted-foreground);margin:6px 0 0;font-size:13px}.account-menu .account-menu-action{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:14px;display:flex}.account-menu .account-menu-action[data-highlighted]{color:#63477b;background:#f0e8f6}.account-menu .account-menu-action[data-disabled]{opacity:.5;cursor:wait}.account-menu .account-menu-logout{color:#9b4a4a}.account-menu-error{color:#9b4a4a;padding:8px 12px;font-size:13px;line-height:1.7}
