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