.account-menu{position:relative;min-width:0}.account-trigger{display:flex;align-items:center;gap:12px;padding:6px;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:48px;max-width:100%}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:#f4f3fa}.account-trigger:focus-visible{outline:2px solid var(--accent,#5b51dc);outline-offset:3px}.account-trigger .account-name{display:block;max-width:min(40vw,240px);overflow-wrap:anywhere}.account-trigger .avatar{flex-shrink:0}.topbar.account-menu-open{z-index:45}.account-balloon{position:absolute;right:0;top:calc(100% + 12px);min-width:116px;padding:4px;border:1px solid #e6e7ef;border-radius:16px;background:#fff;box-shadow:0 12px 36px #24283d24;z-index:46}.account-balloon[hidden]{display:none}.account-balloon:before{content:"";position:absolute;right:24px;top:-7px;width:12px;height:12px;background:#fff;border-top:1px solid #e6e7ef;border-left:1px solid #e6e7ef;transform:rotate(45deg)}.account-balloon button,.account-balloon a{position:relative;display:block;width:100%;min-height:40px;border:0;border-radius:10px;padding:8px 12px;background:transparent;color:#b03949;font:inherit;text-align:left;cursor:pointer}.account-balloon button:hover,.account-balloon button:focus-visible,.account-balloon a:hover,.account-balloon a:focus-visible{background:#fff0f2}.logout-dialog{width:min(400px,calc(100% - 32px));max-height:90dvh;padding:28px;border:1px solid #e6e7ef;border-radius:24px;background:#fff;color:#25283c;box-shadow:0 24px 80px #10132240}.logout-dialog::backdrop{background:#10132299;backdrop-filter:blur(5px)}.logout-dialog h2{margin:0 0 12px;font-size:25px;letter-spacing:-.5px}.logout-dialog p{margin:0 0 24px;color:#72768a;line-height:1.65}.logout-actions{display:flex;gap:12px}.logout-actions .button{flex:1;min-height:48px}@media(max-width:480px){.account-trigger{gap:9px}.logout-dialog{padding:24px}}@media print{.account-balloon,.logout-dialog{display:none!important}}

.account-balloon a{color:inherit;text-decoration:none}
