.rel{position:relative}.clear{clear:both;width:100%}.w100p{width:100% !important}.oh{overflow:hidden}.dib{display:inline-block}.dni{display:none !important}.dbi{display:block !important}.bsbb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fll{float:left}.flr{float:right}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.tdn{text-decoration:none}.cp{cursor:pointer}.cpi{cursor:pointer !important}a.tdn:hover{text-decoration:none}.tdu{text-decoration:underline}.tdr{text-decoration:none}.tdr:hover{text-decoration:underline}.fsn{font-style:normal}.round{-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important}.ha{height:auto !important}.notrans{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.fasttrans{-webkit-transition:all 125ms ease-out;-moz-transition:all 125ms ease-out;-o-transition:all 125ms ease-out;transition:all 125ms ease-out}.deftrans{-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.shadowtrans{-webkit-transition:box-shadow 250ms ease-out;-moz-transition:box-shadow 250ms ease-out;-o-transition:box-shadow 250ms ease-out;transition:box-shadow 250ms ease-out}.midtrans{-webkit-transition:all 750ms ease-out;-moz-transition:all 750ms ease-out;-o-transition:all 750ms ease-out;transition:all 750ms ease-out}.longtrans{-webkit-transition:all 1500ms ease-out;-moz-transition:all 1500ms ease-out;-o-transition:all 1500ms ease-out;transition:all 1500ms ease-out}.op0{zoom:1 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;filter:alpha(opacity=0) !important;-moz-opacity:0 !important;-khtml-opacity:0 !important;opacity:0 !important}.op1{zoom:1 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)" !important;filter:alpha(opacity=10) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.wsnw{white-space:nowrap}.m0a{margin:0 auto}.flex-grow{flex-grow:1;-webkit-flex-grow:1}.blockbuilder_one{height:400px;max-height:400px;overflow:auto;overflow:hidden;position:relative;margin-bottom:50px;padding-bottom:20px;border-bottom:2px dashed #fff}.blockbuilder_one .block_title{background:#ff421e;color:#fff;padding:4px;margin-bottom:10px}.blockbuilder_one .block_title span{max-width:70%;overflow:hidden}:root{--color-red-1:#c51f14;--color-text:#344861;--color-bg:#ffffff;--color-button-gray-1-text:#6e7c8c;--color-button-gray-1-bg:transparent;--color-button-gray-1-bg-hover:#f1f4f8;--color-button-color-1-text:#0072e3;--color-button-color-1-bg:#eaeef4;--color-button-color-1-bg-hover:#d2dae7;--color-button-color-2-text:#fff;--color-button-color-2-bg:#0072e3;--color-button-color-2-bg-hover:#0065c8;--color-puzzle-group-border:#344861;--color-puzzle-block-border:#c0c7d5;--color-puzzle-block-bg:#ffffff;--color-puzzle-block-text:#344861;--color-puzzle-block-bg-select-line-group:#e2ebf3;--color-puzzle-block-bg-select:#bbdefb;--color-puzzle-block-bg-select-similar:#c3d7ea;--color-puzzle-block-bg-error:#f7cfd6;--color-puzzle-block-text-error:#e55c6c;--color-puzzle-pencil-text:#6e7c8c;--color-puzzle-title-text:#344861;--color-puzzle-highlight-my-blocks-text:#0008ff;--color-puzzle-highlight-my-blocks-bg:#c8e1ff;--color-level-fullscreen-text:#ffffff;--color-level-fullscreen-bg:rgba(255,255,255,0.4);--color-killer-hint-bg:rgba(0,0,0,0.1);--puzzle-block-radius:0}body{font-family:"Roboto";color:var(--color-text);background-color:var(--color-bg);overscroll-behavior:contain;font-size:15px;overflow-y:auto !important;-webkit-overflow-scrolling:touch}a{-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;color:var(--color-purple-1);text-decoration:underline}a:hover,a:active,a:focus{text-decoration:none}img.pretty{image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;transform:translateZ(0)}textarea{resize:none}.unscroll{height:100%;overflow:hidden}.form-group .help-block{margin-top:.25rem !important;font-size:13px}.form-group.has-error .help-block{color:var(--color-red-1)}.dropdown:hover .dropdown-menu{display:block}.l-auto{left:auto}.r-0{right:0}.t-0{top:0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:28px;line-height:36px}h2{font-size:24px}@media (max-width:576px){.form-control::-webkit-input-placeholder{font-size:13px;line-height:13px}.form-control:-moz-placeholder{font-size:13px;line-height:13px}.form-control::-moz-placeholder{font-size:13px;line-height:13px}.form-control:-ms-input-placeholder{font-size:13px;line-height:13px}}.form-control:focus{border-color:#ced4da;-webkit-box-shadow:none;box-shadow:none}.btn:focus{-webkit-box-shadow:none;box-shadow:none}form.ajax{position:relative}form.ajax.loading{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter:alpha(opacity=5);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;pointer-events:none}form.ajax .preloader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10030;font-size:42px;color:var(--color-button-color-1-text)}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fab{font-family:Font Awesome\ 5 Brands}.fa,.fas{font-weight:900}.form-group{margin-bottom:.5rem !important}.sidebarToggle{top:-7px;right:-10px;z-index:1002;position:absolute !important;padding:10px}.sidebarToggle .sidebarToggleLines{position:relative;width:34px;height:25px}.sidebarToggle.open{background:none}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{background:var(--color-button-gray-1-text) !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#nav-icon1.open span,#nav-icon3.open span,#nav-icon4.open span{background:#fff !important;box-shadow:0 2px 5px rgba(0,0,0,0.15)}.header .logo img,.header .logo svg{display:none;height:40px}.header .logo img.active,.header .logo svg.active{display:block}@media (max-width:768px){.header .logo img,.header .logo svg{height:30px}}.sidebarSlideWrap{position:fixed;z-index:1001;top:0;left:0;bottom:0;right:0;visibility:hidden;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.sidebarSlideWrap .sidebarSlide{bottom:-100%;left:0;right:0;position:fixed;max-height:80vh;z-index:1002;background:#fff;overflow-y:auto}.sidebarSlideWrap .sidebarSlide .hdr{height:72px;line-height:72px;padding-left:43px;font-size:33px;text-align:center;border-bottom:2px solid var(--bs-light)}.sidebarSlideWrap .sidebarSlide .menuwrap{clear:both;width:100%}.sidebarSlideWrap .sidebarSlide .menuwrap .menu{margin:10px 0}.sidebarSlideWrap .sidebarSlide .menuwrap .menu li{margin-right:1rem !important;margin-left:1rem !important;outline:none;text-align:center;margin-top:3px;margin-bottom:3px}.sidebarSlideWrap .sidebarSlide .menuwrap .menu li a{display:flex !important;align-items:center !important;justify-content:center !important;font-size:16px;width:100% !important;text-align:center}.sidebarSlideWrap .sidebarSlide .menuwrap .menu li a i{margin-right:.5rem !important}.sidebarSlideWrap .sidebarSlide .menuwrap .menu li a:hover{text-decoration:none !important}.sidebarSlideWrap .sidebarSlide .menuwrap .menu .dropdown-toggle::after{display:none}.sidebarSlideWrap .sidebarSlide .menuwrap .menu .dropdown-menu{all:unset;border:none;display:block;position:relative;background:none;visibility:visible;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:1;-khtml-opacity:1;opacity:1;padding:0;margin:0;left:auto;top:auto;float:none;-webkit-box-shadow:none;box-shadow:none}.sidebarSlideWrap .sidebarSlide .menuwrap .language-switcher{border-top:1px solid #d4d4d4;margin-top:0}.sidebarSlideWrap .sidebarSlide .menuwrap .language-switcher .dropdown-toggle{display:none !important}.sidebarSlideWrap .sidebarSlide .menuwrap .language-switcher .dropdown-menu{display:flex !important;justify-content:center !important}.sidebarSlideWrap .sidebarSlide .menuwrap .language-switcher .dropdown-menu li{margin-right:1rem !important;margin-left:1rem !important}.sidebarSlideWrap.open{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;background:rgba(0,0,0,0.7)}.sidebarSlideWrap.open .sidebarSlide{bottom:-2px}.site-error .font-large{font-size:24px;margin-left:10px}.site-error .font-big{text-align:center;font-size:24px}.wide{position:absolute;top:0;right:0;bottom:0;left:0}.menu-header li{margin-left:1rem !important}.menu-header a{display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:5px 10px;text-decoration:none !important;color:var(--color-button-gray-1-text);background-color:var(--color-button-gray-1-bg)}@media (max-width:768px){.menu-header a{padding:3px 7px}}.menu-header a:hover,.menu-header a.active{color:var(--color-button-color-1-text);background-color:var(--color-button-gray-1-bg-hover)}.puzzle-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;visibility:visible}.puzzle-container .puzzle{filter:blur(7px)}.puzzle-container.live .puzzle{filter:none}.puzzle-container.live:before{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden}.puzzle .puzzle-group{margin-right:-2px;margin-bottom:-2px;padding:2px;position:relative}.puzzle .puzzle-group .top,.puzzle .puzzle-group .right,.puzzle .puzzle-group .bottom,.puzzle .puzzle-group .left{position:absolute;z-index:50;background-color:var(--color-puzzle-group-border)}.puzzle .puzzle-group .top{top:0;left:0;right:0;height:2px}.puzzle .puzzle-group .bottom{bottom:0;left:0;right:0;height:2px}.puzzle .puzzle-group .left{left:0;top:0;bottom:0;width:2px}.puzzle .puzzle-group .right{right:0;top:0;bottom:0;width:2px}.puzzle .puzzle-block{overflow:hidden;position:relative;user-select:none !important;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex !important;align-items:center !important;justify-content:center !important;margin:-1px;border:1px solid var(--color-puzzle-block-border);-webkit-border-radius:var(--puzzle-block-radius);-moz-border-radius:var(--puzzle-block-radius);border-radius:var(--puzzle-block-radius);-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:36px;font-weight:300;background-color:var(--color-puzzle-block-bg);color:var(--color-puzzle-block-text);cursor:pointer}.puzzle .puzzle-block .killer-hint span{background-color:var(--color-puzzle-block-bg);color:var(--color-puzzle-block-text)}.puzzle .puzzle-block.select-line-group{background-color:var(--color-puzzle-block-bg-select-line-group) !important}.puzzle .puzzle-block.select-line-group .killer-hint span{background-color:var(--color-puzzle-block-bg-select-line-group) !important}.puzzle .puzzle-block.select-similar{background-color:var(--color-puzzle-block-bg-select-similar) !important}.puzzle .puzzle-block.select-similar .killer-hint span{background-color:var(--color-puzzle-block-bg-select-similar) !important}.puzzle .puzzle-block.error{color:var(--color-puzzle-block-text-error) !important;background-color:var(--color-puzzle-block-bg-error) !important}.puzzle .puzzle-block.error .killer-hint span{color:var(--color-puzzle-block-text-error) !important;background-color:var(--color-puzzle-block-bg-error) !important}.puzzle .puzzle-block.select{background-color:var(--color-puzzle-block-bg-select) !important}.puzzle .puzzle-block.select .killer-hint span{background-color:var(--color-puzzle-block-bg-select) !important}.puzzle .puzzle-block.select.error{color:var(--color-puzzle-block-text-error) !important}.puzzle .puzzle-block.select.error .killer-hint span{color:var(--color-puzzle-block-text-error) !important}.puzzle .puzzle-block.locked{cursor:default}.puzzle .puzzle-block.my-block-highlight{color:var(--color-puzzle-highlight-my-blocks-text);background-color:var(--color-puzzle-highlight-my-blocks-bg)}.puzzle .puzzle-block.my-block-highlight .killer-hint span{color:var(--color-puzzle-highlight-my-blocks-text);background-color:var(--color-puzzle-highlight-my-blocks-bg)}.puzzle .pencil-marks{font-size:11px;position:absolute;top:0;right:0;bottom:0;left:0;margin:2px;color:var(--color-puzzle-pencil-text)}.puzzle .pencil-marks .pencil-number{display:flex !important;align-items:center !important;justify-content:center !important;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.puzzle .pencil-marks .pencil-number.active{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:1;-khtml-opacity:1;opacity:1}@media (max-width:992px){.puzzle .pencil-marks{font-size:11px;line-height:14px}}@media (max-width:768px){.puzzle .pencil-marks{font-size:14px;line-height:17px}}@media (max-width:576px){.puzzle .pencil-marks{font-size:11px;line-height:11px}}.puzzle.puzzle-size-4 .puzzle-block{font-size:34px}.puzzle.puzzle-size-4 .pencil-marks{font-size:28px;line-height:55px}@media (max-width:1200px){.puzzle.puzzle-size-4 .pencil-marks{font-size:28px;line-height:64px}}@media (max-width:992px){.puzzle.puzzle-size-4 .pencil-marks{font-size:28px;line-height:48px}}@media (max-width:768px){.puzzle.puzzle-size-4 .pencil-marks{font-size:34px;line-height:60px}}@media (max-width:576px){.puzzle.puzzle-size-4 .pencil-marks{font-size:24px;line-height:38px}}.puzzle.puzzle-size-4 .killer-hint{font-size:20px}@media (max-width:576px){.puzzle.puzzle-size-9 .puzzle-block{font-size:26px}}.puzzle.puzzle-size-9 .killer-hint span{top:-4px;left:-4px}@media (max-width:992px){.puzzle.puzzle-size-9 .killer-hint span{top:-3px;left:-3px;padding:2%;letter-spacing:0px}}@media (max-width:576px){.puzzle.puzzle-size-9 .killer-hint span{font-size:8px;letter-spacing:1px}}.puzzle.puzzle-size-16 .puzzle-block{font-size:22px}.puzzle.puzzle-size-16 .pencil-marks{font-size:8px;line-height:7px;font-weight:600;margin:1px}@media (max-width:992px){.puzzle.puzzle-size-16 .pencil-marks{font-size:7px;line-height:5px}}@media (max-width:768px){.puzzle.puzzle-size-16 .pencil-marks{font-size:10px;line-height:7px;margin:0}}@media (max-width:576px){.puzzle.puzzle-size-16 .pencil-marks{font-size:6px;line-height:4px}}.puzzle.is-killer .pencil-marks .pencil-number:first-child{margin-left:12px}@-moz-keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@-o-keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.text-shadow-1{text-shadow:2px 2px 3px #000}.controls-header{position:fixed;z-index:1000;right:0px;color:#fff;text-shadow:2px 2px 3px #000;margin-right:20px}@media (max-width:992px){.controls-header{position:fixed;margin-bottom:.5rem !important;bottom:0;top:auto}}.video-bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.video-bg{z-index:-1;overflow:hidden}.video-bg video{position:absolute;top:0;right:0;bottom:0;left:0;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:1;-khtml-opacity:1;opacity:1}.style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:transparent}.style-1::-webkit-scrollbar{width:10px;background-color:transparent}.style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:var(--color-button-gray-1-text)}.hover-scale-1:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.user-select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.no-events{pointer-events:none}body .d-none-force{display:none !important}.level-started,.level-finished,.level-finished-all{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:505}.level-started .title,.level-finished .title,.level-finished-all .title{font-size:24px}.level-finished,.level-finished-all{z-index:805;position:fixed;backdrop-filter:blur(7px);color:var(--color-level-fullscreen-text);background-color:var(--color-level-fullscreen-bg)}.finished-data{color:var(--color-puzzle-title-text)}.puzzle-wrap{pointer-events:none !important;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.puzzle-wrap.visible{pointer-events:auto !important;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:1;-khtml-opacity:1;opacity:1}@-moz-keyframes bonus_zoom{0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bonus_zoom{0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes bonus_zoom{0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes bonus_zoom{0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.bonus_zoom{-webkit-animation:750ms ease-in bonus_zoom;-moz-animation:750ms ease-in bonus_zoom;animation:750ms ease-in bonus_zoom}.settings-icon{right:8px;bottom:8px;color:#fff;font-size:25px}.hidden{display:none !important}#installContainer{position:absolute;bottom:1em;display:flex;justify-content:center;width:100%}#installContainer button{background-color:inherit;border:1px solid white;color:white;font-size:1em;padding:.75em}.main-bg{position:fixed}.main-bg .video-bg{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=3)";filter:alpha(opacity=3);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.body-preloader{background-color:rgba(0,0,0,0.6);color:#fff;z-index:1500;font-size:60px}.timer{font-weight:600;color:var(--color-button-gray-1-text);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=7.5)";filter:alpha(opacity=7.5);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}.mistakes-wrap{font-weight:500}.btn-type-1{display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:5px 10px;text-decoration:none !important;color:var(--color-button-gray-1-text);background-color:var(--color-button-gray-1-bg)}@media (max-width:768px){.btn-type-1{padding:3px 7px}}.btn-type-1:hover,.btn-type-1.active{color:var(--color-button-color-1-text);background-color:var(--color-button-gray-1-bg-hover)}.btn-type-2{width:60px;height:60px;font-size:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:var(--color-button-color-1-text);background-color:var(--color-button-color-1-bg)}.btn-type-2:hover{color:var(--color-button-color-1-text);background-color:var(--color-button-color-1-bg-hover)}.btn-type-2.active{color:var(--color-button-color-1-bg);background-color:var(--color-button-color-1-text)}@media (max-width:768px){.btn-type-2{width:50px;height:50px;font-size:22px}}.btn-type-3{display:inline-block;font-size:38px;font-weight:300;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:var(--color-button-color-1-text);background-color:var(--color-button-color-1-bg);line-height:initial}.btn-type-3:hover{color:var(--color-button-color-1-text);background-color:var(--color-button-color-1-bg-hover)}.btn-type-4{text-decoration:none;display:inline-block;text-align:center;line-height:60px;height:60px;font-size:20px;padding-left:16px;padding-right:16px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:var(--color-button-color-2-text);background-color:var(--color-button-color-2-bg)}.btn-type-4:hover{color:var(--color-button-color-2-text);background-color:var(--color-button-color-2-bg-hover)}@media (max-width:576px){.btn-type-4{height:40px;line-height:40px}}.btn-type-5{display:inline-block;text-decoration:none;text-align:center;width:25px;height:25px;line-height:25px;font-size:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:var(--color-button-gray-1-text);background-color:var(--color-button-color-1-bg)}.btn-type-5:hover{color:var(--color-button-gray-1-text);background-color:var(--color-button-color-1-bg-hover)}.btn-type-6{text-decoration:none;display:inline-block;text-align:center;line-height:40px;height:40px;font-size:16px;padding-left:12px;padding-right:12px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:var(--color-button-color-2-text);background-color:var(--color-button-color-2-bg)}.btn-type-6:hover{color:var(--color-button-color-2-text);background-color:var(--color-button-color-2-bg-hover)}.header-1{height:60px}@media (max-width:768px){.header-1{height:auto;padding-top:1rem !important;padding-bottom:1rem !important;margin-top:-0.5rem !important;font-size:13px}}.text-1{font-size:12px;color:var(--color-button-color-1-text)}.puzzle-col{width:506px}@media (max-width:1200px){.puzzle-col{width:562px}}@media (max-width:992px){.puzzle-col{width:428px}}@media (max-width:768px){.puzzle-col{width:100%}}.buttons-col{width:331px}@media (max-width:1200px){.buttons-col{width:388px}}@media (max-width:992px){.buttons-col{width:292px}}@media (max-width:768px){.buttons-col{width:100%}}.rk-col{width:303px}.top-badge{position:absolute;top:-4px;right:-4px;min-width:20px;z-index:50;display:inline-block;text-decoration:none;text-align:center;line-height:20px;font-size:12px;padding-left:6px;padding-right:6px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:var(--color-button-color-2-text);background-color:var(--color-button-gray-1-text);-webkit-box-shadow:0 0 0 2px var(--color-bg);box-shadow:0 0 0 2px var(--color-bg)}.top-badge.active{color:var(--color-button-color-2-text);background-color:var(--color-button-color-2-bg-hover)}@media (max-width:768px){.top-badge{font-size:10px;line-height:14px;padding-left:4px;padding-right:4px}}.parent-scale{transform-origin:top left}.parentSize{transform-origin:top left}.modal-content{color:#344861;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:none}.modal-header{justify-content:center !important;border-bottom:none;padding-bottom:0 !important}.modal-header .btn-close{display:none !important}.modal{backdrop-filter:blur(5px);background-color:rgba(0,0,0,0.5)}.buttons-wrap{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}body.loaded .buttons-wrap{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:1;-khtml-opacity:1;opacity:1}.theme-preview{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:50px;height:50px;border:6px solid transparent;display:flex !important;justify-content:center !important;align-items:center !important}@media (max-width:992px){.difficulty-btn-wrap{display:none !important}.difficulty-btn-wrap.active{display:block !important}}@media (max-width:992px){.control-hint{display:none !important}}@media (max-width:768px){}@media (max-width:768px){.keyboard-item{font-size:27px}}.pwa .pwa-hide{display:none !important}.pwa .pwa-show{display:block !important}.pwa .problem-button{margin-top:1rem !important}@media (max-width:576px) and (min-height:680px){.keyboard-grid{margin-bottom:1rem !important}.control-buttons{margin-top:1rem !important;margin-bottom:1rem !important}}@media (max-width:576px) and (min-height:720px){.keyboard-grid{margin-bottom:1.5rem !important}}@media print{.print-info{display:none !important}}.puzzle-wrap.print{display:none !important}@media print{.puzzle-wrap.print{display:block !important}}@page{size:auto;margin:0}.puzzle-wrap.print .puzzle .puzzle-group .top,.puzzle-wrap.print .puzzle .puzzle-group .right,.puzzle-wrap.print .puzzle .puzzle-group .bottom,.puzzle-wrap.print .puzzle .puzzle-group .left{border:1px solid var(--color-puzzle-group-border)}.puzzle-wrap.print .killer-hint{border:2px solid #ccc;background:none}.puzzle-wrap.print .killer-hint:before{border:2px solid #ccc;border-radius:50%;box-sizing:content-box;margin:-2px}.puzzle-wrap.print .killer-hint.no-t{border-top:none;-webkit-border-top-left-radius:.1px;border-top-left-radius:.1px;-moz-border-radius-topleft:.1px;-webkit-border-top-right-radius:.1px;border-top-right-radius:.1px;-moz-border-radius-topright:.1px}.puzzle-wrap.print .killer-hint.no-r{border-right:none;-webkit-border-top-right-radius:.1px;border-top-right-radius:.1px;-moz-border-radius-topright:.1px;-webkit-border-bottom-right-radius:.1px;border-bottom-right-radius:.1px;-moz-border-radius-bottomright:.1px}.puzzle-wrap.print .killer-hint.no-b{border-bottom:none;-webkit-border-bottom-left-radius:.1px;border-bottom-left-radius:.1px;-moz-border-radius-bottomleft:.1px;-webkit-border-bottom-right-radius:.1px;border-bottom-right-radius:.1px;-moz-border-radius-bottomright:.1px}.puzzle-wrap.print .killer-hint.no-l{border-left:none;-webkit-border-top-left-radius:.1px;border-top-left-radius:.1px;-moz-border-radius-topleft:.1px;-webkit-border-bottom-left-radius:.1px;border-bottom-left-radius:.1px;-moz-border-radius-bottomleft:.1px}.main-description{margin-top:2rem}.modal-backdrop{display:none !important}.killer-hint{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-killer-hint-bg);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:9% calc(9% + 1px) calc(9% + 1px) 9%;font-size:10px}.killer-hint:before{content:'';width:18%;height:18%;background-color:var(--color-puzzle-block-bg);display:none;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute}.killer-hint.no-t{border-top:0;margin-top:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-topright:0}.killer-hint.no-t.no-l:before{display:block;top:-8%;left:-8%}.killer-hint.no-t.no-r:before{display:block;top:-8%;right:-8%}.killer-hint.no-r{border-right:0;margin-right:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.killer-hint.no-b{border-bottom:0;margin-bottom:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.killer-hint.no-b.no-l:before{display:block;bottom:-8%;left:-8%}.killer-hint.no-b.no-r:before{display:block;bottom:-8%;right:-8%}.killer-hint.no-l{border-left:0;margin-left:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.killer-hint span{line-height:100%;position:absolute;top:-3px;left:-3px;letter-spacing:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:100;display:block;padding:1px}