@keyframes gridMoveHorizontal{0%{background-position-x:0}to{background-position-x:48px}}@keyframes gridMoveVertical{0%{background-position-y:0}to{background-position-y:48px}}@keyframes iconCycle{0%{opacity:0;transform:scale(.96)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.grid-horizontal{animation:2.6s linear infinite gridMoveHorizontal}.grid-vertical{animation:2s linear infinite gridMoveVertical}.icon-frame{animation:2.5s ease-in-out infinite both iconCycle}.icon-frame-delay-0{animation-name:iconCycle;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:0s;animation-fill-mode:both}.icon-frame-delay-1{animation-name:iconCycle;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:3.2s;animation-fill-mode:both}.icon-frame-delay-2{animation-name:iconCycle;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:6.4s;animation-fill-mode:both}.icon-frame-delay-3{animation-name:iconCycle;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:9.6s;animation-fill-mode:both}.icon-frame-delay-0,.icon-frame-delay-1,.icon-frame-delay-2,.icon-frame-delay-3{animation-duration:12.5s}@keyframes iconCycleWithPause{0%{opacity:0;transform:scale(.96)}4%{opacity:1;transform:scale(1)}16%{opacity:1;transform:scale(1)}20%{opacity:0;transform:scale(.96)}to{opacity:0;transform:scale(.96)}}.icon-frame-with-pause{animation:12.5s ease-in-out infinite both iconCycleWithPause}
