.base_content-8pMNn {
      justify-content: center;
      align-items: center;
      gap: var(--spacing-8);
      white-space: nowrap;
      height: 100%;
      display: flex
    }
.base_content-8pMNn:focus-visible {
      outline: none
    }
@supports not (width:1lh) {
.base_content-8pMNn:focus-visible {
        box-shadow: 0 0 0 unset unset
      }
}
@supports (width:1lh) {
.base_content-8pMNn:focus-visible {
        outline: unset solid unset;
        outline-offset: unset
      }
}
@supports not selector(:focus-visible) {
.base_content-8pMNn:focus {
        outline: none
      }
@supports not (width:1lh) {
.base_content-8pMNn:focus {
          box-shadow: 0 0 0 unset unset
        }
}
@supports (width:1lh) {
.base_content-8pMNn:focus {
          outline: unset solid unset;
          outline-offset: unset
        }
}
}
.base_root-8pMNn {
      --outline-color: var(--color-solid-brand-primary-alfa-68);
      border-radius: var(--button-radius);
      background-color: unset;
      color: var(--color-content-base-static-white);
      cursor: pointer;
      -webkit-user-select: none;
      user-select: none;
      will-change: transform;
      padding: 0;
      transition: opacity .1s;
      display: inline-block;
      position: relative
    }
.base_root-8pMNn.base_rounded-8pMNn {
      --button-radius: var(--rounding-max)
    }
.base_root-8pMNn:active {
      opacity: var(--opacity-item-active)
    }
.base_root-8pMNn[disabled]:not([disabled=false]) {
      opacity: var(--opacity-item-disabled);
      pointer-events: none
    }
.base_root-8pMNn.base_loading-8pMNn {
      pointer-events: none
    }
.base_root-8pMNn.base_loading-8pMNn .base_content-8pMNn {
      opacity: 0
    }
.base_root-8pMNn:focus-visible {
      outline: none
    }
@supports not (width:1lh) {
.base_root-8pMNn:focus-visible {
        box-shadow: 0 0 0 var(--spacing-2)var(--focus-border)
      }
}
@supports (width:1lh) {
.base_root-8pMNn:focus-visible {
        outline: var(--spacing-2)solid var(--focus-border);
        outline-offset: var(--spacing-2)
      }
}
@supports not selector(:focus-visible) {
.base_root-8pMNn:focus {
        outline: none
      }
@supports not (width:1lh) {
.base_root-8pMNn:focus {
          box-shadow: 0 0 0 var(--spacing-2)var(--focus-border)
        }
}
@supports (width:1lh) {
.base_root-8pMNn:focus {
          outline: var(--spacing-2)solid var(--focus-border);
          outline-offset: var(--spacing-2)
        }
}
}
.base_root-8pMNn {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height)
    }
.base_view-8pMNn {
      width: var(--button-width);
      height: var(--button-height);
      padding: 0 var(--button-padding);
      border-radius: var(--button-radius);
      background: var(--background);
      transition: background .1s;
      position: relative
    }
@media (hover:hover) and (pointer:fine) {
.base_view-8pMNn:hover {
        background: var(--background-hover)
      }
}
.base_view-8pMNn:focus-visible {
      outline: none
    }
@supports not (width:1lh) {
.base_view-8pMNn:focus-visible {
        box-shadow: 0 0 0 unset unset
      }
}
@supports (width:1lh) {
.base_view-8pMNn:focus-visible {
        outline: unset solid unset;
        outline-offset: unset
      }
}
@supports not selector(:focus-visible) {
.base_view-8pMNn:focus {
        outline: none
      }
@supports not (width:1lh) {
.base_view-8pMNn:focus {
          box-shadow: 0 0 0 unset unset
        }
}
@supports (width:1lh) {
.base_view-8pMNn:focus {
          outline: unset solid unset;
          outline-offset: unset
        }
}
}
.base_view-8pMNn:after {
      border: 1px solid var(--border-color);
      border-radius: inherit;
      content: "";
      pointer-events: none;
      position: absolute;
      inset: 0
    }
@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) {
.base_view-8pMNn:after {
        background: var(--border-color-grad, var(--border-color));
        -webkit-mask-composite: xor;
        border: none;
        padding: 1px;
        -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        -webkit-mask-position: 0 0, 0 0;
        mask-position: 0 0, 0 0;
        -webkit-mask-size: auto, auto;
        mask-size: auto, auto;
        -webkit-mask-repeat: repeat, repeat;
        mask-repeat: repeat, repeat;
        -webkit-mask-clip: content-box, border-box;
        mask-clip: content-box, border-box;
        -webkit-mask-origin: content-box, border-box;
        mask-origin: content-box, border-box;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        -webkit-mask-source-type: auto, auto;
        mask-mode: match-source, match-source
      }
}
.base_loader-8pMNn {
      justify-content: center;
      align-items: center;
      display: flex;
      position: absolute;
      inset: 0
    }
.base_size-s-8pMNn {
      --button-height: var(--size-control-s);
      --button-padding: var(--spacing-12);
      --button-radius: var(--button-rounding-s)
    }
.base_size-s-8pMNn.base_isIcon-8pMNn {
      --button-width: var(--size-control-s);
      --button-padding: var(--spacing-0)
    }
.base_size-m-8pMNn {
      --button-height: var(--size-control-m);
      --button-padding: var(--spacing-16);
      --button-radius: var(--button-rounding-m)
    }
.base_size-m-8pMNn.base_isIcon-8pMNn {
      --button-width: var(--size-control-m);
      --button-padding: var(--spacing-0)
    }
.base_size-xl-8pMNn {
      --button-height: var(--size-control-xl);
      --button-padding: var(--spacing-20);
      --button-radius: var(--button-rounding-l)
    }
.base_size-xl-8pMNn.base_isIcon-8pMNn {
      --button-width: var(--size-control-xl);
      --button-padding: var(--spacing-0)
    }
.base_size-xxl-8pMNn {
      --button-height: var(--size-control-xxl);
      --button-padding: var(--spacing-24);
      --button-radius: var(--button-rounding-xl)
    }
.base_size-xxl-8pMNn.base_isIcon-8pMNn {
      --button-width: var(--size-control-xxl);
      --button-padding: var(--spacing-0)
    }
.base_variant-primary-8pMNn {
      --background: var(--button-color-primary-bg-default-grad, var(--button-color-primary-bg-default));
      --background-hover: var(--button-color-primary-bg-hover-grad, var(--button-color-primary-bg-hover));
      --border-color: var(--button-color-primary-bg-border);
      --border-color-grad: var(--button-color-primary-bg-border-grad);
      color: var(--button-color-primary-fg-default)
    }
.base_variant-primary-8pMNn .base_loader-8pMNn svg {
      color: var(--button-color-primary-fg-default)
    }
.base_variant-accent-8pMNn {
      --background: var(--button-color-accent-bg-default-grad, var(--button-color-accent-bg-default));
      --background-hover: var(--button-color-accent-bg-hover-grad, var(--button-color-accent-bg-hover));
      --border-color: var(--button-color-accent-bg-border);
      --border-color-grad: var(--button-color-accent-bg-border-grad);
      color: var(--button-color-accent-fg-default)
    }
.base_variant-accent-8pMNn .base_loader-8pMNn svg {
      color: var(--color-content-base-on-accent)
    }
.base_variant-neutral-8pMNn {
      --background: var(--color-background-base-alfa-neutral-12);
      --background-hover: var(--color-background-base-alfa-neutral-16);
      --border-color: var(--button-color-neutral-bg-border);
      --border-color-grad: var(--button-color-neutral-bg-border-grad);
      color: var(--color-content-base-primary)
    }
.base_variant-staticPrimary-8pMNn {
      --background: var(--color-background-base-static-white);
      --background-hover: var(--color-background-base-alfa-static-white-96);
      color: var(--color-content-base-static-black)
    }
.base_variant-staticPrimary-8pMNn .base_loader-8pMNn svg {
      color: var(--color-content-base-static-black)
    }
.base_variant-staticSecondary-8pMNn {
      --background: var(--color-background-base-alfa-static-white-20);
      --background-hover: var(--color-background-base-alfa-static-white-32);
      --border-color: var(--button-color-static-secondary-bg-border)
    }
.base_variant-negative-8pMNn {
      --background: var(--color-solid-sentiment-negative-alfa-12);
      --background-hover: var(--color-solid-sentiment-negative-alfa-16);
      color: var(--color-solid-sentiment-negative-default)
    }
.base_variant-negative-8pMNn .base_loader-8pMNn svg {
      color: var(--color-solid-sentiment-negative-default)
    }
.base_badge-8pMNn {
      position: absolute;
      inset-block-start: -2px;
      inset-inline-end: -2px
    }
.base_isWide-8pMNn {
      width: 100%
    }
.base_isWide-8pMNn.base_isIcon-8pMNn {
      --button-width: 100%
    }
.cdp-modal_root-BKb9U {
      padding: var(--modal-padding-modal-mobile)0;
      color: var(--color-content-base-primary);
      overflow-wrap: break-word;
      position: relative
    }
  
    .badge_root-HzNE8 {
      border-radius: var(--rounding-component-badge);
      -webkit-user-select: none;
      user-select: none;
      min-width: 0;
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-semibold-font-size);
      font-weight: var(--font-caption-s-semibold-font-weight);
      letter-spacing: var(--font-caption-s-semibold-letter-spacing);
      line-height: var(--font-caption-s-semibold-line-height);
      align-items: center;
      display: inline-flex
    }
.tournament-card_card-BhLDd {
      border: 1px solid var(--color-border-base-alfa-divider);
      border-radius: var(--rounding-container-m);
      background: var(--neutral-dark-2);
      width: 100%;
      min-width: 328px;
      color: var(--color-content-base-static-white);
      display: block;
      position: relative;
      overflow: hidden
    }
.tournament-card_card-BhLDd.tournament-card_fixedWidth-BhLDd {
      width: 328px
    }
.tournament-card_badge-BhLDd {
      z-index: 2;
      position: absolute;
      inset-block-start: var(--spacing-16);
      inset-inline-start: var(--spacing-16)
    }
.tournament-card_container-BhLDd {
      z-index: 1;
      height: 172px;
      padding: var(--spacing-16);
      flex-direction: column;
      display: flex;
      position: relative
    }
.tournament-card_content-BhLDd {
      z-index: 1;
      gap: var(--spacing-4);
      flex-direction: column;
      margin-top: auto;
      display: flex;
      position: relative
    }
.tournament-card_content-BhLDd.tournament-card_contentWithoutDescription-BhLDd {
      padding-top: var(--spacing-16)
    }
.tournament-card_title-BhLDd {
      max-width: 55%
    }
.tournament-card_prize-BhLDd {
      letter-spacing: -1.8px;
      font-size: 30px;
      font-weight: 700;
      line-height: 36px
    }
.tournament-card_description-BhLDd {
      color: var(--color-content-base-secondary);
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height)
    }
.tournament-card_img-BhLDd {
      z-index: 0;
      pointer-events: none;
      height: 100%;
      position: absolute;
      inset-block-start: 0;
      inset-inline-end: 0
    }
.tournament-card_cardBottom-BhLDd {
      z-index: 1;
      position: relative
    }
.balance-sum-skeleton_root-qg2Ip {
      width: 48px;
      height: var(--font-body-semibold-line-height);
      border-radius: var(--rounding-max)
    }
@media screen and (min-width:1024px) {
.balance-sum-skeleton_root-qg2Ip {
        width: 78px
      }
}
.header-balance-v3_root-qboqn {
      align-items: center;
      gap: var(--spacing-12);
      display: flex
    }
@media screen and (min-width:1024px) {
.header-balance-v3_root-qboqn {
        gap: var(--spacing-16)
      }
}
.header-balance-v3_balanceBlock-qboqn {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height);
      flex-direction: column;
      flex-grow: 1;
      align-items: flex-end;
      display: flex
    }
.header-balance-v3_wrapper-qboqn {
      cursor: pointer;
      text-align: end
    }
.header-balance-v3_sumContainer-qboqn {
      max-width: 100%;
      position: relative
    }
.header-balance-v3_sum-qboqn,
    .header-balance-v3_sumShort-qboqn {
      color: var(--color-content-base-primary);
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
.header-balance-v3_root-qboqn:not(.header-balance-v3_short-qboqn) .header-balance-v3_sumShort-qboqn,
    .header-balance-v3_short-qboqn .header-balance-v3_sum-qboqn {
      opacity: 0;
      pointer-events: none;
      position: absolute
    }
.rive-sectors_sectorsWrapper-m8MCp {
      justify-content: center;
      width: 44px;
      height: 44px;
      display: inline-flex;
      position: relative
    }
.rive-sectors_vipSectors-m8MCp {
      height: 50px
    }
.rive-sectors_sectorsCanvas-m8MCp {
      z-index: 0;
      pointer-events: none;
      width: 100%;
      height: 100%;
      position: absolute;
      inset: 0
    }
.rive-sectors_discountValue-m8MCp {
      z-index: 1;
      pointer-events: none;
      height: 44px;
      font-size: 12px;
      font-weight: 500;
      line-height: 44px;
      position: relative
    }
@media (min-width:1024px) {
.price-formation_root-CvNtE:before {
        z-index: 5;
        content: "";
        filter: blur(14px);
        pointer-events: none;
        background: url(/resources/v1/app/assets/glow-desktop-CzD6vd9a.png) top/100% no-repeat;
        height: 600px;
        position: absolute;
        inset-inline: -20px
      }
}
.advantages_root-eu5Nx {
      width: 100%;
      height: 640px;
      margin-block-end: 24px;
      position: relative
    }
@media (min-width:768px) {
.advantages_root-eu5Nx {
        height: 749px
      }
}
@media (min-width:1024px) {
.advantages_root-eu5Nx {
        padding-inline: 48px
      }
}
.advantages_cardsContainer-eu5Nx {
      backface-visibility: hidden;
      perspective: 1000px;
      will-change: transform;
      --transition-easing: cubic-bezier(.5, 0, 0, 1);
      width: 100%;
      max-width: 1344px;
      height: 100%;
      position: relative
    }
.advantages_card-eu5Nx {
      backface-visibility: hidden;
      opacity: 0;
      perspective: 1000px;
      transition: opacity var(--transition-duration)var(--transition-easing);
      will-change: transform;
      border-radius: 24px;
      flex-direction: column;
      align-items: center;
      display: flex;
      position: absolute;
      inset: 0;
      overflow: hidden
    }
.advantages_cardImage-eu5Nx {
      z-index: 0;
      filter: blur(20px);
      opacity: 0;
      height: auto;
      transform: translate3d(var(--image-offset-x), calc(var(--image-resting-y, 0%) + var(--card-position, 1)*100px), 0);
      transition: transform var(--transition-duration)var(--transition-easing), opacity var(--transition-duration)var(--transition-easing), filter var(--transition-duration)var(--transition-easing);
      --image-offset-x: -50%;
      position: absolute;
      inset-block-end: 0;
      inset-inline-start: 50%
    }
[dir=rtl] .advantages_cardImage-eu5Nx {
      --image-offset-x: 50%
    }
.advantages_cardImageActive-eu5Nx {
      filter: blur();
      opacity: 1;
      transform: translate3d(var(--image-offset-x), var(--image-resting-y, 0%), 0)
    }
.advantages_cardImageLeaving-eu5Nx {
      filter: blur(20px);
      opacity: 0;
      transform: translate3d(var(--image-offset-x), calc(var(--image-resting-y, 0%) + var(--direction, 1)*-100px), 0)
    }
.advantages_card-eu5Nx:first-child {
      background: radial-gradient(404.69% 322.5% at 7.2% -146.31%, #1e1e2a 0%, #2a2a56 33.33%, #4e4ea3 66.67%, #7c7cc7 100%)
    }
.advantages_card-eu5Nx:first-child .advantages_cardImage-eu5Nx {
      width: 100%;
      --image-resting-y: -50%;
      inset-block-start: 50%;
      inset-block-end: unset
    }
@media (min-width:768px) {
.advantages_card-eu5Nx:first-child .advantages_cardImage-eu5Nx {
        width: auto
      }
}
.advantages_card-eu5Nx:nth-child(2) {
      background: radial-gradient(275.74% 188.05% at 95.69% 122.42%, #fff 0%, #57718a 38.5%, #232937 65.9%, #000 100%)
    }
.advantages_card-eu5Nx:nth-child(2) .advantages_cardImage-eu5Nx {
      inset-block-end: -40px
    }
@media (min-width:1024px) {
.advantages_card-eu5Nx:nth-child(2) .advantages_cardImage-eu5Nx {
        inset-block-end: 0
      }
}
.advantages_card-eu5Nx:nth-child(3) {
      background: linear-gradient(349.81deg, #889fd8 -12.2%, #c0d9e8 25.42%, #132362 95.97%)
    }
.advantages_card-eu5Nx:nth-child(4) {
      background: linear-gradient(354.15deg, #ffe4c8 23.46%, #a48b6e 69%, #0c0600 109.42%)
    }
.advantages_card-eu5Nx:nth-child(4) .advantages_cardImage-eu5Nx {
      inset-block-end: -47px
    }
@media (min-width:768px) {
.advantages_card-eu5Nx:nth-child(4) .advantages_cardImage-eu5Nx {
        width: 100%
      }
}
@media (min-width:1024px) {
.advantages_card-eu5Nx:nth-child(4) .advantages_cardImage-eu5Nx {
        inset-block-end: 0
      }
}
@media (min-width:1440px) {
.advantages_card-eu5Nx:nth-child(4) .advantages_cardImage-eu5Nx {
        width: auto;
        height: 100%
      }
}
.advantages_card-eu5Nx:nth-child(5) {
      background: linear-gradient(354.15deg, #8c8cd2 23.46%, #5f5fb0 69%, #0c0600 109.42%)
    }
.advantages_card-eu5Nx:nth-child(5) .advantages_cardImage-eu5Nx {
      width: 100%;
      inset-block-start: calc(360px - 100vw);
      inset-block-end: unset
    }
@media (min-width:768px) {
.advantages_card-eu5Nx:nth-child(5) .advantages_cardImage-eu5Nx {
        width: auto;
        inset-block-start: unset
      }
}
.advantages_card-eu5Nx:nth-child(6) {
      background: linear-gradient(327.79deg, #ffe79f 3.56%, #a3b8c5 37.02%, #25536f 91.93%)
    }
.advantages_card-eu5Nx:nth-child(6) .advantages_cardImage-eu5Nx {
      width: 100%;
      inset-block-start: calc(360px - 95vw)
    }
@media (min-width:768px) {
.advantages_card-eu5Nx:nth-child(6) .advantages_cardImage-eu5Nx {
        width: auto;
        inset-block-start: unset
      }
}
@media (min-width:1024px) {
.advantages_card-eu5Nx:nth-child(6) .advantages_cardImage-eu5Nx {
        width: 100%
      }
}
.advantages_cardContentContainer-eu5Nx {
      justify-content: center;
      width: 100%;
      height: 100%;
      display: flex;
      position: relative
    }
.advantages_active-eu5Nx {
      opacity: 1
    }
.advantages_cardContent-eu5Nx {
      z-index: 1;
      filter: blur(20px);
      opacity: 0;
      max-width: 290px;
      transform: translate3d(0, calc(var(--card-position, 1)*100px), 0);
      transition: transform var(--transition-duration)var(--transition-easing), opacity var(--transition-duration)var(--transition-easing), filter var(--transition-duration)var(--transition-easing);
      flex-direction: column;
      align-items: center;
      margin-block-start: 42px;
      display: flex;
      position: relative
    }
@media (min-width:768px) {
.advantages_cardContent-eu5Nx {
        max-width: 650px
      }
}
.advantages_cardContentActive-eu5Nx {
      filter: blur();
      opacity: 1;
      transform: translate(0, 0)
    }
.advantages_cardContentLeaving-eu5Nx {
      filter: blur(20px);
      opacity: 0;
      transform: translate3d(0, calc(var(--direction, 1)*-100px), 0)
    }
.advantages_title-eu5Nx {
      text-transform: uppercase;
      margin-block-end: 24px;
      font-size: 14px;
      font-weight: 600
    }
.advantages_badge-eu5Nx {
      -webkit-backdrop-filter: blur(44px);
      backdrop-filter: blur(44px);
      text-transform: uppercase;
      background: #ffffff1a;
      height: 28px;
      margin-block-end: 24px;
      padding-block: 6px;
      padding-inline: 12px;
      position: relative
    }
.advantages_badge-eu5Nx:before {
      border-radius: var(--rounding-max);
      content: "";
      -webkit-mask-composite: source-out;
      opacity: .2;
      pointer-events: none;
      background: radial-gradient(50px at 0 0, #fff 0%, #fff0 70%), radial-gradient(50px at 100% 100%, #fff 0%, #fff0 70%);
      padding: 1px;
      position: absolute;
      inset: 0;
      -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
      mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
      -webkit-mask-position: 0 0, 0 0;
      mask-position: 0 0, 0 0;
      -webkit-mask-size: auto, auto;
      mask-size: auto, auto;
      -webkit-mask-repeat: repeat, repeat;
      mask-repeat: repeat, repeat;
      -webkit-mask-clip: content-box, border-box;
      mask-clip: content-box, border-box;
      -webkit-mask-origin: content-box, border-box;
      mask-origin: content-box, border-box;
      -webkit-mask-composite: source-out;
      mask-composite: subtract;
      -webkit-mask-source-type: auto, auto;
      mask-mode: match-source, match-source
    }
.advantages_cardTitle-eu5Nx {
      text-align: center;
      margin-block-end: 16px;
      font-size: 36px;
      font-weight: 600;
      line-height: 40px
    }
@media (min-width:1024px) {
.advantages_cardTitle-eu5Nx {
        font-size: 48px;
        line-height: 54px
      }
}
.advantages_cardDescription-eu5Nx {
      color: #fff;
      opacity: .8;
      text-align: center;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px
    }
@media (min-width:1024px) {
.advantages_cardDescription-eu5Nx {
        max-width: 438px
      }
}
.advantages_sliderIndicator-eu5Nx {
      position: absolute;
      inset-block-start: 115px;
      inset-inline-end: -25px;
      rotate: 90deg
    }
@media (min-width:768px) {
.advantages_sliderIndicator-eu5Nx {
        inset-block-start: 50%;
        inset-inline-end: 0;
        transform: translateY(-50%)
      }
}
.burns_progressBarFillBurned-tZDY5 {
      width: var(--v08d7e428);
      border-radius: var(--spacing-24)var(--spacing-2)var(--spacing-2)var(--spacing-24);
      background-color: var(--color-content-base-secondary);
      height: 100%
    }
.burns_progressBarFillActive-tZDY5 {
      width: var(--v7b0d2393);
      border-radius: var(--spacing-2)var(--spacing-24)var(--spacing-24)var(--spacing-2);
      background-color: var(--color-solid-sentiment-positive-default);
      height: 100%
    }
.table-section_root-MqbxI {
      -ms-overflow-style: none;
      scrollbar-width: none
    }
.table-section_root-MqbxI::-webkit-scrollbar {
      display: none
    }
.table-section_root-MqbxI {
      border: 1px solid #ffffff0a;
      border-top-left-radius: 22px;
      border-top-right-radius: 22px;
      overflow: hidden
    }
@media (min-width:1024px) {
.table-section_root-MqbxI {
        max-height: 312px;
        overflow: auto
      }
}
.table-section_table-MqbxI {
      border-collapse: collapse;
      overflow-y: auto
    }
.table-section_table-MqbxI>* {
      border: none !important
    }
.table-section_rowEven-MqbxI {
      background-color: #14141573
    }
.table-section_rowOdd-MqbxI {
      background-color: #b3b6bd08
    }
.table-section_date-MqbxI {
      color: #787c83;
      letter-spacing: -.09px;
      padding-block: 18px;
      padding-inline-start: var(--spacing-16);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
.table-section_percent-MqbxI {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-semibold-font-size);
      font-weight: var(--font-caption-s-semibold-font-weight);
      letter-spacing: var(--font-caption-s-semibold-letter-spacing);
      line-height: var(--font-caption-s-semibold-line-height);
      color: var(--color-content-base-primary);
      text-align: end
    }
.table-section_amount-MqbxI {
      width: 1%;
      white-space: nowrap;
      padding-inline-end: var(--spacing-16)
    }
.table-section_wrapper-MqbxI {
      color: var(--color-content-base-primary);
      justify-content: end;
      align-items: center;
      gap: var(--spacing-4);
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-semibold-font-size);
      font-weight: var(--font-caption-s-semibold-font-weight);
      letter-spacing: var(--font-caption-s-semibold-letter-spacing);
      line-height: var(--font-caption-s-semibold-line-height);
      padding-inline-start: var(--spacing-32);
      display: flex
    }
.table-section_icon-MqbxI {
      width: 14px;
      height: 14px
    }
.state-claim_container-K0P1x {
      padding: var(--spacing-24)var(--spacing-16);
      gap: var(--spacing-16);
      flex-direction: column;
      display: flex
    }
@media (min-width:1024px) {
.state-claim_container-K0P1x {
        padding: 0
      }
}
.state-claim_block-K0P1x {
      background: #1d1e20;
      border-radius: 24px;
      overflow: hidden;
      box-shadow: inset 0 0 0 1px #ffffff14
    }
@media (min-width:1024px) {
.state-claim_block-K0P1x {
        box-shadow: none;
        background: 0 0;
        border-radius: 0
      }
}
.state-claim_layer-K0P1x {
      padding: var(--spacing-16);
      gap: var(--spacing-16);
      border-radius: 24px;
      flex-direction: column;
      display: flex;
      overflow: hidden
    }
@media (min-width:1024px) {
.state-claim_layer-K0P1x {
        padding: 0 var(--spacing-16);
        border-radius: 0
      }
}
.state-claim_buttonWrapper-K0P1x {
      padding: var(--spacing-16)
    }
@media (min-width:1024px) {
.state-claim_buttonWrapper-K0P1x {
        display: none
      }
.state-claim_padding-K0P1x {
        padding-bottom: var(--spacing-16)
      }
}
.state-claim_icon-K0P1x {
      color: var(--color-content-base-secondary)
    }
.state-claim_nextClaim-K0P1x {
      background: repeating-linear-gradient(135deg, #222324, #222324 4px, #1d1e20 4px 6px);
      padding: 80px 10px
    }
.state-claim_nextClaim-K0P1x .state-claim_title-K0P1x {
      color: var(--color-content-base-primary);
      text-align: center;
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h4-mobile-font-size);
      font-weight: var(--font-headline-h4-mobile-font-weight);
      letter-spacing: var(--font-headline-h4-mobile-letter-spacing);
      line-height: var(--font-headline-h4-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.state-claim_nextClaim-K0P1x .state-claim_title-K0P1x {
        font-size: var(--font-headline-h4-desktop-font-size);
        font-weight: var(--font-headline-h4-desktop-font-weight);
        letter-spacing: var(--font-headline-h4-desktop-letter-spacing);
        line-height: var(--font-headline-h4-desktop-line-height)
      }
}
.state-claim_nextClaim-K0P1x .state-claim_subtitle-K0P1x {
      color: #787c83;
      font-size: var(--font-body-semibold-font-size);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      font-weight: 400;
      line-height: var(--font-body-semibold-line-height);
      text-align: center
    }
.hero-block_root-0NixQ {
      width: 100%;
      height: var(--hero-block__height);
      position: relative
    }
@media (min-width:1024px) {
.hero-block_root-0NixQ {
        margin-block-start: -5px
      }
.hero-block_rootNotScrollable-0NixQ {
        position: absolute
      }
}
.hero-block_backButton-0NixQ {
      z-index: 8;
      color: #fff;
      transition: opacity .85s var(--default-easing);
      position: absolute;
      inset-block-start: 32px;
      inset-inline-start: 48px
    }
.hero-block_backButton-0NixQ>div {
      background-color: #b3b6bd29
    }
.hero-block_contentBox-0NixQ {
      z-index: 4;
      flex-direction: column;
      align-items: center;
      width: 100%;
      height: 100%;
      display: flex;
      position: relative
    }
.hero-block_title-0NixQ {
      color: #fff;
      letter-spacing: -1.25px;
      margin-block: 66px auto;
      font-size: 56px;
      font-weight: 600;
      line-height: 62px
    }
@media (min-width:1024px) {
.hero-block_title-0NixQ {
        display: none
      }
}
.hero-block_description-0NixQ {
      font-family: var(--font-display-body-font-family);
      font-size: var(--font-display-body-regular-font-size);
      font-weight: var(--font-display-body-regular-font-weight);
      letter-spacing: var(--font-display-body-regular-letter-spacing);
      line-height: var(--font-display-body-regular-line-height);
      background: linear-gradient(90deg, #b8b8b8cc, #fff 31% 52%, #fff 70%, #aeaeaecc);
      color: #f0f2f5;
      text-align: center;
      -webkit-text-fill-color: transparent;
      -webkit-background-clip: text;
      background-clip: text;
      margin-block-end: 34px
    }
@media (min-width:1024px) {
.hero-block_description-0NixQ {
        display: none
      }
}
.hero-block_marquee-0NixQ {
      z-index: 2;
      margin-block-end: 16px;
      position: relative
    }
.hero-block_marqueeItem-0NixQ {
      align-items: center;
      gap: 4px;
      display: flex
    }
.hero-block_icon-0NixQ {
      width: 16px;
      height: 16px
    }
.hero-block_marqueeItemName-0NixQ {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height);
      color: #787c83;
      display: inline-block
    }
.hero-block_marqueeItemValue-0NixQ {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-semibold-font-size);
      font-weight: var(--font-caption-s-semibold-font-weight);
      letter-spacing: var(--font-caption-s-semibold-letter-spacing);
      line-height: var(--font-caption-s-semibold-line-height);
      color: #fff;
      align-items: center;
      column-gap: 4px;
      display: inline-flex
    }
.hero-block_marqueeItemValueOffset-0NixQ:not(:last-child) {
      margin-inline-end: 22px
    }
.hero-block_marqueeSeparator-0NixQ {
      background-color: #6c6f75;
      border-radius: 50%;
      width: 3px;
      height: 3px;
      margin-inline-start: 4px
    }
.hero-block_infoContainer-0NixQ {
      z-index: 4;
      min-width: 128px;
      transition: opacity .85s var(--default-easing);
      flex-direction: column;
      row-gap: 4px;
      display: flex;
      position: fixed;
      inset-block-end: 48px;
      inset-inline-end: 46px
    }
.hero-block_infoItem-0NixQ {
      background: linear-gradient(to bottom right, #2f333b, #242424);
      border-radius: 12px;
      padding-block: 8px;
      padding-inline: 12px
    }
.hero-block_infoItemValues-0NixQ {
      column-gap: 4px;
      display: flex
    }
.hero-block_infoItemName-0NixQ {
      color: #787c83;
      margin-block-end: 4px;
      font-size: 12px;
      line-height: 16px
    }
.hero-block_infoItemValue-0NixQ {
      align-items: center;
      column-gap: 4px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex
    }
.hero-block_video-0NixQ {
      object-fit: cover;
      width: 100%;
      height: 100%;
      position: absolute;
      inset: 0
    }
.hero-block_hidden-0NixQ {
      opacity: 0;
      pointer-events: none;
      -webkit-user-select: none;
      user-select: none
    }
.hero-block_scrollDown-0NixQ {
      z-index: 8;
      color: #6c6f75;
      justify-content: center;
      align-items: center;
      gap: var(--spacing-12);
      transition: opacity .85s var(--default-easing);
      display: flex;
      position: fixed;
      inset-block-end: 48px;
      inset-inline-start: 48px
    }
.hero-block_scrollDownAsButton-0NixQ {
      cursor: pointer
    }
.round-completed_roundStatusBlock-0scia {
      color: #787c83;
      background-image: url(../../assets/blur-bg.png);
      background-size: cover;
      background-origin: border-box;
      background-clip: border-box;
      border: 1px solid #ffffff14;
      border-radius: 24px;
      flex-direction: column;
      justify-content: flex-end;
      align-items: center;
      width: 328px;
      height: 346px;
      padding-block-end: 28px;
      font-size: 14px;
      line-height: 20px;
      display: flex;
      position: relative
    }
.round-paused_roundStatusBlock-siujH {
      text-align: center;
      background-image: url(../../assets/hatch-bg.png);
      background-size: cover;
      background-origin: border-box;
      background-clip: border-box;
      border: 1px solid #ffffff14;
      border-radius: 24px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 328px;
      height: 320px;
      display: flex;
      position: relative
    }
.round-technical-works_roundStatusBlock-KrTUb {
      width: 328px;
      height: 320px;
      margin: var(--spacing-24)0;
      text-align: center;
      background-image: url(../../assets/hatch-bg.png);
      background-size: cover;
      background-origin: border-box;
      background-clip: border-box;
      border: 1px solid #ffffff14;
      border-radius: 24px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: flex;
      position: relative
    }
.currency-converter-block_content-QKNvv {
      z-index: 7;
      width: 100%;
      max-height: 100%;
      padding-top: 24px;
      --bg-grid-cell-width: 27px;
      background: url(../../assets/glow-mobile.png) right bottom -80px no-repeat;
      border-top: 1px solid #ffffff14;
      border-radius: 28px;
      flex-direction: column;
      align-items: center;
      padding-block-start: var(--spacing-24);
      display: flex;
      position: relative;
      overflow-y: hidden
    }
.holders-table_waitingWrapper-ZEEt1 {
      background: url(../assets/hatch-empty.png) 50%;
      border-radius: 24px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 482px;
      display: flex
    }
.information-block_root-v1pvb {
      --text-icons-secondary: #787c83;
      background: url(../assets/glow-mobile.png) right bottom 10px no-repeat;
      margin-block-end: 32px;
      padding-inline: 16px;
      position: relative
    }
@media (min-width:1024px) {
.information-block_root-v1pvb {
        background: url(../assets/grid-bg-desktop.png) 50%/100% no-repeat;
        flex-direction: column;
        justify-content: center;
        align-self: center;
        width: 100%;
        margin-block-end: 100px;
        display: flex
      }
}
.information-block_card-v1pvb:first-child {
      background-image: url(../assets/card1-bg.png);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover
    }
.information-block_card-v1pvb:nth-child(2) {
      background-image: url(../assets/card2-bg.png);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover
    }
.information-block_card-v1pvb:nth-child(5) {
      background-image: url(../assets/card5-bg.png);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      flex-direction: column;
      grid-column: 1/-1;
      align-items: flex-end;
      gap: 8px;
      padding-block: 16px 12px;
      padding-inline: 15px;
      display: flex
    }
.round-bonuses_root-3RX6L {
      background: url(/resources/v1/app/assets/glow-mobile-Baq_-1bY.png) right bottom -90px no-repeat;
      flex-direction: column;
      align-items: center;
      gap: 24px;
      width: 100%;
      margin-block-end: 36px;
      display: flex
    }
@media (min-width:1024px) {
.round-bonuses_root-3RX6L {
        background: url(/resources/v1/app/assets/grid-bg-desktop-YE3-HE4Q.png) top/100% no-repeat;
        justify-content: center;
        gap: 36px;
        width: 100%;
        margin-block-end: 100px;
        display: flex
      }
}
@media (min-width:1024px) {
.landing-token-sale-external_bgContainer-53W3t:before {
        z-index: 5;
        content: "";
        filter: blur(14px);
        bottom: 220px;
        pointer-events: none;
        background: url(../views/assets/glow-desktop.png) top/100% no-repeat;
        height: 600px;
        position: absolute;
        inset-inline: -20px
      }
}
.lottery-ticket-editor-cell_ticketCellDashed-vdEFa {
      background-image: url(/resources/v1/app/assets/icon-circle-dashed-DIwSFCSO.svg)
    }
.lottery-ticket-editor-cell_ticketCellGrey-vdEFa {
      background-image: url(/resources/v1/app/assets/lottery-icon-ball-grey-61NgVNXa.png)
    }
.lottery-ticket-editor-cell_ticketCellGold-vdEFa {
      background-image: url(/resources/v1/app/assets/lottery-icon-ball-gold-ClpM5kRC.png)
    }
.footer-container_root-Xk572 {
      width: 100%;
      max-width: var(--size-container-width-max);
      margin-inline: auto;
      position: relative
    }
.segment-chips-tab_root-bDLbK {
      isolation: isolate;
      grid-auto-columns: minmax(0, max-content);
      grid-auto-flow: column;
      width: max-content;
      display: grid;
      position: relative
    }
.segment-chips-tab_track-bDLbK {
      --inset: 2px;
      z-index: -2;
      border-radius: calc(var(--rounding-component-chipstab) - var(--inset));
      background-color: var(--color-background-base-alfa-neutral-12);
      inset: var(--inset);
      grid-area: 1/1;
      position: absolute
    }
@supports not (left:anchor(-- left)) {
.segment-chips-tab_thumb-bDLbK {
        display: none
      }
}
.segment-chips-tab_thumb-bDLbK {
      z-index: -1;
      top: 0;
      right: anchor(--segment-chips-tab-selected right);
      bottom: 0;
      left: anchor(--segment-chips-tab-selected left);
      border-radius: var(--rounding-component-chipstab);
      background-color: var(--color-solid-brand-primary-default);
      transition: left .15s, right .15s;
      position: absolute
    }
.segment-chips-tab_separator-bDLbK {
      background-color: red;
      background-color: var(--color-border-base-alfa-divider);
      width: 1px;
      height: 60%;
      margin: auto 1px
    }
@supports not selector(:has(a)) {
.segment-chips-tab_separator-bDLbK {
        display: none
      }
}
.segment-chips-tab_segment-bDLbK.segment-chips-tab_selected-bDLbK {
      anchor-name: --segment-chips-tab-selected
    }
@supports not (left:anchor(-- left)) {
.segment-chips-tab_segment-bDLbK.segment-chips-tab_selected-bDLbK {
        border-radius: var(--rounding-component-chipstab);
        background-color: var(--color-solid-brand-primary-default)
      }
}
.segment-chips-tab_segment-bDLbK:is(.segment-chips-tab_selected-bDLbK, :hover)+.segment-chips-tab_separator-bDLbK {
      opacity: 0
    }
.segment-chips-tab_separator-bDLbK:has(+.segment-chips-tab_segment-bDLbK:is(.segment-chips-tab_selected-bDLbK, :hover)) {
      opacity: 0
    }
.casino-preset-navigation_root-c5ez9 {
      justify-content: center;
      display: flex
    }
@media (min-width:1024px) {
.casino-preset-navigation_root-c5ez9 {
        justify-content: flex-start
      }
}
.banner_root-LlS3l {
      border-radius: var(--banner-main-rounding-mobile-left-top)var(--banner-main-rounding-mobile-right-top)var(--banner-main-rounding-mobile-right-bottom)var(--banner-main-rounding-mobile-left-bottom);
      position: relative;
      overflow: hidden
    }
@media (min-width:768px) {
.banner_root-LlS3l {
        border-radius: var(--banner-main-rounding-tablet-left-top)var(--banner-main-rounding-tablet-right-top)var(--banner-main-rounding-tablet-right-bottom)var(--banner-main-rounding-tablet-left-bottom)
      }
}
@media (min-width:1024px) {
.banner_root-LlS3l {
        border-radius: var(--banner-main-rounding-desktop-left-top)var(--banner-main-rounding-desktop-right-top)var(--banner-main-rounding-desktop-right-bottom)var(--banner-main-rounding-desktop-left-bottom)
      }
}
.banner_content-LlS3l {
      padding: var(--banner-main-padding-mobile-top)var(--banner-main-padding-mobile-right)var(--banner-main-padding-mobile-bottom)var(--banner-main-padding-mobile-left);
      flex-direction: column;
      align-items: start;
      display: flex;
      position: absolute;
      inset: 0
    }
@media (min-width:1024px) {
.banner_content-LlS3l {
        padding: var(--banner-main-padding-desktop-top)var(--banner-main-padding-desktop-right)var(--banner-main-padding-desktop-bottom)var(--banner-main-padding-desktop-left)
      }
}
.banner_buttons-LlS3l {
      justify-content: space-between;
      align-self: stretch;
      align-items: end;
      margin-top: auto;
      display: flex
    }
.banner_additionalText-LlS3l {
      margin-top: -50px;
      margin-bottom: calc(-38px - var(--banner-main-padding-mobile-right));
      font-family: var(--font-caption-font-family);
      letter-spacing: .1px;
      margin-inline: auto calc(-58px - var(--banner-main-padding-mobile-right));
      padding-top: 50px;
      padding-bottom: 50px;
      text-align: end;
      background: radial-gradient(45% 45%, #00000080 0%, #0000 100%);
      padding-inline: 70px;
      font-size: 10px;
      line-height: 1.4;
      display: block
    }
@media (min-width:1024px) {
.banner_additionalText-LlS3l {
        margin-bottom: -50px;
        margin-inline-end: 45px;
        font-size: 8px
      }
}
.banner_additionalText-LlS3l a {
      font-weight: var(--font-caption-xs-semibold-font-weight)
    }
.banner_image-LlS3l {
      object-fit: cover
    }
.banner_variant-2-LlS3l.banner_root-LlS3l {
      background: var(--v901ad5d8);
      height: 100%
    }
.banner_variant-2-LlS3l.banner_root-LlS3l:after {
      border: 1px solid var(--banner-main-border);
      border-radius: inherit;
      content: "";
      pointer-events: none;
      position: absolute;
      inset: 0
    }
@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) {
.banner_variant-2-LlS3l.banner_root-LlS3l:after {
        background: var(--banner-main-border-grad, var(--banner-main-border));
        -webkit-mask-composite: xor;
        border: none;
        padding: 1px;
        -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        -webkit-mask-position: 0 0, 0 0;
        mask-position: 0 0, 0 0;
        -webkit-mask-size: auto, auto;
        mask-size: auto, auto;
        -webkit-mask-repeat: repeat, repeat;
        mask-repeat: repeat, repeat;
        -webkit-mask-clip: content-box, border-box;
        mask-clip: content-box, border-box;
        -webkit-mask-origin: content-box, border-box;
        mask-origin: content-box, border-box;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        -webkit-mask-source-type: auto, auto;
        mask-mode: match-source, match-source
      }
}
.banner_variant-2-LlS3l .banner_content-LlS3l {
      z-index: 1;
      height: 100%;
      padding: var(--spacing-24);
      justify-content: space-between;
      position: relative
    }
.banner_variant-2-LlS3l .banner_image-LlS3l {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0
    }
.banner_variant-2-LlS3l .banner_heading-LlS3l {
      max-width: var(--banner-main-content-mobile-max-width)
    }
@media (min-width:768px) {
.banner_variant-2-LlS3l .banner_heading-LlS3l {
        max-width: var(--banner-main-content-tablet-max-width)
      }
}
@media (min-width:1024px) {
.banner_variant-2-LlS3l .banner_heading-LlS3l {
        max-width: var(--banner-main-content-desktop-max-width)
      }
}
.provider-stub_stub-blue-BR9yI {
      --provider-stub-color: #0075ff
    }
.provider-stub_stub-green-BR9yI {
      --provider-stub-color: #12b857
    }
.provider-stub_stub-orange-BR9yI {
      --provider-stub-color: #fc5415
    }
.provider-stub_stub-purple-BR9yI {
      --provider-stub-color: #9327ff
    }
.provider-stub_stub-magenta-BR9yI {
      --provider-stub-color: #ee45f1
    }
.provider-icon_root-CR4cT {
      box-sizing: content-box;
      width: auto;
      display: inline-block
    }
.provider-icon_root-CR4cT path {
      color: var(--color-content-base-static-white)
    }
.provider-icon_root-CR4cT img,
    .provider-icon_root-CR4cT svg {
      width: auto;
      max-width: 100%;
      height: auto;
      max-height: 100%
    }
.provider-icon_size-xs-CR4cT {
      height: 12px
    }
.provider-icon_size-xs-CR4cT:has(.provider-icon_skeleton-CR4cT) {
      width: 12px
    }
.provider-icon_size-xs-CR4cT.provider-icon_type-full-CR4cT {
      width: auto
    }
.provider-icon_size-s-CR4cT {
      height: 16px
    }
.provider-icon_size-s-CR4cT:has(.provider-icon_skeleton-CR4cT) {
      width: 16px
    }
.provider-icon_size-s-CR4cT.provider-icon_type-full-CR4cT {
      width: auto
    }
.provider-icon_size-m-CR4cT {
      height: 20px;
      padding: 2px
    }
.provider-icon_size-m-CR4cT:has(.provider-icon_skeleton-CR4cT) {
      width: 20px
    }
.provider-icon_size-m-CR4cT.provider-icon_type-full-CR4cT {
      width: auto
    }
.provider-icon_size-l-CR4cT {
      height: 24px
    }
.provider-icon_size-l-CR4cT:has(.provider-icon_skeleton-CR4cT) {
      width: 24px
    }
.provider-icon_size-l-CR4cT.provider-icon_type-full-CR4cT {
      width: auto
    }
.provider-icon_size-xl-CR4cT {
      height: 32px
    }
.provider-icon_size-xl-CR4cT:has(.provider-icon_skeleton-CR4cT) {
      width: 32px
    }
.provider-icon_size-xl-CR4cT.provider-icon_type-full-CR4cT {
      width: auto
    }
.provider-icon_white-CR4cT {
      filter: brightness(0)invert()
    }
.provider-icon_skeleton-CR4cT {
      border-radius: var(--rounding-container-m);
      width: 100%;
      height: 100%
    }
.graphics_background-Y2MGz {
      position: absolute;
      inset-block-end: -5%;
      inset-inline-end: -120px;
      transform: scale(.93)
    }
[dir=rtl] .graphics_background-Y2MGz {
      inset-inline-end: -160px
    }
@media (min-width:768px) {
.graphics_background-Y2MGz {
        transform: unset;
        inset-block-end: 0;
        inset-inline-end: 0
      }
[dir=rtl] .graphics_background-Y2MGz {
        inset-inline-end: -43px
      }
}
@media (min-width:1024px) {
.graphics_background-Y2MGz {
        width: 100%
      }
[dir=rtl] .graphics_background-Y2MGz {
        inset-inline-end: 0;
        transform: scaleX(-1)
      }
}
@media (min-width:1440px) {
.graphics_background-Y2MGz {
        width: auto;
        inset-block: 0;
        inset-inline-end: -17%
      }
[dir=rtl] .graphics_background-Y2MGz {
        inset-inline-end: -17%
      }
}
@media (min-width:1920px) {
.graphics_background-Y2MGz,
      [dir=rtl] .graphics_background-Y2MGz {
        inset-inline-end: -15.5%
      }
}
.graphics_img-Y2MGz {
      object-fit: cover
    }
@media (min-width:1024px) {
.graphics_img-Y2MGz {
        width: 100%
      }
}
@media (min-width:1440px) {
.graphics_img-Y2MGz {
        width: auto;
        height: 100%
      }
}
.variant-1_root-K5LRK {
      border-radius: var(--rounding-container-l);
      background: var(--banner-game-of-the-week-color-bg-grad, var(--banner-game-of-the-week-color-bg));
      gap: var(--spacing-4);
      width: 100%;
      min-height: 164px;
      padding-block: var(--spacing-16)0;
      padding-inline: var(--spacing-16)var(--spacing-32);
      display: flex;
      position: relative;
      overflow: hidden
    }
@media (min-width:1024px) {
.variant-1_root-K5LRK {
        border-radius: var(--rounding-container-xl);
        gap: 0;
        padding-inline-end: 0
      }
}
@media (min-width:1440px) {
.variant-1_root-K5LRK {
        gap: var(--spacing-16);
        padding-block: var(--spacing-16);
        padding-inline: var(--spacing-20);
        flex-direction: column
      }
}
@media (min-width:1920px) {
.variant-1_root-K5LRK {
        gap: var(--spacing-32)
      }
}
.variant-1_content-K5LRK {
      z-index: 1;
      flex-direction: column;
      flex: 0 0 50%;
      justify-content: space-between;
      align-items: flex-start;
      padding-block-end: var(--spacing-16);
      display: flex
    }
@media (min-width:1024px) {
.variant-1_content-K5LRK {
        max-width: 44%
      }
}
@media (min-width:1440px) {
.variant-1_content-K5LRK {
        max-width: unset;
        flex: none;
        justify-content: center;
        align-items: center;
        padding-block-end: 0
      }
}
.variant-1_title-K5LRK {
      max-width: 180px;
      color: var(--color-content-base-static-white);
      font-family: var(--widget-font-font-family);
      font-size: var(--widget-font-mobile-font-size);
      font-weight: var(--widget-font-mobile-font-weight);
      letter-spacing: var(--widget-font-mobile-letter-spacing);
      line-height: var(--widget-font-mobile-line-height);
      margin-block-end: var(--spacing-12)
    }
@media (min-width:1024px) {
.variant-1_title-K5LRK {
        width: 160px;
        font-size: var(--widget-font-desktop-font-size);
        font-weight: var(--widget-font-desktop-font-weight);
        letter-spacing: var(--widget-font-desktop-letter-spacing);
        line-height: var(--widget-font-desktop-line-height)
      }
}
@media (min-width:1440px) {
.variant-1_title-K5LRK {
        width: auto;
        max-width: 100%;
        text-align: center;
        margin-block-end: var(--spacing-8)
      }
}
.variant-1_controls-K5LRK {
      gap: var(--spacing-12);
      flex-direction: column;
      display: flex
    }
.variant-1_provider-K5LRK {
      z-index: 1;
      cursor: pointer;
      align-items: center;
      gap: var(--spacing-4);
      display: flex
    }
.variant-1_icon-K5LRK {
      display: flex
    }
.variant-1_arrow-K5LRK {
      color: var(--color-content-base-static-white)
    }
.variant-1_game-K5LRK {
      flex: auto;
      align-items: flex-end;
      display: flex;
      position: relative
    }
@media (min-width:1024px) {
.variant-1_game-K5LRK {
        justify-content: center
      }
}
.variant-1_cardWrapper-K5LRK {
      aspect-ratio: .75;
      height: 100%;
      max-height: 155px;
      position: absolute;
      inset-block-start: 0;
      inset-inline-end: 6px
    }
@media (min-width:768px) {
.variant-1_cardWrapper-K5LRK {
        inset-inline-end: 125px
      }
}
@media (min-width:1024px) {
.variant-1_cardWrapper-K5LRK {
        max-height: unset;
        position: static;
        inset-inline-end: -2px;
        transform: translateY(2px)
      }
}
@media (min-width:1440px) {
.variant-1_cardWrapper-K5LRK {
        height: 90%;
        position: absolute;
        inset-inline-end: 50%;
        transform: translate(50%)translateY(0)
      }
[dir=rtl] .variant-1_cardWrapper-K5LRK {
        transform: translate(-50%)
      }
}
@media (min-width:1920px) {
.variant-1_cardWrapper-K5LRK {
        height: 92%
      }
}
.variant-1_cardInner-K5LRK {
      border: var(--border-m)solid var(--color-border-base-alfa-static-white-64);
      border-radius: var(--game-card-rounding-mobile);
      width: 100%;
      position: absolute;
      inset-block-start: var(--spacing-16);
      overflow: hidden
    }
@media (min-width:1024px) {
.variant-1_cardInner-K5LRK {
        border-radius: var(--game-card-rounding-desktop)
      }
}
@media (min-width:1440px) {
.variant-1_cardInner-K5LRK {
        inset-block-start: 0
      }
}
.variant-1_card-K5LRK {
      --game-card__border-radius: var(--banner-game-of-the-week-game-card-rounding-360, var(--game-card-rounding-mobile))
    }
@media (min-width:768px) {
.variant-1_card-K5LRK {
        --game-card__border-radius: var(--banner-game-of-the-week-game-card-rounding-768, var(--game-card-rounding-desktop))
      }
}
@media (min-width:1024px) {
.variant-1_card-K5LRK {
        --game-card__border-radius: var(--banner-game-of-the-week-game-card-rounding-desktop, var(--game-card-rounding-desktop))
      }
}
.variant-1_buttonDesktop-K5LRK {
      display: none
    }
@media (min-width:1440px) {
.variant-1_buttonDesktop-K5LRK {
        display: block
      }
}
.variant-1_buttonMobile-K5LRK {
      width: fit-content;
      display: block
    }
@media (min-width:1440px) {
.variant-1_buttonMobile-K5LRK {
        display: none
      }
}
.variant-1_providerName-K5LRK {
      color: var(--color-content-base-static-white);
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-regular-font-size);
      font-weight: var(--font-body-regular-font-weight);
      letter-spacing: var(--font-body-regular-letter-spacing);
      line-height: var(--font-body-regular-line-height)
    }
.graphics-v2_cardBg-azGRR {
      z-index: 4;
      bottom: 30px;
      width: 114px;
      position: absolute;
      inset-inline-end: 19px
    }
@media (min-width:768px) {
.graphics-v2_cardBg-azGRR {
        bottom: 34px;
        width: 175px;
        height: 100%;
        max-height: 229px;
        inset-inline-end: 67px
      }
}
@media (min-width:1024px) {
.graphics-v2_cardBg-azGRR {
        bottom: 31px;
        inset-inline-end: 169px
      }
}
@media (min-width:1920px) {
.graphics-v2_cardBg-azGRR {
        bottom: 33px;
        inset-inline-end: 171px
      }
}
.graphics-v2_podium-azGRR {
      z-index: 3;
      bottom: 0;
      width: 170px;
      position: absolute;
      inset-inline-end: -10px
    }
@media (min-width:768px) {
.graphics-v2_podium-azGRR {
        width: 248px;
        inset-inline-end: 31px
      }
}
@media (min-width:1024px) {
.graphics-v2_podium-azGRR {
        inset-inline-end: 133px
      }
}
.graphics-v2_background-azGRR {
      z-index: 1;
      bottom: 0;
      object-fit: cover;
      height: 100%;
      position: absolute;
      inset-inline-end: 0
    }
@media (min-width:768px) {
.graphics-v2_background-azGRR {
        max-width: 904px;
        clip-path: inset(0 0 0 0 round var(--banner-game-of-the-week-rounding-tablet))
      }
}
[dir=rtl] .graphics-v2_background-azGRR {
      transform: scaleX(-1)
    }
.graphics-v2_imgContent-azGRR {
      z-index: 2;
      width: 100%;
      height: calc(100% + var(--spacing-32));
      bottom: 0;
      object-fit: cover;
      position: absolute;
      inset-inline-end: 0
    }
@media (min-width:768px) {
.graphics-v2_imgContent-azGRR {
        max-width: 620px
      }
}
@media (min-width:1024px) {
.graphics-v2_imgContent-azGRR {
        max-width: 904px
      }
}
[dir=rtl] .graphics-v2_imgContent-azGRR {
      transform: scaleX(-1)
    }
.variant-2_root-VgG2E {
      border-radius: var(--banner-game-of-the-week-rounding-mobile);
      background: var(--banner-game-of-the-week-color-bg-grad, var(--banner-game-of-the-week-color-bg));
      gap: var(--spacing-8);
      width: 100%;
      min-height: 216px;
      padding-block: var(--spacing-24);
      padding-inline: var(--spacing-24);
      display: flex;
      position: relative;
      overflow: hidden
    }
.variant-2_root-VgG2E:after {
      border: 1px solid var(--banner-game-of-the-week-color-border);
      border-radius: inherit;
      content: "";
      pointer-events: none;
      position: absolute;
      inset: 0
    }
@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) {
.variant-2_root-VgG2E:after {
        background: var(--banner-game-of-the-week-color-border-grad, var(--banner-game-of-the-week-color-border));
        -webkit-mask-composite: xor;
        border: none;
        padding: 1px;
        -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        -webkit-mask-position: 0 0, 0 0;
        mask-position: 0 0, 0 0;
        -webkit-mask-size: auto, auto;
        mask-size: auto, auto;
        -webkit-mask-repeat: repeat, repeat;
        mask-repeat: repeat, repeat;
        -webkit-mask-clip: content-box, border-box;
        mask-clip: content-box, border-box;
        -webkit-mask-origin: content-box, border-box;
        mask-origin: content-box, border-box;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        -webkit-mask-source-type: auto, auto;
        mask-mode: match-source, match-source
      }
}
@media (min-width:768px) {
.variant-2_root-VgG2E {
        border-radius: var(--banner-game-of-the-week-rounding-tablet);
        min-height: 240px;
        margin-top: var(--spacing-32);
        padding-block: var(--spacing-32);
        padding-inline: var(--spacing-32);
        overflow: visible
      }
}
@media (min-width:1024px) {
.variant-2_root-VgG2E {
        border-radius: var(--banner-game-of-the-week-rounding-desktop)
      }
}
.variant-2_content-VgG2E {
      z-index: 5;
      flex-direction: column;
      align-items: flex-start;
      display: flex;
      position: relative
    }
@media (min-width:768px) {
.variant-2_content-VgG2E {
        gap: var(--spacing-8)
      }
}
@media (min-width:1440px) {
.variant-2_content-VgG2E {
        padding-block-end: 0
      }
}
.variant-2_content-VgG2E.variant-2_button-VgG2E {
      align-self: flex-end
    }
.variant-2_titleContent-VgG2E {
      gap: var(--spacing-8);
      flex-direction: column;
      flex-grow: 1;
      display: flex
    }
@media (min-width:1024px) {
.variant-2_titleContent-VgG2E {
        gap: var(--spacing-12)
      }
}
.variant-2_title-VgG2E {
      max-width: 186px;
      color: var(--color-content-base-static-white);
      font-family: var(--widget-font-font-family);
      font-size: var(--widget-font-mobile-font-size);
      font-weight: var(--widget-font-mobile-font-weight);
      letter-spacing: var(--widget-font-mobile-letter-spacing);
      line-height: var(--widget-font-mobile-line-height);
      text-wrap: balance
    }
@media (min-width:768px) {
.variant-2_title-VgG2E {
        max-width: 204px;
        font-size: var(--widget-font-tablet-font-size);
        font-weight: var(--widget-font-tablet-font-weight);
        letter-spacing: var(--widget-font-tablet-letter-spacing);
        line-height: var(--widget-font-tablet-line-height)
      }
}
@media (min-width:1024px) {
.variant-2_title-VgG2E {
        max-width: 266px;
        font-size: var(--widget-font-desktop-font-size);
        font-weight: var(--widget-font-desktop-font-weight);
        letter-spacing: var(--widget-font-desktop-letter-spacing);
        line-height: var(--widget-font-desktop-line-height)
      }
}
.variant-2_provider-VgG2E {
      color: var(--color-content-base-static-white);
      cursor: pointer;
      align-items: center;
      gap: var(--spacing-4);
      display: inline-flex
    }
.variant-2_provider-VgG2E .variant-2_providerName-VgG2E {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height)
    }
.variant-2_card-VgG2E {
      z-index: 4;
      bottom: 34px;
      --game-card__border-radius: var(--banner-game-of-the-week-game-card-rounding-360, var(--game-card-rounding-mobile));
      width: 100%;
      max-width: 104px;
      position: absolute;
      inset-inline-end: 24px
    }
@media (min-width:768px) {
.variant-2_card-VgG2E {
        bottom: 42px;
        --game-card__border-radius: var(--banner-game-of-the-week-game-card-rounding-768, var(--game-card-rounding-desktop));
        max-width: 160px;
        inset-inline-end: 75px
      }
}
@media (min-width:1024px) {
.variant-2_card-VgG2E {
        bottom: 38px;
        --game-card__border-radius: var(--banner-game-of-the-week-game-card-rounding-desktop, var(--game-card-rounding-desktop));
        inset-inline-end: 176px
      }
}
@media (min-width:1920px) {
.variant-2_card-VgG2E {
        bottom: 40px;
        inset-inline-end: 178px
      }
}
.game-of-the-week-lobby_root-mpvW8 {
      min-height: 164px;
      display: grid
    }
.game-of-the-week-lobby_skeleton-mpvW8 {
      border-radius: var(--rounding-container-l)
    }
@media (min-width:1024px) {
.game-of-the-week-lobby_skeleton-mpvW8 {
        border-radius: var(--rounding-container-xl)
      }
}
.sticky_root-DzenR {
      z-index: var(--z-index-main);
      padding: var(--casino-search-bar-layout-paddings-top)var(--casino-search-bar-layout-paddings-right)var(--casino-search-bar-layout-paddings-bottom)var(--casino-search-bar-layout-paddings-left);
      border-radius: var(--casino-search-bar-layout-rounding-top-left)var(--casino-search-bar-layout-rounding-top-right)var(--casino-search-bar-layout-rounding-bottom-right)var(--casino-search-bar-layout-rounding-bottom-left);
      margin: calc(var(--spacing-16)*-1);
      gap: var(--casino-search-bar-layout-gap);
      flex-direction: column;
      display: flex;
      position: relative;
      overflow-x: visible
    }
.sticky_root-DzenR.sticky_sticky-DzenR {
      --search-sticky-offset-top: var(--spacing-16);
      padding-top: calc(var(--search-sticky-offset-top) + var(--safe-area-inset-top));
      margin-top: calc((var(--spacing-16) + var(--safe-area-inset-top))*-1);
      background: var(--casino-search-bar-color-bg-sticky);
      border-radius: 0;
      position: sticky;
      top: 0;
      transform: translateY(0)
    }
.sticky_root-DzenR.sticky_transitioned-DzenR {
      transition: opacity .3s, transform .3s
    }
.sticky_root-DzenR.sticky_hidden-DzenR {
      opacity: 0;
      pointer-events: none;
      transform: translateY(-100%)
    }
.sticky_observer-DzenR {
      width: 100%;
      height: 1px;
      margin-top: calc(var(--spacing-24)*-1);
      position: relative
    }
.sticky-search_searchSection-Kiwm1 {
      gap: var(--spacing-16);
      flex-direction: column;
      display: flex
    }
.progress-placeholder_root-ElYpL {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: flex
    }
.progress-placeholder_text-ElYpL {
      border-radius: var(--rounding-max);
      width: 160px;
      height: 20px;
      margin-bottom: var(--spacing-8)
    }
.progress-placeholder_progress-ElYpL {
      border-radius: var(--rounding-max);
      max-width: 130px;
      height: 4px;
      margin-bottom: var(--spacing-16)
    }
.game-list_root-Wt2KL {
      position: relative
    }
.game-list_list-Wt2KL {
      margin-bottom: var(--spacing-16);
      gap: var(--spacing-8)
    }
@media screen and (min-width:1024px) {
.game-list_list-Wt2KL {
        margin-bottom: var(--spacing-20);
        gap: var(--spacing-16)
      }
}
.game-list-placeholder_list-HN3T3 {
      margin-bottom: var(--spacing-12);
      gap: var(--spacing-8)
    }
@media screen and (min-width:1024px) {
.game-list-placeholder_list-HN3T3 {
        margin-bottom: var(--spacing-16);
        gap: var(--spacing-12)
      }
}
.variant-1_root-jEzgj {
      flex: 0 0 50%;
      position: relative
    }
@media (min-width:768px) {
.variant-1_root-jEzgj {
        flex: 0 0 329px
      }
}
.variant-1_selected-jEzgj,
    .variant-1_unselected-jEzgj {
      --button-radius: var(--providers-button-rouding);
      border-radius: var(--providers-button-rouding)
    }
.variant-1_selected-jEzgj {
      width: 100%;
      height: var(--size-control-xl);
      padding: var(--spacing-12)var(--spacing-20);
      background: var(--color-background-base-alfa-neutral-12);
      color: var(--color-content-base-primary);
      cursor: pointer;
      justify-content: space-between;
      align-items: center;
      gap: var(--spacing-8);
      grid-template-columns: 1fr auto;
      display: grid
    }
.variant-1_selected-jEzgj:active,
    .variant-1_selected-jEzgj:hover {
      background: var(--color-background-base-alfa-neutral-16)
    }
.variant-1_selected-jEzgj:active {
      opacity: var(--opacity-item-active)
    }
.variant-1_selected-jEzgj:has(>.variant-1_circle-jEzgj:active) {
      opacity: 1
    }
.variant-1_selected-jEzgj:focus-visible {
      outline: none
    }
@supports not (width:1lh) {
.variant-1_selected-jEzgj:focus-visible {
        box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
      }
}
@supports (width:1lh) {
.variant-1_selected-jEzgj:focus-visible {
        outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
        outline-offset: var(--spacing-2)
      }
}
@supports not selector(:focus-visible) {
.variant-1_selected-jEzgj:focus {
        outline: none
      }
@supports not (width:1lh) {
.variant-1_selected-jEzgj:focus {
          box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
        }
}
@supports (width:1lh) {
.variant-1_selected-jEzgj:focus {
          outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
          outline-offset: var(--spacing-2)
        }
}
}
.variant-1_selected-jEzgj {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height)
    }
.variant-1_content-jEzgj {
      align-items: center;
      gap: var(--spacing-8);
      display: flex
    }
.variant-1_text-jEzgj {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
.variant-1_circle-jEzgj {
      height: 16px;
      color: var(--color-content-base-secondary);
      border-radius: 50%
    }
.variant-1_circle-jEzgj:hover {
      color: var(--color-content-base-primary)
    }
.variant-1_circle-jEzgj:active {
      opacity: var(--opacity-item-active)
    }
.variant-1_circle-jEzgj:focus-visible {
      outline: none
    }
@supports not (width:1lh) {
.variant-1_circle-jEzgj:focus-visible {
        box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
      }
}
@supports (width:1lh) {
.variant-1_circle-jEzgj:focus-visible {
        outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
        outline-offset: var(--spacing-2)
      }
}
@supports not selector(:focus-visible) {
.variant-1_circle-jEzgj:focus {
        outline: none
      }
@supports not (width:1lh) {
.variant-1_circle-jEzgj:focus {
          box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
        }
}
@supports (width:1lh) {
.variant-1_circle-jEzgj:focus {
          outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
          outline-offset: var(--spacing-2)
        }
}
}
.variant-1_icon-jEzgj {
      filter: brightness(0)invert();
      width: auto;
      height: 16px
    }
.variant-2_root-LkFoT {
      flex: 0 0 50%;
      position: relative
    }
@media (min-width:768px) {
.variant-2_root-LkFoT {
        flex: 0 0 162px
      }
}
.variant-2_selected-LkFoT {
      padding: var(--spacing-12)var(--spacing-20);
      justify-content: space-between;
      align-items: center;
      gap: var(--spacing-8);
      grid-template-columns: 1fr auto;
      display: grid
    }
.variant-2_selected-LkFoT .variant-2_content-LkFoT {
      align-items: center;
      gap: var(--spacing-8);
      display: flex
    }
.variant-2_unselected-LkFoT {
      padding-block: var(--spacing-12);
      padding-inline: var(--spacing-16)56px;
      text-align: start;
      position: relative
    }
.variant-2_unselectedOverflow-LkFoT {
      overflow: hidden
    }
.variant-2_selected-LkFoT,
    .variant-2_unselected-LkFoT {
      width: 100%;
      height: var(--size-control-xl);
      border-radius: var(--providers-button-rouding);
      background: var(--color-background-base-alfa-neutral-12);
      color: var(--color-content-base-primary);
      cursor: pointer
    }
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):after {
      border: 1px solid var(--providers-button-color-border);
      border-radius: inherit;
      content: "";
      pointer-events: none;
      position: absolute;
      inset: 0
    }
@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) {
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):after {
        background: var(--providers-button-color-border-grad, var(--providers-button-color-border));
        -webkit-mask-composite: xor;
        border: none;
        padding: 1px;
        -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        -webkit-mask-position: 0 0, 0 0;
        mask-position: 0 0, 0 0;
        -webkit-mask-size: auto, auto;
        mask-size: auto, auto;
        -webkit-mask-repeat: repeat, repeat;
        mask-repeat: repeat, repeat;
        -webkit-mask-clip: content-box, border-box;
        mask-clip: content-box, border-box;
        -webkit-mask-origin: content-box, border-box;
        mask-origin: content-box, border-box;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        -webkit-mask-source-type: auto, auto;
        mask-mode: match-source, match-source
      }
}
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):active,
    :is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):hover {
      background: var(--color-background-base-alfa-neutral-16)
    }
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):active {
      opacity: var(--opacity-item-active)
    }
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):has(>.variant-2_circle-LkFoT:active) {
      opacity: 1
    }
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):focus-visible {
      outline: none
    }
@supports not (width:1lh) {
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):focus-visible {
        box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
      }
}
@supports (width:1lh) {
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):focus-visible {
        outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
        outline-offset: var(--spacing-2)
      }
}
@supports not selector(:focus-visible) {
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):focus {
        outline: none
      }
@supports not (width:1lh) {
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):focus {
          box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
        }
}
@supports (width:1lh) {
:is(.variant-2_selected-LkFoT, .variant-2_unselected-LkFoT):focus {
          outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
          outline-offset: var(--spacing-2)
        }
}
}
.variant-2_selected-LkFoT,
    .variant-2_unselected-LkFoT {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height)
    }
.variant-2_text-LkFoT {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
.variant-2_circle-LkFoT {
      height: 16px;
      color: var(--color-content-base-secondary);
      border-radius: 50%
    }
.variant-2_circle-LkFoT:hover {
      color: var(--color-content-base-primary)
    }
.variant-2_circle-LkFoT:active {
      opacity: var(--opacity-item-active)
    }
.variant-2_circle-LkFoT:focus-visible {
      outline: none
    }
@supports not (width:1lh) {
.variant-2_circle-LkFoT:focus-visible {
        box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
      }
}
@supports (width:1lh) {
.variant-2_circle-LkFoT:focus-visible {
        outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
        outline-offset: var(--spacing-2)
      }
}
@supports not selector(:focus-visible) {
.variant-2_circle-LkFoT:focus {
        outline: none
      }
@supports not (width:1lh) {
.variant-2_circle-LkFoT:focus {
          box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
        }
}
@supports (width:1lh) {
.variant-2_circle-LkFoT:focus {
          outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
          outline-offset: var(--spacing-2)
        }
}
}
.variant-2_gameProviders-LkFoT {
      z-index: 1;
      border-end-end-radius: var(--rounding-control-xl);
      width: 60px;
      height: 60px;
      position: absolute;
      inset-block: -16px 0;
      inset-inline-end: 0
    }
.variant-2_gameProvidersTop-LkFoT {
      inset-block-start: -9px
    }
.search-input-button_root-QJTBu {
      width: 100%;
      height: var(--size-control-xl);
      padding: 0 var(--spacing-16);
      border-radius: var(--input-rounding);
      background: var(--color-background-base-alfa-neutral-12);
      color: var(--color-content-base-secondary);
      cursor: pointer;
      align-items: center;
      gap: var(--spacing-12);
      display: flex;
      position: relative
    }
.search-input-button_root-QJTBu:after {
      border: 1px solid var(--input-color-bg-border);
      border-radius: inherit;
      content: "";
      pointer-events: none;
      position: absolute;
      inset: 0
    }
@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) {
.search-input-button_root-QJTBu:after {
        background: var(--input-color-bg-border-grad, var(--input-color-bg-border));
        -webkit-mask-composite: xor;
        border: none;
        padding: 1px;
        -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        -webkit-mask-position: 0 0, 0 0;
        mask-position: 0 0, 0 0;
        -webkit-mask-size: auto, auto;
        mask-size: auto, auto;
        -webkit-mask-repeat: repeat, repeat;
        mask-repeat: repeat, repeat;
        -webkit-mask-clip: content-box, border-box;
        mask-clip: content-box, border-box;
        -webkit-mask-origin: content-box, border-box;
        mask-origin: content-box, border-box;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        -webkit-mask-source-type: auto, auto;
        mask-mode: match-source, match-source
      }
}
.search-input-button_root-QJTBu:active,
    .search-input-button_root-QJTBu:hover {
      background: var(--color-background-base-alfa-neutral-16)
    }
.search-input-button_root-QJTBu:active {
      opacity: var(--opacity-item-active)
    }
.search-input-button_root-QJTBu:focus-visible {
      outline: none
    }
@supports not (width:1lh) {
.search-input-button_root-QJTBu:focus-visible {
        box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
      }
}
@supports (width:1lh) {
.search-input-button_root-QJTBu:focus-visible {
        outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
        outline-offset: var(--spacing-2)
      }
}
@supports not selector(:focus-visible) {
.search-input-button_root-QJTBu:focus {
        outline: none
      }
@supports not (width:1lh) {
.search-input-button_root-QJTBu:focus {
          box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
        }
}
@supports (width:1lh) {
.search-input-button_root-QJTBu:focus {
          outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
          outline-offset: var(--spacing-2)
        }
}
}
.search-input-button_root-QJTBu {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-regular-font-size);
      font-weight: var(--font-body-regular-font-weight);
      letter-spacing: var(--font-body-regular-letter-spacing);
      line-height: var(--font-body-regular-line-height)
    }
.variant-1_root-Yfzji {
      gap: var(--spacing-8);
      display: flex
    }
.variant-1_input-Yfzji {
      flex: 50%
    }
@media (min-width:768px) {
.variant-1_input-Yfzji {
        flex: auto
      }
}
.variant-2_root-0WVK2 {
      border-radius: var(--rounding-control-xl);
      background: var(--input-color-bg-default);
      cursor: pointer;
      align-items: center;
      gap: var(--spacing-20);
      padding-block: 10px;
      padding-inline: var(--spacing-16);
      grid-template-columns: 1fr max-content max-content;
      display: grid
    }
.variant-2_root-0WVK2:focus-visible {
      outline: none
    }
@supports not (width:1lh) {
.variant-2_root-0WVK2:focus-visible {
        box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
      }
}
@supports (width:1lh) {
.variant-2_root-0WVK2:focus-visible {
        outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
        outline-offset: 0
      }
}
@supports not selector(:focus-visible) {
.variant-2_root-0WVK2:focus {
        outline: none
      }
@supports not (width:1lh) {
.variant-2_root-0WVK2:focus {
          box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
        }
}
@supports (width:1lh) {
.variant-2_root-0WVK2:focus {
          outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
          outline-offset: 0
        }
}
}
.variant-2_root-0WVK2:active,
    .variant-2_root-0WVK2:hover {
      background: var(--input-color-bg-hover)
    }
.variant-2_root-0WVK2:active {
      opacity: var(--opacity-item-active)
    }
.variant-2_searchInput-0WVK2 {
      border-radius: var(--rounding-control-xl);
      height: auto;
      color: var(--color-content-base-secondary);
      align-items: center;
      gap: var(--spacing-12);
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-regular-font-size);
      font-weight: var(--font-body-regular-font-weight);
      letter-spacing: var(--font-body-regular-letter-spacing);
      line-height: var(--font-body-regular-line-height);
      background: 0 0;
      display: flex
    }
.variant-2_divider-0WVK2 {
      width: 1px;
      height: var(--spacing-20);
      background-color: var(--color-border-base-alfa-divider);
      display: block
    }
.variant-2_contentButton-0WVK2 {
      gap: var(--spacing-8)
    }
.variant-2_providerIcon-0WVK2 {
      width: auto;
      height: var(--spacing-24);
      filter: brightness(0)invert()
    }
.search-popover_root-yZrhT {
      --local-safe-area: env(safe-area-inset-top, 0px);
      width: 100%;
      position: relative
    }
.search-popover_anchorWrapper-yZrhT {
      width: 100%;
      position: relative
    }
.search-popover_anchorActive-yZrhT {
      --input-color-bg-default: var(--color-background-base-secondary);
      --input-color-bg-hover: var(--color-background-base-secondary)
    }
.search-popover_inputContent-yZrhT {
      z-index: 2;
      position: relative
    }
.search-popover_overlay-yZrhT {
      z-index: -1;
      background-color: var(--color-background-base-alfa-scrim);
      cursor: default;
      width: 100vw;
      height: 120vh;
      position: fixed;
      top: 0;
      left: 0
    }
.search-popover_popover-yZrhT {
      z-index: calc(var(--z-index-sidebar) + 1);
      box-sizing: border-box;
      background: var(--color-background-base-secondary);
      border-radius: 16px;
      max-height: 60vh;
      position: fixed;
      overflow: hidden
    }
.search-popover_popoverScroll-yZrhT {
      --scrollbar-width: 11px;
      max-height: inherit;
      box-sizing: border-box;
      padding: var(--spacing-16);
      background: var(--color-background-base-secondary);
      gap: var(--spacing-16);
      border-radius: 16px;
      flex-direction: column;
      display: flex;
      overflow: hidden auto
    }
@media (min-width:1024px) {
.search-popover_popoverScroll-yZrhT {
        padding: var(--spacing-20);
        gap: var(--spacing-12)
      }
}
.search-popover_popoverScroll-yZrhT::-webkit-scrollbar {
      width: var(--scrollbar-width)
    }
.search-popover_popoverScroll-yZrhT::-webkit-scrollbar-track {
      margin-top: 16px;
      margin-bottom: 16px
    }
@supports (scrollbar-gutter:stable) and (not ((-webkit-hyphens:none))) and (not ((-moz-appearance:none))) {
.search-popover_popoverScroll-yZrhT {
        padding-block: var(--spacing-16);
        padding-inline: var(--spacing-16)calc(var(--spacing-16) - var(--scrollbar-width));
        scrollbar-gutter: stable
      }
@media (min-width:1024px) {
.search-popover_popoverScroll-yZrhT {
          padding-block: var(--spacing-20);
          padding-inline: var(--spacing-20)calc(var(--spacing-20) - var(--scrollbar-width))
        }
}
[dir=rtl] .search-popover_popoverScroll-yZrhT {
        scrollbar-gutter: stable both-edges;
        padding-inline-end: var(--spacing-16)
      }
@media (min-width:1024px) {
[dir=rtl] .search-popover_popoverScroll-yZrhT {
          padding-inline-end: var(--spacing-20)
        }
}
}
.search-popover_hint-yZrhT {
      color: var(--color-content-base-secondary);
      font-size: var(--font-caption-s-label-font-size)
    }
.search-section_header-hJsQG {
      justify-content: space-between;
      align-items: center;
      gap: var(--spacing-8);
      min-width: 0;
      max-width: 100%;
      display: flex
    }
.search-section_title-hJsQG {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h4-mobile-font-size);
      font-weight: var(--font-headline-h4-mobile-font-weight);
      letter-spacing: var(--font-headline-h4-mobile-letter-spacing);
      line-height: var(--font-headline-h4-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.search-section_title-hJsQG {
        font-size: var(--font-headline-h4-desktop-font-size);
        font-weight: var(--font-headline-h4-desktop-font-weight);
        letter-spacing: var(--font-headline-h4-desktop-letter-spacing);
        line-height: var(--font-headline-h4-desktop-line-height)
      }
}
.search-section_title-hJsQG {
      color: var(--color-content-base-primary)
    }
.search-section_action-hJsQG {
      color: var(--brand-primary-dark-9);
      cursor: pointer;
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height);
      background: 0 0
    }
@media (min-width:1024px) {
.search-section_action-hJsQG {
        font-size: var(--font-caption-s-semibold-font-size);
        line-height: var(--font-caption-s-semibold-line-height)
      }
}
.search-tag_tag-ujUMf {
      padding: var(--spacing-6)var(--spacing-12);
      border-radius: var(--rounding-8);
      background: var(--neutral-dark-alfa-tonal-2);
      justify-content: center;
      align-items: center;
      display: flex
    }
.search-tag_label-ujUMf {
      color: var(--color-gray-50);
      cursor: pointer;
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      background: 0 0
    }
.search-tag_remover-ujUMf {
      color: var(--neutral-dark-12);
      cursor: pointer;
      background: 0 0;
      justify-content: center;
      align-items: center;
      padding: 0;
      display: flex
    }
.search-tags-section_section-YEtpe {
      gap: var(--spacing-12);
      flex-direction: column;
      min-width: 0;
      max-width: 100%;
      display: flex
    }
.search-tags-section_list-YEtpe {
      gap: var(--spacing-8);
      display: flex
    }
.search-tags-section_listWrap-YEtpe {
      flex-wrap: wrap
    }
.search-tags-section_listScroll-YEtpe {
      -ms-overflow-style: none;
      scrollbar-width: none
    }
.search-tags-section_listScroll-YEtpe::-webkit-scrollbar {
      display: none
    }
.search-tags-section_listScroll-YEtpe {
      width: calc(100% + var(--spacing-20));
      min-width: 0;
      -webkit-overflow-scrolling: touch;
      flex-wrap: nowrap;
      margin-inline-end: calc(var(--spacing-20)*-1);
      padding-inline-end: var(--spacing-20);
      overflow-x: auto
    }
@media (--tablet-small) {
.search-tags-section_listScroll-YEtpe {
        flex-wrap: wrap;
        width: 100%;
        margin-inline-end: 0;
        padding-inline: 0;
        overflow-x: visible
      }
}
[dir=rtl] .search-tags-section_listScroll-YEtpe {
      transform: translateX(var(--spacing-4))
    }
@media (pointer:coarse) {
.search-tags-section_listScroll-YEtpe {
        scroll-padding-inline: var(--container__padding, 8px);
        scroll-snap-type: x mandatory
      }
.search-tags-section_listScroll-YEtpe>* {
        scroll-snap-align: start;
        flex-shrink: 0
      }
}
.variant-3_titleRow-ts45t {
      justify-content: space-between;
      align-items: center;
      gap: var(--spacing-12);
      display: flex
    }
.variant-3_title-ts45t {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h4-mobile-font-size);
      font-weight: var(--font-headline-h4-mobile-font-weight);
      letter-spacing: var(--font-headline-h4-mobile-letter-spacing);
      line-height: var(--font-headline-h4-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.variant-3_title-ts45t {
        font-size: var(--font-headline-h4-desktop-font-size);
        font-weight: var(--font-headline-h4-desktop-font-weight);
        letter-spacing: var(--font-headline-h4-desktop-letter-spacing);
        line-height: var(--font-headline-h4-desktop-line-height)
      }
}
.variant-3_title-ts45t {
      color: var(--color-content-base-primary)
    }
.variant-3_empty-ts45t {
      padding-top: calc(var(--spacing-40) - var(--spacing-16))
    }
.casino-search_skeletonSearch-W6gBj {
      width: 100%;
      height: var(--size-control-xl);
      border-radius: var(--rounding-control-xl)
    }
.base-tab-section_root-SryNQ {
      padding: var(--spacing-4);
      margin: calc(var(--spacing-4)*-1);
      position: relative;
      overflow: hidden
    }
@media (pointer:coarse) {
.base-tab-section_root-SryNQ {
        overflow: visible
      }
}
.base-tab-section_items-SryNQ {
      -ms-overflow-style: none;
      scrollbar-width: none
    }
.base-tab-section_items-SryNQ::-webkit-scrollbar {
      display: none
    }
.base-tab-section_items-SryNQ {
      padding: var(--spacing-4)var(--spacing-4)8px;
      margin: calc(var(--spacing-4)*-1);
      scroll-padding: 50px;
      display: flex;
      overflow-x: auto
    }
.base-tab-section_items-SryNQ.base-tab-section_hasGap-SryNQ {
      gap: var(--spacing-8)
    }
@media (pointer:coarse) {
.base-tab-section_items-SryNQ {
        width: calc(100% + var(--container__padding)*2);
        margin-inline: calc(var(--container__padding)*-1);
        padding-inline: var(--container__padding)
      }
@media (min-width:1024px) {
.base-tab-section_items-SryNQ {
          margin-inline: initial
        }
}
}
@media (min-width:1024px) {
.base-tab-section_items-SryNQ {
        width: calc(100% + var(--spacing-4)*2);
        margin: unset;
        padding-block: var(--spacing-4);
        padding-inline: var(--spacing-4);
        transform: translateX(calc(var(--spacing-4)*-1))
      }
[dir=rtl] .base-tab-section_items-SryNQ {
        transform: translateX(var(--spacing-4))
      }
}
.base-tab-section_slide-SryNQ {
      position: relative
    }
@media (pointer:coarse) {
.base-tab-section_items-SryNQ {
        scroll-snap-type: x mandatory
      }
.base-tab-section_items-SryNQ>* {
        scroll-snap-align: start
      }
}
.tab-image_size-s-gI4v4 {
      width: 16px;
      height: 16px
    }
.tab-image_size-m-gI4v4 {
      width: 24px;
      height: 24px;
      padding: var(--spacing-2)
    }
.tab-image_content-gI4v4 {
      width: 100%;
      height: 100%
    }
.tab-image_maskedContent-gI4v4 {
      position: relative
    }
.tab-image_image-gI4v4,
    .tab-image_mask-gI4v4 {
      opacity: 0;
      width: 100%;
      height: 100%;
      transition: opacity .15s ease-in-out;
      position: absolute;
      top: 0;
      left: 0
    }
.tab-image_visible-gI4v4 {
      opacity: 1
    }
.tab-image_mask-gI4v4 {
      background-color: var(--tab-color-icon-accent-selected, var(--tab-color-fg-accent-selected));
      -webkit-mask-composite: xor;
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      -webkit-mask-image: var(--v05db818a);
      -webkit-mask-image: var(--v05db818a);
      mask-image: var(--v05db818a);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-size: 100%;
      mask-size: 100%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }
.tab-section_skeleton-KnbNI {
      width: 100px
    }
.providers-item_root-ag1Zy {
      --badge-size: 20px;
      --offset-badge: -2px;
      --badge-mask-offset-x: calc(2px - var(--offset-badge));
      --badge-mask-offset-y: calc(1px - var(--offset-badge));
      cursor: pointer;
      background: 0 0;
      padding: 0;
      position: relative
    }
.providers-item_root-ag1Zy:focus-visible {
      border-radius: var(--rounding-container-m);
      outline: none
    }
@supports not (width:1lh) {
.providers-item_root-ag1Zy:focus-visible {
        box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
      }
}
@supports (width:1lh) {
.providers-item_root-ag1Zy:focus-visible {
        outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
        outline-offset: var(--spacing-2)
      }
}
@supports not selector(:focus-visible) {
.providers-item_root-ag1Zy:focus {
        border-radius: var(--rounding-container-m);
        outline: none
      }
@supports not (width:1lh) {
.providers-item_root-ag1Zy:focus {
          box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
        }
}
@supports (width:1lh) {
.providers-item_root-ag1Zy:focus {
          outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
          outline-offset: var(--spacing-2)
        }
}
}
.providers-item_content-ag1Zy {
      padding: var(--spacing-16);
      border-radius: var(--rounding-container-m);
      background-color: var(--color-background-base-alfa-neutral-12);
      justify-content: center;
      align-items: center;
      gap: var(--spacing-8);
      flex-direction: column;
      display: flex
    }
.providers-item_image-ag1Zy {
      height: 32px
    }
.providers-item_selected-ag1Zy .providers-item_content-ag1Zy {
      -webkit-mask-composite: xor;
      -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAwIiBoZWlnaHQ9IjMwMDAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImdyZWVuIi8+PC9zdmc+Cg==), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9InJlZCIvPjwvc3ZnPg0K);
      mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAwIiBoZWlnaHQ9IjMwMDAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImdyZWVuIi8+PC9zdmc+Cg==), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9InJlZCIvPjwvc3ZnPg0K);
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      -webkit-mask-position: calc(100% + var(--badge-mask-offset-x))calc(var(--badge-mask-offset-y)*-1);
      -webkit-mask-position: calc(100% + var(--badge-mask-offset-x))calc(var(--badge-mask-offset-y)*-1);
      mask-position: calc(100% + var(--badge-mask-offset-x))calc(var(--badge-mask-offset-y)*-1);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }
.providers-item_badge-ag1Zy {
      width: var(--badge-size);
      height: var(--badge-size);
      border-radius: var(--rounding-component-badge);
      color: var(--color-content-base-static-white);
      background-color: #0075ff;
      justify-content: center;
      align-items: center;
      display: flex;
      position: absolute;
      top: -1px;
      right: -2px
    }
.providers-item_name-ag1Zy {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-semibold-font-size);
      font-weight: var(--font-caption-s-semibold-font-weight);
      letter-spacing: var(--font-caption-s-semibold-letter-spacing);
      line-height: var(--font-caption-s-semibold-line-height);
      max-width: 100%;
      color: var(--color-content-base-primary);
      text-align: center;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
.providers_list-83ie5 {
      gap: var(--spacing-8);
      grid-template-columns: repeat(2, 1fr);
      display: grid
    }
@media (min-width:768px) {
.providers_list-83ie5 {
        grid-template-columns: repeat(4, 1fr)
      }
}
@media (min-width:1024px) {
.providers_list-83ie5 {
        grid-template-columns: repeat(3, 1fr)
      }
.providers_wide-83ie5 {
        grid-template-columns: repeat(5, 1fr)
      }
}
@media (min-width:1920px) {
.providers_wide-83ie5 {
        grid-template-columns: repeat(6, 1fr)
      }
}
.providers_root-83ie5 {
      gap: var(--spacing-24);
      display: grid
    }
.providers_badge-83ie5 {
      margin-bottom: var(--spacing-8)
    }
.casino-lobby-view_container-9E7yR {
      padding: var(--spacing-12)var(--container__padding);
      margin: calc(var(--spacing-12)*-1)calc(var(--container__padding)*-1)
    }
.casino-lobby-view_container-9E7yR>* {
      scroll-margin: var(--container__padding)
    }
@media (min-width:1024px) {
.casino-lobby-view_container-9E7yR {
        padding: var(--spacing-12)var(--spacing-8);
        margin: calc(var(--spacing-12)*-1)calc(var(--spacing-8)*-1)
      }
.casino-lobby-view_container-9E7yR>* {
        scroll-margin: var(--spacing-8)
      }
}
.casino-provider-view_root-hqWgx {
      justify-content: flex-start;
      align-items: stretch;
      gap: var(--spacing-16);
      flex-direction: column;
      width: 100%;
      display: flex
    }
.casino-provider-view_title-hqWgx {
      align-items: center;
      gap: var(--spacing-12);
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h4-mobile-font-size);
      font-weight: var(--font-headline-h4-mobile-font-weight);
      letter-spacing: var(--font-headline-h4-mobile-letter-spacing);
      line-height: var(--font-headline-h4-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks;
      display: flex
    }
@media (min-width:1024px) {
.casino-provider-view_title-hqWgx {
        font-size: var(--font-headline-h4-desktop-font-size);
        font-weight: var(--font-headline-h4-desktop-font-weight);
        letter-spacing: var(--font-headline-h4-desktop-letter-spacing);
        line-height: var(--font-headline-h4-desktop-line-height)
      }
}
.catalog_scrollTopTrigger-ZFQFl {
      clip: rect(0 0 0 0);
      clip-path: inset(100%);
      white-space: nowrap;
      border: 0;
      width: 1px;
      height: 1px;
      padding: 0;
      position: absolute;
      top: 120vh;
      overflow: hidden
    }
.arrow_root-D3PE8 {
      height: 30px;
      display: flex;
      position: relative;
      overflow: hidden
    }
.arrow_gradient-D3PE8 {
      background: radial-gradient(50% 50%, #fff3 0%, #ffffff1a 44%, #fff0 88%), radial-gradient(50% 50%, #fff3 0%, #ffffff1a 44%, #fff0 88%);
      width: 200%;
      height: 100%;
      position: absolute;
      top: 0;
      transform: translate(-50%)
    }
.graphics_start-W9DrU {
      z-index: 2;
      pointer-events: none;
      position: absolute;
      inset: 0
    }
.graphics_start-W9DrU img {
      width: 100%;
      height: 100%
    }
.graphics_end-W9DrU {
      z-index: 2;
      pointer-events: none;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0
    }
.graphics_end-W9DrU img {
      width: 94px;
      height: 100%
    }
.slider_arrowScrollView-4hTRI {
      --scroll-view-background: transparent;
      --scroll-view-arrow-z-index: 2;
      margin: 0 calc(var(--padding-mobile-inline)*-1)
    }
@media (min-width:768px) {
.slider_arrowScrollView-4hTRI {
        margin: 0
      }
}
.slider_root-4hTRI {
      -webkit-mask-image: none;
      mask-image: none
    }
@media (min-width:768px) {
.slider_root-4hTRI {
        -webkit-mask-image: linear-gradient(90deg, #0000 8%, #000 28% 72%, #0000 92%);
        mask-image: linear-gradient(90deg, #0000 8%, #000 28% 72%, #0000 92%);
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
      }
}
@media (min-width:1440px) {
.slider_root-4hTRI {
        -webkit-mask-image: linear-gradient(90deg, #0000 5%, #000 25% 75%, #0000 95%);
        mask-image: linear-gradient(90deg, #0000 5%, #000 25% 75%, #0000 95%)
      }
}
.slider_root-4hTRI {
      -ms-overflow-style: none;
      scrollbar-width: none
    }
.slider_root-4hTRI::-webkit-scrollbar {
      display: none
    }
.slider_root-4hTRI {
      gap: 0 var(--spacing-8)
    }
@media (min-width:768px) {
.slider_root-4hTRI {
        gap: 0 var(--spacing-4)
      }
}
@media (min-width:1440px) {
.slider_root-4hTRI {
        gap: 0 var(--spacing-12)
      }
}
.slider_root-4hTRI .slider_game-4hTRI {
      border-radius: calc(var(--game-card-rounding-mobile) + 2px);
      width: calc(33.3333% - var(--padding-mobile-inline)*4/3);
      flex-shrink: 0
    }
@media (min-width:768px) {
.slider_root-4hTRI .slider_game-4hTRI {
        width: 79px
      }
}
@media (min-width:1024px) {
.slider_root-4hTRI .slider_game-4hTRI {
        width: 108px
      }
}
@media (min-width:1440px) {
.slider_root-4hTRI .slider_game-4hTRI {
        width: 142px
      }
}
@media (min-width:1024px) {
.slider_root-4hTRI .slider_game-4hTRI {
        border-radius: calc(var(--game-card-rounding-desktop) + 2px)
      }
}
.slider_border-4hTRI {
      border: var(--border-m)solid var(--color-border-base-alfa-static-white-64)
    }
.value_root-ow8Mg {
      white-space: nowrap
    }
.jackpot_root-8SLfV {
      --padding-mobile-inline: var(--total-jackpot-layout-padding-mobile-horizontal);
      --padding-tablet-inline: var(--total-jackpot-layout-padding-tablet-horizontal);
      --padding-desktop-inline: var(--total-jackpot-layout-padding-desktop-horizontal);
      display: contents
    }
.jackpot_container-8SLfV {
      border-radius: var(--total-jackpot-rounding-mobile);
      background: var(--total-jackpot-color-bg-grad, var(--total-jackpot-color-bg));
      justify-content: space-between;
      align-items: flex-start;
      gap: var(--spacing-12);
      height: 100%;
      min-height: 263px;
      padding-block: var(--total-jackpot-layout-padding-mobile-vertical);
      padding-inline: var(--padding-mobile-inline);
      flex-direction: column;
      display: flex;
      position: relative;
      overflow: hidden
    }
.jackpot_container-8SLfV:after {
      border: 1px solid var(--total-jackpot-color-border);
      border-radius: inherit;
      content: "";
      pointer-events: none;
      position: absolute;
      inset: 0
    }
@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) {
.jackpot_container-8SLfV:after {
        background: var(--total-jackpot-color-border-grad, var(--total-jackpot-color-border));
        -webkit-mask-composite: xor;
        border: none;
        padding: 1px;
        -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        -webkit-mask-position: 0 0, 0 0;
        mask-position: 0 0, 0 0;
        -webkit-mask-size: auto, auto;
        mask-size: auto, auto;
        -webkit-mask-repeat: repeat, repeat;
        mask-repeat: repeat, repeat;
        -webkit-mask-clip: content-box, border-box;
        mask-clip: content-box, border-box;
        -webkit-mask-origin: content-box, border-box;
        mask-origin: content-box, border-box;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        -webkit-mask-source-type: auto, auto;
        mask-mode: match-source, match-source
      }
}
@media (min-width:768px) {
.jackpot_container-8SLfV {
        border-radius: var(--total-jackpot-rounding-tablet);
        align-items: center;
        gap: var(--spacing-20);
        min-height: 157px;
        padding-block: var(--total-jackpot-layout-padding-tablet-vertical);
        padding-inline: var(--padding-tablet-inline)0;
        flex-direction: row
      }
}
@media (min-width:1024px) {
.jackpot_container-8SLfV {
        border-radius: var(--total-jackpot-rounding-desktop);
        min-height: 244px;
        padding-block: var(--total-jackpot-layout-padding-desktop-vertical);
        padding-inline: var(--padding-desktop-inline)0
      }
}
.jackpot_content-8SLfV {
      z-index: 2;
      flex-direction: column;
      justify-content: space-between;
      align-self: stretch;
      align-items: flex-start;
      width: 100%;
      display: flex
    }
@media (min-width:768px) {
.jackpot_content-8SLfV {
        gap: var(--spacing-16);
        width: auto
      }
}
.jackpot_slider-8SLfV {
      width: 100%;
      position: relative
    }
@media (min-width:768px) {
.jackpot_slider-8SLfV {
        flex: 1 0 60%;
        max-width: 495px;
        inset-inline-start: -20px
      }
}
@media (min-width:1024px) {
.jackpot_slider-8SLfV {
        flex: 1 0 50%;
        max-width: 488px
      }
}
@media (min-width:1440px) {
.jackpot_slider-8SLfV {
        flex: 1 0 70%;
        max-width: 730px
      }
}
@media (min-width:1920px) {
.jackpot_slider-8SLfV {
        flex: 1 0 70%;
        max-width: 962px
      }
}
.jackpot_info-8SLfV {
      justify-content: flex-start;
      align-items: center;
      gap: var(--spacing-8);
      flex-direction: column;
      width: 100%;
      display: flex;
      position: relative
    }
@media (min-width:768px) {
.jackpot_info-8SLfV {
        align-items: flex-start;
        width: auto
      }
}
.jackpot_title-8SLfV {
      color: var(--color-content-base-static-white);
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h2-mobile-font-size);
      font-weight: var(--font-headline-h2-mobile-font-weight);
      letter-spacing: var(--font-headline-h2-mobile-letter-spacing);
      line-height: var(--font-headline-h2-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.jackpot_title-8SLfV {
        font-size: var(--font-headline-h2-desktop-font-size);
        font-weight: var(--font-headline-h2-desktop-font-weight);
        letter-spacing: var(--font-headline-h2-desktop-letter-spacing);
        line-height: var(--font-headline-h2-desktop-line-height);
        font-family: var(--font-headline-font-family);
        font-size: var(--font-headline-h3-mobile-font-size);
        font-weight: var(--font-headline-h3-mobile-font-weight);
        letter-spacing: var(--font-headline-h3-mobile-letter-spacing);
        line-height: var(--font-headline-h3-mobile-line-height);
        text-transform: var(--font-headline-text-case);
        text-wrap: balance;
        white-space-collapse: preserve-breaks
      }
@media (min-width:1024px) {
.jackpot_title-8SLfV {
          font-size: var(--font-headline-h3-desktop-font-size);
          font-weight: var(--font-headline-h3-desktop-font-weight);
          letter-spacing: var(--font-headline-h3-desktop-letter-spacing);
          line-height: var(--font-headline-h3-desktop-line-height)
        }
}
}
@media (min-width:1440px) {
.jackpot_title-8SLfV {
        font-family: var(--font-headline-font-family);
        font-size: var(--font-headline-h2-mobile-font-size);
        font-weight: var(--font-headline-h2-mobile-font-weight);
        letter-spacing: var(--font-headline-h2-mobile-letter-spacing);
        line-height: var(--font-headline-h2-mobile-line-height);
        text-transform: var(--font-headline-text-case);
        text-wrap: balance;
        white-space-collapse: preserve-breaks
      }
@media (min-width:1024px) {
.jackpot_title-8SLfV {
          font-size: var(--font-headline-h2-desktop-font-size);
          font-weight: var(--font-headline-h2-desktop-font-weight);
          letter-spacing: var(--font-headline-h2-desktop-letter-spacing);
          line-height: var(--font-headline-h2-desktop-line-height)
        }
}
}
.jackpot_jackpot-8SLfV {
      color: var(--color-content-base-static-white);
      font-family: var(--total-jackpot-font-number-font-family);
      font-size: var(--total-jackpot-font-number-font-size);
      font-weight: var(--total-jackpot-font-number-font-weight);
      letter-spacing: var(--total-jackpot-font-number-letter-spacing);
      line-height: var(--total-jackpot-font-number-line-height);
      text-transform: var(--total-jackpot-font-number-text-case);
      align-items: center;
      display: flex
    }
.jackpot_arrow-8SLfV {
      height: 30px;
      position: absolute;
      inset-inline-start: calc(var(--padding-mobile-inline)*-1)
    }
[dir=rtl] .jackpot_arrow-8SLfV {
      transform: rotateY(180deg)
    }
@media (min-width:768px) {
.jackpot_arrow-8SLfV {
        inset-inline-start: calc(var(--padding-tablet-inline)*-1)
      }
}
@media (min-width:1024px) {
.jackpot_arrow-8SLfV {
        inset-inline-start: calc(var(--padding-desktop-inline)*-1)
      }
}
.jackpot_arrowSecondary-8SLfV {
      inset-inline-start: unset;
      inset-inline-end: calc(var(--padding-mobile-inline)*-1);
      transform: rotateY(180deg)
    }
[dir=rtl] .jackpot_arrowSecondary-8SLfV {
      transform: rotateY(0)
    }
@media (min-width:768px) {
.jackpot_arrowSecondary-8SLfV {
        display: none
      }
}
.jackpot_infoButton-8SLfV {
      display: none
    }
@media (min-width:768px) {
.jackpot_infoButton-8SLfV {
        display: flex
      }
.jackpot_infoButtonInner-8SLfV {
        min-width: 200px
      }
}
.jackpot_button-8SLfV {
      width: 100%;
      display: flex
    }
@media (min-width:768px) {
.jackpot_button-8SLfV {
        display: none
      }
}
.jackpot-lobby_skeleton-sYnW8 {
      border-radius: var(--rounding-container-l)
    }
@media (min-width:1024px) {
.jackpot-lobby_skeleton-sYnW8 {
        border-radius: var(--rounding-container-xl)
      }
}
.online_root-bsKaL {
      align-items: flex-end;
      gap: var(--spacing-2);
      flex-direction: column;
      display: flex
    }
@media (min-width:1024px) {
.online_root-bsKaL {
        justify-content: flex-end;
        align-items: center;
        gap: var(--spacing-8);
        flex-direction: row
      }
}
.online_content-bsKaL {
      align-items: center;
      gap: var(--spacing-8);
      display: flex
    }
.online_online-bsKaL {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height);
      color: var(--color-content-base-static-white);
      text-align: end
    }
.online_description-bsKaL {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height);
      color: var(--color-content-base-secondary);
      text-align: end;
      text-wrap: balance
    }
@media (min-width:1024px) {
.online_description-bsKaL {
        font-family: var(--font-body-font-family);
        font-size: var(--font-body-regular-font-size);
        font-weight: var(--font-body-regular-font-weight);
        letter-spacing: var(--font-body-regular-letter-spacing);
        line-height: var(--font-body-regular-line-height)
      }
}
.online_onlinePlaceholder-bsKaL {
      border-radius: 8px;
      width: 110px;
      height: 38px
    }
@media (min-width:1024px) {
.online_onlinePlaceholder-bsKaL {
        height: 20px
      }
}
.prize-card_root-5sLgU {
      --prize-card__width: 65px;
      --prize-card__content-background: var(--prize-card-color-bg-default);
      --prize-card__content-background-hover: var(--prize-card-color-bg-hover);
      --prize-card__content-rounding: var(--prize-card-rounding-default);
      flex-direction: column;
      justify-content: flex-end;
      width: auto;
      height: 99px;
      display: flex;
      position: relative
    }
.prize-card_root-5sLgU:focus-visible {
      outline: none
    }
@supports not (width:1lh) {
.prize-card_root-5sLgU:focus-visible {
        box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
      }
}
@supports (width:1lh) {
.prize-card_root-5sLgU:focus-visible {
        outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
        outline-offset: var(--spacing-2)
      }
}
@supports not selector(:focus-visible) {
.prize-card_root-5sLgU:focus {
        outline: none
      }
@supports not (width:1lh) {
.prize-card_root-5sLgU:focus {
          box-shadow: 0 0 0 var(--spacing-2)var(--color-solid-brand-primary-alfa-68)
        }
}
@supports (width:1lh) {
.prize-card_root-5sLgU:focus {
          outline: var(--spacing-2)solid var(--color-solid-brand-primary-alfa-68);
          outline-offset: var(--spacing-2)
        }
}
}
.prize-card_content-5sLgU {
      width: fit-content;
      height: 88px;
      padding: var(--spacing-12);
      border-radius: var(--prize-card__content-rounding);
      background: var(--prize-card__content-background);
      align-items: stretch;
      gap: var(--spacing-12);
      transition: background-color .1s;
      display: flex;
      position: relative
    }
.prize-card_content-5sLgU:hover {
      background-color: var(--prize-card__content-background-hover)
    }
.prize-card_content-5sLgU:after {
      border: 1px solid var(--prize-card-color-bg-border);
      border-radius: inherit;
      content: "";
      pointer-events: none;
      position: absolute;
      inset: 0
    }
@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) {
.prize-card_content-5sLgU:after {
        background: var(--prize-card-color-bg-border-grad, var(--prize-card-color-bg-border));
        -webkit-mask-composite: xor;
        border: none;
        padding: 1px;
        -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        -webkit-mask-position: 0 0, 0 0;
        mask-position: 0 0, 0 0;
        -webkit-mask-size: auto, auto;
        mask-size: auto, auto;
        -webkit-mask-repeat: repeat, repeat;
        mask-repeat: repeat, repeat;
        -webkit-mask-clip: content-box, border-box;
        mask-clip: content-box, border-box;
        -webkit-mask-origin: content-box, border-box;
        mask-origin: content-box, border-box;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        -webkit-mask-source-type: auto, auto;
        mask-mode: match-source, match-source
      }
}
.prize-card_card-5sLgU {
      width: var(--prize-card__width);
      flex-direction: column;
      justify-content: flex-end;
      max-height: 100%;
      display: flex;
      position: relative
    }
.prize-card_cardInner-5sLgU {
      z-index: 1;
      width: var(--prize-card__width);
      border-radius: var(--rounding-container-xs);
      box-shadow: 0 0 0 1px var(--color-border-base-alfa-container);
      --game-card__border-radius: var(--rounding-container-xs)
    }
.prize-card_info-5sLgU {
      gap: var(--spacing-8);
      flex-direction: column;
      width: fit-content;
      min-width: 119px;
      position: relative
    }
.prize-card_description-5sLgU {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height);
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0
    }
.prize-card_badge-5sLgU {
      width: fit-content;
      transition: background-color .1s
    }
.prize-card_badgePlaceholder-5sLgU {
      border-radius: 8px;
      width: 100px;
      height: 24px
    }
.prize-card_title-5sLgU {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-semibold-font-size);
      font-weight: var(--font-caption-s-semibold-font-weight);
      letter-spacing: var(--font-caption-s-semibold-letter-spacing);
      line-height: var(--font-caption-s-semibold-line-height);
      color: var(--color-content-base-static-white);
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
.prize-card_titlePlaceholder-5sLgU {
      border-radius: 8px;
      width: 70px;
      height: 14px;
      margin-bottom: 4px
    }
.prize-card_userId-5sLgU {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height);
      color: var(--color-content-base-secondary);
      text-overflow: ellipsis;
      white-space: nowrap;
      transition: color .1s;
      overflow: hidden
    }
.prize-card_userIdPlaceholder-5sLgU {
      border-radius: 8px;
      width: 30px;
      height: 14px
    }
.prize-card_cardPlaceholder-5sLgU {
      border-radius: var(--rounding-container-xs);
      background: var(--prize-card__content-background);
      --game-card-placeholder__border-radius: var(--rounding-container-xs)
    }
.prize-card_secondary-5sLgU {
      --prize-card__content-background: var(--prize-card-color-bg-superprize-grad, var(--prize-card-color-bg-superprize));
      --prize-card__content-background-hover: var(--prize-card-color-bg-superprize-grad, var(--prize-card-color-bg-superprize));
      --prize-card__content-rounding: var(--prize-card-rounding-superprize)
    }
.prize-card_secondary-5sLgU .prize-card_userId-5sLgU {
      color: var(--color-content-base-static-white)
    }
.prize-card_secondary-5sLgU .prize-card_cardInner-5sLgU {
      box-shadow: 0 0 0 1px #ffcc2640
    }
.prize-card_background-5sLgU {
      bottom: 0;
      pointer-events: none;
      width: 120px;
      height: 88px;
      position: absolute;
      inset-inline-end: 0
    }
.prize-card_img-5sLgU {
      border-radius: 0 var(--prize-card__content-rounding)var(--prize-card__content-rounding)0;
      width: 100%;
      height: 100%
    }
.last-wins-placeholder_root-Y4GCV {
      border-radius: var(--rounding-container-l);
      height: 149px
    }
@media (min-width:1024px) {
.last-wins-placeholder_root-Y4GCV {
        border-radius: var(--rounding-container-xl)
      }
}
.last-wins_slideMove-FSQYJ,
    .last-wins_slideEnterActive-FSQYJ,
    .last-wins_slideLeaveActive-FSQYJ {
      transition: transform 1s
    }
.last-wins_slideEnterFrom-FSQYJ {
      transform: translate(-100%)
    }
[dir=rtl] .last-wins_slideEnterFrom-FSQYJ {
      transform: translate(100%)
    }
.last-wins_slideEnterTo-FSQYJ {
      transform: translate(0)
    }
.last-wins_list-FSQYJ {
      padding-top: var(--spacing-4);
      margin-top: calc(var(--spacing-4)*-1);
      margin-right: calc(var(--container__padding)*-1);
      gap: var(--spacing-8);
      --offset-position: -10px;
      --shadow-size: 40px;
      --shadow-gradient-direction: 270deg;
      flex-wrap: nowrap;
      display: flex;
      position: relative;
      overflow: hidden
    }
.last-wins_list-FSQYJ:after {
      z-index: 1;
      width: var(--shadow-size);
      background: linear-gradient(var(--shadow-gradient-direction), var(--color-background-base-primary)0%, var(--color-background-base-primary)20%, #fff0 100%);
      content: "";
      height: 100%;
      pointer-events: none;
      align-items: center;
      display: none;
      position: absolute;
      inset-inline-end: var(--offset-position)
    }
[dir=rtl] .last-wins_list-FSQYJ:after {
      --shadow-gradient-direction: 90deg
    }
@media (min-width:768px) {
.last-wins_list-FSQYJ {
        max-width: calc(100% + var(--spacing-8));
        padding: var(--spacing-8);
        margin: calc(var(--spacing-8)*-1)
      }
.last-wins_list-FSQYJ:after {
        display: flex
      }
}
.last-wins_online-FSQYJ {
      max-width: 40%
    }
@media (min-width:768px) {
.last-wins_online-FSQYJ {
        max-width: none
      }
}
@keyframes button_dice-ibWo9 {
0% {
        animation-timing-function: cubic-bezier(.3, 0, .3, 1);
        top: 0;
        transform: rotate(0)
      }
55%,
      65% {
        animation-timing-function: cubic-bezier(.6, 0, .5, 1);
        top: -20px;
        transform: rotate(90deg)
      }
to {
        animation-timing-function: cubic-bezier(.3, 0, .9, 1.2);
        top: 0;
        transform: rotate(180deg)
      }
}
.button_fadeEnterActive-ibWo9,
    .button_fadeLeaveActive-ibWo9 {
      transition: opacity .14s ease-in-out
    }
.button_fadeEnterFrom-ibWo9,
    .button_fadeLeaveTo-ibWo9 {
      opacity: 0
    }
.button_progress-ibWo9 {
      padding: var(--spacing-6)0;
      align-items: center;
      gap: var(--spacing-6);
      display: flex;
      position: relative
    }
.button_diceWrapper-ibWo9 {
      width: 24px;
      height: 24px;
      position: relative
    }
.button_dice-ibWo9 {
      color: var(--color-content-base-static-white);
      animation: 1s infinite button_dice-ibWo9;
      position: absolute;
      top: 0;
      left: 0
    }
.button_progressInfo-ibWo9 {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height);
      color: var(--color-content-base-static-white)
    }
.graphics_backgroundPictureLeft-Tga6z,
    .graphics_backgroundPictureRightDesktop-Tga6z {
      z-index: 2;
      pointer-events: none;
      position: absolute;
      inset-block: 0
    }
.graphics_backgroundImg-Tga6z {
      object-fit: contain;
      width: 100%;
      height: 100%
    }
.graphics_backgroundPictureRightMobile-Tga6z {
      position: absolute;
      inset-block-start: 22px;
      inset-inline-end: 0
    }
.graphics_backgroundPictureRightMobile-Tga6z .graphics_backgroundImg-Tga6z {
      width: 178px
    }
[dir=rtl] .graphics_backgroundPictureRightMobile-Tga6z {
      transform: scaleX(-1)
    }
.graphics_backgroundPictureLeft-Tga6z .graphics_backgroundImg-Tga6z {
      object-position: left;
      border-start-start-radius: var(--rounding-container-l);
      border-end-start-radius: var(--rounding-container-l)
    }
.graphics_backgroundPictureRightDesktop-Tga6z {
      border-radius: 0 var(--rounding-container-l)var(--rounding-container-l)0;
      inset-inline-end: 0;
      overflow: hidden
    }
.graphics_backgroundPictureRightDesktop-Tga6z .graphics_backgroundImg-Tga6z {
      object-position: right
    }
[dir=rtl] .graphics_backgroundPictureRightDesktop-Tga6z {
      transform: scaleX(-1)
    }
.list_root-QI8Bv {
      --card-width: 104px;
      --card-height: 139px;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      display: flex;
      position: relative;
      -webkit-mask-image: linear-gradient(#0000 0, #fff 30% 81%, #0000 100%);
      mask-image: linear-gradient(#0000 0, #fff 30% 81%, #0000 100%)
    }
@media (min-width:768px) {
.list_root-QI8Bv {
        -webkit-mask-image: linear-gradient(90deg, #0000 0, #fff 30% 75%, #0000 100%);
        mask-image: linear-gradient(90deg, #0000 0, #fff 30% 75%, #0000 100%)
      }
[dir=rtl] .list_root-QI8Bv {
        -webkit-mask-image: linear-gradient(270deg, #0000 0, #fff 30% 75%, #0000 100%);
        mask-image: linear-gradient(270deg, #0000 0, #fff 30% 75%, #0000 100%)
      }
}
@media (min-width:1024px) {
.list_root-QI8Bv {
        --card-width: 138px;
        --card-height: 184px
      }
}
.list_selection-QI8Bv {
      --selection-gap: var(--spacing-4);
      --selection-border: var(--border-m);
      z-index: 1;
      width: calc(var(--card-width) + (var(--selection-border) + var(--selection-gap))*2);
      height: calc(var(--card-height) + (var(--selection-border) + var(--selection-gap))*2);
      border: var(--selection-border)solid var(--color-content-base-static-white);
      border-radius: var(--rounding-container-m);
      pointer-events: none;
      position: absolute
    }
@media (min-width:1024px) {
.list_selection-QI8Bv {
        border-radius: var(--rounding-container-l)
      }
}
.list_content-QI8Bv {
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      display: flex;
      position: relative
    }
@media (min-width:768px) {
.list_content-QI8Bv {
        overflow: hidden
      }
}
.list_list-QI8Bv {
      margin-block: 0;
      margin-inline: calc(var(--spacing-16)*-1);
      will-change: transform;
      flex-direction: column;
      align-items: center;
      display: flex;
      position: absolute;
      transform: translate(0)
    }
@media (min-width:768px) {
.list_list-QI8Bv {
        flex-direction: row
      }
[dir=rtl] .list_list-QI8Bv {
        flex-direction: row-reverse
      }
}
.list_list-QI8Bv {
      -ms-overflow-style: none;
      scrollbar-width: none
    }
.list_list-QI8Bv::-webkit-scrollbar {
      display: none
    }
.list_list-QI8Bv {
      gap: var(--spacing-16)0
    }
@media (min-width:768px) {
.list_list-QI8Bv {
        gap: 0 var(--spacing-12)
      }
}
@media (min-width:1024px) {
.list_list-QI8Bv {
        gap: 0 var(--spacing-20)
      }
}
.list_game-QI8Bv {
      width: var(--card-width);
      pointer-events: none;
      transition: opacity .1s
    }
.list_game-QI8Bv:not(.list_gameActive-QI8Bv) {
      opacity: .7
    }
.list_gameActive-QI8Bv {
      pointer-events: auto
    }
.list_selectionContent-QI8Bv {
      justify-content: center;
      height: 100%;
      display: flex;
      position: relative
    }
.list_selectionArrowTop-QI8Bv {
      position: absolute;
      inset-block-start: -1px
    }
@media (min-width:768px) {
.list_selectionArrowTop-QI8Bv {
        display: none
      }
}
.list_selectionArrowBottom-QI8Bv {
      position: absolute;
      inset-block-end: -7px
    }
[dir=rtl] .list_selectionArrowBottom-QI8Bv {
      transform: scaleX(-1)
    }
@keyframes target-button_fade-in-bottom-E4bgI {
0% {
        opacity: 0;
        transform: translate(-50%, 10px)
      }
to {
        opacity: 1;
        transform: translate(-50%)
      }
}
.target-button_bottomEnterActive-E4bgI {
      animation: .5s ease-in-out target-button_fade-in-bottom-E4bgI
    }
.target-button_bottomLeaveActive-E4bgI {
      animation: .5s ease-in-out reverse target-button_fade-in-bottom-E4bgI
    }
.target-button_root-E4bgI {
      opacity: 1;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }
.random-game_imagesContainer-P9vLD {
      position: relative
    }
.random-game_root-P9vLD {
      height: 100%;
      min-height: var(--banner-min-height);
      justify-content: space-between;
      gap: var(--spacing-20);
      --skeleton-content: var(--random-game-color-card-bg-skeleton);
      --banner-min-height: var(--random-game-layout-height-mobile);
      --list-max-width: 116px;
      display: flex;
      overflow: hidden
    }
@media (min-width:768px) {
.random-game_root-P9vLD {
        --banner-min-height: var(--random-game-layout-height-tablet);
        gap: var(--spacing-20)
      }
}
@media (min-width:1024px) {
.random-game_root-P9vLD {
        --banner-min-height: var(--random-game-layout-height-desktop)
      }
}
.random-game_root-P9vLD,
    .random-game_bannerGradient-P9vLD {
      border-radius: var(--random-game-rounding-mobile)
    }
@media (min-width:768px) {
.random-game_root-P9vLD,
      .random-game_bannerGradient-P9vLD {
        border-radius: var(--random-game-rounding-tablet)
      }
}
@media (min-width:1024px) {
.random-game_root-P9vLD,
      .random-game_bannerGradient-P9vLD {
        border-radius: var(--random-game-rounding-desktop)
      }
}
.random-game_bannerGradient-P9vLD {
      background: var(--random-game-color-bg-grad, var(--random-game-color-bg));
      position: absolute;
      inset: 0
    }
.random-game_bannerGradient-P9vLD:after {
      border-radius: inherit;
      content: "";
      pointer-events: none;
      border: 1px solid #0000;
      position: absolute;
      inset: 0
    }
@supports (-webkit-mask-composite:xor) or (mask-composite:exclude) {
.random-game_bannerGradient-P9vLD:after {
        background: var(--random-game-color-border-grad, var(--random-game-color-border))var(--random-game-color-border);
        -webkit-mask-composite: xor;
        border: none;
        padding: 1px;
        -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
        -webkit-mask-position: 0 0, 0 0;
        mask-position: 0 0, 0 0;
        -webkit-mask-size: auto, auto;
        mask-size: auto, auto;
        -webkit-mask-repeat: repeat, repeat;
        mask-repeat: repeat, repeat;
        -webkit-mask-clip: content-box, border-box;
        mask-clip: content-box, border-box;
        -webkit-mask-origin: content-box, border-box;
        mask-origin: content-box, border-box;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        -webkit-mask-source-type: auto, auto;
        mask-mode: match-source, match-source
      }
}
[dir=rtl] .random-game_bannerGradient-P9vLD {
      transform: scaleX(-1)
    }
.random-game_content-P9vLD {
      z-index: 2;
      width: 178px;
      padding-block: var(--random-game-layout-padding-mobile-vertical);
      padding-inline: var(--random-game-layout-padding-mobile-horizontal)0;
      flex-direction: column;
      justify-content: space-between;
      align-items: flex-start;
      display: flex;
      position: relative
    }
@media (min-width:768px) {
.random-game_content-P9vLD {
        width: 292px;
        padding-block: var(--random-game-layout-padding-tablet-vertical);
        padding-inline: var(--random-game-layout-padding-tablet-horizontal)
      }
}
@media (min-width:1024px) {
.random-game_content-P9vLD {
        width: 384px;
        padding-block: var(--random-game-layout-padding-desktop-vertical);
        padding-inline: var(--random-game-layout-padding-desktop-horizontal)
      }
}
.random-game_listWrapper-P9vLD {
      z-index: auto;
      width: 100%;
      max-width: var(--list-max-width);
      justify-content: center;
      align-items: center;
      margin-left: auto;
      display: flex;
      position: absolute;
      inset-block: 0;
      inset-inline-end: var(--spacing-24)
    }
@media (min-width:768px) {
.random-game_listWrapper-P9vLD {
        max-width: 505px;
        inset-inline-end: 0
      }
}
@media (min-width:1024px) {
.random-game_listWrapper-P9vLD {
        max-width: 528px
      }
}
@media (min-width:1440px) {
.random-game_listWrapper-P9vLD {
        max-width: 645px
      }
}
@media (min-width:1920px) {
.random-game_listWrapper-P9vLD {
        max-width: 765px
      }
}
.random-game_list-P9vLD {
      max-width: 336px
    }
@media (min-width:1024px) {
.random-game_list-P9vLD {
        max-width: 400px
      }
}
@media (min-width:1440px) {
.random-game_list-P9vLD {
        max-width: 517px
      }
}
@media (min-width:1920px) {
.random-game_list-P9vLD {
        max-width: 637px
      }
}
.random-game_info-P9vLD {
      justify-content: flex-start;
      align-items: flex-start;
      gap: var(--spacing-8);
      flex-direction: column;
      width: 100%;
      display: flex
    }
@media (min-width:768px) {
.random-game_info-P9vLD {
        max-width: 260px
      }
}
@media (min-width:1024px) {
.random-game_info-P9vLD {
        gap: var(--spacing-12);
        max-width: 324px
      }
}
.random-game_title-P9vLD {
      color: var(--color-content-base-static-white);
      font-family: var(--widget-font-font-family);
      font-size: var(--widget-font-mobile-font-size);
      font-weight: var(--widget-font-mobile-font-weight);
      letter-spacing: var(--widget-font-mobile-letter-spacing);
      line-height: var(--widget-font-mobile-line-height);
      text-wrap: balance;
      white-space: pre-line
    }
@media (min-width:768px) {
.random-game_title-P9vLD {
        font-size: var(--widget-font-tablet-font-size);
        font-weight: var(--widget-font-tablet-font-weight);
        letter-spacing: var(--widget-font-tablet-letter-spacing);
        line-height: var(--widget-font-tablet-line-height)
      }
}
@media (min-width:1024px) {
.random-game_title-P9vLD {
        font-size: var(--widget-font-desktop-font-size);
        font-weight: var(--widget-font-desktop-font-weight);
        letter-spacing: var(--widget-font-desktop-letter-spacing);
        line-height: var(--widget-font-desktop-line-height)
      }
}
.random-game_subtitle-P9vLD {
      color: var(--color-content-base-static-white);
      text-wrap: balance;
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-regular-font-size);
      font-weight: var(--font-body-regular-font-weight);
      letter-spacing: var(--font-body-regular-letter-spacing);
      line-height: var(--font-body-regular-line-height)
    }
.random-game_targetButton-P9vLD {
      z-index: 3;
      position: absolute;
      inset-block-end: 14px
    }
@media (min-width:768px) {
.random-game_targetButton-P9vLD {
        inset-block-end: 8px
      }
}
@media (min-width:1024px) {
.random-game_targetButton-P9vLD {
        inset-block-end: 12px
      }
}
.random-game-placeholder_root-3F07e {
      border-radius: var(--rounding-container-l);
      height: 240px
    }
@media (min-width:768px) {
.random-game-placeholder_root-3F07e {
        height: 192px
      }
}
@media (min-width:1024px) {
.random-game-placeholder_root-3F07e {
        border-radius: var(--rounding-container-xl);
        height: 244px
      }
}
.full_licenseSeal-AcxZX {
      width: var(--v8c0196dc)
    }
@media (min-width:1024px) {
.full_licenseSeal-AcxZX {
        width: var(--cca12ba8)
      }
}
._fadeLeaveActive_bd996_2:not(#\#):not(#\#),
    ._fadeEnterActive_bd996_6:not(#\#):not(#\#) {
      transition: opacity .15s ease-in-out
    }
._fadeLeaveTo_bd996_10:not(#\#):not(#\#),
    ._fadeEnterFrom_bd996_14:not(#\#):not(#\#) {
      opacity: 0
    }
._root_1n8tt_2:not(#\#):not(#\#) {
      position: relative
    }
._tooltip_1n8tt_6:not(#\#):not(#\#) {
      border-radius: var(--rounding-tooltip);
      background: var(--tooltip-bg, var(--bg-elevated));
      box-shadow: var(--box-shadow-tooltip);
      padding-block: 12px;
      padding-inline: 12px
    }
._dimensions_1n8tt_16:not(#\#):not(#\#) {
      min-width: 140px;
      max-width: 288px
    }
._wrapper_1n8tt_21:not(#\#):not(#\#) {
      z-index: var(--appearance-z-index-tooltip)
    }
._spaced_1n8tt_25:not(#\#):not(#\#) {
      padding-block: 0;
      padding-inline: 10px
    }
._arrow_1n8tt_30:not(#\#):not(#\#) {
      background-color: var(--tooltip-bg, var(--bg-elevated));
      clip-path: path("M5.5 0C7 0 8.49995 4 10.5 4H0.5C2.48745 4 4 0 5.5 0Z")
    }
._trigger_1n8tt_36:not(#\#):not(#\#) {
      cursor: pointer
    }
._root_1hqdr_2:not(#\#):not(#\#) {
      --margin-modal-desktop: 64px;
      --height-modal-desktop-max: 768px;
      --color-bg-elevated: #1f091f;
      --width-modal-desktop-s: 390px;
      --width-modal-desktop-m: 620px;
      justify-content: center;
      align-items: center;
      display: flex;
      position: fixed;
      inset: 0
    }
._backdrop_1hqdr_16:not(#\#):not(#\#) {
      background-color: var(--bg-overlay);
      transition-duration: calc(var(--42497a4d)*1ms);
      transition-property: opacity;
      position: fixed;
      inset: 0
    }
._backdrop_1hqdr_16:not(._open_1hqdr_23):not(#\#):not(#\#) {
      opacity: 0;
      transition-duration: calc(var(--d74e9b92)*1ms)
    }
._card_1hqdr_29:not(#\#):not(#\#) {
      width: 100%;
      max-height: min(calc(100% - var(--margin-modal-desktop)*2), var(--height-modal-desktop-max));
      border-radius: var(--rounding-modal);
      background-color: var(--bg-elevated);
      transition-duration: calc(var(--42497a4d)*1ms);
      flex-direction: column;
      flex: none;
      transition-property: opacity, transform;
      display: flex;
      position: fixed
    }
._card_1hqdr_29:not(#\#):not(#\#)>* {
      flex: none
    }
._card_1hqdr_29:not(._open_1hqdr_23):not(#\#):not(#\#) {
      opacity: 0;
      transition-duration: calc(var(--d74e9b92)*1ms);
      transform: translateY(20px)
    }
._card_1hqdr_29._scrollable_1hqdr_51:not(#\#):not(#\#) {
      -ms-overflow-style: none;
      scrollbar-width: none
    }
._card_1hqdr_29._scrollable_1hqdr_51:not(#\#):not(#\#)::-webkit-scrollbar {
      display: none
    }
._card_1hqdr_29._scrollable_1hqdr_51:not(#\#):not(#\#) {
      overscroll-behavior: contain;
      overflow-y: auto
    }
._card_1hqdr_29._detent-auto_1hqdr_58:not(#\#):not(#\#) {
      height: auto
    }
._card_1hqdr_29._detent-expanded_1hqdr_62:not(#\#):not(#\#) {
      height: 100%
    }
._card_1hqdr_29._size-small_1hqdr_66:not(#\#):not(#\#) {
      max-width: var(--width-modal-desktop-s)
    }
._card_1hqdr_29._size-large_1hqdr_70:not(#\#):not(#\#) {
      max-width: var(--width-modal-desktop-m)
    }
._root_1f30u_2:not(#\#):not(#\#) {
      --margin-modal-mobile: 24px;
      flex-direction: column-reverse;
      display: flex;
      position: fixed
    }
._backdrop_1f30u_10:not(#\#):not(#\#) {
      z-index: -1;
      background-color: var(--bg-overlay);
      will-change: opacity;
      transition-property: opacity;
      position: fixed;
      inset: -200px 0
    }
._modal_1f30u_23:not(#\#):not(#\#) {
      width: 100vw;
      max-height: calc(100% - max(env(safe-area-inset-top), 24px));
      border-radius: var(--rounding-modal)var(--rounding-modal)0 0;
      background-color: var(--bg-elevated);
      box-shadow: 0 calc(var(--f04e213a)*1px - var(--rounding-modal))0 #1f091f;
      contain: layout;
      will-change: transform;
      flex-direction: column;
      flex: none;
      transition-property: transform;
      display: flex;
      position: fixed
    }
._modal_1f30u_23:not(#\#):not(#\#)>* {
      flex: none
    }
._modal_1f30u_23._scrollable_1f30u_48:not(#\#):not(#\#) {
      -ms-overflow-style: none;
      scrollbar-width: none
    }
._modal_1f30u_23._scrollable_1f30u_48:not(#\#):not(#\#)::-webkit-scrollbar {
      display: none
    }
._modal_1f30u_23._scrollable_1f30u_48:not(#\#):not(#\#) {
      overflow-y: auto
    }
._modal_1f30u_23._detent-auto_1f30u_54:not(#\#):not(#\#) {
      height: auto
    }
._modal_1f30u_23._detent-expanded_1f30u_58:not(#\#):not(#\#) {
      height: 100%
    }
._modal_1f30u_23._unblockingModal_1f30u_62:not(#\#):not(#\#) {
      box-shadow: 0 -4px 16px #00000026, 0 -8px 16px -3px #00000014
    }
._wrapper_lvq60_2:not(#\#):not(#\#) {
      z-index: var(--appearance-z-index-modal);
      contain: size;
      position: fixed;
      inset-block-end: 0;
      inset-inline: 0
    }
._root_1fbat_2:not(#\#):not(#\#) {
      color: var(--_i-content-button-fg);
      cursor: pointer;
      -webkit-user-select: none;
      user-select: none;
      align-items: center;
      gap: 4px;
      padding-block: 2px;
      padding-inline: 2px;
      transition: color .1s;
      display: inline-flex
    }
@media (hover:hover) and (pointer:fine) {
._root_1fbat_2:hover:not(:disabled):not(#\#):not(#\#) {
        color: var(--_i-content-button-fg-hover)
      }
}
._root_1fbat_2:active:not(:disabled):not(#\#):not(#\#) {
      color: var(--_i-content-button-fg-hover)
    }
._root_1fbat_2:not(#\#):not(#\#) :disabled {
      opacity: var(--opacity-item-disabled)
    }
._sizeS_1fbat_30:not(#\#):not(#\#) {
      --_i-content-button-icon-size: 16px;
      font-size: 12px;
      font-weight: 600;
      line-height: 15px
    }
._sizeM_1fbat_36:not(#\#):not(#\#) {
      --_i-content-button-icon-size: 20px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._variantAccent_1fbat_44:not(#\#):not(#\#) {
      --_i-content-button-fg: var(--informative);
      --_i-content-button-fg-hover: var(--informative-hover);
      --_i-content-button-icon-fg: currentColor
    }
._variantStatic_1fbat_50:not(#\#):not(#\#) {
      --_i-content-button-fg: var(--fg-static-white);
      --_i-content-button-fg-hover: var(--fg-static-white-hover);
      --_i-content-button-icon-fg: currentColor
    }
._variantPrimary_1fbat_56:not(#\#):not(#\#) {
      --_i-content-button-fg: var(--fg-primary);
      --_i-content-button-fg-hover: var(--fg-primary-hover);
      --_i-content-button-icon-fg: currentColor
    }
._variantSecondary_1fbat_62:not(#\#):not(#\#) {
      --_i-content-button-fg: var(--fg-secondary);
      --_i-content-button-fg-hover: var(--fg-secondary-hover);
      --_i-content-button-icon-fg: var(--fg-tertiary)
    }
._icon_1fbat_70:not(#\#):not(#\#) {
      width: var(--_i-content-button-icon-size);
      height: var(--_i-content-button-icon-size);
      color: var(--_i-content-button-icon-fg, currentColor)
    }
._root_138p5_2:not(#\#):not(#\#) {
      background: var(--color-content-skeleton, linear-gradient(90deg, #97979714 8%, #9797971f 16%, #97979714 32%));
      background-size: 200% 100%;
      animation: 1.8s linear infinite _shine_138p5_1
    }
@keyframes _shine_138p5_1 {
0% {
        background-position-x: 100%
      }
56% {
        background-position-x: -100%
      }
to {
        background-position-x: -100%
      }
}
._root-s_y0zee_2:not(#\#):not(#\#) {
      height: var(--size-button-s);
      border-radius: var(--rounding-button-s)
    }
._root-m_y0zee_7:not(#\#):not(#\#) {
      height: var(--size-button-m);
      border-radius: var(--rounding-button-m)
    }
._root-l_y0zee_12:not(#\#):not(#\#) {
      height: var(--size-button-l);
      border-radius: var(--rounding-button-l)
    }
._root_1azki_2:not(#\#):not(#\#) {
      color: currentColor;
      animation: .6s linear infinite _spin_1azki_1
    }
._variantNeutral_1azki_7:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._variantLight_1azki_11:not(#\#):not(#\#) {
      color: var(--brand-primary-foreground)
    }
._variantDark_1azki_15:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._variantPrimary_1azki_19:not(#\#):not(#\#) {
      color: var(--brand-primary)
    }
@keyframes _spin_1azki_1 {
to {
        transform: rotate(1turn)
      }
}
._root_1523m_8:not(#\#):not(#\#) {
      all: unset;
      min-width: 0;
      height: var(--_i-button-size);
      box-sizing: border-box;
      border-radius: var(--_i-button-rounding);
      background: var(--_i-button-bg);
      color: var(--_i-button-fg);
      cursor: pointer;
      padding-inline: var(--_i-button-padding);
      -webkit-user-select: none;
      user-select: none;
      border: none;
      align-items: center;
      -webkit-text-decoration: none;
      text-decoration: none;
      transition: opacity .1s;
      display: inline-flex;
      position: relative
    }
._root_1523m_8:focus-visible:not(#\#):not(#\#) {
      outline: var(--focus)solid 2px;
      outline-offset: 2px
    }
._root_1523m_8:disabled {
      opacity: var(--opacity-item-disabled) !important
    }
._root_1523m_8:disabled:not(#\#):not(#\#) {
      cursor: not-allowed
    }
@media (hover:hover) and (pointer:fine) {
._root_1523m_8:hover:not(:disabled):not(#\#):not(#\#) {
        background: var(--_i-button-bg-hover)
      }
}
._root_1523m_8:active:not(:disabled):not(#\#):not(#\#) {
      background: var(--_i-button-bg-hover);
      opacity: var(--opacity-item-active)
    }
._root_1523m_8[aria-busy=true]:not(#\#):not(#\#) {
      pointer-events: none
    }
._iconBox_1523m_54:not(#\#):not(#\#) {
      width: var(--_i-button-icon-size);
      height: var(--_i-button-icon-size);
      color: var(--_i-button-icon-fg, currentColor);
      flex-shrink: 0
    }
._iconBox_1523m_54:not(#\#):not(#\#)>* {
      width: 100%;
      height: 100%
    }
._iconBox_1523m_54:empty:not(#\#):not(#\#) {
      display: none
    }
._spinner_1523m_70:not(#\#):not(#\#) {
      pointer-events: none;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      display: flex;
      position: absolute;
      inset-block-start: 0;
      inset-inline-start: 0
    }
._body_1523m_82:not(#\#):not(#\#) {
      width: 100%;
      min-height: inherit;
      box-sizing: border-box;
      text-align: center;
      justify-content: center;
      align-items: center;
      gap: 8px;
      display: flex
    }
._spinner_1523m_70:not(#\#):not(#\#)+._body_1523m_82 {
      visibility: hidden
    }
._content_1523m_97:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      min-width: 0;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      overflow: hidden
    }
._sizeS_1523m_106:not(#\#):not(#\#) {
      --_i-button-size: var(--size-button-s);
      --_i-button-rounding: var(--rounding-button-s);
      --_i-button-padding: var(--padding-button-s);
      --_i-button-icon-size: 16px
    }
._sizeM_1523m_113:not(#\#):not(#\#) {
      --_i-button-size: var(--size-button-m);
      --_i-button-rounding: var(--rounding-button-m);
      --_i-button-padding: var(--padding-button-m);
      --_i-button-icon-size: 16px
    }
._sizeL_1523m_120:not(#\#):not(#\#) {
      --_i-button-size: var(--size-button-l);
      --_i-button-rounding: var(--rounding-button-l);
      --_i-button-padding: var(--padding-button-l);
      --_i-button-icon-size: 20px
    }
._variantPrimary_1523m_129:not(#\#):not(#\#) {
      --_i-button-bg: var(--_e-button-bg, var(--brand-primary));
      --_i-button-bg-hover: var(--_e-button-bg-hover, var(--brand-primary-hover));
      --_i-button-fg: var(--brand-primary-foreground);
      --_i-button-icon-fg: var(--_e-button-icon-fg, currentColor)
    }
._variantNeutral_1523m_136:not(#\#):not(#\#) {
      --_i-button-bg: var(--_e-button-bg, var(--neutral-primary));
      --_i-button-bg-hover: var(--_e-button-bg-hover, var(--neutral-secondary-hover));
      --_i-button-fg: var(--fg-primary);
      --_i-button-icon-fg: var(--_e-button-icon-fg, var(--fg-tertiary))
    }
._variantAccent_1523m_143:not(#\#):not(#\#) {
      --_i-button-bg: var(--_e-button-bg, var(--brand-accent));
      --_i-button-bg-hover: var(--_e-button-bg-hover, var(--brand-accent-hover));
      --_i-button-fg: var(--brand-accent-foreground);
      --_i-button-icon-fg: var(--_e-button-icon-fg, currentColor)
    }
._variantStaticWhite_1523m_150:not(#\#):not(#\#) {
      --_i-button-bg: var(--_e-button-bg, var(--fg-static-white));
      --_i-button-bg-hover: var(--_e-button-bg-hover, var(--fg-static-white-hover));
      --_i-button-fg: var(--fg-static-black);
      --_i-button-icon-fg: var(--_e-button-icon-fg, var(--fg-static-black))
    }
._alignStart_1523m_159:not(#\#):not(#\#) {
      text-align: start;
      width: 100%
    }
._alignEnd_1523m_164:not(#\#):not(#\#) {
      text-align: end;
      width: 100%
    }
._iconOnly_1523m_171:not(#\#):not(#\#) {
      width: var(--_i-button-size);
      flex-shrink: 0;
      padding-inline: 0
    }
._stretched_1523m_177:not(#\#):not(#\#) {
      width: 100%;
      display: flex
    }
._root_34wq8_2:not(#\#):not(#\#) {
      background: currentColor;
      display: block;
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }
._full_34wq8_9:not(#\#):not(#\#) {
      width: 100%;
      height: 100%
    }
._secondary_34wq8_14:not(#\#):not(#\#) {
      color: var(--fg-secondary)
    }
._tertiary_34wq8_18:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._root_zfndg_2:not(#\#):not(#\#) {
      background: currentColor;
      width: 100%;
      height: 100%;
      display: block;
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }
._root_1t8br_2:not(#\#):not(#\#) {
      --i_icon-stack-bg: var(--bg-elevated);
      z-index: 1;
      background-color: var(--bg-elevated);
      padding-block: var(--padding-modal-s);
      padding-block-start: var(--padding-modal-s);
      padding-inline: var(--padding-modal-s);
      display: flex;
      position: sticky;
      inset-block-start: 0
    }
._withDivider_1t8br_15:not(#\#):not(#\#) {
      border-block-end: 1px solid var(--border-divider);
      margin-block-end: var(--padding-modal-s)
    }
._space_v47g7_2:not(#\#):not(#\#) {
      flex: 1;
      align-items: center;
      display: flex
    }
._main_v47g7_8:not(#\#):not(#\#) {
      align-items: center;
      display: flex;
      overflow: hidden
    }
._title_v47g7_14:not(#\#):not(#\#) {
      letter-spacing: -.33px;
      font-size: 20px;
      font-weight: 600;
      line-height: 24px
    }
.desktop:not(#\#):not(#\#) ._title_v47g7_14 {
      letter-spacing: -.47px;
      font-size: 24px;
      line-height: 28px
    }
._title_v47g7_14:not(#\#):not(#\#) {
      color: var(--fg-primary);
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
._subtitle_v47g7_23:not(#\#):not(#\#) {
      margin-block-start: 12px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._titleIcons_v47g7_29:not(#\#):not(#\#) {
      background-color: var(--bg-elevated);
      color: var(--fg-secondary);
      margin-inline-end: 5px
    }
._close_v47g7_35:not(#\#):not(#\#) {
      margin-inline-start: auto
    }
._root_kv85i_2:not(#\#):not(#\#) {
      position: relative
    }
._body_kv85i_6:not(#\#):not(#\#) {
      margin-block-end: 16px;
      margin-inline: 16px
    }
._hidden_kv85i_11:not(#\#):not(#\#) {
      visibility: hidden
    }
._loader_kv85i_15:not(#\#):not(#\#) {
      justify-content: center;
      align-items: center;
      display: flex;
      position: absolute;
      inset: 0
    }
._footer_kv85i_23:not(#\#):not(#\#) {
      background: var(--bg-elevated);
      padding-block: 16px;
      padding-inline: 16px;
      position: sticky;
      inset-block-end: 0
    }
._root_1vaci_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-tabs-chips-default, 999px);
      color: var(--fg-primary);
      align-items: center;
      gap: var(--gap-chips-tab);
      background: 0 0;
      padding-block: 6px;
      padding-inline: 12px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      transition: background-color .1s, opacity .1s;
      display: flex
    }
._active_1vaci_18:not(#\#):not(#\#) {
      background: var(--neutral-ghost-selected)
    }
._icon_frg5d_2:not(#\#):not(#\#) {
      width: 20px;
      height: 20px;
      color: var(--fg-tertiary);
      display: flex
    }
._base_1y013_2:not(#\#):not(#\#) {
      justify-content: space-between;
      display: flex
    }
._root_1y013_7:not(#\#):not(#\#) {
      white-space: nowrap;
      display: grid;
      position: relative;
      overflow: hidden
    }
._root_1y013_7._showLeftBlur_1y013_15:not(#\#):not(#\#):after {
      background: linear-gradient(var(--to-inline-end), var(--bg-primary)0%, var(--bg-primary)30%, #fff0 100%);
      content: "";
      pointer-events: none;
      width: 12px;
      height: 105%;
      position: absolute;
      inset-inline-start: 0
    }
._root_1y013_7._showRightBlur_1y013_30:not(#\#):not(#\#):before {
      background: linear-gradient(var(--to-inline-end), #fff0 0%, var(--bg-primary)70%, var(--bg-primary)100%);
      content: "";
      pointer-events: none;
      width: 12px;
      height: 105%;
      position: absolute;
      inset-inline-end: 0
    }
._content_1y013_46:not(#\#):not(#\#) {
      -ms-overflow-style: none;
      scrollbar-width: none;
      display: flex;
      overflow-y: auto
    }
._content_1y013_46:not(#\#):not(#\#)::-webkit-scrollbar {
      display: none
    }
._root_17unk_2:not(#\#):not(#\#) {
      min-height: 100vh;
      margin-inline: var(--page-offset);
      flex-direction: column;
      display: flex
    }
.desktop:not(#\#):not(#\#) ._root_17unk_2 {
      grid-template-rows: auto 1fr;
      grid-template-columns: minmax(0, 1fr);
      column-gap: 24px;
      margin-inline: 0;
      display: grid
    }
._nav_17unk_17:not(#\#):not(#\#) {
      margin-block-end: 16px
    }
._root_17um2_3:not(#\#):not(#\#) {
      --_e_current_bg: var(--bg-primary);
      background: var(--bg-primary);
      color: var(--fg-primary)
    }
._root_wwn37_2:not(#\#):not(#\#) {
      color: currentColor
    }
._live_wwn37_6:not(#\#):not(#\#) {
      color: var(--category-live)
    }
._prematch_wwn37_10:not(#\#):not(#\#) {
      color: var(--category-pre-match)
    }
._esport_wwn37_14:not(#\#):not(#\#) {
      color: var(--category-esport)
    }
._root_1i4fv_2:not(#\#):not(#\#) {
      width: 24px;
      height: 24px;
      color: var(--category-foreground);
      border-radius: 8px;
      justify-content: center;
      align-items: center;
      display: flex
    }
._large_1i4fv_12:not(#\#):not(#\#) {
      border-radius: 20px;
      width: 64px;
      height: 64px
    }
._live_1i4fv_18:not(#\#):not(#\#) {
      background: var(--category-live)
    }
._prematch_1i4fv_22:not(#\#):not(#\#) {
      background: var(--category-pre-match)
    }
._esport_1i4fv_26:not(#\#):not(#\#) {
      background: var(--category-esport)
    }
._dot_82p6z_2:not(#\#):not(#\#) {
      background: var(--positive);
      border-radius: 100%;
      flex-shrink: 0;
      width: 8px;
      height: 8px;
      margin-inline-start: 8px;
      display: inline-flex
    }
._icon_82p6z_12:not(#\#):not(#\#) {
      background: var(--fg-tertiary);
      margin-inline-start: 8px
    }
._root_1b83e_2:not(#\#):not(#\#) {
      flex-flow: column;
      display: flex
    }
._nameRow_1b83e_7:not(#\#):not(#\#) {
      color: var(--fg-primary);
      flex: 1;
      align-items: center;
      display: flex
    }
._nameTextWrapper_1b83e_14:not(#\#):not(#\#) {
      align-items: center;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      display: grid
    }
._name_1b83e_7:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      text-wrap: nowrap;
      overflow: hidden
    }
@supports not (text-wrap:nowrap) {
._name_1b83e_7:not(#\#):not(#\#) {
        white-space: nowrap
      }
}
._score_rox5q_2:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      background: var(--fg-tertiary);
      color: var(--fg-static-white);
      justify-content: center;
      align-items: center;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px;
      display: flex;
      position: relative
    }
._sizeSmall_rox5q_13:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      color: var(--fg-primary);
      letter-spacing: .01px;
      border-radius: 6px;
      padding-block: 1px;
      padding-inline: 4px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._sizeBig_rox5q_23:not(#\#):not(#\#) {
      border-radius: 8px;
      padding-block: 4px;
      padding-inline: 6px
    }
._root_nbxaj_2:not(#\#):not(#\#) {
      align-items: center;
      display: flex
    }
._hide_nbxaj_7:not(#\#):not(#\#) {
      display: none
    }
._cell_nbxaj_11:not(#\#):not(#\#) {
      min-width: max-content;
      color: var(--fg-primary);
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._cellBold_nbxaj_18:not(#\#):not(#\#) {
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._table_nbxaj_22:not(#\#):not(#\#) {
      grid-template-columns: 1fr;
      grid-auto-flow: column;
      grid-template-rows: repeat(var(--6695d018), 1fr);
      place-items: center;
      gap: 2px 8px;
      display: grid
    }
._accent_nbxaj_31:not(#\#):not(#\#) {
      color: var(--fg-primary);
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._period_nbxaj_37:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 4px;
      margin-inline-start: 8px;
      display: flex
    }
._matchTime_nbxaj_44:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      text-wrap: nowrap;
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._disabled_nbxaj_51:not(#\#):not(#\#) {
      opacity: var(--opacity-item-disabled)
    }
._liveIcon_nbxaj_55:not(#\#):not(#\#) {
      color: var(--category-live)
    }
._root_15xrj_2:not(#\#):not(#\#) {
      gap: 8px;
      height: 42px;
      display: flex
    }
._competitors_15xrj_8:not(#\#):not(#\#) {
      width: 100%
    }
._logoCol_15xrj_12:not(#\#):not(#\#) {
      flex-flow: column;
      align-items: center;
      padding-block-end: 3px;
      display: flex
    }
._teamLogo_15xrj_19:not(#\#):not(#\#)+._teamLogo_15xrj_19 {
      box-sizing: content-box;
      border-block-start: 2px solid var(--bg-secondary);
      margin-block-start: -4px
    }
._root_qmc33_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      border: 1px solid var(--border-divider);
      border-radius: var(--rounding-event-badge);
      color: var(--fg-primary);
      gap: 4px;
      padding-block: 4px;
      padding-inline: 8px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex;
      overflow: hidden
    }
._root_1axek_2:not(#\#):not(#\#) {
      align-items: center;
      gap: 4px;
      display: flex
    }
._hotIconBox_1axek_8:not(#\#):not(#\#) {
      background: var(--hot);
      width: 24px;
      height: 24px;
      color: var(--hot-foreground);
      border-radius: 100%;
      justify-content: center;
      align-items: center;
      display: flex
    }
._liveInfo_1axek_19:not(#\#):not(#\#) {
      letter-spacing: .01px;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      overflow: hidden
    }
._liveIcon_1axek_27:not(#\#):not(#\#) {
      color: var(--category-live);
      flex-shrink: 0
    }
._startDate_1axek_32:not(#\#):not(#\#) {
      color: var(--fg-secondary)
    }
._mediaIconBox_1axek_36:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._root_28rjd_2:not(#\#):not(#\#) {
      background: var(--bg-card);
      flex-flow: row;
      gap: 12px;
      padding-block: 12px;
      padding-inline: 12px;
      display: flex
    }
._eventInfo_28rjd_11:not(#\#):not(#\#) {
      flex: 1
    }
._rootVertical_28rjd_15:not(#\#):not(#\#) {
      flex-flow: column
    }
._matchActions_28rjd_19:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      gap: 13px;
      margin-inline-start: auto;
      display: flex
    }
._teamInfo_28rjd_26:not(#\#):not(#\#) {
      margin-block-start: 12px
    }
._odds_28rjd_30:not(#\#):not(#\#) {
      flex: 2
    }
._divider_28rjd_34:not(#\#):not(#\#) {
      background: var(--border-divider);
      width: 1px
    }
._root_154hp_2:not(#\#):not(#\#) {
      --arrow-scale-x: calc(var(--dir-factor)*1);
      --arrow-scale-y: 1;
      transform: scale(var(--arrow-scale-x), var(--arrow-scale-y));
      display: flex;
      position: relative
    }
._hidden_154hp_11:not(#\#):not(#\#) {
      display: none
    }
._positive_154hp_15:not(#\#):not(#\#) {
      color: var(--positive)
    }
._negative_154hp_19:not(#\#):not(#\#) {
      color: var(--negative);
      --arrow-scale-y: -1
    }
._icon_154hp_26:not(#\#):not(#\#) {
      position: absolute;
      top: 0;
      right: 0
    }
._bg_154hp_34:not(#\#):not(#\#) {
      border-top: 5px solid var(--bg-card);
      border-right: 5px solid var(--bg-card);
      border-bottom: 5px solid #0000;
      border-left: 5px solid #0000
    }
._root_1hyjt_2:not(#\#):not(#\#) {
      --i_coef-btn-value: var(--fg-primary);
      all: unset;
      border-radius: var(--rounding-event-coef);
      background: var(--neutral-primary);
      color: var(--fg-primary);
      cursor: pointer;
      transition: background .1s;
      position: relative
    }
._root_1hyjt_2:disabled:not(#\#):not(#\#) {
      cursor: not-allowed
    }
._root_1hyjt_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._disabled_1hyjt_28:not(#\#):not(#\#) {
      opacity: var(--opacity-item-disabled)
    }
._selected_1hyjt_32:not(#\#):not(#\#) {
      background: var(--outcome-button-selected);
      color: var(--outcome-button-selected-fg);
      --i_coef-btn-value: var(--outcome-button-selected-fg)
    }
._root_1hyjt_2._negative_1hyjt_39:not(._selected_1hyjt_32):not(#\#):not(#\#) {
      background: var(--negative-tint);
      --i_coef-btn-value: var(--negative)
    }
._root_1hyjt_2._positive_1hyjt_45:not(._selected_1hyjt_32):not(#\#):not(#\#) {
      background: var(--positive-tint);
      --i_coef-btn-value: var(--positive)
    }
._arrow_1hyjt_51:not(#\#):not(#\#) {
      position: absolute;
      inset-inline-end: 0
    }
._trendPositive_1hyjt_56:not(#\#):not(#\#) ._arrow_1hyjt_51 {
      inset-block-start: 0
    }
._trendNegative_1hyjt_60:not(#\#):not(#\#) ._arrow_1hyjt_51 {
      inset-block-end: 0
    }
._cf_17if8_2:not(#\#):not(#\#) {
      color: var(--i_coef-btn-value, var(--fg-primary));
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._lock_17if8_8:not(#\#):not(#\#) {
      color: var(--fg-secondary)
    }
._content_u9es7_2:not(#\#):not(#\#) {
      color: var(--tooltip-fg, #141415);
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._root_1yqxh_3:not(#\#):not(#\#) {
      height: var(--size-input-search);
      border-radius: var(--rounding-input-search);
      background: var(--neutral-primary);
      color: var(--fg-primary);
      align-items: center;
      gap: var(--gap-input-search);
      padding-block: 0;
      padding-inline: var(--padding-input-search);
      outline: 1px solid #0000;
      flex-direction: row;
      display: flex
    }
@media (hover:hover) and (pointer:fine) {
._root_1yqxh_3:hover:not(#\#):not(#\#) {
        background-color: var(--neutral-primary-hover)
      }
}
._root_1yqxh_3:has(input:focus-visible):not(#\#):not(#\#) {
      outline: 1px solid var(--focus)
    }
._root_1yqxh_3:has(input:active):not(#\#):not(#\#) {
      opacity: var(--opacity-item-active)
    }
._disabled_1yqxh_31:not(#\#):not(#\#) {
      opacity: var(--opacity-item-disabled);
      pointer-events: none
    }
._input_1yqxh_36:not(#\#):not(#\#) {
      min-width: 0;
      caret-color: var(--focus);
      color: var(--fg-primary);
      background: 0 0;
      outline: none;
      flex: 1;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._input_1yqxh_36:not(#\#):not(#\#)::placeholder {
      color: var(--fg-secondary);
      padding-inline-start: 1px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._input_1yqxh_36:read-only:not(#\#):not(#\#) {
      pointer-events: none
    }
._input_1yqxh_36:focus:not(#\#):not(#\#)::placeholder {
      opacity: var(--opacity-item-disabled)
    }
[dir=rtl]:not(#\#):not(#\#) ._input_1yqxh_36:placeholder-shown {
      direction: rtl
    }
[dir=rtl]:not(#\#):not(#\#) ._input_1yqxh_36:placeholder-shown:is([type=email], [type=tel], [type=number], [type=url]) {
      direction: ltr
    }
._hint_dbhv2_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      margin-block-start: 4px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._hasError_dbhv2_9:not(#\#):not(#\#) {
      outline: 1px solid var(--negative)
    }
._errorHint_dbhv2_13:not(#\#):not(#\#) {
      color: var(--negative)
    }
._root_129nd_2:not(#\#):not(#\#) {
      -webkit-user-select: none;
      user-select: none;
      border-radius: 12px;
      grid-template-columns: auto 1fr auto;
      align-items: center;
      gap: 4px 8px;
      padding-block: 12px;
      padding-inline: 12px;
      display: grid
    }
._title_129nd_13:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-primary);
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._description_129nd_19:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      grid-column: 2;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._variantInfo_129nd_26:not(#\#):not(#\#) {
      background: var(--informative-tint)
    }
._variantInfo_129nd_26:not(#\#):not(#\#) ._icon_129nd_29 {
      color: var(--informative)
    }
._variantNeutral_129nd_34:not(#\#):not(#\#) {
      background: var(--bg-secondary)
    }
._variantNeutral_129nd_34:not(#\#):not(#\#) ._icon_129nd_29 {
      color: var(--fg-tertiary)
    }
._variantWarning_129nd_42:not(#\#):not(#\#) {
      background: var(--yellow-tint)
    }
._variantWarning_129nd_42:not(#\#):not(#\#) ._icon_129nd_29 {
      color: var(--negative)
    }
._body_1lh8i_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      display: flex
    }
._submit_1lh8i_8:not(#\#):not(#\#) {
      width: 100%;
      margin-block-start: 12px
    }
._hint_1lh8i_13:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
._root_1oiy6_2:not(#\#):not(#\#) {
      min-width: 56px;
      height: var(--size-coupon-badge);
      border-radius: var(--rounding-coupon-badge);
      padding-block: 0;
      padding-inline: var(--padding-coupon-badge);
      -webkit-user-select: none;
      user-select: none;
      justify-content: center;
      align-items: center;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      transition: background-color .3s;
      display: flex
    }
._primary_1oiy6_17:not(#\#):not(#\#) {
      background: var(--informative);
      color: var(--informative-fg)
    }
._positive_1oiy6_22:not(#\#):not(#\#) {
      background-color: var(--positive);
      color: var(--positive-foreground)
    }
._negative_1oiy6_27:not(#\#):not(#\#) {
      background-color: var(--negative);
      color: var(--negative-foreground)
    }
._neutral_1oiy6_32:not(#\#):not(#\#) {
      background-color: var(--neutral-secondary);
      color: var(--fg-primary)
    }
._blocked_1oiy6_37:not(#\#):not(#\#) {
      background: var(--neutral-secondary);
      width: 48px
    }
._root_1fby9_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-coupon-betcard);
      background-color: var(--neutral-secondary);
      padding-block: var(--padding-coupon-bet-card);
      padding-inline: var(--padding-coupon-bet-card)
    }
._main_1fby9_9:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      display: flex
    }
._truncated_1fby9_17:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
._title_1fby9_21:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._subtitle_1fby9_29:not(#\#):not(#\#) {
      flex: auto;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._titleBox_1fby9_37:not(#\#):not(#\#) {
      margin-inline-end: auto;
      overflow: hidden
    }
._alert_1fby9_42:not(#\#):not(#\#) {
      margin-block-start: 8px
    }
._title_esd4c_2:not(#\#):not(#\#) {
      color: var(--fg-primary);
      margin-block: 12px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._list_esd4c_9:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      display: flex
    }
._successIcon_esd4c_15:not(#\#):not(#\#) {
      color: var(--positive);
      flex-shrink: 0
    }
._failureIcon_esd4c_20:not(#\#):not(#\#) {
      color: var(--negative);
      flex-shrink: 0
    }
._spinner_esd4c_25:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._footer_esd4c_29:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      margin-block-start: 10px;
      display: flex
    }
._btn_esd4c_36:not(#\#):not(#\#) {
      width: 100%
    }
._root_5yks3_2:not(#\#):not(#\#) {
      background-color: var(--betslip-trigger);
      width: 44px;
      height: 44px;
      color: var(--betslip-trigger-content);
      border-radius: 999px;
      justify-content: center;
      align-items: center;
      transition: background-color .15s ease-in-out;
      display: flex;
      position: relative
    }
@media (hover:hover) and (pointer:fine) {
._root_5yks3_2:not(._success_5yks3_15):not(._error_5yks3_15):hover:not(#\#):not(#\#) {
        background-color: var(--betslip-trigger-hover)
      }
}
._status_5yks3_21:not(#\#):not(#\#) {
      border-radius: 999px;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      display: flex;
      overflow: hidden
    }
._item_5yks3_31:not(#\#):not(#\#) {
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      display: flex;
      position: relative
    }
._icon_5yks3_40:not(#\#):not(#\#) {
      flex-shrink: 0
    }
._success_5yks3_15:not(#\#):not(#\#) {
      background-color: var(--positive);
      color: var(--positive-foreground)
    }
._error_5yks3_15:not(#\#):not(#\#) {
      background-color: var(--negative);
      color: var(--negative-foreground)
    }
._amount_5yks3_54:not(#\#):not(#\#) {
      letter-spacing: .01px;
      background: var(--fg-static-white);
      max-width: 100px;
      color: var(--fg-coupon);
      border-radius: 999px;
      padding-block: 2px;
      padding-inline: 8px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      position: absolute;
      inset-block-start: 0;
      transform: translateY(-60%);
      box-shadow: 0 1px 4px #0000000d, 0 8px 16px -3px #00000014
    }
.slide-enter-active:not(#\#):not(#\#),
    .slide-leave-active:not(#\#):not(#\#) {
      transition: all .15s ease-out
    }
.slide-enter-from:not(#\#):not(#\#) {
      opacity: 0;
      transform: translateY(30px)
    }
.slide-leave-to:not(#\#):not(#\#) {
      opacity: 0;
      transform: translateY(-30px)
    }
._sizeM_13l13_2:not(#\#):not(#\#) {
      --width: 40px;
      --height: 24px;
      --outline: 1px;
      --thumb-size: 16px;
      --thumb-padding: 3px;
      --thumb-extend: 8px;
      --indent: calc(var(--outline) + var(--thumb-padding))
    }
._variantPrimary_13l13_12:not(#\#):not(#\#) {
      --i_bg: var(--brand-primary);
      --i_bg-hover: var(--brand-primary-hover);
      --i_fg: var(--brand-primary-foreground);
      --i_icon: var(--brand-primary)
    }
._variantDefault_13l13_19:not(#\#):not(#\#) {
      --i_bg: var(--positive);
      --i_bg-hover: var(--positive-hover);
      --i_fg: var(--positive-foreground);
      --i_icon: var(--positive)
    }
._root_13l13_26:not(#\#):not(#\#) {
      --overlay-width: calc(var(--width) - var(--outline)*2);
      --overlay-height: calc(var(--height) - var(--outline)*2);
      --overlay-radius: calc(var(--overlay-height)/2);
      --thumb-radius: calc(var(--thumb-size)/2);
      --thumb-extended-width: calc(var(--thumb-size) + var(--thumb-extend));
      --thumb-base-offset: calc(var(--width) - var(--outline) - var(--thumb-size) - var(--thumb-padding));
      --thumb-start-x: calc(var(--indent)*var(--dir-factor));
      --thumb-end-x: calc(var(--thumb-base-offset)*var(--dir-factor));
      --thumb-active-end-x: calc((var(--thumb-base-offset) - var(--thumb-extend))*var(--dir-factor));
      --overlay-x: calc(var(--outline)*var(--dir-factor));
      width: var(--width);
      height: var(--height);
      border-radius: calc(var(--height)/2);
      cursor: pointer;
      display: block;
      position: relative
    }
._root_13l13_26:focus-within:not(#\#):not(#\#) {
      outline: 2px solid var(--focus);
      outline-offset: 2px
    }
._root_13l13_26._disabled_13l13_55:not(#\#):not(#\#) {
      cursor: auto;
      opacity: var(--opacity-item-disabled);
      pointer-events: none
    }
._root_13l13_26:not(#\#):not(#\#) ._switch_13l13_61 {
      width: var(--width);
      height: var(--height);
      border-radius: calc(var(--height)/2);
      background-color: var(--border-divider);
      transition: background-color .3s linear;
      display: inline-block;
      position: relative
    }
._root_13l13_26:not(#\#):not(#\#) ._switch_13l13_61:before {
      width: var(--overlay-width);
      height: var(--overlay-height);
      border-radius: var(--overlay-radius);
      background-color: var(--neutral-primary);
      content: "";
      transform: translate3d(var(--overlay-x), var(--outline), 0)scaleZ(1);
      transition: all .25s linear;
      position: absolute;
      inset-inline-start: 0
    }
._root_13l13_26:not(#\#):not(#\#) ._switch_13l13_61 ._thumb_13l13_86 {
      width: var(--thumb-size);
      height: var(--thumb-size);
      box-sizing: border-box;
      border-radius: var(--thumb-radius);
      background-color: var(--fg-static-white);
      content: "";
      transform: translate3d(var(--thumb-start-x), var(--indent), 0);
      transition: all .2s ease-in-out;
      display: flex;
      position: absolute;
      inset-inline-start: 0
    }
._root_13l13_26:not(#\#):not(#\#) ._icon_13l13_101 {
      width: 100%;
      height: 100%;
      color: var(--fg-tertiary);
      justify-content: center;
      align-items: center;
      display: flex
    }
._root_13l13_26._checked_13l13_110:not(#\#):not(#\#) ._switch_13l13_61 {
      background-color: var(--i_bg)
    }
@media (hover:hover) and (pointer:fine) {
._root_13l13_26._checked_13l13_110:not(#\#):not(#\#) ._switch_13l13_61:hover {
        background-color: var(--i_bg-hover)
      }
}
._root_13l13_26._checked_13l13_110:not(#\#):not(#\#) ._switch_13l13_61:before {
      opacity: 0
    }
._root_13l13_26._checked_13l13_110:not(#\#):not(#\#) ._switch_13l13_61 ._thumb_13l13_86 {
      background-color: var(--i_fg);
      transform: translate3d(var(--thumb-end-x), var(--indent), 0)
    }
._root_13l13_26._checked_13l13_110:not(#\#):not(#\#) ._switch_13l13_61 ._icon_13l13_101 {
      color: var(--i_icon)
    }
._root_13l13_26:not(#\#):not(#\#) ._container_13l13_133 {
      opacity: 0;
      position: absolute
    }
._root_1wfym_2:not(#\#):not(#\#) {
      width: 100%
    }
._box_1wfym_6:not(#\#):not(#\#) {
      align-items: center;
      gap: var(--gap-event-coef-section);
      width: 100%;
      height: 36px;
      padding-block: 0;
      padding-inline: var(--padding-event-coef);
      grid-template-columns: 1fr auto;
      display: grid
    }
._name_1wfym_17:not(#\#):not(#\#) {
      white-space: nowrap;
      flex: 1;
      align-items: center;
      gap: 8px;
      display: flex;
      overflow: hidden
    }
._root_ro0me_2:not(#\#):not(#\#) {
      gap: var(--margin-event-coef-section-1);
      display: flex
    }
._odd_ro0me_7:last-child:not(#\#):not(#\#) {
      border-start-end-radius: var(--rounding-event-coef-section, 10px);
      border-end-end-radius: var(--rounding-event-coef-section, 10px)
    }
._odd_ro0me_7:first-child:not(#\#):not(#\#) {
      border-start-start-radius: var(--rounding-event-coef-section, 10px);
      border-end-start-radius: var(--rounding-event-coef-section, 10px)
    }
._root_lwfci_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 6px;
      height: 100%;
      display: flex
    }
._name_lwfci_9:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      -webkit-user-select: none;
      user-select: none;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._nameEllipsis_lwfci_16:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
._viewAll_lwfci_22:not(#\#):not(#\#) {
      width: 100%
    }
._groups_lwfci_26:not(#\#):not(#\#) {
      align-items: flex-end;
      gap: 8px;
      height: 100%;
      display: flex
    }
._groupWrap_lwfci_33:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 6px;
      width: 100%;
      height: 100%;
      display: flex
    }
._groupName_lwfci_41:not(#\#):not(#\#) {
      text-align: center
    }
._group_lwfci_26:not(#\#):not(#\#) {
      margin-block-start: auto
    }
._more_lwfci_49:not(#\#):not(#\#) {
      min-width: 39px;
      padding-block: 0;
      padding-inline: 4px
    }
._root_z2v91_3:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      gap: 16px;
      display: flex
    }
._icon_z2v91_10:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._controllerGroup_z2v91_14:not(#\#):not(#\#) {
      gap: 4px;
      display: flex
    }
._allBtn_z2v91_19:not(#\#):not(#\#) {
      border-radius: var(--rounding-show-all-button);
      white-space: nowrap;
      overflow: hidden
    }
._title_z2v91_25:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_z2v91_25 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_z2v91_25:not(#\#):not(#\#) {
      color: var(--fg-primary);
      cursor: pointer;
      flex: auto;
      align-items: center;
      gap: 8px;
      display: flex
    }
._root_fzqn1_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-event-card);
      background: var(--bg-card);
      cursor: pointer;
      width: 180px;
      height: 223px;
      padding-block: 24px;
      padding-inline: 24px;
      position: relative;
      overflow: hidden
    }
@media (hover:hover) and (pointer:fine) {
._root_fzqn1_2:hover:not(#\#):not(#\#) {
        background: var(--bg-card-hover)
      }
}
._icon_fzqn1_20:not(#\#):not(#\#) {
      width: 72px;
      height: 72px;
      position: absolute;
      inset-block-end: -3px;
      inset-inline-end: -2px;
      transform: rotate(-9deg)
    }
._events_fzqn1_29:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      margin-block-start: 8px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: block
    }
._iconArrow_fzqn1_37:not(#\#):not(#\#) {
      color: var(--fg-secondary)
    }
._root_t36gi_2:not(#\#):not(#\#) {
      --i_icon-stack-bg: var(--bg-card-head);
      background: var(--bg-card-head);
      cursor: pointer;
      align-items: center;
      min-height: 48px;
      padding-block: 5px;
      padding-inline: 12px;
      display: flex
    }
._icons_t36gi_14:not(#\#):not(#\#) {
      margin-inline-end: 8px;
      display: flex
    }
._main_t36gi_19:not(#\#):not(#\#) {
      flex-direction: column;
      margin-inline-end: auto;
      display: flex;
      overflow: hidden
    }
._title_t36gi_26:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      overflow: hidden
    }
._titleNowrap_t36gi_33:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      -webkit-user-select: none;
      user-select: none;
      white-space: nowrap
    }
._subtitle_t36gi_39:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      -webkit-user-select: none;
      user-select: none;
      white-space: nowrap;
      font-size: 12px;
      font-weight: 600;
      line-height: 15px
    }
._arrowBox_t36gi_47:not(#\#):not(#\#) {
      align-items: center;
      margin-inline-start: 8px;
      display: flex
    }
._arrow_t36gi_47:not(#\#):not(#\#) {
      transition: transform .2s
    }
._rotated_t36gi_57:not(#\#):not(#\#) {
      transform: rotate(-180deg)
    }
._root_1fba6_2:not(#\#):not(#\#) {
      background: var(--i_icon-stack-bg, #0f0);
      display: flex
    }
._icon_1fba6_7:not(#\#):not(#\#) {
      border-radius: 100%
    }
._wrapper_1fba6_11:not(#\#):not(#\#)+._wrapper_1fba6_11 {
      background: inherit;
      border-radius: 100%;
      margin-inline-start: -4px;
      padding-inline-start: 2px;
      position: relative
    }
._root_vxlfd_2:not(#\#):not(#\#) {
      all: unset;
      background-color: var(--neutral-primary);
      object-fit: cover;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 100%;
      border-radius: 100%;
      width: 100%;
      height: 100%;
      display: flex;
      overflow: visible
    }
._root_f7cxl_2:not(#\#):not(#\#) {
      background: var(--fg-tertiary);
      width: 24px;
      height: 24px;
      color: var(--fg-static-white);
      border-radius: 100%;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      display: flex
    }
._icon_f7cxl_14:not(#\#):not(#\#) {
      width: 16px;
      height: 16px;
      display: inline-flex
    }
._groupWrapper_16tyh_9:not(#\#):not(#\#) {
      border-radius: var(--rounding-card-event, 16px);
      flex-direction: column;
      gap: 1px;
      display: flex;
      overflow: hidden
    }
._hotIconBox_16tyh_17:not(#\#):not(#\#) {
      background: var(--hot);
      width: 24px;
      height: 24px;
      color: var(--hot-foreground);
      border-radius: 100%;
      justify-content: center;
      align-items: center;
      margin-inline-end: 4px;
      display: flex
    }
._list_1okms_2:not(#\#):not(#\#) {
      margin-block-start: 12px;
      margin-inline: calc(var(--page-offset)*-1);
      overscroll-behavior-x: contain;
      padding-inline: var(--page-offset);
      gap: 8px;
      display: flex;
      overflow-x: auto
    }
.desktop:not(#\#):not(#\#) ._list_1okms_2 {
      margin-inline: 0;
      padding-inline: 0
    }
._card_1okms_21:not(#\#):not(#\#) {
      min-width: 328px
    }
._viewAll_1okms_25:not(#\#):not(#\#) {
      flex-shrink: 0
    }
@media (pointer:coarse) {
._list_1okms_2:not(#\#):not(#\#) {
        scroll-behavior: smooth;
        scroll-padding-inline: var(--page-offset);
        scroll-snap-type: x mandatory
      }
._item_1okms_36:not(#\#):not(#\#) {
        scroll-snap-align: start
      }
}
._topBar_13rb0_2:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      display: flex
    }
._list_13rb0_8:not(#\#):not(#\#) {
      gap: 10px;
      margin-block-start: 12px;
      display: flex;
      overflow-x: hidden
    }
._item_13rb0_15:not(#\#):not(#\#) {
      border-radius: var(--rounding-event-card);
      flex-shrink: 0
    }
._btn_13rb0_20:not(#\#):not(#\#) {
      margin-inline-start: auto
    }
._highlight_rj1lz_2:not(#\#):not(#\#) {
      flex-direction: column;
      align-items: center;
      gap: 8px;
      display: flex
    }
._highlights_rj1lz_9:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      width: 100%;
      display: flex;
      overflow-x: hidden
    }
._back_660tk_2:not(#\#):not(#\#),
    ._forward_660tk_3:not(#\#):not(#\#) {
      --_i-scroll-shadow-solid-stop: 32.21%;
      --_i-scroll-shadow-fade-start: calc(100% - var(--_i-scroll-shadow-solid-stop));
      align-items: center;
      height: 100%;
      transition: opacity .1s;
      display: flex;
      position: absolute;
      inset-block-start: 0
    }
._back_660tk_2:not(#\#):not(#\#):before,
    ._forward_660tk_3:not(#\#):not(#\#):before {
      content: "";
      pointer-events: none;
      width: 96px;
      height: 105%;
      position: absolute
    }
._back_660tk_2:not(#\#):not(#\#) {
      inset-inline-start: var(--_container-offset, 1px)
    }
._back_660tk_2:not(#\#):not(#\#):before {
      background: linear-gradient(var(--to-inline-end), var(--_e-scroll-shadow-bg, var(--bg-primary))0%, var(--_e-scroll-shadow-bg, var(--bg-primary))var(--_i-scroll-shadow-solid-stop), #fff0 100%);
      inset-inline-start: calc(var(--_container-offset, 1px)*-1)
    }
._forward_660tk_3:not(#\#):not(#\#) {
      inset-inline-end: var(--_container-offset, 1px)
    }
._forward_660tk_3:not(#\#):not(#\#):before {
      background: linear-gradient(var(--to-inline-end), #fff0 0%, var(--_e-scroll-shadow-bg, var(--bg-primary))var(--_i-scroll-shadow-fade-start), var(--_e-scroll-shadow-bg, var(--bg-primary))100%);
      inset-inline-end: calc(var(--_container-offset, 1px)*-1)
    }
._hide_660tk_51:not(#\#):not(#\#) {
      opacity: 0;
      pointer-events: none
    }
._root_7f0nu_2:not(#\#):not(#\#) {
      position: relative
    }
._viewport_7f0nu_6:not(#\#):not(#\#) {
      overscroll-behavior-x: contain;
      overflow-x: auto
    }
._viewportSnapCenter_7f0nu_12:not(#\#):not(#\#) {
      scroll-behavior: smooth;
      scroll-snap-type: x mandatory
    }
._content_7f0nu_17:not(#\#):not(#\#) {
      gap: 8px;
      width: max-content;
      display: flex
    }
@media (pointer:coarse) {
._viewport_7f0nu_6:not(#\#):not(#\#) {
        scroll-behavior: smooth;
        scroll-padding-inline: var(--page-offset);
        scroll-snap-type: x mandatory
      }
.desktop:not(#\#):not(#\#) ._viewport_7f0nu_6 {
        scroll-padding-inline: 4px
      }
._content_7f0nu_17:not(#\#):not(#\#)>* {
        scroll-snap-align: start
      }
}
._content_7f0nu_17:not(#\#):not(#\#)>* {
      flex-shrink: 0
    }
._viewportSnapCenter_7f0nu_12:not(#\#):not(#\#) ._content_7f0nu_17>* {
      scroll-snap-align: center
    }
._safeArea_7f0nu_49 {
      margin-block: -8px !important;
      margin-inline: -4px !important
    }
._safeArea_7f0nu_49:not(#\#):not(#\#) {
      --_container-offset: 4px
    }
._safeArea_7f0nu_49:not(#\#):not(#\#) ._viewport_7f0nu_6 {
      padding-block: 8px;
      padding-inline: 4px
    }
._isFullSize_7f0nu_63 {
      margin-inline: calc(var(--page-offset)*-1) !important
    }
._isFullSize_7f0nu_63 ._viewport_7f0nu_6 {
      padding-inline: var(--page-offset) !important
    }
._hint_171o4_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      margin-block-start: 4px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._allInBtn_171o4_8:not(#\#):not(#\#) {
      max-width: 120px
    }
._hasError_171o4_12:not(#\#):not(#\#) {
      outline: 1px solid var(--negative)
    }
._errorHint_171o4_16:not(#\#):not(#\#) {
      color: var(--negative)
    }
._root_rigjf_2:not(#\#):not(#\#) {
      justify-content: center;
      align-items: center;
      width: 168px;
      height: 168px;
      padding-block: 8px;
      padding-inline: 8px;
      display: flex;
      position: relative
    }
._circle_rigjf_13:not(#\#):not(#\#) {
      position: absolute;
      inset: 0
    }
._bgPart_rigjf_18:not(#\#):not(#\#),
    ._winPart_rigjf_19:not(#\#):not(#\#),
    ._losePart_rigjf_20:not(#\#):not(#\#) {
      fill: none;
      r: var(--_wheel-radius);
      stroke-width: var(--_stroke-width)
    }
._bgPart_rigjf_18:not(#\#):not(#\#) {
      stroke: var(--_bg-secondary)
    }
._winPart_rigjf_19:not(#\#):not(#\#),
    ._losePart_rigjf_20:not(#\#):not(#\#) {
      stroke-linecap: round;
      transform-origin: 50%;
      transition: stroke-dasharray 1s, stroke-dashoffset 1s
    }
._winPart_rigjf_19:not(#\#):not(#\#) {
      stroke: var(--positive);
      stroke-dasharray: var(--_win-arc-len)calc(var(--_circumference) - var(--_win-arc-len));
      stroke-dashoffset: calc(var(--_cap-px)*-1)
    }
._losePart_rigjf_20:not(#\#):not(#\#) {
      stroke: var(--negative);
      stroke-dasharray: var(--_lose-arc-len)calc(var(--_circumference) - var(--_lose-arc-len));
      stroke-dashoffset: calc((var(--_win-arc-len) + var(--_arc-gap-px)/2 + var(--_cap-px))*-1)
    }
._rotator_rigjf_51:not(#\#):not(#\#) {
      transform: rotate(calc(var(--_angle-deg)*1deg));
      transform-box: fill-box;
      transform-origin: 50%
    }
._isPending_rigjf_57:not(#\#):not(#\#) {
      transition: transform .000005ms
    }
._isRevealing_rigjf_62:not(#\#):not(#\#) {
      transition: transform calc(var(--_reveal-ms)*1ms)cubic-bezier(.25, .75, .5, 1)
    }
._isSnap_rigjf_66:not(#\#):not(#\#) {
      transition: transform 1s
    }
._indicator_rigjf_70:not(#\#):not(#\#) {
      position: absolute;
      inset-block-start: 12px
    }
._circle_1e1p3_2:not(#\#):not(#\#) {
      justify-content: center;
      display: flex
    }
._circleBox_1e1p3_7:not(#\#):not(#\#) {
      flex-direction: column;
      align-items: center;
      max-width: 150px;
      display: flex
    }
._prize_1e1p3_14:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      font-size: 12px;
      line-height: 13px
    }
._amountSizeS_1e1p3_20:not(#\#):not(#\#) {
      font-size: 10px;
      font-weight: 600
    }
._amountSizeM_1e1p3_25:not(#\#):not(#\#) {
      font-size: 14px;
      font-weight: 600
    }
._amountSizeL_1e1p3_30:not(#\#):not(#\#) {
      font-size: 20px;
      font-weight: 600
    }
._circleAmount_1e1p3_35:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._lose_1e1p3_39:not(#\#):not(#\#) ._prize_1e1p3_14,
    ._lose_1e1p3_39:not(#\#):not(#\#) ._circleAmount_1e1p3_35 {
      color: var(--negative)
    }
._win_1e1p3_49:not(#\#):not(#\#) ._prize_1e1p3_14,
    ._win_1e1p3_49:not(#\#):not(#\#) ._circleAmount_1e1p3_35 {
      color: var(--positive)
    }
._icon_1gfnb_2:not(#\#):not(#\#) {
      color: var(--fg-primary);
      align-items: center;
      transition: color .1s;
      display: flex
    }
._icon_1gfnb_2:not(#\#):not(#\#) ._iconClass_1gfnb_8 {
      width: 20px;
      height: 20px
    }
._text_1gfnb_14:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
@supports not (text-wrap:nowrap) {
._text_1gfnb_14:not(#\#):not(#\#) {
        white-space: nowrap
      }
}
._sizeM_1gfnb_24:not(#\#):not(#\#) {
      height: var(--size-segment-tab-m, 40px);
      border-radius: var(--rounding-tabs-segment-m, 10px)
    }
._sizeS_1gfnb_29:not(#\#):not(#\#) {
      height: var(--size-segment-tab-s, 32px);
      border-radius: var(--rounding-tabs-segment-s, 8px)
    }
._root_1gfnb_34:not(#\#):not(#\#) {
      background: unset;
      color: var(--fg-primary);
      cursor: pointer;
      align-items: center;
      gap: var(--gap-segment-tab);
      -webkit-user-select: none;
      user-select: none;
      padding-block: 0;
      padding-inline: 8px;
      transition: background-color .1s, opacity .1s;
      display: flex
    }
._root_1gfnb_34._selected_1gfnb_48:not(#\#):not(#\#) ._icon_1gfnb_2,
    ._root_1gfnb_34._selected_1gfnb_48:not(#\#):not(#\#) ._text_1gfnb_14 {
      color: var(--_i-base-fg-selected)
    }
._root_1gfnb_34._selected_1gfnb_48:not(#\#):not(#\#) {
      background: var(--_i-base-bg-selected);
      cursor: default;
      --_i-base-bg-hover: var(--_i-base-bg-selected)
    }
._root_1gfnb_34._fullWidth_1gfnb_63:not(#\#):not(#\#) {
      width: 100%
    }
._root_1gfnb_34._centerContent_1gfnb_67:not(#\#):not(#\#) {
      justify-content: center
    }
._root_1gfnb_34:hover:not(#\#):not(#\#) {
      background: var(--_i-base-bg-hover)
    }
._root_1gfnb_34:active:not(#\#):not(#\#) {
      background: var(--_i-base-bg-active);
      opacity: var(--opacity-item-active)
    }
._root_1gfnb_34:focus-visible:not(#\#):not(#\#) {
      outline: 2px solid var(--focus);
      outline-offset: 2px
    }
._root_1gfnb_34:not(#\#):not(#\#) {
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._variant-neutral_1gfnb_88:not(#\#):not(#\#) {
      --_i-base-bg-hover: var(--neutral-ghost-hover);
      --_i-base-bg-active: var(--neutral-primary-hover);
      --_i-base-bg-selected: var(--neutral-ghost-selected);
      --_i-base-fg-selected: var(--fg-primary)
    }
._variant-accent_1gfnb_95:not(#\#):not(#\#) {
      --_i-base-bg-hover: var(--neutral-ghost-hover);
      --_i-base-bg-active: var(--neutral-primary-hover);
      --_i-base-bg-selected: var(--brand-primary);
      --_i-base-fg-selected: var(--brand-primary-foreground)
    }
._root_uo5g3_2:not(#\#):not(#\#) {
      background-color: var(--neutral-primary);
      grid-auto-columns: 1fr;
      grid-auto-flow: column;
      align-items: center;
      gap: 2px;
      padding-block: 2px;
      padding-inline: 2px;
      display: grid
    }
._root_uo5g3_2._unequal_uo5g3_12:not(#\#):not(#\#) {
      grid-auto-columns: auto
    }
._sizeS_uo5g3_17:not(#\#):not(#\#) {
      border-radius: var(--rounding-tabs-segment-control-s)
    }
._sizeM_uo5g3_21:not(#\#):not(#\#) {
      border-radius: var(--rounding-tabs-segment-control-m)
    }
._fullWidth_uo5g3_25:not(#\#):not(#\#) {
      width: 100%
    }
._tab_uo5g3_29:not(#\#):not(#\#) {
      justify-content: center;
      position: relative;
      overflow: hidden
    }
._tab_uo5g3_29:not(:first-child):not(#\#):not(#\#):before {
      background-color: var(--color-border-divider);
      content: "";
      width: 1px;
      height: 24px;
      position: absolute;
      inset-inline-start: 0
    }
._selected_uo5g3_41:not(#\#):not(#\#):before,
    ._selected_uo5g3_41:not(#\#):not(#\#)+:before,
    ._tab_uo5g3_29._selected_uo5g3_41:first-child:not(#\#):not(#\#):before,
    ._tab_uo5g3_29._selected_uo5g3_41:first-child:not(#\#):not(#\#)+:before,
    ._tab_uo5g3_29:not(#\#):not(#\#)+._selected_uo5g3_41:before,
    ._tab_uo5g3_29:not(#\#):not(#\#)+._selected_uo5g3_41+:before {
      background-color: unset
    }
@media (hover:hover) and (pointer:fine) {
._tab_uo5g3_29:hover:not(#\#):not(#\#):before,
      ._tab_uo5g3_29:hover:not(#\#):not(#\#)+:before {
        background-color: unset
      }
}
._hint_16slc_2:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: flex-start;
      gap: 4px;
      display: flex
    }
._hintTitle_16slc_9:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._hintContent_16slc_15:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--positive);
      text-align: end;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._tabs_5f3pv_2:not(#\#):not(#\#) {
      grid-template-columns: 1fr auto;
      gap: 8px;
      margin-block-start: 12px;
      display: grid
    }
._betInput_5f3pv_9:not(#\#):not(#\#) {
      width: 100%;
      margin-block-start: 16px
    }
._hint_5f3pv_14:not(#\#):not(#\#) {
      margin-block-start: 4px
    }
._root_60w9i_2:not(#\#):not(#\#) {
      all: unset;
      color: var(--_i-content-button-fg);
      cursor: pointer;
      -webkit-user-select: none;
      user-select: none;
      white-space: nowrap;
      align-items: center;
      gap: 4px;
      padding-block: 2px;
      padding-inline: 2px;
      transition: color .1s;
      display: inline-flex
    }
@media (hover:hover) and (pointer:fine) {
._root_60w9i_2:hover:not(:disabled):not(#\#):not(#\#) {
        color: var(--_i-content-button-fg-hover)
      }
}
._root_60w9i_2:active:not(:disabled):not(#\#):not(#\#) {
      color: var(--_i-content-button-fg-hover)
    }
._root_60w9i_2:not(#\#):not(#\#) :disabled {
      opacity: var(--opacity-item-disabled)
    }
._sizeS_60w9i_32:not(#\#):not(#\#) {
      --_i-content-button-icon-size: 20px
    }
._sizeS_60w9i_32:not(#\#):not(#\#) ._content_60w9i_35 {
      font-size: 12px;
      font-weight: 600;
      line-height: 15px
    }
._sizeS_60w9i_32:not(#\#):not(#\#) ._iconBox_60w9i_39 {
      width: var(--_i-content-button-icon-size);
      height: var(--_i-content-button-icon-size)
    }
._sizeM_60w9i_45:not(#\#):not(#\#) {
      --_i-content-button-icon-size: 16px
    }
._sizeM_60w9i_45:not(#\#):not(#\#) ._content_60w9i_35 {
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._sizeM_60w9i_45:not(#\#):not(#\#) ._iconBox_60w9i_39 {
      width: var(--_i-content-button-icon-size);
      height: var(--_i-content-button-icon-size)
    }
._variantPrimary_60w9i_60:not(#\#):not(#\#) {
      --_i-content-button-fg: var(--fg-primary);
      --_i-content-button-fg-hover: var(--fg-primary-hover)
    }
._variantSecondary_60w9i_65:not(#\#):not(#\#) {
      --_i-content-button-fg: var(--fg-secondary);
      --_i-content-button-fg-hover: var(--fg-secondary-hover)
    }
._variantAccent_60w9i_70:not(#\#):not(#\#) {
      --_i-content-button-fg: var(--informative);
      --_i-content-button-fg-hover: var(--informative-hover)
    }
._variantStatic_60w9i_75:not(#\#):not(#\#) {
      --_i-content-button-fg: var(--fg-static-white);
      --_i-content-button-fg-hover: var(--fg-static-white-hover)
    }
._root_1qydh_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-wheel-of-fortune);
      background-color: var(--bg-primary);
      flex-direction: column;
      display: flex
    }
._header_1qydh_9:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      padding-block: 12px;
      padding-inline: 12px;
      display: flex
    }
._headerActive_1qydh_17:not(#\#):not(#\#) {
      cursor: pointer
    }
._title_1qydh_21:not(#\#):not(#\#) {
      color: var(--fg-primary);
      -webkit-user-select: none;
      user-select: none;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._description_1qydh_28:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      -webkit-user-select: none;
      user-select: none;
      margin-block-end: 16px;
      padding-block: 0;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._content_1qydh_37:not(#\#):not(#\#) {
      flex-direction: column;
      padding-block: 0 12px;
      padding-inline: 12px;
      display: flex
    }
._arrow_1qydh_44:not(#\#):not(#\#) {
      color: var(--fg-tertiary);
      transition: transform .3s
    }
._arrow_1qydh_44._collapsed_1qydh_48:not(#\#):not(#\#) {
      transform: rotate(180deg)
    }
._root_1di7b_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-wheel-of-fortune);
      background-color: var(--bg-secondary);
      flex-direction: column;
      padding-block: 12px;
      padding-inline: 12px;
      display: flex
    }
._title_1di7b_11:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      color: var(--fg-primary);
      text-align: center;
      -webkit-user-select: none;
      user-select: none;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
._description_1di7b_19:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      text-align: center;
      -webkit-user-select: none;
      user-select: none;
      margin-block-start: 8px;
      padding-block: 0;
      padding-inline: 16px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._content_1di7b_30:not(#\#):not(#\#) {
      flex-direction: column;
      margin-block-start: 12px;
      display: flex
    }
._root_ppzgt_2:not(#\#):not(#\#) {
      -webkit-user-select: none;
      user-select: none;
      flex-direction: column;
      flex-shrink: 0;
      align-items: center;
      gap: 8px;
      display: flex
    }
._pic_ppzgt_11:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      cursor: pointer;
      border-radius: 999px;
      width: 62px;
      height: 62px;
      display: flex;
      overflow: hidden
    }
._pic_ppzgt_11:not(#\#):not(#\#) img {
      -webkit-user-drag: none;
      flex: 1
    }
._active_ppzgt_26:not(#\#):not(#\#) {
      outline: 2px solid var(--brand-primary);
      outline-offset: 3px
    }
._label_ppzgt_31:not(#\#):not(#\#) {
      letter-spacing: .01px;
      cursor: pointer;
      text-align: center;
      width: 72px;
      height: 32px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      overflow: hidden
    }
._wrapper_xvn6q_2:not(#\#):not(#\#) {
      margin-block-start: -5px
    }
._highlight_xvn6q_6:not(#\#):not(#\#) {
      margin-block-start: 5px
    }
._banner_1kun5_2:not(#\#):not(#\#) {
      border-radius: 20px;
      width: 100%;
      height: 164px
    }
.bannerSizeMedium._banner_1kun5_2:not(#\#):not(#\#) {
      height: 300px
    }
.bannerSizeLarge._banner_1kun5_2:not(#\#):not(#\#) {
      border-radius: 24px;
      height: 320px
    }
._root_pvj7w_2:not(#\#):not(#\#) {
      position: relative
    }
._carousel_pvj7w_6:not(#\#):not(#\#) {
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: none;
      overscroll-behavior-x: contain;
      scroll-snap-type: x mandatory;
      flex-wrap: nowrap;
      gap: 16px;
      display: flex;
      overflow: auto hidden
    }
.bannerSizeLarge:not(#\#):not(#\#) ._root_pvj7w_2 {
      border-radius: 24px;
      overflow: hidden
    }
.bannerSizeSmall:not(#\#):not(#\#) ._carousel_pvj7w_6 {
      margin-inline: calc(var(--page-offset)*-1);
      padding-inline: var(--page-offset);
      scroll-padding-left: var(--page-offset);
      scroll-padding-right: var(--page-offset);
      gap: 8px
    }
._controls_pvj7w_35:not(#\#):not(#\#) {
      --_e-button-icon-fg: var(--fg-static-white);
      --_e-button-bg: var(--banner-bg-button);
      --_e-button-bg-hover: var(--banner-bg-button-hover);
      gap: 4px;
      display: flex;
      position: absolute;
      inset-block-end: var(--_offset);
      inset-inline-end: var(--_offset)
    }
._root_1ed1s_2:not(#\#):not(#\#) {
      scroll-snap-align: center;
      flex: none;
      width: 100%;
      display: flex
    }
._root_mxly8_2:not(#\#):not(#\#) {
      --banner-overlay: linear-gradient(90deg, #000c 0%, #0000 100%);
      height: 164px;
      padding-block: var(--_offset);
      padding-inline: var(--_offset);
      -webkit-user-select: none;
      user-select: none;
      background-color: #d3d3d3;
      background-position: 0 0, 50%;
      background-repeat: no-repeat, no-repeat;
      background-size: 204px 100%, cover;
      border-radius: 20px;
      flex-direction: column;
      flex: 1;
      display: flex;
      position: relative;
      overflow: hidden;
      container-type: inline-size
    }
._root_mxly8_2._rtl_mxly8_25:not(#\#):not(#\#) {
      --banner-overlay: linear-gradient(-90deg, #000c 0%, #0000 100%);
      background-position: 100% 0, 50%
    }
._pointer_mxly8_34:not(#\#):not(#\#) {
      cursor: pointer
    }
._wrapper_mxly8_38:not(#\#):not(#\#) {
      flex-direction: column;
      justify-content: space-between;
      height: 100%;
      display: flex
    }
._button_mxly8_45:not(#\#):not(#\#) {
      align-self: flex-start
    }
._details_mxly8_49:not(#\#):not(#\#) {
      position: absolute;
      inset-block-start: var(--_offset);
      inset-inline-end: var(--_offset)
    }
._title_mxly8_55:not(#\#):not(#\#) {
      color: var(--fg-static-white);
      letter-spacing: -.12px;
      margin-block-end: 4px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
._subTitle_mxly8_64:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: #fff;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._questionIcon_mxly8_70:not(#\#):not(#\#) {
      width: 24px;
      height: 24px;
      color: var(--fg-history-promo-alpha-75)
    }
._content_mxly8_76:not(#\#):not(#\#) {
      flex-direction: column;
      flex: auto;
      max-width: 180px;
      display: flex
    }
.bannerSizeMedium:not(#\#):not(#\#) ._root_mxly8_2 {
      background-size: 408px 100%, cover;
      height: 300px
    }
.bannerSizeMedium:not(#\#):not(#\#) ._title_mxly8_55 {
      letter-spacing: -.33px;
      margin-block-end: 12px;
      font-size: 32px;
      line-height: 36px
    }
.bannerSizeMedium:not(#\#):not(#\#) ._subTitle_mxly8_64 {
      letter-spacing: 0;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px
    }
.bannerSizeMedium:not(#\#):not(#\#) ._content_mxly8_76 {
      max-width: 360px
    }
.bannerSizeLarge:not(#\#):not(#\#) ._root_mxly8_2 {
      background-size: 480px 100%, cover;
      border-radius: 24px;
      height: 320px
    }
.bannerSizeLarge:not(#\#):not(#\#) ._title_mxly8_55 {
      color: var(--fg-static-white);
      letter-spacing: -.47px;
      margin-block-end: 16px;
      font-size: 40px;
      line-height: 42px
    }
.bannerSizeLarge:not(#\#):not(#\#) ._subTitle_mxly8_64 {
      letter-spacing: 0;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px
    }
.bannerSizeLarge:not(#\#):not(#\#) ._content_mxly8_76 {
      max-width: 400px
    }
.bannerSizeSmall:not(#\#):not(#\#) ._questionIcon_mxly8_70 {
      width: 18px;
      height: 18px
    }
._root_1kgd7_2:not(#\#):not(#\#) {
      position: relative
    }
._icon_1kgd7_6:not(#\#):not(#\#) {
      background-position: 100% 100%;
      background-repeat: no-repeat;
      width: 65px;
      height: 30px;
      position: absolute;
      inset-block-start: -16px;
      inset-inline-start: 0
    }
._amount_1kgd7_16:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      color: #000;
      background: #fff;
      border-radius: 99px;
      justify-content: center;
      align-items: center;
      min-width: 80px;
      height: 28px;
      padding-inline: 8px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px;
      display: flex;
      position: relative
    }
.bannerSizeSmall:not(#\#):not(#\#) ._amount_1kgd7_16 {
      min-width: 64px;
      height: 20px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
.bannerSizeSmall:not(#\#):not(#\#) ._icon_1kgd7_6 {
      width: 48px;
      height: 22px;
      inset-block-start: -12px
    }
._root_1y3fu_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: #fff;
      background: #fff3;
      border-radius: 60px;
      justify-content: center;
      align-items: center;
      height: 28px;
      padding-inline: 6px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex
    }
._part_1y3fu_15:not(#\#):not(#\#) {
      font-feature-settings: "tnum";
      font-variant-numeric: tabular-nums;
      align-items: center;
      display: flex;
      position: relative
    }
._part_1y3fu_15:not(#\#):not(#\#)+._part_1y3fu_15:before {
      content: ":";
      opacity: .7;
      padding-inline: 4px
    }
.bannerSizeSmall:not(#\#):not(#\#) ._root_1y3fu_2 {
      letter-spacing: .01px;
      height: 20px;
      padding-inline: 8px;
      font-size: 10px;
      font-weight: 600;
      line-height: 14px
    }
.bannerSizeSmall:not(#\#):not(#\#) ._part_1y3fu_15+.bannerSizeSmall ._part_1y3fu_15:before {
      padding-inline: 2px
    }
._info_side1_2:not(#\#):not(#\#) {
      margin-block-end: 12px
    }
._infoItem_side1_6:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      padding-block: 12px;
      padding-inline: 16px;
      display: flex
    }
._infoItem_side1_6:first-child:not(#\#):not(#\#) {
      border-start-start-radius: 16px;
      border-start-end-radius: 16px
    }
._infoItem_side1_6:last-child:not(#\#):not(#\#) {
      border-end-end-radius: 16px;
      border-end-start-radius: 16px
    }
._infoItem_side1_6:not(#\#):not(#\#)+._infoItem_side1_6 {
      margin-block-start: 1px
    }
._infoItemName_side1_30:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._infoItemValue_side1_34:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._text_side1_38:not(#\#):not(#\#)+._text_side1_38 {
      margin-block-start: 12px
    }
._title_side1_42:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_side1_42 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_side1_42:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._regular_side1_50:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._status_ptziw_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      background-color: var(--fg-history-promo-alpha-20);
      max-width: max-content;
      color: var(--fg-static-white);
      border-radius: 999px;
      align-self: flex-start;
      gap: 4px;
      margin-block-end: 8px;
      padding-block: 4px;
      padding-inline: 4px 8px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex
    }
._statusIcon_ptziw_17:not(#\#):not(#\#) {
      width: 16px;
      height: 16px;
      color: var(--fg-static-white);
      flex-shrink: 0
    }
._bottom_ptziw_24:not(#\#):not(#\#) {
      align-items: end;
      gap: 6px;
      min-width: max-content;
      margin-block-start: auto;
      display: flex
    }
._timerWrapper_ptziw_32:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 2px;
      display: flex
    }
._timerLabel_ptziw_38:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: #fff;
      font-size: 10px;
      font-weight: 600;
      line-height: 14px
    }
.bannerSizeMedium:not(#\#):not(#\#) ._status_ptziw_2 {
      margin-block-end: 12px;
      font-size: 12px;
      line-height: 14px
    }
.bannerSizeSmall:not(#\#):not(#\#) ._status_ptziw_2 {
      margin-block-end: 12px;
      padding-block: 4px;
      padding-inline: 4px 6px;
      font-size: 10px;
      line-height: 10px
    }
.bannerSizeSmall:not(#\#):not(#\#) ._statusIcon_ptziw_17 {
      width: 12px;
      height: 12px
    }
.bannerSizeSmall:not(#\#):not(#\#) ._timerWrapper_ptziw_32 {
      gap: 0
    }
.bannerSizeSmall:not(#\#):not(#\#) ._timerLabel_ptziw_38 {
      letter-spacing: .01px;
      font-size: 9px;
      font-weight: 600;
      line-height: 12px
    }
._root_1scj9_2:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      white-space: pre-wrap;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._root_1scj9_2:not(#\#):not(#\#) h1 {
      letter-spacing: -.33px;
      font-size: 20px;
      font-weight: 600;
      line-height: 24px
    }
.desktop:not(#\#):not(#\#) ._root_1scj9_2 h1 {
      letter-spacing: -.47px;
      font-size: 24px;
      line-height: 28px
    }
._root_1scj9_2:not(#\#):not(#\#) h1 {
      color: var(--fg-primary)
    }
._root_1scj9_2:not(#\#):not(#\#) h2 {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._root_1scj9_2 h2 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._root_1scj9_2:not(#\#):not(#\#) h2 {
      color: var(--fg-primary)
    }
._root_1scj9_2:not(#\#):not(#\#) h3 {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._root_1scj9_2:not(#\#):not(#\#) b {
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._root_1scj9_2:not(#\#):not(#\#) b,
    ._root_1scj9_2:not(#\#):not(#\#) i,
    ._root_1scj9_2:not(#\#):not(#\#) u,
    ._root_1scj9_2:not(#\#):not(#\#) ol,
    ._root_1scj9_2:not(#\#):not(#\#) ul,
    ._root_1scj9_2:not(#\#):not(#\#) li {
      all: revert
    }
._root_1scj9_2:not(#\#):not(#\#) ol,
    ._root_1scj9_2:not(#\#):not(#\#) ul {
      padding-block: 0;
      padding-inline: 0
    }
._root_1scj9_2:not(#\#):not(#\#) li {
      margin-inline-start: 32px
    }
._amount_10vrl_2:not(#\#):not(#\#) {
      align-items: end;
      min-height: 72px;
      margin-block-start: auto;
      display: flex
    }
.bannerSizeSmall:not(#\#):not(#\#) ._amount_10vrl_2 {
      min-height: 45px
    }
._wrapper_11aoz_2:not(#\#):not(#\#) {
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-height: 350px;
      margin-block: 50px;
      display: flex
    }
._title_11aoz_12:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_11aoz_12 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_11aoz_12:not(#\#):not(#\#) {
      color: var(--fg-primary);
      margin-block-start: 16px
    }
._description_11aoz_19:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-tertiary);
      margin-block-start: 8px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._button_11aoz_26:not(#\#):not(#\#) {
      margin-block-start: 32px
    }
._root_1gh0c_2:not(#\#):not(#\#) {
      --_offset: 12px
    }
.bannerSizeMedium._root_1gh0c_2:not(#\#):not(#\#) {
      --_offset: 24px
    }
.bannerSizeLarge._root_1gh0c_2:not(#\#):not(#\#) {
      --_offset: 40px
    }
._content_1jh1r_2:not(#\#):not(#\#) {
      text-align: center;
      -webkit-user-select: none;
      user-select: none;
      margin-block: 50px
    }
.desktop:not(#\#):not(#\#) ._content_1jh1r_2 {
      margin-block: 120px
    }
._title_1jh1r_12:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_1jh1r_12 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_1jh1r_12:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._subtitle_1jh1r_18:not(#\#):not(#\#) {
      max-width: 300px;
      color: var(--fg-secondary);
      margin-block-start: 8px;
      margin-inline: auto;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._action_1jh1r_27:not(#\#):not(#\#) {
      margin-block-start: 32px
    }
._wheel_3ibw8_2:not(#\#):not(#\#) {
      margin-block-start: 16px
    }
._wrapper_19ijy_2:not(#\#):not(#\#) {
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-height: 450px;
      display: flex
    }
._list_atecu_2:not(#\#):not(#\#) {
      --_offset: 12px;
      gap: 16px;
      display: grid
    }
.bannerSizeMedium._list_atecu_2:not(#\#):not(#\#) {
      --_offset: 24px
    }
.bannerSizeLarge._list_atecu_2:not(#\#):not(#\#) {
      --_offset: 40px
    }
._root_1c2hf_2:not(#\#):not(#\#) {
      --_i-banner-showcase-trigger-step-duration: 2.2s;
      --_i-banner-showcase-trigger-step-count: 2;
      background: linear-gradient(241deg, var(--bonus-button-bg-gradient-1)-38.48%, var(--bonus-button-bg-gradient-2)82.43%);
      width: 44px;
      height: 44px;
      box-shadow: var(--box-shadow-scroll-up-button);
      border-radius: 100px;
      position: relative;
      overflow: hidden
    }
._root_1c2hf_2:not(#\#):not(#\#):after {
      width: 100%;
      height: 100%;
      box-shadow: inset 0 0 0 1px var(--border-divider);
      content: "";
      border-radius: 100px;
      position: absolute;
      inset: 0
    }
._icon_1c2hf_29:not(#\#):not(#\#) {
      animation-duration: calc(var(--_i-banner-showcase-trigger-step-duration)*var(--_i-banner-showcase-trigger-step-count));
      pointer-events: none;
      will-change: transform;
      animation-timing-function: ease-in-out;
      animation-iteration-count: infinite;
      animation-fill-mode: backwards;
      position: absolute;
      inset-block-start: 0;
      inset-inline-start: 0
    }
._giftIcon_1c2hf_43:not(#\#):not(#\#) {
      background: var(--b9521a22);
      background-size: contain;
      width: 56px;
      height: 56px;
      animation-name: _gift-animation_1c2hf_1
    }
._sportbonusIcon_1c2hf_51:not(#\#):not(#\#) {
      width: 40px;
      height: 29px;
      animation-delay: var(--_i-banner-showcase-trigger-step-duration);
      background: var(--d84f112c);
      background-size: contain;
      animation-name: _sportbonus-animation_1c2hf_1
    }
@keyframes _gift-animation_1c2hf_1 {
0% {
        transform: translate(-18px, 48px)rotate(-105deg)
      }
10%,
      45% {
        transform: translate(-12px, 4px)rotate(0)
      }
55%,
      to {
        transform: translate(-12px, -58px)rotate(90deg)
      }
}
@keyframes _sportbonus-animation_1c2hf_1 {
0% {
        transform: translate(-2px, 44px)rotate(30deg)
      }
10%,
      50% {
        transform: translate(2px, 7px)rotate(0)
      }
60%,
      to {
        transform: translate(-2px, -44px)rotate(-30deg)
      }
}
._skeleton_z2wxx_2:not(#\#):not(#\#) {
      align-items: center;
      gap: 15px;
      width: 100%;
      display: flex;
      overflow-x: hidden
    }
._skeletonItem_z2wxx_10:not(#\#):not(#\#) {
      flex-direction: column;
      align-items: center;
      gap: 6px;
      display: flex
    }
.desktop:not(#\#):not(#\#) ._skeletonItem_z2wxx_10 {
      gap: 8px
    }
._preview_z2wxx_21:not(#\#):not(#\#) {
      border-radius: 999px;
      width: 65px;
      height: 65px
    }
.desktop:not(#\#):not(#\#) ._preview_z2wxx_21 {
      width: 82px;
      height: 82px
    }
._label_z2wxx_32:not(#\#):not(#\#) {
      border-radius: 20px;
      width: 65px;
      height: 29px
    }
.desktop:not(#\#):not(#\#) ._label_z2wxx_32 {
      width: 82px;
      height: 37px
    }
._head_1qjyp_2:not(#\#):not(#\#) {
      margin-block-end: 16px
    }
._matches_1e2vz_2:not(#\#):not(#\#) {
      flex-flow: column;
      gap: 24px;
      display: flex
    }
._root_1abxy_2:not(#\#):not(#\#) {
      position: relative
    }
._button_1abxy_6:not(#\#):not(#\#) {
      all: unset;
      box-sizing: border-box;
      background: var(--neutral-primary);
      cursor: pointer;
      align-items: center;
      transition: background-color .1s, opacity .1s;
      display: flex;
      position: relative;
      overflow: hidden
    }
@media (hover:hover) and (pointer:fine) {
._button_1abxy_6:hover:not(#\#):not(#\#) {
        background: var(--neutral-ghost-hover)
      }
}
._button_1abxy_6:active:not(#\#):not(#\#) {
      background: var(--neutral-primary-hover);
      opacity: var(--opacity-item-active)
    }
._button_1abxy_6:focus-visible:not(#\#):not(#\#) {
      outline: 2px solid var(--focus);
      outline-offset: 2px
    }
._text_1abxy_36:not(#\#):not(#\#) {
      color: var(--fg-primary);
      white-space: nowrap;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._selected_1abxy_43:not(#\#):not(#\#) {
      background: var(--brand-primary);
      color: var(--brand-primary-foreground)
    }
._selected_1abxy_43:not(#\#):not(#\#) ._text_1abxy_36 {
      color: var(--brand-primary-foreground)
    }
._selected_1abxy_43:active:not(#\#):not(#\#) {
      opacity: 1
    }
@media (hover:hover) and (pointer:fine) {
._selected_1abxy_43:hover:not(#\#):not(#\#) {
        background: var(--brand-primary-hover)
      }
}
._sizeXS_1abxy_62:not(#\#):not(#\#) {
      border-radius: var(--rounding-tabs-qab-xs, 8px);
      gap: var(--gap-qab, 8px);
      height: 32px;
      padding-inline: var(--padding-qab-mob-xs, 12px)
    }
._sizeM_1abxy_69:not(#\#):not(#\#) {
      border-radius: 10px;
      gap: 8px;
      height: 36px;
      padding-inline: 16px
    }
.desktop:not(#\#):not(#\#) ._sizeM_1abxy_69 {
      border-radius: 12px;
      padding-block: 12px;
      padding-inline: 22px
    }
._sizeL_1abxy_82:not(#\#):not(#\#) {
      border-radius: 12px;
      flex-wrap: wrap;
      align-items: flex-start;
      gap: 0;
      width: 86px;
      height: 64px;
      padding-block: 12px 8px;
      padding-inline: 12px
    }
.desktop:not(#\#):not(#\#) ._sizeL_1abxy_82 {
      width: 110px;
      height: 80px;
      padding-block: 12px;
      padding-inline: 12px
    }
._secondaryPrivate_1abxy_102:not(#\#):not(#\#) {
      color: var(--fg-tertiary);
      transition: color .1s
    }
._selected_1abxy_43:not(#\#):not(#\#) ._secondaryPrivate_1abxy_102 {
      color: currentColor
    }
._topRightIcon_1abxy_111:not(#\#):not(#\#) {
      z-index: 1;
      cursor: pointer;
      pointer-events: auto;
      justify-content: center;
      align-items: center;
      padding-block: 2px;
      padding-inline: 2px;
      display: flex;
      position: absolute;
      inset-block-start: -7px;
      inset-inline-end: -4px
    }
._topRightIcon_1abxy_111:not(#\#):not(#\#):before {
      z-index: -1;
      background: var(--bg-primary);
      content: "";
      border-radius: 99px;
      position: absolute;
      inset: 0
    }
._icon_1abxy_134:not(#\#):not(#\#) {
      pointer-events: none;
      will-change: never;
      width: 16px;
      height: 16px;
      display: flex
    }
.desktop:not(#\#):not(#\#) ._sizeM_1abxy_69 ._icon_1abxy_134 {
      width: 20px;
      height: 20px
    }
._sizeL_1abxy_82:not(#\#):not(#\#) ._icon_1abxy_134 {
      width: 32px;
      height: 32px;
      position: absolute;
      inset-block-end: -2px;
      inset-inline-end: -2px
    }
.desktop:not(#\#):not(#\#) ._sizeL_1abxy_82 ._icon_1abxy_134 {
      width: 44px;
      height: 44px;
      inset-block-end: -6px;
      inset-inline-end: -6px
    }
._sizeL_1abxy_82:not(#\#):not(#\#) ._text_1abxy_36 {
      text-overflow: ellipsis;
      overflow: hidden
    }
._counter_1abxy_172:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      text-align: start;
      flex-basis: 100%;
      margin-block-start: auto;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
.desktop:not(#\#):not(#\#) ._counter_1abxy_172 {
      margin-block-start: 20px
    }
._root_1vnfe_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-control-s);
      flex-shrink: 0;
      width: 104px
    }
._sizeXS_1vnfe_8:not(#\#):not(#\#) {
      height: 32px
    }
._sizeM_1vnfe_12:not(#\#):not(#\#) {
      height: 36px
    }
._sizeL_1vnfe_16:not(#\#):not(#\#) {
      width: 86px;
      height: 64px
    }
.desktop:not(#\#):not(#\#) ._sizeL_1vnfe_16 {
      width: 110px;
      height: 80px
    }
._button_4tcvk_2:not(#\#):not(#\#) {
      width: 100%;
      margin-block-start: 12px
    }
._body_4tcvk_7:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._hot_1qk48_2:not(#\#):not(#\#) {
      background: var(--hot)
    }
._root_sh4lr_2:not(#\#):not(#\#) {
      flex-flow: column;
      gap: 10px;
      display: flex;
      overflow: hidden
    }
._item_sh4lr_9:not(#\#):not(#\#) {
      border-radius: var(--rounding-event-card);
      height: 102px
    }
._itemMobile_sh4lr_14:not(#\#):not(#\#) {
      height: 196px
    }
._toggleButton_paf7z_2:not(#\#):not(#\#) {
      background: var(--bg-card);
      padding-block: var(--padding-event-card);
      justify-content: center;
      align-items: center;
      padding-inline: 0;
      display: flex
    }
._list_q5b9x_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      display: flex
    }
._root_m2ytg_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-list-item);
      flex-direction: column;
      gap: 1px;
      display: flex
    }
._root_m2ytg_2:not(#\#):not(#\#)>:last-child {
      border-end-end-radius: var(--rounding-list-item);
      border-end-start-radius: var(--rounding-list-item)
    }
._root_m2ytg_2:not(#\#):not(#\#)>:first-child {
      border-start-start-radius: var(--rounding-list-item);
      border-start-end-radius: var(--rounding-list-item)
    }
._root_11p8r_2:not(#\#):not(#\#) {
      all: unset;
      width: 100%;
      min-height: var(--_i-list-item-min-height, 48px);
      box-sizing: border-box;
      background-color: var(--_i-list-item-bg);
      cursor: pointer;
      -webkit-user-select: none;
      user-select: none;
      align-items: center;
      gap: 12px;
      padding-block: 12px;
      padding-inline: 12px;
      display: flex
    }
._root_11p8r_2._disabled_11p8r_16:not(#\#):not(#\#) {
      pointer-events: none
    }
._root_11p8r_2:focus-visible:not(#\#):not(#\#) {
      outline: var(--focus)solid 2px;
      outline-offset: 2px
    }
@media (hover:hover) and (pointer:fine) {
._root_11p8r_2:hover:not(#\#):not(#\#) {
        background-color: var(--_i-list-item-bg-hover)
      }
}
._root_11p8r_2:active:not(:disabled):not(#\#):not(#\#) {
      background-color: var(--_i-list-item-bg-hover)
    }
._icon_11p8r_36:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      flex-shrink: 0
    }
._text_11p8r_41:not(#\#):not(#\#) {
      color: var(--_i-list-item-text-fg);
      flex: auto;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._end_11p8r_48:not(#\#):not(#\#) {
      color: var(--_i-list-item-end-fg);
      align-items: center;
      gap: 8px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      display: flex
    }
._neutral_11p8r_59:not(#\#):not(#\#) {
      --_i-list-item-bg: var(--neutral-primary);
      --_i-list-item-bg-hover: var(--neutral-primary-hover);
      --_i-list-item-text-fg: var(--fg-primary);
      --_i-list-item-end-fg: var(--fg-secondary)
    }
._secondary_11p8r_66:not(#\#):not(#\#) {
      --_i-list-item-bg: var(--bg-secondary);
      --_i-list-item-bg-hover: var(--bg-secondary);
      --_i-list-item-text-fg: var(--fg-primary);
      --_i-list-item-end-fg: var(--fg-secondary)
    }
._accent_11p8r_73:not(#\#):not(#\#) {
      --_i-list-item-bg: var(--informative);
      --_i-list-item-bg-hover: var(--informative-hover);
      --_i-list-item-text-fg: var(--informative-fg);
      --_i-list-item-end-fg: var(--informative-fg)
    }
._primary_11p8r_80:not(#\#):not(#\#) {
      --_i-list-item-bg: var(--brand-primary);
      --_i-list-item-bg-hover: var(--brand-primary-hover);
      --_i-list-item-text-fg: var(--brand-primary-foreground);
      --_i-list-item-end-fg: var(--brand-primary-foreground)
    }
._polybet_11p8r_87:not(#\#):not(#\#) {
      --_i-list-item-min-height: auto;
      --_i-list-item-bg: var(--neutral-primary);
      --_i-list-item-bg-hover: var(--bg-secondary);
      --_i-list-item-text-fg: var(--fg-secondary);
      --_i-list-item-end-fg: var(--fg-primary)
    }
._polybet_11p8r_87:not(#\#):not(#\#) ._text_11p8r_41,
    ._polybet_11p8r_87:not(#\#):not(#\#) ._end_11p8r_48 {
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._divider_1e8ol_2:not(#\#):not(#\#) {
      height: 16px
    }
.desktop:not(#\#):not(#\#) ._divider_1e8ol_2 {
      height: 24px
    }
._tournamentDivider_1e8ol_10:not(#\#):not(#\#) {
      height: 12px
    }
.desktop:not(#\#):not(#\#) ._tournamentDivider_1e8ol_10 {
      height: 16px
    }
._top_j09pm_2:not(#\#):not(#\#) {
      background: var(--hot-foreground);
      width: 24px;
      height: 24px;
      color: var(--hot);
      border-radius: 100%;
      justify-content: center;
      align-items: center;
      display: flex
    }
._root_nxdgw_2:not(#\#):not(#\#) {
      flex-direction: column;
      align-items: center;
      margin-block-start: 50px;
      display: flex
    }
._title_nxdgw_9:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_nxdgw_9 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_nxdgw_9:not(#\#):not(#\#) {
      color: var(--fg-primary);
      text-align: center;
      margin-block-end: 8px
    }
._description_nxdgw_17:not(#\#):not(#\#) {
      color: var(--fg-tertiary);
      text-align: center;
      margin-block-end: 16px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._button_nxdgw_25:not(#\#):not(#\#) {
      margin-inline: auto
    }
._root_q18tx_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-chips-tab);
      background: var(--neutral-primary);
      color: var(--fg-primary);
      cursor: pointer;
      text-align: center;
      -webkit-user-select: none;
      user-select: none;
      white-space: nowrap;
      will-change: transform;
      justify-content: center;
      align-items: center;
      padding-block: 0;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      transition: background-color .1s, opacity .1s;
      display: flex
    }
@media (hover:hover) and (pointer:fine) {
._root_q18tx_2:hover:not(#\#):not(#\#) {
        background: var(--neutral-ghost-hover)
      }
}
._root_q18tx_2:active:not(#\#):not(#\#) {
      background: var(--neutral-primary-hover);
      opacity: var(--opacity-item-active)
    }
._root_q18tx_2:focus-visible:not(#\#):not(#\#) {
      outline: 2px solid var(--focus);
      outline-offset: 2px
    }
._sizeS_q18tx_38:not(#\#):not(#\#) {
      height: var(--size-chips-tab-s);
      gap: var(--gap-chips-tab);
      padding-inline: var(--padding-chips-tab-s)
    }
._sizeXXS_q18tx_44:not(#\#):not(#\#) {
      height: var(--size-chips-tab-xxs);
      gap: var(--gap-chips-tab-xxs);
      padding-inline: var(--padding-chips-tab-xxs)
    }
._icon_q18tx_50:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      align-items: center;
      display: flex
    }
._rootSelected_q18tx_56:not(#\#):not(#\#) {
      background: var(--brand-primary);
      color: var(--brand-primary-foreground);
      cursor: default
    }
._rootSelected_q18tx_56:not(#\#):not(#\#) ._icon_q18tx_50 {
      color: var(--brand-primary-foreground)
    }
@media (hover:hover) and (pointer:fine) {
._rootSelected_q18tx_56:hover:not(#\#):not(#\#) {
        background: var(--brand-primary)
      }
}
._rootSelected_q18tx_56:active:not(#\#):not(#\#) {
      background: var(--brand-primary)
    }
._iconSizeS_q18tx_76:not(#\#):not(#\#) {
      width: var(--icon-size-s);
      height: var(--icon-size-s)
    }
._iconSizeXXS_q18tx_81:not(#\#):not(#\#) {
      width: var(--icon-size-xxs);
      height: var(--icon-size-xxs)
    }
._iconSizeL_q18tx_86:not(#\#):not(#\#) {
      width: var(--icon-size-l);
      height: var(--icon-size-l)
    }
._chipsSection_1p64c_2:not(#\#):not(#\#) {
      --_e-scroll-shadow-bg: var(--bg-elevated)
    }
._filterByTime_mh0fq_2:not(#\#):not(#\#) {
      margin-block-end: 16px
    }
._categoryFilter_qw0x0_2:not(#\#):not(#\#) {
      margin-block-start: 12px
    }
._filters_qw0x0_6:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      display: flex
    }
._timeFilter_qw0x0_13:not(#\#):not(#\#) {
      flex: none
    }
._live_qw0x0_17:not(#\#):not(#\#) {
      color: var(--category-live)
    }
._divider_qw0x0_21:not(#\#):not(#\#) {
      height: 16px
    }
.desktop:not(#\#):not(#\#) ._divider_qw0x0_21 {
      height: 24px
    }
._block_qw0x0_29:not(#\#):not(#\#) {
      margin-block-start: 16px
    }
.mobile:not(#\#):not(#\#) ._block_qw0x0_29 {
      margin-block-start: 12px
    }
._block_178pq_2:not(#\#):not(#\#) {
      height: 12px
    }
.desktop:not(#\#):not(#\#) ._block_178pq_2,
    ._divider_178pq_10:not(#\#):not(#\#) {
      height: 16px
    }
.desktop:not(#\#):not(#\#) ._divider_178pq_10 {
      height: 24px
    }
._tournamentDivider_178pq_18:not(#\#):not(#\#) {
      height: 12px
    }
.desktop:not(#\#):not(#\#) ._tournamentDivider_178pq_18 {
      height: 16px
    }
._sidebar_us5aw_2:not(#\#):not(#\#) {
      grid-area: 1/2/-1;
      width: 360px;
      position: relative
    }
._root_19sig_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      height: var(--size-event-badge);
      border-radius: var(--rounding-event-badge);
      padding-block: 0;
      padding-inline: var(--padding-badge);
      align-items: center;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex
    }
._root_19sig_2._active_19sig_12:not(#\#):not(#\#) {
      background-color: var(--fg-static-white);
      color: var(--fg-coupon)
    }
._root_19sig_2._active_19sig_12._positive_19sig_16:not(#\#):not(#\#) {
      background: var(--positive-foreground);
      color: var(--positive-tint-foreground)
    }
._root_19sig_2._active_19sig_12._negative_19sig_21:not(#\#):not(#\#) {
      background: var(--negative-foreground);
      color: var(--negative-tint-foreground)
    }
._positive_19sig_16:not(#\#):not(#\#) {
      background-color: var(--positive);
      color: var(--positive-foreground)
    }
._negative_19sig_21:not(#\#):not(#\#) {
      background-color: var(--negative);
      color: var(--negative-foreground)
    }
._neutral_19sig_38:not(#\#):not(#\#) {
      background-color: var(--bg-event-badge);
      color: var(--fg-primary)
    }
._root_c60tj_2:not(#\#):not(#\#) {
      width: 24px;
      height: 24px;
      display: flex;
      position: relative
    }
._coupon_c60tj_9:not(#\#):not(#\#) {
      color: var(--betslip-trigger-content)
    }
._count_c60tj_13:not(#\#):not(#\#) {
      letter-spacing: .01px;
      width: 24px;
      height: 24px;
      color: var(--fg-coupon);
      text-align: center;
      justify-content: center;
      align-items: center;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex;
      position: absolute;
      inset-block-start: 0;
      inset-inline-start: 0
    }
._root_lni25_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-coupon-mini);
      background: var(--betslip-trigger);
      align-items: center;
      gap: 8px;
      height: 36px;
      padding-block: 0;
      padding-inline: 15px;
      display: flex
    }
@media (hover:hover) and (pointer:fine) {
._root_lni25_2:hover:not(#\#):not(#\#) {
        background-color: var(--betslip-trigger-hover)
      }
}
._arrow_lni25_19:not(#\#):not(#\#) {
      color: var(--betslip-trigger-content)
    }
._root_1ch79_2:not(#\#):not(#\#) {
      -webkit-user-select: none;
      user-select: none;
      align-items: center;
      gap: 8px;
      display: flex
    }
._icon_1ch79_9:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._amount_1ch79_13:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._root_fq79f_2:not(#\#):not(#\#) {
      z-index: 1;
      background-color: var(--bg-primary);
      border-block-end: 1px solid var(--border-divider);
      padding-block: 12px;
      padding-inline: var(--padding-modal-s);
      display: flex;
      position: sticky;
      inset-block-start: 0
    }
._wrapper_fq79f_15:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      width: 100%;
      display: flex
    }
._spacer_fq79f_22:not(#\#):not(#\#) {
      margin-inline: auto
    }
._title_fq79f_26:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      color: var(--fg-primary);
      -webkit-user-select: none;
      user-select: none;
      margin-inline-end: auto;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
._autobet_fq79f_34:not(#\#):not(#\#) {
      color: var(--fg-primary);
      -webkit-user-select: none;
      user-select: none;
      margin-inline-start: auto;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._score_126cr_2:not(#\#):not(#\#) {
      border-inline-end: 1px solid var(--border-divider);
      text-wrap: nowrap;
      -webkit-user-select: none;
      user-select: none;
      align-items: center;
      padding-inline-end: 8px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      display: flex
    }
@supports not (text-wrap:nowrap) {
._score_126cr_2:not(#\#):not(#\#) {
        white-space: nowrap
      }
}
._liveIcon_126cr_17:not(#\#):not(#\#) {
      color: var(--category-live);
      margin-inline-end: 8px
    }
._root_n3i40_2:not(#\#):not(#\#) {
      border-radius: 12px;
      grid-template-columns: auto 1fr auto;
      grid-auto-rows: auto;
      align-items: center;
      gap: 4px 8px;
      padding-block: 12px;
      padding-inline: 12px;
      display: grid
    }
._title_n3i40_13:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-primary);
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._body_n3i40_19:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      grid-column: 2;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._variantInfo_n3i40_26:not(#\#):not(#\#) {
      background: var(--informative-tint)
    }
._variantInfo_n3i40_26:not(#\#):not(#\#) ._icon_n3i40_29 {
      color: var(--informative)
    }
._variantNeutral_n3i40_34:not(#\#):not(#\#) {
      background: var(--bg-secondary)
    }
._variantNeutral_n3i40_34:not(#\#):not(#\#) ._icon_n3i40_29 {
      color: var(--fg-tertiary)
    }
._variantWarning_n3i40_42:not(#\#):not(#\#) {
      background: var(--yellow-tint)
    }
._variantWarning_n3i40_42:not(#\#):not(#\#) ._icon_n3i40_29,
    ._icon_nbmnm_2:not(#\#):not(#\#) {
      color: var(--negative)
    }
._closeIcon_nbmnm_6:not(#\#):not(#\#) {
      color: var(--fg-tertiary);
      cursor: pointer
    }
._root_f0e8u_2:not(#\#):not(#\#) {
      background-color: var(--neutral-secondary);
      padding-block: var(--padding-coupon-bet-card);
      padding-inline: var(--padding-coupon-bet-card);
      position: relative
    }
._withWatermark_f0e8u_9:not(#\#):not(#\#) {
      position: relative
    }
._withWatermark_f0e8u_9:not(#\#):not(#\#):before {
      background: var(--fg-primary);
      content: "";
      width: 136px;
      height: 68px;
      -webkit-mask-image: var(--b441e626);
      -webkit-mask-image: var(--b441e626);
      mask-image: var(--b441e626);
      opacity: .04;
      pointer-events: none;
      position: absolute;
      inset-block-start: 50%;
      inset-inline-start: 50%;
      transform: translate(-50%, -50%);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-size: contain;
      mask-size: contain;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }
._disabled_f0e8u_30:not(#\#):not(#\#) ._main_f0e8u_30 {
      opacity: var(--opacity-item-disabled);
      pointer-events: none
    }
._header_f0e8u_35:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      display: flex
    }
._header_f0e8u_35:not(#\#):not(#\#) ._competitors_f0e8u_42 {
      flex: auto;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._notification_f0e8u_49:not(#\#):not(#\#) {
      position: absolute;
      inset-block-end: 6px;
      inset-inline: 4px
    }
._oddInfo_f0e8u_55:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      margin-block-start: 8px;
      display: flex
    }
._outcome_f0e8u_63:not(#\#):not(#\#) {
      max-height: 40px;
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      overflow: hidden
    }
@supports (display:-webkit-box) {
._outcome_f0e8u_63:not(#\#):not(#\#) {
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box
      }
}
._hiddenText_f0e8u_78:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
._removeSelection_f0e8u_84:not(#\#):not(#\#) {
      cursor: pointer;
      flex-shrink: 0
    }
._coupon_1md1p_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-coupon-betcard);
      flex-direction: column;
      gap: 1px;
      display: flex;
      overflow: hidden
    }
._coupon_1md1p_2:has(* .notification-error):not(#\#):not(#\#) {
      outline: 2px solid var(--negative)
    }
._totalCf_1md1p_14:not(#\#):not(#\#) {
      background-color: var(--neutral-secondary);
      color: var(--fg-primary);
      padding-block: var(--padding-coupon-bet-card);
      padding-inline: var(--padding-coupon-bet-card);
      justify-content: space-between;
      align-items: center;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      display: flex
    }
._amountBox_1md1p_26:not(#\#):not(#\#) {
      margin-block-start: 8px
    }
._root_162fb_2:not(#\#):not(#\#) {
      background: var(--hot-foreground);
      height: 16px;
      color: var(--hot);
      border-radius: 999px;
      flex-shrink: 1;
      align-items: center;
      padding-inline: 8px;
      display: flex
    }
._active_162fb_13:not(#\#):not(#\#) {
      background: var(--hot);
      color: var(--hot-foreground)
    }
._root_19mo1_2:not(#\#):not(#\#) {
      background: var(--hot-foreground);
      height: 16px;
      color: var(--hot);
      border-radius: 999px;
      flex-shrink: 1;
      align-items: center;
      padding-inline: 8px;
      display: inline-flex
    }
._stroke_19mo1_13:not(#\#):not(#\#) {
      outline: 2px solid var(--fg-history-promo-alpha-45)
    }
._active_19mo1_17:not(#\#):not(#\#) {
      background: var(--hot);
      color: var(--hot-foreground)
    }
._root_1k1p9_2:not(#\#):not(#\#) {
      background: var(--hot-foreground);
      height: 16px;
      color: var(--hot);
      border-radius: 999px;
      flex-shrink: 1;
      align-items: center;
      padding-inline: 8px;
      display: inline-flex
    }
._active_1k1p9_13:not(#\#):not(#\#) {
      background: var(--hot);
      color: var(--hot-foreground)
    }
._root_1fxiq_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-coupon-betcard);
      background-color: var(--neutral-secondary);
      padding-block: var(--padding-coupon-bet-card);
      padding-inline: var(--padding-coupon-bet-card)
    }
._withWatermark_1fxiq_9:not(#\#):not(#\#) {
      position: relative
    }
._withWatermark_1fxiq_9:not(#\#):not(#\#):before {
      background: var(--fg-primary);
      content: "";
      width: 136px;
      height: 68px;
      -webkit-mask-image: var(--3b3f9b7e);
      -webkit-mask-image: var(--3b3f9b7e);
      mask-image: var(--3b3f9b7e);
      opacity: .04;
      pointer-events: none;
      position: absolute;
      inset-block-start: 50%;
      inset-inline-start: 50%;
      transform: translate(-50%, -50%);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-size: contain;
      mask-size: contain;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }
@media (hover:hover) and (pointer:fine) {
._interactive_1fxiq_30:hover:not(#\#):not(#\#) {
        background-color: var(--neutral-secondary-hover)
      }
}
._mainRow_1fxiq_38:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      display: flex
    }
._truncated_1fxiq_46:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
._title_1fxiq_52:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._subtitle_1fxiq_60:not(#\#):not(#\#) {
      flex: auto;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._titleBox_1fxiq_68:not(#\#):not(#\#) {
      margin-inline-end: auto;
      overflow: hidden
    }
._checkIcon_1fxiq_73:not(#\#):not(#\#) {
      color: var(--positive);
      flex-shrink: 0
    }
._priceRow_1fxiq_80:not(#\#):not(#\#) {
      justify-content: space-between;
      gap: 8px;
      margin-block-start: 8px;
      display: flex
    }
._priceCol_1fxiq_87:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 4px;
      display: flex
    }
._priceCol_1fxiq_87:not(#\#):not(#\#)+._priceCol_1fxiq_87 {
      text-align: end
    }
._priceColTitle_1fxiq_97:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._betAmount_1fxiq_103:not(#\#):not(#\#) {
      color: var(--fg-primary);
      align-items: center;
      gap: 4px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      display: flex
    }
._profitAmount_1fxiq_112:not(#\#):not(#\#) {
      color: var(--positive);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._alertRow_1fxiq_118:not(#\#):not(#\#) {
      margin-block: 12px -8px;
      margin-inline: -8px
    }
._alertIcon_1fxiq_123:not(#\#):not(#\#) {
      color: var(--yellow)
    }
._percentRow_1fxiq_127:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      margin-block-start: 8px;
      display: flex
    }
._percentTitle_1fxiq_135:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      overflow: hidden
    }
._percentValue_1fxiq_140:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      overflow: hidden
    }
._percentValue_1fxiq_140:not(#\#):not(#\#) b {
      color: var(--positive);
      font-weight: 600
    }
._freebet_ndxld_2:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      display: flex
    }
._root_151rq_2:not(#\#):not(#\#) {
      align-items: center;
      gap: 4px;
      margin-block-start: 4px;
      display: flex
    }
._hint_151rq_9:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      -webkit-user-select: none;
      user-select: none;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._betAmount_151rq_16:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--positive);
      margin-inline-start: auto;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._root_123nt_2:not(#\#):not(#\#) {
      all: unset;
      background-color: var(--neutral-primary);
      cursor: pointer;
      border-radius: 999px;
      align-items: center;
      padding-block: 4px;
      padding-inline: 4px 8px;
      transition: all .3s;
      display: inline-flex;
      position: relative
    }
._rootDisabled_123nt_15:not(#\#):not(#\#) {
      opacity: .5
    }
._rootActive_123nt_19:not(#\#):not(#\#) {
      outline: 2px solid var(--brand-primary)
    }
._amount_123nt_23:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-primary);
      -webkit-user-select: none;
      user-select: none;
      margin-inline-start: 4px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._list_gb2hq_2:not(#\#):not(#\#) {
      margin-block: -2px;
      margin-inline: calc(var(--i_betslip-offset, 0)*-1);
      padding-block: 2px;
      padding-inline: var(--i_betslip-offset, 0);
      -ms-overflow-style: none;
      scrollbar-width: none;
      flex-wrap: nowrap;
      gap: 6px 8px;
      display: flex;
      overflow-y: auto
    }
._list_gb2hq_2:not(#\#):not(#\#)::-webkit-scrollbar {
      display: none
    }
.desktop:not(#\#):not(#\#) ._list_gb2hq_2 {
      overflow: unset;
      flex-wrap: wrap;
      margin-block: 0;
      margin-inline: 0;
      padding-block: 0;
      padding-inline: 0
    }
._root_1k59g_2:not(#\#):not(#\#) {
      gap: 1px;
      display: flex
    }
._segment_1k59g_7:not(#\#):not(#\#) {
      flex: 1;
      padding-block-end: 18px;
      position: relative
    }
._segmentBar_1k59g_13:not(#\#):not(#\#) {
      width: 100%;
      height: 8px
    }
:first-child:not(#\#):not(#\#)>._segmentBar_1k59g_13 {
      border-start-start-radius: 50px;
      border-end-start-radius: 50px
    }
:last-child:not(#\#):not(#\#)>._segmentBar_1k59g_13 {
      border-start-end-radius: 50px;
      border-end-end-radius: 50px
    }
._segmentLabel_1k59g_28:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      text-align: center;
      transform: translate(calc(var(--dir-factor)*50%));
      white-space: nowrap;
      font-size: 9px;
      font-weight: 600;
      line-height: 16px;
      position: absolute;
      inset-block-end: 0;
      inset-inline-end: 50%
    }
:last-child:not(#\#):not(#\#)>._segmentLabel_1k59g_28 {
      inset-inline-end: 0;
      transform: translate(0)
    }
._root_1g1lm_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-coupon-betcard, 16px);
      background: var(--positive-tint);
      flex-direction: column;
      gap: 8px;
      padding-block: 2px 8px;
      padding-inline: 2px;
      display: flex
    }
._card_1g1lm_13:not(#\#):not(#\#) {
      border-radius: var(--rounding-coupon-bonusProgress-inner, 14px);
      background: var(--bg-secondary);
      gap: var(--gap-coupon-bottom);
      flex-direction: column;
      padding-block: 8px 4px;
      padding-inline: 8px;
      display: flex
    }
._nextMilestoneHint_1g1lm_24:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._summary_1g1lm_30:not(#\#):not(#\#) {
      padding-inline: var(--padding-coupon-bet-card);
      justify-content: space-between;
      display: flex
    }
._summaryLabel_1g1lm_36:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-primary);
      align-items: center;
      gap: 4px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex
    }
._summaryValues_1g1lm_45:not(#\#):not(#\#) {
      gap: 4px;
      display: flex
    }
._summaryPercent_1g1lm_50:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-primary);
      white-space: nowrap;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._summaryAmount_1g1lm_57:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--positive);
      white-space: nowrap;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._root_pwh6f_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      display: flex
    }
._freebets_eul88_2:not(#\#):not(#\#) {
      margin-block-start: 8px
    }
._bonusOverview_eul88_6:not(#\#):not(#\#) {
      margin-block: 16px;
      margin-inline: 0
    }
._subtitle_hp3jc_2:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      margin-block-start: 8px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._actions_hp3jc_9:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      margin-block-start: 24px;
      display: flex
    }
._actions_1v8ch_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      display: flex
    }
._subtitle_1v8ch_8:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      margin-block: 8px 24px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._root_18s4g_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-button-l);
      background: var(--bg-primary);
      text-align: center;
      padding-block: 16px;
      padding-inline: 16px;
      position: relative
    }
._icon_18s4g_11:not(#\#):not(#\#) {
      justify-content: center;
      margin-block: 0 24px;
      margin-inline: auto;
      display: flex
    }
._closeIcon_18s4g_18:not(#\#):not(#\#) {
      cursor: pointer;
      position: absolute;
      inset-block-start: 16px;
      inset-inline-end: 16px
    }
._title_18s4g_25:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_18s4g_25 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_18s4g_25:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._footer_sloao_2:not(#\#):not(#\#) {
      flex-direction: column;
      margin-block-start: 16px;
      display: flex
    }
._cards_1kkj3_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 16px;
      display: flex
    }
._couponError_1kkj3_8:not(#\#):not(#\#) {
      margin-block-end: 16px
    }
._amount_1kkj3_12:not(#\#):not(#\#) {
      margin-block-start: 12px
    }
._root_abz4i_2:not(#\#):not(#\#) {
      width: 28px;
      color: var(--informative);
      flex-shrink: 0;
      place-items: center;
      display: grid
    }
._timer_abz4i_10:not(#\#):not(#\#) {
      letter-spacing: .01px;
      text-align: center;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._timer_abz4i_10:not(#\#):not(#\#),
    ._circle_abz4i_17:not(#\#):not(#\#) {
      grid-area: 1/1
    }
._trail_abz4i_21:not(#\#):not(#\#) {
      opacity: .1
    }
._progress_abz4i_25:not(#\#):not(#\#) {
      transition-property: stroke-dasharray;
      transition-timing-function: linear
    }
._root_1vwiw_2:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      display: flex
    }
._title_1vwiw_8:not(#\#):not(#\#) {
      color: var(--fg-primary);
      -webkit-user-select: none;
      user-select: none;
      flex: 1;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._content_10cbr_2:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      padding-inline: 2px;
      display: flex
    }
._root_1hnqy_2:not(#\#):not(#\#) .fade-icon-enter-active,
    ._root_1hnqy_2:not(#\#):not(#\#) .fade-icon-leave-active {
      transition: opacity .2s, transform .2s
    }
._root_1hnqy_2:not(#\#):not(#\#) .fade-icon-enter-from,
    ._root_1hnqy_2:not(#\#):not(#\#) .fade-icon-leave-to {
      opacity: 0;
      transform: scale(.8)
    }
._root_1hnqy_2:not(#\#):not(#\#) .fade-icon-enter-to,
    ._root_1hnqy_2:not(#\#):not(#\#) .fade-icon-leave-from {
      opacity: 1;
      transform: scale(1)
    }
._title_1hnqy_23:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._input_1hnqy_29:not(#\#):not(#\#) {
      flex: auto
    }
._content_1hnqy_33:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
._orBlock_1hnqy_38:not(#\#):not(#\#) {
      letter-spacing: .01px;
      width: 100%;
      color: var(--fg-primary);
      align-items: center;
      gap: 12px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex
    }
._line_1hnqy_48:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      flex: 1;
      height: 1px
    }
._contentWrapper_1hnqy_54:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 16px;
      display: flex
    }
._or_1hnqy_38:not(#\#):not(#\#) {
      text-transform: uppercase
    }
._freebets_ss07v_2:not(#\#):not(#\#) {
      margin-block-start: 8px
    }
._profit_ss07v_6:not(#\#):not(#\#) {
      margin-block-start: 4px
    }
._main_13ou0_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 16px;
      padding-block: 0;
      padding-inline: 1px;
      display: flex
    }
._header_13ou0_10:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      padding-block-start: 2px;
      display: flex
    }
._nav_13ou0_17:not(#\#):not(#\#) {
      flex: 1
    }
._amountRow_13ou0_21:not(#\#):not(#\#) {
      padding-inline: 1px
    }
._footer_13ou0_25:not(#\#):not(#\#) {
      background-color: var(--i_betslip-bg);
      margin-inline: calc(var(--i_betslip-offset, 0)*-1);
      padding-inline: var(--i_betslip-offset, 0);
      flex-direction: column;
      gap: 16px;
      display: flex;
      position: sticky;
      inset-block-end: 0
    }
._footer_13ou0_25:not(:empty):not(#\#):not(#\#) {
      margin-block-end: -16px;
      padding-block: 16px
    }
._pendingCoupon_13ou0_41:not(#\#):not(#\#) {
      opacity: var(--opacity-item-disabled)
    }
._submitRow_13ou0_45:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
._root_16ztw_2:not(#\#):not(#\#) {
      gap: 8px;
      width: 100%;
      margin-block-start: 1px;
      display: flex
    }
._input_16ztw_9:not(#\#):not(#\#) {
      flex: 1;
      min-width: 0
    }
._hint_16ztw_14:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--negative);
      margin-block-start: 4px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._hasError_16ztw_21:not(#\#):not(#\#) {
      outline: 1px solid var(--negative)
    }
._root_o0id8_2:not(#\#):not(#\#) {
      flex-flow: column;
      justify-content: center;
      align-items: center;
      margin-block-end: 16px;
      display: flex
    }
._text_o0id8_18:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._text_o0id8_18 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._text_o0id8_18:not(#\#):not(#\#) {
      color: var(--fg-primary);
      text-align: center;
      white-space: pre-wrap;
      margin-block-start: 16px
    }
._root_1yhg0_2:not(#\#):not(#\#) {
      color: var(--fg-primary);
      position: relative
    }
._title_1yhg0_7:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_1yhg0_7 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_1yhg0_7:not(#\#):not(#\#) {
      text-align: center;
      margin-block-end: 6px
    }
._hero_1yhg0_14:not(#\#):not(#\#) {
      text-align: center
    }
._list_1yhg0_18:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 16px;
      margin-block-start: 16px;
      display: flex
    }
._buttonGroup_1yhg0_25:not(#\#):not(#\#) {
      background: var(--bg-elevated);
      flex-direction: column;
      gap: 8px;
      padding-block: 16px;
      padding-inline: 0;
      display: flex;
      position: sticky;
      inset-block-end: 0
    }
._buttonRow_1yhg0_36:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
._goBet_1yhg0_41:not(#\#):not(#\#) {
      flex: 1
    }
._root_pni9l_2:not(#\#):not(#\#) {
      background: var(--i_betslip-bg)
    }
._betslip_1iuxu_2:not(#\#):not(#\#) {
      --i_betslip-bg: var(--bg-elevated);
      --i_betslip-offset: 16px;
      margin-block-start: 16px
    }
._root_4ay22_2:not(#\#):not(#\#) {
      z-index: var(--appearance-z-index-popup);
      transform: translate(calc(var(--dir-factor)*-50%));
      position: fixed;
      inset-block-end: calc(env(safe-area-inset-bottom) + var(--float-area-bottom, 20px));
      inset-inline-start: 50%
    }
._root_7netr_2:not(#\#):not(#\#) {
      z-index: var(--appearance-z-index-popup);
      position: fixed;
      inset-block-end: calc(env(safe-area-inset-bottom) + var(--float-area-bottom, 20px));
      inset-inline-start: var(--page-offset)
    }
._root_z3j2k_2 {
      --i_betslip-bg: var(--bg-sidebar) !important
    }
._root_z3j2k_2:not(#\#):not(#\#) {
      border: 1px solid var(--border-coupon);
      border-radius: var(--rounding-modal);
      background: var(--bg-sidebar);
      max-height: min(95vh, 740px);
      align-self: start;
      display: flex;
      position: sticky;
      inset-block-start: calc(var(--float-area-top) + 8px);
      overflow: hidden
    }
._wrapper_z3j2k_16:not(#\#):not(#\#) {
      scroll-behavior: smooth;
      scrollbar-width: thin;
      flex-direction: column;
      gap: 16px;
      width: 100%;
      padding-inline: 16px;
      display: flex;
      position: relative;
      overflow-y: auto
    }
._head_z3j2k_28:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      display: flex
    }
._autobet_z3j2k_34:not(#\#):not(#\#) {
      color: var(--fg-primary);
      -webkit-user-select: none;
      user-select: none;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._title_z3j2k_41:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      color: var(--fg-primary);
      -webkit-user-select: none;
      user-select: none;
      margin-inline-end: auto;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
._spacer_z3j2k_49:not(#\#):not(#\#) {
      margin-inline: auto
    }
#internal-sport-frame-root-app *,
    #internal-sport-frame-root-app :before,
    #internal-sport-frame-root-app :after {
      box-sizing: border-box;
      border: 0 solid
    }
#internal-sport-frame-root-app {
      font-feature-settings: normal;
      font-variation-settings: normal;
      tab-size: 4;
      -webkit-tap-highlight-color: transparent;
      -webkit-text-size-adjust: 100%;
      -moz-text-size-adjust: 100%;
      text-size-adjust: 100%;
      line-height: 1.5
    }
#internal-sport-frame-root-app hr {
      height: 0;
      color: inherit;
      border-top-width: 1px
    }
#internal-sport-frame-root-app abbr:where([title]) {
      text-decoration: underline;
      -webkit-text-decoration: underline dotted;
      text-decoration: underline dotted
    }
#internal-sport-frame-root-app h1,
    #internal-sport-frame-root-app h2,
    #internal-sport-frame-root-app h3,
    #internal-sport-frame-root-app h4,
    #internal-sport-frame-root-app h5,
    #internal-sport-frame-root-app h6 {
      font-size: inherit;
      font-weight: inherit
    }
#internal-sport-frame-root-app a {
      color: inherit;
      -webkit-text-decoration: inherit;
      text-decoration: inherit
    }
#internal-sport-frame-root-app b,
    #internal-sport-frame-root-app strong {
      font-weight: bolder
    }
#internal-sport-frame-root-app small {
      font-size: 80%
    }
#internal-sport-frame-root-app sub,
    #internal-sport-frame-root-app sup {
      vertical-align: baseline;
      font-size: 75%;
      line-height: 0;
      position: relative
    }
#internal-sport-frame-root-app sub {
      bottom: -.25em
    }
#internal-sport-frame-root-app sup {
      top: -.5em
    }
#internal-sport-frame-root-app table {
      border-color: inherit;
      border-collapse: collapse;
      text-indent: 0
    }
#internal-sport-frame-root-app button,
    #internal-sport-frame-root-app input,
    #internal-sport-frame-root-app optgroup,
    #internal-sport-frame-root-app select,
    #internal-sport-frame-root-app textarea {
      color: inherit;
      font-feature-settings: inherit;
      font-variation-settings: inherit;
      font-family: inherit;
      font-size: 100%;
      font-weight: inherit;
      letter-spacing: inherit;
      line-height: inherit;
      margin-block: 0;
      margin-inline: 0;
      padding-block: 0;
      padding-inline: 0
    }
#internal-sport-frame-root-app button,
    #internal-sport-frame-root-app select {
      text-transform: none
    }
#internal-sport-frame-root-app button,
    #internal-sport-frame-root-app input:where([type=button]),
    #internal-sport-frame-root-app input:where([type=reset]),
    #internal-sport-frame-root-app input:where([type=submit]) {
      appearance: button;
      background-color: #0000;
      background-image: none
    }
#internal-sport-frame-root-app :-moz-focusring {
      outline: auto
    }
#internal-sport-frame-root-app :-moz-ui-invalid {
      box-shadow: none
    }
#internal-sport-frame-root-app progress {
      vertical-align: baseline
    }
#internal-sport-frame-root-app ::-webkit-inner-spin-button {
      height: auto
    }
#internal-sport-frame-root-app ::-webkit-outer-spin-button {
      height: auto
    }
#internal-sport-frame-root-app [type=search] {
      appearance: textfield;
      outline-offset: -2px
    }
#internal-sport-frame-root-app ::-webkit-search-decoration {
      appearance: none
    }
#internal-sport-frame-root-app ::-webkit-file-upload-button {
      appearance: button;
      font: inherit
    }
#internal-sport-frame-root-app summary {
      display: list-item
    }
#internal-sport-frame-root-app blockquote,
    #internal-sport-frame-root-app dl,
    #internal-sport-frame-root-app dd,
    #internal-sport-frame-root-app h1,
    #internal-sport-frame-root-app h2,
    #internal-sport-frame-root-app h3,
    #internal-sport-frame-root-app h4,
    #internal-sport-frame-root-app h5,
    #internal-sport-frame-root-app h6,
    #internal-sport-frame-root-app hr,
    #internal-sport-frame-root-app figure,
    #internal-sport-frame-root-app p,
    #internal-sport-frame-root-app pre {
      margin-block: 0;
      margin-inline: 0
    }
#internal-sport-frame-root-app fieldset {
      margin-block: 0;
      margin-inline: 0;
      padding-block: 0;
      padding-inline: 0
    }
#internal-sport-frame-root-app legend {
      padding-block: 0;
      padding-inline: 0
    }
#internal-sport-frame-root-app ol,
    #internal-sport-frame-root-app ul,
    #internal-sport-frame-root-app menu {
      margin-block: 0;
      margin-inline: 0;
      padding-block: 0;
      padding-inline: 0;
      list-style: none
    }
#internal-sport-frame-root-app dialog {
      padding-block: 0;
      padding-inline: 0
    }
#internal-sport-frame-root-app textarea {
      resize: vertical
    }
#internal-sport-frame-root-app input::placeholder,
    #internal-sport-frame-root-app textarea::placeholder {
      color: #9ca3af;
      opacity: 1
    }
#internal-sport-frame-root-app button,
    #internal-sport-frame-root-app [role=button] {
      cursor: pointer
    }
#internal-sport-frame-root-app :disabled {
      cursor: default
    }
#internal-sport-frame-root-app img,
    #internal-sport-frame-root-app svg,
    #internal-sport-frame-root-app video,
    #internal-sport-frame-root-app canvas,
    #internal-sport-frame-root-app audio,
    #internal-sport-frame-root-app iframe,
    #internal-sport-frame-root-app embed,
    #internal-sport-frame-root-app object {
      vertical-align: middle;
      display: block
    }
#internal-sport-frame-root-app img,
    #internal-sport-frame-root-app video {
      max-width: 100%;
      height: auto
    }
#internal-sport-frame-root-app [hidden] {
      display: none
    }
#internal-sport-frame-root-app:not(#\#):not(#\#) {
      --dir-factor: 1
    }
[dir=rtl]:not(#\#):not(#\#) #internal-sport-frame-root-app {
      --dir-factor: -1
    }
#internal-sport-frame-root-app:not(#\#):not(#\#) [data-mirror-rtl] {
      transform: scaleX(calc(var(--dir-factor)*1))
    }
#internal-sport-frame-root-app:not(#\#):not(#\#) {
      --box-shadow-segment-tab: 0px 1px 1px 0px #0000000d;
      --box-shadow-tooltip: 0px 8px 16px -3px #00000014, 0px 1px 4px 0px #0000000d;
      --box-shadow-status: 0px 3px 20px 0px #00000014;
      --box-shadow-calendar: 0px 8px 16px -3px #00000014, 0px 1px 4px 0px #0000000d
    }
#internal-sport-frame-root-app:not(#\#):not(#\#) .light {
      --box-shadow-sidebar: 0px 2px 9px 0px #0000001f;
      --box-shadow-scroll-up-button: 0px 2px 9px 0px #0003
    }
#internal-sport-frame-root-app:not(#\#):not(#\#) {
      --to-inline-start: calc(var(--dir-factor)*270deg);
      --to-inline-end: calc(var(--dir-factor)*90deg);
      --to-block-start: 0deg;
      --to-block-end: 180deg;
      --opacity-item-disabled: 50%;
      --opacity-item-active: 86%;
      --size-button-s: 32px;
      --size-button-m: 36px;
      --size-button-l: 44px;
      --size-event-badge: 20px;
      --size-badge: 24px;
      --size-event-card: 328px;
      --size-event-card-content-right: 274px;
      --size-segment-tab-s: 32px;
      --size-segment-tab-m: 40px;
      --size-segment-control: 44px;
      --size-chips-tab-xxs: 28px;
      --size-chips-tab-s: 36px;
      --size-chips-tab-l: 44px;
      --size-input-search: 44px;
      --size-coupon-header: 60px;
      --size-coupon-field: 44px;
      --size-coupon-badge: 24px;
      --size-coupon: 360px;
      --size-history-promo-min-w: 328px;
      --size-history-promo-max-w: 736px;
      --size-history-promo-min-h: 186px;
      --size-history-preview-min-w-vertical: 328px;
      --size-history-preview-min-w-horizontal: 680px;
      --size-calendar-min: 360px;
      --size-calendar-max: 560px;
      --size-selected-date-badge: 32px;
      --size-list: 40px;
      --size-dropdown: 44px;
      --size-event-live-min: 328px;
      --size-сoupon-header: 56px;
      --size-modal-s: 360px;
      --size-modal-l: 390px;
      --size-list-item-h: 48px;
      --size-list-item-min-w: 328px;
      --size-category-filter: 48px;
      --gap-button-s: 8px;
      --gap-button-m: 8px;
      --padding-button-s: 12px;
      --padding-button-m: 16px;
      --padding-button-l: 20px;
      --gap-event-coef-section: 2px;
      --padding-event-coef-1: 4px;
      --padding-event-coef-2: 8px;
      --padding-event-coef: 8px;
      --padding-badge: 8px;
      --gap-badge: 4px;
      --padding-event-card: 12px;
      --gap-event-card: 8px;
      --margin-event-card: 1px;
      --margin-eventcard-section-head-mob: 12px;
      --margin-eventcard-section-head-desk: 16px;
      --margin-eventcard-section-card: 8px;
      --gap-section-heading-mob: 8px;
      --gap-section-heading-desk: 12px;
      --margin-section-heading: 16px;
      --padding-segment-tab: 8px;
      --gap-segment-tab: 8px;
      --padding-chips-tab-xxs: 12px;
      --padding-chips-tab-l: 20px;
      --padding-chips-tab-s: 16px;
      --gap-chips-tab-xxs: 6px;
      --gap-chips-tab: 8px;
      --margin-chips-section: 8px;
      --margin-qab-section: 8px;
      --padding-qab-l: 12px;
      --padding-qab-mob-bottom-l: 8px;
      --gap-input-search: 12px;
      --padding-input-search: 16px;
      --gap-coupon-field: 8px;
      --padding-coupon-field: 16px;
      --margin-coupon-field: 4px;
      --gap-coupon-bottom: 12px;
      --padding-coupon-bottom: 16px;
      --padding-coupon-bet-card: 12px;
      --gap-coupon: 8px;
      --margin-coupon: 8px;
      --padding-coupon-badge: 8px;
      --padding-coupon-modal: 16px;
      --padding-wheel-of-fortune: 12px;
      --gap-calendar: 20px;
      --gap-selected-date-badge: 8px;
      --padding-selected-date-badge: 12px;
      --gap-history-promo: 8px;
      --padding-history-promo: 12px;
      --padding-status-badge-right: 8px;
      --padding-status-badge-left: 4px;
      --gap-status-badge: 4px;
      --gap-history-preview-s: 8px;
      --gap-history-preview-m: 12px;
      --gap-history-preview-l: 16px;
      --padding-history-preview: 12px;
      --padding-list: 12px;
      --padding-dropdown-list: 8px;
      --gap-dropdown-list: 4px;
      --padding-dropdown-left: 16px;
      --padding-dropdown-right: 12px;
      --gap-dropdown: 8px;
      --margin-trigger-offset: 4px;
      --padding-modal-s: 16px;
      --padding-modal-l: 20px;
      --gap-modal: 8px;
      --padding-list-item-vertical: 12px;
      --padding-list-item-horizontal: 16px;
      --gap-category-filter: 8px;
      --padding-category-filter: 12px;
      --gap-event-live: 8px;
      --padding-event-live: 12px;
      --margin-frame-top-bottom-360-1023: 30px;
      --margin-frame-left-right-360-1023: 16px;
      --margin-frame-top-bottom-1024-1920: 24px;
      --margin-frame-left-right-1024-1920: 48px;
      --margin-content-block-xs: 12px;
      --margin-content-block-s: 16px;
      --margin-content-block-m: 24px;
      --margin-content-block-l: 32px;
      --margin-content-modal: 24px;
      --icon-size-xxs: 12px;
      --icon-size-s: 16px;
      --icon-size-l: 20px;
      --margin-event-coef-section-1: 4px;
      --margin-event-coef-section-2: 8px
    }
#internal-sport-frame-root-app:not(#\#):not(#\#) .tablet,
    #internal-sport-frame-root-app:not(#\#):not(#\#) .mobile {
      --page-offset: 16px
    }
#internal-sport-frame-root-app:not(#\#):not(#\#) {
      --size-control-s: 32px;
      --size-control-m: 36px;
      --size-control-ml: 40px;
      --size-control-l: 44px;
      --opacity-item-disabled: .5;
      --opacity-item-active: .86;
      --rounding-control-s: 8px;
      --rounding-control-m: 8px;
      --rounding-control-ml: 10px;
      --rounding-control-l: 12px;
      --font-family-main: "Inter", "Poppins", ui-sans-serif, system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      -webkit-font-smoothing: antialiased
    }
#_sport-frame-example_1v1b3_1:not(#\#):not(#\#) {
      --appearance-z-index-popup: 990;
      --appearance-z-index-modal: 999;
      --appearance-z-index-tooltip: 1100;
      --float-area-top: 0;
      --float-area-bottom: 0
    }
._root_17b30_2:not(#\#):not(#\#) {
      white-space: nowrap;
      justify-content: space-between;
      align-items: center;
      gap: 16px;
      min-height: 32px;
      display: flex;
      position: relative
    }
.desktop:not(#\#):not(#\#) ._root_17b30_2 {
      min-height: 36px
    }
._before_17b30_16:not(#\#):not(#\#) {
      justify-content: flex-start
    }
._after_17b30_20:not(#\#):not(#\#) {
      justify-content: flex-end;
      gap: 12px;
      display: flex
    }
.desktop:not(#\#):not(#\#) ._after_17b30_20 {
      gap: 4px
    }
._before_17b30_16:not(#\#):not(#\#),
    ._after_17b30_20:not(#\#):not(#\#) {
      flex: 1 0 0;
      align-items: center;
      display: flex
    }
._root_1az7t_2:not(#\#):not(#\#) {
      color: #fff;
      text-align: start;
      align-items: center;
      font-size: 20px;
      font-weight: 600;
      line-height: 24px;
      display: flex
    }
._title_1az7t_12:not(#\#):not(#\#) {
      color: var(--fg-primary);
      white-space: nowrap;
      display: grid;
      overflow: hidden
    }
._truncated_1az7t_19:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._truncated_1az7t_19 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._truncated_1az7t_19:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      display: block;
      overflow: hidden
    }
._subTitle_1az7t_27:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      margin-inline-end: 8px
    }
._iconBox_1az7t_32:not(#\#):not(#\#) {
      margin-inline-end: 8px;
      display: flex
    }
._root_81mfw_2:not(#\#):not(#\#) {
      min-width: 56px;
      height: var(--size-coupon-badge);
      border-radius: var(--rounding-coupon-badge);
      color: var(--fg-static-white);
      padding-block: 0;
      padding-inline: var(--padding-coupon-badge);
      -webkit-user-select: none;
      user-select: none;
      justify-content: center;
      align-items: center;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      display: flex
    }
._root_81mfw_2._active_81mfw_16:not(#\#):not(#\#) {
      background-color: var(--brand-primary-foreground)
    }
._positive_81mfw_21:not(#\#):not(#\#) {
      background-color: var(--positive);
      color: var(--positive-foreground)
    }
._negative_81mfw_26:not(#\#):not(#\#) {
      background-color: var(--negative);
      color: var(--negative-foreground)
    }
._primary_81mfw_31:not(#\#):not(#\#) {
      background: var(--informative)
    }
._neutralPromo_81mfw_35:not(#\#):not(#\#) {
      background-color: var(--fg-history-promo-alpha-20);
      color: var(--fg-static-white)
    }
._neutralPreview_81mfw_40:not(#\#):not(#\#) {
      background-color: var(--neutral-secondary);
      color: var(--fg-primary)
    }
._root_fn0ta_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      justify-content: space-between;
      gap: 4px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex
    }
._root_fn0ta_2:not(#\#):not(#\#) ._copy_fn0ta_10 {
      color: var(--fg-secondary)
    }
._root_fn0ta_2._monochrome_fn0ta_15:not(#\#):not(#\#),
    ._root_fn0ta_2._monochrome_fn0ta_15:not(#\#):not(#\#) ._copy_fn0ta_10 {
      color: var(--fg-history-promo)
    }
._id_fn0ta_23:not(#\#):not(#\#) {
      pointer-events: auto;
      align-items: center;
      gap: 4px;
      margin-inline-start: auto;
      display: flex
    }
._root_1qkxq_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      white-space: nowrap;
      border-radius: 32px;
      align-items: center;
      gap: 4px;
      padding-block: 4px;
      padding-inline: 4px 8px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex
    }
._root_1qkxq_2._monochrome_1qkxq_14:not(#\#):not(#\#) {
      border: 1px solid var(--fg-history-promo-alpha-20);
      color: var(--fg-history-promo);
      background: 0 0
    }
._win_1qkxq_20:not(#\#):not(#\#) {
      background-color: var(--positive-tint);
      color: var(--positive-tint-foreground)
    }
._open_1qkxq_25:not(#\#):not(#\#) {
      background-color: var(--yellow-tint);
      color: var(--yellow-tint-foreground)
    }
._lose_1qkxq_30:not(#\#):not(#\#) {
      background-color: var(--neutral-primary);
      color: var(--fg-secondary)
    }
._root_oors9_2:not(#\#):not(#\#) {
      -webkit-user-select: none;
      user-select: none;
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      display: flex
    }
._type_oors9_10:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      flex: auto;
      align-items: center;
      gap: 4px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex
    }
._monochrome_oors9_20:not(#\#):not(#\#) ._type_oors9_10 {
      color: var(--fg-history-promo)
    }
._inline_18o6y_2:not(#\#):not(#\#) {
      gap: 40px;
      display: flex;
      overflow: hidden
    }
._questionIcon_18o6y_8:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._amount_18o6y_12:not(#\#):not(#\#) {
      align-items: center;
      gap: 4px;
      display: flex
    }
._multiline_18o6y_18:not(#\#):not(#\#) {
      flex-wrap: wrap;
      justify-content: space-between;
      row-gap: 12px;
      display: flex
    }
._box_18o6y_25:not(#\#):not(#\#) {
      letter-spacing: .01px;
      flex-direction: column;
      row-gap: 4px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex;
      overflow: hidden
    }
._value_18o6y_34:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      overflow: hidden
    }
._multiline_18o6y_18:not(#\#):not(#\#) ._box_18o6y_25:last-child {
      align-items: end
    }
._rowBox_18o6y_43:not(#\#):not(#\#) {
      letter-spacing: .01px;
      flex-direction: row;
      flex-basis: 100%;
      justify-content: space-between;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex;
      overflow: hidden
    }
._title_18o6y_53:not(#\#):not(#\#) {
      -webkit-user-select: none;
      user-select: none
    }
._bonus_18o6y_57:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._bonus_18o6y_57:not(#\#):not(#\#) ._title_18o6y_53 {
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._bonus_18o6y_57:not(#\#):not(#\#) ._value_18o6y_34 {
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._bonus_18o6y_57:not(#\#):not(#\#) ._value_18o6y_34 b {
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._bet_18o6y_73:not(#\#):not(#\#) ._title_18o6y_53 {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._bet_18o6y_73:not(#\#):not(#\#) ._value_18o6y_34 {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._winnings_18o6y_87:not(#\#):not(#\#) ._title_18o6y_53 {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._winnings_18o6y_87:not(#\#):not(#\#) ._value_18o6y_34 {
      color: var(--positive);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._monochrome_18o6y_101:not(#\#):not(#\#) ._title_18o6y_53 {
      color: var(--fg-history-promo-alpha-75)
    }
._monochrome_18o6y_101:not(#\#):not(#\#) ._questionIcon_18o6y_8 {
      color: var(--fg-static-white)
    }
._monochrome_18o6y_101:not(#\#):not(#\#) ._bonus_18o6y_57 ._title_18o6y_53,
    ._monochrome_18o6y_101:not(#\#):not(#\#) ._value_18o6y_34 {
      color: var(--fg-history-promo)
    }
._icon_1akb4_2:not(#\#):not(#\#) {
      min-width: 12px
    }
._amountWrapper_1akb4_6:not(#\#):not(#\#) {
      color: var(--fg-primary);
      align-items: center;
      gap: 8px;
      display: flex
    }
._amountWrapper_1akb4_6._up_1akb4_12:not(#\#):not(#\#) {
      color: var(--positive)
    }
._amountWrapper_1akb4_6._down_1akb4_16:not(#\#):not(#\#) {
      color: var(--negative)
    }
._amountWrapper_1akb4_6._down_1akb4_16:not(#\#):not(#\#) ._icon_1akb4_2 {
      transform: rotate(180deg)
    }
._amount_1akb4_6:not(#\#):not(#\#) {
      letter-spacing: -.47px;
      text-overflow: ellipsis;
      font-size: 24px;
      font-weight: 600;
      line-height: 28px;
      overflow: hidden
    }
._amountDescription_1akb4_32:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      margin-block-start: 8px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._notification_1akb4_39:not(#\#):not(#\#) {
      border: 1px solid var(--border-divider);
      border-radius: 16px;
      align-items: center;
      gap: 12px;
      margin-block-start: 16px;
      padding-block: 12px;
      padding-inline: 16px;
      display: flex
    }
._sell_1akb4_50:not(#\#):not(#\#) {
      margin-block-start: 16px
    }
._notificationContent_1akb4_54:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
.desktop:not(#\#):not(#\#) ._root_1tb3j_2 {
      min-width: 175px
    }
._down_1tb3j_8:not(#\#):not(#\#) {
      transform: scaleY(-1)
    }
._sizeM_10aq6_2:not(#\#):not(#\#) {
      --width: 40px;
      --height: 24px;
      --outline: 1px;
      --thumb-size: 16px;
      --thumb-padding: 3px;
      --thumb-extend: 8px;
      --indent: calc(var(--outline) + var(--thumb-padding))
    }
._root_10aq6_12:not(#\#):not(#\#) {
      --overlay-width: calc(var(--width) - var(--outline)*2);
      --overlay-height: calc(var(--height) - var(--outline)*2);
      --overlay-radius: calc(var(--overlay-height)/2);
      --thumb-radius: calc(var(--thumb-size)/2);
      --thumb-extended-width: calc(var(--thumb-size) + var(--thumb-extend));
      --thumb-base-offset: calc(var(--width) - var(--outline) - var(--thumb-size) - var(--thumb-padding));
      --thumb-start-x: calc(var(--indent)*var(--dir-factor));
      --thumb-end-x: calc(var(--thumb-base-offset)*var(--dir-factor));
      --thumb-active-end-x: calc((var(--thumb-base-offset) - var(--thumb-extend))*var(--dir-factor));
      --overlay-x: calc(var(--outline)*var(--dir-factor));
      width: var(--width);
      height: var(--height);
      border-radius: calc(var(--height)/2);
      cursor: pointer;
      display: block;
      position: relative
    }
._root_10aq6_12:focus-within:not(#\#):not(#\#) {
      outline: 2px solid var(--focus);
      outline-offset: 2px
    }
._root_10aq6_12._disabled_10aq6_41:not(#\#):not(#\#) {
      cursor: auto;
      opacity: var(--opacity-item-disabled);
      pointer-events: none
    }
._root_10aq6_12:active:not(#\#):not(#\#) ._switch_10aq6_48:after {
      width: var(--thumb-extended-width)
    }
._root_10aq6_12:active._checked_10aq6_52:not(#\#):not(#\#) ._switch_10aq6_48:after {
      transform: translate3d(var(--thumb-active-end-x), var(--indent), 0)
    }
._switch_10aq6_48:not(#\#):not(#\#) {
      width: var(--width);
      height: var(--height);
      border-radius: calc(var(--height)/2);
      background-color: var(--border-divider);
      transition: background-color .3s linear;
      display: inline-block;
      position: relative
    }
._switch_10aq6_48:not(#\#):not(#\#):before {
      width: var(--overlay-width);
      height: var(--overlay-height);
      border-radius: var(--overlay-radius);
      background-color: var(--neutral-primary);
      content: "";
      transform: translate3d(var(--overlay-x), var(--outline), 0)scaleZ(1);
      transition: all .25s linear;
      position: absolute;
      inset-inline-start: 0
    }
._switch_10aq6_48:not(#\#):not(#\#):after {
      width: var(--thumb-size);
      height: var(--thumb-size);
      box-sizing: border-box;
      border-radius: var(--thumb-radius);
      background-color: var(--fg-static-white);
      content: "";
      transform: translate3d(var(--thumb-start-x), var(--indent), 0);
      transition: all .2s ease-in-out;
      position: absolute;
      inset-inline-start: 0
    }
._checked_10aq6_52:not(#\#):not(#\#) ._switch_10aq6_48 {
      background-color: var(--positive)
    }
@media (hover:hover) and (pointer:fine) {
._checked_10aq6_52:not(#\#):not(#\#) ._switch_10aq6_48:hover {
        background-color: var(--positive-hover)
      }
}
._checked_10aq6_52:not(#\#):not(#\#) ._switch_10aq6_48:before {
      opacity: 0
    }
._checked_10aq6_52:not(#\#):not(#\#) ._switch_10aq6_48:after {
      background-color: var(--positive-foreground);
      transform: translate3d(var(--thumb-end-x), var(--indent), 0)
    }
._container_10aq6_118:not(#\#):not(#\#) {
      opacity: 0;
      position: absolute
    }
._loading_10aq6_124:not(#\#):not(#\#) ._switch_10aq6_48:after,
    ._loading_10aq6_124:not(#\#):not(#\#) ._switch_10aq6_48:before {
      display: none
    }
._loading_10aq6_124:not(#\#):not(#\#) ._switch_10aq6_48 {
      background-color: var(--border-divider);
      opacity: var(--opacity-item-disabled)
    }
._root_154sg_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      display: flex
    }
._setting_154sg_8:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      width: 100%;
      padding-block: var(--padding-list-item-vertical);
      padding-inline: var(--padding-list-item-horizontal);
      -webkit-user-select: none;
      user-select: none;
      border-radius: 16px;
      justify-content: space-between;
      align-items: center;
      display: flex
    }
._clickable_154sg_20:not(#\#):not(#\#) {
      cursor: pointer
    }
._icon_154sg_24:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._content_154sg_28:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._root_1mt75_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      display: flex
    }
._setting_1mt75_8:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      width: 100%;
      padding-block: var(--padding-list-item-vertical);
      padding-inline: var(--padding-list-item-horizontal);
      border-radius: 16px;
      justify-content: space-between;
      align-items: center;
      display: flex
    }
._content_1mt75_19:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._root_1x9dh_2:not(#\#):not(#\#) {
      background: var(--history-preview);
      border-radius: 16px;
      flex-direction: column;
      display: flex;
      position: relative
    }
._link_1x9dh_10:not(#\#):not(#\#) {
      border-radius: inherit;
      -webkit-user-drag: none;
      position: absolute;
      inset: 0
    }
._link_1x9dh_10:focus-visible:not(#\#):not(#\#) {
      outline: 2px solid var(--focus);
      outline-offset: 2px
    }
._meta_1x9dh_22:not(#\#):not(#\#) {
      padding-block: 8px;
      padding-inline: 12px
    }
._content_1x9dh_27:not(#\#):not(#\#) {
      border-radius: inherit;
      background: var(--bg-tertiary);
      flex: 1;
      padding-block: 12px;
      padding-inline: 12px
    }
._root_kz93b_2:not(#\#):not(#\#) {
      grid-template-columns: auto auto min-content;
      grid-template-areas: "title title coef" "status status status";
      gap: 0 8px;
      display: grid
    }
.desktop:not(#\#):not(#\#) ._root_kz93b_2 {
      grid-template-columns: auto auto min-content min-content;
      grid-template-areas: "title title coef status"
    }
._coef_kz93b_16:not(#\#):not(#\#) {
      grid-area: coef;
      justify-self: end
    }
._status_kz93b_21:not(#\#):not(#\#) {
      grid-area: status;
      max-height: 24px
    }
._betType_kz93b_26:not(#\#):not(#\#) {
      grid-area: betType
    }
._title_kz93b_30:not(#\#):not(#\#) {
      color: var(--fg-primary);
      grid-area: title;
      padding-inline-end: 6px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._subtitle_kz93b_38:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-primary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._subtitleWrapper_kz93b_44:not(#\#):not(#\#) {
      gap: 4px;
      margin-block-start: 6px;
      display: flex
    }
._iconSport_kz93b_50:not(#\#):not(#\#) {
      color: var(--fg-tertiary);
      flex-shrink: 0
    }
._root_119my_2:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
._root_119my_2:empty:not(#\#):not(#\#) {
      display: none
    }
._cashoutButton_119my_11:not(#\#):not(#\#),
    ._shareBetButton_119my_12:not(#\#):not(#\#) {
      pointer-events: auto
    }
.desktop:not(#\#):not(#\#) ._cashoutButton_119my_11 {
      order: -1
    }
._stretched_119my_22:not(#\#):not(#\#) {
      flex: 1
    }
._root_19h5s_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      display: flex
    }
._detailsRow_19h5s_8:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      gap: 16px;
      display: flex
    }
._detailsCol_19h5s_15:not(#\#):not(#\#) {
      flex-flow: column;
      gap: 12px;
      display: flex
    }
._root_wxorm_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 16px;
      display: flex
    }
._root_7yp84_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 10px;
      display: flex
    }
._item_7yp84_8:not(#\#):not(#\#) {
      border-radius: 16px;
      height: 223px
    }
.desktop:not(#\#):not(#\#) ._item_7yp84_8 {
      height: 130px
    }
._control_137hi_2:not(#\#):not(#\#) {
      margin-block: 24px
    }
.mobile:not(#\#):not(#\#) ._control_137hi_2 {
      margin-block: 16px
    }
._root_1hbh7_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-event-coef-section, 10px);
      width: 100%;
      height: 100%
    }
._box_1hbh7_8:not(#\#):not(#\#) {
      align-items: center;
      gap: var(--gap-event-coef-section);
      width: 100%;
      padding-block: var(--padding-event-coef);
      padding-inline: var(--padding-event-coef);
      grid-template-columns: 1fr auto;
      display: grid
    }
._verticalBox_1hbh7_18:not(#\#):not(#\#) {
      width: 100%;
      height: 100%;
      max-height: 86px;
      padding-block: var(--padding-event-coef);
      padding-inline: var(--padding-event-coef);
      text-align: center;
      grid-template-rows: auto auto;
      align-content: space-between;
      justify-items: center;
      row-gap: 4px;
      display: grid
    }
._onlyCoeff_1hbh7_32:not(#\#):not(#\#) {
      place-items: center
    }
._name_1hbh7_36:not(#\#):not(#\#) {
      word-wrap: break-word;
      max-height: 46px;
      overflow: hidden
    }
._root_5xqiy_2:not(#\#):not(#\#) {
      border-radius: 4px;
      width: 100%;
      max-width: 58px
    }
._root_5xqiy_2._fullWidth_5xqiy_7:not(#\#):not(#\#) {
      max-width: 100%
    }
._box_5xqiy_12:not(#\#):not(#\#) {
      align-items: center;
      gap: var(--gap-event-coef-section);
      flex-direction: column;
      padding-inline: 4px;
      display: flex
    }
._name_5xqiy_20:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--i_coef-btn-value);
      flex-direction: column;
      font-size: 10px;
      font-weight: 600;
      line-height: 14px;
      display: flex
    }
._root_ts7wm_2:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
._input_ts7wm_7:not(#\#):not(#\#) {
      flex: 1;
      min-width: 0
    }
._hint_ts7wm_12:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--negative);
      margin-block-start: 4px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._hasError_ts7wm_19:not(#\#):not(#\#) {
      outline: 1px solid var(--negative)
    }
._root_1ep29_2:not(#\#):not(#\#) {
      border-radius: 8px;
      width: 100%;
      overflow: hidden
    }
._sizeM_1ep29_8:not(#\#):not(#\#) {
      max-width: 40px;
      height: 40px
    }
._sizeS_1ep29_13:not(#\#):not(#\#) {
      max-width: 32px;
      height: 32px
    }
._logo_1ep29_18:not(#\#):not(#\#) {
      object-fit: cover;
      height: 100%;
      display: flex
    }
._plug_1ep29_24:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      padding-inline: 2px;
      display: flex
    }
._plugContent_1ep29_34:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      letter-spacing: .01px;
      color: var(--fg-tertiary);
      font-size: 9px;
      font-weight: 600;
      line-height: 12px;
      overflow: hidden
    }
._root_1vsuw_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-polybet-outcome-button-m, 10px);
      gap: 2px;
      height: 36px;
      display: flex;
      overflow: hidden
    }
._root_1vsuw_2._sizeM_1vsuw_9:not(#\#):not(#\#) {
      height: 48px
    }
._label_1vsuw_14:not(#\#):not(#\#),
    ._value_1vsuw_15:not(#\#):not(#\#) {
      border-radius: var(--rounding-polybet-outcome-button-s, 4px);
      background: var(--neutral-primary);
      align-items: center;
      min-width: 0;
      display: flex
    }
._label_1vsuw_14:not(#\#):not(#\#) {
      color: var(--fg-primary);
      flex: 1
    }
._logo_1vsuw_28:not(#\#):not(#\#) {
      margin-inline-start: 2px
    }
._labelContent_1vsuw_32:not(#\#):not(#\#),
    ._value_1vsuw_15:not(#\#):not(#\#) {
      padding-inline: 8px
    }
._value_1vsuw_15._open_1vsuw_39:not(#\#):not(#\#) {
      background: var(--informative-tint);
      color: var(--informative)
    }
._value_1vsuw_15._success_1vsuw_44:not(#\#):not(#\#) {
      background: var(--positive-tint);
      color: var(--positive)
    }
._value_1vsuw_15._lost_1vsuw_49:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      color: var(--fg-secondary)
    }
._text_1vsuw_55:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      overflow: hidden
    }
._root_sna7u_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 4px;
      display: flex
    }
._subInfo_sna7u_8:not(#\#):not(#\#) {
      width: 100%;
      min-height: 20px;
      max-height: 46px;
      overflow: hidden
    }
._field_sna7u_15:not(#\#):not(#\#) {
      justify-content: space-between;
      gap: 4px;
      padding-block: 2px;
      display: flex
    }
._error_sna7u_22:not(#\#):not(#\#) {
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      overflow: hidden
    }
@supports (display:-webkit-box) {
._error_sna7u_22:not(#\#):not(#\#) {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box
      }
}
._error_sna7u_22:not(#\#):not(#\#) {
      color: var(--negative)
    }
._profit_sna7u_29:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      justify-content: space-between;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex
    }
._profit_sna7u_29:not(#\#):not(#\#) ._profitLabel_sna7u_36 {
      overflow: hidden
    }
@supports (display:-webkit-box) {
._profit_sna7u_29:not(#\#):not(#\#) ._profitLabel_sna7u_36 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box
      }
}
._profit_sna7u_29:not(#\#):not(#\#) ._profitAmount_sna7u_40 {
      color: var(--positive)
    }
._input_sna7u_45:not(#\#):not(#\#) {
      min-width: 0;
      caret-color: var(--focus);
      color: var(--fg-primary);
      text-align: center;
      background: 0 0;
      outline: none;
      flex: 1;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._input_sna7u_45:not(#\#):not(#\#)::placeholder {
      color: var(--fg-secondary);
      padding-inline-start: 1px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._input_sna7u_45:read-only:not(#\#):not(#\#) {
      pointer-events: none
    }
._input_sna7u_45:focus:not(#\#):not(#\#)::placeholder {
      opacity: var(--opacity-item-disabled)
    }
[dir=rtl]:not(#\#):not(#\#) ._input_sna7u_45:placeholder-shown {
      direction: rtl
    }
._inputEmpty_sna7u_76:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._root_cl01d_2:not(#\#):not(#\#) {
      justify-content: space-between;
      gap: var(--gap-event-card);
      flex-direction: column;
      flex-grow: 1;
      display: flex
    }
._root_cl01d_2._modal_cl01d_9:not(#\#):not(#\#) {
      gap: 20px
    }
._root_hnvv8_2:not(#\#):not(#\#) {
      flex-direction: column;
      justify-content: center;
      gap: 16px;
      height: 100%;
      padding-inline: 8px;
      display: flex;
      position: relative
    }
._close_hnvv8_12:not(#\#):not(#\#) {
      position: absolute;
      inset-block-start: 0;
      inset-inline-end: 0
    }
._text_hnvv8_18:not(#\#):not(#\#) {
      text-align: center;
      flex-direction: column;
      gap: 8px;
      padding-inline: 8px;
      display: flex
    }
._title_hnvv8_26:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._description_hnvv8_32:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._actions_hnvv8_38:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      display: flex
    }
._root_18f4s_7:not(#\#):not(#\#) {
      min-height: 100%;
      padding-block: var(--_e-polybet-card-layout-padding);
      padding-inline: var(--_e-polybet-card-layout-padding);
      display: flex;
      position: relative;
      overflow: hidden
    }
._inner_18f4s_16:not(#\#):not(#\#) {
      width: 100%;
      min-height: 100%;
      display: flex;
      position: relative
    }
._content_18f4s_23:not(#\#):not(#\#) {
      gap: var(--_e-polybet-card-layout-gap);
      flex-direction: column;
      flex: 1;
      width: 100%;
      display: flex
    }
._overlay_18f4s_31:not(:empty):not(#\#):not(#\#) {
      background: var(--bg-card);
      position: absolute;
      inset: 0
    }
._success_18f4s_37:not(:empty):not(#\#):not(#\#) {
      background: var(--bg-card);
      animation: .3s _fade-in_18f4s_1;
      position: absolute;
      inset: 0
    }
._alert_18f4s_44:not(:empty):not(#\#):not(#\#) {
      position: absolute;
      inset-block-start: 8px;
      inset-inline: 8px
    }
@keyframes _fade-in_18f4s_1 {
0% {
        opacity: 0;
        transform: translateY(100%)
      }
to {
        opacity: 1;
        transform: translateY(0)
      }
}
._root_1hy2i_2:not(#\#):not(#\#) {
      -webkit-user-select: none;
      user-select: none;
      border-radius: 12px;
      grid-template-columns: auto 1fr auto;
      align-items: center;
      gap: 4px 8px;
      padding-block: 12px;
      padding-inline: 12px;
      display: grid
    }
._title_1hy2i_13:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-primary);
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._description_1hy2i_19:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      grid-column: 2;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._variantInfo_1hy2i_26:not(#\#):not(#\#) {
      background: var(--informative-tint)
    }
._variantInfo_1hy2i_26:not(#\#):not(#\#) ._icon_1hy2i_29 {
      color: var(--informative)
    }
._variantNeutral_1hy2i_34:not(#\#):not(#\#) {
      background: var(--bg-secondary);
      box-shadow: 0 3px 20px #00000014
    }
._variantNeutral_1hy2i_34:not(#\#):not(#\#) ._icon_1hy2i_29 {
      color: var(--fg-tertiary)
    }
._variantWarning_1hy2i_43:not(#\#):not(#\#) {
      background: var(--yellow-tint)
    }
._variantWarning_1hy2i_43:not(#\#):not(#\#) ._icon_1hy2i_29 {
      color: var(--negative)
    }
._withBorder_1hy2i_51:not(#\#):not(#\#) {
      border: 1px solid var(--border-divider)
    }
._root_m8f73_2:not(#\#):not(#\#) {
      border-radius: 10px;
      width: 100%;
      max-width: 40px;
      height: 40px;
      overflow: hidden
    }
._logo_m8f73_10:not(#\#):not(#\#) {
      object-fit: cover;
      height: 100%
    }
._plug_m8f73_15:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      padding-inline: 2px;
      display: flex
    }
._plugContent_m8f73_25:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      letter-spacing: .01px;
      color: var(--fg-tertiary);
      font-size: 9px;
      font-weight: 600;
      line-height: 12px;
      overflow: hidden
    }
._root_1w4f5_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 4px;
      height: 60px;
      display: flex
    }
._compact_1w4f5_9:not(#\#):not(#\#) {
      height: 40px
    }
._title_1w4f5_13:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      overflow: hidden
    }
@supports (display:-webkit-box) {
._title_1w4f5_13:not(#\#):not(#\#) {
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box
      }
}
._titleRow_1w4f5_27:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
._subtitleRow_1w4f5_32:not(#\#):not(#\#) {
      letter-spacing: .01px;
      text-overflow: ellipsis;
      white-space: nowrap;
      color: var(--fg-tertiary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      overflow: hidden
    }
._subtitleItem_1w4f5_39:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-tertiary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._subtitleItem_1w4f5_39:not(#\#):not(#\#):after {
      content: "·";
      padding-inline: 4px
    }
._subtitleItem_1w4f5_39:last-child:not(#\#):not(#\#):after {
      content: none
    }
._icon_1w4f5_54:not(#\#):not(#\#) {
      cursor: pointer;
      flex-shrink: 0;
      margin-inline-start: auto
    }
._root_ho35s_2:not(#\#):not(#\#) {
      --_e-scroll-shadow-bg: var(--bg-elevated);
      flex-direction: column;
      gap: 24px;
      padding-inline: 4px;
      animation: .3s _fade-in_ho35s_1;
      display: flex
    }
._title_ho35s_12:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_ho35s_12 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_ho35s_12:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      margin-block-end: 4px;
      overflow: hidden
    }
._subTitle_ho35s_19:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._header_ho35s_25:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: flex-start;
      gap: 8px;
      display: flex
    }
._headerContent_ho35s_32:not(#\#):not(#\#) {
      overflow: hidden
    }
@keyframes _fade-in_ho35s_1 {
0% {
        opacity: 0;
        transform: translateY(8px)
      }
to {
        opacity: 1;
        transform: translateY(0)
      }
}
._root_1wpzc_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 14px;
      display: flex
    }
._root_1wpzc_2._modal_1wpzc_7:not(#\#):not(#\#) {
      gap: 16px
    }
._header_1wpzc_12:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      display: flex
    }
._title_1wpzc_19:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_1wpzc_19 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_1wpzc_19:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
    }
._content_1wpzc_24:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      border-radius: 16px;
      flex-direction: column;
      gap: 12px;
      padding-block: 12px;
      padding-inline: 12px;
      display: flex
    }
._withWatermark_1wpzc_34:not(#\#):not(#\#) {
      position: relative
    }
._withWatermark_1wpzc_34:not(#\#):not(#\#):before {
      background: var(--fg-primary);
      content: "";
      width: 136px;
      height: 68px;
      -webkit-mask-image: var(--9c8f3bd4);
      -webkit-mask-image: var(--9c8f3bd4);
      mask-image: var(--9c8f3bd4);
      opacity: .04;
      pointer-events: none;
      position: absolute;
      inset-block-end: 0;
      inset-inline-start: 50%;
      transform: translate(-50%);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-size: contain;
      mask-size: contain;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }
._matchInfo_1wpzc_55:not(#\#):not(#\#) {
      height: 40px
    }
._matchInfoRow_1wpzc_59:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      display: flex
    }
._matchName_1wpzc_65:not(#\#):not(#\#) {
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      overflow: hidden
    }
@supports (display:-webkit-box) {
._matchName_1wpzc_65:not(#\#):not(#\#) {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box
      }
}
._matchName_1wpzc_65:not(#\#):not(#\#) {
      margin-inline-end: auto
    }
._successIcon_1wpzc_72:not(#\#):not(#\#) {
      color: var(--positive);
      flex-shrink: 0
    }
._amountInfo_1wpzc_77:not(#\#):not(#\#) {
      justify-content: space-between;
      gap: 8px;
      display: flex
    }
._amountInfoCol_1wpzc_83:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 4px;
      display: flex
    }
._amountInfoCol_1wpzc_83._profit_1wpzc_88:not(#\#):not(#\#) {
      text-align: end;
      --_i-amount-info-col-value-fg: var(--positive)
    }
._amountInfoColLabel_1wpzc_95:not(#\#):not(#\#) {
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._amountInfoColValue_1wpzc_99:not(#\#):not(#\#) {
      color: var(--_i-amount-info-col-value-fg);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._confetti_1wpzc_105:not(#\#):not(#\#) {
      object-fit: cover;
      width: 100%;
      height: 100%;
      position: absolute;
      inset-block-start: 50%;
      inset-inline-start: 50%;
      transform: translate(-50%, -50%)
    }
._root_1xslf_2:not(#\#):not(#\#) {
      height: 100%;
      color: var(--fg-primary);
      cursor: pointer;
      flex-direction: column;
      display: flex
    }
._highlights_1xslf_10:not(#\#):not(#\#) {
      flex: auto
    }
._root_1oi4t_2:not(#\#):not(#\#) {
      --_e-polybet-card-layout-padding: var(--padding-event-card);
      --_e-polybet-card-layout-gap: var(--gap-event-card)
    }
._root_1oi4t_2._modal_1oi4t_6:not(#\#):not(#\#) {
      --_e-polybet-card-layout-padding: 16px;
      --_e-polybet-card-layout-gap: 12px;
      min-height: 294px
    }
._coupon_1oi4t_14:not(#\#):not(#\#) {
      flex-direction: column;
      flex: 1;
      gap: 8px;
      display: flex
    }
._coupon_1oi4t_14._disabled_1oi4t_20:not(#\#):not(#\#) {
      opacity: var(--opacity-item-disabled);
      pointer-events: none
    }
._alertIcon_1oi4t_26:not(#\#):not(#\#) {
      color: var(--negative)
    }
._root_1cgx3_2:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      padding-inline: 4px;
      display: flex
    }
._turnover_1cgx3_9:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-tertiary);
      align-items: center;
      gap: 4px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex
    }
._root_164fb_2:not(#\#):not(#\#) {
      border-radius: 10px;
      gap: 2px;
      display: flex;
      overflow: hidden
    }
._rootVertical_164fb_14:not(#\#):not(#\#) {
      flex-direction: column
    }
._logo_164fb_18:not(#\#):not(#\#) {
      flex-shrink: 0
    }
._contentVertical_164fb_22:not(#\#):not(#\#) {
      gap: 2px;
      width: 100%;
      height: 48px;
      display: flex
    }
._wrapper_164fb_29:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      border-radius: 4px;
      flex: auto;
      gap: 8px;
      padding-block: 8px;
      padding-inline: 8px;
      display: flex
    }
._clamp_164fb_39:not(#\#):not(#\#) {
      height: 32px
    }
@supports (display:-webkit-box) {
._clamp_164fb_39:not(#\#):not(#\#) {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box
      }
}
._name_164fb_49:not(#\#):not(#\#) {
      letter-spacing: .01px;
      min-height: 32px;
      color: var(--fg-primary);
      text-overflow: ellipsis;
      align-content: center;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      overflow: hidden
    }
._root_1r7dk_2:not(#\#):not(#\#) {
      cursor: pointer
    }
._more_1r7dk_6:not(#\#):not(#\#) {
      letter-spacing: .01px;
      background: var(--neutral-primary);
      width: 100%;
      max-width: 58px;
      color: var(--fg-primary);
      border-radius: 4px;
      justify-content: center;
      align-items: center;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px;
      display: flex
    }
._container_lgb0d_2:not(#\#):not(#\#) {
      background: var(--neutral-primary);
      border-radius: 4px;
      justify-content: center;
      align-items: center;
      width: 100%;
      max-width: 58px;
      display: flex
    }
._root_lgb0d_12:not(#\#):not(#\#) {
      opacity: var(--opacity-item-disabled)
    }
._content_1ib83_2:not(#\#):not(#\#) {
      padding-block: 8px 6px;
      padding-inline: 8px
    }
._odds_1ib83_7:not(#\#):not(#\#) {
      grid-template-columns: repeat(2, 1fr);
      gap: 6px;
      display: grid
    }
._stats_1ib83_13:not(#\#):not(#\#) {
      margin-block-start: 8px
    }
._root_2nw4j_2:not(#\#):not(#\#) {
      flex-direction: column;
      flex: auto;
      gap: 2px;
      display: flex
    }
._group_2nw4j_9:not(#\#):not(#\#) {
      width: 100%
    }
._root_19ewn_2:not(#\#):not(#\#) {
      cursor: pointer;
      padding-block: var(--padding-event-card);
      padding-inline: var(--padding-event-card);
      flex-direction: column;
      gap: 12px;
      display: flex
    }
._stats_19ewn_11:not(#\#):not(#\#) {
      margin-block-start: auto
    }
._card_czkaz_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-card-event, 16px);
      background: var(--bg-card);
      border-block-end: 1px solid var(--divider-border-bottom);
      min-height: 224px;
      position: relative
    }
._root_nsnh4_2:not(#\#):not(#\#) {
      align-items: center;
      gap: var(--gap-section-heading-mob);
      min-height: 32px;
      display: flex
    }
.desktop:not(#\#):not(#\#) ._root_nsnh4_2 {
      gap: var(--gap-section-heading-desk)
    }
._icon_nsnh4_13:not(#\#):not(#\#) {
      background: var(--hot);
      width: 24px;
      height: 24px;
      color: var(--hot-foreground);
      border-radius: 8px;
      justify-content: center;
      align-items: center;
      display: flex
    }
.desktop:not(#\#):not(#\#) ._icon_nsnh4_13 {
      border-radius: 12px;
      width: 32px;
      height: 32px
    }
._prevIcon_nsnh4_30:not(#\#):not(#\#) {
      transform: rotate(180deg)
    }
._title_nsnh4_34:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_nsnh4_34 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_nsnh4_34:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._maskIcon_nsnh4_40:not(#\#):not(#\#) {
      width: 15px;
      height: 15px
    }
.desktop:not(#\#):not(#\#) ._maskIcon_nsnh4_40 {
      width: 20px;
      height: 20px
    }
._controllerGroup_nsnh4_50:not(#\#):not(#\#) {
      gap: 4px;
      margin-inline-start: auto;
      display: flex
    }
._root_ge971_2:not(#\#):not(#\#) {
      margin-inline: calc(var(--page-offset)*-1);
      padding-inline: var(--page-offset);
      gap: 8px;
      display: flex;
      overflow-x: hidden
    }
.desktop:not(#\#):not(#\#) ._root_ge971_2 {
      margin-inline: 0;
      padding-inline: 0
    }
._item_ge971_15:not(#\#):not(#\#) {
      flex-shrink: 0;
      width: 328px;
      height: 224px
    }
._root_17zdr_2:not(#\#):not(#\#) {
      border: 1px solid var(--border-divider);
      border-radius: var(--rounding-badge-event, 999px);
      align-items: center;
      gap: var(--gap-badge);
      padding-inline: var(--padding-badge);
      display: flex
    }
._separator_17zdr_11:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._timeValue_17zdr_17:not(#\#):not(#\#) {
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._date_17zdr_21:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._root_1hxou_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 4px;
      display: flex
    }
._root_1hxou_2._large_1hxou_7:not(#\#):not(#\#) {
      flex-direction: row;
      gap: 40px
    }
._item_1hxou_13:not(#\#):not(#\#) {
      justify-content: space-between;
      gap: 10px;
      display: flex
    }
._large_1hxou_7:not(#\#):not(#\#) ._item_1hxou_13 {
      flex-direction: column;
      gap: 4px
    }
._label_1hxou_24:not(#\#):not(#\#) {
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._value_1hxou_28:not(#\#):not(#\#) {
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._value_1hxou_28._lost_1hxou_31:not(#\#):not(#\#) {
      color: var(--fg-secondary)
    }
._value_1hxou_28._success_1hxou_35:not(#\#):not(#\#) {
      color: var(--positive)
    }
._root_yp8lt_2:not(#\#):not(#\#) {
      gap: var(--gap-history-preview-m);
      flex-direction: column;
      display: flex
    }
._header_yp8lt_8:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 4px;
      display: flex
    }
._info_yp8lt_14:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
._title_yp8lt_19:not(#\#):not(#\#) {
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._compact_yp8lt_22:not(#\#):not(#\#) ._title_yp8lt_19 {
      text-align: center
    }
._categoryList_yp8lt_27:not(#\#):not(#\#) {
      display: flex
    }
._compact_yp8lt_22:not(#\#):not(#\#) ._categoryList_yp8lt_27 {
      display: none
    }
._categoryItem_yp8lt_35:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-tertiary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._categoryItem_yp8lt_35:not(#\#):not(#\#):after {
      content: "·";
      padding-inline: 4px
    }
._categoryItem_yp8lt_35:last-child:not(#\#):not(#\#):after {
      content: none
    }
._meta_yp8lt_50:not(#\#):not(#\#) {
      justify-content: space-between;
      display: flex
    }
._footer_yp8lt_55:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      display: flex
    }
._large_yp8lt_60:not(#\#):not(#\#) ._footer_yp8lt_55 {
      flex-direction: row;
      justify-content: space-between;
      align-items: center
    }
._root_1vyum_2:not(#\#):not(#\#) {
      gap: 8px;
      display: flex;
      overflow: hidden
    }
._hot_jl1ff_2:not(#\#):not(#\#) {
      color: var(--hot)
    }
._root_1rytv_2:not(#\#):not(#\#) {
      position: relative
    }
._dot_1rytv_6:not(#\#):not(#\#) {
      border: 2px solid var(--_e_current_bg);
      background-color: var(--hot);
      border-radius: 50%;
      width: 10px;
      height: 10px;
      position: absolute;
      inset-block-start: -3px;
      inset-inline-start: -3px
    }
._secondaryContent_qcqjn_2:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      padding-inline-start: 2px
    }
._stretched_qcqjn_7:not(#\#):not(#\#) {
      width: 100%
    }
._emptyBets_qcqjn_11:not(#\#):not(#\#) {
      padding-inline-end: 33px
    }
._stretched_63hq0_2:not(#\#):not(#\#) {
      width: 100%
    }
._root_1gago_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      display: flex
    }
.desktop:not(#\#):not(#\#) ._root_1gago_2 {
      flex-direction: row;
      gap: 16px
    }
._categories_1gago_13:not(#\#):not(#\#) {
      flex: auto
    }
.desktop:not(#\#):not(#\#) ._categories_1gago_13 {
      overflow: hidden
    }
._actions_1gago_21:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
.desktop:not(#\#):not(#\#) ._actions_1gago_21 {
      flex-direction: row-reverse
    }
._root_or4bj_2:not(#\#):not(#\#) {
      grid-template-columns: repeat(auto-fill, minmax(308px, 1fr));
      gap: 16px;
      display: grid
    }
.mobile:not(#\#):not(#\#) ._root_or4bj_2 {
      flex-direction: column;
      grid-template-columns: none;
      gap: 12px;
      display: flex
    }
._item_vsher_2:not(#\#):not(#\#) {
      width: 100%;
      height: 224px
    }
._wrapper_6uxl8_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 16px;
      display: flex
    }
._category_qq62k_2:not(#\#):not(#\#),
    ._tournament_qq62k_3:not(#\#):not(#\#) {
      cursor: pointer;
      unicode-bidi: isolate
    }
._category_qq62k_2:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      margin-inline-end: 8px
    }
._tournament_qq62k_3:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._root_1b56k_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-card-event, 16px);
      background: var(--bg-card)
    }
._betsStats_1b56k_7:not(#\#):not(#\#) {
      margin-block-start: 8px
    }
._oddGroupBinary_1b56k_11:not(#\#):not(#\#) {
      min-height: 88px;
      padding-block: 8px;
      padding-inline: 8px
    }
._root_19rdb_2:not(#\#):not(#\#) {
      grid-template-columns: repeat(auto-fit, minmax(328px, 1fr));
      gap: 16px;
      display: grid
    }
.mobile:not(#\#):not(#\#) ._root_19rdb_2 {
      grid-template-columns: 1fr;
      gap: 12px
    }
.mobile:not(#\#):not(#\#) ._group_19rdb_13 {
      width: 100%
    }
._root_b7075_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-dropdown-s, 10px);
      background-color: var(--neutral-primary);
      text-align: left;
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      padding-block: 10px;
      padding-inline: 12px;
      display: flex
    }
._root_b7075_2:disabled:not(#\#):not(#\#) {
      background-color: var(--neutral-primary);
      opacity: var(--opacity-item-disabled)
    }
@media (hover:hover) and (pointer:fine) {
._root_b7075_2:not(._selected_b7075_18):not([disabled]):hover:not(#\#):not(#\#) {
        background: var(--neutral-ghost-hover)
      }
}
._root_b7075_2:not(._selected_b7075_18):not([disabled]):active:not(#\#):not(#\#) {
      background: var(--neutral-primary-hover);
      opacity: var(--opacity-item-active)
    }
._root_b7075_2:not(._selected_b7075_18):not([disabled]):focus-visible:not(#\#):not(#\#) {
      outline: 2px solid var(--focus);
      outline-offset: 2px
    }
._label_b7075_37:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._selected_b7075_18:not(#\#):not(#\#) {
      background: var(--brand-primary);
      cursor: default
    }
._selected_b7075_18:not(#\#):not(#\#) ._label_b7075_37 {
      color: var(--brand-primary-foreground)
    }
._root_lex6w_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      display: flex
    }
._root_lacnx_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-card-event, 16px);
      background: var(--bg-card);
      flex-direction: column;
      display: flex;
      overflow: hidden
    }
._head_lacnx_10:not(#\#):not(#\#) {
      background: var(--bg-card-head);
      width: 100%;
      min-height: 48px;
      color: var(--fg-primary);
      cursor: pointer;
      -webkit-user-select: none;
      user-select: none;
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      padding-block: 12px;
      padding-inline: 12px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      display: flex
    }
._headExpanded_lacnx_27:not(#\#):not(#\#) {
      border-block-end: 1px solid var(--border-divider)
    }
._arrow_lacnx_31:not(#\#):not(#\#) {
      width: 16px;
      height: 16px;
      transition: transform .2s
    }
._arrowCollapsed_lacnx_37:not(#\#):not(#\#) {
      transform: rotate(-180deg)
    }
._content_lacnx_41:not(#\#):not(#\#) {
      background: var(--bg-secondary);
      flex-direction: column;
      gap: 12px;
      padding-block: 12px;
      padding-inline: 12px;
      display: flex
    }
._footer_lacnx_50:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      gap: 8px;
      display: flex
    }
._lineChart_lacnx_57:not(#\#):not(#\#) {
      --_e-line-chart-plot-height: 170px
    }
._root_bh4f9_2:not(#\#):not(#\#) {
      flex-direction: column;
      display: flex
    }
._content_bh4f9_7:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._contentWrapper_bh4f9_11:not(#\#):not(#\#) {
      max-height: var(--3b74507c);
      transition: max-height .4s;
      position: relative;
      overflow: hidden
    }
._truthSource_bh4f9_18:not(#\#):not(#\#) {
      background: var(--bg-tertiary);
      border-radius: 12px;
      align-items: center;
      gap: 8px;
      margin-block-start: 12px;
      padding-block: 12px;
      padding-inline: 12px;
      display: flex
    }
._truthSourceIcon_bh4f9_29:not(#\#):not(#\#) {
      flex-shrink: 0
    }
._truthSourceBody_bh4f9_33:not(#\#):not(#\#) {
      overflow: hidden
    }
._truthSourceTitle_bh4f9_37:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._expander_bh4f9_43:not(#\#):not(#\#) {
      margin-block: 0;
      margin-inline: auto
    }
._expandedArrow_bh4f9_48:not(#\#):not(#\#) {
      transform: rotate(180deg)
    }
._gradient_bh4f9_52:not(#\#):not(#\#) {
      background: linear-gradient(360deg, var(--bg-primary)0%, #0000 100%);
      content: "";
      opacity: 1;
      pointer-events: none;
      height: 84px;
      transition: opacity .2s;
      position: absolute;
      inset: auto 0 0
    }
._gradientHidden_bh4f9_63:not(#\#):not(#\#) {
      opacity: 0
    }
._hideScroll_1l28m_1:not(#\#):not(#\#) {
      -ms-overflow-style: none;
      scrollbar-width: none
    }
._hideScroll_1l28m_1:not(#\#):not(#\#)::-webkit-scrollbar {
      display: none
    }
._root_ktwaz_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      display: flex
    }
._list_ktwaz_8:not(#\#):not(#\#) {
      margin-inline: calc(var(--page-offset)*-1);
      overscroll-behavior-x: contain;
      padding-inline: var(--page-offset);
      gap: 8px;
      display: flex;
      overflow-x: auto
    }
.desktop:not(#\#):not(#\#) ._list_ktwaz_8 {
      margin-inline: 0;
      padding-inline: 0
    }
._card_ktwaz_23:not(#\#):not(#\#) {
      flex-shrink: 0;
      width: 328px
    }
@media (pointer:coarse) {
._list_ktwaz_8:not(#\#):not(#\#) {
        scroll-behavior: smooth;
        scroll-padding-inline: var(--page-offset);
        scroll-snap-type: x mandatory
      }
._card_ktwaz_23:not(#\#):not(#\#) {
        scroll-snap-align: start
      }
}
._root_a7mqf_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 25px;
      display: flex
    }
.mobile:not(#\#):not(#\#) ._root_a7mqf_2 {
      gap: 16px
    }
._matchName_a7mqf_12:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._backgroundContainer_a7mqf_18:not(#\#):not(#\#) {
      height: 224px;
      margin-inline: calc(var(--page-offset)*-1);
      position: relative
    }
._backgroundContainer_a7mqf_18:not(#\#):not(#\#):after {
      background: var(--bg-primary);
      content: "";
      border-start-start-radius: 24px;
      border-start-end-radius: 24px;
      width: 100%;
      height: 16px;
      display: block;
      position: absolute;
      inset-block-end: -1px;
      inset-inline: 0
    }
._background_a7mqf_18:not(#\#):not(#\#) {
      object-fit: cover;
      border-start-start-radius: 24px;
      border-start-end-radius: 24px;
      width: 100%;
      height: 100%
    }
._matchPreview_a7mqf_45:not(#\#):not(#\#) {
      align-items: center;
      gap: 12px;
      display: flex
    }
._root_1adlu_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 25px;
      display: flex
    }
._fullOdds_1adlu_8:not(#\#):not(#\#) {
      grid-template-columns: repeat(auto-fit, minmax(328px, 1fr));
      gap: 16px;
      display: grid
    }
.mobile:not(#\#):not(#\#) ._fullOdds_1adlu_8 {
      grid-template-columns: 1fr;
      gap: 12px
    }
.mobile:not(#\#):not(#\#) ._group_1adlu_19 {
      width: 100%
    }
._content_1gdkz_2:not(#\#):not(#\#) {
      gap: var(--gap-modal);
      flex-direction: column;
      display: flex
    }
._description_1gdkz_8:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      display: flex
    }
._subtitle_1gdkz_14:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._subtitle_1gdkz_14 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._subtitle_1gdkz_14:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._text_1gdkz_20:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._divider_1gdkz_26:not(#\#):not(#\#) {
      color: var(--border-divider)
    }
._table_1gdkz_30:not(#\#):not(#\#) {
      text-align: start;
      grid-template-columns: 1fr 1fr;
      gap: 4px 8px;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      display: grid
    }
._cell_1gdkz_39:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._columnHeader_1gdkz_43:not(#\#):not(#\#) {
      color: var(--fg-secondary)
    }
._root_1c7n5_2:not(#\#):not(#\#) {
      padding-block: 0;
      padding-inline: 0
    }
._root_1xdug_2:not(#\#):not(#\#) {
      min-width: 0
    }
._root_zm9f1_2:not(#\#):not(#\#) {
      gap: 24px;
      display: grid
    }
._section_zm9f1_7:not(#\#):not(#\#) {
      gap: 12px;
      display: grid
    }
.desktop:not(#\#):not(#\#) ._section_zm9f1_7 {
      gap: 16px
    }
._header_zm9f1_16:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      display: flex
    }
.desktop:not(#\#):not(#\#) ._header_zm9f1_16 {
      gap: 12px
    }
._title_zm9f1_26:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._title_zm9f1_26 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._title_zm9f1_26:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._searchResultList_1sumf_2:not(#\#):not(#\#) {
      margin-block-start: 24px
    }
._row_9pkob_2:not(#\#):not(#\#) {
      background-color: var(--bg-card);
      justify-content: space-between;
      align-items: stretch;
      gap: 4px;
      padding-block-end: 6px;
      padding-inline: 8px;
      display: flex;
      overflow: hidden
    }
._row_9pkob_2:first-child:not(#\#):not(#\#) {
      border-block-start: 1px solid var(--bg-primary);
      padding-block-start: 8px
    }
._row_9pkob_2:last-child:not(#\#):not(#\#) {
      padding-block-end: 8px
    }
._row_9pkob_2:not(#\#):not(#\#) ._cell_9pkob_21 {
      width: 100%;
      min-width: 0
    }
._headerCell_xgz91_2:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      text-align: center;
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._headerCell_1sa6u_2:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      text-wrap: nowrap;
      overflow: hidden
    }
._content_8ulje_2:not(#\#):not(#\#) {
      overflow: hidden
    }
._title_8ulje_6:not(#\#):not(#\#) {
      align-items: center;
      gap: 6px;
      display: flex
    }
._masonry_dzbba_2:not(#\#):not(#\#) {
      gap: 10px;
      display: flex
    }
._col_dzbba_7:not(#\#):not(#\#) {
      flex-direction: column;
      flex: 1;
      gap: 10px;
      display: flex
    }
._list_m04dj_2:not(#\#):not(#\#),
    ._oddSection_d93q3_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 10px;
      display: flex
    }
._oddCard_d93q3_8:not(#\#):not(#\#) {
      border-radius: 30px;
      flex: auto;
      height: 207px
    }
.desktop:not(#\#):not(#\#) ._oddSection_d93q3_2 {
      flex-flow: wrap
    }
.desktop:not(#\#):not(#\#) ._oddCard_d93q3_8 {
      width: 49%
    }
._staticContent_1ie35_2:not(#\#):not(#\#) {
      position: relative
    }
._popup_1ie35_6:not(#\#):not(#\#) {
      z-index: 1;
      pointer-events: none;
      position: absolute;
      inset: 0
    }
._popupBox_1ie35_13:not(#\#):not(#\#) {
      pointer-events: auto;
      position: sticky;
      inset-block-start: var(--float-area-top)
    }
._popupContent_1ie35_19:not(#\#):not(#\#) {
      background: var(--bg-primary);
      margin-inline: calc(var(--page-offset, 0px)*-1);
      padding-block-start: env(safe-area-inset-bottom);
      padding-inline: var(--page-offset, 0)
    }
._popupContent_1ie35_19:not(#\#):not(#\#):before {
      background: linear-gradient(var(--to-block-end), var(--bg-primary)0, #14141500 100%);
      content: "";
      height: 15px;
      inset-block-end: -15px;
      inset-inline: calc(var(--page-offset, 0px)*-1);
      pointer-events: none;
      position: absolute
    }
._wrapper_1a7ch_2:not(#\#):not(#\#) {
      grid-template-columns: 1fr 1fr 1fr;
      grid-template-areas: "homeTeam matchInfo awayTeam";
      align-items: center;
      gap: 8px;
      margin-block-end: var(--padding-event-live);
      display: grid
    }
.desktop:not(#\#):not(#\#) ._wrapper_1a7ch_2 {
      width: 100%;
      margin-block: 0;
      margin-inline: auto
    }
._awayTeam_1a7ch_19:not(#\#):not(#\#) {
      text-align: end;
      grid-area: awayTeam;
      align-items: flex-end
    }
._homeTeam_1a7ch_25:not(#\#):not(#\#) {
      grid-area: homeTeam
    }
._team_1a7ch_29:not(#\#):not(#\#) {
      color: var(--fg-primary);
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
.desktop:not(#\#):not(#\#) ._team_1a7ch_29 {
      text-align: center
    }
._matchInfo_1a7ch_41:not(#\#):not(#\#) {
      grid-area: matchInfo;
      justify-content: center;
      display: flex
    }
._matchInfoContent_1a7ch_47:not(#\#):not(#\#) {
      justify-content: center;
      display: flex;
      position: relative
    }
._skeleton_7r97p_2:not(#\#):not(#\#) {
      aspect-ratio: 16/9
    }
._frame_7r97p_6:not(#\#):not(#\#) {
      border: none;
      border-radius: 20px;
      width: 100%;
      margin-block: 16px
    }
._frame_1m50y_2:not(#\#):not(#\#) {
      aspect-ratio: 16/9;
      border: none;
      border-radius: 20px;
      width: 100%;
      min-height: auto;
      margin-block: 16px
    }
._plug_1g1qj_2:not(#\#):not(#\#) {
      background: var(--bg-card);
      justify-content: center;
      align-items: center;
      padding-block: 25px;
      padding-inline: 20px;
      display: flex
    }
._plugContent_1g1qj_11:not(#\#):not(#\#) {
      align-items: center;
      gap: var(--gap-coupon-bottom);
      flex-direction: column;
      display: flex
    }
._plugTitle_1g1qj_18:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      text-align: center;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px
    }
._frame_1mp1r_2:not(#\#):not(#\#) {
      aspect-ratio: 16/9;
      border: none;
      border-radius: 20px;
      width: 100%;
      min-height: auto;
      margin-block: 16px;
      position: relative
    }
._icons_brasn_2:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      display: flex
    }
._matchDate_brasn_8:not(#\#):not(#\#) {
      letter-spacing: .01px;
      width: max-content;
      color: var(--fg-secondary);
      flex-direction: column;
      justify-content: center;
      align-items: center;
      gap: 8px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex
    }
._matchState_2x43g_2:not(#\#):not(#\#) {
      grid-template-columns: 1fr auto;
      grid-template-areas: "matchTime scoreSection" "competitors scoreSection";
      gap: 4px;
      padding-block-start: 12px;
      display: grid
    }
.desktop:not(#\#):not(#\#) ._matchState_2x43g_2 {
      margin-block: 24px
    }
._competitors_2x43g_18:not(#\#):not(#\#) {
      grid-area: competitors
    }
._scoreSection_2x43g_22:not(#\#):not(#\#) {
      grid-area: scoreSection
    }
._matchTime_2x43g_26:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      letter-spacing: .01px;
      grid-area: matchTime;
      align-items: center;
      gap: 4px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex
    }
._matchTime_2x43g_26:not(#\#):not(#\#) :last-child {
      margin-inline-start: 4px
    }
._scoreWrapper_2x43g_40:not(#\#):not(#\#) {
      grid-template-columns: 1fr 1fr;
      align-items: start;
      gap: 2px;
      display: grid
    }
._score_2x43g_22:last-child:not(#\#):not(#\#):before {
      position: absolute;
      inset-block-end: 8px;
      inset-inline-start: -4px
    }
._score_2x43g_22:first-child:not(#\#):not(#\#):after {
      z-index: 1;
      position: absolute;
      inset-block-start: 8px;
      inset-inline-end: -4px
    }
._score_2x43g_22:first-child:not(#\#):not(#\#):after,
    ._score_2x43g_22:last-child:not(#\#):not(#\#):before {
      z-index: 1;
      background-color: var(--bg-primary);
      content: "";
      border-radius: 999px;
      width: 6px;
      height: 6px;
      display: block
    }
._liveIcon_2x43g_73:not(#\#):not(#\#) {
      color: var(--category-live)
    }
._root_1oiuq_2:not(#\#):not(#\#) {
      display: flex
    }
._wrapper_1oiuq_6:not(#\#):not(#\#) {
      overflow: hidden
    }
._root_18bls_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      padding-block: 8px;
      display: flex
    }
._matchInfo_18bls_9:not(#\#):not(#\#) {
      justify-content: space-between;
      gap: 8px;
      display: flex
    }
._status_18bls_15:not(#\#):not(#\#) {
      gap: 8px;
      display: flex
    }
._startAt_18bls_20:not(#\#):not(#\#) {
      color: var(--fg-primary);
      text-align: end;
      flex-direction: column;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      display: flex
    }
._root_rvi7z_2:not(#\#):not(#\#) {
      z-index: 0;
      isolation: isolate;
      width: 328px;
      position: relative;
      overflow: hidden
    }
.desktop:not(#\#):not(#\#) ._root_rvi7z_2 {
      width: 420px
    }
._root_rvi7z_2:not(._isAnimating_rvi7z_13):before {
      opacity: 0 !important
    }
._animationCollapsed_rvi7z_18:not(#\#):not(#\#):before,
    ._animationOpening_rvi7z_19:not(#\#):not(#\#):before {
      content: "";
      pointer-events: none;
      transition: opacity 1s;
      position: absolute
    }
._animationCollapsed_rvi7z_18:not(#\#):not(#\#):before {
      z-index: 1;
      border-radius: inherit;
      background: conic-gradient(from var(--angle, 0deg), transparent 0deg, #b726ff 180deg, transparent 360deg);
      -webkit-mask-composite: xor;
      padding-block: 2px;
      padding-inline: 2px;
      animation: 2s linear infinite _rotate_rvi7z_1;
      inset: 0;
      -webkit-mask-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);
      mask-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);
      -webkit-mask-position: 0 0, 0 0;
      mask-position: 0 0, 0 0;
      -webkit-mask-size: auto, auto;
      mask-size: auto, auto;
      -webkit-mask-repeat: repeat, repeat;
      mask-repeat: repeat, repeat;
      -webkit-mask-clip: content-box, border-box;
      mask-clip: content-box, border-box;
      -webkit-mask-origin: content-box, border-box;
      mask-origin: content-box, border-box;
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      -webkit-mask-source-type: auto, auto;
      mask-mode: match-source, match-source
    }
._animationOpening_rvi7z_19:not(#\#):not(#\#):before {
      background-image: radial-gradient(closest-side, #b726ff 0%, #b726ffbf 35%, #0000 80%);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 0 100%;
      height: 2px;
      animation: 1.6s ease-in-out infinite _pulse-from-center_rvi7z_1;
      inset-block-end: 0;
      inset-inline: 0
    }
@keyframes _pulse-from-center_rvi7z_1 {
0% {
        opacity: 0;
        background-size: 0 100%
      }
20% {
        opacity: 1
      }
55% {
        opacity: 1;
        background-size: 120% 100%
      }
to {
        opacity: 0;
        background-size: 200% 100%
      }
}
._isAnimating_rvi7z_13._animationCollapsed_rvi7z_18:not(#\#):not(#\#):before,
    ._isAnimating_rvi7z_13._animationOpening_rvi7z_19:not(#\#):not(#\#):before {
      opacity: 1
    }
@property --angle {
      syntax: "<angle>";
      inherits: false;
      initial-value: 0deg
    }
@keyframes _rotate_rvi7z_1 {
0% {
        --angle: 0deg
      }
to {
        --angle: 360deg
      }
}
._accent_rvi7z_103:not(#\#):not(#\#) {
      color: #ce37d9
    }
._body_rvi7z_107:not(#\#):not(#\#) {
      letter-spacing: .01px;
      background-color: var(--bg-card);
      color: var(--fg-primary);
      flex-direction: column;
      flex: auto;
      padding-block: 8px;
      padding-inline: 8px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex
    }
._oddGroup_rvi7z_119:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 6px;
      display: flex
    }
._oddGroupName_rvi7z_125:not(#\#):not(#\#) {
      color: var(--fg-secondary)
    }
._content_rvi7z_129:not(#\#):not(#\#) {
      flex: auto;
      margin-block-end: 8px
    }
._root_qfnr3_2:not(#\#):not(#\#) {
      align-items: stretch
    }
._filter_1k981_2:not(#\#):not(#\#) {
      margin-block-start: 12px
    }
._tips_1k981_6:not(#\#):not(#\#) {
      margin-block-start: 24px
    }
._segmentControl_1k981_10:not(#\#):not(#\#) {
      margin-block-end: 24px
    }
.desktop:not(#\#):not(#\#) ._segmentControl_1k981_10 {
      place-self: center
    }
._eventInfo_1k981_18:not(#\#):not(#\#) {
      position: relative
    }
._controllerSkeleton_ztfen_2:not(#\#):not(#\#) {
      border-radius: 10px;
      width: 100%;
      height: 44px;
      margin-block-end: 24px
    }
._competitorsSection_ztfen_9:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      margin-block-end: 24px;
      display: flex
    }
._score_ztfen_16:not(#\#):not(#\#) {
      border-radius: 8px;
      width: 80px;
      height: 36px
    }
._competitor_ztfen_9:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 4px;
      display: flex
    }
._competitor_ztfen_9:last-of-type:not(#\#):not(#\#) {
      align-items: end
    }
._competitorLogo_ztfen_32:not(#\#):not(#\#) {
      border-radius: 999px;
      width: 32px;
      height: 32px
    }
._competitorName_ztfen_38:not(#\#):not(#\#) {
      border-radius: 8px;
      width: 40px;
      height: 18px
    }
._competitorName_ztfen_38:nth-child(2):not(#\#):not(#\#) {
      width: 59px
    }
.tablet:not(#\#):not(#\#) ._score_ztfen_16 {
      width: 120px
    }
.desktop:not(#\#):not(#\#) ._headerCenter_ztfen_55 {
      height: 36px
    }
.desktop:not(#\#):not(#\#) ._headerLeft_ztfen_59 {
      border-radius: 10px;
      height: 36px
    }
.desktop:not(#\#):not(#\#) ._headerRight_ztfen_64 {
      border-radius: 10px;
      width: 36px;
      height: 36px
    }
.desktop:not(#\#):not(#\#) ._controllerSkeleton_ztfen_2 {
      width: 295px;
      margin-block: auto 32px;
      margin-inline: auto
    }
.desktop:not(#\#):not(#\#) ._competitorLogo_ztfen_32 {
      width: 48px;
      height: 48px
    }
.desktop:not(#\#):not(#\#) ._competitor_ztfen_9 {
      flex: auto;
      align-items: center;
      gap: 12px
    }
.desktop:not(#\#):not(#\#) ._competitorName_ztfen_38 {
      width: 150px;
      height: 20px
    }
.desktop:not(#\#):not(#\#) ._competitorName_ztfen_38:nth-child(3) {
      display: none
    }
.desktop:not(#\#):not(#\#) ._score_ztfen_16 {
      width: 120px
    }
._sport_7w0b5_2:not(#\#):not(#\#),
    ._tournament_7w0b5_3:not(#\#):not(#\#) {
      unicode-bidi: isolate
    }
._sport_7w0b5_2:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      margin-inline-end: 8px
    }
._tournament_7w0b5_3:not(#\#):not(#\#) {
      color: var(--fg-primary);
      cursor: pointer
    }
._root_jl8sf_2:not(#\#):not(#\#) {
      min-height: 100%;
      position: relative
    }
._fullOdds_jl8sf_8:not(#\#):not(#\#) {
      margin-block-start: 16px
    }
._root_8daav_2:not(#\#):not(#\#) {
      display: contents
    }
._spacer_1r581_2:not(#\#):not(#\#) {
      margin-block-start: 18px
    }
._main_g60c3_2:not(#\#):not(#\#) {
      border-radius: 16px
    }
._mainInert_g60c3_6:not(#\#):not(#\#) {
      pointer-events: none
    }
._overlay_g60c3_10:not(#\#):not(#\#) {
      border-radius: 16px;
      flex-direction: column;
      height: 100%;
      display: flex
    }
._subhead_g60c3_17:not(#\#):not(#\#) {
      padding-block: 8px;
      padding-inline: 12px
    }
._content_g60c3_22:not(#\#):not(#\#) {
      border-radius: 16px;
      flex: 1;
      padding-block: 12px;
      padding-inline: 12px
    }
._withWatermark_g60c3_29:not(#\#):not(#\#) {
      position: relative
    }
._withWatermark_g60c3_29:not(#\#):not(#\#):before {
      background: var(--fg-static-white);
      content: "";
      width: 180px;
      height: 90px;
      -webkit-mask-image: var(--1aae6636);
      -webkit-mask-image: var(--1aae6636);
      mask-image: var(--1aae6636);
      opacity: .08;
      pointer-events: none;
      position: absolute;
      inset-block-start: 50%;
      inset-inline-start: 50%;
      transform: translate(-50%, -50%);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-size: contain;
      mask-size: contain;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }
._variantOpen_g60c3_50:not(#\#):not(#\#) {
      background: var(--history-promo-open)
    }
._variantOpen_g60c3_50:not(#\#):not(#\#) ._overlay_g60c3_10 {
      background: var(--fg-history-promo-alpha-20)
    }
._variantOpen_g60c3_50:not(#\#):not(#\#) ._content_g60c3_22 {
      background: var(--history-promo-open)
    }
._variantLost_g60c3_62:not(#\#):not(#\#) {
      background: var(--history-promo-lost)
    }
._variantLost_g60c3_62:not(#\#):not(#\#) ._overlay_g60c3_10 {
      background: var(--fg-history-promo-alpha-20)
    }
._variantLost_g60c3_62:not(#\#):not(#\#) ._content_g60c3_22 {
      background: var(--history-promo-lost)
    }
._variantWin_g60c3_74:not(#\#):not(#\#) {
      background: #00b24b
    }
._variantWin_g60c3_74:not(#\#):not(#\#) ._overlay_g60c3_10 {
      background: var(--fg-history-promo-alpha-20)
    }
._variantWin_g60c3_74:not(#\#):not(#\#) ._content_g60c3_22 {
      background: #00b24b
    }
._variantDefault_g60c3_86:not(#\#):not(#\#) {
      background: var(--history-preview)
    }
._variantDefault_g60c3_86:not(#\#):not(#\#) ._content_g60c3_22 {
      background: var(--bg-tertiary)
    }
._spacer_693bz_2:not(#\#):not(#\#) {
      margin-block-start: auto
    }
._main_693bz_6:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      height: 100%;
      display: flex
    }
._root_1574r_2:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      display: flex
    }
._statusIcons_1574r_8:not(#\#):not(#\#) {
      align-items: center;
      display: flex
    }
._primaryIcon_1574r_13:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._primaryIcon_1574r_13._win_1574r_16:not(#\#):not(#\#) {
      color: var(--brand-accent)
    }
._extraIconWrap_1574r_21:not(#\#):not(#\#) {
      z-index: 1;
      outline: 2px solid var(--bg-secondary);
      border-radius: 50%
    }
._extraIcon_1574r_21:not(#\#):not(#\#) {
      color: var(--fg-tertiary)
    }
._root_136py_2:not(#\#):not(#\#) {
      background: var(--bg-secondary);
      width: 100%;
      padding-block: var(--padding-event-card);
      padding-inline: var(--padding-event-card);
      flex-direction: column;
      display: flex
    }
._withWatermark_136py_11:not(#\#):not(#\#) {
      position: relative
    }
._withWatermark_136py_11:not(#\#):not(#\#):before {
      background: var(--fg-primary);
      content: "";
      width: 180px;
      height: 90px;
      -webkit-mask-image: var(--db4b3c80);
      -webkit-mask-image: var(--db4b3c80);
      mask-image: var(--db4b3c80);
      opacity: .04;
      pointer-events: none;
      position: absolute;
      inset-block-start: 50%;
      inset-inline-start: 50%;
      transform: translate(-50%, -50%);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-size: contain;
      mask-size: contain;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }
._competitors_136py_32:not(#\#):not(#\#) {
      flex-direction: column;
      justify-content: end;
      gap: 4px;
      display: flex
    }
._root_136py_2:first-of-type:not(#\#):not(#\#) {
      border-start-start-radius: 16px;
      border-start-end-radius: 16px
    }
._root_136py_2:last-of-type:not(#\#):not(#\#) {
      border-end-end-radius: 16px;
      border-end-start-radius: 16px
    }
._root_136py_2:not(#\#):not(#\#)+._root_136py_2 {
      margin-block-start: 1px
    }
._name_136py_53:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      flex: auto;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px
    }
._time_136py_60:not(#\#):not(#\#) {
      align-items: center;
      gap: 4px;
      display: flex
    }
._matchStatus_136py_66:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._tournament_136py_72:not(#\#):not(#\#) {
      align-items: center;
      gap: 4px;
      display: flex
    }
._secondaryInfo_136py_78:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      flex-direction: column;
      gap: 8px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex
    }
._header_136py_87:not(#\#):not(#\#) {
      align-items: center;
      gap: var(--padding-event-card);
      margin-block-end: 12px;
      display: flex
    }
._matchInfo_136py_94:not(#\#):not(#\#) {
      justify-content: space-between;
      margin-block-start: 8px;
      display: flex
    }
._iconSport_136py_100:not(#\#):not(#\#) {
      width: 16px;
      min-width: 16px;
      height: 16px
    }
._status_136py_106:not(#\#):not(#\#) {
      flex-shrink: 0
    }
._period_136py_110:not(#\#):not(#\#) {
      gap: 4px;
      display: flex
    }
._matchTime_136py_115:not(#\#):not(#\#) {
      color: var(--fg-secondary);
      text-wrap: nowrap;
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._liveIcon_136py_122:not(#\#):not(#\#) {
      color: var(--category-live)
    }
._cashoutWrapper_1jkm3_2:not(#\#):not(#\#) {
      padding-block-start: var(--margin-content-block-s)
    }
._cashoutWrapper_1jkm3_2:not(:empty):not(#\#):not(#\#) {
      z-index: 1;
      background: var(--bg-primary);
      padding-block: var(--margin-content-block-s);
      position: sticky;
      inset-block-start: var(--float-area-top)
    }
._listTitle_1jkm3_14:not(#\#):not(#\#) {
      letter-spacing: -.12px;
      font-size: 16px;
      font-weight: 600;
      line-height: 22px
    }
.desktop:not(#\#):not(#\#) ._listTitle_1jkm3_14 {
      letter-spacing: -.33px;
      font-size: 20px;
      line-height: 24px
    }
._listTitle_1jkm3_14:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._list_1jkm3_14:not(#\#):not(#\#) {
      padding-block-start: var(--margin-content-block-s);
      position: relative
    }
._mainCard_1f0xs_2:not(#\#):not(#\#) {
      border-radius: 16px;
      height: 186px
    }
._count_1f0xs_7:not(#\#):not(#\#) {
      border-radius: 16px;
      width: 150px;
      height: 32px;
      margin-block-start: 16px
    }
._content_1f0xs_14:not(#\#):not(#\#) {
      border-radius: 16px;
      height: 400px;
      margin-block-start: 16px
    }
._spacer_znlpc_2:not(#\#):not(#\#) {
      margin-block-start: 16px
    }
._root_hn8j1_2:not(#\#):not(#\#) {
      justify-content: center;
      align-items: center;
      display: inline-flex
    }
._summary_hn8j1_8:not(#\#):not(#\#) {
      letter-spacing: .01px;
      border-radius: var(--rounding-score-default, 6px);
      background: var(--neutral-primary);
      color: var(--fg-primary);
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._summary_hn8j1_8._m_hn8j1_15:not(#\#):not(#\#) {
      min-width: 20px;
      height: 20px;
      padding-inline: 4px
    }
._summary_hn8j1_8._s_hn8j1_8:not(#\#):not(#\#) {
      height: 20px;
      padding-block: 2px;
      padding-inline: 4px
    }
._primary_hn8j1_28:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-primary);
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
._primary_hn8j1_28._s_hn8j1_8:not(#\#):not(#\#) {
      height: 20px;
      padding-block: 2px
    }
._secondary_hn8j1_39:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._secondary_hn8j1_39._s_hn8j1_8:not(#\#):not(#\#) {
      height: 20px;
      padding-block: 2px
    }
._root_w6dib_2:not(#\#):not(#\#) {
      justify-content: center;
      align-items: center;
      gap: 4px;
      display: flex
    }
._separator_w6dib_9:not(#\#):not(#\#) {
      flex-direction: column;
      align-items: center;
      gap: 3px;
      display: flex
    }
._separator_w6dib_9:not(#\#):not(#\#):before,
    ._separator_w6dib_9:not(#\#):not(#\#):after {
      background: var(--fg-secondary);
      content: "";
      border-radius: 100%;
      width: 2px;
      height: 2px
    }
._root_190yf_2:not(#\#):not(#\#) {
      grid-template-columns: 1fr minmax(74px, auto) 1fr;
      align-items: center;
      column-gap: 8px;
      width: 100%;
      display: grid
    }
._team_190yf_10:not(#\#):not(#\#) {
      letter-spacing: .01px;
      text-overflow: ellipsis;
      white-space: nowrap;
      color: var(--fg-primary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      overflow: hidden
    }
._team_190yf_10._left_190yf_16:not(#\#):not(#\#) {
      text-align: start
    }
._team_190yf_10._right_190yf_20:not(#\#):not(#\#) {
      text-align: end
    }
._scoreFallback_190yf_25:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-primary);
      text-align: center;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._root_115kd_2:not(#\#):not(#\#) {
      letter-spacing: .01px;
      border-radius: 4px 0 0 4px;
      align-items: center;
      height: 20px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      display: flex;
      overflow: hidden
    }
._root_115kd_2._withStart_115kd_11:not(#\#):not(#\#) {
      border-radius: 0
    }
._root_115kd_2._hot_115kd_15:not(#\#):not(#\#) {
      --_i-segment-bg: var(--hot);
      --_i-segment-color: var(--hot-foreground)
    }
._root_115kd_2._positive_115kd_20:not(#\#):not(#\#) {
      --_i-segment-bg: var(--positive);
      --_i-segment-color: var(--positive-foreground)
    }
._root_115kd_2._negative_115kd_25:not(#\#):not(#\#) {
      --_i-segment-bg: var(--negative);
      --_i-segment-color: var(--negative-foreground)
    }
._root_115kd_2._neutral_115kd_30:not(#\#):not(#\#) {
      --_i-segment-bg: var(--neutral-primary);
      --_i-segment-color: var(--fg-primary)
    }
._icon_115kd_36:not(#\#):not(#\#) {
      color: var(--_i-segment-bg)
    }
._icon_115kd_36._start_115kd_39:not(#\#):not(#\#) {
      width: 4px
    }
._icon_115kd_36._end_115kd_43:not(#\#):not(#\#) {
      width: 8px
    }
._content_115kd_48:not(#\#):not(#\#) {
      background-color: var(--_i-segment-bg);
      height: 100%;
      color: var(--_i-segment-color);
      justify-content: center;
      align-items: center;
      padding-block: 2px;
      padding-inline: 4px 0;
      display: flex
    }
._root_1bezs_2:not(#\#):not(#\#) {
      display: flex
    }
._item_1bezs_6:not(:first-child):not(#\#):not(#\#) {
      margin-inline-start: -1px
    }
._root_1fgg1_2:not(#\#):not(#\#) {
      all: unset;
      background: var(--bg-secondary);
      width: 24px;
      height: 24px;
      color: var(--informative);
      cursor: pointer;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      display: inline-flex;
      position: relative
    }
._root_1fgg1_2:not(#\#):not(#\#):before {
      background: linear-gradient(var(--neutral-primary)), linear-gradient(var(--bg-primary));
      clip-path: inset(50% 0 0);
      content: "";
      border-radius: 999px;
      width: calc(100% + 4px);
      height: calc(100% + 4px);
      position: absolute;
      inset-block-start: -2px;
      inset-inline-start: -2px
    }
._root_1fgg1_2._selected_1fgg1_27:not(#\#):not(#\#) {
      background: var(--informative);
      color: var(--bg-secondary)
    }
._root_1fgg1_2._selected_1fgg1_27:not(#\#):not(#\#):before {
      background: var(--informative)
    }
._root_138vp_2:not(#\#):not(#\#) {
      border-radius: var(--rounding-card-event, 16px);
      background: var(--neutral-primary);
      color: var(--fg-secondary);
      cursor: pointer;
      flex-direction: column;
      gap: 8px;
      padding-block: 8px 2px;
      padding-inline: 2px;
      display: flex
    }
._root_138vp_2._selected_138vp_13:not(#\#):not(#\#) {
      background: var(--informative);
      color: var(--informative-fg)
    }
._head_138vp_19:not(#\#):not(#\#) {
      justify-content: space-between;
      align-self: stretch;
      align-items: center;
      gap: 8px;
      padding-inline: 12px;
      display: flex
    }
._league_138vp_28:not(#\#):not(#\#) {
      align-items: center;
      gap: 8px;
      min-width: 0;
      display: flex
    }
._sportIconBox_138vp_35:not(#\#):not(#\#) {
      flex: none;
      width: 16px;
      height: 16px;
      display: flex
    }
._leagueText_138vp_42:not(#\#):not(#\#) {
      text-overflow: ellipsis;
      white-space: nowrap;
      letter-spacing: .01px;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      overflow: hidden
    }
._content_138vp_47:not(#\#):not(#\#) {
      border-radius: 12px 12px var(--rounding-card-topOddCard-inner-bottom, 14px)var(--rounding-card-topOddCard-inner-bottom, 14px);
      background: var(--bg-secondary);
      padding-block: var(--padding-event-card)8px;
      padding-inline: var(--padding-event-card);
      gap: 4px;
      display: grid;
      position: relative
    }
._addButton_138vp_58:not(#\#):not(#\#) {
      position: absolute;
      inset-block-start: 0;
      inset-inline-end: 0;
      transform: translate(-14px, -50%)
    }
._match_138vp_65:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      display: flex
    }
._divider_138vp_71:not(#\#):not(#\#) {
      background: var(--border-divider);
      width: 100%;
      height: 1px
    }
._outcomeContainer_138vp_77:not(#\#):not(#\#) {
      align-items: flex-start;
      gap: var(--gap-event-card);
      flex-direction: column;
      padding-block: 4px;
      display: flex
    }
._outcomeContainer_138vp_77._blocked_138vp_84:not(#\#):not(#\#) {
      opacity: var(--opacity-item-disabled)
    }
._outcome_138vp_77:not(#\#):not(#\#) {
      justify-content: space-between;
      align-items: center;
      gap: var(--gap-event-card);
      width: 100%;
      display: flex
    }
._market_138vp_97:not(#\#):not(#\#) {
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      overflow: hidden
    }
@supports (display:-webkit-box) {
._market_138vp_97:not(#\#):not(#\#) {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box
      }
}
._market_138vp_97:not(#\#):not(#\#) {
      color: var(--fg-primary)
    }
._horizontal_138vp_104:not(#\#):not(#\#) ._content_138vp_47 {
      grid-template-columns: 1fr auto 360px;
      gap: 8px;
      display: grid
    }
._horizontal_138vp_104:not(#\#):not(#\#) ._divider_138vp_71 {
      width: 1px;
      height: 100%
    }
._horizontal_138vp_104:not(#\#):not(#\#) ._outcomeContainer_138vp_77 {
      flex-direction: column-reverse;
      justify-content: center;
      padding-block: 0
    }
._horizontal_138vp_104:not(#\#):not(#\#) ._meta_138vp_122 {
      padding-block: 2px
    }
._horizontal_138vp_104:not(#\#):not(#\#) ._outcome_138vp_77 {
      flex-grow: 1
    }
._list_1ks9m_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      display: flex
    }
._skeleton_1ks9m_8:not(#\#):not(#\#) {
      border-radius: var(--rounding-card-event, 16px);
      width: 100%;
      height: 130px
    }
._items_1ic8b_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 8px;
      display: flex
    }
._block_18jd3_2:not(#\#):not(#\#) {
      height: 12px
    }
.desktop:not(#\#):not(#\#) ._block_18jd3_2 {
      height: 16px
    }
._content_18jd3_10:not(#\#):not(#\#) {
      margin-block-start: 16px
    }
.desktop:not(#\#):not(#\#) ._content_18jd3_10 {
      margin-block-start: 24px
    }
._root_ykr9f_2:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 4px;
      display: flex
    }
._item_ykr9f_8:not(#\#):not(#\#) {
      align-items: center;
      gap: 4px;
      display: flex
    }
._dot_ykr9f_14:not(#\#):not(#\#) {
      border-radius: 50%;
      width: 8px;
      height: 8px
    }
._label_ykr9f_20:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
._root_1qxoy_6:not(#\#):not(#\#) {
      flex-direction: column;
      gap: 12px;
      display: flex;
      position: relative
    }
._plotWrap_1qxoy_13:not(#\#):not(#\#) {
      height: var(--_e-line-chart-plot-height, 170px);
      position: relative
    }
._plot_1qxoy_13:not(#\#):not(#\#) {
      width: 100%;
      height: 100%
    }
._tradingViewLogoVector_1qxoy_23:not(#\#):not(#\#) {
      width: 26px;
      height: 20px;
      color: var(--fg-primary);
      opacity: .3;
      pointer-events: none;
      position: absolute;
      inset-block-end: 22px;
      inset-inline-start: 8px;
      overflow: hidden
    }
._loader_1qxoy_35:not(#\#):not(#\#),
    ._noData_1qxoy_36:not(#\#):not(#\#) {
      justify-content: center;
      align-items: center;
      display: flex;
      position: absolute;
      inset: 0
    }
._noData_1qxoy_36:not(#\#):not(#\#) {
      letter-spacing: .01px;
      color: var(--fg-secondary);
      font-size: 12px;
      font-weight: 400;
      line-height: 16px
    }
.betting_overrideTokens-zbpPz #sport-frame .dark {
      --border-coupon: initial
    }
.betting_root-zbpPz {
      padding: var(--container-padding-betting-gap-vertical-mobile)var(--container-padding-betting-gap-horizontal-mobile);
      border-radius: var(--rounding-betting-mobile);
      background: var(--color-background-base-alt-primary)
    }
@media (min-width:1024px) {
.betting_root-zbpPz {
        padding: var(--container-padding-betting-gap-vertical-desktop)var(--container-padding-betting-gap-horizontal-desktop);
        border: var(--border-s)solid var(--betting-color-border-desktop);
        border-radius: var(--rounding-betting-desktop)
      }
}
.amount_total-1nfa7 {
      color: var(--color-content-base-alfa-static-white-64);
      white-space: break-spaces
    }
.progress-content_root-oV8Xg {
      color: var(--color-content-base-static-white);
      gap: var(--spacing-12);
      flex-direction: column;
      display: flex
    }
.progress-content_progress-oV8Xg {
      margin-block: var(--spacing-2)
    }
.progress-content_amountTop-oV8Xg,
    .progress-content_amount-oV8Xg {
      align-items: center;
      display: flex
    }
.progress-content_amountTop-oV8Xg {
      justify-content: space-between;
      gap: var(--spacing-8)
    }
.progress-content_icon-oV8Xg {
      color: var(--color-content-base-static-white);
      cursor: pointer
    }
.progress-content_amountIcon-oV8Xg {
      color: var(--color-content-base-static-white);
      margin-inline-end: var(--spacing-8)
    }
.progress-content_amountBottom-oV8Xg {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-semibold-font-size);
      font-weight: var(--font-caption-s-semibold-font-weight);
      letter-spacing: var(--font-caption-s-semibold-letter-spacing);
      line-height: var(--font-caption-s-semibold-line-height)
    }
.bonus-container_root-qVqMn {
      --top-image-gap: 14px;
      --image-width: 228px;
      --image-gap-inline-end: 60px;
      padding-top: var(--top-image-gap);
      margin-top: calc(var(--top-image-gap)*-1);
      margin-inline-end: calc(var(--image-gap-inline-end)*-1);
      padding-inline-end: var(--image-gap-inline-end);
      overflow: hidden
    }
@media (min-width:1024px) {
.bonus-container_root-qVqMn {
        --image-gap-inline-end: 44px
      }
}
.bonus-container_full-qVqMn {
      --top-image-gap: 58px;
      --image-width: 632px;
      margin-inline-end: 0;
      padding-inline-end: 0
    }
.bonus-container_content-qVqMn {
      height: 100%;
      min-height: 184px;
      padding: var(--spacing-16);
      border-radius: var(--bonus-available-rounding-mobile);
      background-image: var(--v7c9a0514);
      color: var(--color-content-base-static-white);
      grid-template-areas: "info info" "progress progress" "description description" "button button";
      display: grid;
      position: relative
    }
.bonus-container_hasCountdown-qVqMn .bonus-container_content-qVqMn {
      grid-template-areas: "info info" "progress progress" "description description" "countdown button"
    }
@media (min-width:1024px) {
.bonus-container_content-qVqMn {
        padding: var(--spacing-24);
        border-radius: var(--bonus-available-rounding-desktop)
      }
}
.bonus-container_primary-qVqMn .bonus-container_content-qVqMn {
      min-height: 138px
    }
.bonus-container_full-qVqMn .bonus-container_content-qVqMn {
      border-radius: var(--rounding-container-xl);
      color: var(--color-content-base-primary);
      grid-template: 1fr max-content/max-content 1fr max-content;
      padding: 0
    }
.bonus-container_contentBlock-qVqMn {
      z-index: 2;
      display: contents
    }
.bonus-container_full-qVqMn .bonus-container_contentBlock-qVqMn {
      width: 326px;
      padding: var(--spacing-16);
      justify-content: flex-end;
      gap: var(--spacing-16);
      flex-direction: column;
      grid-row: 1/3;
      justify-self: flex-end;
      display: flex
    }
.bonus-container_primary-qVqMn :is(.bonus-container_full-qVqMn .bonus-container_contentBlock-qVqMn) {
      padding: var(--spacing-24)
    }
.bonus-container_contentBlockCentered-qVqMn:is(.bonus-container_full-qVqMn .bonus-container_contentBlock-qVqMn) {
      justify-content: center
    }
@media (min-width:1440px) {
.bonus-container_full-qVqMn .bonus-container_contentBlock-qVqMn {
        width: 366px
      }
}
.bonus-container_imageBlock-qVqMn {
      z-index: 1;
      top: calc(var(--top-image-gap)*-1);
      width: var(--image-width);
      pointer-events: none;
      position: absolute;
      inset-inline-end: calc(var(--image-gap-inline-end)*-1)
    }
.bonus-container_full-qVqMn .bonus-container_imageBlock-qVqMn {
      top: unset;
      grid-row: 1/3
    }
@media (min-width:1024px) {
.bonus-container_full-qVqMn .bonus-container_imageBlock-qVqMn {
        inset-inline-end: 60%;
        transform: translate(60%)
      }
[dir=rtl] :is(.bonus-container_full-qVqMn .bonus-container_imageBlock-qVqMn) {
        transform: translate(-60%)
      }
}
@media (min-width:1440px) {
.bonus-container_full-qVqMn .bonus-container_imageBlock-qVqMn {
        inset-inline-end: 50%;
        transform: translate(50%)
      }
[dir=rtl] :is(.bonus-container_full-qVqMn .bonus-container_imageBlock-qVqMn) {
        transform: translate(-50%)
      }
}
.bonus-container_primary-qVqMn .bonus-container_imageBlock-qVqMn {
      top: calc(var(--top-image-gap)*-.9);
      bottom: unset
    }
.bonus-container_img-qVqMn {
      width: 100%
    }
.bonus-container_info-qVqMn {
      z-index: 2;
      min-height: 64px;
      padding-bottom: var(--spacing-24);
      justify-content: flex-start;
      align-items: flex-start;
      gap: var(--spacing-12);
      flex-direction: column;
      grid-area: info;
      display: flex
    }
.bonus-container_primary-qVqMn .bonus-container_info-qVqMn {
      justify-content: center
    }
.bonus-container_full-qVqMn .bonus-container_info-qVqMn {
      width: 336px;
      height: 100%;
      min-height: auto;
      padding: var(--spacing-16);
      grid-area: 1/1/3
    }
.bonus-container_primary-qVqMn :is(.bonus-container_full-qVqMn .bonus-container_info-qVqMn) {
      padding: var(--spacing-24)
    }
.bonus-container_hasCountdown-qVqMn :is(.bonus-container_full-qVqMn .bonus-container_info-qVqMn) {
      grid-row: 1;
      justify-content: flex-start
    }
.bonus-container_title-qVqMn {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h3-mobile-font-size);
      font-weight: var(--font-headline-h3-mobile-font-weight);
      letter-spacing: var(--font-headline-h3-mobile-letter-spacing);
      line-height: var(--font-headline-h3-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.bonus-container_title-qVqMn {
        font-size: var(--font-headline-h3-desktop-font-size);
        font-weight: var(--font-headline-h3-desktop-font-weight);
        letter-spacing: var(--font-headline-h3-desktop-letter-spacing);
        line-height: var(--font-headline-h3-desktop-line-height)
      }
}
.bonus-container_title-qVqMn {
      max-width: 200px
    }
.bonus-container_full-qVqMn .bonus-container_title-qVqMn {
      max-width: 100%
    }
.bonus-container_primary-qVqMn :is(.bonus-container_full-qVqMn .bonus-container_title-qVqMn) {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h2-mobile-font-size);
      font-weight: var(--font-headline-h2-mobile-font-weight);
      letter-spacing: var(--font-headline-h2-mobile-letter-spacing);
      line-height: var(--font-headline-h2-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.bonus-container_primary-qVqMn :is(.bonus-container_full-qVqMn .bonus-container_title-qVqMn) {
        font-size: var(--font-headline-h2-desktop-font-size);
        font-weight: var(--font-headline-h2-desktop-font-weight);
        letter-spacing: var(--font-headline-h2-desktop-letter-spacing);
        line-height: var(--font-headline-h2-desktop-line-height)
      }
}
.bonus-container_subtitle-qVqMn {
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height);
      max-width: 220px
    }
@media (min-width:1024px) {
.bonus-container_subtitle-qVqMn {
        max-width: 200px
      }
}
.bonus-container_subtitle-qVqMn {
      color: var(--color-content-base-alfa-static-white-64)
    }
.bonus-container_full-qVqMn .bonus-container_subtitle-qVqMn {
      max-width: 100%
    }
@media (min-width:1024px) {
.bonus-container_full-qVqMn .bonus-container_subtitle-qVqMn {
        max-width: 100%
      }
}
.bonus-container_progress-qVqMn {
      margin-bottom: var(--spacing-12);
      font-family: var(--font-display-body-font-family);
      font-size: var(--font-display-body-semibold-font-size);
      font-weight: var(--font-display-body-semibold-font-weight);
      letter-spacing: var(--font-display-body-semibold-letter-spacing);
      line-height: var(--font-display-body-semibold-line-height);
      grid-area: progress
    }
@media (min-width:1024px) {
.bonus-container_full-qVqMn .bonus-container_progress-qVqMn {
        margin-bottom: var(--spacing-16)
      }
}
.bonus-container_progressPrimary-qVqMn {
      margin-block: var(--spacing-16)var(--spacing-24)
    }
@media (min-width:1024px) {
.bonus-container_progressPrimary-qVqMn {
        margin-block: var(--spacing-24);
        font-family: var(--font-headline-font-family);
        font-size: var(--font-headline-h4-mobile-font-size);
        font-weight: var(--font-headline-h4-mobile-font-weight);
        letter-spacing: var(--font-headline-h4-mobile-letter-spacing);
        line-height: var(--font-headline-h4-mobile-line-height);
        text-transform: var(--font-headline-text-case);
        text-wrap: balance;
        white-space-collapse: preserve-breaks
      }
@media (min-width:1024px) {
.bonus-container_progressPrimary-qVqMn {
          font-size: var(--font-headline-h4-desktop-font-size);
          font-weight: var(--font-headline-h4-desktop-font-weight);
          letter-spacing: var(--font-headline-h4-desktop-letter-spacing);
          line-height: var(--font-headline-h4-desktop-line-height)
        }
}
.bonus-container_full-qVqMn .bonus-container_progressPrimary-qVqMn {
        margin: 0
      }
}
.bonus-container_countdown-qVqMn {
      z-index: 2;
      justify-content: flex-end;
      gap: var(--spacing-8);
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-semibold-font-size);
      font-weight: var(--font-caption-s-semibold-font-weight);
      letter-spacing: var(--font-caption-s-semibold-letter-spacing);
      line-height: var(--font-caption-s-semibold-line-height);
      flex-direction: column;
      grid-area: countdown;
      padding-inline-end: var(--spacing-12);
      display: flex
    }
.bonus-container_full-qVqMn .bonus-container_countdown-qVqMn {
      padding-bottom: var(--spacing-16);
      grid-area: 2/1;
      align-self: end;
      padding-inline-start: var(--spacing-16)
    }
.bonus-container_primary-qVqMn :is(.bonus-container_full-qVqMn .bonus-container_countdown-qVqMn) {
      padding-bottom: var(--spacing-24);
      padding-inline-start: var(--spacing-24)
    }
.bonus-container_icon-qVqMn {
      cursor: pointer
    }
.bonus-container_countdownContent-qVqMn {
      color: var(--color-content-base-static-white);
      align-items: center;
      gap: var(--spacing-8);
      grid-area: countdown-content;
      display: flex
    }
.bonus-container_countdownContent-qVqMn .bonus-container_icon-qVqMn {
      flex: 0 0 var(--spacing-16)
    }
.bonus-container_countdownText-qVqMn {
      color: var(--color-content-base-alfa-static-white-64)
    }
.bonus-container_countdownComponent-qVqMn {
      align-items: center;
      gap: var(--spacing-8);
      grid-area: countdown-component;
      display: flex
    }
.bonus-container_description-qVqMn {
      color: var(--color-content-base-primary);
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height);
      grid-area: description
    }
.bonus-container_description-qVqMn:not(:last-child) {
      margin-bottom: var(--spacing-24)
    }
.bonus-container_full-qVqMn .bonus-container_description-qVqMn:not(:last-child) {
      margin-bottom: 0
    }
.bonus-container_button-qVqMn {
      grid-area: button;
      place-self: end;
      width: 100%
    }
.bonus-container_hasCountdown-qVqMn .bonus-container_button-qVqMn {
      width: 170px
    }
.bonus-container_primary-qVqMn :is(.bonus-container_full-qVqMn :is(.bonus-container_hasCountdown-qVqMn .bonus-container_button-qVqMn)) {
      width: 100%
    }
.bonus-container_variant-2-qVqMn {
      overflow: visible
    }
.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn {
      grid-template-rows: 1fr;
      min-height: 260px;
      overflow: hidden
    }
@media (min-width:1024px) {
.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn {
        padding: var(--spacing-20)
      }
}
:is(.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn) .bonus-container_countdown-qVqMn {
      place-self: start
    }
:is(.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn) .bonus-container_info-qVqMn {
      padding-bottom: var(--spacing-12);
      gap: var(--spacing-8)
    }
:is(.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn) .bonus-container_button-qVqMn {
      place-self: end start;
      width: max-content
    }
:is(.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn) .bonus-container_imageBlock-qVqMn {
      top: auto;
      bottom: 0;
      width: 230px;
      height: 242px;
      inset-inline-end: 0
    }
:is(:is(.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn) .bonus-container_imageBlock-qVqMn) .bonus-container_img-qVqMn {
      object-fit: cover;
      object-position: right bottom;
      width: 100%;
      height: 100%
    }
:is(.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn) .bonus-container_title-qVqMn,
    :is(.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn) .bonus-container_subtitle-qVqMn {
      word-break: break-word;
      max-width: 170px
    }
:is(.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn) .bonus-container_backgroundImageBlock-qVqMn {
      z-index: 0;
      pointer-events: none;
      display: none;
      position: absolute
    }
@media (min-width:1024px) {
:is(.bonus-container_variant-2-qVqMn .bonus-container_content-qVqMn) .bonus-container_backgroundImageBlock-qVqMn {
        top: 0;
        width: 215px;
        height: 250px;
        display: block;
        inset-inline-end: 0
      }
}
.bonus-container_variant-2-qVqMn.bonus-container_hasCountdown-qVqMn .bonus-container_content-qVqMn {
      grid-template-areas: "countdown countdown" "info info" "progress progress" "description description" "button button"
    }
.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn {
      border-radius: var(--bonus-active-rounding-mobile);
      min-height: 292px;
      overflow: visible
    }
@media (min-width:1024px) {
.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn {
        border-radius: var(--bonus-active-rounding-desktop)
      }
}
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_countdown-qVqMn {
      margin-bottom: var(--spacing-8)
    }
@media (min-width:1024px) {
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_countdown-qVqMn {
        margin-bottom: var(--spacing-12)
      }
}
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_info-qVqMn {
      place-self: start
    }
@media (min-width:1024px) {
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_title-qVqMn {
        font-family: var(--font-headline-font-family);
        font-size: var(--font-headline-h2-mobile-font-size);
        font-weight: var(--font-headline-h2-mobile-font-weight);
        letter-spacing: var(--font-headline-h2-mobile-letter-spacing);
        line-height: var(--font-headline-h2-mobile-line-height);
        text-transform: var(--font-headline-text-case);
        text-wrap: balance;
        white-space-collapse: preserve-breaks
      }
@media (min-width:1024px) {
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_title-qVqMn {
          font-size: var(--font-headline-h2-desktop-font-size);
          font-weight: var(--font-headline-h2-desktop-font-weight);
          letter-spacing: var(--font-headline-h2-desktop-letter-spacing);
          line-height: var(--font-headline-h2-desktop-line-height)
        }
}
}
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_progressPrimary-qVqMn {
      max-width: max-content;
      margin: 0
    }
@media (min-width:1024px) {
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_title-qVqMn,
      :is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_subtitle-qVqMn {
        max-width: 270px
      }
}
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_button-qVqMn {
      margin-top: var(--spacing-12)
    }
@media (min-width:1024px) {
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_button-qVqMn {
        width: 100%;
        max-width: 270px;
        margin-top: var(--spacing-20)
      }
}
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_description-qVqMn {
      max-width: 150px;
      margin: var(--spacing-12)0 0
    }
@media (min-width:1024px) {
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_description-qVqMn {
        max-width: 270px
      }
}
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_imageBlock-qVqMn {
      width: 180px;
      height: 270px;
      bottom: 0
    }
:is(:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_imageBlock-qVqMn) .bonus-container_img-qVqMn {
      border-bottom-right-radius: var(--rounding-container-xl)
    }
@media (min-width:1024px) {
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_imageBlock-qVqMn {
        width: 700px;
        height: 322px
      }
}
@media (min-width:1920px) {
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_imageBlock-qVqMn {
        width: 900px
      }
}
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_backgroundImageBlock-qVqMn {
      border-start-end-radius: var(--rounding-container-xl);
      border-end-end-radius: var(--rounding-container-xl);
      width: 740px;
      height: 100%;
      overflow: hidden
    }
@media (min-width:1920px) {
:is(.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn .bonus-container_content-qVqMn) .bonus-container_backgroundImageBlock-qVqMn {
        width: 940px
      }
}
.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn.bonus-container_progressFull-qVqMn .bonus-container_progressPrimary-qVqMn {
      max-width: 140px
    }
@media (min-width:1024px) {
.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn.bonus-container_progressFull-qVqMn .bonus-container_progressPrimary-qVqMn {
        max-width: 270px
      }
}
.bonus-container_variant-2-qVqMn.bonus-container_primary-qVqMn.bonus-container_hasCountdown-qVqMn .bonus-container_content-qVqMn {
      grid-template-rows: auto 1fr
    }
:is(.bonus-container_variant-2-qVqMn.bonus-container_hasCountdown-qVqMn:not(.bonus-container_primary-qVqMn) .bonus-container_content-qVqMn) .bonus-container_countdown-qVqMn {
      grid-template-areas: "countdown-content countdown-component" "progress progress";
      justify-content: space-between;
      width: 100%;
      height: 100%;
      display: grid
    }
:is(:is(.bonus-container_variant-2-qVqMn.bonus-container_hasCountdown-qVqMn:not(.bonus-container_primary-qVqMn) .bonus-container_content-qVqMn) .bonus-container_countdown-qVqMn) .bonus-container_countdownContent-qVqMn {
      place-self: start
    }
:is(:is(.bonus-container_variant-2-qVqMn.bonus-container_hasCountdown-qVqMn:not(.bonus-container_primary-qVqMn) .bonus-container_content-qVqMn) .bonus-container_countdown-qVqMn) .bonus-container_countdownComponent-qVqMn {
      place-self: start end
    }
:is(:is(.bonus-container_variant-2-qVqMn.bonus-container_hasCountdown-qVqMn:not(.bonus-container_primary-qVqMn) .bonus-container_content-qVqMn) .bonus-container_countdown-qVqMn) .bonus-container_progress-qVqMn {
      margin-bottom: var(--spacing-8);
      place-self: end start
    }
.active-bonus_root-2sciq {
      position: relative
    }
.active-bonus_container-2sciq {
      gap: var(--spacing-20);
      display: grid
    }
@media (min-width:1024px) {
.active-bonus_container-2sciq {
        gap: var(--spacing-64)
      }
}
.active-bonus_bonus-2sciq {
      padding: var(--spacing-16);
      margin: calc(var(--spacing-16)*-1);
      overflow: hidden
    }
@media (min-width:1024px) {
.active-bonus_bonus-2sciq {
        overflow: visible
      }
}
.active-bonus_heading-2sciq {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h3-mobile-font-size);
      font-weight: var(--font-headline-h3-mobile-font-weight);
      letter-spacing: var(--font-headline-h3-mobile-letter-spacing);
      line-height: var(--font-headline-h3-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.active-bonus_heading-2sciq {
        font-size: var(--font-headline-h3-desktop-font-size);
        font-weight: var(--font-headline-h3-desktop-font-weight);
        letter-spacing: var(--font-headline-h3-desktop-letter-spacing);
        line-height: var(--font-headline-h3-desktop-line-height)
      }
}
.active-bonus_heading-2sciq {
      margin-bottom: var(--spacing-20)
    }
@media (min-width:1024px) {
.active-bonus_heading-2sciq {
        margin-bottom: var(--spacing-24)
      }
}
.variant-1_root-zhI7K {
      border-radius: var(--bonus-chainable-rounding-mobile);
      background: var(--v47a88bdb), var(--banner-bonuses-color-bg-grad, var(--banner-bonuses-color-bg));
      width: 100%;
      height: 100%;
      min-height: 244px;
      text-align: center;
      padding-block-start: var(--spacing-64, 64px);
      position: relative
    }
@media (min-width:1024px) {
.variant-1_root-zhI7K {
        border-radius: var(--bonus-chainable-rounding-desktop)
      }
}
.variant-1_image-zhI7K {
      width: 228px;
      pointer-events: none;
      -webkit-user-select: none;
      user-select: none;
      position: absolute;
      inset-block-start: calc(var(--spacing-20)*-1);
      inset-inline-start: 50%;
      transform: translate(-50%)
    }
[dir=rtl] .variant-1_image-zhI7K {
      transform: translate(50%)
    }
.variant-1_bonusValue-zhI7K {
      width: 100%;
      position: relative
    }
.variant-1_bonusContent-zhI7K {
      min-width: 180px;
      height: 100%;
      min-height: 180px;
      padding: var(--spacing-24, 24px)var(--spacing-16, 16px)var(--spacing-16, 16px)var(--spacing-16, 16px);
      flex-direction: column;
      justify-content: space-between;
      align-items: center;
      display: flex
    }
.variant-1_bonusValueText-zhI7K {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h3-mobile-font-size);
      font-weight: var(--font-headline-h3-mobile-font-weight);
      letter-spacing: var(--font-headline-h3-mobile-letter-spacing);
      line-height: var(--font-headline-h3-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.variant-1_bonusValueText-zhI7K {
        font-size: var(--font-headline-h3-desktop-font-size);
        font-weight: var(--font-headline-h3-desktop-font-weight);
        letter-spacing: var(--font-headline-h3-desktop-letter-spacing);
        line-height: var(--font-headline-h3-desktop-line-height)
      }
}
.variant-1_bonusValueText-zhI7K {
      line-height: var(--font-headline-h3-mobile-line-height, 24px)
    }
.variant-1_bonusValueInfo-zhI7K {
      cursor: pointer;
      position: absolute;
      inset-block-start: 50%;
      inset-inline-end: 0;
      transform: translateY(-50%)
    }
.variant-1_bonusOrder-zhI7K {
      color: var(--color-content-base-alfa-static-white-64);
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height)
    }
.variant-1_countdown-zhI7K {
      margin-block-end: var(--spacing-8)
    }
.variant-1_bonusReceived-zhI7K {
      margin-block-start: var(--spacing-24)
    }
.variant-1_bonusIcon-zhI7K {
      width: 28px;
      height: 28px;
      margin: 0 auto var(--spacing-16)
    }
.variant-1_bonusReceivedText-zhI7K {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height)
    }
.variant-1_bonusExpiredText-zhI7K {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-regular-font-size);
      font-weight: var(--font-body-regular-font-weight);
      letter-spacing: var(--font-body-regular-letter-spacing);
      line-height: var(--font-body-regular-line-height)
    }
.variant-2_rootWrapper-paUp0 {
      justify-content: flex-end;
      align-items: center;
      gap: var(--spacing-8);
      flex-direction: column;
      padding-block-start: var(--spacing-12);
      display: inline-flex
    }
.variant-2_root-paUp0 {
      border-radius: var(--bonus-chainable-rounding-mobile);
      background: var(--v5d340653), var(--banner-bonuses-color-bg-grad, var(--banner-bonuses-color-bg));
      flex-direction: column;
      justify-content: flex-end;
      align-self: stretch;
      align-items: center;
      height: 100%;
      padding-block-start: 150px;
      display: flex;
      position: relative
    }
@media (min-width:1024px) {
.variant-2_root-paUp0 {
        border-radius: var(--bonus-chainable-rounding-desktop)
      }
}
.variant-2_bgImageContainer-paUp0 {
      border-radius: var(--rounding-container-l);
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 145px;
      display: flex;
      position: absolute;
      inset-block-start: 0;
      inset-inline-start: 0;
      overflow: hidden
    }
.variant-2_bgImage-paUp0 {
      pointer-events: none;
      -webkit-user-select: none;
      user-select: none
    }
.variant-2_image-paUp0 {
      width: 216px;
      height: 172px;
      min-height: 166px;
      pointer-events: none;
      -webkit-user-select: none;
      user-select: none;
      display: block;
      position: absolute;
      inset-block-start: calc(var(--spacing-12)*-1);
      inset-inline-start: 50%;
      transform: translate(-50%)
    }
[dir=rtl] .variant-2_image-paUp0 {
      transform: translate(50%)
    }
.variant-2_container-paUp0 {
      justify-content: flex-end;
      align-self: stretch;
      align-items: center;
      gap: var(--spacing-16);
      min-width: 180px;
      padding-block-end: var(--spacing-16);
      padding-inline: var(--spacing-16);
      flex-direction: column;
      display: flex;
      position: relative
    }
.variant-2_content-paUp0 {
      justify-content: flex-end;
      align-self: stretch;
      align-items: center;
      gap: var(--spacing-16);
      width: 100%;
      padding-block: var(--spacing-20)var(--spacing-12);
      flex-direction: column;
      display: flex
    }
.variant-2_bonusInfo-paUp0 {
      flex-direction: column;
      align-self: stretch;
      align-items: center;
      gap: 12px;
      display: flex
    }
.variant-2_bonusValueInfo-paUp0 {
      width: var(--size-control-xl);
      min-width: var(--size-control-xl);
      height: var(--size-control-xl);
      min-height: var(--size-control-xl);
      border-radius: var(--rounding-control-xl);
      background: var(--color-background-base-alfa-static-white-20);
      cursor: pointer;
      justify-content: center;
      align-items: center;
      display: flex
    }
.variant-2_contentActions-paUp0 {
      justify-content: space-between;
      align-self: stretch;
      align-items: center;
      gap: var(--spacing-8);
      display: flex
    }
.variant-2_countdown-paUp0 {
      align-self: center
    }
.variant-2_bonusValue-paUp0 {
      gap: var(--spacing-4);
      text-align: center;
      flex-direction: column;
      display: flex;
      position: relative
    }
.variant-2_bonusValueText-paUp0 {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h3-mobile-font-size);
      font-weight: var(--font-headline-h3-mobile-font-weight);
      letter-spacing: var(--font-headline-h3-mobile-letter-spacing);
      line-height: var(--font-headline-h3-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.variant-2_bonusValueText-paUp0 {
        font-size: var(--font-headline-h3-desktop-font-size);
        font-weight: var(--font-headline-h3-desktop-font-weight);
        letter-spacing: var(--font-headline-h3-desktop-letter-spacing);
        line-height: var(--font-headline-h3-desktop-line-height)
      }
}
.variant-2_bonusOrder-paUp0 {
      color: var(--color-content-base-alfa-static-white-64);
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height);
      margin-inline: 0
    }
.variant-2_bonusReceived-paUp0 {
      align-self: stretch;
      align-items: center;
      gap: var(--spacing-12);
      flex-direction: column;
      display: flex
    }
.variant-2_bonusIcon-paUp0 {
      width: 28px;
      height: 28px
    }
.variant-2_bonusReceivedText-paUp0 {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-semibold-font-size);
      font-weight: var(--font-body-semibold-font-weight);
      letter-spacing: var(--font-body-semibold-letter-spacing);
      line-height: var(--font-body-semibold-line-height)
    }
.variant-2_bonusExpiredText-paUp0 {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-regular-font-size);
      font-weight: var(--font-body-regular-font-weight);
      letter-spacing: var(--font-body-regular-letter-spacing);
      line-height: var(--font-body-regular-line-height)
    }
.chainable-bonuses_root-Zp3bR {
      position: relative
    }
@media (min-width:768px) {
.chainable-bonuses_root-Zp3bR {
        overflow: hidden
      }
}
.chainable-bonuses_heading-Zp3bR {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h3-mobile-font-size);
      font-weight: var(--font-headline-h3-mobile-font-weight);
      letter-spacing: var(--font-headline-h3-mobile-letter-spacing);
      line-height: var(--font-headline-h3-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.chainable-bonuses_heading-Zp3bR {
        font-size: var(--font-headline-h3-desktop-font-size);
        font-weight: var(--font-headline-h3-desktop-font-weight);
        letter-spacing: var(--font-headline-h3-desktop-letter-spacing);
        line-height: var(--font-headline-h3-desktop-line-height)
      }
}
.chainable-bonuses_heading-Zp3bR {
      margin-block-start: var(--spacing-24)
    }
@media (min-width:1024px) {
.chainable-bonuses_heading-Zp3bR {
        margin-block-start: var(--spacing-32)
      }
}
.chainable-bonuses_subheading-Zp3bR {
      color: var(--color-content-base-secondary);
      font-family: var(--font-caption-font-family);
      font-size: var(--font-caption-s-regular-font-size);
      font-weight: var(--font-caption-s-regular-font-weight);
      letter-spacing: var(--font-caption-s-regular-letter-spacing);
      line-height: var(--font-caption-s-regular-line-height);
      margin-block-start: var(--spacing-4)
    }
.chainable-bonuses_row-Zp3bR {
      gap: var(--spacing-16);
      margin-block-start: calc(var(--spacing-20)*-1);
      margin-inline: calc(var(--container__padding)*-1);
      -ms-overflow-style: none;
      scrollbar-width: none;
      grid-auto-columns: minmax(216px, 1fr);
      grid-auto-flow: column;
      padding-block-start: var(--spacing-20);
      padding-inline-start: var(--container__padding);
      display: grid;
      overflow: auto visible
    }
.chainable-bonuses_row-Zp3bR::-webkit-scrollbar {
      display: none
    }
@media (min-width:768px) {
.chainable-bonuses_row-Zp3bR {
        margin-inline: 0;
        padding-inline: 0
      }
}
@media (min-width:1440px) {
.chainable-bonuses_row-Zp3bR {
        overflow: visible
      }
}
@media (min-width:1024px) {
.chainable-bonuses_row-Zp3bR {
        grid-auto-columns: minmax(254px, 1fr)
      }
}
.chainable-bonuses_bonus-Zp3bR {
      min-width: 216px
    }
@media (min-width:1024px) {
.chainable-bonuses_bonus-Zp3bR {
        min-width: 254px
      }
}
@media (min-width:1440px) {
.chainable-bonuses_bonus-Zp3bR {
        width: auto
      }
}
.chainable-bonuses_root-Zp3bR.chainable-bonuses_variant-1-Zp3bR .chainable-bonuses_subheading-Zp3bR {
      margin-block-end: var(--spacing-32)
    }
.chainable-bonuses_root-Zp3bR.chainable-bonuses_variant-2-Zp3bR .chainable-bonuses_subheading-Zp3bR {
      margin-block-end: var(--spacing-20)
    }
@media (min-width:1024px) {
.chainable-bonuses_root-Zp3bR.chainable-bonuses_variant-2-Zp3bR .chainable-bonuses_subheading-Zp3bR {
        margin-block-end: var(--spacing-24)
      }
}
.available-bonuses_root-MJzfJ {
      position: relative
    }
.available-bonuses_list-MJzfJ {
      padding: var(--spacing-16)var(--spacing-8);
      margin: calc(var(--spacing-24)*-1)calc(var(--spacing-16)*-1);
      flex-direction: column;
      align-items: stretch;
      display: flex;
      overflow: hidden
    }
.available-bonuses_item-MJzfJ {
      padding: var(--spacing-8);
      display: flex
    }
.available-bonuses_item-MJzfJ>div {
      flex: auto
    }
.available-bonuses_heading-MJzfJ {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h3-mobile-font-size);
      font-weight: var(--font-headline-h3-mobile-font-weight);
      letter-spacing: var(--font-headline-h3-mobile-letter-spacing);
      line-height: var(--font-headline-h3-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.available-bonuses_heading-MJzfJ {
        font-size: var(--font-headline-h3-desktop-font-size);
        font-weight: var(--font-headline-h3-desktop-font-weight);
        letter-spacing: var(--font-headline-h3-desktop-letter-spacing);
        line-height: var(--font-headline-h3-desktop-line-height)
      }
}
.available-bonuses_heading-MJzfJ {
      margin-bottom: var(--spacing-20)
    }
@media (min-width:1024px) {
.available-bonuses_heading-MJzfJ {
        margin-bottom: var(--spacing-24)
      }
}
.available-bonuses_skeletonHeading-MJzfJ {
      height: 24px;
      margin-block: var(--spacing-20)
    }
.available-bonuses_skeletonList-MJzfJ {
      gap: var(--spacing-16);
      flex-direction: column;
      display: flex
    }
.available-bonuses_skeleton-MJzfJ {
      border-radius: var(--rounding-container-l);
      width: 100%
    }
@media (min-width:1440px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-1-MJzfJ .available-bonuses_skeletonList-MJzfJ {
        flex-direction: row;
        height: 156px
      }
}
.available-bonuses_root-MJzfJ.available-bonuses_variant-1-MJzfJ .available-bonuses_skeleton-MJzfJ {
      height: 152px
    }
@media (min-width:1024px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-1-MJzfJ .available-bonuses_skeleton-MJzfJ {
        height: 176px
      }
}
@media (min-width:1440px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-1-MJzfJ .available-bonuses_skeleton-MJzfJ {
        width: 33.3333%;
        height: 156px
      }
}
@media (min-width:1920px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-1-MJzfJ .available-bonuses_skeleton-MJzfJ {
        width: 25%
      }
}
@media (min-width:1024px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-1-MJzfJ .available-bonuses_list-MJzfJ {
        padding: var(--spacing-16);
        margin: calc(var(--spacing-24)*-1);
        overflow: visible
      }
}
@media (min-width:1440px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-1-MJzfJ .available-bonuses_list-MJzfJ {
        flex-flow: wrap
      }
.available-bonuses_root-MJzfJ.available-bonuses_variant-1-MJzfJ .available-bonuses_item-MJzfJ {
        width: 33.3333%
      }
}
@media (min-width:1920px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-1-MJzfJ .available-bonuses_item-MJzfJ {
        width: 25%
      }
}
.available-bonuses_root-MJzfJ.available-bonuses_variant-2-MJzfJ .available-bonuses_skeletonList-MJzfJ {
      height: auto
    }
@media (min-width:1024px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-2-MJzfJ .available-bonuses_skeletonList-MJzfJ {
        flex-flow: wrap
      }
}
.available-bonuses_root-MJzfJ.available-bonuses_variant-2-MJzfJ .available-bonuses_skeleton-MJzfJ {
      height: 260px
    }
@media (min-width:1024px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-2-MJzfJ .available-bonuses_skeleton-MJzfJ {
        width: calc(50% - var(--spacing-16))
      }
}
@media (min-width:1440px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-2-MJzfJ .available-bonuses_skeleton-MJzfJ {
        width: calc(33.3333% - var(--spacing-16))
      }
}
@media (min-width:1024px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-2-MJzfJ .available-bonuses_list-MJzfJ {
        flex-flow: wrap
      }
.available-bonuses_root-MJzfJ.available-bonuses_variant-2-MJzfJ .available-bonuses_item-MJzfJ {
        width: 50%
      }
}
@media (min-width:1440px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-2-MJzfJ .available-bonuses_item-MJzfJ {
        width: 33.3333%
      }
}
@media (min-width:1920px) {
.available-bonuses_root-MJzfJ.available-bonuses_variant-2-MJzfJ .available-bonuses_item-MJzfJ {
        width: 25%
      }
}
.faq-block_root-6V8Vr {
      gap: var(--spacing-12);
      flex-direction: column;
      display: flex
    }
@media (min-width:1024px) {
.faq-block_root-6V8Vr {
        flex-direction: row
      }
}
.faq-block_heading-6V8Vr {
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h3-mobile-font-size);
      font-weight: var(--font-headline-h3-mobile-font-weight);
      letter-spacing: var(--font-headline-h3-mobile-letter-spacing);
      line-height: var(--font-headline-h3-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks
    }
@media (min-width:1024px) {
.faq-block_heading-6V8Vr {
        font-size: var(--font-headline-h3-desktop-font-size);
        font-weight: var(--font-headline-h3-desktop-font-weight);
        letter-spacing: var(--font-headline-h3-desktop-letter-spacing);
        line-height: var(--font-headline-h3-desktop-line-height)
      }
}
.faq-block_heading-6V8Vr {
      margin-bottom: var(--spacing-20)
    }
@media (min-width:1024px) {
.faq-block_heading-6V8Vr {
        margin-bottom: var(--spacing-24)
      }
}
.faq-block_group-6V8Vr {
      gap: var(--spacing-12);
      flex-direction: column;
      flex-basis: 50%;
      display: flex
    }
.faq-block_accordion-6V8Vr {
      font-family: var(--font-body-font-family);
      font-size: var(--font-body-regular-font-size);
      font-weight: var(--font-body-regular-font-weight);
      letter-spacing: var(--font-body-regular-letter-spacing);
      line-height: var(--font-body-regular-line-height)
    }
.faq-block_accordion-6V8Vr ul {
      display: grid
    }
.accordion-header_root-M6Uu8 {
      color: var(--color-content-base-primary);
      align-items: center;
      gap: var(--spacing-8);
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h4-mobile-font-size);
      font-weight: var(--font-headline-h4-mobile-font-weight);
      letter-spacing: var(--font-headline-h4-mobile-letter-spacing);
      line-height: var(--font-headline-h4-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks;
      display: flex
    }
@media (min-width:1024px) {
.accordion-header_root-M6Uu8 {
        font-size: var(--font-headline-h4-desktop-font-size);
        font-weight: var(--font-headline-h4-desktop-font-weight);
        letter-spacing: var(--font-headline-h4-desktop-letter-spacing);
        line-height: var(--font-headline-h4-desktop-line-height);
        gap: var(--spacing-12)
      }
}
.accordion-header_icon-M6Uu8 {
      color: var(--f6c04860)
    }
.container_root-fsivq {
      --container__padding: var(--spacing-16);
      --container__max-width--tablet: 640px;
      padding-block: var(--container-page-content-padding-top-mobile)var(--container-page-content-padding-bottom-mobile);
      padding-inline: var(--container__padding);
      margin: 0 auto
    }
@media (min-width:768px) {
.container_root-fsivq {
        --container__padding: 0;
        max-width: var(--container__max-width--tablet)
      }
}
@media (min-width:1024px) {
.container_root-fsivq {
        max-width: 718px;
        padding-block: var(--container-page-content-padding-top-desktop)var(--container-page-content-padding-bottom-desktop)
      }
}
@media (min-width:1440px) {
.container_root-fsivq {
        max-width: 884px
      }
}
.car-banner-block_root-G8dls {
      text-align: center;
      flex-direction: column;
      justify-content: center;
      display: flex;
      position: relative
    }
.car-banner-block_root-G8dls span {
      letter-spacing: -2.8px;
      font-size: 54px;
      line-height: 54px
    }
@media (min-width:768px) {
.car-banner-block_root-G8dls span {
        font-size: 70px;
        line-height: 70px
      }
}
.car-banner-block_title-G8dls {
      letter-spacing: 0;
      text-transform: uppercase;
      width: 100%;
      font-family: Halvar Breit, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 800;
      line-height: 20px
    }
@media (min-width:768px) {
.car-banner-block_title-G8dls {
        letter-spacing: -.44px;
        font-size: 22px;
        line-height: 26px
      }
}
.car-banner-block_container-G8dls {
      height: 134px;
      margin: 12px 0;
      position: relative
    }
@media (min-width:768px) {
.car-banner-block_container-G8dls {
        display: contents
      }
}
.car-banner-block_wideShell-G8dls {
      width: 100vw;
      transform: translateX(calc(-50% - var(--spacing-16)));
      justify-content: center;
      display: flex;
      position: absolute;
      left: 50vw;
      overflow: hidden
    }
@media (min-width:768px) {
.car-banner-block_wideShell-G8dls {
        display: contents
      }
}
.car-banner-block_car-G8dls {
      -webkit-user-select: none;
      user-select: none;
      height: 134px;
      margin-top: 12px
    }
@media (min-width:768px) {
.car-banner-block_car-G8dls {
        height: 100%
      }
}
.infinite-carousel_sliderContainer-11XCF {
      --translate: 100%
    }
[dir=rtl] .infinite-carousel_sliderContainer-11XCF {
      --translate: -100%
    }
.infinite-carousel_sliderContainer-11XCF {
      backface-visibility: hidden;
      width: 100%;
      display: flex;
      position: relative;
      overflow: hidden;
      transform: translate(0, 0)
    }
@keyframes infinite-carousel_scrolling-first-11XCF {
0% {
        transform: translate(0)
      }
to {
        transform: translateX(calc(var(--translate)*-1))
      }
}
@keyframes infinite-carousel_scrolling-second-11XCF {
0% {
        transform: translate(0)
      }
to {
        transform: translateX(calc(var(--translate)*-1))
      }
}
.infinite-carousel_sliderTrack-11XCF {
      box-sizing: border-box;
      width: max-content;
      padding-right: var(--v0479c202);
      backface-visibility: hidden;
      gap: var(--v0479c202);
      will-change: transform;
      flex-shrink: 0;
      animation-play-state: running;
      animation-fill-mode: forwards;
      display: flex;
      transform: translate(0, 0)
    }
.infinite-carousel_sliderTrack-11XCF>* {
      flex-shrink: 0
    }
.infinite-carousel_sliderTrackFirstAnimated-11XCF {
      animation: 20s linear infinite-carousel_scrolling-first-11XCF
    }
.infinite-carousel_sliderTrackSecondAnimated-11XCF {
      animation: 20s linear infinite-carousel_scrolling-second-11XCF
    }
.slider_arrowScrollView-EVbs1 {
      --scroll-view-background: transparent;
      --scroll-view-arrow-z-index: 2
    }
.slider_root-EVbs1 {
      --gradient-rotate: 90deg
    }
[dir=rtl] .slider_root-EVbs1 {
      --gradient-rotate: -90deg
    }
@media (min-width:1024px) {
.slider_root-EVbs1 {
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), #0000 4%, black 14%, black 86%, #0000 96%);
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), #0000 4%, black 14%, black 86%, #0000 96%);
        mask-image: linear-gradient(var(--gradient-rotate), #0000 4%, black 14%, black 86%, #0000 96%);
        margin: 0;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
      }
.slider_root-EVbs1.slider_onLightBacklight-EVbs1 {
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), #0000 0%, black 14%, black 86%, #0000 100%);
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), #0000 0%, black 14%, black 86%, #0000 100%);
        mask-image: linear-gradient(var(--gradient-rotate), #0000 0%, black 14%, black 86%, #0000 100%)
      }
.slider_root-EVbs1.slider_leftBacklight-EVbs1 {
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), #0000 4%, black 14%);
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), #0000 4%, black 14%);
        mask-image: linear-gradient(var(--gradient-rotate), #0000 4%, black 14%)
      }
.slider_root-EVbs1.slider_leftBacklight-EVbs1.slider_onLightBacklight-EVbs1 {
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), #0000 0%, black 14%);
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), #0000 0%, black 14%);
        mask-image: linear-gradient(var(--gradient-rotate), #0000 0%, black 14%)
      }
.slider_root-EVbs1.slider_rightBacklight-EVbs1 {
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), black 86%, #0000 96%);
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), black 86%, #0000 96%);
        mask-image: linear-gradient(var(--gradient-rotate), black 86%, #0000 96%)
      }
.slider_root-EVbs1.slider_rightBacklight-EVbs1.slider_onLightBacklight-EVbs1 {
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), black 86%, #0000 100%);
        -webkit-mask-image: linear-gradient(var(--gradient-rotate), black 86%, #0000 100%);
        mask-image: linear-gradient(var(--gradient-rotate), black 86%, #0000 100%)
      }
.slider_root-EVbs1.slider_offBacklight-EVbs1 {
        -webkit-mask-image: none;
        mask-image: none
      }
}
@media (pointer:coarse) {
.slider_root-EVbs1 {
        -webkit-mask-image: none;
        mask-image: none
      }
}
.slider_root-EVbs1 .slider_slide-EVbs1 {
      -webkit-user-select: none;
      user-select: none;
      flex-direction: row;
      flex-shrink: 0;
      width: auto;
      display: flex
    }
.swiper-pagination {
      background-color: var(--color-background-base-alfa-static-white);
      justify-content: center;
      gap: var(--spacing-4);
      border-radius: 8px;
      width: max-content;
      margin: 8px auto 0;
      padding: 5px;
      display: flex
    }
.swiper-pagination-bullet {
      background-color: var(--color-content-base-tertiary);
      cursor: pointer;
      border-radius: 50%;
      width: 5px;
      height: 5px
    }
.swiper-pagination-bullet-active {
      background-color: var(--color-content-base-primary)
    }
.awards-block_container-q35p1 {
      flex-direction: column;
      align-items: center;
      padding: 4px 0;
      display: flex
    }
.awards-block_card-q35p1 {
      display: flex
    }
.awards-block_root-q35p1 {
      height: 69px;
      position: relative
    }
.awards-block_wideShell-q35p1 {
      -webkit-user-select: none;
      user-select: none;
      width: 100vw;
      position: absolute;
      left: 50vw
    }
.awards-block_title-q35p1 {
      color: #ffffffad;
      text-align: center;
      margin-bottom: 2px;
      font-size: 10px;
      font-weight: 600;
      line-height: 14px
    }
.awards-block_description-q35p1 {
      color: #f0f2f5;
      text-align: center;
      text-transform: uppercase;
      white-space: pre-wrap;
      margin-bottom: 4px;
      font-family: Halvar Breit, sans-serif;
      font-size: 12px;
      font-weight: 900;
      line-height: 13px
    }
.awards-block_year-q35p1 {
      color: #9aa1b1;
      letter-spacing: .01em;
      text-align: center;
      text-transform: uppercase;
      font-size: 10px;
      font-weight: 600;
      line-height: 140%
    }
.awards-block_startLeave-q35p1,
    .awards-block_endLeave-q35p1 {
      width: 31px;
      height: 69px
    }
.awards-block_slide-q35p1 {
      -webkit-user-select: none;
      user-select: none;
      flex-direction: row;
      flex-shrink: 0;
      width: auto;
      display: flex
    }
.vip-manager-block_root-Y9b9n {
      background: linear-gradient(272.88deg, #57a4ff -2.17%, #004699 40.85%, #002d61 100%), var(--vipland-manager-bg);
      text-align: center;
      border-radius: 24px;
      flex-direction: column;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      padding: 16px;
      display: flex
    }
@media (min-width:768px) {
.vip-manager-block_root-Y9b9n {
        text-align: start;
        flex-direction: row;
        padding: 24px
      }
}
.vip-manager-block_managers-Y9b9n {
      gap: 16px;
      display: flex
    }
.vip-manager-block_managers-Y9b9n img {
      width: 86px;
      height: 100px
    }
.vip-manager-block_textContainer-Y9b9n {
      width: 260px;
      height: 80px;
      margin-bottom: 12px
    }
@media (min-width:768px) {
.vip-manager-block_textContainer-Y9b9n {
        width: 300px;
        height: 80px;
        margin-bottom: 0
      }
}
.vip-manager-block_textContainer-Y9b9n .vip-manager-block_description-Y9b9n {
      color: #ffffffad;
      margin-top: 12px;
      font-size: 14px;
      font-weight: 400;
      line-height: 143%
    }
.vip-manager-block_titleContainer-Y9b9n {
      justify-content: center;
      align-items: center;
      gap: 4px;
      display: flex
    }
@media (min-width:768px) {
.vip-manager-block_titleContainer-Y9b9n {
        justify-content: flex-start
      }
}
.vip-manager-block_titleContainer-Y9b9n .vip-manager-block_title-Y9b9n {
      color: #f0f2f5;
      letter-spacing: -.02em;
      font-size: 26px;
      font-weight: 600;
      line-height: 114%
    }
.vip-manager-block_titleContainer-Y9b9n .vip-manager-block_badge-Y9b9n {
      color: #000;
      letter-spacing: 0;
      text-align: center;
      background: #fff;
      border-radius: 999px;
      min-width: 24px;
      padding: 4px 8px;
      font-size: 12px;
      font-weight: 600;
      line-height: 133%;
      position: relative
    }
:is(.vip-manager-block_titleContainer-Y9b9n .vip-manager-block_badge-Y9b9n) .vip-manager-block_dot-Y9b9n {
      background-color: var(--vipland-manager-reddot);
      border: 1.5px solid #2c76cd;
      border-radius: 999px;
      width: 8px;
      height: 8px;
      display: block;
      position: absolute;
      top: -1px;
      right: -1px
    }
@media (min-width:768px) {
:is(.vip-manager-block_titleContainer-Y9b9n .vip-manager-block_badge-Y9b9n) .vip-manager-block_dot-Y9b9n {
        border: 1.5px solid var(--vipland-manager-bg)
      }
}
.concierge-service-block_root-ylFS3 {
      background: var(--vipland-concierge-bg-secondary);
      height: 378px;
      color: var(--vipland-concierge-text);
      border-radius: 24px;
      flex-direction: column;
      justify-content: space-between;
      padding: 24px 0;
      display: flex;
      position: relative;
      overflow: hidden
    }
.concierge-service-block_carousel-ylFS3 {
      -webkit-user-select: none;
      user-select: none
    }
.concierge-service-block_titleContainer-ylFS3 {
      text-align: center;
      width: 100%
    }
.concierge-service-block_title-ylFS3 {
      letter-spacing: -.56px;
      text-align: center;
      text-transform: uppercase;
      font-family: Halvar Breit, sans-serif;
      font-size: 28px;
      font-weight: 800;
      line-height: 22px
    }
@media (min-width:768px) {
.concierge-service-block_title-ylFS3 {
        letter-spacing: -1.36px;
        font-size: 34px;
        line-height: 30px
      }
}
.concierge-service-block_title-ylFS3 span {
      letter-spacing: 0;
      font-size: 16px;
      font-weight: 800
    }
@media (min-width:768px) {
.concierge-service-block_title-ylFS3 span {
        letter-spacing: -.44px;
        font-size: 22px
      }
}
.concierge-service-block_subtitle-ylFS3 {
      white-space: pre-wrap;
      margin-top: 12px;
      font-size: 14px;
      font-weight: 400;
      line-height: 143%
    }
.concierge-service-block_image-ylFS3 {
      z-index: 0;
      width: 520px;
      position: absolute;
      top: 56px;
      left: 50%;
      transform: translate(-50%, 50%)
    }
.concierge-service-block_conciergeItem-ylFS3 {
      background-color: var(--vipland-concierge-card-bg);
      border-radius: 12px;
      min-width: 140px;
      height: 66px;
      padding-inline-end: 48px;
      position: relative
    }
.concierge-service-block_conciergeItem-ylFS3 .concierge-service-block_text-ylFS3 {
      color: var(--vipland-concierge-card-text);
      letter-spacing: 0;
      white-space: pre-wrap;
      padding: 12px 0 0 12px;
      font-size: 12px;
      font-weight: 600;
      line-height: 16px
    }
.concierge-service-block_conciergeItem-ylFS3 .concierge-service-block_img-ylFS3 {
      border-top-right-radius: 12px;
      border-bottom-right-radius: 12px;
      width: 80px;
      position: absolute;
      top: 0;
      right: 0
    }
.personal-approach-card_root-A32e5 {
      border-radius: var(--rounding-20);
      flex-direction: column;
      justify-content: space-between;
      min-width: 310px;
      padding: 16px;
      display: flex;
      position: relative;
      overflow: hidden
    }
@media (min-width:1024px) {
.personal-approach-card_root-A32e5 {
        padding: 24px
      }
}
.personal-approach-card_image-A32e5 {
      border-radius: var(--rounding-20);
      height: 100%;
      position: absolute;
      inset-block-end: 0;
      inset-inline-end: 0
    }
.personal-approach-card_text-A32e5 {
      z-index: 1;
      color: #fff;
      letter-spacing: -.33px;
      white-space: pre-wrap;
      width: 180px;
      height: 64px;
      font-size: 16px;
      font-weight: 600;
      line-height: 24px
    }
@media (min-width:1024px) {
.personal-approach-card_text-A32e5 {
        height: 68px;
        font-size: 20px
      }
}
.personal-approach-card_button-A32e5 {
      z-index: 1;
      color: #000;
      cursor: pointer;
      letter-spacing: 0;
      background-color: #fff;
      border-radius: 8px;
      width: max-content;
      min-width: 103px;
      height: 36px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      position: relative
    }
.personal-approach-card_button-A32e5:hover {
      background-color: #f6f6f6
    }
.personal-approach-block_container-gaK5W {
      grid-template: "a1 a2" "a1 a3";
      gap: 12px;
      display: grid
    }
.personal-approach-block_title-gaK5W {
      letter-spacing: -2%;
      text-align: center;
      text-transform: uppercase;
      margin-bottom: 12px;
      font-family: Halvar Breit, sans-serif;
      font-size: 16px;
      font-weight: 800;
      line-height: 120%
    }
.exclusive-gifts-card_root-9M8QE {
      border-radius: 20px;
      flex-direction: column;
      padding: 16px;
      display: flex;
      position: relative
    }
@media (min-width:1024px) {
.exclusive-gifts-card_root-9M8QE {
        padding: 16px
      }
}
.exclusive-gifts-card_image-9M8QE {
      object-fit: cover;
      border-radius: 20px;
      width: 100%;
      height: 100%;
      max-height: 270px;
      position: absolute;
      bottom: 0;
      right: 0
    }
.exclusive-gifts-card_titleContainer-9M8QE {
      z-index: 1;
      text-align: start;
      margin-bottom: 4px
    }
.exclusive-gifts-card_title-9M8QE {
      color: #fff;
      letter-spacing: -.44px;
      font-family: Halvar Breit, sans-serif;
      font-size: 22px;
      font-weight: 800;
      line-height: 26px
    }
@media (min-width:768px) {
.exclusive-gifts-card_title-9M8QE {
        font-size: 26px
      }
}
@media (min-width:1024px) {
.exclusive-gifts-card_title-9M8QE {
        letter-spacing: -.56px;
        font-size: 28px;
        line-height: 32px
      }
}
.exclusive-gifts-card_subTitle-9M8QE {
      z-index: 1;
      width: 143px;
      height: 60px;
      font-size: 12px;
      line-height: 16px
    }
@media (min-width:768px) {
.exclusive-gifts-card_subTitle-9M8QE {
        width: 130px
      }
}
@media (min-width:1024px) {
.exclusive-gifts-card_subTitle-9M8QE {
        width: 150px;
        font-size: 14px;
        line-height: 20px
      }
}
.exclusive-gifts-block_container-PK8jg {
      grid-template-rows: 152px 230px;
      grid-template-columns: repeat(2, 12.5fr) repeat(6, 11.5fr);
      grid-template-areas: "a1 a1 a2 a2 a2 a3 a3 a3" "a1 a1 a4 a4 a5 a5 a6 a6";
      gap: 8px;
      width: 100%;
      display: grid
    }
.exclusive-gifts-block_title-PK8jg {
      letter-spacing: -2%;
      text-align: center;
      text-transform: uppercase;
      margin-bottom: 12px;
      font-family: Halvar Breit, sans-serif;
      font-size: 16px;
      font-weight: 800;
      line-height: 120%
    }
.exclusive-gifts-block_sliderContainer-PK8jg {
      width: 175px;
      height: 210px
    }
.statistics-block_container-KRucZ {
      background: var(--vipland-banner-bg);
      width: 310px;
      height: 138px;
      color: var(--vipland-banner-text);
      text-align: center;
      border-radius: 20px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: flex;
      position: relative;
      overflow: hidden
    }
@media (min-width:768px) {
.statistics-block_container-KRucZ {
        width: 640px
      }
}
@media (min-width:1024px) {
.statistics-block_container-KRucZ {
        width: 650px;
        height: 175px
      }
}
@media (min-width:1440px) {
.statistics-block_container-KRucZ {
        width: 780px
      }
}
.statistics-block_image-KRucZ {
      width: 100px;
      position: absolute;
      bottom: 0
    }
.statistics-block_image-KRucZ.statistics-block_start-KRucZ {
      left: 0
    }
.statistics-block_image-KRucZ.statistics-block_end-KRucZ {
      right: 0
    }
@media (min-width:768px) {
.statistics-block_image-KRucZ {
        width: 185px
      }
}
.statistics-block_title-KRucZ {
      letter-spacing: -1.36px;
      text-transform: uppercase;
      margin-bottom: 8px;
      font-family: Halvar Breit, sans-serif;
      font-size: 34px;
      font-weight: 800;
      line-height: 38px
    }
@media (min-width:1024px) {
.statistics-block_title-KRucZ {
        letter-spacing: -2.16px;
        font-size: 54px;
        line-height: 60px
      }
}
.statistics-block_subTitle-KRucZ {
      z-index: 1;
      white-space: pre-wrap;
      max-width: 230px;
      font-size: 14px;
      line-height: 20px
    }
@media (min-width:1024px) {
.statistics-block_subTitle-KRucZ {
        max-width: 300px
      }
}
.vip-status-block_root-n2tuS {
      border-radius: 20px;
      flex-direction: column;
      align-items: center;
      padding: 41px 0 24px;
      display: flex;
      position: relative;
      overflow: hidden
    }
@media (min-width:768px) {
.vip-status-block_root-n2tuS {
        padding: 36px 0 24px
      }
}
.vip-status-block_container-n2tuS {
      z-index: 1;
      text-align: center;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      max-width: 360px;
      height: 100%;
      padding: 0 14px;
      display: flex
    }
@media (min-width:1024px) {
.vip-status-block_container-n2tuS {
        max-width: 544px
      }
}
.vip-status-block_subTitle-n2tuS {
      color: #ffffffa3;
      white-space: pre-wrap;
      margin-bottom: 16px;
      font-size: 14px;
      line-height: 20px
    }
.vip-status-block_title-n2tuS {
      letter-spacing: -.44px;
      text-transform: uppercase;
      margin-bottom: 8px;
      font-family: Halvar Breit, sans-serif;
      font-size: 22px;
      font-weight: 800;
      line-height: 26px
    }
@media (min-width:1024px) {
.vip-status-block_title-n2tuS {
        letter-spacing: -.56px;
        font-size: 28px;
        line-height: 32px
      }
}
.vip-status-block_middleImage-n2tuS {
      width: 161px
    }
@media (min-width:768px) {
.vip-status-block_middleImage-n2tuS {
        width: 185px
      }
}
.vip-status-block_button-n2tuS {
      z-index: 1;
      color: #000;
      cursor: pointer;
      letter-spacing: 0;
      background-color: #fff;
      border-radius: 8px;
      align-items: center;
      width: max-content;
      min-width: 103px;
      height: 44px;
      padding: 0 20px;
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      display: flex;
      position: relative
    }
.vip-status-block_button-n2tuS:hover {
      background-color: #f6f6f6
    }
.vip-status-block_image-n2tuS {
      width: 100%;
      position: absolute;
      bottom: 0
    }
.vip-status-block_image-n2tuS.vip-status-block_bg-n2tuS {
      left: 0;
      right: 0
    }
.vip-status-block_image-n2tuS.vip-status-block_start-n2tuS {
      width: 150px;
      top: 0;
      left: 0
    }
@media (min-width:768px) {
.vip-status-block_image-n2tuS.vip-status-block_start-n2tuS {
        width: 216px
      }
}
@media (min-width:1024px) {
.vip-status-block_image-n2tuS.vip-status-block_start-n2tuS {
        width: 290px;
        left: -80px
      }
}
@media (min-width:1440px) {
.vip-status-block_image-n2tuS.vip-status-block_start-n2tuS {
        left: 0
      }
}
.vip-status-block_image-n2tuS.vip-status-block_end-n2tuS {
      width: 150px;
      top: 0;
      right: 0
    }
@media (min-width:768px) {
.vip-status-block_image-n2tuS.vip-status-block_end-n2tuS {
        width: 216px
      }
}
@media (min-width:1024px) {
.vip-status-block_image-n2tuS.vip-status-block_end-n2tuS {
        width: 290px;
        right: -80px
      }
}
@media (min-width:1440px) {
.vip-status-block_image-n2tuS.vip-status-block_end-n2tuS {
        right: 0
      }
}
.vip-status-block_caption-n2tuS {
      align-items: center;
      gap: 8px;
      height: 44px;
      font-size: 14px;
      font-weight: 600;
      display: flex
    }
.faq-block_root-kzl6i a {
      display: contents
    }
.faq-block_root-kzl6i span {
      color: var(--color-solid-brand-primary-default);
      cursor: pointer;
      transition: color .1s;
      display: contents
    }
:is(.faq-block_root-kzl6i span):hover {
      color: var(--color-solid-brand-primary-hover)
    }
.faq-block_header-kzl6i {
      margin-bottom: var(--spacing-16);
      font-size: 20px
    }
.faq-block_accordion-kzl6i:not(:last-child) {
      margin-bottom: var(--spacing-12)
    }
.try-block_root-5ytlD {
      background-color: var(--vipland-club-bg);
      border-radius: 20px;
      flex-direction: column;
      justify-content: flex-end;
      align-items: center;
      height: 269px;
      display: flex;
      position: relative;
      overflow: hidden
    }
@media (min-width:768px) {
.try-block_root-5ytlD {
        height: 466px
      }
}
@media (min-width:1024px) {
.try-block_root-5ytlD {
        height: 476px
      }
}
@media (min-width:1440px) {
.try-block_root-5ytlD {
        height: 564px
      }
}
.try-block_image-5ytlD {
      width: 100%;
      position: absolute;
      top: 0;
      left: 0
    }
.try-block_container-5ytlD {
      z-index: 1;
      text-align: center;
      flex-direction: column;
      padding-bottom: 24px;
      display: flex
    }
.try-block_title-5ytlD {
      text-transform: uppercase;
      margin-bottom: 4px;
      font-family: Halvar Breit, sans-serif;
      font-size: 16px;
      font-weight: 800;
      line-height: 20px
    }
@media (min-width:1024px) {
.try-block_title-5ytlD {
        letter-spacing: -.44px;
        font-size: 22px;
        line-height: 26px
      }
}
.try-block_title-5ytlD span {
      letter-spacing: -1.36px;
      font-size: 34px;
      line-height: 38px
    }
@media (min-width:1024px) {
.try-block_title-5ytlD span {
        letter-spacing: -2.16px;
        font-size: 54px;
        line-height: 60px
      }
}
.try-block_subTitle-5ytlD {
      color: #ffffffa3;
      max-width: 235px;
      font-size: 14px
    }
@media (min-width:768px) {
.try-block_subTitle-5ytlD {
        max-width: 500px
      }
}
.vip_root-eCImg {
      flex-direction: column;
      display: flex
    }
.vip_root-eCImg .vip_block-eCImg {
      width: 100%;
      scroll-margin-top: 80px
    }
:is(.vip_root-eCImg .vip_block-eCImg):not(:first-child):not(:last-child) {
      margin-bottom: 24px
    }
.vip_root-eCImg img {
      pointer-events: none
    }
.button-like_animationWrapper-VELkS {
      width: 16px;
      height: 16px;
      margin-inline-end: 4px;
      position: relative
    }
[dir=rtl] .button-like_animationWrapper-VELkS .button-like_animationWrapper-VELkS {
      transform: scaleX(-1)
    }
.button-like_heartIcon-VELkS {
      top: 0;
      transform-origin: 50%;
      will-change: transform, color;
      position: absolute;
      inset-inline-start: 0
    }
.button-like_liked-VELkS {
      background-color: var(--color-background-base-inverted);
      color: var(--color-content-base-inverted)
    }
.button-like_liked-VELkS .button-like_heartIcon-VELkS {
      color: var(--color-solid-sentiment-negative-default)
    }
.button-like_circle-VELkS {
      opacity: 0;
      pointer-events: none;
      will-change: transform, opacity, width, height;
      border: 1px solid #0000;
      border-radius: 50%;
      width: 0;
      height: 0;
      position: absolute;
      top: 8px;
      left: 8px;
      transform: translate(-50%, -50%)
    }
.button-like_dotsContainer-VELkS {
      pointer-events: none;
      --distance: 14px;
      width: 0;
      height: 0;
      position: absolute;
      top: 8px;
      left: 8px;
      transform: translate(-50%, -50%)
    }
.button-like_dot-VELkS {
      background-color: var(--color-solid-sentiment-negative-default);
      top: 0;
      opacity: 0;
      will-change: transform, opacity, width, height;
      border-radius: 50%;
      width: 2px;
      height: 2px;
      position: absolute;
      inset-inline-start: 0;
      transform: translate(-50%, -50%)
    }
.button-like_dot1-VELkS {
      --angle: 35deg
    }
.button-like_dot2-VELkS {
      --angle: 55deg
    }
.button-like_dot3-VELkS {
      --angle: 125deg
    }
.button-like_dot4-VELkS {
      --angle: 145deg
    }
.button-like_dot5-VELkS {
      --angle: 215deg
    }
.button-like_dot6-VELkS {
      --angle: 235deg
    }
.button-like_dot7-VELkS {
      --angle: 305deg
    }
.button-like_dot8-VELkS {
      --angle: 325deg
    }
.button-like_animated-VELkS .button-like_heartIcon-VELkS {
      animation: button-like_heart-animation-VELkS calc(var(--v2e6a11c0)*1ms)forwards
    }
.button-like_animated-VELkS .button-like_circle-VELkS {
      animation: button-like_circle-animation-VELkS calc(var(--v2e6a11c0)*1ms)forwards
    }
.button-like_animated-VELkS .button-like_dot-VELkS {
      animation: button-like_dots-animation-VELkS calc(var(--v2e6a11c0)*1ms)forwards
    }
.button-like_root-VELkS:active .button-like_heartIcon-VELkS {
      top: 2px;
      width: 12px;
      height: 12px;
      inset-inline-start: 2px
    }
@keyframes button-like_heart-animation-VELkS {
0% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        transform: scale(1)
      }
15% {
        color: var(--color-content-base-static-white);
        opacity: .9;
        animation-timing-function: cubic-bezier(.4, 0, 1, 1);
        transform: scale(.2)
      }
20% {
        color: var(--color-content-base-static-white);
        opacity: .7;
        animation-timing-function: cubic-bezier(.34, 1.56, .64, 1);
        transform: scale(.2)
      }
30% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: .9;
        transform: scale(.4)
      }
35% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        transform: scale(.6)
      }
40% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        transform: scale(.8)
      }
45% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        animation-timing-function: cubic-bezier(.175, .885, .32, 1.275);
        transform: scale(1.1)
      }
50% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        transform: scale(1.4)
      }
55% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        transform: scale(1.6)
      }
60% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        transform: scale(1.3)
      }
65% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        transform: scale(1.1)
      }
70% {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        transform: scale(1.05)
      }
80%,
      to {
        color: var(--color-solid-sentiment-negative-default);
        opacity: 1;
        transform: scale(1)
      }
}
@keyframes button-like_circle-animation-VELkS {
0%,
      12% {
        opacity: 0;
        border-color: #0000;
        width: 0;
        height: 0
      }
15% {
        border-color: var(--color-solid-sentiment-negative-default);
        opacity: .8;
        width: 20px;
        height: 20px;
        animation-timing-function: cubic-bezier(.4, 0, .2, 1)
      }
25% {
        opacity: .8;
        width: 32px;
        height: 32px
      }
40% {
        opacity: .7;
        width: 36px;
        height: 36px
      }
60%,
      to {
        opacity: .5;
        border-color: #0000;
        width: 40px;
        height: 40px
      }
}
@keyframes button-like_dots-animation-VELkS {
0%,
      18% {
        opacity: 0;
        width: 0;
        height: 0;
        transform: translate(-50%, -50%)scale(0)
      }
20% {
        opacity: .6;
        width: .5px;
        height: .5px;
        animation-timing-function: cubic-bezier(.1, .6, .3, 1);
        transform: translate(-50%, -50%)scale(1)
      }
25% {
        opacity: .8;
        width: 1px;
        height: 1px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*.05), calc(sin(var(--angle))*var(--distance)*.05))
      }
30% {
        opacity: 1;
        width: 1.2px;
        height: 1.2px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*.1), calc(sin(var(--angle))*var(--distance)*.1))
      }
35% {
        opacity: 1;
        width: 1.5px;
        height: 1.5px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*.2), calc(sin(var(--angle))*var(--distance)*.2))
      }
40% {
        opacity: .9;
        width: 1.8px;
        height: 1.8px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*.35), calc(sin(var(--angle))*var(--distance)*.35))
      }
45% {
        opacity: .8;
        width: 2px;
        height: 2px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*.5), calc(sin(var(--angle))*var(--distance)*.5))
      }
50% {
        opacity: .7;
        width: 2px;
        height: 2px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*.65), calc(sin(var(--angle))*var(--distance)*.65))
      }
55% {
        opacity: .6;
        width: 2px;
        height: 2px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*.8), calc(sin(var(--angle))*var(--distance)*.8))
      }
60% {
        opacity: .5;
        width: 1.5px;
        height: 1.5px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)), calc(sin(var(--angle))*var(--distance)))
      }
65% {
        opacity: .4;
        width: 1px;
        height: 1px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*1.05), calc(sin(var(--angle))*var(--distance)*1.05))
      }
70% {
        opacity: .3;
        width: 1px;
        height: 1px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*1.1), calc(sin(var(--angle))*var(--distance)*1.1))
      }
75% {
        opacity: .2;
        width: 1px;
        height: 1px;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*1.15), calc(sin(var(--angle))*var(--distance)*1.15))
      }
80%,
      to {
        opacity: 0;
        width: 0;
        height: 0;
        transform: translate(-50%, -50%)translate(calc(cos(var(--angle))*var(--distance)*1.2), calc(sin(var(--angle))*var(--distance)*1.2))
      }
}
.promotion-card_root-BHqp0 {
      border-radius: var(--promo-card-rounding);
      color: var(--color-content-base-static-white);
      gap: var(--promo-card-gap);
      flex-direction: column;
      display: flex
    }
.promotion-card_picture-BHqp0 {
      border-radius: calc(max(var(--promo-card-rounding), var(--promo-card-image-rounding)))calc(max(var(--promo-card-rounding), var(--promo-card-image-rounding)))var(--promo-card-image-rounding)var(--promo-card-image-rounding);
      cursor: pointer;
      object-fit: cover;
      width: 100%
    }
.promotion-card_body-BHqp0 {
      padding: var(--promo-card-padding);
      border-radius: 0 0 var(--promo-card-rounding)var(--promo-card-rounding);
      background-color: var(--promo-card-color-bg);
      justify-content: space-between;
      gap: var(--spacing-16);
      flex-direction: column;
      flex-grow: 1;
      display: flex
    }
.promotion-card_titleBlock-BHqp0 {
      cursor: pointer;
      gap: var(--spacing-2);
      font-family: var(--font-headline-font-family);
      font-size: var(--font-headline-h4-mobile-font-size);
      font-weight: var(--font-headline-h4-mobile-font-weight);
      letter-spacing: var(--font-headline-h4-mobile-letter-spacing);
      line-height: var(--font-headline-h4-mobile-line-height);
      text-transform: var(--font-headline-text-case);
      text-wrap: balance;
      white-space-collapse: preserve-breaks;
      grid-template-columns: 1fr max-content;
      display: grid
    }
@media (min-width:1024px) {
.promotion-card_titleBlock-BHqp0 {
        font-size: var(--font-headline-h4-desktop-font-size);
        font-weight: var(--font-headline-h4-desktop-font-weight);
        letter-spacing: var(--font-headline-h4-desktop-letter-spacing);
        line-height: var(--font-headline-h4-desktop-line-height)
      }
}
.promotion-card_title-BHqp0 {
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden
    }
.promotion-card_actionRow-BHqp0 {
      justify-content: space-between;
      align-items: center;
      display: flex
    }
.promotion-card_icon-BHqp0 {
      margin-top: var(--spacing-4);
      color: var(--color-content-base-secondary)
    }
.promotion-card-placeholder_root-8dpQb {
      border-radius: var(--rounding-container-l);
      width: 100%
    }
.promotion-card-placeholder_footer-8dpQb {
      height: 72px
    }
@media (min-width:1920px) {
.promotion-card-placeholder_footer-8dpQb {
        height: 104px
      }
}
.promotion-card-placeholder_body-8dpQb {
      aspect-ratio: 2.3724
    }
.promotions-grid_root-CT9hn {
      gap: var(--spacing-16);
      grid-template-columns: repeat(1, 1fr);
      display: grid
    }
@media (min-width:768px) {
.promotions-grid_root-CT9hn {
        grid-template-columns: repeat(2, 1fr)
      }
}
@media (min-width:1440px) {
.promotions-grid_root-CT9hn {
        grid-template-columns: repeat(3, 1fr)
      }
}
@media (min-width:1920px) {
.promotions-grid_root-CT9hn {
        grid-template-columns: repeat(4, 1fr)
      }
}
.promotions_progress-QgNTq {
      margin-top: var(--spacing-24)
    }
@media (min-width:1024px) {
.promotions_progress-QgNTq {
        margin-top: var(--spacing-32)
      }
}