/*** VERSION: v1.0.0 ***/
/*** SHA: 5796c5512a9a7dff231e53ace83e74f4a7eb8414 ***/
:root{--crs-bg:rgba(0, 0, 0, 0.5)}body{background:0 0!important;overflow:hidden}canvas{touch-action:none}#canvasView{display:block;position:fixed}#customDialogContainer,.unselectable{-moz-user-select:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}#customDialogContainer p{-moz-user-select:text!important;-webkit-user-select:unset;-ms-user-select:unset;user-select:none}.progress-container{position:absolute;-webkit-user-select:none;user-select:none;touch-action:none;max-height:100vh;align-items:center;justify-content:center;align-content:center;width:95vw;--ratioSize:2vh;--barRatio:calc(var(--ratioSize) * 0.6);font-size:small;margin-bottom:var(--titanSafeAreaBottom)}.smooth-progression{transition:width .1s;transition-timing-function:linear}.smooth-appear{transition:display .1s;transition-timing-function:linear}#gameNFDContainer{position:absolute;width:100dvw;height:100dvh;touch-action:manipulation;z-index:1}#nfd-preloader{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:'Noto Sans',Arial,sans-serif}.continue-text-container{width:100%;height:100%}#universalPreloaderContent #nfd-preloader{width:100dvw;height:100dvh}@media only screen and (-webkit-min-device-pixel-ratio:2){#gameNFDContainer{position:fixed;min-width:-webkit-fill-available;min-width:fill-available;min-height:-webkit-fill-available;min-height:fill-available}}#progress-backround{position:absolute;z-index:1;height:100%;width:100%;outline:4px solid #6f1105}@media only screen and (max-device-width:480px) and (-webkit-max-device-pixel-ratio:1){html{overflow:hidden}body{position:fixed;-webkit-overflow-scrolling:touch}}.visuallyhidden{display:none}#game-preloader{display:none}@keyframes loading{from{transform:translateX(-170px)}to{transform:translateX(120vh)}}.meter{border-color:#fff;border-style:solid;border:outset;border-width:1px;border-radius:calc(var(--barRatio) * .5);width:100%;max-width:calc(var(--ratioSize) * 30);height:var(--barRatio);margin:calc(var(--ratioSize) * 3) auto 0;position:relative;background:#000;box-shadow:inset 0 -1px 1px rgba(255,255,255,.3)}.meter>span{display:block;height:calc(var(--barRatio) * .5);width:10%;max-width:99.8%;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#06c;position:relative;overflow:hidden}.blue>span{border-radius:calc(var(--barRatio) * .5);background:linear-gradient(#06c,#fff,#06c);box-shadow:0 0 calc(var(--ratioSize) * .25) #96ecff,0 0 calc(var(--ratioSize) * 2) var(--ratioSize) rgba(0,102,204,.5);margin:calc(var(--barRatio) * .24) 0 0 calc(var(--barRatio) * .5)}#gameVersionOverlay{position:fixed;top:0;left:0;z-index:9999;background-color:rgba(255,255,255,.8);padding:2px}.bg-container{background:#000;background-image:var(--backgroundData);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;touch-action:manipulation;user-select:none;width:100%;height:100%;-webkit-user-select:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}@media (orientation:landscape){.bg-container{display:flex;align-items:center;justify-content:center}}.bg-logo{background-image:var(--logoData)}.bg-crs1{background-image:var(--crs1Data)}.bg-crs2{background-image:var(--crs2Data)}.bg-crs3{background-image:var(--crs3Data)}.bg-crs4{background-image:var(--crs4Data)}.bg-crs5{background-image:var(--crs5Data)}.bg-tap{background-image:var(--tapData)}.bg-click{background-image:var(--clickData)}.item{display:flex;align-items:center;justify-content:center}.item-bg{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.item-continue{max-height:100px}.crs{background:var(--crs-bg);border-radius:2dvi;padding:2%;box-sizing:border-box;aspect-ratio:324/226}.display-container{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;gap:.75dvh;padding-top:0dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:.5vh;box-sizing:border-box}.display-container .logo{height:18%;width:100%;margin:0;margin-bottom:-4%}.display-container .crs{height:14%;margin:0}.display-container .text{height:5vh;margin-top:2vh;width:min(95%,calc(100vw - 2rem))}@media (orientation:landscape){.display-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 9vh;grid-template-areas:'crs1  center  crs2' 'crs3  crs4    crs5' 'text  text    text';width:100%;height:100%;align-content:center;column-gap:min(4vw,4vh);row-gap:clamp(8px,min(2.5vh,2.5vw),32px);align-items:stretch;padding:clamp(16px,min(6vh,6vw),40px) min(32px,2vw);padding-bottom:clamp(14px,min(5.25vh,5.25vw),48px);box-sizing:border-box}.display-container .crs,.display-container .logo,.display-container .text{height:auto}.text{grid-area:text;align-self:center;justify-self:center;width:100%}.crs1{grid-area:crs1;align-self:center}.crs2{grid-area:crs2;align-self:center}.crs3{grid-area:crs3;align-self:center}.crs4{grid-area:crs4;align-self:center}.crs5{grid-area:crs5;align-self:center}.display-container .item .item-bg{width:100%;height:100%;max-height:100%}.display-container>.item{height:100%;overflow:hidden}.crs{width:100%;margin:0;height:100%;min-height:0}.display-container>.item.logo{display:none}.display-container>.item.text{display:flex}.middle-center{grid-area:center;width:100%;padding:0 32px;box-sizing:border-box;height:100%}.middle-center .logo{height:100%;width:100%}.middle-center .logo .item-bg{height:100%;width:100%}.display-container .text{grid-area:text;align-self:center;justify-self:center;width:100%;height:9vh}.display-container .text .item-bg{width:100%;height:9vh;background-position:center center}}@media (orientation:portrait){.middle-center{display:none}}@media (max-width:299px),(max-height:199px){.item.crs,.item.text,.middle-center{display:none!important}.display-container{display:flex;flex-direction:column;gap:0;padding:0;width:90vw;height:90vh;align-items:center;justify-content:center}.display-container .logo{width:100%;height:100%}.display-container .logo .item-bg{width:100%;height:100%;max-width:100%;max-height:100%;background-size:contain}.display-container>.item.logo{display:flex!important}}