*, *::before, *::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
}

body {
  line-height: 1.55;
  margin: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 16px;
  overflow-wrap: break-word;
  color: #D4DCD9;
  background: #101513;
}

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote {
  margin: 0;
}

h1, h2, h3 {
  font-family: "Space Grotesk", sans-serif;
  color: #F4F6F5;
  overflow-wrap: break-word;
}

p {
  text-wrap: pretty;
}

strong {
  font-weight: 700;
  color: #F4F6F5;
}

em {
  font-style: italic;
}

a {
  transition: color .25s;
  text-underline-offset: 3px;
  color: #89EEF0;
}

a:hover {
  color: #9EF1F3;
}

ul, ol {
  padding-left: 1.375rem;
}

li + li {
  margin-top: 0.375rem;
}

table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  text-align: left;
  vertical-align: top;
}

img {
  height: auto;
  max-width: 100%;
  display: block;
}

button {
  font: inherit;
  color: inherit;
}

:focus-visible {
  outline: 2px solid #89EEF0;
  outline-offset: 3px;
}

summary {
  list-style: none;
  cursor: pointer;
}

summary::-webkit-details-marker {
  display: none;
}

.e_gug {
  white-space: nowrap;
  width: 1px;
  overflow: hidden;
  height: 1px;
  clip: rect(0 0 0 0);
  position: absolute;
}

.e_wytai {
  margin-inline: auto;
  max-width: 1276px;
  padding-inline: 1rem;
}

main > section {
  padding-block: 0 3.5rem;
}

.e_nuc {
  display: flex;
  align-items: flex-end;
  margin-bottom: 1.75rem;
  gap: 1rem 2rem;
  flex-wrap: wrap;
  justify-content: space-between;
}

.e_nuc-sro {
  max-width: 720px;
  min-width: 0;
}

.e_nuc-pxp {
  gap: 0.5rem;
  font-weight: 700;
  color: #89EEF0;
  margin-bottom: 0.625rem;
  font-size: 14px;
  align-items: center;
  display: flex;
}

.e_nuc-pxp::before {
  flex: none;
  background: #71EAED;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 2px;
}

.e_nuc-vfrg {
  font-weight: 800;
  letter-spacing: -0.02em;
  text-wrap: balance;
  line-height: 1.1;
  font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.519rem);
}

.e_nuc-bb {
  color: #9AABA5;
  margin-top: 0.75rem;
}

.e_nuc-b6x {
  text-decoration: none;
  display: inline-flex;
  font-size: 15px;
  gap: 0.5rem;
  align-items: center;
  border-bottom: 1.5px solid currentColor;
  padding-bottom: 2px;
  font-weight: 700;
}

.e_nuc-b6x svg {
  flex: none;
}

.e_gu5 {
  border: 1.5px solid transparent;
  transition: background-color .25s, color .25s, border-color .25s;
  font-family: "Source Sans 3", sans-serif;
  align-items: center;
  min-height: 48px;
  display: inline-flex;
  gap: 0.625rem;
  text-decoration: none;
  justify-content: center;
  font-size: 15px;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  border-radius: 4px;
  line-height: 1.2;
  padding: 0 1.25rem;
}

.e_gu5-hxe {
  background: #71EAED;
  color: #0E1110;
}

.e_gu5-hxe:hover {
  color: #0E1110;
  background: #9EF1F3;
}

.e_gu5-2zvg {
  border-color: #F4F6F5;
  color: #F4F6F5;
  background: transparent;
}

.e_gu5-2zvg:hover {
  color: #101513;
  background: #F4F6F5;
}

.e_gu5-bcx0 {
  min-height: 52px;
  font-size: 16px;
}

.e_gu5-hbcl {
  display: flex;
  width: 100%;
}

.e_gu5-tq {
  background: #0E1110;
  margin-right: -10px;
  color: #71EAED;
  display: grid;
  width: 34px;
  place-items: center;
  border-radius: 0px;
  height: 34px;
}

.e_gu5-rm {
  color: #070A09;
  background: #F4F5F4;
}

.e_gu5-rm:hover {
  background: #71EAED;
  color: #0E1110;
}

.e_gu5-t9 {
  color: #F4F5F4;
  border-color: #F4F5F4;
  background: transparent;
}

.e_gu5-t9:hover {
  background: #F4F5F4;
  color: #070A09;
}

.e_wyo {
  flex-wrap: wrap;
  gap: 0.625rem;
  display: flex;
}

.e_ri9 {
  border: 1px solid #364841;
  overflow: hidden;
  background-color: #1F2925;
  background-image: repeating-linear-gradient(135deg, #1F2925 0 9px, #141A18 9px 18px);
  border-radius: 8px;
  position: relative;
}

.e_ri9 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.e_ri9-b5 {
  aspect-ratio: 16 / 10;
}

.e_gupec {
  z-index: 30;
  padding: 0.625rem;
  background: #101513;
  position: sticky;
  top: 0;
}

.e_gupec-jx3f {
  border: 1px solid #364841;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  background: #141A18;
  max-width: 1276px;
  gap: 0.625rem;
  padding: 0.625rem;
  border-radius: 8px;
  grid-template-columns: minmax(0, 1fr) auto auto;
  align-items: center;
  display: grid;
  margin-inline: auto;
}

.e_gupec-bkn {
  gap: 0.625rem;
  letter-spacing: -0.02em;
  font-family: "Space Grotesk", sans-serif;
  padding-left: 0.375rem;
  font-weight: 800;
  text-decoration: none;
  min-width: 0;
  display: flex;
  overflow-wrap: break-word;
  line-height: 1.1;
  font-size: 21px;
  color: #F4F6F5;
  hyphens: auto;
  align-items: center;
  grid-area: logo;
}

.e_gupec-bkn::before {
  height: 14px;
  background: #71EAED;
  content: "";
  width: 14px;
  transform: rotate(45deg);
  border-radius: 4px;
  flex: none;
}

.e_gupec-bkn:hover {
  color: #F4F6F5;
}

.e_gupec-rw {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.e_gupec-3f {
  cursor: pointer;
  height: 44px;
  width: 44px;
  grid-area: burger;
  display: grid;
  color: #101513;
  background: #F4F6F5;
  place-items: center;
  border-radius: 4px;
}

.e_gupec-rw:focus-visible + .e_gupec-3f {
  outline: 2px solid #89EEF0;
  outline-offset: 3px;
}

.e_gupec-y9cq {
  display: none;
}

.e_gupec-rw:checked + .e_gupec-3f .e_gupec-0fz {
  display: none;
}

.e_gupec-rw:checked + .e_gupec-3f .e_gupec-y9cq {
  display: block;
}

.e_gupec-2j {
  grid-area: nav;
  padding-top: 0.5rem;
  display: none;
  border-top: 1px solid #364841;
}

.e_gupec-rw:checked ~ .e_gupec-2j {
  display: grid;
  gap: 2px;
}

.e_gupec-3po3 {
  display: flex;
  align-items: center;
  text-decoration: none;
  font-size: 17px;
  border-radius: 4px;
  min-height: 48px;
  font-weight: 700;
  padding: 0 0.75rem;
  color: #D4DCD9;
}

.e_gupec-3po3:hover {
  color: #F4F6F5;
  background: #1F2925;
}

.e_gupec-w5 {
  background: #1F2925;
  color: #F4F6F5;
}

.e_gupec-mm {
  grid-area: actions;
  gap: 0.5rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.e_gupec-mm .e_gu5 {
  min-height: 44px;
  font-size: 14px;
  padding: 0 0.75rem;
}

.e_fi3 {
  background: #070A09;
  color: #F4F5F4;
  padding-block: 3rem 1.75rem;
}

.e_fi3-96f {
  gap: 2rem 1.5rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 170px), 1fr));
  display: grid;
}

.e_fi3-kk {
  font-family: "Space Grotesk", sans-serif;
  color: #F4F5F4;
  font-weight: 800;
  gap: 0.625rem;
  font-size: 21px;
  align-items: center;
  display: flex;
}

.e_fi3-kk::before {
  content: "";
  flex: none;
  width: 14px;
  background: #F4F5F4;
  border-radius: 4px;
  transform: rotate(45deg);
  height: 14px;
}

.e_fi3-xp2 {
  margin-top: 0.75rem;
  color: #F4F5F4;
  font-size: 14px;
}

.e_fi3-xp2 a {
  color: #F4F5F4;
}

.e_fi3-y0 {
  color: #F4F5F4;
  font-family: "Source Sans 3", sans-serif;
  margin-bottom: 0.75rem;
  font-size: 14px;
  font-weight: 700;
}

.e_fi3-fra {
  list-style: none;
  padding: 0;
}

.e_fi3-fra li + li {
  margin-top: 0.5rem;
}

.e_fi3-gcsi {
  color: #F4F5F4;
  font-size: 14px;
  text-decoration: none;
}

.e_fi3-gcsi:hover {
  color: #F4F5F4;
  text-decoration: underline;
}

.e_fi3-vt4 {
  padding-top: 1.5rem;
  border-top: 1px solid #9AABA5;
  margin-top: 2.5rem;
  gap: 1rem 1.25rem;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
}

.e_fi3-5e {
  border: 2px solid #EC8679;
  font-size: 14px;
  height: 44px;
  display: grid;
  border-radius: 50%;
  place-items: center;
  width: 44px;
  color: #F4F5F4;
  font-weight: 800;
}

.e_fi3-dgg {
  line-height: 1.6;
  font-size: 13px;
  color: #F4F5F4;
}

.e_fi3-dgg + .e_fi3-dgg {
  margin-top: 0.625rem;
}

.e_lohoe {
  border: 1px solid #364841;
  display: flex;
  margin-inline: auto;
  padding: 0.75rem 0.75rem 0.75rem 1rem;
  right: 10px;
  position: fixed;
  flex-wrap: wrap;
  gap: 0.625rem 1.25rem;
  border-radius: 8px;
  background: #141A18;
  box-shadow: 0 14px 38px -12px rgba(0, 0, 0, 0.64);
  bottom: 10px;
  left: 10px;
  max-width: 816px;
  z-index: 40;
  align-items: center;
}

.e_lohoe[hidden] {
  display: none;
}

.e_lohoe-eww {
  font-size: 14px;
  color: #D4DCD9;
  flex: 1 1 260px;
}

.e_lohoe-4t9 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.e_lohoe-4t9 .e_gu5 {
  padding: 0 0.875rem;
  font-size: 14px;
  min-height: 44px;
}

.e_zoj {
  padding-block: 0.75rem 3rem;
}

.e_zoj-7thp {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 442px), 1fr));
  align-items: center;
  display: grid;
  gap: 1.75rem 3.5rem;
}

.e_zoj-w8 {
  min-width: 0;
  max-width: 680px;
}

.e_zoj-uw3d {
  border: 1px solid #364841;
  align-items: center;
  font-size: 13px;
  border-radius: 999px;
  color: #D4DCD9;
  background: #141A18;
  padding: 0.375rem 0.75rem 0.375rem 0.5rem;
  margin-bottom: 1.375rem;
  font-weight: 700;
  gap: 0.5rem;
  display: inline-flex;
}

.e_zoj-uw3d svg {
  flex: none;
  color: #44E3A2;
}

.e_zoj-7r9x {
  font-weight: 800;
  letter-spacing: -0.03em;
  text-wrap: balance;
  line-height: 1.02;
  font-size: clamp(2.267rem, 1.31rem + 3.6vw, 4.282rem);
}

.e_zoj-6jp {
  font-size: 18px;
  margin-top: 1.125rem;
  color: #D4DCD9;
}

.e_zoj-by {
  margin-top: 1.625rem;
}

.e_zoj-yq {
  color: #9AABA5;
  margin-top: 0.75rem;
  font-size: 13px;
}

.e_zoj-d2jr {
  min-width: 0;
}

.e_zoj-y1qw {
  color: #9AABA5;
  justify-content: space-between;
  display: flex;
  font-size: 13px;
  margin-top: 0.75rem;
  gap: 0.25rem 0.75rem;
  flex-wrap: wrap;
}

.e_zoj-vz {
  font-family: "Spline Sans Mono", monospace;
}

.e_tajan {
  padding-block: 0.75rem 3.5rem;
}

.e_tajan-d2n {
  border: 1px solid #364841;
  border-radius: 8px;
  overflow: hidden;
  display: grid;
  background: #141A18;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 422px), 1fr));
}

.e_tajan-9il {
  min-width: 0;
  padding: 1.75rem 1.25rem;
}

.e_tajan-8m78 {
  line-height: 1.04;
  font-size: clamp(2.141rem, 1.31rem + 3.2vw, 3.779rem);
  letter-spacing: -0.03em;
  font-weight: 800;
  text-wrap: balance;
}

.e_tajan-ky {
  font-size: 18px;
  max-width: 540px;
  margin-top: 1.125rem;
}

.e_tajan-5du8 {
  margin-top: 1.625rem;
}

.e_tajan-x0 {
  padding: 0.75rem 1.25rem;
  list-style: none;
  margin: 0;
  align-content: center;
  min-width: 0;
  background: #1F2925;
  display: grid;
}

.e_tajan-gh8q {
  gap: 1rem;
  padding: 1.125rem 0;
  border-bottom: 1px solid #364841;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
}

.e_tajan-gh8q + .e_tajan-gh8q {
  margin-top: 0;
}

.e_tajan-gh8q:last-child {
  border-bottom: 0;
}

.e_tajan-x3o {
  display: grid;
  color: #89EEF0;
  width: 44px;
  border-radius: 4px;
  place-items: center;
  background: #141A18;
  height: 44px;
}

.e_tajan-9y {
  overflow-wrap: break-word;
  color: #F4F6F5;
  font-weight: 700;
  hyphens: auto;
}

.e_tajan-tb7 {
  color: #9AABA5;
  font-size: 14px;
}

.e_vegur-8r {
  border: 1px solid #364841;
  display: grid;
  border-radius: 8px;
  overflow: hidden;
  gap: 1px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr));
  background: #364841;
}

.e_vegur-l0mk {
  padding: 1.25rem 1.375rem;
  flex-direction: column-reverse;
  display: flex;
  background: #141A18;
  min-width: 0;
}

.e_vegur-fd {
  font-family: "Spline Sans Mono", monospace;
  hyphens: auto;
  overflow-wrap: break-word;
  letter-spacing: -0.02em;
  font-size: clamp(1.511rem, 1.209rem + 1vw, 2.015rem);
  color: #F4F6F5;
  font-weight: 700;
}

.e_vegur-b1q {
  color: #9AABA5;
  margin-top: 0.25rem;
  font-size: 14px;
}

.e_pey-0wo {
  padding: 0;
  display: grid;
  gap: 0.875rem;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 168px), 1fr));
  margin: 0;
  list-style: none;
}

.e_pey-0wo > li + li {
  margin-top: 0;
}

.e_pey-e2 {
  color: #F4F6F5;
  text-decoration: none;
  min-width: 0;
  transition: transform .25s;
  display: block;
}

.e_pey-e2:hover {
  color: #89EEF0;
  transform: translateY(-4px);
}

.e_pey-pp {
  border: 1px solid #364841;
  background-image: repeating-linear-gradient(135deg, #1F2925 0 8px, #141A18 8px 16px);
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 1 / 1;
}

.e_pey-wxb6 {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.e_pey-0qz {
  hyphens: auto;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
  margin-top: 0.625rem;
  overflow-wrap: break-word;
}

.e_pey-l2b {
  color: #9AABA5;
  font-size: 13px;
}

.e_guduj-c0 {
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.75rem;
  margin: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr));
}

.e_guduj-c0 > li + li {
  margin-top: 0;
}

.e_guduj-p7k {
  border: 1px solid #364841;
  padding: 0.625rem 1.125rem 0.625rem 0.625rem;
  display: grid;
  border-radius: 8px;
  grid-template-columns: 88px minmax(0, 1fr) auto;
  color: #F4F6F5;
  background: #141A18;
  align-items: center;
  text-decoration: none;
  transition: border-color .25s;
  gap: 1rem;
}

.e_guduj-p7k:hover {
  color: #F4F6F5;
  border-color: #89EEF0;
}

.e_guduj-a8e {
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #1F2925 0 6px, #141A18 6px 12px);
  border-radius: 12px;
  aspect-ratio: 1 / 1;
}

.e_guduj-mwa1 {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.e_guduj-ocz {
  display: block;
  overflow-wrap: break-word;
  hyphens: auto;
  font-weight: 700;
}

.e_guduj-tarh {
  font-size: 13px;
  display: block;
  color: #9AABA5;
}

.e_guduj-lgp {
  font-weight: 700;
  font-size: 13px;
  white-space: nowrap;
  font-family: "Spline Sans Mono", monospace;
  color: #44E3A2;
}

.e_duxam-zmvl {
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 242px), 1fr));
  display: grid;
  padding: 0;
  gap: 0.75rem;
  margin: 0;
}

.e_duxam-zmvl > li + li {
  margin-top: 0;
}

.e_duxam-h9 {
  border: 1px solid #364841;
  color: #F4F6F5;
  padding: 1rem 1.125rem;
  border-radius: 8px;
  display: grid;
  transition: border-color .25s;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  text-decoration: none;
  background: #141A18;
  height: 100%;
  gap: 1rem;
}

.e_duxam-h9:hover {
  color: #F4F6F5;
  border-color: #89EEF0;
}

.e_duxam-k0 {
  place-items: center;
  height: 44px;
  border-radius: 4px;
  width: 44px;
  background: #1F2925;
  display: grid;
  color: #89EEF0;
}

.e_duxam-0s {
  font-weight: 700;
  overflow-wrap: break-word;
  display: block;
  hyphens: auto;
}

.e_duxam-5u {
  font-size: 13px;
  display: block;
  color: #9AABA5;
}

.e_qif-fy {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr));
}

.e_qif-wg {
  border: 1px solid #364841;
  border-radius: 8px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  background: #141A18;
}

.e_qif-tttr {
  padding: 1.5rem 1.5rem 1.25rem;
}

.e_qif-ajg {
  padding: 0.25rem 0.625rem;
  background: #1F2925;
  border-radius: 0px;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  color: #D4DCD9;
}

.e_qif-88 {
  font-weight: 600;
  margin-top: 0.875rem;
  font-size: 18px;
  line-height: 1.3;
}

.e_qif-uggy {
  font-size: clamp(1.637rem, 1.31rem + 1vw, 2.015rem);
  font-family: "Space Grotesk", sans-serif;
  color: #89EEF0;
  margin-top: 0.5rem;
  letter-spacing: -0.02em;
  line-height: 1.1;
  overflow-wrap: break-word;
  font-weight: 800;
}

.e_qif-6g {
  flex: 1;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  border-top: 2px dashed #364841;
  padding: 1.25rem 0.625rem 1.5rem;
  margin-inline: 0.875rem;
}

.e_qif-6g::before, .e_qif-6g::after {
  background: #101513;
  position: absolute;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  content: "";
  top: -12px;
}

.e_qif-6g::before {
  border-right: 1px solid #364841;
  left: -26px;
}

.e_qif-6g::after {
  right: -26px;
  border-left: 1px solid #364841;
}

.e_qif-1e {
  font-size: 14px;
  flex: 1;
}

.e_qif-kcu4 {
  color: #9AABA5;
  font-size: 12px;
}

.e_tal-aue {
  border: 1px solid #364841;
  overflow-x: auto;
  background: #141A18;
  border-radius: 8px;
}

.e_tal-rsl {
  font-size: 15px;
  counter-reset: facts-row;
}

.e_tal-rsl thead th {
  font-size: 13px;
  padding: 0.875rem 1rem;
  font-weight: 700;
  border-bottom: 1px solid #364841;
  color: #9AABA5;
}

.e_tal-rsl tbody th, .e_tal-rsl tbody td {
  border-bottom: 1px dashed #364841;
  padding: 0.75rem 1rem;
}

.e_tal-rsl tbody tr:last-child th, .e_tal-rsl tbody tr:last-child td {
  border-bottom: 0;
}

.e_tal-rsl tbody th {
  width: 40%;
  font-weight: 600;
  color: #D4DCD9;
  min-width: 150px;
}

.e_tal-rsl tbody th::before {
  font-size: 12px;
  font-weight: 500;
  font-family: "Spline Sans Mono", monospace;
  color: #9AABA5;
  min-width: 32px;
  display: inline-block;
  content: counter(facts-row, decimal-leading-zero);
  counter-increment: facts-row;
}

.e_tal-rsl tbody td {
  overflow-wrap: break-word;
  font-weight: 700;
  min-width: 180px;
  color: #F4F6F5;
  hyphens: auto;
}

.e_xaw-xric {
  display: block;
}

.e_xaw-np {
  gap: 0.625rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr));
  display: grid;
}

.e_xaw-725 {
  border: 1px solid #364841;
  padding: 1.125rem 1.25rem;
  background: #141A18;
  flex-direction: column;
  border-radius: 8px;
  display: flex;
  min-width: 0;
  gap: 0.375rem;
}

.e_xaw-9cjf {
  font-weight: 700;
  font-size: 13px;
  color: #9AABA5;
}

.e_xaw-a0l {
  font-family: "Space Grotesk", sans-serif;
  line-height: 1.15;
  font-size: 24px;
  hyphens: auto;
  color: #F4F6F5;
  font-weight: 800;
  overflow-wrap: break-word;
}

.e_beve0-eai {
  border: 1px solid #364841;
  border-radius: 8px;
  overflow-x: auto;
  background: #141A18;
}

.e_beve0-e50p {
  min-width: 620px;
  font-size: 15px;
}

.e_beve0-e50p thead {
  background: #1F2925;
}

.e_beve0-e50p th, .e_beve0-e50p td {
  padding: 0.875rem 1rem;
}

.e_beve0-e50p thead th {
  font-weight: 700;
  font-size: 13px;
  color: #D4DCD9;
}

.e_beve0-e50p tbody th, .e_beve0-e50p tbody td {
  border-top: 1px solid #364841;
  vertical-align: middle;
}

.e_beve0-5v {
  color: #F4F6F5;
  gap: 0.75rem;
  font-weight: 700;
  display: flex;
  align-items: center;
}

.e_beve0-188 {
  font-family: "Spline Sans Mono", monospace;
  color: #F4F6F5;
  white-space: nowrap;
  text-align: right;
}

.e_beve0-e50p thead .e_beve0-188 {
  font-family: "Source Sans 3", sans-serif;
}

.e_kag-nip {
  border-top: 1px solid #364841;
}

.e_kag-w5mn {
  padding: 1.5rem 0;
  gap: 0.5rem 1.25rem;
  grid-template-columns: auto minmax(0, 1fr);
  border-bottom: 1px solid #364841;
  display: grid;
}

.e_kag-lh {
  border-radius: 4px;
  width: 52px;
  display: grid;
  color: #0E1110;
  grid-row: span 2;
  height: 52px;
  background: #71EAED;
  place-items: center;
}

.e_kag-rlk {
  font-size: 20px;
  font-weight: 600;
}

.e_kag-hsha {
  hyphens: auto;
  max-width: 760px;
}

.e_loq-zb32 {
  padding: 0;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr));
  gap: 1.75rem 1.5rem;
  display: grid;
  counter-reset: steps;
}

.e_loq-33zn {
  border-top: 2px solid #F4F6F5;
  min-width: 0;
  padding-top: 1.125rem;
}

.e_loq-33zn + .e_loq-33zn {
  margin-top: 0;
}

.e_loq-33zn::before {
  display: block;
  counter-increment: steps;
  font-weight: 700;
  color: #89EEF0;
  content: counter(steps, decimal-leading-zero);
  font-size: 14px;
  font-family: "Spline Sans Mono", monospace;
}

.e_loq-rcok {
  font-weight: 600;
  line-height: 1.25;
  font-size: 19px;
  margin-top: 0.625rem;
}

.e_loq-woit {
  margin-top: 0.5rem;
  font-size: 15px;
}

.e_fimib-199 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr));
  display: grid;
  gap: 0 2.5rem;
}

.e_fimib-eo {
  padding-block: 1.25rem 1.5rem;
  min-width: 0;
  border-top: 1px solid #364841;
}

.e_fimib-64wt {
  font-weight: 600;
  font-size: 19px;
}

.e_fimib-fvaa {
  font-size: 15px;
  margin-top: 0.625rem;
}

.e_jadur-sqc6 {
  font-size: 17px;
  line-height: 1.7;
  max-width: 760px;
}

.e_jadur-mya {
  letter-spacing: -0.02em;
  font-weight: 800;
  margin-bottom: 1.25rem;
  line-height: 1.1;
  font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.519rem);
}

.e_jadur-sqc6 h3 {
  margin: 1.75rem 0 0.625rem;
  font-weight: 600;
  font-size: 22px;
}

.e_jadur-sqc6 p + p {
  margin-top: 0.875rem;
}

.e_jadur-sqc6 ul, .e_jadur-sqc6 ol {
  margin-block: 1rem;
}

.e_jadur-8cl {
  border-radius: 8px;
  padding: 1.5rem 1.75rem;
  background: #1F2925;
  margin-block: 1.75rem;
}

.e_jadur-8cl p {
  line-height: 1.4;
  font-family: "Space Grotesk", sans-serif;
  font-weight: 600;
  color: #F4F6F5;
  font-size: 21px;
}

.e_jadur-8cl cite {
  display: block;
  font-weight: 600;
  color: #9AABA5;
  font-style: normal;
  margin-top: 0.75rem;
  font-size: 14px;
}

.e_xa6-10 {
  border: 1px solid #364841;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr));
  background: #141A18;
  gap: 1.5rem 3rem;
  display: grid;
  padding: 1.5rem 1.25rem;
  border-radius: 8px;
}

.e_xa6-b0q {
  min-width: 0;
}

.e_xa6-4b {
  line-height: 1.12;
  letter-spacing: -0.02em;
  font-size: clamp(1.637rem, 1.209rem + 1.4vw, 2.393rem);
  font-weight: 800;
}

.e_xa6-3v {
  margin-top: 0.875rem;
}

.e_xa6-8f76 {
  list-style: none;
  min-width: 0;
  padding: 0;
}

.e_xa6-bajc {
  overflow-wrap: break-word;
  display: flex;
  padding: 0.75rem 0;
  hyphens: auto;
  align-items: flex-start;
  gap: 0.875rem;
  border-bottom: 1px solid #364841;
}

.e_xa6-bajc + .e_xa6-bajc {
  margin-top: 0;
}

.e_xa6-kru {
  place-items: center;
  border-radius: 50%;
  width: 24px;
  display: grid;
  background: #44E3A2;
  height: 24px;
  color: #141A18;
  flex: none;
}

.e_fi2-98 {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 242px), 1fr));
}

.e_fi2-jq55 {
  border: 1px solid #364841;
  border-radius: 8px;
  padding: 1.5rem;
  background: #141A18;
  min-width: 0;
}

.e_fi2-bxe {
  background: #1F2925;
  height: 6px;
  border-radius: 999px;
  overflow: hidden;
}

.e_fi2-kw {
  height: 100%;
  background: #71EAED;
  border-radius: 999px;
}

.e_fi2-e7b {
  font-weight: 800;
  margin-top: 1.25rem;
  font-size: 24px;
}

.e_fi2-sorc {
  color: #9AABA5;
  font-family: "Spline Sans Mono", monospace;
  font-size: 14px;
}

.e_fi2-c84o {
  font-size: 15px;
  padding: 0;
  margin-top: 1rem;
  list-style: none;
}

.e_fi2-wwq5 {
  display: flex;
  gap: 0.5rem;
}

.e_fi2-wwq5 svg {
  color: #44E3A2;
  margin-top: 3px;
  flex: none;
}

.e_jaw-bp {
  align-items: center;
  gap: 1rem;
  display: flex;
}

.e_jaw-kaem {
  line-height: 1;
  color: #F4F6F5;
  font-size: 52.5px;
  font-family: "Space Grotesk", sans-serif;
  font-weight: 800;
}

.e_jaw-b2lx {
  display: flex;
  color: #F4F6F5;
  gap: 2px;
}

.e_jaw-w5 {
  font-size: 14px;
  color: #9AABA5;
}

.e_jaw-pn {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr));
  display: grid;
  gap: 1rem;
}

.e_jaw-e1wy {
  border: 1px solid #364841;
  border-radius: 8px;
  gap: 1rem;
  display: flex;
  background: #141A18;
  min-width: 0;
  flex-direction: column;
  padding: 1.5rem;
}

.e_jaw-2uin {
  font-size: 15px;
  flex: 1;
}

.e_jaw-x8 {
  align-items: center;
  display: flex;
  gap: 0.75rem;
}

.e_jaw-a7v {
  width: 40px;
  display: grid;
  color: #F4F6F5;
  background: #1F2925;
  font-size: 14px;
  font-weight: 700;
  border-radius: 50%;
  place-items: center;
  height: 40px;
  flex: none;
}

.e_jaw-x9ng {
  font-weight: 700;
  font-size: 15px;
  display: block;
  color: #F4F6F5;
}

.e_jaw-fw0 {
  color: #9AABA5;
  display: block;
  font-size: 13px;
}

.e_mixam-0yi {
  border: 1px solid #364841;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr));
  gap: 1.5rem 3rem;
  display: grid;
  background: #141A18;
  border-radius: 8px;
  padding: 1.5rem;
}

.e_mixam-y2g {
  grid-template-columns: auto minmax(0, 1fr);
  gap: 1rem 1.25rem;
  display: grid;
  align-items: start;
}

.e_mixam-dw {
  color: #0E1110;
  font-family: "Space Grotesk", sans-serif;
  font-size: 22px;
  place-items: center;
  display: grid;
  background: #71EAED;
  overflow: hidden;
  width: 64px;
  height: 64px;
  font-weight: 800;
  border-radius: 50%;
}

.e_mixam-dw img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.e_mixam-x4r {
  font-weight: 800;
  font-size: 22px;
}

.e_mixam-9se {
  color: #9AABA5;
  font-size: 14px;
}

.e_mixam-6z0j {
  margin-top: 0.625rem;
}

.e_mixam-72 {
  display: flex;
  margin-top: 0.75rem;
  font-size: 14px;
  gap: 0.5rem 1.25rem;
  flex-wrap: wrap;
}

.e_mixam-kqi {
  color: #9AABA5;
  font-family: "Spline Sans Mono", monospace;
}

.e_gur-w28 {
  list-style: none;
  margin: 0;
  gap: 0.625rem;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 140px), 1fr));
}

.e_gur-w28 > li + li {
  margin-top: 0;
}

.e_gur-58 {
  border: 1px solid #364841;
  border-radius: 4px;
  transition: border-color .25s;
  padding: 0.625rem;
  aspect-ratio: 300 / 173;
  background: #141A18;
  display: block;
}

.e_gur-58:hover {
  border-color: #89EEF0;
}

.e_gur-ly8m {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.e_fiduw-05a, .e_wymib-wscv {
  background: #1F2925;
  padding: 1.5rem 1.25rem;
  border-radius: 8px;
}

.e_fiduw-tsik {
  justify-content: space-between;
  gap: 1.25rem 2.5rem;
  flex-wrap: wrap;
  display: flex;
  align-items: flex-end;
}

.e_fiduw-yy5 {
  min-width: 0;
  max-width: 640px;
}

.e_fiduw-wqg, .e_wymib-l5k8 {
  margin-top: 0.75rem;
  max-width: 680px;
}

.e_fiduw-ttf {
  padding: 0;
  gap: 0.625rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr));
  margin-top: 1.75rem;
  list-style: none;
}

.e_fiduw-st7 {
  min-width: 0;
  padding: 1rem;
  font-weight: 700;
  gap: 0.75rem;
  background: #141A18;
  color: #F4F6F5;
  border-radius: 4px;
  align-items: center;
  display: flex;
  hyphens: auto;
  overflow-wrap: break-word;
}

.e_fiduw-st7 + .e_fiduw-st7 {
  margin-top: 0;
}

.e_fiduw-st7 svg {
  flex: none;
  color: #89EEF0;
}

.e_wymib-q833 {
  display: flex;
  font-size: 14px;
  font-weight: 700;
  flex-wrap: wrap;
  margin-top: 1.25rem;
  gap: 0.5rem 1.25rem;
}

.e_pes-hogb {
  gap: 2rem 3.5rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr));
  display: grid;
}

.e_pes-lsr5 {
  min-width: 0;
}

.e_pes-lsr5 p {
  margin-top: 0.875rem;
}

.e_pes-s3tq {
  min-width: 0;
  gap: 1rem;
  display: grid;
  align-content: start;
}

.e_pes-s6bc {
  border: 1px solid #364841;
  background: #364841;
  gap: 1px;
  border-radius: 8px;
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.e_pes-a72o {
  padding: 1.125rem 1.25rem;
  background: #141A18;
  display: flex;
  flex-direction: column-reverse;
}

.e_pes-l86 {
  font-weight: 700;
  overflow-wrap: break-word;
  font-size: 24px;
  color: #F4F6F5;
  hyphens: auto;
  font-family: "Spline Sans Mono", monospace;
}

.e_pes-oqs {
  font-size: 13px;
  color: #9AABA5;
}

.e_pes-da {
  border: 1px solid #364841;
  border-radius: 8px;
  background: #141A18;
  padding: 0;
  list-style: none;
}

.e_pes-6x {
  flex-wrap: wrap;
  display: flex;
  padding: 0.875rem 1.25rem;
  justify-content: space-between;
  gap: 0.25rem 1rem;
  border-bottom: 1px solid #364841;
}

.e_pes-6x + .e_pes-6x {
  margin-top: 0;
}

.e_pes-6x:last-child {
  border-bottom: 0;
}

.e_pes-6kz {
  font-weight: 700;
  color: #F4F6F5;
}

.e_pes-o0ik {
  font-family: "Spline Sans Mono", monospace;
  overflow-wrap: break-word;
  color: #9AABA5;
  font-size: 14px;
  hyphens: auto;
}

.e_pe0-mp4 {
  counter-reset: faq;
  border-top: 1.5px solid #F4F6F5;
}

.e_pe0-updt {
  border-bottom: 1px solid #364841;
}

.e_pe0-ose {
  font-size: 17px;
  color: #F4F6F5;
  display: grid;
  padding: 1.125rem 0;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  align-items: center;
  font-weight: 700;
  gap: 0.75rem;
}

.e_pe0-ose::before {
  content: counter(faq, decimal-leading-zero);
  counter-increment: faq;
  font-family: "Spline Sans Mono", monospace;
  color: #89EEF0;
  font-size: 13px;
}

.e_pe0-ose:hover {
  color: #89EEF0;
}

.e_pe0-7v4 {
  transition: transform .25s;
}

.e_pe0-updt[open] .e_pe0-7v4 {
  transform: rotate(45deg);
}

.e_pe0-ad {
  max-width: 856px;
  padding: 0 0 1.375rem 3rem;
}

.e_pe0-ad p + p {
  margin-top: 0.625rem;
}

.e_ria-0jz {
  display: flex;
  padding: 1.75rem 1.375rem;
  color: #F4F5F4;
  justify-content: space-between;
  border-radius: 8px;
  gap: 1.5rem 2.5rem;
  background: #070A09;
  align-items: center;
  flex-wrap: wrap;
}

.e_ria-s1 {
  max-width: 640px;
  min-width: 0;
}

.e_ria-7s {
  font-size: clamp(1.511rem, 1.209rem + 1.2vw, 2.141rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #F4F5F4;
  line-height: 1.12;
}

.e_ria-s4 {
  color: #F4F5F4;
  margin-top: 0.625rem;
}

.e_ria-s4 a {
  color: #F4F5F4;
}

.e_tah-dbfk {
  line-height: 1.15;
  max-width: 760px;
  font-size: clamp(1.385rem, 1.108rem + 1vw, 1.889rem);
  font-weight: 800;
}

.e_tah-05g {
  columns: 2 340px;
  margin-top: 1.125rem;
  column-gap: 3rem;
  font-size: 15px;
}

.e_tah-05g p + p {
  margin-top: 0.875rem;
}

.e_nunum-tb {
  display: flex;
  list-style: none;
  padding: 0;
  color: #9AABA5;
  gap: 0.375rem 0.625rem;
  margin-bottom: 1.25rem;
  flex-wrap: wrap;
  font-size: 13px;
}

.e_nunum-tb li + li {
  margin-top: 0;
}

.e_nunum-tb li + li::before {
  margin-right: 0.625rem;
  content: "/";
}

.e_nunum-oetd {
  color: #9AABA5;
}

.e_nunum-fd {
  color: #F4F6F5;
  font-weight: 700;
}

.e_rixa8 {
  padding-block: 0.5rem 2rem;
}

.e_rixa8-q3vz {
  gap: 1.5rem 3rem;
  display: grid;
  align-items: start;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 442px), 1fr));
}

.e_rixa8-jyui {
  min-width: 0;
}

.e_rixa8-zay {
  font-size: 13px;
  font-family: "Spline Sans Mono", monospace;
  color: #9AABA5;
}

.e_rixa8-vn {
  margin-top: 0.625rem;
  letter-spacing: -0.03em;
  font-size: clamp(2.267rem, 1.31rem + 3.4vw, 4.03rem);
  line-height: 1.02;
  font-weight: 800;
}

.e_rixa8-8y {
  font-size: 18px;
  max-width: 560px;
  margin-top: 1rem;
}

.e_rixa8-5v8 {
  border: 1px solid #364841;
  background: #364841;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 140px), 1fr));
  overflow: hidden;
  gap: 1px;
  border-radius: 8px;
  margin-top: 1.5rem;
}

.e_rixa8-ca {
  min-width: 0;
  padding: 0.75rem 1rem;
  background: #141A18;
}

.e_rixa8-okl {
  color: #9AABA5;
  font-size: 12px;
  font-weight: 700;
}

.e_rixa8-d86h {
  margin-top: 2px;
  hyphens: auto;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 17px;
  font-family: "Spline Sans Mono", monospace;
  color: #F4F6F5;
}

.e_rixa8-qp {
  margin-top: 1.5rem;
}

.e_rixa8-zo {
  margin-top: 0.75rem;
  color: #9AABA5;
  font-size: 13px;
}

.e_rixa8-0d9i {
  min-width: 0;
}

.e_zoq-88 {
  overflow: hidden;
  border-radius: 8px;
  text-align: center;
  background: #070A09;
  padding: 1.75rem 1.25rem 0;
  color: #F4F5F4;
}

.e_zoq-fc {
  max-width: 816px;
  margin-inline: auto;
}

.e_zoq-kj {
  font-family: "Spline Sans Mono", monospace;
  font-size: 13px;
  color: #F4F5F4;
}

.e_zoq-skgb {
  font-weight: 800;
  font-size: clamp(2.141rem, 1.31rem + 3.4vw, 4.156rem);
  color: #F4F5F4;
  letter-spacing: -0.03em;
  line-height: 1.02;
  margin-top: 0.625rem;
}

.e_zoq-bb {
  margin-top: 0.875rem;
  font-size: 18px;
  color: #F4F5F4;
}

.e_zoq-fii3 {
  justify-content: center;
  margin-top: 1.5rem;
}

.e_zoq-7sz6 {
  gap: 0.5rem;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  margin-top: 1.75rem;
  padding: 0;
  list-style: none;
}

.e_zoq-m21m {
  border: 1px solid #F4F5F4;
  border-radius: 999px;
  font-size: 14px;
  color: #F4F5F4;
  padding: 0.5rem 0.875rem;
}

.e_zoq-m21m + .e_zoq-m21m {
  margin-top: 0;
}

.e_zoq-m21m strong {
  color: #F4F5F4;
  font-family: "Spline Sans Mono", monospace;
}

.e_zoq-bmuv {
  max-width: 956px;
  background-color: #1F2925;
  aspect-ratio: 16 / 10;
  overflow: hidden;
  border-radius: 8px 8px 0 0;
  margin: 2.25rem auto 0;
}

.e_zoq-bmuv img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.e_wyrit {
  padding-bottom: 3rem;
}

.e_wyrit-j9 {
  border: 1px solid #364841;
  background: #141A18;
  border-radius: 8px;
}

.e_wyrit-9exe {
  justify-content: space-between;
  padding: 0 1rem;
  display: flex;
  align-items: center;
  color: #F4F6F5;
  font-weight: 700;
  min-height: 52px;
}

.e_wyrit-d1 {
  transition: transform .25s;
}

.e_wyrit-j9[open] .e_wyrit-d1 {
  transform: rotate(45deg);
}

.e_wyrit-iqt9 {
  display: grid;
  margin: 0;
  padding: 0 0.5rem 0.5rem;
  list-style: none;
}

.e_wyrit-iqt9 li + li {
  margin-top: 0;
}

.e_wyrit-ix {
  padding: 0 0.5rem;
  font-weight: 600;
  align-items: center;
  border-top: 1px solid #364841;
  color: #D4DCD9;
  display: flex;
  text-decoration: none;
  min-height: 44px;
}

.e_wyrit-ix:hover {
  color: #89EEF0;
}

.e_jalor-dk {
  gap: 1.75rem 3.5rem;
  align-items: start;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr));
}

.e_jalor-mq6 {
  min-width: 0;
  max-width: 720px;
  font-size: 17px;
}

.e_jalor-mq6 p {
  margin-top: 0.875rem;
}

.e_jalor-g5ok {
  border-radius: 8px;
  min-width: 0;
  background: #1F2925;
  padding: 1.5rem;
}

.e_jalor-4ym {
  font-weight: 600;
  font-size: 19px;
}

.e_jalor-uofp {
  padding: 0;
  list-style: none;
  margin-top: 0.875rem;
}

.e_jalor-oz {
  gap: 0.625rem;
  display: flex;
}

.e_jalor-oz svg {
  flex: none;
  color: #44E3A2;
  margin-top: 2px;
}

.e_rix-n0fh {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr));
  list-style: none;
  padding: 0;
  gap: 1rem;
  display: grid;
  margin: 0;
}

.e_rix-n0fh > li + li {
  margin-top: 0;
}

.e_rix-d49t {
  border: 1px solid #364841;
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 16 / 10;
  background-color: #070A09;
}

.e_rix-sb {
  width: 100%;
  object-fit: contain;
  height: 100%;
}

.e_rix-q091 {
  font-size: 14px;
  margin-top: 0.625rem;
}

.e_hod-yi {
  border: 1px solid #364841;
  border-radius: 8px;
  overflow-x: auto;
  background: #141A18;
}

.e_hod-zs3 {
  font-size: 15px;
  min-width: 560px;
}

.e_hod-zs3 thead {
  background: #1F2925;
}

.e_hod-zs3 th, .e_hod-zs3 td {
  vertical-align: middle;
  padding: 0.625rem 1rem;
}

.e_hod-zs3 thead th {
  font-size: 13px;
  font-weight: 700;
  color: #D4DCD9;
}

.e_hod-zs3 tbody th, .e_hod-zs3 tbody td {
  border-top: 1px solid #364841;
}

.e_hod-fu7 {
  font-family: "Spline Sans Mono", monospace;
  white-space: nowrap;
  text-align: right;
  color: #F4F6F5;
}

.e_hod-afx {
  gap: 0.75rem;
  display: flex;
  align-items: center;
  color: #F4F6F5;
  font-weight: 700;
}

.e_hod-h1 {
  width: 40px;
  border-radius: 0px;
  background: #1F2925;
  height: 40px;
  flex: none;
  overflow: hidden;
}

.e_hod-h1 img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.e_hod-hcvz {
  background: #1F2925;
}

.e_hod-hcvz .e_hod-h1 {
  background: #141A18;
}

.e_hod-cxn {
  color: #0E1110;
  font-size: 11px;
  background: #71EAED;
  border-radius: 0px;
  padding: 2px 0.5rem;
  font-weight: 700;
}

.e_bepea-i43 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr));
  gap: 1rem;
  display: grid;
}

.e_bepea-93k {
  border: 1px solid #364841;
  gap: 0.75rem;
  padding: 1.5rem;
  min-width: 0;
  background: #141A18;
  flex-direction: column;
  display: flex;
  border-radius: 8px;
}

.e_bepea-g35x {
  font-weight: 600;
  font-size: 20px;
}

.e_bepea-97c {
  flex: 1;
  font-size: 15px;
}

.e_bepea-uo {
  align-items: center;
  font-weight: 700;
  flex-wrap: wrap;
  gap: 0.375rem;
  display: flex;
  font-size: 13px;
}

.e_bepea-uo svg {
  color: #9AABA5;
}

.e_bepea-4i {
  background: #1F2925;
  border-radius: 0px;
  color: #F4F6F5;
  padding: 0.25rem 0.625rem;
}

.e_bepea-zifw {
  background: #71EAED;
  color: #0E1110;
  padding: 0.25rem 0.625rem;
  border-radius: 0px;
}

.e_rih-dt86 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr));
  display: grid;
  gap: 2.5rem 3rem;
}

.e_rih-z1h {
  min-width: 0;
}

.e_rih-ua {
  font-size: clamp(1.511rem, 1.209rem + 1vw, 2.141rem);
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: -0.02em;
}

.e_rih-sx {
  margin-top: 0.625rem;
  color: #9AABA5;
}

.e_rih-qh {
  border: 1px solid #364841;
  background: #141A18;
  overflow-x: auto;
  margin-top: 1.125rem;
  border-radius: 8px;
}

.e_rih-wlv6 {
  font-size: 15px;
}

.e_rih-wlv6 thead {
  background: #1F2925;
}

.e_rih-wlv6 th, .e_rih-wlv6 td {
  padding: 0.75rem 1.125rem;
}

.e_rih-wlv6 thead th {
  font-size: 13px;
}

.e_rih-wlv6 tbody th, .e_rih-wlv6 tbody td {
  border-top: 1px solid #364841;
}

.e_rih-wlv6 tbody th {
  font-weight: 600;
}

.e_rih-1nuk {
  white-space: nowrap;
  text-align: right;
  font-family: "Spline Sans Mono", monospace;
  color: #F4F6F5;
}

.e_rih-7e {
  display: block;
  background: #1F2925;
  height: 4px;
  border-radius: 999px;
  margin-top: 0.375rem;
}

.e_rih-mk {
  background: #71EAED;
  border-radius: 999px;
  height: 100%;
  display: block;
}

.e_rih-evcw {
  font-weight: 700;
  color: #44E3A2;
}

.e_sog-y43b {
  border: 1px solid #364841;
  aspect-ratio: 16 / 9;
  position: relative;
  overflow: hidden;
  background-color: #070A09;
  border-radius: 8px;
}

.e_sog-9loe {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.e_sog-qg {
  position: absolute;
  display: grid;
  inset: 0;
  background: rgba(0, 0, 0, 0.64);
  place-items: center;
  text-decoration: none;
}

.e_sog-e35 {
  display: inline-flex;
  border-radius: 999px;
  align-items: center;
  font-weight: 800;
  padding: 0 1.625rem;
  transition: transform .25s;
  font-size: 17px;
  gap: 0.75rem;
  background: #F4F5F4;
  min-height: 56px;
  color: #070A09;
}

.e_sog-qg:hover .e_sog-e35 {
  transform: scale(1.04);
}

.e_sog-r64p {
  display: flex;
  justify-content: space-between;
  margin-top: 1rem;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.875rem 2rem;
}

.e_sog-qawc {
  max-width: 640px;
  font-size: 15px;
}

.e_tatah-qgz {
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 272px), 1fr));
  display: grid;
}

.e_tatah-czl0 {
  border: 1px solid #364841;
  background: #141A18;
  padding: 1.375rem 1.5rem;
  border-radius: 8px;
  min-width: 0;
}

.e_tatah-njcx {
  color: #F4F6F5;
  font-size: 22px;
  font-family: "Spline Sans Mono", monospace;
  font-weight: 700;
}

.e_tatah-y4r3 {
  margin-top: 0.5rem;
  font-weight: 600;
  font-size: 18px;
}

.e_tatah-3f2i {
  margin-top: 0.375rem;
  font-size: 15px;
}

.e_xaxah-7gw {
  font-size: 17px;
  max-width: 760px;
  line-height: 1.7;
}

.e_xaxah-ufyo {
  margin-bottom: 1.125rem;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.519rem);
}

.e_xaxah-7gw p + p {
  margin-top: 0.875rem;
}

.e_wymib-dc {
  display: grid;
  gap: 0.75rem;
  margin-top: 1.5rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 222px), 1fr));
}

.e_wymib-2p {
  border-radius: 4px;
  background: #141A18;
  min-width: 0;
  padding: 1.125rem 1.25rem;
}

.e_wymib-nu {
  font-size: 16px;
  font-family: "Source Sans 3", sans-serif;
  font-weight: 700;
}

.e_wymib-qc {
  font-size: 14px;
  margin-top: 0.375rem;
}

.e_xajax {
  gap: 0.75rem;
  right: 0;
  padding: 0.625rem 0.75rem 0.625rem 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  bottom: 0;
  transition: transform .31s;
  transform: translateY(110%);
  position: fixed;
  background: #141A18;
  left: 0;
  z-index: 35;
  border-top: 1px solid #364841;
}

.e_xajax-u59d {
  transform: translateY(0);
}

.e_xajax-b1hs {
  color: #F4F6F5;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: 0;
  font-weight: 700;
}

.e_xajax .e_gu5 {
  min-height: 44px;
  flex: none;
}

@media (min-width: 630px) {
  .e_wytai {
    padding-inline: 1.5rem;
  }
  .e_tajan-9il {
    padding: 2.75rem 2.5rem;
  }
  .e_tajan-x0 {
    padding: 1.5rem 2rem;
  }
  .e_xa6-10 {
    padding: 2.25rem;
  }
  .e_fiduw-05a, .e_wymib-wscv {
    padding: 2.25rem;
  }
  .e_ria-0jz {
    padding: 2.5rem;
  }
  .e_zoq-88 {
    padding: 2.75rem 2.5rem 0;
  }
}

@media (min-width: 967px) {
  .e_wytai {
    padding-inline: 2.5rem;
  }
  main > section {
    padding-block: 0 5.375rem;
  }
  .e_gupec {
    padding: 0.75rem 1.5rem;
  }
  .e_gupec-jx3f {
    padding-left: 0.875rem;
    gap: 1rem;
    grid-template-areas: "logo nav tools actions";
    grid-template-columns: auto minmax(0, 1fr) auto auto;
  }
  .e_gupec-3f {
    display: none;
  }
  .e_gupec-2j {
    flex-wrap: wrap;
    border-top: 0;
    padding-top: 0;
    display: flex;
    gap: 2px;
    justify-content: center;
  }
  .e_gupec-3po3 {
    min-height: 40px;
    font-size: 14px;
  }
  .e_gupec-mm {
    display: flex;
  }
  .e_gupec-mm .e_gu5 {
    padding: 0 1rem;
    min-height: 42px;
  }
  .e_zoj {
    padding-block: 1.5rem 4.875rem;
  }
  .e_zoj-w8 {
    padding-block: 2rem;
  }
  .e_tajan-9il {
    padding: 4rem;
  }
  .e_rixa8 {
    padding-block: 1rem 3rem;
  }
  .e_wyrit {
    padding-bottom: 4.5rem;
  }
  .e_wyrit-j9[open] .e_wyrit-iqt9, .e_wyrit-iqt9 {
    flex-wrap: wrap;
    padding: 0 0.625rem 0.625rem;
    display: flex;
    gap: 0.5rem;
  }
  .e_wyrit-ix {
    font-size: 14px;
    background: #1F2925;
    border-top: 0;
    color: #F4F6F5;
    border-radius: 4px;
    min-height: 36px;
    padding: 0 0.75rem;
    font-weight: 700;
  }
  .e_wyrit-ix:hover {
    background: #71EAED;
    color: #0E1110;
  }
  .e_xa6-10 {
    padding: 2.75rem;
  }
  .e_fiduw-05a, .e_wymib-wscv {
    padding: 2.75rem;
  }
  .e_ria-0jz {
    padding: 3rem;
  }
  .e_zoq-88 {
    padding: 3.5rem 3.5rem 0;
  }
  .e_fi3 {
    padding-block: 4.5rem 1.75rem;
  }
  .e_xajax {
    display: none;
  }
}