@keyframes spinner-spin{to{transform:rotate(360deg)}}@keyframes spinner-fade{20%,60%{opacity:.1}40%{opacity:1}}@keyframes blur-1{50%{text-shadow:0 0 .15em #000}}@-o-keyframes blur-1{50%{text-shadow:0 0 .15em #000}}@-webkit-keyframes blur-1{50%{text-shadow:0 0 .15em #000}}@-moz-keyframes blur-1{50%{text-shadow:0 0 .15em #000}}@keyframes blur-2{50%{text-shadow:0 0 .075em #000}}@-o-keyframes blur-2{50%{text-shadow:0 0 .075em #000}}@-webkit-keyframes blur-2{50%{text-shadow:0 0 .075em #000}}@-moz-keyframes blur-2{50%{text-shadow:0 0 .075em #000}}@keyframes blur-3{50%{text-shadow:0 0 .05em #000}}@-o-keyframes blur-3{50%{text-shadow:0 0 .05em #000}}@-webkit-keyframes blur-3{50%{text-shadow:0 0 .05em #000}}@-moz-keyframes blur-3{50%{text-shadow:0 0 .05em #000}}@keyframes wobble{0%,to{transform:rotateY(-45deg)}50%{transform:rotateY(45deg)}}@-o-keyframes wobble{0%,to{-o-transform:rotateY(-45deg)}50%{-o-transform:rotateY(45deg)}}@-webkit-keyframes wobble{0%,to{-webkit-transform:rotateY(-45deg)}50%{-webkit-transform:rotateY(45deg)}}@-moz-keyframes wobble{0%,to{-moz-transform:rotateY(-45deg)}50%{-moz-transform:rotateY(45deg)}}.spinner{position:relative;margin:auto;box-sizing:border-box;background-clip:padding-box;width:200px;height:200px;border-radius:100px;border:4px solid rgba(255,255,255,.1);-webkit-mask:linear-gradient(rgba(0,0,0,.1),#000 90%);transform-origin:50% 60%;transform:perspective(200px) rotateX(66deg);animation:spinner-wiggle 1.2s infinite}.spinner:after,.spinner:before{content:"";position:absolute;margin:-4px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:.05;border:inherit;border-color:transparent;animation:spinner-spin 1.2s cubic-bezier(.6,.2,0,.8) infinite,spinner-fade 1.2s linear infinite}.spinner:before{border-top-color:#66e6ff}.spinner:after{border-top-color:#f0db75;animation-delay:.3s}.cssload-preloader{font-family:Arial,Tahoma;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:box;display:-o-box;display:-ms-box;display:-webkit-box;display:-moz-box;display:flex;display:-o-flex;display:-ms-flex;display:-webkit-flex;display:-moz-flex;box-pack:center;-o-box-pack:center;-ms-box-pack:center;-webkit-box-pack:center;-moz-box-pack:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-box-align:center;-moz-box-align:center;align-items:center;-o-align-items:center;-ms-align-items:center;-webkit-align-items:center;-moz-align-items:center;transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;perspective:487px;-o-perspective:487px;-ms-perspective:487px;-webkit-perspective:487px;-moz-perspective:487px;overflow:hidden;animation:wobble 5.75s ease-in-out infinite;-o-animation:wobble 5.75s ease-in-out infinite;-ms-animation:wobble 5.75s ease-in-out infinite;-webkit-animation:wobble 5.75s ease-in-out infinite;-moz-animation:wobble 5.75s ease-in-out infinite;padding-bottom:2em}.cssload-preloader>span{font-size:49px;animation:5.75s ease-in-out infinite;-o-animation:5.75s ease-in-out infinite;-ms-animation:5.75s ease-in-out infinite;-webkit-animation:5.75s ease-in-out infinite;-moz-animation:5.75s ease-in-out infinite;color:transparent;text-shadow:0 0 0#000}span:nth-child(-n+3){animation-delay:-2.88s;-o-animation-delay:-2.88s;-ms-animation-delay:-2.88s;-webkit-animation-delay:-2.88s;-moz-animation-delay:-2.88s}span:nth-child(1),span:nth-last-child(1){animation-name:blur-1;-o-animation-name:blur-1;-ms-animation-name:blur-1;-webkit-animation-name:blur-1;-moz-animation-name:blur-1}span:nth-child(2),span:nth-last-child(2){animation-name:blur-2;-o-animation-name:blur-2;-ms-animation-name:blur-2;-webkit-animation-name:blur-2;-moz-animation-name:blur-2}span:nth-child(3),span:nth-last-child(3){animation-name:blur-3;-o-animation-name:blur-3;-ms-animation-name:blur-3;-webkit-animation-name:blur-3;-moz-animation-name:blur-3}.m_overlay,.m_word{bottom:0;left:0;position:absolute;right:0;top:0}.m_word{font-family:CN_Font_Regular;color:#fff;font-size:2.5em;height:2.5em;line-height:2.5em;margin:auto;text-shadow:5px -5px 6px rgba(50,235,255,.5),0 0 5px #4197ee}.m_word span{display:inline-block;transform:translateX(100%) scale(.9);transition:transform 500ms}.m_word .done{color:#6f6;transform:translateX(0) scale(1)}.m_overlay{background-image:linear-gradient(transparent 0,rgba(10,46,60,.5) 50%);background-size:1000px 2px;content:""}