@keyframes svelte-t4hvev-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner.svelte-t4hvev{animation:svelte-t4hvev-spin .75s linear infinite;border-top-color:#0530ad!important}@keyframes svelte-t4hvev-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-t4hvev-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes svelte-t4hvev-float-slow{0%,to{transform:translateY(0) translate(0) scale(1)}33%{transform:translateY(-20px) translate(10px) scale(1.05)}66%{transform:translateY(-10px) translate(-5px) scale(.95)}}@keyframes svelte-t4hvev-float-slower{0%,to{transform:translateY(0) translate(0) rotate(0)}25%{transform:translateY(-25px) translate(15px) rotate(1deg)}50%{transform:translateY(-15px) translate(-10px) rotate(-1deg)}75%{transform:translateY(-30px) translate(5px) rotate(.5deg)}}@keyframes svelte-t4hvev-pulse-subtle{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.02)}}@keyframes svelte-t4hvev-glow{0%,to{opacity:.1;box-shadow:0 0 20px #ffffff1a}50%{opacity:.2;box-shadow:0 0 40px #fff3}}@keyframes svelte-t4hvev-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-float.svelte-t4hvev{animation:svelte-t4hvev-float 6s ease-in-out infinite}.animate-float-slow.svelte-t4hvev{animation:svelte-t4hvev-float-slow 8s ease-in-out infinite;animation-delay:-2s}.animate-float-slower.svelte-t4hvev{animation:svelte-t4hvev-float-slower 12s ease-in-out infinite;animation-delay:-4s}.animate-fade-in-up.svelte-t4hvev{animation:svelte-t4hvev-fade-in-up 1s ease-out}button.svelte-t4hvev:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}@media (max-width: 1024px){.hidden.lg\:flex.svelte-t4hvev{display:none!important}}@media (max-width: 640px){.p-8.svelte-t4hvev{padding:1.5rem}}@media (prefers-reduced-motion: reduce){.svelte-t4hvev{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.grid-pattern.svelte-t4hvev{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;width:100%;height:100%}
