@font-face{font-family:"Exo 2";src:url(./Exo2-VariableFont_wght-DYxaGjaO.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(./Exo2-Italic-VariableFont_wght-BALuct0g.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(./NotoSansJP-VariableFont_wght-CScMy2Aj.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}.fade-into-enter-active,.fade-into-leave-active{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.34,1.56,.64,1)}.fade-into-enter-from{transform:scale(.8)}.fade-into-enter-to,.fade-into-leave-from{transform:scale(1)}.fade-into-leave-to{transform:scale(1.2)}.fade-into-enter-from,.fade-into-leave-to{opacity:0}.fade-into-enter-to,.fade-into-leave-from{opacity:1}.fade-out-of-enter-active,.fade-out-of-leave-active{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.34,1.56,.64,1)}.fade-out-of-enter-from{transform:scale(1.2)}.fade-out-of-enter-to,.fade-into-leave-from{transform:scale(1)}.fade-out-of-leave-to{transform:scale(.8)}.fade-out-of-enter-from,.fade-out-of-leave-to{opacity:0}.fade-out-of-enter-to,.fade-out-of-leave-from{opacity:1}.swipe-left-enter-active,.swipe-left-leave-active{transition:transform .4s cubic-bezier(.22,1,.36,1);opacity:.4s cubic-bezier(.64,0,.78,0)}.swipe-left-enter-from{transform:translate(calc(100 * var(--layoutWidth)))}.swipe-left-enter-to,.swipe-right-leave-from{transform:translate(0)}.swipe-left-leave-to{transform:translate(-calc(100 * var(--layoutWidth)))}@keyframes beatScale{0%{transform:scale(.9)}to{transform:scale(1)}}body{background-color:#000;color:#fff;overflow:hidden;font-family:"Exo 2",Noto Sans JP;padding:0;margin:0}*{-webkit-user-select:none;-moz-user-select:none;user-select:none;user-zoom:none;touch-action:pan-x pan-y;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}:link{color:#0ff}:visited{color:#f0f}#pixi-canvas[data-v-72fb8785]{position:absolute;top:0;left:0;width:calc(100 * var(--layoutWidth));height:calc(100 * var(--layoutHeight));z-index:-1000}.screen-container[data-v-661520da]{display:grid;overflow:hidden;width:calc(100 * var(--layoutWidth));height:calc(100 * var(--layoutHeight));transition:opacity .25s cubic-bezier(.22,1,.36,1)}.screen-container.bg-dim-preview[data-v-661520da]{opacity:0}.screen-container__screen[data-v-661520da]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:calc(100 * var(--layoutWidth));height:calc(100 * var(--layoutHeight));grid-row:1;grid-column:1}.screen-container__screen[data-v-661520da]:not([data-active=true]){pointer-events:none}.screen[data-v-c250d94c]{width:calc(100 * var(--layoutWidth));height:calc(100 * var(--layoutHeight));cursor:pointer}.screen__content__logo-container[data-v-c250d94c]{font-size:6em}.screen__content__description[data-v-c250d94c]{font-size:2em}.row-button[data-v-8e55922c]{display:flex;height:100%;justify-content:center;align-items:center;vertical-align:middle;background-color:var(--accent-color);padding:0 1em;cursor:pointer;transition-timing-function:cubic-bezier(.33,1,.68,1);transition-duration:1s}.row-button[data-v-8e55922c]:hover{padding:0 2em;background-color:var(--accent-color-hover, var(--accent-color));transition-timing-function:cubic-bezier(.34,1.56,.64,1);transition-duration:.25s}.row-button[data-v-8e55922c]:active{padding:0 2.6em;background-color:var(--accent-color-active, var(--accent-color-hover, var(--accent-color)));transition-timing-function:cubic-bezier(.33,1,.68,1);transition-duration:.25s}.row-button.beat .row-button__icon[data-v-8e55922c]{animation-name:beatScale;animation-duration:.5s;animation-duration:var(--beat-duration, .5s);animation-timing-function:cubic-bezier(.22,1,.36,1)}.row-button__icon[data-v-8e55922c]{font-size:1.8em}.row-button__content[data-v-8e55922c]{margin-left:1em;padding-bottom:.125em;margin-right:.5em}.screen[data-v-6a09baf7]{width:calc(100 * var(--layoutWidth));height:calc(100 * var(--layoutHeight))}.screen__content[data-v-6a09baf7]{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;flex-grow:1;max-height:calc((100 * var(--layoutHeight)) - 3em);max-height:calc(calc(100 * var(--layoutHeight)) - 3em);padding:0}.screen__content__title[data-v-6a09baf7]{font-size:6em}.screen__content__info[data-v-6a09baf7],.screen__content__description[data-v-6a09baf7]{font-size:2em}.screen__content__buttons[data-v-6a09baf7]{margin-top:1em;height:3em}.screen__content__buttons[data-v-6a09baf7]>*{border-radius:1.5em}.screen__footer[data-v-6a09baf7]{display:flex;width:100%;height:3em;flex-shrink:0}.screen__footer[data-v-6a09baf7]>*{margin-right:1em}.circular-progress-bar__bg[data-v-476ee838]{stroke:#ddd;stroke:var(--background-color, #ddd)}.circular-progress-bar__fg[data-v-476ee838]{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));stroke:#5394fd;stroke:var(--accent-color, #5394fd)}.screen[data-v-0bbf7463]{width:calc(100 * var(--layoutWidth));height:calc(100 * var(--layoutHeight))}.screen__content-container[data-v-0bbf7463]{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;flex-grow:1;width:100%;max-height:calc((100 * var(--layoutHeight)) - var(--footer-height));max-height:calc(calc(100 * var(--layoutHeight)) - var(--footer-height));padding:0}.screen__content[data-v-0bbf7463]{width:100%;height:600px;display:flex;flex-direction:row;align-items:center;justify-content:center}.screen__content__main[data-v-0bbf7463]{width:400px;height:100%;background-color:#404040;margin:0 1em;border-radius:2em;padding:1em;box-sizing:border-box;display:flex;align-items:center;flex-direction:column}.screen__content__main__graph[data-v-0bbf7463]{display:grid}.screen__content__main__graph[data-v-0bbf7463]>*{width:100%;height:100%;grid-row:1;grid-column:1}.screen__content__main__graph__fg[data-v-0bbf7463]{display:flex;flex-direction:column;align-items:center;justify-content:center}.screen__content__main__graph__fg__label[data-v-0bbf7463]{font-size:2em}.screen__content__main__graph__fg__accuracy[data-v-0bbf7463]{font-size:100px}.screen__content__main__graph__fg__fc[data-v-0bbf7463]{height:1em;font-size:2em;overflow:hidden}.screen__content__main__details[data-v-0bbf7463]{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center}.screen__content__main__score[data-v-0bbf7463]{font-size:5em}.screen__content__main__song-title[data-v-0bbf7463]{font-size:2em}.screen__content__details-container[data-v-0bbf7463]{width:800px;height:100%;background-color:#404040;margin:0 1em;border-radius:2em;overflow:hidden;display:flex;overflow:auto}.screen__container__details[data-v-0bbf7463]{width:800px;height:100%;flex-grow:0;flex-shrink:0}.screen__container__details h1[data-v-0bbf7463]{font-size:4em}.screen__container__details__layout[data-v-0bbf7463]{display:grid;grid-template-columns:1fr 1fr;font-size:2em}.screen__container__details__layout[data-v-0bbf7463]>*>*{margin:.7em}.screen__footer[data-v-0bbf7463]{display:flex;background-color:#000;width:100%;height:var(--footer-height);overflow:hidden;flex-shrink:0}.screen__footer[data-v-0bbf7463]>*{margin-right:1em}.song-select-entry[data-v-bc27a1d9]{background-color:#000;padding:1em;border-radius:1em;margin:.5em;width:calc(100 * var(--layoutWidth));max-width:800px;cursor:pointer;flex-direction:column;border:solid 5px;border-color:#222;transition:background-color .5s cubic-bezier(.33,1,.68,1),border-color .5s cubic-bezier(.22,1,.36,1)}.song-select-entry.selected[data-v-bc27a1d9]{border-color:#fff;transition:background-color .25s cubic-bezier(.22,1,.36,1),border-color 0s cubic-bezier(.22,1,.36,1)}.song-select-entry.selected .song-select-entry__unavailable-inicator[data-v-bc27a1d9]{background-color:#600000;border-color:#f33}.song-select-entry[data-v-bc27a1d9]:hover{background-color:#1a1a1a}.song-select-entry[data-v-bc27a1d9]:hover:not(.selected){border-color:#333}.song-select-entry:hover .song-select-entry__unavailable-inicator[data-v-bc27a1d9]{background-color:#600000;border-color:#f33}.song-select-entry__title[data-v-bc27a1d9]{font-size:2em;margin-right:.5em}.song-select-entry__results[data-v-bc27a1d9]{margin-top:1em}.song-select-entry__results__stats[data-v-bc27a1d9]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.song-select-entry__unavailable-inicator[data-v-bc27a1d9]{position:absolute;top:20px;right:55px;transform:translate(50%,-50%) rotate(15deg);font-size:1.5em;background-color:#000;border:4px solid #222;padding:.25em;border-radius:.2em;transition:background-color .25s cubic-bezier(.22,1,.36,1),border-color 0s cubic-bezier(.22,1,.36,1)}.screen[data-v-e54c562a]{width:calc(100 * var(--layoutWidth));height:calc(100 * var(--layoutHeight))}.screen__content[data-v-e54c562a]{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;flex-grow:1;max-height:calc((100 * var(--layoutHeight)) - 3em);max-height:calc(calc(100 * var(--layoutHeight)) - 3em);padding:0}.screen__content__header[data-v-e54c562a]{margin-bottom:.5em}.screen__content__selection[data-v-e54c562a]{width:calc(100 * var(--layoutWidth));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-x:hidden;overflow-y:auto}.screen__footer[data-v-e54c562a]{display:flex;background-color:#000;width:100%;height:3em;flex-shrink:0}.screen__footer[data-v-e54c562a]>*{margin-right:1em}.screen__content__title[data-v-e54c562a]{font-size:6em}.screen__content__description[data-v-e54c562a]{font-size:2em}.rounded-back-button{border-radius:1.5em}.overlay[data-v-161ac180]{width:100%;height:100%}.overlay[data-active=true][data-v-161ac180]{pointer-events:all}.overlay__content[data-v-161ac180]{display:flex;width:100%;height:100%;flex-direction:row;justify-content:center;align-content:center;align-items:center;background-color:#0000004d;cursor:pointer;transition:background-color .25s cubic-bezier(.22,1,.36,1)}.credits[data-v-161ac180]{width:1000px;height:800px;font-size:1.8em;padding:1em;max-width:calc((100 * var(--layoutWidth)) - 2em);max-width:calc(calc(100 * var(--layoutWidth)) - 2em);max-height:calc((100 * var(--layoutHeight)) - 2em);max-height:calc(calc(100 * var(--layoutHeight)) - 2em);background-color:#1f1f1f;border-radius:1em;box-sizing:border-box;cursor:default;overflow-y:auto}.credits h1[data-v-161ac180]{display:"flex";align-items:"center"}.credits h1 .icon[data-v-161ac180]{transform:translateY(.25em);font-size:1.3em}.credits__song[data-v-161ac180]{margin:1em}.credits__song__artist[data-v-161ac180],.credits__song__links[data-v-161ac180]{font-size:.8em}.keyboard-key[data-v-4bfe182b]{background-color:#404040;border:solid 2px #606060;padding:0 .3em;border-radius:.3em}.overlay[data-v-1c18f342]{width:100%;height:100%}.overlay[data-active=true][data-v-1c18f342]{pointer-events:all}.overlay__content[data-v-1c18f342]{display:flex;width:100%;height:100%;flex-direction:row;justify-content:center;align-content:center;align-items:center;background-color:#0000004d;cursor:pointer;transition:background-color .25s cubic-bezier(.22,1,.36,1)}.guide[data-v-1c18f342]{width:1200px;height:800px;font-size:1.8em;padding:1em;max-width:calc((100 * var(--layoutWidth)) - 2em);max-width:calc(calc(100 * var(--layoutWidth)) - 2em);max-height:calc((100 * var(--layoutHeight)) - 2em);max-height:calc(calc(100 * var(--layoutHeight)) - 2em);background-color:#1f1f1f;border-radius:1em;box-sizing:border-box;cursor:default;overflow-y:auto}.guide h1[data-v-1c18f342]{display:"flex";align-items:"center"}.guide h1 .icon[data-v-1c18f342]{transform:translateY(.25em);font-size:1.3em}.settings-slider[data-v-ab74ae8a]{display:flex;flex-direction:column;text-align:left;width:100%}.settings-slider__content[data-v-ab74ae8a]{display:flex;align-items:center;flex-direction:row;width:100%}.settings-slider__slider[data-v-ab74ae8a]{flex-grow:1;cursor:grab}.settings-slider__slider[data-v-ab74ae8a]:active{cursor:grabbing}.settings-slider__value[data-v-ab74ae8a]{text-align:center;width:80px}.settings-slider__reset[data-v-ab74ae8a]{font-size:1.5em;width:1em;transition:.5s cubic-bezier(.22,1,.36,1);cursor:pointer}.settings-slider__reset.hidden[data-v-ab74ae8a]{opacity:0;transform:scale(.8) rotate(-30deg)}.progress-bar[data-v-6b2d2014]{width:100%;height:100%;display:grid;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progress-bar:not(:hover):not(.dragging) .progress-bar__fill--interactive[data-v-6b2d2014]{opacity:0}.progress-bar.interactive[data-v-6b2d2014]{cursor:pointer}.progress-bar__fill[data-v-6b2d2014],.progress-bar__fill--interactive[data-v-6b2d2014]{grid-row:1;grid-column:1;height:100%;width:0%;width:calc(var(--progress, 0) * 100%)}.progress-bar__fill[data-v-6b2d2014]{transition:width .25s cubic-bezier(.22,1,.36,1)}.progress-bar__fill--interactive[data-v-6b2d2014]{transition:opacity .25s cubic-bezier(.83,0,.17,1)}.media-controller[data-v-be204d84]{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:row;font-size:1em;margin:.25em}.media-controller.beat .media-controller__song-jacket__playback-controls[data-v-be204d84],.media-controller.beat .media-controller__song-jacket[data-v-be204d84]{animation-duration:.5s;animation-duration:var(--beat-duration, .5s);animation-timing-function:cubic-bezier(.22,1,.36,1)}.media-controller.beat .media-controller__song-jacket__playback-controls[data-v-be204d84]{animation-name:beatScale}.media-controller__song-jacket[data-v-be204d84]{display:flex;width:6em;height:6em;background-color:#000;border:solid 4px #fff;align-items:center;justify-content:center;font-size:1em;border-radius:1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s cubic-bezier(.83,0,.17,1);z-index:1}.media-controller__song-jacket__playback-controls[data-v-be204d84]{font-size:4em}.media-controller__song-card[data-v-be204d84]{display:flex;flex-direction:column;width:18em;height:6em;background-color:#000;border:solid 4px #fff;border-left:none;align-items:center;justify-content:center;font-size:1em;border-radius:0 1em 1em 0;margin-left:-1em;padding-left:1em;overflow:hidden}.media-controller__song-info[data-v-be204d84]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-grow:1}.media-controller_song-title[data-v-be204d84]{font-size:1.4em}.media-controller_song-artist[data-v-be204d84]{font-size:1em}.media-controller__progress-bar[data-v-be204d84]{height:.5em;width:calc(100% + 1em)}.overlay[data-v-dd58763d]{width:100%;height:100%}.overlay[data-active=true][data-v-dd58763d]{pointer-events:all}.overlay.bg-dimming .overlay__content[data-v-dd58763d]{background-color:#0000}.overlay.bg-dimming .settings[data-v-dd58763d]{background-color:#1f1f1f00;box-shadow:0 0 #0000;opacity:.8}.overlay.bg-dimming .settings[data-v-dd58763d]>:not(:hover){opacity:.2}.overlay__content[data-v-dd58763d]{display:flex;width:100%;height:calc(100 * var(--layoutHeight));flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;background-color:#0000004d;cursor:pointer;transition:background-color .25s cubic-bezier(.22,1,.36,1)}.settings[data-v-dd58763d]{width:500px;height:calc(100 * var(--layoutHeight));background-color:#1f1f1f;box-shadow:0 0 50px #00000080;cursor:default;padding:1em 1em 5em;box-sizing:border-box;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;transition:box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1)}.settings[data-v-dd58763d]>*{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.settings[data-v-dd58763d]::-webkit-scrollbar{display:none}.overlay__back-button[data-v-dd58763d]{position:absolute;bottom:0;left:0;margin:1em}.overlay-container[data-v-f277fea3]{display:grid;overflow:hidden;width:100%;height:100%;pointer-events:none}.overlay-container__screen[data-v-f277fea3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;grid-row:1;grid-column:1}.score-display[data-v-0d835301]{text-align:right}.score-display__row[data-v-0d835301]{display:flex;flex-direction:row}.score-display__accuracy[data-v-0d835301]{width:calc(7em + (var(--char-length) - 1) * 1.5em)}.score-display__label[data-v-0d835301]{font-size:1.5em;margin-bottom:-.6em}.score-display__value[data-v-0d835301]{font-size:4.2em;margin-bottom:.3em}.pause-button[data-v-75b5323c]{font-size:4em;opacity:.2;transform:scale(1);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);cursor:pointer}.pause-button.hidden[data-v-75b5323c]{opacity:0;transform:scale(.8)}.pause-button[data-v-75b5323c]:hover{opacity:.5}#ui-layer[data-v-7417e14d]{display:grid;width:calc((100 * var(--layoutWidth)));height:calc(100 * var(--layoutHeight))}#ui-layer[data-v-7417e14d]>*{grid-row:1;grid-column:1}#main-pause-button[data-v-7417e14d]{position:absolute;top:0;left:0;z-index:1002;margin:.1em}#main-media-controller[data-v-7417e14d]{position:absolute;top:0;right:calc(100vw - (var(--layoutWidth) * 100));margin:1em;z-index:1001}#main-score-display[data-v-7417e14d]{position:absolute;top:0;right:calc(100vw - (var(--layoutWidth) * 100));margin:1em}#version-display[data-v-7417e14d]{position:absolute;bottom:calc(100vh - (var(--layoutHeight) * 100));right:calc(100vw - (var(--layoutWidth) * 100));margin:1em}
