@-webkit-keyframes head-bounce{0%{-webkit-transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1)}3.4%{-webkit-transform:matrix3d(.329,0,0,0,0,.352,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.329,0,0,0,0,.352,0,0,0,0,1,0,0,0,0,1)}4.7%{-webkit-transform:matrix3d(.362,0,0,0,0,.4,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.362,0,0,0,0,.4,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(.415,0,0,0,0,.473,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.415,0,0,0,0,.473,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(.471,0,0,0,0,.542,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.471,0,0,0,0,.542,0,0,0,0,1,0,0,0,0,1)}10.21%{-webkit-transform:matrix3d(.485,0,0,0,0,.557,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.485,0,0,0,0,.557,0,0,0,0,1,0,0,0,0,1)}13.61%{-webkit-transform:matrix3d(.531,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.531,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1)}14.11%{-webkit-transform:matrix3d(.535,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.535,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1)}17.52%{-webkit-transform:matrix3d(.552,0,0,0,0,.56,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.552,0,0,0,0,.56,0,0,0,0,1,0,0,0,0,1)}18.72%{-webkit-transform:matrix3d(.553,0,0,0,0,.547,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.553,0,0,0,0,.547,0,0,0,0,1,0,0,0,0,1)}21.32%{-webkit-transform:matrix3d(.549,0,0,0,0,.517,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.549,0,0,0,0,.517,0,0,0,0,1,0,0,0,0,1)}24.32%{-webkit-transform:matrix3d(.538,0,0,0,0,.49,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.538,0,0,0,0,.49,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(.533,0,0,0,0,.484,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.533,0,0,0,0,.484,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(.516,0,0,0,0,.474,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.516,0,0,0,0,.474,0,0,0,0,1,0,0,0,0,1)}29.93%{-webkit-transform:matrix3d(.512,0,0,0,0,.475,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.512,0,0,0,0,.475,0,0,0,0,1,0,0,0,0,1)}35.54%{-webkit-transform:matrix3d(.495,0,0,0,0,.491,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.495,0,0,0,0,.491,0,0,0,0,1,0,0,0,0,1)}36.74%{-webkit-transform:matrix3d(.493,0,0,0,0,.495,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.493,0,0,0,0,.495,0,0,0,0,1,0,0,0,0,1)}41.04%{-webkit-transform:matrix3d(.49,0,0,0,0,.506,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.49,0,0,0,0,.506,0,0,0,0,1,0,0,0,0,1)}44.44%{-webkit-transform:matrix3d(.491,0,0,0,0,.508,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.491,0,0,0,0,.508,0,0,0,0,1,0,0,0,0,1)}52.15%{-webkit-transform:matrix3d(.498,0,0,0,0,.502,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.498,0,0,0,0,.502,0,0,0,0,1,0,0,0,0,1)}59.86%{-webkit-transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1)}63.26%{-webkit-transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1)}75.28%{-webkit-transform:matrix3d(.5,0,0,0,0,.501,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.501,0,0,0,0,1,0,0,0,0,1)}85.49%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}90.69%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}}@keyframes head-bounce{0%{-webkit-transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1)}3.4%{-webkit-transform:matrix3d(.329,0,0,0,0,.352,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.329,0,0,0,0,.352,0,0,0,0,1,0,0,0,0,1)}4.7%{-webkit-transform:matrix3d(.362,0,0,0,0,.4,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.362,0,0,0,0,.4,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(.415,0,0,0,0,.473,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.415,0,0,0,0,.473,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(.471,0,0,0,0,.542,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.471,0,0,0,0,.542,0,0,0,0,1,0,0,0,0,1)}10.21%{-webkit-transform:matrix3d(.485,0,0,0,0,.557,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.485,0,0,0,0,.557,0,0,0,0,1,0,0,0,0,1)}13.61%{-webkit-transform:matrix3d(.531,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.531,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1)}14.11%{-webkit-transform:matrix3d(.535,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.535,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1)}17.52%{-webkit-transform:matrix3d(.552,0,0,0,0,.56,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.552,0,0,0,0,.56,0,0,0,0,1,0,0,0,0,1)}18.72%{-webkit-transform:matrix3d(.553,0,0,0,0,.547,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.553,0,0,0,0,.547,0,0,0,0,1,0,0,0,0,1)}21.32%{-webkit-transform:matrix3d(.549,0,0,0,0,.517,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.549,0,0,0,0,.517,0,0,0,0,1,0,0,0,0,1)}24.32%{-webkit-transform:matrix3d(.538,0,0,0,0,.49,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.538,0,0,0,0,.49,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(.533,0,0,0,0,.484,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.533,0,0,0,0,.484,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(.516,0,0,0,0,.474,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.516,0,0,0,0,.474,0,0,0,0,1,0,0,0,0,1)}29.93%{-webkit-transform:matrix3d(.512,0,0,0,0,.475,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.512,0,0,0,0,.475,0,0,0,0,1,0,0,0,0,1)}35.54%{-webkit-transform:matrix3d(.495,0,0,0,0,.491,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.495,0,0,0,0,.491,0,0,0,0,1,0,0,0,0,1)}36.74%{-webkit-transform:matrix3d(.493,0,0,0,0,.495,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.493,0,0,0,0,.495,0,0,0,0,1,0,0,0,0,1)}41.04%{-webkit-transform:matrix3d(.49,0,0,0,0,.506,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.49,0,0,0,0,.506,0,0,0,0,1,0,0,0,0,1)}44.44%{-webkit-transform:matrix3d(.491,0,0,0,0,.508,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.491,0,0,0,0,.508,0,0,0,0,1,0,0,0,0,1)}52.15%{-webkit-transform:matrix3d(.498,0,0,0,0,.502,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.498,0,0,0,0,.502,0,0,0,0,1,0,0,0,0,1)}59.86%{-webkit-transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1)}63.26%{-webkit-transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1)}75.28%{-webkit-transform:matrix3d(.5,0,0,0,0,.501,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.501,0,0,0,0,1,0,0,0,0,1)}85.49%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}90.69%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}}@-webkit-keyframes clock{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}100%{-webkit-transform:translate3d(-50%,-50%,0) rotate(360deg);transform:translate3d(-50%,-50%,0) rotate(360deg)}}@keyframes clock{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}100%{-webkit-transform:translate3d(-50%,-50%,0) rotate(360deg);transform:translate3d(-50%,-50%,0) rotate(360deg)}}@-webkit-keyframes blue-blink{0%{color:#c1decc}4%{color:#c2d3bc}7%{color:#c1e9dd}10%{color:#c1eee5}20%{color:#c1decc}40%{color:#c2d3bc}65%{color:#c1ffff}79%{color:#c1e3d5}90%{color:#c2d3bc}100%{color:#c2c8ab}}@keyframes blue-blink{0%{color:#c1decc}4%{color:#c2d3bc}7%{color:#c1e9dd}10%{color:#c1eee5}20%{color:#c1decc}40%{color:#c2d3bc}65%{color:#c1ffff}79%{color:#c1e3d5}90%{color:#c2d3bc}100%{color:#c2c8ab}}@-webkit-keyframes blue-blink-white{0%{color:#d3ffff}4%{color:#d9ffff}7%{color:#cdffff}10%{color:#caffff}20%{color:#d3ffff}40%{color:#d9ffff}65%{color:#c1ffff}79%{color:#d0ffff}90%{color:#d9ffff}100%{color:#e0ffff}}@keyframes blue-blink-white{0%{color:#d3ffff}4%{color:#d9ffff}7%{color:#cdffff}10%{color:#caffff}20%{color:#d3ffff}40%{color:#d9ffff}65%{color:#c1ffff}79%{color:#d0ffff}90%{color:#d9ffff}100%{color:#e0ffff}}*{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-osx-font-smooth:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}canvas{padding:0;margin:0}button{border:0;background:transparent}a{text-decoration:none}canvas{vertical-align:middle}@import url("https://fonts.googleapis.com/css?family=Open+Sans:300i,400");
@font-face{font-family:'Dino';src:url("assets/fonts/dino.woff2?v=1.0.3") format('woff2'),url("assets/fonts/dino.woff?v=1.0.3") format('woff');font-weight:normal;font-style:normal}.debug{overflow:hidden;position:fixed;left:10px;bottom:10px;pointer-events:none;z-index:1000;opacity:.5;}.debug li{display:block;text-align:left;font-family:Courier;font-size:11px;text-transform:uppercase;line-height:1.25em;}.debug li .debug__key{font-weight:bold}.dg{color:#555 !important;text-shadow:none !important;visibility:hidden;-webkit-transition:visibility 0s linear .3s !important;transition:visibility 0s linear .3s !important;}.dg .close-button,.dg ul{opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-out,visibility 0s linear .3s !important;transition:opacity .3s ease-out,visibility 0s linear .3s !important}.dg.dg--visible{visibility:visible;-webkit-transition:opacity .3s ease-out,visibility 0s linear 0s !important;transition:opacity .3s ease-out,visibility 0s linear 0s !important;}.dg.dg--visible .close-button,.dg.dg--visible ul{opacity:.5;visibility:visible;-webkit-transition:opacity .3s ease-out,visibility 0s linear 0s !important;transition:opacity .3s ease-out,visibility 0s linear 0s !important}.dg:hover .close-button,.dg:hover ul{opacity:1}.dg.main{position:absolute;top:10px;right:10px;z-index:10;}.dg.main.taller-than-window{overflow-x:hidden !important;}.dg.main.taller-than-window .close-button{border-top:1px solid #ddd !important}.dg.main .close-button{background-color:#ccc !important;position:fixed !important;top:initial;right:initial;z-index:initial;}.dg.main .close-button:hover{background-color:#ddd !important}.dg.main::-webkit-scrollbar{background:#fafafa !important}.dg.main::-webkit-scrollbar-thumb{background:#bbb !important}.dg li:not(.folder){background:#fafafa !important;border-bottom-color:#ddd !important}.dg li.save-row .button{text-shadow:none !important}.dg li.title{background:#e8e8e8 url("data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==") 6px 10px no-repeat !important}.dg .cr:not(.color) .c input[type=text]{background:#e9e9e9 !important}.dg .cr:not(.color) .c input[type=text]:hover{background:#eee !important}.dg .cr:not(.color) .c input[type=text]:focus{background:#eee !important;color:#555 !important}.dg .cr:not(.color) .c .slider{background:#e9e9e9 !important;}.dg .cr:not(.color) .c .slider:hover{background:#eee !important}.dg .property-name{white-space:nowrap}.dg .cr.function:hover,.dg .cr.boolean:hover{background:#fff !important}html{font-size:62.5%}body{font-family:'Open Sans',sans-serif;font-weight:normal;font-size:1.4rem;color:#fff;background-color:#2a2a2a}html,body{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;font-family:sans-serif}svg{width:100%;height:100%}section{width:100%;height:100%;top:0;right:0;bottom:0;left:0;position:absolute}#stats{position:fixed;top:10px;left:10px}.show{display:inherit !important}.hide{display:none !important}.visible{opacity:1 !important;visibility:visible !important}.hidden{opacity:0 !important;visibility:hidden !important}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-pointer{pointer-events:none}.no-transition{-webkit-transition:none !important;transition:none !important}.cursor-grab{cursor:-webkit-grab;cursor:grab}.cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-loading{cursor:progress}.cursor-not-allowed{cursor:not-allowed}#application{top:0;right:0;bottom:0;left:0;position:absolute}#application-legacy,#application-device{display:block}.big-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;display:none;text-align:center;}.big-msg--is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.big-msg--is-title,.big-msg .big-msg__title{text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.big-msg .big-msg__msg{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.7);margin-bottom:15vh}.big-msg__title{display:block;color:#c1ffff;font-size:12.2vh;font-family:'Dino','Open Sans',sans-serif;-webkit-perspective:1000px;perspective:1000px;}.big-msg__title > div{-webkit-animation:blue-blink-white .6s infinite;animation:blue-blink-white .6s infinite}.big-msg__msg{display:block;color:#c49258;font-size:2.3vh;font-family:'Open Sans',sans-serif;font-style:italic;margin-top:3vh}.checkpoint{position:absolute;left:0;width:100%;bottom:30vh;text-align:center;pointer-events:none;opacity:0;visibility:hidden;text-shadow:1px 1px 2px rgba(0,0,0,0.1)}.checkpoint__container{position:relative}.checkpoint__msg{position:relative;font-family:'Open Sans',sans-serif;color:#fff;font-size:1.6rem;-webkit-perspective:1000px;perspective:1000px;}.checkpoint__msg > div{display:inline-block;-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.fallback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background:url("assets/images/fallback/fallback_cover.jpg?v=1.0.3") center no-repeat;background-size:cover;}.fallback--404 .fallback__msg{margin-top:5%}.fallback__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:url("assets/images/fallback/bg.png?v=1.0.3") center no-repeat;background-size:contain;width:375px;height:510px;}.fallback__container .mobile{width:300px;height:400px}.fallback__title{font-family:'Dino','Open Sans',sans-serif;font-size:5rem;color:#c1ffff;margin-top:5rem}.fallback__msg{width:60%;text-align:center;line-height:1.5;font-size:1.7rem;margin-top:15%;margin-left:3%;font-family:'Dino','Open Sans',sans-serif;}.fallback__msg a{color:#c1ffff;}.fallback__msg a:hover{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.fullscreen{position:absolute;right:5rem;bottom:6rem;width:27px;height:20px;z-index:2;opacity:0;cursor:pointer;-webkit-transition:opacity .1s;transition:opacity .1s;pointer-events:none;}.fullscreen:hover .fullscreen__arrow{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.fullscreen:hover .fullscreen__screen{opacity:.4;-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.fullscreen--is-visible{opacity:1;-webkit-transition:opacity .7s .4s;transition:opacity .7s .4s;pointer-events:all}.fullscreen--is-active .fullscreen__arrow{-webkit-transform:translate3d(0,0,0) scale(-1,-1);transform:translate3d(0,0,0) scale(-1,-1)}.fullscreen--is-active .fullscreen__screen{opacity:.4;-webkit-transform:translate3d(0,0,0) scale(.2,.15);transform:translate3d(0,0,0) scale(.2,.15)}.fullscreen__container{position:relative;width:100%;height:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1), -webkit-transform .3s cubic-bezier(.19,1,.22,1)}.fullscreen__screen{position:absolute;width:100%;height:100%;color:#c49258;background-color:currentColor;opacity:.1;-webkit-transform:translate3d(0,0,0) scale(.4,.3);transform:translate3d(0,0,0) scale(.4,.3);-webkit-transition:border .3s,-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:border .3s,-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:border .3s,transform .4s cubic-bezier(.19,1,.22,1);transition:border .3s,transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1)}.fullscreen__arrow{position:absolute;width:7px;height:6px;color:#c49258;-webkit-transition:border .3s,-webkit-transform .7s .2s cubic-bezier(.19,1,.22,1);transition:border .3s,-webkit-transform .7s .2s cubic-bezier(.19,1,.22,1);transition:border .3s,transform .7s .2s cubic-bezier(.19,1,.22,1);transition:border .3s,transform .7s .2s cubic-bezier(.19,1,.22,1),-webkit-transform .7s .2s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0) scale(1,1);transform:translate3d(0,0,0) scale(1,1);}.fullscreen__arrow--tl{top:0;left:0;border-left:solid 2px currentColor;border-top:solid 2px currentColor;border-right:solid 0 currentColor;border-bottom:solid 0 currentColor}.fullscreen__arrow--tr{top:0;right:0;border-top:solid 2px currentColor;border-right:solid 2px currentColor;border-left:solid 0 currentColor;border-bottom:solid 0 currentColor}.fullscreen__arrow--bl{bottom:0;left:0;border-left:solid 2px currentColor;border-bottom:solid 2px currentColor;border-right:solid 0 currentColor;border-top:solid 0 currentColor}.fullscreen__arrow--br{bottom:0;right:0;border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;border-left:solid 0 currentColor;border-top:solid 0 currentColor}.gl{top:0;right:0;bottom:0;left:0;position:fixed}.home-catchphrase{position:fixed;top:0;left:0;pointer-events:none;z-index:1;font-family:'Open Sans',sans-serif}.home-catchphrase__main,.home-catchphrase__second{position:absolute;width:100vw;text-align:center;left:0;-webkit-perspective:1000px;perspective:1000px}.home-catchphrase__main{color:#c49258;top:26.1vh;font-size:2.2vh;font-style:italic;text-shadow:0 0 3px #969696}.home-catchphrase__second{display:none;top:30.1vh;color:#c1ffff;font-size:1.5vh;font-style:italic;text-shadow:0 0 3px #969696}.home-video{position:fixed;width:100%;height:100%;overflow:hidden}.home-video__el{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:auto;height:100%;}@media (min-aspect-ratio:16/9){.home-video__el{width:100%;height:auto}}.instructions{position:fixed;bottom:12rem;width:100%;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity 1s,visibility 1s,-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,visibility 1s,-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,transform 1s cubic-bezier(.19,1,.22,1),visibility 1s;transition:opacity 1s,transform 1s cubic-bezier(.19,1,.22,1),visibility 1s,-webkit-transform 1s cubic-bezier(.19,1,.22,1);pointer-events:none;-webkit-perspective:1000px;perspective:1000px;}.instructions--is-visible{opacity:1;visibility:visible;-webkit-transition:opacity 1s,-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);}.instructions--is-visible .instructions__text{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 1s 0s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1s 0s cubic-bezier(.19,1,.22,1);transition:transform 1s 0s cubic-bezier(.19,1,.22,1);transition:transform 1s 0s cubic-bezier(.19,1,.22,1), -webkit-transform 1s 0s cubic-bezier(.19,1,.22,1)}.instructions__text{font-size:2.5vh;text-shadow:1px 1px 2px rgba(0,0,0,0.7);-webkit-transform:translate3d(0,100px,1000px);transform:translate3d(0,100px,1000px);-webkit-transition:-webkit-transform 0s .5s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 0s .5s cubic-bezier(.19,1,.22,1);transition:transform 0s .5s cubic-bezier(.19,1,.22,1);transition:transform 0s .5s cubic-bezier(.19,1,.22,1), -webkit-transform 0s .5s cubic-bezier(.19,1,.22,1)}.introduction__input{width:3.7vh;height:3.7vh;font-family:'Dino','Open Sans',sans-serif;border-radius:2px;}.introduction__input[class*="-btn"]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;margin:0 .25vh}.introduction__input--w-btn{-webkit-animation:pressed-1 1s .3s infinite;animation:pressed-1 1s .3s infinite;}.introduction__input--w-btn:after{content:'W'}.introduction__input--e-btn{-webkit-animation:pressed-1 1.5s .3s infinite;animation:pressed-1 1.5s .3s infinite;}.introduction__input--e-btn:after{content:'E'}.introduction__input--a-btn{-webkit-animation:pressed-2 1.1s .1s infinite;animation:pressed-2 1.1s .1s infinite;}.introduction__input--a-btn:after{content:'A'}.introduction__input--s-btn{-webkit-animation:pressed-3 1s .4s infinite;animation:pressed-3 1s .4s infinite;}.introduction__input--s-btn:after{content:'S'}.introduction__input--d-btn{-webkit-animation:pressed-2 1s .7s infinite;animation:pressed-2 1s .7s infinite;}.introduction__input--d-btn:after{content:'D'}.introduction__input--z-btn{-webkit-animation:pressed-1 1s infinite;animation:pressed-1 1s infinite;}.introduction__input--z-btn:after{content:'Z'}.introduction__input--q-btn{-webkit-animation:pressed-2 1s .4s infinite;animation:pressed-2 1s .4s infinite;}.introduction__input--q-btn:after{content:'Q'}.introduction__input--space-btn{width:9.2vh;height:3.9vh;letter-spacing:.2vh;-webkit-animation:pressed-2 1s infinite;animation:pressed-2 1s infinite;}.introduction__input--space-btn:after{content:'SPACE'}.introduction__input--shift-btn{width:9.2vh;height:3.9vh;letter-spacing:.2vh;-webkit-animation:pressed-3 2s .2s infinite;animation:pressed-3 2s .2s infinite;}.introduction__input--shift-btn:after{content:'SHIFT'}.introduction__input--pointer{display:inline-block;width:3.4vh;height:3.4vh;margin-bottom:-.8vh;background:url("assets/images/pointer.png?v=1.0.3") center no-repeat;background-size:contain;-webkit-animation:pointer 2s infinite;animation:pointer 2s infinite}.introduction__input--rt-btn{width:3.5vh;height:4.5vh;-webkit-animation:pressed-2 .9s .3s infinite;animation:pressed-2 .9s .3s infinite;}.introduction__input--rt-btn:after{content:'Rt';font-size:2.5vh}.introduction__input--leftstick,.introduction__input--rightstick{display:inline-block;background:url("assets/images/joystick.png?v=1.0.3") center no-repeat;background-size:contain;padding:0 1.9vh;margin-bottom:-.7vh;-webkit-animation:joystick 2s .3s infinite;animation:joystick 2s .3s infinite;}.introduction__input--leftstick:after,.introduction__input--rightstick:after{position:absolute;top:1vh;left:2vh;content:'L';font-size:2.5vh;text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.introduction__input--rightstick:after{content:'R'}.introduction__input--ag-btn,.introduction__input--bg-btn,.introduction__input--xg-btn,.introduction__input--yg-btn{border-radius:50%}.introduction__input--ag-btn{-webkit-animation:pressed-1 1s .3s infinite;animation:pressed-1 1s .3s infinite;border:1px solid #2ed573 !important;}.introduction__input--ag-btn:after{content:'A';color:#2ed573}.introduction__input--bg-btn{-webkit-animation:pressed-2 1s .3s infinite;animation:pressed-2 1s .3s infinite;border:1px solid #ff4757 !important;}.introduction__input--bg-btn:after{content:'B';color:#ff4757}.introduction__input--xg-btn{-webkit-animation:pressed-3 1s .3s infinite;animation:pressed-3 1s .3s infinite;border:1px solid #c1ffff !important;}.introduction__input--xg-btn:after{content:'X';color:#c1ffff}.introduction__input--yg-btn{-webkit-animation:pressed-1 1s .1s infinite;animation:pressed-1 1s .1s infinite;border:1px solid #c49258 !important;}.introduction__input--yg-btn:after{content:'Y';color:#c49258}@-webkit-keyframes pressed-1{0%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes pressed-1{0%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes pressed-2{0%,20%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes pressed-2{0%,20%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes pressed-3{0%,75%,95%{-webkit-transform:scale(1);transform:scale(1)}85%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes pressed-3{0%,75%,95%{-webkit-transform:scale(1);transform:scale(1)}85%{-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes joystick{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}20%{-webkit-transform:translate3d(0,-.2vh,0);transform:translate3d(0,-.2vh,0)}40%{-webkit-transform:translate3d(0,.2vh,0);transform:translate3d(0,.2vh,0)}60%{-webkit-transform:translate3d(.2vh,0,0);transform:translate3d(.2vh,0,0)}80%{-webkit-transform:translate3d(-.2vh,0,0);transform:translate3d(-.2vh,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes joystick{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}20%{-webkit-transform:translate3d(0,-.2vh,0);transform:translate3d(0,-.2vh,0)}40%{-webkit-transform:translate3d(0,.2vh,0);transform:translate3d(0,.2vh,0)}60%{-webkit-transform:translate3d(.2vh,0,0);transform:translate3d(.2vh,0,0)}80%{-webkit-transform:translate3d(-.2vh,0,0);transform:translate3d(-.2vh,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes pointer{0%,50%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(.35vh,0,0);transform:translate3d(.35vh,0,0)}80%{-webkit-transform:translate3d(-.35vh,0,0);transform:translate3d(-.35vh,0,0)}}@keyframes pointer{0%,50%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(.35vh,0,0);transform:translate3d(.35vh,0,0)}80%{-webkit-transform:translate3d(-.35vh,0,0);transform:translate3d(-.35vh,0,0)}}.intro-video{position:fixed;width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;cursor:default;z-index:1;background:#000;}.intro-video--is-not-playing{cursor:pointer;}.intro-video--is-not-playing .intro-video__play{opacity:1;visibility:visible;-webkit-transition:opacity .7s,visibility 0s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s,visibility 0s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s,-webkit-transform .7s cubic-bezier(.19,1,.22,1)}.intro-video--is-not-playing:hover .intro-video__play{-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1)}.intro-video--is-visible{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:opacity .5s,visibility 0s;transition:opacity .5s,visibility 0s;}.intro-video--is-visible .intro-video__skip{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.intro-video--is-visible .intro-video__skip:after{-webkit-transform:translate3d(-50%,0,0) scaleX(1);transform:translate3d(-50%,0,0) scaleX(1)}.intro-video--is-hidden .intro-video__skip{opacity:0;-webkit-transform:translate3d(0,0,0) scale(1.2);transform:translate3d(0,0,0) scale(1.2);-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:opacity .3s,transform .3s cubic-bezier(.19,1,.22,1);transition:opacity .3s,transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1)}.intro-video__el{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%;height:auto}.intro-video__play{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:2;fill:#c49258;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);width:60px;height:60px;-webkit-transition:opacity .7s,visibility 0s .7s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s,visibility 0s .7s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s .7s;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s .7s,-webkit-transform .7s cubic-bezier(.19,1,.22,1)}.intro-video__skip{display:block;position:absolute;bottom:4rem;padding:1rem;width:100%;text-align:center;color:#fff;font-size:1.8rem;font-family:'Dino','Open Sans',sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,0.5);cursor:pointer;opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:opacity .7s 1s,-webkit-transform 1s 1s cubic-bezier(.19,1,.22,1);transition:opacity .7s 1s,-webkit-transform 1s 1s cubic-bezier(.19,1,.22,1);transition:opacity .7s 1s,transform 1s 1s cubic-bezier(.19,1,.22,1);transition:opacity .7s 1s,transform 1s 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s 1s cubic-bezier(.19,1,.22,1);}.intro-video__skip:hover{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite;}.intro-video__skip:hover:after{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.intro-video__skip:after{display:block;content:'';position:absolute;left:50%;-webkit-transform:translate3d(-50%,0%,0);transform:translate3d(-50%,0%,0);top:34px;width:80px;height:3px;background:currentColor;-webkit-transform:translate3d(-50%,0,0) scaleX(0);transform:translate3d(-50%,0,0) scaleX(0);-webkit-transition:-webkit-transform .7s 1.2s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .7s 1.2s cubic-bezier(.19,1,.22,1);transition:transform .7s 1.2s cubic-bezier(.19,1,.22,1);transition:transform .7s 1.2s cubic-bezier(.19,1,.22,1), -webkit-transform .7s 1.2s cubic-bezier(.19,1,.22,1);-webkit-transform-origin:left;transform-origin:left}.loader{top:0;right:0;bottom:0;left:0;position:fixed;background-color:#2a2a2a;opacity:1;visibility:visible;-webkit-transition:opacity 0s cubic-bezier(.55,0,.1,1),visibility 0s linear 0s;transition:opacity 0s cubic-bezier(.55,0,.1,1),visibility 0s linear 0s;z-index:5;font-family:'Dino','Open Sans',sans-serif;color:#c49258;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.loader--is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .7s cubic-bezier(.55,0,.1,1),visibility 0s linear .7s;transition:opacity .7s cubic-bezier(.55,0,.1,1),visibility 0s linear .7s;}.loader--is-hidden .loader__progress-text,.loader--is-hidden .loader__progress-bar{opacity:0;-webkit-transform:translate3d(0,30px,0) scaleX(1) !important;transform:translate3d(0,30px,0) scaleX(1) !important;-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}.loader--is-hidden .loader__ingame-advice{opacity:0;-webkit-transform:translate3d(-50%,30px,0);transform:translate3d(-50%,30px,0);-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}.loader--is-hidden .loader__hera-head{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(0) !important;transform:translate3d(-50%,-50%,0) scale(0) !important;-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}.loader--is-hidden .loader__score{opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}.loader--first-load .loader__first-load{display:-webkit-box;display:-ms-flexbox;display:flex}.loader--first-load .loader__ingame{display:none}.loader--first-load .loader__clickable{visibility:hidden}.loader--first-load .loader__score{display:none}.loader__progress-text{display:block;position:absolute;right:5rem;bottom:5rem;font-size:6vh;margin-bottom:1rem}.loader__progress-bar{position:absolute;right:5rem;bottom:5rem;display:block;width:13.7vh;height:.4rem;background-color:#c49258;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1), -webkit-transform .3s cubic-bezier(.55,0,.1,1)}.loader__first-load{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;width:100%;height:100%;font-size:4.5vh;-webkit-perspective:1000px;perspective:1000px;}.loader__first-load .word{opacity:0}.loader__first-load-advice{-webkit-perspective:1000px;perspective:1000px}.loader__gamepad{display:inline-block;opacity:0}.loader__gamepad-svg{fill:#c49258;width:9vh;height:4.5vh;-webkit-transform:translate3d(0,.45vh,0);transform:translate3d(0,.45vh,0)}.loader__score{position:fixed;top:4vh;width:100%;text-align:center;color:#c49258;font-size:2.5vh;opacity:1}.loader__ingame{width:100%;height:100%;font-size:3vh;text-align:center}.loader__ingame-advice{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0%,0);transform:translate3d(-50%,0%,0);bottom:7rem;-webkit-perspective:1000px;perspective:1000px}.loader__clickable{position:absolute;cursor:pointer;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(0);transform:translate3d(-50%,-50%,0) scale(0)}.loader__clickable-img{-webkit-animation:clock 1s cubic-bezier(.55,0,.1,1) infinite;animation:clock 1s cubic-bezier(.55,0,.1,1) infinite}.pause{top:0;right:0;bottom:0;left:0;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none;z-index:4;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s 0s;transition:opacity .3s,visibility .3s 0s;font-family:'Dino','Open Sans',sans-serif;-webkit-perspective:1000px;perspective:1000px;cursor:default;}.pause--is-visible{opacity:1;pointer-events:all;visibility:visible;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s;}.pause--is-visible .pause__container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1), -webkit-transform .7s cubic-bezier(.19,1,.22,1)}.pause--is-about-mode .pause__main{opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s}.pause--is-about-mode .pause__about{opacity:1;visibility:visible;-webkit-transition:opacity 1.2s .2s,visibility 0s .2s;transition:opacity 1.2s .2s,visibility 0s .2s}.pause--is-about-mode .pause__toggle-about{display:none}.pause--is-about-mode .pause__toggle-controls{display:block}.pause__overlay{top:0;right:0;bottom:0;left:0;position:absolute;background:rgba(0,0,0,0.5);cursor:pointer}.pause__container{position:relative;width:68vh;height:90vh;background:url("assets/images/pause/pause-bg.png?v=1.0.3") no-repeat center center;background-size:contain;z-index:1;-webkit-transform:translate3d(0,0,500px);transform:translate3d(0,0,500px);-webkit-transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1), -webkit-transform .4s cubic-bezier(.19,1,.22,1)}.pause__main,.pause__about{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 1.2s;transition:opacity 1.2s}.pause__about{margin:29vh 20% 0;width:60%;opacity:0;visibility:hidden;-webkit-transition:opacity 1.2s 1.2s;transition:opacity 1.2s 1.2s}.pause__title{position:absolute;top:8.5vh;width:100%;text-align:center;font-size:3vh;font-family:'Dino','Open Sans',sans-serif;color:currentColor;-webkit-animation:blue-blink 3s infinite;animation:blue-blink 3s infinite}.pause__orbe{position:absolute;width:10vh;height:10vh;top:10vh;left:1vh;background-position:center center;background-repeat:no-repeat;background-size:contain;}.pause__orbe--top{top:-.5vh;left:29.8vh;height:6vh;background-image:url("assets/images/pause/top-deco.png?v=1.0.3");-webkit-animation:orbe-top 4s infinite linear;animation:orbe-top 4s infinite linear}.pause__orbe--bottom{top:85vh;left:31.7vh;height:6vh;background-image:url("assets/images/pause/bottom-deco.png?v=1.0.3");-webkit-animation:orbe-bottom 4s .2s infinite linear;animation:orbe-bottom 4s .2s infinite linear}.pause__orbe--left{top:28.7vh;left:.9vh;width:4.6vh;height:8vh;background-image:url("assets/images/pause/left-deco.png?v=1.0.3");-webkit-animation:orbe-left 4.2s infinite linear;animation:orbe-left 4.2s infinite linear}.pause__orbe--right{top:57.7vh;left:62vh;width:4.6vh;height:8vh;background-image:url("assets/images/pause/right-deco.png?v=1.0.3");-webkit-animation:orbe-right 4s .1s infinite linear;animation:orbe-right 4s .1s infinite linear}.pause__crystal{position:absolute;width:4vh;height:4vh;}.pause__crystal--top-left{top:8vh;left:9vh;-webkit-animation:orbe-blink 1s .7s infinite linear;animation:orbe-blink 1s .7s infinite linear;}.pause__crystal--top-left .pause__crystal-bg{-webkit-animation:orbe-rotate 30s infinite linear;animation:orbe-rotate 30s infinite linear}.pause__crystal--top-right{top:8vh;left:55vh;-webkit-animation:orbe-blink 1.6s .2s infinite linear;animation:orbe-blink 1.6s .2s infinite linear;}.pause__crystal--top-right .pause__crystal-bg{-webkit-animation:orbe-rotate 30.5s 7s infinite linear;animation:orbe-rotate 30.5s 7s infinite linear}.pause__crystal--top{top:24vh;left:32vh;-webkit-animation:orbe-blink 1.2s .4s infinite linear;animation:orbe-blink 1.2s .4s infinite linear;}.pause__crystal--top .pause__crystal-bg{-webkit-animation:orbe-rotate 30.2s 2s infinite linear;animation:orbe-rotate 30.2s 2s infinite linear}.pause__crystal--bottom{top:74vh;left:34vh;-webkit-animation:orbe-blink 1.4s .5s infinite linear;animation:orbe-blink 1.4s .5s infinite linear;}.pause__crystal--bottom .pause__crystal-bg{-webkit-animation:orbe-rotate 30.7s 10s infinite linear;animation:orbe-rotate 30.7s 10s infinite linear}.pause__crystal-bg{width:100%;height:100%;background-size:contain;background:url("assets/images/pause/pause-crystal.png?v=1.0.3") center center no-repeat}.pause__small-btn{position:absolute;color:#fff;font-size:2.8vh;cursor:pointer;top:24.8vh;}.pause__small-btn:after{content:'';display:block;position:absolute;top:110%;left:0;width:100%;height:.3vh;background:#fff;-webkit-transition:-webkit-transform .2s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1);transition:transform .2s cubic-bezier(.19,1,.22,1), -webkit-transform .2s cubic-bezier(.19,1,.22,1);-webkit-transform:scaleX(0);transform:scaleX(0)}.pause__small-btn.is-active{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.pause__small-btn--keyboard{left:18.7vh;}.pause__small-btn--keyboard:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.pause__small-btn--gamepad{left:38.2vh}.pause--is-gamepad-layout .pause__small-btn .pause__checkbox{opacity:0}.pause--is-gamepad-layout .pause__small-btn--keyboard:after{-webkit-transform:scaleX(0);transform:scaleX(0)}.pause--is-gamepad-layout .pause__small-btn--gamepad:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.pause__layout{position:absolute;top:29.3vh;left:13.3vh;width:44vh;height:44vh;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .2s cubic-bezier(.19,1,.22,1);transition:opacity .2s,-webkit-transform .2s cubic-bezier(.19,1,.22,1);transition:opacity .2s,transform .2s cubic-bezier(.19,1,.22,1);transition:opacity .2s,transform .2s cubic-bezier(.19,1,.22,1),-webkit-transform .2s cubic-bezier(.19,1,.22,1);}.pause--is-keyboard-layout .pause__layout--keyboard{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .5s,-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:opacity .5s,-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:opacity .5s,transform .5s cubic-bezier(.19,1,.22,1);transition:opacity .5s,transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1)}.pause--is-gamepad-layout .pause__layout--gamepad{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .5s,-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:opacity .5s,-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:opacity .5s,transform .5s cubic-bezier(.19,1,.22,1);transition:opacity .5s,transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1)}.pause__big-btn{position:absolute;color:#fff;font-size:2vh;text-align:center;cursor:pointer;top:79vh;font-size:3.7vh;}.pause__big-btn--leave{left:16.9vh}.pause__big-btn--credits{left:30.9vh}.pause__big-btn--toggle{left:47.4vh}.pause__big-btn.is-active{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.pause--is-about-mode .pause__big-btn--toggle{left:45vh}.pause__keyboard-toggle{position:absolute;top:34.4vh;left:25vh;font-size:1.6vh;color:#fff;cursor:pointer;z-index:2;opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s;}.pause__keyboard-toggle.is-active{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.pause--is-keyboard-layout .pause__keyboard-toggle{opacity:1;pointer-events:all;-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s}.pause__checkbox{position:relative;display:inline-block;width:2vh;height:2vh;background:#fff;margin:0 .5vh;-webkit-transform:translate3d(0,1.2vh,0);transform:translate3d(0,1.2vh,0);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);box-shadow:1px 1px 2px rgba(0,0,0,0.3);-webkit-transition:opacity .4s;transition:opacity .4s;}.pause__checkbox:after{display:block;top:-10%;left:-10%;content:'V';font-family:'Dino','Open Sans',sans-serif;color:#2ed573;font-size:3.3vh;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1), -webkit-transform .5s cubic-bezier(.19,1,.22,1)}.pause__checkbox--is-qwerty:after{-webkit-transform:scale(0);transform:scale(0)}.pause__toggle-about{display:block}.pause__toggle-controls{display:none}.pause__about-title{font-size:3vh;margin-bottom:2vh}.pause__about-desc,.pause__about-list,.pause__about-list a{font-size:1.4vh;line-height:1.6;font-family:'Open Sans',sans-serif;font-weight:bold;margin-bottom:4vh;color:#fdd5a5;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}.pause__about-list{-webkit-columns:2;columns:2;}.pause__about-list a:hover{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}@-webkit-keyframes orbe-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes orbe-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes orbe-blink{0%{opacity:1}10%{opacity:.7}20%{opacity:.8}40%{opacity:1}60%{opacity:.7}75%{opacity:.8}80%{opacity:.7}90%{opacity:.8}100%{opacity:1}}@keyframes orbe-blink{0%{opacity:1}10%{opacity:.7}20%{opacity:.8}40%{opacity:1}60%{opacity:.7}75%{opacity:.8}80%{opacity:.7}90%{opacity:.8}100%{opacity:1}}@-webkit-keyframes orbe-top{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes orbe-top{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes orbe-bottom{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}@keyframes orbe-bottom{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}@-webkit-keyframes orbe-left{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes orbe-left{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-webkit-keyframes orbe-right{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}}@keyframes orbe-right{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}}.pause-btn{position:fixed;opacity:0;pointer-events:none;-webkit-transition:opacity .1s;transition:opacity .1s;top:5.25rem;right:4.25rem;z-index:4;cursor:pointer;padding:1.5rem;}.pause-btn--is-visible{opacity:1;pointer-events:all;-webkit-transition:opacity .7s .4s;transition:opacity .7s .4s}.pause-btn--is-active .pause-btn__bar--left{-webkit-transform:translate3d(5px,0,0) rotate(-225deg) scaleX(.9);transform:translate3d(5px,0,0) rotate(-225deg) scaleX(.9)}.pause-btn--is-active .pause-btn__bar--right{-webkit-transform:translate3d(-5px,0,0) rotate(225deg) scaleX(.9);transform:translate3d(-5px,0,0) rotate(225deg) scaleX(.9)}.pause-btn:hover .pause-btn__bar{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.pause-btn__bar{position:absolute;top:.75rem;width:5px;height:15px;color:#c49258;background-color:currentColor;-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275), -webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:translate3d(0,0,0) rotate(0) scaleX(1);transform:translate3d(0,0,0) rotate(0) scaleX(1);}.pause-btn__bar--left{right:1.75rem}.pause-btn__bar--right{right:.75rem}.powers{position:fixed;left:5rem;bottom:6rem;-webkit-perspective:1000px;perspective:1000px}.powers__el{position:absolute;bottom:0;width:110px;height:110px;opacity:0;pointer-events:none;}.powers__el--0{left:46px;bottom:54px}.powers__el--1{left:0}.powers__el--2{left:94px}.powers__el--is-enabled .powers__bg--enable{opacity:1}.powers__el--is-disabled .powers__picto-container{opacity:0 !important}.powers__el.powers__el--is-enabled.powers__el--is-hovered .power_el-content{-webkit-transform:scale(1.1);transform:scale(1.1)}.power_el-content{width:110px;height:110px;-webkit-transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1), -webkit-transform .5s cubic-bezier(.19,1,.22,1)}.powers__hit{position:absolute;top:50%;left:50%;width:65px;height:70px;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg);z-index:2;pointer-events:auto;cursor:not-allowed;}.powers__el--is-enabled .powers__hit{cursor:pointer}.powers__bg{position:absolute;top:0;left:0;width:110px;height:110px;background-size:cover;-webkit-transition:opacity .7s;transition:opacity .7s;}.powers__bg--enable{opacity:0}.powers__picto-container{position:relative;width:100%;height:100%;opacity:0}.powers__picto{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}.powers__picto--enable{opacity:0}.powers__el--0 .powers__picto{width:24px;margin-top:7px}.powers__el--1 .powers__picto{width:22px;margin-top:-3px}.powers__el--2 .powers__picto{width:40px;margin-top:2px;margin-left:-2px}.powers__sprite{position:absolute;top:0;left:0;width:113px;height:113px;background-repeat:no-repeat}.quality{top:0;right:0;bottom:0;left:0;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:5;background-color:#2a2a2a;font-family:'Dino','Open Sans',sans-serif;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.quality--is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .7s cubic-bezier(.55,0,.1,1),visibility 0s linear .7s;transition:opacity .7s cubic-bezier(.55,0,.1,1),visibility 0s linear .7s}.quality__title{font-size:4.1vh;line-height:5.1vh;color:#c49258;margin-bottom:17vh;text-align:center;-webkit-perspective:1000px;perspective:1000px}.quality__levels{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:17vh}.quality__level{position:relative;text-align:center;cursor:pointer;-webkit-perspective:1000px;perspective:1000px;}.quality__level--low{width:9.5vh}.quality__level--medium{width:17vh}.quality__level--high{width:9.8vh}.quality__level-wrapper{position:relative;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:9vh;}.quality__level-wrapper:after{content:'';display:block;width:100%;height:.4vh;color:#c1ffff;position:absolute;top:7.9vh;left:0;background:#c49258;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s,background .3s;transition:opacity .5s,visibility 0s .5s,background .3s}.quality__level--is-recommended .quality__level-wrapper:after{opacity:1;visibility:visible;-webkit-transition:opacity 1s 1s,visibility 0s,background .3s;transition:opacity 1s 1s,visibility 0s,background .3s}.quality__level--is-active.quality__level--is-recommended .quality__level-wrapper:after{background:#c1ffff}.quality__level-name{position:absolute;font-size:6.2vh;color:#c49258;}.quality__level-name--active{color:#c1ffff;opacity:0}.quality__level-size{text-transform:uppercase;font-size:1.6vh}.quality__reco{position:absolute;bottom:20vh;width:100%;padding:0 10%;color:#fff;font-size:1.7vh;font-style:italic;font-family:'Open Sans',sans-serif;opacity:0;text-align:center;-webkit-transition:opacity .4s,-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:opacity .4s,-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:opacity .4s,transform .4s cubic-bezier(.19,1,.22,1);transition:opacity .4s,transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);-webkit-transform:scale(1.05);transform:scale(1.05);}.quality__reco--is-active{opacity:.6;-webkit-transition:opacity .6s .2s,-webkit-transform .8s .2s cubic-bezier(.19,1,.22,1);transition:opacity .6s .2s,-webkit-transform .8s .2s cubic-bezier(.19,1,.22,1);transition:opacity .6s .2s,transform .8s .2s cubic-bezier(.19,1,.22,1);transition:opacity .6s .2s,transform .8s .2s cubic-bezier(.19,1,.22,1),-webkit-transform .8s .2s cubic-bezier(.19,1,.22,1);-webkit-transform:scale(1);transform:scale(1)}.sound-bars{position:absolute;width:25px;height:20px;right:10rem;bottom:5.9rem;z-index:2;opacity:0;cursor:pointer;-webkit-transition:opacity .1s;transition:opacity .1s;pointer-events:none;}.sound-bars--is-visible{opacity:1;-webkit-transition:opacity .7s .3s;transition:opacity .7s .3s;pointer-events:all}.sound-bars--is-active .sound-bars__el:nth-child(1){-webkit-animation:'sound-bar-1' .7s .2s infinite cubic-bezier(.55,0,.1,1);animation:'sound-bar-1' .7s .2s infinite cubic-bezier(.55,0,.1,1)}.sound-bars--is-active .sound-bars__el:nth-child(2){-webkit-animation:'sound-bar-2' 1.4s .4s infinite cubic-bezier(.55,0,.1,1);animation:'sound-bar-2' 1.4s .4s infinite cubic-bezier(.55,0,.1,1)}.sound-bars--is-active .sound-bars__el:nth-child(3){-webkit-animation:'sound-bar-3' 2.1s .6000000000000001s infinite cubic-bezier(.55,0,.1,1);animation:'sound-bar-3' 2.1s .6000000000000001s infinite cubic-bezier(.55,0,.1,1)}.sound-bars--is-active .sound-bars__el:nth-child(4){-webkit-animation:'sound-bar-4' 2.8s .8s infinite cubic-bezier(.55,0,.1,1);animation:'sound-bar-4' 2.8s .8s infinite cubic-bezier(.55,0,.1,1)}.sound-bars--is-active .sound-bars__el:nth-child(5){-webkit-animation:'sound-bar-5' 3.5s 1s infinite cubic-bezier(.55,0,.1,1);animation:'sound-bar-5' 3.5s 1s infinite cubic-bezier(.55,0,.1,1)}.sound-bars:hover .sound-bars__bg{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.sound-bars__el{position:relative;display:inline-block;width:2px;height:2rem;background:#c49258;-webkit-transition:background .3s;transition:background .3s;-webkit-transform:translate3d(0,0,0) scaleY(.3);transform:translate3d(0,0,0) scaleY(.3);-webkit-transform-origin:bottom center;transform-origin:bottom center}.sound-bars__bg{top:0;right:0;bottom:0;left:0;position:absolute;color:#c49258;background:currentColor}@-webkit-keyframes sound-bar-1{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.6);transform:translate3d(0,0,0) scaleY(.6)}30%{-webkit-transform:translate3d(0,0,0) scaleY(1);transform:translate3d(0,0,0) scaleY(1)}}@keyframes sound-bar-1{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.6);transform:translate3d(0,0,0) scaleY(.6)}30%{-webkit-transform:translate3d(0,0,0) scaleY(1);transform:translate3d(0,0,0) scaleY(1)}}@-webkit-keyframes sound-bar-2{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.5);transform:translate3d(0,0,0) scaleY(.5)}70%{-webkit-transform:translate3d(0,0,0) scaleY(.9);transform:translate3d(0,0,0) scaleY(.9)}}@keyframes sound-bar-2{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.5);transform:translate3d(0,0,0) scaleY(.5)}70%{-webkit-transform:translate3d(0,0,0) scaleY(.9);transform:translate3d(0,0,0) scaleY(.9)}}@-webkit-keyframes sound-bar-3{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.7);transform:translate3d(0,0,0) scaleY(.7)}50%{-webkit-transform:translate3d(0,0,0) scaleY(.9);transform:translate3d(0,0,0) scaleY(.9)}}@keyframes sound-bar-3{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.7);transform:translate3d(0,0,0) scaleY(.7)}50%{-webkit-transform:translate3d(0,0,0) scaleY(.9);transform:translate3d(0,0,0) scaleY(.9)}}@-webkit-keyframes sound-bar-4{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.6);transform:translate3d(0,0,0) scaleY(.6)}70%{-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}}@keyframes sound-bar-4{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.6);transform:translate3d(0,0,0) scaleY(.6)}70%{-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}}@-webkit-keyframes sound-bar-5{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.5);transform:translate3d(0,0,0) scaleY(.5)}40%{-webkit-transform:translate3d(0,0,0) scaleY(.8);transform:translate3d(0,0,0) scaleY(.8)}}@keyframes sound-bar-5{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.5);transform:translate3d(0,0,0) scaleY(.5)}40%{-webkit-transform:translate3d(0,0,0) scaleY(.8);transform:translate3d(0,0,0) scaleY(.8)}}.subtitles{position:fixed;width:100%;bottom:130px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;visibility:hidden;z-index:2;opacity:0;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s;}.subtitles--is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .1s,visiblity 0s;transition:opacity .1s,visiblity 0s}.subtitles--level{bottom:80px;}.subtitles--level .subtitles__text{font-size:1.4rem;background:none}.subtitles__text{display:inline-block;text-shadow:1px 1px 2px rgba(0,0,0,0.7);font-size:1.9vh;max-width:80%;margin:auto;color:#fff;text-align:center;line-height:1.9;padding:.2vh 1vh;font-weight:bold}.toast-msg{position:fixed;bottom:14rem;right:5rem;-webkit-transition:.5s height linear;transition:.5s height linear;font-size:1.1rem;pointer-events:none;z-index:20}.toast-msg__el{display:block;color:#fff;background:#000;padding:1rem;margin-bottom:.5rem;max-width:300px;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .5s linear;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .5s linear,-webkit-transform .5s cubic-bezier(.19,1,.22,1);}.toast-msg__el--is-entering{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.toast-msg__el--is-leaving{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.toast-msg__el--debug{background:#c49258}.toast-msg__el--gamepad{background:#c49258}.toast-msg__el--konami{background-image:-webkit-gradient(linear,left bottom, right top,from(#e000ff),color-stop(#ff00a3),color-stop(#ff544d),color-stop(#ffae00),to(#e3eb12));background-image:linear-gradient(to right top,#e000ff,#ff00a3,#ff544d,#ffae00,#e3eb12)}.toast-msg__el .title{font-weight:bold}.toast-msg__el .true{color:#2ecc71}.toast-msg__el .false{color:#e74c3c}.toast-msg__el .connected{color:#1abc9c}.toast-msg__el .disconnected{color:#c0392b}.credits{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;overflow:hidden;}.credits--is-from-end .credits__back,.credits--is-from-end .credits__scroll-indicator{display:none}.credits--animation-in .credits__back{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.credits--animation-in .credits__scroll-indicator{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.credits--animation-in .credits__scroll{opacity:0}.credits--animation-in-timing .credits__back{-webkit-transition:opacity 1s .2s,-webkit-transform .7s .2s cubic-bezier(.19,1,.22,1);transition:opacity 1s .2s,-webkit-transform .7s .2s cubic-bezier(.19,1,.22,1);transition:opacity 1s .2s,transform .7s .2s cubic-bezier(.19,1,.22,1);transition:opacity 1s .2s,transform .7s .2s cubic-bezier(.19,1,.22,1),-webkit-transform .7s .2s cubic-bezier(.19,1,.22,1)}.credits--animation-in-timing .credits__scroll-indicator{-webkit-transition:opacity 1s .5s,-webkit-transform .7s .5s cubic-bezier(.19,1,.22,1);transition:opacity 1s .5s,-webkit-transform .7s .5s cubic-bezier(.19,1,.22,1);transition:opacity 1s .5s,transform .7s .5s cubic-bezier(.19,1,.22,1);transition:opacity 1s .5s,transform .7s .5s cubic-bezier(.19,1,.22,1),-webkit-transform .7s .5s cubic-bezier(.19,1,.22,1)}.credits--animation-in-timing .credits__scroll{-webkit-transition:opacity 1.2s .6s;transition:opacity 1.2s .6s}.credits--is-not-playing{cursor:pointer;}.credits--is-not-playing .credits__play{opacity:1;visibility:visible;-webkit-transition:opacity .7s,visibility 0s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s,visibility 0s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s,-webkit-transform .7s cubic-bezier(.19,1,.22,1)}.credits--is-not-playing:hover .credits__play{-webkit-transform:transform translate3d(-50%,-50%,0) scale(1.1);transform:transform translate3d(-50%,-50%,0) scale(1.1)}.credits__back{position:fixed;top:5rem;left:5rem;color:#c49258;font-size:1.4rem;font-weight:bold;cursor:pointer;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.credits__back:hover .credits__back-container{-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.credits__back:hover .credits__back-arrow{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}.credits__back-arrow{display:inline-block;-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1), -webkit-transform .3s cubic-bezier(.19,1,.22,1)}.credits__video{position:absolute;width:46%;height:auto;top:15%;left:3%}.credits__scroll{position:relative;width:60%;margin-left:40%}.credits__block{margin-top:15vw;}.credits__block--thks{margin-bottom:15vw}.credits__title{font-family:'Dino','Open Sans',sans-serif;font-size:4vw;text-align:center;margin-bottom:7vw}.credits__staff-el{position:relative;margin-bottom:13vh;text-shadow:1px 1px 2px rgba(0,0,0,0.7);}.credits__block--thks .credits__staff-el{font-size:1vw;margin-left:18vw;margin-bottom:1.4vw;font-style:italic}.credits__staff-el--gob{margin-top:8.9vw;}.credits__staff-el--gob:before{content:'&';position:absolute;font-size:1vw;top:-5.1vw;left:0}.credits__name{position:absolute;top:10%;right:80%;color:#fff;font-size:1.3vw;line-height:1.4;font-weight:bold;white-space:nowrap;text-shadow:1px 1px 2px rgba(0,0,0,0.7);text-align:right;}.credits__block--main .credits__name{color:#c49258}.credits__roles{width:60%;margin-left:36.2%;}.credits__block--main .credits__roles{-webkit-columns:2;columns:2}.credits__role{display:block;font-size:1.2vw;font-style:italic;line-height:1.9;text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.credits__scroll-indicator{position:fixed;left:5rem;bottom:5rem;color:currentColor}.credits__scroll-text{display:inline-block;-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}.credits__scroll-arrow{display:inline-block;-webkit-animation:arrow-down 1s infinite;animation:arrow-down 1s infinite}.credits__play{position:fixed;top:50%;left:27%;z-index:2;fill:#c49258;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);width:60px;height:60px;-webkit-transition:opacity .7s,visibility 0s .7s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s,visibility 0s .7s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s .7s;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s .7s,-webkit-transform .7s cubic-bezier(.19,1,.22,1)}@-webkit-keyframes arrow-down{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}33%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}66%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}@keyframes arrow-down{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}33%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}66%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}.end{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;}.end--is-not-playing{cursor:pointer;}.end--is-not-playing .end__play{opacity:1;visibility:visible;-webkit-transition:opacity .7s,visibility 0s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s,visibility 0s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s,-webkit-transform .7s cubic-bezier(.19,1,.22,1)}.end--is-not-playing:hover .end__play{-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1)}.end__video{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%;height:auto}.end__play{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:2;fill:#c49258;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);width:60px;height:60px;-webkit-transition:opacity .7s,visibility 0s .7s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:opacity .7s,visibility 0s .7s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s .7s;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s,visibility 0s .7s,-webkit-transform .7s cubic-bezier(.19,1,.22,1)}.home{display:block}.home__title{position:absolute;opacity:0}.level{display:block}.tutorial{display:block}