.ProfileDropdown_dropdownContainer__inYXh{position:relative;display:inline-block;flex-shrink:0}.ProfileDropdown_profilePill__NV7HM{display:flex;align-items:center;gap:.5rem;padding:.25rem;background-color:rgba(0,0,0,.05);border:none;border-radius:50px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.ProfileDropdown_profilePill__NV7HM.ProfileDropdown_active__t3VzA,.ProfileDropdown_profilePill__NV7HM:hover{background-color:rgba(0,0,0,.1);transform:scale(1.02)}.ProfileDropdown_profilePillLight__gJxxh{background-color:rgba(254,254,254,.25)}.ProfileDropdown_profilePillLight__gJxxh.ProfileDropdown_active__t3VzA,.ProfileDropdown_profilePillLight__gJxxh:hover{background-color:rgba(255,255,255,.2)}.ProfileDropdown_userName__ArZIM{font-size:.875rem;font-weight:500;color:#111;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileDropdown_userNameLight__FOa90{color:#ffffff}.ProfileDropdown_dropdownMenu__fWnFW{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background-color:rgba(10,10,10,.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 16px 24px rgba(0,0,0,.3),0 6px 8px rgba(0,0,0,.2);padding:.5rem;z-index:9999;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transform-origin:top right;transition:all .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.ProfileDropdown_dropdownMenu__fWnFW.ProfileDropdown_open__VVwzn{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.ProfileDropdown_menuItems__bTHE_{display:flex;flex-direction:column;gap:.125rem}.ProfileDropdown_menuItem__cvbPd{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:600;letter-spacing:-.04rem;color:#fff;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1)}.ProfileDropdown_menuItem__cvbPd:hover{background-color:rgba(255,255,255,.1)}.ProfileDropdown_menuItem__cvbPd.ProfileDropdown_active__t3VzA{background-color:rgba(255,255,255,.15);color:#1db954}.ProfileDropdown_menuItem__cvbPd svg{flex-shrink:0;color:#a7a7a7;transition:color .15s ease}.ProfileDropdown_menuItem__cvbPd.ProfileDropdown_active__t3VzA svg,.ProfileDropdown_menuItem__cvbPd:hover svg{color:#fff}.ProfileDropdown_menuItem__cvbPd.ProfileDropdown_active__t3VzA svg{color:#1db954}.ProfileDropdown_orgButton__Q7WGP{background-color:rgba(29,185,84,.1)}.ProfileDropdown_orgButton__Q7WGP:hover{background-color:rgba(29,185,84,.2)}.ProfileDropdown_orgButton__Q7WGP svg{color:#1db954}.ProfileDropdown_signOutButton__3HKdR{color:#f15e5e}.ProfileDropdown_signOutButton__3HKdR:hover{background-color:rgba(241,94,94,.1)}.ProfileDropdown_signOutButton__3HKdR svg{color:#f15e5e}@media (max-width:640px){.ProfileDropdown_dropdownMenu__fWnFW{min-width:260px;right:-10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ProfileDropdown_userName__ArZIM{display:none}.ProfileDropdown_profilePill__NV7HM{padding:.25rem}}.NotificationItem_item__Du5bL{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;cursor:pointer;text-align:left;background:transparent;transition:background-color .15s ease}.NotificationItem_item__Du5bL:hover{background-color:#f5f5f5}.NotificationItem_unread__dH4ky{background-color:#fafafa}.NotificationItem_read__KTt2m{background:transparent}.NotificationItem_dot__mat42{background:#000}.NotificationItem_dotRead__K3c6f,.NotificationItem_dot__mat42{width:7px;height:7px;min-width:7px;border-radius:50%;margin-top:5px}.NotificationItem_dotRead__K3c6f{background:transparent}.NotificationItem_content__GaSpM{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.NotificationItem_titleUnread__xT5hD{font-weight:600;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotificationItem_titleRead__EqiR8{font-weight:400;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotificationItem_compact__yjJgF .NotificationItem_titleRead__EqiR8,.NotificationItem_compact__yjJgF .NotificationItem_titleUnread__xT5hD{font-size:13px}.NotificationItem_full__49MoR .NotificationItem_titleRead__EqiR8,.NotificationItem_full__49MoR .NotificationItem_titleUnread__xT5hD{font-size:14px}.NotificationItem_body__fxtjD{font-size:13px;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationItem_footerWrapper__7C1kR{position:relative;margin-top:2px;height:20px}.NotificationItem_footer__K7qUH{display:flex;align-items:center;gap:5px;transition:opacity .15s ease}.NotificationItem_label__N_5rf{font-size:12px;color:#9ca3af;font-weight:500}.NotificationItem_separator__gZFC3{font-size:12px;color:#d1d5db}.NotificationItem_time__7q0CU{font-size:12px;color:#9ca3af}.NotificationItem_actions__xPvSk{position:absolute;top:0;left:0;display:flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .15s ease}.NotificationItem_compact__yjJgF:hover .NotificationItem_footer__K7qUH{opacity:0;pointer-events:none}.NotificationItem_compact__yjJgF:hover .NotificationItem_actions__xPvSk{opacity:1;pointer-events:auto}.NotificationItem_actionBtn__3p8IW{background:#f3f4f6;border:none;border-radius:50px;padding:2px 10px;font-size:11px;font-weight:500;color:#374151;cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.NotificationItem_actionBtn__3p8IW:hover{background:#000;color:#fff}.NotificationDropdown_dropdown__cjBiU{position:fixed;width:360px;max-height:480px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06);z-index:10000;display:flex;flex-direction:column;overflow:hidden;animation:NotificationDropdown_dropdownFadeIn__CG7Pw .15s ease-out}@keyframes NotificationDropdown_dropdownFadeIn__CG7Pw{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.NotificationDropdown_header__UOrHI{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid #f3f4f6}.NotificationDropdown_headerTitle__6CEMx{font-size:14px;font-weight:600;color:#111}.NotificationDropdown_markAllRead__FsRnr{background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;color:#6b7280;padding:0;transition:color .15s ease}.NotificationDropdown_markAllRead__FsRnr:hover{color:#111}.NotificationDropdown_body__NMlj7{flex:1;overflow-y:auto;padding:4px}.NotificationDropdown_empty__XIAq3{display:flex;align-items:center;justify-content:center;padding:32px 16px;font-size:13px;color:#9ca3af}.NotificationDropdown_footer__Jdgz1{padding:10px 16px;border-top:1px solid #f3f4f6;text-align:center}.NotificationDropdown_viewAll__kW6PQ{font-size:13px;font-weight:500;color:#111;text-decoration:none;transition:opacity .15s ease}.NotificationDropdown_viewAll__kW6PQ:hover{opacity:.7}@media (max-width:420px){.NotificationDropdown_dropdown__cjBiU{width:calc(100vw - 24px);right:12px!important}}.NotificationBell_bellButton__ZUgKo{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;border-radius:50%;cursor:pointer;color:#111;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.NotificationBell_bellButton__ZUgKo:hover{background-color:rgba(0,0,0,.06)}.NotificationBell_bellButtonLight__uM3aQ{color:#fff}.NotificationBell_bellButtonLight__uM3aQ:hover{background-color:rgba(255,255,255,.12)}.NotificationBell_badge__CUhRy{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;border-radius:50px;pointer-events:none;animation:NotificationBell_badgePop__vqZdF .35s cubic-bezier(.175,.885,.32,1.275)}@keyframes NotificationBell_badgePop__vqZdF{0%{transform:scale(0);opacity:0}60%{transform:scale(1.3);opacity:1}to{transform:scale(1)}}.NotificationBell_bellRing__1J9rU{animation:NotificationBell_bellWiggle__1tZwY .6s ease-in-out}@keyframes NotificationBell_bellWiggle__1tZwY{0%{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}to{transform:rotate(0deg)}}