@keyframes customSpin{0%,20%{stroke-dashoffset:-210;stroke-dasharray:12,120}20%,40%{stroke-dashoffset:-180;stroke-dasharray:26,100}40%,95%{stroke-dashoffset:-80;stroke-dasharray:100,26}95%,to{stroke-dashoffset:40;stroke-dasharray:12,114}}.animationSpinner{animation:customSpin 2s linear infinite}@keyframes globalSpin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes advancedDashLen{0%{stroke-dasharray:1.257 124.407;animation-timing-function:cubic-bezier(.37,0,.39,.87)}41.667%{stroke-dasharray:87.965 37.699;animation-timing-function:cubic-bezier(.17,.17,1,1)}58.333%{stroke-dasharray:94.248 31.416;animation-timing-function:cubic-bezier(.55,-.09,.44,1)}to{stroke-dasharray:1.257 124.407}}@keyframes advancedDashPos{0%{stroke-dashoffset:-125.664px;animation-timing-function:cubic-bezier(.37,0,.4,1.29)}41.667%{stroke-dashoffset:-163.363px;animation-timing-function:cubic-bezier(.07,.08,1,1)}58.333%{stroke-dashoffset:-157.08px;animation-timing-function:cubic-bezier(.55,-.1,.44,1)}to{stroke-dashoffset:-251.327px}}.loaderAnimationSpinner{animation:globalSpin 2s linear infinite}.loaderAnimationSpinner circle{fill:none;stroke-linecap:round;stroke-dasharray:1.257 124.407;stroke-dashoffset:-125.664px;animation:advancedDashLen 2s linear infinite,advancedDashPos 2s linear infinite}.loaderAnimationSpinner.loader-small{--scale:0.5}.loaderAnimationSpinner.loader-medium{--scale:0.667}.loaderAnimationSpinner.loader-large{--scale:1}.loaderAnimationSpinner.loader-medium circle,.loaderAnimationSpinner.loader-small circle{stroke-dasharray:calc(1.257 * var(--scale)) calc(124.407 * var(--scale));stroke-dashoffset:calc(-125.664px * var(--scale))}.loaderAnimationSpinner.reduced-motion{animation:pulse 1.5s ease-in-out infinite}.loaderAnimationSpinner.reduced-motion circle,.loaderAnimationSpinner.reduced-motion.loader-medium circle,.loaderAnimationSpinner.reduced-motion.loader-small circle{animation:none;stroke-dasharray:none!important;stroke-dashoffset:0!important}@media (prefers-reduced-motion:reduce){.loaderAnimationSpinner{animation:pulse 1.5s ease-in-out infinite}.loaderAnimationSpinner circle,.loaderAnimationSpinner.loader-medium circle,.loaderAnimationSpinner.loader-small circle{animation:none;stroke-dasharray:none!important;stroke-dashoffset:0!important}}