@keyframes UserMenu_uiMenuEnter__VV6LG{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes UserMenu_uiBadgePop__Xn4QJ{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes UserMenu_uiDockSlideUp__M3hDP{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes UserMenu_uiFilterBarEnter__LU7A0{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes UserMenu_uiModalOverlayEnter__pQkc8{0%{opacity:0}to{opacity:1}}@keyframes UserMenu_uiModalContentEnter__H3Q_x{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes UserMenu_uiModalSheetEnter__OTRc5{0%{opacity:.85;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes UserMenu_uiModalPushEnter___dT_Z{0%{opacity:1;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes UserMenu_uiDrawerBackdropEnter__vNYTG{0%{opacity:0}to{opacity:1}}@keyframes UserMenu_uiDrawerPanelEnter__f8KsW{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes UserMenu_composerSendReadyPulse__uz5rj{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes UserMenu_composerCardBreathe__x3_zZ{0%{transform:scale(1)}35%{transform:scale(.994)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){@keyframes UserMenu_uiMenuEnter__VV6LG{0%,to{opacity:1;transform:none}}@keyframes UserMenu_uiBadgePop__Xn4QJ{0%,to{opacity:1;transform:none}}@keyframes UserMenu_uiDockSlideUp__M3hDP{0%,to{opacity:1;transform:none}}@keyframes UserMenu_uiFilterBarEnter__LU7A0{0%,to{opacity:1;transform:none}}@keyframes UserMenu_uiModalOverlayEnter__pQkc8{0%,to{opacity:1}}@keyframes UserMenu_uiModalContentEnter__H3Q_x{0%,to{opacity:1;transform:none}}@keyframes UserMenu_uiModalSheetEnter__OTRc5{0%,to{opacity:1;-webkit-clip-path:none;clip-path:none;transform:none}}@keyframes UserMenu_uiModalPushEnter___dT_Z{0%,to{opacity:1;transform:none}}@keyframes UserMenu_uiDrawerBackdropEnter__vNYTG{0%,to{opacity:1}}@keyframes UserMenu_uiDrawerPanelEnter__f8KsW{0%,to{transform:none}}@keyframes UserMenu_composerSendReadyPulse__uz5rj{0%,to{transform:none}}@keyframes UserMenu_composerCardBreathe__x3_zZ{0%,to{transform:none}}}.UserMenu_userMenu__3bj0W{position:relative}.UserMenu_userMenuSidebar__CMoGv{width:100%}.UserMenu_menuAnchorSidebar__y9uS8{position:relative;width:100%}.UserMenu_userButton___Wd3b{display:flex;align-items:center;gap:.75rem;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;transition:opacity .15s ease}.UserMenu_userButton___Wd3b:hover{opacity:.92}.UserMenu_userButtonCompact__APL_J{gap:.5rem}.UserMenu_userButtonCompact__APL_J .UserMenu_avatar__YndRW{width:32px;height:32px;font-size:var(--type-caption-size)}.UserMenu_userButtonSidebar__vY4CN{width:100%;gap:.65rem;padding:.45rem .5rem;border-radius:10px;text-align:left;transition:background .14s ease,opacity .14s ease}.UserMenu_userButtonSidebar__vY4CN:hover{opacity:1;background:color-mix(in srgb,var(--chat-bubble-fill,#50554e) 9%,transparent)}.UserMenu_userButtonSidebar__vY4CN .UserMenu_avatar__YndRW{width:34px;height:34px;font-size:12px;flex-shrink:0}.UserMenu_userButtonSidebar__vY4CN .UserMenu_userInfo__YPe4N{flex:1 1;min-width:0;align-items:stretch;text-align:left}.UserMenu_userButtonSidebar__vY4CN .UserMenu_userName__ebQeO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-ui-sm-size,.875rem);font-weight:650;text-align:left}.UserMenu_userButtonSidebar__vY4CN .UserMenu_userEmailInline__gtpzp{text-align:left}.UserMenu_avatar__YndRW{width:40px;height:40px;border-radius:50%;background:linear-gradient(145deg,#6b7267,#52564d);color:#f4f4f5;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--type-ui-sm-size);overflow:hidden;flex-shrink:0}@media(max-width:640px){.UserMenu_avatar__YndRW{width:36px;height:36px;font-size:var(--type-caption-size)}}html[data-theme=light] .UserMenu_avatar__YndRW{background:color-mix(in srgb,var(--accent-solid) 18%,var(--surface-elev1));color:var(--accent-fg,#2a3358);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-solid) 16%,transparent)}.UserMenu_avatarImg__wUKNt{width:100%;height:100%;object-fit:cover;display:block}.UserMenu_userInfo__YPe4N{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.UserMenu_userName__ebQeO{color:var(--text-primary);font-weight:600;font-size:var(--type-body-size)}.UserMenu_userEmailInline__gtpzp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.3}.UserMenu_overlay__2PMpJ{position:fixed;inset:0;background:rgba(0,0,0,0);z-index:999}.UserMenu_dropdown__qc7Ay{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;max-width:min(320px,100vw - 1.5rem);max-height:min(85vh,480px);display:flex;flex-direction:column;padding:.55rem;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 12px 36px rgba(0,0,0,.28);z-index:1000;overflow:hidden;animation:UserMenu_uiMenuEnter__VV6LG .14s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .UserMenu_dropdown__qc7Ay{background:var(--surface-raised);box-shadow:0 10px 28px rgba(28,28,30,.12);background:var(--chat-surface-panel-bg,#f5f5f7);border-color:color-mix(in srgb,var(--text-primary) 10%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 10px 32px rgba(28,28,30,.12)}.UserMenu_dropdownUp__OFBTV{top:auto;bottom:calc(100% + 8px)}.UserMenu_dropdownSidebar__eEgBN{left:0;right:0;width:100%;max-width:none;min-width:0}.UserMenu_dropdownScroll__lptKo{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.2rem}.UserMenu_dropdownScroll__lptKo:empty{display:none}.UserMenu_dropdownScroll__lptKo:not(:empty){margin-top:.25rem;padding-top:.35rem;border-top:1px solid var(--border-subtle)}.UserMenu_dropdownHeader__bxUCp{padding:.7rem .75rem .65rem;margin-bottom:0}.UserMenu_dropdownHeader__bxUCp .UserMenu_userName__ebQeO{font-size:var(--type-body-size);font-weight:600;margin-bottom:.2rem}.UserMenu_userEmail__8Ybsi{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:1.4;word-break:break-all}.UserMenu_dropdownItem__nIMhH{width:100%;padding:0;background:none;border:none;border-radius:12px;text-align:left;cursor:pointer;font-size:var(--type-body-size);font-weight:500;color:var(--text-secondary);transition:background .15s ease,color .15s ease}.UserMenu_dropdownItem__nIMhH:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.UserMenu_dropdownItemContent___eFq3{display:inline-flex;align-items:center;gap:.65rem;padding:.7rem .75rem;width:100%}.UserMenu_dropdownItemContent___eFq3 svg{flex-shrink:0;width:16px;height:16px;color:var(--text-tertiary)}.UserMenu_dropdownItem__nIMhH:hover .UserMenu_dropdownItemContent___eFq3 svg{color:var(--text-secondary)}.UserMenu_dropdownItemDanger__epmiW .UserMenu_dropdownItemContent___eFq3,.UserMenu_dropdownItemDanger__epmiW svg{color:var(--danger-soft-fg,#b91c1c)}.UserMenu_dropdownItemDanger__epmiW:hover{background:var(--danger-soft-bg-hover,#fee2e2)}.UserMenu_dropdownItemDanger__epmiW:hover .UserMenu_dropdownItemContent___eFq3,.UserMenu_dropdownItemDanger__epmiW:hover .UserMenu_dropdownItemContent___eFq3 svg{color:var(--danger-soft-fg-hover,#991b1b)}.UserMenu_dropdownFooter__J0x_c{flex-shrink:0;display:flex;flex-direction:column;gap:.15rem;margin-top:.25rem;padding-top:.35rem;border-top:1px solid var(--border-subtle)}@media(max-width:640px){.UserMenu_userButton___Wd3b:not(.UserMenu_userButtonSidebar__vY4CN) .UserMenu_userInfo__YPe4N{display:none}.UserMenu_dropdown__qc7Ay{min-width:220px}}