@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/poppins/poppins-regular.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  src: url(/fonts/poppins/poppins-medium.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  src: url(/fonts/poppins/poppins-semi-bold.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/poppins/poppins-bold.woff2) format("woff2");
  font-display: swap;
}
:root {
  --font-main: Poppins, Arial, sans-serif;
  --color-fg-main: #fff;
  --color-fg-main-active: #05aaff;
  --color-fg-main-active-alternate: #01ea83;
  --color-fg-main-invert: #131315;
  --color-fg-secondary: #0082fb;
  --color-fg-secondary-icon: #05aaff;
  --color-fg-details: #d2d2d2;
  --color-fg-details-secondary: #545454;
  --color-fg-border: #263238;
  --color-fg-separator: #353535;
  --color-fg-hacken: #3ef2cf;
  --color-bg-base: #131315;
  --color-bg-base-invert: #fff;
  --color-bg-main: #0082fb;
  --color-bg-main-active: #0cab5e;
  --color-bg-main-active-alternate: #3ef2cf;
  --color-bg-secondary: #18181b;
  --color-bg-secondary-active: #353535;
  --color-bg-overlay: rgba(19, 19, 21, 0.9);
  --color-bg-blue: #0082fb;
  --color-bg-green: #0cab5e;
  --color-bg-purple: #852eff;
  --color-bg-orange: #f18608;
  --color-bg-red: #ff002e;
  --color-bg-yellow: #faff00;
  --color-bg-light-blue: #05aaff;
  --color-bg-light-green: #01ea83;
  --color-bg-lighter-green: #3ef2cf;
  --color-bg-dark-green: #0cab5e;
  --color-bg-white: #fff;
  --container-paddings-xl: 80px;
  --container-paddings-lg: 60px;
  --container-paddings-md: 32px;
  --container-paddings-xs: 20px;
  --fade-in-timing-func: cubic-bezier(0.34, 1.56, 0.64, 1);
  --fade-in-duration: 0.7s;
  --fade-in-preset: cubic-bezier(0.34, 1.56, 0.64, 1) 0.7s;
  --transition-preset: ease-out 0.3s;
  --container-paddings-current: var(--container-paddings-xl);
}
@media (max-width: 1920px) {
  :root {
    --container-paddings-current: var(--container-paddings-lg);
  }
}
@media (max-width: 1366px) {
  :root {
    --container-paddings-current: var(--container-paddings-md);
  }
}
@media (max-width: 768px) {
  :root {
    --container-paddings-current: var(--container-paddings-xs);
  }
}
*,
:after,
:before {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-family: var(--font-main);
}
html {
  font-size: 16px;
}
#__next,
body,
html {
  max-width: 100vw;
  height: -moz-max-content;
  height: max-content;
  min-height: 100vh;
}
body {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: var(--color-fg-main);
  background-color: var(--color-bg-base);
}
a {
  color: inherit;
  text-decoration: none;
}
[type="checkbox"],
[type="radio"],
[type="submit"],
button,
select,
summary {
  cursor: pointer;
}
input {
  cursor: text;
}
@keyframes layout_fade-in__Tm4HB {
  0% {
    opacity: 0;
  }
}
@keyframes layout_fade-in-to__O_pyF {
  to {
    opacity: 1;
  }
}
@keyframes layout_fade-out__spkgP {
  to {
    opacity: 0;
  }
}
@keyframes layout_slide-in-down__fVUNY {
  0% {
    transform: translateY(-100%);
  }
}
@keyframes layout_slide-in-base__zRPuB {
  to {
    transform: translate(0);
  }
}
@keyframes layout_slide-out-base__5zuI_ {
  0% {
    transform: translate(0);
  }
}
@keyframes layout_slide-in-up__aqFDJ {
  0% {
    transform: translateY(100%);
  }
}
@keyframes layout_slide-in-up-2___km4M {
  to {
    transform: translateY(0);
  }
}
@keyframes layout_hide__nnuM_ {
  to {
    visibility: hidden;
  }
}
@keyframes layout_curtain-up__p6mHF {
  0% {
    height: 0;
  }
}
@keyframes layout_growth__v5qs4 {
  0% {
    transform: scale(0);
  }
}
@keyframes layout_slide-in-horizontal-base__TkJ8V {
  to {
    transform: translateX(0);
  }
}
@keyframes layout_top-blink__q7cGz {
  50% {
    box-shadow: inset 0 20px 10px -20px var(--color-fg-main);
  }
}
.layout_body__AOMdy {
  box-shadow: inset 0 0 0 0 var(--color-fg-main);
  animation: layout_fade-in__Tm4HB var(--fade-in-preset),
    layout_top-blink__q7cGz ease-in-out var(--fade-in-duration);
}
.layout_header__k6vR7 {
  position: sticky;
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 100;
  animation: layout_slide-in-down__fVUNY var(--fade-in-preset);
}
@media (max-width: 1366px) {
  .layout_header__k6vR7 {
    display: none;
  }
}
.Header_root__Q92L3 {
  display: grid;
  grid-template-columns: repeat(3, auto);
  gap: 8px 28px;
  align-items: center;
  justify-content: space-between;
  padding: 16px var(--container-paddings-xl);
  background-color: var(--color-bg-overlay);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}
@media (max-width: 1920px) {
  .Header_root__Q92L3 {
    padding: 16px var(--container-paddings-lg);
  }
}
@media (max-width: 1366px) {
  .Header_root__Q92L3 {
    display: flex;
    min-height: 56px;
    padding: 4px 20px;
  }
  .Header_button__J7X4L,
  .Header_nav__Njxnl {
    display: none;
  }
}
.Header_burger__YQaYE {
  display: none;
}
@media (max-width: 1366px) {
  .Header_burger__YQaYE {
    display: block;
  }
}
.Footer_root__ytL3K {
  display: flex;
  justify-content: center;
}
.Footer_contentWrapper__WhHtt {
  width: 100%;
  max-width: 1106px;
  padding: 80px 0 60px;
}
@media (max-width: 1366px) {
  .Footer_contentWrapper__WhHtt {
    padding: 0 32px 56px;
  }
}
@media (max-width: 768px) {
  .Footer_contentWrapper__WhHtt {
    padding: 0 20px 56px;
  }
}
.Footer_content__zoZMN {
  display: flex;
  width: 100%;
  padding: 60px 0;
}
@media (max-width: 1366px) {
  .Footer_content__zoZMN {
    flex-direction: column;
    padding: 0 0 40px;
  }
}
.Footer_linksContainer__pUIYz {
  width: 100%;
}
@media (max-width: 1366px) {
  .Footer_linksContainer__pUIYz {
    order: 1;
  }
}
.Footer_nav__Q2CB3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px;
  padding-bottom: 32px;
}
@media (max-width: 1366px) {
  .Footer_nav__Q2CB3 {
    display: grid;
    grid-template-columns: auto auto;
    gap: 40px 15px;
    padding-bottom: 40px;
  }
}
.Footer_nav__Q2CB3 a {
  color: var(--color-fg-details);
}
.Footer_column__e413b {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 1366px) {
  .Footer_column__e413b {
    min-width: 160px;
  }
}
.Footer_title__rTymE {
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
  color: var(--color-fg-main);
}
.Footer_socials__QaM2_ {
  padding-top: 32px;
  border-top: 1px solid var(--color-fg-separator);
}
@media (max-width: 1366px) {
  .Footer_socials__QaM2_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
  }
}
.Footer_card__2ciTx {
  flex-shrink: 0;
  min-width: 334px;
  max-width: 334px;
  padding: 40px;
  margin-left: 32px;
  background-color: var(--color-bg-secondary);
  border-radius: 36px;
}
@media (max-width: 1366px) {
  .Footer_card__2ciTx {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    padding: 40px 20px 20px;
    margin-left: 0;
  }
}
.Footer_cardTitle__i1nVR {
  margin-top: 32px;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  color: var(--color-fg-main);
}
@media (max-width: 1366px) {
  .Footer_cardTitle__i1nVR {
    max-width: 294px;
    margin-top: 16px;
    font-size: 28px;
    text-align: center;
  }
}
.Footer_cardDetails__TrEDc {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  color: var(--color-fg-details);
}
.Footer_cardHeaderButton__mkXHY {
  max-width: -moz-max-content;
  max-width: max-content;
}
.Footer_cardFooterButton__FopDl {
  margin-top: 42px;
}
@media (max-width: 1366px) {
  .Footer_cardFooterButton__FopDl {
    width: 100%;
    margin-top: 16px;
  }
}
.Footer_footer__FKhn_ {
  display: flex;
  justify-content: space-between;
  padding-top: 16px;
  border-top: 1px solid var(--color-fg-separator);
}
@media (max-width: 1366px) {
  .Footer_footer__FKhn_ {
    flex-direction: column;
    gap: 16px;
    align-items: center;
  }
}
.Footer_footerText__AtBBX {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  color: var(--color-fg-details-secondary);
  text-align: center;
}
.Footer_socialsLinks__IC7HX {
  display: flex;
  gap: 8px;
  margin-top: 16px;
}
@media (max-width: 1366px) {
  .Footer_socialsLinks__IC7HX {
    gap: 16px;
    margin-top: 24px;
  }
}
.Footer_socialsLink__gIr6_ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 58px;
  background-color: var(--color-bg-secondary);
  border-radius: 18px;
  fill: var(--color-fg-main);
  transition: background-color var(--transition-preset);
}
@media (max-width: 1366px) {
  .Footer_socialsLink__gIr6_ {
    width: 48px;
    height: 48px;
    border-radius: 15px;
  }
}
.Footer_socialsLink__gIr6_:hover {
  background-color: var(--color-bg-main);
}
.Footer_icon_mirror__a5HVC {
  width: 20px;
  height: 25px;
}
@media (max-width: 1366px) {
  .Footer_icon_mirror__a5HVC {
    width: 16px;
    height: 20px;
  }
}
.Footer_icon_twitter__fwM9j {
  width: 24px;
  height: 21px;
}
@media (max-width: 1366px) {
  .Footer_icon_twitter__fwM9j {
    width: 19px;
    height: 17px;
  }
}
.Footer_icon_discord__AFA0q {
  width: 26px;
  height: 19px;
}
@media (max-width: 1366px) {
  .Footer_icon_discord__AFA0q {
    width: 21px;
    height: 15px;
  }
}
.Footer_icon_telegram__i7fU_ {
  width: 26px;
  height: 22px;
}
@media (max-width: 1366px) {
  .Footer_icon_telegram__i7fU_ {
    width: 21px;
    height: 17px;
  }
}
.Footer_icon_db__0w8d7 {
  width: 22px;
  height: 25px;
}
@media (max-width: 1366px) {
  .Footer_icon_db__0w8d7 {
    width: 17px;
    height: 20px;
  }
}
