._container_1bezf_1 {
  padding: calc(1.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));
  background: none;
  min-height: calc(100dvh - calc(5rem * var(--mantine-scale)));
  --stack-gap: calc(1.5rem * var(--mantine-scale)) !important;
}

@media (min-width: 36em) {
  ._container_1bezf_1 {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.3)), url("/assets/bg1@compressed-CScrA7E-.jpg");
    background-repeat: no-repeat, no-repeat;
    background-position: center bottom, center bottom;
    background-size: 100% 456px, auto;
    padding: calc(2.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));
    --stack-gap: calc(2.5rem * var(--mantine-scale)) !important;
  }

  @media (max-width: 1440px) {
    ._container_1bezf_1 {
      background-size: 100dvw calc(100dvw * 0.3167), contain;
    }
  }
}

._title_1bezf_33 {
  font-size: calc(1.5rem * var(--mantine-scale));
  line-height: calc(2.25rem * var(--mantine-scale));
  font-weight: 700;
  margin: 0px;
}

@media (min-width: 36em) {
  ._title_1bezf_33 {
    font-size: calc(2.625rem * var(--mantine-scale));
    line-height: calc(3.625rem * var(--mantine-scale));
  }
}

._bg_sw3dy_1 {
  min-height: 100vh;
  padding-top: var(--app-shell-header-height);
}

@media (min-width: 36em) {
  ._bg_sw3dy_1 {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.3)), url("/assets/presale_bg-C7afgnMs.jpg");
    background-repeat: no-repeat, no-repeat;
    background-position: center bottom, center bottom;
    background-size: 100% calc(48.2786vw), contain;
    background-attachment: fixed;
  }
}

@media (min-width: 1249px) {
  ._bg_sw3dy_1 {
    background-size: 100% 603px, auto;
  }
}

._container_sw3dy_29 {
  padding: calc(1.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));
  gap: calc(1.5rem * var(--mantine-scale));
}

@media (min-width: 36em) {
  ._container_sw3dy_29 {
    padding: calc(2.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));
    gap: calc(2.5rem * var(--mantine-scale));
  }
}

._bodyStack_sw3dy_39 {
  width: 100%;
  max-width: calc(35rem * var(--mantine-scale));
  gap: calc(1.5rem * var(--mantine-scale));
}

@media (min-width: 36em) {
  ._bodyStack_sw3dy_39 {
    gap: calc(2.5rem * var(--mantine-scale));
  }
}

._cardOuterContainer_sw3dy_49 {
  border-radius: calc(1rem * var(--mantine-scale));
  padding: calc(.125rem * var(--mantine-scale));
  background: linear-gradient(291.94deg, rgb(61, 61, 61) -2.55%, rgb(163, 163, 163) 134.55%);
}

@media (min-width: 36em) {
  ._cardOuterContainer_sw3dy_49 {
    padding: calc(.25rem * var(--mantine-scale));
  }
}

._cardInnerContainer_sw3dy_59 {
  border-radius: calc(.875rem * var(--mantine-scale));
  background: rgb(0, 0, 0);
  padding: calc(1.25rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));
  gap: calc(1.75rem * var(--mantine-scale));
}

@media (min-width: 36em) {
  ._cardInnerContainer_sw3dy_59 {
    padding: calc(2rem * var(--mantine-scale));
    border-radius: calc(.75rem * var(--mantine-scale));
    gap: calc(2.5rem * var(--mantine-scale));
  }
}

._link_sw3dy_72 {
  text-decoration: none;
}

._ctaButton_sw3dy_76 {
  --button-radius: calc(.5rem * var(--mantine-scale));
  --button-height: calc(3.25rem * var(--mantine-scale));
}

._sectionTitle_sw3dy_81 {
  color: rgb(255, 255, 255);
  font-weight: 500;
  font-size: calc(.875rem * var(--mantine-scale));
  line-height: calc(1.25rem * var(--mantine-scale));
}

._eligibilityListRoot_sw3dy_88 {
  list-style: none;
  padding: 0px;
  color: var(--mantine-color-neutral-3);
  font-weight: 400;
  font-size: calc(.75rem * var(--mantine-scale));
  --list-lh: calc(1.25rem * var(--mantine-scale));
}

._eligibilityListItemIcon_sw3dy_97 {
  margin-right: calc(.5rem * var(--mantine-scale));
}

._eligibilityListItemLabel_sw3dy_101 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(.375rem * var(--mantine-scale));
}

._registerButton_sw3dy_108 {
  --button-radius: calc(.5rem * var(--mantine-scale));
  --button-height: calc(3.25rem * var(--mantine-scale));
}

._descriptionText_sw3dy_113 {
  color: var(--mantine-color-neutral-3);
  font-weight: 400;
  font-size: calc(.875rem * var(--mantine-scale));
  line-height: calc(1.25rem * var(--mantine-scale));
}

._descriptionText_sw3dy_113 a {
  color: var(--mantine-color-main-6);
  font-weight: 500;
}

._timeCard_17f4h_1 {
  background-color: var(--mantine-color-main-10);
  border-radius: calc(.5rem * var(--mantine-scale));
  align-items: center;
  justify-content: center;
  font-variant-numeric: tabular-nums lining-nums;
  width: calc(4rem * var(--mantine-scale));
  height: calc(2.75rem * var(--mantine-scale));
}

@media (min-width: 36em) {
  ._timeCard_17f4h_1 {
    height: calc(3rem * var(--mantine-scale));
  }
}

._number_17f4h_18 {
  color: var(--mantine-color-main-6);
  font-weight: 700;
  line-height: calc(2.5rem * var(--mantine-scale));
  font-size: calc(1.5rem * var(--mantine-scale));
}

@media (min-width: 36em) {
  ._number_17f4h_18 {
    font-size: calc(2rem * var(--mantine-scale));
  }
}

._table_1qydk_1 th {
  color: var(--mantine-color-neutral-3);
  font-weight: 500;
  font-size: calc(.875rem * var(--mantine-scale));
  line-height: calc(1.25rem * var(--mantine-scale));
  padding-inline: calc(.75rem * var(--mantine-scale));
  padding-block: calc(.5rem * var(--mantine-scale));
}

._table_1qydk_1 td {
  font-size: calc(1rem * var(--mantine-scale));
  line-height: calc(1.25rem * var(--mantine-scale));
  padding-inline: calc(.75rem * var(--mantine-scale));
  padding-block: calc(1.25rem * var(--mantine-scale));
}

._table_1qydk_1 td:first-child {
  color: var(--mantine-color-main-6);
  font-weight: 500;
}

._table_1qydk_1 th:first-child,
._table_1qydk_1 td:first-child {
  padding-left: 0px;
}

@media (min-width: 36em) {

  ._table_1qydk_1 th:first-child,
  ._table_1qydk_1 td:first-child {
    padding-left: calc(1rem * var(--mantine-scale));
  }
}

._table_1qydk_1 th:last-child,
._table_1qydk_1 td:last-child {
  text-align: end;
  padding-right: 0px;
}

@media (min-width: 36em) {

  ._table_1qydk_1 th:last-child,
  ._table_1qydk_1 td:last-child {
    padding-right: calc(1rem * var(--mantine-scale));
  }
}

._twitterButton_1jps1_1 {
  display: flex;
  flex-direction: row;
  background-color: rgb(0, 0, 0);
  gap: calc(.25rem * var(--mantine-scale));
  padding: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));
  border: calc(.03125rem * var(--mantine-scale)) solid rgba(255, 255, 255, .6);
  border-radius: calc(.5rem * var(--mantine-scale));
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: calc(1rem * var(--mantine-scale));
  line-height: calc(1.25rem * var(--mantine-scale));
}

._twitterButton_1jps1_1 img {
  width: calc(1.25rem * var(--mantine-scale));
}

._twitterButton_1jps1_1:hover {
  background-color: rgb(34, 34, 34);
  text-decoration: none;
}