body,html,img{width:100%;max-width:100%}.popup,body,html{background-color:#000}a,a:active,a:hover,a:visited,button{color:#000}button,button:focus:not(.focus-visible){outline:0}button.plain::after,p.icon{speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}@-webkit-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotate-reverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes rotate-reverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@-webkit-keyframes loader-loop{0%,100%{transform:scale(1)}8%{transform:scale(.87485)}16%{transform:scale(.75279)}24%{transform:scale(.63681)}32%{transform:scale(.52977)}40%{transform:scale(.43431)}48%{transform:scale(.35279)}56%{transform:scale(.28719)}64%{transform:scale(.23915)}72%{transform:scale(.20985)}80%{transform:scale(.2)}82%{transform:scale(.32515)}84%{transform:scale(.44721)}86%{transform:scale(.56319)}88%{transform:scale(.67023)}90%{transform:scale(.76569)}92%{transform:scale(.84721)}94%{transform:scale(.91281)}96%{transform:scale(.96085)}98%{transform:scale(.99015)}}@keyframes loader-loop{0%,100%{transform:scale(1)}8%{transform:scale(.87485)}16%{transform:scale(.75279)}24%{transform:scale(.63681)}32%{transform:scale(.52977)}40%{transform:scale(.43431)}48%{transform:scale(.35279)}56%{transform:scale(.28719)}64%{transform:scale(.23915)}72%{transform:scale(.20985)}80%{transform:scale(.2)}82%{transform:scale(.32515)}84%{transform:scale(.44721)}86%{transform:scale(.56319)}88%{transform:scale(.67023)}90%{transform:scale(.76569)}92%{transform:scale(.84721)}94%{transform:scale(.91281)}96%{transform:scale(.96085)}98%{transform:scale(.99015)}}@-webkit-keyframes fade-loop{0%,100%{opacity:.2}5%,95%{opacity:.21958}10%,90%{opacity:.27639}15%,85%{opacity:.36489}20%,80%{opacity:.47639}25%,75%{opacity:.6}30%,70%{opacity:.72361}35%,65%{opacity:.83511}40%,60%{opacity:.92361}45%,55%{opacity:.98042}50%{opacity:1}}@keyframes fade-loop{0%,100%{opacity:.2}5%,95%{opacity:.21958}10%,90%{opacity:.27639}15%,85%{opacity:.36489}20%,80%{opacity:.47639}25%,75%{opacity:.6}30%,70%{opacity:.72361}35%,65%{opacity:.83511}40%,60%{opacity:.92361}45%,55%{opacity:.98042}50%{opacity:1}}@-webkit-keyframes fade-loop2{0%,100%{opacity:.4}5%,95%{opacity:.41468}10%,90%{opacity:.45729}15%,85%{opacity:.52366}20%,80%{opacity:.60729}25%,75%{opacity:.7}30%,70%{opacity:.79271}35%,65%{opacity:.87634}40%,60%{opacity:.94271}45%,55%{opacity:.98532}50%{opacity:1}}@keyframes fade-loop2{0%,100%{opacity:.4}5%,95%{opacity:.41468}10%,90%{opacity:.45729}15%,85%{opacity:.52366}20%,80%{opacity:.60729}25%,75%{opacity:.7}30%,70%{opacity:.79271}35%,65%{opacity:.87634}40%,60%{opacity:.94271}45%,55%{opacity:.98532}50%{opacity:1}}@-webkit-keyframes shine-in{0%{opacity:1;transform:scale(.5)}100%{opacity:0;transform:scale(3)}}@keyframes shine-in{0%{opacity:1;transform:scale(.5)}100%{opacity:0;transform:scale(3)}}@-webkit-keyframes symbol-in{0%{opacity:0;transform:scale(3)}8%{opacity:.07822;transform:scale(2.60891)}16%{opacity:.15451;transform:scale(2.22746)}24%{opacity:.227;transform:scale(1.86502)}32%{opacity:.29389;transform:scale(1.53054)}40%{opacity:.35355;transform:scale(1.23223)}48%{opacity:.40451;transform:scale(.97746)}56%{opacity:.4455;transform:scale(.77248)}64%{opacity:.47553;transform:scale(.62236)}72%{opacity:.49384;transform:scale(.53078)}80%{opacity:.5;transform:scale(.5)}100%{opacity:0;transform:scale(.5)}}@keyframes symbol-in{0%{opacity:0;transform:scale(3)}8%{opacity:.07822;transform:scale(2.60891)}16%{opacity:.15451;transform:scale(2.22746)}24%{opacity:.227;transform:scale(1.86502)}32%{opacity:.29389;transform:scale(1.53054)}40%{opacity:.35355;transform:scale(1.23223)}48%{opacity:.40451;transform:scale(.97746)}56%{opacity:.4455;transform:scale(.77248)}64%{opacity:.47553;transform:scale(.62236)}72%{opacity:.49384;transform:scale(.53078)}80%{opacity:.5;transform:scale(.5)}100%{opacity:0;transform:scale(.5)}}@-webkit-keyframes symbol-loop{0%,100%{opacity:0;transform:scale(.5)}5%,95%{opacity:.01224;transform:scale(.5)}10%,90%{opacity:.04775;transform:scale(.5)}15%,85%{opacity:.10305;transform:scale(.5)}20%,80%{opacity:.17275;transform:scale(.5)}25%,75%{opacity:.25;transform:scale(.5)}30%,70%{opacity:.32725;transform:scale(.5)}35%,65%{opacity:.39695;transform:scale(.5)}40%,60%{opacity:.45225;transform:scale(.5)}45%,55%{opacity:.48776;transform:scale(.5)}50%{opacity:.5;transform:scale(.5)}}@keyframes symbol-loop{0%,100%{opacity:0;transform:scale(.5)}5%,95%{opacity:.01224;transform:scale(.5)}10%,90%{opacity:.04775;transform:scale(.5)}15%,85%{opacity:.10305;transform:scale(.5)}20%,80%{opacity:.17275;transform:scale(.5)}25%,75%{opacity:.25;transform:scale(.5)}30%,70%{opacity:.32725;transform:scale(.5)}35%,65%{opacity:.39695;transform:scale(.5)}40%,60%{opacity:.45225;transform:scale(.5)}45%,55%{opacity:.48776;transform:scale(.5)}50%{opacity:.5;transform:scale(.5)}}@-webkit-keyframes map-monolith-loop{0%{opacity:1;transform:scale(1)}5%{opacity:.92154;transform:scale(1.15692)}10%{opacity:.84357;transform:scale(1.31287)}15%{opacity:.76655;transform:scale(1.46689)}20%{opacity:.69098;transform:scale(1.61803)}25%{opacity:.61732;transform:scale(1.76537)}30%{opacity:.54601;transform:scale(1.90798)}35%{opacity:.4775;transform:scale(2.045)}40%{opacity:.41221;transform:scale(2.17557)}45%{opacity:.35055;transform:scale(2.2989)}50%{opacity:.29289;transform:scale(2.41421)}55%{opacity:.23959;transform:scale(2.52081)}60%{opacity:.19098;transform:scale(2.61803)}65%{opacity:.14736;transform:scale(2.70528)}70%{opacity:.10899;transform:scale(2.78201)}75%{opacity:.07612;transform:scale(2.84776)}80%{opacity:.04894;transform:scale(2.90211)}85%{opacity:.02763;transform:scale(2.94474)}90%{opacity:.01231;transform:scale(2.97538)}95%{opacity:.00308;transform:scale(2.99383)}100%{opacity:0;transform:scale(3)}}@keyframes map-monolith-loop{0%{opacity:1;transform:scale(1)}5%{opacity:.92154;transform:scale(1.15692)}10%{opacity:.84357;transform:scale(1.31287)}15%{opacity:.76655;transform:scale(1.46689)}20%{opacity:.69098;transform:scale(1.61803)}25%{opacity:.61732;transform:scale(1.76537)}30%{opacity:.54601;transform:scale(1.90798)}35%{opacity:.4775;transform:scale(2.045)}40%{opacity:.41221;transform:scale(2.17557)}45%{opacity:.35055;transform:scale(2.2989)}50%{opacity:.29289;transform:scale(2.41421)}55%{opacity:.23959;transform:scale(2.52081)}60%{opacity:.19098;transform:scale(2.61803)}65%{opacity:.14736;transform:scale(2.70528)}70%{opacity:.10899;transform:scale(2.78201)}75%{opacity:.07612;transform:scale(2.84776)}80%{opacity:.04894;transform:scale(2.90211)}85%{opacity:.02763;transform:scale(2.94474)}90%{opacity:.01231;transform:scale(2.97538)}95%{opacity:.00308;transform:scale(2.99383)}100%{opacity:0;transform:scale(3)}}@-webkit-keyframes miss-in{0%{transform:scale(1.75)}10%{transform:scale(1.74077)}20%{transform:scale(1.71329)}30%{transform:scale(1.66825)}40%{transform:scale(1.60676)}50%{transform:scale(1.53033)}60%{transform:scale(1.44084)}70%{transform:scale(1.34049)}80%{transform:scale(1.23176)}90%{transform:scale(1.11733)}100%{transform:scale(1)}}@keyframes miss-in{0%{transform:scale(1.75)}10%{transform:scale(1.74077)}20%{transform:scale(1.71329)}30%{transform:scale(1.66825)}40%{transform:scale(1.60676)}50%{transform:scale(1.53033)}60%{transform:scale(1.44084)}70%{transform:scale(1.34049)}80%{transform:scale(1.23176)}90%{transform:scale(1.11733)}100%{transform:scale(1)}}@-webkit-keyframes blink-in{0%,20%{opacity:1}20.01%,40%{opacity:0}40.01%,60%{opacity:1}60.01%,80%{opacity:0}100%,80.01%{opacity:1}}@keyframes blink-in{0%,20%{opacity:1}20.01%,40%{opacity:0}40.01%,60%{opacity:1}60.01%,80%{opacity:0}100%,80.01%{opacity:1}}@-webkit-keyframes bg-noise{0%,10%{background-position:0 -7.392vw}10.0001%,20%{background-position:0 -36.696vw}20.0001%,30%{background-position:0 -11.2992vw}30.0001%,40%{background-position:0 -31.488vw}40.0001%,50%{background-position:0 -5.9136vw}50.0001%,60%{background-position:0 -42.1344vw}60.0001%,70%{background-position:0 -21.816vw}70.0001%,80%{background-position:0 -45.2976vw}80.0001%,90%{background-position:0 -11.2992vw}100%,90.0001%{background-position:0 -32.4816vw}100.0001%,110%{background-position:0 -7.9488vw}}@keyframes bg-noise{0%,10%{background-position:0 -7.392vw}10.0001%,20%{background-position:0 -36.696vw}20.0001%,30%{background-position:0 -11.2992vw}30.0001%,40%{background-position:0 -31.488vw}40.0001%,50%{background-position:0 -5.9136vw}50.0001%,60%{background-position:0 -42.1344vw}60.0001%,70%{background-position:0 -21.816vw}70.0001%,80%{background-position:0 -45.2976vw}80.0001%,90%{background-position:0 -11.2992vw}100%,90.0001%{background-position:0 -32.4816vw}100.0001%,110%{background-position:0 -7.9488vw}}@-webkit-keyframes fade-inout{0%,100%{opacity:0}2%{opacity:.15643}4%{opacity:.30902}6%{opacity:.45399}8%{opacity:.58779}10%{opacity:.70711}12%{opacity:.80902}14%{opacity:.89101}16%{opacity:.95106}18%{opacity:.98769}20%,80%{opacity:1}82%{opacity:.84357}84%{opacity:.69098}86%{opacity:.54601}88%{opacity:.41221}90%{opacity:.29289}92%{opacity:.19098}94%{opacity:.10899}96%{opacity:.04894}98%{opacity:.01231}}@keyframes fade-inout{0%,100%{opacity:0}2%{opacity:.15643}4%{opacity:.30902}6%{opacity:.45399}8%{opacity:.58779}10%{opacity:.70711}12%{opacity:.80902}14%{opacity:.89101}16%{opacity:.95106}18%{opacity:.98769}20%,80%{opacity:1}82%{opacity:.84357}84%{opacity:.69098}86%{opacity:.54601}88%{opacity:.41221}90%{opacity:.29289}92%{opacity:.19098}94%{opacity:.10899}96%{opacity:.04894}98%{opacity:.01231}}@font-face{font-family:warp-ar-icons;src:url(../fonts/warp-ar-icons.woff?54acfa72529ffe6fb8db2efe48205e02) format("woff"),url(../fonts/warp-ar-icons.woff2?54acfa72529ffe6fb8db2efe48205e02) format("woff2"),url(../fonts/warp-ar-icons.ttf?54acfa72529ffe6fb8db2efe48205e02) format("truetype");font-weight:400;font-style:normal}p.icon{font-family:warp-ar-icons!important;font-weight:400!important}p.icon.angle-right:before{content:"\e900"}p.icon.angle-left:before{content:"\e901"}p.icon.angle-up:before{content:"\e902"}p.icon.angle-down:before{content:"\e903"}p.icon.close:before{content:"\e904"}p.icon.menu:before{content:"\e905"}p.icon.twitter:before{content:"\e930"}p.icon.facebook:before{content:"\e931"}p.icon.line:before{content:"\e932"}p.icon.youtube:before{content:"\e933"}p.icon.instagram:before{content:"\e934"}p.icon.arrow:before{content:"\f101"}p.icon.attention:before{content:"\f102"}p.icon.ban:before{content:"\f103"}p.icon.char-1:before{content:"\f104"}p.icon.char-2:before{content:"\f105"}p.icon.char-3:before{content:"\f106"}p.icon.char-4:before{content:"\f107"}p.icon.char-5:before{content:"\f108"}p.icon.char-6:before{content:"\f109"}p.icon.char-7:before{content:"\f10a"}p.icon.char-8:before{content:"\f10b"}p.icon.happy:before{content:"\f10c"}p.icon.home:before{content:"\f10d"}p.icon.info:before{content:"\f10e"}p.icon.inventory:before{content:"\f10f"}p.icon.map:before{content:"\f110"}p.icon.minus:before{content:"\f111"}p.icon.plus:before{content:"\f112"}p.icon.search:before{content:"\f113"}p.icon.sweat:before{content:"\f114"}p.icon.triangle:before{content:"\f115"}p.icon.unhappy:before{content:"\f116"}p.icon.volume-off:before{content:"\f117"}p.icon.volume-on:before{content:"\f118"}:after,:before,a,blockquote,button,code,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,label,legend,li,main,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box}li{list-style:none}img{image-rendering:auto;height:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){dd,div,dl,dt,figure,h1,h2,h3,h4,li,ol,section,ul{min-height:1px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer}body,html{margin:0;padding:0;color:#fff;line-height:1.6;font-size:3.73333vw;font-family:'M PLUS 1',sans-serif;font-weight:400;font-feature-settings:'palt' 1}html{-webkit-overflow-scrolling:touch}html::-webkit-scrollbar{width:2.66667vw!important}html::-webkit-scrollbar-track{background-color:rgba(243,52,4,.2)}html::-webkit-scrollbar-thumb{background-color:rgba(243,52,4,.5);-webkit-transition:background-color .3s linear;transition:background-color .3s linear}html::-webkit-scrollbar-thumb:hover{background-color:#F33404}body #main{position:relative;overflow-x:hidden}body{position:fixed;height:calc(100vh - 1px);height:calc(var(--window-inner-height) - 1px);box-sizing:border-box;left:0;right:0;top:0;bottom:0;overflow-y:hidden;touch-action:none;-webkit-overflow-scrolling:none;-ms-scroll-chaining:none;overscroll-behavior:none}a{font-weight:500;transition:color .2s linear}@media only screen and (min-width:769px){.pc-only{display:inherit}.sp-only{display:none!important}}@media only screen and (max-width:768px),(max-device-width:768px){.pc-only{display:none!important}.sp-only{display:inherit}}button.close,button.icon,button.plain{display:flex;color:#82FDFD}.mt5{margin-top:1.33333vw!important}.mb5{margin-bottom:1.33333vw!important}.ml5{margin-left:1.33333vw!important}.mr5{margin-right:1.33333vw!important}.mt10{margin-top:2.66667vw!important}.mb10{margin-bottom:2.66667vw!important}.ml10{margin-left:2.66667vw!important}.mr10{margin-right:2.66667vw!important}.mt20{margin-top:5.33333vw!important}.mb20{margin-bottom:5.33333vw!important}.ml20{margin-left:5.33333vw!important}.mr20{margin-right:5.33333vw!important}.mt30{margin-top:8vw!important}.mb30{margin-bottom:8vw!important}.ml30{margin-left:8vw!important}.mr30{margin-right:8vw!important}.mt40{margin-top:10.66667vw!important}.mb40{margin-bottom:10.66667vw!important}.ml40{margin-left:10.66667vw!important}.mr40{margin-right:10.66667vw!important}.mt50{margin-top:13.33333vw!important}.mb50{margin-bottom:13.33333vw!important}.ml50{margin-left:13.33333vw!important}.mr50{margin-right:13.33333vw!important}.mt60{margin-top:16vw!important}.mb60{margin-bottom:16vw!important}.ml60{margin-left:16vw!important}.mr60{margin-right:16vw!important}.mt70{margin-top:18.66667vw!important}.mb70{margin-bottom:18.66667vw!important}.ml70{margin-left:18.66667vw!important}.mr70{margin-right:18.66667vw!important}.mt80{margin-top:21.33333vw!important}.mb80{margin-bottom:21.33333vw!important}.ml80{margin-left:21.33333vw!important}.mr80{margin-right:21.33333vw!important}.mt90{margin-top:24vw!important}.mb90{margin-bottom:24vw!important}.ml90{margin-left:24vw!important}.mr90{margin-right:24vw!important}.mt100{margin-top:26.66667vw!important}.mb100{margin-bottom:26.66667vw!important}.ml100{margin-left:26.66667vw!important}.mr100{margin-right:26.66667vw!important}.mt110{margin-top:29.33333vw!important}.mb110{margin-bottom:29.33333vw!important}.ml110{margin-left:29.33333vw!important}.mr110{margin-right:29.33333vw!important}.mt120{margin-top:32vw!important}.mb120{margin-bottom:32vw!important}.ml120{margin-left:32vw!important}.mr120{margin-right:32vw!important}.font-jp{font-family:'M PLUS 1',sans-serif;font-weight:400}.font-jp_b{font-family:'M PLUS 1',sans-serif;font-weight:700}button.plain{position:relative;justify-content:center;align-items:center;width:53.33333vw;height:12vw;border-radius:12vw;border:solid #82FDFD}button.plain .label{font-family:Teko,sans-serif;font-weight:400;font-size:7.46667vw;margin-top:.15em}button.plain::after{position:absolute;font-family:warp-ar-icons!important;font-weight:400!important;content:"\e900";right:1.33333vw;top:50%;margin-top:-.5em}button.close,button.icon,figure{position:relative}button.plain.back::after{content:"\e901";right:auto;left:1.33333vw}.popup::after,figure.anime-2f::before{z-index:1;content:''}button.icon{justify-content:center;align-items:center;width:10.66667vw;height:10.66667vw;border:1px solid #82FDFD}button.icon p.icon{font-size:9.6vw}button.close{width:10.66667vw;flex-direction:column;justify-content:center;align-items:center}button.close .label{font-family:Teko,sans-serif;font-weight:400;font-size:4.26667vw;line-height:1;white-space:nowrap;text-align:center;margin-top:-.7em}button.close p.icon{font-size:9.6vw}figure.anime-2f{width:48vw;height:48vw;background-size:48vw 96vw;-webkit-animation-name:anime-2f;animation-name:anime-2f;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#main section.screen.loading .loader .dot,figure.anime-2f::before{-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}figure.anime-2f.mission{background-image:url(../img/alert_anime_00.png)}figure.anime-2f.fail{background-image:url(../img/alert_anime_01.png)}figure.anime-2f.game-over{background-image:url(../img/alert_anime_02.png)}figure.anime-2f::before{position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:url(../img/bg_noise.png);-webkit-animation-name:bg-noise;animation-name:bg-noise;-webkit-animation-duration:.5s;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}@-webkit-keyframes anime-2f{0%,49.999999%{background-position:0 0}100%,50%{background-position:0 -48vw}}@keyframes anime-2f{0%,49.999999%{background-position:0 0}100%,50%{background-position:0 -48vw}}.popup{position:relative;border:1px solid rgba(130,253,253,.8)}.popup::after{position:absolute;pointer-events:none;top:-1.06667vw;bottom:-1.06667vw;left:-1.06667vw;right:-1.06667vw;-o-border-image:url(../img/cross_corners.png) 40/2.13333vw round;border-image:url(../img/cross_corners.png) 40/2.13333vw round;border-style:solid}#debug,#main section.permission{z-index:1000;pointer-events:none}.popup .popup-inner{position:absolute;width:80vw;left:0;right:0;top:0;padding-top:8vw;padding-bottom:8vw}.popup .popup-inner>.title-bar{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;background-color:#82FDFD;height:10.66667vw}.popup .popup-inner>.title-bar .title{font-family:Audiowide,cursive;font-size:6.93333vw;text-align:center;line-height:1;white-space:nowrap}.popup .popup-inner>.content{color:#82FDFD}.popup .popup-inner>.content .content-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.popup .popup-inner>.content .content-inner>figure{border:1px solid rgba(130,253,253,.8);margin-top:8vw}.popup.r,.popup.r .popup-inner>.content .content-inner>figure{border-color:rgba(243,52,4,.8)}.popup .popup-inner>.content .content-inner>.sub-title{font-family:Teko,sans-serif;font-weight:400;font-size:7.46667vw;text-align:center;margin-top:2.13333vw;margin-bottom:-2.66667vw;line-height:1;white-space:nowrap}.popup .popup-inner>.content .content-inner>.text{font-family:'M PLUS 1',sans-serif;font-weight:400;text-align:center;margin-top:4vw}.popup .popup-inner>.content .content-inner>button{margin-top:6.66667vw}.popup .popup-inner>.content .content-inner>button:nth-of-type(n+2){margin-top:2.66667vw}.popup.r::after{border-image-source:url(../img/cross_corners_r.png)}.popup.r .popup-inner>.title-bar{background-color:#F33404}.popup.r .popup-inner>.content{color:#F33404}.popup.r .popup-inner>.content .content-inner>button{color:#F33404;border-color:#F33404}#main{position:relative;width:100vw;height:100%}#main #game-ar,#main>section{position:absolute;width:100vw;height:100%;top:0;bottom:0;left:0;right:0}#almostthereContainer,#loadBackground,#requestingCameraPermissions{display:none!important}#debug{position:absolute;width:100vw;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;display:none}#debug .info,#debug .logs{display:block;font-family:Teko,sans-serif;font-weight:400;font-size:2.13333vw;line-height:1.2;background-color:rgba(0,0,0,.5);padding:2.66667vw;width:34.66667vw}#debug .info{color:greed}#debug .logs{color:#fff;margin-top:1.33333vw}#main section .container{position:relative;width:auto;margin-right:8vw;margin-left:8vw;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}#main section .message{display:flex;flex-direction:column;justify-content:center;align-items:center}#main section .message .text{font-family:'M PLUS 1',sans-serif;font-weight:700;text-align:center;font-size:5.6vw;color:#82FDFD;white-space:nowrap}#main section.screen.title .container .copyright,#main section.screen.title .container .start-label,#main section.screen.title .tl .version{font-family:Teko,sans-serif;font-weight:400}#main section .message .text span.bracket.in{margin-left:-.3em}#main section .message .text span.bracket.out{margin-right:-.3em}#main section .message .text span.period{margin-right:-.6em}#main section.system{position:absolute;width:100vw;height:100%;top:0;bottom:0;left:0;right:0}#main section.permission{background-color:#000}#main section.permission .message{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;height:72vw;left:0;right:0;top:0;background-color:#82FDFD}#main section.permission .message .image{width:37.33333vw;height:37.33333vw;background-color:#000;margin-bottom:2.66667vw}#main section.permission .message .image figure{width:37.33333vw}#main section.permission .message .text{color:#000;line-height:1.4}#main section.touch-ground{z-index:1001;display:none;background-color:rgba(0,0,0,.6)}#main section.touch-ground .message figure{width:48vw}#main section.loading{z-index:1002}#main section.title{z-index:1020}#main section.opening{z-index:1012;display:none}#main section.instructions{z-index:1011}#main section.game{z-index:10;--key-color:#82FDFD;--mission-color:#82FDFD}#main section.ending{z-index:1050}#main section.result{z-index:1051}#main section.screen{display:none;position:relative}#main section.screen .btn.close{z-index:2;position:absolute;right:0;top:0;padding:2.66667vw}#main section.screen .btn.close p.icon{font-size:8.53333vw;color:#82FDFD}#main section.screen.loading{background-color:#000}#main section.screen.loading .loader{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:9.06667vw}#main section.screen.loading .loader .dot{width:3.2vw;height:3.2vw;background-color:#82FDFD;-webkit-animation-name:loader-loop;animation-name:loader-loop;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}#main section.screen.instructions,#main section.screen.title,#main section.screen.title>.screen.credits{background-color:#000}#main section.screen.loading .loader .dot:nth-child(2n){margin-left:2.66667vw}#main section.screen.loading .loader .dot:nth-child(n+3){margin-top:2.66667vw}#main section.screen.loading .loader .dot[data-id='1']{-webkit-animation-delay:-.5s;animation-delay:-.5s}#main section.screen.loading .loader .dot[data-id='2']{-webkit-animation-delay:-.25s;animation-delay:-.25s}#main section.screen.loading .loader .dot[data-id='3']{-webkit-animation-delay:0s;animation-delay:0s}#main section.screen.loading .loader .dot[data-id='4']{-webkit-animation-delay:.25s;animation-delay:.25s}#main section.screen.title .btn p.icon{color:#fff;padding:2.66667vw}#main section.screen.title .br,#main section.screen.title .tl,#main section.screen.title .tr{position:absolute}#main section.screen.title .tl{z-index:4;left:1.33333vw;top:1.33333vw}#main section.screen.title .tl .version{font-size:2.4vw}#main section.screen.title .tr{z-index:2;right:0;top:0;opacity:0;transition:opacity .4s linear,transform .4s ease-out;transition-delay:.7s}#main section.screen.title .tr .btn.info p.icon{font-size:8.53333vw}#main section.screen.title .br{z-index:3;right:0;bottom:0}#main section.screen.title .br .btn.sound p.icon{font-size:8.53333vw}#main section.screen.title .br .btn.sound[data-muted='1'] p.icon::before{content:"\f117"}#main section.screen.title .container{z-index:1;pointer-events:none;opacity:0;transition:opacity .6s linear,transform .6s ease-out;transition-delay:.8s}#main section.screen.title .container .copyright,#main section.screen.title .container .logos,#main section.screen.title .container .start-label{position:absolute;width:100%;left:0;right:0}#main section.screen.title .container .logos{height:80vw;top:calc(50% - 64vw)}#main section.screen.title .container .logos .logo{z-index:0;position:relative;width:83.02222vw;transition:opacity 1.2s linear,transform 1.2s ease-out;transition-delay:2.1s;opacity:0;transform:translate(0,30%)}#main section.screen.title .container .logos .earth{z-index:1;position:absolute;width:65.77778vw;left:0;right:0;margin-left:auto;margin-right:auto;top:22.66667vw;transition:opacity .7s linear,transform .7s ease-out;transition-delay:1.7s}#main section.screen.title .container .start-label{top:calc(50% + 60vw);font-size:8.53333vw;text-align:center;line-height:1;white-space:nowrap;opacity:0;transition:opacity .5s linear,transform .5s ease-out;transition-delay:2.8s}#main section.screen.title .container .start-label .label{-webkit-animation-name:fade-loop;animation-name:fade-loop;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#main section.screen.title .container .copyright{font-size:3.73333vw;bottom:2.66667vw;text-align:center;line-height:1;white-space:nowrap}#main section.screen.title .bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:url(../img/titlescreen_bg.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0;transition:opacity 1.25s linear,transform 1.25s ease-out}#main section.screen.title>.screen.credits{z-index:10;position:absolute;width:100vw;height:100%;display:none}#main section.screen.title>.screen.credits .container{position:relative;color:#82FDFD;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}#main section.screen.title>.screen.credits .container h2.screen-title{font-family:Audiowide,cursive;font-size:6.4vw;text-align:center;margin-bottom:.6em}#main section.screen.title>.screen.credits .container .content ul.credits{position:relative;font-family:Teko,sans-serif;font-weight:400;font-size:3.73333vw;text-align:center;pointer-events:auto}#main section.screen.title>.screen.credits .container .content ul.credits li:nth-child(n+2){margin-top:.3em}#main section.screen.title>.screen.credits .container .content ul.credits li.mt{margin-top:.5em}#main section.screen.instructions .slide[data-id='1'] ul.steps li:nth-child(n+2),#main section.screen.instructions .slide[data-id='2'] .text{margin-top:5.33333vw}#main section.screen.title.is-in .container,#main section.screen.title.is-in .tr{opacity:1}#main section.screen.title.is-in .container .logos .logo{opacity:1;transform:translate(0,0) scale(1)}#main section.screen.title.is-in .bg,#main section.screen.title.is-in .container .logos .earth,#main section.screen.title.is-in .container .start-label{opacity:1}#main section.screen.instructions .slides{position:relative;width:100%;height:100%}#main section.screen.instructions .slick-list,#main section.screen.instructions .slick-track{height:100%}#main section.screen.instructions .slick-dots{z-index:1;position:absolute;left:0;right:0;bottom:4vw;display:flex;justify-content:center;align-items:center}#main section.screen.instructions .slick-dots>li{position:relative;width:2.66667vw;height:2.66667vw;border-radius:1.33333vw;background-color:#fff;opacity:.5}#main section.screen.instructions .slick-dots>li button{display:block;text-indent:-9999px;white-space:nowrap}#main section.screen.instructions .slick-dots>li:after{z-index:0;content:'';position:absolute;display:block;background-color:rgba(255,255,255,0);top:-2.13333vw;bottom:-2.13333vw;left:-2.13333vw;right:-2.13333vw}#main section.screen.instructions .slick-dots>li:nth-child(n+2){margin-left:3.2vw}#main section.screen.instructions .slick-dots>li.slick-active{opacity:1}#main section.screen.instructions .slide{width:100%;height:100%}#main section.screen.instructions .slide .container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:2.66667vw;padding-right:2.66667vw;height:100%}#main section.screen.instructions .slide p{font-family:'M PLUS 1',sans-serif;font-weight:700;font-size:3.46667vw;color:#82FDFD}#main section.screen.instructions .slide[data-id='1'] ul.steps li{display:flex;align-items:center}#main section.screen.instructions .slide[data-id='1'] ul.steps li .image{border:.8vw solid #82FDFD}#main section.screen.instructions .slide[data-id='1'] ul.steps li .image figure{width:34.66667vw}#main section.screen.instructions .slide[data-id='1'] ul.steps li .text{margin-left:4vw}#main section.screen.instructions .slide[data-id='2'] figure{width:66.66667vw}#main section.screen.ending .br,#main section.screen.opening .br{z-index:3;position:absolute;right:2.66667vw;bottom:1.6vw}#main section.screen.ending .btn.skip,#main section.screen.opening .btn.skip{pointer-events:none;opacity:1;transition:opacity .3s linear}#main section.screen.ending .btn.skip .label,#main section.screen.opening .btn.skip .label{display:flex;align-items:center;color:#82FDFD}#main section.screen.ending .btn.skip .label .text,#main section.screen.opening .btn.skip .label .text{font-family:Teko,sans-serif;font-weight:400;font-size:5.33333vw}#main section.screen.ending .btn.skip .label p.icon,#main section.screen.opening .btn.skip .label p.icon{font-size:3.73333vw;margin-left:.1em;margin-top:-.1em}#main section.screen.ending .btn.skip.disabled,#main section.screen.opening .btn.skip.disabled{opacity:0}#main section.screen.ending .video-container,#main section.screen.opening .video-container{z-index:0;position:relative;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#main section.screen.ending .video-container video,#main section.screen.opening .video-container video{width:100%}#main section.screen.ending .video-container{pointer-events:auto}#main section.screen.ending .ending-story{display:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#main section.screen.ending .ending-story .text{z-index:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:'M PLUS 1',sans-serif;font-weight:400;font-size:3.73333vw;text-align:center;background-color:rgba(0,0,0,.5)}#main section.game .game-message,#main section.game::before,#main section.screen.ending .ending-story .video-bg{position:absolute;height:100%;top:0;bottom:0;left:0;right:0}#main section.screen.ending .ending-story .text p{line-height:1.8;transition:opacity .8s linear,transform .8s ease-out;opacity:0}#main section.screen.ending .ending-story .text p:nth-child(1){transition-delay:0s}#main section.screen.ending .ending-story .text p:nth-child(2){transition-delay:2s}#main section.screen.ending .ending-story .text p:nth-child(3){transition-delay:4s}#main section.screen.ending .ending-story .text p:nth-child(4){transition-delay:6s}#main section.screen.ending .ending-story .text p:first-child{margin-top:-8vw}#main section.screen.ending .ending-story .text p:nth-child(n+2){margin-top:1em}#main section.screen.ending .ending-story .video-bg{z-index:0;width:100%;overflow:hidden}#main section.screen.ending .ending-story video{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#main section.screen.ending .ending-story .btn.skip{transition:opacity .3s linear,transform .3s ease-out;opacity:0}#main section.screen.ending .ending-story.is-in .btn.skip,#main section.screen.ending .ending-story.is-in .text p{opacity:1;transform:translate(0,0) scale(1)}#main section.screen.result{background-color:#000}#main section.screen.result figure{width:53.33333vw;margin-bottom:5.33333vw;margin-top:-5.33333vw}#main section.screen.result .message{margin-top:-2.66667vw}#main section.screen.result .message p{color:#82FDFD;font-family:Audiowide,cursive;font-size:7.46667vw;line-height:1;white-space:nowrap}#main section.screen.result .message p.sub{font-size:6.66667vw;margin-top:.4em}#main section.screen.result .btns{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:8vw}#main section.screen.result .btns button{pointer-events:auto}#main section.game::before{z-index:100;display:block;content:'';width:100%;background-color:rgba(0,0,0,0);transition:background-color .1s linear;pointer-events:none}#main section.game.black::before{background-color:#000}#main section.game .game-message{z-index:16;width:100vw;pointer-events:none}#main section.game .game-message .messages{position:relative;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#main section.game .game-overlay,#main section.game .game-popups{position:absolute;width:100vw;height:100%;top:0;bottom:0;left:0;right:0;pointer-events:none}#main section.game .game-message .messages .message{position:absolute;font-family:Audiowide,cursive;font-size:16vw;text-align:center;opacity:0;display:none;line-height:1.1}#main section.game .game-overlay{z-index:10}#main section.game .game-mission{z-index:7}#main section.game .game-popups{z-index:15}#main section.game .game-popups .popups{z-index:1;position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#main section.game .game-popups .popups>.popup{position:absolute;margin:auto;display:none;pointer-events:auto}#main section.game .game-popups .popups>.popup.mission-success .monolith canvas{width:80vw;height:80vw;margin-top:2.66667vw;margin-bottom:-8vw}#main section.game .game-popups .bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);opacity:0}#main section.game .game-menu,#main section.game .game-ui,#main section.game .game-ui2{width:100vw;height:100%;bottom:0;position:absolute;left:0;right:0;top:0}#main section.game .game-menu{z-index:5;pointer-events:none}#main section.game .game-ui .footer,#main section.game .game-ui2 .footer{position:absolute;left:0;right:0;bottom:0;width:100%;height:21.33333vw}#main section.game .game-ui2{z-index:6;pointer-events:none}#main section.game .game-ui2 .header{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;left:0;right:0;top:0}#main section.game .game-ui2 .header>.title{z-index:1;position:relative;color:#82FDFD;display:flex;justify-content:center;align-items:center;margin-top:2.13333vw}#main section.game .game-ui2 .header>.title span.title{font-family:Teko,sans-serif;font-weight:400;font-size:5.33333vw}#main section.game .game-ui2 .header>.title span.bracket{font-family:Roboto,sans-serif;font-weight:100;font-size:7.46667vw;margin-top:-.2em}#main section.game .game-ui2 .header>.title span.bracket.l{margin-right:.2em}#main section.game .game-ui2 .header>.title span.bracket.r{margin-left:.2em}#main section.game .game-ui2 .header .frame{z-index:0;position:absolute;width:100%;left:0;right:0;top:0}#main section.game .game-ui2 .footer{display:flex;justify-content:center;align-items:center}#main section.game .game-ui2 .footer .btns{z-index:2;position:relative;margin-top:5.33333vw;display:none;pointer-events:auto}#main section.game .game-ui2 .footer .footer-lines{z-index:1;position:absolute;width:100%;height:13.33333vw;left:0;right:0;bottom:5.33333vw}#main section.game .game-ui2 .footer .footer-lines .line-wrap{position:relative;position:absolute;width:50%;height:100%;overflow:hidden}#main section.game .game-ui2 .footer .footer-lines .line-wrap.l{left:0}#main section.game .game-ui2 .footer .footer-lines .line-wrap.r{right:0}#main section.game .game-ui2 .footer .footer-lines svg.line{position:absolute;width:60vw;top:0;transition:all .4s cubic-bezier(.13,.66,.4,.98)}#main section.game .game-ui2 .footer .footer-lines svg.line polyline{fill:none;stroke:var(--key-color);stroke-width:1;stroke-miterlimit:10}#main section.game .game-ui2 .footer .footer-lines svg.line.l{left:-6.4vw}#main section.game .game-ui2 .footer .footer-lines svg.line.r{right:-6.4vw}#main section.game .game-ui2 .footer[data-width='2'] .footer-lines svg.line polyline{stroke:#82FDFD}#main section.game .game-ui2 .footer[data-width='2'] .footer-lines svg.line.l{left:0}#main section.game .game-ui2 .footer[data-width='2'] .footer-lines svg.line.r{right:0}#main section.game .game-full-ha{z-index:12;position:absolute;width:100vw;height:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);pointer-events:none}#main section.game .game-full-ha.disabled{pointer-events:auto}#main section.game .game-ui{z-index:2;pointer-events:none}#main section.game .game-ui .overlay-alerts,#main section.game .game-ui .tl,#main section.game .game-ui .tr{position:absolute}#main section.game .game-ui .tl{z-index:2;left:2.66667vw;top:2.66667vw}#main section.game .game-ui .tl .ui-oxygen{position:relative;margin-left:2.66667vw;margin-top:1.6vw}#main section.game .game-ui .tl .ui-oxygen>.label{position:absolute;width:1.86667vw;left:-3.2vw;bottom:0}#main section.game .game-ui .tl .ui-oxygen>.label svg{fill:var(--key-color);width:1.86667vw;height:16.20526vw}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar{position:relative}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .bar-frame{position:absolute;width:5.86667vw;height:49.6vw;border-radius:5.86667vw;top:-.8vw;left:-.8vw;border:2px solid var(--key-color)}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .bar-wrap{position:relative;width:4.26667vw;height:48vw}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .bar-wrap .bar,#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .bar-wrap .track{position:absolute;width:100%;height:100%;border-radius:4.26667vw;transform-origin:0 100%;left:0;bottom:0}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .bar-wrap .bar{background-color:var(--key-color)}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .add-value,#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .current-value{position:absolute;font-family:Audiowide,cursive;color:var(--key-color)}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .add-value .value-inner,#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .current-value .value-inner{position:relative;right:-100%}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .add-value span,#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .current-value span{text-align:left;line-height:1;white-space:nowrap}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .add-value span.unit,#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .current-value span.unit{line-height:1;white-space:nowrap}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .current-value{bottom:0;right:-.53333vw}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .current-value>.value-inner::after{position:absolute;display:block;content:'';width:100%;left:0;bottom:.26667vw;border:1px solid var(--key-color)}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .current-value span{font-size:6.4vw}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .current-value span.value{margin-left:.2em}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .current-value span.unit{font-size:3.73333vw}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .add-value{bottom:-.53333vw;right:-1.06667vw;display:none}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .add-value span{font-size:4.8vw}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .add-value span.symbol{margin-bottom:.2em}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .add-value span.value{margin-left:-.35em}#main section.game .game-ui .tl .ui-oxygen .oxygen-bar .add-value span.unit{font-size:3.2vw}#main section.game .game-ui .tr{z-index:3;right:2.66667vw;top:2.66667vw}#main section.game .game-ui .tr .ui-map{position:relative;pointer-events:auto;overflow:hidden;margin-right:-1.06667vw;margin-top:-1.06667vw}#main section.game .game-ui .tr .ui-map .map-frame{z-index:3;position:relative;width:36.26667vw;margin-top:1.06667vw}#main section.game .game-ui .tr .ui-map .map-frame svg.radar-frame{width:36.26667vw;height:auto}#main section.game .game-ui .tr .ui-map .map-frame svg.radar-frame .cls-1,#main section.game .game-ui .tr .ui-map .map-frame svg.radar-frame .cls-2{fill:none;stroke:var(--key-color)}#main section.game .game-ui .tr .ui-map .map-frame svg.radar-frame .cls-1{stroke-width:2px}#main section.game .game-ui .tr .ui-map .map-frame svg.radar-frame .triangle{fill:#fff}#main section.game .game-ui .tr .ui-map .map-base,#main section.game .game-ui .tr .ui-map .map-canvas,#main section.game .game-ui .tr .ui-map .map-sonar{position:absolute}#main section.game .game-ui .tr .ui-map .map-canvas{z-index:2;width:32vw;height:32vw;border-radius:16vw;left:2.13333vw;top:2.13333vw;margin:auto;overflow:hidden}#main section.game .game-ui .tr .ui-map .map-canvas canvas{position:relative;width:100%;height:100%}#main section.game .game-ui .tr .ui-map .map-sonar{z-index:1;width:32.8vw;left:1.73333vw;top:1.73333vw;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.08,.15,.7,.99);animation-timing-function:cubic-bezier(.08,.15,.7,.99);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#main section.game .game-ui .tr .ui-map .map-sonar img{transform-origin:50% 50%}#main section.game .game-ui .tr .ui-map .map-base{z-index:0;width:32vw;height:32vw;border-radius:16vw;left:2.13333vw;top:2.13333vw;background-color:#000;opacity:.2}#main section.game .game-ui .overlay-alerts{z-index:1;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none}#main section.game .game-ui .overlay-alerts .alert{position:absolute;flex-direction:column;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;width:100%;height:100%;padding-bottom:5.33333vw;background-image:url(../img/bg_grid_2_r.png);background-size:8.53333vw 8.53333vw;background-position:center center;display:none}#main section.game .game-ui .overlay-alerts .alert .alert-window{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:53.33333vw;padding-top:5.33333vw;padding-bottom:5.33333vw;color:#F33404;background-color:rgba(0,0,0,.6);border-radius:2.13333vw}#main section.game .game-ui .overlay-alerts .alert figure p.icon{font-size:32vw}#main section.game .game-ui .overlay-alerts .alert .title{font-family:Teko,sans-serif;font-weight:400;font-size:8.53333vw;text-align:center}#main section.game .game-ui .overlay-alerts .alert .text{font-family:'M PLUS 1',sans-serif;font-weight:700;font-size:3.2vw;text-align:center}#main section.game .game-ui .overlay-alerts .alert .text span{line-height:1;white-space:nowrap}#main section.game .game-ui .overlay-alerts .alert .text span.mr{margin-right:-.75em}#main section.game .game-ui .overlay-alerts .alert .text span:nth-child(n+2){margin-top:.2em}#main section.game .game-ui .footer{z-index:4}#main section.game .game-ui .footer .ui-location{z-index:0;position:absolute;justify-content:center;align-items:center;width:100%;height:10.66667vw;left:0;right:0;top:-10.66667vw;display:none}#main section.game .game-ui .footer .ui-location .ui-direction{position:relative;width:12vw;height:12vw;display:flex;justify-content:center;align-items:center;margin-left:-1.06667vw}#main section.game .game-ui .footer .ui-location .ui-direction p.icon{position:relative;font-size:4.8vw;color:var(--key-color);transform-origin:50% 55%}#main section.game .game-ui .footer .ui-location .ui-direction .circle{position:absolute;top:0;bottom:0;left:0;right:0;border:1px dotted var(--key-color);width:12vw;height:12vw;border-radius:6vw}#main section.game .game-ui .footer .ui-location .ui-distance{color:var(--key-color);margin-left:1.06667vw;margin-top:2.66667vw}#main section.game .game-ui .footer .ui-location .ui-distance .label{font-family:Teko,sans-serif;font-weight:400;font-size:4.26667vw;line-height:1;white-space:nowrap;margin-bottom:-.2em}#main section.game .game-ui .footer .ui-location .ui-distance .current-value{font-family:Teko,sans-serif;font-weight:300;font-size:10.66667vw;line-height:1;white-space:nowrap;text-align:center}#main section.game .game-ui .footer .ui-location .ui-distance .current-value span.value span.decimal{font-size:80%}#main section.game .game-ui .footer .ui-location .ui-distance .current-value span.unit{font-size:60%}#main section.game .game-ui .footer .btns{z-index:1;position:relative;display:flex;justify-content:center;align-items:center;margin-top:6.66667vw}#main section.game .game-ui .footer .btns button{pointer-events:auto;border-color:var(--key-color)}#main section.game .game-ui .footer .btns button p.icon{color:var(--key-color)}#main section.game .game-ui .footer .btns button:nth-child(n+2){margin-left:5.33333vw}#main section.game .game-ui .footer .alerts{z-index:3;position:absolute;top:-10.66667vw;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}#main section.game .game-ui .footer .alerts .alert{display:flex;justify-content:center;align-items:center;color:#000;background-color:var(--key-color);transition:opacity .3s linear,transform .3s ease-out;opacity:0;transform:translate(0,50%);padding:1.06667vw 3.2vw}#main section.game .game-ui .footer .alerts .alert .text{display:flex;justify-content:center;align-items:center;font-size:5.86667vw;line-height:1;white-space:nowrap}#main section.game .game-ui .footer .alerts .alert .text p.icon{font-size:120%;margin-right:.3em}#main section.game .game-ui .footer .alerts .alert .text span{display:block;font-family:Teko,sans-serif;font-weight:400;margin-bottom:-.2em}#main section.game #game-ar{z-index:1}#main section.game.low-oxygen .game-ui .footer .alerts .alert.low-oxygen,#main section.game.low-oxygen .game-ui2 .footer .alerts .alert.low-oxygen{opacity:1;transform:translate(0,0) scale(1)}#main section.game .game-menu .menu-item{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;display:none}#main section.game .game-menu .menu-item .container{z-index:1;position:relative;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}#main section.game .game-menu .menu-item .bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#000}#main section.game .game-menu .menu-item.inventory .monolith-list{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#82FDFD;width:86.66667vw;height:86.66667vw}#main section.game .game-menu .menu-item.inventory .monolith-list .m-counts{z-index:3;position:relative;transition:opacity .3s linear,transform .3s ease-out;transition-delay:.8s;transform:scale(.8);opacity:0}#main section.game .game-menu .menu-item.inventory .monolith-list .m-counts .label{font-family:Teko,sans-serif;font-weight:400;font-size:5.86667vw;text-align:center;line-height:1;white-space:nowrap;margin-bottom:-.2em}#main section.game .game-menu .menu-item.inventory .monolith-list .m-counts .value{font-family:Audiowide,cursive;font-size:13.33333vw;text-align:center;line-height:1;white-space:nowrap}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols{z-index:2;position:absolute;top:50%;left:50%}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li{position:absolute;width:16vw;height:18.47521vw;display:flex;justify-content:center;align-items:center;transition:opacity .45s linear,transform .45s ease-out;opacity:0}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='0']{left:-8vw;top:-46.57094vw;transform:translate(0,22.4vw);transition-delay:0s}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='1']{left:18.39865vw;top:-35.63626vw;transform:translate(-15.83919vw,15.83919vw);transition-delay:.1s}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='2']{left:29.33333vw;top:-9.2376vw;transform:translate(-22.4vw,0);transition-delay:.2s}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='3']{left:18.39865vw;top:17.16105vw;transform:translate(-15.83919vw,-15.83919vw);transition-delay:.3s}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='4']{left:-8vw;top:28.09573vw;transform:translate(0,-22.4vw);transition-delay:.4s}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='5']{left:-34.39865vw;top:17.16105vw;transform:translate(15.83919vw,-15.83919vw);transition-delay:.5s}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='6']{left:-45.33333vw;top:-9.2376vw;transform:translate(22.4vw,0);transition-delay:.6s}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='7']{left:-34.39865vw;top:-35.63626vw;transform:translate(15.83919vw,15.83919vw);transition-delay:.7s}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li p.icon{z-index:1;position:relative;font-size:12vw;color:rgba(255,255,255,.2)}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li .base{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li .base svg.hexagon{width:16vw}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li .base svg.hexagon polygon{fill:#000;stroke:#82FDFD;stroke-width:5;stroke-miterlimit:10}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li.active p.icon{color:#82FDFD}#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='3'] p.icon,#main section.game .game-menu .menu-item.inventory .monolith-list ul.symbols>li[data-id='6'] p.icon{margin-bottom:-.1em}#main section.game .game-menu .menu-item.inventory .monolith-list .circle{z-index:1;position:absolute;width:74.66667vw;height:74.66667vw;border-radius:37.33333vw;border:1px solid #82FDFD;margin:auto;transition:opacity .5s linear,transform .5s ease-out;transition-delay:0;transform:scale(.8);opacity:0}#main section.game .game-menu .menu-item.inventory .monolith-list .polygon{z-index:0;position:absolute;margin:auto;transition:opacity .5s linear,transform .5s ease-out;transition-delay:.3s;opacity:0}#main section.game .game-menu .menu-item.inventory .monolith-list.is-in .circle,#main section.game .game-menu .menu-item.inventory .monolith-list.is-in .m-counts,#main section.game .game-menu .menu-item.inventory .monolith-list.is-in ul.symbols>li{opacity:1;transform:translate(0,0) scale(1)}#main section.game .game-menu .menu-item.inventory .monolith-list.is-in .polygon{opacity:1}#main section.game .game-menu .menu-item.map .map-container,#main section.game .game-menu .menu-item.map .map-container .large-map{position:relative}#main section.game .game-menu .menu-item.map .map-container .large-map::after{position:absolute;content:'';top:-.53333vw;bottom:-.53333vw;left:-.53333vw;right:-.53333vw;-o-border-image:url(../img/angle_corners.png) 40/4vw round;border-image:url(../img/angle_corners.png) 40/4vw round;border-style:solid}#main section.game .game-menu .menu-item.map .map-container .large-map .map-inner{position:relative;width:86.66667vw;height:86.66667vw;display:flex;flex-direction:column;justify-content:center;align-items:center;transform-origin:50% 50%;border:1px solid #fff;overflow:hidden}#main section.game .game-menu .menu-item.map .map-container .large-map .map-inner .map-wrap{position:relative;width:86.66667vw;height:86.66667vw}#main section.game .game-menu .menu-item.map .map-container .large-map .map-grid{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:url(../img/bg_grid_1_w.png);background-position:center center;background-size:5.77778vw 5.77778vw}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area{z-index:1;position:relative;width:86.66667vw;height:86.66667vw}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .player{position:absolute;transform-origin:0 0}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .player .inner{position:relative;transform:translate(-50%,-50%)}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .player p.icon{position:relative;font-size:2.93333vw}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .player .bracket{position:absolute;font-family:Roboto,sans-serif;font-weight:100;font-size:4.8vw;top:-2.13333vw}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .player .bracket.l{left:-2.13333vw}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .player .bracket.r{right:-2.13333vw}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .big-monolith,#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .monolith,#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .spaceman{position:absolute}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .big-monolith .box,#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .monolith .box{transform:translate(-50%,-50%)}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .big-monolith .box::after,#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .big-monolith .box::before,#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .monolith .box::after,#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .monolith .box::before{display:block;content:''}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .spaceman::after{transform:translate(-50%,-50%);display:block;content:''}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .monolith .box::after,#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .monolith .box::before{width:2.13333vw;height:2.13333vw}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .monolith .box::after{z-index:1;position:relative;background-color:#82FDFD}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .monolith .box::before{z-index:0;position:absolute;left:0;top:0;background-color:rgba(130,253,253,.6);-webkit-animation-name:map-monolith-loop;animation-name:map-monolith-loop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .monolith[data-active='0'] .box::after{-webkit-animation:none;animation:none;display:none}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .big-monolith .box::after{width:4.26667vw;height:4.26667vw;z-index:1;position:relative;background-color:rgba(130,253,253,.5)}#main section.game .game-menu .menu-item.map .map-container .large-map .map-area .spaceman::after{width:1.6vw;height:1.6vw;border-radius:.8vw;background-color:#82FDFD}#main section.game .game-menu .menu-item.map .map-container .large-map .map-base{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:url(../img/map_moon_tex.png);background-position:center center;background-size:cover;opacity:.5}#main section.game .game-mission{position:absolute;width:100vw;height:100%;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--mission-color);background-color:#000;opacity:0;transition:opacity .4s ease-out;pointer-events:none}#main section.game .game-mission[data-state=fail]{background-color:#420e00}#main section.game .game-mission[data-state=fail] .frame{filter:hue-rotate(180deg) saturate(200%)}#main section.game .game-mission.fade-in{opacity:1}#main section.game .game-mission .frame{z-index:0;position:absolute;left:0;right:0;display:none;transition:filter .4s linear}#main section.game .game-mission .frame.top{top:0}#main section.game .game-mission .frame.bottom{bottom:0}#main section.game .game-mission .frame.bottom img{transform:scaleY(-1)}#main section.game .game-mission .overlay{z-index:10;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#main section.game .game-mission .overlay .overlay-txt{z-index:1;position:absolute;display:none}#main section.game .game-mission .overlay .overlay-txt.center{font-family:Audiowide,cursive;text-align:center;font-size:13.33333vw;line-height:1.1;margin:auto}#main section.game .game-mission .overlay .overlay-txt.error{color:#F33404}#main section.game .game-mission .game-mission-body{z-index:1;position:relative;width:100%}#main section.game .game-mission .game-mission-body span.value{text-align:right}#main section.game .game-mission .game-mission-body span.unit{text-align:left}#main section.game .game-mission .game-mission-body .block.progress,#main section.game .game-mission .game-mission-body .block.tap-area{position:absolute;width:84vw;left:0;right:0;margin-left:auto;margin-right:auto}#main section.game .game-mission .game-mission-body .block.progress{top:-21.33333vw}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.progress{top:-18.66667vw}}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar{position:relative}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .current-value{position:absolute;font-family:Audiowide,cursive;top:-11.2vw;left:0}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .current-value span{font-size:10.66667vw;line-height:1;white-space:nowrap}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .current-value span.value span.decimal{font-size:80%}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .current-value span.unit{font-size:8vw}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .bar-wrap{position:relative;width:84vw}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .bar-wrap .bar,#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .bar-wrap .track{width:100%;height:6.66667vw;border-radius:6.66667vw}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .bar-wrap .bar{position:absolute;background-color:var(--mission-color)}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .bar-wrap .track{position:relative;background-color:rgba(255,255,255,.2)}#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .label{position:relative;font-family:Teko,sans-serif;font-weight:400;font-size:4.8vw;line-height:1;white-space:nowrap;margin-top:.8vw}#main section.game .game-mission .game-mission-body .block.progress ul.progress-misses{position:relative;display:flex;margin-left:-.8vw;margin-top:.8vw}#main section.game .game-mission .game-mission-body .block.progress ul.progress-misses>li p.icon{color:rgba(255,255,255,.25);font-size:8vw}#main section.game .game-mission .game-mission-body .block.progress ul.progress-misses>li:nth-child(n+2){margin-left:px}#main section.game .game-mission .game-mission-body .block.progress ul.progress-misses>li[data-active='1'] p.icon{color:#F33404;-webkit-animation-name:miss-in;animation-name:miss-in;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#main section.game .game-mission .game-mission-body .block.timer{position:relative;width:100%}#main section.game .game-mission .game-mission-body .block.timer .timer-body{z-index:2;position:relative;width:84vw;margin-left:auto;margin-right:auto}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .bar-wrap .bar,#main section.game .game-mission .game-mission-body .block.progress .mission-progress-bar .bar-wrap .track{height:5.33333vw;border-radius:5.33333vw}#main section.game .game-mission .game-mission-body .block.timer .timer-body{width:80vw}}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-time{z-index:2;position:absolute;right:0;bottom:2.66667vw}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-time .label{font-family:Teko,sans-serif;font-weight:400;font-size:4.8vw;line-height:1;white-space:nowrap;text-align:right;margin-bottom:-1.06667vw}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-time .current-value{font-family:Audiowide,cursive}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-time .current-value span{font-size:9.6vw;line-height:1;white-space:nowrap}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-time .current-value span.value span.decimal{font-size:80%}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-time .current-value span.unit{font-size:4.8vw;margin-left:.05em}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar{z-index:1;position:relative;width:84vw}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar{width:80vw}}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar svg.timer{width:84vw}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar svg.timer path.bar,#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar svg.timer path.track{fill:none;stroke-width:17px}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar svg.timer path.bar{stroke:var(--mission-color);stroke-dasharray:1536.76241 1536.76241}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar svg.timer path.track{stroke:rgba(255,255,255,.25)}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar svg.timer path.divisions{fill:rgba(255,255,255,.5)}#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar svg.timer polyline.line{fill:none;stroke:rgba(255,255,255,.5);stroke-miterlimit:10}#main section.game .game-mission .game-mission-body .block.timer .timer-cube{z-index:1;position:absolute;left:0;right:0;top:-8vw}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-body .timer-bar svg.timer{width:80vw}#main section.game .game-mission .game-mission-body .block.timer .timer-cube{top:-10.66667vw}}#main section.game .game-mission .game-mission-body .block.timer .timer-cube canvas{z-index:0;position:relative;width:100vw;height:100vw}#main section.game .game-mission .game-mission-body .block.timer .timer-cube .cube-shine,#main section.game .game-mission .game-mission-body .block.timer .timer-cube .cube-symbol{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:none}#main section.game .game-mission .game-mission-body .block.timer .timer-cube .cube-shine{z-index:2;width:100vw;height:100vw;opacity:0}#main section.game .game-mission .game-mission-body .block.timer .timer-cube .cube-symbol{z-index:1;width:80vw;height:80vw;top:-1.06667vw;background-image:url(../img/symbols_monolith.png);background-size:320vw 160vw;background-position:0 0;transform:scale(.5);opacity:0}#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='0'] .cube-symbol{background-position:0 0}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-cube .cube-symbol{width:76.19048vw;height:76.19048vw;top:-1.01587vw;background-size:304.7619vw 152.38095vw}#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='0'] .cube-symbol{background-position:0 0}}#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='1'] .cube-symbol{background-position:-80vw 0}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='1'] .cube-symbol{background-position:-76.19048vw 0}}#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='2'] .cube-symbol{background-position:-160vw 0}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='2'] .cube-symbol{background-position:-152.38095vw 0}}#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='3'] .cube-symbol{background-position:-240vw 0}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='3'] .cube-symbol{background-position:-228.57143vw 0}}#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='4'] .cube-symbol{background-position:-320vw -80vw}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='4'] .cube-symbol{background-position:-304.7619vw -76.19048vw}}#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='5'] .cube-symbol{background-position:-400vw -80vw}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='5'] .cube-symbol{background-position:-380.95238vw -76.19048vw}}#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='6'] .cube-symbol{background-position:-480vw -80vw}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='6'] .cube-symbol{background-position:-457.14286vw -76.19048vw}}#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='7'] .cube-symbol{background-position:-560vw -80vw}#main section.game .game-mission .game-mission-body .block.timer .timer-cube.effect-active .cube-shine,#main section.game .game-mission .game-mission-body .block.timer .timer-cube.effect-active .cube-symbol{display:block}#main section.game .game-mission .game-mission-body .block.timer .timer-cube.shine .cube-shine{-webkit-animation-name:shine-in;animation-name:shine-in;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#main section.game .game-mission .game-mission-body .block.timer .timer-cube.shine .cube-symbol{-webkit-animation-name:symbol-in;animation-name:symbol-in;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.14,.83,.71,1.03);animation-timing-function:cubic-bezier(.14,.83,.71,1.03);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.1s;animation-delay:.1s}#main section.game .game-mission .game-mission-body .block.timer .timer-cube.shine.glow .cube-symbol{-webkit-animation-name:symbol-loop;animation-name:symbol-loop;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#main section.game .game-mission .game-mission-body .block.timer .particles{position:absolute;left:0;right:0;top:-72vw}#main section.game .game-mission .game-mission-body .block.timer .particles canvas{width:100vw;height:200vw}#main section.game .game-mission .game-mission-body .block.timer .particles.p-1{z-index:3}#main section.game .game-mission .game-mission-body .block.timer .particles.p-2{z-index:0}#main section.game .game-mission .game-mission-body .block.tap-area{bottom:-16vw}#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar{z-index:0;position:relative;width:84vw}#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .hitareas,#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .track{height:8vw}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.timer .timer-cube[data-id='7'] .cube-symbol{background-position:-533.33333vw -76.19048vw}#main section.game .game-mission .game-mission-body .block.tap-area{bottom:-13.33333vw}#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .hitareas,#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .track{height:6.66667vw}}#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .track{z-index:0;position:relative;width:100%;background-color:rgba(255,255,255,.2)}#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .track:after,#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .track:before{position:absolute;display:block;content:'';width:100%}#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .track:before{border-top:1px solid rgba(255,255,255,.5);top:-1.06667vw}#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .track:after{border-bottom:1px solid rgba(255,255,255,.5);bottom:-.8vw}#main section.game .game-mission .game-mission-body .block.tap-area .tap-bar .hitareas{z-index:1;position:absolute;width:100%;height:100%;left:0;top:0}#main section.game .game-mission .game-mission-body .block.tap-area .guide{z-index:1;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'M PLUS 1',sans-serif;font-weight:700;font-size:2.93333vw;top:10.66667vw;left:0;right:0;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(25%)}#main section.game .game-mission .game-mission-body .block.tap-area .guide .bracket{position:relative;border:1px solid var(--mission-color);border-top:none;width:26.66667vw;height:2.66667vw}#main section.game .game-mission .game-mission-body .block.tap-area .guide .bracket:after{position:absolute;content:'';display:block;height:3.2vw;border-left:1px solid var(--mission-color);left:50%;bottom:-3.2vw}#main section.game .game-mission .game-mission-body .block.tap-area .guide .text{position:relative;text-align:center;margin-top:4.26667vw;line-height:1.3}#main section.game .game-mission .game-mission-body .block.tap-area .unlocked{z-index:2;position:absolute;width:84vw;padding-top:1.06667vw;padding-bottom:1.06667vw;left:0;right:0;margin-left:auto;margin-right:auto;color:#54FFB1;border:1.06667vw solid #54FFB1;top:13.33333vw;opacity:0}@media only screen and (min-aspect-ratio:10 / 16){#main section.game .game-mission .game-mission-body .block.tap-area .unlocked{height:10.66667vw}}#main section.game .game-mission .game-mission-body .block.tap-area .unlocked .text{position:relative;font-family:Audiowide,cursive;font-size:5.86667vw;text-align:center;line-height:1;white-space:nowrap}#main section.game .game-mission .game-mission-body .block.tap-area .unlocked.is-in{-webkit-animation-name:blink-in;animation-name:blink-in;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s}#main section.game .game-mission.trns-in .frame{display:none}#main section.game .game-mission.trns-in .frame.top{opacity:0;transform:translate(0,-75%)}#main section.game .game-mission.trns-in .frame.bottom{opacity:0;transform:translate(0,75%)}#main section.game .game-mission.trns-in .game-mission-body .block.progress{transition:opacity .3s linear,transform .3s ease-out;transition-delay:.1s;opacity:0;transform:translate(0,-25%)}#main section.game .game-mission.trns-in .game-mission-body .block.timer .timer-body .timer-time{transition:opacity .3s linear,transform .3s ease-out;transition-delay:.5s;opacity:0;transform:translate(25%,0)}#main section.game .game-mission.trns-in .game-mission-body .block.timer .timer-body .timer-bar svg.timer{transform-origin:50% 50%;transition:opacity .3s linear,transform .3s ease-out;transition-delay:.2s;opacity:0;transform:scale(1.1)}#main section.game .game-mission.trns-in .game-mission-body .block.timer .timer-body .timer-bar svg.timer path{transform-origin:50% 50%}#main section.game .game-mission.trns-in .game-mission-body .block.timer .timer-body .timer-bar svg.timer path.bar{opacity:0;transition:opacity .2s linear .5s}#main section.game .game-mission.trns-in .game-mission-body .block.timer .timer-body .timer-bar svg.timer polyline.line{stroke-dasharray:320 320;stroke-dashoffset:-320;transition:stroke-dashoffset .4s ease-out .3s}#main section.game .game-mission.trns-in .game-mission-body .block.timer.is-in .timer-bar svg.timer,#main section.game .game-mission.trns-in .game-mission-body .block.timer.is-in .timer-time{opacity:1;transform:translate(0,0) scale(1)}#main section.game .game-mission.trns-in .game-mission-body .block.timer.is-in .timer-bar svg.timer path.bar{opacity:1}#main section.game .game-mission.trns-in .game-mission-body .block.timer.is-in .timer-bar svg.timer polyline.line{stroke-dashoffset:0}#main section.game .game-mission.trns-in .game-mission-body .block.tap-area{transition:opacity .3s linear,transform .3s ease-out;opacity:0;transform:translate(0,75%)}#main section.game .game-mission.is-in .game-mission-body .block.progress,#main section.game .game-mission.trns-in .game-mission-body .block.tap-area.is-in{opacity:1;transform:translate(0,0) scale(1)}@supports (-webkit-touch-callout:none){body{min-height:-webkit-fill-available}}html{height:-webkit-fill-available}.particles canvas{width:100vw;height:213.33333vw}#game-ar{position:absolute;width:100vw;height:100%;top:0;bottom:0;left:0;right:0;background-color:green}