/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}
:root{--swiper-theme-color: #007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, ease);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
[dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {margin-left:var(--swiper-centered-offset-before);
}
[dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {margin-right:var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}
.swiper-lazy-preloader-black{--swiper-preloader-color: #000}
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@font-face{font-family:"Poiret One";src:url(fonts/b53686410c855dea0ca1.woff2) format("woff2"),url(fonts/a80bcb3dffedd2bfd90c.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Press Start 2P";src:url(fonts/e67553e597d8736b8361.woff2) format("woff2"),url(fonts/c8b18e1aa730d2ccca6e.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
:root{--color-main-back: #014bd9;--color-main-text: #fff;--color-header: #000;--parallax-ratio: 0;--parallax-progress: 0;--story-progress: 0;--page-transition-duration: 0.6s}
html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;text-rendering:optimizeLegibility;font-family:"Press Start 2P","Courier New",monospace;font-weight:400;background:var(--color-main-bg);color:var(--color-main-text);width:100%;height:100%;overflow:hidden;font-weight:400;line-height:1.26;font-size:min(0.9375vw, calc(1.6666666667 * var(--svh, 1vh)))}
@media(orientation: portrait){html,body{font-size:min(2.4154589372vw, calc(1.3586956522 * var(--svh, 1vh)))}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){html,body{font-size:min(2.8985507246vw, calc(1.6304347826 * var(--svh, 1vh)))}}
@media screen and (prefers-reduced-motion: reduce), (update: slow){html *,body *{animation:none 0s ease !important;animation-iteration-count:1 !important;transition:none 0s ease !important}}
*,*::before,*::after{box-sizing:border-box;margin:0}
html,body,nav,header,footer,article,section,figure,figcaption,blockquote,cite,div,li,ul,ol{margin:0;padding:0}
p,label{margin-bottom:0;margin-top:0}
img{border:0}
li,ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}
a,button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;-webkit-tap-highlight-color:transparent}
a::-moz-focus-inner,button::-moz-focus-inner{border:0 !important}
a:active,a:focus,button:active,button:focus{outline:none !important}
p{margin-bottom:1.25em}
b,strong{font-weight:600}
@keyframes wiggle-10-once{0%{transform:rotate(3.7deg) translate(0.072rem, 0.097rem)}11.1111111111%{transform:rotate(-4.7deg) translate(-0.044rem, -0.03rem)}22.2222222222%{transform:rotate(-4.4deg) translate(-0.038rem, -0.031rem)}33.3333333333%{transform:rotate(-3.3deg) translate(0.091rem, -0.044rem)}44.4444444444%{transform:rotate(4.1deg) translate(0.09rem, 0.05rem)}55.5555555556%{transform:rotate(-3.8deg) translate(0.012rem, 0.027rem)}66.6666666667%{transform:rotate(1.6deg) translate(-0.076rem, -0.095rem)}77.7777777778%{transform:rotate(-3.75deg) translate(0.098rem, -0.012rem)}88.8888888889%{transform:rotate(-4.9deg) translate(0.076rem, 0.005rem)}100%{transform:rotate(-1.8deg) translate(0.082rem, -0.094rem)}100%{transform:rotate(0deg) translate(0, 0)}}
@keyframes wiggle-5-and-wait-loop{0%{transform:rotate(6.3deg) translate(0.084rem, 0.021rem)}10%{transform:rotate(-7.8deg) translate(-0.026rem, 0.049rem)}20%{transform:rotate(-3.1deg) translate(0.058rem, 0.047rem)}30%{transform:rotate(-6.4deg) translate(-0.055rem, 0.049rem)}40%{transform:rotate(-5.6deg) translate(-0.02rem, -0.054rem)}50%,100%{transform:rotate(0deg) translate(0, 0)}}
@keyframes pulse{0%{transform:scale(0.96)}45%{transform:scale(1.01)}100%{transform:scale(0.96)}}
@keyframes pulse-example-2{0%{transform:scale(0.96) rotate(0deg);animation-timing-function:cubic-bezier(0.37, 0, 0.6, 1)}45%{transform:scale(1.1) rotate(4deg);animation-timing-function:cubic-bezier(0.6, 0, 0.6, 1)}100%{transform:scale(0.962) rotate(0deg)}}
@keyframes bounce{0%,33%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}20%,23%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -25%, 0) scaleY(1.1)}50%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -12.5%, 0) scaleY(1.05)}60%{transform:translateZ(0) scaleY(0.95);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}70%{transform:translate3d(0, -1%, 0) scaleY(1.02)}}
.main{position:relative;z-index:800;width:100%;height:100%}
.main__screen{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;padding:0 var(--margin-side);transition:opacity .45s ease .2s}
.main__screen.extra-screen.active{transition-delay:.2s}
.main__screen.active{pointer-events:all}
.main__screen:not(.active){opacity:0;transition-duration:.13s;transition-delay:0s}
@media(max-width: 430px) and (orientation: portrait){.main__screen.main__viewport-html{padding:0 2.4rem}}
body.hide-main-screens .main__screen:not(.extra-screen){opacity:0;transition-duration:.13s;transition-delay:0s}
.share-result-container{width:100%;height:90vh;position:fixed;top:0;left:0;overflow:hidden;z-index:-1;pointer-events:none}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-6{order:6}
.order-7{order:7}
.order-8{order:8}
.order-9{order:9}
.order-10{order:10}
.order-11{order:11}
.order-12{order:12}
.order-13{order:13}
.order-14{order:14}
.order-15{order:15}
.order-16{order:16}
.order-17{order:17}
.order-18{order:18}
.order-19{order:19}
.order-20{order:20}
.order-21{order:21}
.order-22{order:22}
.order-23{order:23}
.order-24{order:24}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.order-1{order:unset}.order-2{order:unset}.order-3{order:unset}.order-4{order:unset}.order-5{order:unset}.order-6{order:unset}.order-7{order:unset}.order-8{order:unset}.order-9{order:unset}.order-10{order:unset}.order-11{order:unset}.order-12{order:unset}.order-13{order:unset}.order-14{order:unset}.order-15{order:unset}.order-16{order:unset}.order-17{order:unset}.order-18{order:unset}.order-19{order:unset}.order-20{order:unset}.order-21{order:unset}.order-22{order:unset}.order-23{order:unset}.order-24{order:unset}}
.nobr{display:inline-block}
.game-shell{position:relative;display:flex;margin-right:8.75rem;transition:opacity .45s ease .5s}
@media(orientation: portrait){.game-shell{flex-direction:column;margin-right:0;margin-top:min(19.3236714976vw, calc(10.8695652174 * var(--svh, 1vh)))}}
.main__screen:not(.active) .game-shell{opacity:0;transition-duration:.13s;transition-delay:0s}
.game-shell__playground{position:relative;width:min(58.59375vw, calc(104.1666666667 * var(--svh, 1vh)));height:min(42.96875vw, calc(76.3888888889 * var(--svh, 1vh)));overflow:hidden;order:2}
@media(orientation: portrait){.game-shell__playground{width:min(74.3961352657vw, calc(41.847826087 * var(--svh, 1vh)));height:auto}}
.game-shell__playground .playground{width:100%;height:100%}
.game-shell__playground .snake{position:absolute;width:100%;left:0;top:0}
.game-shell__playground::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;pointer-events:none;border:1px solid #fff}
.game-shell__ui{position:relative;align-self:flex-end;z-index:10;order:3;margin-left:-.0833333333rem}
.game-shell--touch .game-shell__ui{align-self:flex-start}
@media(orientation: portrait){.game-shell__ui{position:absolute;top:0;right:0;display:flex;justify-content:flex-start}}
.game-shell__info{order:1;position:relative;display:flex;flex-direction:column;align-items:center;margin-right:-.0833333333rem}
@media(orientation: portrait){.game-shell__info{flex-direction:row;align-items:center;margin-right:0}}
.game-shell__lifes{margin-bottom:0;margin-left:auto;padding:2.6666666667rem 2.6666666667rem}
@media(orientation: portrait){.game-shell__lifes{margin-left:0;padding:0 1.6rem}}
.game-shell__coins{position:absolute;top:1.6666666667rem;right:calc(100% + 1.6666666667rem);display:flex;justify-content:center;column-gap:.8333333333rem}
@media(orientation: portrait){.game-shell__coins{top:auto;right:auto;bottom:calc(100% + 11px);left:1.6rem;width:auto;column-gap:.8rem}}
.game-shell__coins .coin-icon{font-size:3.3333333333rem}
@media(orientation: portrait){.game-shell__coins .coin-icon{font-size:2.5rem}}
.game-shell__coins .coin-icon:nth-child(2){visibility:hidden;position:absolute}
@media(orientation: portrait){.game-shell__coins .coin-icon:nth-child(2){visibility:visible;position:static}}
.game-shell__score{position:relative;width:min(12.1875vw, calc(21.6666666667 * var(--svh, 1vh)));height:min(7.8515625vw, calc(13.9583333333 * var(--svh, 1vh)));font-size:2.3333333333rem;display:flex;justify-content:center;align-items:center;color:#ffde00;background-color:#0147e0}
@media(orientation: portrait){.game-shell__score{aspect-ratio:unset;width:min(27.0531400966vw, calc(15.2173913043 * var(--svh, 1vh)));height:min(12.077294686vw, calc(6.7934782609 * var(--svh, 1vh)));flex-shrink:0;font-size:min(4.347826087vw, calc(2.4456521739 * var(--svh, 1vh)));margin-bottom:-0.1rem}}
.game-shell__score::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #fff;border-right:none}
@media(orientation: portrait){.game-shell__score::before{border-right:1px solid #fff}}
.game-shell__score::after{content:"";position:absolute;width:51.9480519481%;height:51.9480519481%;bottom:100%;left:0}
@media(orientation: portrait){.game-shell__score::after{width:60%;height:60%}}
.game-shell__controls{position:absolute;order:3;left:calc(100% - min(3.125vw, calc(5.5555555556 * var(--svh, 1vh))));bottom:min(6.25vw, calc(11.1111111111 * var(--svh, 1vh)));display:flex;justify-content:center;flex-wrap:wrap;align-self:flex-end;font-size:calc(5.1388888889 * var(--svh, 1vh));width:5.4em}
@media(orientation: portrait){.game-shell__controls{position:relative;left:0;bottom:0;width:100%;height:min(44.9275362319vw, calc(25.2717391304 * var(--svh, 1vh)));background-color:#0147e0;border:min(0.2415458937vw, calc(0.1358695652 * var(--svh, 1vh))) solid #fff}}
@media(max-height: 430px) and (orientation: landscape){.game-shell__controls{top:50%;bottom:auto;left:calc(100% + min(7.2463768116vw, calc(4.0760869565 * var(--svh, 1vh))))}}
.game-shell__arrows{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;transform:translateX(-50%) translateY(-50%)}
.game-shell__arrows::before{content:"";position:absolute;top:50%;left:50%;width:min(2.8985507246vw, calc(1.6304347826 * var(--svh, 1vh)));height:min(2.8985507246vw, calc(1.6304347826 * var(--svh, 1vh)));transform:translateX(-50%) translateY(-50%);background-color:#000}
.game-shell__arrows .game-arrow{display:block;font-size:min(17.6328502415vw, calc(9.9184782609 * var(--svh, 1vh)))}
@media(max-height: 430px) and (orientation: landscape){.game-shell__arrows .game-arrow{font-size:min(36.231884058vw, calc(20.3804347826 * var(--svh, 1vh)))}}
.game-shell__arrows .game-arrow--left{position:absolute;top:25%;right:50%}
.game-shell__arrows .game-arrow--right{position:absolute;top:25%;left:50%}
.game-shell__arrows--separated{row-gap:min(5.3140096618vw, calc(2.9891304348 * var(--svh, 1vh)))}
.game-shell__arrows--separated .game-arrow--left{top:calc(25% + min(1.3285024155vw, calc(0.7472826087 * var(--svh, 1vh))));right:calc(50% + min(2.6570048309vw, calc(1.4945652174 * var(--svh, 1vh))))}
.game-shell__arrows--separated .game-arrow--right{top:calc(25% + min(1.3285024155vw, calc(0.7472826087 * var(--svh, 1vh))));left:calc(50% + min(2.6570048309vw, calc(1.4945652174 * var(--svh, 1vh))))}
.game-shell__logo-link{position:absolute;bottom:0;left:2.8333333333rem;display:inline-block;font-size:0;z-index:5;color:#fff;transition:color .3s ease}
@media(orientation: portrait){.game-shell__logo-link{bottom:1.9rem;left:1.8rem}}
.game-shell__logo-link:hover{color:#ffde00}
.game-shell__logo-link svg{width:auto;height:3.75rem}
@media(orientation: portrait){.game-shell__logo-link svg{height:2.6rem}}
.playground{--cell-width: 10%;--grid-scale: 1;position:relative;width:100%;height:100%}
.playground__wrap{position:absolute;left:0;right:0;top:0;bottom:0}
.playground__grid,.playground__cells{position:absolute;width:100%;left:0;right:0;top:0;bottom:0}
.playground-grid{display:block;width:100%;height:auto;background-color:#0147e0}
.playground-grid line{stroke:#00f0ff}
.playground--rotate .playground-grid{position:absolute;width:calc(var(--grid-scale)*100%);left:50%;top:50%;transform:translate(-50%, -50%) rotate(90deg)}
.playground-cells{display:flex;flex-wrap:wrap}
.playground--rotate .playground-cells{flex-direction:column}
.playground-cells__cell{position:relative;display:block;width:var(--cell-width);padding-top:var(--cell-width)}
.playground-cells__cell__inner{position:absolute;width:100%;left:0;right:0;top:0;bottom:0;font-size:11px;line-height:1}
.playground .cell{position:relative}
.playground .cell__inner{position:absolute;left:0;right:0;top:0;bottom:0;background-size:96% 96%;background-position:center center;background-repeat:no-repeat;transform:scale(0);transition:transform .3s cubic-bezier(0.46, 0, 0.52, -0.67)}
.playground .cell.active .cell__inner{visibility:visible;transform:scale(1);transition:transform .15s cubic-bezier(0.54, 1.63, 0.55, 1)}
.playground .cell.inactive .cell__inner{visibility:visible;transform:scale(1);opacity:0;filter:grayscale(100%);animation:life-disappear .7s step-end forwards;transition:none}
.playground .cell--parizhane .cell__inner{background-image:url(images/742ec2fac2f9d2f89ebd.svg)}
.playground .cell--zmei .cell__inner{background-image:url(images/e67de41285cf92e18b42.svg)}
.playground .cell--blaugrana .cell__inner{background-image:url(images/edb2f2adc3135f4a80c2.svg)}
.playground .cell--fk-gollivud .cell__inner{background-image:url(images/ffc05b9d577886a51b9b.svg)}
.playground .cell--kanoniri .cell__inner{background-image:url(images/d1b633e1ec1e698200e2.svg)}
.playground .cell--trenerishka-team .cell__inner{background-image:url(images/7a4f81edc66a67888fed.svg)}
.playground .cell--galaktikos .cell__inner{background-image:url(images/31bf91d401266982c0b7.svg)}
.playground .cell--shmeli .cell__inner{background-image:url(images/43619864b69a4f3bf92f.svg)}
.playground .cell--ball .cell__inner{top:5%;right:5%;bottom:5%;left:5%;background-image:url(images/33d381103fde2a033d0c.svg)}
.snake{--cell-width: 10%;--grid-scale: 1;position:relative;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}
.snake__wrap{position:absolute;left:0;right:0;top:0;bottom:0}
.snake__cells{position:absolute;width:100%;left:0;right:0;top:0;bottom:0}
.snake-cells{display:flex;flex-wrap:wrap}
.snake--rotate .snake-cells{flex-direction:column}
.snake-cells__cell{position:relative;display:block;width:var(--cell-width);padding-top:var(--cell-width);transform:scale(1.04)}
@media(max-width: 430px),(max-height: 430px){.snake-cells__cell{transform:scale(1.08)}}
.snake-cells__cell__inner{position:absolute;width:100%;left:0;right:0;top:0;bottom:0;visibility:hidden;background-repeat:no-repeat;background-size:100% 100%;background-image:url(images/f858f29aae6d9c4aa423.png)}
.snake-cells__cell.active .snake-cells__cell__inner{visibility:visible}
.snake-cells__cell.inactive{animation:snake-cell-dead .7s step-end both}
.snake-cells__cell.inactive::after,.snake-cells__cell.inactive .snake-cells__cell__inner{visibility:visible;filter:grayscale(100%)}
.snake-cells__cell.bounced::after{content:"";display:block;position:absolute;width:100%;left:0;right:0;top:0;bottom:0;background-image:url(images/88febca805788c8f3a3e.png);background-size:100% 100%}
.snake-cells__cell.bounced .snake-cells__cell__inner{visibility:visible}
.snake-cells__cell.bounced[data-head-orientation=down]::after,.snake-cells__cell.bounced[data-head-orientation=down-to-left]::after,.snake-cells__cell.bounced[data-head-orientation=down-to-right]::after{transform:rotate(-90deg)}
.snake-cells__cell.bounced[data-head-orientation=up]::after,.snake-cells__cell.bounced[data-head-orientation=up-to-left]::after,.snake-cells__cell.bounced[data-head-orientation=up-to-right]::after{transform:rotate(90deg)}
.snake-cells__cell.bounced[data-head-orientation=right]::after,.snake-cells__cell.bounced[data-head-orientation=right-to-down]::after,.snake-cells__cell.bounced[data-head-orientation=right-to-up]::after{transform:scale(-1, 1)}
.snake-cells__cell[data-orientation=down] .snake-cells__cell__inner{transform:rotate(-90deg)}
.snake-cells__cell[data-orientation=up] .snake-cells__cell__inner{transform:rotate(90deg)}
.snake-cells__cell[data-orientation=right] .snake-cells__cell__inner{transform:scale(-1, 1)}
.snake-cells__cell[data-orientation=down-to-left] .snake-cells__cell__inner{background-image:url(images/a64967cc21a73089c09f.png)}
.snake-cells__cell[data-orientation=left-to-up] .snake-cells__cell__inner{background-image:url(images/a64967cc21a73089c09f.png);transform:rotate(90deg)}
.snake-cells__cell[data-orientation=down-to-right] .snake-cells__cell__inner{background-image:url(images/bc39fc2ae6750f41f37c.png)}
.snake-cells__cell[data-orientation=right-to-down] .snake-cells__cell__inner{background-image:url(images/bc39fc2ae6750f41f37c.png);transform:rotate(90deg) scale(1, -1)}
.snake-cells__cell[data-orientation=left-to-down] .snake-cells__cell__inner{background-image:url(images/3eea24b89157db6f1aa4.png)}
.snake-cells__cell[data-orientation=up-to-right] .snake-cells__cell__inner{background-image:url(images/31b987b2c066bed33beb.png)}
.snake-cells__cell[data-orientation=right-to-up] .snake-cells__cell__inner{background-image:url(images/31b987b2c066bed33beb.png);transform:rotate(-90deg) scale(1, -1)}
.snake-cells__cell[data-orientation=up-to-left] .snake-cells__cell__inner{background-image:url(images/3c72e1dce0be4c252cce.png)}
.snake-cells__cell--head-1 .snake-cells__cell__inner{background-image:url(images/e3e9cd98259438562a25.png)}
.snake-cells__cell--head-1[data-orientation=down-to-left] .snake-cells__cell__inner{background-image:url(images/d399cb5f4204481f7a1c.png)}
.snake-cells__cell--head-1[data-orientation=left-to-up] .snake-cells__cell__inner{background-image:url(images/d399cb5f4204481f7a1c.png);transform:rotate(90deg)}
.snake-cells__cell--head-1[data-orientation=down-to-right] .snake-cells__cell__inner{background-image:url(images/f4b7cf86714e7d9ba059.png)}
.snake-cells__cell--head-1[data-orientation=right-to-down] .snake-cells__cell__inner{background-image:url(images/f4b7cf86714e7d9ba059.png);transform:rotate(90deg) scale(1, -1)}
.snake-cells__cell--head-1[data-orientation=left-to-down] .snake-cells__cell__inner{background-image:url(images/e7e4c425e7c313a953bc.png)}
.snake-cells__cell--head-1[data-orientation=up-to-right] .snake-cells__cell__inner{background-image:url(images/d6db9c29c5385d66c61b.png)}
.snake-cells__cell--head-1[data-orientation=right-to-up] .snake-cells__cell__inner{background-image:url(images/d6db9c29c5385d66c61b.png);transform:rotate(-90deg) scale(1, -1)}
.snake-cells__cell--head-1[data-orientation=up-to-left] .snake-cells__cell__inner{background-image:url(images/5f7f2157319afc66f5b4.png)}
.snake-cells__cell--head-0 .snake-cells__cell__inner{background-image:url(images/88febca805788c8f3a3e.png)}
.snake-cells__cell--head-0[data-orientation=down-to-left] .snake-cells__cell__inner,.snake-cells__cell--head-0[data-orientation=down-to-right] .snake-cells__cell__inner{transform:rotate(-90deg)}
.snake-cells__cell--head-0[data-orientation=up-to-left] .snake-cells__cell__inner,.snake-cells__cell--head-0[data-orientation=up-to-right] .snake-cells__cell__inner{transform:rotate(90deg)}
.snake-cells__cell--head-0[data-orientation=right-to-down] .snake-cells__cell__inner,.snake-cells__cell--head-0[data-orientation=right-to-up] .snake-cells__cell__inner{transform:scale(-1, 1)}
.snake-cells__cell--tail-0{overflow:hidden}
.snake-cells__cell--tail-0 .snake-cells__cell__inner,.snake-cells__cell--tail-0[data-orientation] .snake-cells__cell__inner{background-image:url(images/2e446cad491bd19e4ea6.png)}
.snake-cells__cell--tail-0[data-orientation=left-to-down] .snake-cells__cell__inner,.snake-cells__cell--tail-0[data-orientation=right-to-down] .snake-cells__cell__inner{transform:rotate(-90deg)}
.snake-cells__cell--tail-0[data-orientation=left-to-up] .snake-cells__cell__inner,.snake-cells__cell--tail-0[data-orientation=right-to-up] .snake-cells__cell__inner{transform:rotate(90deg)}
.snake-cells__cell--tail-0[data-orientation=down-to-right] .snake-cells__cell__inner,.snake-cells__cell--tail-0[data-orientation=up-to-right] .snake-cells__cell__inner{transform:scale(-1, 1)}
@keyframes snake-cell-dead{0%,30%,60%,100%{opacity:1}15%,45%,75%{opacity:0}}
.button{position:relative;display:flex;justify-content:center;padding-top:.15em;padding-left:.2em;align-items:center;text-align:center;color:#0147e0;cursor:pointer;text-decoration:none}
@media(orientation: portrait){.button{padding-top:.1em}}
.button__text{position:relative;z-index:2;text-transform:uppercase;line-height:1;word-spacing:-0.5333333333em}
.button__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(images/1d9659187c33aef340b4.svg);background-repeat:no-repeat;transition:filter .15s ease}
.button--green{color:#000}
@media(hover: hover)and (pointer: fine){.button--green:hover .button__bg{filter:brightness(1.1)}}
.button--green.disabled{color:#777}
.button--orange{color:#000}
@media(hover: hover)and (pointer: fine){.button--orange:hover .button__bg{filter:brightness(1.075)}}
.button--yellow{color:#000}
@media(hover: hover)and (pointer: fine){.button--yellow:hover .button__bg{filter:brightness(1.05)}}
.button--size-1{font-size:1.25rem;width:8.4em;height:2.8em}
@media(orientation: portrait){.button--size-1{font-size:1.4rem;width:8.5714285714em;height:2.5em}}
.button--size-1 .button__bg{background-size:269.8412698413% 1516.6666666667%}
@media(orientation: portrait){.button--size-1 .button__bg{background-size:202.380952381% 1306.1224489796%}}
.button--size-1.button--green .button__bg{background-position:center top 1.8394648829%}
@media(orientation: portrait){.button--size-1.button--green .button__bg{background-position:center top 33.7563451777%}}
.button--size-1.button--green:active .button__bg{background-position:center top 12.5418060201%}
@media(orientation: portrait){.button--size-1.button--green:active .button__bg{background-position:center top 44.5854483926%}}
.button--size-1.button--green.disabled .button__bg{background-position:center top 23.2441471572%}
@media(orientation: portrait){.button--size-1.button--green.disabled .button__bg{background-position:center top 77.0727580372%}}
.button--size-1.button--orange .button__bg{background-image:url(images/2ff07999d76e6a1f615e.svg);background-size:100% 100%}
.button--size-1.button--orange:active .button__bg{background-image:url(images/329c484cedb79aa22338.svg)}
.button--size-2{font-size:1.5833333333rem;width:8.8421052632em;height:2.5789473684em}
@media(orientation: portrait){.button--size-2{font-size:1.4rem;width:9em;height:2.6428571429em}}
.button--size-2 .button__bg{background-size:202.380952381% 1300%}
@media(orientation: portrait){.button--size-2 .button__bg{background-size:202.380952381% 1302.0408163265%}}
.button--size-2.button--orange .button__bg{background-position:center top 55.4145516074%}
.button--size-2.button--orange:active .button__bg{background-position:center top 66.2436548223%}
.button--size-2.button--green .button__bg{background-position:center top 33.7563451777%}
.button--size-2.button--green:active .button__bg{background-position:center top 44.5854483926%}
.button.disabled{pointer-events:none}
.button--size-3{font-size:1.25rem;width:24.9333333333em;height:2.8em}
@media(orientation: portrait){.button--size-3{font-size:1.2rem;width:24.1666666667em;height:3.3333333333em}}
.button--size-3 .button__bg{background-image:url(images/f9aa2a15503a5c949475.svg);background-size:100% 100%}
.button--size-3.button--yellow .button__bg{background-position:center top 87.9018612521%}
.button--size-3.button--yellow:active .button__bg{background-position:center top 98.730964467%}
.football-bg{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 .5rem #fff;background-image:repeating-linear-gradient(to right, #0023d3 0%, #0023d3 9.0909090909vw, #0007a7 9.0909090909vw, #0007a7 18.1818181818vw);background-position:center}
@media(orientation: portrait){.football-bg{box-shadow:inset 0 0 0 .3rem #fff;background-image:repeating-linear-gradient(to bottom, #0023d3 0%, #0023d3 9.0909090909svh, #0007a7 9.0909090909svh, #0007a7 18.1818181818svh)}}
.football-bg__penalty-area{position:absolute;top:calc(50% - 12.5rem);aspect-ratio:2/3;width:16.8333333333rem;background-image:url(images/07c850b9e8add8ce255d.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:opacity .3s ease}
@media(orientation: portrait){.football-bg__penalty-area{display:none}}
.football-bg__penalty-area--left{left:0}
.football-bg__penalty-area--right{right:0;transform:scaleX(-1)}
body:not([data-active-screen=intro]) .football-bg__penalty-area{opacity:.3}
.football-bg__central-line{position:absolute;top:0;left:calc(50% - .25rem);width:.5rem;height:100%;background-color:#fff;transition:opacity .3s ease}
@media(orientation: portrait){.football-bg__central-line{display:none}}
body:not([data-active-screen=intro]) .football-bg__central-line{opacity:.3}
.ratings-list{font-size:1rem;position:relative;overflow:hidden;padding:0 2.5em}
@media(orientation: portrait){.ratings-list{font-size:1rem;padding:0 2.4em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.ratings-list .ps__rail-y{right:1em !important}}
.ratings-list__items{display:grid;grid-row-gap:0.75em;row-gap:0.75em}
@media(orientation: portrait){.ratings-list__items{row-gap:1.5em}}
.ratings-list__item{position:relative;display:flex;align-items:center}
.ratings-list__item.active::before{content:"";position:absolute;right:calc(100% + 0.8333333333em);top:50%;display:block;aspect-ratio:12/20;width:1em;background-image:url("data:image/svg+xml,<svg width=\"12\" height=\"21\" viewBox=\"0 0 12 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.4281 8.99964H8.57191V6.14346L5.71237 6.14346V3.28392L2.85618 3.28392V0.427734L0 0.427734L0 3.68714L0 6.14346L0 6.94991L0 7.57155L0 11.1871L0 11.8558L0 14.7154L0 17.5715L0 20.4277H2.86626L2.86626 17.5715H5.72581V14.7154H8.58199L8.57527 11.8558H11.4281V8.99964Z\" fill=\"%23FDFD45\"/><path d=\"M2.85617 3.28369H5.71235V6.47589H2.85617V3.28369Z\" fill=\"%23FDFDA7\"/><path d=\"M5.37964 6.14355H8.57184V8.99974H5.37964V6.14355Z\" fill=\"%23FDFDA7\"/><path d=\"M8.23581 8.99951H11.428V11.8557H8.23581V8.99951Z\" fill=\"%23FDFDA7\"/><path d=\"M3.20229 14.0432V11.187H0L0 20.4276H2.86626V17.5714H5.72581V14.0432H3.20229Z\" fill=\"%23FDD245\"/><path d=\"M8.57191 8.99964H5.71237L5.71237 6.14346H2.85618L2.85618 0.427734L0 0.427734L0 11.8558H2.86962V14.7154H8.58199L8.57191 8.99964Z\" fill=\"%23FDFD45\"/></svg>");background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%)}
.ratings-list__item-image{display:block;width:2.25em;height:2.1666666667em;margin-right:0.9166666667em;background-size:contain;background-position:center;background-repeat:no-repeat}
@media(orientation: portrait){.ratings-list__item-image{width:2.1em;height:2em;margin-right:1em}}
.ratings-list__item-image--kanoniri{background-image:url(images/d1b633e1ec1e698200e2.svg)}
.ratings-list__item-image--trenerishka-team{background-image:url(images/7a4f81edc66a67888fed.svg)}
.ratings-list__item-image--galaktikos{background-image:url(images/31bf91d401266982c0b7.svg)}
.ratings-list__item-image--shmeli{background-image:url(images/43619864b69a4f3bf92f.svg)}
.ratings-list__item-image--parizhane{background-image:url(images/742ec2fac2f9d2f89ebd.svg)}
.ratings-list__item-image--zmei{background-image:url(images/e67de41285cf92e18b42.svg)}
.ratings-list__item-image--blaugrana{background-image:url(images/edb2f2adc3135f4a80c2.svg)}
.ratings-list__item-image--fk-gollivud{background-image:url(images/ffc05b9d577886a51b9b.svg)}
.ratings-list__item-name{margin-right:3.3333333333em;text-align:left;line-height:1.26}
@media(orientation: portrait){.ratings-list__item-name{margin-right:2em}}
.ratings-list__item-score{margin-left:auto;font-size:1.5em;line-height:111.1111111111%;color:#ffde00}
@media(orientation: portrait){.ratings-list__item-score{font-size:1.2em}}
@media(orientation: portrait){.ratings-list--compact .ratings-list__items{row-gap:1.2em}}
.coin-icon{--coin-animation-duration: 1s;font-size:2.6666666667rem;aspect-ratio:32/45;width:1em;background-image:url(images/e1f49f54432102fce22b.svg);background-size:843.75% 100%;background-position:97.268907563% 0;background-repeat:no-repeat}
.coin-icon--animated{aspect-ratio:1;width:1.40625em;background-size:600% 100%;background-position:100% 0;animation:ss-coin-0-of-5-sheets-part-last var(--coin-animation-duration) step-end both infinite}
.coin-icon--inverted{transform:scaleX(-1)}
@keyframes ss-coin-0-of-5-sheets-part-last{0%{background-position:0% 0}16.6666666667%{background-position:20% 0}33.3333333333%{background-position:40% 0}50%{background-position:60% 0}66.6666666667%{background-position:80% 0}83.3333333333%{background-position:100% 0}100%{background-position:0 0}}
.lifes{font-size:1rem;display:flex;flex-direction:column;align-items:center;row-gap:2.5em}
@media(orientation: portrait){.lifes{font-size:1rem;flex-direction:row;column-gap:1.3em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.lifes{font-size:.8rem}}
.lifes__item{position:relative;aspect-ratio:41/53;width:3.4166666667em;background-position:center;background-size:contain;background-repeat:no-repeat}
@media(orientation: portrait){.lifes__item{width:2.6em}}
.lifes__item::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(images/5d358eecc44df0a5086d.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:opacity .3s ease}
.lifes__item:nth-child(1)::after{background-image:url(images/943faee240b26138c693.svg)}
.lifes__item.active{background-image:url(images/3b200c765c84994a48c1.svg)}
.lifes__item.active::after{opacity:0}
.game-button{position:relative;font-size:min(3.90625vw, calc(6.9444444444 * var(--svh, 1vh)));line-height:0;height:1em;width:1em;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#0147e0}
@media(orientation: portrait){.game-button{font-size:min(13.5265700483vw, calc(7.6086956522 * var(--svh, 1vh)));height:min(12.077294686vw, calc(6.7934782609 * var(--svh, 1vh)))}}
.game-button::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;border:1px solid #fff}
.game-button__inner{display:block}
.game-button--pause .game-button__inner{position:relative;width:64%;height:64%;display:flex;justify-content:center;align-items:center;border-radius:50%;background-image:url(images/0f7d9b18c985babbecac.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:opacity .3s ease,transfrom .35s .25s}
.game-button--pause .game-button__inner::before{content:"";display:block;position:absolute;left:50%;box-sizing:content-box;width:31.25%;height:50%;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;background-image:url("data:image/svg+xml,<svg width=\"10\" height=\"16\" viewBox=\"0 0 10 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.49854 2.28516H4.99789V4.83888H2.49854V2.28516Z\" fill=\"white\"/><path d=\"M4.70776 4.57275H7.50116V6.85767H4.70776V4.57275Z\" fill=\"white\"/><path d=\"M7.20654 6.85742H9.5V9.14234H7.20654V6.85742Z\" fill=\"white\"/><path d=\"M2.80222 10.8928V8.60791H0V11.4305V13.7154V16.0003H2.50818V13.7154H5.01047V10.8928H2.80222Z\" fill=\"white\"/><path d=\"M7.50101 6.85743H4.99871V4.57252H2.49936V2.60749V0H0V2.60749V4.57252V5.21767V5.71497V9.14234H2.49936H2.51112V11.4299H5.01047H7.50983L7.50101 6.85743Z\" fill=\"white\"/></svg>");transform:translateX(-41%);transition:opacity .2s ease .25s,transfrom .35s .25s}
@media(orientation: portrait){.game-button--pause .game-button__inner::before{width:45.5%;height:58.5%}}
.game-button--pause .game-button__inner::after{content:"";display:block;width:34.375%;height:40.625%;border-right:.3333333333rem solid #fff;border-left:.3333333333rem solid #fff;opacity:0;transform:scale(1.3);transition:opacity .3s ease,transform .3s ease}
@media(orientation: portrait){.game-button--pause .game-button__inner::after{border-right-width:vwvh(3.7, true);border-left-width:vwvh(3.7, true)}}
.game-button--pause.playing .game-button__inner::before{opacity:0;transform:translateX(-41%) scale(1.3);transition:opacity .3s ease,transform .3s ease}
.game-button--pause.playing .game-button__inner::after{opacity:1;transform:scale(1);transition:opacity .2s ease .25s,transfrom .35s .25s}
.game-arrow{position:relative;width:1em;height:1em;border-radius:50%;pointer-events:none}
.game-arrow::before{content:"";display:block;position:absolute;top:12%;right:12%;bottom:12%;left:12%;pointer-events:auto;transform:rotate(45deg)}
.game-arrow::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url(images/251a78eca548ba1f6068.png);background-size:contain;background-position:center;background-repeat:no-repeat;image-rendering:pixelated}
.game-arrow--right::after{transform:rotate(90deg)}
.game-arrow--left::after{transform:rotate(-90deg)}
.game-arrow--down::after{transform:rotate(180deg)}
.pixel-arrow{position:relative;font-size:2.9166666667rem;display:flex;justify-content:center;align-items:center;width:1em;height:1.7142857143em;cursor:pointer;transition:filter .15s ease}
@media(hover: hover)and (pointer: fine){.pixel-arrow:hover{filter:brightness(1.075)}}
.pixel-arrow:active .pixel-arrow__bg-top-shadow{color:#6aae07}
.pixel-arrow:active .pixel-arrow__bg-bottom-shadow{color:#80d10c}
.pixel-arrow.swiper-button-disabled{pointer-events:none}
.pixel-arrow.swiper-button-disabled .pixel-arrow__bg-top-shadow{color:#e5e5e5}
.pixel-arrow.swiper-button-disabled .pixel-arrow__bg-main{color:#e2e1e1}
.pixel-arrow.swiper-button-disabled .pixel-arrow__bg-bottom-shadow{color:#bababa}
.pixel-arrow.swiper-button-disabled .pixel-arrow__inner--freezed{opacity:1;pointer-events:all}
.pixel-arrow.swiper-button-disabled .pixel-arrow__inner--active{opacity:0;pointer-events:none}
.pixel-arrow svg{width:100%;height:auto;transition:all .5s ease}
.pixel-arrow svg path{fill:currentColor}
.pixel-arrow__inner{position:absolute;top:0;right:0;bottom:0;left:0}
.pixel-arrow__inner--freezed{opacity:0;pointer-events:none}
.pixel-arrow__inner--active{animation:pulse-right-1 1s linear 0s infinite forwards}
.pixel-arrow__bg-top-shadow{color:#b2f74f}
.pixel-arrow__bg-main{color:#80d10c}
.pixel-arrow__bg-bottom-shadow{color:#6aae07}
.pixel-arrow--left svg{transform:scaleX(-1)}
.pixel-arrow--left .pixel-arrow__inner--active{animation:pulse-left-1 1s linear 0s infinite forwards}
.screen-ball{position:absolute;top:50%;left:50%;aspect-ratio:1;width:11rem;transition:transform .35s ease-out}
@media(orientation: portrait){.screen-ball{width:9.5rem}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.screen-ball{width:8rem}}
.screen-ball::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(images/33d381103fde2a033d0c.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform .35s ease-out}
body.preload[data-active-screen=intro] .screen-ball{transform:translateX(-75vw) translateY(-75vh);transition:none}
body.preload[data-active-screen=intro] .screen-ball::after{transform:none;transition:none}
body[data-active-screen=intro] .screen-ball{transform:translateX(-31.5rem) translateY(-2.5rem)}
@media(orientation: portrait){body[data-active-screen=intro] .screen-ball{transform:translateX(-8.1rem) translateY(-31rem)}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){body[data-active-screen=intro] .screen-ball{transform:translateX(-10rem) translateY(-26rem)}}
body[data-active-screen=intro] .screen-ball::after{transform:rotate(360deg)}
body:not(.preload)[data-active-screen=intro][data-prev-screen=null] .screen-ball{transition:transform .5s ease-out 1s}
body:not(.preload)[data-active-screen=intro][data-prev-screen=null] .screen-ball::after{transition:transform .5s ease-out 1s}
body[data-active-screen=choose-team] .screen-ball{transform:translateX(31.25rem) translateY(17.9166666667rem)}
@media(orientation: portrait){body[data-active-screen=choose-team] .screen-ball{transform:translateX(7rem) translateY(25.5rem)}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){body[data-active-screen=choose-team] .screen-ball{transform:translateX(7rem) translateY(20rem)}}
body[data-active-screen=choose-team] .screen-ball::after{transform:rotate(720deg)}
body[data-active-screen=choose-team][data-prev-screen=results] .screen-ball{transform:translateX(31.25rem) translateY(17.9166666667rem)}
@media(orientation: portrait){body[data-active-screen=choose-team][data-prev-screen=results] .screen-ball{transform:translateX(7rem) translateY(25.5rem)}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){body[data-active-screen=choose-team][data-prev-screen=results] .screen-ball{transform:translateX(7rem) translateY(20.5rem)}}
body[data-active-screen=choose-team][data-prev-screen=results] .screen-ball::after{transform:rotate(-360deg)}
body[data-active-screen=rules] .screen-ball{transform:translateX(-47.9166666667rem) translateY(-20.8333333333rem)}
@media(orientation: portrait){body[data-active-screen=rules] .screen-ball{transform:translateX(-15.5rem) translateY(22rem)}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){body[data-active-screen=rules] .screen-ball{transform:translateX(-18rem) translateY(18rem)}}
body[data-active-screen=rules] .screen-ball::after{transform:rotate(360deg)}
body[data-active-screen=snake] .screen-ball{transform:translateX(0) translateY(-75vh)}
@media(orientation: portrait){body[data-active-screen=snake] .screen-ball{transform:translateX(0) translateY(75vh)}}
body[data-active-screen=snake] .screen-ball::after{transform:rotate(360deg)}
body[data-active-screen=snake][data-prev-screen=ratings] .screen-ball::after{transform:rotate(720deg)}
body[data-active-screen=ratings] .screen-ball{transform:translateX(-47.9166666667rem) translateY(2.5rem)}
@media(orientation: portrait){body[data-active-screen=ratings] .screen-ball{transform:translateX(3.5rem) translateY(26rem)}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){body[data-active-screen=ratings] .screen-ball{transform:translateX(-5rem) translateY(22.3rem)}}
body[data-active-screen=results] .screen-ball{transform:translateX(35.1666666667rem) translateY(9.5833333333rem)}
@media(orientation: portrait){body[data-active-screen=results] .screen-ball{transform:translateX(9.4rem) translateY(22.5rem)}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){body[data-active-screen=results] .screen-ball{transform:translateX(9.4rem) translateY(19rem)}}
body[data-active-screen=results] .screen-ball::after{transform:rotate(1080deg)}
body[data-active-screen=authors] .screen-ball{transform:translateX(35.5833333333rem) translateY(-15.1666666667rem)}
@media(orientation: portrait){body[data-active-screen=authors] .screen-ball{transform:translateX(7.8rem) translateY(calc(34.9184782609 * var(--svh, 1vh)))}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){body[data-active-screen=authors] .screen-ball{transform:translateX(10.4rem) translateY(22rem)}}
.legal-info{position:fixed;z-index:1006;left:3.8333333333rem;bottom:2.5rem;font-size:.6666666667rem;line-height:1.26;text-align:left}
body[data-active-screen=results] .legal-info{left:auto;right:3.8333333333rem}
@media(orientation: portrait){body[data-active-screen=results] .legal-info{right:1rem}}
@media(orientation: portrait){.legal-info{font-size:.6rem;left:2.8rem;bottom:1.5rem;max-width:22rem}}
.retro-overlay{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;overflow:hidden}
.retro-overlay::before,.retro-overlay::after{display:block;pointer-events:none;content:"";position:absolute}
.retro-overlay::before{width:100%;height:2px;z-index:2147483649;background:rgba(0,0,0,.2);animation:scanline 18s linear infinite}
.retro-overlay::after{top:0;right:0;bottom:0;left:0;z-index:2147483648;background:linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.1) 51%);background-size:100% 4px;animation:scanlines 10s steps(60) infinite}
@media(orientation: portrait){.retro-overlay::after{animation:scanlines 15s steps(60) infinite}}
@keyframes scanline{0%{transform:translate3d(0, 600000%, 0)}}
@keyframes scanlines{0%{background-position:0 50%}}
.ps__thumb-y{width:.5rem !important;border-radius:0;background-color:#ffde00 !important}
.ps__rail-y{opacity:1 !important;width:.5rem !important;background-color:transparent !important}
.authors-button{position:absolute;bottom:3.1944444444%;right:3.515625%;width:3.2142857143em;aspect-ratio:1;font-size:1.1666666667rem;background-image:url(images/2b7c2c02f95ba8687552.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;z-index:5}
@media(orientation: portrait){.authors-button{font-size:1.2rem;width:2.5em;right:2.0833333333em;bottom:1.25em}.authors-button::before{content:"";position:absolute;left:-15%;right:-15%;bottom:-15%;top:-15%}}
@media(max-width: 430px) and (orientation: portrait){.authors-button{right:1.25em}}
body[data-active-screen=authors] .authors-button,body[data-active-screen=ratings] .authors-button,body[data-active-screen=results] .authors-button{opacity:0;pointer-events:none}
.share{display:flex;margin:0}
.share__item{width:3.6666666667rem;height:3.6666666667rem;margin:0 .5rem;padding:0;border:0;border-radius:0;outline:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffde00;pointer-events:all;transition:color .55s ease}
@media(hover: hover)and (pointer: fine){.share__item:hover{color:#fff}}
@media(orientation: portrait){.share__item{width:5rem;height:5rem}}
.share__item svg{width:40.9090909091%;height:40.9090909091%;vertical-align:top;fill:currentColor}
.cover{font-size:1.1666666667rem;position:relative;width:35.2857142857em;margin-top:auto;margin-bottom:15.5714285714em}
@media(orientation: portrait){.cover{font-size:1rem;width:36.4em;margin-bottom:10em;margin-top:0}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.cover{font-size:.8rem;margin-bottom:11.875em}}
.cover::after{content:"";position:absolute;top:calc(100% - 2.8333333333rem);right:5.6666666667rem;width:9.7142857143em;height:9.7142857143em;background-image:url(images/3544e62263f36bdbb777.svg);background-size:100% auto;background-repeat:no-repeat}
@media(orientation: portrait){.cover::after{top:calc(100% - 2.6rem);right:auto;left:10.4rem;width:10.4em;height:10.4em}}
.cover__bg{position:absolute;top:0;right:0;bottom:0;left:0}
.cover__bg::before{content:"";position:absolute;top:1.4166666667rem;left:2.8333333333rem;width:calc(100% - 5.6666666667rem);height:calc(100% - 2.8333333333rem);background-color:#014bd9;box-shadow:0 -1.4166666667rem 0 0 #fff,0 1.4166666667rem 0 0 #fff,-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.cover__bg::before{top:1.0833333333rem;left:2.1666666667rem;width:calc(100% - 4.3333333333rem);height:calc(100% - 2.1666666667rem);background-color:#014bd9;box-shadow:0 -1.0833333333rem 0 0 #fff,0 1.0833333333rem 0 0 #fff,-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.cover__bg::after{content:"";position:absolute;top:2.8333333333rem;left:1.4166666667rem;width:calc(100% - 2.8333333333rem);height:calc(100% - 5.6666666667rem);background-color:#014bd9;box-shadow:-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.cover__bg::after{top:2.1666666667rem;left:1.0833333333rem;width:calc(100% - 2.1666666667rem);height:calc(100% - 4.3333333333rem);box-shadow:-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.cover__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4.2857142857em 2.4285714286em 4.2857142857em;text-align:center}
@media(orientation: portrait){.cover__content{padding:4em 3.5em 5.6em}}
.cover__title{font-size:2.5em;line-height:1.57;text-transform:uppercase;color:#ffde00}
@media(orientation: portrait){.cover__title{font-size:2.5em}}
.cover__text{position:relative;z-index:2;max-width:24.8571428571em;margin:1.4285714286em auto 2.8571428571em}
@media(orientation: portrait){.cover__text{max-width:24.2em;margin:1.6em auto 2.5em}}
.cover__text p:last-child{margin-bottom:0}
.cover__text span{color:#ffde00}
.cover__mushroom{position:absolute;z-index:3;top:calc(100% - 3.7142857143em);left:calc(100% - 6em);aspect-ratio:269/264;width:19.2142857143em;background-image:url(images/7e2266f98caf436641d2.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
@media(orientation: portrait){.cover__mushroom{top:calc(100% - 4em);left:calc(100% - 19.6em);width:21.7em}}
.cover__button{animation:pulse 1.2s cubic-bezier(0.37, 0, 0.6, 1) 0s infinite forwards}
.rules{font-size:1.3333333333rem;position:relative;width:50.375em}
@media(orientation: portrait){.rules{font-size:1rem;width:35.8em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.rules{font-size:.8rem;width:44.75em;margin-bottom:8.75em}}
.rules__bg{position:absolute;top:0;right:0;bottom:0;left:0}
.rules__bg::before{content:"";position:absolute;top:1.4166666667rem;left:2.8333333333rem;width:calc(100% - 5.6666666667rem);height:calc(100% - 2.8333333333rem);background-color:#014bd9;box-shadow:0 -1.4166666667rem 0 0 #fff,0 1.4166666667rem 0 0 #fff,-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.rules__bg::before{top:1.0833333333rem;left:2.1666666667rem;width:calc(100% - 4.3333333333rem);height:calc(100% - 2.1666666667rem);background-color:#014bd9;box-shadow:0 -1.0833333333rem 0 0 #fff,0 1.0833333333rem 0 0 #fff,-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.rules__bg::after{content:"";position:absolute;top:2.8333333333rem;left:1.4166666667rem;width:calc(100% - 2.8333333333rem);height:calc(100% - 5.6666666667rem);background-color:#014bd9;box-shadow:-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.rules__bg::after{top:2.1666666667rem;left:1.0833333333rem;width:calc(100% - 2.1666666667rem);height:calc(100% - 4.3333333333rem);box-shadow:-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.rules__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5.625em 4.1875em 4.125em;text-align:center}
@media(orientation: portrait){.rules__content{padding:6em 4.4em 4.2em}}
.rules__text{margin-bottom:4.375em}
@media(orientation: portrait){.rules__text{font-size:1.2em;margin-bottom:5.3333333333em}}
.rules__text p:last-child{margin:0}
.rules__text p span{color:#ffde00}
.rules__baits{display:flex;column-gap:3.75em;margin-bottom:1.875em}
@media(orientation: portrait){.rules__baits{column-gap:4.5em;margin-bottom:5em}}
.rules__bait{width:7.5em;height:9.0625em;background-position:center;background-size:auto 100%;background-repeat:no-repeat}
@media(orientation: portrait){.rules__bait{width:10em;height:14.5em}}
.rules__bait--bad{background-image:url(images/3883f15bf50df9bead90.svg)}
.rules__bait--good{background-image:url(images/4c0040bd11880deb9d2d.svg)}
.rules__button{font-size:1em}
@media(orientation: portrait){.rules__button{font-size:1.4em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.rules__button{font-size:2em}}
.header{pointer-events:none;position:fixed;z-index:20;display:flex;align-items:flex-start;width:100%;padding:1.9166666667rem 3.8333333333rem}
@media(orientation: portrait){.header{padding:1rem 3.2rem}}
@media(max-width: 430px) and (orientation: portrait){.header{padding:1.8rem 2.4rem}}
.header>*{pointer-events:auto}
.header__logos{display:flex;align-items:center;margin-top:1.5rem}
@media(orientation: portrait){.header__logos{margin-top:1.2rem}}
@media(max-width: 430px) and (orientation: portrait){.header__logos{margin-top:1rem}}
.header__logo{color:#fff;transition:color .15s ease}
@media(hover: hover)and (pointer: fine){.header__logo:hover{color:#ffde00}}
.header__logo-img{width:auto;height:1.3333333333rem}
@media(orientation: portrait){.header__logo-img{height:1rem}}
@media(max-width: 430px) and (orientation: portrait){.header__logo-img{height:1.4rem}}
.header__logo:not(:last-child)::after{display:inline-block;content:"x";margin:0 .8333333333rem;font-size:1.1666666667rem;line-height:1;color:#fff}
@media(orientation: portrait){.header__logo:not(:last-child)::after{margin:0 .4rem}}
.header__buttons{position:relative;display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}
.header__present-link-wrap{position:relative;margin-bottom:3.3333333333rem;transition:opacity .3s ease}
body:not(.has-gift) .header__present-link-wrap{opacity:0;pointer-events:none}
@media(orientation: portrait){.header__present-link-wrap{margin-bottom:0}}
.header__present-link{display:flex;aspect-ratio:46/50;width:3.8333333333rem;background-image:url(images/8ecf6470ed609347f25a.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:transform .15s ease;animation:pulse-example-2 1.5s linear 0s infinite forwards}
@media(orientation: portrait){.header__present-link{width:3.6rem}}
@media(max-width: 430px) and (orientation: portrait){.header__present-link{width:4rem}}
@media(hover: hover)and (pointer: fine){.header__present-link:hover{transform:scale(1.05)}}
.header__present-bubble{position:absolute;right:calc(100% + .6666666667rem);top:50%;width:11.5rem;height:4.0833333333rem;padding:.75rem 1.4166666667rem;text-align:left;font-size:.8333333333rem;line-height:150%;transform:translateY(-50%);background-image:url(images/7dec48eb02e3747dad06.svg);background-size:contain;background-repeat:no-repeat;transition:transform .5s ease .3s,opacity .5s linear .3s}
body:not(.has-gift) .header__present-bubble{transform:translateX(-30%) translateY(-50%);opacity:0;pointer-events:none}
@media(orientation: portrait){.header__present-bubble{display:none}}
.header__ratings-button{width:12.75rem}
body:not([data-active-screen=snake]) .header__ratings-button{opacity:0;pointer-events:none}
@media(orientation: portrait){.header__ratings-button{position:absolute;top:5rem;right:2.9rem;width:12.7rem}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.header__ratings-button{right:0}}
@media(max-width: 430px) and (orientation: portrait){.header__ratings-button{top:5.6rem}}
.footer{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:0 3.8333333333rem 1.3333333333rem;pointer-events:none;overflow:hidden;transition:opacity .15s ease}
@media(orientation: portrait){.footer{padding:0 2.4rem 1rem;bottom:2.5rem}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.footer{padding:0 3.2rem .4rem}}
body[data-active-screen=snake] .footer,body[data-active-screen=ratings] .footer,body[data-active-screen=results] .footer{opacity:0;pointer-events:none}
body[data-active-screen=snake] .footer *,body[data-active-screen=ratings] .footer *,body[data-active-screen=results] .footer *{pointer-events:none}
.select-set{font-size:1rem;position:relative;width:67.1666666667em}
@media(orientation: portrait){.select-set{font-size:1.2rem;width:29.8333333333em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.select-set{font-size:1rem;width:35.8em}}
@media(max-height: 430px) and (orientation: landscape){.select-set{width:46.6666666667em}}
.select-set__bg{position:absolute;top:0;right:0;bottom:0;left:0}
.select-set__bg::before{content:"";position:absolute;top:1.4166666667rem;left:2.8333333333rem;width:calc(100% - 5.6666666667rem);height:calc(100% - 2.8333333333rem);background-color:#014bd9;box-shadow:0 -1.4166666667rem 0 0 #fff,0 1.4166666667rem 0 0 #fff,-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.select-set__bg::before{top:1.0833333333rem;left:2.1666666667rem;width:calc(100% - 4.3333333333rem);height:calc(100% - 2.1666666667rem);background-color:#014bd9;box-shadow:0 -1.0833333333rem 0 0 #fff,0 1.0833333333rem 0 0 #fff,-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.select-set__bg::after{content:"";position:absolute;top:2.8333333333rem;left:1.4166666667rem;width:calc(100% - 2.8333333333rem);height:calc(100% - 5.6666666667rem);background-color:#014bd9;box-shadow:-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.select-set__bg::after{top:2.1666666667rem;left:1.0833333333rem;width:calc(100% - 2.1666666667rem);height:calc(100% - 4.3333333333rem);box-shadow:-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.select-set__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6.25em 7.75em 4.75em;text-align:center}
@media(orientation: portrait){.select-set__content{padding:5.1666666667em 4.5em 5.1666666667em}}
.select-set__form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}
.select-set__title{font-size:1.3333333333em;width:27.5em}
@media(orientation: portrait){.select-set__title{width:100%;font-size:1em}}
.select-set__options-slider{width:100%;margin:4.5833333333em auto 2.9166666667em}
@media(orientation: portrait){.select-set__options-slider{margin:4.5833333333em auto 3.75em}}
.select-set__options-slider.swiper{overflow:visible}
.select-set__options-slider-arrow{font-size:2.9166666667em;position:absolute;z-index:2;top:calc(50% - 0.2857142857em)}
@media(orientation: portrait){.select-set__options-slider-arrow{font-size:2.0833333333em;top:calc(50% - 0.56em)}}
.select-set__options-slider-arrow--next{right:1.3142857143em}
@media(orientation: portrait){.select-set__options-slider-arrow--next{right:1.8em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.select-set__options-slider-arrow--next{right:1.2em}}
.select-set__options-slider-arrow--prev{left:1.3142857143em}
@media(orientation: portrait){.select-set__options-slider-arrow--prev{left:1.8em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.select-set__options-slider-arrow--prev{left:1.2em}}
.select-set__slide.swiper-slide{padding:0 1.4166666667em;transition:opacity .15s ease}
@media(orientation: portrait){.select-set__slide.swiper-slide{padding:0 0.8333333333em}}
.select-set__slide.swiper-slide:not(.swiper-slide-visible){pointer-events:none;opacity:0}
.select-set__option{display:flex;flex-direction:column;align-items:center;cursor:pointer}
.select-set__option:hover .select-set__option-input:not(:checked)~.select-set__option-img{transform:scale(1.1)}
.select-set__option-input:checked~.select-set__option-img{animation-name:bounce;animation-duration:1s}
.select-set__option-input:checked~.select-set__option-name{color:#ffde00}
.select-set__option-img{height:8.5em;width:auto;transition:transform .3s ease-in-out}
@media(orientation: portrait){.select-set__option-img{height:12.5em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.select-set__option-img{height:10em}}
.select-set__option-name{height:1.2em;font-size:1em;display:block;margin-top:1.75em}
@media(orientation: portrait){.select-set__option-name{height:1em;margin-top:1.3333333333em}}
.select-set__button.button{width:12.1666666667rem;height:3.1666666667rem}
@media(orientation: portrait){.select-set__button.button{width:14.2rem}}
.select-set__button.button .button__bg{background-image:url(images/01a0f324fa5821a2e848.svg);background-size:269.8% 1520%;background-position:center top 2%}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.select-set__button.button{font-size:1.6em}}
.ratings{font-size:1rem;position:relative;width:67.1666666667em}
@media(orientation: portrait){.ratings{font-size:1rem;width:35.8em;margin-top:6em;margin-bottom:9em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.ratings{width:42em;margin-top:12em;margin-bottom:11em}}
.ratings__bg{position:absolute;top:0;right:0;bottom:0;left:0}
.ratings__bg::before{content:"";position:absolute;top:1.4166666667rem;left:2.8333333333rem;width:calc(100% - 5.6666666667rem);height:calc(100% - 2.8333333333rem);background-color:#014bd9;box-shadow:0 -1.4166666667rem 0 0 #fff,0 1.4166666667rem 0 0 #fff,-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.ratings__bg::before{top:1.0833333333rem;left:2.1666666667rem;width:calc(100% - 4.3333333333rem);height:calc(100% - 2.1666666667rem);background-color:#014bd9;box-shadow:0 -1.0833333333rem 0 0 #fff,0 1.0833333333rem 0 0 #fff,-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.ratings__bg::after{content:"";position:absolute;top:2.8333333333rem;left:1.4166666667rem;width:calc(100% - 2.8333333333rem);height:calc(100% - 5.6666666667rem);background-color:#014bd9;box-shadow:-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.ratings__bg::after{top:2.1666666667rem;left:1.0833333333rem;width:calc(100% - 2.1666666667rem);height:calc(100% - 4.3333333333rem);box-shadow:-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.ratings__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5.4166666667em 9.1666666667em 3.75em;text-align:center}
@media(orientation: portrait){.ratings__content{padding:5em 0.8em 4.8em}}
@media(orientation: portrait){.ratings__content .ratings-list{width:100%}}
.ratings__title{font-size:3em;margin-bottom:0.8333333333em}
@media(orientation: portrait){.ratings__title{font-size:2.6em;margin-bottom:0.8461538462em}}
.ratings__list{margin-bottom:2.0833333333em}
@media(orientation: portrait){.ratings__list{margin-bottom:2em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.ratings__list{height:16em;overflow:hidden}}
.ratings__buttons{display:flex;column-gap:2.0833333333em}
@media(orientation: portrait){.ratings__buttons{column-gap:1em}}
.ratings__back-button{padding-left:0}
@media(orientation: portrait){.ratings__back-button{font-size:1.2rem;height:3.8rem;width:9.5rem}.ratings__back-button .button__bg{background-image:url(images/01a0f324fa5821a2e848.svg)}}
.ratings__link-button{width:20rem;padding-left:0}
@media(orientation: portrait){.ratings__link-button{height:3.8rem;width:19.5rem}}
.ratings__link-button .button__bg{background-image:url(images/367e0d50758f863f1064.svg);background-size:100% 100%;background-repeat:no-repeat}
.ratings__link-button:active .button__bg{background-image:url(images/975809bc13fa02f8db13.svg)}
.result{font-size:1rem;position:relative;width:67.1666666667em;margin-top:auto;margin-bottom:7.9166666667em}
@media(orientation: portrait){.result{font-size:1rem;width:35.8em;margin-bottom:16.2em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.result{font-size:.6rem;width:66.6666666667em;margin-bottom:20em}}
.result::after{content:"";position:absolute;top:calc(100% - 4.25rem);left:8.5rem;width:8.5em;height:8.5em;background-image:url(images/8f105f365f6f66b03bab.svg);background-size:100% auto;background-repeat:no-repeat}
@media(orientation: portrait){.result::after{top:calc(100% - 2.6em);left:calc(15.6em);width:10.4em;height:9.1em;background-image:url(images/416771cf3805708a4e0c.svg)}}
.result__bg{position:absolute;top:0;right:0;bottom:0;left:0}
.result__bg::before{content:"";position:absolute;top:1.4166666667rem;left:2.8333333333rem;width:calc(100% - 5.6666666667rem);height:calc(100% - 2.8333333333rem);background-color:#014bd9;box-shadow:0 -1.4166666667rem 0 0 #fff,0 1.4166666667rem 0 0 #fff,-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.result__bg::before{top:1.0833333333rem;left:2.1666666667rem;width:calc(100% - 4.3333333333rem);height:calc(100% - 2.1666666667rem);background-color:#014bd9;box-shadow:0 -1.0833333333rem 0 0 #fff,0 1.0833333333rem 0 0 #fff,-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.result__bg::after{content:"";position:absolute;top:2.8333333333rem;left:1.4166666667rem;width:calc(100% - 2.8333333333rem);height:calc(100% - 5.6666666667rem);background-color:#014bd9;box-shadow:-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.result__bg::after{top:2.1666666667rem;left:1.0833333333rem;width:calc(100% - 2.1666666667rem);height:calc(100% - 4.3333333333rem);box-shadow:-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.result__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4.3333333333em 9.1666666667em 2.5em;text-align:center}
@media(orientation: portrait){.result__content{padding:4em 1em 1.5em}}
.result__title{font-size:2.5em;text-transform:uppercase;margin-bottom:0.6666666667em}
@media(orientation: portrait){.result__title{font-size:2.6em;margin-bottom:0.7692307692em}}
.result__score{display:flex;align-items:flex-end;column-gap:1.0833333333em;margin-bottom:2em}
@media(orientation: portrait){.result__score{column-gap:1.2em;margin-bottom:1.6em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.result__score{column-gap:2em}}
.result__score-value{font-size:4.1666666667em;line-height:.8;color:#ffde00}
@media(orientation: portrait){.result__score-value{font-size:3.8em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.result__score-value{font-size:5em;line-height:1}}
.result__text{max-width:33.3333333333em;margin-bottom:2.9166666667em}
@media(orientation: portrait){.result__text{max-width:90%;margin-bottom:2.5em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.result__text{font-size:1.3333333333em;margin-bottom:1.6666666667em}}
.result__ratings-title{font-size:1.6666666667em;text-transform:uppercase;margin-bottom:1.15em}
@media(orientation: portrait){.result__ratings-title{font-size:1.8em;margin-bottom:0.8333333333em}}
.result__ratings{height:5.9166666667em;overflow:hidden;margin-bottom:2.0833333333em}
@media(orientation: portrait){.result__ratings{max-width:100%;height:10em;margin-bottom:2em}}
.result__buttons{display:flex;column-gap:2.0833333333em;margin-bottom:1.6666666667em}
@media(orientation: portrait){.result__buttons{column-gap:1em;margin-bottom:1.6em}}
@media(orientation: portrait){.result__repeat-button{font-size:1.2rem;height:3.8rem;width:10rem;padding-left:0}.result__repeat-button .button__bg{background-image:url(images/01a0f324fa5821a2e848.svg)}}
.result__mushroom{position:absolute;z-index:3;top:calc(100% - 17.9166666667em);right:calc(100% - 8.6666666667em);aspect-ratio:274/303;width:22.8333333333em;background-image:url(images/06b010a4c0cba13a8255.svg);background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}
@media(orientation: portrait){.result__mushroom{top:calc(100% - 5.4em);right:calc(100% - 17.7em);width:19.2em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.result__mushroom{top:calc(100% - 10em);right:calc(100% - 18.5em);width:26.6666666667em}}
.result__logo-link{display:inline-block;font-size:0;color:#fff;transition:color .3s ease;margin-bottom:.3333333333rem}
@media(orientation: portrait){.result__logo-link{margin-bottom:.3rem}}
.result__logo-link:hover{color:#ffde00}
.result__logo-link-img{width:auto;height:1.8333333333rem}
@media(orientation: portrait){.result__logo-link-img{height:1.8rem}}
.result__link-button{width:20rem;padding-left:0}
@media(orientation: portrait){.result__link-button{height:3.8rem;width:19.5rem}}
.result__link-button .button__bg{background-image:url(images/367e0d50758f863f1064.svg);background-size:contain;background-repeat:no-repeat}
.result__link-button:active .button__bg{background-image:url(images/975809bc13fa02f8db13.svg)}
.authors{position:relative;font-size:1rem;width:67.1666666667em;z-index:10}
@media(orientation: portrait){.authors{font-size:1.2rem;width:29.8333333333em;align-self:flex-start;margin-top:5.9166666667em;height:75.2717391304%}}
.authors__bg{position:absolute;top:0;right:0;bottom:0;left:0;position:absolute;top:0;right:0;bottom:0;left:0}
.authors__bg::before{content:"";position:absolute;top:1.4166666667rem;left:2.8333333333rem;width:calc(100% - 5.6666666667rem);height:calc(100% - 2.8333333333rem);background-color:#014bd9;box-shadow:0 -1.4166666667rem 0 0 #fff,0 1.4166666667rem 0 0 #fff,-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.authors__bg::before{top:1.0833333333rem;left:2.1666666667rem;width:calc(100% - 4.3333333333rem);height:calc(100% - 2.1666666667rem);background-color:#014bd9;box-shadow:0 -1.0833333333rem 0 0 #fff,0 1.0833333333rem 0 0 #fff,-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.authors__bg::after{content:"";position:absolute;top:2.8333333333rem;left:1.4166666667rem;width:calc(100% - 2.8333333333rem);height:calc(100% - 5.6666666667rem);background-color:#014bd9;box-shadow:-1.4166666667rem 0 0 0 #fff,1.4166666667rem 0 0 0 #fff}
@media(orientation: portrait){.authors__bg::after{top:2.1666666667rem;left:1.0833333333rem;width:calc(100% - 2.1666666667rem);height:calc(100% - 4.3333333333rem);box-shadow:-1.0833333333rem 0 0 0 #fff,1.0833333333rem 0 0 0 #fff}}
.authors__content{position:relative;display:flex;flex-direction:column;width:100%;height:45.6666666667em;padding:3.9166666667em 8.3333333333em}
@media(orientation: portrait){.authors__content{height:100%;padding:3.3333333333em 2.8333333333em}}
.authors__content-inner{position:relative;margin-bottom:2.0833333333em;width:calc(100% + 5em);margin-left:-2.5em}
@media(orientation: portrait){.authors__content-inner{width:100%;margin-bottom:1.8333333333em;margin-left:0}}
.authors__content-item+.authors__content-item{margin-top:2.5em}
@media(orientation: portrait){.authors__content-item+.authors__content-item{margin-top:1.8333333333em}}
.authors__title{font-size:3em;line-height:97.2222222222%;margin-bottom:0.8333333333em;text-transform:uppercase;flex-shrink:0}
@media(orientation: portrait){.authors__title{font-size:1.6rem;margin-bottom:1.375em}}
.authors__content-item-title{font-size:1.5em;line-height:105.5555555556%;margin-bottom:1.6666666667em}
@media(orientation: portrait){.authors__content-item-title{font-size:1.2rem;margin-bottom:1.8333333333em}}
@media(max-height: 430px) and (orientation: landscape){.authors__content-item-title{font-size:1.8rem}}
.authors__list{display:flex;flex-wrap:wrap;gap:1.1666666667em 4.1666666667em;width:calc(100% - 5em);margin:0 auto}
@media(orientation: portrait){.authors__list{gap:1em;width:19.5em}}
@media(max-height: 430px) and (orientation: landscape){.authors__list{width:41.6666666667em;gap:1.8333333333em}}
.authors__item{width:calc((100% - 4.1666666667em)/2);font-size:1em;text-align:left}
@media(orientation: portrait){.authors__item{width:100%;font-size:0.8333333333em}}
@media(max-height: 430px) and (orientation: landscape){.authors__item{width:100%;font-size:1.6666666667em}}
.authors__item-title{font-size:1em;color:#ffde00;line-height:126%}
.authors__item-name{margin:0}
.authors__back-button{margin:auto auto 0;flex-shrink:0}
#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:normal}

/*# sourceMappingURL=app.b38c129bc5500a302594.css.map*/