@keyframes float-af4b352f{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}}@keyframes pulse-slow-af4b352f{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes pulse-slower-af4b352f{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.animate-pulse-slow[data-v-af4b352f]{animation:pulse-slow-af4b352f 6s ease-in-out infinite}.animate-pulse-slower[data-v-af4b352f]{animation:pulse-slower-af4b352f 8s ease-in-out infinite}.bg-grid-pattern[data-v-af4b352f]{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:50px 50px}@keyframes draw-helix-8fbc943b{0%{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}@keyframes draw-helix-reverse-8fbc943b{0%{stroke-dasharray:1000;stroke-dashoffset:-1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}.animate-draw-helix[data-v-8fbc943b]{animation:draw-helix-8fbc943b 10s ease-in-out infinite}.animate-draw-helix-reverse[data-v-8fbc943b]{animation:draw-helix-reverse-8fbc943b 10s ease-in-out infinite}@keyframes float-molecule-2585d9bc{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(180deg)}}
