@charset "UTF-8";.onboard{min-height:calc(100 * var(--dvh));width:100%;position:absolute;left:0;top:0;z-index:5;background-image:url(/assets/ref_mainbg_xl.png);background-size:cover;background-position:center;transition:all .5s ease;opacity:1;pointer-events:all}.onboard .modal{animation:fadeIn 1s ease-out}@media (max-width: 1919px){.onboard{background-image:url(/assets/ref_mainbg_l.png)}}@media (max-width: 1199px){.onboard{background-image:url(/assets/ref_mainbg_m.png)}}@media (max-width: 767px){.onboard{background-image:url(/assets/ref_mainbg_s.png)}}.onboard.__hide{opacity:0;pointer-events:none}.modal{position:fixed;top:0;left:0;width:100%;min-height:100vh;min-height:100dvh;min-height:calc(100 * var(--dvh));height:calc(100 * var(--dvh));display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:none;margin:0!important}.modal.__active{pointer-events:all}.modal.__active .modal__shadow{opacity:1}.modal.__active .modal__inner,.modal.__active .modal__outer{opacity:1;transform:none}.modal.__active.bottom .modal__outer,.modal.__active.bottom .modal__inner{transform:none}.modal.bottom{align-items:flex-end}.modal.bottom .modal__outer{margin:0;transform:translateY(20%)}.modal.bottom .modal__inner{border-bottom-right-radius:0;border-bottom-left-radius:0;transform:none}.modal .modal__highlight{position:absolute;background:transparent;z-index:1100;display:none;pointer-events:none}.modal .modal__shadow{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;background:#000c;transition:opacity .4s ease}.modal .modal__shadow.__invisible{opacity:0}.modal .modal__close{position:absolute;right:.75rem;top:.81rem;cursor:pointer;transition:.2s;width:1.5625rem;height:1.5625rem;padding:.23rem;background:#fef3f9;border-radius:100px;z-index:2}.modal .modal__close:hover{transform:rotate(90deg)}.modal .modal__outer{position:relative;opacity:0;margin:0 1rem;transition:.4s;width:100%;max-width:564px;min-width:320px;transform:scale(.5);overflow-y:scroll;height:100%;display:flex;flex-direction:column;justify-content:center}.modal .modal__inner{position:relative;padding:1.625rem;border-radius:1.875rem;width:100%;transition:.4s;opacity:0;background-color:#fff;color:#2d2a32;display:flex;flex-direction:column;gap:.5rem;overflow-y:scroll;scrollbar-width:none;box-shadow:0 -4px 40px #9ab5cf40}.modal .modal__inner::-webkit-scrollbar{display:none}.modal .modal__body{display:flex;flex-direction:column;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.25rem;cursor:pointer;text-align:center;font-family:SBSansDisplay-Regular,"system-ui",sans-serif;gap:10px;transition:background .3s;width:100%;border-radius:12.5rem;position:relative;font-size:1.125rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.01rem;box-sizing:border-box}@media (max-width: 767px){.btn{font-size:1rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.01rem}}.btn.__disabled{opacity:.6;pointer-events:none}.btn.__primary{background:#d51536;color:#fff}.btn.__primary:hover{background:#bc0726}.btn.__primary:active{background:#a50621}.btn.__secondary{background:#f5f4f8;color:#2d2a32}.btn.__secondary:hover{background:#d8d7d9}.btn.__secondary:active{background:#c6c5c7}.btn.__alternative{border-radius:6.25rem;width:56px;height:56px;background:#2d2a32;padding:1rem}.btn .custom-icon{display:flex;position:absolute;right:1.25rem;top:0;bottom:0;margin:auto}.btn .loader{height:100%}.btn .loader svg{height:100%}.btn.__copy{position:relative}.btn.__copy .icon{width:24px;height:24px;transition:transform .3s ease,opacity .3s ease;position:absolute;box-sizing:border-box;right:1rem;top:50%;border-radius:100px;transform:translateY(-50%)}@media (max-width: 1919px){.btn.__copy .icon{width:48px;height:48px}}@media (max-width: 767px){.btn.__copy .icon{width:36px;height:36px}}.btn.__copy .icon svg,.btn.__copy .icon img{transform:scale(1);opacity:1;transition:opacity .3s ease,transform .3s ease;position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);width:40px;height:40px}@media (max-width: 1919px){.btn.__copy .icon svg,.btn.__copy .icon img{width:30px;height:30px}}@media (max-width: 767px){.btn.__copy .icon svg,.btn.__copy .icon img{width:23px;height:23px}}.btn.__copy .icon svg.hidden,.btn.__copy .icon img.hidden{opacity:0;transform:scale(.9) translate(-50%) translateY(-50%)}.game{height:calc(100 * var(--dvh));width:100%;display:flex;flex-direction:column;background-image:url(/assets/ref_gamebg_xl.png);background-size:cover;background-repeat:no-repeat}@media (max-width: 1919px){.game{background-image:url(/assets/ref_gamebg_l.png)}}@media (max-width: 1199px){.game{background-image:none;background-color:#fff;background-position:center}.game:before{content:"";background-image:url(/assets/ref_gamebg_mob_top.png);background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;height:auto;position:absolute;top:0;left:0;z-index:0;aspect-ratio:30/13}.game:after{content:"";background-image:url(/assets/ref_gamebg_mob_bottom.png);background-size:cover;background-position:bottom center;background-repeat:no-repeat;width:100%;height:auto;position:absolute;bottom:0;left:0;z-index:0;aspect-ratio:360/133}}.game .game__container{flex-grow:1;position:relative;display:flex;flex-direction:column;justify-content:center;gap:2.5rem;padding-bottom:2rem;padding-left:0;padding-right:0;padding-top:8rem;z-index:2}@media (max-width: 1199px){.game .game__container{padding-top:6.63rem;justify-content:center}}@media (max-width: 767px){.game .game__container{padding-top:3.44rem;padding-left:1rem;padding-right:1rem}}@media (max-height: 640px){.game .game__container{padding-bottom:.5rem}}@media (max-height: 400px){.game .game__container{padding-top:1.5rem}}.game__board{position:relative;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media (max-width: 1199px){.game__board{gap:2.37rem}}@media (max-width: 767px){.game__board{gap:.5rem;justify-content:space-between}}.game__wrapper{position:relative;aspect-ratio:10/15;width:auto;flex-grow:1}@media (max-width: 767px){.game__wrapper{max-width:calc(100vw - 2rem)}}.game__header{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:calc(100% + 2.5rem);left:0;right:0;margin:auto}@media (max-width: 1199px){.game__header{bottom:calc(100% + 2.31rem)}}@media (max-width: 767px){.game__header{bottom:calc(100% + .125rem)}}@media (max-height: 640px){.game__header .t2{padding:.125rem}}@media (max-height: 500px) and (orientation: landscape){.game__header .t2{font-size:.5rem;padding:.125rem}}.game__score,.game__next{border:1px solid #F5F4F8;padding:.5rem .75rem .625rem;background:#fff}.game__next{display:flex;align-items:center;gap:.625rem}.game__next-img{width:1rem;height:1rem;display:flex}@media (max-height: 500px) and (orientation: landscape){.game__next-img{width:.5rem;height:.5rem}}.game__actions-pc{position:absolute;bottom:0;right:calc(100% + 2.25rem);display:flex;gap:.75rem;align-items:center}.game__actions-pc.__mob{right:2rem;left:2rem;bottom:2rem;margin:auto;justify-content:space-between;pointer-events:none}@media (max-width: 767px){.game__actions-pc.__mob{left:1rem;right:1rem}}.game__actions-pc.__mob div{pointer-events:all}@media (max-width: 1199px){.game__actions-pc .btn{width:40px;height:40px;padding:.5rem}}.game__controls-pc{background:var(--Color-light-grey, #F5F4F8);padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:261px;text-align:center;position:absolute;bottom:0;left:calc(100% + 1rem);width:100%}@media (max-width: 1199px){.game__controls-pc{display:none}}.game__controls-pc-keys{display:flex;align-items:center;gap:1.5rem;justify-content:center}.game__controls-pc-keys .arrows{display:flex;max-width:162px}.game__controls-pc-keys .space{display:flex;max-width:72px}*{box-sizing:border-box}.t-board{--gap: 2px;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(15,1fr);background:#fff;position:relative;gap:var(--gap);padding:2px;width:100%;height:100%}.t-board .t-cell{display:inline-block;aspect-ratio:1/1;box-sizing:border-box;color:#f5f4f8;position:relative;min-width:100%}.t-board .t-cell[data-is-root=true]{z-index:2}.t-board .t-cell[data-is-root=true]:after{content:"";position:absolute;top:0;left:0;width:calc(var(--w, 1) * 100% + (var(--w, 1) - 1) * var(--gap, 2px));height:calc(var(--h, 1) * 100% + (var(--h, 1) - 1) * var(--gap, 2px));background-color:var(--bg-color, #eee);background-image:var(--packshot, none);background-size:contain;background-repeat:no-repeat;background-position:center center;pointer-events:none;z-index:100;box-sizing:border-box}.t-board .t-cell-0{background-color:#f5f4f8}.t-board .t-cell-1{background-color:#7be4fc}.t-board .t-cell-2{background-color:#c9befe}.t-board .t-cell-3{background-color:#87eee1}.t-board .t-cell-4{background-color:#b5c7ff}.t-board .t-cell-5{background-color:#e6f49d}.t-board .t-cell.last-shape{animation:blink .6s ease-in-out infinite}.t-parent{display:flex}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.next-shape-block{margin-bottom:20px}.next-shape-block .next-label{display:block;font-weight:700;margin-bottom:5px}.next-shape-block .mini-board{display:inline-block;padding:5px;background:#ddd;border-radius:5px}.next-shape-block .mini-board .mini-row{display:flex}.next-shape-block .mini-board .mini-cell{width:15px;height:15px;background-color:#f5f5f5;border:1px solid #999;opacity:0}.next-shape-block .mini-board .filled{background-color:#555;opacity:1}.loader.fade-in{animation:fadeIn 1s ease-out}.loader.fade-out{animation:fadeOut 1s ease-out}.game__controls-mob{position:relative;width:162px;height:162px}@media (max-width: 767px){.game__controls-mob{width:130px;height:130px}}@media (max-height: 640px){.game__controls-mob{width:80px;height:80px}}.game__control{width:56px;height:56px;display:flex;background:#d51536;padding:1rem;border-radius:100px;align-items:center;justify-content:center;position:absolute;opacity:1;transition:all .3s ease}@media (max-width: 767px){.game__control{width:50px;height:50px;padding:.81rem}}@media (max-height: 640px){.game__control{width:30px;height:30px;padding:.375rem}}.game__control img{pointer-events:none}.game__control:active{opacity:.8}.game__control.__rotate{left:0;right:0;top:0;margin:auto}.game__control.__left{left:0;top:50%;transform:translateY(-50%)}.game__control.__right{right:0;top:50%;transform:translateY(-50%) rotate(180deg)}.game__control.__down{left:0;right:0;bottom:0;margin:auto;transform:rotate(-90deg)}.cookies__banner{padding:2rem 1.5rem;border-radius:1.25rem;background:#f5f4f8;margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;position:absolute;left:0;right:0;bottom:2rem;margin:auto;max-width:564px;width:100%;z-index:10;opacity:1;pointer-events:all;transition:all .3s ease}@media (max-width: 1919px){.cookies__banner{max-width:450px}}@media (max-width: 1199px){.cookies__banner{max-width:524px}}@media (max-width: 767px){.cookies__banner{bottom:0}}.cookies__banner.__hide{opacity:0;pointer-events:none}.cookies__content{display:flex;gap:.62rem;align-items:center}.cookies__img{display:flex;border-radius:5.625rem;width:2.5rem;height:2.5rem;padding:.5rem;flex-shrink:0}.cookies__img img{max-width:100%;width:100%;object-fit:contain}@media (max-width: 767px){.cookies__text{font-size:.875rem!important}}.cookies__actions{display:flex;align-items:center;justify-content:space-between;width:100%}.cookies__actions .btn{max-width:9rem}:root{--xscale: 1;--real-vh: 100vh;--vh: calc(1vh / var(--xscale));--svh: calc(1svh / var(--xscale));--dvh: calc(1dvh / var(--xscale))}.h1{font-size:2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.04rem}@media (max-width: 767px){.h1{font-size:1.5rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.03rem}}.t1{font-size:1.25rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.025rem}@media (max-width: 1199px){.t1{font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.0225rem}}@media (max-width: 767px){.t1{font-size:1rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.02rem}}.t2{font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.0225rem}@media (max-width: 1199px){.t2{font-size:1rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.02rem}}@media (max-width: 767px){.t2{font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.0175rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes loadMaskAnim{0%{translate:0 0}to{translate:-66.6666666667% 0}}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*:before,*:after{box-sizing:border-box}*:focus{outline:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button{all:unset;display:inline-block;cursor:pointer;outline:none;border:none;background:none;padding:0;margin:0;text-align:left;font:inherit;color:inherit}textarea,input{font-family:SBSansDisplay-Regular,"system-ui",sans-serif;font-size:14px;line-height:14px}::-webkit-scrollbar{width:0px;background:transparent}html{-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none}div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section{position:relative}body{font-size:16px;font-family:SBSansDisplay-Regular,"system-ui",sans-serif;line-height:110%;min-width:360px;color:#2d2a32;touch-action:pan-x pan-y;scroll-behavior:smooth;background:#fff;background-repeat:no-repeat;overflow:hidden}@media (max-width: 494px){body{max-width:100vw;width:100vw;overflow-x:hidden}}#__site_wrapper{overflow:hidden;min-height:100dvh;display:flex;position:relative}main{flex:1 0 auto;display:flex;flex-direction:column;transition:.2s;width:100%}a{text-decoration:none;transition:.3s}a:hover{transition:.1s}a:active{transition:.05s}@font-face{font-family:SBSansDisplay-Regular;src:url(data:application/vnd.ms-fontobject;base64,);src:url(data:application/vnd.ms-fontobject;base64,) format("embedded-opentype"),url(/assets/sbsansdisplay-regular-B2jEI_Pr.woff2) format("woff2"),url(data:font/woff;base64,) format("woff"),url(/assets/sbsansdisplay-regular-BVijv8VN.ttf) format("truetype"),url(../fonts/sbsansdisplay-regular.svg#sbsansdisplay-regular) format("svg")}html{font-size:16px}#root{overflow-y:auto;height:calc(100 * var(--dvh));scrollbar-width:none}#root::-webkit-scrollbar{display:none}.loader{height:calc(100 * var(--dvh));display:flex;align-items:center;justify-content:center}.loader img{max-width:100px}main{min-height:calc(100 * var(--vh));min-height:calc(100 * var(--dvh));overflow:hidden}.container{max-width:1400px;width:100%;padding-left:1.75rem;padding-right:1.75rem;margin:auto}@media (max-width: 494px){.container{padding-left:1rem;padding-right:1rem}}a{color:#2d2a32;text-decoration:underline}a:hover{opacity:.8}img{max-width:100%;width:100%;object-fit:contain}@media (max-width: 1199px){.game__modal{flex-direction:column;justify-content:flex-end;padding-bottom:2rem}}@media (max-width: 767px){.game__modal{padding-bottom:0}}@media (max-width: 1919px){.game__modal .modal__outer{max-width:456px}}@media (max-width: 1199px){.game__modal .modal__outer{max-width:524px;justify-content:flex-end}}@media (max-width: 767px){.game__modal .modal__inner{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:1.25rem}}.game__modal .modal__body{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.game__modal .modal__text{display:flex;flex-direction:column;align-items:center;gap:.75rem}.game__modal .modal__text ul{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:.625rem;list-style:none}.game__modal .modal__text ul li{position:relative;padding-left:34px;text-align:left}.game__modal .modal__text ul li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;background-image:url(/assets/icons/ico_check.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.game__modal .modal__keys{display:flex;align-items:center;gap:4.25rem;justify-content:center}.game__modal .modal__keys .arrows{display:flex;max-width:162px}.game__modal .modal__keys .space{display:flex;max-width:72px}.game__modal .modal__promo{width:100%;display:flex;flex-direction:column;align-items:center;gap:.25rem}.game__modal .modal__promo .btn{height:54px;font-size:1.25rem}@media (max-width: 767px){.game__modal .modal__promo .btn{height:49px;font-size:1.125rem}}.game__modal .modal__promo-text{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:.5rem;padding-left:.62rem}.game__modal .modal__actions{width:100%;display:flex;align-items:center;gap:.75rem}.game__modal .modal__actions.__column{flex-direction:column}.game__modal .modal__actions .__light{width:54px;height:54px;min-width:54px;background:#f5f4f8}.game__modal .modal__actions .__light:hover{background:#d8d7d9}.game__modal .modal__actions .__light:active{background:#bcbcbd}
