.loader-bg{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffb8}.loader-flower{animation:loader-turn 1.6s cubic-bezier(.7,0,.3,1) infinite;transform-origin:50% 50%}.loader-core{animation:loader-core 1.6s cubic-bezier(.7,0,.3,1) infinite;transform-origin:129.5px 129px}.loader-ghost{animation:loader-ghost 1.6s cubic-bezier(.2,.6,.3,1) infinite;transform-origin:50% 50%}.loader-dot{border-radius:9999px;display:block;height:.5rem;width:.5rem;--tw-bg-opacity:1;animation:loader-dot 1.2s ease-in-out infinite;background-color:rgb(41 43 45/var(--tw-bg-opacity,1))}@keyframes loader-turn{0%{transform:rotate(0) scale(1)}20%{transform:rotate(-8deg) scale(.86)}75%{transform:rotate(98deg) scale(1.06)}to{transform:rotate(90deg) scale(1)}}@keyframes loader-core{0%,to{transform:scale(1)}20%{transform:scale(.6)}70%{transform:scale(1.15)}}@keyframes loader-ghost{0%{opacity:0;transform:scale(.9) rotate(0)}25%{opacity:.28}to{opacity:0;transform:scale(1.6) rotate(45deg)}}@keyframes loader-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.loader-fade-enter-active,.loader-fade-leave-active{transition:opacity .25s ease}.loader-fade-enter-from,.loader-fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.loader-core,.loader-dot,.loader-flower,.loader-ghost{animation-duration:3s}}
