:root{--primary-text-color: #00b600;--primary-text-color-rgb: 0, 182, 0;--primary-bg-color: #ffffff;--primary-bg-color-rgb: 255, 255, 255;--document-text-color: #000;--document-text-color-rgb: 0, 0, 0;--deep-green: #0f8a01;--deep-green-rgb: 15, 138, 1;--primary-text-gradient: linear-gradient(0deg, rgba(0, 130, 0, 0.94) 20%, rgba(0, 182, 0, 0.94) 42%, rgba(37, 251, 37, 0.94) 70%);--primary-text-fill-color: rgba(0, 130, 0, 0.94);--secondary-text-gradient: linear-gradient(0deg, rgba(187, 96, 0, 0.94) 20%, rgba(255, 163, 65, 0.94) 60%);--secondary-text-fill-color: rgba(187, 96, 0, 0.94);--form-text-gradient: linear-gradient(0deg, rgba(200, 0, 70, 0.94) 20%, rgba(255, 54, 118, 0.94) 80%);--form-text-fill-color: rgba(200, 0, 70, 0.94);--form-placeholder-gradient: linear-gradient(0deg, rgba(200, 0, 70, 0.7) 20%, rgba(255, 54, 118, 0.7) 80%);--form-placeholder-fill-color: rgba(200, 0, 70, 0.7);--font: "M PLUS Rounded 1c", sans-serif;--vw: 0;--vh: 0}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}*::before,*::after{text-decoration:inherit;vertical-align:inherit}html{font-size:62.5%}body{color:var(--black);font-size:10px;font-family:var(--font);font-weight:400;font-kerning:normal;letter-spacing:0;line-height:1.5;margin:0;background-color:var(--white);box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}canvas{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea,select{color:inherit;font-family:var(--font);border:none;outline:none;vertical-align:top}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:rgba(var(--dark-rgb), 0.32);font-size:16px}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:rgba(var(--dark-rgb), 0.32);font-size:16px}input::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:rgba(var(--dark-rgb), 0.32);font-size:16px}input:-moz-placeholder-shown, textarea:-moz-placeholder-shown, select:-moz-placeholder-shown{color:rgba(var(--dark-rgb), 0.32);font-size:16px}input:placeholder-shown,textarea:placeholder-shown,select:placeholder-shown{color:rgba(var(--dark-rgb), 0.32);font-size:16px}button{color:inherit;font-family:var(--font);background:none;border:none;cursor:pointer;outline:0}label{cursor:pointer}label:disabled,input:disabled,textarea:disabled,select:disabled,button:disabled{cursor:default}h1,h2,h3,h4,h5,h6,figure{font-size:inherit;font-weight:normal}table{font-size:inherit;font-weight:normal}figure{margin:0;padding:0}a{color:inherit;text-decoration:none}picture,img{vertical-align:top}picture:not(.downloadable),img:not(.downloadable){pointer-events:none}img.svg{display:block}:focus{outline:none}@media screen{input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:rgba(var(--dark-rgb), 0.32);font-size:16px}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:rgba(var(--dark-rgb), 0.32);font-size:16px}input::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:rgba(var(--dark-rgb), 0.32);font-size:16px}input:-moz-placeholder-shown, textarea:-moz-placeholder-shown, select:-moz-placeholder-shown{color:rgba(var(--dark-rgb), 0.32);font-size:16px}input:placeholder-shown,textarea:placeholder-shown,select:placeholder-shown{color:rgba(var(--dark-rgb), 0.32);font-size:16px}br.md{display:none}}@media screen and (min-width: 769px){input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{font-size:16px}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{font-size:16px}input::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{font-size:16px}input:-moz-placeholder-shown, textarea:-moz-placeholder-shown, select:-moz-placeholder-shown{font-size:16px}input:placeholder-shown,textarea:placeholder-shown,select:placeholder-shown{font-size:16px}br.xs{display:none}br.md{display:inline}}[data-pixel]{image-rendering:pixelated}[data-protect]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nowrap{display:inline-block;text-decoration:inherit;white-space:nowrap}.irep{display:block;height:0;overflow:hidden}.btn{position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.btn *{pointer-events:none}.btn:active{-webkit-animation:button-easeOutElastic .6s linear;animation:button-easeOutElastic .6s linear}.btn:disabled,.btn.disabled{opacity:.5;cursor:default}.btn.btn-fade,.link.link-fade{transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.btn.btn-fade.hover,.link.link-fade.hover{opacity:.8}.btn.btn-fade:disabled,.btn.btn-fade.disabled,.link.link-fade:disabled,.link.link-fade.disabled{opacity:.5 !important;cursor:default !important}.is-block-mobile{display:none}.mobile .is-block-mobile{display:block}.is-block-desktop{display:none}.desktop .is-block-desktop{display:block}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeInFromBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes fadeInFromBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes fadeOutToBottom{100%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes fadeOutToBottom{100%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes buffer{0%{content:"."}30%{content:".."}60%{content:"..."}90%,100%{content:""}}@keyframes buffer{0%{content:"."}30%{content:".."}60%{content:"..."}90%,100%{content:""}}@-webkit-keyframes button-easeOutElastic{0%{-webkit-transform:translateY(0);transform:translateY(0)}16%{-webkit-transform:translateY(4px);transform:translateY(4px)}28%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}44%{-webkit-transform:translateY(1.4px);transform:translateY(1.4px)}59%{-webkit-transform:translateY(-1.4px);transform:translateY(-1.4px)}73%{-webkit-transform:translateY(0.4px);transform:translateY(0.4px)}88%{-webkit-transform:translateY(-0.2px);transform:translateY(-0.2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes button-easeOutElastic{0%{-webkit-transform:translateY(0);transform:translateY(0)}16%{-webkit-transform:translateY(4px);transform:translateY(4px)}28%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}44%{-webkit-transform:translateY(1.4px);transform:translateY(1.4px)}59%{-webkit-transform:translateY(-1.4px);transform:translateY(-1.4px)}73%{-webkit-transform:translateY(0.4px);transform:translateY(0.4px)}88%{-webkit-transform:translateY(-0.2px);transform:translateY(-0.2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sway-in{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateZ(-5deg);transform:rotateZ(-5deg)}100%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg)}}@keyframes sway-in{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateZ(-5deg);transform:rotateZ(-5deg)}100%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg)}}@-webkit-keyframes sway-out{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg)}100%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateZ(-5deg);transform:rotateZ(-5deg)}}@keyframes sway-out{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg)}100%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateZ(-5deg);transform:rotateZ(-5deg)}}.intersect[data-intersect=in-fb]{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);transition:opacity .2s ease-out calc(var(--d, 0)*1s),-webkit-transform .3s ease-out calc(var(--d, 0)*1s);transition:opacity .2s ease-out calc(var(--d, 0)*1s),transform .3s ease-out calc(var(--d, 0)*1s);transition:opacity .2s ease-out calc(var(--d, 0)*1s),transform .3s ease-out calc(var(--d, 0)*1s),-webkit-transform .3s ease-out calc(var(--d, 0)*1s)}.intersect[data-intersect=in-fb].intersected{opacity:1;-webkit-transform:none;transform:none}@media screen{.viewport{display:flex;flex-direction:column;min-height:calc(var(--vh)*100)}.viewport.ready{height:0;min-height:0;overflow:hidden}.viewport .container{position:relative;max-width:600px;margin:0 auto}.btn[data-primary]{color:var(--white);background-color:var(--primary)}.btn[data-secondary]{color:var(--primary);background-color:var(--secondary);transition:all .3s ease}.btn[data-secondary].hover{color:var(--white);background-color:var(--primary)}.btn[data-tertiary]{color:var(--primary);background-color:rgba(var(--primary-rgb), 0);border:1px solid var(--primary);transition:all .3s ease}.btn[data-tertiary].hover{color:var(--white);background-color:rgba(var(--primary-rgb), 1)}}@media screen and (min-width: 769px){.viewport .container{max-width:960px}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute}.simplebar-scrollbar::before{content:"";position:absolute;background:rgba(0,0,0,.7);border-radius:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible::before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:calc(var(--fs, 10)*.4)}.simplebar-track.simplebar-vertical .simplebar-scrollbar{left:0;right:0;min-height:10px}.simplebar-track.simplebar-vertical .simplebar-scrollbar::before{top:0;bottom:0;left:0;right:0}.simplebar-track.simplebar-horizontal{left:0;height:8px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;bottom:0;min-width:10px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar::before{top:0;bottom:4px;left:2px;right:2px}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@media screen{.global-header{position:absolute;z-index:100;top:0;left:0}.global-header .logo{position:absolute;z-index:100;top:1.06667vw;left:4.66667vw;width:10.93333vw}.global-header .logo a{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}.global-header .logo a *{pointer-events:none}.global-header .logo img,.global-header .logo svg{width:100%;height:auto;max-width:100%}}@media screen and (min-width: 677px){.global-header .logo{top:6px;left:29px;width:58px}}@media screen{.global-footer{width:100%;color:#777;background-color:#fff;padding:45px 14px 30px}.global-footer .container{max-width:436px;margin:auto}.global-footer .cm{width:100%;margin-bottom:30px}.global-footer .cm .canvas{position:relative;height:0;padding-top:56.25%}.global-footer .cm .canvas iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.global-footer .banner{display:block}.global-footer .banner img,.global-footer .banner svg{width:100%;height:auto;max-width:100%}.global-footer .banner+.banner{margin-top:30px}.global-footer .group{display:flex;gap:20px;max-width:330px;margin:34px auto 27px}.global-footer .group .f__link{width:calc((100% - 20px)/2);display:block;color:#fff;font-size:13px;font-weight:700;text-align:center;text-decoration:none;line-height:1.4;padding:15px 0;border-radius:60px}.global-footer .group .f__link.f__link--pink{background-color:#f63583}.global-footer .group .f__link.f__link--green{background-color:#208b42}.global-footer .group .f__link span{position:relative;display:inline-block;padding-right:13px}.global-footer .group .f__link span::after{content:"";position:absolute;z-index:1;top:1px;bottom:0;right:0;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.global-footer .logo{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;width:13.0434782609%;margin:0 auto 7%}.global-footer .logo *{pointer-events:none}.global-footer .logo img,.global-footer .logo svg{width:100%;height:auto;max-width:100%}.global-footer .company{text-align:center;margin-bottom:7px;font-size:10px;font-weight:500}.global-footer .copyright{text-align:center;font-size:10px;font-weight:500}.global-footer[data-mode=compact] .cm{display:none}}@media screen and (min-width: 769px){.global-footer{padding:48px 0 32px}}@media screen{.hud{position:absolute;z-index:1000;top:0;bottom:0;left:0;right:0;display:none}.hud.active{display:block}.hud .overlay{position:absolute;top:0;bottom:0;left:0;right:0}.hud .container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.hud .container::before,.hud .container::after{flex:1 0;display:block;height:30px}.hud .btn-shutdown{font-size:10px;font-weight:500;text-align:right;line-height:1.4;margin-bottom:10px;padding-right:12px;background-image:url("../../assets/img/common/shutdown-icon.svg?v=d6729989");background-size:8px;background-position:right center;background-repeat:no-repeat}}@media screen{[data-hud=loading].active{display:flex;justify-content:center;align-items:center}[data-hud=loading] .overlay{background-color:#000}[data-hud=loading] .container{flex-direction:column;width:100%;max-width:489px}[data-hud=loading] .buffer{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}[data-hud=loading] .buffer .figure{width:132px;height:180px}[data-hud=loading] .buffer .text{position:relative;display:block;color:#fff;font-size:20px;text-align:center;text-transform:uppercase;margin-top:1em;margin-left:-1em}[data-hud=loading] .buffer .text::after{position:absolute;bottom:0;right:0;content:"...";-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:buffer 1s linear 0s infinite;animation:buffer 1s linear 0s infinite}}@media screen and (min-width: 769px){[data-hud=boot] .navigation{margin-top:114.1px}[data-hud=boot] .btn{width:125.184px;margin:0 15.648px}}@media screen{[data-hud=boot].active{display:flex;justify-content:center;align-items:center}[data-hud=boot] .container{flex-direction:column;width:100%;max-width:489px}[data-hud=boot] .title{width:79.7333333333%;max-width:389.896px;margin:0 auto}[data-hud=boot] .title img,[data-hud=boot] .title svg{width:100%;height:auto;max-width:100%}[data-hud=boot] .navigation{display:flex;justify-content:center;align-items:center;margin-top:23.3333333333%}[data-hud=boot] .btn{display:flex;justify-content:center;align-items:center;width:25.6%;margin:0 3.2%}[data-hud=boot] .btn img,[data-hud=boot] .btn svg{width:100%;height:auto;max-width:100%}[data-hud=boot] .logo{width:30.9333333333%;margin-top:17.3333333333%}[data-hud=boot] .logo img,[data-hud=boot] .logo svg{width:100%;height:auto;max-width:100%}}@media screen and (min-width: 769px){[data-hud=boot] .navigation{margin-top:114.1px}[data-hud=boot] .btn{width:125.184px;margin:0 15.648px}[data-hud=boot] .logo{width:151.264px}}@media screen{[data-hud=tutorial] .container{justify-content:flex-start;width:100%;max-width:489px;padding-top:10.6666666667%;padding-bottom:8.5333333333%}[data-hud=tutorial] .title{width:48.8%;margin-bottom:9.7333333333%}[data-hud=tutorial] .title img,[data-hud=tutorial] .title svg{width:100%;height:auto;max-width:100%}[data-hud=tutorial] .panel{width:80%;margin:0 auto;background-color:var(--primary-bg-color);border-radius:10px}[data-hud=tutorial] .panel img,[data-hud=tutorial] .panel svg{width:100%;height:auto;max-width:100%}[data-hud=tutorial] .navigation{display:flex;flex-direction:column;margin:calc(var(--fs, 10)*3.3) auto 0}[data-hud=tutorial] .btn{display:flex;justify-content:center;align-items:center;width:76.8%;margin:calc(var(--fs, 10)*.9) auto 0}[data-hud=tutorial] .btn img,[data-hud=tutorial] .btn svg{width:100%;height:auto;max-width:100%}}@media screen{[data-hud=terms-of-use] .overlay{background-color:rgba(0,0,0,.8)}[data-hud=terms-of-use] .panel{width:92.5%;max-height:82%;color:var(--document-text-color);font-weight:500;margin:auto;padding:32px 24px;background-color:var(--primary-bg-color);overflow:auto}[data-hud=terms-of-use] .panel h2{font-size:14px;font-weight:700;text-align:center;line-height:1.35;margin-bottom:10px}[data-hud=terms-of-use] .panel h3{font-size:12px;font-weight:500;line-height:1.6;margin:0}[data-hud=terms-of-use] .panel h4{font-size:10px;font-weight:700;line-height:1.1;margin-bottom:8px;padding-top:6px}[data-hud=terms-of-use] .panel h5{font-size:10px;font-weight:700;margin:8px auto 4px}[data-hud=terms-of-use] .panel p{font-size:10px;line-height:1.4;margin:6px auto 4px}[data-hud=terms-of-use] .panel ul,[data-hud=terms-of-use] .panel ol{margin-bottom:8px;padding:0;list-style:none}[data-hud=terms-of-use] .btn-shutdown{display:flex;text-transform:uppercase;margin-left:auto}}@media screen{[data-hud=ranking] .container{justify-content:flex-start;width:100%;max-width:489px;padding-top:10.2666666667%;padding-bottom:8.5333333333%}[data-hud=ranking] .title{width:68.8%;margin-bottom:9.7333333333%}[data-hud=ranking] .title img,[data-hud=ranking] .title svg{width:100%;height:auto;max-width:100%}[data-hud=ranking] .panel{width:80%;height:62.5651720542%;margin:0 auto;padding:0 2.4%;background-color:var(--primary-bg-color);border-radius:10px;overflow:auto}[data-hud=ranking] .table{width:100%;line-height:1;margin-top:-3.1914893617%;margin-bottom:calc(var(--fs, 10)*1.2);border-collapse:collapse}[data-hud=ranking] .table .record{display:flex;align-items:flex-end;width:100%;padding:6.7375886525% 0 3.9007092199%;background:url("../img/retro/table-border.png?v=ac0380b3") no-repeat 50% 100%;background-size:96.4539007092% auto}[data-hud=ranking] .table td{display:block}[data-hud=ranking] .table .inner{position:relative}[data-hud=ranking] .table .rank .value,[data-hud=ranking] .table .name .value,[data-hud=ranking] .table .time .value{color:var(--primary-text-fill-color);-webkit-text-fill-color:rgba(0,0,0,0);background:var(--primary-text-gradient);-webkit-background-clip:text;background-clip:text}[data-hud=ranking] .table .me .rank .value,[data-hud=ranking] .table .me .name .value,[data-hud=ranking] .table .me .time .value{color:var(--secondary-text-fill-color);-webkit-text-fill-color:rgba(0,0,0,0);background:var(--secondary-text-gradient);-webkit-background-clip:text;background-clip:text}[data-hud=ranking] .table .rank{width:17.7304964539%;font-size:calc(var(--fs, 10)*3);font-weight:900;text-align:right}[data-hud=ranking] .table .rank .inner{padding-right:10%}[data-hud=ranking] .table .rank [data-digit="3"]{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(0.85);transform:scaleX(0.85)}[data-hud=ranking] .table .rank [data-digit="3"] .value{letter-spacing:-0.1em;padding-right:10%}[data-hud=ranking] .table .name{flex:1 0;font-size:calc(var(--fs, 10)*2.4);font-weight:900}[data-hud=ranking] .table .name .inner{margin-bottom:.1em;padding-left:9.8214285714%}[data-hud=ranking] .table .name .input{position:absolute;z-index:10;bottom:calc(var(--fs, 10)*-0.2);left:calc(var(--fs, 10)*-0.1);display:block;width:calc(var(--fs, 10)*11.8);height:calc(var(--fs, 10)*3.8);background:url("../img/retro/ranking-name-btn-bg.png?v=5512e9b7") no-repeat 50% 50%;background-size:contain}[data-hud=ranking] .table .name .input input{width:100%;height:100%;color:var(--form-text-fill-color);-webkit-text-fill-color:rgba(0,0,0,0);background:var(--form-text-gradient);-webkit-background-clip:text;background-clip:text;font-size:calc(var(--fs, 10)*2.4);font-weight:900;padding-left:calc(var(--fs, 10)*1.2);background-color:rgba(0,0,0,0)}[data-hud=ranking] .table .name .input input::-webkit-input-placeholder{color:var(--form-placeholder-fill-color);-webkit-text-fill-color:rgba(0,0,0,0);background:var(--form-placeholder-gradient);-webkit-background-clip:text;background-clip:text;font-size:calc(var(--fs, 10)*2.4)}[data-hud=ranking] .table .name .input input::-moz-placeholder{color:var(--form-placeholder-fill-color);-webkit-text-fill-color:rgba(0,0,0,0);background:var(--form-placeholder-gradient);background-clip:text;font-size:calc(var(--fs, 10)*2.4)}[data-hud=ranking] .table .name .input input::-ms-input-placeholder{color:var(--form-placeholder-fill-color);-webkit-text-fill-color:rgba(0,0,0,0);background:var(--form-placeholder-gradient);background-clip:text;font-size:calc(var(--fs, 10)*2.4)}[data-hud=ranking] .table .name .input input:-moz-placeholder-shown{color:var(--form-placeholder-fill-color);-webkit-text-fill-color:rgba(0,0,0,0);background:var(--form-placeholder-gradient);background-clip:text;font-size:calc(var(--fs, 10)*2.4)}[data-hud=ranking] .table .name .input input:placeholder-shown{color:var(--form-placeholder-fill-color);-webkit-text-fill-color:rgba(0,0,0,0);background:var(--form-placeholder-gradient);-webkit-background-clip:text;background-clip:text;font-size:calc(var(--fs, 10)*2.4)}[data-hud=ranking] .table .time{width:42.5531914894%;font-size:calc(var(--fs, 10)*2.4);font-weight:900;text-align:right;letter-spacing:.05em}[data-hud=ranking] .table .time .inner{margin-bottom:.1em;padding-right:4.1666666667%}[data-hud=ranking] .footer .navigation{margin-top:calc(var(--fs, 10)*3.2)}[data-hud=ranking] .footer .btn{display:flex;justify-content:center;align-items:center;width:76.8%;margin:0 auto}[data-hud=ranking] .footer .btn img,[data-hud=ranking] .footer .btn svg{width:100%;height:auto;max-width:100%}[data-hud=ranking] [data-name] .is-name,[data-hud=ranking] [data-name] .is-anonymous{display:none}[data-hud=ranking] [data-name=entry] .is-name{display:block}[data-hud=ranking] [data-name=anonymous] .is-anonymous{display:block}}@media screen{.scenes{width:100%;min-height:calc(var(--vh)*100);min-height:100dvh;overflow:hidden}.scenes[data-active]{min-height:auto}[data-scene]{display:none;width:100%}[data-scene]::after{content:"";position:absolute;z-index:1000;top:0;bottom:0;left:0;right:0;display:none;background-color:rgba(255,0,255,0)}.active[data-scene]{position:relative;display:block}.prev[data-scene],.next[data-scene]{position:absolute;top:0;left:0;right:0;display:block}.prev[data-scene]::after,.next[data-scene]::after{display:block}}@-webkit-keyframes scene-out{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}100%{opacity:0;-webkit-transform:translateX(-70%);transform:translateX(-70%)}}@keyframes scene-out{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}100%{opacity:0;-webkit-transform:translateX(-70%);transform:translateX(-70%)}}@-webkit-keyframes scene-in{0%{opacity:1;-webkit-transform:translateX(70%);transform:translateX(70%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes scene-in{0%{opacity:1;-webkit-transform:translateX(70%);transform:translateX(70%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@media screen{[data-scene=home]{position:relative;height:calc(var(--vh)*100);height:100svh;min-height:146.6666666667vw;min-height:55rem;background:url("../img/home-bg.jpg?v=d3db9783") no-repeat 50% 100%;background-size:cover}[data-scene=home] .container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}[data-scene=home] .inner{position:relative;width:100%;height:55rem}[data-scene=home] .inner img,[data-scene=home] .inner svg{width:100%;height:auto;max-width:100%}[data-scene=home] h1{position:absolute;z-index:6;top:1.8rem;left:0;right:0;display:flex;flex-direction:column;align-items:center;margin:0 auto}[data-scene=home] h1 .retro-logo{display:block;width:12.6rem}[data-scene=home] h1 .game-logo{display:block;width:34.5rem;margin-top:.1rem}[data-scene=home] .shadow{position:absolute;z-index:0;bottom:-1.7rem;left:calc(50% - 18.7rem);width:35.7rem}[data-scene=home] .daigo{position:absolute;z-index:10;top:19rem;left:calc(50% - 13.3rem);width:31.5rem;-webkit-animation:sway-in 15s ease-in-out infinite alternate;animation:sway-in 15s ease-in-out infinite alternate}[data-scene=home] .hammock{position:absolute;z-index:8;top:27.2rem;left:calc(50% - 22rem);width:47.1rem;-webkit-animation:sway-out 13s ease-in-out infinite alternate;animation:sway-out 13s ease-in-out infinite alternate}[data-scene=home] .nobu{position:absolute;z-index:15;bottom:-1.3rem;left:calc(50% + 9rem);width:10.2rem}[data-scene=home] .kinoko1{position:absolute;z-index:5;top:1.8rem;left:calc(50% + 13rem);width:4.9rem}[data-scene=home] .kinoko2{position:absolute;z-index:5;bottom:-0.6rem;right:calc(50% + 9.2rem);width:11.6rem}[data-scene=home] .stick{position:absolute;z-index:5;top:26.4rem;right:calc(50% + 11.1rem);width:10.9rem}[data-scene=home] .axe{position:absolute;z-index:5;top:30rem;left:calc(50% + 8.3rem);width:11rem}[data-scene=home] .navigation{position:absolute;z-index:30;bottom:8.5rem;left:0;right:0;display:flex;justify-content:center}[data-scene=home] .navigation .btn-start{display:flex;justify-content:center;align-items:center;width:76.8%;max-width:375.552px}[data-scene=home] .navigation .btn-start img,[data-scene=home] .navigation .btn-start svg{width:100%;height:auto;max-width:100%}[data-scene=home] .scroll-affordance{position:absolute;bottom:15px;left:0;right:0}[data-scene=home] .scroll-affordance .btn-scroll{display:flex;justify-content:center;align-items:center;width:37px;margin:0 auto}[data-scene=home] .scroll-affordance .btn-scroll img,[data-scene=home] .scroll-affordance .btn-scroll svg{width:100%;height:auto;max-width:100%}}@media screen and (min-height: 800px)and (max-width: 375px){[data-scene=home] .navigation{bottom:-7rem}}@media screen and (min-width: 489px){[data-scene=home]{background:url("../img/home-bg--wide.jpg?v=9437d032") no-repeat 50% 50%;background-size:cover;min-height:717px}[data-scene=home] .navigation{bottom:7rem}}@media screen and (min-height: 1000px){[data-scene=home] .navigation{bottom:-7rem}}@media screen{[data-scene=retro]{background-image:url("../img/retro-bg.png?v=1f2565d1");background-size:cover}[data-scene=retro] .game{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:calc(var(--vh)*100);height:100svh;min-height:562px;margin:0 auto;background:url("../img/retro/bg-title.png?v=1a4eb571") repeat 50% 50%;background-size:528px 480px}[data-scene=retro] .game .screen{position:relative;margin:0 auto}[data-scene=retro] .game .screen canvas{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;width:100% !important;height:100% !important}}@media screen{[data-scene=result]{position:relative;background-image:url("../img/retro-bg.png?v=1f2565d1");background-size:cover}[data-scene=result] .container{justify-content:flex-start;width:100%;max-width:489px;padding-top:2.6666666667%;padding-bottom:8.5333333333%}[data-scene=result][data-type="0"] .container{background:url("../img/result/type0-bg.jpg?v=c8792081") no-repeat 50% 0;background-size:100% auto}[data-scene=result][data-type="1"] .container{background:url("../img/result/type1-bg.jpg?v=aad3fb87") no-repeat 50% 0;background-size:100% auto}[data-scene=result][data-type="2"] .container{background:url("../img/result/type2-bg.jpg?v=ee8630f5") no-repeat 50% 0;background-size:100% auto}[data-scene=result] .title{width:69.0666666667%;margin:0 auto 1.8666666667%}[data-scene=result] .title img,[data-scene=result] .title svg{width:100%;height:auto;max-width:100%}[data-scene=result] .score{width:93.75%;margin:0 auto}[data-scene=result] .score .record{display:flex;justify-content:space-between;align-items:center;padding-left:1.5%}[data-scene=result] .score .record+.record{margin-top:2%}[data-scene=result] .score .record dt img,[data-scene=result] .score .record dt svg{width:100%;height:auto;max-width:100%}[data-scene=result] .score .record dd{padding:.3333333333% 0;background-color:var(--primary-bg-color);border-radius:10px}[data-scene=result] .score .record dd .value{font-size:4.4rem;color:var(--primary-text-fill-color);-webkit-text-fill-color:rgba(0,0,0,0);background:var(--primary-text-gradient);-webkit-background-clip:text;background-clip:text;line-height:1}[data-scene=result] .score .time dt{width:24%;min-width:72px}[data-scene=result] .score .time dd{width:70%;text-align:center}[data-scene=result] .score .time dd.not-cleared .label{display:block;width:42.380952381%;margin:0 auto}[data-scene=result] .score .time dd.not-cleared .label img,[data-scene=result] .score .time dd.not-cleared .label svg{width:100%;height:auto;max-width:100%}[data-scene=result] .score .rank dt{width:47.6666666667%;min-width:143px}[data-scene=result] .score .rank dd{width:46.6666666667%}[data-scene=result] .score .rank dd .group{display:flex;justify-content:center;align-items:flex-end}[data-scene=result] .score .rank dd .group .value[data-digit="3"]{-webkit-transform:scaleX(0.9);transform:scaleX(0.9);letter-spacing:-0.02em;margin-right:-0.1em;padding-right:.05em}[data-scene=result] .score .rank dd .suffix{display:block;width:28.5714285714%}[data-scene=result] .score .rank dd .suffix img,[data-scene=result] .score .rank dd .suffix svg{width:100%;height:auto;max-width:100%}[data-scene=result] .score .rank dd.not-ranked .label{display:block;width:62.8571428571%}[data-scene=result] .score .rank dd.not-ranked .label img,[data-scene=result] .score .rank dd.not-ranked .label svg{width:100%;height:auto;max-width:100%}[data-scene=result] .navigation{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:49.0666666667%}[data-scene=result] .navigation .btn{display:flex;justify-content:center;align-items:center;width:76.8%;margin:0 auto}[data-scene=result] .navigation .btn img,[data-scene=result] .navigation .btn svg{width:100%;height:auto;max-width:100%}[data-scene=result] .navigation .btn+.btn{margin-top:2.1333333333%}}@media screen and (min-width: 375px){[data-scene=result] .score{width:80%}[data-scene=result] .score .record dd .value{font-size:4.8rem}}@media screen and (min-width: 489px){[data-scene=result] .container{padding-top:13px;padding-bottom:42px}[data-scene=result] .score .record dd .value{font-size:62px}}@media screen{body{color:var(--primary-text-color);font-family:var(--font);font-weight:900;-webkit-font-feature-settings:"pwid" on,"palt" on,"pkna" on;font-feature-settings:"pwid" on,"palt" on,"pkna" on}.main{position:relative;z-index:0}.main .scenes{position:relative;z-index:1}.is-cleared,.not-cleared,.is-ranked,.not-ranked{display:none}}
/*# sourceMappingURL=main.css.map */