.home-notifications-bell{align-items:center;background:#fff;border:1px solid color-mix(in srgb,#020d67 8%,white);border-radius:999px;box-shadow:0 4px 14px color-mix(in srgb,#020d67 10%,transparent),0 1px 3px color-mix(in srgb,#020d67 6%,transparent);display:flex;flex-shrink:0;height:3.125rem;justify-content:center;position:relative;transition:box-shadow .2s ease,transform .2s ease;width:3.125rem}.home-notifications-bell:hover{box-shadow:0 6px 18px color-mix(in srgb,#020d67 14%,transparent),0 2px 4px color-mix(in srgb,#020d67 8%,transparent);transform:translateY(-1px)}.home-notifications-bell__icon{color:#020d67;height:1.35rem;width:1.35rem}.home-notifications-bell__pulse{animation:home-notifications-pulse-ring 2s ease-out infinite;background:color-mix(in srgb,#ff1821 35%,transparent);border-radius:999px;inset:-4px;pointer-events:none;position:absolute;z-index:0}.home-notifications-bell__badge{align-items:center;animation:home-notifications-badge-pop 2.4s ease-in-out infinite;background:linear-gradient(145deg,#ff1821,#e11d2e 55%,#c4161f);border:2.5px solid #fff;border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,#ff1821 40%,transparent),0 4px 12px color-mix(in srgb,#e11d2e 55%,transparent);color:#fff;display:flex;font-size:.8125rem;font-weight:800;justify-content:center;line-height:1;min-height:1.625rem;min-width:1.625rem;padding:0 .35rem;position:absolute;right:-.35rem;top:-.4rem;z-index:2}.home-notifications-bell--active .home-notifications-bell__icon{animation:home-notifications-bell-wiggle 3.5s ease-in-out infinite;transform-origin:top center}@keyframes home-notifications-badge-pop{0%,to{transform:scale(1)}12%{transform:scale(1.12)}24%{transform:scale(1)}}@keyframes home-notifications-pulse-ring{0%{opacity:.55;transform:scale(.92)}65%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}@keyframes home-notifications-bell-wiggle{0%,88%,to{transform:rotate(0deg)}90%{transform:rotate(-12deg)}92%{transform:rotate(10deg)}94%{transform:rotate(-8deg)}96%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.home-notifications-bell--active .home-notifications-bell__icon,.home-notifications-bell__badge,.home-notifications-bell__pulse{animation:none}}:is(.tenant-axa-prevention,.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-sidebar-notifications .home-notifications-bell{background:color-mix(in srgb,#020d67 5%,white);border:1.5px solid color-mix(in srgb,#020d67 22%,white);box-shadow:none;flex-shrink:0;height:2.625rem;width:2.625rem}:is(.tenant-axa-prevention,.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-sidebar-notifications .home-notifications-bell:hover{background:color-mix(in srgb,#020d67 9%,white);border-color:color-mix(in srgb,#020d67 35%,white);box-shadow:0 2px 8px color-mix(in srgb,#020d67 10%,transparent);transform:none}:is(.tenant-axa-prevention,.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-sidebar-notifications .home-notifications-bell__icon{height:1.2rem;width:1.2rem}:is(.tenant-axa-prevention,.tenant-axa-prevention-v2,.tenant-demo) .axa-v2-sidebar-notifications .home-notifications-bell__badge{font-size:.6875rem;min-height:1.35rem;min-width:1.35rem;right:-.2rem;top:-.25rem}