.UserMenu_authBtn__c97w7{position:relative;padding:0;border:none;background:none;cursor:pointer}.UserMenu_authBtn__c97w7,.UserMenu_authCircle__bo_po{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.UserMenu_authCircle__bo_po{border-radius:var(--radius-full);background:var(--color-surface-raised);border:1.5px solid var(--color-border);color:var(--color-text-muted);box-shadow:var(--shadow-md);transition:background-color var(--duration-base) var(--ease-default),border-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default)}.UserMenu_authBtn__c97w7:hover .UserMenu_authCircle__bo_po{background:var(--color-accent-tint);border-color:var(--color-accent);color:var(--color-accent-on)}.UserMenu_authTooltip__CvWvO{position:absolute;top:50%;right:calc(100% + var(--space-2));transform:translate(var(--space-2),-50%);padding:var(--space-2) var(--space-3);background:var(--color-text);color:var(--color-text-inverse);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default)}.UserMenu_authBtn__c97w7:focus-visible .UserMenu_authTooltip__CvWvO,.UserMenu_authBtn__c97w7:hover .UserMenu_authTooltip__CvWvO{opacity:1;transform:translateY(-50%)}.UserMenu_menuWrap__ZfVb_{position:relative}.UserMenu_avatarBtn__f1Hih{width:40px;height:40px;padding:0;border:none;background:none;border-radius:var(--radius-full);cursor:pointer;display:block;box-shadow:var(--shadow-md);transition:box-shadow var(--duration-base) var(--ease-default)}.UserMenu_avatarBtn__f1Hih:focus-visible,.UserMenu_avatarBtn__f1Hih:hover{box-shadow:var(--shadow-md),0 0 0 2px var(--color-accent)}.UserMenu_avatarBtnActive__SXq6g,.UserMenu_avatarBtnActive__SXq6g:hover{box-shadow:var(--shadow-md),0 0 0 2px var(--color-accent)}.UserMenu_avatarInitials__Cfjof{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-accent-tint);color:var(--color-accent-on);display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.UserMenu_avatarImg__YIddk{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover;display:block}.UserMenu_dropdown__gsVjT{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:240px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:var(--z-modal);animation:UserMenu_dropIn__giYVP .15s var(--ease-out) both}@keyframes UserMenu_dropIn__giYVP{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.UserMenu_dropdownItem__C3RsW{display:flex;align-items:center;gap:var(--space-2);width:100%;height:40px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);font-family:inherit;background:none;border:none;border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default)}.UserMenu_dropdownItem__C3RsW svg{flex-shrink:0;color:var(--color-text-muted)}.UserMenu_dropdownItem__C3RsW:hover{background:var(--color-overlay-hover)}.UserMenu_menuDivider__kKhxF{height:1px;background:var(--color-border-subtle);margin:var(--space-1) 0}.UserMenu_dropdownItem__C3RsW.UserMenu_danger__34M9c{color:var(--color-delete-on)}.UserMenu_dropdownItem__C3RsW.UserMenu_danger__34M9c svg{color:var(--color-delete)}