#react-target,.app,.game{width:100%;height:100%;pointer-events:none}.app{position:relative}.game-canvas{position:absolute;border:none;width:100%;height:100%}@keyframes attention-sign-in{0%{transform:scale(1)}94%{transform:scale(1)}97%{transform:scale(1.3)}to{transform:scale(1)}}.anim-scale-in-out-20{animation:scale-in-out-20 .5s;animation-iteration-count:infinite}@keyframes scale-in-out-20{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.joystick{pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:64rem;height:64rem;border-radius:50%;border:2rem solid #0e0e0e;background-color:rgba(240,240,240,.12)}.joystick .stick{pointer-events:none;position:absolute;width:24rem;height:24rem;border-radius:50%;background:#3e3e3e;transform:translate(-50%,-50%);left:50%;top:50%}#fps{contain:strict;height:14rem;width:200rem;text-align:right;font-size:10rem;position:fixed;bottom:1px;right:1px;pointer-events:auto}.force-move-to-foreground{z-index:1}.hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hud button{pointer-events:auto}.hud .primary-btn{background:center / contain no-repeat url(./gui_btn_1-qtXFfFdI.png)}.hud .round-blue-btn{background:center / contain no-repeat url(./gui_round_btn_blue-BFR8ukAj.png)}.hud #btn-settings{position:fixed;bottom:6rem;left:8rem;padding:16rem;display:flex;width:60rem;height:60rem}.hud #btn-settings img{margin:auto}.mount-action{position:absolute;right:84rem;bottom:108rem}.mount-action button{pointer-events:auto;width:84rem;height:84rem}.mount-action-progressbar{height:8rem;width:128rem;top:45%;left:50%}.cant-ride-alert{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#faa;border-radius:8rem;padding:4rem 8rem}.animate-teleportation{position:absolute;top:0;bottom:0;left:0;right:0}.animate-teleportation-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.5}.animate-teleportation-text{position:absolute;right:32rem;bottom:64rem;display:flex;gap:16rem;align-items:center;color:#fafafa;font-size:24rem}.bottom-bar{position:absolute;bottom:0;left:0;right:0}.bottom-bar .tabs-buttons{pointer-events:auto;position:absolute;right:16rem;bottom:16rem;display:flex;gap:8rem}.bottom-bar .talents-btn{width:84rem;height:84rem}.not-enough-coins{position:absolute;top:8rem;left:50%;transform:translate(-50%);border-image-source:url(./back-Cb7o5tFU.png);border-image-slice:15 10 10 15 fill;border-image-repeat:stretch;border-width:4rem;border-style:solid;animation:.4s ease-in 0s ca1}.not-enough-coins p{padding:2rem 16rem;margin:0}@keyframes ca1{0%{top:-24rem}80%{top:8rem}90%{top:2rem}to{top:8rem}}.profile{position:absolute;left:50%;bottom:32rem;transform:translate(-50%);display:flex}.profile .bars{margin-left:4rem;display:flex;justify-content:space-between;flex-direction:column}.profile .profile-hp{position:relative;width:210rem;height:32rem;background-color:#faebd7;border:2px solid black;border-radius:4px;display:flex;align-items:center}.profile .profile-hp .profile-hp-fill{position:absolute;bottom:1px;top:1px;left:1px;right:1px;background-color:#dc143c;border-radius:2px;margin-right:1px}.profile .profile-hp .profile-hp-value{position:relative;font-size:22rem;margin-left:auto;color:#fafafa;margin-right:4rem}.exit-arena-btn{position:absolute;font-size:24rem;right:32rem;bottom:32rem;padding:10rem;line-height:1.25;width:70rem;background-size:100% 100%!important}.inventory{position:absolute;top:8rem;right:0}.inventory .player-lvl{position:absolute;left:0;top:10rem;border-radius:50%;border:2px solid #383838;background-color:#ffebdc;width:44rem;height:44rem;font-size:20rem;line-height:1;display:flex;align-items:center;color:#fff}.inventory .player-lvl>*{margin:auto}.inventory .exp-bar{position:relative;height:44rem;width:160rem;background-color:#ffebdc;border:2px solid #383838;border-radius:8rem}.inventory .exp-bar .exp-bar-fill{position:absolute;bottom:1px;top:1px;left:1px;right:1px;margin-right:1px;background-color:#7fffd4;border-radius:6rem}.inventory .exp-bar .exp-progress-value{position:absolute;right:0;transform:translate(0);top:-1px;color:#000}.inventory .exp-bar .exp-progress-value .inventory-items__item{font-size:24rem;line-height:1.6;color:#000}.inventory .exp-bar .exp-progress-value .inventory-item-icon{width:44rem;height:44rem}.inventory-items__list{padding:10rem 10rem 16rem 16rem;display:flex;gap:10rem;flex-direction:column;flex-wrap:nowrap;align-items:flex-end}.inventory-items__list .inventory-items__item{font-size:26rem;line-height:1.5;display:flex;flex-direction:row;outline:none;color:#fff;gap:4rem}.inventory-items__list .inventory-items__item:focus{outline:none}.inventory-items__list .inventory-item-icon{width:44rem;height:44rem}.base-text{-webkit-text-stroke:.06em #0e0e0e;text-shadow:.05em .05em 0 #0e0e0e,-.05em .05em 0 #0e0e0e,-.05em -.05em 0 #0e0e0e,.05em -.05em 0 #0e0e0e}.player-effects{position:absolute;right:50%;top:16rem;display:flex;gap:2rem}.player-effect{width:60rem;height:60rem;position:relative;border-top-left-radius:4rem;border-top-right-radius:4rem;background:rgba(139,92,246,.73)}.player-effect .effect-duration{position:absolute;top:30rem;left:0;right:0;padding:2rem;font-size:10rem;text-align:center;color:#eee;background:rgba(62,62,62,.753);border-bottom-left-radius:4rem;border-bottom-right-radius:4rem}.player-effect img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.settings-popup .links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.settings-popup svg{width:64rem;height:64rem}.settings-popup .popup-body label{display:flex;align-items:center;cursor:pointer;flex-wrap:wrap;line-height:.646}.settings-popup .popup-body label input[type=checkbox]{cursor:pointer;width:48rem;height:48rem;margin-left:auto;accent-color:#73dc59}.settings-popup .popup-body label select{cursor:pointer;margin-left:auto;font-family:inherit;font-size:1em;border:2rem solid #9d784a;outline-color:#9d784a;border-radius:18rem;width:45%;text-align:right;background-color:#d4ac88;color:inherit}.settings-popup .req-restart{flex-basis:100%;text-align:right;font-size:.5em;color:#933}.settings-popup .btn-restart-game{background-color:#933;font-size:1em;border-radius:16rem;padding:4rem 8rem;align-self:center}.settings-popup #game-version{font-size:10rem;position:fixed;bottom:-20rem;right:0;pointer-events:auto}.base-popup{pointer-events:auto;position:absolute;top:0;right:0;bottom:0;left:0;font-size:32rem;color:#4e3838}.base-popup>*{pointer-events:auto}.base-popup .popup-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(30,20,13,.85)}.base-popup .popup-title{position:absolute;left:50%;top:-8rem;min-width:70%;transform:translate(-50%);display:flex}.base-popup .popup-title h3{position:relative;color:#56311d;font-size:36rem;line-height:1.1;white-space:nowrap;padding:0;margin:auto;padding:4rem 32rem 8rem;background-color:#f8dac1;border:8rem solid #a06734;border-radius:16rem;outline:4rem solid #754b29}.base-popup .popup-body{width:100%;max-width:800rem;position:absolute;top:32rem;left:50%;transform:translate(-50%);display:flex;padding:100rem 16rem 32rem;flex-direction:column;gap:10rem;max-height:calc(99vh - 32rem)}.base-popup .popup-body .popup-body-bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:#f8dac1;border:12rem solid #a06734;border-radius:16rem;outline:4rem solid #754b29}.base-popup .close-btn{position:absolute;width:64rem;height:64rem;right:36rem;top:31rem;background:none;padding:0}.ads-offer{pointer-events:auto;position:fixed;top:calc(20% + 90rem);left:0;display:grid;grid-template-rows:max-content max-content;grid-template-columns:min-content;row-gap:4rem;cursor:pointer}.ads-offer.animate-in{animation-name:offer-in;animation-duration:.5s;animation-iteration-count:1}.ads-offer .stars{z-index:1;color:#fff;font-size:9rem;position:absolute;left:54rem;top:28rem;transform:translate(-50%);width:40rem}.ads-offer .stars>*{position:absolute;top:0;animation-name:star-glow;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.ads-offer .stars>*:nth-child(1){left:100%}.ads-offer .stars>*:nth-child(2){left:32rem;top:-14rem}.ads-offer .stars>*:nth-child(3){left:26rem;top:-18rem}.ads-offer .stars>*:nth-child(4){left:8rem;top:-10rem}.ads-offer .ads-bg{position:absolute;left:0;right:0;top:0;bottom:0;border-image-source:url(./gui_bg_light-4aL8xlS1.png);border-image-slice:27% 65% 70% 30% fill;border-image-repeat:stretch;border-top-width:27rem;border-bottom:40rem;border-left-width:30rem;border-right-width:30rem;border-style:solid;background-clip:padding-box}.ads-offer .offer{position:relative;padding:13rem;white-space:nowrap}.ads-offer .offer .offer-title{font-size:16rem;line-height:1;text-align:center;color:#6f4623;margin-bottom:8rem}.ads-offer .offer .offer-btn{position:relative}.ads-offer .offer .offer-btn .ads-btn-bg{position:relative;width:142rem;height:66rem;background:center / contain no-repeat url(./gui_btn_bg_vip-DWxHBhBP.png)}.ads-offer .offer .offer-btn .video-icon{position:absolute;right:4rem;width:42rem;height:42rem;top:50%;transform:translate(-50%,-50%) rotate(-5deg)}.ads-offer .offer .offer-icon{animation-name:offer-icon-in;animation-duration:.3s;animation-delay:.7s;animation-iteration-count:1;animation-timing-function:ease-in;position:absolute;height:32rem;width:32rem;top:4rem;left:30rem}.ads-offer .offer .offer-amount{position:absolute;top:24rem;left:18rem;width:54rem;font-size:20rem;text-align:center;color:#fff}.ads-offer .offer .offer-duration{text-align:center;color:#fff;position:absolute;left:18rem;top:38rem;font-size:12rem;line-height:1;padding:8rem 16rem 12rem 14rem;background:center / contain no-repeat url(./gui_ads_time_bg-DCkMsPbW.png)}.ads-offer .offer .offer-mult{position:absolute;top:12rem;left:26rem;font-size:20rem;text-align:center;color:#fff}@keyframes star-glow{0%{transform:scale(0) rotate(0)}50%{transform:scale(1.3) rotate(90deg)}70%{transform:scale(1) rotate(90deg)}to{transform:scale(0) rotate(180deg)}}@keyframes offer-icon-in{0%{transform:scale(1)}70%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes offer-in{0%{left:-100px}to{left:2px}}.tutorials{position:absolute;top:0;right:0;bottom:0;left:0;font-size:26rem}.tutorial{padding:0 2rem;display:flex;flex-wrap:nowrap;gap:2rem;align-items:center;position:fixed}.tutorial.with-text{background:url(./back-Cb7o5tFU.png);background-size:100% 100%;background-repeat:no-repeat;padding:8rem 12rem}.tutorial-pointer{width:44rem;height:44rem}.tutorial-dragToMove{top:15%;left:50%;transform:translate(-30%)}.tutorial-arrows{margin-right:22rem;position:relative;top:22rem;left:22rem}.tutorial-arrows>*{font-size:30.8rem;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;transform:translate(-50%,-50%);border:2px solid #0e0e0e;border-radius:12rem;background:#fff;width:44rem;height:44rem}.tutorial-arrows .u{left:-44rem;top:-44rem}.tutorial-arrows .l{left:-88rem}.tutorial-arrows .d{left:-44rem}.tutorial-takeLogs,.tutorial-goToSawmill,.tutorial-collectCoins{top:30%;left:50%;transform:translate(-50%)}.tutorial-useSkill{bottom:190rem;left:50%;transform:translate(-50%)}.tutorial-dragToMove .text{margin-left:20rem}.tutorial-phone{width:32rem;height:32rem;position:absolute;left:-6rem}.tutorial-dragToMove .tutorial-pointer{position:absolute;font-size:32rem;animation-name:pointer-move;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:both;animation-direction:alternate;animation-delay:0;animation-timing-function:linear}@keyframes pointer-move{0%{top:2rem;left:2rem}50%{top:10rem;left:8rem}to{top:2rem;left:10rem}}.tutorial-wakeUp{top:calc(60% - 8rem);left:40rem}.tutorial-useSkill .tutorial-pointer{position:absolute;top:80rem;left:0;font-size:44rem;animation-name:pointer-click;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both;animation-direction:alternate;animation-delay:0;animation-timing-function:linear}@keyframes pointer-click{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes pointer-special-move{0%{right:50%;top:50%;transform:scale(0)}1%{right:50%;top:50%;transform:scale(1)}24%{right:124rem;top:84rem;transform:scale(1)}25%{transform:scale(0)}to{transform:scale(0)}}.drop-tutorial.npc-needs[class]{contain:unset;width:unset;transform:translate(-50%,-50%);left:50%;top:30%}.drop-tutorial.npc-needs:after{left:50%}.service-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.service-overlay .close-btn{pointer-events:auto;position:absolute;right:24rem;bottom:24rem;width:80rem;height:80rem;background-color:#449612;border-radius:16rem;border:12rem solid #c9c7c3;background-clip:border-box}.service-overlay .close-btn img{position:relative;width:104rem;height:104rem;left:-24rem;top:-24rem}.service-overlay .elements{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:700px;display:flex;flex-direction:column;gap:12rem}.service-overlay .elements .element{margin-left:8rem;background-color:rgba(0,0,0,.3);color:#fff;border-radius:24rem;padding:12rem;pointer-events:auto;display:grid;grid-template-columns:4fr 1fr 1fr;grid-template-rows:54rem;width:50%;align-items:center}.service-overlay .elements .element button,.service-overlay .elements .element input{align-self:stretch;height:auto}.service-overlay .elements .element button{background:center / contain no-repeat url(./gui_blue_arrow-BJ2I26n6.png);transform:rotate(90deg)}.service-overlay .elements .element button:first-of-type{transform:rotate(-90deg)}.service-overlay .elements .element-title{font-size:28rem}.qa-mode{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;font-size:14px}.qa-mode h3{padding:0;margin:4px 8px}.qa-mode h4{padding:0;margin:16px 8px}.qa-mode .close-btn{pointer-events:auto;position:absolute;right:1px;top:1px;height:32px;background-color:#c10808}.qa-mode button.danger{background-color:#c10808}.qa-mode button.teleport{background-color:#12b1f0}.qa-mode .window{position:absolute;pointer-events:auto;background:#fafafa;max-height:80%;bottom:4px;left:4px;max-width:calc(100% - 8px);width:1200rem;overflow-x:hidden;overflow-y:auto}.qa-mode .others{pointer-events:auto;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.qa-mode .others button{height:36px}.qa-mode .items{display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.qa-mode .items>*{font-size:14px}.qa-mode .items img{display:block;width:30px;height:30px;margin:auto}.qa-mode .buildings{pointer-events:auto;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.qa-mode .buildings>*{height:36px}.qa-mode .buildings>*.purchased{background-color:#7fffd4}.base-shop-popup .popup-body{width:100%;max-width:1200rem;padding-left:0;padding-right:0}.base-shop-popup .small-arrow{background:center / contain no-repeat url(./gui_small_arrow-J3TSjzgj.png);width:44rem;height:44rem;transform:rotate(90deg)}.base-shop-popup .items{overflow-y:scroll;display:flex;flex-direction:column;gap:24rem}.base-shop-popup .items .item{position:relative;margin-right:8rem;padding:24rem;border-radius:4rem}.base-shop-popup .items .item .item-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#f6dea6;border-image-source:url(./gui_bg_light2-7ek44lix.png);border-image-slice:50 50 60 50 fill;border-image-repeat:stretch;border-width:50rem 50rem 60rem 50rem;border-style:solid;background-clip:padding-box}.base-shop-popup .items .item .info{position:relative;display:flex;gap:10px}.base-shop-popup .items .item .item-info{flex-grow:1}.base-shop-popup .items .item .action{margin-left:auto}.base-shop-popup .items .item .icons{display:flex;gap:16rem;align-items:center}.base-shop-popup .items .item .attrs{display:flex;flex-direction:column}.base-shop-popup .items .item .prev-icon-container,.base-shop-popup .items .item .next-icon-container{width:64rem;height:64rem;top:0;flex-grow:0;flex-shrink:0;position:relative;border-radius:16rem;border:2px solid #000;color:#953bee;background-color:#614840;background:center / cover no-repeat url(./rays-CKUecK3M.png) currentColor;display:flex}.base-shop-popup .items .item .prev-icon-container .icon,.base-shop-popup .items .item .next-icon-container .icon{width:95%;height:95%;margin:auto}.base-shop-popup .items .item .prev-icon-container span,.base-shop-popup .items .item .next-icon-container span{position:absolute;bottom:0;right:0;color:#fff;font-size:19.2rem}.base-shop-popup .items .item button{font-size:22rem;min-width:120rem;height:48rem}.base-shop-popup .items .item button img{height:24rem;width:24rem}.base-shop-popup .items .item .attrs .attr{font-size:16rem}.base-shop-popup .items .item .attrs .attr .value{color:#000}.base-shop-popup .items .item .opts{display:flex;width:100%;border-top:2rem solid #9e7956;margin-top:8rem;padding-top:8rem}.base-shop-popup .items .item .opts .options-list{width:75%}.base-shop-popup .items .item .opts .btns{width:25%}.base-shop-popup .items .item .opts .option{font-size:16rem;color:#bf9997}.base-shop-popup .items .item .opts .option.opened{color:#005c00}.base-shop-popup .items .item .recipe .title{font-size:22rem}.base-shop-popup .items .item .recipe .recipe-items{display:flex;flex-wrap:nowrap;gap:8rem}.base-shop-popup .items .item .recipe .recipe-item{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:4rem;font-size:24rem}.base-shop-popup .items .item .recipe .recipe-item .enought{color:#005c00}.base-shop-popup .items .item .recipe .recipe-item img{width:1.5em;height:1.5em}.base-shop-popup .craft-time{font-size:16rem}.base-shop-popup .craft-time-left{position:relative;width:140rem;height:67rem;font-size:16rem;color:#fafafa}.base-shop-popup .craft-time-left .progress-bar{transform:translate(0);width:100%;height:32rem}.base-shop-popup .craft-time-left .progress-bar span{position:relative;padding:0 8rem}.btn{position:relative;background-color:transparent;padding:0;margin:0}.btn .btn-bg{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#b8791b;border-color:#b8791b;border-radius:8rem;border-image-slice:24% fill;border-image-repeat:stretch;border-width:16rem;border-style:solid;background-clip:padding-box}.btn .btn-content{position:relative;top:-2rem;z-index:1;display:flex;align-items:center;white-space:nowrap;justify-content:center;gap:4rem}.btn.btn-green .btn-bg{background-color:#56bd16;border-color:#56bd16;border-image-source:url(./gui_btn_green-ZHAdE0-L.png)}.btn.btn-red .btn-bg{background-color:#ff5438;border-color:#ff5438;border-image-source:url(./gui_btn_red-lRYC0PG4.png)}.btn.btn-gray .btn-bg{background-color:#acacac;border-color:#acacac;border-image-source:url(./gui_btn_gray-iZ5Ssrbm.png)}.progress-bar{position:absolute;height:8px;width:128rem;transform:translate(-50%,-50%);background:#d4ac88;border:2rem solid #764c26;border-radius:15rem}.progress-bar .progress-bar-fill{background-color:#37ac00;position:absolute;border-radius:15rem;top:-1rem;bottom:-1rem;left:-1rem;right:0;margin-right:-1rem;min-width:30rem;border:2rem solid #193805}.current-task{position:absolute;left:10rem;top:20%;pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;gap:8rem}.current-task .quest-item .task-icon{width:32rem;height:32rem}.current-task .quest-item>.items{color:#fff;position:absolute;top:47%;left:50%;transform:translateY(-50%);display:flex;flex-direction:column;background-color:rgba(0,0,0,.7);border-radius:14rem;padding:2rem 8rem 2rem 28rem}.current-task .quest-item>.items .item{font-size:16rem;display:flex;flex-direction:row;align-items:center;line-height:1.6}.current-task .quest-item>.items .item .text{font-size:1.2em;flex-grow:1;text-wrap:nowrap}.current-task .quest-item>.items .item .progress{margin-left:8px}.current-task .quest-item>.items .item img{margin-right:2rem;width:26rem;height:26rem}.current-task .quest-item .round-blue-btn{position:relative;padding:12rem}.current-task .quest-reward{font-size:28rem}.current-task .quest-reward .btn{padding:8rem;font-size:24rem}.current-task .quest-reward .btn .btn-bg{border:2rem solid rgba(0,0,0,.7);border-radius:16rem;outline:3rem solid #c9c5c2}.current-task .quest-reward .reward-item{display:flex;align-items:center}.skills-panel{position:absolute;left:50%;bottom:90rem;display:flex;gap:10px;transform:translate(-50%)}.skills-panel .char-skill{position:relative;border-radius:50%;padding:4rem;width:74rem;height:74rem;background-color:#5193b9;pointer-events:all;overflow:hidden;color:#fff;outline:1px solid #245d7b}.skills-panel .char-skill.selected{outline:2px solid green}.skills-panel .char-skill .hot-key{position:absolute;top:0;right:8rem;font-size:20rem;-webkit-text-stroke:.06em #0e0e0e;text-shadow:.01em .01em 0 #0e0e0e,-.01em .01em 0 #0e0e0e,-.01em -.01em 0 #0e0e0e,.01em -.01em 0 #0e0e0e}.skills-panel .char-skill .reload-timer{position:absolute;top:25%;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.725)}.skills-panel .char-skill .req-lvl{position:absolute;bottom:0;left:50%;transform:translate(-50%);color:red;font-size:22rem}.skills-panel .char-skill img{position:relative;left:-10%;top:-10%;width:120%;height:120%}.error-message{position:absolute;top:40%;left:50%;transform:translate(-50%,-100%);color:#fafafa;font-size:24rem}.error-message>div{background:rgba(10,10,10,.667);border-radius:15rem;border:4rem solid #ff0000;padding:10rem;display:flex;flex-direction:column;align-items:center}.error-message img{width:40rem;height:40rem}.enhance-popup .popup-body{width:100%;max-width:1200rem;padding-left:0;padding-right:0}.enhance-popup .items{overflow-y:scroll;display:flex;flex-direction:column;gap:24rem}.enhance-popup .items .item{position:relative;margin-right:4rem;padding:20rem;border-radius:4rem}.enhance-popup .items .item .item-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#f6dea6;border-image-source:url(./gui_bg_light2-7ek44lix.png);border-image-slice:50 50 60 50 fill;border-image-repeat:stretch;border-width:50rem 50rem 60rem 50rem;border-style:solid;background-clip:padding-box}.enhance-popup .items .item .info{position:relative;display:flex;gap:10px}.enhance-popup .items .item .item-info{flex-grow:1}.enhance-popup .items .item .action{margin-left:auto;display:flex;flex-direction:column}.enhance-popup .items .item .icons{display:flex;gap:16rem;align-items:center}.enhance-popup .items .item .prev-icon-container,.enhance-popup .items .item .next-icon-container{width:64rem;height:64rem;top:0;flex-grow:0;flex-shrink:0;position:relative;border-radius:16rem;border:2px solid #000;color:#953bee;background-color:#614840;background:center / cover no-repeat url(./rays-CKUecK3M.png) currentColor;display:flex}.enhance-popup .items .item .prev-icon-container .icon,.enhance-popup .items .item .next-icon-container .icon{width:95%;height:95%;margin:auto}.enhance-popup .items .item .prev-icon-container span,.enhance-popup .items .item .next-icon-container span{position:absolute;bottom:0;right:0;color:#fff;font-size:19.2rem}.enhance-popup .items .item button{font-size:22rem;min-width:120rem;height:48rem}.enhance-popup .items .item button img{height:24rem;width:24rem}.enhance-popup .items .item .opts{display:flex;width:100%;border-top:2rem solid #9e7956;margin-top:8rem;padding-top:8rem}.enhance-popup .items .item .opts .options-list{width:75%}.enhance-popup .items .item .opts .btns{width:25%}.enhance-popup .items .item .opts .option{font-size:14rem;color:#bf9997}.enhance-popup .items .item .opts .option.opened{color:#005c00}.enhance-popup .current-success-rate{font-size:16rem;display:flex;flex-direction:column}.enhance-popup .current-success-rate .rate-value{color:red;font-size:24rem}.enhance-popup .current-success-rate .rate-value.best{color:#0f0}.enhance-popup .current-success-rate .rate-value.good{color:#fc8e08}.enhance-popup .additional-rate{display:flex;align-items:center;gap:8rem}.enhance-popup .additional-rate>div{width:100rem;flex-shrink:0;flex-grow:1;text-align:end;font-size:16rem}.enhance-popup .result-msg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:16rem;background:#f8dac1;padding:4rem 16rem;transition:opacity .4s;opacity:1}.enhance-popup .result-msg.success{border:2px solid #83e741}.enhance-popup .result-msg.failed{border:2px solid #ff0000}.playtime-bonus-button{position:absolute;right:4rem;top:336rem}.playtime-bonus-button .shining{position:absolute;left:50%;top:50%;transform-origin:center;transform:translate(-50%,-50%);background:center / contain no-repeat url(./gui_shine-BTpP7oCV.png);width:147rem;height:147rem;animation:shining-1 linear 10s infinite both}@keyframes shining-1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(180deg)}}.playtime-bonus-button button{position:relative;width:84rem;height:84rem}.playtime-bonus-button img{width:67.2rem;height:67.2rem}.playtime-bonus-button span{text-align:center;color:#fff;position:absolute;left:50%;bottom:-20rem;transform:translate(-50%,-50%);font-size:14rem;line-height:1;padding:8rem 16rem 12rem 14rem;background:center / contain no-repeat url(./gui_ads_time_bg-DCkMsPbW.png)}.playtime-bonus-popup .popup-body{width:95%;max-width:700rem}.playtime-bonus-popup .items{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12rem;max-width:516rem}.playtime-bonus-popup .items .item{display:flex;flex-direction:column;justify-content:start;align-items:stretch;position:relative;margin-bottom:24rem}.playtime-bonus-popup .items .item button{position:relative;font-size:20rem;min-width:120rem;width:100%;height:54rem}.playtime-bonus-popup .items .item button img{position:relative;height:28rem;width:28rem}.playtime-bonus-popup .achievement-icon-container{position:relative;border-radius:35rem;color:#953bee;background:center / cover no-repeat url(./rays-CKUecK3M.png) currentColor;display:flex}.playtime-bonus-popup .achievement-icon{margin:auto;width:120rem;height:120rem}.playtime-bonus-popup .claim-buttons{display:flex;flex-direction:column;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.playtime-bonus-popup .time{position:absolute;bottom:-12rem;left:50%;transform:translate(-50%);text-align:center;color:#fff;font-size:14rem;line-height:1;padding:8rem 16rem 12rem 14rem;background:center / contain no-repeat url(./gui_ads_time_bg-DCkMsPbW.png)}.playtime-bonus-popup .claimed{position:absolute;bottom:-12rem;left:50%;transform:translate(-50%);text-align:center;color:#fff;font-size:14rem;line-height:1;padding:8rem 16rem 12rem 14rem}.playtime-bonus-popup .claimed-reward-info{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.635);font-size:32rem;color:#fff;border-radius:35rem}.playtime-bonus-popup .claimed-reward-info.in{animation-name:claimed-reward-info-in;animation-duration:.5s;animation-iteration-count:1}.playtime-bonus-popup .claimed-reward-info .reward-item{display:flex;flex-direction:row;align-items:center}.playtime-bonus-popup .claimed-reward-info .reward-item img{width:1.2em;height:1.2em}.guilds-popup .popup-body{width:95%;max-width:700rem}.guilds-popup .items{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12rem;max-width:516rem}.guilds-popup .items .item{display:flex;flex-direction:column;justify-content:start;align-items:stretch;position:relative;margin-bottom:24rem}.guilds-popup .achievement-icon-container{position:relative;border-radius:35rem;color:#953bee;background:center / cover no-repeat url(./rays-CKUecK3M.png) currentColor;display:flex}.guilds-popup .achievement-icon{margin:auto;width:120rem;height:120rem}.guilds-popup .claim-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);height:54rem;font-size:24rem;width:100%}.guilds-popup .time{position:absolute;bottom:-12rem;left:50%;transform:translate(-50%);text-align:center;color:#fff;font-size:14rem;line-height:1;padding:8rem 16rem 12rem 14rem;background:center / contain no-repeat url(./gui_ads_time_bg-DCkMsPbW.png)}.guilds-popup .claimed{position:absolute;bottom:-12rem;left:50%;transform:translate(-50%);text-align:center;color:#fff;font-size:14rem;line-height:1;padding:8rem 16rem 12rem 14rem}.guilds-popup .claimed-reward-info{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.635);font-size:32rem;color:#fff;border-radius:35rem}.guilds-popup .claimed-reward-info.in{animation-name:claimed-reward-info-in;animation-duration:.5s;animation-iteration-count:1}.guilds-popup .claimed-reward-info .reward-item{display:flex;flex-direction:row;align-items:center}.guilds-popup .claimed-reward-info .reward-item img{width:1.2em;height:1.2em}@keyframes claimed-reward-info-in{0%{transform:translate(-50%,150%) scale(0)}90%{transform:translate(-50%,-50%) scale(1.3)}to{transform:translate(-50%,-50%) scale(1)}}.players-ranking{position:absolute;transform:translate(-10000px,-10000px)}.players-ranking .content{background-color:rgba(248,218,193,.627);border:8rem solid #a06734;border-radius:16rem;outline:2rem solid #754b29;transform:translate(-50%);padding:4rem 8rem;position:relative}.players-ranking .header{background-color:#f8dac1;border:8rem solid #a06734;border-radius:16rem;outline:2rem solid #754b29;position:absolute;top:-10rem;left:50%;transform:translate(-50%,-50%);padding:4rem 16rem}.players-ranking .header .title{text-align:center;font-size:24rem;white-space:nowrap}.players-ranking .header .updates{color:#b9997f;position:absolute;bottom:-4rem;font-size:12rem}.players-ranking .list{display:flex;flex-direction:column;padding-top:24rem;gap:4rem;min-width:160rem}.players-ranking .player-item{position:relative;font-size:18rem;line-height:1;color:#fafafa;-webkit-text-stroke:.06em #0e0e0e;text-shadow:.05em .05em 0 #0e0e0e,-.05em .05em 0 #0e0e0e,-.05em -.05em 0 #0e0e0e,.05em -.05em 0 #0e0e0e;display:flex;gap:4rem}.players-ranking .player-item:nth-child(1){color:gold}.players-ranking .player-item:nth-child(2){color:silver}.players-ranking .player-item:nth-child(3){color:#deb887}.players-ranking .player-item .name{overflow:hidden;text-overflow:ellipsis;max-width:18ch}.players-ranking .player-item .place{font-size:22rem}.players-ranking .player-item .lvl{display:flex;justify-content:center;align-items:center;position:relative;border-radius:4rem;background-color:#eaeaea;border:1px solid #a0a0a0;font-size:16rem;margin-left:auto;padding:1rem 2rem}.rebirth-popup .popup-body{width:95%;max-width:700rem}.rebirth-popup .content{display:flex;align-items:center;flex-direction:column;gap:8rem}.rebirth-popup .content img{width:40rem;height:40rem}.rebirth-popup .req-lvl,.rebirth-popup .coins-price,.rebirth-popup .gems-price{display:flex;align-self:center;line-height:1;font-size:38rem;color:#56bd16}.rebirth-popup .req-lvl.impossible,.rebirth-popup .coins-price.impossible,.rebirth-popup .gems-price.impossible{color:#ff5438}.rebirth-popup .rebirth-btn{margin-top:16rem;padding:8rem 24rem}.world-hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;contain:strict}.anim-picking-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:left .8s,top .8s,opacity .1s .6s;z-index:100;display:flex;align-items:center;gap:4rem;font-size:44rem;color:#fff;-webkit-text-stroke:.05em black}.anim-picking-item .icon,.anim-picking-item.icon{width:44rem;height:44rem;background-size:contain}.anim-gui-text{transform:translate(-50%,-50%);font-size:22rem;color:#fff;height:1em;position:absolute;top:50%;left:50%;opacity:1;transition:left .8s,top .8s,opacity .1s .6s;z-index:100}.producer{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-10000px,-10000px);contain:layout;width:160rem;height:58rem}.producer .producer-tip{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.producer .producer-tip img{width:48rem;height:48rem}.producer .small-arrow{background:center / contain no-repeat url(./gui_small_arrow-J3TSjzgj.png);width:32rem;height:32rem;transform:rotate(90deg)}.producer .producer-progress{position:relative;display:block;background:rgba(236,255,224,.7);border-radius:10rem;border:4rem solid #37ac00;overflow:hidden;contain:layout;width:160rem;height:58rem}.producer .producer-progress .prgs{position:absolute;border-radius:2rem;margin-right:0;left:0;top:0;bottom:0;right:0;background-color:rgba(15,205,34,.7)}.sawmill-tutorial.npc-needs[class]{contain:unset;width:unset}.sawmill-tutorial.npc-needs:after{left:40%}.item-holder{display:flex;flex-direction:column;align-items:center;position:absolute;transform:translate(-10000px,-10000px);background:rgba(236,255,224,.7);color:#6f4623;border-radius:10rem;border:4rem solid #37ac00;padding:4rem;contain:layout}.item-holder .holder-title{text-align:center;font-size:18rem;padding:0 4rem}.item-holder .items{display:flex;gap:4rem}.item-holder .items>div{display:flex;flex-direction:column;align-items:center;font-size:18rem;line-height:.9}.item-holder img{width:36rem;height:36rem}.npc-needs{display:flex;align-items:center;position:absolute;background:#fff;border-radius:15rem;padding:4rem 8rem;transform:translate(-10000px,-10000px);color:#0e0e0e;contain:layout size style;will-change:transform;width:62rem;height:40rem;line-height:1;font-size:24rem}.npc-needs:after{contain:strict;content:"";position:absolute;bottom:-5rem;left:25%;border-left:5rem solid transparent;border-right:5rem solid transparent;border-top:6rem solid #fff}.npc-needs img{contain:strict;width:32rem;height:32rem}.npc-emoji{display:flex;align-items:center;position:absolute;background:#fff;border-radius:12rem;padding:2rem;transform:translate(-10000px,-10000px);color:#0e0e0e;contain:layout size style;will-change:transform;width:40rem;height:40rem}.npc-emoji:after{contain:strict;content:"";position:absolute;bottom:-5rem;left:25%;border-left:5rem solid transparent;border-right:5rem solid transparent;border-top:6rem solid #fff}.npc-emoji img{contain:strict;width:36rem;height:36rem}.anim-shaker-1{animation:shake1 .5s;animation-iteration-count:infinite}@keyframes shake1{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.bonus-resource{display:flex;align-items:center;flex-wrap:wrap;position:absolute;background:rgba(51,26,20,.7);border-radius:35rem;padding:4rem;transform:translate(-50%,-50%);color:#fff;transition:opacity .5s;left:-99999px;font-size:24rem}.bonus-resource img{width:34rem;height:34rem}.bonus-resource .launch-progress{position:absolute;top:-22rem;left:50%;transform:translate(-50%);width:88rem;border-radius:5rem;background-color:#f8dac1;border:2px solid #fff4eb;outline:1px solid #0a0909}.bonus-resource .launch-progress .launch-bar{height:14rem;width:0%;border-radius:5rem;background-color:#d55cff}.bonus-resource .launch-progress .ads-icon{position:absolute;width:42rem;height:42rem;top:8.4rem;left:50%;transform:translate(-50%,-100%)}.health-bar{position:absolute;transform:translate(-10000px,-10000px);contain:layout;width:110rem;height:10rem}.health-bar .launch-progress{height:100%;border-radius:3rem;background-color:#f8dac1;border:1px solid #fff4eb;outline:1px solid #0a0909}.health-bar .launch-progress .launch-bar{height:100%;width:0%;border-radius:2rem;background-color:#ff3427}.health-bar .name{position:absolute;left:50%;top:-2rem;font-size:20rem;line-height:1;color:#fff;transform:translate(-50%,-100%);width:-moz-max-content;width:max-content}.health-bar .drop-panel{display:flex;gap:4rem;flex-wrap:nowrap;justify-content:center}.health-bar .drop-panel img{width:24rem;height:24rem}.health-bar .power-info{color:#fff;position:absolute;font-size:24rem;line-height:1;left:-28rem;top:-.2em;display:flex;gap:4rem;flex-wrap:nowrap;justify-content:center}.health-bar .power-info img{width:24rem;height:24rem}.visual-damage{position:absolute;transform:translate(-10000px,-10000px)}.visual-damage .damage{position:absolute;contain:layout;text-align:center;animation-name:damage-out;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;animation-direction:normal;animation-timing-function:ease-in-out;font-size:26px}.visual-damage .damage .border{position:absolute;color:#000;text-align:center;font-size:1em}.visual-damage .damage .value{position:absolute;font-size:1em;transform:scale(.98);color:#fff;text-align:center}.visual-damage .damage.white .value{color:#fefefe}.visual-damage .damage.blue .value{color:#41c3ff}.visual-damage .damage.red .value{color:#df1a1a}.visual-damage .damage.green .value{color:#54d940}.visual-damage .damage.purple .value{color:#d940ca}@keyframes damage-out{0%{opacity:1;transform:scale(1);bottom:0}25%{transform:scale(1.5)}50%{transform:scale(1)}95%{opacity:1}to{bottom:100px;opacity:0}}.cant-do-message{display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;background:#ff3838;border-radius:15rem;border:4rem solid rgb(70,15,15);padding:2rem;transform:translate(-50%,-100%);color:#0e0e0e}.cant-do-message img{width:40rem;height:40rem}.cant-do-message .req-lvl{color:#fff;font-size:14rem}.merchant{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-10000px,-10000px);contain:layout;width:160rem;height:58rem}.merchant .merchant-tip{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.merchant .merchant-tip img{width:48rem;height:48rem}.merchant .small-arrow{background:center / contain no-repeat url(./gui_small_arrow-J3TSjzgj.png);width:32rem;height:32rem;transform:rotate(90deg)}.req-power{display:flex;flex-direction:column;align-items:center;position:absolute;transform:translate(-10000px,-10000px);background:rgba(255,224,233,.7);color:#6f4623;border-radius:10rem;border:4rem solid #ac0034;padding:4rem;contain:layout;font-size:24rem}.req-power .items{display:flex;gap:4rem}.req-power .items>div{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;font-size:.9em;line-height:.9}.req-power img{width:24rem;height:24rem}
