/*!
 * three-dots - v0.2.0
 * CSS loading animation made by single element.
 * https://nzbin.github.io/three-dots/
 *
 * Copyright (c) 2018 nzbin
 * Released under MIT License
 */.dot-bricks,.dot-carousel,.dot-fire,.dot-floating,.dot-floating::after,.dot-floating::before,.dot-revolution::after,.dot-typing,.dot-windmill,.dot-windmill::after,.dot-windmill::before{background-color:#d6181f;color:#d6181f}.dot-bricks,.dot-carousel,.dot-fire,.dot-floating,.dot-floating::after,.dot-floating::before,.dot-revolution::after,.dot-spin,.dot-typing,.dot-windmill,.dot-windmill::after,.dot-windmill::before{width:10px;height:10px;border-radius:5px}.dot-collision,.dot-collision::after,.dot-collision::before,.dot-elastic,.dot-elastic::after,.dot-elastic::before,.dot-falling,.dot-falling::after,.dot-falling::before,.dot-fire::after,.dot-fire::before,.dot-flashing,.dot-flashing::after,.dot-flashing::before,.dot-pulse,.dot-pulse::after,.dot-pulse::before,.dot-revolution,.dot-revolution::before,.dot-stretching,.dot-stretching::after,.dot-stretching::before{width:10px;height:10px;border-radius:5px;background-color:#d6181f;color:#d6181f}.dot-fire::after,.dot-fire::before,.dot-gathering::after,.dot-gathering::before,.dot-hourglass::after,.dot-hourglass::before,.dot-overtaking::after,.dot-overtaking::before,.dot-pulse::after,.dot-pulse::before,.dot-revolution::after,.dot-revolution::before,.dot-shuttle::after,.dot-shuttle::before,.dot-windmill::after,.dot-windmill::before{content:'';position:absolute;display:inline-block}.dot-elastic{position:relative;-webkit-animation:1s linear infinite dot-elastic;animation:1s linear infinite dot-elastic}.dot-collision::after,.dot-collision::before,.dot-elastic::after,.dot-elastic::before,.dot-falling::after,.dot-falling::before,.dot-flashing::after,.dot-flashing::before,.dot-floating::after,.dot-floating::before,.dot-stretching::after,.dot-stretching::before{content:'';display:inline-block;position:absolute;top:0}.dot-bouncing::before,.dot-bricks,.dot-carousel,.dot-collision,.dot-falling,.dot-fire,.dot-flashing,.dot-floating,.dot-gathering,.dot-hourglass,.dot-overtaking,.dot-pulse,.dot-revolution,.dot-rolling::before,.dot-shuttle,.dot-spin,.dot-stretching,.dot-typing,.dot-windmill{position:relative}.dot-elastic::before{left:-15px;-webkit-animation:1s linear infinite dot-elastic-before;animation:1s linear infinite dot-elastic-before}.dot-elastic::after{left:15px;-webkit-animation:1s linear infinite dot-elastic-after;animation:1s linear infinite dot-elastic-after}@-webkit-keyframes dot-elastic-before{0%,100%,75%{transform:scale(1,1)}25%{transform:scale(1,1.5)}50%{transform:scale(1,.67)}}@keyframes dot-elastic-before{0%,100%,75%{transform:scale(1,1)}25%{transform:scale(1,1.5)}50%{transform:scale(1,.67)}}@-webkit-keyframes dot-elastic{0%,100%,25%,75%{transform:scale(1,1)}50%{transform:scale(1,1.5)}}@keyframes dot-elastic{0%,100%,25%,75%{transform:scale(1,1)}50%{transform:scale(1,1.5)}}@-webkit-keyframes dot-elastic-after{0%,100%,25%{transform:scale(1,1)}50%{transform:scale(1,.67)}75%{transform:scale(1,1.5)}}@keyframes dot-elastic-after{0%,100%,25%{transform:scale(1,1)}50%{transform:scale(1,.67)}75%{transform:scale(1,1.5)}}.dot-pulse{left:-9999px;box-shadow:9999px 0 0 -5px #d6181f;-webkit-animation:1.5s linear .25s infinite dot-pulse;animation:1.5s linear .25s infinite dot-pulse}.dot-carousel,.dot-typing{box-shadow:9984px 0 0 0 #d6181f,9999px 0 0 0 #d6181f,10014px 0 0 0 #d6181f;left:-9999px}.dot-fire::after,.dot-fire::before,.dot-pulse::after,.dot-pulse::before{top:0}.dot-pulse::before{box-shadow:9984px 0 0 -5px #d6181f;-webkit-animation:1.5s linear infinite dot-pulse-before;animation:1.5s linear infinite dot-pulse-before}.dot-pulse::after{box-shadow:10014px 0 0 -5px #d6181f;-webkit-animation:1.5s linear .5s infinite dot-pulse-after;animation:1.5s linear .5s infinite dot-pulse-after}@-webkit-keyframes dot-pulse-before{0%,100%,60%{box-shadow:9984px 0 0 -5px #d6181f}30%{box-shadow:9984px 0 0 2px #d6181f}}@keyframes dot-pulse-before{0%,100%,60%{box-shadow:9984px 0 0 -5px #d6181f}30%{box-shadow:9984px 0 0 2px #d6181f}}@-webkit-keyframes dot-pulse{0%,100%,60%{box-shadow:9999px 0 0 -5px #d6181f}30%{box-shadow:9999px 0 0 2px #d6181f}}@keyframes dot-pulse{0%,100%,60%{box-shadow:9999px 0 0 -5px #d6181f}30%{box-shadow:9999px 0 0 2px #d6181f}}@-webkit-keyframes dot-pulse-after{0%,100%,60%{box-shadow:10014px 0 0 -5px #d6181f}30%{box-shadow:10014px 0 0 2px #d6181f}}@keyframes dot-pulse-after{0%,100%,60%{box-shadow:10014px 0 0 -5px #d6181f}30%{box-shadow:10014px 0 0 2px #d6181f}}.dot-flashing{-webkit-animation:1s linear .5s infinite alternate dot-flashing;animation:1s linear .5s infinite alternate dot-flashing}.dot-flashing::before{left:-15px;-webkit-animation:1s infinite alternate dot-flashing;animation:1s infinite alternate dot-flashing}.dot-flashing::after{left:15px;-webkit-animation:1s 1s infinite alternate dot-flashing;animation:1s 1s infinite alternate dot-flashing}@-webkit-keyframes dot-flashing{0%{background-color:#d6181f}100%,50%{background-color:#ebe6ff}}@keyframes dot-flashing{0%{background-color:#d6181f}100%,50%{background-color:#ebe6ff}}.dot-collision::before{left:-10px;-webkit-animation:2s ease-in infinite dot-collision-before;animation:2s ease-in infinite dot-collision-before}.dot-collision::after{left:10px;-webkit-animation:2s ease-in 1s infinite dot-collision-after;animation:2s ease-in 1s infinite dot-collision-after}@-webkit-keyframes dot-collision-before{0%,100%,50%,75%{transform:translateX(0)}25%{transform:translateX(-15px)}}@keyframes dot-collision-before{0%,100%,50%,75%{transform:translateX(0)}25%{transform:translateX(-15px)}}@-webkit-keyframes dot-collision-after{0%,100%,50%,75%{transform:translateX(0)}25%{transform:translateX(15px)}}@keyframes dot-collision-after{0%,100%,50%,75%{transform:translateX(0)}25%{transform:translateX(15px)}}.dot-revolution::before{left:0;top:-15px;transform-origin:5px 20px;-webkit-animation:1.4s linear infinite dot-revolution;animation:1.4s linear infinite dot-revolution}.dot-revolution::after{left:0;top:-30px;transform-origin:5px 35px;-webkit-animation:1s linear infinite dot-revolution;animation:1s linear infinite dot-revolution}.dot-windmill::after,.dot-windmill::before{top:15px}@-webkit-keyframes dot-revolution{0%{transform:rotateZ(0) translate3d(0,0,0)}100%{transform:rotateZ(360deg) translate3d(0,0,0)}}@keyframes dot-revolution{0%{transform:rotateZ(0) translate3d(0,0,0)}100%{transform:rotateZ(360deg) translate3d(0,0,0)}}.dot-carousel{-webkit-animation:1.5s linear infinite dot-carousel;animation:1.5s linear infinite dot-carousel}@-webkit-keyframes dot-carousel{0%{box-shadow:9984px 0 0 -1px #d6181f,9999px 0 0 1px #d6181f,10014px 0 0 -1px #d6181f}50%{box-shadow:10014px 0 0 -1px #d6181f,9984px 0 0 -1px #d6181f,9999px 0 0 1px #d6181f}100%{box-shadow:9999px 0 0 1px #d6181f,10014px 0 0 -1px #d6181f,9984px 0 0 -1px #d6181f}}@keyframes dot-carousel{0%{box-shadow:9984px 0 0 -1px #d6181f,9999px 0 0 1px #d6181f,10014px 0 0 -1px #d6181f}50%{box-shadow:10014px 0 0 -1px #d6181f,9984px 0 0 -1px #d6181f,9999px 0 0 1px #d6181f}100%{box-shadow:9999px 0 0 1px #d6181f,10014px 0 0 -1px #d6181f,9984px 0 0 -1px #d6181f}}.dot-typing{-webkit-animation:1.5s linear infinite dot-typing;animation:1.5s linear infinite dot-typing}@-webkit-keyframes dot-typing{0%,100%,33.333%,66.667%{box-shadow:9984px 0 0 0 #d6181f,9999px 0 0 0 #d6181f,10014px 0 0 0 #d6181f}16.667%{box-shadow:9984px -10px 0 0 #d6181f,9999px 0 0 0 #d6181f,10014px 0 0 0 #d6181f}50%{box-shadow:9984px 0 0 0 #d6181f,9999px -10px 0 0 #d6181f,10014px 0 0 0 #d6181f}83.333%{box-shadow:9984px 0 0 0 #d6181f,9999px 0 0 0 #d6181f,10014px -10px 0 0 #d6181f}}@keyframes dot-typing{0%,100%,33.333%,66.667%{box-shadow:9984px 0 0 0 #d6181f,9999px 0 0 0 #d6181f,10014px 0 0 0 #d6181f}16.667%{box-shadow:9984px -10px 0 0 #d6181f,9999px 0 0 0 #d6181f,10014px 0 0 0 #d6181f}50%{box-shadow:9984px 0 0 0 #d6181f,9999px -10px 0 0 #d6181f,10014px 0 0 0 #d6181f}83.333%{box-shadow:9984px 0 0 0 #d6181f,9999px 0 0 0 #d6181f,10014px -10px 0 0 #d6181f}}.dot-windmill{top:-10px;transform-origin:5px 15px;-webkit-animation:2s linear infinite dot-windmill;animation:2s linear infinite dot-windmill}.dot-windmill::before{left:-8.66px}.dot-windmill::after{left:8.66px}@-webkit-keyframes dot-windmill{0%{transform:rotateZ(0) translate3d(0,0,0)}100%{transform:rotateZ(720deg) translate3d(0,0,0)}}@keyframes dot-windmill{0%{transform:rotateZ(0) translate3d(0,0,0)}100%{transform:rotateZ(720deg) translate3d(0,0,0)}}.dot-bricks{top:8px;left:-9999px;box-shadow:9991px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f,10007px 0 0 0 #d6181f;-webkit-animation:2s infinite dot-bricks;animation:2s infinite dot-bricks}@-webkit-keyframes dot-bricks{0%,100%{box-shadow:9991px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f,10007px 0 0 0 #d6181f}8.333%{box-shadow:10007px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f,10007px 0 0 0 #d6181f}16.667%{box-shadow:10007px -16px 0 0 #d6181f,9991px -16px 0 0 #d6181f,10007px 0 0 0 #d6181f}25%{box-shadow:10007px -16px 0 0 #d6181f,9991px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f}33.333%{box-shadow:10007px 0 0 0 #d6181f,9991px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f}41.667%{box-shadow:10007px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f}50%{box-shadow:10007px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f,9991px -16px 0 0 #d6181f}58.333%{box-shadow:9991px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f,9991px -16px 0 0 #d6181f}66.666%{box-shadow:9991px 0 0 0 #d6181f,10007px 0 0 0 #d6181f,9991px -16px 0 0 #d6181f}75%{box-shadow:9991px 0 0 0 #d6181f,10007px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f}83.333%{box-shadow:9991px -16px 0 0 #d6181f,10007px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f}91.667%{box-shadow:9991px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f}}@keyframes dot-bricks{0%,100%{box-shadow:9991px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f,10007px 0 0 0 #d6181f}8.333%{box-shadow:10007px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f,10007px 0 0 0 #d6181f}16.667%{box-shadow:10007px -16px 0 0 #d6181f,9991px -16px 0 0 #d6181f,10007px 0 0 0 #d6181f}25%{box-shadow:10007px -16px 0 0 #d6181f,9991px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f}33.333%{box-shadow:10007px 0 0 0 #d6181f,9991px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f}41.667%{box-shadow:10007px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f}50%{box-shadow:10007px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f,9991px -16px 0 0 #d6181f}58.333%{box-shadow:9991px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f,9991px -16px 0 0 #d6181f}66.666%{box-shadow:9991px 0 0 0 #d6181f,10007px 0 0 0 #d6181f,9991px -16px 0 0 #d6181f}75%{box-shadow:9991px 0 0 0 #d6181f,10007px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f}83.333%{box-shadow:9991px -16px 0 0 #d6181f,10007px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f}91.667%{box-shadow:9991px -16px 0 0 #d6181f,9991px 0 0 0 #d6181f,10007px -16px 0 0 #d6181f}}.dot-fire,.dot-fire::after,.dot-fire::before{box-shadow:9999px 22.5px 0 -5px #d6181f}.dot-floating{-webkit-animation:3s cubic-bezier(.15,.6,.9,.1) infinite dot-floating;animation:3s cubic-bezier(.15,.6,.9,.1) infinite dot-floating}.dot-floating::before{left:-12px;-webkit-animation:3s ease-in-out infinite dot-floating-before;animation:3s ease-in-out infinite dot-floating-before}.dot-floating::after{left:-24px;-webkit-animation:3s cubic-bezier(.4,0,1,1) infinite dot-floating-after;animation:3s cubic-bezier(.4,0,1,1) infinite dot-floating-after}@-webkit-keyframes dot-floating{0%{left:calc(-50% - 5px)}100%,75%{left:calc(50% + 105px)}}@keyframes dot-floating{0%{left:calc(-50% - 5px)}100%,75%{left:calc(50% + 105px)}}@-webkit-keyframes dot-floating-before{0%,100%,75%{left:-50px}50%{left:-12px}}@keyframes dot-floating-before{0%,100%,75%{left:-50px}50%{left:-12px}}@-webkit-keyframes dot-floating-after{0%,100%,75%{left:-100px}50%{left:-24px}}@keyframes dot-floating-after{0%,100%,75%{left:-100px}50%{left:-24px}}.dot-fire{left:-9999px;-webkit-animation:1.5s linear -.85s infinite dot-fire;animation:1.5s linear -.85s infinite dot-fire}.dot-gathering,.dot-spin{color:transparent}.dot-fire::before{-webkit-animation:1.5s linear -1.85s infinite dot-fire;animation:1.5s linear -1.85s infinite dot-fire}.dot-fire::after{-webkit-animation:1.5s linear -2.85s infinite dot-fire;animation:1.5s linear -2.85s infinite dot-fire}@-webkit-keyframes dot-fire{1%{box-shadow:9999px 22.5px 0 -5px #d6181f}50%{box-shadow:9999px -5.625px 0 2px #d6181f}100%{box-shadow:9999px -22.5px 0 -5px #d6181f}}@keyframes dot-fire{1%{box-shadow:9999px 22.5px 0 -5px #d6181f}50%{box-shadow:9999px -5.625px 0 2px #d6181f}100%{box-shadow:9999px -22.5px 0 -5px #d6181f}}.dot-spin{background-color:rgba(0,0,0,0);box-shadow:0 -18px 0 0 #d6181f,12.72984px -12.72984px 0 0 #d6181f,18px 0 0 0 #d6181f,12.72984px 12.72984px 0 0 rgba(152,128,255,0),0 18px 0 0 rgba(152,128,255,0),-12.72984px 12.72984px 0 0 rgba(152,128,255,0),-18px 0 0 0 rgba(152,128,255,0),-12.72984px -12.72984px 0 0 rgba(152,128,255,0);-webkit-animation:1.5s linear infinite dot-spin;animation:1.5s linear infinite dot-spin}.dot-gathering,.dot-gathering::after,.dot-gathering::before,.dot-hourglass,.dot-hourglass::after,.dot-hourglass::before{background-color:#000;width:12px;height:12px;border-radius:6px}@-webkit-keyframes dot-spin{0%,100%{box-shadow:0 -18px 0 0 #d6181f,12.72984px -12.72984px 0 0 #d6181f,18px 0 0 0 #d6181f,12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 0 #d6181f,18px 0 0 0 #d6181f,12.72984px 12.72984px 0 0 #d6181f,0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 0 #d6181f,12.72984px 12.72984px 0 0 #d6181f,0 18px 0 0 #d6181f,-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 0 #d6181f,0 18px 0 0 #d6181f,-12.72984px 12.72984px 0 0 #d6181f,-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 0 #d6181f,-12.72984px 12.72984px 0 0 #d6181f,-18px 0 0 0 #d6181f,-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 0 #d6181f,-18px 0 0 0 #d6181f,-12.72984px -12.72984px 0 0 #d6181f}75%{box-shadow:0 -18px 0 0 #d6181f,12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 0 #d6181f,-12.72984px -12.72984px 0 0 #d6181f}87.5%{box-shadow:0 -18px 0 0 #d6181f,12.72984px -12.72984px 0 0 #d6181f,18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 0 #d6181f}}@keyframes dot-spin{0%,100%{box-shadow:0 -18px 0 0 #d6181f,12.72984px -12.72984px 0 0 #d6181f,18px 0 0 0 #d6181f,12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 0 #d6181f,18px 0 0 0 #d6181f,12.72984px 12.72984px 0 0 #d6181f,0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 0 #d6181f,12.72984px 12.72984px 0 0 #d6181f,0 18px 0 0 #d6181f,-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 0 #d6181f,0 18px 0 0 #d6181f,-12.72984px 12.72984px 0 0 #d6181f,-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 0 #d6181f,-12.72984px 12.72984px 0 0 #d6181f,-18px 0 0 0 #d6181f,-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 0 #d6181f,-18px 0 0 0 #d6181f,-12.72984px -12.72984px 0 0 #d6181f}75%{box-shadow:0 -18px 0 0 #d6181f,12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 0 #d6181f,-12.72984px -12.72984px 0 0 #d6181f}87.5%{box-shadow:0 -18px 0 0 #d6181f,12.72984px -12.72984px 0 0 #d6181f,18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 0 #d6181f}}.dot-falling{left:-9999px;box-shadow:9999px 0 0 0 #d6181f;-webkit-animation:1s linear .1s infinite dot-falling;animation:1s linear .1s infinite dot-falling}.dot-falling::before{-webkit-animation:1s linear infinite dot-falling-before;animation:1s linear infinite dot-falling-before}.dot-falling::after{-webkit-animation:1s linear .2s infinite dot-falling-after;animation:1s linear .2s infinite dot-falling-after}@-webkit-keyframes dot-falling{0%{box-shadow:9999px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9999px 0 0 0 #d6181f}100%{box-shadow:9999px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling{0%{box-shadow:9999px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9999px 0 0 0 #d6181f}100%{box-shadow:9999px 15px 0 0 rgba(152,128,255,0)}}@-webkit-keyframes dot-falling-before{0%{box-shadow:9984px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9984px 0 0 0 #d6181f}100%{box-shadow:9984px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-before{0%{box-shadow:9984px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9984px 0 0 0 #d6181f}100%{box-shadow:9984px 15px 0 0 rgba(152,128,255,0)}}@-webkit-keyframes dot-falling-after{0%{box-shadow:10014px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:10014px 0 0 0 #d6181f}100%{box-shadow:10014px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-after{0%{box-shadow:10014px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:10014px 0 0 0 #d6181f}100%{box-shadow:10014px 15px 0 0 rgba(152,128,255,0)}}.dot-stretching{transform:scale(1.25,1.25);-webkit-animation:2s ease-in infinite dot-stretching;animation:2s ease-in infinite dot-stretching}.dot-stretching::before{-webkit-animation:2s ease-in infinite dot-stretching-before;animation:2s ease-in infinite dot-stretching-before}.dot-stretching::after{-webkit-animation:2s ease-in infinite dot-stretching-after;animation:2s ease-in infinite dot-stretching-after}@-webkit-keyframes dot-stretching{0%,100%{transform:scale(1.25,1.25)}50%,60%{transform:scale(.8,.8)}}@keyframes dot-stretching{0%,100%{transform:scale(1.25,1.25)}50%,60%{transform:scale(.8,.8)}}@-webkit-keyframes dot-stretching-before{0%,100%{transform:translate(0) scale(.7,.7)}50%,60%{transform:translate(-20px) scale(1,1)}}@keyframes dot-stretching-before{0%,100%{transform:translate(0) scale(.7,.7)}50%,60%{transform:translate(-20px) scale(1,1)}}@-webkit-keyframes dot-stretching-after{0%,100%{transform:translate(0) scale(.7,.7)}50%,60%{transform:translate(20px) scale(1,1)}}@keyframes dot-stretching-after{0%,100%{transform:translate(0) scale(.7,.7)}50%,60%{transform:translate(20px) scale(1,1)}}.dot-gathering{margin:-1px 0;-webkit-filter:blur(2px);filter:blur(2px)}.dot-gathering::after,.dot-gathering::before,.dot-hourglass{-webkit-filter:blur(2px);color:transparent}.dot-gathering::after,.dot-gathering::before{top:0;left:-50px;opacity:0;filter:blur(2px);-webkit-animation:2s ease-in infinite dot-gathering;animation:2s ease-in infinite dot-gathering}.dot-gathering::after{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dot-gathering{0%{opacity:0;transform:translateX(0)}35%,60%{opacity:1;transform:translateX(50px)}100%{opacity:0;transform:translateX(100px)}}@keyframes dot-gathering{0%{opacity:0;transform:translateX(0)}35%,60%{opacity:1;transform:translateX(50px)}100%{opacity:0;transform:translateX(100px)}}.dot-hourglass{top:-15px;margin:-1px 0;filter:blur(2px);transform-origin:5px 20px;-webkit-animation:2.4s ease-in-out .6s infinite dot-hourglass;animation:2.4s ease-in-out .6s infinite dot-hourglass}.dot-hourglass::after,.dot-hourglass::before{top:0;left:0;color:transparent;-webkit-filter:blur(2px);filter:blur(2px)}.dot-overtaking,.dot-overtaking::after,.dot-overtaking::before{width:12px;height:12px;border-radius:6px;background-color:rgba(0,0,0,0);color:#000;box-shadow:0 -20px 0 0}.dot-hourglass::before{top:30px}.dot-hourglass::after{-webkit-animation:2.4s cubic-bezier(.65,.05,.36,1) infinite dot-hourglass-after;animation:2.4s cubic-bezier(.65,.05,.36,1) infinite dot-hourglass-after}@-webkit-keyframes dot-hourglass{0%{transform:rotateZ(0)}25%,50%{transform:rotateZ(180deg)}100%,75%{transform:rotateZ(360deg)}}@keyframes dot-hourglass{0%{transform:rotateZ(0)}25%,50%{transform:rotateZ(180deg)}100%,75%{transform:rotateZ(360deg)}}@-webkit-keyframes dot-hourglass-after{0%,100%,75%{transform:translateY(0)}25%,50%{transform:translateY(30px)}}@keyframes dot-hourglass-after{0%,100%,75%{transform:translateY(0)}25%,50%{transform:translateY(30px)}}.dot-overtaking{margin:-1px 0;-webkit-filter:blur(2px);filter:blur(2px);-webkit-animation:2s cubic-bezier(.2,.6,.8,.2) infinite dot-overtaking;animation:2s cubic-bezier(.2,.6,.8,.2) infinite dot-overtaking}.dot-overtaking::after,.dot-overtaking::before{top:0;left:0;-webkit-filter:blur(2px);filter:blur(2px)}.dot-shuttle,.dot-shuttle::after,.dot-shuttle::before{width:12px;height:12px;border-radius:6px;background-color:#000;color:transparent}.dot-overtaking::before{-webkit-animation:2s cubic-bezier(.2,.6,.8,.2) infinite dot-overtaking;animation:2s cubic-bezier(.2,.6,.8,.2) infinite dot-overtaking;-webkit-animation-delay:.3s;animation-delay:.3s}.dot-overtaking::after{-webkit-animation:1.5s cubic-bezier(.2,.6,.8,.2) infinite dot-overtaking;animation:1.5s cubic-bezier(.2,.6,.8,.2) infinite dot-overtaking;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes dot-overtaking{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}@keyframes dot-overtaking{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.dot-shuttle{left:-15px;margin:-1px 0;-webkit-filter:blur(2px);filter:blur(2px)}.dot-shuttle::after,.dot-shuttle::before{top:0;-webkit-filter:blur(2px);filter:blur(2px)}.dot-shuttle::before{left:15px;-webkit-animation:2s ease-out infinite dot-shuttle;animation:2s ease-out infinite dot-shuttle}.dot-shuttle::after{left:30px}@-webkit-keyframes dot-shuttle{0%,100%,50%{transform:translateX(0)}25%{transform:translateX(-45px)}75%{transform:translateX(45px)}}@keyframes dot-shuttle{0%,100%,50%{transform:translateX(0)}25%{transform:translateX(-45px)}75%{transform:translateX(45px)}}.dot-bouncing,.dot-rolling{position:relative;height:10px;font-size:10px}.dot-bouncing::before{content:'⚽🏀🏐';display:inline-block;-webkit-animation:1s infinite dot-bouncing;animation:1s infinite dot-bouncing}@-webkit-keyframes dot-bouncing{0%{top:-20px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}34%,45%{transform:scale(1,1)}35%{top:20px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1.5,.5)}100%,90%{top:-20px}}@keyframes dot-bouncing{0%{top:-20px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}34%,45%{transform:scale(1,1)}35%{top:20px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1.5,.5)}100%,90%{top:-20px}}.dot-rolling::before{content:'⚽';display:inline-block;transform:translateX(-25px);-webkit-animation:3s infinite dot-rolling;animation:3s infinite dot-rolling}@-webkit-keyframes dot-rolling{0%,33.333%{content:'⚽';transform:translateX(-25px) rotateZ(0)}16.667%{content:'⚽';transform:translateX(25px) rotateZ(720deg)}34.333%,66.667%{content:'🏀';transform:translateX(-25px) rotateZ(0)}50%{content:'🏀';transform:translateX(25px) rotateZ(720deg)}100%,67.667%{content:'🏐';transform:translateX(-25px) rotateZ(0)}83.333%{content:'🏐';transform:translateX(25px) rotateZ(720deg)}}@keyframes dot-rolling{0%,33.333%{content:'⚽';transform:translateX(-25px) rotateZ(0)}16.667%{content:'⚽';transform:translateX(25px) rotateZ(720deg)}34.333%,66.667%{content:'🏀';transform:translateX(-25px) rotateZ(0)}50%{content:'🏀';transform:translateX(25px) rotateZ(720deg)}100%,67.667%{content:'🏐';transform:translateX(-25px) rotateZ(0)}83.333%{content:'🏐';transform:translateX(25px) rotateZ(720deg)}}