.noisefield-wrapper.svelte-14rcu6e{position:relative;display:block;isolation:isolate}.noisefield-content.svelte-14rcu6e{position:relative;z-index:0}.noisefield-overlay.svelte-14rcu6e{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden;mix-blend-mode:overlay}.noisefield-overlay.svelte-14rcu6e svg:where(.svelte-14rcu6e){position:absolute;top:-10%;left:-10%;width:120%;height:120%;display:block}.noisefield-overlay.animated.svelte-14rcu6e svg:where(.svelte-14rcu6e){animation:svelte-14rcu6e-noisefield-shimmer 2.4s steps(8) infinite}.noisefield-overlay.retro.svelte-14rcu6e:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.22) 0px,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px);pointer-events:none;mix-blend-mode:multiply}@keyframes svelte-14rcu6e-noisefield-shimmer{0%{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1%,-2%)}60%{transform:translate(-1%,-1%)}80%{transform:translate(2%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.noisefield-overlay.animated.svelte-14rcu6e svg:where(.svelte-14rcu6e){animation:none}}.nf-stack.svelte-2vxctr{display:grid;gap:1rem}.nf-stage.svelte-2vxctr{border:1px solid #1f1f3a;border-radius:var(--r-2);padding:2.5rem 1.5rem;min-height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden}.nf-stage--mono.svelte-2vxctr{background:radial-gradient(circle at 30% 50%,#181830,#0a0a14 70%)}.nf-stage--retro.svelte-2vxctr{background:linear-gradient(135deg,#051d2e,#02101c);font-family:Fira Code,ui-monospace,monospace}.nf-stage--chroma.svelte-2vxctr{background:linear-gradient(135deg,#2a1a4e,#4a0a3a 60%,#ff3d6e)}.nf-content.svelte-2vxctr{text-align:center;pointer-events:none}.nf-eyebrow.svelte-2vxctr{font-size:.7rem;letter-spacing:.3em;color:#6c6c8c;margin-bottom:.5rem}.nf-title.svelte-2vxctr{font-size:clamp(1.4rem,3vw,2.2rem);margin:0;color:#fff;font-weight:700;letter-spacing:-.02em}.nf-sub.svelte-2vxctr{margin:.4rem 0 0;color:#a8a8b8;font-size:.9rem}.nf-terminal.svelte-2vxctr{margin:0;font-size:.85rem;color:#8ce4ff;line-height:1.6;text-shadow:0 0 8px rgba(0,191,255,.4);pointer-events:none}.nf-warm.svelte-2vxctr{text-align:center;pointer-events:none}.nf-warm__tag.svelte-2vxctr{font-size:.7rem;letter-spacing:.3em;color:#ffd0e8;margin-bottom:.5rem}.nf-warm__title.svelte-2vxctr{margin:0;font-size:clamp(1.4rem,3vw,2rem);color:#fff;font-weight:700;letter-spacing:-.02em}.nf-row.svelte-2vxctr{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.nf-card.svelte-2vxctr{background:#0a0a14;border:1px solid #1f1f3a;border-radius:var(--r-2);padding:1.5rem 1rem;min-height:140px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.nf-card.svelte-2vxctr h3:where(.svelte-2vxctr){margin:0 0 .4rem;color:#c9c9d1;font-size:1.05rem}.nf-card.svelte-2vxctr p:where(.svelte-2vxctr){margin:0;font-size:.75rem;color:#8c8c9c;font-family:Fira Code,monospace}.nf-stage--live.svelte-2vxctr{background:radial-gradient(circle at 60% 40%,#1a2350,#0a0a14 70%)}.nf-playground.svelte-2vxctr{display:grid;gap:14px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2)}.nf-playground__head.svelte-2vxctr h3:where(.svelte-2vxctr){margin:0 0 4px;font-family:var(--font-display);font-weight:400;font-size:16px;text-transform:uppercase;letter-spacing:.02em;color:var(--fg-1)}.nf-playground__head.svelte-2vxctr p:where(.svelte-2vxctr){margin:0;font-size:13px;color:var(--fg-2);line-height:1.5}.nf-controls.svelte-2vxctr{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.nf-control.svelte-2vxctr{display:grid;gap:6px}.nf-control__label.svelte-2vxctr{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.nf-control__label.svelte-2vxctr strong:where(.svelte-2vxctr){color:var(--fg-1);font-weight:600;text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-size:12px}.nf-control.svelte-2vxctr input[type=range]:where(.svelte-2vxctr){width:100%}.nf-buttons.svelte-2vxctr{display:flex;flex-wrap:wrap;gap:6px}.nf-pill.svelte-2vxctr{padding:6px 10px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg-2);border-radius:var(--r-1);font:500 12px var(--font-sans);cursor:pointer}.nf-pill.svelte-2vxctr:hover{color:var(--fg-1);border-color:var(--accent)}.nf-pill--active.svelte-2vxctr{background:var(--accent);color:var(--accent-on, #fff);border-color:var(--accent)}
