.landing-page{background-color:#009f85;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center}.landing-page__dialog{background-color:#fff;padding:4.96vh 5.3vh;padding:4.96dvh 5.3dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4.68vh;border-radius:4.68dvh}.landing-page__dialog__img{height:5.16vh;height:5.16dvh}.landing-page__dialog__title{font-size:2.36vh;font-size:2.36dvh;color:#000;line-height:normal;font-weight:700;margin:2.34vh 0;margin:2.34dvh 0;white-space:nowrap;text-align:center}.landing-page__dialog__btn{height:6.16vh;height:6.16dvh;background-color:#009f85;color:#fff;border:none;border-radius:3.08vh;font-weight:600;aspect-ratio:3;font-size:2.71vh;font-size:2.71dvh}.landing-page__logo{z-index:10;pointer-events:none;position:absolute;bottom:3.57vh;bottom:3.57dvh;height:5.05vh;height:5.05dvh}.landing-page__logo img{height:100%}.intro-page{background-color:#fff;display:flex;text-align:center;flex-direction:column;justify-content:center;padding:0 2.34vh;padding:0 2.34dvh;width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh);position:fixed;z-index:99}.intro-page__video{position:absolute;top:0;align-self:center;height:100%;width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;z-index:1}.intro-page__video__skip{position:absolute;right:0;top:3.45vh;top:3.45dvh;background-color:#e1e1e1;border:none;height:4.93vh;height:4.93dvh;aspect-ratio:2.3;z-index:60;font-weight:700;border-radius:4.93vh 0 0 4.93vh;font-size:2.46vh;font-size:2.46dvh;font-family:Geologica,Noto Sans TC,sans-serif;cursor:pointer}.intro-page__video video{-o-object-fit:cover;object-fit:cover;height:100%}.intro-page__main-awe{height:100%;align-self:center;display:flex;align-items:center}.intro-page__main-awe img{height:56.91vh;height:56.91dvh}.intro-page__title{position:absolute;top:13.79vh;top:13.79dvh;align-self:center;height:25.8vh;height:25.8dvh;z-index:50;opacity:0;pointer-events:none;border:none;background-color:transparent;mix-blend-mode:multiply}.intro-page__title video{-o-object-fit:cover;object-fit:cover;height:100%}.intro-page__hint{align-self:center;text-align:center;font-weight:500;font-size:2.22vh;font-size:2.22dvh;position:absolute;bottom:11.94vh;bottom:11.94dvh;color:#888;z-index:10;animation:awe-jump 2s ease-in-out infinite;opacity:0}.intro-page__logo{z-index:10;pointer-events:none;align-self:center;position:absolute;bottom:3.57vh;bottom:3.57dvh;height:6.53vh;height:6.53dvh;opacity:0}.intro-page__logo img{height:100%}@keyframes awe-jump{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.tutorial-page{display:flex;text-align:center;flex-direction:column;padding:2.84vh 2.34vh 0;padding:2.84dvh 2.34dvh 0;background-color:#fff}.tutorial-page header{width:100%;flex-shrink:0;display:flex;flex-direction:row;justify-content:end;z-index:10;pointer-events:none}.tutorial-page__score span{display:block;height:3.09vh;height:3.09dvh}.tutorial-page__score h3{color:#009f85;font-weight:900;font-size:6.9vh;font-size:6.9dvh;margin:0}.tutorial-page__title{position:absolute;top:17.24vh;top:17.24dvh;display:flex;flex-direction:column;align-items:center;z-index:10;width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh);text-align:center}.tutorial-page__title__progress{height:1.1vh;height:1.1dvh}.tutorial-page__title__text{font-size:2.96vh;font-size:2.96dvh;font-weight:600;color:#000}.tutorial-page__skip-btn{position:absolute;top:79.19vh;top:79.19dvh;width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh);z-index:30;display:flex;flex-direction:column;align-items:center}.tutorial-page__skip-btn__completed{line-height:.75;color:#009f85;font-size:5.42vh;font-size:5.42dvh;margin:0 0 3.45vh;font-weight:800;opacity:0}.tutorial-page__skip-btn__skip{height:100%;border:none;height:7.39vh;height:7.39dvh;padding:0;position:absolute;top:10vh;right:0;transform:translate(50%);text-align:left;padding-left:2.8rem;border-radius:3.695vh;border-radius:3.695dvh;background-color:#e5e5e5;color:#989898;font-size:3.2vh;font-size:3.2dvh;font-weight:700;width:13.5rem;z-index:10}.tutorial-page__skip-btn__next{height:100%;border:none;height:7.39vh;height:7.39dvh;position:absolute;top:7.88vh;border-radius:3.695vh;border-radius:3.695dvh;background-color:#009f85;color:#fff;font-size:3.2vh;font-size:3.2dvh;font-weight:700;width:13.5rem;opacity:0;z-index:1}.tutorial-page__logo{z-index:10;pointer-events:none;position:absolute;bottom:3.57vh;bottom:3.57dvh;height:5.05vh;height:5.05dvh}.tutorial-page__logo img{height:100%}.tutorial-page__idle{position:relative;left:12.92vh;top:25.84vh;top:25.84dvh;z-index:20;pointer-events:none;white-space:nowrap}.tutorial-page__idle__effect{height:12.92vh;height:12.92dvh;animation:pointdown-effect ease-out infinite;animation-duration:1.5s}.tutorial-page__idle__finger{position:relative;top:12.92vh;top:12.92dvh;left:-10.336vh;height:19.7vh;height:19.7dvh;animation:pointdown ease-out infinite;animation-duration:1.5s}.tutorial-page__explosion{transform:translateY(25%) translate(-50%);position:absolute;left:55%;top:0;height:70vh;height:70dvh;z-index:10;pointer-events:none;opacity:0}.tutorial-page__explosion img{height:100%}.tutorial-page__instruction-bg{position:absolute;top:0;left:0;height:43.1vh;height:43.1dvh;z-index:10;opacity:0}.tutorial-page__instruction-bg img{height:100%}@keyframes pointdown{0%{transform:rotate(0) translate(0)}40%{transform:rotate(-.03turn) translate(-5px)}to{transform:rotate(0) translate(0)}}@keyframes pointdown-effect{0%{opacity:0}40%{opacity:100}to{opacity:0}}.game-page{background-color:#3a3a3a;display:flex;text-align:center;padding:0 2.34vh;padding:0 2.34dvh;width:100%}.game-page__countdown{width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh);height:100%;display:flex;flex-direction:column;align-items:center;background-color:#3a3a3a}.game-page__countdown__target-time{color:#e1e1e1;position:absolute;top:17.99vh;top:17.99dvh;line-height:.75}.game-page__countdown__target-time h1{font-size:19.09vh;font-size:19.09dvh;margin:0}.game-page__countdown__target-time h6{margin:0;margin-top:3.33vh;margin-top:3.33dvh;font-size:3.94vh;font-size:3.94dvh}.game-page__countdown__ready{position:absolute;top:53.32vh;top:53.32dvh;line-height:.75}.game-page__countdown__ready h3{color:#989898;font-size:4.43vh;font-size:4.43dvh;margin:0}.game-page__countdown__lights{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;top:4.06vh;top:4.06dvh}.game-page__countdown__lights span{background-color:#009f85;margin:0 2.09vh;margin:0 2.09dvh;width:4.93vh;width:4.93dvh;height:4.93vh;height:4.93dvh;border-radius:50%}.game-page__play header{top:2.84vh;top:2.84dvh;flex-shrink:0;width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh);display:flex;flex-direction:row;justify-content:space-between;z-index:10;position:absolute;pointer-events:none}.game-page__play__timer img{height:3.09vh;height:3.09dvh;display:block}.game-page__play__timer h3{display:inline-block;color:#3a3a3a;font-weight:900;font-size:6.9vh;font-size:6.9dvh;margin:0}.game-page__play__timer #second-img{display:inline-block;position:relative;top:.62vh;top:.62dvh;height:2.46vh;height:2.46dvh}.game-page__play__score span{display:block;height:3.09vh;height:3.09dvh}.game-page__play__score h3{color:#009f85;font-weight:900;font-size:6.9vh;font-size:6.9dvh;margin:0}.game-page__logo{z-index:10;pointer-events:none;position:absolute;bottom:3.57vh;bottom:3.57dvh;height:5.05vh;height:5.05dvh}.game-page__logo img{height:100%}.ranking-page{width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:#3a3a3a}.ranking-page__setting{overflow:hidden;width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh);height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;background-color:#3a3a3a}.ranking-page__setting__timeup{position:absolute;top:10.11vh;top:10.11dvh;height:10.34vh;height:10.34dvh}.ranking-page__setting__timeup img{height:100%}.ranking-page__setting__score{position:absolute;top:26.84vh;top:26.84dvh;height:13.55vh;height:13.55dvh}.ranking-page__setting__score h1{color:#eeba5c;font-weight:900;font-size:14.78vh;font-size:14.78dvh;margin:0;position:relative;top:-2.5vh;top:-2.5dvh}.ranking-page__setting__score img{height:6.03vh;height:6.03dvh;position:relative;right:4vh;right:4dvh}.ranking-page__setting__avatars{position:absolute;top:48.77vh;top:48.77dvh;height:8vh;height:8dvh;display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:17rem;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ranking-page__setting__avatars::-webkit-scrollbar{display:none}.ranking-page__setting__avatars input[type=radio]{display:none}.ranking-page__setting__avatars input[type=radio]:checked+label{border-color:#aaa}.ranking-page__setting__avatars label{flex:0 0 auto;box-sizing:border-box;height:8vh;height:8dvh;aspect-ratio:1;border:1px solid transparent;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 1.005vh;margin:0 1.005dvh}.ranking-page__setting__avatars label img{height:7.27vh;height:7.27dvh;aspect-ratio:1;padding:0;margin:0}.ranking-page__setting__avatars label:nth-of-type(1){margin-left:9.005vh;margin-left:9.005dvh}.ranking-page__setting__name{position:absolute;top:60.47vh;top:60.47dvh;height:7.14vh;height:7.14dvh;display:flex;flex-direction:row;align-items:center}.ranking-page__setting__name label{display:none}.ranking-page__setting__name input{background-color:transparent;border:1px solid #AAAAAA;border-radius:2.83vh;border-radius:2.83dvh;height:100%;padding:0 3.94vh;color:#aaa;font-weight:400;font-size:1.97vh;font-size:1.97dvh}.ranking-page__setting__name input::-moz-placeholder{color:#aaa;font-weight:400;font-size:1.97vh;font-size:1.97dvh;box-shadow:none}.ranking-page__setting__name input::placeholder{color:#aaa;font-weight:400;font-size:1.97vh;font-size:1.97dvh;box-shadow:none}.ranking-page__setting__name input:focus{background-color:transparent;border:2px solid #AAAAAA;outline:none;box-shadow:none}.ranking-page__setting__name input:-webkit-autofill,.ranking-page__setting__name input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.ranking-page__setting__name button{position:absolute;right:1.97vh;z-index:10;background-color:transparent;border:none;height:2.7vh;height:2.7dvh;aspect-ratio:1;display:flex;flex-direction:column}.ranking-page__setting__name button img{height:100%}.ranking-page__setting__submit{z-index:10;position:absolute;top:75.47vh;top:75.47dvh;height:7.39vh;height:7.39dvh}.ranking-page__setting__submit button{height:100%;border:none;border-radius:3.695vh;border-radius:3.695dvh;background-color:#009f85;color:#fff;font-size:4.93vh;font-size:4.93dvh;font-weight:900;width:15.5rem}@media (min-width: 768px){.ranking-page__setting__submit button{padding:0 3.94vh;width:24rem}}.ranking-page__setting__submit button.disabled{height:100%;border:none;border-radius:3.695vh;border-radius:3.695dvh;background-color:#fff;color:#3a3a3a;font-size:4.93vh;font-size:4.93dvh;font-weight:900;width:15.5rem}@media (min-width: 768px){.ranking-page__setting__submit button.disabled{padding:0 3.94vh;width:24rem}}.ranking-page__setting__again{z-index:10;position:absolute;top:85.32vh;top:85.32dvh;height:7.39vh;height:7.39dvh}.ranking-page__setting__again button{height:100%;border:none;border-radius:3.695vh;border-radius:3.695dvh;background-color:#9c63a0;color:#fff;font-size:2.96vh;font-size:2.96dvh;line-height:2.96vh;line-height:2.96dvh;font-weight:800;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4375rem;white-space:nowrap;width:15.5rem}@media (min-width: 768px){.ranking-page__setting__again button{padding:0 3.94vh;width:24rem}}.ranking-page__setting__again button span{height:100%;display:flex;flex-direction:column;justify-content:center}.ranking-page__setting__again button span img{height:3.43vh;height:3.43dvh}.ranking-page__result{width:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;background-color:#f0f0f0}.ranking-page__result__header{position:relative;top:2.84vh;top:2.84dvh;display:flex;flex-direction:row;width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh)}.ranking-page__result__header__logo{z-index:10;pointer-events:none}.ranking-page__result__header__logo img{height:100%}.ranking-page__result__info{position:relative;top:2.96vh;top:2.96dvh;display:flex;flex-direction:column;align-items:center;width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh);max-width:565px}.ranking-page__result__info__bravo{position:relative;left:9.975vh;left:9.975dvh;height:8.37vh;height:8.37dvh;z-index:1}.ranking-page__result__info__bravo-awe{height:35vh;height:35dvh;mix-blend-mode:multiply;z-index:1}.ranking-page__result__info__name{text-align:center;color:#666464;font-size:5.42vh;font-size:5.42dvh;margin:0;position:relative;top:1.26vh;top:1.26dvh;font-weight:700;z-index:1}.ranking-page__result__info__you-got{position:relative;top:1.6vh;top:1.6dvh;text-align:center;color:#666464;font-size:2.96vh;font-size:2.96dvh;margin:0;font-weight:500;line-height:normal;z-index:1}.ranking-page__result__info__score{display:flex;flex-direction:column;z-index:1}.ranking-page__result__info__score h1{position:relative;top:-3.755vh;top:-3.755dvh;text-align:center;color:#eeba5c;font-size:14.78vh;font-size:14.78dvh;margin:0;font-weight:900;line-height:normal}.ranking-page__result__info__score img{position:relative;right:13.3vh;right:13.3dvh;height:7.51vh;height:7.51dvh;top:2vh;top:2dvh}.ranking-page__result__info__bg-video{height:70vh;height:70dvh;transform:translateY(-50%);z-index:0;position:absolute;top:40%;pointer-events:none;mix-blend-mode:lighten;border:none;background-color:transparent}.ranking-page__result__info__bg-video video{height:100%}.ranking-page__result__btns{width:80%;width:calc((100% - 4.68vh)*.88);width:calc((100% - 4.68dvh)*.88);display:flex;flex-direction:row;justify-content:center;align-items:end;margin-bottom:2.09vh;margin-bottom:2.09dvh;max-width:565px}.ranking-page__result__leaderboard-toggler{display:flex;flex-direction:row;max-width:565px;z-index:20}.ranking-page__result__leaderboard-toggler input[type=radio]{display:none}.ranking-page__result__leaderboard-toggler input[type=radio]:checked+label{background-color:#fff;color:#009f85}.ranking-page__result__leaderboard-toggler label{background-color:#989898;color:#fff;font-weight:700;font-size:1.48vh;font-size:1.48dvh;border:none;height:3.69vh;height:3.69dvh;border-radius:.39vh;border-radius:.39dvh;display:flex;justify-content:center;align-items:center;white-space:nowrap;padding:.19vh 1.48vh;padding:.19dvh 1.48dvh}.ranking-page__result__leaderboard-toggler label img{height:100%}.ranking-page__result__again{position:fixed;bottom:2.34vh;bottom:2.34dvh;right:2.34vh;right:2.34dvh;z-index:20;display:flex}.ranking-page__result__again button{background:transparent;border:transparent;text-align:center;display:flex;flex-direction:column;justify-content:center;height:14.742vh;height:14.742dvh}.ranking-page__result__again button img{height:100%}.ranking-page__result__leaderboard{position:relative;top:-2.46vh;top:-2.46dvh;margin:3vh 0 0;margin:3dvh 0 0;width:calc((100% - 4.68vh)*.88);width:calc((100% - 4.68dvh)*.88);display:flex;flex-direction:column;max-width:565px}.ranking-page__result__leaderboard ul{margin:0;padding:0}.ranking-page__result__leaderboard__item{margin:0;width:100%;display:grid;grid-template-columns:minmax(53px,1fr) minmax(53px,1fr) minmax(0,4.5fr) minmax(0,2.5fr);list-style:none;height:6.65vh;height:6.65dvh;color:#666464;font-weight:700;border-bottom:dashed 2px #C6C6C6;text-wrap:nowrap}.ranking-page__result__leaderboard__item__rank{justify-self:center;line-height:3.8vh;line-height:3.8dvh;border-radius:3.8dvh;margin:1.425vh;height:3.8vh;height:3.8dvh;aspect-ratio:1;text-align:center;font-weight:900;font-size:2.96vh;font-size:2.96dvh;background-color:transparent;width:100%}.ranking-page__result__leaderboard__item__avatar{display:flex;justify-content:center;align-items:center}.ranking-page__result__leaderboard__item__avatar img{clip-path:circle(50% at 50% 50%);height:4.19vh;height:4.19dvh;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.ranking-page__result__leaderboard__item__name-and-progress{display:flex;flex-direction:column;justify-content:center}.ranking-page__result__leaderboard__item__name-and-progress__name{overflow:hidden;text-overflow:ellipsis;line-height:1.72vh;line-height:1.72dvh;text-align:left;font-size:1.72vh;font-size:1.72dvh;white-space:nowrap}.ranking-page__result__leaderboard__item__name-and-progress__progress-container{width:100%;height:.86vh;height:.86dvh;margin:.43dvh 0;background-color:#eee;border-radius:1.72vh;border:transparent;overflow:hidden;background:linear-gradient(to right,#84b3f7,#fdb3f7,#fd5112)}.ranking-page__result__leaderboard__item__score{line-height:6.65vh;line-height:6.65dvh;text-align:right;font-size:1.72vh;font-size:1.72dvh}.ranking-page__result__leaderboard__item:nth-child(1) .ranking-page__result__leaderboard__item__rank{background-color:#eeba5c;color:#f9dda0;width:3.8vh;width:3.8dvh}.ranking-page__result__leaderboard__item:nth-child(2) .ranking-page__result__leaderboard__item__rank{background-color:#00ace7;color:#a5dcde;width:3.8vh;width:3.8dvh}.ranking-page__result__leaderboard__item:nth-child(3) .ranking-page__result__leaderboard__item__rank{background-color:#eeba5c;color:#9b6e38;width:3.8vh;width:3.8dvh}.ranking-page__result__leaderboard__expand-arrow{background-color:transparent;border:none;color:#989898;margin:1.48vh 0;margin:1.48dvh 0;font-size:1.92vh;font-size:1.92dvh;cursor:pointer}.ranking-page__result__user{position:relative;top:-2.46vh;top:-2.46dvh;margin:0;width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh);max-width:565px}.ranking-page__result__user ul{margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.ranking-page__result__user__item{margin:0;width:88.8888888889%;padding:0 5%;display:grid;grid-template-columns:minmax(53px,1fr) minmax(53px,1fr) minmax(0,4.5fr) minmax(0,2.5fr);list-style:none;height:6.65vh;height:6.65dvh;color:#3a3a3a;background-color:#fff;border-radius:1.97vh;border-radius:1.97dvh;font-weight:700}.ranking-page__result__user__item__rank{line-height:6.65vh;line-height:6.65dvh;text-align:center;font-weight:900;font-size:2.96vh;font-size:2.96dvh}.ranking-page__result__user__item__avatar{display:flex;justify-content:center;align-items:center}.ranking-page__result__user__item__avatar img{clip-path:circle(50% at 50% 50%);height:4.19vh;height:4.19dvh;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.ranking-page__result__user__item__name{line-height:6.65vh;line-height:6.65dvh;text-align:left;font-size:1.72vh;font-size:1.72dvh;white-space:nowrap}.ranking-page__result__user__item__score{line-height:6.65vh;line-height:6.65dvh;text-align:right;font-size:1.72vh;font-size:1.72dvh}.ranking-page__result__share{position:relative;top:.38vh;top:.38dvh;display:flex;flex-direction:column;align-items:center;gap:.99vh;width:calc((100% - 4.68vh)*.86);width:calc((100% - 4.68dvh)*.86);max-width:565px}.ranking-page__result__share button{height:7.39vh;height:7.39dvh;border:none;border-radius:3.695vh;border-radius:3.695dvh;background-color:#9c63a0;color:#fff;font-size:1.97vh;font-size:1.97dvh;font-weight:700;width:100%}.ranking-page__result__share button:nth-child(2){background-color:#009f85}.ranking-page__result__easter-egg{position:relative;top:2.46vh;top:2.46dvh;margin:3dvh 0;border-radius:3.7vh;border-radius:3.7dvh;background-color:#fff;text-align:center;padding:2.09vh 2.15vh;padding:2.09dvh 2.15dvh;color:#5f5f5e;width:calc((100% - 4.68vh)*.88);width:calc((100% - 4.68dvh)*.88);max-width:565px}.ranking-page__result__easter-egg__title{font-size:2.96vh;font-size:2.96dvh;font-weight:600;margin:3.55vh 0 1.48vh;margin:3.55dvh 0 1.48dvh}.ranking-page__result__easter-egg__awe{margin:0 0 2.05vh;margin:0 0 2.05dvh;height:26.72vh;height:26.72dvh;padding-left:20px}.ranking-page__result__easter-egg__description{color:#009f85;font-size:1.85vh;font-size:1.85dvh;font-weight:500;line-height:normal;margin:0 0 4vh;margin:0 0 4dvh;letter-spacing:.06563rem}.ranking-page__result__easter-egg__list{position:relative;margin:.87vh 0 3.7vh;margin:.87dvh 0 3.7dvh}.ranking-page__result__easter-egg__list .custom-scrollbar{position:absolute;bottom:0;width:30%;height:6px;background:#009f85;border-radius:3px;opacity:0;transition:opacity 1s;pointer-events:none;z-index:1}.ranking-page__result__easter-egg__list .custom-scrollbar-bg{position:absolute;bottom:0;width:100%;height:6px;background:#e1e1e1;border-radius:3px;opacity:1;transition:opacity .2s;pointer-events:none;z-index:0}.ranking-page__result__easter-egg__list::-webkit-scrollbar{display:none}.ranking-page__result__easter-egg__list::-webkit-scrollbar-track{display:none}.ranking-page__result__easter-egg__list::-webkit-scrollbar-thumb{display:none}.ranking-page__result__easter-egg__list ul{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-scroll-syle:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap}.ranking-page__result__easter-egg__list__item{list-style:none;display:flex;flex-direction:column;justify-content:space-between;margin:0 .7vh 2.78vh;margin:0 .7dvh 2.78dvh;cursor:pointer}.ranking-page__result__easter-egg__list__item.arrow{margin-top:2.01vh;margin-top:2.01dvh;height:11.7vh;height:11.7dvh;display:flex;flex-direction:column;align-items:center;justify-content:center}.ranking-page__result__easter-egg__list__item__title{margin:.39vh 0;padding:0;font-size:1.23vh;font-size:1.23dvh;font-weight:700;line-height:normal}.ranking-page__result__easter-egg__list__item__title span{display:block;font-weight:700}.ranking-page__result__easter-egg__list__item__preview{background:transparent;height:11.7vh;height:11.7dvh;aspect-ratio:1;border-radius:2.09vh;pointer-events:auto;cursor:pointer}.ranking-page__result__easter-egg__list__item__preview img{height:100%;border-radius:2.09vh}.ranking-page__result__easter-egg__list__item.arrow{margin-left:0;margin-right:0;align-self:end}.ranking-page__result__easter-egg__list__arrow{width:1.6vh;width:1.6dvh;aspect-ratio:1}.ranking-page__result__easter-egg__progress{margin-top:.91vh;margin-top:.91dvh;width:100%}.ranking-page__result__easter-egg__progress label{text-align:left;display:block;font-size:1.23vh;font-size:1.23dvh;width:100%;color:#9b6e38}.ranking-page__result__easter-egg__progress progress{width:100%;height:1.11vh;height:1.11dvh;-webkit-appearence:none;accent-color:#009F85;background-color:#faeace;border-radius:.555vh}.ranking-page__result__easter-egg__progress progress::-webkit-progress-bar{background-color:#faeace;border-radius:.555vh}.ranking-page__result__easter-egg__progress progress::-webkit-progress-value{background-color:#009f85;border-radius:.555vh}.ranking-page__result__easter-egg__progress progress::-moz-progress-bar{background-color:#009f85;border-radius:.555vh}.ranking-page__result__easter-egg__where-to-get{border-top:2px dashed #009F85;padding-top:3.7vh;padding-top:3.7dvh}.ranking-page__result__easter-egg__where-to-get__title{font-size:2.96vh;font-size:2.96dvh;font-weight:600;margin:0 0 1.22vh;margin:0 0 1.22dvh}.ranking-page__result__easter-egg__where-to-get__description{font-size:1.85vh;font-size:1.85dvh;font-weight:500;line-height:normal;margin:0 0 4vh;margin:0 0 4dvh;letter-spacing:.06563rem}.ranking-page__result__easter-egg__where-to-get__description span a{color:#009f85;text-decoration:underline;cursor:pointer}.ranking-page__result__easter-egg-link{font-size:1.85vh;font-size:1.85dvh;color:#00ace7;font-weight:600;margin:2.21vh 0;margin:2.21dvh 0}.ranking-page__result__easter-egg-link a{text-decoration:underline;color:#00ace7}.ranking-page__result__footer{display:flex;flex-direction:column;align-items:center;position:relative;top:8.26vh;top:8.26dvh;width:100%;max-width:565px}.ranking-page__result__footer__teaser{height:19.05vh;height:19.05dvh}.ranking-page__result__footer__teaser img{height:100%}.ranking-page__result__footer__teaser-text{font-size:1.85vh;font-size:1.85dvh;color:#009f85;font-weight:600;margin:1.02vh 0;margin:1.02dvh 0}.ranking-page__result__footer__bg{position:relative;top:3.07vh;top:3.07dvh;width:100%}.ranking-page__result__footer__bg img{height:100%}.ranking-page__result__footer__speech-balloon{position:relative;top:3.07vh;top:3.07dvh;width:100%;display:flex;flex-direction:column;left:10%}.ranking-page__result__footer__speech-balloon img{width:50%}.ranking-page__result__footer__awe{position:relative;top:3.07vh;top:3.07dvh;width:100%}.ranking-page__result__footer__awe img{height:100%}.ranking-page__result__footer__btns{position:absolute;bottom:0;bottom:9.37vh;bottom:9.37dvh;display:flex;flex-direction:row;justify-content:center}.ranking-page__result__footer__btns a{background-color:transparent;border:transparent;height:7.39vh;height:7.39dvh;text-decoration:none;text-align:center;margin:0 1.11vh;margin:0 1.11dvh}.ranking-page__result__footer__btns a img{height:100%}.ranking-page__result__footer__btns a h6{margin:.69vh 0 0;margin:.69dvh 0 0;color:#fff;font-weight:500;font-size:1.48vh;font-size:1.48dvh}.ranking-page__result.menu-mode .ranking-page__result__header{justify-content:center}.ranking-page__result.menu-mode .ranking-page__result__info,.ranking-page__result.menu-mode .ranking-page__result__again,.ranking-page__result.menu-mode .ranking-page__result__share{display:none}@media (min-width: 766px){.ranking-page__setting__avatars{max-width:none;overflow:hidden;width:100%}.ranking-page__setting__avatars label:nth-of-type(1){margin-left:0}}.header-nav{position:absolute;top:2.84vh;top:2.84dvh;z-index:30;width:calc(100% - 4.68vh);width:calc(100% - 4.68dvh);margin:0 2.34vh;margin:0 2.34dvh;display:flex;flex-direction:row;justify-content:end}.header-nav__sound{height:3.33vh;height:3.33dvh;aspect-ratio:1;border:none;border-radius:.75vh;background-color:transparent;padding:0;margin-right:1.94vh;background-color:#009f85;display:flex;justify-content:center;align-items:center;cursor:pointer}.header-nav__sound img{height:56%;aspect-ratio:1}.header-nav__sound.mute{background-color:#888}.header-nav__toggle{height:3.33vh;height:3.33dvh;border:none;background-color:transparent;padding:0;cursor:pointer}.header-nav__toggle img{height:100%;aspect-ratio:1}.header-nav__back{position:absolute;left:0;height:3.33vh;height:3.33dvh;border:none;background-color:transparent;padding:0;cursor:pointer}.header-nav__back img{height:100%;aspect-ratio:1}.header-nav__lang{height:3.33vh;height:3.33dvh;border-radius:.75vh;background-color:#009f85;color:#fff;font-weight:700;font-size:1.97vh;font-size:1.97dvh;line-height:3.33dvh;border:none;aspect-ratio:2.7;margin:0 1.94vh;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-nav__lang-selected{margin-top:.34vh}.header-nav__lang-options{display:none;flex-direction:column;position:absolute;top:3.33vh;background-color:#888;height:9.99vh;height:9.99dvh;border-radius:.75vh;overflow:hidden}.header-nav__lang-option{height:3.33vh;height:3.33dvh;width:8.991vh;width:8.991dvh;line-height:3.33dvh;font-size:1.97vh;font-size:1.97dvh;color:#fff;text-align:center;cursor:pointer}.header-nav__lang-option:hover{background-color:#888;color:#000}.navbar-page{position:fixed;width:100%;height:100vh;height:100dvh;z-index:999;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar-page__close{position:absolute;top:2.84vh;top:2.84dvh;right:2.34vh;right:2.34dvh;height:2.59vh;height:2.59dvh}.navbar-page__close img{height:100%}.navbar-page__menu{display:flex;flex-direction:column;text-align:center;background-color:transparent;width:60%}.navbar-page__menu__text{height:8vh;height:8dvh;margin-bottom:4.69vh;margin-bottom:4.69dvh}.navbar-page__menu__text img{height:100%}.navbar-page__menu__link{display:block;font-size:2.46vh;font-size:2.46dvh;color:#000;text-decoration:none;padding:3.755vh 0;font-weight:600;border-bottom:1px solid #AAAAAA;white-space:nowrap;text-align:center;z-index:30}.navbar-page__menu__link__expand{display:none;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;max-height:65vh;max-height:65dvh}.navbar-page__menu__link__expand__title{color:#009f85;font-size:1.85vh;font-size:1.85dvh;padding:0;margin:1.36vh 0;margin:1.36dvh 0}.navbar-page__menu__link__expand__img{width:75%;margin-bottom:1.48vh;margin-bottom:1.48dvh}@media (min-width: 768px){.navbar-page__menu__link__expand__img{max-width:300px;margin-bottom:5vh;margin-bottom:5dvh}}.navbar-page__menu__link__expand__article{font-weight:500;line-height:1.5rem;font-size:1.85vh;font-size:1.85dvh;color:#666464;text-align:left;margin-bottom:2.46vh;margin-bottom:2.46dvh}@media (min-width: 768px){.navbar-page__menu__link__expand__article{margin-bottom:5vh;margin-bottom:5dvh}}.navbar-page__menu__link__expand__detail-imgs{display:flex;flex-direction:column}@media (min-width: 768px){.navbar-page__menu__link__expand__detail-imgs{max-width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2.46vh;gap:2.46dvh;width:100%}.navbar-page__menu__link__expand__detail-imgs img{padding:0;margin:0}}.navbar-page__menu__link__expand__skill-img{width:100%;margin-bottom:1.73vh;margin-bottom:1.73dvh}.navbar-page__menu__link__expand__equipment-img{width:100%}.navbar-page__menu__collapse{display:none;background-color:transparent;border:none;height:1.97vh;height:1.97dvh;margin-top:4.31vh;margin-top:4.31dvh;cursor:pointer}.navbar-page__menu__collapse img{height:100%}.navbar-page__menu__logo{z-index:10;pointer-events:none;align-self:center;position:absolute;top:3.57vh;top:3.57dvh;height:5.05vh;height:5.05dvh}.navbar-page__menu__logo img{height:100%}.navbar-page__menu.awe-expanded .navbar-page__menu__text{display:none}.navbar-page__menu.awe-expanded .navbar-page__menu__link:not(#who-awe-btn){display:none}.navbar-page__menu.awe-expanded .navbar-page__menu__link__expand{display:flex}.navbar-page__menu.awe-expanded .navbar-page__menu__collapse{display:inline-block}.navbar-page__menu.rank-expanded .navbar-page__menu__text{display:none}.navbar-page__menu.rank-expanded .navbar-page__menu__link:not(#menu-ranking-btn){display:none}.navbar-page__menu.rank-expanded .navbar-page__menu__link{position:absolute;top:15.1vh;top:15.1dvh;width:60%}.navbar-page__menu.rank-expanded .navbar-page__menu__link__expand{display:flex;max-height:none!important}.navbar-page__menu.rank-expanded .navbar-page__menu__link:before{content:"";position:absolute;top:0;left:-50vw;width:150vw;height:9.97vh;height:9.97dvh;background-color:#f0f0f0;z-index:-1}.navbar-page__menu.rank-expanded .navbar-page__menu__collapse{display:none}.navbar-page__result{position:absolute;top:25.07vh;top:25.07dvh;bottom:0;inset-inline:0;width:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;background-color:#f0f0f0}.navbar-page__result__btns{width:80%;width:calc((100% - 4.68vh)*.88);width:calc((100% - 4.68dvh)*.88);display:flex;flex-direction:row;justify-content:center;align-items:end;margin-bottom:2.09vh;margin-bottom:2.09dvh;margin-top:3.57vh;margin-top:3.57dvh;max-width:565px}.navbar-page__result__leaderboard-toggler{display:flex;flex-direction:row;max-width:565px;z-index:20}.navbar-page__result__leaderboard-toggler input[type=radio]{display:none}.navbar-page__result__leaderboard-toggler input[type=radio]:checked+label{background-color:#fff;color:#009f85}.navbar-page__result__leaderboard-toggler label{background-color:#989898;color:#fff;font-weight:700;font-size:1.48vh;font-size:1.48dvh;border:none;height:3.69vh;height:3.69dvh;border-radius:.39vh;border-radius:.39dvh;display:flex;justify-content:center;align-items:center;white-space:nowrap;padding:.19vh 1.48vh;padding:.19dvh 1.48dvh}.navbar-page__result__leaderboard-toggler label img{height:100%}.navbar-page__result__leaderboard{position:relative;margin:3dvh 0;width:calc((100% - 4.68vh)*.88);width:calc((100% - 4.68dvh)*.88);display:flex;flex-direction:column;max-width:565px}.navbar-page__result__leaderboard ul{margin:0;padding:0}.navbar-page__result__leaderboard__item{margin:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,4fr) minmax(0,3fr);list-style:none;height:6.65vh;height:6.65dvh;color:#666464;font-weight:700;border-bottom:dashed 2px #C6C6C6;text-wrap:nowrap}.navbar-page__result__leaderboard__item__rank{justify-self:center;line-height:3.8vh;line-height:3.8dvh;border-radius:3.8dvh;margin:1.425vh;height:3.8vh;height:3.8dvh;aspect-ratio:1;text-align:center;font-weight:900;font-size:2.96vh;font-size:2.96dvh;background-color:transparent;width:100%}.navbar-page__result__leaderboard__item__avatar{display:flex;justify-content:center;align-items:center}.navbar-page__result__leaderboard__item__avatar img{clip-path:circle(50% at 50% 50%);height:4.19vh;height:4.19dvh;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.navbar-page__result__leaderboard__item__name-and-progress{display:flex;flex-direction:column;justify-content:center}.navbar-page__result__leaderboard__item__name-and-progress__name{line-height:1.72vh;line-height:1.72dvh;text-align:left;font-size:1.72vh;font-size:1.72dvh;white-space:nowrap}.navbar-page__result__leaderboard__item__name-and-progress__progress-container{width:100%;height:.86vh;height:.86dvh;margin:.43dvh 0;background-color:#eee;border-radius:1.72vh;border:transparent;overflow:hidden;background:linear-gradient(to right,#84b3f7,#fdb3f7,#fd5112)}.navbar-page__result__leaderboard__item__score{line-height:6.65vh;line-height:6.65dvh;text-align:right;font-size:1.72vh;font-size:1.72dvh}.navbar-page__result__leaderboard__item:nth-child(1) .ranking-page__result__leaderboard__item__rank{background-color:#eeba5c;color:#f9dda0;width:3.8vh;width:3.8dvh}.navbar-page__result__leaderboard__item:nth-child(2) .ranking-page__result__leaderboard__item__rank{background-color:#00ace7;color:#a5dcde;width:3.8vh;width:3.8dvh}.navbar-page__result__leaderboard__item:nth-child(3) .ranking-page__result__leaderboard__item__rank{background-color:#eeba5c;color:#9b6e38;width:3.8vh;width:3.8dvh}.navbar-page__result__leaderboard__expand-arrow{background-color:transparent;border:none;color:#989898;margin:1.48vh 0;margin:1.48dvh 0;font-size:1.92vh;font-size:1.92dvh;cursor:pointer}.navbar-page__result__share{position:relative;top:.38vh;top:.38dvh;display:flex;flex-direction:column;align-items:center;gap:.99vh;width:calc((100% - 4.68vh)*.86);width:calc((100% - 4.68dvh)*.86);max-width:565px}.navbar-page__result__share button{height:7.39vh;height:7.39dvh;border:none;border-radius:3.695vh;border-radius:3.695dvh;background-color:#9c63a0;color:#fff;font-size:1.97vh;font-size:1.97dvh;font-weight:700;width:100%}.navbar-page__result__share button:nth-child(2){background-color:#009f85}.navbar-page__result__easter-egg{position:relative;top:2.46vh;top:2.46dvh;margin:3dvh 0;border-radius:3.7vh;border-radius:3.7dvh;background-color:#fff;text-align:center;padding:2.09vh 2.15vh;padding:2.09dvh 2.15dvh;color:#5f5f5e;width:calc((100% - 4.68vh)*.88);width:calc((100% - 4.68dvh)*.88);max-width:565px}.navbar-page__result__easter-egg__title{font-size:2.96vh;font-size:2.96dvh;font-weight:600;margin:3.55vh 0 1.48vh;margin:3.55dvh 0 1.48dvh}.navbar-page__result__easter-egg__awe{margin:0 0 2.05vh;margin:0 0 2.05dvh;height:26.72vh;height:26.72dvh;padding-left:20px}.navbar-page__result__easter-egg__description{color:#009f85;font-size:1.85vh;font-size:1.85dvh;font-weight:500;line-height:normal;margin:0 0 4vh;margin:0 0 4dvh;letter-spacing:.06563rem}.navbar-page__result__easter-egg__list{position:relative;margin:.87vh 0 3.7vh;margin:.87dvh 0 3.7dvh}.navbar-page__result__easter-egg__list .custom-scrollbar{position:absolute;bottom:0;width:30%;height:6px;background:#009f85;border-radius:3px;opacity:0;transition:opacity 1s;pointer-events:none;z-index:1}.navbar-page__result__easter-egg__list .custom-scrollbar-bg{position:absolute;bottom:0;width:100%;height:6px;background:#e1e1e1;border-radius:3px;opacity:1;transition:opacity .2s;pointer-events:none;z-index:0}.navbar-page__result__easter-egg__list::-webkit-scrollbar{display:none}.navbar-page__result__easter-egg__list::-webkit-scrollbar-track{display:none}.navbar-page__result__easter-egg__list::-webkit-scrollbar-thumb{display:none}.navbar-page__result__easter-egg__list ul{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-scroll-syle:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap}.navbar-page__result__easter-egg__list__item{list-style:none;display:flex;flex-direction:column;justify-content:space-between;margin:0 .7vh 2.78vh;margin:0 .7dvh 2.78dvh;cursor:pointer}.navbar-page__result__easter-egg__list__item.arrow{margin-top:2.01vh;margin-top:2.01dvh;height:11.7vh;height:11.7dvh;display:flex;flex-direction:column;align-items:center;justify-content:center}.navbar-page__result__easter-egg__list__item__title{margin:.39vh 0;padding:0;font-size:1.23vh;font-size:1.23dvh;font-weight:700;line-height:normal}.navbar-page__result__easter-egg__list__item__title span{display:block;font-weight:700}.navbar-page__result__easter-egg__list__item__preview{background:transparent;height:11.7vh;height:11.7dvh;aspect-ratio:1;border-radius:2.09vh;pointer-events:auto;cursor:pointer}.navbar-page__result__easter-egg__list__item__preview img{height:100%;border-radius:2.09vh}.navbar-page__result__easter-egg__list__item.arrow{margin-left:0;margin-right:0;align-self:end}.navbar-page__result__easter-egg__list__arrow{width:1.6vh;width:1.6dvh;aspect-ratio:1}.navbar-page__result__easter-egg__progress{margin-top:.91vh;margin-top:.91dvh;width:100%}.navbar-page__result__easter-egg__progress label{text-align:left;display:block;font-size:1.23vh;font-size:1.23dvh;width:100%;color:#9b6e38}.navbar-page__result__easter-egg__progress progress{width:100%;height:1.11vh;height:1.11dvh;-webkit-appearence:none;accent-color:#009F85;background-color:#faeace;border-radius:.555vh}.navbar-page__result__easter-egg__progress progress::-webkit-progress-bar{background-color:#faeace;border-radius:.555vh}.navbar-page__result__easter-egg__progress progress::-webkit-progress-value{background-color:#009f85;border-radius:.555vh}.navbar-page__result__easter-egg__progress progress::-moz-progress-bar{background-color:#009f85;border-radius:.555vh}.navbar-page__result__easter-egg__where-to-get{border-top:2px dashed #009F85;padding-top:3.7vh;padding-top:3.7dvh}.navbar-page__result__easter-egg__where-to-get__title{font-size:2.96vh;font-size:2.96dvh;font-weight:600;margin:0 0 1.22vh;margin:0 0 1.22dvh}.navbar-page__result__easter-egg__where-to-get__description{font-size:1.85vh;font-size:1.85dvh;font-weight:500;line-height:normal;margin:0 0 4vh;margin:0 0 4dvh;letter-spacing:.06563rem}.navbar-page__result__easter-egg__where-to-get__description span a{color:#009f85;text-decoration:underline;cursor:pointer}.navbar-page__result__easter-egg-link{font-size:1.85vh;font-size:1.85dvh;color:#00ace7;font-weight:600;margin:2.21vh 0;margin:2.21dvh 0}.navbar-page__result__easter-egg-link a{text-decoration:underline;color:#00ace7}.navbar-page__result__footer{display:flex;flex-direction:column;align-items:center;position:relative;top:8.26vh;top:8.26dvh;width:100%;max-width:565px}.navbar-page__result__footer__teaser{height:19.05vh;height:19.05dvh}.navbar-page__result__footer__teaser img{height:100%}.navbar-page__result__footer__teaser-text{font-size:1.85vh;font-size:1.85dvh;color:#009f85;font-weight:600;margin:1.02vh 0;margin:1.02dvh 0}.navbar-page__result__footer__bg{position:relative;top:3.07vh;top:3.07dvh;width:100%}.navbar-page__result__footer__bg img{height:100%}.navbar-page__result__footer__speech-balloon{position:relative;top:3.07vh;top:3.07dvh;width:100%;display:flex;flex-direction:column;left:10%}.navbar-page__result__footer__speech-balloon img{width:50%}.navbar-page__result__footer__awe{position:relative;top:3.07vh;top:3.07dvh;width:100%}.navbar-page__result__footer__awe img{height:100%}.navbar-page__result__footer__btns{position:absolute;bottom:0;bottom:9.37vh;bottom:9.37dvh;display:flex;flex-direction:row;justify-content:center}.navbar-page__result__footer__btns a{background-color:transparent;border:transparent;height:7.39vh;height:7.39dvh;text-decoration:none;text-align:center;margin:0 1.11vh;margin:0 1.11dvh}.navbar-page__result__footer__btns a img{height:100%}.navbar-page__result__footer__btns a h6{margin:.69vh 0 0;margin:.69dvh 0 0;color:#fff;font-weight:500;font-size:1.48vh;font-size:1.48dvh}.navbar-page__footer{display:flex;flex-direction:row;justify-content:center;margin-top:3.43vh;margin-top:3.43dvh}.navbar-page__footer a{background-color:transparent;border:transparent;height:7.39vh;height:7.39dvh;text-decoration:none;text-align:center;margin:0 1.11vh;margin:0 1.11dvh}.navbar-page__footer a img{height:100%}.navbar-page__footer a h6{margin:.69vh 0 0;margin:.69dvh 0 0;color:#666464;font-weight:500;font-size:1.48vh;font-size:1.48dvh}.navbar-page__logo{z-index:10;pointer-events:none;align-self:center;position:absolute;bottom:3.57vh;bottom:3.57dvh;height:6.53vh;height:6.53dvh}.navbar-page__logo img{height:100%}.result-active{background-color:#f0f0f0}#menu-mov-btn{position:relative;left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;border-bottom:none}.loading-page{width:100%;height:100%;position:absolute;top:0;z-index:1000;display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:#009f85}.loading-page__title{color:#e1e1e1}.loading-page__title__video{height:10vh;height:10dvh;margin:0 0 4.69vh;margin:0 0 4.69dvh;border:none;background-color:transparent}.loading-page__title__loading{font-size:2.96vh;font-size:2.96dvh;font-weight:700;line-height:normal;margin:0 0 .6vh;margin:0 0 .6dvh;text-transform:uppercase}.loading-page__title__process{font-size:2.46vh;font-size:2.46dvh;font-weight:700;line-height:normal;margin:0}.loading-page__logo{z-index:10;pointer-events:none;position:absolute;bottom:3.57vh;bottom:3.57dvh;width:100%;display:flex;justify-content:center;height:6.53vh;height:6.53dvh}.loading-page__logo img{height:100%}.egg-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;border-radius:4.69vh;border-radius:4.69dvh;background-color:#e1e1e1;padding:3.82vh 1.81rem;max-width:75vw;max-width:75dvw;z-index:9999}.egg-modal__overlay{position:absolute;top:0;left:0;background-color:#000;opacity:.6;height:200vh;width:200vw;z-index:9998}.egg-modal__close-btn{position:fixed;top:0;right:0;margin:1.24vh;padding:0;border:none;background-color:transparent;cursor:pointer;height:4.81vh;height:4.81dvh;aspect-ratio:1;z-index:10}.egg-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.egg-modal__content__img{height:23.15vh;height:23.15dvh;margin-bottom:2.23vh;margin-bottom:2.23dvh;display:flex;flex-direction:column;align-self:center}.egg-modal__content__img__bg{height:100%;-o-object-fit:contain;object-fit:contain}.egg-modal__content__img__creator-img{transform:translateY(-100%);height:100%;-o-object-fit:contain;object-fit:contain}.egg-modal__content__img__creator-img img{height:100%}.egg-modal__content__title{color:#009f85;font-weight:700;font-size:2.96vh;font-size:2.96dvh;line-height:normal;margin:0;padding:0;white-space:wrap;text-align:center;max-width:min(14rem,26.84vh)}.egg-modal__content__title-en{color:#009f85;font-weight:700;font-size:2.46vh;font-size:2.46dvh;line-height:normal;margin:0;padding:0}.egg-modal__content__introduction{color:#000;font-weight:400;font-size:1.85vh;font-size:1.85dvh;line-height:144%;margin:.66vh 0 5.16vh;margin:.66dvh 0 5.16dvh;padding:0;max-width:min(14rem,26.84vh)}.egg-modal__ig{display:flex;flex-direction:row;align-items:center;gap:.45vh;gap:.45dvh;z-index:1;text-decoration:none!important}.egg-modal__ig__icon{height:2.96vh;height:2.96dvh}.egg-modal__ig__name{font-size:1.85vh;font-size:1.85dvh;font-weight:700;line-height:normal;text-decoration:none!important;color:#666464}::-webkit-scrollbar{width:.375rem;border-radius:.1875rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#aaa;border-radius:.1875rem}body,html{margin:0;padding:0;overflow:hidden;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Geologica,Noto Sans TC,sans-serif;line-height:1;touch-action:manipulation;overscroll-behavior:contain}img{pointer-events:none}button{cursor:pointer}.page{height:100%}.active{display:flex}.hidden{display:none!important}.fade{animation:fade .5s ease-out forwards}.fade-in{animation:fade-in .5s ease-in forwards}@keyframes fade{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#container{height:100vh;height:100dvh;width:100vw;width:100dvw;overflow:hidden;font-family:Geologica,Noto Sans TC,sans-serif}#game{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:auto;touch-action:none}.dialog{position:absolute;top:50%;transform:translateY(-50%);display:none;flex-direction:column;justify-content:center;align-items:center;border:none;border-radius:2.38rem;background-color:#dd7583;padding:3.82vh 1.81rem;max-width:75vw;max-width:75dvw;z-index:30}.dialog__save-img{height:28.04vh;height:28.04dvh;pointer-events:auto}.dialog__alert-img{height:7.01vh;height:7.01dvh}.dialog__alert-text{font-size:1.97vh;font-size:1.97dvh;font-weight:700;color:#fff;margin:0;margin-top:3.94vh;text-align:center;line-height:1.5}.dialog__alert-btn{position:fixed;top:-2.405vh;right:0;padding:0;border:none;background-color:transparent;cursor:pointer;height:max(4.81vh,2.4375rem);height:max(4.81dvh,2.4375rem);aspect-ratio:1}.dialog__alert-btn img{width:100%;height:100%}.capture{position:absolute;top:-1284px;z-index:999;width:750px;height:1284px;display:flex;justify-content:center;pointer-events:none;font-family:Geologica,Noto Sans TC,sans-serif}.capture__name{position:absolute;top:510.1px;font-size:88px;font-weight:700;line-height:1;color:#3a3a3a;z-index:999;margin:0;font-family:Geologica,Noto Sans TC,sans-serif}.capture__score{position:absolute;top:718px;font-size:240px;font-weight:900;line-height:1;color:#eeba5c;z-index:999;margin:0;font-family:Geologica,Noto Sans TC,sans-serif}.capture__rank-title{position:absolute;top:980px;font-size:36px;font-weight:700;line-height:1;color:#fff;z-index:999;margin:0;font-family:Geologica,Noto Sans TC,sans-serif}.capture__rank{position:absolute;top:1026px;font-size:88px;font-weight:900;line-height:1;color:#009f85;z-index:999;margin:0;font-family:Geologica,Noto Sans TC,sans-serif}.capture__moc{position:absolute;top:1236px;font-size:24px;font-weight:700;line-height:1;color:#fff;z-index:999;margin:0;font-family:Geologica,Noto Sans TC,sans-serif}.capture__score-img{position:absolute;top:664px;height:100px;width:172px;z-index:999;left:50px}.capture__score-img img{width:100%}.capture__bg{position:absolute;top:0;width:750px;height:1284px}
