@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:0;transform:translateY(100%)}to{opacity:1;transform:translateY(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;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:var(--text-primary,#fff);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--type-ui-sm-size)}@media(max-width:640px){.UserMenu_avatar__YndRW{width:36px;height:36px;font-size:var(--type-caption-size)}}.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:240px;max-width:min(320px,100vw - 1.5rem);max-height:min(85vh,480px);display:flex;flex-direction:column;padding:.45rem;background:color-mix(in srgb,var(--surface-canvas) 97%,transparent);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.35);z-index:1000;overflow:hidden;animation:UserMenu_uiMenuEnter__VV6LG .14s cubic-bezier(.22,1,.36,1)}.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:.15rem}.UserMenu_dropdownScroll__lptKo:empty{display:none}.UserMenu_dropdownScroll__lptKo:not(:empty){margin-top:.15rem;padding-top:.15rem;border-top:1px solid var(--border-subtle)}.UserMenu_dropdownHeader__bxUCp{padding:.55rem .65rem .5rem;margin-bottom:0}.UserMenu_dropdownHeader__bxUCp .UserMenu_userName__ebQeO{font-size:var(--type-body-size);font-weight:600;margin-bottom:.15rem}.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:8px;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:hsla(0,0%,100%,.06);color:var(--text-primary)}.UserMenu_dropdownItemContent___eFq3{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .65rem;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{color:rgba(248,113,113,.92)}.UserMenu_dropdownItemDanger__epmiW svg{color:rgba(248,113,113,.85)}.UserMenu_dropdownItemDanger__epmiW:hover{background:rgba(239,68,68,.1)}.UserMenu_dropdownItemDanger__epmiW:hover .UserMenu_dropdownItemContent___eFq3{color:rgba(252,165,165,.98)}.UserMenu_dropdownFooter__J0x_c{flex-shrink:0;display:flex;flex-direction:column;gap:2px;margin-top:.15rem;padding-top:.15rem;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}}