@keyframes svelte-gccay2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-gccay2-fade-in-up{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}.animate-fade-in.svelte-gccay2{animation:svelte-gccay2-fade-in .4s ease-out forwards}.animate-fade-in-up.svelte-gccay2{animation:svelte-gccay2-fade-in-up .4s ease-out forwards}@media(prefers-reduced-motion:reduce){.animate-fade-in.svelte-gccay2,.animate-fade-in-up.svelte-gccay2{animation:none;opacity:1;transform:none}}@keyframes svelte-10k9zt9-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.badge-shimmer.svelte-10k9zt9:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);background-size:1000px 100%;animation:svelte-10k9zt9-shimmer 3s infinite linear;border-radius:inherit;pointer-events:none}@keyframes svelte-10k9zt9-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up.svelte-10k9zt9{animation:svelte-10k9zt9-slide-up .5s ease-out forwards}.card-3d.svelte-10k9zt9{transform-style:preserve-3d;transition:transform .15s ease-out,box-shadow .3s ease-out,border-color .3s ease}.card-glow.svelte-10k9zt9:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,0 0 30px -5px #6366f11a}.stat-card.svelte-10k9zt9{transition:all .3s ease}.stat-card.svelte-10k9zt9:hover{transform:translateY(-2px)}.tag-hover.svelte-10k9zt9{transition:all .2s ease}.tag-hover.svelte-10k9zt9:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 4px 12px -2px #0000001a}.scroll-to-top.svelte-10k9zt9{opacity:0;visibility:hidden;transform:translateY(10px)}.scroll-to-top.visible.svelte-10k9zt9{opacity:1;visibility:visible;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.animate-slide-up.svelte-10k9zt9,.badge-shimmer.svelte-10k9zt9:before{animation:none}.animate-slide-up.svelte-10k9zt9{opacity:1;transform:none}.card-3d.svelte-10k9zt9,.stat-card.svelte-10k9zt9,.tag-hover.svelte-10k9zt9,.scroll-to-top.svelte-10k9zt9{transition:none}.card-3d.svelte-10k9zt9{transform:none!important}}
