@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Manrope:wght@200&display=swap";.overlay{background:linear-gradient(180deg,rgba(17,9,26,0) 0%,#11091A 77.04%);position:absolute;height:100%;width:100%;z-index:5}.splash-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:64px 60px 40px 20px;position:relative;overflow:hidden}@media (max-height: 650px) and (min-width: 1024px){.splash-screen{padding:0;height:95%}}@media (max-width: 767px){.splash-screen{padding:64px 20px 40px}}.splash-screen .title{align-self:center;color:#fff;font-family:Inter;font-size:36px;font-weight:600;line-height:22px;letter-spacing:-.8000000119px;z-index:10}@media (max-width: 767px){.splash-screen .title{position:relative;bottom:30px}}.splash-screen .description{max-width:822px;align-self:center;padding:10px;z-index:10;margin-bottom:30px}@media (max-height: 650px) and (min-width: 1024px){.splash-screen .description{margin-bottom:0}}@media (max-width: 767px){.splash-screen .description{max-width:100%;position:relative;bottom:40px}}.splash-screen .description p{max-width:70%;margin:0 auto;font-size:14px;font-weight:400;line-height:26px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}@media (max-width: 767px){.splash-screen .description p{font-size:14px;line-height:22px;max-width:100%}}.splash-screen .content{display:flex;align-items:center;justify-content:center;z-index:0;position:relative;max-width:422px;margin:0 auto}.splash-screen .content img{position:relative;height:45vh;width:60vw;left:-2vw}@media (max-width: 767px){.splash-screen .content img{height:32vh;width:120vw;left:-64px;scale:1.2}}.splash-screen .footer-action{z-index:10;position:relative;bottom:20px;display:flex;justify-content:center;align-items:center;margin-top:40px}.primary-button{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:16px;line-height:19px;text-align:center;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);padding:13px 30px;background:linear-gradient(112.88deg,rgba(255,255,255,.18) -1.79%,rgba(255,255,255,0) 103.17%);border:1px solid #dbbeff;opacity:1;transition:opacity .3s linear;-webkit-tap-highlight-color:transparent}.primary-button img{padding-left:20px;width:35px}.primary-button:disabled{cursor:not-allowed;opacity:.4;transition:opacity .3s linear}.primary-button.active{border:1px solid linear-gradient(112.88deg,#ffffff -1.79%,#cac0d5 103.17%);background:linear-gradient(112.88deg,#ffffff -1.79%,#cac0d5 103.17%)!important;font-style:normal;font-weight:500!important;font-size:14px!important;line-height:20px;text-align:center;letter-spacing:-.152174px;color:#0d0517!important;text-shadow:0px 4px 13px rgba(0,0,0,.25)!important}.intro-button{padding:10px 70px}.timer{display:flex;z-index:9999;padding:4px 11px;width:fit-content;margin:13px auto auto;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border-radius:12px;border:1px solid #5a4c90;position:fixed;left:50%;transform:translate(-50%);top:0}.timer p{margin:0;font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:-.152174px;color:#fff}.timer img{margin-right:5px}@media (max-width: 767px){.questions-timer{left:18%}}.time-expired-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:64px 20px 40px;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:9999;background:#10091a}.time-expired-screen:before{content:" ";background-image:url(/assets/intro-animal-bg.ba5a4ecc.png);background-size:cover;background-repeat:no-repeat;width:100%;height:100%;left:0;top:0;position:absolute;filter:blur(6px)}.time-expired-screen .background-layer-2{height:100%;background:radial-gradient(358.05% 119.02% at 50% -7.95%,rgba(4,6,12,.58) 63.54%,#04060c 100%);width:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(17,13,27,.88) 0%,rgba(13,5,23,.88) 70.67%);mix-blend-mode:normal}.time-expired-screen .heading{z-index:0;height:fit-content;align-self:center;padding:16px 10px;display:flex;flex-direction:column;align-items:center}@media (min-width: 1024px){.time-expired-screen .heading{width:422px;margin:0 auto}}.time-expired-screen .heading img{width:30%;margin-bottom:25px}.time-expired-screen .heading p{margin:0;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);font-weight:400;font-size:26px;line-height:20px}@media (min-width: 1024px){.time-expired-screen .heading p{font-size:16px;line-height:24px}}.time-expired-screen .heading p:nth-of-type(1){margin-bottom:10px}.time-expired-screen .heading p:nth-of-type(2){opacity:.5;font-size:14px;line-height:20px;margin-bottom:20px}.time-expired-screen .bordered-heading{margin-top:5vh;width:100%;border-radius:12px;height:fit-content;align-self:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%)}@media (min-width: 1024px){.time-expired-screen .bordered-heading{width:422px;margin:0 auto}}.time-expired-screen .bordered-heading p{margin:0;font-size:14px;text-align:center;letter-spacing:-.152174px;color:#fff;font-family:Inter;font-style:normal;font-weight:400;line-height:23px;text-shadow:0px 4px 2px rgba(0,0,0,.06)}@media (min-width: 1024px){.time-expired-screen .bordered-heading p{font-size:16px;line-height:24px}}.time-expired-screen .contents{position:relative;display:flex;margin-top:10vh}.time-expired-screen .contents .dialog-container{position:absolute;right:7vw;top:20px;z-index:1}@media (min-width: 1024px){.time-expired-screen .contents .dialog-container{left:20vw;top:40px}}@media (min-width: 1440px){.time-expired-screen .contents .dialog-container{left:30vw}}.time-expired-screen .contents .dialog-container .dialog-box{padding:15px}.time-expired-screen .contents .dialog-container .dialog-box .pointer{top:-1.5vh}.time-expired-screen .contents .character{height:63vh;right:0vw;top:30px;position:relative}@media (min-width: 1024px){.time-expired-screen .contents .character{right:-14vw;height:57vh}}.dialog-box{background:#fff;border-radius:12px;padding:15px;width:max-content;max-width:60%;position:relative;display:flex;align-items:center}.dialog-box:after{position:absolute;right:-18px;width:20px;height:21px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA8CAYAAADRy2JxAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGwSURBVHgB5dkLUQNBEATQPgoBSFgJWEAJ4AAUgIPggDhBAnGQOAAHw3WlFpJKctxnPzOzr+oEdO9yCR2IyAtaJXttFiB/VmiNHHtHS+RUOwXIeZ/9cwPv5DL/BcgwFhDglfxv67YAGcdnATKevwJkmq2rAmS6bf/cwgOZ58tFATKf/QJkuXtYJWnYLEDSeYI1kpatUUTSs1OA5GGjAMlHfwGSl+5dUPJTO4tdIb8HrQV0PBqUsemfu67rvqFEiZOP+H/AhyjaBUuGp1hAgAIlr/2hHfZ/AjtUVPrkowAFN6BWeAqoXEDN8BRQsYDa4SlgX0DxVajWC+8cfv7zJbhBIRpOPuLnf9EboCk8sQD+PlhkFtMWPlqXKEBreGIBWXdBzeFpJRlHEe3h6TVXARbCU5YCrISn5AVo+pIz1lv/RegZCVgMT+u+gEcsZOnaH0qyC1o9+WjRLmj15KNFu6D18DR7F7R+7Q/tMHEX9HDyUcDEG+ApPAVMKMBbeAoYWYDH8BQwYhXy9MI7Z3AX9Hry0eAu6D08XdwFWwgfneyCLYWno12wtfD0uwteo01chfAD03uE3BbNp5UAAAAASUVORK5CYII=);content:""}.dialog-box p{margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.152174px;color:#2e1500}.dialog-box .pointer{position:absolute;right:-11vw;top:0;transform:scale(.4)}.intro-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:64px 20px 40px;position:relative;overflow:hidden}.intro-screen:before{content:" ";background-image:url(/assets/intro-animal-bg.ba5a4ecc.png);background-size:cover;background-repeat:no-repeat;width:100%;height:100%;left:0;top:0;position:absolute;filter:blur(6px)}.intro-screen .background-layer{height:100%;width:100%;position:absolute;top:0;left:0;background:radial-gradient(336.5% 111.85% at 50% -14.44%,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 3.5%,rgba(3,3,10,.747369) 45.13%,rgba(3,3,11,.829467) 75.25%,#04040d 100%)}.intro-screen .background-layer-2{height:100%;background:radial-gradient(358.05% 119.02% at 50% -7.95%,rgba(4,6,12,.58) 63.54%,#04060c 100%);width:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(17,13,27,.88) 0%,rgba(13,5,23,.88) 70.67%);mix-blend-mode:normal}.intro-screen .heading{border-radius:12px;height:fit-content;align-self:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%)}@media (min-width: 1024px){.intro-screen .heading{width:422px;margin:0 auto}}.intro-screen .heading p{margin:0;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}@media (min-width: 1024px){.intro-screen .heading p{font-size:16px;line-height:24px}}.intro-screen .heading p:nth-of-type(1){margin-bottom:20px}@media (max-height: 650px) and (min-width: 1024px){.intro-screen .heading p:nth-of-type(1){margin-bottom:5px}}.intro-screen .content{display:flex;flex-direction:column;z-index:0;position:relative;max-width:422px;margin:0 auto}.intro-screen .content img{position:relative;height:45vh;width:48vw;left:-9vw}@media (max-height: 650px) and (min-width: 1024px){.intro-screen .content img{height:32vh;width:35vw;left:-40px}}@media (max-width: 767px){.intro-screen .content img{height:32vh;width:100vw;left:-38px;scale:1.2}}.intro-screen .footer{border-radius:12px;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%)}@media (min-width: 1024px){.intro-screen .footer{width:422px;margin:0 auto}}.intro-screen .footer p{margin:0 0 15px;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}@media (max-height: 650px) and (min-width: 1024px){.intro-screen .footer p{margin-bottom:8px}}@media (max-height: 650px) and (min-width: 1024px){.intro-screen .footer .primary-button{padding:8px 20px}}@media (max-height: 650px) and (min-width: 1024px){.intro-screen{overflow-y:auto}}.questions-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;overflow:hidden}.questions-container .content{z-index:0}.questions-container .content .dialog-container{position:absolute;top:10vh;left:10vw;max-width:84%;z-index:1;transition:.2s all ease-in-out}@media (min-width: 1024px){.questions-container .content .dialog-container{left:18vw;top:15vh}}@media (min-width: 1280px){.questions-container .content .dialog-container{left:25vw;top:15vh}}@media (min-width: 1024px){.questions-container .content .dialog-container .dialog-box{width:440px}}@media (min-width: 1024px){.questions-container .content .user-info{display:flex;flex-direction:column-reverse}}.questions-container .content .details{position:absolute;left:6vw;z-index:1}@media (min-width: 1024px){.questions-container .content .details{position:absolute;left:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;bottom:0}}@media (max-height: 650px) and (min-width: 1024px){.questions-container .content .details{bottom:15px}}.questions-container .content .details p{margin:0}.questions-container .content .details p:nth-of-type(1){font-family:"Baloo Chettan 2";font-style:normal;font-weight:500;font-size:20px;line-height:20px;display:flex;align-items:center;letter-spacing:-.2px;color:#fff;margin-bottom:6px}.questions-container .content .details p:nth-of-type(2){font-family:"Baloo Chettan 2";font-style:normal;font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;color:#b6b6b6}.questions-container .content .pager-style{position:absolute;left:50%;transform:translate(-50%);top:10vh}.questions-container .content .pager-style span{color:#fff;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;letter-spacing:-.2px}.questions-container .content .pager-style span:nth-of-type(2){color:#717171}.questions-container .content .character{position:absolute;width:45vh}@media (min-width: 1024px){.questions-container .content .character{top:60px;width:22vh;margin-bottom:20px}}@media (max-height: 650px) and (min-width: 1024px){.questions-container .content .character{top:35px}}.questions-container .options-container{height:auto;position:absolute;bottom:0;left:0;width:100%;z-index:1;padding:24px;display:flex;flex-direction:column;justify-content:space-between}@media (max-height: 650px) and (min-width: 1024px){.questions-container .options-container{bottom:25px;padding:0}}.questions-container .options-container .question{margin:0;font-family:"Baloo Chettan 2";font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.2px;color:#fff;display:flex;align-items:center;justify-content:center}.questions-container .options-container .question img{padding-left:8px}.questions-container .options-container .options{margin-top:20px}@media (min-width: 1024px){.questions-container .options-container .options{display:flex;max-width:60vw;margin:20px auto 0;gap:0 14px}}@media (min-width: 1500px){.questions-container .options-container .options{max-width:50vw}}@media (max-height: 650px) and (min-width: 1024px){.questions-container .options-container .options{margin-top:10px}}.questions-container .options-container .options>div{-webkit-tap-highlight-color:transparent;cursor:pointer;margin-bottom:15px;padding:16px;background:linear-gradient(112.88deg,rgba(255,255,255,.18) -1.79%,rgba(255,255,255,0) 103.17%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:20px;border:1px solid #e1c9ff;transition:all .3s linear}@media (min-width: 1024px){.questions-container .options-container .options>div{width:100%}}@media (max-height: 650px) and (min-width: 1024px){.questions-container .options-container .options>div{margin-bottom:0;padding:10px}}.questions-container .options-container .options>div.active{transition:all .3s linear;background:linear-gradient(112.88deg,#ffffff -1.79%,#cac0d5 103.17%)}.questions-container .options-container .options>div.active p{border:none;color:#0d0517;text-shadow:0px 4px 13px rgba(0,0,0,.25)}.questions-container .options-container .options>div p{margin:0;font-style:normal;font-weight:500;font-size:16px;line-height:16px;text-align:center;color:#fff}@media (min-width: 1024px){.questions-container .options-container .options>div p{font-size:18px}}.questions-container .options-container .villager-count{display:flex;justify-content:center;align-items:center;height:50px;margin-top:5px}@media (min-width: 1024px){.questions-container .options-container .villager-count{padding:30px 0;justify-content:center}}.questions-container .options-container .villager-count>div{display:flex;align-items:center}@media (min-width: 1024px){.questions-container .options-container .villager-count .pager-style{display:flex;align-items:center;justify-content:center;width:100%;padding-left:131px;display:none}}@media (max-width: 767px){.questions-container .options-container .villager-count .pager-style{display:none}}.questions-container .options-container .villager-count span{font-family:"Baloo Chettan 2";font-style:normal;font-weight:500;font-size:14px;line-height:21px;letter-spacing:-.2px;color:#fff;text-align:center}.questions-container .options-container .villager-count span:nth-of-type(2){color:#717171}@media (max-height: 650px) and (min-width: 1024px){.questions-container .options-container .villager-count .primary-button{padding:8px 20px}}@media (min-width: 1024px){.mobile-pager-style{display:none}}@media (max-width: 767px){.mobile-pager-style{display:block;position:fixed;margin-top:18px;right:30px}}.mobile-pager-style span{font-family:"Baloo Chettan 2";font-style:normal;font-weight:500;font-size:14px;line-height:21px;letter-spacing:-.2px;color:#fff;text-align:center}.mobile-pager-style span:nth-of-type(2){color:#717171}.bottom-sheet{position:fixed;z-index:99;display:flex;justify-content:flex-end;flex-direction:column;height:100vh;width:100vw}@media (min-width: 1024px){.bottom-sheet{justify-content:center;align-items:center}}.bottom-sheet .background{height:100vh;width:100vw;background:rgba(0,0,0,.88);backdrop-filter:blur(3.5px);-webkit-backdrop-filter:blur(3.5px);position:fixed}.bottom-sheet .content{display:flex;flex-direction:column;background:#1b1a1c;border-top-left-radius:20px;border-top-right-radius:20px;z-index:99;padding:26px 20px;position:relative;min-height:65%;width:100%}.bottom-sheet .content .close-icon{width:25px;height:25px;align-self:center;position:absolute;left:50%;top:-40px}@media (min-width: 1024px){.bottom-sheet .content{width:32vw;border-radius:20px;min-height:unset}}.info-content{display:flex;flex-direction:column;height:100%}.info-content .heading{border-radius:12px;height:fit-content;align-self:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%);width:100%;margin-bottom:40px}.info-content .heading p{margin:0;font-size:14px;line-height:20px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}.info-content .heading p:nth-of-type(1){margin-bottom:20px}.info-content .example{display:flex;flex-direction:column;width:80%;align-self:center}.info-content .example-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.info-content .example-row .label{font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;letter-spacing:-.152174px;color:#fff}.info-content .example-row .dialog-box{max-width:unset;width:70%}.info-content .example-row .dialog-box .pointer{left:-9vw;top:-10px;transform:scale(-.4)}.user-choice-container{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;overflow-y:auto;padding:40px 25px;justify-content:space-between}.user-choice-container .content{z-index:0}.user-choice-container .content .dialog-container{position:absolute;top:10vh;left:10vw;max-width:84%;z-index:1}.user-choice-container .content .details{position:absolute;left:6vw}.user-choice-container .content .details p{margin:0}.user-choice-container .content .details p:nth-of-type(1){font-family:"Baloo Chettan 2";font-style:normal;font-weight:500;font-size:20px;line-height:20px;display:flex;align-items:center;letter-spacing:-.2px;color:#fff;margin-bottom:6px}.user-choice-container .content .details p:nth-of-type(2){font-family:"Baloo Chettan 2";font-style:normal;font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;color:#b6b6b6}.user-choice-container .content .character{position:absolute;width:45vh;transform:translateY(14vh)}.user-choice-container .heading{z-index:0;margin-top:3vh}@media (min-width: 1024px){.user-choice-container .heading{max-width:537px;margin:3vh auto 0}}@media (min-width: 1024px){.user-choice-container .heading.heading-2{margin-top:64px}}@media (max-height: 650px) and (min-width: 1024px){.user-choice-container .heading.heading-2{margin-top:30px}}.user-choice-container .heading p{font-size:16px;line-height:24px;margin:0;text-align:center;letter-spacing:-.152174px;color:#fff}@media (max-width: 767px){.user-choice-container .heading p{font-size:14px;line-height:23px}}.user-choice-container .heading p:nth-of-type(1){margin-bottom:30px}.user-choice-container .solutions{z-index:0;margin-top:20px}@media (min-width: 1024px){.user-choice-container .solutions{display:flex;width:100%;gap:0 21px;max-width:80%;margin:0 auto}}.user-choice-container .solution-row{cursor:pointer}@media (min-width: 1024px){.user-choice-container .solution-row{width:100%}}.solution-row{backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 22px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%);border-radius:12px;margin-bottom:15px;overflow:hidden;position:relative}.solution-row .active-layer{width:100%;height:100%;position:absolute;top:0;left:0;border:none;background:linear-gradient(112.88deg,#ffffff -1.79%,#cac0d5 103.17%);z-index:-1}.solution-row .solution-row-content{display:flex;align-items:center;justify-content:space-between}.solution-row .solution-row-content .media-box{display:flex;align-items:center;gap:0 10px}.solution-row .solution-row-content p{margin:0}.solution-row .solution-row-content .label{font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}.solution-row .solution-row-content .read-more{font-style:normal;font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.152174px;color:#b1a3ea}.solution-row .solution-row-content.active .label{font-weight:500;color:#0d0517;text-shadow:0px 4px 13px rgba(0,0,0,.25)}.solution-row .solution-row-content.active .read-more{color:#54458e}.solution-row .expanded-content{display:flex;flex-direction:column}.solution-row .expanded-content .separator{width:100%;height:1px;background:#4e4080;margin:17px 0}.solution-row .expanded-content p{margin:0}.solution-row .expanded-content .comment{font-size:14px;line-height:20px;letter-spacing:-.152174px;color:#fff}.solution-row .expanded-content .user-detail{display:flex;align-items:center;margin-top:14px}.solution-row .expanded-content .user-detail img{padding-right:8px}.solution-row .expanded-content .user-detail span{font-style:normal;font-weight:400;font-size:14px;line-height:20px;display:flex;align-items:center}.solution-row .expanded-content .user-detail .name{letter-spacing:-.2px;color:#fff}.solution-row .expanded-content .user-detail .detail{padding-left:3px;color:#b6b6b6}.solution-row .expanded-content.active .comment,.solution-row .expanded-content.active .user-detail .name{color:#0d0517}.solution-row .expanded-content.active .user-detail .detail{color:#0d0517;opacity:.55}.user-choice-preview-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:64px 20px 40px;position:relative;overflow:hidden}.user-choice-preview-screen:before{content:" ";background-image:url(/assets/intro-animal-bg.ba5a4ecc.png);background-size:cover;background-repeat:no-repeat;width:100%;height:100%;left:0;top:0;position:absolute;filter:blur(6px)}.user-choice-preview-screen .background-layer{height:100%;width:100%;position:absolute;top:0;left:0;background:radial-gradient(336.5% 111.85% at 50% -14.44%,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 3.5%,rgba(3,3,10,.747369) 45.13%,rgba(3,3,11,.829467) 75.25%,#04040d 100%)}.user-choice-preview-screen .background-layer-2{height:100%;background:radial-gradient(358.05% 119.02% at 50% -7.95%,rgba(4,6,12,.58) 63.54%,#04060c 100%);width:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(17,13,27,.88) 0%,rgba(13,5,23,.88) 70.67%);mix-blend-mode:normal}.user-choice-preview-screen .heading{align-self:center;z-index:0}.user-choice-preview-screen .heading p{margin:0;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}@media (min-width: 1024px){.user-choice-preview-screen .heading p{font-size:16px;line-height:24px}}.user-choice-preview-screen .user-choices{display:flex;z-index:0;position:relative;justify-content:space-around}@media (min-width: 1024px){.user-choice-preview-screen .user-choices{width:422px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}}.user-choice-preview-screen .user-choices .choice{display:flex;flex-direction:column}.user-choice-preview-screen .user-choices .choice img{object-fit:contain;height:50%}@media (min-width: 1024px){.user-choice-preview-screen .user-choices .choice img{height:120px}}@media (max-height: 650px) and (min-width: 1024px){.user-choice-preview-screen .user-choices .choice img{height:80px}}.user-choice-preview-screen .user-choices .choice p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}.user-choice-preview-screen .footer{border-radius:12px;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%)}@media (min-width: 1024px){.user-choice-preview-screen .footer{max-width:422px;margin:0 auto}}.user-choice-preview-screen .footer p{margin:0 0 25px;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);max-width:80%}@media (min-width: 1024px){.user-choice-preview-screen .footer p{font-size:16px;line-height:24px}}.opinion-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100%;padding:64px 20px 40px;position:relative;overflow-y:auto}@media (min-width: 1024px){.opinion-screen{overflow-y:hidden}}.opinion-screen .background-layer-2{height:100%;width:100vh;position:fixed;top:0;left:0;background:linear-gradient(180deg,rgba(17,13,27,.88) 0%,rgba(13,5,23,.88) 70.67%);mix-blend-mode:normal}.opinion-screen .heading{align-self:center}@media (min-width: 1024px){.opinion-screen .heading{width:422px;margin:0 auto}}.opinion-screen .heading p{margin:0;font-size:14px;line-height:23px;text-align:center;letter-spacing:-.152174px;color:#fff}@media (min-width: 1024px){.opinion-screen .heading p{font-size:16px;line-height:24px}}.opinion-screen .contents{position:relative}@media (min-width: 1024px){.opinion-screen .contents{padding-top:10vh}}@media (max-height: 650px) and (min-width: 1024px){.opinion-screen .contents{padding-top:0vh}}.opinion-screen .contents .char-img{position:absolute;z-index:0;top:-5vh;width:35vh;left:50%}@media (min-width: 1024px){.opinion-screen .contents .char-img{position:absolute;z-index:0;top:12vh;width:27vh;left:50%}}@media (max-height: 650px) and (min-width: 1024px){.opinion-screen .contents .char-img{top:6vh}}.opinion-screen .contents .opinions{display:flex;z-index:0;position:relative;justify-content:space-around;flex-direction:column;padding-top:15vh}@media (min-width: 1024px){.opinion-screen .contents .opinions{flex-direction:row}}@media (max-height: 650px) and (min-width: 1024px){.opinion-screen .contents .opinions{padding-top:10vh}}.opinion-screen .contents .opinions .choice{display:flex;flex-direction:column}.opinion-screen .contents .opinions .choice img{object-fit:contain;height:50%}.opinion-screen .contents .opinions .choice p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}.opinion-screen .footer{border-radius:12px;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%)}.opinion-screen .footer p{margin:0 0 25px;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);max-width:90%}.opinion-selector{background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border-radius:12px;border:1px solid #5a4c90;display:flex;flex-direction:column;padding:16px 22px;margin-bottom:13px}@media (min-width: 1024px){.opinion-selector{max-width:318px}}.opinion-selector>div{display:flex;align-items:center}.opinion-selector .opinion{margin:10px 0 15px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.152174px;color:#fff}.opinion-selector .label{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);padding-left:8px}.opinion-selector .button-container{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.opinion-selector .button-container button{font-size:14px;line-height:20px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);width:45%;display:flex;justify-content:center}.decision-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100%;padding:64px 20px 40px;position:relative;overflow-y:auto}.decision-screen .heading{align-self:center}@media (min-width: 1024px){.decision-screen .heading{width:422px;margin:0 auto}}.decision-screen .heading p{margin:0;font-size:14px;line-height:23px;text-align:center;letter-spacing:-.152174px;color:#fff}@media (min-width: 1024px){.decision-screen .heading p{font-size:16px;line-height:24px}}.decision-screen .contents{position:relative}.decision-screen .contents .char-img{position:absolute;z-index:0;top:-5vh;width:35vh;left:50%}.decision-screen .contents .decisions{display:flex;z-index:0;position:relative;justify-content:space-around;flex-direction:column;padding-top:7vh}@media (min-width: 1024px){.decision-screen .contents .decisions{flex-direction:row;margin:0 auto;width:80%;justify-content:center;gap:0 22px;padding-top:16vh}}@media (max-height: 650px) and (min-width: 1024px){.decision-screen .contents .decisions{padding-top:10vh}}@media (min-width: 1024px){.decision-screen .contents .decisions .decision-selector{width:392px;justify-content:space-between}.decision-screen .contents .decisions .decision-selector .decision{max-width:95%;font-size:16px;line-height:24px}}.decision-screen .footer{border-radius:12px;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%)}.decision-screen .footer p{margin:0 0 25px;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);max-width:90%}.decision-selector{background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border-radius:12px;border:1px solid #5a4c90;display:flex;flex-direction:column;padding:16px 22px;margin-bottom:13px}.decision-selector>div{display:flex;align-items:center}.decision-selector .decision{margin:10px 0 15px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.152174px;color:#fff}.decision-selector .label{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);padding-left:8px}.decision-selector button{font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);display:flex;justify-content:center}.decision-preview-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100%;padding:64px 20px 40px;position:relative;overflow-y:auto}.decision-preview-screen .heading{align-self:center;z-index:0}.decision-preview-screen .heading p{margin:0;font-size:14px;line-height:23px;text-align:center;letter-spacing:-.152174px;color:#fff}@media (min-width: 1024px){.decision-preview-screen .heading p{font-size:16px;line-height:24px}}.decision-preview-screen .contents{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.decision-preview-screen .contents img{width:25%}@media (min-width: 1024px){.decision-preview-screen .contents img{height:150px;width:150px}}.decision-preview-screen .contents p{font-size:16px;line-height:20px;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}.decision-preview-screen .footer{border-radius:12px;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%)}@media (min-width: 1024px){.decision-preview-screen .footer{width:422px;margin:0 auto}}.decision-preview-screen .footer p{margin:0 0 25px;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);max-width:90%}@media (min-width: 1024px){.decision-preview-screen .footer p{font-size:16px;line-height:24px;max-width:70%}}@media (max-height: 650px) and (min-width: 1024px){.decision-preview-screen .footer p{margin-bottom:10px}}.impact-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100%;padding:64px 20px 40px;position:relative;overflow-y:auto;overflow-x:hidden}.impact-screen .heading{border-radius:12px;height:fit-content;align-self:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%)}@media (min-width: 1024px){.impact-screen .heading{width:422px}}.impact-screen .heading p{font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);max-width:82%;margin:0 auto}@media (min-width: 1024px){.impact-screen .heading p{font-size:16px;line-height:26px}}.impact-screen .contents{position:relative;display:flex}@media (min-width: 1024px){.impact-screen .contents{margin:0 auto}}.impact-screen .contents .dialog-container{position:absolute;max-width:100%;right:0vw;top:0;z-index:1}@media (min-width: 1024px){.impact-screen .contents .dialog-container{max-width:100%;right:12vw}}@media (max-height: 650px) and (min-width: 1024px){.impact-screen .contents .dialog-container{max-width:150%}}@media (min-width: 1024px){.impact-screen .contents .dialog-container .dialog-box{max-width:100%}}.impact-screen .contents .character{height:53vh;right:-14vw;top:30px;position:relative}@media (min-width: 1024px){.impact-screen .contents .character{right:28vw}}@media (max-height: 650px) and (min-width: 1024px){.impact-screen .contents .character{height:38vh;top:0px}}.impact-screen .footer{display:flex;flex-direction:column;align-items:center}.impact-screen .footer p{margin:0 0 25px;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);max-width:90%}@media (min-width: 1024px){.impact-screen .footer p{font-size:16px;line-height:26px;max-width:70%}}.impact-solution-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100%;padding:64px 20px 40px;position:relative;overflow-y:auto;overflow-x:hidden}.impact-solution-screen .heading{align-self:center;z-index:0}.impact-solution-screen .heading p{margin:0;font-size:14px;line-height:23px;text-align:center;letter-spacing:-.152174px;color:#fff}@media (min-width: 1024px){.impact-solution-screen .heading p{font-size:16px;line-height:24px}}.impact-solution-screen .heading p:nth-of-type(1){margin-bottom:3px}.impact-solution-screen .heading p:last-child{margin-bottom:3px}@media (min-width: 1024px){.impact-solution-screen .heading p:last-child{margin:90px 0 30px}}.impact-solution-screen .solution-selector{cursor:pointer}@media (min-width: 1024px){.impact-solution-screen .solution-selector{width:24.333%}}.impact-solution-screen .contents{position:relative;display:flex;flex-direction:column;margin-top:20px}@media (min-width: 1024px){.impact-solution-screen .contents{flex-direction:row;gap:0 18px;padding:0 86px}}.impact-solution-screen .footer{display:flex;flex-direction:column;align-items:center}.impact-solution-screen .footer p{margin:0 0 25px;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);max-width:90%}.solution-selector{background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border-radius:12px;border:1px solid #5a4c90;display:flex;flex-direction:column;padding:16px 22px;margin-bottom:15px}.solution-selector .title{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);margin:0 0 7px}.solution-selector .solution-container{display:flex;align-items:center;justify-content:space-between}.solution-selector .solution-container p{margin:0;font-size:14px;line-height:20px;letter-spacing:-.152174px;color:#fff;max-width:85%}.solution-selector.active{background:linear-gradient(112.88deg,#ffffff -1.79%,#cac0d5 103.17%)}.solution-selector.active .title{font-weight:500;color:#0d0517;text-shadow:0px 4px 13px rgba(0,0,0,.25)}.solution-selector.active .solution-container p{color:#000}.thank-screen{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:100%;position:relative;overflow-y:auto;overflow-x:hidden;padding:64px 0 40px;align-items:center}.thank-screen>div{align-items:center;display:flex;flex-direction:column}.thank-screen .heading{border-radius:12px;align-self:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);max-width:90%;border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%);margin-top:20px}@media (min-width: 1024px){.thank-screen .heading{width:422px;margin-top:40px}}@media (max-height: 650px) and (min-width: 1024px){.thank-screen .heading{margin-top:10px}}.thank-screen .heading p{font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);max-width:82%;margin:0 auto}@media (min-width: 1024px){.thank-screen .heading p{font-size:16px;line-height:22px}}.thank-screen .contents{position:relative;display:flex;margin-top:2vh}.thank-screen .contents .dialog-container{position:absolute;max-width:100%;right:20vw;top:20px;z-index:1}@media (min-width: 1024px){.thank-screen .contents .dialog-container{right:0;top:60px}}.thank-screen .contents .dialog-container .dialog-box{max-width:unset;padding:15px}.thank-screen .contents .dialog-container .dialog-box .pointer{top:-1.5vh}.thank-screen .contents .character{height:63vh;right:-1vw;top:30px;position:relative}@media (min-width: 1024px){.thank-screen .contents .character{right:0;height:57vh}}@media (max-height: 650px) and (min-width: 1024px){.thank-screen .contents .character{height:40vh;top:10px}}.thank-screen .footer{display:flex;flex-direction:column;align-items:center}.thank-screen .footer p{margin:0 0 25px;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06);max-width:90%}*{font-family:Inter,sans-serif!important}::selection{color:#fff!important;background:rgba(7,224,254,.2)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;padding:0;margin:0;font-size:14px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html::-webkit-scrollbar,body::-webkit-scrollbar{width:2px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:#1a314b;outline:1px solid #1a314b}body{background:#10091a url(/assets/intro-animal-bg-lg.246f001f.svg);background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){body{background-image:url(/assets/intro-animal-bg.ba5a4ecc.png)}}body:before{content:" ";width:100%;height:100%;left:0;top:0;position:absolute;background:linear-gradient(180deg,rgba(17,13,27,.87) 0%,rgba(13,5,23,.87) 70.67%)}#root,.app-container{height:100%}@media (min-width: 1024px){.btn-center{display:flex;align-items:center;justify-content:center;align-self:center;width:100%}}.resume-gameplay{position:fixed;width:100vw;height:100vh;z-index:999;background:rgba(16,9,26,.93);display:flex;align-items:center;justify-content:center}.resume-gameplay .heading{border-radius:12px;height:fit-content;align-self:center;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);border:1px solid #5a4c90;padding:16px 10px;background:linear-gradient(261.04deg,rgba(90,76,144,.19) -5.42%,rgba(43,29,80,0) 94.95%);width:45%}@media (min-width: 1024px){.resume-gameplay .heading{width:422px;margin:0 auto;cursor:pointer}}.resume-gameplay .heading p{margin:0;font-size:14px;line-height:18px;text-align:center;letter-spacing:-.152174px;color:#fff;text-shadow:0px 4px 2px rgba(0,0,0,.06)}@media (min-width: 1024px){.resume-gameplay .heading p{font-size:16px;line-height:24px}}
