@keyframes NotificationBell_pulse-glow__NUzk3{0%{box-shadow:0 0 0 0 rgba(59,130,246,.4)}70%{box-shadow:0 0 0 10px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}@keyframes NotificationBell_slide-up__ox3E7{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes NotificationBell_fade-in__AqkON{0%{opacity:0}to{opacity:1}}@keyframes NotificationBell_spin__O2o4V{to{transform:rotate(1turn)}}.NotificationBell_wrapper__ny4vf{position:relative;display:inline-flex;align-items:center;z-index:50}.NotificationBell_trigger__Vnv_a{position:relative;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(30,41,59,.4);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.NotificationBell_trigger__Vnv_a:hover{background:rgba(59,130,246,.15);color:#fff;border-color:rgba(59,130,246,.4);box-shadow:0 0 15px rgba(59,130,246,.6)}.NotificationBell_triggerActive__oQ3Ag{background:rgba(59,130,246,.2);color:#fff;border-color:#3b82f6;box-shadow:0 0 12px rgba(59,130,246,.5)}.NotificationBell_icon__5pICl{width:20px;height:20px}.NotificationBell_icon__5pICl svg{width:100%;height:100%}.NotificationBell_badge__WCQ99{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:99px;border:2px solid #0f172a;box-shadow:0 2px 6px rgba(239,68,68,.5);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:1;z-index:10;animation:NotificationBell_pop-in__q_ntJ .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes NotificationBell_pop-in__q_ntJ{0%{transform:scale(0)}to{transform:scale(1)}}.NotificationBell_backdrop__cbyRw{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;animation:NotificationBell_fade-in__AqkON .2s ease-out}@media(max-width:768px){.NotificationBell_backdrop__cbyRw{display:block}}.NotificationBell_panel__9FrsX{position:absolute;top:calc(100% + 12px);right:-8px;width:380px;height:520px;display:flex;flex-direction:column;background:rgba(15,23,42,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 20px 40px -10px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.05);z-index:100000;overflow:hidden;transform-origin:top right;animation:NotificationBell_fade-in__AqkON .15s ease-out}@media(max-width:768px){.NotificationBell_panel__9FrsX{position:fixed;top:auto!important;bottom:0;left:0;right:0;width:100%;height:75vh;max-height:none;border-radius:24px 24px 0 0;border-bottom:none;animation:NotificationBell_slide-up__ox3E7 .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 -10px 40px rgba(0,0,0,.5);background:rgba(15,23,42,.95);padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column}}.NotificationBell_mobileHandle__wt3RA{display:none}@media(max-width:768px){.NotificationBell_mobileHandle__wt3RA{display:block;width:40px;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;margin:12px auto 4px}}.NotificationBell_panelHeader__jKlYx{flex-shrink:0;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.06)}.NotificationBell_panelTitle__c9_W8{margin:0;font-size:16px;font-weight:700;color:#fff;letter-spacing:-.01em}.NotificationBell_headerActions__x_tPw{display:flex;align-items:center;gap:12px;margin-top:2px}.NotificationBell_panelMeta__zsaDn{margin:0;font-size:12px;color:#94a3b8;font-weight:500}.NotificationBell_markAllButton__6lBtp{background:rgba(0,0,0,0);border:none;padding:4px 8px;border-radius:4px;color:#3b82f6;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.NotificationBell_markAllButton__6lBtp:hover{background:rgba(59,130,246,.1)}.NotificationBell_closeButton__hykP6{width:28px;height:28px;border-radius:50%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.NotificationBell_closeButton__hykP6:hover{background:hsla(0,0%,100%,.1);color:#fff}.NotificationBell_listContainer__5fAuF{flex:1 1;overflow:hidden;display:flex;flex-direction:column}.NotificationBell_list__e91Ew{flex:1 1;overflow-y:auto;margin:0;padding:0;list-style:none}.NotificationBell_list__e91Ew::-webkit-scrollbar{width:4px}.NotificationBell_list__e91Ew::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.NotificationBell_list__e91Ew::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}.NotificationBell_item__JuoCR{position:relative;transition:background .2s;border-bottom:1px solid hsla(0,0%,100%,.03)}.NotificationBell_item__JuoCR:hover{background:hsla(0,0%,100%,.03)}.NotificationBell_newItem__b5sMd{background:rgba(59,130,246,.04)}.NotificationBell_newItem__b5sMd:hover{background:rgba(59,130,246,.08)}.NotificationBell_newItem__b5sMd:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3b82f6;box-shadow:2px 0 10px rgba(59,130,246,.5)}.NotificationBell_link__A4f66{display:flex;gap:14px;text-decoration:none;padding:16px 20px;width:100%}.NotificationBell_toneBadge__v8XqJ{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.NotificationBell_toneInfo__NAZfA{background:rgba(59,130,246,.12);color:#60a5fa}.NotificationBell_toneSuccess___FMTZ{background:rgba(34,197,94,.12);color:#4ade80}.NotificationBell_toneWarning__ahU6G{background:rgba(245,158,11,.12);color:#fbbf24}.NotificationBell_toneDanger__DmJIZ{background:rgba(239,68,68,.12);color:#f87171}.NotificationBell_itemContent___ngpd{flex:1 1;min-width:0}.NotificationBell_itemHeader__DvNux{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px}.NotificationBell_itemTitle___Op3_{font-size:14px;font-weight:600;color:#f1f5f9;line-height:1.3}.NotificationBell_newDot__6wFF1{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#3b82f6;margin-top:6px;margin-left:8px;box-shadow:0 0 6px #3b82f6}.NotificationBell_itemDescription__si4wU{display:block;font-size:13px;color:#94a3b8;line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationBell_itemFooter__cj0ui{font-size:11px;color:rgba(148,163,184,.6);font-weight:500}.NotificationBell_empty__9d2eW{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.NotificationBell_emptyIcon__rDxRy{font-size:32px;margin-bottom:12px;opacity:.5;filter:grayscale(1)}.NotificationBell_empty__9d2eW p{margin:0 0 4px;color:#fff;font-weight:600}.NotificationBell_empty__9d2eW span{font-size:13px;color:#94a3b8}.NotificationBell_loadMoreButton__hv0q5{width:100%;padding:14px;background:rgba(15,23,42,.4);border:none;border-top:1px solid hsla(0,0%,100%,.05);color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.NotificationBell_loadMoreButton__hv0q5:hover{background:rgba(59,130,246,.05)}.NotificationBell_loadMoreButton__hv0q5:disabled{opacity:.5;cursor:default}.NotificationBell_loaderSpinner__Xg5ZF{width:16px;height:16px;border:2px solid rgba(59,130,246,.3);border-top-color:#3b82f6;border-radius:50%;animation:NotificationBell_spin__O2o4V .8s linear infinite}.PremiumBadge_badge__Smmh5{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .6rem;border-radius:999px;background:rgba(251,191,36,.18);color:#92400e;font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.PremiumBadge_badge__Smmh5[data-size=md]{font-size:.78rem;padding:.2rem .8rem}.PremiumBadge_badge__Smmh5[data-has-label=false]{gap:0;padding:0;background:rgba(0,0,0,0);letter-spacing:0}.PremiumBadge_animated__x5Y1l{position:relative}.PremiumBadge_animated__x5Y1l[data-has-label=false] .PremiumBadge_icon__Pvc9H{animation:PremiumBadge_premiumCrownShimmer__SXR0Z 6s ease-in-out infinite}.PremiumBadge_animated__x5Y1l[data-has-label=false] .PremiumBadge_icon__Pvc9H:after{animation:PremiumBadge_premiumCrownBaseGlow__Z5DOP 6s ease-in-out infinite}.PremiumBadge_icon__Pvc9H{position:relative;width:1.15rem;height:.8rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;clip-path:polygon(0 100%,12% 45%,30% 80%,50% 35%,70% 80%,88% 45%,100% 100%);background:linear-gradient(150deg,#fffbe8,#fcd34d 35%,#fb923c);box-shadow:0 0 6px rgba(251,191,36,.5),inset 0 0 8px hsla(0,0%,100%,.75);overflow:hidden}.PremiumBadge_icon__Pvc9H:after{content:"";position:absolute;bottom:-.18rem;width:75%;height:.2rem;border-radius:.12rem;background:linear-gradient(90deg,rgba(124,45,18,.6),rgba(180,83,9,.85));box-shadow:0 0 4px rgba(251,191,36,.55),inset 0 0 4px hsla(0,0%,100%,.35)}.PremiumBadge_label__ddLtF{white-space:nowrap}@keyframes PremiumBadge_premiumCrownShimmer__SXR0Z{0%,to{filter:drop-shadow(0 0 0 rgba(250,204,21,.35));transform:translateY(0) scale(1)}50%{filter:drop-shadow(0 0 6px rgba(250,204,21,.65));transform:translateY(-.5px) scale(1.04)}}@keyframes PremiumBadge_premiumCrownBaseGlow__Z5DOP{0%,60%,to{opacity:.5}30%,40%{opacity:.9}}