
*{margin:0;border:none;padding:0}*,*::before,*::after{box-sizing:border-box}a,a:link,a:visited{-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:none;text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;font-size:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{height:auto;max-width:100%}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background:none;background-color:rgba(0,0,0,0);cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}@font-face{src:url(/cs-mahjong/assets/fonts/TT_Commons_Pro_Medium..woff2) format("woff2");font-family:"TT_Commons_Pro";font-weight:500;font-style:normal;font-display:swap}@font-face{src:url(/cs-mahjong/assets/fonts/TT_Commons_Pro_Black..woff2) format("woff2");font-family:"TT_Commons_Pro";font-weight:900;font-style:normal;font-display:swap}@font-face{src:url(/cs-mahjong/assets/fonts/TT_Tunnels_Black..woff2) format("woff2");font-family:"TT_Tunnels";font-weight:900;font-style:normal;font-display:swap}:root{--width-base: 1440;--width-current: 100vw;--width-multiplier: var(--width-current) / var(--width-base)}@media(min-width: 1024px)and (min-aspect-ratio: 1440/676){:root{--width-base: 676;--width-current: 100vh}}@media(max-width: 1023px){:root{--width-base: 390;--width-current: 100vmin}}@media(max-width: 1023px)and (orientation: landscape){:root{--width-current: var(--vh);--width-base: 390}}@media(min-width: 761px)and (max-width: 1023px)and (orientation: portrait){:root{--width-base: 440;--width-current: 100vw}}html{width:100%;background-color:var(--main-background-color)}html.is-lock-scroll,html.is-lock-scroll body{overflow:hidden}html.is-animating{pointer-events:none}body{width:100%;font-family:"TT_Commons_Pro",Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:calc(16*100vw / 1440);font-size:calc(16*var(--width-multiplier));line-height:140%;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#230301;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.is-resizing{opacity:0;pointer-events:none}main{flex:1}h1,h2,h3,h4,h5,h6,ul,ol,p,fieldset,figure,picture,blockquote{font-size:inherit}a,button,[type=button]{color:currentColor;transition:.35s;cursor:pointer}button,[type=button]{-webkit-appearance:none;appearance:none;border:0;border-radius:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}img,svg,video,picture{position:relative;display:block;width:100%;max-width:100%;object-fit:cover}img{height:auto}img[draggable=false]{pointer-events:none;-webkit-user-drag:none}svg{width:100%;height:100%;fill:none}figure,picture{display:block;line-height:0}fieldset{border:0}ul,ol,li{display:block;list-style:none}iframe{display:block}[data-barba=container]{position:absolute;left:0;top:0;width:100%;height:100%}.is-hidden{display:none !important}.is-hide{opacity:0 !important;pointer-events:none !important}.is-hide{touch-action:none}@media(max-width: 1023px){.for-desktop{display:none !important}}@media(min-width: 1024px){.for-devices{display:none !important}}@media(min-width: 1024px){.for-tablet{display:none !important}}@media(max-width: 759px){.for-tablet{display:none !important}}.clearfix{overflow:auto}.clearfix::after{content:"";display:table;clear:both}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;width:1px;height:1px;clip:rect(0 0 0 0)}.dont-break-out{word-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.event-none{pointer-events:none !important}.header{position:absolute;left:0;top:0;z-index:20;width:100%;opacity:0;transform:translateY(-200px)}.header__wrap{transition:background .3s}._header-open .header__wrap{background:var(--main-background-color)}.header__overlay{position:absolute;left:0;top:0;z-index:-1;width:100vw;height:100vh;background:rgba(35,3,1,.95);opacity:0;transition:opacity .3s;pointer-events:none;touch-action:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._header-open .header__overlay{opacity:1;pointer-events:initial;touch-action:initial}.header__row{display:flex;flex-direction:row;padding:calc(20*100vw / 1440);padding:calc(20*var(--width-multiplier));padding-bottom:0;gap:calc(10*100vw / 1440);gap:calc(10*var(--width-multiplier))}@media(max-width: 1023px){.header__row{align-items:center;padding-top:calc(12*100vw / 1440);padding-top:calc(12*var(--width-multiplier));padding-right:calc(8*100vw / 1440);padding-right:calc(8*var(--width-multiplier));padding-left:calc(8*100vw / 1440);padding-left:calc(8*var(--width-multiplier));gap:calc(8*100vw / 1440);gap:calc(8*var(--width-multiplier))}}.header__left-column{display:flex;flex-direction:row;margin-right:auto;gap:calc(24*100vw / 1440);gap:calc(24*var(--width-multiplier))}@media(max-width: 1023px){.header__left-column{margin-right:0;gap:calc(8*100vw / 1440);gap:calc(8*var(--width-multiplier))}}.header__right-column{display:flex;flex-direction:row;gap:calc(24*100vw / 1440);gap:calc(24*var(--width-multiplier))}@media(max-width: 1023px){.header__right-column{gap:calc(8*100vw / 1440);gap:calc(8*var(--width-multiplier))}}.header__org{position:absolute;left:50%;background:#f2cd3b;transform:translateX(-50%)}.header__org::after,.header__org::before{content:"";position:absolute;bottom:100%;display:block;width:calc(2*100vw / 1440);width:calc(2*var(--width-multiplier));height:calc(20*100vw / 1440);height:calc(20*var(--width-multiplier));background:#000}.header__org::before{left:calc(45*100vw / 1440);left:calc(45*var(--width-multiplier))}@media(max-width: 1023px){.header__org::before{left:calc(31*100vw / 1440);left:calc(31*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.header__org::before{left:calc(13*100vw / 1440);left:calc(13*var(--width-multiplier))}}.header__org::after{right:calc(45*100vw / 1440);right:calc(45*var(--width-multiplier))}@media(max-width: 1023px){.header__org::after{right:calc(31*100vw / 1440);right:calc(31*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.header__org::after{right:calc(13*100vw / 1440);right:calc(13*var(--width-multiplier))}}@media(max-width: 1023px){.header__org{position:relative;left:0;order:-1;margin-right:auto;margin-left:18px;transform:none}}@media(max-width: 1023px)and (orientation: portrait){.header__org{top:calc(3*100vw / 1440);top:calc(3*var(--width-multiplier));margin-left:calc(15*100vw / 1440);margin-left:calc(15*var(--width-multiplier))}}.header__org-content{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:calc(17*100vw / 1440) calc(40*100vw / 1440) calc(15*100vw / 1440);padding:calc(17*var(--width-multiplier)) calc(40*var(--width-multiplier)) calc(15*var(--width-multiplier));width:calc(301*100vw / 1440);width:calc(301*var(--width-multiplier));box-shadow:inset 0 0 0 calc(2*100vw / 1440) #000,inset 0 0 0 calc(6*100vw / 1440) #f2cd3b,inset 0 0 0 calc(7*100vw / 1440) #000;box-shadow:inset 0 0 0 calc(2*var(--width-multiplier)) #000,inset 0 0 0 calc(6*var(--width-multiplier)) #f2cd3b,inset 0 0 0 calc(7*var(--width-multiplier)) #000;gap:calc(12*100vw / 1440);gap:calc(12*var(--width-multiplier))}@media(max-width: 1023px){.header__org-content{position:relative;padding:calc(12*100vw / 1440) calc(39*100vw / 1440);padding:calc(12*var(--width-multiplier)) calc(39*var(--width-multiplier));width:auto;width:initial;box-shadow:inset 0 0 0 2px #000,inset 0 0 0 4px #f2cd3b,inset 0 0 0 5px #000;gap:calc(8*100vw / 1440);gap:calc(8*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.header__org-content{padding:calc(9*100vw / 1440) calc(30*100vw / 1440);padding:calc(9*var(--width-multiplier)) calc(30*var(--width-multiplier));gap:calc(6*100vw / 1440);gap:calc(6*var(--width-multiplier))}}.header__org-divider{width:calc(16*100vw / 1440);width:calc(16*var(--width-multiplier));height:calc(16*100vw / 1440);height:calc(16*var(--width-multiplier))}@media(max-width: 1023px){.header__org-divider{width:calc(11*100vw / 1440);width:calc(11*var(--width-multiplier));height:calc(11*100vw / 1440);height:calc(11*var(--width-multiplier))}}.header__org-logo-betboom{width:calc(83*100vw / 1440);width:calc(83*var(--width-multiplier));height:calc(16*100vw / 1440);height:calc(16*var(--width-multiplier))}@media(max-width: 1023px){.header__org-logo-betboom{width:calc(59*100vw / 1440);width:calc(59*var(--width-multiplier));height:calc(12*100vw / 1440);height:calc(12*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.header__org-logo-betboom{width:calc(50*100vw / 1440);width:calc(50*var(--width-multiplier));height:calc(11*100vw / 1440);height:calc(11*var(--width-multiplier))}}.header__org-link{position:relative;cursor:pointer}.header__org-link::after{content:"";position:absolute;left:calc(-5*100vw / 1440);left:calc(-5*var(--width-multiplier));top:calc(-5*100vw / 1440);top:calc(-5*var(--width-multiplier));display:block;width:calc(100% + 10*100vw / 1440);width:calc(100% + 10*var(--width-multiplier));height:calc(100% + 10*100vw / 1440);height:calc(100% + 10*var(--width-multiplier))}.header__org-link svg{transition:transform .3s;cursor:pointer}@media(hover: hover){.header__org-link:not([disabled]):hover svg{transform:scale(1.1)}}.header__org-logo-cyber{width:calc(69*100vw / 1440);width:calc(69*var(--width-multiplier));height:calc(16*100vw / 1440);height:calc(16*var(--width-multiplier))}@media(max-width: 1023px){.header__org-logo-cyber{width:calc(51*100vw / 1440);width:calc(51*var(--width-multiplier));height:calc(11*100vw / 1440);height:calc(11*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.header__org-logo-cyber{width:calc(40*100vw / 1440);width:calc(40*var(--width-multiplier));height:calc(9*100vw / 1440);height:calc(9*var(--width-multiplier))}}.header__org-letter{position:absolute;top:0;z-index:6;display:flex;flex-direction:row;align-items:center;justify-content:center;border:calc(2*100vw / 1440) solid #000;border:calc(2*var(--width-multiplier)) solid #000;border-radius:50%;height:100%;background-color:#da0619;aspect-ratio:1/1}.header__org-letter svg{width:60%}.header__org-letter:first-child{right:100%;transform:translateX(50%)}.header__org-letter:last-child{left:100%;transform:translateX(-50%)}.header__btn-standart{position:relative}.header__btn-standart::after,.header__btn-standart::before{content:"";position:absolute;bottom:100%;display:block;width:calc(2*100vw / 1440);width:calc(2*var(--width-multiplier));height:calc(20*100vw / 1440);height:calc(20*var(--width-multiplier));background:#000}.header__btn-standart::before{left:calc(28*100vw / 1440);left:calc(28*var(--width-multiplier))}.header__btn-standart::after{right:calc(28*100vw / 1440);right:calc(28*var(--width-multiplier))}.header__btn-mini{position:relative}.header__btn-mini::before{content:"";position:absolute;left:50%;bottom:100%;display:block;width:calc(2*100vw / 1440);width:calc(2*var(--width-multiplier));height:calc(20*100vw / 1440);height:calc(20*var(--width-multiplier));background:#000;transform:translateX(-50%)}@media(max-width: 1023px){.header__btn-mini::before{display:none}}.header__btn-menu{position:relative;right:calc(-300*100vw / 1440);right:calc(-300*var(--width-multiplier));transition:right 0s}.header__btn-menu::after,.header__btn-menu::before{content:"";position:absolute;left:calc(100% - 3*100vw / 1440);left:calc(100% - 3*var(--width-multiplier));display:block;width:calc(25*100vw / 1440);width:calc(25*var(--width-multiplier));height:2px;background:#000}.header__btn-menu::before{top:calc(14*100vw / 1440);top:calc(14*var(--width-multiplier))}.header__btn-menu::after{bottom:calc(14*100vw / 1440);bottom:calc(14*var(--width-multiplier))}._header-open .header__btn-menu{right:0;transition:right .3s}._header-open .header__btn-menu:nth-child(1){transition-delay:.2s}._header-open .header__btn-menu:nth-child(2){transition-delay:.5s}.header__menu{display:flex;flex-direction:column;align-items:flex-end;overflow:hidden;padding:0 calc(22*100vw / 1440);padding:0 calc(22*var(--width-multiplier));max-height:0;transition:padding .3s, max-height .3s;gap:calc(8*100vw / 1440);gap:calc(8*var(--width-multiplier))}._header-open .header__menu{padding:calc(14*100vw / 1440) calc(22*100vw / 1440) calc(20*100vw / 1440);padding:calc(14*var(--width-multiplier)) calc(22*var(--width-multiplier)) calc(20*var(--width-multiplier));max-height:calc(300*100vw / 1440);max-height:calc(300*var(--width-multiplier))}@media(max-width: 1023px)and (orientation: portrait){._header-open .header__menu{padding:calc(47*100vw / 1440) calc(22*100vw / 1440) calc(37*100vw / 1440);padding:calc(47*var(--width-multiplier)) calc(22*var(--width-multiplier)) calc(37*var(--width-multiplier));gap:calc(21*100vw / 1440);gap:calc(21*var(--width-multiplier))}}._page-load .header{opacity:1;transform:translateY(0);transition:opacity .3s, transform .3s;transition-delay:1s}.sound-btn__off{display:none}.sound-btn._muted .sound-btn__off{display:block}.sound-btn._muted .sound-btn__on{display:none}.sound-btn._muted{--btn-background: #ff6101}.footer{position:absolute;left:0;bottom:0;z-index:20;padding:calc(20*100vw / 1440);padding:calc(20*var(--width-multiplier));width:100%;opacity:0;transition:opacity .3s, transform .3s;pointer-events:none}.footer__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(16*100vw / 1440);gap:calc(16*var(--width-multiplier))}.footer__row>*{pointer-events:auto}@media(max-width: 1023px){.footer__row{align-items:flex-end}}@media(max-width: 1023px)and (orientation: landscape){.footer__row{justify-content:flex-end}}.footer__adv{font-weight:700;font-size:max(6px, calc(10 * 100vw / 1440));font-size:max(6px, calc(10 * var(--width-multiplier)));line-height:120%;letter-spacing:-0.02em;color:#f2cd3b;opacity:.8}@media(max-width: 1023px){.footer__adv{font-size:max(6px, calc(6 * 100vw / 1440));font-size:max(6px, calc(6 * var(--width-multiplier)))}}.footer__link-c{width:calc(24*100vw / 1440);width:calc(24*var(--width-multiplier));transform:transform .3s}@media(max-width: 1023px){.footer__link-c{width:calc(20*100vw / 1440);width:calc(20*var(--width-multiplier))}}@media(hover: hover){.footer__link-c:not([disabled]):hover{transform:scale(1.2)}}._page-load .footer{opacity:1;transform:translateY(0);transition-delay:1s}@media(max-width: 1023px){.footer{padding:calc(12*100vw / 1440) calc(20*100vw / 1440);padding:calc(12*var(--width-multiplier)) calc(20*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.footer{padding:calc(12*100vw / 1440) calc(8*100vw / 1440);padding:calc(12*var(--width-multiplier)) calc(8*var(--width-multiplier))}}.lazyBlur .lazy-blur{position:relative;overflow:hidden;width:100%;height:100%}.lazyBlur .lazy-blur img{width:100%;height:100%}.lazyBlur .lazy-blur__imgL{position:absolute;left:0;top:0;opacity:0;transition:.3s}.lazyBlur .lazy-blur.done .lazy-blur__imgL{opacity:1}.popup{position:fixed;left:0;top:0;z-index:19;display:none;width:100%;height:100%}.popup__flex{position:absolute;left:0;top:0;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:calc(50*100vw / 1440);padding-top:calc(50*var(--width-multiplier));width:100%;height:100%}.popup__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(35,3,1,.95);opacity:0;transition:opacity .5s;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.popup._animate .popup__overlay{opacity:1}.popup__overfolow{overflow:hidden;height:100%}.popup__content{position:relative;z-index:1100;border:calc(4*100vw / 1440) solid #230301;border:calc(4*var(--width-multiplier)) solid #230301;width:calc(808*100vw / 1440);width:calc(808*var(--width-multiplier));height:calc(550*100vw / 1440);height:calc(550*var(--width-multiplier));background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%27295%27 fill=%27none%27%3E%3Cpath stroke=%27%23230301%27 stroke-width=%27.4%27 d=%27M8 1H0M8 8H1.538M8 2.75H2.154M8 4.5H2.77M8 6.25H4.308%27/%3E%3C/svg%3E");background-position-x:right;background-position-y:25%;background-repeat:repeat-y;background-color:#fdf8ec;transform:scale(0);transition:transform .3s linear}.popup._animate .popup__content{transform:scale(1)}@media(max-width: 1023px){.popup__content{border:calc(2*100vw / 1440) solid #230301;border:calc(2*var(--width-multiplier)) solid #230301}}@media(max-width: 1023px)and (orientation: portrait){.popup__content{width:calc(314*100vw / 1440);width:calc(314*var(--width-multiplier));height:calc(500*100vw / 1440);height:calc(500*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.popup__content{width:calc(446*100vw / 1440);width:calc(446*var(--width-multiplier));height:calc(280*100vw / 1440);height:calc(280*var(--width-multiplier))}}@media(min-width: 761px)and (max-width: 1023px)and (orientation: portrait){.popup__content{height:calc(410*100vw / 1440);height:calc(410*var(--width-multiplier))}}.popup__border{position:absolute;left:calc(10*100vw / 1440);left:calc(10*var(--width-multiplier));top:calc(10*100vw / 1440);top:calc(10*var(--width-multiplier));border:1px solid #230301;width:calc(100% - 20*100vw / 1440);width:calc(100% - 20*var(--width-multiplier));height:calc(100% - 20*100vw / 1440);height:calc(100% - 20*var(--width-multiplier))}@media(max-width: 1023px){.popup__border{left:calc(6*100vw / 1440);left:calc(6*var(--width-multiplier));top:calc(6*100vw / 1440);top:calc(6*var(--width-multiplier));width:calc(100% - 12*100vw / 1440);width:calc(100% - 12*var(--width-multiplier));height:calc(100% - 12*100vw / 1440);height:calc(100% - 12*var(--width-multiplier))}}.popup__border-decor-tl,.popup__border-decor-bl,.popup__border-decor-br{position:absolute;z-index:10;width:calc(18*100vw / 1440);width:calc(18*var(--width-multiplier));height:calc(18*100vw / 1440);height:calc(18*var(--width-multiplier));background:#fdf8ec}.popup__border-decor-tl::before,.popup__border-decor-bl::before,.popup__border-decor-br::before{content:"";position:absolute;display:block;width:120%;height:120%;background:#fdf8ec}.popup__border-decor-tl::after,.popup__border-decor-bl::after,.popup__border-decor-br::after{content:"";position:absolute;display:block;border:calc(1*100vw / 1440) solid #230301;border:calc(1*var(--width-multiplier)) solid #230301;width:calc(12*100vw / 1440);width:calc(12*var(--width-multiplier));height:calc(12*100vw / 1440);height:calc(12*var(--width-multiplier))}@media(max-width: 1023px){.popup__border-decor-tl::after,.popup__border-decor-bl::after,.popup__border-decor-br::after{width:calc(7*100vw / 1440);width:calc(7*var(--width-multiplier));height:calc(7*100vw / 1440);height:calc(7*var(--width-multiplier))}}@media(max-width: 1023px){.popup__border-decor-tl,.popup__border-decor-bl,.popup__border-decor-br{width:calc(10*100vw / 1440);width:calc(10*var(--width-multiplier));height:calc(10*100vw / 1440);height:calc(10*var(--width-multiplier))}}.popup__border-decor-tl{left:0;top:0;border-right:calc(1*100vw / 1440) solid #230301;border-right:calc(1*var(--width-multiplier)) solid #230301;border-bottom:calc(1*100vw / 1440) solid #230301;border-bottom:calc(1*var(--width-multiplier)) solid #230301}.popup__border-decor-tl::before{right:0;bottom:0}.popup__border-decor-tl::after{left:calc(-2*100vw / 1440);left:calc(-2*var(--width-multiplier));top:calc(-2*100vw / 1440);top:calc(-2*var(--width-multiplier))}.popup__border-decor-bl{left:0;bottom:0;border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;border-right:calc(1*100vw / 1440) solid #230301;border-right:calc(1*var(--width-multiplier)) solid #230301}.popup__border-decor-bl::before{right:0;top:0}.popup__border-decor-bl::after{left:calc(-2*100vw / 1440);left:calc(-2*var(--width-multiplier));bottom:calc(-2*100vw / 1440);bottom:calc(-2*var(--width-multiplier))}.popup__border-decor-br{right:0;bottom:0;border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;border-left:calc(1*100vw / 1440) solid #230301;border-left:calc(1*var(--width-multiplier)) solid #230301}.popup__border-decor-br::before{left:0;top:0}.popup__border-decor-br::after{right:calc(-2*100vw / 1440);right:calc(-2*var(--width-multiplier));bottom:calc(-2*100vw / 1440);bottom:calc(-2*var(--width-multiplier))}.popup__scroll{overflow-x:hidden;overflow-y:auto;padding:calc(28*100vw / 1440);padding:calc(28*var(--width-multiplier));padding-right:calc(22*100vw / 1440);padding-right:calc(22*var(--width-multiplier));max-width:calc(100% - 6*100vw / 1440);max-width:calc(100% - 6*var(--width-multiplier));max-height:100%;transform:scale(2);transition:transform .3s linear;scrollbar-color:#230301;scrollbar-width:1px}.popup__scroll::-webkit-scrollbar{width:2px;height:12px;background:rgba(0,0,0,0)}.popup__scroll::-webkit-scrollbar-thumb{border-radius:0;background:#230301}.popup._animate .popup__scroll{transform:scale(1)}@media(max-width: 1023px){.popup__scroll{padding:calc(13*100vw / 1440);padding:calc(13*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.popup__scroll{padding:calc(20*100vw / 1440) calc(13*100vw / 1440);padding:calc(20*var(--width-multiplier)) calc(13*var(--width-multiplier))}}.popup__title{margin-bottom:calc(18*100vw / 1440);margin-bottom:calc(18*var(--width-multiplier));font-family:"TT_Tunnels",Arial,sans-serif;font-weight:900;font-size:calc(48*100vw / 1440);font-size:calc(48*var(--width-multiplier));line-height:83%;letter-spacing:-0.02em;text-align:center;text-transform:uppercase}@media(max-width: 1023px){.popup__title{font-size:calc(36*100vw / 1440);font-size:calc(36*var(--width-multiplier))}}.popup h3{margin-bottom:calc(12*100vw / 1440);margin-bottom:calc(12*var(--width-multiplier));font-family:"TT_Tunnels",Arial,sans-serif;font-weight:900;font-size:calc(42*100vw / 1440);font-size:calc(42*var(--width-multiplier));line-height:83%;letter-spacing:-0.02em;text-align:center;text-transform:uppercase}.popup p{margin-right:auto;margin-bottom:calc(12*100vw / 1440);margin-bottom:calc(12*var(--width-multiplier));margin-left:auto;max-width:calc(520*100vw / 1440);max-width:calc(520*var(--width-multiplier));font-weight:500;font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier));line-height:120%;letter-spacing:-0.02em;text-align:justify}.popup__close{position:absolute;right:calc(-36*100vw / 1440);right:calc(-36*var(--width-multiplier));top:calc(-36*100vw / 1440);top:calc(-36*var(--width-multiplier));z-index:50;border:calc(3*100vw / 1440) solid #230301;border:calc(3*var(--width-multiplier)) solid #230301;border-radius:50%;width:calc(64*100vw / 1440);width:calc(64*var(--width-multiplier));height:calc(64*100vw / 1440);height:calc(64*var(--width-multiplier));background:#f2cd3b;opacity:0;transition:opacity .3s;transition-delay:0}.popup__close::before{content:"";position:absolute;left:50%;top:50%;display:block;margin-top:calc(-15.5*100vw / 1440);margin-top:calc(-15.5*var(--width-multiplier));margin-left:calc(-4*100vw / 1440);margin-left:calc(-4*var(--width-multiplier));width:calc(8*100vw / 1440);width:calc(8*var(--width-multiplier));height:calc(31*100vw / 1440);height:calc(31*var(--width-multiplier));background:#230301;transform:rotate(-39deg)}@media(max-width: 1023px){.popup__close::before{margin-top:calc(-8*100vw / 1440);margin-top:calc(-8*var(--width-multiplier));margin-left:calc(-2*100vw / 1440);margin-left:calc(-2*var(--width-multiplier));width:calc(4*100vw / 1440);width:calc(4*var(--width-multiplier));height:calc(16*100vw / 1440);height:calc(16*var(--width-multiplier))}}.popup__close::after{content:"";position:absolute;left:50%;top:50%;display:block;margin-top:calc(-15.5*100vw / 1440);margin-top:calc(-15.5*var(--width-multiplier));margin-left:calc(-4*100vw / 1440);margin-left:calc(-4*var(--width-multiplier));width:calc(8*100vw / 1440);width:calc(8*var(--width-multiplier));height:calc(31*100vw / 1440);height:calc(31*var(--width-multiplier));background:#230301;transform:rotate(39deg);transition:transform .3s}@media(max-width: 1023px){.popup__close::after{margin-top:calc(-8*100vw / 1440);margin-top:calc(-8*var(--width-multiplier));margin-left:calc(-2*100vw / 1440);margin-left:calc(-2*var(--width-multiplier));width:calc(4*100vw / 1440);width:calc(4*var(--width-multiplier));height:calc(16*100vw / 1440);height:calc(16*var(--width-multiplier))}}.popup__close-decor-1{position:absolute;right:0;top:calc(3*100vw / 1440);top:calc(3*var(--width-multiplier));border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;width:calc(32*100vw / 1440);width:calc(32*var(--width-multiplier))}@media(max-width: 1023px){.popup__close-decor-1{top:calc(2*100vw / 1440);top:calc(2*var(--width-multiplier));width:calc(18*100vw / 1440);width:calc(18*var(--width-multiplier))}}.popup__close-decor-2{position:absolute;right:0;top:calc(6*100vw / 1440);top:calc(6*var(--width-multiplier));border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;width:calc(26*100vw / 1440);width:calc(26*var(--width-multiplier))}@media(max-width: 1023px){.popup__close-decor-2{top:calc(4*100vw / 1440);top:calc(4*var(--width-multiplier));width:calc(14*100vw / 1440);width:calc(14*var(--width-multiplier))}}.popup__close-decor-3{position:absolute;right:0;top:calc(9*100vw / 1440);top:calc(9*var(--width-multiplier));border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;width:calc(18*100vw / 1440);width:calc(18*var(--width-multiplier))}@media(max-width: 1023px){.popup__close-decor-3{top:calc(6*100vw / 1440);top:calc(6*var(--width-multiplier));width:calc(9*100vw / 1440);width:calc(9*var(--width-multiplier))}}.popup__close:hover{background:#ffecb9}.popup__close:hover::before{transform:rotate(-45deg)}.popup__close:hover::after{transform:rotate(45deg)}.popup._animate .popup__close{opacity:1;transition-delay:.3s}@media(max-width: 1023px){.popup__close{right:calc(-16*100vw / 1440);right:calc(-16*var(--width-multiplier));top:calc(-16*100vw / 1440);top:calc(-16*var(--width-multiplier));border-width:calc(2*100vw / 1440);border-width:calc(2*var(--width-multiplier));width:calc(32*100vw / 1440);width:calc(32*var(--width-multiplier));height:calc(32*100vw / 1440);height:calc(32*var(--width-multiplier))}}.popup._open{display:block}@media(min-width: 1024px){.popup--mini .popup__close{right:calc(-34*100vw / 1440);right:calc(-34*var(--width-multiplier));top:calc(-34*100vw / 1440);top:calc(-34*var(--width-multiplier));transform:scale(0.5)}}.popup--mini .popup__border{left:calc(5*100vw / 1440);left:calc(5*var(--width-multiplier));top:calc(5*100vw / 1440);top:calc(5*var(--width-multiplier));width:calc(100% - 10*100vw / 1440);width:calc(100% - 10*var(--width-multiplier));height:calc(100% - 10*100vw / 1440);height:calc(100% - 10*var(--width-multiplier))}.popup--mini .popup__border-decor-bl,.popup--mini .popup__border-decor-br,.popup--mini .popup__border-decor-tl{width:calc(10*100vw / 1440);width:calc(10*var(--width-multiplier));height:calc(10*100vw / 1440);height:calc(10*var(--width-multiplier))}.popup--mini .popup__border-decor-bl::after,.popup--mini .popup__border-decor-br::after,.popup--mini .popup__border-decor-tl::after{width:calc(6*100vw / 1440);width:calc(6*var(--width-multiplier));height:calc(6*100vw / 1440);height:calc(6*var(--width-multiplier))}.popup--mini .popup__border-decor-tl::after{left:calc(-1*100vw / 1440);left:calc(-1*var(--width-multiplier));top:calc(-1*100vw / 1440);top:calc(-1*var(--width-multiplier))}.popup--mini .popup__border-decor-bl::after{left:calc(-1*100vw / 1440);left:calc(-1*var(--width-multiplier));bottom:calc(-1*100vw / 1440);bottom:calc(-1*var(--width-multiplier))}.popup--mini .popup__border-decor-br::after{right:calc(-1*100vw / 1440);right:calc(-1*var(--width-multiplier));bottom:calc(-1*100vw / 1440);bottom:calc(-1*var(--width-multiplier))}.popup--mini .popup__content{background-position-y:calc(-547*100vw / 1440);background-position-y:calc(-547*var(--width-multiplier));background-size:calc(5*100vw / 1440) calc(184*100vw / 1440);background-size:calc(5*var(--width-multiplier)) calc(184*var(--width-multiplier))}.popup-rules{position:relative;display:grid;justify-items:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:calc(34*100vw / 1440);margin-bottom:calc(34*var(--width-multiplier));min-height:calc(350*100vw / 1440);min-height:calc(350*var(--width-multiplier))}.popup-rules__horizontal{position:absolute;left:0;top:50%;width:100%;height:calc(3*100vw / 1440);height:calc(3*var(--width-multiplier));background:linear-gradient(270deg, transparent 0%, #230301 50%, transparent 100%);transform:translateY(-50%)}@media(max-width: 1023px)and (orientation: portrait){.popup-rules__horizontal{display:none}}.popup-rules__vertical{position:absolute;left:50%;top:0%;width:calc(3*100vw / 1440);width:calc(3*var(--width-multiplier));height:100%;background:linear-gradient(99deg, transparent 0%, #230301 50%, transparent 100%);transform:translateX(-50%)}@media(max-width: 1023px)and (orientation: portrait){.popup-rules__vertical{display:none}}.popup-rules .rule-tile-1 .tile__cover{background-image:url(/cs-mahjong/assets/images/rule-tile-1.7b61b7da.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-35 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-35.f29c0dab.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-36 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-36.0724f01b.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-37 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-37.933b9240.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-38 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-38.39246460.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-39 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-39.a8c271e7.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-40 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-40.c62650ae.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-41 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-41.f30aba6e.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-42 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-42.8b404bc2.png);background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 1023px){.popup-rules{grid-template-rows:auto;min-height:0;min-height:initial}}@media(max-width: 1023px)and (orientation: portrait){.popup-rules{grid-template-columns:1fr}}.popup-rule{display:flex;flex-direction:column}.popup-rule__title{margin-right:auto;margin-bottom:calc(20*100vw / 1440);margin-bottom:calc(20*var(--width-multiplier));margin-left:auto;max-width:calc(274*100vw / 1440);max-width:calc(274*var(--width-multiplier));font-weight:900;font-size:calc(20*100vw / 1440);font-size:calc(20*var(--width-multiplier));line-height:105%;letter-spacing:-0.02em;text-align:center}@media(max-width: 1023px){.popup-rule__title{margin-bottom:calc(11*100vw / 1440);margin-bottom:calc(11*var(--width-multiplier));max-width:calc(148*100vw / 1440);max-width:calc(148*var(--width-multiplier));font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier))}}.popup-rule .tile{--sprite-image-width: calc(40 * var(--width-multiplier));--sprite-image-height: calc(52 * var(--width-multiplier));opacity:1;filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.4))}.popup-rule .tile.fake-shadow .tile__body::after{content:"";position:absolute;right:0;bottom:0;z-index:2;display:block;width:100%;height:100%;background-image:url(/cs-mahjong/assets/images/tile-base-shadow.c0e7041f.png);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:1;transform:translate3d(0, 0, 0)}.popup-rule .tile.fake-shadow .tile__cover{mix-blend-mode:color-burn}@media(max-width: 1023px)and (orientation: portrait){.popup-rule .tile{--sprite-image-width: calc(18 * var(--width-multiplier));--sprite-image-height: calc(23 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.popup-rule .tile{--sprite-image-width: calc(19 * var(--width-multiplier));--sprite-image-height: calc(23 * var(--width-multiplier))}}.rule-1,.rule-2{padding-bottom:calc(30*100vw / 1440);padding-bottom:calc(30*var(--width-multiplier))}.rule-3,.rule-4{padding-top:calc(30*100vw / 1440);padding-top:calc(30*var(--width-multiplier))}@media(max-width: 1023px)and (orientation: portrait){.rule-3,.rule-4{padding-top:0}}@media(max-width: 1023px)and (orientation: portrait){.rule-1,.rule-2,.rule-3,.rule-4{width:calc(195*100vw / 1440);width:calc(195*var(--width-multiplier))}}.rule-1,.rule-2,.rule-3{--tile-width: calc(46 * var(--width-multiplier));--tile-height: calc(60 * var(--width-multiplier));--tile-body-width: calc(56 * var(--width-multiplier));--tile-body-height: calc(72 * var(--width-multiplier));--sprite-image-width: calc(23 * var(--width-multiplier));--sprite-image-height: calc(29 * var(--width-multiplier))}@media(max-width: 1023px)and (orientation: portrait){.rule-1,.rule-2,.rule-3{--tile-width: calc(24 * var(--width-multiplier));--tile-height: calc(32 * var(--width-multiplier));--tile-body-width: calc(28 * var(--width-multiplier));--tile-body-height: calc(35 * var(--width-multiplier));position:relative;margin-bottom:calc(24*100vw / 1440);margin-bottom:calc(24*var(--width-multiplier));padding-top:0;padding-bottom:calc(24*100vw / 1440);padding-bottom:calc(24*var(--width-multiplier))}.rule-1::after,.rule-2::after,.rule-3::after{content:"";position:absolute;left:0;bottom:calc(-1*100vw / 1440);bottom:calc(-1*var(--width-multiplier));display:block;width:100%;height:calc(2*100vw / 1440);height:calc(2*var(--width-multiplier));background:linear-gradient(270deg, transparent 0%, #230301 50%, transparent 100%)}}@media(max-width: 1023px)and (orientation: landscape){.rule-1,.rule-2,.rule-3{--tile-width: calc(23 * var(--width-multiplier));--tile-height: calc(30 * var(--width-multiplier));--tile-body-width: calc(24 * var(--width-multiplier));--tile-body-height: calc(32 * var(--width-multiplier))}}.rule-1__row{display:flex;flex-direction:row;justify-content:center;padding-top:calc(var(--tile-body-height) - var(--tile-height));gap:calc(28*100vw / 1440);gap:calc(28*var(--width-multiplier))}@media(max-width: 1023px){.rule-1__row{gap:calc(12*100vw / 1440);gap:calc(12*var(--width-multiplier))}}.rule-1__sub-row{position:relative;display:flex;flex-direction:row}.rule-1__icon{position:absolute;right:calc(-4*100vw / 1440);right:calc(-4*var(--width-multiplier));top:calc(-19*100vw / 1440);top:calc(-19*var(--width-multiplier));z-index:5;width:calc(24*100vw / 1440);width:calc(24*var(--width-multiplier));height:calc(24*100vw / 1440);height:calc(24*var(--width-multiplier))}@media(max-width: 1023px){.rule-1__icon{right:calc(-5*100vw / 1440);right:calc(-5*var(--width-multiplier));top:calc(-7*100vw / 1440);top:calc(-7*var(--width-multiplier));width:calc(13*100vw / 1440);width:calc(13*var(--width-multiplier));height:calc(13*100vw / 1440);height:calc(13*var(--width-multiplier))}}.rule-2__row{display:flex;flex-direction:row;justify-content:center;padding-top:calc(var(--tile-body-height) - var(--tile-height))}.rule-3__row{display:flex;flex-direction:row;justify-content:center;padding-top:calc(var(--tile-body-height) - var(--tile-height))}.rule-3 .tile:nth-child(2){position:relative;top:calc(-7*100vw / 1440);top:calc(-7*var(--width-multiplier));z-index:4;margin-right:calc(-10*100vw / 1440);margin-right:calc(-10*var(--width-multiplier));margin-left:calc(-19*100vw / 1440);margin-left:calc(-19*var(--width-multiplier))}@media(max-width: 1023px){.rule-3 .tile:nth-child(2){top:calc(-3*100vw / 1440);top:calc(-3*var(--width-multiplier));margin-right:calc(-4*100vw / 1440);margin-right:calc(-4*var(--width-multiplier));margin-left:calc(-7*100vw / 1440);margin-left:calc(-7*var(--width-multiplier))}}.rule-4{--tile-width: calc(27 * var(--width-multiplier));--tile-height: calc(36 * var(--width-multiplier));--tile-body-width: calc(31 * var(--width-multiplier));--tile-body-height: calc(40 * var(--width-multiplier))}.rule-4__grid{display:grid;grid-template-columns:1fr 1fr}.rule-4__line{display:flex;flex-direction:row;align-items:center;margin:0 auto;gap:calc(12*100vw / 1440);gap:calc(12*var(--width-multiplier))}.rule-4__line:last-child{margin-bottom:0}@media(max-width: 1023px){.rule-4__line{gap:calc(6*100vw / 1440);gap:calc(6*var(--width-multiplier))}}.rule-4__line-text{font-weight:900;font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier));line-height:120%;letter-spacing:-0.02em}@media(max-width: 1023px){.rule-4__line-text{font-size:calc(8*100vw / 1440);font-size:calc(8*var(--width-multiplier))}}.rule-4__line-grid{display:flex;flex-direction:row;align-items:center;padding-top:calc(6*100vw / 1440);padding-top:calc(6*var(--width-multiplier))}.rule-4 .tile{--sprite-image-width: calc(22 * var(--width-multiplier));--sprite-image-height: calc(26 * var(--width-multiplier));filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.2))}@media(max-width: 1023px)and (orientation: portrait){.rule-4 .tile{--sprite-image-width: calc(12 * var(--width-multiplier));--sprite-image-height: calc(14 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.rule-4 .tile{--sprite-image-width: calc(12 * var(--width-multiplier));--sprite-image-height: calc(14 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.rule-4{--tile-width: calc(14 * var(--width-multiplier));--tile-height: calc(19 * var(--width-multiplier));--tile-body-width: calc(16 * var(--width-multiplier));--tile-body-height: calc(21 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.rule-4{--tile-width: calc(15 * var(--width-multiplier));--tile-height: calc(19 * var(--width-multiplier));--tile-body-width: calc(18 * var(--width-multiplier));--tile-body-height: calc(21 * var(--width-multiplier))}}.team-grid{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-gap:calc(32*100vw / 1440);grid-gap:calc(32*var(--width-multiplier));gap:calc(32*100vw / 1440);gap:calc(32*var(--width-multiplier))}@media(max-width: 1023px)and (orientation: portrait){.team-grid{grid-template-columns:1fr;gap:calc(25*100vw / 1440);gap:calc(25*var(--width-multiplier))}}.team-item{text-align:center}.team-item__title{margin-bottom:calc(12*100vw / 1440);margin-bottom:calc(12*var(--width-multiplier));font-weight:900;font-size:calc(20*100vw / 1440);font-size:calc(20*var(--width-multiplier));line-height:105%;letter-spacing:-0.02em;opacity:.4}@media(max-width: 1023px){.team-item__title{font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier))}}.team-item__name{margin-bottom:calc(6*100vw / 1440);margin-bottom:calc(6*var(--width-multiplier));font-family:"TT_Tunnels",Arial,sans-serif;font-weight:900;font-size:calc(42*100vw / 1440);font-size:calc(42*var(--width-multiplier));line-height:83%;letter-spacing:-0.02em;text-transform:uppercase}.team-item__name:last-child{margin-bottom:0}@media(max-width: 1023px){.team-item__name{font-size:calc(28*100vw / 1440);font-size:calc(28*var(--width-multiplier))}}.team-item._span-2{grid-column:span 2}@media(max-width: 1023px)and (orientation: portrait){.team-item._span-2{grid-column:span 1}}#integration .popup__content{width:calc(450*100vw / 1440);width:calc(450*var(--width-multiplier));height:calc(324*100vw / 1440);height:calc(324*var(--width-multiplier))}@media(max-width: 1023px){#integration .popup__content{width:calc(356*100vw / 1440);width:calc(356*var(--width-multiplier));height:calc(344*100vw / 1440);height:calc(344*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){#integration .popup__content{width:calc(444*100vw / 1440);width:calc(444*var(--width-multiplier));height:calc(294*100vw / 1440);height:calc(294*var(--width-multiplier))}}#integration .popup__title{margin-bottom:calc(10*100vw / 1440);margin-bottom:calc(10*var(--width-multiplier))}@media(max-width: 1023px){#integration .popup__title{font-size:calc(48*100vw / 1440);font-size:calc(48*var(--width-multiplier));line-height:calc(40*100vw / 1440);line-height:calc(40*var(--width-multiplier))}}#integration .popup__overfolow{display:flex;align-items:center;justify-content:center}#integration .popup__scroll{display:none;max-width:100%}#integration .popup-rule__title{max-width:calc(330*100vw / 1440);max-width:calc(330*var(--width-multiplier))}@media(max-width: 1023px){#integration .popup-rule__title{margin-bottom:calc(22*100vw / 1440);margin-bottom:calc(22*var(--width-multiplier));font-size:calc(20*100vw / 1440);font-size:calc(20*var(--width-multiplier));line-height:calc(21*100vw / 1440);line-height:calc(21*var(--width-multiplier))}}#integration .btn-standart{margin:0 auto}#integration .btn-standart.btn-white{margin-top:calc(10*100vw / 1440);margin-top:calc(10*var(--width-multiplier))}.layout{position:relative;overflow:hidden;min-height:var(--vh)}.layout__bg{position:absolute;left:0;top:0;display:block;overflow:hidden;width:100%;height:100%;background:var(--main-background-color);pointer-events:none;touch-action:none}.layout__bg-noise{position:absolute;left:0;top:0;width:100%;height:100%;mix-blend-mode:darken}.layout__bg-noise img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.layout__bg-points{position:absolute;left:0;top:0;width:100%;height:100%;mix-blend-mode:multiply}.layout__bg-points img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.layout__bg-letter-left{position:absolute;right:100%;top:0;height:100%;object-fit:contain;opacity:.2;transform:translateX(48%)}@media(max-width: 1023px){.layout__bg-letter-left{right:50%;top:0%;width:60%;height:auto;height:initial;transform:translateY(-10%)}}@media(max-width: 1023px)and (orientation: landscape){.layout__bg-letter-left{left:0;right:auto;right:initial;width:calc(332*100vw / 1440);width:calc(332*var(--width-multiplier));height:100%;object-fit:cover;transform:translateY(0%)}}.layout__bg-letter-right{position:absolute;left:100%;top:0;height:100%;object-fit:contain;opacity:.2;transform:translateX(-47%)}@media(max-width: 1023px){.layout__bg-letter-right{left:50%;top:0%;width:60%;height:auto;height:initial;transform:translateY(-10%)}}@media(max-width: 1023px)and (orientation: landscape){.layout__bg-letter-right{display:none}}.screen{position:absolute;left:0;top:0;width:100vw;min-height:var(--vh)}.mahjong{--tile-width: calc(50 * var(--width-multiplier));--tile-height: calc(65 * var(--width-multiplier));--tile-body-width: calc(59 * var(--width-multiplier));--tile-body-height: calc(75 * var(--width-multiplier));--sprite-image-width: calc(40 * var(--width-multiplier));--sprite-image-height: calc(52 * var(--width-multiplier));position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100vw;height:100vh;pointer-events:none;touch-action:manipulation}@media(max-width: 1023px){.mahjong{--tile-width: calc(25.23 * var(--width-multiplier));--tile-height: calc(32.19 * var(--width-multiplier));--tile-body-width: calc(30.45 * var(--width-multiplier));--tile-body-height: calc(38.28 * var(--width-multiplier));--sprite-image-width: calc(20.01 * var(--width-multiplier));--sprite-image-height: calc(25.23 * var(--width-multiplier));justify-content:flex-end;height:var(--vh)}}@media(max-width: 1023px)and (orientation: landscape){.mahjong{--tile-width: calc(29 * var(--width-multiplier));--tile-height: calc(37 * var(--width-multiplier));--tile-body-width: calc(35 * var(--width-multiplier));--tile-body-height: calc(44 * var(--width-multiplier));--sprite-image-width: calc(23 * var(--width-multiplier));--sprite-image-height: calc(29 * var(--width-multiplier))}}.screen-mahjong{z-index:1;transition:1s;transition-delay:.5s}.screen-mahjong .red{color:#da0619}.screen-mahjong__interface{position:absolute;left:calc(23*100vw / 1440);left:calc(23*var(--width-multiplier));top:calc(154*100vw / 1440);top:calc(154*var(--width-multiplier));display:flex;flex-direction:column;align-items:center;line-height:0;gap:calc(11*100vw / 1440);gap:calc(11*var(--width-multiplier))}.screen-mahjong__interface .btn-hint{margin-top:calc(13*100vw / 1440);margin-top:calc(13*var(--width-multiplier));height:calc(60*100vw / 1440);height:calc(60*var(--width-multiplier))}.screen-mahjong__interface .btn-hint .btn-big__content{display:flex;flex-direction:row;align-items:center;gap:calc(4*100vw / 1440);gap:calc(4*var(--width-multiplier))}.screen-mahjong__interface .btn-hint .btn-big__content svg{width:calc(32*100vw / 1440);width:calc(32*var(--width-multiplier));height:calc(32*100vw / 1440);height:calc(32*var(--width-multiplier))}@media(max-width: 1023px){.screen-mahjong__interface .btn-hint .btn-big__content svg{width:calc(20*100vw / 1440);width:calc(20*var(--width-multiplier));height:calc(20*100vw / 1440);height:calc(20*var(--width-multiplier))}}.screen-mahjong__interface .btn-hint .btn-big__content span{font-size:calc(28*100vw / 1440);font-size:calc(28*var(--width-multiplier));line-height:1}@media(max-width: 1023px){.screen-mahjong__interface .btn-hint .btn-big__content span{font-size:calc(16*100vw / 1440);font-size:calc(16*var(--width-multiplier))}}@media(max-width: 1023px){.screen-mahjong__interface .btn-hint{margin-top:calc(7*100vw / 1440);margin-top:calc(7*var(--width-multiplier));height:calc(37*100vw / 1440);height:calc(37*var(--width-multiplier))}}.screen-mahjong__interface .btn-mini{margin-top:calc(12*100vw / 1440);margin-top:calc(12*var(--width-multiplier))}@media(max-width: 1023px){.screen-mahjong__interface .btn-mini{margin-top:calc(8*100vw / 1440);margin-top:calc(8*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.screen-mahjong__interface .btn-mini{margin-top:0}}@media(max-width: 1023px){.screen-mahjong__interface{left:calc(20*100vw / 1440);left:calc(20*var(--width-multiplier));top:calc(72*100vw / 1440);top:calc(72*var(--width-multiplier));gap:calc(4*100vw / 1440);gap:calc(4*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.screen-mahjong__interface{left:calc(3*100vw / 1440);left:calc(3*var(--width-multiplier));column-gap:calc(4*100vw / 1440);column-gap:calc(4*var(--width-multiplier));flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 calc(10*100vw / 1440);padding:0 calc(10*var(--width-multiplier));width:100%;row-gap:calc(8*100vw / 1440);row-gap:calc(8*var(--width-multiplier))}}.screen-mahjong.is-hide{z-index:-1;transition-delay:0s}.view{position:relative;margin-top:calc(-36*100vw / 1440);margin-top:calc(-36*var(--width-multiplier));width:auto;pointer-events:none}.view .layer{--layer-offset: calc(40 * var(--width-multiplier))}.view .layer:not(:first-child){position:absolute;left:0;top:0}.start .view .layer:not(:first-child){--animation-delay: 1.25s}.view .layer:nth-child(4){transform:translate3d(calc(var(--layer-offset) * 0.25), calc(var(--layer-offset) * 0.25), 0)}.start .view .layer:nth-child(4){--animation-delay: 1.25s}.view .layer:nth-child(3){transform:translate3d(calc(var(--layer-offset) * 0.5), calc(var(--layer-offset) * 0.5), 0)}.start .view .layer:nth-child(3){--animation-delay: 1s}.view .layer:nth-child(2){transform:translate3d(calc(var(--layer-offset) * 0.75), calc(var(--layer-offset) * 0.75), 0)}.start .view .layer:nth-child(2){--animation-delay: 0.5s}.view .layer:nth-child(1){transform:translate3d(var(--layer-offset), var(--layer-offset), 0)}@media(max-width: 1023px){.view .layer{--layer-offset: calc(21.75 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.view .layer{--layer-offset: calc(25 * var(--width-multiplier))}}.view .row{display:flex;flex-direction:row;flex-wrap:nowrap;height:calc(var(--tile-height)/2)}.view .cell{display:inline-block;flex-shrink:0;overflow:visible;width:calc(var(--tile-width)/2);height:calc(var(--tile-height)/2)}@media(max-width: 1023px){.view{padding-right:calc(12*100vw / 1440);padding-right:calc(12*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.view{padding-right:calc(36*100vw / 1440);padding-right:calc(36*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.view{margin-top:calc(6*100vw / 1440);margin-top:calc(6*var(--width-multiplier))}}@media(min-width: 761px)and (max-width: 1023px)and (orientation: portrait){.view{margin-top:calc(-50*100vw / 1440);margin-top:calc(-50*var(--width-multiplier));padding-right:calc(30*100vw / 1440);padding-right:calc(30*var(--width-multiplier))}}.tile{position:relative;width:var(--tile-width);height:var(--tile-height);box-sizing:border-box;opacity:0;cursor:pointer;pointer-events:none;-webkit-user-select:none;user-select:none}.tile::after,.tile::before{position:absolute;right:0;bottom:0;z-index:0;border-radius:calc(5*100vw / 1440);border-radius:calc(5*var(--width-multiplier));width:calc(100% - 1px);height:calc(100% - 1px)}.is-animate .tile::after,.is-animate .tile::before{content:""}.tile::before{right:1px;bottom:1px;background:#230301}.is-animate .tile::before{filter:drop-shadow(calc(3 * 100vw / 1440) calc(3 * 100vw / 1440) calc(4 * 100vw / 1440) rgba(0, 0, 0, 0.5));filter:drop-shadow(calc(3 * var(--width-multiplier)) calc(3 * var(--width-multiplier)) calc(4 * var(--width-multiplier)) rgba(0, 0, 0, 0.5))}.tile::after{z-index:2;outline:calc(6*100vw / 1440) solid #ca39ff;outline:calc(6*var(--width-multiplier)) solid #ca39ff;width:calc(100% - (6 * 100vw / 1440));width:calc(100% - (6 * var(--width-multiplier)));width:calc(100% - calc(6 * 100vw / 1440));width:calc(100% - calc(6 * var(--width-multiplier)));height:calc(100% - (6 * 100vw / 1440));height:calc(100% - (6 * var(--width-multiplier)));height:calc(100% - calc(6 * 100vw / 1440));height:calc(100% - calc(6 * var(--width-multiplier)));opacity:0;visibility:hidden;filter:blur(calc(4 * 100vw / 1440));filter:blur(calc(4 * var(--width-multiplier)));transform:translate3d(calc(-12 * 100vw / 1440), calc(-12 * 100vw / 1440), 0);transform:translate3d(calc(-12 * var(--width-multiplier)), calc(-12 * var(--width-multiplier)), 0);transition:.3s ease;pointer-events:none}@media(max-width: 1023px){.tile::after{outline:none;border:calc(4*100vw / 1440) solid #ca39ff;border:calc(4*var(--width-multiplier)) solid #ca39ff;width:calc(100% + (2 * 100vw / 1440));width:calc(100% + (2 * var(--width-multiplier)));width:calc(100% + calc(2 * 100vw / 1440));width:calc(100% + calc(2 * var(--width-multiplier)));height:calc(100% + (2 * 100vw / 1440));height:calc(100% + (2 * var(--width-multiplier)));height:calc(100% + calc(2 * 100vw / 1440));height:calc(100% + calc(2 * var(--width-multiplier)));filter:blur(calc(2 * 100vw / 1440));filter:blur(calc(2 * var(--width-multiplier)));transform:translate3d(calc(-5 * 100vw / 1440), calc(-5 * 100vw / 1440), 0);transform:translate3d(calc(-5 * var(--width-multiplier)), calc(-5 * var(--width-multiplier)), 0)}}@media(max-width: 1023px)and (orientation: portrait){.tile::after{transform:translate3d(calc(-4 * 100vw / 1440), calc(-4 * 100vw / 1440), 0);transform:translate3d(calc(-4 * var(--width-multiplier)), calc(-4 * var(--width-multiplier)), 0)}}.tile__body{--bobus-cover-sprite: url(/cs-mahjong/assets/images/tile-sprite-theme-red.83ddb6c3.png);--tile-body: url(/cs-mahjong/assets/images/tile-base.aac55304.png);--tile-body-hover: url(/cs-mahjong/assets/images/tile-base-hover.3e4d91bc.png);--tile-body-shadow: url(/cs-mahjong/assets/images/tile-base-shadow.c0e7041f.png);position:absolute;right:0;bottom:0;z-index:1;width:var(--tile-body-width);height:var(--tile-body-height);background:url(/cs-mahjong/assets/images/tile-base.aac55304.png);background:var(--tile-body);background-position:center;background-size:contain;background-repeat:no-repeat}.tile__body::before,.tile__body::after{position:absolute;right:0;bottom:0;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate3d(0, 0, 0);transition:.3s ease}.is-animate .tile__body::before,.is-animate .tile__body::after{content:""}.tile__body::before{z-index:1;background-image:var(--tile-body-hover);opacity:0}.is-animate .tile__body::before{filter:drop-shadow(0 0 calc(15 * 100vw / 1440) #f2cd3b);filter:drop-shadow(0 0 calc(15 * var(--width-multiplier)) #f2cd3b)}@media(max-width: 1023px){.is-animate .tile__body::before{filter:drop-shadow(0 0 calc(8 * 100vw / 1440) #f2cd3b);filter:drop-shadow(0 0 calc(8 * var(--width-multiplier)) #f2cd3b)}}.tile__body::after{z-index:2;background-image:var(--tile-body-shadow);opacity:0}.tile__body.blue{--tile-body: url(/cs-mahjong/assets/images/tile-base-blue.c7ab5777.png);--tile-body-hover: url(/cs-mahjong/assets/images/tile-base-blue-hover.1932fa39.png);--tile-body-shadow: url(/cs-mahjong/assets/images/tile-base-blue-shadow.ad280b37.png)}.tile__body.green{--tile-body: url(/cs-mahjong/assets/images/tile-base-green.032e1505.png);--tile-body-hover: url(/cs-mahjong/assets/images/tile-base-green-hover.d6b00e6c.png);--tile-body-shadow: url(/cs-mahjong/assets/images/tile-base-green-shadow.955d1102.png)}.tile__body.knife-1 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-12) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.knife-2 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-14) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.knife-3 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-15) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.knife-4 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-16) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.knife-5 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-17) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.knife-6 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-18) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.knife-7 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-19) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.knife-8 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-20) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.knife-9 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-21) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.gun-1 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-4) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.gun-2 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-5) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.gun-3 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-6) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.gun-4 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-8) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.gun-5 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-7) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.gun-6 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-9) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.gun-7 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-10) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.gun-8 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-11) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.gun-9 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-13) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-1 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-24) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-2 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-23) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-3 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-26) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-3 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-26) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-4 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-25) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-5 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-27) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-6 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-28) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-7 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-32) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-8 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-29) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.rifle-9 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-30) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.dragon-1 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-0) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.dragon-2 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-1) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.dragon-3 .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-2) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.east .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-3) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.south .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-31) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.west .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-33) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.north .tile__cover{background-image:url(/cs-mahjong/assets/images/tile-sprite.aa124bb1.png);background-position:calc(var(--sprite-image-width)*-22) 0;background-size:calc(var(--sprite-image-width)*34) var(--sprite-image-height)}.tile__body.blue.plum .tile__cover,.tile__body.green.plum .tile__cover{background-image:var(--bobus-cover-sprite);background-position:calc(var(--sprite-image-width)*-0) 0;background-size:calc(var(--sprite-image-width)*8) var(--sprite-image-height)}.tile__body.blue.orchid .tile__cover,.tile__body.green.orchid .tile__cover{background-image:var(--bobus-cover-sprite);background-position:calc(var(--sprite-image-width)*-5) 0;background-size:calc(var(--sprite-image-width)*8) var(--sprite-image-height)}.tile__body.blue.chrysanthemum .tile__cover,.tile__body.green.chrysanthemum .tile__cover{background-image:var(--bobus-cover-sprite);background-position:calc(var(--sprite-image-width)*-6) 0;background-size:calc(var(--sprite-image-width)*8) var(--sprite-image-height)}.tile__body.blue.bamboo .tile__cover,.tile__body.green.bamboo .tile__cover{background-image:var(--bobus-cover-sprite);background-position:calc(var(--sprite-image-width)*-7) 0;background-size:calc(var(--sprite-image-width)*8) var(--sprite-image-height)}.tile__body.blue.spring .tile__cover,.tile__body.green.spring .tile__cover{background-image:var(--bobus-cover-sprite);background-position:calc(var(--sprite-image-width)*-1) 0;background-size:calc(var(--sprite-image-width)*8) var(--sprite-image-height)}.tile__body.blue.summer .tile__cover,.tile__body.green.summer .tile__cover{background-image:var(--bobus-cover-sprite);background-position:calc(var(--sprite-image-width)*-2) 0;background-size:calc(var(--sprite-image-width)*8) var(--sprite-image-height)}.tile__body.blue.autumn .tile__cover,.tile__body.green.autumn .tile__cover{background-image:var(--bobus-cover-sprite);background-position:calc(var(--sprite-image-width)*-3) 0;background-size:calc(var(--sprite-image-width)*8) var(--sprite-image-height)}.tile__body.blue.winter .tile__cover,.tile__body.green.winter .tile__cover{background-image:var(--bobus-cover-sprite);background-position:calc(var(--sprite-image-width)*-4) 0;background-size:calc(var(--sprite-image-width)*8) var(--sprite-image-height)}.theme-red .tile__body{--bobus-cover-sprite: url(/cs-mahjong/assets/images/tile-sprite-theme-red.83ddb6c3.png)}.theme-green .tile__body{--bobus-cover-sprite: url(/cs-mahjong/assets/images/tile-sprite-theme-green.9186b9ad.png)}.theme-blue .tile__body{--bobus-cover-sprite: url(/cs-mahjong/assets/images/tile-sprite-theme-blue.21ab9f3d.png)}.tile__cover,.tile__number{position:absolute;transition:opacity .3s ease}.tile__cover{position:absolute;left:calc(var(--tile-width)*.1);top:calc(var(--tile-height)*.1);z-index:3;display:block;width:calc(var(--tile-width)*.8);height:calc(var(--tile-height)*.8);background-position:center;background-size:contain;background-repeat:no-repeat}.tile__number{position:absolute;left:calc(5*100vw / 1440);left:calc(5*var(--width-multiplier));top:calc(5*100vw / 1440);top:calc(5*var(--width-multiplier));z-index:3;font-weight:700;font-size:calc(8*100vw / 1440);font-size:calc(8*var(--width-multiplier));line-height:1}@media(max-width: 1023px){.tile__number{left:9%;top:9%;font-size:calc(4*100vw / 1440);font-size:calc(4*var(--width-multiplier))}}.tile.selected .tile__body::before{opacity:1}.start .tile.selected:not(.clone){transform:translateY(-20%) !important}.tile.shadow .tile__number,.tile.shadow .tile__cover{opacity:.5}.tile.shadow .tile__number{opacity:.5}.tile.shadow .tile__body::after{opacity:1}.tile.none{opacity:0 !important;transform:translateY(-20%) !important;transition:none !important}.tile.none{box-shadow:none;visibility:hidden;pointer-events:none}.tile.none::before,.tile.none::after{content:none}.tile.hint::after{opacity:1;visibility:visible}.tile.clone{z-index:500;opacity:1;will-change:left,top}.tile.animation-hide.animation-hide{transform:translateY(-50%) !important;transition:.6s ease .1s !important}.tile.animation-hide.animation-hide{opacity:0}.start .tile:not(.clone){transform:translate3d(0, 0, 0) !important}.start .tile:not(.clone){opacity:1;transition:opacity .3s, transform 2s;transition-delay:var(--animation-delay);will-change:transform,opacity}.is-animate .tile:not(.clone){transition:.3s ease;will-change:auto;pointer-events:all}@media(hover: hover){.tile:not([disabled]):hover .tile__body::before{opacity:1}}.spark{position:fixed;z-index:503}.spark::after{content:"";position:absolute;left:calc(-98*100vw / 1440);left:calc(-98*var(--width-multiplier));top:calc(-95*100vw / 1440);top:calc(-95*var(--width-multiplier));width:calc(226*100vw / 1440);width:calc(226*var(--width-multiplier));height:calc(195*100vw / 1440);height:calc(195*var(--width-multiplier));background-image:url(/cs-mahjong/assets/images/spark.49577acb.png);background-position:center;background-size:contain;background-repeat:no-repeat;transform:scale(0)}@media(max-width: 1023px){.spark::after{left:calc(-38*100vw / 1440);left:calc(-38*var(--width-multiplier));top:calc(-40*100vw / 1440);top:calc(-40*var(--width-multiplier));width:calc(90*100vw / 1440);width:calc(90*var(--width-multiplier));height:calc(78*100vw / 1440);height:calc(78*var(--width-multiplier))}}.spark.show::after{animation:spark-animation .5s ease-in-out 1}.test-btns{position:fixed;z-index:500;display:flex;align-items:center;justify-content:center;gap:15px}.test-btns button{padding:5px;background-color:#fff}@keyframes spark-animation{0%{transform:scale(0)}50%{opacity:1}100%{opacity:0;transform:scale(1)}}.btn-standart{--btn-background: #f2cd3b;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:calc(42*100vw / 1440);height:calc(42*var(--width-multiplier));font-weight:900;font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier));line-height:120%;letter-spacing:-0.02em;text-align:center;text-transform:uppercase;aspect-ratio:200/42}.btn-standart__bg{position:absolute;left:0;top:0;z-index:0}.btn-standart__content{position:relative}@media(hover: hover){.btn-standart:not([disabled]):hover{--btn-background: #ffecb9}}@media(max-width: 1023px){.btn-standart{height:calc(32*100vw / 1440);height:calc(32*var(--width-multiplier))}}.btn-big{--btn-background: #f2cd3b;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:calc(75*100vw / 1440);height:calc(75*var(--width-multiplier));font-family:"TT_Tunnels",Arial,sans-serif;font-weight:900;font-size:calc(48*100vw / 1440);font-size:calc(48*var(--width-multiplier));line-height:83%;letter-spacing:-0.02em;text-align:center;text-transform:uppercase;aspect-ratio:245/75}.btn-big__bg{position:absolute;left:0;top:0;z-index:0}.btn-big__content{position:relative}@media(hover: hover){.btn-big:not([disabled]):hover{--btn-background: #ffecb9}}@media(max-width: 1023px){.btn-big{height:calc(70*100vw / 1440);height:calc(70*var(--width-multiplier));font-size:calc(36*100vw / 1440);font-size:calc(36*var(--width-multiplier))}}.btn-mini{--btn-background: #f2cd3b;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:calc(42*100vw / 1440);width:calc(42*var(--width-multiplier));height:calc(42*100vw / 1440);height:calc(42*var(--width-multiplier));font-weight:900;font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier));line-height:120%;letter-spacing:-0.02em;text-align:center;text-transform:uppercase;aspect-ratio:1/1}.btn-mini__bg{position:absolute;left:0;top:0;z-index:0}.btn-mini__content{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.btn-mini__content svg{max-width:60%;aspect-ratio:1/1}.btn-mini._big{width:calc(80*100vw / 1440);width:calc(80*var(--width-multiplier));height:calc(80*100vw / 1440);height:calc(80*var(--width-multiplier))}@media(max-width: 1023px){.btn-mini._big{width:calc(48*100vw / 1440);width:calc(48*var(--width-multiplier));height:calc(48*100vw / 1440);height:calc(48*var(--width-multiplier))}}@media(hover: hover){.btn-mini:not([disabled]):hover{--btn-background: #ffecb9}}@media(max-width: 1023px){.btn-mini{width:calc(32*100vw / 1440);width:calc(32*var(--width-multiplier));height:calc(32*100vw / 1440);height:calc(32*var(--width-multiplier))}}.btn-white{--btn-background: #fdf8ec}@media(max-width: 1023px){.btn-mobile{width:calc(200*100vw / 1440);width:calc(200*var(--width-multiplier));height:calc(42*100vw / 1440);height:calc(42*var(--width-multiplier))}}.screen-welcome{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:calc(20*100vw / 1440);padding:calc(20*var(--width-multiplier));padding-top:calc(144*100vw / 1440);padding-top:calc(144*var(--width-multiplier))}.screen-welcome._leave-animation{pointer-events:none;touch-action:none}@media(max-width: 1023px)and (orientation: portrait){.screen-welcome{align-items:flex-end;padding:calc(11*100vw / 1440);padding:calc(11*var(--width-multiplier));padding-top:calc(144*100vw / 1440);padding-top:calc(144*var(--width-multiplier));padding-bottom:calc(52*100vw / 1440);padding-bottom:calc(52*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.screen-welcome{padding-top:calc(62*100vw / 1440);padding-top:calc(62*var(--width-multiplier))}}.welcome{position:relative;width:calc(758*100vw / 1440);width:calc(758*var(--width-multiplier));text-align:center;opacity:0}.welcome__tile-1{--tile-width: calc(92 * var(--width-multiplier));--tile-height: calc(121 * var(--width-multiplier));--tile-body-width: calc(103 * var(--width-multiplier));--tile-body-height: calc(131 * var(--width-multiplier));--sprite-image-width: calc(73 * var(--width-multiplier));--sprite-image-height: calc(96 * var(--width-multiplier));position:absolute;left:calc(-120*100vw / 1440);left:calc(-120*var(--width-multiplier));top:calc(-12*100vw / 1440);top:calc(-12*var(--width-multiplier))}.welcome__tile-1-animate{animation-name:tile-n1;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite}.screen-welcome._leave-animation .welcome__tile-1-animate{animation-play-state:paused}.welcome__tile-1 .tile{opacity:0;transform:scale(0)}._page-load .welcome__tile-1 .tile{opacity:1;transform:scale(1);transition:transform .4s;transition-delay:.8s}.screen-welcome._leave-animation .welcome__tile-1 .tile{transform:scale(0);transition:transform .5s;transition-delay:0s}@media(max-width: 1023px){.welcome__tile-1{--tile-width: calc(75 * var(--width-multiplier));--tile-height: calc(97 * var(--width-multiplier));--tile-body-width: calc(85 * var(--width-multiplier));--tile-body-height: calc(106 * var(--width-multiplier));--sprite-image-width: calc(60 * var(--width-multiplier));--sprite-image-height: calc(71 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.welcome__tile-1{left:calc(30*100vw / 1440);left:calc(30*var(--width-multiplier));top:calc(-181*100vw / 1440);top:calc(-181*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.welcome__tile-1{left:calc(-138*100vw / 1440);left:calc(-138*var(--width-multiplier));top:calc(93*100vw / 1440);top:calc(93*var(--width-multiplier))}}@keyframes tile-n1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.welcome__tile-2{--tile-width: calc(33 * var(--width-multiplier));--tile-height: calc(43 * var(--width-multiplier));--tile-body-width: calc(38 * var(--width-multiplier));--tile-body-height: calc(49 * var(--width-multiplier));--sprite-image-width: calc(26 * var(--width-multiplier));--sprite-image-height: calc(34 * var(--width-multiplier));position:absolute;right:calc(50*100vw / 1440);right:calc(50*var(--width-multiplier));top:calc(-39*100vw / 1440);top:calc(-39*var(--width-multiplier));z-index:0}.welcome__tile-2-animate{animation-name:tile-n1;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}.screen-welcome._leave-animation .welcome__tile-2-animate{animation-play-state:paused}.welcome__tile-2 .tile{transform:scale(0)}._page-load .welcome__tile-2 .tile{transform:scale(1);transition:transform .4s;transition-delay:.8s}.screen-welcome._leave-animation .welcome__tile-2 .tile{transform:scale(0);transition:transform .5s;transition-delay:0s}@media(max-width: 1023px){.welcome__tile-2{--tile-width: calc(28 * var(--width-multiplier));--tile-height: calc(36 * var(--width-multiplier));--tile-body-width: calc(32 * var(--width-multiplier));--tile-body-height: calc(41 * var(--width-multiplier));--sprite-image-width: calc(22 * var(--width-multiplier));--sprite-image-height: calc(26 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.welcome__tile-2{right:calc(129*100vw / 1440);right:calc(129*var(--width-multiplier));top:calc(-189*100vw / 1440);top:calc(-189*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.welcome__tile-2{right:calc(-37*100vw / 1440);right:calc(-37*var(--width-multiplier));top:calc(6*100vw / 1440);top:calc(6*var(--width-multiplier))}}.welcome__tile-3{--tile-width: calc(81 * var(--width-multiplier));--tile-height: calc(105 * var(--width-multiplier));--tile-body-width: calc(92 * var(--width-multiplier));--tile-body-height: calc(117 * var(--width-multiplier));--sprite-image-width: calc(64 * var(--width-multiplier));--sprite-image-height: calc(84 * var(--width-multiplier));position:absolute;right:calc(-118*100vw / 1440);right:calc(-118*var(--width-multiplier));top:calc(190*100vw / 1440);top:calc(190*var(--width-multiplier))}.welcome__tile-3-animate{animation-name:tile-n1;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}.screen-welcome._leave-animation .welcome__tile-3-animate{animation-play-state:paused}.welcome__tile-3 .tile{transform:scale(0)}._page-load .welcome__tile-3 .tile{transform:scale(1);transition:transform .4s;transition-delay:1.2s}.screen-welcome._leave-animation .welcome__tile-3 .tile{transform:scale(0);transition:transform .5s;transition-delay:0s}@media(max-width: 1023px){.welcome__tile-3{--tile-width: calc(54 * var(--width-multiplier));--tile-height: calc(71 * var(--width-multiplier));--tile-body-width: calc(62 * var(--width-multiplier));--tile-body-height: calc(79 * var(--width-multiplier));--sprite-image-width: calc(44 * var(--width-multiplier));--sprite-image-height: calc(52 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.welcome__tile-3{right:calc(49*100vw / 1440);right:calc(49*var(--width-multiplier));top:calc(-122*100vw / 1440);top:calc(-122*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.welcome__tile-3{right:calc(-118*100vw / 1440);right:calc(-118*var(--width-multiplier));top:calc(163*100vw / 1440);top:calc(163*var(--width-multiplier))}}.welcome .tile{opacity:1;pointer-events:none;touch-action:none}.welcome__img{z-index:1;margin-bottom:calc(32*100vw / 1440);margin-bottom:calc(32*var(--width-multiplier));transform:scale(0.75);pointer-events:none;touch-action:none}._page-load .welcome__img{transform:translateY(0);transition:transform .2s}.screen-welcome._leave-animation .welcome__img{opacity:0;transition:opacity .5s;transition-delay:.2s}@media(max-width: 1023px){.welcome__img{margin-bottom:calc(16*100vw / 1440);margin-bottom:calc(16*var(--width-multiplier))}}.welcome__title{margin-bottom:calc(49*100vw / 1440);margin-bottom:calc(49*var(--width-multiplier));font-family:"TT_Tunnels",Arial,sans-serif;font-weight:900;font-size:calc(48*100vw / 1440);font-size:calc(48*var(--width-multiplier));line-height:83%;letter-spacing:-0.02em;-webkit-text-stroke:calc(3*100vw / 1440) #000;-webkit-text-stroke:calc(3*var(--width-multiplier)) #000;text-transform:uppercase;color:#f2cd3b;paint-order:stroke fill;opacity:0;transform:scale(0.75);pointer-events:none;touch-action:none}._page-load .welcome__title{opacity:1;transform:translateY(0);transition:opacity .4s, transform .4s;transition-delay:.4s}.screen-welcome._leave-animation .welcome__title{opacity:0;transition:opacity .5s;transition-delay:.2s}@media(max-width: 1023px){.welcome__title{margin-bottom:calc(32*100vw / 1440);margin-bottom:calc(32*var(--width-multiplier));font-size:calc(36*100vw / 1440);font-size:calc(36*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.welcome__title{margin-bottom:calc(23*100vw / 1440);margin-bottom:calc(23*var(--width-multiplier))}}.welcome__go{display:block;margin-right:auto;margin-left:auto;opacity:0;transform:scale(0.75)}._page-load .welcome__go{opacity:1;transform:translateY(0);transition:opacity .8s, transform .4s;transition-delay:.6s}.screen-welcome._leave-animation .welcome__go{opacity:0;transition:opacity .5s;transition-delay:.2s}._page-load .welcome{opacity:1}@media(max-width: 1023px)and (orientation: landscape){.welcome{width:calc(370*100vw / 1440);width:calc(370*var(--width-multiplier))}}.fild{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:calc(80*100vw / 1440);height:calc(80*var(--width-multiplier));aspect-ratio:200/80}.fild__bg{position:absolute;left:0;top:0;width:100%;height:100%}.fild__content{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"TT_Tunnels",Arial,sans-serif;font-weight:900;font-size:calc(40*100vw / 1440);font-size:calc(40*var(--width-multiplier));line-height:83%;letter-spacing:-0.02em;text-transform:uppercase;gap:calc(10*100vw / 1440);gap:calc(10*var(--width-multiplier))}.fild__content svg{width:calc(34*100vw / 1440);width:calc(34*var(--width-multiplier));aspect-ratio:1/1}@media(max-width: 1023px){.fild__content svg{width:calc(21*100vw / 1440);width:calc(21*var(--width-multiplier))}}@media(max-width: 1023px){.fild__content{font-size:calc(28*100vw / 1440);font-size:calc(28*var(--width-multiplier));gap:calc(6*100vw / 1440);gap:calc(6*var(--width-multiplier))}}@media(max-width: 1023px){.fild{height:calc(48*100vw / 1440);height:calc(48*var(--width-multiplier))}}#timer{width:calc(72*100vw / 1440);width:calc(72*var(--width-multiplier))}@media(max-width: 1023px){#timer{width:calc(49*100vw / 1440);width:calc(49*var(--width-multiplier))}}.popup{position:fixed;left:0;top:0;z-index:19;display:none;width:100%;height:100%}.popup__flex{position:absolute;left:0;top:0;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:calc(50*100vw / 1440);padding-top:calc(50*var(--width-multiplier));width:100%;height:100%}.popup__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(35,3,1,.95);opacity:0;transition:opacity .5s;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.popup._animate .popup__overlay{opacity:1}.popup__overfolow{overflow:hidden;height:100%}.popup__content{position:relative;z-index:1100;border:calc(4*100vw / 1440) solid #230301;border:calc(4*var(--width-multiplier)) solid #230301;width:calc(808*100vw / 1440);width:calc(808*var(--width-multiplier));height:calc(550*100vw / 1440);height:calc(550*var(--width-multiplier));background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%27295%27 fill=%27none%27%3E%3Cpath stroke=%27%23230301%27 stroke-width=%27.4%27 d=%27M8 1H0M8 8H1.538M8 2.75H2.154M8 4.5H2.77M8 6.25H4.308%27/%3E%3C/svg%3E");background-position-x:right;background-position-y:25%;background-repeat:repeat-y;background-color:#fdf8ec;transform:scale(0);transition:transform .3s linear}.popup._animate .popup__content{transform:scale(1)}@media(max-width: 1023px){.popup__content{border:calc(2*100vw / 1440) solid #230301;border:calc(2*var(--width-multiplier)) solid #230301}}@media(max-width: 1023px)and (orientation: portrait){.popup__content{width:calc(314*100vw / 1440);width:calc(314*var(--width-multiplier));height:calc(500*100vw / 1440);height:calc(500*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.popup__content{width:calc(446*100vw / 1440);width:calc(446*var(--width-multiplier));height:calc(280*100vw / 1440);height:calc(280*var(--width-multiplier))}}@media(min-width: 761px)and (max-width: 1023px)and (orientation: portrait){.popup__content{height:calc(410*100vw / 1440);height:calc(410*var(--width-multiplier))}}.popup__border{position:absolute;left:calc(10*100vw / 1440);left:calc(10*var(--width-multiplier));top:calc(10*100vw / 1440);top:calc(10*var(--width-multiplier));border:1px solid #230301;width:calc(100% - 20*100vw / 1440);width:calc(100% - 20*var(--width-multiplier));height:calc(100% - 20*100vw / 1440);height:calc(100% - 20*var(--width-multiplier))}@media(max-width: 1023px){.popup__border{left:calc(6*100vw / 1440);left:calc(6*var(--width-multiplier));top:calc(6*100vw / 1440);top:calc(6*var(--width-multiplier));width:calc(100% - 12*100vw / 1440);width:calc(100% - 12*var(--width-multiplier));height:calc(100% - 12*100vw / 1440);height:calc(100% - 12*var(--width-multiplier))}}.popup__border-decor-tl,.popup__border-decor-bl,.popup__border-decor-br{position:absolute;z-index:10;width:calc(18*100vw / 1440);width:calc(18*var(--width-multiplier));height:calc(18*100vw / 1440);height:calc(18*var(--width-multiplier));background:#fdf8ec}.popup__border-decor-tl::before,.popup__border-decor-bl::before,.popup__border-decor-br::before{content:"";position:absolute;display:block;width:120%;height:120%;background:#fdf8ec}.popup__border-decor-tl::after,.popup__border-decor-bl::after,.popup__border-decor-br::after{content:"";position:absolute;display:block;border:calc(1*100vw / 1440) solid #230301;border:calc(1*var(--width-multiplier)) solid #230301;width:calc(12*100vw / 1440);width:calc(12*var(--width-multiplier));height:calc(12*100vw / 1440);height:calc(12*var(--width-multiplier))}@media(max-width: 1023px){.popup__border-decor-tl::after,.popup__border-decor-bl::after,.popup__border-decor-br::after{width:calc(7*100vw / 1440);width:calc(7*var(--width-multiplier));height:calc(7*100vw / 1440);height:calc(7*var(--width-multiplier))}}@media(max-width: 1023px){.popup__border-decor-tl,.popup__border-decor-bl,.popup__border-decor-br{width:calc(10*100vw / 1440);width:calc(10*var(--width-multiplier));height:calc(10*100vw / 1440);height:calc(10*var(--width-multiplier))}}.popup__border-decor-tl{left:0;top:0;border-right:calc(1*100vw / 1440) solid #230301;border-right:calc(1*var(--width-multiplier)) solid #230301;border-bottom:calc(1*100vw / 1440) solid #230301;border-bottom:calc(1*var(--width-multiplier)) solid #230301}.popup__border-decor-tl::before{right:0;bottom:0}.popup__border-decor-tl::after{left:calc(-2*100vw / 1440);left:calc(-2*var(--width-multiplier));top:calc(-2*100vw / 1440);top:calc(-2*var(--width-multiplier))}.popup__border-decor-bl{left:0;bottom:0;border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;border-right:calc(1*100vw / 1440) solid #230301;border-right:calc(1*var(--width-multiplier)) solid #230301}.popup__border-decor-bl::before{right:0;top:0}.popup__border-decor-bl::after{left:calc(-2*100vw / 1440);left:calc(-2*var(--width-multiplier));bottom:calc(-2*100vw / 1440);bottom:calc(-2*var(--width-multiplier))}.popup__border-decor-br{right:0;bottom:0;border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;border-left:calc(1*100vw / 1440) solid #230301;border-left:calc(1*var(--width-multiplier)) solid #230301}.popup__border-decor-br::before{left:0;top:0}.popup__border-decor-br::after{right:calc(-2*100vw / 1440);right:calc(-2*var(--width-multiplier));bottom:calc(-2*100vw / 1440);bottom:calc(-2*var(--width-multiplier))}.popup__scroll{overflow-x:hidden;overflow-y:auto;padding:calc(28*100vw / 1440);padding:calc(28*var(--width-multiplier));padding-right:calc(22*100vw / 1440);padding-right:calc(22*var(--width-multiplier));max-width:calc(100% - 6*100vw / 1440);max-width:calc(100% - 6*var(--width-multiplier));max-height:100%;transform:scale(2);transition:transform .3s linear;scrollbar-color:#230301;scrollbar-width:1px}.popup__scroll::-webkit-scrollbar{width:2px;height:12px;background:rgba(0,0,0,0)}.popup__scroll::-webkit-scrollbar-thumb{border-radius:0;background:#230301}.popup._animate .popup__scroll{transform:scale(1)}@media(max-width: 1023px){.popup__scroll{padding:calc(13*100vw / 1440);padding:calc(13*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.popup__scroll{padding:calc(20*100vw / 1440) calc(13*100vw / 1440);padding:calc(20*var(--width-multiplier)) calc(13*var(--width-multiplier))}}.popup__title{margin-bottom:calc(18*100vw / 1440);margin-bottom:calc(18*var(--width-multiplier));font-family:"TT_Tunnels",Arial,sans-serif;font-weight:900;font-size:calc(48*100vw / 1440);font-size:calc(48*var(--width-multiplier));line-height:83%;letter-spacing:-0.02em;text-align:center;text-transform:uppercase}@media(max-width: 1023px){.popup__title{font-size:calc(36*100vw / 1440);font-size:calc(36*var(--width-multiplier))}}.popup h3{margin-bottom:calc(12*100vw / 1440);margin-bottom:calc(12*var(--width-multiplier));font-family:"TT_Tunnels",Arial,sans-serif;font-weight:900;font-size:calc(42*100vw / 1440);font-size:calc(42*var(--width-multiplier));line-height:83%;letter-spacing:-0.02em;text-align:center;text-transform:uppercase}.popup p{margin-right:auto;margin-bottom:calc(12*100vw / 1440);margin-bottom:calc(12*var(--width-multiplier));margin-left:auto;max-width:calc(520*100vw / 1440);max-width:calc(520*var(--width-multiplier));font-weight:500;font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier));line-height:120%;letter-spacing:-0.02em;text-align:justify}.popup__close{position:absolute;right:calc(-36*100vw / 1440);right:calc(-36*var(--width-multiplier));top:calc(-36*100vw / 1440);top:calc(-36*var(--width-multiplier));z-index:50;border:calc(3*100vw / 1440) solid #230301;border:calc(3*var(--width-multiplier)) solid #230301;border-radius:50%;width:calc(64*100vw / 1440);width:calc(64*var(--width-multiplier));height:calc(64*100vw / 1440);height:calc(64*var(--width-multiplier));background:#f2cd3b;opacity:0;transition:opacity .3s;transition-delay:0}.popup__close::before{content:"";position:absolute;left:50%;top:50%;display:block;margin-top:calc(-15.5*100vw / 1440);margin-top:calc(-15.5*var(--width-multiplier));margin-left:calc(-4*100vw / 1440);margin-left:calc(-4*var(--width-multiplier));width:calc(8*100vw / 1440);width:calc(8*var(--width-multiplier));height:calc(31*100vw / 1440);height:calc(31*var(--width-multiplier));background:#230301;transform:rotate(-39deg)}@media(max-width: 1023px){.popup__close::before{margin-top:calc(-8*100vw / 1440);margin-top:calc(-8*var(--width-multiplier));margin-left:calc(-2*100vw / 1440);margin-left:calc(-2*var(--width-multiplier));width:calc(4*100vw / 1440);width:calc(4*var(--width-multiplier));height:calc(16*100vw / 1440);height:calc(16*var(--width-multiplier))}}.popup__close::after{content:"";position:absolute;left:50%;top:50%;display:block;margin-top:calc(-15.5*100vw / 1440);margin-top:calc(-15.5*var(--width-multiplier));margin-left:calc(-4*100vw / 1440);margin-left:calc(-4*var(--width-multiplier));width:calc(8*100vw / 1440);width:calc(8*var(--width-multiplier));height:calc(31*100vw / 1440);height:calc(31*var(--width-multiplier));background:#230301;transform:rotate(39deg);transition:transform .3s}@media(max-width: 1023px){.popup__close::after{margin-top:calc(-8*100vw / 1440);margin-top:calc(-8*var(--width-multiplier));margin-left:calc(-2*100vw / 1440);margin-left:calc(-2*var(--width-multiplier));width:calc(4*100vw / 1440);width:calc(4*var(--width-multiplier));height:calc(16*100vw / 1440);height:calc(16*var(--width-multiplier))}}.popup__close-decor-1{position:absolute;right:0;top:calc(3*100vw / 1440);top:calc(3*var(--width-multiplier));border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;width:calc(32*100vw / 1440);width:calc(32*var(--width-multiplier))}@media(max-width: 1023px){.popup__close-decor-1{top:calc(2*100vw / 1440);top:calc(2*var(--width-multiplier));width:calc(18*100vw / 1440);width:calc(18*var(--width-multiplier))}}.popup__close-decor-2{position:absolute;right:0;top:calc(6*100vw / 1440);top:calc(6*var(--width-multiplier));border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;width:calc(26*100vw / 1440);width:calc(26*var(--width-multiplier))}@media(max-width: 1023px){.popup__close-decor-2{top:calc(4*100vw / 1440);top:calc(4*var(--width-multiplier));width:calc(14*100vw / 1440);width:calc(14*var(--width-multiplier))}}.popup__close-decor-3{position:absolute;right:0;top:calc(9*100vw / 1440);top:calc(9*var(--width-multiplier));border-top:calc(1*100vw / 1440) solid #230301;border-top:calc(1*var(--width-multiplier)) solid #230301;width:calc(18*100vw / 1440);width:calc(18*var(--width-multiplier))}@media(max-width: 1023px){.popup__close-decor-3{top:calc(6*100vw / 1440);top:calc(6*var(--width-multiplier));width:calc(9*100vw / 1440);width:calc(9*var(--width-multiplier))}}.popup__close:hover{background:#ffecb9}.popup__close:hover::before{transform:rotate(-45deg)}.popup__close:hover::after{transform:rotate(45deg)}.popup._animate .popup__close{opacity:1;transition-delay:.3s}@media(max-width: 1023px){.popup__close{right:calc(-16*100vw / 1440);right:calc(-16*var(--width-multiplier));top:calc(-16*100vw / 1440);top:calc(-16*var(--width-multiplier));border-width:calc(2*100vw / 1440);border-width:calc(2*var(--width-multiplier));width:calc(32*100vw / 1440);width:calc(32*var(--width-multiplier));height:calc(32*100vw / 1440);height:calc(32*var(--width-multiplier))}}.popup._open{display:block}@media(min-width: 1024px){.popup--mini .popup__close{right:calc(-34*100vw / 1440);right:calc(-34*var(--width-multiplier));top:calc(-34*100vw / 1440);top:calc(-34*var(--width-multiplier));transform:scale(0.5)}}.popup--mini .popup__border{left:calc(5*100vw / 1440);left:calc(5*var(--width-multiplier));top:calc(5*100vw / 1440);top:calc(5*var(--width-multiplier));width:calc(100% - 10*100vw / 1440);width:calc(100% - 10*var(--width-multiplier));height:calc(100% - 10*100vw / 1440);height:calc(100% - 10*var(--width-multiplier))}.popup--mini .popup__border-decor-bl,.popup--mini .popup__border-decor-br,.popup--mini .popup__border-decor-tl{width:calc(10*100vw / 1440);width:calc(10*var(--width-multiplier));height:calc(10*100vw / 1440);height:calc(10*var(--width-multiplier))}.popup--mini .popup__border-decor-bl::after,.popup--mini .popup__border-decor-br::after,.popup--mini .popup__border-decor-tl::after{width:calc(6*100vw / 1440);width:calc(6*var(--width-multiplier));height:calc(6*100vw / 1440);height:calc(6*var(--width-multiplier))}.popup--mini .popup__border-decor-tl::after{left:calc(-1*100vw / 1440);left:calc(-1*var(--width-multiplier));top:calc(-1*100vw / 1440);top:calc(-1*var(--width-multiplier))}.popup--mini .popup__border-decor-bl::after{left:calc(-1*100vw / 1440);left:calc(-1*var(--width-multiplier));bottom:calc(-1*100vw / 1440);bottom:calc(-1*var(--width-multiplier))}.popup--mini .popup__border-decor-br::after{right:calc(-1*100vw / 1440);right:calc(-1*var(--width-multiplier));bottom:calc(-1*100vw / 1440);bottom:calc(-1*var(--width-multiplier))}.popup--mini .popup__content{background-position-y:calc(-547*100vw / 1440);background-position-y:calc(-547*var(--width-multiplier));background-size:calc(5*100vw / 1440) calc(184*100vw / 1440);background-size:calc(5*var(--width-multiplier)) calc(184*var(--width-multiplier))}.popup-rules{position:relative;display:grid;justify-items:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:calc(34*100vw / 1440);margin-bottom:calc(34*var(--width-multiplier));min-height:calc(350*100vw / 1440);min-height:calc(350*var(--width-multiplier))}.popup-rules__horizontal{position:absolute;left:0;top:50%;width:100%;height:calc(3*100vw / 1440);height:calc(3*var(--width-multiplier));background:linear-gradient(270deg, transparent 0%, #230301 50%, transparent 100%);transform:translateY(-50%)}@media(max-width: 1023px)and (orientation: portrait){.popup-rules__horizontal{display:none}}.popup-rules__vertical{position:absolute;left:50%;top:0%;width:calc(3*100vw / 1440);width:calc(3*var(--width-multiplier));height:100%;background:linear-gradient(99deg, transparent 0%, #230301 50%, transparent 100%);transform:translateX(-50%)}@media(max-width: 1023px)and (orientation: portrait){.popup-rules__vertical{display:none}}.popup-rules .rule-tile-1 .tile__cover{background-image:url(/cs-mahjong/assets/images/rule-tile-1.7b61b7da.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-35 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-35.f29c0dab.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-36 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-36.0724f01b.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-37 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-37.933b9240.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-38 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-38.39246460.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-39 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-39.a8c271e7.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-40 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-40.c62650ae.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-41 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-41.f30aba6e.png);background-position:center;background-size:contain;background-repeat:no-repeat}.popup-rules .rule-tile-42 .tile__cover{background:url(/cs-mahjong/assets/images/rule-tile-42.8b404bc2.png);background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 1023px){.popup-rules{grid-template-rows:auto;min-height:0;min-height:initial}}@media(max-width: 1023px)and (orientation: portrait){.popup-rules{grid-template-columns:1fr}}.popup-rule{display:flex;flex-direction:column}.popup-rule__title{margin-right:auto;margin-bottom:calc(20*100vw / 1440);margin-bottom:calc(20*var(--width-multiplier));margin-left:auto;max-width:calc(274*100vw / 1440);max-width:calc(274*var(--width-multiplier));font-weight:900;font-size:calc(20*100vw / 1440);font-size:calc(20*var(--width-multiplier));line-height:105%;letter-spacing:-0.02em;text-align:center}@media(max-width: 1023px){.popup-rule__title{margin-bottom:calc(11*100vw / 1440);margin-bottom:calc(11*var(--width-multiplier));max-width:calc(148*100vw / 1440);max-width:calc(148*var(--width-multiplier));font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier))}}.popup-rule .tile{--sprite-image-width: calc(40 * var(--width-multiplier));--sprite-image-height: calc(52 * var(--width-multiplier));opacity:1;filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.4))}.popup-rule .tile.fake-shadow .tile__body::after{content:"";position:absolute;right:0;bottom:0;z-index:2;display:block;width:100%;height:100%;background-image:url(/cs-mahjong/assets/images/tile-base-shadow.c0e7041f.png);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:1;transform:translate3d(0, 0, 0)}.popup-rule .tile.fake-shadow .tile__cover{mix-blend-mode:color-burn}@media(max-width: 1023px)and (orientation: portrait){.popup-rule .tile{--sprite-image-width: calc(18 * var(--width-multiplier));--sprite-image-height: calc(23 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.popup-rule .tile{--sprite-image-width: calc(19 * var(--width-multiplier));--sprite-image-height: calc(23 * var(--width-multiplier))}}.rule-1,.rule-2{padding-bottom:calc(30*100vw / 1440);padding-bottom:calc(30*var(--width-multiplier))}.rule-3,.rule-4{padding-top:calc(30*100vw / 1440);padding-top:calc(30*var(--width-multiplier))}@media(max-width: 1023px)and (orientation: portrait){.rule-3,.rule-4{padding-top:0}}@media(max-width: 1023px)and (orientation: portrait){.rule-1,.rule-2,.rule-3,.rule-4{width:calc(195*100vw / 1440);width:calc(195*var(--width-multiplier))}}.rule-1,.rule-2,.rule-3{--tile-width: calc(46 * var(--width-multiplier));--tile-height: calc(60 * var(--width-multiplier));--tile-body-width: calc(56 * var(--width-multiplier));--tile-body-height: calc(72 * var(--width-multiplier));--sprite-image-width: calc(23 * var(--width-multiplier));--sprite-image-height: calc(29 * var(--width-multiplier))}@media(max-width: 1023px)and (orientation: portrait){.rule-1,.rule-2,.rule-3{--tile-width: calc(24 * var(--width-multiplier));--tile-height: calc(32 * var(--width-multiplier));--tile-body-width: calc(28 * var(--width-multiplier));--tile-body-height: calc(35 * var(--width-multiplier));position:relative;margin-bottom:calc(24*100vw / 1440);margin-bottom:calc(24*var(--width-multiplier));padding-top:0;padding-bottom:calc(24*100vw / 1440);padding-bottom:calc(24*var(--width-multiplier))}.rule-1::after,.rule-2::after,.rule-3::after{content:"";position:absolute;left:0;bottom:calc(-1*100vw / 1440);bottom:calc(-1*var(--width-multiplier));display:block;width:100%;height:calc(2*100vw / 1440);height:calc(2*var(--width-multiplier));background:linear-gradient(270deg, transparent 0%, #230301 50%, transparent 100%)}}@media(max-width: 1023px)and (orientation: landscape){.rule-1,.rule-2,.rule-3{--tile-width: calc(23 * var(--width-multiplier));--tile-height: calc(30 * var(--width-multiplier));--tile-body-width: calc(24 * var(--width-multiplier));--tile-body-height: calc(32 * var(--width-multiplier))}}.rule-1__row{display:flex;flex-direction:row;justify-content:center;padding-top:calc(var(--tile-body-height) - var(--tile-height));gap:calc(28*100vw / 1440);gap:calc(28*var(--width-multiplier))}@media(max-width: 1023px){.rule-1__row{gap:calc(12*100vw / 1440);gap:calc(12*var(--width-multiplier))}}.rule-1__sub-row{position:relative;display:flex;flex-direction:row}.rule-1__icon{position:absolute;right:calc(-4*100vw / 1440);right:calc(-4*var(--width-multiplier));top:calc(-19*100vw / 1440);top:calc(-19*var(--width-multiplier));z-index:5;width:calc(24*100vw / 1440);width:calc(24*var(--width-multiplier));height:calc(24*100vw / 1440);height:calc(24*var(--width-multiplier))}@media(max-width: 1023px){.rule-1__icon{right:calc(-5*100vw / 1440);right:calc(-5*var(--width-multiplier));top:calc(-7*100vw / 1440);top:calc(-7*var(--width-multiplier));width:calc(13*100vw / 1440);width:calc(13*var(--width-multiplier));height:calc(13*100vw / 1440);height:calc(13*var(--width-multiplier))}}.rule-2__row{display:flex;flex-direction:row;justify-content:center;padding-top:calc(var(--tile-body-height) - var(--tile-height))}.rule-3__row{display:flex;flex-direction:row;justify-content:center;padding-top:calc(var(--tile-body-height) - var(--tile-height))}.rule-3 .tile:nth-child(2){position:relative;top:calc(-7*100vw / 1440);top:calc(-7*var(--width-multiplier));z-index:4;margin-right:calc(-10*100vw / 1440);margin-right:calc(-10*var(--width-multiplier));margin-left:calc(-19*100vw / 1440);margin-left:calc(-19*var(--width-multiplier))}@media(max-width: 1023px){.rule-3 .tile:nth-child(2){top:calc(-3*100vw / 1440);top:calc(-3*var(--width-multiplier));margin-right:calc(-4*100vw / 1440);margin-right:calc(-4*var(--width-multiplier));margin-left:calc(-7*100vw / 1440);margin-left:calc(-7*var(--width-multiplier))}}.rule-4{--tile-width: calc(27 * var(--width-multiplier));--tile-height: calc(36 * var(--width-multiplier));--tile-body-width: calc(31 * var(--width-multiplier));--tile-body-height: calc(40 * var(--width-multiplier))}.rule-4__grid{display:grid;grid-template-columns:1fr 1fr}.rule-4__line{display:flex;flex-direction:row;align-items:center;margin:0 auto;gap:calc(12*100vw / 1440);gap:calc(12*var(--width-multiplier))}.rule-4__line:last-child{margin-bottom:0}@media(max-width: 1023px){.rule-4__line{gap:calc(6*100vw / 1440);gap:calc(6*var(--width-multiplier))}}.rule-4__line-text{font-weight:900;font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier));line-height:120%;letter-spacing:-0.02em}@media(max-width: 1023px){.rule-4__line-text{font-size:calc(8*100vw / 1440);font-size:calc(8*var(--width-multiplier))}}.rule-4__line-grid{display:flex;flex-direction:row;align-items:center;padding-top:calc(6*100vw / 1440);padding-top:calc(6*var(--width-multiplier))}.rule-4 .tile{--sprite-image-width: calc(22 * var(--width-multiplier));--sprite-image-height: calc(26 * var(--width-multiplier));filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.2))}@media(max-width: 1023px)and (orientation: portrait){.rule-4 .tile{--sprite-image-width: calc(12 * var(--width-multiplier));--sprite-image-height: calc(14 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.rule-4 .tile{--sprite-image-width: calc(12 * var(--width-multiplier));--sprite-image-height: calc(14 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.rule-4{--tile-width: calc(14 * var(--width-multiplier));--tile-height: calc(19 * var(--width-multiplier));--tile-body-width: calc(16 * var(--width-multiplier));--tile-body-height: calc(21 * var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){.rule-4{--tile-width: calc(15 * var(--width-multiplier));--tile-height: calc(19 * var(--width-multiplier));--tile-body-width: calc(18 * var(--width-multiplier));--tile-body-height: calc(21 * var(--width-multiplier))}}.team-grid{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-gap:calc(32*100vw / 1440);grid-gap:calc(32*var(--width-multiplier));gap:calc(32*100vw / 1440);gap:calc(32*var(--width-multiplier))}@media(max-width: 1023px)and (orientation: portrait){.team-grid{grid-template-columns:1fr;gap:calc(25*100vw / 1440);gap:calc(25*var(--width-multiplier))}}.team-item{text-align:center}.team-item__title{margin-bottom:calc(12*100vw / 1440);margin-bottom:calc(12*var(--width-multiplier));font-weight:900;font-size:calc(20*100vw / 1440);font-size:calc(20*var(--width-multiplier));line-height:105%;letter-spacing:-0.02em;opacity:.4}@media(max-width: 1023px){.team-item__title{font-size:calc(12*100vw / 1440);font-size:calc(12*var(--width-multiplier))}}.team-item__name{margin-bottom:calc(6*100vw / 1440);margin-bottom:calc(6*var(--width-multiplier));font-family:"TT_Tunnels",Arial,sans-serif;font-weight:900;font-size:calc(42*100vw / 1440);font-size:calc(42*var(--width-multiplier));line-height:83%;letter-spacing:-0.02em;text-transform:uppercase}.team-item__name:last-child{margin-bottom:0}@media(max-width: 1023px){.team-item__name{font-size:calc(28*100vw / 1440);font-size:calc(28*var(--width-multiplier))}}.team-item._span-2{grid-column:span 2}@media(max-width: 1023px)and (orientation: portrait){.team-item._span-2{grid-column:span 1}}#integration .popup__content{width:calc(450*100vw / 1440);width:calc(450*var(--width-multiplier));height:calc(324*100vw / 1440);height:calc(324*var(--width-multiplier))}@media(max-width: 1023px){#integration .popup__content{width:calc(356*100vw / 1440);width:calc(356*var(--width-multiplier));height:calc(344*100vw / 1440);height:calc(344*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: landscape){#integration .popup__content{width:calc(444*100vw / 1440);width:calc(444*var(--width-multiplier));height:calc(294*100vw / 1440);height:calc(294*var(--width-multiplier))}}#integration .popup__title{margin-bottom:calc(10*100vw / 1440);margin-bottom:calc(10*var(--width-multiplier))}@media(max-width: 1023px){#integration .popup__title{font-size:calc(48*100vw / 1440);font-size:calc(48*var(--width-multiplier));line-height:calc(40*100vw / 1440);line-height:calc(40*var(--width-multiplier))}}#integration .popup__overfolow{display:flex;align-items:center;justify-content:center}#integration .popup__scroll{display:none;max-width:100%}#integration .popup-rule__title{max-width:calc(330*100vw / 1440);max-width:calc(330*var(--width-multiplier))}@media(max-width: 1023px){#integration .popup-rule__title{margin-bottom:calc(22*100vw / 1440);margin-bottom:calc(22*var(--width-multiplier));font-size:calc(20*100vw / 1440);font-size:calc(20*var(--width-multiplier));line-height:calc(21*100vw / 1440);line-height:calc(21*var(--width-multiplier))}}#integration .btn-standart{margin:0 auto}#integration .btn-standart.btn-white{margin-top:calc(10*100vw / 1440);margin-top:calc(10*var(--width-multiplier))}.screen-final{z-index:2;display:flex;align-items:center;justify-content:center;transition:.5s ease}.screen-final.is-hide *{animation-play-state:paused !important}@media(max-width: 1023px){.screen-final{padding-top:calc(50*100vw / 1440);padding-top:calc(50*var(--width-multiplier));padding-bottom:6.5vh}}@media(max-width: 1023px)and (orientation: portrait){.screen-final{align-items:flex-end}}@media(max-width: 1023px)and (orientation: landscape){.screen-final{padding-top:calc(90*100vw / 1440);padding-top:calc(90*var(--width-multiplier))}.screen-final.is-win{padding-top:calc(55*100vw / 1440);padding-top:calc(55*var(--width-multiplier))}}.final{position:relative}.final__title{margin-bottom:calc(15*100vw / 1440);margin-bottom:calc(15*var(--width-multiplier));width:calc(653*100vw / 1440);width:calc(653*var(--width-multiplier));height:calc(130*100vw / 1440);height:calc(130*var(--width-multiplier))}@media(max-width: 1023px){.final__title{margin-bottom:calc(10*100vw / 1440);margin-bottom:calc(10*var(--width-multiplier));width:calc(380*100vw / 1440);width:calc(380*var(--width-multiplier));height:calc(75*100vw / 1440);height:calc(75*var(--width-multiplier))}}.final__text{margin-bottom:calc(50*100vw / 1440);margin-bottom:calc(50*var(--width-multiplier));width:calc(520*100vw / 1440);width:calc(520*var(--width-multiplier));height:calc(84*100vw / 1440);height:calc(84*var(--width-multiplier))}@media(max-width: 1023px){.final__text{margin-bottom:calc(20*100vw / 1440);margin-bottom:calc(20*var(--width-multiplier));width:calc(394*100vw / 1440);width:calc(394*var(--width-multiplier));height:calc(65*100vw / 1440);height:calc(65*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.final__text{margin-bottom:calc(30*100vw / 1440);margin-bottom:calc(30*var(--width-multiplier))}}.final__buttons{display:grid;grid-column-gap:calc(10*100vw / 1440);grid-column-gap:calc(10*var(--width-multiplier));column-gap:calc(10*100vw / 1440);column-gap:calc(10*var(--width-multiplier));grid-template-columns:repeat(2, 1fr)}@media(max-width: 1023px){.final__buttons{row-gap:calc(10*100vw / 1440);row-gap:calc(10*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.final__buttons{grid-template-columns:repeat(1, 1fr)}}.final__content{display:none;flex-direction:column;align-items:center}.final__content#loss .final__title{margin-bottom:calc(10*100vw / 1440);margin-bottom:calc(10*var(--width-multiplier));width:calc(826*100vw / 1440);width:calc(826*var(--width-multiplier));height:calc(250*100vw / 1440);height:calc(250*var(--width-multiplier))}@media(max-width: 1023px){.final__content#loss .final__title{margin-bottom:calc(11*100vw / 1440);margin-bottom:calc(11*var(--width-multiplier));width:calc(346*100vw / 1440);width:calc(346*var(--width-multiplier));height:calc(100*100vw / 1440);height:calc(100*var(--width-multiplier))}}.final__content#loss .final__text{width:calc(728*100vw / 1440);width:calc(728*var(--width-multiplier));height:calc(90*100vw / 1440);height:calc(90*var(--width-multiplier))}@media(max-width: 1023px){.final__content#loss .final__text{position:relative;left:calc(-3*100vw / 1440);left:calc(-3*var(--width-multiplier));width:calc(334*100vw / 1440);width:calc(334*var(--width-multiplier));height:calc(100*100vw / 1440);height:calc(100*var(--width-multiplier))}}@media(min-width: 1024px){.final__content#loss .welcome__tile-1{left:calc(215*100vw / 1440);left:calc(215*var(--width-multiplier));top:calc(68*100vw / 1440);top:calc(68*var(--width-multiplier))}}.final .tile{opacity:1}@media(min-width: 1024px){.final{padding-top:calc(78*100vw / 1440);padding-top:calc(78*var(--width-multiplier))}.final .welcome__tile-1{left:calc(-188*100vw / 1440);left:calc(-188*var(--width-multiplier));top:calc(13*100vw / 1440);top:calc(13*var(--width-multiplier));transition:.5s ease}.is-loss .final .welcome__tile-1{top:calc(60*100vw / 1440);top:calc(60*var(--width-multiplier))}.final .welcome__tile-2{right:calc(0*100vw / 1440);right:calc(0*var(--width-multiplier));top:calc(-25*100vw / 1440);top:calc(-25*var(--width-multiplier));transition:.5s ease}.is-loss .final .welcome__tile-2{right:calc(-50*100vw / 1440);right:calc(-50*var(--width-multiplier));top:calc(20*100vw / 1440);top:calc(20*var(--width-multiplier))}.final .welcome__tile-3{right:calc(-188*100vw / 1440);right:calc(-188*var(--width-multiplier));top:calc(220*100vw / 1440);top:calc(220*var(--width-multiplier));transition:.5s ease}}@media(max-width: 1023px){.final .welcome__tile-1{left:calc(-128*100vw / 1440);left:calc(-128*var(--width-multiplier));top:calc(66*100vw / 1440);top:calc(66*var(--width-multiplier))}.final .welcome__tile-2{right:calc(-33*100vw / 1440);right:calc(-33*var(--width-multiplier));top:calc(-20*100vw / 1440);top:calc(-20*var(--width-multiplier))}.final .welcome__tile-3{right:calc(-105*100vw / 1440);right:calc(-105*var(--width-multiplier));top:calc(135*100vw / 1440);top:calc(135*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.final .welcome__tile-1{left:calc(60*100vw / 1440);left:calc(60*var(--width-multiplier));top:calc(-186*100vw / 1440);top:calc(-186*var(--width-multiplier))}.final .welcome__tile-2{right:calc(150*100vw / 1440);right:calc(150*var(--width-multiplier));top:calc(-186*100vw / 1440);top:calc(-186*var(--width-multiplier))}.final .welcome__tile-3{right:calc(63*100vw / 1440);right:calc(63*var(--width-multiplier));top:calc(-111*100vw / 1440);top:calc(-111*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.final{width:100%}}.side-photo{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;padding-top:calc(70*100vw / 1440);padding-top:calc(70*var(--width-multiplier));width:100vw;height:var(--vh)}.side-photo .popup__close{opacity:1}@media(min-width: 1024px){.side-photo .popup__close{right:calc(-30*100vw / 1440);right:calc(-30*var(--width-multiplier));top:calc(-30*100vw / 1440);top:calc(-30*var(--width-multiplier))}}.side-photo .btn-standart,.side-photo .popup__close{z-index:2;transition-delay:1s}.side-photo .shadow{filter:drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.4))}.side-photo__bg{position:fixed;left:0;top:0;z-index:1;width:100vw;height:100vh;background-color:rgba(35,3,1,.95);transition:opacity .5s ease;-webkit-backdrop-filter:blur(calc(12 * 100vw / 1440));backdrop-filter:blur(calc(12 * 100vw / 1440));-webkit-backdrop-filter:blur(calc(12 * var(--width-multiplier)));backdrop-filter:blur(calc(12 * var(--width-multiplier)))}.side-photo__img{position:relative;z-index:1;overflow:hidden;margin-bottom:calc(26*100vw / 1440);margin-bottom:calc(26*var(--width-multiplier));width:calc(475*100vw / 1440);width:calc(475*var(--width-multiplier));height:calc(363*100vw / 1440);height:calc(363*var(--width-multiplier));transition:1s ease}.side-photo__img::after{content:"";position:absolute;left:0;top:0;z-index:1;border:calc(15*100vw / 1440) solid #fff;border:calc(15*var(--width-multiplier)) solid #fff;width:100%;height:100%;transform:scale3d(1.01, 1.017, 1);transition:1s ease}@media(max-width: 1023px){.side-photo__img::after{border-width:calc(5*100vw / 1440);border-width:calc(5*var(--width-multiplier));transform:scale3d(1, 1, 1)}}.side-photo__img picture,.side-photo__img img{height:100%}.side-photo__img img{display:none}.theme-red .side-photo__img img:nth-child(1){display:block}.theme-green .side-photo__img img:nth-child(2){display:block}.theme-blue .side-photo__img img:nth-child(3){display:block}@media(max-width: 1023px){.side-photo__img{margin-bottom:calc(16*100vw / 1440);margin-bottom:calc(16*var(--width-multiplier));width:calc(307*100vw / 1440);width:calc(307*var(--width-multiplier));height:calc(230*100vw / 1440);height:calc(230*var(--width-multiplier))}}.side-photo__container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;transition:transform 1s ease 1s}.side-photo__decor{position:absolute;right:0;top:0;display:none;width:100%;height:100%;transition:transform .75s ease 1.5s}.side-photo__decor-element{position:absolute}.side-photo__decor-element picture,.side-photo__decor-element img{height:100%}@media(min-width: 1024px){.side-photo__decor-element:nth-child(1){right:-29.5vw;top:65.5%;width:calc(117*100vw / 1440);width:calc(117*var(--width-multiplier));height:calc(117*100vw / 1440);height:calc(117*var(--width-multiplier))}}@media(max-width: 1023px){.side-photo__decor-element:nth-child(1){left:-54%;bottom:-3%;width:calc(56*100vw / 1440);width:calc(56*var(--width-multiplier));height:calc(56*100vw / 1440);height:calc(56*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.side-photo__decor-element:nth-child(1){left:-2%;bottom:-44.5%;width:calc(86*100vw / 1440);width:calc(86*var(--width-multiplier));height:calc(80*100vw / 1440);height:calc(80*var(--width-multiplier))}}@media(min-width: 1024px){.side-photo__decor-element:nth-child(2){right:-36vw;top:54%;width:calc(120*100vw / 1440);width:calc(120*var(--width-multiplier));height:calc(108*100vw / 1440);height:calc(108*var(--width-multiplier))}}@media(max-width: 1023px){.side-photo__decor-element:nth-child(2){left:-41%;bottom:-15%;width:calc(60*100vw / 1440);width:calc(60*var(--width-multiplier));height:calc(60*100vw / 1440);height:calc(60*var(--width-multiplier))}}@media(max-width: 1023px)and (orientation: portrait){.side-photo__decor-element:nth-child(2){left:18%;bottom:-61%;width:calc(88*100vw / 1440);width:calc(88*var(--width-multiplier));height:calc(76*100vw / 1440);height:calc(76*var(--width-multiplier))}}.theme-blue .side-photo__decor.side-photo__decor--blue{display:block}.theme-green .side-photo__decor.side-photo__decor--green{display:block}.theme-red .side-photo__decor.side-photo__decor--red{display:block}@media(min-width: 761px)and (max-width: 1023px){.side-photo__decor{top:calc(-20*100vw / 1440);top:calc(-20*var(--width-multiplier))}}.side-photo:not(.is-small) .side-photo__img{filter:none}.side-photo.is-small{pointer-events:none}.side-photo.is-small .side-photo__img{transform:translate3d(43vw, -14%, 0) scale(0.59) rotate(-17deg);cursor:pointer;pointer-events:auto}.side-photo.is-small .side-photo__img::after{transform:scale3d(1, 1, 1)}@media(max-width: 1023px){.side-photo.is-small .side-photo__img{transform:translate3d(-54%, 75%, 0) scale(0.33) rotate(-17deg)}}@media(max-width: 1023px)and (orientation: portrait){.side-photo.is-small .side-photo__img{transform:translate3d(23%, 127%, 0) scale(0.5) rotate(-17deg)}}@media(hover: hover){.side-photo.is-small .side-photo__img:not([disabled]):hover{transform:translate3d(43vw, -14%, 0) scale(0.62) rotate(-15deg)}}.side-photo.is-small .popup__close{opacity:0}.side-photo.is-small .btn-standart{opacity:0}.side-photo.is-small .btn-standart,.side-photo.is-small .popup__close{transition-delay:0s}.side-photo.is-small .side-photo__bg{opacity:0}.is-hide .side-photo .side-photo__container,.is-hide .side-photo .side-photo__decor{transform:translate3d(60%, 0, 0)}@media(max-width: 1023px){.is-hide .side-photo .side-photo__container,.is-hide .side-photo .side-photo__decor{transform:translate3d(0, 60%, 0)}}@media(max-width: 1023px){.side-photo{padding-top:calc(32*100vw / 1440);padding-top:calc(32*var(--width-multiplier))}}@media(min-width: 761px)and (max-width: 1023px){.side-photo{padding-top:calc(0*100vw / 1440);padding-top:calc(0*var(--width-multiplier))}}
