.nc.svelte-g4bi6t{display:inline-flex;position:relative}.nc-bell.svelte-g4bi6t{border:1px solid var(--glass-border,#ffffff1a);background:var(--glass-bg,#ffffff0a);width:38px;height:38px;color:var(--text-muted,#a8b2c1);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative}.nc-bell.svelte-g4bi6t:hover,.nc-bell.is-open.svelte-g4bi6t{color:var(--text,#f4f7ff);border-color:var(--accent-dim,#69a8ff80)}.nc-bell.is-open.svelte-g4bi6t{background:var(--accent-tint,#69a8ff1f)}.nc-bell.has-unread.svelte-g4bi6t{color:var(--text,#f4f7ff)}.nc-bell.is-pulse.svelte-g4bi6t{animation:.9s ease-out svelte-g4bi6t-nc-pulse}@keyframes svelte-g4bi6t-nc-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent,#69a8ff) 55%, transparent)}to{box-shadow:0 0 0 12px #0000}}.nc-badge.svelte-g4bi6t{background:var(--accent,#69a8ff);color:#04070d;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--bg,#070b14), 0 6px 16px color-mix(in oklab, var(--accent,#69a8ff) 45%, transparent);border-radius:999px;place-items:center;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.nc-scrim.svelte-g4bi6t{z-index:58;cursor:default;background:0 0;border:0;position:fixed;inset:0}.nc-panel.svelte-g4bi6t{z-index:60;border:1px solid var(--glass-border,#ffffff1a);background:color-mix(in oklab, var(--bg,#070b14) 92%, transparent);-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);width:min(26.5rem,100vw - 2rem);max-height:min(74vh,42rem);box-shadow:inset 0 1px 0 oklch(100% 0 0/.06), 0 18px 48px oklch(0% 0 285/.4), 0 0 70px color-mix(in oklab, var(--accent,#69a8ff) 13%, transparent);text-align:left;border-radius:18px;outline:none;flex-direction:column;display:flex;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden}.nc-panel.svelte-g4bi6t:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--accent,#69a8ff) 55%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.nc-head.svelte-g4bi6t{justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem .9rem .6rem 1rem;display:flex}.nc-title.svelte-g4bi6t{align-items:baseline;gap:.5rem;min-width:0;display:flex}.nc-title.svelte-g4bi6t strong:where(.svelte-g4bi6t){letter-spacing:-.01em;color:var(--text,#eef2f9);font-size:.95rem;font-weight:700}.nc-count.svelte-g4bi6t{letter-spacing:.04em;color:#04070d;background:var(--accent,#69a8ff);border-radius:999px;padding:.14rem .5rem;font-size:.66rem;font-weight:800}.nc-count--quiet.svelte-g4bi6t{color:var(--text-faint,#8b95a5);background:#ffffff12}.nc-head-actions.svelte-g4bi6t{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.nc-link.svelte-g4bi6t{color:var(--accent,#8fc0ff);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;padding:.32rem .6rem;font-size:.76rem;font-weight:650;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.nc-link.svelte-g4bi6t:hover{background:color-mix(in oklab, var(--accent,#69a8ff) 12%, transparent)}.nc-link--quiet.svelte-g4bi6t{color:var(--text-faint,#8b95a5)}.nc-link--quiet.svelte-g4bi6t:hover{color:var(--text,#eef2f9);background:#ffffff0f}.nc-close.svelte-g4bi6t{width:30px;height:30px;color:var(--text-faint,#8b95a5);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:color .14s,background .14s;display:grid}.nc-close.svelte-g4bi6t:hover{color:var(--text,#eef2f9);background:#ffffff0f}.nc-filters.svelte-g4bi6t{scrollbar-width:none;gap:.3rem;padding:0 .9rem .6rem;display:flex;overflow-x:auto}.nc-filters.svelte-g4bi6t::-webkit-scrollbar{display:none}.nc-chip.svelte-g4bi6t{border:1px solid var(--glass-border,#ffffff1a);color:var(--text-muted,#a8b2c1);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.74rem;font-weight:650;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.nc-chip.svelte-g4bi6t b:where(.svelte-g4bi6t){color:#04070d;background:var(--accent,#69a8ff);border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .3rem;font-size:.6rem;font-weight:800;display:inline-grid}.nc-chip.svelte-g4bi6t:hover{color:var(--text,#eef2f9);background:#ffffff0d}.nc-chip.is-on.svelte-g4bi6t{color:var(--text,#eef2f9);background:var(--accent-tint,#69a8ff24);border-color:var(--accent-dim,#69a8ff66)}.nc-list.svelte-g4bi6t{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;min-height:0;padding:0 .55rem .55rem;overflow-y:auto}.nc-group.svelte-g4bi6t{gap:.2rem;display:grid}.nc-group.svelte-g4bi6t+.nc-group:where(.svelte-g4bi6t){margin-top:.35rem}.nc-group-label.svelte-g4bi6t{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint,#8b95a5);padding:.55rem .55rem .3rem;font-size:.64rem;font-weight:700}.nc-item.svelte-g4bi6t{animation:.24s cubic-bezier(.22,1,.36,1) both svelte-g4bi6t-nc-rise;animation-delay:calc(var(--i,0) * 28ms);border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.65rem .6rem .65rem .7rem;transition:background .14s,border-color .14s;display:grid;position:relative}@keyframes svelte-g4bi6t-nc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nc-item.svelte-g4bi6t:hover{background:#ffffff0b;border-color:#ffffff14}.nc-item.is-unread.svelte-g4bi6t{background:color-mix(in oklab, var(--accent,#69a8ff) 7%, transparent)}.nc-item.is-unread.svelte-g4bi6t:before{content:"";background:var(--accent,#69a8ff);width:3px;box-shadow:0 0 10px color-mix(in oklab, var(--accent,#69a8ff) 60%, transparent);border-radius:999px;position:absolute;top:.75rem;bottom:.75rem;left:0}.nc-ic.svelte-g4bi6t{width:30px;height:30px;color:var(--text-muted,#a8b2c1);background:#ffffff0d;border:1px solid #ffffff12;border-radius:9px;place-items:center;display:grid}.cat-support.svelte-g4bi6t .nc-ic:where(.svelte-g4bi6t){color:var(--accent,#8fc0ff);background:color-mix(in oklab, var(--accent,#69a8ff) 14%, transparent);border-color:color-mix(in oklab, var(--accent,#69a8ff) 32%, transparent)}.cat-billing.svelte-g4bi6t .nc-ic:where(.svelte-g4bi6t),.nc-item--success.svelte-g4bi6t .nc-ic:where(.svelte-g4bi6t){color:oklch(82% .15 155);background:oklch(72% .17 155/.12);border-color:oklch(72% .17 155/.3)}.cat-security.svelte-g4bi6t .nc-ic:where(.svelte-g4bi6t),.nc-item--warning.svelte-g4bi6t .nc-ic:where(.svelte-g4bi6t),.nc-item--error.svelte-g4bi6t .nc-ic:where(.svelte-g4bi6t){color:oklch(84% .14 80);background:oklch(80% .16 80/.12);border-color:oklch(80% .16 80/.3)}.cat-product.svelte-g4bi6t .nc-ic:where(.svelte-g4bi6t){color:oklch(78% .16 300);background:oklch(70% .2 300/.12);border-color:oklch(70% .2 300/.3)}.nc-body.svelte-g4bi6t{gap:.2rem;min-width:0;display:grid}.nc-top.svelte-g4bi6t{align-items:baseline;gap:.5rem;min-width:0;display:flex}.nc-item-title.svelte-g4bi6t{min-width:0;color:var(--text,#eef2f9);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.84rem;font-weight:650;text-decoration:none;overflow:hidden}a.nc-item-title.svelte-g4bi6t:hover{color:var(--accent,#8fc0ff)}.nc-top.svelte-g4bi6t time:where(.svelte-g4bi6t){color:var(--text-faint,#8b95a5);flex-shrink:0;font-size:.66rem}.nc-body.svelte-g4bi6t p:where(.svelte-g4bi6t){color:var(--text-muted,#a8b2c1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.nc-item.is-unread.svelte-g4bi6t .nc-body:where(.svelte-g4bi6t) p:where(.svelte-g4bi6t){color:var(--text,#eef2f9)}.nc-foot.svelte-g4bi6t{align-items:center;gap:.5rem;min-height:1.1rem;display:flex}.nc-cat.svelte-g4bi6t{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint,#8b95a5);font-size:.62rem;font-weight:700}.nc-go.svelte-g4bi6t{color:var(--accent,#8fc0ff);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:.14rem .45rem;font-size:.72rem;font-weight:650;text-decoration:none;transition:opacity .14s,transform .14s,background .14s;transform:translate(3px)}.nc-item.svelte-g4bi6t:hover .nc-go:where(.svelte-g4bi6t),.nc-item.svelte-g4bi6t:focus-within .nc-go:where(.svelte-g4bi6t),.nc-item.is-unread.svelte-g4bi6t .nc-go:where(.svelte-g4bi6t){opacity:1;transform:none}.nc-go.svelte-g4bi6t:hover{background:color-mix(in oklab, var(--accent,#69a8ff) 12%, transparent)}.nc-dismiss.svelte-g4bi6t{width:26px;height:26px;color:var(--text-faint,#8b95a5);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;transition:opacity .14s,color .14s,background .14s;display:grid}.nc-item.svelte-g4bi6t:hover .nc-dismiss:where(.svelte-g4bi6t),.nc-item.svelte-g4bi6t:focus-within .nc-dismiss:where(.svelte-g4bi6t){opacity:1}.nc-dismiss.svelte-g4bi6t:hover{color:var(--text,#eef2f9);background:#ffffff12}.nc-empty.svelte-g4bi6t{text-align:center;justify-items:center;gap:.35rem;padding:2rem 1.2rem 2.2rem;display:grid}.nc-empty-ring.svelte-g4bi6t{width:44px;height:44px;color:var(--accent,#8fc0ff);background:color-mix(in oklab, var(--accent,#69a8ff) 12%, transparent);border:1px solid color-mix(in oklab, var(--accent,#69a8ff) 35%, transparent);box-shadow:0 0 30px color-mix(in oklab, var(--accent,#69a8ff) 22%, transparent);border-radius:999px;place-items:center;margin-bottom:.3rem;display:grid}.nc-empty.svelte-g4bi6t strong:where(.svelte-g4bi6t){color:var(--text,#eef2f9);font-size:.88rem}.nc-empty.svelte-g4bi6t span:where(.svelte-g4bi6t):last-child{color:var(--text-muted,#a8b2c1);max-width:20rem;font-size:.76rem;line-height:1.5}.nc-panel-foot.svelte-g4bi6t{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}@media (width<=640px){.nc-scrim.svelte-g4bi6t{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:oklch(0% 0 0/.5)}.nc-panel.svelte-g4bi6t{top:auto;left:.6rem;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom,0px));border-radius:20px;width:auto;max-height:78dvh;position:fixed}}@media (prefers-reduced-motion:reduce){.nc-item.svelte-g4bi6t,.nc-bell.is-pulse.svelte-g4bi6t{animation:none}}
