@keyframes sk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sk-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4%,3%)scale(1.06)}66%{transform:translate(-3%,2%)scale(.96)}}@keyframes sk-shimmer{to{background-position:200%}}@keyframes sk-dash{to{stroke-dashoffset:-16px}}@keyframes sk-ping{75%,to{opacity:0;transform:scale(2.2)}}.sk-float{animation:6s ease-in-out infinite sk-float;animation-delay:var(--sk-delay,0s)}@media (min-width:768px){.sk-drift{animation:18s ease-in-out infinite sk-drift;animation-delay:var(--sk-delay,0s)}}.sk-shimmer{background-size:200%;animation:8s linear infinite sk-shimmer}.sk-dash{animation:1s linear infinite sk-dash}.sk-ping{animation:2s cubic-bezier(0,0,.2,1) infinite sk-ping}@keyframes sk-kite{0%,to{transform:translate(0)rotate(-6deg)}25%{transform:translate(18px,-14px)rotate(5deg)}50%{transform:translate(6px,-30px)rotate(-3deg)}75%{transform:translate(-14px,-12px)rotate(7deg)}}.sk-kite{animation:sk-kite var(--sk-kite-time,10s) ease-in-out infinite;animation-delay:var(--sk-delay,0s);transform-origin:50% 100%}@keyframes sk-reveal{0%{opacity:0;transform:translateY(14px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){.sk-reveal{animation:linear both sk-reveal;animation-timeline:view();animation-range:entry entry 35%}}}@media (prefers-reduced-motion:reduce){.sk-kite,.sk-float,.sk-drift,.sk-shimmer,.sk-dash,.sk-ping{animation:none}}
