@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes circuit{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes galaxy{0%{transform:rotate(0deg) scale(1);opacity:.8}50%{transform:rotate(180deg) scale(1.2);opacity:1}to{transform:rotate(1turn) scale(1);opacity:.8}}.animate-float{animation:float 6s ease-in-out infinite}.animate-rotate{animation:rotate 20s linear infinite}.animate-circuit path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:circuit 3s ease-out forwards}.animate-galaxy{animation:galaxy 20s ease-in-out infinite}.gradient-text{background:linear-gradient(90deg,#007AFF,#00F0FF);-webkit-background-clip:text;color:transparent}.hero-gradient{background:radial-gradient(circle at 50% 50%,rgba(0,122,255,.1) 0,rgba(0,240,255,.05) 25%,transparent 50%)}