@keyframes svelte-2pz3qs-bounce-in{0%{opacity:0;transform:translateY(8px)}50%{opacity:1;transform:translateY(-4px)}65%{transform:translateY(2px)}80%{transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.animate-bounce-in{animation:svelte-2pz3qs-bounce-in .8s cubic-bezier(.68,-.55,.265,1.55) forwards}canvas.svelte-hanc0r{image-rendering:crisp-edges}@keyframes svelte-55ypae-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-pulse.svelte-55ypae{animation:svelte-55ypae-shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);background-size:1000px 100%}.particle.svelte-55ypae{animation:svelte-55ypae-float 6s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.8) 0,transparent 70%);border-radius:50%;height:4px;position:absolute;width:4px}.particle-1.svelte-55ypae{animation-delay:0s;left:20%;top:20%}.particle-2.svelte-55ypae{animation-delay:2s;right:30%;top:60%}.particle-3.svelte-55ypae{animation-delay:4s;bottom:30%;left:40%}@keyframes svelte-55ypae-float{0%,to{opacity:0;transform:translateY(0) translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px) translate(50px)}}@media (min-width:640px){.auto-rows-\[minmax\(120px\,auto\)\].svelte-55ypae{grid-auto-rows:minmax(150px,auto)}}@media (min-width:1024px){.auto-rows-\[minmax\(120px\,auto\)\].svelte-55ypae{grid-auto-rows:minmax(180px,auto)}}
