.signal-engine.svelte-niufot{--ice: #b9d5ff;--warm: #ffc58f;position:absolute;top:44%;left:50%;width:clamp(400px,41vw,620px);aspect-ratio:1.68;transform:translate(-50%,-50%);color:#f1f3ee;cursor:crosshair;font-family:IBM Plex Mono,monospace;perspective:900px;touch-action:pan-y}.signal-engine.svelte-niufot:before{position:absolute;top:8%;right:25%;bottom:8%;left:25%;z-index:-1;border-radius:50%;background:#b9d5ff0e;filter:blur(46px);content:""}.signal-engine.svelte-niufot:after{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:4;background:radial-gradient(circle 120px at var(--pointer-x) var(--pointer-y),rgba(185,213,255,.09),rgba(185,213,255,.018) 42%,transparent 72%);opacity:0;pointer-events:none;transition:opacity .36s ease;content:""}.signal-engine.is-engaged.svelte-niufot:after{opacity:1}.signal-scene.svelte-niufot{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.7,.2,1);will-change:transform}.signal-engine.is-engaged.svelte-niufot .signal-scene:where(.svelte-niufot){transition-duration:90ms;transition-timing-function:linear}.signal-scene.svelte-niufot:before,.signal-scene.svelte-niufot:after{position:absolute;pointer-events:none;content:""}.signal-scene.svelte-niufot:before{top:10%;right:4%;bottom:10%;left:4%;border:1px solid rgba(185,213,255,.055);background:linear-gradient(rgba(185,213,255,.022) 1px,transparent 1px) 0 0 / 100% 12.5%,linear-gradient(90deg,rgba(185,213,255,.022) 1px,transparent 1px) 0 0 / 6.25% 100%;box-shadow:0 22px 70px #0000003d;transform:translateZ(-42px) scale(.96)}.signal-scene.svelte-niufot:after{top:17%;right:29%;bottom:17%;left:29%;z-index:3;border:1px solid rgba(255,197,143,.07);background:linear-gradient(118deg,transparent 22%,rgba(255,255,255,.035) 48%,transparent 72%);transform:translateZ(48px)}svg.svelte-niufot{display:block;width:100%;height:100%;overflow:visible;transform:translateZ(16px);transform-style:preserve-3d}.plot-grid.svelte-niufot line:where(.svelte-niufot){stroke:#f1f3ee09;stroke-width:1}.plot-grid.svelte-niufot{opacity:.76;transform:translateZ(-10px);transform-origin:center}.route-field.svelte-niufot{transform:translateZ(6px);transform-origin:center}.attention-field.svelte-niufot{transform:translateZ(24px);transform-origin:center}.scope-frame.svelte-niufot{fill:none;stroke:#b9d5ff1f;stroke-width:1;animation:svelte-niufot-frame-appear 8s ease-in-out infinite}.channel.svelte-niufot line:where(.svelte-niufot){stroke:#f1f3ee1f;stroke-width:1}.channel.svelte-niufot circle:where(.svelte-niufot){fill:#0f1211;stroke:var(--ice);stroke-width:1;animation:svelte-niufot-node-pulse 3.6s ease-in-out infinite;animation-delay:var(--phase)}.flow-link.svelte-niufot{fill:none;stroke:url(#signal-gradient);stroke-width:1.2;stroke-dasharray:2 8;stroke-linecap:round;animation:svelte-niufot-data-flow 4.2s linear infinite;animation-delay:var(--phase)}.output-link.svelte-niufot{stroke-width:1.5}.ghost-trace.svelte-niufot{fill:none;stroke:#b9d5ff21;stroke-width:.8;stroke-dasharray:70 360;stroke-linecap:round;opacity:0;animation:svelte-niufot-ghost-pass 12s ease-in-out infinite}.ghost-trace-two.svelte-niufot{animation-delay:-7.4s}.ghost-trace-three.svelte-niufot{stroke:#ffc58f1a;animation-delay:-3.1s;animation-duration:15s}.field-aura.svelte-niufot{fill:url(#core-glow);filter:url(#soft-glow);opacity:.45}.field-frame.svelte-niufot{fill:#0f1211c2;stroke:#b9d5ff2b;stroke-width:1}.matrix-cell.svelte-niufot{fill:#b9d5ff0e;stroke:#b9d5ff1f;stroke-width:.6;transition:fill .42s ease,stroke .42s ease}.matrix-cell.is-hot.svelte-niufot{fill:#b9d5ff4d;stroke:#b9d5ff8f;animation:svelte-niufot-cell-breathe 2.8s ease-in-out infinite;animation-delay:var(--cell-delay)}.matrix-cell.is-proximate.svelte-niufot{fill:#b9d5ff36;stroke:#b9d5ff9e}.matrix-cell.is-focus.svelte-niufot,.matrix-cell.is-hot.is-focus.svelte-niufot{fill:#ffc58f9e;stroke:#ffddbeeb;filter:url(#soft-glow);animation:none}.scan-line.svelte-niufot{stroke:var(--warm);stroke-width:1;opacity:.58;filter:url(#soft-glow);animation:svelte-niufot-scan-field 4.8s cubic-bezier(.65,0,.35,1) infinite}.core-axis.svelte-niufot{stroke:#ffc58f38;stroke-dasharray:2 5;stroke-width:1}.core-aura.svelte-niufot{fill:url(#core-glow);transform-origin:340px 201px;animation:svelte-niufot-aura-pulse 3.2s ease-in-out infinite}.core-ring.svelte-niufot{fill:#0f1211e0;stroke:#ffc58f8a;stroke-dasharray:3 4;stroke-width:1;transform-origin:340px 201px;animation:svelte-niufot-ring-turn 10s linear infinite}.core-node.svelte-niufot,.route-packet.svelte-niufot{fill:var(--warm);filter:url(#soft-glow)}.core-node.svelte-niufot{animation:svelte-niufot-node-pulse 2.2s ease-in-out infinite}.core-reticle.svelte-niufot{fill:none;stroke:#ffc58f7a;stroke-width:1}.signal-slit.svelte-niufot{fill:none;stroke:#ffc58f59;stroke-width:1;animation:svelte-niufot-slit-flicker 7s steps(1,end) infinite}.route-packet-two.svelte-niufot{fill:var(--ice)}.cipher-rail.svelte-niufot rect:where(.svelte-niufot){fill:#b9d5ff1c;transition:fill .26s ease,height .26s ease,y .26s ease}.cipher-rail.svelte-niufot rect.is-on:where(.svelte-niufot){fill:var(--ice);filter:url(#soft-glow)}.phantom-node.svelte-niufot{fill:var(--ice);filter:url(#soft-glow);opacity:0;animation:svelte-niufot-phantom-blink 9s steps(1,end) infinite}.phantom-node-two.svelte-niufot{fill:var(--warm);animation-delay:-3.7s}.phantom-node-three.svelte-niufot{animation-delay:-6.2s}.cursor-probe.svelte-niufot{opacity:0;pointer-events:none;transition:opacity .26s ease}.cursor-probe.is-visible.svelte-niufot{opacity:1}.cursor-link.svelte-niufot{fill:none;stroke:#b9d5ff3d;stroke-width:.8;stroke-dasharray:2 7;animation:svelte-niufot-cursor-flow 1.8s linear infinite}.cursor-aura.svelte-niufot{fill:#b9d5ff09;stroke:#b9d5ff33;stroke-width:.7}.cursor-node.svelte-niufot{fill:var(--ice);filter:url(#soft-glow)}.signal-engine.svelte-niufot:hover .flow-link:where(.svelte-niufot){animation-duration:2.1s}@keyframes svelte-niufot-data-flow{to{stroke-dashoffset:-40}}@keyframes svelte-niufot-cursor-flow{to{stroke-dashoffset:-27}}@keyframes svelte-niufot-node-pulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes svelte-niufot-frame-appear{0%,to{opacity:.35}46%,54%{opacity:.8}}@keyframes svelte-niufot-ghost-pass{0%,26%,to{opacity:0;stroke-dashoffset:180}38%,54%{opacity:.9}72%{opacity:0;stroke-dashoffset:-240}}@keyframes svelte-niufot-cell-breathe{0%,to{fill:#b9d5ff2e}50%{fill:#b9d5ff6b}}@keyframes svelte-niufot-scan-field{0%,to{transform:translate(0);opacity:0}12%,88%{opacity:.62}50%{transform:translate(192px)}}@keyframes svelte-niufot-aura-pulse{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes svelte-niufot-ring-turn{to{transform:rotate(360deg)}}@keyframes svelte-niufot-slit-flicker{0%,18%,21%,63%,66%,to{opacity:.18}19%,20%,64%,65%{opacity:.92}}@keyframes svelte-niufot-phantom-blink{0%,11%,14%,57%,60%,to{opacity:0}12%,13%,58%,59%{opacity:.9}}@media (max-width: 900px){.signal-engine.svelte-niufot{width:clamp(400px,55vw,520px)}}@media (max-width: 620px){.signal-engine.svelte-niufot{top:42%;width:min(96vw,430px)}}@media (prefers-reduced-motion: reduce){.signal-scene.svelte-niufot{transform:none;transition:none}.flow-link.svelte-niufot,.channel.svelte-niufot circle:where(.svelte-niufot),.matrix-cell.is-hot.svelte-niufot,.scan-line.svelte-niufot,.core-aura.svelte-niufot,.core-ring.svelte-niufot,.core-node.svelte-niufot,.scope-frame.svelte-niufot,.ghost-trace.svelte-niufot,.signal-slit.svelte-niufot,.phantom-node.svelte-niufot,.cursor-link.svelte-niufot{animation:none}.route-packet.svelte-niufot{display:none}}
