.user-trigger[data-v-6b35e2ab]{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .55rem .3rem .35rem;border-radius:999px;border:1px solid var(--brand-border);background:var(--brand-surface);transition:border-color .15s ease,box-shadow .15s ease}.user-trigger[data-v-6b35e2ab]:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-card)}.avatar[data-v-6b35e2ab]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;font-size:.8rem;font-weight:700;color:var(--brand-on-primary);background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-strong))}.menu-backdrop[data-v-6b35e2ab]{position:fixed;inset:0;z-index:40;cursor:default}.menu-panel[data-v-6b35e2ab]{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:15rem;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:14px;box-shadow:var(--shadow-pop);overflow:hidden}.menu-item[data-v-6b35e2ab]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .875rem;font-size:.875rem;font-weight:500;color:var(--brand-ink-soft);transition:background-color .12s ease,color .12s ease}.menu-item[data-v-6b35e2ab]:hover:not(:disabled){background:var(--brand-primary-soft);color:var(--brand-primary-strong)}.menu-item[data-v-6b35e2ab]:disabled{opacity:.6;cursor:not-allowed}.pop-enter-active[data-v-6b35e2ab],.pop-leave-active[data-v-6b35e2ab]{transition:opacity .14s ease,transform .14s ease}.pop-enter-from[data-v-6b35e2ab],.pop-leave-to[data-v-6b35e2ab]{opacity:0;transform:translateY(-4px) scale(.98)}
