.styles_corners__y2_vV {
  --mask: conic-gradient(from 45deg at 6px 6px, #000 75%, #0000 0) -6px 0/100% 51%
      repeat-x,
    conic-gradient(from 135deg at 6px calc(100% - 6px), #0000 25%, #000 0) -6px 100%/100%
      51% repeat-x;
  -webkit-mask: var(--mask);
  mask: var(--mask);
}
.styles_cornersOutlined__c0vRJ {
  --b: 2px;
  --s: 6px;
  display: inline-block;
  position: relative;
  z-index: 0;
}
.styles_cornersOutlined__c0vRJ:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #fff855;
  --g1: #000 var(--b), #0000 0 calc(100% - var(--b)), #000 0;
  --g2: #0000 calc(0.707 * var(--s)), #000 0 calc(0.707 * var(--s) + var(--b)),
    #0000 0 calc(100% - 0.707 * var(--s) - var(--b)),
    #000 0 calc(100% - 0.707 * var(--s)), #0000 0;
  -webkit-mask: linear-gradient(45deg, var(--g2)),
    linear-gradient(-45deg, var(--g2)),
    linear-gradient(90deg, var(--g1)) 50%/100% calc(100% - 2 * var(--s))
      no-repeat,
    linear-gradient(180deg, var(--g1)) 50% / calc(100% - 2 * var(--s)) 100%
      no-repeat;
}
.styles_cornersOutlinedWh__DqfM_ {
  --b: 2px;
  --s: 6px;
  display: inline-block;
  position: relative;
  z-index: 0;
}
.styles_cornersOutlinedWh__DqfM_:hover:before {
  background: #aba9bf;
  transition: all 0.3s ease;
}
.styles_cornersOutlinedWh__DqfM_:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #fff;
  --g1: #000 var(--b), #0000 0 calc(100% - var(--b)), #000 0;
  --g2: #0000 calc(0.707 * var(--s)), #000 0 calc(0.707 * var(--s) + var(--b)),
    #0000 0 calc(100% - 0.707 * var(--s) - var(--b)),
    #000 0 calc(100% - 0.707 * var(--s)), #0000 0;
  -webkit-mask: linear-gradient(45deg, var(--g2)),
    linear-gradient(-45deg, var(--g2)),
    linear-gradient(90deg, var(--g1)) 50%/100% calc(100% - 2 * var(--s))
      no-repeat,
    linear-gradient(180deg, var(--g1)) 50% / calc(100% - 2 * var(--s)) 100%
      no-repeat;
}
@media (max-width: 767px) {
  .styles_cornersOutlinedWh__DqfM_,
  .styles_cornersOutlined__c0vRJ {
    --s: 4px;
  }
}
.styles_timerBlock__25WYN {
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.15);
  background: rgba(9, 16, 25, 0.24) url(../images/border.c3051787.svg) 50% 50%
    no-repeat;
  background-size: 100% 100%;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  min-width: 320px;
}
.styles_bg__hKkVG {
  background-image: url(../images/bg-left.b2784771.svg),
    url(../images/bg-right.f9d05769.svg);
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .styles_bg__hKkVG {
    background-image: url(../images/bg-left-mobile.bfb6edc6.svg),
      url(/_next/static/media/bg-right-mobile.0f84a490.svg);
  }
}
@media screen and (min-width: 768px) {
  .styles_timerBlock__25WYN {
    background-image: url(../images/borderDesk.dd90bf8b.svg);
    min-width: 343px;
  }
}
.styles_timerItem__O8mGB {
  position: relative;
}
.styles_timerItem__O8mGB:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #fff;
  position: absolute;
  right: -16px;
  pointer-events: none;
  top: 50%;
  transform: translateX(50%);
  box-shadow: 0 -10px 0 0 #fff;
}
.styles_notice__RCRjF {
  background: url(../images/availableBg.d105cb57.svg) 50% 50% no-repeat;
  background-size: 100% 100%;
}
.styles_label__hHbrr {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  color: #080809;
  background: url(../images/labelBg.1d155bab.svg) 50% 50% no-repeat;
  background-size: contain;
  padding: 5px 18px;
  white-space: nowrap;
  z-index: 7;
}
@media screen and (min-width: 768px) {
  .styles_label__hHbrr {
    padding: 6px 20px;
    font-size: 16px;
  }
}
.styles_bounce__bzNf_ {
  animation: styles_bounce__bzNf_ 2.4s infinite alternate;
}
.styles_bounceSec__CO6BL {
  animation: styles_bounceSec__CO6BL 3s infinite alternate;
}
.styles_bounceThird__LO_b5 {
  animation: styles_bounceThird__LO_b5 2s infinite alternate;
}
@media screen and (max-width: 991px) {
  .styles_bounce__bzNf_ {
    animation: styles_bounceMob__qz8ZG 2.4s infinite alternate;
  }
  .styles_bounceSec__CO6BL {
    animation: styles_bounceSecMob__sUCVP 3s infinite alternate;
  }
  .styles_bounceThird__LO_b5 {
    animation: styles_bounceThirdMob__LKXig 2s infinite alternate;
  }
  @keyframes styles_bounceThirdMob__LKXig {
    0% {
      transform: translateY(0);
    }
    to {
      transform: translateY(-20px);
    }
  }
  @keyframes styles_bounceSecMob__sUCVP {
    0% {
      transform: translateY(0);
    }
    to {
      transform: translateY(-50px);
    }
  }
  @keyframes styles_bounceMob__qz8ZG {
    0% {
      transform: translateY(0);
    }
    to {
      transform: translateY(-30px);
    }
  }
}
@keyframes styles_bounceThird__LO_b5 {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-40px);
  }
}
@keyframes styles_bounceSec__CO6BL {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100px);
  }
}
@keyframes styles_bounce__bzNf_ {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-60px);
  }
}
.styles_table__RCQUs {
  display: grid;
  grid-template-columns: 180px repeat(6, 167px);
  grid-template-rows: repeat(5, 80px);
  grid-row-gap: 4px;
  font-weight: 400;
  color: #1ded83;
  font-size: 14px;
  line-height: 120%;
}
.styles_bg__BIT1E {
  background-image: url(../images/bg-up.2a8a5a3e.svg),
    url(../images/bg-down.7e001a8d.svg);
  background-position: 0 0, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: contain;
}
.styles_table__RCQUs > div {
  width: 100%;
  position: relative;
  background: #1a1a1d;
}
@media screen and (min-width: 768px) {
  .styles_table__RCQUs {
    grid-template-columns: 200px repeat(6, 167px);
  }
}
.styles_table__RCQUs > div:not(:nth-child(7n + 1)):after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: calc(100% + 4px);
  background: rgba(52, 56, 60, 0.37);
  pointer-events: none;
}
.styles_table__RCQUs > div:nth-last-child(-n + 7):after {
  height: calc(100%);
}
.styles_table__RCQUs > div:nth-child(7n + 1) {
  position: sticky;
  left: 0;
  font-size: 16px;
  line-height: 130%;
  color: #fff;
  justify-self: flex-start;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  z-index: 1;
}
.styles_table__RCQUs > div:nth-child(7n + 1):before {
  right: 0;
  width: 33px;
  height: 80px;
  transform: translateX(100%);
  background: linear-gradient(
    90deg,
    #1a1a1d 10.61%,
    rgba(26, 26, 29, 0.75) 54.65%,
    rgba(27, 27, 29, 0)
  );
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  top: 0;
  left: -11px;
  background: #111113;
  pointer-events: none;
}
.styles_table__RCQUs > div:nth-child(7n + 1):after {
  content: "";
  position: absolute;
  width: 33px;
  height: 100%;
  top: 0;
  right: -30px;
  background: linear-gradient(
    90deg,
    #1a1a1d 10.61%,
    rgba(26, 26, 29, 0.75) 54.65%,
    rgba(27, 27, 29, 0)
  );
  pointer-events: none;
}
.styles_table__RCQUs > div:nth-child(-n + 7):after {
  content: "";
  position: absolute;
  width: 33px;
  height: 100%;
  top: 0;
  right: -30px;
  background: linear-gradient(
    90deg,
    #111113 10.61%,
    rgba(17, 17, 19, 0.65) 54.65%,
    rgba(27, 27, 29, 0)
  );
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .styles_table__RCQUs > div:nth-child(7n + 1):before {
    width: 30px;
    left: -60px;
  }
}
.styles_table__RCQUs > div:nth-child(7n + 7) {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.styles_table__RCQUs > div:nth-child(-n + 7) {
  color: #fff;
  font-size: 16px;
  line-height: 130%;
  background: #111113;
}
.styles_table__RCQUs > div:first-child {
  color: #fffc54;
}
.styles_posList__h6gLR {
  position: relative;
}
.styles_posList__h6gLR:after,
.styles_posList__h6gLR:before {
  content: "";
  left: 50%;
  width: 100%;
  height: 10px;
  background: url(../images/border-yellow.48b79984.svg) 50% 50% no-repeat;
  position: absolute;
  pointer-events: none;
}
.styles_posList__h6gLR:before {
  top: 0;
  transform: translateX(-50%);
}
.styles_posList__h6gLR:after {
  bottom: 0;
  transform: translateX(-50%) rotate(180deg);
}
@media screen and (min-width: 998px) {
  .styles_posList__h6gLR:after,
  .styles_posList__h6gLR:before {
    width: 10px;
    height: 124px;
    top: 50%;
    background: url(../images/border-yellow-desk.e448ac72.svg) 50% 50% no-repeat;
    background-size: contain;
  }
  .styles_posList__h6gLR:before {
    left: 0;
    transform: translateY(-50%);
  }
  .styles_posList__h6gLR:after {
    left: unset;
    right: 0;
    bottom: unset;
    transform: translateY(-50%) rotate(180deg);
  }
}
.styles_posItem___qLz5 {
  position: relative;
}
.styles_posItem___qLz5:not(:last-child):after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 40px);
  height: 0;
  pointer-events: none;
  border-bottom: 1px dashed #6f6f7f;
}
@media screen and (min-width: 998px) {
  .styles_posItem___qLz5:not(:last-child):after {
    width: 0;
    height: 92px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    bottom: unset;
    left: unset;
    border-bottom: none;
    border-right: 1px dashed #6f6f7f;
  }
}
.styles_bg__LzTZe {
  background-image: url(../images/bg.65712dc3.svg);
  background-position: 0 50%;
  background-repeat: repeat-x;
}
.styles_list__jqBEP li {
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../images/card-bg.b675e813.png);
}
.styles_list__jqBEP li:nth-child(2),
.styles_list__jqBEP li:nth-child(2) > div {
  transform: scale(-1);
}
@media screen and (min-width: 576px) {
  .styles_list__jqBEP li {
    background-position: 50% 50%;
    background-size: contain;
  }
}
@media screen and (min-width: 768px) {
  .styles_list__jqBEP li:nth-child(2),
  .styles_list__jqBEP li:nth-child(2) > div {
    transform: scaleX(-1);
  }
}
.styles_shadow__YxLXK {
  background: linear-gradient(90deg, #000, transparent);
}
.styles_arrows__ki09_ {
  position: relative;
  height: 16px;
}
.styles_arrows__ki09_:after {
  background: #f3f042;
  filter: blur(5px);
  content: "";
  width: 10px;
  height: 15px;
  border-radius: 100%;
  position: absolute;
  transform: translateY(-50%);
  left: 0;
  top: 50%;
}
.styles_arrowsRight__gXQ6n:after {
  left: auto;
  right: 0;
}
