@keyframes grid-pan{0%{background-position:0 0}to{background-position:3rem 3rem}}.animate-grid-pan{animation:10s linear infinite grid-pan}@keyframes float{0%,to{opacity:.1;transform:translateY(0)translate(0)}50%{opacity:.8;transform:translateY(-40px)translate(20px)}}@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(40px,-60px)scale(1.1)}66%{transform:translate(-30px,30px)scale(.9)}to{transform:translate(0)scale(1)}}.animate-blob{animation:15s ease-in-out infinite alternate blob}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes scan-line{0%{opacity:0;top:-10%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:110%}}.animate-scan-line{animation:7s linear infinite scan-line}@keyframes profile-scan{0%{opacity:0;top:0%}50%{opacity:1}to{opacity:0;top:100%}}.animate-profile-scan{animation:2s linear infinite profile-scan}@keyframes agent-move-1{0%,to{transform:translate(10vw,15vh)}20%{transform:translate(35vw,65vh)}40%{transform:translate(65vw,20vh)}60%{transform:translate(25vw,45vh)}80%{transform:translate(55vw,75vh)}}.animate-agent-1{animation-name:agent-move-1;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}@keyframes agent-move-2{0%,to{transform:translate(75vw,65vh)}25%{transform:translate(25vw,35vh)}50%{transform:translate(60vw,80vh)}75%{transform:translate(80vw,20vh)}}.animate-agent-2{animation-name:agent-move-2;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}@keyframes agent-move-3{0%,to{transform:translate(5vw,80vh)}33%{transform:translate(45vw,15vh)}66%{transform:translate(85vw,55vh)}}.animate-agent-3{animation-name:agent-move-3;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}@keyframes agent-move-4{0%,to{transform:translate(55vw,10vh)}50%{transform:translate(15vw,50vh)}}.animate-agent-4{animation-name:agent-move-4;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}@keyframes agent-move-5{0%,to{transform:translate(40vw,85vh)}50%{transform:translate(70vw,40vh)}}.animate-agent-5{animation-name:agent-move-5;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}@keyframes agent-move-6{0%,to{transform:translate(85vw,15vh)}33%{transform:translate(15vw,85vh)}66%{transform:translate(50vw,45vh)}}.animate-agent-6{animation-name:agent-move-6;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}@keyframes agent-move-7{0%,to{transform:translate(25vw,75vh)}50%{transform:translate(75vw,25vh)}}.animate-agent-7{animation-name:agent-move-7;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}@keyframes pulse-ring{0%{transform:scale(.8);box-shadow:0 0 #06b6d480}70%{transform:scale(1);box-shadow:0 0 0 10px #06b6d400}to{transform:scale(.8);box-shadow:0 0 #06b6d400}}.animate-pulse-ring{animation:2s infinite pulse-ring}
