.ld-ring{width:1em;height:1em;position:relative;color:inherit;display:inline-block;box-sizing:content-box}
.ld-ring:after{content:" ";display:block;width:2em;height:2em;box-sizing:border-box;transform-origin:0 0;transform:translateZ(0) scale(0.5);backface-visibility:hidden}
.ld-ring:after{border-radius:50%;border:.3em solid currentColor;border-left-color:transparent}
.ld-loader{background-size:cover}
.ld{transform-origin:50% 50%;transform-box:fill-box}
@keyframes ld-blink{
	0%{opacity:1}
	49.75%{opacity:1}
	50.25%{opacity:0}
	99.5%{opacity:0}
	100%{opacity:1}
}
.ld.ld-spin-fast{animation:ld-spin-fast 1s infinite linear}
@keyframes ld-spin{
	0%{animation-timing-function:cubic-bezier(0.5856,0.0703,0.4143,0.9297);transform:rotate(0)}
	100%{transform:rotate(360deg)}
}
.ld.ld-spin{animation:ld-spin 1s infinite linear}
@keyframes ld-squeeze{
	0%{animation-timing-function:cubic-bezier(0.1685,0.4459,0.3641,0.7833);transform:scale(0.5,1)}
	30%{animation-timing-function:cubic-bezier(0.0995,0.199,0.9948,0.959);transform:scale(0.9490000000000001,0.5509999999999999)}
	50%{animation-timing-function:cubic-bezier(0.6064,0.3078,0.5406,0.6764);transform:scale(1,0.5)}
	55%{animation-timing-function:cubic-bezier(0.1401,0.5826,0.6091,0.9651);transform:scale(0.8019999999999999,0.6980000000000001)}
	100%{transform:scale(0.5,1)}
}