@keyframes svelte-1iommy5-stream-flow{0%{opacity:.3;transform:translate(0)translateY(0)}50%{opacity:1;transform:translate(100px)translateY(-20px)}to{opacity:0;transform:translate(200px)translateY(0)}}.animate-stream-flow{animation:linear infinite svelte-1iommy5-stream-flow}@media (width<=768px){a.svelte-1iommy5{perspective:none}a.svelte-1iommy5>div:where(.svelte-1iommy5){transform:none!important}.group.svelte-1iommy5:hover>div:where(.svelte-1iommy5){transform:scale(1.01)!important}.animate-stream-flow{animation:none}}@keyframes svelte-1iommy5-spin-orbital{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1iommy5-float-3d{0%,to{opacity:.3;transform:translate(0,0)}50%{opacity:1;transform:translate3d(10px,-15px,5px)}}.animate-spin-orbital{animation:linear infinite svelte-1iommy5-spin-orbital}.animate-float-3d{animation:ease-in-out infinite svelte-1iommy5-float-3d}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=640px){a.svelte-1iommy5{perspective:none}a.svelte-1iommy5>div:where(.svelte-1iommy5){transform:none!important}.group.svelte-1iommy5:hover>div:where(.svelte-1iommy5){transform:scale(1.02)!important}}@keyframes svelte-6ci4nq-pulse{0%{opacity:.3}50%{opacity:.5}to{opacity:.3}}.card-shine.svelte-6ci4nq{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:200%;transition:transform .6s,opacity .6s;position:absolute;inset:0;transform:translate(-100%)}.modern-card.svelte-6ci4nq:hover .card-shine:where(.svelte-6ci4nq){opacity:1;transform:translate(50%)}
