@keyframes emergence{0%{opacity:0;transform:translate(-50%, -50%) scale(.1) rotate(calc(var(--phase) * -1));filter:blur(4px)brightness(2)}8%{opacity:1;filter:blur()brightness(1.4)}15%{transform:translate(-50%, -50%) scale(1.1) rotate(calc(var(--phase) * .1));filter:blur()brightness()}25%{opacity:var(--resonance);transform:translate(calc(-50% + var(--slide-offset) * var(--cell-size) * .15), calc(-50% + var(--slide-offset) * var(--cell-size) * .15)) scale(1) rotate(0deg)}50%{opacity:calc(var(--resonance) * .6);transform:translate(calc(-50% + var(--slide-offset) * var(--cell-size) * .5), calc(-50% + var(--slide-offset) * var(--cell-size) * .5)) scale(.85);filter:blur(.5px)brightness(.9)}75%{opacity:calc(var(--resonance) * .3);transform:translate(calc(-50% + var(--slide-offset) * var(--cell-size) * .8), calc(-50% + var(--slide-offset) * var(--cell-size) * .8)) scale(.6) rotate(calc(var(--phase) * .5));filter:blur(1px)}92%{opacity:.05;transform:translate(calc(-50% + var(--slide-offset) * var(--cell-size)), calc(-50% + var(--slide-offset) * var(--cell-size))) scale(.2) rotate(var(--phase));filter:blur(3px)brightness(1.5)}to{opacity:0;transform:translate(-50%, -50%) scale(.1) rotate(calc(var(--phase) * -1));filter:blur(4px)brightness(2)}}@keyframes ripple{0%{opacity:.4;border-width:1.5px;transform:translate(-50%,-50%)scale(.8)}40%{opacity:.15}to{opacity:0;border-width:.5px;transform:translate(-50%,-50%)scale(3.5)}}@keyframes ghostRipple{0%{opacity:.2;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}@keyframes manifoldBreathe{0%,to{opacity:calc(.08 * var(--resonance));clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);transform:scale(1)rotate(0)}25%{opacity:calc(.12 * var(--resonance));clip-path:polygon(2% 0%,100% 2%,98% 100%,0% 98%);transform:scale(1.02)rotate(.5deg)}50%{opacity:calc(.04 * var(--resonance));clip-path:polygon(0% 3%,97% 0%,100% 97%,3% 100%);transform:scale(.98)rotate(-.3deg)}75%{opacity:calc(.1 * var(--resonance));clip-path:polygon(1% 1%,99% 0%,100% 99%,0% 100%);transform:scale(1.01)rotate(.2deg)}}.void-field[data-astro-cid-vb7pkouw]{contain:layout style;position:absolute;inset:0}.signal-locus[data-astro-cid-vb7pkouw]{width:0;height:0;position:absolute}.node--network[data-astro-cid-vb7pkouw]{width:var(--node-size);height:var(--node-size);mix-blend-mode:screen;will-change:transform, opacity, filter;animation:emergence var(--duration) cubic-bezier(.23, 1, .32, 1) var(--delay) infinite;box-shadow:0 0 calc(var(--node-size) * .5) currentColor, 0 0 calc(var(--node-size) * 1.5) color-mix(in oklch, currentColor 40%, transparent);border-radius:50%;position:absolute}.node--emission[data-astro-cid-vb7pkouw]{position:relative}.echo[data-astro-cid-vb7pkouw]{width:calc(var(--node-size) * 2);height:calc(var(--node-size) * 2);pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:50%}.echo--primary[data-astro-cid-vb7pkouw]{animation:ripple calc(var(--duration) * .618) ease-out var(--delay) infinite;opacity:0}.echo--ghost[data-astro-cid-vb7pkouw]{animation:ghostRipple calc(var(--duration) * .8) ease-out calc(var(--delay) + var(--duration) * .2) infinite;opacity:0;border-style:dashed;border-width:.5px}.node--block[data-astro-cid-vb7pkouw]{will-change:transform, opacity, clip-path;backdrop-filter:blur(.5px);position:absolute}.node--manifold[data-astro-cid-vb7pkouw]{animation:manifoldBreathe calc(var(--duration) * var(--phi)) ease-in-out var(--delay) infinite;animation-direction:alternate}.node--network[data-astro-cid-vb7pkouw][style*="--orbit: 0"]{animation-delay:calc(var(--delay) + 0s)}.node--network[data-astro-cid-vb7pkouw][style*="--orbit: 1"]{animation-delay:calc(var(--delay) + .15s)}.node--network[data-astro-cid-vb7pkouw][style*="--orbit: 2"]{animation-delay:calc(var(--delay) + .3s)}.node--network[data-astro-cid-vb7pkouw][style*="--orbit: 3"]{animation-delay:calc(var(--delay) + .45s)}@media (prefers-reduced-motion:reduce){.node--network[data-astro-cid-vb7pkouw],.node--block[data-astro-cid-vb7pkouw],.echo[data-astro-cid-vb7pkouw]{opacity:.3;animation:none;transform:translate(-50%,-50%)scale(1)}.echo[data-astro-cid-vb7pkouw]{display:none}}
