.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: 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%
}
.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
}
.cdp-modal_root-BKb9U {
  padding: var(--modal-padding-modal-mobile)0;
  color: var(--color-content-base-primary);
  overflow-wrap: break-word;
  position: relative
}
.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
}
.deneme2{}
.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
}
.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
  }
}
.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
}
.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)
  }
}
.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
  }
}
.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
}
.deneme{

}
@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)
  }
}
.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
}
._root_8ni2t_2 {
  flex-direction: column;
  gap: 8px;
  padding-bottom: 8px;
  display: flex
}
._header_8ni2t_9 {
  align-items: center;
  gap: 12px;
  margin-top: 4px;
  display: flex
}
._icon_8ni2t_16 {
  margin: 0 8px
}
._text_8ni2t_20 {
  text-align: start;
  margin: 8px 0;
  display: block
}
._buttons_8ni2t_26 {
  flex-flow: column;
  gap: 8px;
  display: flex
}
._button_8ni2t_26 {
  flex-grow: 1
}
._root_r4vt6_2 {
  z-index: 0;
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative
}
._root_r4vt6_2._dark_r4vt6_10 {
  color: #fff;
  background-color: #0e1011
}
._root_r4vt6_2._light_r4vt6_15 {
  color: #141415;
  background-color: #fff
}
._main_r4vt6_21 {
  height: inherit;
  overflow: hidden
}
._modalContainer_r4vt6_26 {
  pointer-events: none;
  position: absolute;
  inset: 0
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
  text-transform: none !important
}
._backdrop_q0i6j_2 {
  z-index: 20;
  pointer-events: auto;
  background-color: var(--color-bg-overlay);
  position: absolute;
  inset: 0
}
._modal_q0i6j_10 {
  z-index: 21;
  pointer-events: auto;
  background-color: var(--color-bg-secondary);
  border-radius: 16px 16px 0 0;
  max-height: 85%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: auto
}
._header_q0i6j_23 {
  background-color: inherit;
  align-items: center;
  gap: 8px;
  padding: 16px 16px 12px;
  display: flex;
  position: sticky;
  top: 0
}
._headerContent_q0i6j_33 {
  flex: 1;
  min-width: 0
}
._closeButton_q0i6j_38 {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  background: 0 0;
  border: none;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: inline-flex
}
._closeButton_q0i6j_38:hover {
  opacity: .7
}
._body_q0i6j_54 {
  padding: 0 16px 16px
}
._newTokenSchema_q0i6j_59._backdrop_q0i6j_2 {
  background-color: var(--color-background-static-black-alpha-80)
}
._newTokenSchema_q0i6j_59._modal_q0i6j_10 {
  background-color: var(--color-background-neutral-secondary)
}
._root_idfm1_2 {
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding-top: 16px;
  display: flex
}
._iconWrap_idfm1_10 {
  justify-content: center;
  display: flex
}
._title_idfm1_15 {
  font-family: var(--text-title-font-family);
  font-weight: var(--text-title-m-font-weight);
  font-size: var(--text-title-m-font-size);
  line-height: var(--text-title-m-line-height);
  letter-spacing: var(--text-title-m-letter-spacing);
  text-transform: var(--text-title-m-text-transform);
  text-align: center;
  color: var(--color-fg-primary);
  margin: 0
}
._description_idfm1_23 {
  font-family: var(--text-body-font-family);
  font-weight: var(--text-body-regular-font-weight);
  font-size: var(--text-body-regular-font-size);
  line-height: var(--text-body-regular-line-height);
  letter-spacing: var(--text-body-regular-letter-spacing);
  text-align: center;
  color: var(--color-fg-secondary);
  white-space: pre-wrap;
  margin: 0
}
._actions_idfm1_32 {
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  width: 100%;
  padding-top: 8px;
  display: flex
}
._actions_idfm1_32 :deep(button) {
  width: 100%
}
._container_a1vai_2 {
  flex-direction: column;
  gap: 16px;
  display: flex
}
._spinner_a1vai_12 {
  height: var(--v0310043a)
}
.games-search_searchTitle-JRiny {
  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) {
.games-search_searchTitle-JRiny {
    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)
  }
}
.games-search_searchTitle-JRiny {
  margin-bottom: var(--spacing-12);
  color: var(--color-content-base-primary)
}
.games_container-hDCwd {
  padding: var(--spacing-12)var(--casino-search-modal__padding);
  margin: calc(var(--spacing-12)*-1)calc(var(--casino-search-modal__padding)*-1)
}
.games_container-hDCwd>* {
  scroll-margin: var(--casino-search-modal__padding)
}
@media (min-width:1024px) {
.games_container-hDCwd {
    padding: var(--spacing-8);
    margin: calc(var(--spacing-8)*-1)
  }
.games_container-hDCwd>* {
    scroll-margin: var(--spacing-8)
  }
}
.games_root-hDCwd {
  gap: var(--spacing-24);
  flex-direction: column;
  display: flex
}
.providers-placeholder_root-cpcm1 {
  gap: var(--spacing-24);
  display: grid
}
.providers-placeholder_badge-cpcm1 {
  border-radius: var(--rounding-component-badge);
  width: 50px;
  height: 24px;
  margin-bottom: var(--spacing-8)
}
.providers-placeholder_item-cpcm1 {
  border-radius: var(--rounding-container-m);
  height: 88px
}
.providers-placeholder_list-cpcm1 {
  gap: var(--spacing-8);
  grid-template-columns: repeat(2, 1fr);
  display: grid
}
@media (min-width:768px) {
.providers-placeholder_list-cpcm1 {
    grid-template-columns: repeat(4, 1fr)
  }
}
@media (min-width:1024px) {
.providers-placeholder_list-cpcm1 {
    grid-template-columns: repeat(3, 1fr)
  }
}
.providers-search_searchTitle-m39KK {
  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) {
.providers-search_searchTitle-m39KK {
    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)
  }
}
.providers-search_searchTitle-m39KK {
  margin-bottom: var(--spacing-12);
  color: var(--color-content-base-primary)
}
.providers-search_list-m39KK {
  gap: var(--spacing-8);
  grid-template-columns: repeat(2, 1fr);
  display: grid
}
@media (min-width:768px) {
.providers-search_list-m39KK {
    grid-template-columns: repeat(4, 1fr)
  }
}
@media (min-width:1024px) {
.providers-search_list-m39KK {
    grid-template-columns: repeat(3, 1fr)
  }
}
.providers-search_empty-m39KK {
  flex-grow: 1
}
.search_content-2Cs6o {
  --casino-search-modal__padding: var(--modal-padding-modal-mobile);
  padding: 0 var(--casino-search-modal__padding)var(--casino-search-modal__padding);
  flex-direction: column;
  flex-grow: 1;
  display: flex
}
@media (min-width:1024px) {
.search_content-2Cs6o {
    --casino-search-modal__padding: var(--modal-padding-modal-desktop)
  }
}
.search_controls-2Cs6o {
  margin-bottom: var(--spacing-16);
  gap: var(--spacing-12);
  display: grid
}
.full_licenseSeal-AcxZX {
  width: var(--v8c0196dc)
}
@media (min-width:1024px) {
.full_licenseSeal-AcxZX {
    width: var(--cca12ba8)
  }
}
.game-layout_root-CRJNT {
  height: var(--game-layout-height, 100%);
  min-height: var(--game-layout-min-height, var(--content-min-height));
  max-height: var(--game-layout-max-height, calc(100vh - 60px - var(--safe-area-inset-bottom) - var(--safe-area-inset-top)))
}
@supports (height:100dvh) {
.game-layout_root-CRJNT {
    max-height: var(--game-layout-max-height, calc(100dvh - 60px - var(--safe-area-inset-bottom) - var(--safe-area-inset-top)))
  }
}
.game-layout_root-CRJNT {
  padding-block: 0
}
@media (min-width:1024px) {
.game-layout_root-CRJNT {
    max-height: 100%;
    padding-block: var(--container-page-content-padding-top-desktop)var(--spacing-48)
  }
}
.game-layout_content-CRJNT {
  gap: var(--spacing-16);
  min-width: 100%;
  height: 100%;
  min-height: 0;
  margin-block: 0;
  margin-inline: calc(var(--container__padding)*-1);
  flex-direction: column;
  flex-grow: 1;
  display: flex
}
@media (min-width:1024px) {
.game-layout_content-CRJNT {
    margin-inline: 0
  }
}
.game-layout_favorite-CRJNT svg {
  color: var(--color-solid-sentiment-favorite-default)
}
.game-layout_nav-CRJNT {
  display: none
}
@media (min-width:1024px) {
.game-layout_nav-CRJNT {
    display: block
  }
}
.game-layout_gameWrapper-CRJNT {
  flex: auto;
  min-width: 100%;
  height: 100%;
  min-height: 0;
  position: relative
}
@media (min-width:1024px) {
.game-layout_gameWrapper-CRJNT {
    height: auto
  }
}
.game-layout_error-CRJNT>div,
.game-layout_loading-CRJNT>div {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%)
}
[dir=rtl] :is(.game-layout_error-CRJNT>div, .game-layout_loading-CRJNT>div) {
  transform: translate(50%, -50%)
}
.game-layout_game-CRJNT {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0
}
.game-layout_game-CRJNT:not(.game-layout_loading-CRJNT):not(.game-layout_error-CRJNT)>div,
:is(.game-layout_game-CRJNT:not(.game-layout_loading-CRJNT):not(.game-layout_error-CRJNT)>div)>div {
  height: 100%
}
.game-layout_game-CRJNT iframe {
  border: var(--border-none);
  width: 100%;
  height: 100%;
  position: absolute
}
:is(.game-layout_game-CRJNT iframe)>* {
  height: 100%
}
.game-layout_game-CRJNT.game-layout_hasHeader-CRJNT {
  flex-direction: column;
  display: flex
}
.game-layout_game-CRJNT.game-layout_hasHeader-CRJNT>header {
  border-top-left-radius: var(--rounding-container-xl);
  border-top-right-radius: var(--rounding-container-xl);
  flex-shrink: 0
}
.game-layout_game-CRJNT.game-layout_hasHeader-CRJNT:not(.game-layout_loading-CRJNT):not(.game-layout_error-CRJNT)>header+div {
  flex-grow: 1;
  height: auto;
  min-height: 1px;
  position: relative
}
.game-layout_game-CRJNT.game-layout_hasHeader-CRJNT iframe {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
@media (min-width:1024px) {
.game-layout_game-CRJNT {
    border: var(--border-s)solid var(--color-border-base-alfa-container);
    border-radius: var(--rounding-container-xl)
  }
.game-layout_game-CRJNT iframe {
    border-radius: var(--rounding-container-xl);
    position: static
  }
}
.game-header_root-Wc4aw {
  padding: var(--spacing-8)var(--spacing-8)var(--spacing-8)56px;
  background-color: var(--color-background-base-primary);
  justify-content: space-between;
  align-items: center;
  display: flex
}
.game-header_logo-Wc4aw {
  height: var(--size-control-xs);
  flex-grow: 1
}
@media (min-width:1920px) {
.game-header_logo-Wc4aw {
    height: var(--size-control-m)
  }
}
.game-header_exitFullscreen-Wc4aw {
  margin-inline-start: var(--spacing-12)
}
.game-info-card_root-RCfLp {
  gap: var(--spacing-8);
  display: grid
}
.game-info-card_alignCenter-RCfLp {
  text-align: center;
  justify-items: center
}
.game-info-card_gameName-RCfLp {
  font-family: var(--font-headline-font-family);
  font-size: var(--font-headline-h1-mobile-font-size);
  font-weight: var(--font-headline-h1-mobile-font-weight);
  letter-spacing: var(--font-headline-h1-mobile-letter-spacing);
  line-height: var(--font-headline-h1-mobile-line-height);
  text-transform: var(--font-headline-text-case);
  text-wrap: balance;
  white-space-collapse: preserve-breaks
}
@media (min-width:1024px) {
.game-info-card_gameName-RCfLp {
    font-size: var(--font-headline-h1-desktop-font-size);
    font-weight: var(--font-headline-h1-desktop-font-weight);
    letter-spacing: var(--font-headline-h1-desktop-letter-spacing);
    line-height: var(--font-headline-h1-desktop-line-height)
  }
}
.game-info-card_provider-RCfLp {
  align-items: center;
  gap: var(--spacing-8);
  display: inline-flex
}
.game-info-card_providerName-RCfLp {
  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)
}
.game-info-card_teleport-RCfLp {
  gap: var(--spacing-16);
  flex-direction: column;
  padding-block-start: var(--spacing-8);
  display: flex
}
.game-info-content-tabs_root-aGch3 {
  gap: var(--spacing-16);
  flex-direction: column;
  display: flex;
  position: relative
}
@media (min-width:1024px) {
.game-info-content-tabs_root-aGch3 {
    grid-template-columns: 1fr;
    justify-items: start;
    display: grid
  }
.game-info-content-tabs_controls-aGch3 {
    width: fit-content
  }
}
.game-info-content-tabs_wrapper-aGch3 {
  gap: var(--spacing-24);
  flex-direction: column-reverse;
  width: 100%;
  display: flex
}
@media (min-width:1024px) {
.game-info-content-tabs_wrapper-aGch3 {
    flex-direction: row
  }
}
.game-info-content-tabs_comments-aGch3 {
  flex-grow: 1;
  order: -1
}
@media (min-width:1024px) {
.game-info-content-tabs_comments-aGch3 {
    flex-grow: 0;
    flex-basis: 60%;
    order: 0
  }
.game-info-content-tabs_rating-aGch3 {
    top: var(--spacing-8);
    flex: 1 0 40%;
    align-self: flex-start;
    position: sticky
  }
}
.game-info-content-tabs_observer-aGch3 {
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0
}
.game-info-section_rootMobile-PfIdE {
  gap: var(--spacing-24);
  flex-direction: column;
  display: flex
}
.game-info-section_rootDesktop-PfIdE {
  --input-min-height: 44px;
  --game-picture-width: 176px;
  align-items: start;
  gap: var(--spacing-16);
  flex-direction: column;
  display: flex
}
.game-info-section_content-PfIdE {
  z-index: 3;
  top: var(--spacing-8);
  gap: var(--spacing-16);
  width: 100%;
  display: flex;
  position: sticky
}
.game-info-section_imageWrapper-PfIdE {
  z-index: 11;
  will-change: transform;
  position: absolute;
  top: 0
}
.game-info-section_imageWrapper-PfIdE.game-info-section_bottom-PfIdE {
  transform: translateY(calc(var(--input-min-height)*-1))
}
.game-info-section_image-PfIdE {
  border: 1px solid var(--game-card-color-border);
  border-radius: var(--game-card-rounding-mobile);
  width: auto;
  max-height: 212px
}
@media (min-width:1024px) {
.game-info-section_image-PfIdE {
    border-radius: var(--game-card-rounding-desktop)
  }
}
.game-info-section_info-PfIdE {
  z-index: 10;
  gap: var(--spacing-8);
  width: 100%;
  flex-direction: column;
  padding-inline-start: var(--game-picture-width);
  display: flex;
  position: relative
}
.game-info-section_background-PfIdE {
  z-index: -1;
  top: -8px;
  bottom: 0;
  right: 0;
  left: calc(var(--game-picture-width) - 4px);
  background-color: var(--color-background-base-primary);
  height: calc(100% + 12px);
  filter: drop-shadow(0 6px 3px var(--color-background-base-primary));
  display: none;
  position: absolute
}
[dir=rtl] .game-info-section_background-PfIdE {
  right: calc(var(--game-picture-width) - 4px);
  left: 0
}
@media (min-width:1024px) {
.game-info-section_background-PfIdE {
    display: block
  }
}
.game-info-section_inputWrapper-PfIdE {
  z-index: 1;
  width: calc(60% - var(--spacing-24));
  min-height: var(--input-min-height);
  position: relative
}
.game-info-section_input-PfIdE {
  z-index: 11;
  background-color: var(--color-background-base-primary);
  width: 100%;
  filter: drop-shadow(0 6px 3px var(--color-background-base-primary));
  position: absolute;
  top: 0
}
.game-info-section_tabsContent-PfIdE {
  width: 100%;
  padding-inline-start: var(--game-picture-width)
}
.socials-for-share-modal_root-FsojV {
  padding: var(--modal-padding-modal-mobile);
  gap: var(--spacing-24);
  flex-direction: column;
  display: flex
}
@media (min-width:1024px) {
.socials-for-share-modal_root-FsojV {
    padding: var(--modal-padding-modal-desktop)
  }
}
.socials-for-share-modal_socialsGrid-FsojV {
  gap: var(--spacing-16);
  grid-template-columns: repeat(4, 1fr);
  display: grid
}
.socials-for-share-modal_socialItem-FsojV {
  align-items: center;
  gap: var(--spacing-8);
  flex-direction: column;
  display: flex
}
.socials-for-share-modal_title-FsojV {
  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)
}
.socials-for-share-modal_button-FsojV {
  min-height: var(--size-control-xl, 44px)
}
.game-info-mobile-bg_root-9o2p7 {
  width: 100%;
  position: relative
}
.game-info-mobile-bg_root-9o2p7:before,
.game-info-mobile-bg_root-9o2p7:after {
  content: "";
  width: 100%;
  position: absolute;
  inset-inline-start: 0
}
.game-info-mobile-bg_root-9o2p7:before {
  background: linear-gradient(0deg, #0000 0%, var(--color-background-base-primary)100%);
  height: 20%;
  inset-block-start: 0
}
.game-info-mobile-bg_root-9o2p7:after {
  background: linear-gradient(180deg, #0000 0%, var(--color-background-base-primary)100%);
  height: 48%;
  inset-block-end: 0
}
.game-info-mobile-bg_bg-9o2p7 {
  width: 100%;
  height: auto;
  max-height: 100%
}
.game-play-card_root-bVSBd {
  border: 1px solid var(--color-border-base-on-bg-tertiary);
  border-radius: var(--rounding-container-m);
  background-color: var(--color-background-base-secondary);
  padding-block: var(--spacing-4)var(--spacing-16);
  padding-inline: var(--spacing-16)
}
.game-play-card_currencyButton-bVSBd {
  cursor: pointer;
  align-items: center;
  gap: var(--spacing-8);
  display: flex
}
.game-play-card_currencyCode-bVSBd {
  color: var(--color-content-base-tertiary);
  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)
}
.game-play-card_listItem-bVSBd {
  --list-item__padding-y: var(--spacing-16);
  padding-inline: 0
}
.game-play-card_buttons-bVSBd {
  gap: var(--spacing-8);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid
}
.play-game_favorite-cVwKV svg,
.play-game_favorite-cVwKV>button:hover svg {
  color: var(--color-solid-sentiment-favorite-default)
}
.play-game_root-cVwKV {
  z-index: 1;
  gap: var(--spacing-16);
  display: grid;
  position: relative
}
.play-game_mobileBg-cVwKV {
  z-index: -1;
  width: calc(100% + var(--container-padding-mobile)*2);
  height: 120%;
  position: absolute;
  inset-block-start: calc(var(--container-padding-mobile)*-1);
  inset-inline-start: calc(var(--container-padding-mobile)*-1)
}
.play-game_header-cVwKV {
  gap: var(--spacing-24);
  display: grid;
  position: relative
}
.play-game_image-cVwKV {
  border: 1px solid var(--game-card-color-border);
  border-radius: var(--game-card-rounding-mobile);
  width: auto;
  max-height: 150px;
  margin: auto
}
.play-game_gameControls-cVwKV {
  border-radius: var(--rounding-container-xl)
}
@media (min-width:1024px) {
.play-game_gameControls-cVwKV {
    width: 100%;
    min-height: 480px;
    max-height: 480px;
    position: relative;
    overflow: hidden
  }
}
@media (min-width:1440px) {
.play-game_gameControls-cVwKV {
    min-height: 600px;
    max-height: 600px
  }
}
@media (min-width:1920px) {
.play-game_gameControls-cVwKV {
    min-height: 870px;
    max-height: 870px
  }
}
@media (min-width:1024px) {
.play-game_root-cVwKV.play-game_fullHeight-cVwKV {
    flex-direction: column;
    flex: 1;
    height: 100%;
    display: flex
  }
.play-game_root-cVwKV.play-game_fullHeight-cVwKV .play-game_gameControls-cVwKV {
    width: 100%;
    height: 100%;
    max-height: unset;
    border-radius: var(--rounding-container-xl);
    flex: 1;
    display: flex;
    position: relative;
    overflow: hidden
  }
.play-game_root-cVwKV.play-game_fullHeight-cVwKV .play-game_gameCoverImageWrapper-cVwKV {
    position: absolute
  }
.play-game_root-cVwKV.play-game_fullHeight-cVwKV .play-game_gameWrapper-cVwKV {
    flex-grow: 1
  }
.play-game_playCard-cVwKV {
    min-width: 328px;
    position: absolute;
    inset-block-start: 50%;
    inset-inline-start: 50%;
    transform: translate(-50%, -50%)
  }
[dir=rtl] .play-game_playCard-cVwKV {
    transform: translate(50%, -50%)
  }
}
.play-game_gameCoverImageWrapper-cVwKV {
  width: 100%;
  height: 100%
}
.play-game_gameCoverImageWrapper-cVwKV:after {
  -webkit-backdrop-filter: blur(54px);
  backdrop-filter: blur(54px);
  content: "";
  background-color: #0000;
  width: 100%;
  height: 100%;
  display: block
}
.play-game_gameCoverImageWrapperLoader-cVwKV {
  border: 1px solid var(--color-border-base-alfa-container);
  border-radius: var(--rounding-container-xl)
}
.play-game_gameCoverImageWrapperLoader-cVwKV:after {
  display: none
}
.play-game_gameCoverImage-cVwKV {
  opacity: .2;
  width: 100%;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%)
}
[dir=rtl] .play-game_gameCoverImage-cVwKV {
  transform: translate(50%, -50%)
}
.play-game_demoAddon-cVwKV {
  align-items: center;
  gap: var(--spacing-8);
  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);
  display: flex
}
.play-game_gameWrapper-cVwKV {
  min-width: 100%;
  height: 480px;
  position: relative
}
@media (min-width:1440px) {
.play-game_gameWrapper-cVwKV {
    height: 600px
  }
}
@media (min-width:1920px) {
.play-game_gameWrapper-cVwKV {
    height: 870px
  }
}
.play-game_error-cVwKV>div,
.play-game_loading-cVwKV>div {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%)
}
[dir=rtl] :is(.play-game_error-cVwKV>div, .play-game_loading-cVwKV>div) {
  transform: translate(50%, -50%)
}
.play-game_game-cVwKV {
  width: 100%;
  height: 100%;
  position: absolute
}
.play-game_game-cVwKV:not(.play-game_loading-cVwKV):not(.play-game_error-cVwKV)>div,
:is(.play-game_game-cVwKV:not(.play-game_loading-cVwKV):not(.play-game_error-cVwKV)>div)>div {
  height: 100%
}
.play-game_game-cVwKV iframe {
  border: var(--border-none);
  width: 100%;
  height: 100%;
  position: absolute
}
:is(.play-game_game-cVwKV iframe)>* {
  height: 100%
}
.play-game_game-cVwKV.play-game_hasHeader-cVwKV {
  flex-direction: column;
  display: flex
}
.play-game_game-cVwKV.play-game_hasHeader-cVwKV>header {
  border-top-left-radius: var(--rounding-container-xl);
  border-top-right-radius: var(--rounding-container-xl);
  flex-shrink: 0
}
.play-game_game-cVwKV.play-game_hasHeader-cVwKV:not(.play-game_loading-cVwKV):not(.play-game_error-cVwKV)>header+div {
  flex-grow: 1;
  height: auto;
  min-height: 1px;
  position: relative
}
.play-game_game-cVwKV.play-game_hasHeader-cVwKV iframe {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}
@media (min-width:1024px) {
.play-game_game-cVwKV {
    border: var(--border-s)solid var(--color-border-base-alfa-container);
    border-radius: var(--rounding-container-xl)
  }
.play-game_game-cVwKV iframe {
    border-radius: var(--rounding-container-xl);
    position: static
  }
.game-info_fullscreen-1fCy1 {
    height: var(--content-min-height);
    min-height: var(--content-min-height)
  }
}
.game-info-view_wrapper-3GY99 {
  --game-layout-height: calc(100vh - var(--safe-area-inset-bottom) - var(--safe-area-inset-top) - var(--header-layout-height-mobile) - var(--tabbar-layout-height));
  --game-layout-max-height: calc(100vh - var(--safe-area-inset-bottom) - var(--safe-area-inset-top) - var(--header-layout-height-mobile) - var(--tabbar-layout-height));
  --game-layout-min-height: 0;
  min-height: 500px
}
@supports (height:100dvh) {
.game-info-view_wrapper-3GY99 {
    --game-layout-height: calc(100dvh - var(--safe-area-inset-bottom) - var(--safe-area-inset-top) - var(--header-layout-height-mobile) - var(--tabbar-layout-height));
    --game-layout-max-height: calc(100dvh - var(--safe-area-inset-bottom) - var(--safe-area-inset-top) - var(--header-layout-height-mobile) - var(--tabbar-layout-height))
  }
}
@media (min-width:1024px) {
.game-info-view_wrapper-3GY99 {
    --game-layout-height: 100%;
    --game-layout-max-height: 100%;
    --game-layout-min-height: var(--content-min-height)
  }
}
._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)
  }
}
.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
}
.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
}
.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%
  }
}
.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)
  }
}