/*
 * 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);-webkit-backface-visibility:hidden;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:"SONGER Condensed";src:local("SONGER Condensed Heavy"),local("SONGERCondensed-Heavy"),url(fonts/6f3d1034f00621bd311e.woff2) format("woff2"),url(fonts/7bae0d88747decac4ea7.woff) format("woff");font-weight:900;font-style:normal}
@font-face{font-family:"SONGER Grotesque";src:local("SONGER Grotesque Heavy"),local("SONGERGrotesque-Heavy"),url(fonts/cd85270dfb400dfb81d1.woff2) format("woff2"),url(fonts/974879dcb7d406f4597e.woff) format("woff");font-weight:900;font-style:normal;font-display:block}
@font-face{font-family:Nekst;src:local("Nekst Bold"),local("Nekst-Bold"),url(fonts/725d4dc33feb1dc85dde.woff2) format("woff2"),url(fonts/4e1b6942fd8ba22797ca.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter-Regular"),url(fonts/bd097ceff83f90802a12.woff2) format("woff2"),url(fonts/0d6f7c99e635f1fec4c9.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:StyreneALC;src:local("StyreneALC Black"),local("StyreneALC-Black"),url(fonts/3890a71a757136ba5798.woff2) format("woff2"),url(fonts/c66af99aef0eaf055bbb.woff) format("woff");font-weight:900;font-style:normal}
:root{--color-main-back: #373e7a;--color-main-text: #fff;--color-header: #000;--parallax-ratio: 0;--parallax-progress: 0;--story-progress: 0;--page-transition-duration: 0.6s;--header-height: min(6.25vw, calc(11.1111111111 * var(--svh, 1vh)));--header-padding-top: min(2.0833333333vw, calc(3.7037037037 * var(--svh, 1vh)));--header-padding-bottom: min(0.5208333333vw, calc(0.9259259259 * var(--svh, 1vh)));--header-padding-side: min(2.34375vw, calc(4.1666666667 * var(--svh, 1vh)));--start-page-padding-x: min(2.0833333333vw, calc(3.7037037037 * var(--svh, 1vh)));--start-page-padding-b: min(6.25vw, calc(11.1111111111 * var(--svh, 1vh)));--game-h: min(32.7083333333vw, calc(58.1481481481 * var(--svh, 1vh)));--100vh: 100vh}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){:root{--header-height: min(19.2vw, calc(10.7946026987 * var(--svh, 1vh)));--header-padding-top: min(5.3333333333vw, calc(2.9985007496 * var(--svh, 1vh)));--header-padding-bottom: min(4.2666666667vw, calc(2.3988005997 * var(--svh, 1vh)));--header-padding-side: min(0.8333333333vw, calc(1.4814814815 * var(--svh, 1vh)));--game-h: min(94.4vw, calc(53.0734632684 * var(--svh, 1vh)))}}
html,body{-webkit-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:"Nekst",roboto,helvetica,sans-serif;font-weight:400;background:var(--color-main-bg);color:var(--color-main-text);width:100%;height:100%;font-size:25px;font-weight:400;line-height:.88;font-size:12px}
@media(min-width: 560px){html,body{font-size:calc(0.6896551724vw + 8.1379310345px)}}
@media(min-width: 850px){html,body{font-size:calc(1.0169491525vw + 5.3559322034px)}}
@media(min-width: 1440px){html,body{font-size:calc(0.6944444444vw + 10px)}}
@media(min-width: 1728px){html,body{font-size:calc(1.5625vw - 5px)}}
@media(min-width: 1920px){html,body{font-size:25px}}
@media(min-width: 320px)and (orientation: portrait){html,body{font-size:calc(3.6363636364vw - 1.6363636364px)}}
@media(min-width: 375px)and (orientation: portrait){html,body{font-size:calc(3.6363636364vw - 1.6363636364px)}}
@media(min-width: 430px)and (orientation: portrait){html,body{font-size:calc(0.5917159763vw + 11.4556213018px)}}
@media(min-width: 768)and (orientation: portrait){html,body{font-size:calc(0.78125vw + 10px)}}
@media(min-width: 1024px)and (orientation: portrait){html,body{font-size:18px}}
@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}
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}
b,strong{font-weight:400}
.ps__rail-y{opacity:1 !important;width:1.2em !important;height:100% !important;background-color:transparent !important;transform:scaleY(0.95)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ps__rail-y{width:1.3571428571em !important}}
.ps__rail-y::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(images/ccfc153addc2a83790b7.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:scaleY(1.05)}
.ps__thumb-y{z-index:2;left:20% !important;width:66.6666666667% !important;background-color:#00f0ff !important}
@keyframes wiggle-10-once{0%{transform:rotate(-4.55deg) translate(-0.098rem, 0.086rem)}11.1111111111%{transform:rotate(1.6deg) translate(0.016rem, -0.059rem)}22.2222222222%{transform:rotate(4.5deg) translate(0.087rem, -0.075rem)}33.3333333333%{transform:rotate(2.9deg) translate(-0.073rem, -0.032rem)}44.4444444444%{transform:rotate(-0.25deg) translate(0.096rem, 0.026rem)}55.5555555556%{transform:rotate(2.9deg) translate(-0.054rem, 0.076rem)}66.6666666667%{transform:rotate(-2.65deg) translate(-0.029rem, -0.084rem)}77.7777777778%{transform:rotate(3.5deg) translate(0.079rem, 0.092rem)}88.8888888889%{transform:rotate(3.65deg) translate(-0.054rem, 0.089rem)}100%{transform:rotate(-2.55deg) translate(-0.029rem, 0.032rem)}100%{transform:rotate(0deg) translate(0, 0)}}
@keyframes wiggle-5-and-wait-loop{0%{transform:rotate(6.9deg) translate(0.039rem, 0.055rem)}10%{transform:rotate(0deg) translate(-0.079rem, -0.092rem)}20%{transform:rotate(-3.4deg) translate(-0.031rem, -0.044rem)}30%{transform:rotate(1deg) translate(-0.073rem, -0.023rem)}40%{transform:rotate(-8.8deg) translate(-0.027rem, 0.001rem)}50%,100%{transform:rotate(0deg) translate(0, 0)}}
@keyframes pulse-example-1{0%{transform:scale(0.96) rotate(0deg)}45%{transform:scale(1.01) rotate(4deg)}100%{transform:scale(0.962) rotate(0deg)}}
@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.01) rotate(4deg);animation-timing-function:cubic-bezier(0.6, 0, 0.6, 1)}100%{transform:scale(0.962) rotate(0deg)}}
@keyframes show-el-opacity{0%{opacity:0}100%{opacity:1}}
@keyframes simple-rotate{100%{transform:rotate(360deg)}}
.header{position:fixed;font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));width:100%;padding:var(--header-padding-top) var(--header-padding-side) var(--header-padding-bottom);display:flex;justify-content:space-between;align-items:center;gap:2.4em;z-index:1000;animation:show-el-opacity 2s ease both .2s}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.header{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));gap:0.7142857143em;flex-direction:column}}
.header__left{display:flex;align-items:center}
.header__logos{display:flex;align-items:center;column-gap:1.2em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.header__logos{gap:1.8571428571em}}
.header__logo{position:relative;cursor:pointer;display:flex}
.header__logo svg{transition:transform .2s ease-out,color .2s ease-in-out;color:#fff}
.header__logo:hover svg{color:#14517e}
.header__logo:active svg{transform:scale(0.98)}
.header__logo:not(:last-child)::after{content:"";position:absolute;left:calc(100% + 0.6em);top:50%;width:1px;background-color:#fff;height:1.28em;transform:translateY(-50%)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.header__logo:not(:last-child)::after{left:calc(100% + 0.9285714286em)}}
.header__right{opacity:0;pointer-events:none;display:flex;align-items:center;column-gap:1.8em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.header__right{position:absolute;top:4em}}
[data-active-screen=results] .header__right{opacity:1;pointer-events:auto}
.header__authors-button.ui-icon-button{display:none}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.header__authors-button.ui-icon-button{display:flex}}
.header__user-block{position:absolute;top:min(4.1666666667vw, calc(7.4074074074 * var(--svh, 1vh)));right:min(5.2083333333vw, calc(9.2592592593 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.header__user-block{top:min(17.3333333333vw, calc(9.7451274363 * var(--svh, 1vh)));left:0;width:100%}}
.logo-betcity{aspect-ratio:161/23;height:1.36rem}
@media(min-width: 1025px){.logo-betcity{height:.88rem}}
.logo-championat{aspect-ratio:150/28;height:1.68rem}
@media(min-width: 1025px){.logo-championat{height:1.12rem}}
.screen-disclaimer{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));position:fixed;z-index:10;bottom:0;left:0;width:100%;background:linear-gradient(to top, #000 8.41%, rgba(0, 0, 0, 0) 88.01%);pointer-events:none;transition:opacity .3s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-disclaimer{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screen-disclaimer__container{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:8em;max-width:55.2em;margin:0 auto;padding:0.88em 1.2em;text-align:center}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-disclaimer__container{padding:0.7142857143em 1.1428571429em}}
.screen-disclaimer__container *{pointer-events:auto}
.screen-disclaimer__main-text{font-family:"Inter","Nekst",sans-serif;font-size:0.4em;margin-bottom:2em;line-height:1.2}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-disclaimer__main-text{font-size:0.5em;margin-bottom:0.7142857143em}}
.screen-disclaimer__link{font-family:"StyreneALC",sans-serif;color:#00f0ff;text-underline-offset:.2em;font-size:0.84em;transition:color .2s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-disclaimer__link{font-size:0.7142857143em}}
.screen-disclaimer__link:hover,.screen-disclaimer__link:focus,.screen-disclaimer__link:active{color:#0070f3}
body:not(.cookies-accepted) .screen-disclaimer{opacity:0;visibility:hidden}
.cookie-plate{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));position:fixed;top:auto;right:0;bottom:0;left:0;color:#fff;background-color:#0007a7;z-index:1100;transition:opacity .3s ease,transform .3s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.cookie-plate{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.cookie-plate:not(.visible){pointer-events:none;opacity:0;transform:translateY(100%)}
.cookie-plate__container{position:relative;display:flex;align-items:center;height:3.2em;padding:0 1.2em 0 2.16em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.cookie-plate__container{flex-direction:column;justify-content:center;height:7.2142857143em;padding:0 1.1428571429em 0;text-align:center}}
.cookie-plate__text{font-family:"Inter","Nekst",sans-serif;font-size:0.72em;margin-right:4.4444444444em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.cookie-plate__text{font-size:1.0714285714em;margin:0 0 1.1428571429em}}
.cookie-plate__link{font-family:"Nekst",roboto,helvetica,sans-serif;font-size:0.8em;color:#00f0ff;transition:color .15s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.cookie-plate__link{font-size:1.2857142857em}}
.cookie-plate__link:hover{color:#fff}
.cookie-plate__close.ui-close-button{margin-left:auto}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.cookie-plate__close.ui-close-button{position:absolute;top:.75em;right:.75em}}
.leaderboard{font-size:min(1.3541666667vw, calc(2.4074074074 * var(--svh, 1vh)));position:relative;width:calc(100% + 3.8461538462em);padding-right:3.8461538462em;height:10.1923076923em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.leaderboard{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));width:calc(100% + 2.7142857143em);margin-left:-1.3571428571em;padding-right:2.7142857143em;height:11.8571428571em}}
.leaderboard__list{display:grid;grid-row-gap:0.5769230769em;row-gap:0.5769230769em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.leaderboard__list{row-gap:0.5714285714em}}
.leaderboard__item{display:grid;grid-template-columns:auto 1fr;grid-column-gap:0.6538461538em;column-gap:0.6538461538em;height:1.5769230769em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.leaderboard__item{column-gap:0.5714285714em;height:1.5em}}
.leaderboard__item-place{display:flex;justify-content:center;align-items:center;font-size:0.7692307692em;width:3.5em;text-align:center;border-radius:0.65em;background-color:#0c33cd}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.leaderboard__item-place{font-size:0.7142857143em;width:3.7em;border-radius:0.7em}}
.leaderboard__item-info{display:flex;align-items:center;column-gap:0.9230769231em;font-size:1em;padding:0 0.8076923077em;border-radius:0.65em;background-color:#0c33cd}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.leaderboard__item-info{column-gap:0.8571428571em;padding:0 0.7857142857em}}
.leaderboard__item.active .leaderboard__item-place,.leaderboard__item.active .leaderboard__item-info{background-color:#0070f3}
.share{font-size:vw-ch-contain(25);display:flex;align-items:center;column-gap:1.8em}
.color-slider{display:inline-flex}
.color-slider__inner{font-size:min(6.25vw, calc(11.1111111111 * var(--svh, 1vh)));display:inline-flex;flex-direction:column;align-items:center;width:1em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.color-slider__inner{flex-direction:row;font-size:min(61.3333333333vw, calc(34.4827586207 * var(--svh, 1vh)));width:1em}}
.color-slider__slider{height:2em;margin:0.1333333333em 0}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.color-slider__slider{height:0.2869565217em;margin:0}}
.color-slider__slide{display:flex;justify-content:center;align-items:center;height:100%;width:100%;transition:opacity .15s ease,transform .15s ease}
.color-slider__slide:not(.swiper-slide-active){opacity:0;transform:scale(0.8)}
.color-slider__slide-icon{max-width:100%;height:auto}
.color-slider__slide-icon--paint-barrel{display:block;width:75%;aspect-ratio:90/110}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.color-slider__slide-icon--paint-barrel{width:45%}}
.color-slider__arrow{flex-shrink:0}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.color-slider__arrow--prev.ui-icon-button .ui-icon-button__bg{transform:rotate(90deg)}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.color-slider__arrow--prev.ui-icon-button .ui-icon-button__icon{transform:rotate(-90deg)}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.color-slider__arrow--next.ui-icon-button .ui-icon-button__bg{transform:rotate(-270deg)}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.color-slider__arrow--next.ui-icon-button .ui-icon-button__icon{transform:rotate(90deg)}}
.svg-salute{--stem-animation-duraion: 0.75s;--petal-animation-duraion: 2s;font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));position:absolute;aspect-ratio:.7323943662}
@keyframes salute-body-float{50%{transform:rotate(5deg)}}
@keyframes salute-stem-draw{100%{stroke-dashoffset:0}}
@keyframes salute-petal-draw{50%,100%{stroke-dashoffset:0}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.svg-salute{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.svg-salute__body{width:100%;height:auto;animation:salute-body-float 5s ease var(--float-delay, 0s) alternate infinite}
.svg-salute__stem{stroke-dasharray:580;stroke-dashoffset:580}
.active .svg-salute__stem{animation:salute-stem-draw var(--stem-animation-duraion) linear var(--base-delay, 0s) forwards}
.svg-salute__petal{stroke-dasharray:150;stroke-dashoffset:150}
.active .svg-salute__petal{animation:salute-petal-draw var(--petal-animation-duraion) linear calc(var(--stem-animation-duraion) + var(--base-delay, 0s)) infinite}
.global-ui{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
.global-ui__authors-button.ui-icon-button{opacity:0;pointer-events:none;position:absolute;z-index:10;right:min(3.28125vw, calc(5.8333333333 * var(--svh, 1vh)));bottom:min(6.7708333333vw, calc(12.037037037 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.global-ui__authors-button.ui-icon-button{display:none}}
[data-active-screen=results] .global-ui__authors-button.ui-icon-button{opacity:1;pointer-events:auto}
.global-ui__user-block{position:absolute;top:min(2.0833333333vw, calc(3.7037037037 * var(--svh, 1vh)));right:min(3.28125vw, calc(5.8333333333 * var(--svh, 1vh)))}
.ui-form{flex-grow:1;font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));width:100%;max-width:31.6em;display:flex;flex-direction:column}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));max-width:15.7142857143em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.ui-form{max-width:20em}}
.ui-form__title{margin-bottom:auto}
.ui-form__fields{display:grid;grid-row-gap:0.8em;row-gap:0.8em;width:100%}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form__fields{row-gap:0.7857142857em}}
.ui-form__checkboxes{display:grid;grid-row-gap:0.6em;row-gap:0.6em;margin-top:2.2em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form__checkboxes{row-gap:1.1428571429em;margin-top:1.1428571429em;padding:0 0.7142857143em}}
.ui-form__additional-actions{display:flex;flex-direction:column;align-items:flex-end}
.ui-form__additional-actions-button{font-size:0.72em;cursor:pointer}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form__additional-actions-button{font-size:0.8571428571em;margin-top:0.8571428571em}}
.ui-form__error-wrap{position:relative;width:100%}
.ui-form__error-message{position:absolute;font-size:0.56em;padding-top:1.1428571429em;font-family:"Inter","Nekst",sans-serif;color:#e43659}
.ui-form__buttons{display:flex;order:1;gap:1.4em;justify-content:center;flex-wrap:wrap;margin-top:auto}
.ui-form__success-block{display:none;flex-direction:column;justify-content:center;height:100%;width:24em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form__success-block{width:16.4285714286em}}
.ui-form__success-block-text{flex-direction:column;font-size:0.96em;margin:3.3333333333em 0;text-align:center;line-height:1.2}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form__success-block-text{font-size:1em;margin:2.1428571429em 0}}
.screen.form-success .ui-form{display:none}
.screen.form-success .ui-form__success-block{display:flex}
.ui-form-field{font-size:min(1.4583333333vw, calc(2.5925925926 * var(--svh, 1vh)));position:relative;display:grid;grid-template-columns:1fr 55.1898734177%;grid-column-gap:1.0714285714em;column-gap:1.0714285714em;align-items:center}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form-field{font-size:min(3.2vw, calc(1.7991004498 * var(--svh, 1vh)));grid-template-columns:1fr;row-gap:0}}
.ui-form-field__label{font-size:1em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form-field__label{font-size:1.1666666667em;line-height:1;margin-bottom:0.3333333333em}}
.ui-form-field__input{height:1.5em;padding:0 0.7142857143em;background:#0070f3;border-radius:0.4642857143em;font-family:"Nekst",roboto,helvetica,sans-serif;font-weight:700;font-size:1em;line-height:1.2;color:#fff;border:none;outline:none;filter:none}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form-field__input{height:2.5833333333em;padding:0 0.8333333333em;border-radius:0.75em}}
.ui-form-field .just-validate-error-label{position:absolute;top:calc(100% + 0.2142857143em);right:0;font-family:"Inter","Nekst",sans-serif;font-size:0.5em;text-align:right;color:#e43659 !important}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form-field .just-validate-error-label{font-size:0.9166666667em}}
.ui-form-checkbox{font-size:min(1.0416666667vw, calc(1.8518518519 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form-checkbox{font-size:min(3.2vw, calc(1.7991004498 * var(--svh, 1vh)))}}
.ui-form-checkbox input{position:absolute;width:0;height:0;visibility:hidden}
.ui-form-checkbox input:checked~.ui-form-checkbox__input .ui-form-checkbox__input-icon{opacity:1;transform:none}
.ui-form-checkbox__inner{display:flex;align-items:flex-start}
.ui-form-checkbox__input{position:relative;width:2.15em;aspect-ratio:1;margin-right:1.35em;border-radius:0.8em;flex-shrink:0;background-color:#0070f3;cursor:pointer}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form-checkbox__input{width:1.25em;margin-right:0.8333333333em;border-radius:0.4166666667em}}
.ui-form-checkbox__input-icon{opacity:0;position:absolute;bottom:16.7441860465%;left:18.6046511628%;width:88.3720930233%;aspect-ratio:38/36;background-image:url(images/a6eb3d9fa0cd0105acdb.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:scale(0.9);transition:opacity .15s ease,transform .15s ease}
.ui-form-checkbox__text{display:flex;align-items:center;min-height:2.15em;font-size:1em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-form-checkbox__text{min-height:1.25em}}
.ui-form-checkbox__text a,.ui-form-checkbox__text a:hover,.ui-form-checkbox__text a:visited{color:#fff}
.ui-form-checkbox .just-validate-error-label{display:none}
.ui-form-checkbox[\:has\(.just-validate-error-label\)] .ui-form-checkbox__input{background-color:#e43659}
.ui-form-checkbox:has(.just-validate-error-label) .ui-form-checkbox__input{background-color:#e43659}
.ui-button{position:relative;display:inline-flex;justify-content:center;align-items:center;text-align:center;font-size:min(1.5625vw, calc(2.7777777778 * var(--svh, 1vh)));text-transform:uppercase;text-decoration:none;font-family:"SONGER Grotesque",sans-serif;box-shadow:inset 0 0 .5rem transparent;transition:background-color .15s ease,color .15s ease;cursor:pointer}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-button{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.ui-button[disabled]{cursor:default;pointer-events:none;opacity:.5}
.ui-button.loading{color:transparent !important;pointer-events:none}
.ui-button.loading::after{content:"";font-size:var(--spinner-size, 1em);position:absolute;top:calc(50% - var(--spinner-size, 1em)/2);left:calc(50% - var(--spinner-size, 1em)/2);display:block;border-radius:50%;width:1em;height:1em;border:.2em solid var(--spinner-color-1, rgba(255, 255, 255, 0.6));border-top-color:var(--spinner-color-2, #fff);animation:linear 1s infinite simple-rotate}
.ui-button.loading:hover{color:transparent}
.ui-button--size-1{min-width:7em;height:2.4333333333em;padding:0 0.8em;border-radius:0.8333333333em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-button--size-1{min-width:7.1428571429em;height:3em;padding:0 1.1428571429em;border-radius:0.7142857143em}}
.ui-button--size-2{min-width:9em;height:3.0666666667em;padding:0 0.5333333333em;border-radius:1em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-button--size-2{min-width:7.1428571429em;height:3em;padding:0 1.1428571429em;border-radius:0.7142857143em}}
.ui-button--size-3{font-size:min(0.9895833333vw, calc(1.7592592593 * var(--svh, 1vh)));min-width:7.2631578947em;height:2.2105263158em;padding:0 0.8421052632em;border-radius:0.6842105263em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-button--size-3{font-size:min(2.6666666667vw, calc(1.4992503748 * var(--svh, 1vh)));min-width:5.2em;height:1.5em;padding:0 1.2em;border-radius:0.6em}}
.ui-button--color-blue-1{background:#00f0ff;color:#0007a7}
.ui-button--color-blue-1:hover{color:#fff;background:#0070f3}
.ui-button--color-blue-2{background:#0070f3;color:#fff}
.ui-button--color-blue-2:hover{background:#004df3}
.ui-button--color-red{background:#e43659;color:#fff}
.ui-button--color-red:hover{background:#f3234d}
.ui-icon-button{font-size:min(3.8020833333vw, calc(6.7592592593 * var(--svh, 1vh)));position:relative;display:flex;justify-content:center;align-items:center;width:1em;aspect-ratio:1;cursor:pointer}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-icon-button{font-size:min(14.6666666667vw, calc(8.2458770615 * var(--svh, 1vh)))}}
.ui-icon-button *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
.ui-icon-button:hover .ui-icon-button__icon svg{transform:scale(1.1)}
.ui-icon-button__bg{position:absolute;top:0;right:0;bottom:0;left:0}
.ui-icon-button__bg::before,.ui-icon-button__bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(images/856448cbd0a8b36f8d24.png);background-size:100% auto;background-repeat:no-repeat;transition:opacity .15s ease}
.ui-icon-button__bg::before{background-position:center top 0%}
.ui-icon-button__bg::after{opacity:0;background-position:center top 100%}
.ui-icon-button__icon{position:relative;z-index:2;pointer-events:none}
.ui-icon-button__icon--arrow{width:39.7260273973%;aspect-ratio:29/35;color:#0007a7}
.ui-icon-button__icon--sound{width:53.4246575342%;aspect-ratio:39/37}
.ui-icon-button__icon--gift{width:53.4246575342%;aspect-ratio:39/37}
.ui-icon-button__icon--vk{width:53.4246575342%;aspect-ratio:39/37}
.ui-icon-button__icon--ok{width:35.6164383562%;aspect-ratio:26/39}
.ui-icon-button__icon--authors{width:65.7534246575%;aspect-ratio:64/35}
.ui-icon-button__icon svg{display:block;width:100%;height:100%;transition:color .15s ease,transform .15s ease}
.ui-icon-button--bg-blue-2 .ui-icon-button__bg{background-position:center top 50%}
.ui-icon-button--bg-blue-2 .ui-icon-button__icon{color:#00f0ff}
.ui-icon-button.audio-off .ui-icon-button__icon{color:#6b091d}
.ui-icon-button--size-2{font-size:min(4.7916666667vw, calc(8.5185185185 * var(--svh, 1vh)));aspect-ratio:92/77}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-icon-button--size-2{font-size:min(10.9333333333vw, calc(6.1469265367 * var(--svh, 1vh)))}}
.ui-icon-button--size-2.ui-icon-button--bg-blue-2 .ui-icon-button__bg::before{background-position:center top 50%}
.ui-icon-button--size-2.ui-icon-button--bg-blue-2 .ui-icon-button__bg::after{background-position:center top 50%}
.ui-icon-button--size-2.audio-off .ui-icon-button__bg::before{background-position:center top 100%}
.ui-icon-button--size-2 .ui-icon-button__bg::before,.ui-icon-button--size-2 .ui-icon-button__bg::after{background-image:url(images/a8965e17d7e18a496333.png)}
.ui-icon-button--size-2 .ui-icon-button__bg::before{background-position:center top 0%}
.ui-icon-button--size-2 .ui-icon-button__bg::after{background-position:center top 0%}
.ui-icon-button--size-2 .ui-icon-button__icon--gift{width:42.3913043478%}
.ui-icon-button--size-2 .ui-icon-button__icon--sound{width:42.3913043478%}
.ui-icon-button--size-2 .ui-icon-button__icon--vk{width:42.3913043478%}
.ui-icon-button--size-2 .ui-icon-button__icon--ok{width:26.0869565217%}
.ui-icon-button--down .ui-icon-button__bg{transform:scaleY(-1)}
.ui-icon-button--down .ui-icon-button__icon{transform:rotate(180deg)}
.ui-icon-button--right .ui-icon-button__bg{transform:rotate(90deg) scaleY(-1)}
.ui-icon-button--right .ui-icon-button__icon{transform:rotate(90deg)}
.ui-icon-button--left .ui-icon-button__bg{transform:rotate(90deg)}
.ui-icon-button--left .ui-icon-button__icon{transform:rotate(-90deg)}
.ui-close-button{font-size:min(1.8229166667vw, calc(3.2407407407 * var(--svh, 1vh)));position:relative;display:flex;justify-content:center;align-items:center;width:1em;aspect-ratio:1;cursor:pointer}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-close-button{font-size:min(5.3333333333vw, calc(2.9985007496 * var(--svh, 1vh)))}}
.ui-close-button::before{content:"";display:block;position:absolute;width:120%;aspect-ratio:1;top:-10%;left:-10%}
.ui-close-button:hover svg{transform:scale(1.1)}
.ui-close-button svg{width:100%;height:auto;color:#fff;transition:transform .15s ease}
.ui-close-button--type-2{font-size:min(5.15625vw, calc(9.1666666667 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-close-button--type-2{font-size:min(10.6666666667vw, calc(5.9970014993 * var(--svh, 1vh)))}}
.ui-user-block{opacity:0;pointer-events:none;font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));display:flex;flex-direction:column;align-items:flex-end;row-gap:0.8em;transition:opacity .15s ease}
.user-logged .ui-user-block{opacity:1;pointer-events:auto}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-user-block{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));flex-direction:row;justify-content:center;align-items:center;column-gap:1.0714285714em}}
.ui-user-block__message{line-height:1;font-family:"SONGER Grotesque",sans-serif;font-size:1.12em;text-transform:uppercase;color:#0007a7}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-user-block__message{font-size:1.0714285714em}}
.ui-user-block__name{display:inline-block;vertical-align:bottom;max-width:14em;overflow:hidden;text-overflow:ellipsis}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.ui-user-block__name{max-width:10.7142857143em}}
[data-active-screen=results] .ui-user-block,[data-active-screen=game] .ui-user-block,[data-active-screen=finish] .ui-user-block{display:none}
.landscape-cap{position:fixed;z-index:10001;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#0007a7}
@media(min-width: 1025px), (orientation: portrait){.landscape-cap{display:none}}
.landscape-cap__image{width:min(80vw, calc(44.9775112444 * var(--svh, 1vh)));aspect-ratio:.9776119403;background-image:url(images/a224280d18ba93a6a92d.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
.landscape-cap__text{font-size:min(7.4666666667vw, calc(4.1979010495 * var(--svh, 1vh)));line-height:1.1;width:min(90.6666666667vw, calc(50.9745127436 * var(--svh, 1vh)));max-width:95%;text-align:center}
.playstation-image{font-size:min(23.0208333333vw, calc(40.9259259259 * var(--svh, 1vh)));position:absolute;width:1em;aspect-ratio:.9132231405}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.playstation-image{font-size:min(37.3333333333vw, calc(20.9895052474 * var(--svh, 1vh)))}}
.playstation-image__playstation{position:absolute;top:4.5454545455%;left:9.7285067873%;width:0.5678733032em;aspect-ratio:251/443}
.playstation-image__playstation::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-12.1deg);background-image:url(images/b9417c7a0346e3364705.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
.playstation-image__gamepad{position:absolute;top:35.9504132231%;left:40.7239819005%;width:0.5904977376em;aspect-ratio:261/180}
.playstation-image__gamepad::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(2.64deg);background-image:url(images/f43b60998f222e81196c.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
.screen{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease-in}
.screen.is-active{opacity:1;pointer-events:auto;transition:opacity .3s ease}
.screen__balloon{position:relative;display:flex;flex-direction:column;align-items:center;width:min(74.6875vw, calc(132.7777777778 * var(--svh, 1vh)));height:min(37.6041666667vw, calc(66.8518518519 * var(--svh, 1vh)));padding:min(4.9479166667vw, calc(8.7962962963 * var(--svh, 1vh))) min(4.6875vw, calc(8.3333333333 * var(--svh, 1vh)));background-image:url(images/ef6217a1ed7f3aa276df.svg);background-size:100% 100%;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen__balloon{width:min(87.4666666667vw, calc(49.1754122939 * var(--svh, 1vh)));height:min(135.2vw, calc(76.011994003 * var(--svh, 1vh)));margin-bottom:min(4.2666666667vw, calc(2.3988005997 * var(--svh, 1vh)));padding:min(13.8666666667vw, calc(7.796101949 * var(--svh, 1vh))) min(6.4vw, calc(3.5982008996 * var(--svh, 1vh))) min(10.6666666667vw, calc(5.9970014993 * var(--svh, 1vh)));background-image:url(images/167d7979dc9ee4e30ed1.svg)}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.screen__balloon{width:min(112vw, calc(62.9685157421 * var(--svh, 1vh)));padding:min(12.8vw, calc(7.1964017991 * var(--svh, 1vh))) min(10.6666666667vw, calc(5.9970014993 * var(--svh, 1vh)))}}
.screen__balloon-close{position:absolute;top:min(4.53125vw, calc(8.0555555556 * var(--svh, 1vh)));right:min(4.84375vw, calc(8.6111111111 * var(--svh, 1vh)))}
.screen.game-screen{padding:0}
.screen-pause{color:#fff;background:#321f5c;z-index:10}
.screen-balloon-title{font-size:min(2.34375vw, calc(4.1666666667 * var(--svh, 1vh)));text-transform:uppercase;font-family:"SONGER Grotesque",sans-serif;line-height:1;max-width:13.3333333333em;text-align:center;margin-left:auto;margin-right:auto}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-balloon-title{font-size:min(6.4vw, calc(3.5982008996 * var(--svh, 1vh)));max-width:11.0416666667em}}
.screen-intro{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-intro{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screen-intro.screen{align-items:flex-start;text-align:center;padding:3.2em 4.8em 0}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-intro.screen{padding:8.2142857143em 1.1428571429em 0}}
.screen-intro__text-content{position:relative}
.screen-intro__title{font-family:"SONGER Grotesque",sans-serif;font-weight:900;line-height:90%;font-size:5.2em;color:#0007a7;transition:opacity .1s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-intro__title{font-size:3.7142857143em}}
.screen-intro__start-button{position:absolute;z-index:11;right:4.2em;bottom:4em;cursor:pointer;transition:opacity .3s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-intro__start-button{font-size:min(4.8vw, calc(2.6986506747 * var(--svh, 1vh)));height:min(9.6vw, calc(5.3973013493 * var(--svh, 1vh)));min-width:min(27.2vw, calc(15.2923538231 * var(--svh, 1vh)));right:50%;bottom:min(32vw, calc(17.9910044978 * var(--svh, 1vh)));transform:translateX(50%)}}
.screen-about{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-about{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screen-about__text{font-size:1em;line-height:1.1;width:38.2em;margin-top:4em;text-align:center}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-about__text{font-size:1em;line-height:1.25;width:100%;margin-top:1.7142857143em}}
@media(min-width: 431px) and (max-width: 1024px) and (orientation: portrait){.screen-about__text{margin-top:3.9285714286em}}
.screen-about__text p+p{margin-top:1em}
.screen-about__button-wrap{position:relative;margin-top:5.6em}
.screen-about__button-wrap::before,.screen-about__button-wrap::after{display:block;content:"";position:absolute;top:50%;width:8.72em;height:2.64em;background-image:url(images/a13fff44ec8be5eb16b2.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-about__button-wrap::before,.screen-about__button-wrap::after{width:4.7857142857em;height:4.7142857143em}}
.screen-about__button-wrap::before{right:calc(100% + 2.12em)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-about__button-wrap::before{right:calc(100% + 0.6428571429em)}}
.screen-about__button-wrap::after{left:calc(100% + 2.12em)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-about__button-wrap::after{left:calc(100% + 0.6428571429em)}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-about__button-wrap{margin-top:2.8571428571em}}
.screen-about__playstation{top:42.9362880886%;left:79.2887029289%}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-about__playstation{top:auto;bottom:min(-2.6666666667vw, calc(-1.4992503748 * var(--svh, 1vh)));left:55%;transform:translateX(-50%)}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.user-logged .screen-about .screen__balloon{height:min(125.3333333333vw, calc(70.4647676162 * var(--svh, 1vh)));margin-top:min(4vw, calc(2.2488755622 * var(--svh, 1vh)))}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.user-logged .screen-about__playstation{font-size:min(32vw, calc(17.9910044978 * var(--svh, 1vh)));bottom:min(-5.3333333333vw, calc(-2.9985007496 * var(--svh, 1vh)))}}
.screen-auth{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-auth{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-auth .screen__balloon{justify-content:center}}
.screen-auth__buttons{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.4em;gap:1.4em;width:35.8em;margin-top:4em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-auth__buttons{grid-template-columns:1fr;width:16.4285714286em;gap:1.0714285714em;margin-top:4.2857142857em;margin-bottom:4.2857142857em}}
.screen-auth__buttons .ui-button[data-screen=registration]{grid-column:span 2}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-auth__buttons .ui-button[data-screen=registration]{grid-column:auto}}
.screen-auth__buttons .ui-button[data-screen=rules]{grid-column:span 3}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-auth__buttons .ui-button[data-screen=rules]{grid-column:auto}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.user-logged .screen-auth .screen__balloon{height:min(125.3333333333vw, calc(70.4647676162 * var(--svh, 1vh)));margin-top:min(4vw, calc(2.2488755622 * var(--svh, 1vh)))}}
.screen-rules{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-rules{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screen-rules__text{font-size:1em;width:24em;margin-top:1.6em;text-align:center}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-rules__text{font-size:1em;line-height:1.2;width:17.1428571429em;margin-top:2.8571428571em}}
.screen-rules__illustration{width:13.92em;aspect-ratio:348/190;margin-top:2em;background-image:url(images/e1d134eafb7656011472.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-rules__illustration{width:12.6428571429em;aspect-ratio:177/61;margin-top:5.7142857143em;background-image:url(images/87ffb97b63431693751e.svg)}}
.screen-rules__button{margin-top:auto}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.user-logged .screen-rules .screen__balloon{height:min(125.3333333333vw, calc(70.4647676162 * var(--svh, 1vh)));margin-top:min(4vw, calc(2.2488755622 * var(--svh, 1vh)))}}
.screen-loot{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-loot{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-loot .screen-balloon-title{max-width:min(53.3333333333vw, calc(29.9850074963 * var(--svh, 1vh)))}}
.screen-loot__items{display:flex;justify-content:space-between;margin-top:3em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-loot__items{flex-wrap:wrap;justify-content:center;column-gap:2.8571428571em;row-gap:2.8571428571em;margin-top:2.8571428571em}}
.screen-loot__item{width:16em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-loot__item{width:calc(50% - 1.4285714286em)}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-loot__item--protection{order:1}}
.screen-loot__item-image{position:relative;width:100%;height:8em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-loot__item-image{height:5.7142857143em}}
.screen-loot__item-image::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat}
.screen-loot__item-image--speed::before{width:7.84em;aspect-ratio:196/188;background-image:url(images/3ad2b3bb351fc4da6ebe.svg)}
.screen-loot__item-image--protection::before{width:16em;aspect-ratio:400/222;background-image:url(images/7cf49d6a3612bf6ff74e.svg)}
.screen-loot__item-image--slow::before{width:11.28em;aspect-ratio:282/177;background-image:url(images/c0f331e5f9da3b1ccd6c.svg)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-loot__item-image--slow::before{width:9.2857142857em;transform:translateX(-55%) translateY(-50%)}}
.screen-loot__item-name{font-size:0.72em;margin-top:0.5555555556em;text-align:center}
.screen-loot__button{margin-top:auto}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.user-logged .screen-loot .screen__balloon{height:min(125.3333333333vw, calc(70.4647676162 * var(--svh, 1vh)));margin-top:min(4vw, calc(2.2488755622 * var(--svh, 1vh)))}}
.screen-results{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-results{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-results .screen__balloon{height:min(124.5333333333vw, calc(70.0149925037 * var(--svh, 1vh)));margin-top:min(8vw, calc(4.4977511244 * var(--svh, 1vh)))}}
.screen-results__user-block{display:none;width:26.8em;margin-top:2.4em;margin-bottom:2.4em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-results__user-block{width:16.4285714286em;margin-top:2.5em;margin-bottom:2.1428571429em}}
.user-logged .screen-results__user-block{display:block}
.screen-results__guest-block{width:24em;margin-top:1.6em;text-align:center}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-results__guest-block{width:100%}}
.user-logged .screen-results__guest-block{display:none}
.screen-results__score{font-size:4em;font-family:"StyreneALC",sans-serif;color:#00f0ff}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-results__score{font-size:3.8571428571em}}
.screen-results__guest-text{font-size:1.2em;margin-top:1em;line-height:1}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-results__guest-text{font-size:1em;line-height:1.2;margin-top:1.7142857143em}}
.screen-results__playstation{top:35.8725761773%;left:84.0306834031%}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-results__playstation{display:none}}
.screen-results__coupon{position:absolute;top:64.5429362881%;left:-13.8075313808%;width:12.48em;aspect-ratio:312/200;background-image:url(images/7611bde1e4f1e6180f8f.png);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(-30deg)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-results__coupon{display:none}}
.screen-results__buttons{display:flex;column-gap:2.24em;margin-top:auto;margin-bottom:0.8em;margin-bottom:auto}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-results__buttons{flex-direction:column;width:16.4285714286em;row-gap:1.0714285714em;margin-bottom:0.7142857143em}}
body.user-logged .screen-results__button--reg{display:none}
.screen-color-select{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-color-select{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screen-color-select__color-slider{position:absolute;top:50%;transform:translateY(-50%)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-color-select__color-slider{position:relative;top:0;transform:none}}
.screen-color-select__color-slider--main{left:4.4em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-color-select__color-slider--main{left:0;margin:2.1428571429em 0 auto}}
.screen-color-select__color-slider--secondary{right:4.4em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-color-select__color-slider--secondary{right:0;margin:auto 0 2.1428571429em}}
.screen-color-select__bus{position:relative;width:32.28em;height:8.96em;margin-top:4.4em;background-image:url(images/bed31276ec3a5ddab9ce.svg);background-position:left bottom;background-repeat:no-repeat;background-size:100% auto}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-color-select__bus{width:21em;height:5.8289962825em;margin:auto 0}}
.screen-color-select__bus::after{content:"";position:absolute;z-index:3;top:2.6785714286%;left:0;width:100%;height:87.9464285714%;background-image:url(images/3ac978a6da27b95cf21e.svg);background-position:left bottom;background-repeat:no-repeat;background-size:100% auto}
.screen-color-select__bus-vynil-back{position:absolute;top:0;left:0;width:auto;aspect-ratio:780/217;height:96.875%;color:var(--bus-color-1)}
.screen-color-select__bus-vynil-front{position:absolute;z-index:2;top:0;left:0;width:auto;aspect-ratio:780/217;height:96.875%;color:var(--bus-color-2)}
.screen-color-select__bus-flags{position:absolute;z-index:5;left:14.4981412639%;top:2.6785714286%;width:auto;aspect-ratio:150/70;height:31.25%;color:var(--bus-color-1)}
.screen-color-select__bus-hand{position:absolute;z-index:5;left:2.7261462206%;top:10.2678571429%;width:13.5068153656%;aspect-ratio:109/168;background-image:url(images/822d7e7c09cffce1c086.svg);background-position:left bottom;background-repeat:no-repeat;background-size:100% auto;transform:rotate(-43deg)}
.screen-color-select__bus-ball{position:absolute;z-index:5;left:35.9355638166%;top:52.6785714286%;width:7.5588599752%;aspect-ratio:1;background-image:url(images/35517ccedc835b1b70ff.svg);background-position:left bottom;background-repeat:no-repeat;background-size:100% auto}
.screen-color-select__button-wrap{position:relative;margin-top:auto}
.screen-color-select__button-wrap::before,.screen-color-select__button-wrap::after{display:block;content:"";position:absolute;top:50%;width:8.72em;height:2.64em;background-image:url(images/a13fff44ec8be5eb16b2.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-color-select__button-wrap::before,.screen-color-select__button-wrap::after{width:4.7857142857em;height:4.7142857143em}}
.screen-color-select__button-wrap::before{right:calc(100% + 2.12em)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-color-select__button-wrap::before{right:calc(100% + 0.6428571429em)}}
.screen-color-select__button-wrap::after{left:calc(100% + 2.12em)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-color-select__button-wrap::after{left:calc(100% + 0.6428571429em)}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-color-select__button-wrap{margin-top:0}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.user-logged .screen-color-select .screen__balloon{height:min(125.3333333333vw, calc(70.4647676162 * var(--svh, 1vh)));margin-top:min(4vw, calc(2.2488755622 * var(--svh, 1vh)))}}
.screen-registration .screen__balloon{height:min(42.4479166667vw, calc(75.462962963 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-registration .screen__balloon{height:min(136vw, calc(76.4617691154 * var(--svh, 1vh)))}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-login .screen__balloon .screen-balloon-title{margin-bottom:min(12.2666666667vw, calc(6.8965517241 * var(--svh, 1vh)));margin-top:min(21.3333333333vw, calc(11.9940029985 * var(--svh, 1vh)))}}
.screen-authors{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
.screen-authors .screen__balloon{height:min(41.0416666667vw, calc(72.962962963 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-authors .screen__balloon{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));height:min(135.2vw, calc(76.011994003 * var(--svh, 1vh)));padding-bottom:5.7142857143em}}
.screen-authors__list{position:relative;max-width:43.2em;margin-top:2.4em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-authors__list{width:18.5714285714em;padding-right:2.2857142857em}}
.screen-authors__list-inner{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3.4em;column-gap:3.4em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-authors__list-inner{grid-template-columns:1fr;row-gap:1.7142857143em}}
.screen-authors__list-column-title{font-size:0.72em;margin-bottom:0.7777777778em;min-height:1em;color:#0086f5}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-authors__list-column-title{font-size:1em;min-height:0}}
.screen-authors__list-column-content{display:grid;grid-row-gap:1.52em;row-gap:1.52em}
.screen-authors__item-name{font-size:0.6em;line-height:1.1;color:#0086f5}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-authors__item-name{font-size:1em}}
.screen-authors__item-members{font-size:0.72em;line-height:1.1;display:grid;margin-top:.25em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-authors__item-members{font-size:1.1428571429em}}
.screen-authors__ball{position:absolute;top:20.16em;left:-8em;width:14.68em;aspect-ratio:367/370;background-image:url(images/38b8ef54d482598d7aae.svg);background-position:center;background-size:contain;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-authors__ball{display:none}}
.screen-authors .ps__rail-y{visibility:hidden}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-authors .ps__rail-y{visibility:visible}}
.screen-reset-password{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-reset-password{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screen-reset-password .ui-form{justify-content:center;align-items:center;max-width:24.4em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-reset-password .ui-form{max-width:90%}}
.screen-reset-password .ui-form .ui-form-field{grid-template-columns:1fr 70%}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-reset-password .ui-form .ui-form-field{grid-template-columns:1fr}}
.screen-reset-password .ui-form__title{margin-bottom:2.4em}
.screen-reset-password .ui-form__buttons{margin-top:4.4em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-reset-password .ui-form__buttons{flex-direction:column-reverse}}
.screen-set-new-password{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-set-new-password{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screen-set-new-password .ui-form{justify-content:center}
.screen-set-new-password .ui-form__title{margin-bottom:2.4em}
.screen-set-new-password .ui-form__buttons{margin-top:4.4em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-set-new-password .ui-form__buttons{flex-direction:column-reverse}}
.screen-scoring{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-scoring{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screen-scoring__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:34.4em;padding:4.8em 0;margin-bottom:auto;text-align:center}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-scoring__content{width:100%;padding:6.7142857143em 0.8571428571em}}
.screen-scoring__title{font-family:"SONGER Grotesque",sans-serif;font-size:3.2em;line-height:1;color:#0007a7}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-scoring__title{font-size:2.8571428571em}}
.screen-scoring__subtitle{font-size:1.4em;line-height:1;width:15.1428571429em;margin-top:1.1428571429em;color:#0007a7}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-scoring__subtitle{font-size:1.4285714286em;width:12.5em;margin-top:1.1428571429em}}
.screen-scoring__ball{position:absolute;z-index:2;bottom:-0.96em;left:-7.4em;width:19.12em;aspect-ratio:1;background-image:url(images/38b8ef54d482598d7aae.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-scoring__ball{bottom:6.4285714286em;left:-3.8571428571em;width:11.9285714286em}}
.screen-winners{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screen-winners .screen__balloon{padding:min(5.2083333333vw, calc(9.2592592593 * var(--svh, 1vh))) min(8.6979166667vw, calc(15.462962963 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners .screen__balloon{padding:min(14.6666666667vw, calc(8.2458770615 * var(--svh, 1vh))) min(9.0666666667vw, calc(5.0974512744 * var(--svh, 1vh)))}}
.screen-winners__title{font-family:"SONGER Grotesque",sans-serif;font-size:2.8em;line-height:1;width:11.1428571429em;text-align:center;color:#00f0ff}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__title{font-size:1.7142857143em;width:100%}}
.screen-winners__subtitle{font-family:"SONGER Grotesque",sans-serif;font-size:1.8em;line-height:1;margin-top:0.7777777778em;text-align:center}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__subtitle{font-size:1.7142857143em;margin-top:0.8333333333em}}
.screen-winners__winners-block{display:grid;align-items:center;grid-template-columns:1fr 21.6em;grid-column-gap:4.08em;column-gap:4.08em;margin-top:1.08em;margin-bottom:0.96em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__winners-block{display:none;grid-template-columns:1fr;row-gap:2.1428571429em;margin-top:0.7142857143em}}
.screen-winners__winners-block--main{column-gap:1.92em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__winners-block--main{display:grid}}
.screen-winners__winners-block-text{font-size:1em;line-height:1.2}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__winners-block-text{font-size:1em;text-align:center}}
.screen-winners__winners-block-text span{color:#00f0ff}
.screen-winners__winners-block-list{position:relative;overflow:hidden;height:6.12em;padding-right:3.2em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__winners-block-list{height:11.8571428571em;padding-right:3.2142857143em}}
.screen-winners__winners-block-list--main{height:auto;padding-right:0}
.screen-winners__winners-block-list-inner{display:grid;grid-row-gap:0.6em;row-gap:0.6em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__winners-block-list-inner{row-gap:0.5714285714em}}
.screen-winners__person{font-size:1.04em;display:flex;align-items:center;height:1.5769230769em;width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 0.9230769231em;border-radius:0.5em;background-color:#0c33cd}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__person{font-size:1em;height:1.5em;padding:0 0.9285714286em;border-radius:0.4285714286em}}
.screen-winners__person--main{background-color:#0070f3}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__person--main{font-size:1.2857142857em;justify-content:center;height:1.8333333333em;padding:0 0.8888888889em;text-align:center;border-radius:0.6111111111em}}
.screen-winners__playstation{font-size:min(21.6145833333vw, calc(38.4259259259 * var(--svh, 1vh)));top:min(5.8854166667vw, calc(10.462962963 * var(--svh, 1vh)));left:calc(100% - min(9.375vw, calc(16.6666666667 * var(--svh, 1vh))))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__playstation{font-size:min(42.6666666667vw, calc(23.988005997 * var(--svh, 1vh)));top:auto;bottom:min(12.5333333333vw, calc(7.0464767616 * var(--svh, 1vh)));left:calc(50% - min(18.6666666667vw, calc(10.4947526237 * var(--svh, 1vh))))}}
.screen-winners__coupon{position:absolute;bottom:min(0vw, calc(0 * var(--svh, 1vh)));right:calc(100% - min(6.6666666667vw, calc(11.8518518519 * var(--svh, 1vh))));width:12.48em;aspect-ratio:312/200}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__coupon{display:none;z-index:2;bottom:min(-1.3333333333vw, calc(-0.7496251874 * var(--svh, 1vh)));left:calc(100% - min(26.6666666667vw, calc(14.9925037481 * var(--svh, 1vh))));width:8.2142857143em}}
.screen-winners__coupon::before,.screen-winners__coupon::after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;aspect-ratio:312/200;background-image:url(images/7611bde1e4f1e6180f8f.png);background-size:contain;background-position:center;background-repeat:no-repeat}
.screen-winners__coupon::before{display:none;z-index:-1;width:73.6842105263%}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__coupon::before{display:block;top:auto;right:auto;bottom:auto;left:auto;left:-24.347826087%;bottom:6.7567567568%;transform:rotate(-12deg)}}
.screen-winners__coupon::after{transform:rotate(-23.5deg)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__coupon::after{transform:rotate(16deg);box-shadow:-2px 2px 0 0 rgba(0,0,0,.25);border-radius:2px}}
.screen-winners__stage-arrow{display:none;position:absolute}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__stage-arrow--main{display:flex;right:0;bottom:min(3.2vw, calc(1.7991004498 * var(--svh, 1vh)))}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners__stage-arrow--other{left:0;bottom:min(3.2vw, calc(1.7991004498 * var(--svh, 1vh)))}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners[data-screen-stage="2"] .screen-winners__winners-block{display:grid}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners[data-screen-stage="2"] .screen-winners__winners-block--main{display:none}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners[data-screen-stage="2"] .screen-winners__coupon{display:block}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners[data-screen-stage="2"] .screen-winners__playstation{display:none}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners[data-screen-stage="2"] .screen-winners__stage-arrow--main{display:none}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screen-winners[data-screen-stage="2"] .screen-winners__stage-arrow--other{display:flex}}
.screens-bg-1{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));--height-grass: 27.037037037%;--height-sky: 72.962962963%}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-1{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-1{--height-grass: 40.3298350825%;--height-sky: 59.6701649175%}}
.screens-bg-1__grass{position:absolute;bottom:0;width:100%;height:var(--height-grass);background-color:#82ab19}
.screens-bg-1__road{position:absolute;height:calc(100% - var(--height-sky));aspect-ratio:3080/286;top:var(--height-sky);left:calc(50% - 51.2em);background-image:url(images/52731dc1af133515e78a.svg);background-position:center;background-repeat:no-repeat;background-size:contain}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-1__road{left:calc(50% - 37.8571428571em);height:52.6236881559%;aspect-ratio:1120/351;background-image:url(images/09c18678bbff978e12e3.svg)}}
.screens-bg-1__bus{opacity:0;position:absolute;left:calc(50% - 26.8em);bottom:8.7037037037%;height:61.5740740741%;aspect-ratio:1136/665;background-image:url(images/76b0bd304b6285d466b9.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity .15s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-1__bus{left:calc(50% - 14.2857142857em);bottom:29.2353823088%;height:32.9835082459%}}
[data-active-screen=intro] .screens-bg-1__bus{opacity:1}
.screens-bg-1__stadium{opacity:0;position:absolute;bottom:var(--height-grass);left:calc(50% - 30.8em);height:27.8703703704%;aspect-ratio:1598/301;background-image:url(images/922e571f50a018246cfb.svg);background-repeat:no-repeat;background-position:center bottom;background-size:contain;transition:opacity .15s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-1__stadium{left:calc(50% - 17.1428571429em);height:14.6926536732%}}
[data-active-screen=intro] .screens-bg-1__stadium{opacity:1}
.screens-bg-1__clouds{position:absolute;height:43.1481481481%;aspect-ratio:1942/466;top:2.8703703704%;left:calc(50% - 36em);background-image:url(images/89795b735cfad4347c2c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-1__clouds{left:calc(50% - 20em);top:19.940029985%;height:20.9895052474%}}
.screens-bg-1__tree{position:absolute;bottom:18.2407407407%;left:calc(50% - 37.6em);height:56.4814814815%;aspect-ratio:354/610;background-image:url(images/2c83881f21a0038fccec.svg);background-repeat:no-repeat;background-position:center;background-size:contain}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-1__tree{left:calc(50% - 15.3571428571em);bottom:33.4332833583%;height:29.8350824588%}}
.screens-bg-2{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));display:flex;flex-direction:column;align-items:center}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-2{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screens-bg-2 .game-back{position:relative;transform:none}
.screens-bg-2__grass{position:relative;width:100%;flex-grow:1;background-color:#448d31}
[data-active-screen=game] .screens-bg-2__grass{opacity:0;pointer-events:none}
.screens-bg-2__grass-elements{display:none;position:absolute;top:-0.6em;left:calc(50% - 32em);width:75.56em;aspect-ratio:1889/163;background-image:url(images/d8ea3909131e0f20819b.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-2__grass-elements{top:-3.1428571429em;left:calc(50% - 19.2857142857em);width:38.2857142857em;aspect-ratio:536/72;background-image:url(images/0d278879c716b71c9190.svg)}}
.screens-bg-2__grass::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:linear-gradient(to bottom, transparent 0%, #0c0c0c 75%)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-2__grass::after{background-image:linear-gradient(to bottom, transparent 0%, #0c0c0c 60%)}}
.screens-bg-3{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-3{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
[data-active-screen=scoring] .screens-bg-3.screens-bg{z-index:auto}
.screens-bg-3__sky{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom, #5b71d1 -30%, #7eddca 31%, #fff6c7 124%)}
.screens-bg-3__clouds{position:absolute;height:50.5555555556%;aspect-ratio:1942/546;top:12.037037037%;left:calc(50% - 40em);background-image:url(images/9ee94b25cc4158dc7da4.svg);background-position:center;background-repeat:no-repeat;background-size:contain}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-3__clouds{height:54.5727136432%;aspect-ratio:639/364;top:6.8965517241%;left:50%;background-image:url(images/0fb5153a0d443dda643b.svg);transform:translateX(-50%)}}
.screens-bg-3__grass{position:absolute;left:0;bottom:0;width:100%;height:17.7777777778%;background-color:#82ab19}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-3__grass{height:29.9850074963%}}
.screens-bg-3__stadium{position:absolute;z-index:2;bottom:17.5925925926%;left:50%;aspect-ratio:1597/300;height:27.7777777778%;background-image:url(images/922e571f50a018246cfb.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateX(-48%)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg-3__stadium{bottom:29.6851574213%;height:12.5937031484%}}
.screens-bg-3__stadium:hover .screens-bg-3__stadium-text{opacity:1;transform:scale(1.1)}
.screens-bg-3__stadium-text{opacity:.6;position:absolute;top:22.3333333333%;left:24.4207889793%;height:34.3333333333%;aspect-ratio:778/103;background-image:url(images/fa13ce2bcf5965e94776.png);background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .3s ease,opacity .3s ease}
.screens-bg{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity .35s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens-bg{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.screens-bg:not(.is-active){opacity:0;pointer-events:none}
.screens{position:absolute;top:0;right:0;bottom:0;left:0;font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)))}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.screens{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
#app,.main{position:fixed;top:0;left:0;width:100%;height:100dvh;background:linear-gradient(193.2deg, #5b71d1 -46.26%, #7eddca 45.11%, #fff6c7 121.1%)}
.game-back{width:100vw;height:calc(var(--100vh) - var(--game-h));position:absolute;top:0;left:0;font-size:min(64.8958333333vw, calc(115.3703703704 * var(--svh, 1vh)));overflow:hidden;z-index:-5;--city-scale: 1;--region-1-progress: 1}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-back{font-size:min(118.4vw, calc(66.5667166417 * var(--svh, 1vh)))}}
.game-back__sky{width:100%;height:100%}
.game-back__sky-gradient{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease-in-out}
.game-back__sky-gradient--0{background:linear-gradient(to bottom, #6da9ce 0%, #8be0ca 100%)}
.game-back .game-object{font-size:1em;will-change:transform}
.game-back__stadium{z-index:2;width:1em;height:0.2495987159em;bottom:-2px;left:50%;transform:translateX(-50%) scale(var(--city-scale)) translateY(calc(100% - var(--region-1-progress, 0) * 100%));transform-origin:center bottom;transition:opacity .1s ease,transform .1s linear}
.game-back__stadium::before{z-index:2;background-image:url(images/6668f6970df2271bcddc.png);background-position:center bottom}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-back__stadium{height:0.2387387387em}}
.game-back__stadium-decor{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain}
.game-back__stadium-decor--left{bottom:-1px;left:-12.6003210273%;width:24.7191011236%;aspect-ratio:1.8554216867;background-image:url(images/a2d1cc421e16614181fd.png)}
.game-back__stadium-decor--right{bottom:-1px;right:-19.6629213483%;width:27.2873194222%;aspect-ratio:2.3448275862;background-image:url(images/527051e6fcb28820f085.png)}
.game-back__endgame-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,12,78,.85);transition:opacity 1s ease}
[data-active-screen=game] .game-back__endgame-gradient{opacity:0;pointer-events:none;transition:none}
.game-back__city{width:1.3964686998em;height:0.6019261637em;bottom:0;left:49%;transform:translateX(-50%);transform:translateX(-50%) scale(var(--city-scale)) translateY(calc(100% - var(--region-3-progress, 0) * 100%));transform-origin:center bottom;transition:opacity .1s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-back__city{width:1.1036036036em;height:0.4774774775em}}
.game-back__city::before{background-image:url(images/239811a5bdc1d9dde8d9.png)}
.game-back__hills.game-object{bottom:-2px;left:0;width:100%;height:0.0818619583em;transform-origin:center bottom}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-back__hills.game-object{height:0.1126126126em}}
.game-back__hills.game-object::before{background-image:url(images/0539e6bddce2a63d0e09.png);background-size:125% 100%;background-position:center top}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-back__hills.game-object::before{background-size:150% 100%}}
.game-back__clouds{width:1.5593900482em;height:0.3443017657em;bottom:0.0449438202em;left:50%;transform:translateX(-50%) scale(var(--sky-scale));transform-origin:center calc(100% + em3, 0 98, 1246);transition:opacity .1s ease,transform .1s linear}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-back__clouds{left:70%;width:1.7207207207em;height:0.509009009em;bottom:0.0675675676em}}
.game-back__clouds::before{background-image:url(images/e7f83265ec4a032107c2.svg)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-back__clouds::before{background-image:url(images/e12055deb917a9519e37.svg)}}
.game-finish-flag{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));position:absolute;z-index:10;top:-7.44em;left:-1.4em;width:41.84em;aspect-ratio:1046/1446;pointer-events:none;transition:top .6s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-finish-flag{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));top:1.4285714286em;left:-1.0714285714em;width:28.5714285714em}}
.game-finish-flag svg{width:100%;height:100%}
[data-active-screen=finish] .game-finish-flag{top:7.44em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){[data-active-screen=finish] .game-finish-flag{top:1.4285714286em}}
.game-finish-flag:not(.active){transform:translateX(-50%) translateY(-25%) rotate(-35deg);transition:transform .5s ease}
.game-end-overlay{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-top:3.68em;padding-bottom:7em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));padding-top:9.1428571429em;padding-bottom:6.7142857143em}}
.game-end-overlay__title{position:relative;z-index:2;font-size:3.2em;line-height:1;font-family:"SONGER Grotesque",sans-serif;width:9.75em;text-align:center;color:#00f0ff;transition:opacity 1s ease 1s}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay__title{font-size:2.1428571429em;width:8.1666666667em}}
.game-end-overlay__text{position:relative;z-index:2;font-size:1em;line-height:1.2;width:24.48em;margin-top:1.6em;text-align:center;transition:opacity 1s ease 1s}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay__text{font-size:1em;width:24.4285714286em;margin-top:1em}}
.game-end-overlay__salute{position:absolute;z-index:3}
.game-end-overlay__salute--1{--base-delay: 0.2s;top:5.2em;right:calc(50% + 24em);width:12.8em;transform:rotate(11deg)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay__salute--1{top:7.1428571429em;right:calc(50% + 0.3571428571em);width:8.5714285714em;transform:rotate(24deg)}}
.game-end-overlay__salute--2{--base-delay: 0.3s;--float-delay: 0.2s;bottom:2.8em;left:calc(50% + 24em);width:12.8em;transform:rotate(-56deg)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay__salute--2{top:8.5714285714em;bottom:auto;left:calc(50% + 10em);width:8.5714285714em;transform:rotate(-80deg)}}
.game-end-overlay__croud{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .75s ease .25s,transform .75s ease .25s}
.game-end-overlay__croud:not(.active){opacity:0;pointer-events:none;transform:translateY(2em)}
.game-end-overlay__croud-person{position:absolute}
.game-end-overlay__croud-person--1{left:calc(50% - 26em);bottom:11.6em;width:12em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay__croud-person--1{left:calc(50% - 12.5em);bottom:12.5714285714em;width:9.2857142857em}}
.game-end-overlay__croud-person--2{left:calc(50% - 14em);bottom:10.4em;width:10em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay__croud-person--2{left:calc(50% - 4.2857142857em);bottom:11.7857142857em;width:7.8571428571em}}
.game-end-overlay__croud-person--3{left:calc(50% - 4em);bottom:10em;width:14em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay__croud-person--3{left:calc(50% + 2.8571428571em);bottom:12.1428571429em;width:10.7142857143em}}
.game-end-overlay__croud-person--4{left:calc(50% + 7.6em);bottom:10em;width:11.2em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay__croud-person--4{display:none}}
.game-end-overlay__croud-person--5{left:calc(50% + 13.2em);bottom:10.8em;width:15.2em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-end-overlay__croud-person--5{display:none}}
.game-arrows{font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));display:none;z-index:50}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-arrows{opacity:0;pointer-events:none;display:flex;justify-content:space-between;position:absolute;left:0;width:100%;font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));bottom:5.2142857143em;padding:0 1.2142857143em}}
[data-active-screen=game] .game-arrows{opacity:1;pointer-events:auto}
.game-timer{position:absolute;font-size:min(1.5625vw, calc(2.7777777778 * var(--svh, 1vh)));font-family:"StyreneALC",sans-serif;right:min(15.625vw, calc(27.7777777778 * var(--svh, 1vh)));top:min(2.6041666667vw, calc(4.6296296296 * var(--svh, 1vh)));display:flex;justify-content:center;align-items:center;text-align:center;width:6.8333333333em;height:2.1666666667em;color:#00f0ff;background-image:url(images/4a0f47a48d94462a971c.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-timer{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));right:min(24vw, calc(13.4932533733 * var(--svh, 1vh)));top:min(16.8vw, calc(9.4452773613 * var(--svh, 1vh)));width:5.5714285714em;height:2.5714285714em;background-image:url(images/417d1c32c7c927c4c407.svg)}}
[data-active-screen=finish] .game-timer{cursor:pointer}
.game-timer::before{content:"";display:block;position:absolute;opacity:0;z-index:-1;top:0.3333333333em;right:0.3333333333em;bottom:0.3333333333em;left:0.3333333333em;box-shadow:0 0 0.5em 0.6666666667em #00f0ff;pointer-events:none;transition:opacity .5s ease 1s}
[data-active-screen=finish] .game-timer::before{opacity:1}
.game-timer::after{content:"";display:block;position:absolute;opacity:0;left:1.5em;top:calc(100% + 1em);width:2.1333333333em;height:2.0333333333em;pointer-events:none;background-image:url(images/84940f24a0be38510e94.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateX(-100%) translateY(100%) rotate(-69deg);transition:opacity .5s ease 1s,transform .5s ease 1s}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-timer::after{display:none}}
[data-active-screen=finish] .game-timer::after{opacity:1;transform:rotate(-69deg)}
.range-distance{font-size:min(0.7291666667vw, calc(1.2962962963 * var(--svh, 1vh)));opacity:0;pointer-events:none;right:min(3.125vw, calc(5.5555555556 * var(--svh, 1vh)));top:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:5em;height:39.7142857143em;color:#fff;background-image:url(images/23bf0ef3ab4f399b7d40.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance{font-size:min(3.2vw, calc(1.7991004498 * var(--svh, 1vh)));right:50%;top:auto;flex-direction:row;bottom:min(21.6vw, calc(12.143928036 * var(--svh, 1vh)));width:16.6666666667em;height:3.4166666667em;background-image:url(images/6260a0fee9e9803edc09.svg);transform:translateX(50%)}}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance__value-wrapper{width:3.5em;text-align:center}}
.range-distance__value-wrapper--target{padding:1.4285714286em 1.8571428571em 0}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance__value-wrapper--target{order:1;margin:0 0.8333333333em 0 0.4166666667em;padding:0}}
.range-distance__value-wrapper--current{padding:0 1.8571428571em 1.8571428571em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance__value-wrapper--current{order:-1;margin:0 0.4166666667em 0 0.8333333333em;padding:0}}
.range-distance__value{margin-right:.5em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance__value{margin-right:.15em}}
.range-distance__icon{position:absolute;left:0;bottom:calc(100% + 0.9285714286em);width:4.2142857143em;height:3.5714285714em;background-image:url(images/e6f1fe7af9c0b7e27162.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance__icon{display:none}}
.range-distance__progress-wrapper{position:relative;width:25.7142857143%;height:79.3165467626%}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance__progress-wrapper{width:auto;flex-grow:1;height:29.2682926829%}}
.range-distance__progress-wrapper::before{display:block;content:"";position:absolute;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance__progress-wrapper::before{width:100%;height:calc(100% + 0.1666666667em);bottom:0;left:0;background-image:url(images/1915cd06eb791158c04b.svg)}}
.range-distance__progress{width:100%;height:100%;border-radius:0.1428571429em;overflow:hidden}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance__progress{border-radius:0.1666666667em}}
.range-distance__progress-indicator{position:relative;width:100%;height:100%;background-color:#00f0ff;border-radius:0.1428571429em;transform:translateY(calc(100% - 1% * var(--percent-of-fill)));transition:transform .2s ease-in-out}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-distance__progress-indicator{border-radius:0.25em;transform:translateX(calc(-100% + 1% * var(--percent-of-fill)))}}
[data-active-screen=game] .range-distance{opacity:1;pointer-events:auto}
.range-velocity{opacity:0;pointer-events:none;font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));display:flex;justify-content:center;align-items:center;width:21.08em;height:2.56em;top:min(2.6041666667vw, calc(4.6296296296 * var(--svh, 1vh)));left:calc(50% - 8.6em);background-image:url(images/fb2ae3eb9914724054cf.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:opacity .3s ease}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-velocity{left:min(14.6666666667vw, calc(8.2458770615 * var(--svh, 1vh)));top:min(16.8vw, calc(9.4452773613 * var(--svh, 1vh)));font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)));width:8.3571428571em;height:2.6428571429em;background-image:url(images/e96ea2af3e7a6e18115b.svg);transform:none}}
.range-velocity__icon-wrap{display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;top:-0.48em;right:calc(100% - 0.8em);width:3.64em;height:3.6em;background-image:url(images/5ba2c6265b53f6cbdce4.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.range-velocity__icon-wrap{width:3.5714285714em;height:3.5em}}
.range-velocity__icon{width:46.1538461538%;height:65.5555555556%;background-image:url(images/9960080637413d6b17ce.svg);background-size:contain;background-position:center;background-repeat:no-repeat}
.range-velocity__progress-wrapper{position:relative;width:calc(100% - 1em);height:28.125%;overflow:hidden;border-radius:0.16em}
.range-velocity__progress-indicator{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:flex-start;transform:translateX(calc(-100% + 1% * var(--percent-of-fill)));background-color:#00f0ff;transition:transform .2s ease-in-out}
[data-active-screen=game] .range-velocity{opacity:1;pointer-events:auto}
.range{--percent-of-fill: 0;position:absolute}
.game-ui{opacity:0;position:fixed;font-size:min(1.3020833333vw, calc(2.3148148148 * var(--svh, 1vh)));top:0;left:0;width:100%;height:100%;z-index:1050;pointer-events:none}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-ui{font-size:min(3.7333333333vw, calc(2.0989505247 * var(--svh, 1vh)))}}
.game-ui__top-controls{position:absolute;top:min(2.34375vw, calc(4.1666666667 * var(--svh, 1vh)));right:min(2.6041666667vw, calc(4.6296296296 * var(--svh, 1vh)));display:flex;align-items:center;column-gap:0.88em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-ui__top-controls{top:min(16.8vw, calc(9.4452773613 * var(--svh, 1vh)));right:min(4.8vw, calc(2.6986506747 * var(--svh, 1vh)));flex-direction:column;row-gap:1em}}
[data-active-screen=game] .game-ui,[data-active-screen=finish] .game-ui{opacity:1}
[data-active-screen=game] .game-ui>*,[data-active-screen=finish] .game-ui>*{pointer-events:auto}
.game-object{position:absolute;background-size:contain;background-repeat:no-repeat;will-change:transform;transition:opacity .1s ease;--random-scale-factor: 1;--x-reflection-modifier: 1}
.game-object::before,.game-object::after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;top:0;left:0;width:100%;height:100%;background-position:center center;transform-origin:center center}
.game-object::before{transform:scaleX(var(--x-reflection-modifier)) scale(var(--random-scale-factor))}
.game-object.hide{opacity:0}
@keyframes game-object-appear{0%{opacity:0}100%{opacity:1}}
.game-object:not(.hide){animation:game-object-appear .15s linear forwards}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-object{font-size:2.5em}}
.curbstone-separator{bottom:0;left:-0.0143229167em;width:0.0286458333em;aspect-ratio:55/33;transform-origin:center bottom}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.curbstone-separator{left:-0.032em;width:0.064em}}
.curbstone-separator::before{background-image:url(images/b6d9178b0a0f63b21ee3.png);transform-origin:center bottom}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.curbstone-separator::before{aspect-ratio:24/63;background-image:url(images/8643daff7779fcd51a12.png)}}
.curbstone-separator--right::before{transform:scaleX(-1)}
.road{position:absolute;width:166.6666666667%;height:100%;bottom:-.1592356688%;left:50%;transform:translateX(-50%);background-image:url(images/73ba1814597dbdde9d84.svg);z-index:2;background-size:cover;background-position:center top}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.road{width:227.2%;height:100%;bottom:0;background-image:url(images/23d80a5c7c732f05577a.svg)}}
.road--full{background-image:url(images/ccd2c3e8fe1dff76827a.svg)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.road--full{background-image:url(images/47397b756872ba91e219.svg)}}
.loot{transform-origin:center bottom;will-change:auto;bottom:0;left:0}
.loot::before{width:100%;height:100%;transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.loot{font-size:2.5em;will-change:transform}}
.loot.good{width:0.1182291667em;height:0.1203125em;left:-0.0591145833em}
.loot.good::before{background-image:url(images/683ec5a170a788b2bd89.png)}
.loot.bad-tree-left{left:-0.234375em;width:0.46875em;aspect-ratio:260/170}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.loot.bad-tree-left{left:-0.1866666667em;width:0.3733333333em}}
.loot.bad-tree-left::before{top:10%;right:50%;background-image:url(images/2ba994f429c1624d8765.png);transform-origin:center bottom;transform:none;transform:scaleX(-1)}
.loot.bad-tree-right{left:-0.234375em;width:0.46875em;aspect-ratio:260/170}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.loot.bad-tree-right{left:-0.1866666667em;width:0.3733333333em}}
.loot.bad-tree-right::before{top:10%;right:50%;background-image:url(images/2ba994f429c1624d8765.png);transform-origin:center bottom;transform:none}
.loot.bad-roadblock{left:-0.0911458333em;width:0.1822916667em;aspect-ratio:182/170}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.loot.bad-roadblock{left:-0.08em;width:0.16em}}
.loot.bad-roadblock::before{background-image:url(images/a7e373c5edb96d49d02d.png);transform:translateY(-25%)}
.loot.bad-hole{left:-0.0911458333em;width:0.1822916667em;aspect-ratio:184/76}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.loot.bad-hole{left:-0.0733333333em;width:0.1466666667em}}
.loot.bad-hole::before{background-image:url(images/f73d19e12c090cc08bd4.png);transform:translateY(-25%)}
.loot.bad-police{left:-0.1302083333em;width:0.2604166667em;aspect-ratio:850/376}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.loot.bad-police{left:-0.1333333333em;width:0.2666666667em}}
.loot.bad-police::before{background-image:url(images/97801a8d2a9945cc637e.png);transform:translateY(-25%)}
.loot.bad-hotdog{left:-0.078125em;width:0.15625em;aspect-ratio:180/186}
.loot.bad-hotdog::before{background-image:url(images/2f69fa0b5cc657e897c5.png);transform:translateY(-25%)}
.loot.bad-sewerage{left:-0.0833333333em;width:0.1666666667em;aspect-ratio:204/98}
.loot.bad-sewerage::before{background-image:url(images/ef51fcaf3dda14cef9f6.png);transform:translateY(-25%)}
.loot.bad-log{left:-0.0859375em;width:0.171875em;aspect-ratio:242/122}
.loot.bad-log::before{background-image:url(images/b1b40612887e27c39c46.png);transform:translateY(-25%)}
.loot.protection-1{width:0.1229166667em;height:0.1203125em;left:-0.0614583333em}
.loot.protection-1::before{background-image:url(images/de0a2dc6b0ec47e45068.png)}
.loot.protection-2{width:0.1182291667em;height:0.1260416667em;left:-0.0591145833em}
.loot.protection-2::before{background-image:url(images/82307ea984207b80b671.png)}
.loot.protection-3{width:0.1270833333em;height:0.1260416667em;left:-0.0635416667em}
.loot.protection-3::before{background-image:url(images/8b70deb5949e9ce0c757.png)}
.divide-line{width:0.0364583333em;height:0.1052083333em;top:0em;left:-0.0182291667em;transform-origin:center top}
.divide-line--1::before{background-image:url(images/c3ad29dc3b1d4f77d85c.png)}
.divide-line--2::before{background-image:url(images/8b16508cd626a3f7bf2e.png)}
.hummock{bottom:0;left:-0.034375em;width:0.06875em;aspect-ratio:218/83;transform-origin:center bottom}
.hummock::before{background-image:url(images/49fda6c9833c4176e723.png);transform-origin:center bottom}
.bush-1{bottom:0;left:-0.0958333333em;width:0.1916666667em;aspect-ratio:368/232;transform-origin:center bottom}
.bush-1::before{background-image:url(images/10dd4cda7d22a14e149a.png);transform-origin:center bottom}
.bush-2{bottom:0;left:-0.18125em;width:0.3625em;aspect-ratio:464/261;transform-origin:center bottom}
.bush-2::before{background-image:url(images/a826fd5cd4452a39f8ff.png);transform-origin:center bottom}
.bush-3{bottom:0;left:-0.221875em;width:0.44375em;aspect-ratio:568/121;transform-origin:center bottom}
.bush-3::before{background-image:url(images/b76691e57309d335e156.png)}
.sign{bottom:0;left:-0.0354166667em;width:0.0708333333em;aspect-ratio:170/319;transform-origin:center bottom}
.sign--60::before{background-image:url(images/f261fed13bccfe02a961.png);transform-origin:center bottom}
.sign--moose::before{background-image:url(images/1a5e5521071114db42fe.png);transform-origin:center bottom}
.tree-1{bottom:0;left:-0.0955729167em;width:0.1911458333em;aspect-ratio:367/632;transform-origin:center bottom;animation-duration:.3s}
.tree-1::before{background-image:url(images/c6f222103d08a5e1816f.png);transform-origin:center bottom}
.spruce-tree-1{bottom:0;left:-0.0481770833em;width:0.0963541667em;aspect-ratio:185/285;transform-origin:center bottom}
.spruce-tree-1::before{background-image:url(images/d2b0adad357ee5f81fdf.png);transform-origin:center bottom}
.spruce-tree-2{bottom:0;left:-0.1153645833em;width:0.2307291667em;aspect-ratio:443/756;transform-origin:center bottom;animation-duration:.3s}
.spruce-tree-2::before{background-image:url(images/8c13e7585c4506c50355.png);transform-origin:center bottom}
.moose{bottom:0;left:-0.0580729167em;width:0.1161458333em;aspect-ratio:223/244;transform-origin:center bottom}
.moose--left::before{transform:scaleX(-1)}
.moose::before{background-image:url(images/401fd6d4bf8a27d8e14f.png);transform-origin:center bottom}
.rock-1{bottom:0;left:-0.0604166667em;width:0.1208333333em;aspect-ratio:232/155;transform-origin:center bottom}
.rock-1::before{background-image:url(images/2dcc80aef71af9bc9e35.png);transform-origin:center bottom}
.region-1-building{bottom:0;left:-0.0973958333em;width:0.1947916667em;aspect-ratio:187/397;transform-origin:center bottom;animation-duration:.3s}
.region-1-building::before{background-image:url(images/ace4fb27e4313f47a1d9.png);transform-origin:center bottom}
.region-3-building{bottom:-0.015625em;left:-0.2197916667em;width:0.4395833333em;aspect-ratio:422/555;transform-origin:center bottom;animation-duration:.3s}
.region-3-building::before{background-image:url(images/f63f7b568ad709c840b9.png);transform-origin:center bottom}
.region-5-building{bottom:-0.015625em;left:-0.1265625em;width:0.253125em;aspect-ratio:243/487;transform-origin:center bottom;animation-duration:.3s}
.region-5-building::before{background-image:url(images/8535412778cb82073242.png);transform-origin:center bottom}
.region-1-sign{z-index:2;bottom:0;left:-0.0765625em;width:0.153125em;aspect-ratio:294/460;transform-origin:center bottom}
.region-1-sign::before{background-image:url(images/c43fc5dd7075d8585ae8.png)}
.region-2-sign{bottom:0;left:-0.0765625em;width:0.153125em;aspect-ratio:294/460;transform-origin:center bottom}
.region-2-sign::before{background-image:url(images/844b94642a5d28ed7644.png)}
.region-3-sign{bottom:0;left:-0.0765625em;width:0.153125em;aspect-ratio:294/460;transform-origin:center bottom}
.region-3-sign::before{background-image:url(images/cb12c80431f2278f83e5.png)}
.region-4-sign{bottom:0;left:-0.0765625em;width:0.153125em;aspect-ratio:294/460;transform-origin:center bottom}
.region-4-sign::before{background-image:url(images/ef824a58713b4cee3499.png)}
.region-5-sign{bottom:0;left:-0.0765625em;width:0.153125em;aspect-ratio:294/460;transform-origin:center bottom}
.region-5-sign::before{background-image:url(images/a2745723ee7e0c014cb6.png);transform-origin:center bottom}
.region-6-sign{bottom:0;left:-0.0765625em;width:0.153125em;aspect-ratio:294/460;transform-origin:center bottom}
.region-6-sign::before{background-image:url(images/1a3eb2bf232cce146de4.png);transform-origin:center bottom}
.region-lake{bottom:0;left:-0.1645833333em;width:0.3291666667em;aspect-ratio:632/116;transform-origin:center bottom}
.region-lake::before{background-image:url(images/026cab762084bad798e9.png);transform-origin:center bottom}
.bus{--speed-of-bus: 0.3s;--w: 0.1572916667em;--h: 0.1927083333em;font-size:vw-wh-contain(1920);width:var(--w);height:var(--h);bottom:0.0572916667em;left:calc(50% - var(--w)*.5);transform:translateY(200%) translateX(100%) scale(2)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.bus{--w: 0.2773333333em;--h: 0.3397333333em;bottom:0.1066666667em;transform:translateY(300%) translateX(100%) scale(2)}}
.bus.start{transform:translate(0%);transition:transform 2s ease-out}
.bus.stop{transform:translateY(200%) scale(2);transition:transform 1.5s ease-in 1s}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.bus.game-object{font-size:1em}}
@keyframes bus-body-move{50%{transform:translateY(2%)}100%{transform:none}}
@keyframes bus-shadow-move{50%{transform:scale(0.975)}100%{transform:none}}
@keyframes stop-lights-active{0%{opacity:0}50%{opacity:1;transform:scale(1.05)}100%{opacity:0}}
.bus__element{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat}
.bus__element.hide{display:none}
.bus__body{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-image:url(images/bb34917fbd5345e21372.svg);background-size:100% auto;background-position:center top;animation-name:bus-body-move;animation-duration:var(--speed-of-bus);animation-timing-function:linear;animation-iteration-count:infinite}
.bus__above-vynil-elements{position:absolute;z-index:4;left:0;bottom:0;width:100%;height:51.0810810811%;background-image:url(images/b24658e5f47a09660f07.svg);background-size:100% auto;background-position:center bottom}
.bus__above-vynil-elements::after{opacity:0;display:block;content:"";position:absolute;left:-4.8013245033%;top:-100%;z-index:3;width:109.6026490066%;aspect-ratio:.8552971576;background-image:url(images/e9267c4920dced5be3d3.png);background-size:contain;background-repeat:no-repeat;transition:opacity .3s ease}
.bus.slow-active .bus__above-vynil-elements::after{opacity:1}
.bus__vynil{position:absolute;z-index:3;left:0;bottom:0;width:100%;height:52.4324324324%}
.bus__vynil svg{display:block;width:100%;height:auto}
.bus__shadow{position:absolute;z-index:-1;left:-12.0860927152%;bottom:-23.178807947%;width:124.1721854305%;height:31.3513513514%;background-image:url(images/7beabd9f4b5ed121f3e6.png);background-size:100% auto;background-position:center top;animation-name:bus-shadow-move;animation-duration:var(--speed-of-bus);animation-timing-function:linear;animation-iteration-count:infinite}
.bus__protection-aura{opacity:0;position:absolute;z-index:-1;top:-27.027027027%;left:-26.4900662252%;width:157.9470198675%;height:142.1621621622%;background-image:url(images/13febba4ebb6804eda04.png);background-size:100% auto;background-position:center top;transition:opacity .3s ease}
@keyframes aura-part-move{50%{transform:scale(0.9);opacity:.9}100%{transform:none;opacity:1}}
.bus__protection-aura::before,.bus__protection-aura::after{display:block;content:"";position:absolute;width:41.928721174%;height:35.36121673%;background-size:100% auto;background-position:center top;animation-name:aura-part-move;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}
.bus__protection-aura::before{top:0%;left:0%;background-image:url(images/c24fbce293dcd00359ae.png)}
.bus__protection-aura::after{top:28.5171102662%;left:62.893081761%;background-image:url(images/9209e4051c4d6429bd66.png)}
.bus__wheels{position:absolute;bottom:-7.5675675676%;left:3.9735099338%;width:92.0529801325%;height:12.4324324324%;background-image:url(images/ce447285eae2f78fec56.svg);background-size:100% auto;background-position:center top}
.bus__wheels::after{opacity:0;content:"";display:block;position:absolute;z-index:-1;top:-40%;left:50%;height:565.2173913043%;aspect-ratio:580/260;background-image:url(images/89647e8f6f29d13a9b9e.png);background-repeat:no-repeat;transform:translateX(-50%);--frame-h: 0.1354166667em}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.bus__wheels::after{--frame-h: 0.24em}}
.speed-boost-active .bus__wheels::after{opacity:1;background-size:100% calc(var(--frame-h)*3);background-position:0 0;animation:sprite-shit-anim-vertical .3s steps(3) infinite}
@keyframes sprite-shit-anim-vertical{100%{background-position:0 calc(-1*var(--frame-h)*3)}}
.bus.protection-active .bus__protection-aura{opacity:1}
.bus__protection-decor-1{z-index:4;width:63.2450331126%;height:48.3783783784%;top:40%;left:2%;background-image:url(images/d55c8831a7ea4cb90f21.svg)}
.bus__protection-decor-2{z-index:4;width:74.5033112583%;height:56.2162162162%;top:7.5%;left:-7.2%;background-image:url(images/3ddb055e1d6680d42ea7.svg)}
.bus__protection-decor-3{z-index:4;width:94.701986755%;height:78.9189189189%;top:11.5%;left:46%;background-image:url(images/8c1fa3de42dffcdb9a95.svg)}
.game-wrapper{z-index:3;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;overflow:hidden}
.game-wrapper *{-webkit-touch-callout:none}
.game{font-size:min(100vw, calc(177.7777777778 * var(--svh, 1vh)));width:1em;height:var(--game-h);position:relative}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game{font-size:min(100vw, calc(56.2218890555 * var(--svh, 1vh)))}}
.green{width:100vw;height:100%;bottom:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(to bottom, #82ab19 0%, #78b693 100%);z-index:1}
@keyframes collision-overlay-pulse{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}
.game-collision-overlay{opacity:0;position:absolute;pointer-events:none;z-index:2000;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at center, transparent 50%, #953535 100%);transform:scale(1.1);transition:opacity .3s ease}
.game-collision-overlay.active{opacity:1;animation:collision-overlay-pulse 1s ease infinite}
@keyframes speed-overlay-pulse{0%{transform:scale(1.1)}33%{transform:translateX(0.5%) scale(1)}66%{transform:translateX(-0.5%) scale(1)}100%{transform:scale(1.1)}}
.game-speed-overlay{opacity:0;position:absolute;pointer-events:none;z-index:2000;top:-9.5833333333%;left:-3.984375%;width:107.96875%;height:119.1666666667%}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.game-speed-overlay{top:-5%;left:-10%;width:120%;height:110%}}
.game-speed-overlay::before,.game-speed-overlay::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}
.game-speed-overlay::before{background-image:url(images/d9d61647e9b621cd9de4.png)}
.game-speed-overlay::after{background-image:url(images/e6f0517b9ed3fb779059.png)}
.game-speed-overlay.active{opacity:.3}
.game-speed-overlay.active::before{animation:speed-overlay-pulse .15s steps(3) infinite}
.game-speed-overlay.active::after{animation:speed-overlay-pulse .15s steps(3) infinite .075s}
.movement-point{position:absolute}
.finish{font-size:1.6432447917em;width:1em;height:0.3113745353em;bottom:-0.0242469961em;left:-0.4703917237em;transform-origin:0.4703917237em calc(100% - 0.0242469961em)}
.finish::before{background-image:url(images/5e16eb18d4941fec325b.png)}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.finish{font-size:4em}}
.before-start-counter{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:"SONGER Condensed",sans-serif;font-size:min(15.625vw, calc(27.7777777778 * var(--svh, 1vh)));z-index:999;transition:opacity .35s ease;text-shadow:calc(-1*0.0166666667em) calc(-1*0.0166666667em) 0 #5a5f85,0.0166666667em calc(-1*0.0166666667em) 0 #5a5f85,calc(-1*0.0166666667em) 0.0166666667em 0 #5a5f85,0.0166666667em 0.0166666667em 0 #5a5f85}
@media(max-width: 430px),(max-height: 430px),(max-width: 1024px) and (orientation: portrait){.before-start-counter{font-size:min(26.6666666667vw, calc(14.9925037481 * var(--svh, 1vh)))}}
.before-start-counter.hide{opacity:0;pointer-events:none}
.audio{display:none}

/*# sourceMappingURL=app.1f3b17afc3957bc5fe32.css.map*/