._36uV6h {
    border-radius: 12px;
    cursor: pointer;
    overflow: hidden;
    position: relative
}

._dEFTL5 {
    height: 190px;
    width: calc(var(--old-x1-card-width)*var(--card-size) + var(--margin-between-card)*var(--card-size) - var(--margin-between-card))
}

._dEFTL5:hover ._mkqAU0 {
    transform: scale(1.01);
    transition: transform .6s
}

._dEFTL5:hover ._NP8T45 {
    transform: scale(1.07);
    transition: transform .6s
}

._pbZYCW {
    height: 208px;
    transition: transform .5s;
    width: 392px
}

._pbZYCW:hover ._mkqAU0 {
    transform: scale(1.01);
    transition: transform .6s
}

._pbZYCW:hover ._NP8T45 {
    transform: scale(1.07);
    transition: transform .6s
}

._pbZYCW:not(._Y1KQKM):hover {
    transform: scale(1.0204, 1.07);
    z-index: 35
}

._pbZYCW:not(._Y1KQKM):hover ._dV\+iQ3 {
    transform: scale(1.154);
    transition: transform .5s
}

._NJMrfP {
    height: 190px;
    width: 1200px
}

._NJMrfP:hover ._mkqAU0 {
    transform: scale(1.01);
    transition: transform .6s
}

._NJMrfP:hover ._NP8T45 {
    transform: scale(1.07);
    transition: transform .6s
}

._dV\+iQ3,
._nlwAk2 {
    height: 100%;
    width: 100%
}

._dV\+iQ3 {
    position: relative;
    transition: transform .5s;
    z-index: 35
}

@keyframes _lpI7Mz {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._kM3Rk7 {
    color: var(--link-color-default);
    color: inherit;
    cursor: pointer;
    text-decoration: none;
    transition: var(--transition-all)
}

._kM3Rk7:hover {
    color: var(--link-color-hover)
}

._kM3Rk7:active {
    color: var(--link-color-active)
}

._9OMTzx {
    color: var(--default-color-opacity-50)
}

._9OMTzx:active,
._9OMTzx:hover {
    color: var(--default-color)
}

._odn-BG {
    color: var(--link-primary-color-default)
}

._odn-BG:hover {
    color: var(--link-primary-color-hover)
}

._odn-BG:active {
    color: var(--link-primary-color-active)
}

@keyframes _uiwxP5 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._eSNBH1 {
    display: inline-flex;
    fill: currentcolor
}

._Xu7qTL {
    fill: var(--icon-color-default)
}

._aCjLKW {
    opacity: var(--icon-disabled-opacity)
}

._JY\+OgK {
    background: #0000;
    padding: 0
}

._JY\+OgK,
._dm5sb5 {
    border: 0;
    box-shadow: none;
    cursor: pointer;
    outline: none
}

._dm5sb5 {
    background-color: initial;
    border-radius: 4px;
    color: var(--icon-action-color-default);
    letter-spacing: .5px;
    transition: var(--transition-all)
}

._dm5sb5:disabled {
    color: #fff;
    opacity: .3;
    pointer-events: none
}

._dm5sb5:hover {
    color: var(--icon-action-color-hover)
}

._dm5sb5:active,
._dm5sb5:active:focus {
    color: var(--icon-action-color-active)
}

._dm5sb5:disabled {
    cursor: not-allowed;
    opacity: var(--icon-disabled-opacity)
}

._dm5sb5:disabled,
._dm5sb5:disabled:active,
._dm5sb5:disabled:active:focus,
._dm5sb5:disabled:hover {
    color: var(--icon-action-color-default)
}

._dm5sb5 ._UsCVHa {
    display: block
}

._1JbXr- {
    color: var(--icon-button-default-color)
}

._1JbXr-:hover {
    color: var(--default-color)
}

._1JbXr-:active,
._1JbXr-:active:focus {
    color: var(--icon-button-default-color-active)
}

._1JbXr-:disabled,
._1JbXr-:disabled:active,
._1JbXr-:disabled:active:focus,
._1JbXr-:disabled:hover {
    color: var(--icon-button-disabled-color)
}

._fiQjuT,
._fiQjuT:active,
._fiQjuT:active:focus,
._fiQjuT:hover {
    color: inherit
}

._DcvoOs {
    color: var(--default-color);
    display: flex;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: .5px;
    line-height: 15px;
    margin-bottom: 20px
}

._oWQeJr {
    margin: 0 0 16px
}

._\+3yGPB {
    margin-bottom: 0
}

._ETbRAs {
    align-items: center;
    display: flex
}

._yA7RUD {
    color: var(--default-color);
    font-size: 20px;
    font-weight: 800;
    line-height: 24px;
    margin: 0
}

._yA7RUD._gdMYN7 {
    font-size: 18px;
    font-weight: 700;
    text-transform: none
}

._lMTwFS {
    margin-right: 6px
}

._N\+Qq0O,
._lMTwFS {
    height: 24px;
    width: 24px
}

._N\+Qq0O {
    margin-left: 6px
}

._PDzUD\+ {
    align-items: center;
    display: flex;
    font-size: 16px;
    line-height: 20px;
    margin-left: auto
}

._PDzUD\+:hover svg {
    stroke: #fff
}

._qStoXR {
    margin-bottom: 3px;
    transition: stroke .2s ease-in-out;
    fill: none;
    stroke: #ffffff80
}

._a8latM {
    border-radius: inherit;
    cursor: pointer;
    display: block;
    height: 100%;
    transition: border-color .2s ease-in-out
}

._a8latM:hover {
    border-color: #ffffff4d
}

._-l04Nz {
    height: inherit;
    width: inherit
}

._rIXLxm {
    pointer-events: none
}

@keyframes _V2HspP {
    to {
        opacity: .9
    }
}

._sOUvPc {
    border-radius: inherit;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._yDvh-f {
    animation: _V2HspP 1s ease-in-out infinite alternate;
    background-color: var(--card-animation-bg-color)
}

._UBwLMK {
    opacity: .2
}

._\+VV\+Mz {
    left: auto;
    right: 0;
    transform: scale(1);
    transition: var(--transition-card)
}

._GKOIkH:hover {
    transform: scale(var(--card-image-scale-value))
}

._EabfGI {
    object-fit: cover
}

._xYA4Un {
    transform: scale(1.03);
    z-index: 5
}

._Vm8KZJ,
._xYA4Un {
    background-size: cover;
    height: 100%;
    position: absolute;
    transition: transform .6s;
    width: 100%
}

._Vm8KZJ {
    transform: scale(1.01);
    z-index: 6
}

._BSyZOS {
    border-radius: 12px;
    cursor: pointer;
    position: relative
}

._JvaCUM {
    overflow: hidden
}

._Mucac6 {
    height: 190px;
    width: calc(var(--old-x1-card-width)*var(--card-size) + var(--margin-between-card)*var(--card-size) - var(--margin-between-card))
}

._Mucac6:hover ._WV-xMK {
    transform: scale(1.01);
    transition: transform .6s
}

._Mucac6:hover ._0NTo99 {
    transform: scale(1.07);
    transition: transform .6s
}

._3LTXOY {
    height: 208px;
    transition: transform .5s;
    width: 392px
}

._3LTXOY:hover ._kfMqrl {
    transform: scale(1.0204, 1.07);
    transition: transform .5s
}

._3LTXOY:hover ._lKoFbI {
    transform: scale(1.154);
    transition: transform .5s
}

._3LTXOY:hover ._WV-xMK {
    transform: scale(1.01);
    transition: transform .6s
}

._3LTXOY:hover ._0NTo99 {
    transform: scale(1.07);
    transition: transform .6s
}

._rcahgc {
    height: 190px;
    width: 1200px
}

._rcahgc:hover ._WV-xMK {
    transform: scale(1.01);
    transition: transform .6s
}

._rcahgc:hover ._0NTo99 {
    transform: scale(1.07);
    transition: transform .6s
}

._xDasJs {
    color: #fff;
    height: 100%;
    padding: 16px 24px;
    position: relative;
    width: 70%;
    z-index: 20
}

._i\+qMpY {
    padding: 16px 28px
}

._HNR739 {
    padding: 16px;
    width: 100%
}

._kfMqrl {
    border-radius: inherit;
    height: 100%;
    overflow: hidden;
    position: absolute;
    transition: transform .5s;
    width: 100%
}

._r-qcrW {
    line-height: normal;
    margin-bottom: 4px;
    overflow: hidden;
    overflow-wrap: break-word;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box
}

._DMXxrj {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: .2px;
    line-height: 108%
}

._NuUkmE,
._SN6GSN,
._wpWbuo {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: .24px
}

._4WaYDr,
._IFQJy3 {
    font-size: 28px;
    font-weight: 700;
    letter-spacing: .28px
}

._wwRrZy {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    overflow-wrap: break-word;
    -webkit-box-orient: vertical
}

._G9g7T-,
._a99pY1 {
    font-size: 18px;
    line-height: normal
}

._I-XEXk {
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 11px;
    margin-bottom: 10px;
    padding: 3px 5px;
    position: relative;
    text-transform: uppercase;
    width: -moz-fit-content;
    width: fit-content
}

._5yc9te {
    height: 186px;
    width: 140px
}

._nvoI82 {
    backdrop-filter: blur(25px);
    background-color: #0003;
    border-radius: 12px;
    cursor: pointer;
    height: 100%;
    overflow: hidden;
    padding: 16px 16px 8px;
    text-align: center;
    width: 100%
}

._nvoI82,
._nvoI82:hover {
    transition: width .5s, height .5s, transform .5s
}

._nvoI82:hover {
    background-color: #0006;
    height: 248px;
    transform: translate(-3px, -48px);
    width: 146px;
    z-index: 31
}

._nvoI82:hover._Aiz2O9 {
    height: 282px
}

._nvoI82:hover ._VHu5BI {
    transform: none;
    transition: transform .5s
}

._nvoI82:hover ._jifxEA {
    height: 114px;
    transition: width .5s, height .5s;
    width: 114px
}

._nvoI82:hover ._Y1zGLs,
._nvoI82:hover ._fEOhJb {
    display: inherit
}

._nvoI82:hover ._UqB0I5 {
    transform: none
}

._jifxEA {
    border-radius: inherit;
    height: 106px;
    margin-bottom: 10px;
    position: relative;
    transition: width .5s, height .5s;
    width: 106px
}

._7AXQJv {
    color: #ffffff80;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 12px
}

._Nj5w-c {
    color: #2fff76;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 4px
}

._UqB0I5 {
    transform: translateY(4px)
}

._VHu5BI {
    position: absolute;
    right: 24px;
    top: 24px;
    transform: translateX(-3px);
    transition: transform .5s;
    z-index: 20
}

._Y1zGLs {
    display: none
}

._fEOhJb {
    display: inherit
}

._FQd7lA {
    border-radius: inherit;
    height: 100%;
    width: 100%
}

@keyframes _wa0yLP {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._la7NUS {
    background-color: initial;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    cursor: pointer;
    letter-spacing: .5px;
    outline: none;
    transition: var(--transition-all)
}

._la7NUS:disabled {
    color: #fff;
    cursor: not-allowed;
    opacity: .3;
    pointer-events: none
}

._FToxSw {
    color: var(--button-default-color);
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 2px 9px;
    text-transform: uppercase
}

._FToxSw:active,
._FToxSw:active:focus,
._FToxSw:hover {
    color: var(--button-default-color-hover)
}

._FToxSw:disabled,
._FToxSw:disabled:active,
._FToxSw:disabled:active:focus,
._FToxSw:disabled:hover {
    color: var(--button-disabled-color)
}

._qZr0nO {
    border-color: rgba(var(--button-outlined-border-color-rgb)/30%);
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    line-height: 20px;
    padding: 2px 9px;
    text-transform: uppercase
}

._qZr0nO:active,
._qZr0nO:active:focus,
._qZr0nO:hover {
    border-color: rgba(var(--button-outlined-border-color-rgb)/50%)
}

._6t6602 {
    font-size: 18px;
    line-height: 18px
}

._XumbTk {
    font-size: 16px;
    line-height: 18px
}

._8RXaBp {
    color: var(--button-action-color-default);
    line-height: 15px
}

._8RXaBp:hover {
    color: var(--button-action-color-hover)
}

._8RXaBp:active,
._8RXaBp:active:focus {
    color: var(--button-action-color-active)
}

._8RXaBp:disabled,
._8RXaBp:disabled:active,
._8RXaBp:disabled:active:focus,
._8RXaBp:disabled:hover {
    color: var(--button-primary-disabled-color)
}

._iJ7Tdd {
    border-color: var(--button-action-color-default);
    border-style: solid;
    border-width: 1px;
    color: var(--button-action-color-default);
    font-size: 11px;
    line-height: 20px;
    padding: 1px 6px;
    text-transform: uppercase
}

._iJ7Tdd:hover {
    border-color: var(--button-action-color-hover)
}

._iJ7Tdd:active,
._iJ7Tdd:active:focus {
    border-color: var(--button-action-color-active)
}

._iJ7Tdd:hover {
    color: var(--button-action-color-hover)
}

._iJ7Tdd:active,
._iJ7Tdd:active:focus {
    color: var(--button-action-color-active)
}

._iJ7Tdd:disabled,
._iJ7Tdd:disabled:active,
._iJ7Tdd:disabled:active:focus,
._iJ7Tdd:disabled:hover {
    border-color: var(--button-disabled-color)
}

._YpdpVO {
    background: var(--button-action-color-default);
    color: var(--button-primary-default-color);
    font-size: 11px;
    font-weight: 700;
    line-height: 20px;
    padding: 2px 16px;
    text-transform: uppercase
}

._YpdpVO:hover {
    background: var(--button-action-color-hover)
}

._YpdpVO:active,
._YpdpVO:active:focus {
    background: var(--button-action-color-active)
}

._YpdpVO:active,
._YpdpVO:active:focus,
._YpdpVO:hover {
    color: var(--button-primary-default-color)
}

._QITKK2 {
    font-size: var(--button-primary-large-font-size);
    line-height: 18px;
    padding: var(--button-primary-large-padding)
}

._vIbC7q {
    font-size: var(--button-primary-medium-font-size);
    font-weight: var(--button-primary-medium-font-weight);
    line-height: var(--button-primary-medium-line-height);
    padding: var(--button-primary-medium-padding)
}

._oA-oMZ {
    align-items: center;
    display: grid;
    grid-gap: 6px;
    grid-template-columns: 1fr auto
}

._oA-oMZ,
._vnZFuo {
    direction: ltr
}

._0Ucwdo {
    direction: rtl
}

._IPJRLa {
    color: var(--circle-button-fill-color)
}

@keyframes _CIJtlO {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._kn10fs {
    align-items: center;
    background-color: #ffcf00;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    padding: 12px 24px;
    text-transform: capitalize;
    width: 100%
}

._9eotem {
    font-size: 14px;
    font-weight: 700;
    height: 42px;
    line-height: 18px
}

._yJEwLW {
    height: 36px
}

._teiZAH,
._yJEwLW {
    font-size: 12px;
    line-height: 16px
}

._teiZAH {
    font-weight: 700;
    height: 32px;
    margin-right: 8px;
    padding: 8px 12px;
    text-transform: capitalize;
    width: 66px
}

._lVTn-S {
    margin: 0;
    width: 100%
}

._hSM59B {
    margin-right: 2px
}

._OTbzTW {
    align-items: center;
    display: flex;
    justify-content: center
}

._zIItWn {
    align-content: center;
    background-color: initial;
    color: #ffffffb2;
    font-size: 14px;
    font-weight: 700;
    height: 42px;
    line-height: 18px;
    text-align: center;
    width: 100%
}

._CDuW-n {
    font-size: 12px;
    font-weight: 700;
    height: 36px;
    line-height: 16px
}

._Wi5c6e,
._zIItWn:hover {
    color: #fff
}

._Wi5c6e {
    background-color: #ffffff26;
    border-radius: 8px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 32px;
    line-height: 16px;
    padding: 8px 12px;
    text-align: center;
    width: 66px
}

._Wi5c6e:hover {
    background-color: #ffffff24;
    color: #ccc
}

@keyframes _9-yCeI {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._HhI62U {
    align-items: center;
    backdrop-filter: blur(1px);
    background-color: #0006;
    border-radius: 50%;
    display: flex;
    height: 24px;
    justify-content: center;
    margin-bottom: 4px;
    margin-right: -8px;
    width: 24px
}

._HhI62U:hover ._CifjlU {
    stroke-opacity: 1
}

._CifjlU {
    stroke-opacity: .7;
    stroke: #fff;
    stroke-width: 1.2;
    stroke-linecap: round;
    fill: none
}

._57sloT {
    stroke: #00ff7c
}

._6gleIG {
    width: 24px
}

@keyframes _VmRuOy {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._aimGfq {
    align-items: center;
    color: var(--default-color-opacity-50);
    cursor: pointer;
    display: flex;
    grid-area: favorite;
    height: 20px;
    fill-opacity: 0;
    justify-content: center;
    margin-right: 5px;
    position: relative;
    right: 0;
    top: 0;
    width: 20px;
    z-index: calc(var(--game-card-content-z-index) + 3)
}

._aimGfq:hover {
    color: var(--default-color)
}

._aimGfq:active,
._aimGfq:active:focus,
._wqwm59 {
    color: #ffe03e
}

._wqwm59 {
    fill-opacity: 100%
}

._wqwm59:active,
._wqwm59:active:focus,
._wqwm59:hover {
    color: #ffcf08
}

._xVwjZH {
    align-items: center;
    backdrop-filter: blur(1px);
    background-color: #0006;
    border-radius: 50%;
    display: flex;
    height: 24px;
    justify-content: center;
    margin-bottom: 4px;
    margin-right: -8px;
    width: 24px
}

._54boIL {
    fill-rule: evenodd;
    fill: #fff;
    fill-opacity: .7
}

._54boIL:hover {
    fill-opacity: 1
}

._Z-BVW0 {
    fill-rule: nonzero;
    fill: #ffcf00;
    fill-opacity: 1
}

._Z-BVW0:hover {
    fill-opacity: .7
}

._u\+6pd3._hWufzg {
    background: linear-gradient(90deg, #4939ff, #9039ff)
}

._u\+6pd3 ._sQh6rk {
    background-color: #4b3aff
}

._u\+6pd3 ._2EqsRg {
    background-color: #2b20a3
}

._T91WPS {
    color: #fff;
    padding-left: 2px;
    white-space: nowrap
}

._8D70DA._hWufzg {
    background: linear-gradient(90deg, #ff5d39 100%, #d7771f 0)
}

._8D70DA ._sQh6rk {
    background-color: #ff5e39
}

._8D70DA ._2EqsRg {
    background-color: #913925
}

._hWufzg {
    align-content: center;
    border-radius: 0 6px 6px 0;
    font-size: 10px;
    font-weight: 700;
    height: 22px;
    line-height: 12px;
    margin: -6px 4px 0 -1px;
    padding-right: 5px;
    position: relative;
    z-index: inherit
}

._sQh6rk {
    border-radius: 5px 0 0 5px;
    height: 30px;
    margin-left: -5px;
    top: 0
}

._2EqsRg,
._sQh6rk {
    position: absolute;
    width: 6px;
    z-index: inherit
}

._2EqsRg {
    border-radius: inherit;
    height: 8px;
    margin-top: 22px
}

._Sn3ATQ {
    background: linear-gradient(90deg, #ff5d39, #d7771f);
    border-radius: 6px;
    height: 22px;
    margin-top: -6px;
    position: relative;
    text-align: center;
    width: 24px;
    z-index: inherit
}

._Y9EFhF {
    fill: #fff
}

._AwlsZW {
    display: flex;
    flex-direction: row;
    position: absolute;
    transition: transform .5s;
    z-index: 36
}

@keyframes _\+c7Up9 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._nM7WpC {
    border-radius: 12px;
    cursor: pointer;
    height: 190px;
    position: relative
}

._3PIZwx {
    width: 190px
}

._ex\+LoH {
    width: 291px
}

._ex\+LoH:hover ._eJTs2K {
    background: linear-gradient(180deg, #04152b00 20.38%, #04152ba5 41.74%, #04152b 61.35%)
}

._9afHSj {
    height: 160px;
    width: 160px
}

._9afHSj:hover ._XZ8jRM {
    font-size: 12px;
    margin-bottom: 2px
}

._nM7WpC ._paCKOo {
    display: none
}

._nM7WpC:hover {
    z-index: 42
}

._nM7WpC:hover ._34oIrK {
    display: none
}

._nM7WpC:hover ._XKVA0x {
    background: linear-gradient(180.24deg, #062347c1 40.19%, #04152b 81.68%);
    transform: scaleX(var(--scale)) translateY(var(--translate));
    z-index: 32
}

._nM7WpC:hover ._4xyr23 {
    transform: translateX(-4px) translateY(var(--translate));
    transition: transform .5s;
    z-index: 32
}

._nM7WpC:hover ._paCKOo {
    display: flex;
    justify-content: flex-end;
    transform: translateY(var(--translate)) translateX(-4px);
    z-index: 40
}

._nM7WpC:hover ._VglnyW {
    display: inherit;
    transform: scaleX(var(--scale)) translateY(var(--translate));
    z-index: 31
}

._nM7WpC:hover ._-1nfnR {
    transform: translateY(var(--translate));
    transition: transform .5s;
    z-index: 41
}

._nM7WpC:hover ._iAFJqk {
    transform: scaleX(var(--scale)) translateY(var(--translate));
    transition: transform .5s;
    z-index: 25
}

._nM7WpC:hover ._ftMdt4 {
    transform: translateY(var(--translate));
    transition: transform .5s
}

._nM7WpC:hover ._LEIzxy,
._nM7WpC:hover ._k-tv4G {
    display: inherit
}

._s9NHiB {
    border-radius: 12px;
    cursor: pointer;
    height: 190px;
    position: relative;
    width: calc(var(--old-x1-card-width)*var(--card-size) + var(--margin-between-card)*var(--card-size) - var(--margin-between-card))
}

._1tTTj0 {
    background-size: cover;
    height: 100%;
    transition: transform .5s;
    z-index: 5
}

._1tTTj0,
._eJTs2K {
    border-radius: inherit;
    position: absolute;
    width: 100%
}

._eJTs2K {
    background: linear-gradient(180deg, #04152b00 16.89%, #04152ba5 33.6%, #04152be5 47.3%, #04152b 61.35%);
    display: none;
    height: 246px;
    z-index: 15
}

._JIzF40 {
    height: 208px
}

._paCKOo {
    display: none;
    flex-direction: column;
    height: 246px;
    justify-content: space-between;
    padding: 0 16px;
    position: relative;
    width: 198px;
    z-index: 15
}

._GIB0Ms {
    height: 246px;
    width: 299px
}

._-HvyKX {
    height: 208px;
    padding: 0 12px;
    width: 168px
}

._VxngDV {
    position: absolute;
    right: 4px;
    top: 8px;
    transform: translateX(-4px);
    transition: transform .5s;
    z-index: 41
}

._sQMSxZ {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    opacity: .7
}

._eOc0Iw {
    margin-bottom: 12px
}

._XZ8jRM {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._0Cs4cr {
    margin-bottom: 8px;
    position: relative
}

._fbJ2Uj {
    margin-bottom: 16px
}

._tezrRL {
    margin: auto
}

._f5jTDe {
    bottom: 37px;
    left: 5px;
    position: absolute;
    z-index: 30
}

._J6Ggeh {
    backdrop-filter: blur(4px);
    background-color: #0006;
    border-radius: 4px;
    left: 10px;
    padding: 2px 6px;
    position: absolute;
    top: 10px;
    transition: transform .5s;
    z-index: 35
}

._F2I\+aQ {
    display: none
}

._k-tv4G {
    display: inherit
}

._W1\+\+PA {
    font-size: 12px;
    font-weight: 700;
    height: 36px;
    line-height: 16px
}

._V8-5Cs {
    border-radius: 0 0 12px 12px;
    bottom: 0;
    height: 72px;
    position: absolute;
    width: 100%;
    z-index: 29
}

._TueGVm {
    color: #ffffffe5;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

._t-oneT {
    align-content: center;
    background-color: #000000b3;
    border-radius: 0 0 12px 12px;
    bottom: 0;
    height: 32px;
    position: absolute;
    width: 100%;
    z-index: 29
}

._e8o1Vx {
    padding: 0 12px;
    width: 100%
}

._At86Nw {
    align-content: center;
    bottom: 8px;
    left: 12px;
    position: absolute;
    text-align: left;
    width: 166px;
    z-index: 30
}

._C3LgpO {
    width: 136px
}

._lKPIfR {
    width: 267px
}

._kQcwlV {
    background-color: #000000b3;
    border-radius: 0 0 12px 12px;
    bottom: 0;
    clip-path: path("M0 0V10.9091V40V73H291V40H40C33.9751 40 29.0909 35.1158 29.0909 29.0909V21.8182C29.0909 15.7933 24.2067 10.9091 18.1818 10.9091H10.9091C4.88417 10.9091 0 6.02492 0 0Z");
    height: 72px;
    position: absolute;
    width: 100%;
    z-index: 29
}

._8YDF7U {
    background-color: #0003;
    border-radius: inherit;
    cursor: auto;
    height: 100%;
    position: relative
}

._0f\+J8q {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    padding-bottom: 4px;
    position: absolute;
    top: 0;
    width: 100%
}

._HcPoBy {
    padding: 0 10px
}

._fCcdqt {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDUiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMDUgMzYiPjxnIHN0cm9rZT0iI2ZmZiIgb3BhY2l0eT0iLjUiPjxwYXRoIGQ9Ik0yOSAxOC4yNTlzLTYuODM1LS44NzktMTAuNjMyIDEuNzRDMTQuNTcgMjIuNjE3IDE0LjM1NCAyNSAxMS4wNzUgMzAuNDM4Uy4yNjggMzQuODA0LjI2OCAzNC44MDRNNzUuMjY4IDE3Ljc2czYuODM0Ljg3OCAxMC42MzItMS43NCA0LjAxNC01LjAwMSA3LjI5My0xMC40NEM5Ni40NzIuMTQ0IDEwNCAxLjIxNiAxMDQgMS4yMTZNMjkgMTBhMyAzIDAgMCAxIDMtM2gxM3YyMkgzMmEzIDMgMCAwIDEtMy0zek00NSAxMmg2LjVhMS41IDEuNSAwIDAgMSAwIDNINDV6TTQ1IDIxaDYuNWExLjUgMS41IDAgMCAxIDAgM0g0NXpNNzUgMTBhMyAzIDAgMCAwLTMtM0g1OXYyMmgxM2EzIDMgMCAwIDAgMy0zeiIvPjwvZz48L3N2Zz4=);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 34px;
    margin-bottom: 12px;
    width: 100%
}

._0RML7i {
    color: var(--default-color);
    font-size: 12px;
    line-height: 16px;
    max-width: 320px;
    opacity: .5;
    padding: 0 27px;
    text-align: center;
    width: 100%
}

._WYSXXt {
    padding: 0
}

._Xg12t8 {
    border-radius: var(--card-border-radius)
}

._QY\+uxW {
    color: #ffcf00;
    font-size: 12px
}

._QY\+uxW ._DXurvV {
    white-space: nowrap
}

._oZtuUq {
    background: #062347c2;
    border-radius: inherit;
    height: 100%;
    padding: 68px 0;
    position: absolute;
    text-align: center;
    transition: transform .5s;
    width: 100%;
    z-index: 29
}

._TAUa96 {
    background-color: #0006;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .5px;
    line-height: 18px;
    padding: 6px
}

._tFHkX3 {
    opacity: .6
}

._pB43R4,
._tFHkX3 {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 3px
}

._ge4FlL {
    margin-top: -5px
}

._r\+Fdgv {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 4px;
    opacity: .5
}

._3stFAz {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 12px
}

._3stFAz span:nth-child(-n+2):after {
    content: ":"
}

._KBSzQZ {
    display: block;
    width: 20px
}

.svg__path-not-fill {
    fill: none;
    stroke: currentColor
}

._aJeVKi {
    background-color: #06284f;
    border-radius: 12px;
    cursor: pointer;
    height: 138px;
    width: 291px
}

._aJeVKi:hover ._nfjQMY {
    transform: scaleX(1.0275) scaleY(1.2899);
    transition: transform .2s;
    z-index: 40
}

._aJeVKi:hover ._VepAB\+ {
    display: flex
}

._aJeVKi:hover ._wT\+\+Oy {
    transform: translateY(-20px) translateX(-4px);
    transition: transform .2s;
    z-index: 41
}

._nfjQMY,
._wT\+\+Oy {
    transition: transform .2s
}

._nfjQMY {
    border-radius: inherit;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 35
}

@keyframes _KPnyO7 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._ODImCu {
    display: flex;
    padding: 16px;
    position: absolute;
    transform: translateY(-100%);
    z-index: 36
}

._6buJBx {
    border-radius: 12px;
    height: 106px;
    margin-right: 12px;
    width: 106px
}

._WqOlPz {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 141px
}

._U1s983 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px
}

._L1jWNK,
._U1s983 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._L1jWNK {
    color: #ffffff7f;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 12px
}

._RrIV6j {
    display: flex
}

._\+4-0mI {
    left: 90px;
    position: absolute;
    top: 24px
}

._7Z0CK5 {
    display: none
}

._03OQLT {
    display: inherit
}

._Y-k455 {
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px
}

._b7Py1e {
    border-radius: 0 0 0 12px;
    bottom: 16px;
    position: absolute
}

._Z19bz0 {
    bottom: 23px;
    left: 23px;
    position: absolute;
    width: 12px
}

@keyframes _G\+EYR9 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._UuW-H0 {
    align-items: center;
    display: flex;
    display: none;
    flex-direction: column;
    height: 178px;
    justify-content: center;
    position: absolute;
    transform: translateY(-158px) translateX(-4px);
    width: 299px;
    z-index: 45
}

._uWKmZD {
    max-width: 197px;
    text-align: center
}

._rREskd {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px
}

._2qNiD7,
._rREskd {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2qNiD7 {
    color: #ffffff7f;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 16px
}

._59NrE6 {
    display: flex;
    flex-direction: column;
    padding: 0 16px;
    width: 100%
}

._ry4Ovc {
    position: absolute;
    right: 8px;
    top: 8px
}

._I7Jv4k {
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px
}

._PBnu9I {
    border-radius: 12px;
    cursor: pointer;
    height: 106px;
    position: relative;
    width: 106px
}

._PBnu9I,
._PBnu9I:hover {
    transition: transform .3s
}

._PBnu9I:hover {
    transform: scale(1.1);
    z-index: 32
}

._DEl0f8 {
    height: 100%;
    width: 100%
}

@keyframes _cjKo4S {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

:root {
    --modal-dialog-background-color: #ffffff40;
    --modal-dialog-scrollbar-color: #ffffff40
}

._8mPcsu {
    align-items: center;
    background-color: #000000b3;
    height: 100vh;
    left: 0;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: var(--modal-game-z-index)
}

._8mPcsu,
._kc1XBP {
    display: flex;
    justify-content: center
}

._kc1XBP {
    flex-direction: column;
    overflow: auto;
    position: relative;
    scrollbar-color: var(--modal-dialog-scrollbar-color) #0000;
    scrollbar-width: thin
}

._kc1XBP::-webkit-scrollbar {
    width: 3px
}

._kc1XBP::-webkit-scrollbar-thumb {
    background: var(--modal-dialog-background-color);
    border: 0;
    border-radius: 5px
}

._kc1XBP::-webkit-scrollbar-track {
    background: #0000;
    box-shadow: none
}

._IC0xPs {
    padding: 5px;
    position: fixed;
    right: 20px;
    top: 20px;
    z-index: 10
}

._5z5rMp {
    animation: _cjKo4S .2s
}

@keyframes _PXev-\+ {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

._HklMni {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: var(--max-api-z-index)
}

._oUZAhS {
    background: var(--preloader-overlay-bg-color)
}

._uP-S1K {
    animation: _PXev-\+ .8s linear infinite;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iNTAlIiBjeT0iMCUiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIuMDQ1Ii8+PHN0b3Agb2Zmc2V0PSIuMDgiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIvPjwvcmFkaWFsR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTY0MCA0MTNjLTExLjU5OCAwLTIxIDkuNDAyLTIxIDIxczkuNDAyIDIxIDIxIDIxIDIxLTkuNDAyIDIxLTIxLTkuNDAyLTIxLTIxLTIxbTAgMmMxMC40OTMgMCAxOSA4LjUwNyAxOSAxOXMtOC41MDcgMTktMTkgMTktMTktOC41MDctMTktMTkgOC41MDctMTkgMTktMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MTkgLTQxMykiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    height: 42px;
    position: relative;
    width: 42px
}

._t9WQwN {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSJ1cmwoI2EpIiBmaWxsLW9wYWNpdHk9Ii41IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAyOGM2LjYyNyAwIDEyLTUuMzczIDEyLTEyUzIyLjYyNyA0IDE2IDQgNCA5LjM3MyA0IDE2czUuMzczIDEyIDEyIDEybTAgNGM4LjgzNyAwIDE2LTcuMTYzIDE2LTE2UzI0LjgzNyAwIDE2IDAgMCA3LjE2MyAwIDE2czcuMTYzIDE2IDE2IDE2IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMi4wNSIgeDI9IjM0LjA1IiB5MT0iMTguOTY0IiB5Mj0iMTguOTY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+);
    height: 32px;
    width: 32px
}

._qU5Hqf {
    bottom: 16px;
    left: 50%;
    list-style: none;
    position: absolute;
    text-align: center;
    transform: translateX(-50%)
}

._0k1cyq,
._qU5Hqf {
    margin: 0;
    padding: 0;
    width: auto
}

._0k1cyq {
    cursor: pointer;
    display: block;
    float: left;
    height: auto;
    position: relative
}

._H3NKzH {
    opacity: .2;
    padding: 3px
}

._H3NKzH:hover {
    opacity: 1
}

._H3NKzH:active {
    opacity: .8
}

._BM8Qrt {
    display: block;
    fill: #fff
}

._5jZMB8 ._H3NKzH {
    opacity: 1
}

._HqoR8P {
    align-items: center;
    backdrop-filter: blur(50px);
    background-color: #0006;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 44px;
    justify-content: center;
    padding: 4px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: background-color .2s ease-in-out, opacity .2s ease-in-out;
    width: 22px;
    z-index: 45
}

._HqoR8P:hover {
    background-color: #000000c6
}

._HqoR8P:active {
    opacity: .8
}

._2OdBwk {
    left: -12px
}

._9xP9K0 {
    right: -12px
}

._uywPgr {
    stroke: var(--default-color)
}

._sGaEJe {
    transform: scaleX(-1)
}

._nCrpZI {
    border-radius: var(--card-border-radius);
    clip-path: polygon(0 -25%, 100% -25%, 100% 125%, 0 125%);
    margin-left: -10px
}

._QOM7MK {
    transition: width .2s ease-in-out;
    width: 1216px
}

._TJ0AgU {
    width: 1210px
}

._bN2-9f {
    display: flex;
    gap: var(--margin-between-card);
    left: var(--left);
    margin-left: 10px;
    transform: var(--transform);
    transition: var(--transition);
    width: var(--width)
}

._6XqlAJ {
    gap: calc(var(--margin-between-card)*7/7 - .57143px)
}

._B4gjmP {
    margin: 6px 0;
    overflow-x: clip;
    position: relative;
    transition: transform .1s linear;
    will-change: transform
}

._k\+M3qg {
    display: flex;
    gap: var(--margin-between-card)
}

._8xvmsQ {
    cursor: grabbing
}

._kO7Pmw {
    align-items: center;
    background-color: #23365a;
    border: unset;
    border-radius: 50%;
    bottom: 12px;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    position: absolute;
    right: 12px;
    width: 32px
}

._kO7Pmw svg {
    fill: #fff
}

._OqTAXh {
    margin-left: 3px
}

._kO7Pmw:hover svg {
    fill: #ffcf00
}

._W8HWYj {
    backdrop-filter: blur(25px);
    background-color: #0003;
    border-radius: 12px;
    box-shadow: inset 0 -1px 1px 0 #0003, inset 0 1px 1px 0 #ffffff1a;
    display: flex;
    flex-direction: column;
    padding: 10px 0;
    -webkit-user-select: none;
    user-select: none
}

._-1kwi-,
._W8HWYj {
    position: relative
}

._-1kwi-:hover {
    z-index: 40
}

._2a4WAF {
    display: flex;
    flex-wrap: wrap;
    gap: var(--margin-between-card);
    width: 100%
}

._VVcfQA {
    height: 100%;
    margin: 0 auto;
    width: var(--content-width)
}

._RWNi0r {
    margin-bottom: 32px
}

._gUg42H {
    height: calc(100vh - 400px)
}

._dL6WCE,
._t56R4m {
    position: relative
}

._dL6WCE {
    align-items: center;
    background-color: #17714a;
    color: #fff;
    display: flex;
    height: 52px;
    margin: 0 auto 24px;
    padding: 0 32px;
    width: calc(100% - 200px);
    z-index: var(--toolbar-z-index)
}

.game-popup-opened ._dL6WCE {
    filter: blur(4px)
}

._WERHpY {
    margin-right: 24px
}

._\+0fHwx,
._yNl6Ot {
    display: flex
}

._\+0fHwx {
    margin-right: 16px
}

._MS0S4B {
    margin-right: 24px
}

._mPNoJc {
    font-weight: 700
}

._UwqBbE {
    padding-right: 4px
}

._sebulA {
    color: var(--default-color)
}

._r1YJRJ {
    background-color: var(--timer-background);
    border-radius: 5px 5px 0 0;
    bottom: 0;
    font-size: 16px;
    padding: 10px 22px 10px 25px;
    position: fixed;
    right: 35px;
    z-index: var(--timer-layout-z-index)
}

._FZUedd {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 46px;
    padding-top: 12px
}

._FZUedd._E2ABQL {
    min-height: 0;
    padding-top: 0
}

._1XPqIA {
    font-size: 10px;
    line-height: 11px;
    opacity: .5
}

._ESOGTL {
    align-items: center;
    display: flex;
    font-weight: 700
}

._E2ABQL ._ESOGTL {
    font-weight: 400
}

._FZUedd ._ESOGTL {
    padding-right: 8px
}

._OwUUqR {
    margin: -2px 3px 0 -8px
}

:root {
    --session-status-background: #3f5d83
}

._QCAs2- {
    background-color: var(--session-status-background);
    border-radius: 5px 5px 0 0;
    bottom: 0;
    color: var(--default-color);
    display: block;
    height: auto;
    left: auto;
    opacity: .9;
    overflow: hidden;
    padding: 15px 25px 20px;
    position: fixed;
    right: 45px;
    top: auto;
    width: 336px;
    z-index: calc(var(--modal-game-z-index) + 1)
}

._837p9z {
    align-items: flex-start;
    display: flex;
    justify-content: space-between
}

._9AoKGL {
    margin-right: 10px
}

._XejS9q {
    font-size: 11px;
    line-height: 1;
    opacity: .5
}

._WRFHnI {
    align-items: center;
    display: flex;
    margin-left: -11px
}

._GerXDm {
    color: var(--action-color-default)
}

._I7Cdpb {
    height: 8px;
    margin-right: 5px;
    width: 6px
}

._BrF5zk {
    font-size: 20px;
    font-weight: 700;
    line-height: 20px
}

._O0l4VI {
    align-items: center;
    color: var(--default-color);
    cursor: pointer;
    display: inline-flex;
    font-size: 11px;
    letter-spacing: .42px;
    line-height: 15px;
    margin-top: 2px;
    opacity: .5
}

._O0l4VI:hover {
    opacity: .8
}

._Ya5127 {
    opacity: 1
}

._LTPsW6 {
    margin-right: 3px
}

._HNVYwC {
    opacity: .5
}

._KW29LG {
    transform: rotate(180deg)
}

._\+WP4it {
    max-height: 0;
    overflow: hidden;
    transition: var(--transition-all)
}

._Y2TXGa {
    max-height: 150px
}

._9-r6rx {
    display: grid;
    font-size: 16px;
    grid-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr auto;
    line-height: 16px;
    list-style: none;
    margin: 14px 0 20px;
    padding: 0
}

._-tlolg {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

._VzNc\+B {
    font-size: 10px;
    line-height: 1;
    margin-bottom: 2px;
    max-width: 85px;
    opacity: .5
}

._Ft4xxg {
    white-space: nowrap
}

._sOp-kq {
    background-color: initial;
    background: #0000;
    border: 0;
    border: 1px solid rgb(var(--default-color-rgb)/30%);
    border-radius: 4px;
    box-shadow: none;
    color: inherit;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: 28px;
    margin-bottom: 10px;
    outline: none;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    transition: var(--transition-all);
    width: 100%
}

._sOp-kq:disabled {
    color: #fff;
    cursor: not-allowed;
    opacity: .3;
    pointer-events: none
}

._sOp-kq:active,
._sOp-kq:hover {
    border-color: rgb(var(--default-color-rgb)/50%)
}

@keyframes _8unVmF {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._fLfpzK {
    background: var(--button-join-now-primary)
}

._fLfpzK:hover {
    background: var(--button-join-now-primary-hover)
}

@keyframes _K4q-rA {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._yWjwC8 {
    background: linear-gradient(90deg, #2a5ee3, #4e1f9c5b 56.5%, #483580), #1a438c;
    border-radius: 8px 8px 0 0;
    bottom: 0;
    box-shadow: inset 0 -1px 1px 0 #0003, inset 0 1px 1px 0 #ffffff26;
    height: 78px;
    left: 50%;
    margin-top: 16px;
    min-width: 700px;
    position: relative;
    transform: translateX(-50%);
    width: -moz-fit-content;
    width: fit-content
}

._TL1P57 {
    justify-content: space-between;
    padding: 0 24px 0 19px
}

._TL1P57,
._eAmodN {
    align-items: center;
    display: flex
}

._MICwLA {
    margin-left: 5px;
    margin-right: 12px;
    position: relative
}

._MICwLA:before {
    background-color: var(--white);
    border-radius: 50%;
    content: "";
    height: 28px;
    left: 50%;
    opacity: .2;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity .2s ease-in-out;
    width: 28px
}

._MICwLA:hover:before {
    opacity: .3
}

._M0e9OV {
    height: 77px;
    width: 77px
}

._mJQz2w {
    color: var(--white);
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px
}

._\+J3P6- {
    color: var(--white);
    font-size: 14px;
    line-height: 17px;
    opacity: .56
}

._woazNm {
    background: var(--button-join-now-primary);
    border: unset;
    border-radius: 4px;
    color: var(--white);
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-left: 25px;
    padding: 8px 18px;
    transition: background-color .2s ease-in-out
}

._woazNm:hover {
    background: var(--button-join-now-primary-hover)
}

._gE3KE3._2iR1to {
    border-color: inherit;
    border-style: solid;
    height: 0;
    margin: 5px;
    position: absolute;
    width: 0;
    z-index: 1
}

._XytBUD._2iR1to {
    background: #000000f2;
    border-radius: 4px;
    box-shadow: #000000f2;
    font-size: 12px;
    margin-top: 0
}

._Erz4fS._2iR1to {
    border-width: 0;
    display: block;
    z-index: var(--modal-game-z-index)
}

._Erz4fS._2iR1to[x-placement^=top] {
    margin-bottom: 5px
}

._Erz4fS._2iR1to[x-placement^=top] ._gE3KE3 {
    border-bottom-color: #0000;
    border-left-color: #0000;
    border-right-color: #0000;
    border-width: 5px 4px 0;
    bottom: -5px;
    left: calc(50% - 5px);
    margin-bottom: 0;
    margin-top: 0
}

._Erz4fS._2iR1to[x-placement^=bottom] {
    margin-top: 5px
}

._Erz4fS._2iR1to[x-placement^=bottom] ._gE3KE3 {
    border-left-color: #0000;
    border-right-color: #0000;
    border-top-color: #0000;
    border-width: 0 4px 5px;
    color: #000000f2;
    left: calc(50% - 5px);
    margin-bottom: 0;
    margin-top: 0;
    top: -5px
}

._Erz4fS._2iR1to[x-placement^=right] {
    margin-left: 5px
}

._Erz4fS._2iR1to[x-placement^=right] ._gE3KE3 {
    border-bottom-color: #0000;
    border-left-color: #0000;
    border-top-color: #0000;
    border-width: 3px 5px 3px 0;
    left: -5px;
    margin-left: 0;
    margin-right: 0;
    top: calc(50% - 5px)
}

._Erz4fS._2iR1to[x-placement^=left] {
    margin-right: 5px
}

._Erz4fS._2iR1to[x-placement^=left] ._gE3KE3 {
    border-bottom-color: #0000;
    border-right-color: #0000;
    border-top-color: #0000;
    border-width: 3px 0 3px 5px;
    margin-left: 0;
    margin-right: 0;
    right: -5px;
    top: calc(50% - 5px)
}

._Erz4fS._2iR1to[aria-hidden=true] {
    opacity: 0;
    transition: opacity .15s, visibility .15s;
    visibility: hidden
}

._Erz4fS._2iR1to[aria-hidden=false] {
    opacity: 1;
    transition: opacity .15s;
    visibility: visible
}

._F0IJsd {
    color: var(--white);
    max-width: 249px
}

._F0IJsd h5 {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 8px
}

._F0IJsd p {
    font-weight: 400;
    margin: 0 0 20px
}

._F0IJsd ._x0XM9q,
._F0IJsd p {
    font-size: 12px;
    line-height: 16px
}

._F0IJsd ._x0XM9q {
    background-color: initial;
    background-color: var(--favorites-btn-default);
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    color: var(--button-primary-default-color);
    cursor: pointer;
    font-weight: 700;
    letter-spacing: .5px;
    outline: none;
    padding: 4px 12px;
    text-transform: uppercase;
    transition: var(--transition-all)
}

._F0IJsd ._x0XM9q:disabled {
    color: #fff;
    cursor: not-allowed;
    opacity: .3;
    pointer-events: none
}

._F0IJsd ._x0XM9q:focus,
._F0IJsd ._x0XM9q:hover {
    background-color: var(--favorites-btn-hover)
}

._F0IJsd ._x0XM9q:active {
    background-color: var(--favorites-btn-active)
}

._uQpckY {
    position: relative
}

._uQpckY ._SUUWT2 {
    background-color: #000000f2;
    border-radius: 4px;
    padding: 13px 40px 16px 16px;
    position: absolute
}

._loJbWm {
    position: relative
}

._4wmpLN {
    backdrop-filter: blur(25px);
    background: #0006;
    border: unset;
    border-radius: 6px;
    color: var(--input-text-color);
    cursor: pointer;
    font-size: 16px;
    height: 36px;
    line-height: 20px;
    outline: none;
    padding: 6px 29px 6px 36px;
    width: 430px;
    -webkit-text-fill-color: var(--input-text-color)
}

._4wmpLN::placeholder {
    color: var(--search-field-placeholder-color-half);
    -webkit-text-fill-color: var(--search-field-placeholder-color-half)
}

._4wmpLN:-webkit-autofill:first-line {
    font-size: 16px
}

._4wmpLN:-webkit-autofill,
._4wmpLN:-webkit-autofill:focus,
._4wmpLN:-webkit-autofill:hover {
    caret-color: var(--input-text-color);
    color: var(--input-text-color);
    -webkit-text-fill-color: var(--input-text-color)
}

._eFu0ho {
    color: var(--search-field-placeholder-color-half);
    left: 12px;
    position: absolute;
    top: 9px;
    z-index: 1
}

@keyframes _2ER89q {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._pMfNqC {
    display: flex;
    position: relative;
    width: 998px
}

._pMfNqC ._Cq7Jo1 {
    position: relative;
    width: 100%
}

._Gozn7q {
    backdrop-filter: blur(20px);
    background: #0000003f;
    border: 1px solid #0000;
    border-radius: 10px;
    color: var(--input-text-color);
    cursor: pointer;
    font-size: 16px;
    height: 48px;
    line-height: 20px;
    outline: none;
    padding: 6px 29px 6px 38px;
    width: 100%;
    -webkit-text-fill-color: var(--input-text-color)
}

._Gozn7q::placeholder {
    color: var(--default-color-opacity-50);
    -webkit-text-fill-color: var(--default-color-opacity-50)
}

._Gozn7q:-webkit-autofill:first-line {
    font-size: 16px
}

._Gozn7q:-webkit-autofill,
._Gozn7q:-webkit-autofill:focus,
._Gozn7q:-webkit-autofill:hover {
    caret-color: var(--input-text-color);
    color: var(--input-text-color);
    -webkit-text-fill-color: var(--input-text-color)
}

._NVgVz- {
    border-color: #ffffff19
}

._JY1HjY {
    color: var(--input-placeholder-color);
    cursor: pointer;
    position: absolute;
    top: 15px
}

._key3T5 {
    left: 12px
}

._CkA\+Xa {
    right: 12px;
    transition: color .2s ease-in-out
}

._CkA\+Xa:hover {
    color: var(--default-color)
}

._9uaWyF {
    width: var(--game-side-panel-content-width)
}

._9uaWyF ._Gozn7q {
    background-color: #ffffff26;
    border: 1px solid #0000;
    border-radius: 8px;
    height: 38px;
    padding-right: 45px;
    transition: border-color .2s ease-in-out, background-color .2s ease-in-out
}

._9uaWyF ._Gozn7q:focus {
    border: 1px solid #ffffff26
}

._9uaWyF ._Gozn7q:focus,
._9uaWyF ._Gozn7q:hover {
    background-color: #fff3
}

._9uaWyF ._JY1HjY {
    top: 10px
}

._9uaWyF ._yC6uBb {
    background-color: initial;
    border: unset;
    color: var(--white);
    font-size: 16px;
    line-height: 20px;
    margin-left: 16px;
    opacity: .85;
    padding: 0;
    transition: opacity .2s linear;
    white-space: nowrap
}

._9uaWyF ._yC6uBb:hover {
    opacity: 1
}

._nSaTke {
    align-items: center;
    color: var(--default-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    max-width: 500px;
    padding: 160px 0 90px
}

._fkS79v {
    max-width: 700px
}

._LRBVA9 {
    display: block;
    max-width: 100%
}

._Ap8aNT {
    height: 60px;
    width: 60px
}

._xNs0-H {
    color: inherit;
    font-size: 32px;
    line-height: 38px;
    margin: 19px 0 8px;
    text-align: center
}

._zbghso {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin: 6px 0 5px
}

._IuY\+V\+ {
    color: #ffffff80;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

._nSaTke ._IuY\+V\+ {
    margin: 0 0 30px
}

._I4wWXe {
    font-size: 16px
}

._SPM1Hh {
    min-height: 100%
}

._yPTSeK {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    min-height: auto
}

._yWgy4G {
    padding: 88px 0 80px
}

._cnGsN3 {
    padding: 30px 20px 0 0
}

@media screen and (max-width: 1280px) {
    ._yWgy4G {
        padding: 80px 0 57px
    }
}

._SJv1Kp {
    align-items: center;
    display: flex;
    margin-bottom: 16px
}

._E1Pmu0 {
    color: var(--white);
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin-right: 7px
}

._nhUZKt {
    color: #ffffff80;
    font-size: 16px;
    line-height: 20px
}

._aTZ1pJ {
    align-items: center;
    backdrop-filter: blur(10px);
    color: var(--default-color);
    display: flex;
    height: 48px;
    justify-content: center;
    margin: 20px 0 5px;
    width: 100%
}

@keyframes _yodQzA {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._l4tC2L {
    display: flex;
    flex-wrap: wrap;
    gap: var(--margin-between-card)
}

._9VMBFY {
    background-color: #ffffff12;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 700;
    height: unset;
    margin: 20px 0 0;
    padding: 12px 0;
    transition: background-color .2s ease-in-out
}

._9VMBFY:hover {
    background-color: #ffffff26;
    cursor: default
}

._KEOiyj {
    background-color: #fff3;
    margin-top: 16px;
    width: var(--game-side-panel-content-width)
}

._KEOiyj:hover {
    background-color: #ffffff47
}

._B3h0Ud {
    display: flex;
    justify-content: center;
    margin: 40px 0;
    width: 100%
}

._B3h0Ud,
._piGdcr {
    position: relative
}

._RMpm2t {
    margin-right: 0
}

@keyframes _oNljdz {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._el0XF4 {
    cursor: pointer;
    width: 240px
}

._GVk\+j3 {
    align-items: center;
    background-color: #fff1;
    border-radius: 8px;
    display: flex;
    justify-content: space-between;
    padding: 12px;
    transition: background-color .2s ease-in-out
}

._GVk\+j3:hover {
    background-color: #ffffff26
}

._BLaNoL {
    align-items: center;
    display: flex;
    width: calc(100% - 20px)
}

._HUQsX2 {
    height: 24px;
    margin-right: 8px;
    position: relative;
    width: 24px
}

._cvyL6u {
    height: 100%;
    object-fit: contain;
    position: absolute;
    width: 100%
}

._opfXA8 {
    color: var(--white);
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-right: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._SZnPdc {
    opacity: .3
}

._BAMkkv {
    margin-right: 0;
    width: var(--game-side-panel-content-width)
}

._BAMkkv ._GVk\+j3 {
    background-color: #ffffff26
}

._BAMkkv ._GVk\+j3:hover {
    background-color: #ffffff47
}

._byFkre {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 16px
}

._YzoBYl {
    gap: 8px
}

._FnSX3S {
    margin-bottom: 32px;
    margin-left: 8px;
    width: 1000px
}

._fiudxO {
    margin-left: 6px;
    width: 100%
}

._H69DUo {
    display: flex
}

._MpWvN\+ {
    padding: 0 15px 30px 8px;
    width: 1022px
}

._LzNYAQ {
    padding-right: 0;
    width: 100%
}

@keyframes _dv8DSn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._V\+Eqks,
._wy0E9y {
    display: flex
}

._wy0E9y {
    align-items: center;
    cursor: pointer
}

._M5alcU {
    color: var(--white);
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    margin-right: 7px
}

._NQ8t-H {
    color: #ffffff80;
    font-size: 16px;
    line-height: 20px
}

._E9E00A {
    padding-top: 4px
}

._jUz3JZ {
    height: 28px;
    margin-right: 14px;
    transform: rotate(180deg)
}

._-2-GIy {
    height: calc(78vh - 65px);
    overflow-x: hidden;
    overflow-y: auto;
    padding: 34px 0 39px 10px;
    scrollbar-color: rgb(var(--default-color-rgb)/20%) #0000;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
    width: calc(100% + 18px)
}

._-2-GIy::-webkit-scrollbar {
    width: 2px
}

._-2-GIy::-webkit-scrollbar-thumb {
    background: rgb(var(--default-color-rgb)/20%);
    border: 0;
    border-radius: 5px
}

._-2-GIy::-webkit-scrollbar-track {
    background: #0000
}

._-2-GIy::-webkit-scrollbar-button {
    display: none
}

._aox\+cd {
    height: 90vh;
    padding-bottom: 30px;
    padding-top: 30px;
    width: 100%
}

._E5XBQn {
    background-color: #0d1f3c;
    left: 0;
    min-height: 0;
    position: absolute;
    top: 60px;
    transition: min-height .4s ease;
    width: calc(100% - 20px);
    z-index: 100
}

._2hQNey {
    min-height: 20px
}

._fapWLy {
    position: relative
}

._7slJ1X ._M5alcU {
    font-size: 18px;
    line-height: 22px
}

._7slJ1X ._jUz3JZ {
    margin-right: 10px;
    position: relative;
    top: -1px
}

@keyframes _6kspr8 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._jdGAGl {
    height: calc(100% - 32px);
    margin: 32px 20px 0
}

._1YtGMI {
    margin-bottom: 24px;
    margin-left: 12px;
    position: relative
}

._1YtGMI:before {
    background-color: #ffffff26;
    bottom: -24px;
    content: "";
    height: 1px;
    left: -32px;
    opacity: 0;
    position: absolute;
    transition: opacity .2s ease-in-out;
    width: var(--search-popup-width)
}

._YF22uA:before {
    opacity: 1
}

._N\+qrdW {
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 16px
}

._y5H6tn {
    top: -15px
}

._TdaaWQ {
    display: flex;
    flex-direction: column;
    height: calc(78vh - 155px);
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 0 5px 4px;
    scrollbar-color: rgb(var(--default-color-rgb)/20%) #0000;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
    width: calc(100% + 18px)
}

._TdaaWQ::-webkit-scrollbar {
    width: 2px
}

._TdaaWQ::-webkit-scrollbar-thumb {
    background: rgb(var(--default-color-rgb)/20%);
    border: 0;
    border-radius: 5px
}

._TdaaWQ::-webkit-scrollbar-track {
    background: #0000
}

._TdaaWQ::-webkit-scrollbar-button {
    display: none
}

._rehC6S {
    height: 100%;
    margin: 0 0 10px
}

._rehC6S ._1YtGMI {
    margin: 0 10px
}

._rehC6S ._1YtGMI:before {
    content: none
}

._rehC6S ._TdaaWQ {
    height: calc(100% - 60px);
    justify-content: start;
    margin-top: 20px;
    width: auto
}

@keyframes _BZLJPS {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._4HAgQQ {
    display: flex;
    flex-flow: row nowrap;
    height: 100%;
    margin-left: auto;
    margin-right: 5px
}

._4HAgQQ ._nzziVu {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    transition: width .3s;
    width: 0
}

._4HAgQQ ._nzziVu._hIzDwW {
    width: var(--game-side-panel-width)
}

._sdnsjd {
    align-items: center;
    display: flex;
    justify-content: center
}

._sdnsjd ._L--tqM {
    cursor: pointer;
    padding: 15px;
    transition: 0s
}

._sdnsjd ._L--tqM svg {
    fill-opacity: 0;
    height: 49px;
    stroke: #fffc;
    width: 13px
}

._sdnsjd ._L--tqM:hover svg {
    stroke: #fff
}

._sdnsjd ._L--tqM._yxGEKQ {
    transform: rotate(180deg)
}

._0OdZQe {
    border-bottom: 1px solid #ffffff4d;
    color: #fff;
    display: flex;
    flex-wrap: nowrap;
    margin: 12px 10px 0;
    width: var(--game-side-panel-content-width)
}

._0OdZQe ._XiP77g {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    overflow: hidden;
    padding: 4px 0 9px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

._0OdZQe ._zw8hma {
    font-size: 9px;
    font-weight: 700;
    line-height: 14px;
    margin-left: 4px;
    opacity: .5
}

._0OdZQe ._CUleFE {
    cursor: pointer;
    display: flex;
    margin-right: 16px;
    max-width: calc(var(--game-side-panel-width) - 45px);
    min-width: 45px;
    width: auto
}

._0OdZQe ._CUleFE:last-child {
    margin-right: 0
}

._0OdZQe ._CUleFE._wzo6Qz,
._0OdZQe ._CUleFE:hover {
    color: var(--button-yellow-400)
}

._0OdZQe ._CUleFE._wzo6Qz ._zw8hma {
    opacity: 1
}

._0OdZQe ._CUleFE._wzo6Qz ._XiP77g:after {
    background-color: var(--button-yellow-400);
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%
}

._MTqID- {
    height: calc(100% - 90px);
    overflow-x: hidden;
    overflow-y: scroll;
    padding-bottom: 25px;
    position: relative
}

._7eLRbD,
._MTqID- {
    scrollbar-width: thin
}

._7eLRbD {
    border-radius: 10px;
    height: calc(100% - 100px);
    padding: 30px 0 20px 10px;
    scrollbar-color: rgb(var(--default-color-rgb)/20%) #0000;
    width: var(--game-side-panel-width)
}

._7eLRbD::-webkit-scrollbar {
    width: 2px
}

._7eLRbD::-webkit-scrollbar-thumb {
    background: rgb(var(--default-color-rgb)/20%);
    border: 0;
    border-radius: 5px
}

._7eLRbD::-webkit-scrollbar-track {
    background: #0000
}

._7eLRbD ._zEzTFX {
    display: flex;
    flex-flow: row wrap;
    gap: 12px;
    padding-bottom: 40px;
    width: var(--game-side-panel-width)
}

._y0BA1g {
    padding: 0
}

._qP1nLt {
    align-items: center;
    color: #fff;
    display: flex;
    flex-flow: column nowrap;
    height: 85%;
    justify-content: center;
    margin: 0 10px;
    opacity: 0;
    position: absolute;
    text-align: center;
    transform: scale(.5);
    transition: .5s;
    width: var(--game-side-panel-content-width)
}

._qP1nLt._hIzDwW {
    opacity: 1;
    transform: scale(1)
}

._fZc-Pf {
    width: 190px
}

._osks6V {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin: 20px 0 0
}

._eho4hu {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: 5px 0 0;
    opacity: .5;
    size: 14px;
    width: 356px
}

._OoRPbi {
    left: -305px;
    top: 10px;
    width: 305px;
    z-index: var(--tooltip-z-index)
}

._OoRPbi:after {
    border: 7px solid #0000;
    border-left-color: #000000f2;
    content: "";
    display: block;
    left: 305px;
    position: absolute;
    top: 23px
}

@keyframes _0XHrAV {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._klP0qt {
    background-color: #1e3247;
    border-radius: 12px 12px 0 0;
    width: 100%
}

._-kODHa {
    display: flex;
    justify-content: space-between;
    padding: 8px 8px 8px 16px
}

._HW0TNA,
._Tj0scK {
    align-items: center;
    display: flex
}

._HW0TNA {
    height: 21px;
    justify-content: center;
    margin-right: 5px;
    position: relative;
    width: 21px
}

._CKiezi {
    width: 100%
}

._2Og5Pl {
    font-weight: 700;
    margin-right: 5px
}

._2Og5Pl,
._fcnDtV {
    color: var(--white);
    font-size: 12px;
    line-height: 14px
}

._fcnDtV {
    font-weight: 400;
    opacity: .6
}

._fYPfGO,
._u5daJ\+ {
    align-items: center;
    display: flex
}

._u5daJ\+ {
    background: inherit;
    border: 0;
    height: 24px;
    justify-content: center;
    margin-right: 17px;
    padding: 0;
    position: relative;
    width: 24px
}

._u5daJ\+:before {
    background-color: var(--white);
    content: "";
    height: 12px;
    left: 35px;
    opacity: .5;
    pointer-events: none;
    position: absolute;
    top: 6px;
    width: 1px
}

._Q1A-0C {
    align-items: center;
    color: var(--white);
    display: flex;
    height: 24px;
    justify-content: center;
    margin-left: 5px;
    width: 24px
}

._kBrfc\+ {
    background-color: inherit;
    border-radius: 5px;
    transition: background-color .2s ease-in-out
}

._kBrfc\+:hover {
    background-color: #ffffff1a
}

@keyframes _aUmPVD {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._QV4MD9 {
    background-color: #1a1a1a;
    border-radius: 0 0 8px 8px;
    width: 100%
}

._VItI82 {
    justify-content: space-between;
    padding: 12px
}

._A\+8xSq,
._VItI82,
._vB6yWR {
    align-items: center;
    display: flex
}

._vB6yWR {
    background-color: #ffffff26;
    border-radius: 6px;
    cursor: default;
    justify-content: center;
    margin-right: 15px;
    padding: 6px 8px
}

._Fs3AyW {
    margin-right: 4px
}

._JRlN14 {
    font-size: 10.5px;
    font-weight: 900;
    letter-spacing: .815px;
    text-transform: uppercase
}

._JRlN14,
._PcnvR- {
    color: var(--white)
}

._PcnvR- {
    font-size: 13px;
    font-weight: 700;
    line-height: 20px
}

._HODZmt {
    background-color: var(--button-yellow-400);
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: unset;
    line-height: 18px;
    padding: 7px 20px;
    transition: background-color .2s ease-in-out
}

._HODZmt:hover {
    background-color: var(--button-yellow-300)
}

@keyframes _wbBm1x {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._rVbVNm {
    background-color: #000;
    display: flex;
    height: calc(100% - 100px)
}

._pU7arW {
    border: 0;
    contain: layout style paint;
    display: block;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    transform: translateZ(0);
    will-change: transform
}

._GmSulQ,
._hARkBu {
    width: 100%
}

._GmSulQ {
    align-items: center;
    color: var(--default-color);
    display: flex;
    justify-content: center;
    min-height: 100%
}

._GmSulQ a {
    color: var(--link-color-default);
    color: inherit;
    cursor: pointer;
    padding: 0 4px;
    text-decoration: none;
    transition: var(--transition-all)
}

._GmSulQ a:hover {
    color: var(--link-color-hover)
}

._GmSulQ a:active {
    color: var(--link-color-active)
}

._BLDZN1 {
    align-items: center;
    color: var(--default-color);
    display: flex;
    font-size: 18px;
    font-weight: 900;
    letter-spacing: .2px;
    line-height: normal;
    text-decoration: none;
    text-transform: uppercase
}

._IkcQki {
    color: red;
    display: inline-block;
    height: 24px;
    margin-right: 12px;
    width: 24px
}

@keyframes _36X9h5 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._Vqo8rH {
    align-items: center;
    color: var(--default-color);
    display: flex;
    font-size: 18px;
    font-weight: 900;
    grid-gap: .33em;
    letter-spacing: .2px;
    line-height: normal;
    text-decoration: none;
    text-transform: uppercase
}

._Vqo8rH .backlight {
    background-color: #d5002c;
    border-radius: 2px;
    padding: 0 .375em;
    position: relative;
    transition: background-color .2s ease-in-out;
    white-space: nowrap
}

._Vqo8rH:hover .backlight {
    background-color: var(--logo-hover-bg-color)
}

@keyframes _Vk6xHI {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._IQ8XJJ {
    background: var(--button-log-in-secondary)
}

._IQ8XJJ:hover {
    background: var(--button-log-in-secondary-hover)
}

@keyframes _5pXFdg {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._1IWutp {
    background: var(--button-log-in-primary)
}

._1IWutp:hover {
    background: var(--button-log-in-primary-hover)
}

._Cb1KHE {
    align-items: center;
    display: flex
}

._NfYkij {
    background-color: var(--gray);
    border-radius: 50%;
    height: 4px;
    margin-right: 3px;
    width: 4px
}

._uKQS\+A {
    background-color: var(--white);
    opacity: .5
}

._NfYkij:last-child {
    margin-right: 0
}

._8QzN7q {
    font-size: 14px;
    font-weight: 700
}

._8QzN7q,
._gV6YXc {
    white-space: nowrap
}

._gV6YXc {
    color: var(--default-color-opacity-50);
    font-size: 12px
}

._UA7hfI {
    font-style: italic
}

@keyframes _RpjHxA {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._QhXFG7 {
    align-items: center;
    display: flex
}

._qGX544 {
    align-self: flex-start;
    background: #0000;
    border: 0;
    display: flex;
    opacity: .5;
    transition: opacity .2s ease-in-out
}

._qGX544:hover {
    opacity: .7
}

._tCfKYb {
    height: 16px;
    width: 16px
}

._93EiGn {
    margin-right: 14px
}

._Ne3wJ1 {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

._jHcRqP {
    color: var(--default-color-opacity-50);
    font-size: 12px;
    white-space: nowrap
}

._nijatC {
    font-size: 12px;
    gap: 4px;
    line-height: 14px;
    min-height: 46px;
    padding-top: 12px
}

._8Kvsa\+,
._nijatC {
    align-items: center;
    color: var(--default-color);
    display: flex
}

._8Kvsa\+ {
    font-size: 14px;
    grid-area: additional-info;
    height: 100%;
    justify-content: space-between
}

._B0j2tB {
    margin-right: 2px
}

._VT0yXu {
    align-items: center;
    display: flex;
    white-space: nowrap
}

@media screen and (max-width: 930px) {
    ._8Kvsa\+ {
        flex-direction: column;
        justify-content: center
    }

    ._VT0yXu:first-child {
        margin-bottom: 4px
    }
}

._m1mynQ {
    align-items: center;
    color: var(--default-color);
    display: flex;
    font-size: 14px;
    height: 100%
}

._QPwYKM {
    margin-right: 16px
}

._pfF2cJ {
    display: flex
}

._JYAkax,
._r7oYzX {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px
}

._6h\+XnA {
    margin-right: 4px
}

._BwcbaH {
    opacity: .5
}

@keyframes _JshGNj {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._MfC3sh {
    align-items: center;
    display: flex;
    grid-area: logo;
    left: 0;
    max-width: 260px;
    min-height: 46px;
    padding: 12px 20px 0;
    position: sticky;
    z-index: 1
}

._nMmVJ0 {
    height: 26px;
    width: 104px
}

._Y\+oF7Q {
    background-color: #fff3;
    height: 26px;
    margin: 0 10px;
    min-width: 2px;
    width: 2px
}

._1h2Ytc {
    cursor: pointer
}

._ggCY2\+ {
    font-size: 10px;
    letter-spacing: .4px;
    margin: 0
}

._P3dZOY {
    align-items: center;
    color: var(--default-color);
    display: flex;
    grid-area: balance;
    justify-content: flex-end;
    min-width: 340px;
    padding: 13px 18px 0 0;
    position: sticky;
    right: 0;
    z-index: 1
}

._R1GdsZ {
    border: unset;
    border-radius: var(--button-border-radius-6);
    color: var(--white);
    font-size: 12px;
    font-weight: 700;
    padding: var(--button-primary-small-padding);
    transition: background-color .2s ease-in-out
}

._AEbyx9 {
    margin-right: 6px
}

._fkDAbI {
    grid-area: additional-info;
    z-index: 1
}

._XdKgr5 {
    left: -2vw;
    margin-left: 4px;
    position: relative
}

._BgBfvM {
    align-items: flex-start;
    display: grid;
    grid-column-gap: 2vw;
    grid-template: "logo additional-info balance" 56px "iframe iframe iframe" auto/auto 1fr 340px;
    grid-template-areas: "logo additional-info balance" "iframe iframe iframe";
    height: 100%;
    padding: 0;
    position: relative;
    width: 100vw
}

._BgBfvM:after {
    backdrop-filter: blur(14px);
    background: #061d34;
    content: "";
    height: 56px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

._c8qIDs {
    display: flex;
    grid-area: iframe;
    height: calc(100vh - 56px);
    overflow: hidden
}

._9GHcoJ {
    height: 100%;
    padding-left: 10px;
    width: 100%
}

._10D9YO {
    height: calc(100% - 50px);
    width: 100%
}

._JAwwqq {
    height: calc(100% - 94px)
}

._MavUa6 {
    height: 100%
}

@keyframes _O0UVfV {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._Tx\+NC4 {
    backdrop-filter: blur(25px);
    background-color: #0006;
    border-radius: 10px;
    color: var(--input-text-color);
    margin-top: 16px;
    padding: 10px 0;
    position: relative;
    transition-duration: .2s;
    transition-property: width;
    width: 260px;
    z-index: var(--filter-toolbar-z-index)
}

._Tx\+NC4._pQ-j10 {
    z-index: calc(var(--favorites-background-z-index) - 2)
}

._BUG3RH {
    margin-left: 8px;
    margin-right: 48px;
    transition-duration: .2s;
    width: 52px
}

._BUG3RH._qenTov,
._BUG3RH:hover {
    width: 260px
}

._BUG3RH._qenTov ._6Zzgvn ._6BPWV-,
._BUG3RH._qenTov ._6Zzgvn ._6wbRan,
._BUG3RH._qenTov ._FWS7l0 ._HdaHf\+,
._BUG3RH:hover ._6Zzgvn ._6BPWV-,
._BUG3RH:hover ._6Zzgvn ._6wbRan,
._BUG3RH:hover ._FWS7l0 ._HdaHf\+ {
    display: block;
    opacity: 1;
    transition-delay: .1s;
    transition-duration: .2s
}

._BUG3RH._qenTov ._FWS7l0 ._9HBeNg,
._BUG3RH:hover ._FWS7l0 ._9HBeNg {
    margin-right: 10px
}

._BUG3RH._qenTov ._3GUbjN,
._BUG3RH:hover ._3GUbjN {
    display: block
}

._BUG3RH._qenTov ._MwRltB,
._BUG3RH:hover ._MwRltB {
    border-radius: 4px;
    height: auto;
    position: static;
    width: auto
}

._BUG3RH._qenTov ._TWjB6s,
._BUG3RH:hover ._TWjB6s {
    opacity: 1
}

._6Zzgvn {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding: 12px 16px
}

._6Zzgvn ._HdaHf\+ {
    cursor: default;
    display: flex;
    pointer-events: none
}

._6Zzgvn ._HdaHf\+ ._8-1ZmM {
    display: none
}

._6Zzgvn ._6wbRan {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

._6Zzgvn ._6BPWV- {
    color: #ffcf00;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: none
}

._j9OQzl ._HdaHf\+ {
    cursor: pointer;
    pointer-events: auto
}

._j9OQzl ._HdaHf\+ ._8-1ZmM {
    display: block
}

._j9OQzl ._6BPWV-,
._j9OQzl ._6wbRan {
    display: none;
    opacity: 0
}

._FWS7l0 {
    align-items: center;
    border-left: 3px solid #0000;
    color: var(--white);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    height: 34px;
    line-height: 18px;
    padding: 8px 0 8px 11px;
    position: relative;
    text-decoration: none;
    transition: .3s;
    width: 100%
}

._FWS7l0 ._9HBeNg {
    flex-shrink: 0;
    height: 24px;
    margin-right: 10px;
    width: 24px
}

._FWS7l0 ._HdaHf\+ {
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._FWS7l0:hover {
    background-color: #ffffff12;
    border-color: #ffcf00
}

._FWS7l0:hover ._rgZAoD {
    visibility: visible
}

._FWS7l0._qenTov {
    background-color: #ffffff12;
    border-color: #ffcf00
}

._7JsgoL {
    padding-left: 11px
}

._7JsgoL ._9HBeNg {
    margin-right: 0;
    overflow: hidden
}

._7JsgoL ._HdaHf\+ {
    opacity: 0
}

._3GUbjN {
    margin-left: auto;
    padding-right: 14px
}

._3GUbjN:hover ._X2F3zR {
    visibility: visible
}

._fiPZJG {
    display: none
}

._rgZAoD {
    fill: #fff;
    fill-opacity: .32
}

._SxkmF5 {
    visibility: visible
}

._3PI3Hv {
    visibility: hidden
}

._rgZAoD:hover {
    fill-opacity: .52
}

._6TObzE {
    margin: 0 8px
}

._MwRltB {
    align-items: center;
    background: linear-gradient(90deg, #ff3552 .38%, #e91f3c 99.71%);
    border-radius: 4px;
    box-shadow: inset 0 1px 1px 0 #ffffff26, inset 0 -1px 1px 0 #0003;
    display: flex;
    justify-content: center
}

._TWjB6s {
    font-size: 9px;
    font-weight: 700;
    line-height: 11px;
    padding: 2px 4px;
    transition: opacity .3s;
    white-space: nowrap
}

._sqiyl4 {
    border-radius: 50%;
    height: 5px;
    position: absolute;
    right: 2px;
    top: 5px;
    width: 5px
}

._sqiyl4 ._TWjB6s {
    opacity: 0
}

._X2F3zR {
    background-color: #000;
    font-size: 10px;
    left: 270px;
    padding: 4px;
    position: absolute;
    visibility: hidden;
    white-space: nowrap
}

@media screen and (max-width: 1566px) {
    ._Tx\+NC4 {
        margin-left: 8px;
        margin-right: 48px;
        transition-duration: .2s;
        width: 52px
    }

    ._Tx\+NC4._qenTov,
    ._Tx\+NC4:hover {
        width: 260px
    }

    ._Tx\+NC4._qenTov ._6Zzgvn ._6BPWV-,
    ._Tx\+NC4._qenTov ._6Zzgvn ._6wbRan,
    ._Tx\+NC4._qenTov ._FWS7l0 ._HdaHf\+,
    ._Tx\+NC4:hover ._6Zzgvn ._6BPWV-,
    ._Tx\+NC4:hover ._6Zzgvn ._6wbRan,
    ._Tx\+NC4:hover ._FWS7l0 ._HdaHf\+ {
        display: block;
        opacity: 1;
        transition-delay: .1s;
        transition-duration: .2s
    }

    ._Tx\+NC4._qenTov ._FWS7l0 ._9HBeNg,
    ._Tx\+NC4:hover ._FWS7l0 ._9HBeNg {
        margin-right: 10px
    }

    ._Tx\+NC4._qenTov ._3GUbjN,
    ._Tx\+NC4:hover ._3GUbjN {
        display: block
    }

    ._Tx\+NC4._qenTov ._MwRltB,
    ._Tx\+NC4:hover ._MwRltB {
        border-radius: 4px;
        height: auto;
        position: static;
        width: auto
    }

    ._Tx\+NC4._qenTov ._TWjB6s,
    ._Tx\+NC4:hover ._TWjB6s {
        opacity: 1
    }

    ._6Zzgvn ._HdaHf\+ {
        cursor: pointer;
        pointer-events: auto
    }

    ._6Zzgvn ._HdaHf\+ ._8-1ZmM {
        display: block
    }

    ._6Zzgvn ._6BPWV-,
    ._6Zzgvn ._6wbRan {
        display: none;
        opacity: 0
    }

    ._FWS7l0 {
        padding-left: 11px
    }

    ._FWS7l0 ._9HBeNg {
        margin-right: 0;
        overflow: hidden
    }

    ._FWS7l0 ._HdaHf\+ {
        opacity: 0
    }

    ._MwRltB {
        border-radius: 50%;
        height: 5px;
        position: absolute;
        right: 2px;
        top: 5px;
        width: 5px
    }

    ._MwRltB ._TWjB6s {
        opacity: 0
    }

    ._3GUbjN {
        display: none
    }
}

._F-9PnY {
    display: flex;
    flex-flow: column nowrap;
    margin: 0 auto;
    padding-top: 16px;
    width: var(--content-width)
}

._F-9PnY._JvwI6P {
    background-attachment: fixed;
    background-image: var(--main-background-image);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

._lSDaMs {
    display: flex;
    flex-flow: row nowrap;
    height: 36px;
    justify-content: space-between;
    margin-bottom: 15px;
    width: 100%
}

._lSDaMs ._D7UnrB {
    font-size: 18px
}

._A1XgXc,
._lSDaMs ._S3gbh5 {
    display: flex
}

._A1XgXc {
    align-items: center;
    color: var(--default-color);
    flex-direction: row;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 100%;
    line-height: 20px;
    margin-right: 20px;
    text-decoration: none
}

._A1XgXc._jlurkb,
._A1XgXc:hover {
    color: var(--toolbar-item-color-hover)
}

._A1XgXc ._ETttG1 {
    height: 20px;
    margin-right: 6px;
    width: 20px
}

._WZ9Gom {
    display: flex;
    gap: 8px;
    margin: 0 auto;
    width: var(--content-width)
}

._lORO6T._pmAlQV {
    align-items: center;
    backdrop-filter: blur(25px);
    background-color: #0003;
    border-radius: 12px;
    box-shadow: inset 0 -1px 1px 0 #0003, inset 0 1px 1px 0 #ffffff26;
    color: #ffffffb3;
    display: flex;
    flex-shrink: 0;
    height: 68px;
    justify-content: center;
    overflow: hidden;
    padding: 5px;
    position: relative;
    text-decoration: none;
    width: 102px
}

._lORO6T._pmAlQV ._-EXR2U,
._lORO6T._pmAlQV ._sKEEga,
._lORO6T._pmAlQV img,
._lORO6T._pmAlQV svg {
    height: 24px;
    width: 24px
}

._lORO6T._pmAlQV svg {
    fill: #ffffffb3
}

._lORO6T._pmAlQV._s53hJp,
._lORO6T._pmAlQV:hover {
    background-color: #0006;
    box-shadow: inset 0 -3px 0 -1px #ffcf00, inset 0 1px 1px 0 #ffffff26;
    color: #ffcf00
}

._lORO6T._pmAlQV._s53hJp svg,
._lORO6T._pmAlQV:hover svg {
    fill: #ffcf00
}

._lORO6T._pmAlQV._v0xPQg {
    flex-grow: 1
}

._pmAlQV._s53hJp svg {
    fill-opacity: 100%
}

._u0wG1M {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-overline: none;
    width: 92px
}

._qJ5vSl {
    height: 24px;
    margin: 0 auto;
    position: relative;
    width: 24px
}

._qJ5vSl svg {
    fill-opacity: 70%
}

._51S\+3v {
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

._ftSEeV {
    color: #ffcf00;
    font-size: 10px;
    font-weight: 700;
    left: 50%;
    line-height: 12px;
    margin-left: 6px;
    position: absolute;
    text-align: center;
    top: -5px
}

._sKEEga {
    background: 50%/contain no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMNSURBVHgBpZRLSFRRHMa/M3OdyWpGx2dTkgWmtjBKjSxSFAssUihaRmDQohfRMlq5KmgTvYkgwUXQolVBtEqwsCctxKAWTWhTSY7X0XFmvI/Td++dGc1EL3ngf+8595zzO9//cS7gsskHKJRPcMzteo+bRfIe9sHAMCoCffITit3scQU2DTyEF2GUbwSKSs652bMsOHkTLZAoQYEAAmWAkn9efsWqFYMVoFV42SkLOaO8YCF0dK4YTLXtNjgc5sMArEG+9/SKwPIyQh4PQ5HHQaicj1maSdVKq3yNxqX2KktNMv/NHuvoigLAH+RJPzjQAR+3laa75Vu6YEKlVxrGEBNdmMluFVZ9UtFFbK3ZhcrGDVAUBUL3QibD8Bjsp7iKiUOa4Am+4xTNt6Hxu49OcKzpjjO6bZOI53Uo7PTRDmHoM+AtBWrbrSDQpgiYZNcy9pFyQiG1TJzY1yhQNx2gaUNVjKNTNGuDHnGSGdbRgxRhHwaA/vussV/cqGckMGH0FDLtgC3lRtJRbJhzSyzoGI6IZgzYocgl6haOMpVXGfVNKFoLNNSzxFgJcjqj2rK444Ued5RqyJqKCRwQTRjMxXh+ruQdQk0859ctLCmgvgqoqubEb9q4ExJdJSjpKLXj6pnCqNki2vBxPuuvchOnEBFnUE0FPUjTv6EvzJXPOd+Kqck4m7NOPI1MXDUzuhD6DzjXJnDFVjNjOnmUmcSZjK9uZLOfhdfIl9juDrwGO+y332v12RIZaGqurIyMWQf70eUO7EeNfdsKSM3jTsmyMhK2B3KY36OYU63b8BPuwKvomvX/Cq2jUibOYCVMU+0wXiSescIfk/eK88mc6kr5BnuWByvYCStnIV5jfYQxZzWM4II4iDZpoHs2hYjKdCWekvk9p7xjebAP22xwkI9YVMU3uV/sxTVrKngDvfE0mqTA7USMZ/bzyrznxDSOz0eIhUzZiwbG+J0Nrl0fQTzaJnYjstj5sbOoSwtc549KzS+GGqijV4d5WRYFP8JmltAlrPb8RMC8yxodxX+0P0pYOOAGNveoAAAAAElFTkSuQmCC)
}

._-EXR2U {
    background: 50%/contain no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS8SURBVHgBhVRbbFRVFF3n3DsznenMdIZOa8u0dKgdKYVQnkmJCW0l/iDxEYPRQGKJJJBYQkw08CWNGKO/ijHGDzDBGmJ8BT9UTIpiE3nFQi1FHm3pk04703nPnfs67jvTFtSiJ9lzzr2z9zp7r73uZnjI6urq4kdfvrfNZKKJSzygquIO48aAfeUnffiPxZZ6qd585ZDsLDmqZ+BXr0WRn1HAAg64wn7Yl5feYUJ9m1V/cPJ/AcWRlhB2r/nUkOzbzO5BiB9GYVfJRdCfnCGl5KE2+ODYvwH2jVXfTIyNHahv+Xx6ScCpI+tDle2re1ilN2S80Qs5kiUgUbRFb1awnKYhtiuM6s4tV0cHLrStbD8XX3CRF7NbX9vDN9aExIvfQZ7OzYP9o4Z5cCfnqPjiFiJCbw4e2PwVcO6JBRdu/fQeaerwrK0I4ewwcC8DbK0HGqsBhwSYJgGZxX3hTGanTL2n7yDa3d+eHTrY+bcMdY982B30QxzsRSyRQtmb2yHXLCumdzcO0T8G5nABQxGYZwfABANTNLiGo8ieuArp6fBbPSfWn2rf2xeXT+yvCTvKHY3i5gzYVAbZR33w+6xrFDLKsM4NVremeEYD+P6t93kwgMCxM5Rln/+xnU17gL7jXEsoq12+EupKvlCK8/Yc+pYfw2nPYWiZWYpKIz0yissffj9/iYZ8PAGhq3QHcfpqK5Qvh/BI0PN8gcOclm/gwgCbSRNHAgFXCZorvKhvcMNmT9G7GNSz1xHpvkTuSbIMbu3rRs9rp+hMzbNxlKU0qOPKBjHc5eOGnrdLgm7W9UXyGe2lFXZgnDKcisLsHUGglqpQ56jMGHzjcVSH3AVw/DkElywhd22qDLZMSC53OyJeh41yzcx3EMirGtxhJzA7Qm1zIHtjFt7W8gK4MGWkb0xjWQPxqpP87s5YmocwBAxma+T0cENY+lrlLpRsaW0up8FbS4CxNMREFMnrMfiD1IHIEIxfryNNwnYwDZiMApfGCjGSoSKnZFX+x2Bq4MzXt7OGTF/GphWWepHK63CvKKUSKYnBHBRNh8tFaURTMAdm6NmEL5AApkm3gxEYugFbmQ1ulzvG37uCxNhI4sLMtA6xvaxQsuGxQa4kDokKY5JASeCeSgdxwSBGBZy1pMk5asgscTqcRTavoaTGiZSxsd8SF95/Kng3aHN22NqqIC6loEwnkZjSketPo/RKiirSoKQM6BMUeC2DpKmDkxr4BFF8OYF8vRP21sDPzuZ3PmL3J01zD9qq2qD6IDp/pGYXGyRJlBVxpOtmYTbIkgTdMKGR2WQOwQSUPUEYzRV7/S+dP8kfGCV7xcXkOIIU9XoLdY5B4sXRZd1qBcs0FKwG0BFOu0TyIiXu2ITkCmnEAlscDgW4d/tGdM3YiZ8m4mzHcuDjZ4FqP4ojZ2HSiMUppFOj1CcbkdlGe+m6Z/41DxdW+tDadaVVy77Fc/UhwWTox38H/y1aELnlrBMVYnMYvNWD3CoRT6alztrdv3z2UEBrRTqaqsrd8gHesrIDjz9Sh0oXRMIOkc6AyTpYblIYc5me9GR6n++Fi8MPxi4J+ODKbQm0YldTnb6GVBb2KkYqF5W4/zzbcDK+lP9fa6Ym/+64fAYAAAAASUVORK5CYII=)
}

._xMYqu4 {
    position: relative;
    width: 100%
}

._ry1hk8 {
    overflow: hidden
}

._oF\+1f\+ {
    left: -5px;
    position: relative;
    width: calc(100% + 10px)
}

._DYk4rh {
    display: flex;
    flex-flow: row nowrap;
    width: auto;
    will-change: translate3d
}

._QxVSiY {
    padding-left: 5px
}

._qYS\+Zj,
._vwEO4h {
    backdrop-filter: blur(12px);
    background-color: #00000080;
    border-radius: 6px;
    cursor: pointer;
    display: block;
    height: 44px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    z-index: 10
}

._qYS\+Zj:after,
._vwEO4h:after {
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    content: "";
    display: block;
    height: 8px;
    left: 6px;
    position: absolute;
    top: 18px;
    transform: rotate(45deg);
    width: 8px
}

._vwEO4h {
    left: -12px
}

._vwEO4h:after {
    left: 8px;
    transform: rotate(225deg)
}

._qYS\+Zj {
    right: -12px
}

._7punI0 {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin: 0 auto;
    width: var(--filter-main-content-width)
}

._R7d0fz {
    justify-content: center;
    width: 1250px
}

._ZxRYLQ {
    margin-right: 12px;
    width: 260px
}

._ZxRYLQ,
._sZ8pxb {
    transition-delay: 0s;
    transition-duration: .2s;
    transition-property: width
}

._sZ8pxb {
    margin-left: 8px;
    position: relative;
    width: 60px;
    z-index: calc(var(--toolbar-z-index) + 1)
}

.game-popup-opened ._ZxRYLQ {
    filter: blur(var(--game-popup-opened-blur))
}

._Pubs3A {
    top: 0;
    width: calc(var(--content-width) + 40px);
    z-index: var(--toolbar-z-index)
}

._Pubs3A._NG\+bj3 {
    background-attachment: fixed;
    background-image: var(--main-background-image);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.game-popup-opened ._Pubs3A {
    filter: blur(var(--game-popup-opened-blur))
}

@media screen and (max-width: 1566px) {
    ._7punI0 {
        justify-content: center;
        width: 1250px
    }

    ._ZxRYLQ {
        margin-left: 8px;
        position: relative;
        transition-delay: 0s;
        transition-duration: .2s;
        transition-property: width;
        width: 60px;
        z-index: calc(var(--toolbar-z-index) + 1)
    }
}

.favorites-change-order-mode ._Pubs3A,
.favorites-change-order-mode .body-container:before {
    z-index: calc(var(--favorites-background-z-index) - 2)
}

._Md1zlH {
    color: var(--default-color);
    height: 100%;
    overflow: hidden;
    padding: 34px 0
}

._Md1zlH [data-show-help] {
    color: var(--link-primary-color-default);
    cursor: pointer;
    font-weight: 400;
    text-decoration: none
}

.game-popup-opened ._Md1zlH {
    filter: blur(var(--game-popup-opened-blur))
}

@keyframes _LI0kpR {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._M0KXbp {
    cursor: pointer;
    height: 66px;
    min-width: 190px;
    position: relative;
    text-decoration: none;
    width: 190px
}

._M0KXbp:hover ._3Rg5QI {
    background-color: #0006;
    box-shadow: inset 0 -1px 1px 0 #0003, inset 0 1px 1px 0 #ffffff2f;
    transform: scaleX(1.04) scaleY(1.16)
}

._M0KXbp:hover ._X60Rv8 {
    transform: scaleX(1.02) scaleY(1.16)
}

._M0KXbp:hover ._wT44Zk {
    transform: scale(1.125)
}

._4yQWVv {
    padding: 12px;
    position: relative;
    z-index: 2
}

._4yQWVv,
._wT44Zk {
    align-items: center;
    display: flex
}

._wT44Zk {
    height: 32px;
    justify-content: center;
    margin-right: 8px;
    transition: transform .2s ease-in-out;
    width: 32px
}

._UsMnzQ {
    width: 100%
}

._i5bJzJ {
    width: calc(100% - 40px)
}

._om5i7I {
    color: var(--default-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 4px
}

._M3E\+1T,
._om5i7I {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._M3E\+1T {
    color: #ffffff80;
    font-size: 14px;
    line-height: 18px
}

._3Rg5QI {
    backdrop-filter: blur(25px);
    background-color: #0003;
    border-radius: 12px;
    box-shadow: inset 0 -1px 1px 0 #0003, inset 0 1px 1px 0 #ffffff1a;
    inset: 0;
    position: absolute;
    transition: transform .2s ease-in-out
}

._yjlkIQ {
    margin: 0 auto 32px;
    width: var(--content-width)
}

._oNzlit {
    align-items: center;
    display: flex;
    margin-bottom: 15px
}

._nZ27Xk {
    color: var(--default-color);
    font-size: 20px;
    font-weight: 800;
    line-height: 24px;
    margin: 0
}

._0hxFRX {
    background: 50%/contain no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMNSURBVHgBpZRLSFRRHMa/M3OdyWpGx2dTkgWmtjBKjSxSFAssUihaRmDQohfRMlq5KmgTvYkgwUXQolVBtEqwsCctxKAWTWhTSY7X0XFmvI/Td++dGc1EL3ngf+8595zzO9//cS7gsskHKJRPcMzteo+bRfIe9sHAMCoCffITit3scQU2DTyEF2GUbwSKSs652bMsOHkTLZAoQYEAAmWAkn9efsWqFYMVoFV42SkLOaO8YCF0dK4YTLXtNjgc5sMArEG+9/SKwPIyQh4PQ5HHQaicj1maSdVKq3yNxqX2KktNMv/NHuvoigLAH+RJPzjQAR+3laa75Vu6YEKlVxrGEBNdmMluFVZ9UtFFbK3ZhcrGDVAUBUL3QibD8Bjsp7iKiUOa4Am+4xTNt6Hxu49OcKzpjjO6bZOI53Uo7PTRDmHoM+AtBWrbrSDQpgiYZNcy9pFyQiG1TJzY1yhQNx2gaUNVjKNTNGuDHnGSGdbRgxRhHwaA/vussV/cqGckMGH0FDLtgC3lRtJRbJhzSyzoGI6IZgzYocgl6haOMpVXGfVNKFoLNNSzxFgJcjqj2rK444Ued5RqyJqKCRwQTRjMxXh+ruQdQk0859ctLCmgvgqoqubEb9q4ExJdJSjpKLXj6pnCqNki2vBxPuuvchOnEBFnUE0FPUjTv6EvzJXPOd+Kqck4m7NOPI1MXDUzuhD6DzjXJnDFVjNjOnmUmcSZjK9uZLOfhdfIl9juDrwGO+y332v12RIZaGqurIyMWQf70eUO7EeNfdsKSM3jTsmyMhK2B3KY36OYU63b8BPuwKvomvX/Cq2jUibOYCVMU+0wXiSescIfk/eK88mc6kr5BnuWByvYCStnIV5jfYQxZzWM4II4iDZpoHs2hYjKdCWekvk9p7xjebAP22xwkI9YVMU3uV/sxTVrKngDvfE0mqTA7USMZ/bzyrznxDSOz0eIhUzZiwbG+J0Nrl0fQTzaJnYjstj5sbOoSwtc549KzS+GGqijV4d5WRYFP8JmltAlrPb8RMC8yxodxX+0P0pYOOAGNveoAAAAAElFTkSuQmCC);
    height: 24px;
    margin-left: 6px;
    width: 24px
}

._N0uV0n {
    display: flex;
    flex-wrap: wrap;
    gap: 12px
}

._\+nAWvf {
    display: flex;
    flex-direction: column;
    height: 154px;
    justify-content: space-around
}

._0NdS7U {
    flex-grow: 1
}

._34rZki {
    margin: 5px 0
}

._p5\+Axo {
    display: flex;
    justify-content: center;
    margin-top: 30px;
    position: relative;
    width: 100%
}

._1KHkaY {
    margin-bottom: 32px
}

._gn8kWd {
    height: 100%;
    margin: 0 auto;
    width: var(--content-width)
}

._c9lpDj {
    color: var(--default-color);
    font-size: 20px;
    font-weight: 800;
    line-height: 24px;
    margin-bottom: 20px
}

._2OxZbt {
    position: relative
}

._AO98lr {
    padding-top: 35px
}

._lMDmvN {
    height: 100%;
    margin: 0 auto;
    width: var(--content-width)
}

._cQgBfr {
    display: flex;
    flex-wrap: wrap;
    gap: var(--margin-between-card)
}

._4XJDtH,
._k\+3aj2 {
    position: relative
}

._k\+3aj2 {
    display: flex;
    justify-content: center;
    margin-top: 30px;
    width: 100%
}

._hrwhkO {
    height: 100%;
    margin: 0 auto;
    width: var(--content-width)
}

._s4inAm {
    align-items: center;
    color: var(--default-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    max-width: 500px;
    padding: 70px 0
}

._xIpzqk {
    display: block;
    margin-bottom: 26px
}

._dC8n8l {
    color: inherit;
    font-size: 32px;
    line-height: 38px;
    margin: 0 0 8px;
    text-align: center
}

._ID1uXS {
    color: var(--default-color-opacity-50);
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    text-align: center
}

._\+Igy8W {
    height: 100%;
    margin: 0 auto;
    width: var(--content-width)
}

._iQpKuZ {
    padding-top: 35px
}

._h\+QV-\+ {
    background-color: #ee0be561
}

._Vzqd-k,
._h\+QV-\+ {
    inset: 0;
    position: absolute
}

._Vzqd-k {
    background-color: #000000b3;
    min-height: 100vh;
    z-index: var(--favorites-background-z-index)
}

@keyframes _kvuMod {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._3t2RS- {
    flex-direction: row;
    justify-content: space-between
}

._3t2RS-,
._3t2RS- ._V45RZJ {
    display: flex
}

._3t2RS- ._V45RZJ._Aa7UCh {
    flex-direction: row-reverse;
    justify-content: space-between;
    margin-bottom: 20px;
    width: 100%
}

._2LPsOO {
    display: flex;
    flex-wrap: wrap;
    gap: var(--margin-between-card);
    margin-bottom: 32px;
    width: 100%
}

._RJJxpa {
    align-items: flex-start;
    background-color: initial;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    color: var(--default-color);
    cursor: pointer;
    display: flex;
    font-size: 16px;
    height: 20px;
    justify-content: center;
    letter-spacing: .5px;
    line-height: 20px;
    margin: 0;
    outline: none;
    text-transform: none;
    transition: var(--transition-all);
    width: auto
}

._RJJxpa:disabled {
    color: #fff;
    cursor: not-allowed;
    opacity: .3;
    pointer-events: none
}

._Nqj4la {
    opacity: .5;
    pointer-events: none
}

._iI7dsE {
    padding-left: 5px
}

._d2p8UH {
    margin-top: 15px;
    right: 0;
    width: 257px;
    z-index: var(--tooltip-z-index)
}

._d2p8UH:after {
    border: 7px solid;
    border-color: #0000 #0000 #000000f2;
    content: "";
    display: block;
    position: absolute;
    right: 40px;
    top: -13px
}

@keyframes _PCYvVx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._gF-JLc {
    position: relative
}

._gF-JLc._jZJ8XM {
    opacity: .5;
    pointer-events: none
}

._gF-JLc ._SvUAeX {
    padding-top: 0;
    text-transform: none
}

._gF-JLc ._cQ1b7e {
    letter-spacing: normal;
    text-transform: none
}

._gF-JLc ._bfNSjZ {
    left: 0;
    top: 27px
}

._SvUAeX {
    align-items: center;
    background-color: initial;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    color: var(--default-color);
    cursor: pointer;
    display: flex;
    font-size: 16px;
    gap: 3px;
    letter-spacing: .5px;
    line-height: 20px;
    margin: 0;
    outline: none;
    padding: 0;
    transition: var(--transition-all)
}

._SvUAeX:disabled {
    color: #fff;
    cursor: not-allowed;
    opacity: .3;
    pointer-events: none
}

._SvUAeX:focus,
._SvUAeX:hover {
    color: var(--sort-favorites-item-color-active)
}

._rfD4iz {
    max-width: 172px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._cxh5EH {
    transition: transform .2s ease-in-out;
    will-change: transform
}

._gOabYo {
    transform: rotate(180deg)
}

._bfNSjZ {
    background-color: var(--sort-favorites-popup-background);
    border-radius: 5px;
    min-width: 171px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 40px;
    transition: opacity .2s ease-in-out, visibility .2s ease-in-out;
    visibility: hidden;
    z-index: 0
}

._c\+zNsO {
    opacity: 1;
    visibility: visible;
    z-index: calc(var(--toolbar-z-index) + 1)
}

._xgLMiH {
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 8px 0
}

._cQ1b7e {
    align-items: center;
    color: var(--default-color);
    cursor: pointer;
    display: flex;
    font-size: 16px;
    justify-content: space-between;
    min-height: 32px;
    padding: 6px 12px;
    text-decoration: none;
    text-transform: none
}

._6UBIRL {
    max-width: 172px;
    word-wrap: break-word
}

._cQ1b7e._2CWvY2 {
    color: var(--sort-favorites-item-color-active)
}

._cQ1b7e:focus,
._cQ1b7e:hover {
    background-color: #ffffff1a
}

@keyframes _aoErGG {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._tdU0V9 {
    height: 100%
}

._e0UpWM {
    margin-bottom: 19px;
    padding: 0 4px;
    position: relative;
    z-index: var(--favorites-title-z-index)
}

._e0UpWM ._qLJE1h {
    color: var(--default-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 19px;
    margin-right: 16px
}

._e0UpWM ._uVDF0E {
    color: #adadad;
    font-size: 16px;
    line-height: 20px
}

._Uob-hp,
._e0UpWM ._uVDF0E {
    -webkit-user-select: none;
    user-select: none
}

._Uob-hp {
    background-color: var(--sort-favorites-panel-background);
    bottom: 0;
    display: flex;
    height: 52px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: var(--favorites-conrol-z-index)
}

._Uob-hp ._dAdGbj {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin: 0 auto;
    width: var(--content-width)
}

._Uob-hp ._dAdGbj._VU9WBJ {
    justify-content: start
}

._Uob-hp ._0FiIoK {
    background-color: initial;
    background-color: #fff3;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    color: var(--default-color);
    cursor: pointer;
    height: 32px;
    letter-spacing: .5px;
    min-width: 109px;
    outline: none;
    text-transform: uppercase;
    transition: var(--transition-all)
}

._Uob-hp ._0FiIoK:disabled {
    color: #fff;
    cursor: not-allowed;
    opacity: .3;
    pointer-events: none
}

._Uob-hp ._0FiIoK:focus,
._Uob-hp ._0FiIoK:hover {
    background-color: #ffffff4d
}

._Uob-hp ._0FiIoK:active {
    background-color: #ffffff26
}

._Uob-hp ._ONpe\+b {
    background-color: initial;
    background-color: var(--favorites-btn-default);
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    color: var(--button-primary-default-color);
    cursor: pointer;
    height: 32px;
    letter-spacing: .5px;
    margin-left: 10px;
    min-width: 109px;
    outline: none;
    text-transform: uppercase;
    transition: var(--transition-all)
}

._Uob-hp ._ONpe\+b:disabled {
    color: #fff;
    cursor: not-allowed;
    opacity: .3;
    pointer-events: none
}

._Uob-hp ._ONpe\+b:focus,
._Uob-hp ._ONpe\+b:hover {
    background-color: var(--favorites-btn-hover)
}

._Uob-hp ._ONpe\+b:active {
    background-color: var(--favorites-btn-active)
}

@keyframes _6jhYfQ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._JaI-ew {
    border-radius: var(--card-border-radius);
    cursor: grab;
    display: grid;
    grid-template: "title icon" "provider provider";
    grid-template-columns: calc(100% - 50px) 50px;
    grid-template-rows: auto 1fr;
    height: 190px;
    opacity: 1;
    overflow: hidden;
    padding-left: 16px;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: 190px;
    z-index: var(--favorites-card-z-index)
}

._JaI-ew._SHxVti {
    opacity: 0
}

._JaI-ew ._aNlinE {
    align-items: center;
    backdrop-filter: blur(1px);
    background-color: #0006;
    border-radius: 50%;
    display: flex;
    grid-area: icon;
    height: 24px;
    justify-content: center;
    margin-bottom: 4px;
    margin-right: -8px;
    position: absolute;
    right: 16px;
    top: 8px;
    width: 24px;
    z-index: calc(var(--game-card-content-z-index) + 3)
}

._fwQv90 {
    display: flex;
    flex-wrap: wrap;
    gap: var(--margin-between-card);
    width: var(--content-width)
}

._i5oZCE {
    color: var(--input-text-color);
    cursor: grabbing;
    filter: brightness(.6);
    opacity: .8 !important
}

._E2sYza {
    animation-duration: .7s;
    animation-name: _UeJx7I
}

@keyframes _UeJx7I {
    0% {
        opacity: 0;
        transform: scale(.9)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

._9HVBdd {
    background: #15ac56;
    border-radius: 2px;
    color: var(--default-color);
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 9px;
    padding: 5px 10px;
    text-transform: uppercase;
    transform: translateY(-3px)
}

._mORzax {
    font-size: 8px;
    line-height: 12px;
    padding: 2px 6px 0;
    transform: translateY(-2px)
}

._9LnqRk {
    display: block;
    font-size: 22px;
    grid-area: title;
    line-height: 1.18;
    padding-top: 14px;
    position: relative;
    z-index: calc(var(--game-card-content-z-index) + 3)
}

._DWL5do {
    opacity: .3
}

._g3\+2GZ {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 8px;
    word-wrap: break-word
}

._nk8iEu {
    color: inherit;
    display: inline;
    font: inherit;
    margin: 0 9px 0 0;
    white-space: pre-line
}

._33qwaQ {
    display: inline-block;
    height: 18px;
    margin-right: 9px;
    position: relative;
    top: 3px;
    width: 18px
}

._NzN5z4 {
    background-color: #ffe03e;
    border-radius: 50%;
    color: #000
}

._9FQ3xN:before,
._NzN5z4 {
    left: 0;
    position: absolute;
    top: 0
}

._9FQ3xN:before {
    background: linear-gradient(-180deg, #191919, #32323200 50%);
    content: "";
    height: 100%;
    width: 100%;
    z-index: var(--game-card-content-z-index)
}

._QZUApJ {
    left: auto;
    min-width: 100%;
    right: 0;
    transform: scale(1);
    transform-origin: calc(100% - var(--card-height)*var(--card-image-scale-value)/2) center
}

._1WRceA,
._QZUApJ {
    border-radius: var(--card-border-radius);
    height: 100%;
    position: absolute;
    top: 0
}

._1WRceA {
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0;
    overflow: hidden;
    width: 100%;
    z-index: var(--card-background-sprite-z-index)
}

._1WRceA:after,
._1WRceA:before {
    background-image: inherit;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: "";
    display: block;
    position: absolute;
    transition: .56s cubic-bezier(.15, 1, 1, 1) 0s;
    will-change: transform
}

._1WRceA:before {
    background-position: 50% 0;
    height: 84.2%;
    width: 84.2%;
    z-index: 5
}

._1WRceA:after,
._1WRceA:before {
    bottom: 0;
    right: 0;
    transform: scale(1)
}

._1WRceA:after {
    background-position: 75% 0;
    height: 100%;
    opacity: 1;
    width: 100%;
    z-index: 1
}

._Og6IER {
    background-position: 25% 0;
    opacity: .7;
    transform: scale(1);
    transition: .56s cubic-bezier(.15, 1, 1, 1) 0s;
    z-index: var(--card-background-sprite-center-z-index)
}

._I6HBo2,
._Og6IER {
    background-image: inherit;
    background-size: auto 100%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._I6HBo2 {
    background-position: 0 0;
    z-index: var(--card-background-sprite-first-layer-z-index)
}

._zmGZMI {
    background-color: #1d0529;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

._zmGZMI svg,
._zmGZMI svg image {
    height: 190px;
    width: 190px
}

._zmGZMI:after {
    background: radial-gradient(circle 480px at center -320px, var(--primary-color) 0, var(--primary-color) 51.61%, var(--primary-color-alpha100) 100%);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .25;
    position: absolute;
    top: 0;
    width: 100%
}

:root {
    --card-size: 1;
    --margin-between-card: 12px;
    --card-border-radius: 12px;
    --old-x1-card-width: 190px;
    --toolbar-z-index: 50;
    --filter-toolbar-z-index: 60;
    --timer-layout-z-index: 41;
    --max-api-z-index: 109;
    --modal-game-z-index: 111;
    --game-card-content-z-index: 11;
    --tooltip-z-index: 20;
    --favorites-background-z-index: 35;
    --favorites-card-z-index: 51;
    --favorites-title-z-index: 37;
    --favorites-conrol-z-index: 53;
    --transition-all: all 0.2s ease-in-out;
    --transition-card: 0.56s cubic-bezier(0.15, 1, 1, 1) 0s;
    --toolbar-height: 135px;
    --container-width: 1270px;
    --content-width: 1200px;
    --filter-main-content-width: 1488px;
    --search-popup-width: 1062px;
    --game-side-panel-width: 363px;
    --game-side-panel-content-width: 332px;
    --error-color: #e63f46;
    --white: #fff;
    --black: #000;
    --gray: #d9d9d9;
    --default-color-rgb: 255 255 255;
    --default-color: rgb(var(--default-color-rgb));
    --default-color-opacity-25: rgb(var(--default-color-rgb)/25%);
    --default-color-opacity-50: rgb(var(--default-color-rgb)/50%);
    --search-field-placeholder-color-third: #ffffff4d;
    --search-field-placeholder-color-half: #ffffff80;
    --wrapper-border-color: #1e3550;
    --action-color-light-rgb: 216 216 216;
    --tooltip-background: #203958;
    --button-disabled-color: #fff;
    --button-border-radius: 3px;
    --button-border-radius-6: 6px;
    --button-log-in-primary: #07974d;
    --button-log-in-primary-hover: #13b358;
    --button-log-in-secondary: #435978;
    --button-log-in-secondary-hover: #526b8e;
    --button-join-now-primary: #d63f3f;
    --button-join-now-primary-hover: #e64646;
    --button-yellow-400: #ffcf00;
    --button-yellow-300: #ffe573;
    --button-primary-large-padding: 11px 24px;
    --button-primary-large-font-size: 18px;
    --button-primary-medium-padding: 9px 20px;
    --button-primary-medium-font-size: 16px;
    --button-primary-medium-font-weight: bold;
    --button-primary-medium-line-height: 18px;
    --button-primary-small-padding: 6px 12px;
    --button-default-color: #ffffff80;
    --button-default-color-hover: #ffffffb3;
    --button-outlined-border-color-rgb: 216 216 216;
    --icon-button-disabled-color: #fff;
    --icon-button-default-color: #ffffff80;
    --icon-button-default-color-active: #fffc;
    --input-text-color: #fff;
    --input-border-color: #ffffff4d;
    --input-placeholder-color: #fff6;
    --input-form-label-color: #ffffff80;
    --link-color-default: #fff;
    --icon-action-color-default: #fff;
    --logo-hover-bg-color: #ff2c46;
    --input-border-color-focus: #ffe45899;
    --button-primary-default-color: #000;
    --button-primary-disabled-color: #000;
    --button-primary-bonus-disabled-color: #ffe03e33;
    --terms-conditions-color: #ffe03e;
    --terms-conditions-color-hover: #ffed8f;
    --circle-button-action-color: #ffe870;
    --action-color-default: #ffe03e;
    --toolbar-item-color-hover: #ffe03e;
    --icon-color-default: #757575;
    --icon-disabled-opacity: 0.3;
    --icon-action-color-hover: #ffe458;
    --icon-action-color-active: #ffbd08;
    --search-field-placeholder-color: #ffffff4d;
    --link-color-hover: #ffe458;
    --link-color-active: #ffe03e;
    --link-primary-color-hover: #ffcf08;
    --link-primary-color-active: #ffcf08;
    --button-action-color-default: #ffe03e;
    --button-action-color-hover: #ffe870;
    --button-action-color-active: #ffcf08;
    --circle-button-text-color: #ffe03e;
    --circle-button-fill-color: #000;
    --conversion-item-border-color: #ffcf00;
    --game-popup-opened-blur: 35px;
    --card-animation-bg-color: #06284f;
    --card-image-scale-value: 1;
    --container-background-color: #062347;
    --favorites-btn-active: #ffcf08;
    --favorites-btn-default: #ffe03e;
    --favorites-btn-hover: #ffe870;
    --game-unavailable-background: #062347 linear-gradient(0deg, #df354600 24%, #be2837);
    --input-border-color-error: #e63f46;
    --input-hint-color-error: #d03c45;
    --link-primary-color-default: #ffe458;
    --local-background-image-container: "none";
    --popup-background: #062347;
    --popup-promo-background: #10264c;
    --popup-promo-image-background: #122b54;
    --preloader-overlay-bg-color: #062347e5;
    --see-all-background: #163361;
    --see-all-background-hover: #19396c;
    --sort-favorites-item-color-active: #ffe03e;
    --sort-favorites-panel-background: #10264c;
    --sort-favorites-popup-background: #10264c;
    --success-color-active: #014425;
    --success-color-default: rgb(var(--success-color-default-rgb)/100%);
    --success-color-default-rgb: 3 143 77;
    --success-color-hover: #2ab272;
    --timer-background: #557091cc
}

* {
    box-sizing: border-box
}

html {
    line-height: 1.15;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%
}

body,
html {
    height: 100%;
    margin: 0;
    width: 100%
}

.main-content {
    background: none
}

@media screen and (max-width: 1270px) {

    .main-content,
    .main-content>._ubR9Fp {
        display: flex;
        flex-direction: column
    }

    .main-content>._ubR9Fp {
        flex-grow: 1
    }

    .main-content>._ubR9Fp>._rncf0r {
        display: flex;
        flex-grow: 1
    }
}

.loader {
    font-size: 0
}

.header {
    background: #013d79;
    transform: translateZ(0)
}

.body-container {
    position: relative
}

@media screen and (max-width: 1350px) {
    .body-container:before {
        display: none
    }
}

.body-container:before {
    background-image: var(--main-background-image);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: var(--toolbar-height);
    position: absolute;
    top: 0;
    width: calc(100% - var(--main-container-scroll-width));
    z-index: calc(var(--toolbar-z-index) - 1)
}

@media screen and (max-width: 1270px) {
    .body-container:before {
        display: none
    }
}

.game-popup-opened #footer>footer,
.game-popup-opened .header>*,
.game-popup-opened .modern-footer,
.game-popup-opened .v-modern-footer,
.game-popup-opened footer.v-modern-footer {
    filter: blur(4px)
}

.game-popup-opened .body-container:before {
    display: none
}

.game-popup-opened .grid-main {
    overflow: hidden
}

#footer>footer,
#footer>footer.v-modern-footer,
.v-modern-footer,
footer.v-modern-footer {
    background-color: initial
}

.local-body {
    box-sizing: border-box;
    font-size: 16px;
    margin: 0;
    min-height: 100%;
    width: 100%
}

.local-body * {
    font-family: Inter, sans-serif;
    font-synthesis: none
}

@media screen and (max-width: 1270px) {
    .local-body {
        overflow-x: auto
    }
}

@media screen and (max-width: 1350px) {
    .local-body {
        overflow-x: auto;
        overflow-y: hidden
    }
}

.local-body table {
    border-collapse: collapse;
    border-spacing: 0
}

.local-body a {
    background-color: initial
}

.local-body b,
.local-body strong {
    font-weight: bolder
}

.local-body [type=button],
.local-body [type=reset],
.local-body [type=submit],
.local-body button {
    -webkit-appearance: button;
    cursor: pointer
}

.local-body button[disabled],
.local-body html input[disabled] {
    cursor: not-allowed
}

.local-body [type=button]::-moz-focus-inner,
.local-body [type=reset]::-moz-focus-inner,
.local-body [type=submit]::-moz-focus-inner,
.local-body button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

.local-body [type=button]:-moz-focusring,
.local-body [type=reset]:-moz-focusring,
.local-body [type=submit]:-moz-focusring,
.local-body button:-moz-focusring {
    outline: 1px dotted ButtonText
}

.local-body [type=number]::-webkit-inner-spin-button,
.local-body [type=number]::-webkit-outer-spin-button {
    height: auto
}

.local-body :after,
.local-body :before {
    box-sizing: inherit
}

.local-body :focus {
    outline: none
}

.local-body input:-webkit-autofill,
.local-body input:-webkit-autofill:focus,
.local-body input:-webkit-autofill:hover,
.local-body select:-webkit-autofill,
.local-body select:-webkit-autofill:focus,
.local-body select:-webkit-autofill:hover,
.local-body textarea:-webkit-autofill,
.local-body textarea:-webkit-autofill:focus,
.local-body textarea:-webkit-autofill:hover {
    transition: background-color 5000s ease-in-out 0s
}

.grid-main {
    background-attachment: fixed;
    background-color: var(--container-background-color);
    background-image: var(--main-background-image);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    overflow-y: auto;
    z-index: inherit
}

:root {
    --theme-primary: var(--color-blue-600);
    --theme-secondary: var(--color-blue-200);
    --theme-accent: undefined;
    --theme-error: var(--color-red-400);
    --theme-info: undefined;
    --theme-success: var(--color-green-400);
    --theme-warning: undefined;
    --theme-anchor: var(--color-blue-700);
    --theme-badge-color-transparent: var(--color-grey-600);
    --theme-toolbar-bg: var(--color-blue-200);
    --theme-toolbar-border: var(--color-blue-300);
    --theme-btn-primary-color: var(--color-white);
    --theme-btn-primary-bg-normal: var(--color-green-400);
    --theme-btn-primary-bg-hover: var(--color-green-300);
    --theme-btn-primary-bg-focus: var(--color-green-400);
    --theme-btn-primary-bg-active: var(--color-green-600);
    --theme-btn-primary-bg-disabled: var(--color-green-400);
    --theme-btn-secondary-color: var(--color-grey-800);
    --theme-btn-secondary-bg-normal: var(--color-grey-100);
    --theme-btn-secondary-bg-hover: var(--color-grey-200);
    --theme-btn-secondary-bg-focus: var(--color-grey-100);
    --theme-btn-secondary-bg-active: var(--color-grey-100);
    --theme-btn-secondary-bg-disabled: var(--color-grey-100);
    --theme-btn-danger-color: var(--color-white);
    --theme-btn-danger-bg-normal: var(--color-red-400);
    --theme-btn-danger-bg-hover: var(--color-red-300);
    --theme-btn-danger-bg-focus: var(--color-red-400);
    --theme-btn-danger-bg-active: var(--color-red-600);
    --theme-btn-danger-bg-disabled: var(--color-red-400);
    --theme-btn-text-color-hover: var(--color-blue-600);
    --theme-btn-text-primary-color: var(--color-blue-600);
    --theme-btn-text-danger-color: var(--color-red-600);
    --theme-btn-border-focus: var(--color-light-blue);
    --theme-dialog-text-color: var(--color-blue-700);
    --theme-dialog-border-focus: var(--color-light-blue);
    --theme-btn-toggle-color: var(--color-steel-900);
    --theme-btn-toggle-bg: var(--color-white);
    --theme-btn-toggle-bg-pressed: var(--color-steel-50);
    --theme-btn-toggle-bg-active: var(--color-blue-100);
    --theme-btn-toggle-border: var(--color-steel-500);
    --theme-btn-toggle-border-hover: var(--color-steel-600);
    --theme-btn-toggle-border-pressed: var(--color-steel-400);
    --theme-btn-toggle-border-active: var(--color-steel-500);
    --theme-btn-toggle-border-focus: var(--color-light-blue);
    --theme-btn-toggle-bg-disabled: var(--color-white);
    --theme-btn-toggle-border-disabled: var(--color-steel-500);
    --theme-btn-toggle-color-disabled: var(--color-steel-400);
    --theme-input-color: var(--color-steel-900);
    --theme-input-color-disabled: var(--color-steel-700);
    --theme-input-bg: var(--color-white);
    --theme-input-bg-disabled: var(--color-steel-50);
    --theme-input-border: var(--color-steel-500);
    --theme-input-border-hover: var(--color-steel-600);
    --theme-input-border-disabled: var(--color-steel-300);
    --theme-input-border-focus: var(--color-light-blue);
    --theme-input-border-error: var(--color-red-400);
    --theme-input-placeholder: var(--color-steel-600);
    --theme-input-hint-error: var(--color-red-400);
    --theme-input-label: var(--color-steel-600);
    --theme-checkbox-bg: var(--color-white);
    --theme-checkbox-bg-active: var(--color-blue-600);
    --theme-checkbox-color: var(--color-black);
    --theme-checkbox-color-active: var(--color-white);
    --theme-checkbox-border: var(--color-steel-500);
    --theme-checkbox-border-disabled: var(--color-steel-400);
    --theme-switch-bg: var(--color-blue-600);
    --theme-radio-bg-active: var(--color-blue-600);
    --theme-list-item-color: var(--color-steel-900);
    --theme-list-item-color-active: var(--color-blue-600);
    --theme-list-bg: var(--color-white);
    --theme-list-item-bg-hover: var(--color-blue-100);
    --theme-tabs-color: var(--color-black);
    --theme-tabs-color-active: var(--color-red-400);
    --theme-tabs-color-divider: var(--color-grey-300);
    --theme-calendar-day-active-bg: var(--color-blue-600);
    --theme-calendar-day-range-bg: var(--color-blue-100);
    --theme-calendar-header-color: var(--color-blue-600);
    --theme-calendar-header-color-hover: var(--color-blue-500);
    --theme-calendar-arrow-color-hover: var(--color-blue-600);
    --theme-calendar-today-border: var(--color-blue-300);
    --theme-calendar-day-border-range: var(--color-blue-600);
    --theme-calendar-day-border-hover: var(--color-blue-600);
    --theme-calendar-day-active-color: var(--color-white);
    --theme-chip-border-focus: var(--color-light-blue);
    --theme-phone-input-scroll-background-color: var(--color-grey-500);
    --theme-phone-input-scroll-background-hover-color: var(--color-grey-700);
    --theme-phone-input-scroll-thumb-color: var(--color-white);
    --theme-btn-material-primary-bg: #F9D66C;
    --theme-btn-material-primary-bg-hover: #FFE46F;
    --theme-btn-material-primary-bg-active: #F9D66C;
    --theme-btn-material-primary-bg-disabled: #425574;
    --theme-btn-material-primary-color: var(--color-black);
    --theme-btn-material-primary-color-disabled: rgba(255, 255, 255, 0.5);
    --theme-btn-material-primary-shadow: #C0A14D;
    --theme-btn-material-primary-shadow-disabled: #384B6A;
    --theme-btn-material-secondary-bg: rgba(138, 147, 160, 0.20);
    --theme-btn-material-secondary-bg-hover: rgba(138, 147, 160, 0.40);
    --theme-btn-material-secondary-bg-active: rgba(138, 147, 160, 0.20);
    --theme-btn-material-secondary-bg-disabled: rgba(138, 147, 160, 0.20);
    --theme-btn-material-secondary-color: rgba(59, 63, 70, 0.90);
    --theme-btn-material-secondary-color-disabled: rgba(59, 63, 70, 0.40);
    --theme-textfield-material-bg: rgba(255, 255, 255, 0.1);
    --theme-textfield-material-bg-disabled: rgba(255, 255, 255, 0.15);
    --theme-textfield-material-color: var(--color-white);
    --theme-textfield-material-color-hover: rgba(255, 255, 255, 0.1);
    --theme-textfield-material-color-focus: #FFE46F;
    --theme-textfield-material-color-error: #F65E66;
    --theme-textfield-material-color-success: #30D22D;
    --theme-textfield-material-label-color: rgba(255, 255, 255, 0.5);
    --theme-textfield-material-hint-color: rgba(255, 255, 255, 0.5);
    --theme-textfield-material-placeholder: rgba(255, 255, 255, 0.5);
    --theme-textfield-material-icon-color: rgba(255, 255, 255, 0.5);
    --theme-textfield-material-clear-color-hover: var(--color-white);
    --theme-select-material-color: var(--color-white);
    --theme-select-material-border-color: transparent;
    --theme-select-material-list-bg: #263B5F;
    --theme-select-material-list-shadow: 0px 27px 51px 0px rgba(0, 0, 0, 0.58), 0px 3.381px 6.386px 0px rgba(0, 0, 0, 0.29);
    --theme-select-material-list-thumb-color: rgba(255, 255, 255, 0.20);
    --theme-select-material-list-item-hover: rgba(255, 255, 255, 0.05);
    --theme-select-material-list-item-active: rgba(255, 228, 111, 0.10);
    --theme-select-material-list-item-indicator: #FFE46F;
    --theme-select-material-list-item-indicator-check: var(--color-black);
    --theme-select-material-list-dropdown-color: var(--color-white);
    --theme-country-picker-search-bg: #263B5F;
    --theme-country-picker-search-bg-hover: rgba(0, 0, 0, 0.2);
    --theme-country-picker-search-bg-focus: rgba(0, 0, 0, 0.2);
    --theme-country-picker-search-border: rgba(255, 255, 255, 0.4);
    --theme-country-picker-search-border-hover: rgba(255, 255, 255, 0.5);
    --theme-country-picker-search-border-focus: rgba(255, 255, 255, 0.5);
    --theme-country-picker-search-reset-color: #FFE46F;
    --theme-country-picker-search-reset-color-hover: #FFCF08;
    --theme-country-picker-search-no-data-color: rgba(255, 255, 255, 0.50);
    --theme-country-picker-search-icon: rgba(255, 255, 255, 0.7);
    --theme-country-picker-search-loader-color: var(--color-white);
    --theme-country-picker-search-loader-text-color: rgba(255, 255, 255, 0.50);
    --theme-country-picker-search-placeholder-bg: rgba(255, 255, 255, 0.13);
    --theme-country-picker-search-placeholder-border: transparent;
    --theme-phone-country-code-color: #8E9DB5;
    --theme-phone-country-code-color-active: var(--color-white);
    --theme-phone-hint-color: rgba(255, 255, 255, 0.5);
    --theme-phone-error-color: #F65E66;
    --theme-phone-country-loader-color: var(--color-white);
    --theme-btn-material-secondary-outlined-color: var(--color-white);
    --theme-btn-material-secondary-outlined-color-disabled: rgba(255, 255, 255, 0.3);
    --theme-btn-material-secondary-outlined-border: rgba(255, 255, 255, 0.2);
    --theme-btn-material-secondary-outlined-border-hover: rgba(255, 255, 255, 0.4);
    --theme-primary-btn-background-color: #0FA750;
    --theme-primary-btn-background-color-hover: #13B358;
    --theme-primary-btn-background-color-focus: #0FA750;
    --theme-primary-btn-background-color-active: #068845;
    --theme-primary-btn-background-color-disabled: #0FA750;
    --theme-join-btn-background-color: #BF3F3F;
    --theme-join-btn-background-color-hover: #D44D4C;
    --theme-join-btn-background-color-focus: #BF3F3F;
    --theme-join-btn-background-color-active: #B81C24;
    --theme-join-btn-background-color-disabled: #BF3F3F;
    --theme-header-bg: #013D79;
    --theme-header-divider-color: var(--color-blue-600);
    --theme-header-divider-minimized-color: transparent;
    --theme-header-menu-item-active-bg: var(--color-blue-100);
    --theme-header-settings-icon-color: var(--color-blue-600);
    --theme-header-service-arrow-color: var(--color-blue-400);
    --theme-header-profile-color: #5EA7E8;
    --theme-header-profile-icon-color: #319AE5;
    --theme-header-profile-icon-hover-color: #51B6FF;
    --theme-header-autofill-overlay: #002A54;
    --theme-text-captcha-color: var(--color-blue-400);
    --theme-modern-footer-primary-color: 222, 231, 255;
    --theme-modern-footer-background-color: transparent;
    --theme-modern-footer-restriction-color: var(--color-white);
    --theme-modern-footer-filter-color: invert(100%) sepia(96%) saturate(2091%) hue-rotate(178deg) brightness(98%) contrast(115%);
    --theme-modern-footer-border-opacity: 0.25;
    --theme-modern-footer-hover-text-opacity: 0.8;
}

.post {
    background: #fff;
    padding: 50px;

}

.date[data-v-4c00de8d] {
    color: #86909a;
    font-size: 14px;
    font-style: italic;
    line-height: 14px
}

.for-h1[data-v-3091b414] {
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #86909a;
    position: absolute;
    left: 0;
    top: 5px;
    transform: translateX(-100%)
}

@media (max-width: 767px) {
    .for-h1[data-v-3091b414] {
        top: -2px !important;
        transform: translateY(-100%)
    }
}

@media (max-width: 1279px) {
    .for-h1[data-v-3091b414] {
        top: -6px;
        transform: translateY(-100%)
    }
}

.for-h1[data-v-3091b414]:after {
    content: " ";
    white-space: pre
}

@media (min-width: 768px) {
    .for-h1[data-v-3091b414] {
        font-size: 14px;
        line-height: 16px
    }
}

@media (min-width: 1280px) and (max-width:1919px) {
    .for-h1[data-v-3091b414] {
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
        left: -7px;
        top: 3px
    }
}

@media (min-width: 1920px) {
    .for-h1[data-v-3091b414] {
        top: 10px;
        font-size: 18px;
        left: -4px
    }
}

.for-related-articles[data-v-3091b414] {
    font-weight: 300;
    font-size: 13px
}

@media (min-width: 768px) {
    .for-related-articles[data-v-3091b414] {
        line-height: 20px
    }
}

@media (min-width: 1280px) {
    .for-related-articles[data-v-3091b414] {
        font-size: 13px
    }
}

@media (min-width: 1920px) {
    .for-related-articles[data-v-3091b414] {
        font-size: 16px
    }
}

.h1[data-v-dd4da464],
h1[data-v-dd4da464] {
    font-weight: 700;
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 12px;
    position: relative
}

.h1.small-h1[data-v-dd4da464],
h1.small-h1[data-v-dd4da464] {
    font-size: 22px;
    line-height: 26px
}

@media (min-width: 768px) {

    .h1[data-v-dd4da464],
    h1[data-v-dd4da464] {
        font-size: 48px;
        line-height: 50px;
        margin-bottom: 20px
    }

    .h1.small-h1[data-v-dd4da464],
    h1.small-h1[data-v-dd4da464] {
        font-size: 28px;
        line-height: 38px
    }
}

@media (min-width: 1280px) and (max-width:1919px) {

    .h1[data-v-dd4da464],
    h1[data-v-dd4da464] {
        margin-bottom: 27px !important
    }
}

@media (min-width: 1920px) {

    .h1[data-v-dd4da464],
    h1[data-v-dd4da464] {
        font-size: 68px;
        line-height: 70px;
        margin-bottom: 34px !important
    }
}

.content-text>h2:first-child {
    margin-top: 0
}

.content-text[data-v-16da7437] {
    position: relative;
    font-size: 16px;
    line-height: 24px
}

@media (min-width: 768px) {
    .content-text[data-v-16da7437] {
        font-size: 18px;
        line-height: 28px;
        padding-top: 7px
    }

    .content-text.with-tooltips[data-v-16da7437] {
        max-width: 620px
    }
}

@media (min-width: 1920px) {
    .content-text[data-v-16da7437] {
        font-size: 20px;
        line-height: 31px;
        padding-top: 17px
    }

    .content-text.with-tooltips[data-v-16da7437] {
        max-width: 680px
    }
}

@media (max-width: 1279px) {
    .page-404[data-v-e239fa12] {
        padding-top: 210px !important
    }
}

p[data-v-e239fa12] {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 44px
}

.middle[data-v-e239fa12] {
    position: relative
}

.middle .error-code[data-v-e239fa12] {
    font-size: 0;
    margin-bottom: 32px
}

@media (min-width: 768px) {
    .middle .error-code[data-v-e239fa12] {
        margin-bottom: 50px
    }
}

.middle .error-code span[data-v-e239fa12] {
    color: #e53d3b;
    margin-left: 18px;
    font-size: 83px
}

@media (min-width: 768px) {
    .middle .error-code span[data-v-e239fa12] {
        font-size: 110px;
        margin-left: 24px
    }
}

@media (min-width: 1280px) {
    .middle .error-code span[data-v-e239fa12]:first-child {
        margin-left: 0
    }
}

.btn[data-v-e239fa12],
a.btn[data-v-e239fa12] {
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    padding: 12px 18px 12px;
    border-radius: 4px;
    border-width: 2px;
    border-style: solid;
    transition: color .15s ease
}

.btn[data-v-e239fa12]:disabled,
.btn[disabled][data-v-e239fa12],
a.btn[data-v-e239fa12]:disabled,
a.btn[disabled][data-v-e239fa12] {
    border-color: #bec6ce
}

.btn.btn-light[data-v-e239fa12],
a.btn.btn-light[data-v-e239fa12] {
    color: #1279c8;
    border-color: #1279c8;
    background-color: #fff
}

.btn.btn-light[data-v-e239fa12]:focus,
.btn.btn-light[data-v-e239fa12]:hover,
a.btn.btn-light[data-v-e239fa12]:focus,
a.btn.btn-light[data-v-e239fa12]:hover {
    color: #065da0;
    border-color: #065da0
}

.btn.btn-light[data-v-e239fa12]:active,
a.btn.btn-light[data-v-e239fa12]:active {
    color: #084c82;
    border-color: #084c82
}

.btn.btn-light[data-v-e239fa12]:disabled,
.btn.btn-light[disabled][data-v-e239fa12],
a.btn.btn-light[data-v-e239fa12]:disabled,
a.btn.btn-light[disabled][data-v-e239fa12] {
    color: #bec6ce;
    border-color: #bec6ce
}

.page-404[data-v-e239fa12] {
    padding: 86px 0 105px;
    min-height: 500px;
    height: calc(100vh - 115px)
}

@media (min-width: 768px) {
    .page-404[data-v-e239fa12] {
        padding: 0;
        height: calc(100vh - 327px)
    }
}

@media (min-width: 1920px) {
    .page-404[data-v-e239fa12] {
        height: calc(100vh - 397px)
    }
}

.middle[data-v-e239fa12] {
    top: 50%;
    transform: translateY(-50%);
    max-width: 288px;
    margin: auto
}

@media (min-width: 768px) {
    .middle[data-v-e239fa12] {
        max-width: 520px
    }
}

@media (min-width: 1280px) {
    .middle[data-v-e239fa12] {
        max-width: 560px
    }
}