.TradeNotificationBell_root__wVmSy{position:relative;display:flex;align-items:center}.TradeNotificationBell_trigger__lzGcE{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-3) 72%,transparent);color:var(--text-2);transition:color .18s ease,border-color .18s ease,background .18s ease}.TradeNotificationBell_trigger__lzGcE:hover{color:var(--text);border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.TradeNotificationBell_badge__udF8J{position:absolute;top:-.2rem;right:-.15rem;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--accent) 60%,var(--primary)));color:#fff;font-size:.62rem;font-weight:700;line-height:1rem;text-align:center;box-shadow:0 6px 14px rgba(0,0,0,.24)}.TradeNotificationBell_panel__eYJzq{position:absolute;top:calc(100% + .75rem);right:0;width:min(26rem,calc(100vw - 1.5rem));max-height:min(28rem,calc(100vh - 7rem));overflow:hidden;display:flex;flex-direction:column;border-radius:1.1rem;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 92%,transparent),color-mix(in srgb,var(--bg) 98%,transparent));box-shadow:0 20px 48px rgba(0,0,0,.34);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);z-index:65}.TradeNotificationBell_panelHeader__0D_m_{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent)}.TradeNotificationBell_settingsLink__IGl6W{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);background:color-mix(in srgb,var(--bg-3) 65%,transparent);color:var(--text-2);font-size:.72rem;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.TradeNotificationBell_settingsLink__IGl6W:hover{color:var(--text);border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--bg-3))}.TradeNotificationBell_panelTitle__6pLHV{display:block;font-size:.92rem;color:var(--text)}.TradeNotificationBell_panelSub__6iCLX{margin:.25rem 0 0;font-size:.74rem;color:var(--text-3)}.TradeNotificationBell_empty__fcJpE{padding:1.2rem 1rem 1.35rem;color:var(--text-3);font-size:.8rem}.TradeNotificationBell_list__7ya7N{display:flex;flex-direction:column;overflow-y:auto}.TradeNotificationBell_item__Bl_lg{display:flex;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.TradeNotificationBell_itemUnread__l0x24{background:color-mix(in srgb,var(--primary) 7%,transparent)}.TradeNotificationBell_itemIconLaunch__CUlof,.TradeNotificationBell_itemIconPump__Go_Hl,.TradeNotificationBell_itemIconSuccess__Cabe6,.TradeNotificationBell_itemIconWhale__5GObX,.TradeNotificationBell_itemIcon__yhvu4{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;flex-shrink:0}.TradeNotificationBell_itemIcon__yhvu4{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.TradeNotificationBell_itemIconSuccess__Cabe6{color:#4ade80;background:rgba(74,222,128,.14)}.TradeNotificationBell_itemIconLaunch__CUlof{color:#f97316;background:rgba(249,115,22,.14)}.TradeNotificationBell_itemIconPump__Go_Hl{color:#22c55e;background:rgba(34,197,94,.14)}.TradeNotificationBell_itemIconWhale__5GObX{color:#38bdf8;background:rgba(56,189,248,.16)}.TradeNotificationBell_itemThumb__v54mM{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,var(--bg-3) 70%,transparent)}.TradeNotificationBell_itemThumb__v54mM img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TradeNotificationBell_itemBody__tv9UG{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.TradeNotificationBell_itemTopRow__c6wX1{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.TradeNotificationBell_itemTitle__iETNK{font-size:.84rem;color:var(--text)}.TradeNotificationBell_itemTime__AMPrS{flex-shrink:0;font-size:.68rem;color:var(--text-3)}.TradeNotificationBell_itemMessage__BAIp4{margin:0;font-size:.76rem;line-height:1.45;color:var(--text-2)}.TradeNotificationBell_itemLink__ogu_f{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;margin-top:.1rem;color:var(--primary);font-size:.74rem;font-weight:600;text-decoration:none}.TradeNotificationBell_itemActions__VhMkz{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.1rem}.TradeNotificationBell_itemBuyButton__TEAi5{min-height:1.65rem;padding:.28rem .68rem;font-size:.7rem}.TradeNotificationBell_dismissBtn__m3Jat{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin-top:.08rem;border-radius:999px;color:var(--text-3);transition:color .15s ease,background .15s ease}.TradeNotificationBell_dismissBtn__m3Jat:hover{color:var(--text);background:color-mix(in srgb,var(--bg-3) 70%,transparent)}@media (max-width:767px){.TradeNotificationBell_trigger__lzGcE{width:2rem;height:2rem}.TradeNotificationBell_panel__eYJzq{position:fixed;top:calc(3.75rem + env(safe-area-inset-top, 0px));right:.6rem;left:.6rem;bottom:auto;width:auto;max-height:min(24rem,calc(100dvh - 4.75rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)));border-radius:1rem}.TradeNotificationBell_panelHeader__0D_m_{padding:.9rem .9rem .8rem}.TradeNotificationBell_item__Bl_lg{gap:.68rem;padding:.82rem .9rem}.TradeNotificationBell_itemIconSuccess__Cabe6,.TradeNotificationBell_itemIcon__yhvu4{width:1.75rem;height:1.75rem}.TradeNotificationBell_itemTitle__iETNK{font-size:.8rem}.TradeNotificationBell_itemMessage__BAIp4{font-size:.72rem;line-height:1.35}.TradeNotificationBell_itemTopRow__c6wX1{align-items:flex-start;flex-direction:column;gap:.18rem}.TradeNotificationBell_itemTime__AMPrS{font-size:.64rem}}@media (max-width:360px){.TradeNotificationBell_panel__eYJzq{right:.45rem;left:.45rem}.TradeNotificationBell_item__Bl_lg{padding-inline:.72rem}.TradeNotificationBell_dismissBtn__m3Jat{width:1.45rem;height:1.45rem}}