.scrim.svelte-8ij956{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e25506b;animation:.2s ease-out backwards svelte-8ij956-fade;position:fixed;inset:0}.inbox.svelte-8ij956{z-index:71;border-radius:var(--radius) var(--radius) 0 0;width:min(100%,460px);max-height:min(86dvh,680px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;outline:none;flex-direction:column;animation:.32s cubic-bezier(.2,1.2,.4,1) backwards svelte-8ij956-up;display:flex;position:fixed;bottom:0;left:50%;translate:-50%}header.svelte-8ij956{align-items:center;gap:12px;padding:20px 16px 12px 18px;display:flex}.bell-badge.svelte-8ij956{background:color-mix(in srgb, var(--yellow) 40%, var(--surface));border-radius:17px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;rotate:-5deg}.h-words.svelte-8ij956{flex:1;min-width:0}h2.svelte-8ij956{font-size:1.35rem;line-height:1.1}header.svelte-8ij956 p:where(.svelte-8ij956){font-family:var(--font-hand);color:var(--ink-soft);font-size:1.05rem}.close.svelte-8ij956{flex-shrink:0;width:42px}.body.svelte-8ij956{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 16px 16px;overflow:hidden auto}footer.svelte-8ij956{border-top:2px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 16px;display:flex}.hint.svelte-8ij956{color:var(--ink-faint);font-size:.85rem}.empty.svelte-8ij956{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 12px 26px;display:flex}.empty.svelte-8ij956 b:where(.svelte-8ij956){font-size:1.15rem}.empty.svelte-8ij956 p:where(.svelte-8ij956){max-width:30ch;color:var(--ink-soft);font-size:.95rem}.e-art.svelte-8ij956{background:color-mix(in srgb, var(--yellow) 30%, var(--surface));border:3px dashed var(--yellow-deep);border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:6px;display:grid}.float.svelte-8ij956 svg{animation:3.2s ease-in-out infinite svelte-8ij956-float}.spin.svelte-8ij956 svg{animation:1.1s linear infinite svelte-8ij956-spin}@media (width>=700px){.inbox.svelte-8ij956{border-radius:var(--radius);border-bottom:2px solid var(--line);animation-name:svelte-8ij956-pop;top:50%;bottom:auto;translate:-50% -50%}.inbox.anchored.svelte-8ij956{top:var(--top);right:var(--right);width:400px;max-height:min(calc(100dvh - var(--top) - 24px), 620px);transform-origin:100% 0;box-shadow:var(--shadow-lg);left:auto;translate:none}.scrim.clear.svelte-8ij956{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}@keyframes svelte-8ij956-fade{0%{opacity:0}}@keyframes svelte-8ij956-up{0%{opacity:0;translate:-50% 40%}}@keyframes svelte-8ij956-pop{0%{opacity:0;scale:.92}}@keyframes svelte-8ij956-float{50%{translate:0 -5px;rotate:8deg}}@keyframes svelte-8ij956-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.inbox.svelte-8ij956,.scrim.svelte-8ij956,.float.svelte-8ij956 svg,.spin.svelte-8ij956 svg{animation:none}}@media print{.inbox-root.svelte-8ij956{display:none}}.bell.svelte-1suoy2p{width:var(--s);height:var(--s);border:2px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:scale .3s cubic-bezier(.3,1.8,.5,1);display:grid;position:relative}.bell.has.svelte-1suoy2p{background:color-mix(in srgb, var(--yellow) 22%, var(--surface))}.ring.svelte-1suoy2p{transform-origin:50% 12%;line-height:0;display:grid}.has.svelte-1suoy2p .ring:where(.svelte-1suoy2p){animation:5s ease-in-out infinite svelte-1suoy2p-ring}@media (hover:hover){.bell.svelte-1suoy2p:hover{rotate:-4deg;scale:1.08}}.bell.svelte-1suoy2p:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.count.svelte-1suoy2p{background:var(--pink);color:#fff;border:2px solid var(--surface);min-width:22px;height:22px;box-shadow:0 2px 0 color-mix(in srgb, var(--pink) 60%, #000);border-radius:999px;place-items:center;padding:0 5px;font-size:.78rem;font-weight:700;line-height:1;animation:.45s cubic-bezier(.3,1.8,.5,1) backwards svelte-1suoy2p-bump;display:grid;position:absolute;top:-5px;right:-6px}@keyframes svelte-1suoy2p-ring{0%,84%,to{rotate:0deg}87%{rotate:16deg}90%{rotate:-14deg}93%{rotate:9deg}96%{rotate:-5deg}}@keyframes svelte-1suoy2p-bump{0%{scale:.3}}@media (prefers-reduced-motion:reduce){.has.svelte-1suoy2p .ring:where(.svelte-1suoy2p),.count.svelte-1suoy2p{animation:none}}
