.notificationsDropdown_wrapper__lnvvB{position:relative;display:inline-flex;align-items:center}.notificationsDropdown_bellButton__iMXfC{position:relative;background:none;border:none;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center;padding:.35rem;border-radius:.375rem;transition:all .2s ease}.notificationsDropdown_bellButton__iMXfC:hover{color:var(--text-primary);background-color:rgba(255,255,255,.06)}.notificationsDropdown_bellButtonActive__muGgk{color:var(--accent-violet)!important;background-color:rgba(168,85,247,.12)!important}.notificationsDropdown_bellButtonHasUnread__8c3X_{color:var(--accent-violet)}.notificationsDropdown_unreadBadge__EZO3z{position:absolute;top:-2px;right:-4px;background-color:var(--accent-rose);color:var(--text-on-accent,#ffffff);font-size:.625rem;font-weight:700;font-family:var(--font-mono);border-radius:999px;padding:0 .35rem;line-height:1.25;box-shadow:0 0 10px rgba(244,63,94,.6);pointer-events:none;animation:notificationsDropdown_pulseBadge__jcriO 2.5s ease-in-out infinite}@keyframes notificationsDropdown_pulseBadge__jcriO{0%,to{transform:scale(1)}50%{transform:scale(1.1);box-shadow:0 0 14px rgba(244,63,94,.8)}}.notificationsDropdown_dropdown__cw_Er{position:absolute;top:calc(100% + .65rem);right:-2rem;width:360px;max-width:calc(100vw - 2rem);background:var(--bg-elevated,#12141d);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-medium,rgba(255,255,255,.12));border-radius:.85rem;box-shadow:0 24px 48px -12px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(168,85,247,.08);z-index:1100;display:flex;flex-direction:column;overflow:hidden;animation:notificationsDropdown_dropdownFadeIn__WaijT .18s cubic-bezier(.16,1,.3,1);transform-origin:top right}@keyframes notificationsDropdown_dropdownFadeIn__WaijT{0%{opacity:0;transform:scale(.96) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.notificationsDropdown_header__lDAsG{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.notificationsDropdown_headerTitle__2u1kz{font-size:.8125rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.45rem}.notificationsDropdown_headerIcon__y3w13{color:var(--accent-violet)}.notificationsDropdown_unreadCountBadge__Sjvjc{font-size:.65rem;font-weight:600;font-family:var(--font-mono);background:rgba(168,85,247,.15);color:var(--accent-violet);padding:.1rem .45rem;border-radius:999px;border:1px solid rgba(168,85,247,.3)}.notificationsDropdown_markAllBtn__LEMSA{background:transparent;border:none;color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono);display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;padding:.2rem .4rem;border-radius:.25rem;transition:all .15s ease}.notificationsDropdown_markAllBtn__LEMSA:hover{color:var(--accent-violet);background:rgba(168,85,247,.08)}.notificationsDropdown_list__GTOQZ{max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;display:flex;flex-direction:column}.notificationsDropdown_list__GTOQZ::-webkit-scrollbar{width:5px}.notificationsDropdown_list__GTOQZ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.15);border-radius:4px}.notificationsDropdown_item__ICSsa{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background-color .15s ease;text-decoration:none;color:inherit}.notificationsDropdown_item__ICSsa:last-child{border-bottom:none}.notificationsDropdown_item__ICSsa:hover{background-color:rgba(255,255,255,.04)}.notificationsDropdown_itemUnread__84o6A{background-color:rgba(168,85,247,.06)}.notificationsDropdown_itemUnread__84o6A:hover{background-color:rgba(168,85,247,.1)}.notificationsDropdown_unreadDot__m2JFx{position:absolute;left:.35rem;top:1.1rem;width:6px;height:6px;border-radius:50%;background-color:var(--accent-violet);box-shadow:0 0 8px var(--accent-violet)}.notificationsDropdown_itemIconWrapper__KZPiS{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem}.notificationsDropdown_iconTrophy__xaHxg{background:rgba(245,158,11,.12);color:var(--accent-amber);border:1px solid rgba(245,158,11,.25)}.notificationsDropdown_iconReport__4cesw{background:rgba(244,63,94,.12);color:var(--accent-rose);border:1px solid rgba(244,63,94,.25)}.notificationsDropdown_iconAnnouncement__g46fE{background:rgba(6,182,212,.12);color:var(--accent-cyan);border:1px solid rgba(6,182,212,.25)}.notificationsDropdown_iconSystem__3nREn{background:rgba(168,85,247,.12);color:var(--accent-violet);border:1px solid rgba(168,85,247,.25)}.notificationsDropdown_itemContent__0vyh2{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.notificationsDropdown_itemHeaderRow__h8qtT{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.notificationsDropdown_itemTitle__7T_cE{font-size:.78rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationsDropdown_itemTime__OizLW{font-size:.65rem;color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}.notificationsDropdown_itemBody__MZtUH{font-size:.72rem;color:var(--text-secondary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notificationsDropdown_emptyState__n5wea{padding:2.25rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}.notificationsDropdown_emptyIcon__YZzGq{color:var(--text-muted);opacity:.6;margin-bottom:.25rem}.notificationsDropdown_emptyTitle__KikVQ{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.notificationsDropdown_emptyText__R1s0Q{font-size:.72rem;color:var(--text-muted);max-width:220px}.notificationsDropdown_loadingState__2MUz6{padding:2rem 1rem;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono);gap:.5rem}.notificationsDropdown_footer__hOtOd{padding:.65rem .9rem;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}.notificationsDropdown_viewAllBtn__7pRQT{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .75rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--text-primary);font-size:.75rem;font-family:var(--font-mono);cursor:pointer;transition:all .15s ease;font-weight:500}.notificationsDropdown_viewAllBtn__7pRQT:hover{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.35);color:var(--accent-violet)}[data-theme=light] .notificationsDropdown_dropdown__cw_Er{background:rgba(255,255,255,.98);border-color:#cbd5e1;box-shadow:0 20px 45px -10px rgba(15,23,42,.16),0 0 0 1px rgba(15,23,42,.05)}[data-theme=light] .notificationsDropdown_footer__hOtOd,[data-theme=light] .notificationsDropdown_header__lDAsG{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .notificationsDropdown_item__ICSsa{border-color:#f1f5f9}[data-theme=light] .notificationsDropdown_item__ICSsa:hover{background-color:#f8fafc}[data-theme=light] .notificationsDropdown_itemUnread__84o6A{background-color:rgba(124,58,237,.05)}[data-theme=light] .notificationsDropdown_itemUnread__84o6A:hover{background-color:rgba(124,58,237,.09)}[data-theme=light] .notificationsDropdown_viewAllBtn__7pRQT{background:#ffffff;border-color:#cbd5e1;color:#0f172a}[data-theme=light] .notificationsDropdown_viewAllBtn__7pRQT:hover{background:rgba(124,58,237,.1);border-color:#7c3aed;color:#7c3aed}[data-theme=sepia] .notificationsDropdown_dropdown__cw_Er{background:#F3EFEA;border-color:#D8CEBF;box-shadow:0 20px 45px -10px rgba(46,40,36,.22),0 0 0 1px #E5DFD7}[data-theme=sepia] .notificationsDropdown_footer__hOtOd,[data-theme=sepia] .notificationsDropdown_header__lDAsG{background:#ECE5DC;border-color:#D8CEBF}[data-theme=sepia] .notificationsDropdown_header__lDAsG h3{color:#1C1917}[data-theme=sepia] .notificationsDropdown_unreadCountBadge__Sjvjc{background:rgba(140,110,84,.14);border-color:rgba(140,110,84,.35);color:#8C6E54}[data-theme=sepia] .notificationsDropdown_markAllBtn__LEMSA{color:#655F59}[data-theme=sepia] .notificationsDropdown_markAllBtn__LEMSA:hover{color:#1C1917;background:rgba(140,110,84,.12)}[data-theme=sepia] .notificationsDropdown_item__ICSsa{border-bottom-color:#E5DFD7}[data-theme=sepia] .notificationsDropdown_item__ICSsa:hover{background-color:#EBE5DC}[data-theme=sepia] .notificationsDropdown_unreadItem__HyRBA{background-color:rgba(140,110,84,.06)}[data-theme=sepia] .notificationsDropdown_itemTitle__7T_cE{color:#1C1917}[data-theme=sepia] .notificationsDropdown_itemMessage__l8pU9{color:#655F59}[data-theme=sepia] .notificationsDropdown_itemTime__OizLW{color:#7E776F}[data-theme=sepia] .notificationsDropdown_viewAllBtn__7pRQT{background:#F3EFEA;border-color:#D8CEBF;color:#1C1917}[data-theme=sepia] .notificationsDropdown_viewAllBtn__7pRQT:hover{background:#EBE5DC;border-color:#B8A996;color:#1C1917}[data-theme=solarized] .notificationsDropdown_dropdown__cw_Er{background:#002b36;border-color:#073642;box-shadow:0 20px 45px -10px rgba(0,0,0,.55),0 0 0 1px rgba(147,161,161,.1)}[data-theme=solarized] .notificationsDropdown_footer__hOtOd,[data-theme=solarized] .notificationsDropdown_header__lDAsG{background:#073642;border-color:#586e75}[data-theme=nord] .notificationsDropdown_dropdown__cw_Er{background:#2e3440;border-color:#434c5e;box-shadow:0 20px 45px -10px rgba(0,0,0,.45),0 0 0 1px rgba(216,222,233,.08)}[data-theme=nord] .notificationsDropdown_footer__hOtOd,[data-theme=nord] .notificationsDropdown_header__lDAsG{background:#3b4252;border-color:#4c566a}[data-theme=catppuccin] .notificationsDropdown_dropdown__cw_Er{background:#1e1e2e;border-color:#313244;box-shadow:0 20px 45px -10px rgba(0,0,0,.55),0 0 0 1px rgba(203,166,247,.1)}[data-theme=catppuccin] .notificationsDropdown_footer__hOtOd,[data-theme=catppuccin] .notificationsDropdown_header__lDAsG{background:#181825;border-color:#313244}