@keyframes blink{0%,to{opacity:0}33%,66%{opacity:1}}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}@font-face{font-family:"DINRoundPro";src:url(671e2021a203e6402b85.woff2)}body,html{height:100%;overflow:hidden}html{font-family:DINRoundPro;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{position:fixed;width:100%;background:#fff;background-position:center;background-size:cover}body,img{pointer-events:none}.toggle{display:inline-flex;align-items:center;-moz-column-gap:8px;column-gap:8px;height:112px;cursor:pointer}.toggle:hover .toggle-switch:before{background:linear-gradient(to bottom,#fff 0,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,.5)}.toggle .toggle-switch{position:relative;display:inline-block;width:72.5px;height:40px;margin-left:8px;vertical-align:middle;background:#8f61f3;border-radius:20px;transition:background 250ms}.toggle .toggle-switch:after,.toggle .toggle-switch:before{content:""}.toggle .toggle-switch:before{position:absolute;top:5px;left:5px;display:block;width:30px;height:30px;background:linear-gradient(to bottom,#fff 0,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25);transition:left 250ms}.toggle .toggle-checkbox{position:absolute;visibility:hidden}.toggle .toggle-checkbox:checked+.toggle-switch{background:#f1ebfd}.toggle .toggle-checkbox:checked+.toggle-switch:before{left:37.5px}.toggle .toggle-label{margin-left:5px}.toggle img{height:100%;vertical-align:bottom}#tutorial{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:15000;pointer-events:all}#tutorial .text-panel{position:absolute;display:none;flex-direction:column;align-items:center;justify-content:center;width:512px;min-height:256px;padding:8px;background:#fff;border-radius:16px;text-align:center;font-size:32px;overflow:hidden}#tutorial .text-panel.showed{display:flex}#tutorial .text-panel .progress-bar{position:absolute;bottom:0;right:0;width:100%;height:16px;background:#287acc}#tutorial.disabled{display:none}#tutorial-hand{position:absolute;width:128px;height:128px;background:url(38fed5a9104573d44e35.png)center/contain;z-index:16000}#tutorial-hand.disabled{display:none!important}.tutorial-target{z-index:15001}.tutorial-target.declickable{pointer-events:none}#game{position:absolute;width:100%;height:100%}#header{top:0;height:226px}#header #level,#header .line{height:56px;font-size:40px;line-height:56px;text-align:center}#header,#header #level{position:absolute;width:100%}#header #level{top:16px}#field .word .input::after,#header #attempts{position:absolute;left:50%;transform:translateX(-50%)}#header #attempts{bottom:64px;display:flex;flex-direction:row;align-items:center;-moz-column-gap:8px;column-gap:8px;height:80px;padding:0 16px;background:#fff;border-radius:8px;z-index:2000}#header #attempts .attempt{width:64px;height:48px;background:url(1211b3bb51c18a630381.svg)no-repeat center/contain}#header #attempts .attempt .cross{position:relative;top:50%;height:0%;background:url(cb13cc12f3e449e83c0f.svg)no-repeat center/contain;transform:translate(0,-50%);transition:height 250ms cubic-bezier(.34,1.56,.64,1)}#header #attempts .attempt.used .cross{height:100%}#header #attempts.disabled,#menu-background #menu li.hidden{display:none}#header #attempts.tutorial-target{z-index:15001}#header .line{bottom:0;background:#f98cb5}#field,#keyboard-background #keyboard,#keyboard-background #keyboard .row{display:flex;align-content:center;justify-content:center}#field,#header .line{position:absolute;width:100%}#field{top:226px;bottom:366px;flex-wrap:wrap;row-gap:48px;-moz-column-gap:70px;column-gap:70px;padding:32px 12px 64px;overflow-y:auto;pointer-events:all}#field .word{display:flex;row-gap:12px;-moz-column-gap:6px;column-gap:6px}#field .word .input{position:relative;width:42px;height:70px;font-size:42px;line-height:70px;text-align:center;background:#e6e6e6;outline:2px solid transparent;border-radius:8px;cursor:text;transition:outline 100ms,background 100ms}#field .word .input .character{height:70px;line-height:60px}#field .word .input .number{font-size:24px;line-height:normal;opacity:1;pointer-events:none;transition:opacity 100ms}#field .word .input.fixed{background:0 0;cursor:default}#field .word .input.punctuation{text-align:left;padding-left:8px}#field .word .input.decimal{width:12px}#field .word .input.selected{outline:2px solid gray}#field .word .input.active{background:#91dbd3}#field .word .input.active::after{background:#000}#field .word .input.finished .number{opacity:0}#field .word .input.tutorial-target::before{content:"";position:absolute;inset:-4px;display:block;height:109px;background:#fff;border-radius:8px;transition:background 100ms;z-index:-1}#field .word .input::after{content:"";top:52.5px;display:block;width:50%;height:8px;background:0 0;transition:background 100ms;animation:blink 1000ms linear 0s infinite}#field.scrollable{align-content:flex-start}#keyboard-background{position:absolute;bottom:0;width:100%;height:366px;display:flex;justify-content:center;background:#d9d9d9;border-radius:16px 16px 0 0}#keyboard-background #keyboard{flex-direction:column;row-gap:32px;width:786px;height:100%;padding:32px 12px;pointer-events:all}#keyboard-background #keyboard .row{-moz-column-gap:12px;column-gap:12px}#keyboard-background #keyboard .row .keyboard-key{font-weight:700;font-family:"DINRoundPro";color:#000;border-radius:16px;border:0;text-transform:uppercase;transform:translate(0,-5px);transition:transform 100ms ease;flex:0 0 7.6%;height:80px;padding:0;font-size:42px;line-height:80px;text-align:center;background:wheat;cursor:pointer}#keyboard-background #keyboard .row .keyboard-key::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#c7c7c7;opacity:1;border-radius:inherit;transform:translate(0,5px);transition:transform 100ms ease,opacity 100ms ease,background 100ms;z-index:-9999}#keyboard-background #keyboard .row .keyboard-key::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#f7f7f7;border-radius:inherit;transition:background 100ms;z-index:-9998}#keyboard-background #keyboard .row .keyboard-key.checked,#keyboard-background #keyboard .row .keyboard-key.selected.checked,#keyboard-background #keyboard .row .keyboard-key.selected:active,#keyboard-background #keyboard .row .keyboard-key:active{transform:translate(0,0)}#keyboard-background #keyboard .row .keyboard-key.checked::before,#keyboard-background #keyboard .row .keyboard-key.selected.checked::before,#keyboard-background #keyboard .row .keyboard-key.selected:active::before,#keyboard-background #keyboard .row .keyboard-key:active::before{transform:translate3d(0,0,-1em);opacity:0}#keyboard-background #keyboard .row .keyboard-key.disabled,#keyboard-background #keyboard .row .keyboard-key.selected.disabled{cursor:unset;pointer-events:none}#keyboard-background #keyboard .row .keyboard-key.disabled::after{background:#dedede}#keyboard-background #keyboard .row .keyboard-key img{padding:12px;height:100%}#keyboard-background #keyboard .row .keyboard-key.finished,#keyboard-background #keyboard .row .keyboard-key.selected{font-weight:700;font-family:"DINRoundPro";color:#000;border-radius:16px;cursor:pointer;border:0;text-transform:uppercase;transform:translate(0,-5px);transition:transform 100ms ease;font-size:42px}#keyboard-background #keyboard .row .keyboard-key.selected::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#4ba727;opacity:1;border-radius:inherit;transform:translate(0,5px);transition:transform 100ms ease,opacity 100ms ease,background 100ms;z-index:-9999}#keyboard-background #keyboard .row .keyboard-key.selected::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#7bd857;border-radius:inherit;transition:background 100ms;z-index:-9998}#keyboard-background #keyboard .row .keyboard-key.selected.disabled::after{background:#5bcd2f}#keyboard-background #keyboard .row .keyboard-key.finished{pointer-events:none}#keyboard-background #keyboard .row .keyboard-key.finished::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#7a7a7a;opacity:1;border-radius:inherit;transform:translate(0,5px);transition:transform 100ms ease,opacity 100ms ease,background 100ms;z-index:-9999}#keyboard-background #keyboard .row .keyboard-key.finished::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#aaa;border-radius:inherit;transition:background 100ms;z-index:-9998}#keyboard-background #keyboard .row .keyboard-key.finished.checked,#keyboard-background #keyboard .row .keyboard-key.finished:active{transform:translate(0,0)}#keyboard-background #keyboard .row .keyboard-key.finished.checked::before,#keyboard-background #keyboard .row .keyboard-key.finished:active::before{transform:translate3d(0,0,-1em);opacity:0}#keyboard-background #keyboard .row .keyboard-key.finished.disabled{cursor:unset;pointer-events:none}#keyboard-background #keyboard .row .keyboard-key.finished.disabled::after{background:#919191}#keyboard-background #keyboard .row .keyboard-key.grow{flex-grow:1}#keyboard-background #keyboard .row .keyboard-key.tutorial-target{outline:8px #fff solid}#menu-background-close{position:absolute;inset:0;width:1000vw;height:1000vh;pointer-events:none}#menu-background,#menu-background-close .front,#menu-background::before{position:absolute;top:33px;left:33px;width:78px;height:78px;border-radius:50%}#menu-background-close .front{display:none;z-index:10000;cursor:pointer;pointer-events:all}#menu-background-close.active{pointer-events:all}#menu-background-close.active .front{display:block}#menu-background{top:0;left:0;z-index:2500;width:512px;height:100%;overflow:hidden;border-radius:0 0 128px 0}#menu-background #menu{position:absolute;top:0;z-index:50;color:#000;padding-top:144px;height:100vh;width:100%;display:flex;flex-direction:column;transition:opacity 250ms;text-align:center;opacity:0}#menu-background #menu li{display:flex;align-items:center;justify-content:left;list-style:none;cursor:pointer}#menu-background #menu .toggle .img,#menu-background #menu li .img{width:128px;height:64px;background:#000;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#menu-background #menu li#language .img{-webkit-mask-image:url(f4a83ea9631b706143b4.svg);mask-image:url(f4a83ea9631b706143b4.svg)}#menu-background #menu li#market .img{-webkit-mask-image:url(ecb019fe8f1ba04e8242.svg);mask-image:url(ecb019fe8f1ba04e8242.svg)}#menu-background #menu li#our-games .img{-webkit-mask-image:url(e77dada76e0954e967f4.svg);mask-image:url(e77dada76e0954e967f4.svg)}#menu-background #menu li#levels-list .img{-webkit-mask-image:url(596c9d24fab0533c7653.svg);mask-image:url(596c9d24fab0533c7653.svg)}#menu-background #menu li#leaderboard .img{-webkit-mask-image:url(bae9d67bdc9d8b840188.svg);mask-image:url(bae9d67bdc9d8b840188.svg)}@media (hover:hover){#menu-background #menu li:hover{background:rgba(0,0,0,.25)}}@media (hover:none){#menu-background #menu li:active{background:rgba(0,0,0,.25)}}#menu-background #menu .toggle,#menu-background #menu li{background:0 0;line-height:96px;font-size:40px;text-transform:uppercase;transition:background 100ms}#menu-background #menu .toggle .img{width:64px;margin-left:32px;margin-right:16px}#menu-background #menu .toggle#music-toggle .img{-webkit-mask-image:url(172b6521194e5b496ba0.svg);mask-image:url(172b6521194e5b496ba0.svg)}#menu-background #menu .toggle#sound-toggle .img{-webkit-mask-image:url(fd4cb71be1ad470f68e3.svg);mask-image:url(fd4cb71be1ad470f68e3.svg)}@media (hover:hover){#menu-background #menu .toggle:hover{background:rgba(0,0,0,.25)}}@media (hover:none){#menu-background #menu .toggle:active{background:rgba(0,0,0,.25)}}#menu-background #menu.active{opacity:1;pointer-events:all}#menu-background::before{content:"";display:block;box-shadow:0 0 0 0#cfbbfa;transition:box-shadow 250ms ease}#menu-background.active::before{box-shadow:0 0 0 1600px #cfbbfa}#menu-button{color:#fff;text-transform:uppercase;position:absolute;z-index:100;padding:16px;margin:32px;width:80px;height:80px;font-size:32px;border-radius:50%;box-shadow:0 0 0 0#cfbbfa,0 0 0 0#cfbbfa;pointer-events:all}#menu-button::after,#menu-button::before{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}#menu-button::before{background:#8f61f3;opacity:1;transform:translate(0,5px);transition:transform 100ms ease,opacity 100ms ease,background 100ms;z-index:-9999}#menu-button::after{background:#cfbbfa;transition:background 100ms;z-index:-9998}#menu-button.checked,#menu-button:active{transform:translate(0,0)}#menu-button.checked::before,#menu-button:active::before{transform:translate3d(0,0,-1em);opacity:0}#menu-button.disabled{cursor:unset;pointer-events:none}#menu-button.disabled::after{background:#ad8bf7}#menu-button #hamburger{position:relative;width:100%;aspect-ratio:32/26}#menu-button #hamburger .line{position:absolute;display:block;height:4px;width:100%;border-radius:10px;background:#000}#menu-button #hamburger .line1{top:0;transition:transform 150ms,top 150ms}#menu-button #hamburger .line2{top:50%;transition:transform 150ms;transform:translateY(-50%)}#menu-button #hamburger .line3{top:100%;transition:transform 150ms,top 150ms;transform:translateY(-100%)}#menu-button.checked #hamburger .line1{top:50%;transform:translateY(-50%) rotate(45deg)}#menu-button.checked #hamburger .line2{transform:translateY(-50%) scale(0)}#menu-button.checked #hamburger .line3{top:50%;transform:translateY(-50%) rotate(-45deg)}#hint-button,#menu-button,#menus #market-menu .in-app-purchase button,#menus #themes-menu .panel .central #purchase-theme-button{font-weight:700;font-family:"DINRoundPro";cursor:pointer;border:0;transform:translate(0,-5px);transition:transform 100ms ease}#hint-button{color:#fff;text-transform:uppercase;position:absolute;right:0;padding:16px;margin:32px;width:80px;height:80px;font-size:32px;border-radius:50%;box-shadow:0 0 0 0#cfbbfa,0 0 0 0#cfbbfa;pointer-events:all}#hint-button::before,#menus #leaderboard-menu .close::before,#menus #levels-list-menu .close::before,#menus #market-menu .close::before,#menus #market-menu .in-app-purchase button::before,#menus #our-games-menu .close::before,#menus #themes-menu .panel .central #purchase-theme-button::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#8f61f3;opacity:1;border-radius:inherit;transform:translate(0,5px);transition:transform 100ms ease,opacity 100ms ease,background 100ms;z-index:-9999}#hint-button::after,#menus #leaderboard-menu .close::after,#menus #levels-list-menu .close::after,#menus #market-menu .close::after,#menus #market-menu .in-app-purchase button::after,#menus #our-games-menu .close::after,#menus #themes-menu .panel .central #purchase-theme-button::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#cfbbfa;border-radius:inherit;transition:background 100ms;z-index:-9998}#hint-button.checked,#hint-button:active,#menus #themes-menu .panel .central #purchase-theme-button.checked,#menus #themes-menu .panel .central #purchase-theme-button:active{transform:translate(0,0)}#fail-panel .background .restart.checked::before,#fail-panel .background .restart:active::before,#hint-button.checked::before,#hint-button:active::before,#menus #leaderboard-menu .close.checked::before,#menus #leaderboard-menu .close:active::before,#menus #leaderboard-menu .content #auth-overlay button.checked::before,#menus #leaderboard-menu .content #auth-overlay button:active::before,#menus #levels-list-menu .close.checked::before,#menus #levels-list-menu .close:active::before,#menus #market-menu .close.checked::before,#menus #market-menu .close:active::before,#menus #market-menu .in-app-purchase button.checked::before,#menus #market-menu .in-app-purchase button:active::before,#menus #our-games-menu .close.checked::before,#menus #our-games-menu .close:active::before,#menus #our-games-menu .our-games-entry .open.checked::before,#menus #our-games-menu .our-games-entry .open:active::before,#menus #themes-menu .panel .central #purchase-theme-button.checked::before,#menus #themes-menu .panel .central #purchase-theme-button:active::before{transform:translate3d(0,0,-1em);opacity:0}#hint-button.disabled,#menus #themes-menu .panel .central #purchase-theme-button.disabled{cursor:unset;pointer-events:none}#hint-button.disabled::after,#menus #leaderboard-menu .close.disabled::after,#menus #leaderboard-menu .content #auth-overlay button.disabled::after,#menus #levels-list-menu .close.disabled::after,#menus #market-menu .close.disabled::after,#menus #market-menu .in-app-purchase button.disabled::after,#menus #our-games-menu .close.disabled::after,#menus #our-games-menu .our-games-entry .open.disabled::after,#menus #themes-menu .panel .central #purchase-theme-button.disabled::after{background:#ad8bf7}#hint-button .img{position:relative;top:2px;width:100%;height:100%;background:#000;-webkit-mask-image:url(56e64d798e7059144f39.svg);mask-image:url(56e64d798e7059144f39.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#hint-button .ad-timer,#hint-button .clapperboard,#hint-button .count{position:absolute;left:50%;transform:translate(-50%,0);pointer-events:none}#hint-button .count{top:90%;min-width:32px;font-size:24px;color:#000;background:#cfbbfa;border-radius:50%;outline:1px solid #000}#hint-button .ad-timer,#hint-button .clapperboard{display:none}#hint-button .ad-timer{top:90%;padding:2px 6px;min-width:32px;font-size:24px;color:#000;background:#cfbbfa;border-radius:8px;outline:1px solid #000}#hint-button .clapperboard{top:85%;width:40px;height:40px;background:#000;-webkit-mask-image:url(8df9d50b4ec021dfab4a.svg);mask-image:url(8df9d50b4ec021dfab4a.svg);-webkit-mask-size:contain;mask-size:contain}#hint-button.infinity .count{color:transparent}#hint-button.infinity .count::after,#menus #themes-menu .panel .central #purchase-theme-button .img{background:#000;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#hint-button.infinity .count::after{content:"";position:absolute;inset:4px;-webkit-mask-image:url(1c058a64e887791cae31.svg);mask-image:url(1c058a64e887791cae31.svg)}#hint-button.timer{pointer-events:none}#hint-button.timer .count{display:none}#hint-button.timer .ad-timer{display:initial}#hint-button.ended .ad-timer,#hint-button.ended .count,#hint-button.timer .clapperboard{display:none}#hint-button.ended .clapperboard{display:initial}#menus{position:absolute;inset:0;z-index:2600}#menus,#menus>*{pointer-events:none}#menus #themes-menu{position:absolute;inset:0;z-index:250}#menus #leaderboard-menu,#menus #levels-list-menu,#menus #market-menu,#menus #our-games-menu,#menus #themes-menu .panel{position:absolute;display:flex;background:#cfbbfa;border-radius:64px;transition:transform 250ms;pointer-events:all;overflow:hidden}#menus #themes-menu .panel{left:50%;bottom:0;align-items:center;justify-content:space-between;width:720px;height:160px;transform:translateX(-50%) translateY(100%)}#menus #themes-menu .panel .central{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:100%}#menus #market-menu .in-app-purchase button,#menus #themes-menu .panel .central #purchase-theme-button{border-radius:16px;height:96px;color:#000}#menus #themes-menu .panel .central #purchase-theme-button{font-size:48px;padding:16px;width:320px;text-wrap:nowrap;text-transform:uppercase}#menus #themes-menu .panel .central #purchase-theme-button .img{height:100%;vertical-align:middle;-webkit-mask-image:url(8df9d50b4ec021dfab4a.svg);mask-image:url(8df9d50b4ec021dfab4a.svg)}#menus #themes-menu .panel .central #purchase-theme-button.checked{background:0 0;pointer-events:none}#menus #themes-menu .panel #next-theme-button,#menus #themes-menu .panel #prev-theme-button{position:relative;width:160px;height:100%;background:#f1ebfd;transition:transform 250ms;cursor:pointer;pointer-events:all}#menus #themes-menu .panel #next-theme-button .img,#menus #themes-menu .panel #prev-theme-button .img{width:100%;height:100%;background:#000;-webkit-mask-image:url(3943678a88e45ad0cf87.svg);mask-image:url(3943678a88e45ad0cf87.svg);-webkit-mask-size:80%;mask-size:80%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){#menus #themes-menu .panel #next-theme-button::after,#menus #themes-menu .panel #prev-theme-button::after{content:"";display:block;position:absolute;inset:0;background:#000;opacity:0;transition:opacity 100ms}#menus #themes-menu .panel #next-theme-button:hover::after,#menus #themes-menu .panel #prev-theme-button:hover::after{opacity:.2}}#menus #themes-menu .panel #prev-theme-button .img{rotate:180deg}#menus #themes-menu.active .panel{transform:translateX(-50%) translateY(-128px)}#menus #leaderboard-menu,#menus #levels-list-menu,#menus #market-menu,#menus #our-games-menu{inset:0;z-index:2500;margin:0 auto;width:786px;height:100%;color:#000;transform:translateY(-102%)}#menus #leaderboard-menu .close,#menus #levels-list-menu .close,#menus #market-menu .close,#menus #our-games-menu .close{font-size:48px;font-weight:700;font-family:"DINRoundPro";color:#fff;border:0;text-transform:uppercase;transform:translate(0,-5px);transition:transform 100ms ease;position:absolute;top:40px;right:40px;z-index:300;width:96px;aspect-ratio:1;border-radius:50%;cursor:pointer}#fail-panel .background .restart.checked,#fail-panel .background .restart:active,#menus #leaderboard-menu .close.checked,#menus #leaderboard-menu .close:active,#menus #leaderboard-menu .content #auth-overlay button.checked,#menus #leaderboard-menu .content #auth-overlay button:active,#menus #levels-list-menu .close.checked,#menus #levels-list-menu .close:active,#menus #market-menu .close.checked,#menus #market-menu .close:active,#menus #market-menu .in-app-purchase button.checked,#menus #market-menu .in-app-purchase button:active,#menus #our-games-menu .close.checked,#menus #our-games-menu .close:active,#menus #our-games-menu .our-games-entry .open.checked,#menus #our-games-menu .our-games-entry .open:active{transform:translate(0,0)}#fail-panel .background .restart.disabled,#menus #leaderboard-menu .close.disabled,#menus #leaderboard-menu .content #auth-overlay button.disabled,#menus #levels-list-menu .close.disabled,#menus #market-menu .close.disabled,#menus #market-menu .in-app-purchase button.disabled,#menus #our-games-menu .close.disabled,#menus #our-games-menu .our-games-entry .open.disabled{cursor:unset;pointer-events:none}#menus #leaderboard-menu .close .line,#menus #levels-list-menu .close .line,#menus #market-menu .close .line,#menus #our-games-menu .close .line{position:absolute;left:50%;top:50%;display:block;height:4px;width:70%;border-radius:10px;background:#000;transform:translate(-50%,-50%)}#menus #leaderboard-menu .close .line1,#menus #levels-list-menu .close .line1,#menus #market-menu .close .line1,#menus #our-games-menu .close .line1{top:50%;transform:translate(-50%,-50%) rotate(45deg)}#menus #leaderboard-menu .close .line2,#menus #levels-list-menu .close .line2,#menus #market-menu .close .line2,#menus #our-games-menu .close .line2{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}#menus #levels-list-menu .content,#menus #market-menu .content,#menus #our-games-menu .content{position:relative;width:100%;margin:160px 16px 64px;background:#f1ebfd;border-radius:32px;overflow-y:auto}#menus #leaderboard-menu .content{width:100%;margin:160px 16px 64px;background:#f1ebfd;border-radius:32px;overflow-y:auto}#menus #leaderboard-menu.active,#menus #levels-list-menu.active,#menus #market-menu.active,#menus #our-games-menu.active{transform:translateY(0)}#menus #market-menu .in-app-purchase,#menus #our-games-menu .our-games-entry{display:flex;align-items:center;width:100%;height:128px}#menus #market-menu .in-app-purchase .image{height:100%;padding:8px}#menus #market-menu .in-app-purchase .central{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:32px}#menus #market-menu .in-app-purchase .central span{height:56px}#menus #market-menu .in-app-purchase .central span img{height:40px;vertical-align:middle}#menus #market-menu .in-app-purchase .central span.title{padding-top:8px}#menus #market-menu .in-app-purchase .central span.price{padding-top:8px;margin-right:4px}#menus #market-menu .in-app-purchase button{margin-right:8px;width:192px;letter-spacing:2px;font-size:32px;text-transform:none}#menus #our-games-menu .our-games-entry{-moz-column-gap:8px;column-gap:8px;padding:8px;font-size:33px;text-align:center}#menus #our-games-menu .our-games-entry .thumbnail{height:100%;overflow:hidden}#menus #leaderboard-menu .content .leaderboard-entry .avatar img,#menus #our-games-menu .our-games-entry .thumbnail img{height:100%;aspect-ratio:1;background:#cfbbfa;border:4px solid #000;border-radius:16px}#menus #our-games-menu .our-games-entry .title{flex:1;letter-spacing:-.5px}#menus #leaderboard-menu .content #auth-overlay button,#menus #our-games-menu .our-games-entry .open{font-weight:700;font-family:"DINRoundPro";border-radius:16px;cursor:pointer;border:0;transform:translate(0,-5px);transition:transform 100ms ease}#menus #our-games-menu .our-games-entry .open{width:192px;height:96px;font-size:32px;letter-spacing:2px;text-transform:none;color:#000}#fail-panel .background .restart::before,#menus #leaderboard-menu .content #auth-overlay button::before,#menus #our-games-menu .our-games-entry .open::before{content:"";position:absolute;inset:0;width:100%;height:100%;opacity:1;border-radius:inherit;transform:translate(0,5px);transition:transform 100ms ease,opacity 100ms ease,background 100ms;z-index:-9999}#menus #leaderboard-menu .content #auth-overlay button::before,#menus #our-games-menu .our-games-entry .open::before{background:#8f61f3}#menus #leaderboard-menu .content #auth-overlay button::after,#menus #our-games-menu .our-games-entry .open::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#cfbbfa;border-radius:inherit;transition:background 100ms;z-index:-9998}#menus #levels-list-menu .content{display:flex;flex-direction:column}#menus #levels-list-menu .content .levels-list-entry{width:100%;height:128px;font-size:33px;line-height:128px;text-align:center;background:#e0d3fc;pointer-events:all;cursor:pointer}#menus #levels-list-menu .content .levels-list-entry .title{flex:1}#menus #levels-list-menu .content .levels-list-entry:hover{background:#cfbbfa}#menus #levels-list-menu .content .levels-list-entry:active{background:#bea3f8}#menus #leaderboard-menu .content{position:relative}#menus #leaderboard-menu .content .leaderboard-entry{position:relative;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:8px;width:100%;height:128px;font-size:33px;text-align:center}#menus #leaderboard-menu .content .leaderboard-entry .position{width:112px}#menus #leaderboard-menu .content .leaderboard-entry .avatar{height:100%;overflow:hidden}#menus #leaderboard-menu .content .leaderboard-entry .avatar img{border-radius:50%}#menus #leaderboard-menu .content .leaderboard-entry .name{flex:1;letter-spacing:2px}#menus #leaderboard-menu .content .leaderboard-entry .score{width:112px;letter-spacing:2px}#menus #leaderboard-menu .content .leaderboard-entry.self{background:rgba(255,255,255,.75)}#menus #leaderboard-menu .content #auth-overlay{position:absolute;inset:0;bottom:256px;display:flex;flex-direction:column;align-items:center;justify-content:center}#menus #leaderboard-menu .content #auth-overlay span{display:flex;align-items:flex-end;margin-bottom:32px;width:464px;height:256px;font-size:36px;text-align:center}#menus #leaderboard-menu .content #auth-overlay button{color:#fff;text-transform:uppercase;width:256px;height:64px;font-size:24px}#menus.active{pointer-events:all}#endgame-panel,#fail-panel,#win-panel{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;z-index:1000;transition:opacity 100ms}#fail-panel .background{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;padding:32px;background:#fff;border-radius:16px;text-align:center;font-size:32px;transform:translate(-50%,-50%)}#fail-panel .background .description{color:#000}#fail-panel .background .restart,#fail-panel .background .revive{font-weight:700;font-family:"DINRoundPro";border-radius:16px;cursor:pointer;border:0;text-transform:uppercase;transform:translate(0,-5px);transition:transform 100ms ease;padding:0 32px;margin:32px auto 0;font-size:32px;line-height:64px}#fail-panel .background .restart{display:inline-block;color:#fff}#fail-panel .background .restart::before{background:#987575}#fail-panel .background .restart::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#c1acac;border-radius:inherit;transition:background 100ms;z-index:-9998}#fail-panel .background .restart.disabled::after{background:#ab8f8f}#fail-panel .background .revive{color:#000;display:inline-flex;align-items:center;justify-content:center}#fail-panel .background .revive::before{background:#e09500;opacity:1;transform:translate(0,5px);transition:transform 100ms ease,opacity 100ms ease,background 100ms;z-index:-9999}#fail-panel .background .revive::after,#fail-panel .background .revive::before,#win-panel .background .next::before{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}#fail-panel .background .revive::after{background:#ffc042;transition:background 100ms;z-index:-9998}#fail-panel .background .revive.checked,#fail-panel .background .revive:active{transform:translate(0,0)}#fail-panel .background .revive.checked::before,#fail-panel .background .revive:active::before{transform:translate3d(0,0,-1em);opacity:0}#fail-panel .background .revive.disabled{cursor:unset;pointer-events:none}#fail-panel .background .revive.disabled::after{background:#ffaf0f}#fail-panel .background .revive .clapperboard{width:32px;height:32px;margin-right:16px;-webkit-mask-image:url(8df9d50b4ec021dfab4a.svg);mask-image:url(8df9d50b4ec021dfab4a.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#000}#fail-panel.showed{opacity:1;pointer-events:all}#fail-panel.free .clapperboard{display:none}#endgame-panel,#win-panel{z-index:3000}#win-panel .background{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:512px;padding:8px;background:#fff;border-radius:16px;text-align:center;font-size:32px;transform:translate(-50%,-50%)}#win-panel .background .result{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:256px;padding:16px;color:#000;background:#e9e9e9;border-radius:16px 16px 0 0}#win-panel .background .next{font-weight:700;font-family:"DINRoundPro";color:#fff;border-radius:16px;cursor:pointer;border:0;text-transform:uppercase;transform:translate(0,-5px);transition:transform 100ms ease;display:inline-block;padding:0 32px;margin:32px auto 0;font-size:32px;line-height:64px}#win-panel .background .next::before{background:#0f5e2f;opacity:1;transform:translate(0,5px);transition:transform 100ms ease,opacity 100ms ease,background 100ms;z-index:-9999}#win-panel .background .next::after{background:#1cb258;transition:background 100ms;z-index:-9998}#win-panel .background .next.checked,#win-panel .background .next:active{transform:translate(0,0)}#win-panel .background .next.checked::before,#win-panel .background .next:active::before{transform:translate3d(0,0,-1em);opacity:0}#win-panel .background .next.disabled{cursor:unset;pointer-events:none}#win-panel .background .next.disabled::after{background:#158642}#win-panel.showed{opacity:1;pointer-events:all}#endgame-panel .background{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:640px;padding:8px;background:#fff;border-radius:16px;text-align:center;font-size:32px;transform:translate(-50%,-50%)}#endgame-panel .background .result{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;color:#592e2e;background:#f7f1ef;border-radius:16px 16px 0 0}#endgame-panel .background .ok{font-weight:700;font-family:"DINRoundPro";color:#fff;border-radius:16px;cursor:pointer;border:0;text-transform:uppercase;transform:translate(0,-5px);transition:transform 100ms ease;display:inline-block;padding:0 32px;margin:32px auto 0;font-size:32px;line-height:64px}#endgame-panel .background .ok::after,#endgame-panel .background .ok::before,#win-panel .background .next::after{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}#endgame-panel .background .ok::before{background:#0f375e;opacity:1;transform:translate(0,5px);transition:transform 100ms ease,opacity 100ms ease,background 100ms;z-index:-9999}#endgame-panel .background .ok::after{background:#1c67b2;transition:background 100ms;z-index:-9998}#endgame-panel .background .ok.checked,#endgame-panel .background .ok:active{transform:translate(0,0)}#endgame-panel .background .ok.checked::before,#endgame-panel .background .ok:active::before{transform:translate3d(0,0,-1em);opacity:0}#endgame-panel .background .ok.disabled{cursor:unset;pointer-events:none}#endgame-panel .background .ok.disabled::after{background:#154e86}#endgame-panel.showed{opacity:1;pointer-events:all}#interstitial-warning,#loading-overlay{position:absolute;opacity:1;pointer-events:all}#loading-overlay{width:100vw;height:100vh;inset:0;background:#fff;z-index:99999}#interstitial-warning{left:50%;right:50%;bottom:64px;display:flex;align-items:center;justify-content:center;width:352px;height:96px;z-index:99;font-size:24px;background:rgba(226,199,170,.6);border:4px solid rgba(199,149,93,.6);border-radius:40px;transform:translate(-50%,0);transition:opacity 250ms}#interstitial-warning.disabled{opacity:0;pointer-events:none}