@keyframes scan-c833e8a0{0%{top:0}50%{top:100%}to{top:0}}.animate-scan[data-v-c833e8a0]{animation:scan-c833e8a0 3s ease-in-out infinite}@keyframes float-c833e8a0{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-c833e8a0]{animation:float-c833e8a0 3s ease-in-out infinite}.dotted-pattern{background-image:radial-gradient(circle,rgba(16,185,129,.15) 1px,transparent 0);background-size:20px 20px}@media(prefers-color-scheme:dark){.dotted-pattern{background-image:radial-gradient(circle,rgba(16,185,129,.08) 1px,transparent 0)}}
