.notifications_banner__lkCeN,.notifications_bell__jokCX,.notifications_row__RDXk8{--tone:#5ccba6}[data-tone=warning].notifications_banner__lkCeN,[data-tone=warning].notifications_bell__jokCX,[data-tone=warning].notifications_row__RDXk8{--tone:#f0a03e}[data-tone=critical].notifications_banner__lkCeN,[data-tone=critical].notifications_bell__jokCX,[data-tone=critical].notifications_row__RDXk8{--tone:#ff7a59}.notifications_bell__jokCX,.shell button.notifications_bell__jokCX{position:relative;flex:none;width:40px;height:40px;min-height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:12px;color:var(--muted);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;transition:color .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out)}.notifications_bell__jokCX:hover,.notifications_bell__jokCX[aria-expanded=true],.shell button.notifications_bell__jokCX:hover{color:#fff;background:rgba(255,255,255,.1);transform:none}.notifications_bellIcon__Z_HaC{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notifications_bell__jokCX[data-tone]{color:color-mix(in oklab,var(--tone) 55%,white);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px color-mix(in oklab,var(--tone) 38%,transparent),0 0 18px -6px var(--tone)}.notifications_bell__jokCX[data-tone]:after{content:"";position:absolute;inset:-3px;border-radius:15px;pointer-events:none;box-shadow:0 0 16px 1px color-mix(in oklab,var(--tone) 55%,transparent);opacity:0;animation:notifications_bell-glow__HBQwy 2.8s ease-in-out infinite}.notifications_bell__jokCX[data-tone=critical]:after{animation-duration:1.6s}.notifications_bellDot__oQpGv{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 2px rgba(10,12,17,.9)}@keyframes notifications_bell-glow__HBQwy{0%,to{opacity:0}50%{opacity:1}}.notifications_popHead__QJj34 h2{margin:0;font:600 15px/1.2 var(--heading);color:#fff}.notifications_popEmpty__hIG6i{margin:0;color:var(--muted);font-size:13.5px}.notifications_seeAll__vTpFJ{width:100%;min-height:40px}.notifications_list__N7CB_{list-style:none;margin:0;padding:0;display:grid;gap:6px}.notifications_row__RDXk8{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.035)}.notifications_row__RDXk8[data-unread]{background:linear-gradient(90deg,color-mix(in oklab,var(--tone) 11%,transparent),rgba(255,255,255,.045) 70%)}.notifications_row__RDXk8[data-compact]{padding:10px 12px}.notifications_rowDot__veoAg{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--tone);opacity:.45}.notifications_row__RDXk8[data-unread] .notifications_rowDot__veoAg{opacity:1;box-shadow:none}.notifications_rowMain__rA01X{display:grid;gap:4px;min-width:0}.notifications_rowTop__vL_01{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.notifications_rowTop__vL_01 strong{font:600 14px/1.3 var(--heading);color:#fff;overflow-wrap:anywhere}.notifications_rowTop__vL_01 time{flex:none;font-size:11.5px;color:var(--dim)}.notifications_rowMain__rA01X p{margin:0;font-size:13px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.notifications_row__RDXk8[data-compact] .notifications_rowMain__rA01X p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notifications_rowMain__rA01X a{justify-self:start;font:600 12.5px/1.4 var(--heading);color:color-mix(in oklab,var(--tone) 55%,white)}.notifications_card__Sq8iL{scroll-margin-top:calc(24px + var(--site-banner-h, 0px))}.notifications_reach__GSeH8{display:grid;gap:10px;padding-top:6px}.notifications_reach__GSeH8 h3{margin:0;font:600 14px/1.3 var(--heading);color:#fff}.notifications_chips__0OxmL{display:flex;gap:8px;flex-wrap:wrap}.notifications_chip__5Z17s,.shell button.notifications_chip__5Z17s{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border-radius:99px;border:1px solid var(--line-strong);background:rgba(255,255,255,.06);color:var(--muted);box-shadow:none;font:600 13px/1 var(--heading)}.notifications_chip__5Z17s[aria-pressed=true],.shell button.notifications_chip__5Z17s[aria-pressed=true]{color:#fff;border-color:color-mix(in oklab,var(--z1) 60%,transparent);background:color-mix(in oklab,var(--z1) 20%,rgba(255,255,255,.05))}.notifications_banner__lkCeN,.shell>.notifications_banner__lkCeN.notifications_banner__lkCeN{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;gap:12px;min-height:44px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px 18px;background:linear-gradient(90deg,color-mix(in oklab,var(--tone) 22%,rgba(12,14,20,.92)),rgba(12,14,20,.9) 70%);border-bottom:1px solid color-mix(in oklab,var(--tone) 35%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);color:var(--ink)}.notifications_bannerDot___IHRk{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tone);box-shadow:none}.notifications_banner__lkCeN[data-tone=critical] .notifications_bannerDot___IHRk{animation:notifications_bell-glow-dot__76rxp 1.6s ease-in-out infinite}@keyframes notifications_bell-glow-dot__76rxp{0%,to{opacity:1}50%{opacity:.35}}.notifications_bannerText__EntPo{flex:1 1;min-width:0;margin:0;font-size:13.5px;line-height:1.4;color:var(--muted)}.notifications_bannerText__EntPo strong{font:600 13.5px/1.4 var(--heading);color:#fff}.notifications_bannerText__EntPo a{font-weight:600;color:color-mix(in oklab,var(--tone) 50%,white);white-space:nowrap}.notifications_bannerError__couBR{color:#ff9d84}.notifications_bannerClose__ibbA6,.shell button.notifications_bannerClose__ibbA6{flex:none;width:40px;height:40px;min-height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:11px;background:transparent;color:var(--muted);box-shadow:none}.notifications_bannerClose__ibbA6:hover,.shell button.notifications_bannerClose__ibbA6:hover{color:#fff;background:rgba(255,255,255,.08);transform:none}@media (max-width:1100px){.notifications_bannerText__EntPo{font-size:13px}}@media (prefers-reduced-motion:reduce){.notifications_bell__jokCX[data-tone]:after{animation:none;opacity:.6}.notifications_banner__lkCeN[data-tone=critical] .notifications_bannerDot___IHRk{animation:none}.notifications_bell__jokCX{transition:none}}