.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}.UpdateDialog_dialog__mVI5O{--update-ink:rgb(var(--home-ink));--update-muted:rgb(var(--home-muted));--update-action:rgb(var(--home-ember));--update-fade:240ms;width:min(27rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;background:transparent;color:var(--update-ink);overflow:visible;opacity:0;transition:opacity var(--update-fade) ease-out}.UpdateDialog_dialog__mVI5O[data-open]{opacity:1}.UpdateDialog_dialog__mVI5O::backdrop{background:rgb(var(--home-ink)/0);backdrop-filter:blur(0);transition:background-color var(--update-fade) ease-out,backdrop-filter var(--update-fade) ease-out}.UpdateDialog_dialog__mVI5O[data-open]::backdrop{background:rgb(var(--home-ink)/.32);backdrop-filter:blur(3px)}.UpdateDialog_card__q9_CR{display:grid;justify-items:start;gap:.75rem;padding:1.75rem 1.75rem 1.5rem;border:1px solid rgb(var(--home-border));border-radius:1.25rem;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 24px 60px -18px rgb(var(--home-ink)/.35)}.UpdateDialog_mark__EDH81{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;border-radius:999px;background:rgb(var(--home-ember)/.1);color:var(--update-action)}.UpdateDialog_mark__EDH81 svg{width:1.25rem;height:1.25rem}.UpdateDialog_title__T47Dp{margin:0;font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.01em}.UpdateDialog_message__4TzJF{margin:0;font-size:var(--type-read);line-height:1.55;color:var(--update-muted)}.UpdateDialog_actions__W806G{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem;width:100%;margin-top:.75rem}.UpdateDialog_action__klX4G{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:0 1.5rem;border-radius:999px;background:var(--update-action);color:rgb(var(--home-paper));font-size:1rem;font-weight:600;transition:background-color .16s ease-out,transform .16s cubic-bezier(.2,.7,.2,1)}.UpdateDialog_action__klX4G svg{width:1.05rem;height:1.05rem}.UpdateDialog_action__klX4G[data-kind=ready]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:UpdateDialog_updateHalo__Qjoe5 3s cubic-bezier(.3,.5,.3,1) infinite}@keyframes UpdateDialog_updateHalo__Qjoe5{0%{box-shadow:0 0 0 0 rgb(var(--home-ember)/.45)}80%,to{box-shadow:0 0 0 10px rgb(var(--home-ember)/0)}}.UpdateDialog_action__klX4G[aria-disabled=true]{cursor:progress;background:rgb(var(--home-ember-deep))}.UpdateDialog_action__klX4G:active:not([aria-disabled=true]){transform:scale(.97)}.UpdateDialog_secondary____wNk{min-height:2.875rem;padding:0 .25rem;font-size:1rem;font-weight:500;color:var(--update-muted);text-decoration:underline;text-decoration-color:rgb(var(--home-ink)/.25);text-underline-offset:.2em;transition:color .16s ease-out,text-decoration-color .16s ease-out}.UpdateDialog_action__klX4G:focus-visible,.UpdateDialog_secondary____wNk:focus-visible{outline:2px solid var(--update-ink);outline-offset:3px}@media (hover:hover){.UpdateDialog_action__klX4G:hover:not([aria-disabled=true]){background:rgb(var(--home-ember-deep))}.UpdateDialog_secondary____wNk:hover{color:var(--update-ink);text-decoration-color:currentColor}}@media (max-width:560px){.UpdateDialog_dialog__mVI5O{width:calc(100vw - 2rem);margin:auto auto max(1rem,env(safe-area-inset-bottom))}.UpdateDialog_card__q9_CR{padding:1.5rem 1.25rem 1.25rem}.UpdateDialog_actions__W806G{flex-direction:column-reverse;align-items:stretch}.UpdateDialog_action__klX4G{width:100%}}@media (prefers-reduced-motion:reduce){.UpdateDialog_dialog__mVI5O,.UpdateDialog_dialog__mVI5O::backdrop{transition:none}.UpdateDialog_action__klX4G[data-kind=ready]:after{animation:none;box-shadow:0 0 0 4px rgb(var(--home-ember)/.18)}}