.suspense-bar.svelte-ne5o7u{animation-name:svelte-ne5o7u-suspense-bar;animation-duration:var(--duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;left:-100%}.suspense-bar-bounce.svelte-ne5o7u{animation-name:svelte-ne5o7u-suspense-bar-bounce;animation-duration:var(--duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;left:-100%}@keyframes svelte-ne5o7u-suspense-bar{to{transform:translate(250%)}}@keyframes svelte-ne5o7u-suspense-bar-bounce{0%{transform:translate(25%)}50%{transform:translate(250%)}to{transform:translate(25%)}}.suspense-bar-fill.svelte-ne5o7u{background:linear-gradient(to right, transparent, var(--primary-color), transparent)}.skeleton-pulse.svelte-au3rky{animation:svelte-au3rky-pulse var(--pulse-duration) cubic-bezier(.4, 0, .6, 1) infinite}.skeleton.svelte-au3rky{background-color:var(--background-color)}.skeleton.svelte-au3rky:before{background-image:linear-gradient(to right, transparent, color-mix(in srgb, var(--shimmer-color) 80%, transparent), transparent);animation:svelte-au3rky-shimmer var(--shimmer-duration) infinite}@keyframes svelte-au3rky-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-au3rky-shimmer{to{transform:translate(200%)}}.text-shimmer.svelte-xt0896{background:linear-gradient(100deg, #0000 calc(50% - var(--spread)), var(--primary-color) 50%, #0000 calc(50% + var(--spread))) 0 0 / 250% 100% no-repeat border-box, linear-gradient(var(--background-color), var(--background-color)) padding-box;color:#0000;animation:svelte-xt0896-shimmer var(--duration) infinite both ease-out;-webkit-background-clip:text;background-clip:text}@keyframes svelte-xt0896-shimmer{0%{background-position:100%}to{background-position:-30%}}
