body,html{margin:0;padding:0;height:100%;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}body{background-color:#151515;-webkit-tap-highlight-color:transparent}#scene-container{width:100vw;height:100vh;touch-action:manipulation}#app{height:100%;width:100%;touch-action:manipulation}.game-scene-wrapper[data-v-190b6f6f]{width:100%;height:100%;position:relative}.music-control[data-v-190b6f6f]{position:absolute;top:15px;right:15px;z-index:100;cursor:pointer;width:5vh;height:5vh}.music-control img[data-v-190b6f6f]{width:100%;height:100%;display:block}#scene-container[data-v-190b6f6f]{width:100%;height:100%}.score-display[data-v-190b6f6f]{position:absolute;top:9.5vh;left:50%;transform:translate(-50%);width:auto;max-width:95%;color:#fff;background-color:#0006;padding:6px 15px;font-family:sans-serif;font-size:1.8vh;border-radius:20px;text-align:center;z-index:10;white-space:normal;line-height:1.4}.target-board[data-v-190b6f6f]{position:absolute;top:0;left:50%;transform:translate(-50%);height:8.33vh;width:40vh;background-image:url(https://mat1.gtimg.com/rain/apub2019/f156e9519e17.scoreBoard.png);background-size:contain;background-repeat:no-repeat;background-position:center center;z-index:10;display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box}.level-indicator[data-v-190b6f6f]{color:#fff;position:absolute;top:.1vh;left:50%;transform:translate(-50%);font-family:sans-serif;font-size:1.5vh;text-align:center}.target-score[data-v-190b6f6f]{color:#fff;position:relative;top:2.8vh;font-family:Impact,sans-serif;font-size:4vh;font-weight:700;text-align:center}.timer-display[data-v-190b6f6f]{position:absolute;top:15px;left:12px;width:15vh;height:5vh;background-image:url(https://mat1.gtimg.com/rain/apub2019/bf7f322f0833.timeRemaining.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;z-index:10;transform-origin:center center}.time-text[data-v-190b6f6f]{color:#54ec40;font-family:Impact,Arial,Courier New,Courier,monospace;font-size:2.5vh;top:3px;text-align:center;transform-origin:center center;line-height:0;position:relative;left:10px}.time-text.low-time[data-v-190b6f6f]{color:#ff3b30}.success-banner-container[data-v-190b6f6f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1000px;z-index:20;overflow:hidden;pointer-events:none}.banner-part[data-v-190b6f6f]{display:block;width:100%;height:auto;position:relative}.powerup-notification[data-v-190b6f6f]{position:absolute;top:9vh;left:50%;transform:translate(-50%);background-color:orange;color:#fff;padding:8px 20px 8px 10px;border-radius:50px;font-size:18px;font-weight:700;font-family:sans-serif;z-index:100;box-shadow:0 2px 8px #0000004d;display:flex;align-items:center;gap:10px}.powerup-icon[data-v-190b6f6f]{width:36px;height:36px;border-radius:50%;object-fit:cover}.trophy-notification-container[data-v-190b6f6f]{position:absolute;top:35vh;left:50%;transform:translate(-50%);z-index:200;pointer-events:none}.trophy-icon-animation[data-v-190b6f6f]{width:25vh;height:25vh;display:block;object-fit:contain}.drag-operation-tip-container[data-v-190b6f6f]{position:absolute;top:75%;left:50%;cursor:pointer;pointer-events:none;perspective:500px;z-index:150;transform:translate(-50%,-50%)}.drag-operation-tip-container img[data-v-190b6f6f]{width:60vw;max-width:480px;height:auto;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:rotateX(30deg)}.loading-scene[data-v-f5112b3f]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:transparent}.loading-content[data-v-f5112b3f]{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-video[data-v-f5112b3f]{height:vh;width:auto;object-fit:contain;margin-bottom:10px}.progress-text[data-v-f5112b3f]{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2vh;color:#fff;text-align:center;margin-top:10px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.intro-scene[data-v-9a241c71]{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;background-image:url(https://mat1.gtimg.com/rain/apub2019/20d44e5cc628.intro.png);background-size:auto 100%;background-position:center center;background-repeat:no-repeat;position:relative}.intro-content[data-v-9a241c71]{text-align:center;margin-bottom:5vh;display:flex;flex-direction:column;align-items:center}.action-button-container[data-v-9a241c71]{position:relative;display:flex;flex-direction:column;align-items:center}.start-button-image[data-v-9a241c71],.share-for-plays-button-image[data-v-9a241c71]{height:10vh;cursor:pointer;transition:transform .2s ease-out;display:block}.participant-text[data-v-9a241c71]{color:#fff;font-size:24px;margin-top:1vh}.rule-button-container[data-v-9a241c71]{position:absolute;top:25%;right:0;transform:translateY(-50%);z-index:10;cursor:pointer}.rule-button-image[data-v-9a241c71]{height:15vh;display:block;transition:transform .2s ease-out}.rule-button-image[data-v-9a241c71]:hover{transform:scale(1.05)}.transparent-modal-backdrop[data-v-9a241c71]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:999}.rule-modal-content[data-v-9a241c71]{position:absolute;bottom:0;left:0;width:100%;height:50vh;background-color:#000;color:#fff;padding:0;box-sizing:border-box;display:flex;flex-direction:column;z-index:1000;border-top:1px solid #333}.rule-modal-content h2[data-v-9a241c71]{text-align:center;margin-top:30px;margin-bottom:15px;padding:0 20px;font-size:1.8em}.rules-text-container[data-v-9a241c71]{flex-grow:1;overflow-y:auto;font-size:1em;line-height:1.6;padding:0 20px 20px;box-sizing:border-box}.rules-text-container[data-v-9a241c71]::-webkit-scrollbar{width:6px}.rules-text-container[data-v-9a241c71]::-webkit-scrollbar-track{background:transparent}.rules-text-container[data-v-9a241c71]::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:10px}.rules-text-container p[data-v-9a241c71]{margin-bottom:1em}.rules-text-container strong[data-v-9a241c71]{font-weight:700}.close-modal-button[data-v-9a241c71]{position:absolute;top:0;right:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:400;color:#888;cursor:pointer;z-index:1001;line-height:1}.close-modal-button[data-v-9a241c71]:hover{color:#fff}.slide-up-enter-active[data-v-9a241c71],.slide-up-leave-active[data-v-9a241c71]{transition:opacity .3s ease-out}.slide-up-enter-active .rule-modal-content[data-v-9a241c71],.slide-up-leave-active .rule-modal-content[data-v-9a241c71]{transition:transform .3s ease-out}.slide-up-enter-from[data-v-9a241c71],.slide-up-leave-to[data-v-9a241c71]{opacity:0}.slide-up-enter-from .rule-modal-content[data-v-9a241c71],.slide-up-leave-to .rule-modal-content[data-v-9a241c71]{transform:translateY(100%)}.slide-up-enter-to[data-v-9a241c71],.slide-up-leave-from[data-v-9a241c71]{opacity:1}.slide-up-enter-to .rule-modal-content[data-v-9a241c71],.slide-up-leave-from .rule-modal-content[data-v-9a241c71]{transform:translateY(0)}.play-limit-tips-image-intro[data-v-9a241c71]{position:absolute;bottom:90%;left:50%;transform:translate(-50%) translateY(-8px);width:70vw;max-width:400px;height:auto;z-index:5;pointer-events:none}.share-for-plays-button-image[data-v-9a241c71]{height:10vh;cursor:pointer;transition:transform .2s ease-out;display:block;margin-left:auto;margin-right:auto;margin-top:2vh}.share-overlay-intro[data-v-9a241c71]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:998;display:flex;justify-content:flex-end;align-items:flex-start}.share-instruction-arrow-intro[data-v-9a241c71]{width:100px;height:auto;margin-top:20px;margin-right:20px}.login-prompt-container[data-v-9a241c71]{position:fixed;bottom:0;width:100%;max-width:400px;display:flex;justify-content:center;align-items:center;padding-bottom:env(safe-area-inset-bottom,0);z-index:100;background-color:#0000004d}.login-prompt-image[data-v-9a241c71]{width:100%;height:auto;display:block;cursor:pointer}.open-app-prompt-container[data-v-9a241c71]{position:fixed;bottom:0;width:100%;max-width:400px;display:flex;justify-content:center;align-items:center;padding-bottom:env(safe-area-inset-bottom,0);z-index:100;background-color:#0000004d}.open-app-prompt-image[data-v-9a241c71]{width:100%;height:auto;display:block;cursor:pointer}.low-version-tips[data-v-9a241c71]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000;display:flex;justify-content:center;align-items:center}.low-version-tips-image[data-v-9a241c71]{width:100%;height:100%;object-fit:contain}.ending-scene[data-v-07128d6b]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#121212;position:relative;padding:20px;box-sizing:border-box;overflow:hidden}.rank-container[data-v-07128d6b]{position:absolute;top:5vh;left:50%;transform:translate(-50%);width:90vw;max-width:90vw;z-index:1;display:flex;flex-direction:column;align-items:center}.rank-desc-text[data-v-07128d6b]{font-size:1.8vh;color:#fff;text-align:center;width:100%;margin-bottom:.5vh;margin-left:.5vw;line-height:1.2}.rank-image[data-v-07128d6b]{display:block;height:11vh;width:auto;max-width:90vw;object-fit:contain;margin-bottom:2vh}.trophy-display-area[data-v-07128d6b]{position:relative;line-height:0}.trophy-backboard-image[data-v-07128d6b]{display:block;height:10vh;width:auto;max-width:100%;object-fit:contain}.lit-trophy-image[data-v-07128d6b]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.leaderboard-container[data-v-07128d6b]{width:100%;max-width:500px;margin-top:21vh;margin-bottom:2vh;background-color:transparent;border-radius:10px;padding:15px 5px 15px 15px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;scrollbar-width:none;-ms-overflow-style:none}.leaderboard-container[data-v-07128d6b]::-webkit-scrollbar{display:none}.leaderboard-header[data-v-07128d6b],.leaderboard-row[data-v-07128d6b]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:8px;margin-bottom:8px;color:#fff;font-size:14px}.leaderboard-header[data-v-07128d6b]{background-color:#192a6c;font-weight:700}.leaderboard-row.current-user-row[data-v-07128d6b]{background-color:#3dcd58}.leaderboard-row[data-v-07128d6b]:not(.current-user-row){background-color:#2f3a8f}.leaderboard-list[data-v-07128d6b]{max-height:45vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.leaderboard-list[data-v-07128d6b]::-webkit-scrollbar{display:none}.col-rank[data-v-07128d6b],.col-levels[data-v-07128d6b],.col-cups[data-v-07128d6b]{flex-basis:18%;text-align:center;white-space:nowrap}.col-nick[data-v-07128d6b]{flex-basis:40%;text-align:left;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-rank.top-rank-text[data-v-07128d6b]{color:#3dcd58;font-weight:700}.play-limit-tips-image[data-v-07128d6b]{position:absolute;bottom:calc(5% + 6vh + 8px);left:70%;transform:translate(-50%);width:60vw;max-width:250px;height:auto;z-index:10}.tips-animate[data-v-07128d6b]{animation:pulse-scale-07128d6b .5s ease-in-out}@keyframes pulse-scale-07128d6b{0%{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.15)}to{transform:translate(-50%) scale(1)}}.button-container[data-v-07128d6b]{position:absolute;bottom:5%;left:50%;transform:translate(-50%);display:flex;gap:20px;justify-content:center;align-items:center;width:80%;max-width:600px}.restart-image-button[data-v-07128d6b],.share-image-button[data-v-07128d6b]{height:6vh;width:auto;cursor:pointer;transition:transform .2s,opacity .2s}.restart-image-button.disabled-button[data-v-07128d6b]{opacity:.5;cursor:not-allowed}.restart-image-button[data-v-07128d6b]:not(.disabled-button):hover,.share-image-button[data-v-07128d6b]:hover{transform:scale(1.05)}.ending-scene[data-v-0a2207cf]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#121212;position:relative;padding:20px;box-sizing:border-box;overflow:hidden}.rank-container[data-v-0a2207cf]{position:absolute;top:5vh;left:50%;transform:translate(-50%);width:90vw;max-width:90vw;z-index:1;display:flex;flex-direction:column;align-items:center}.rank-desc-text[data-v-0a2207cf]{font-size:1.8vh;color:#fff;text-align:center;width:100%;margin-bottom:.5vh;line-height:1.2}.rank-image[data-v-0a2207cf]{display:block;height:11vh;width:auto;max-width:100%;object-fit:contain}.trophy-display-area[data-v-0a2207cf]{position:relative;line-height:0}.trophy-backboard-image[data-v-0a2207cf]{display:block;height:10vh;width:auto;max-width:100%;object-fit:contain}.lit-trophy-image[data-v-0a2207cf]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.ending-content[data-v-0a2207cf]{text-align:center;color:#fff;padding-top:20%;margin-bottom:20px}.env-info[data-v-0a2207cf]{margin-top:20px;padding:10px;background-color:#fff3;border-radius:5px;color:#fff;font-size:16px}.center-button-container[data-v-0a2207cf]{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:85vw;padding:0}.open-app-image-button[data-v-0a2207cf]{display:block;height:50vh;width:auto;max-width:100%;object-fit:contain;cursor:pointer}.button-container[data-v-0a2207cf]{position:absolute;bottom:5%;left:50%;transform:translate(-50%);display:flex;gap:20px;justify-content:center;align-items:center;width:80%;max-width:600px}.action-button[data-v-0a2207cf]{padding:15px 30px;font-size:18px;background-color:#fff;color:#39c09f;border:none;border-radius:5px;cursor:pointer;transition:transform .2s;text-decoration:none;text-align:center;white-space:nowrap}.restart-image-button[data-v-0a2207cf],.share-image-button[data-v-0a2207cf]{height:6vh;width:auto;cursor:pointer;transition:transform .2s;border-radius:5px}.share-overlay[data-v-0a2207cf]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:10;display:flex;justify-content:flex-end;align-items:flex-start}.share-instruction-arrow[data-v-0a2207cf]{width:100px;height:auto;margin-top:20px;margin-right:20px}.disabled-button[data-v-0a2207cf]{opacity:.5;cursor:not-allowed}.play-limit-tips-image[data-v-0a2207cf]{position:absolute;bottom:calc(5% + 6vh + 5px);left:70%;transform:translate(-50%,-50%);width:70vw;max-width:300px;z-index:5;pointer-events:none}.tips-animate[data-v-0a2207cf]{animation:pulse-scale-0a2207cf .5s ease-in-out}@keyframes pulse-scale-0a2207cf{0%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.7}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.ending-scene-wrapper[data-v-51c53458]{width:100%;height:100%}.app{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden;position:relative}@supports (height: 100dvh){.app{height:100dvh}}.scene-component{position:absolute;top:0;left:0;width:100%;height:100%}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease;z-index:1}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}
