.loader-breathe.svelte-v1tg6x{animation:4s cubic-bezier(.4,0,.6,1) infinite svelte-v1tg6x-breathe}.ring.svelte-v1tg6x{will-change:transform}.ring-shimmer.svelte-v1tg6x{opacity:.8;background:conic-gradient(#0000 0deg,#fff 90deg,#0000 180deg);animation:3s linear infinite svelte-v1tg6x-spin;-webkit-mask:radial-gradient(circle,#0000 35%,#000 37% 39%,#0000 41%);mask:radial-gradient(circle,#0000 35%,#000 37% 39%,#0000 41%)}.ring-primary.svelte-v1tg6x{opacity:.9;background:conic-gradient(#0000 0deg,#fff 120deg,#ffffff80 240deg,#0000 360deg);animation:2.5s cubic-bezier(.4,0,.6,1) infinite svelte-v1tg6x-spin;-webkit-mask:radial-gradient(circle,#0000 42%,#000 44% 48%,#0000 50%);mask:radial-gradient(circle,#0000 42%,#000 44% 48%,#0000 50%)}.ring-secondary.svelte-v1tg6x{opacity:.35;background:conic-gradient(from 180deg,#0000 0deg,#fff9 45deg,#0000 90deg);animation:4s cubic-bezier(.4,0,.6,1) infinite svelte-v1tg6x-spin-reverse;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54% 56%,#0000 58%);mask:radial-gradient(circle,#0000 52%,#000 54% 56%,#0000 58%)}.ring-accent.svelte-v1tg6x{opacity:.5;background:conic-gradient(from 270deg,#0000 0deg,#fff6 20deg,#0000 40deg);animation:3.5s linear infinite svelte-v1tg6x-spin;-webkit-mask:radial-gradient(circle,#0000 61%,#000 62% 63%,#0000 64%);mask:radial-gradient(circle,#0000 61%,#000 62% 63%,#0000 64%)}.loader-pulse-strong.svelte-v1tg6x{animation:3s cubic-bezier(.4,0,.6,1) infinite svelte-v1tg6x-pulse-strong}.loader-pulse-soft.svelte-v1tg6x{animation:4s cubic-bezier(.4,0,.6,1) infinite svelte-v1tg6x-pulse-soft}@keyframes svelte-v1tg6x-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-v1tg6x-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes svelte-v1tg6x-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes svelte-v1tg6x-pulse-strong{0%,to{opacity:.9}50%{opacity:.7}}@keyframes svelte-v1tg6x-pulse-soft{0%,to{opacity:.6}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.loader-breathe.svelte-v1tg6x,.ring.svelte-v1tg6x,.loader-pulse-strong.svelte-v1tg6x,.loader-pulse-soft.svelte-v1tg6x{animation-duration:6s}.loader-breathe.svelte-v1tg6x{animation:none}}
