.NotificationBell_bell___EMPL{position:relative;display:inline-grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(var(--home-ink)/.14);border-radius:999px;background:rgb(var(--home-paper));color:rgb(var(--home-ink));cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.NotificationBell_bell___EMPL:hover,.NotificationBell_bell___EMPL[data-state=open]{border-color:rgb(var(--home-ink)/.45);background:rgb(var(--home-ink)/.03)}.NotificationBell_bell___EMPL:active{background:rgb(var(--home-ink)/.08)}.NotificationBell_bell___EMPL:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:3px}.NotificationBell_badge__dHqqZ{position:absolute;top:-.25rem;right:-.3125rem;display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;border:2px solid rgb(var(--home-paper));border-radius:999px;background:rgb(var(--home-ember-deep));color:rgb(255 255 255);font:600 .75rem/1 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;box-sizing:content-box;animation:NotificationBell_badge-in__h_NLl .2s ease-out}@keyframes NotificationBell_badge-in__h_NLl{0%{opacity:0}}.NotificationBell_panel__rF_vq{--serif:var(--font-serif),Georgia,serif;--muted:#65675f;z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(25rem,calc(100vw - 2rem));max-height:min(34rem,var(--radix-popover-content-available-height,80vh));overflow:hidden;border:1px solid rgb(var(--home-ink)/.1);border-radius:1.125rem;background:rgb(255 255 255);box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 28px 56px -28px rgb(var(--home-ink)/.45);color:rgb(var(--home-ink));font-family:var(--font-sans),sans-serif;animation:NotificationBell_panel-in__4UmDr .2s ease-out}@keyframes NotificationBell_panel-in__4UmDr{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.NotificationBell_panel__rF_vq{animation:none}}.NotificationBell_panel__rF_vq h2,.NotificationBell_panel__rF_vq h3,.NotificationBell_panel__rF_vq p{margin:0}.NotificationBell_heading__wTW4s{padding:1.125rem 1.375rem .875rem;border-bottom:1px solid rgb(var(--home-ink)/.08);font:400 1.375rem/1.2 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em}.NotificationBell_heading__wTW4s:after{content:"."/"";color:rgb(var(--home-ember))}.NotificationBell_list__5hZ87{margin:0;padding:0;overflow:auto;overscroll-behavior:contain;list-style:none}.NotificationBell_item__Ahn3a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.875rem;padding:1.125rem 1.375rem 1.25rem}.NotificationBell_item__Ahn3a+.NotificationBell_item__Ahn3a{border-top:1px solid rgb(var(--home-ink)/.08)}.NotificationBell_item__Ahn3a[data-new]{background:rgb(var(--home-ember-glow)/.06);box-shadow:inset 3px 0 0 rgb(var(--home-ember))}.NotificationBell_icon__uQ0iJ{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgb(var(--home-ink)/.06);color:rgb(var(--home-ink))}.NotificationBell_icon__uQ0iJ[data-kind=next-step]{background:rgb(var(--home-reading-tint));color:rgb(var(--home-reading))}.NotificationBell_icon__uQ0iJ[data-kind=account-update]{background:rgb(var(--home-math-tint));color:rgb(var(--home-math))}.NotificationBell_text__iR1TY{display:grid;gap:.375rem;min-width:0}.NotificationBell_meta__J8MWj{display:flex;align-items:center;gap:.5rem;min-height:1.25rem;color:var(--muted);font-size:var(--type-label);line-height:1.3}.NotificationBell_new__r5n_v{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--home-ember-deep));font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.NotificationBell_new__r5n_v:after{content:"·"/"";color:var(--muted);letter-spacing:0}.NotificationBell_title__gGlbn{font:400 1.1875rem/1.3 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.01em}.NotificationBell_body__PzyRF{color:var(--muted);font-size:.9375rem;line-height:1.55}.NotificationBell_action__IE0t6{display:inline-flex;align-items:center;justify-self:start;gap:.5rem;margin-top:.5rem;padding:.5625rem 1rem;border-radius:999px;background:rgb(var(--home-ink));color:rgb(255 255 255);font-size:var(--type-label);font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s ease-out}.NotificationBell_action__IE0t6:hover{background:rgb(var(--home-ember-deep))}.NotificationBell_action__IE0t6:focus-visible{outline:2px solid rgb(var(--home-ink));outline-offset:3px}@media (prefers-reduced-motion:reduce){.NotificationBell_action__IE0t6{transition:none}}.NotificationBell_empty__ZwLyG{display:grid;justify-items:center;gap:.5rem;padding:1.75rem 1.75rem 2rem;text-align:center}.NotificationBell_emptyIcon__z1kzp{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:999px;background:rgb(var(--home-ink)/.05);color:rgb(var(--home-ink)/.55)}.NotificationBell_emptyTitle__gQrfH{font:400 1.25rem/1.25 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.01em}