.user-menu{position:relative;display:inline-flex}.user-menu-avatar{border:none;background:transparent;color:var(--main-blue);cursor:pointer;padding:0;border-radius:9999px;transition:transform .18s ease}.user-menu-avatar,.user-menu-avatar-media{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.user-menu-avatar-media{position:relative;flex:0 0 40px}.user-menu-avatar:active{transform:scale(.96)}.user-menu-avatar-media>svg{font-size:1.9rem;opacity:.85}.user-menu-photo{width:36px;height:36px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid transparent;box-sizing:content-box;transition:border-color .16s ease}.user-menu-avatar:hover .user-menu-photo{border-color:rgba(0,31,84,.18)}.user-menu-avatar.is-admin .user-menu-photo,.user-menu-avatar.is-admin:hover .user-menu-photo{border-color:var(--ank-signal)}.user-menu-avatar.is-admin:not(:has(.user-menu-photo)) .user-menu-avatar-media{box-shadow:inset 0 0 0 2px var(--ank-signal);border-radius:9999px}.user-menu-sidebar{display:flex;width:100%;height:48px}.user-menu-sidebar .user-menu-avatar{width:100%;box-sizing:border-box;height:48px;min-height:48px;justify-content:flex-start;gap:.55rem;padding:0 .375rem;border-radius:.55rem;color:var(--ank-navy,#001f54);text-align:left}.user-menu-sidebar .user-menu-avatar:hover{background:rgba(0,31,84,.05)}:root[data-theme=dark] .user-menu-sidebar .user-menu-avatar{color:var(--ank-white,#fefcfb)}:root[data-theme=dark] .user-menu-sidebar .user-menu-avatar:hover{background:rgba(254,252,251,.06)}.user-menu-sidebar.is-collapsed .user-menu-avatar{display:grid;place-items:center;justify-content:normal;padding:0}.user-menu-sidebar.is-collapsed .user-menu-avatar-media{margin-inline:auto}.user-menu-sidebar .user-menu-avatar-media{width:32px;height:32px;flex-basis:32px}.user-menu-sidebar .user-menu-avatar-media>svg{font-size:1.5rem}.user-menu-sidebar .user-menu-photo{width:32px;height:32px;border-width:1px;box-sizing:border-box}.user-menu-sidebar-copy{display:flex;flex-direction:column;min-width:0;max-width:0;opacity:0;transform:translateX(-4px);line-height:1.25;overflow:hidden;transition:max-width .3s cubic-bezier(.2,.8,.2,1),opacity .16s ease 50ms,transform .22s ease 50ms}.user-menu-sidebar.is-expanded .user-menu-sidebar-copy{max-width:155px;opacity:1;transform:translateX(0)}.user-menu-sidebar-meta,.user-menu-sidebar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-sidebar-name{font-size:.78rem;font-weight:600;color:var(--ank-navy,#001f54)}.user-menu-sidebar-meta{margin-top:.14rem;font-size:.63rem;color:rgba(10,17,40,.56)}:root[data-theme=dark] .user-menu-sidebar-name{color:var(--ank-white,#fefcfb)}:root[data-theme=dark] .user-menu-sidebar-meta{color:rgba(254,252,251,.52)}.user-menu-sidebar .user-menu-dropdown{top:auto;right:auto;bottom:0;left:calc(100% + .65rem);border:none}.user-menu-dropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:16rem;background:var(--background-elevated,#ffffff);border:1px solid var(--glass-stroke,rgba(12,22,45,.1));border-radius:.9rem;box-shadow:0 18px 44px -18px rgba(0,20,50,.35);padding:.4rem;z-index:9999;display:flex;flex-direction:column;gap:.1rem}:root[data-theme=dark] .user-menu-dropdown{background:#0c1222;border-color:rgba(255,255,255,.08)}.user-menu-head{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .75rem .55rem;border-bottom:1px solid var(--glass-stroke,rgba(12,22,45,.08));margin-bottom:.25rem}.user-menu-head-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.user-menu-avatar-mock{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:9999px;background:var(--ank-amber,#FFB323);box-shadow:0 0 0 2px var(--background,#fff)}.user-menu-chip{font-size:.62rem;font-weight:700;letter-spacing:.1em;padding:.12rem .4rem;border-radius:4px;color:#3a2400}.user-menu-chip,.user-menu-item-dot{background:var(--ank-amber,#FFB323);flex-shrink:0}.user-menu-item-dot{width:.5rem;height:.5rem;border-radius:9999px}.user-menu-name{font-weight:600;font-size:.9rem;color:var(--glass-ink,var(--main-blue))}.user-menu-email{font-size:.75rem;color:var(--glass-ink-muted);opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-item{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border-radius:.55rem;border:none;background:transparent;color:var(--glass-ink,var(--main-blue));font-family:inherit;font-size:.88rem;font-weight:500;cursor:pointer;text-align:left;transition:background .16s ease,color .16s ease}.user-menu-item:hover{background:var(--glass-bg,rgba(12,22,45,.06))}.user-menu-item>svg{width:1rem;opacity:.7}.user-menu-item.is-danger{color:#d7263d}.user-menu-item.is-danger:hover{background:rgba(215,38,61,.08)}.user-menu-divider{height:1px;margin:.25rem 0;background:var(--glass-stroke,rgba(12,22,45,.08))}@media (max-width:768px){.user-menu-sidebar .user-menu-dropdown{right:auto;bottom:calc(100% + .5rem);left:0}}