@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(20px,20px) scale(1.02)}}@keyframes pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(0,255,65,.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(0,255,65,0)}}@keyframes scrollPulse{0%,100%{opacity:1;height:40px}50%{opacity:.3;height:20px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ringRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes nodePulse{0%,100%{transform:scale(1);opacity:.8;box-shadow:0 0 10px currentColor}50%{transform:scale(1.5);opacity:1;box-shadow:0 0 25px currentColor}}@keyframes particleFloat{0%{transform:translateY(100%) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-100%) translateX(20px);opacity:0}}@keyframes buildingGlow{0%,100%{filter:brightness(1)}50%{filter:brightness(1.3)}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}@media(max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}.feature-card--hero{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(3,1fr)}.constructs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(6,6,12,.95);padding:1.5rem;border-bottom:1px solid var(--_l);backdrop-filter:blur(20px)}.nav-toggle{display:block}.concept-grid{grid-template-columns:1fr}.concept-visual{max-width:300px;margin:0 auto}.features-grid{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(2,1fr);gap:2rem}.pipeline::before{display:none}.modes-grid{grid-template-columns:1fr}.constructs-grid{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(2,1fr)}.gestures-layout{grid-template-columns:1fr}.footer-content{flex-direction:column;gap:1rem;text-align:center}}@media(max-width:480px){.concept-stats{grid-template-columns:1fr}.pipeline{grid-template-columns:1fr}.tech-grid{grid-template-columns:1fr}}
