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

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

body {
  line-height: 1.55;
  font-size: 1.013rem;
  margin: 0;
  overflow-wrap: break-word;
  color: #D2DBDA;
  background: #0D1312;
  font-family: "DM Sans", sans-serif;
}

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

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

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

a {
  text-underline-offset: 3px;
  transition: color .22s;
  color: #7FE7E0;
}

a:hover {
  color: #8EEAE4;
}

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

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

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

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

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

button {
  color: inherit;
  font: inherit;
}

:focus-visible {
  outline: 2px solid #7FE7E0;
  outline-offset: 3px;
}

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

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

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

.qchos {
  margin-inline: auto;
  max-width: 1228px;
  padding-inline: 0.938rem;
}

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

.qckan {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 1.625rem;
  gap: 0.938rem 1.812rem;
}

.qckan-b1 {
  min-width: 0;
  max-width: 692px;
}

.qckan-yt7 {
  display: flex;
  align-items: center;
  margin-bottom: 0.562rem;
  font-weight: 700;
  gap: 0.438rem;
  font-size: 0.887rem;
  color: #7FE7E0;
}

.qckan-yt7::before {
  border-radius: 2px;
  height: 8px;
  width: 8px;
  background: #85E8E2;
  flex: none;
  content: "";
}

.qckan-iaev {
  font-weight: 800;
  text-wrap: balance;
  letter-spacing: -0.02em;
  font-size: clamp(1.647rem, 1.216rem + 1.6vw, 2.533rem);
  line-height: 1.1;
}

.qckan-a4ct {
  margin-top: 0.688rem;
  color: #A0B3B0;
}

.qckan-7m2 {
  align-items: center;
  padding-bottom: 2px;
  text-decoration: none;
  font-size: 0.95rem;
  display: inline-flex;
  gap: 0.438rem;
  font-weight: 700;
  border-bottom: 1.5px solid currentColor;
}

.qckan-7m2 svg {
  flex: none;
}

.qcri0 {
  border: 1.5px solid transparent;
  display: inline-flex;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  align-items: center;
  font-weight: 700;
  gap: 0.562rem;
  transition: background-color .22s, color .22s, border-color .22s;
  font-size: 0.95rem;
  cursor: pointer;
  min-height: 48px;
  line-height: 1.2;
  justify-content: center;
  padding: 0 1.125rem;
  text-decoration: none;
  border-radius: 16px;
}

.qcri0-ssm3 {
  color: #0E1110;
  background: #85E8E2;
}

.qcri0-ssm3:hover {
  color: #0E1110;
  background: #8EEAE4;
}

.qcri0-6mz {
  border-color: #F6F8F8;
  color: #F6F8F8;
  background: transparent;
}

.qcri0-6mz:hover {
  background: #F6F8F8;
  color: #0D1312;
}

.qcri0-kf2 {
  min-height: 52px;
  font-size: 1.013rem;
}

.qcri0-vu {
  width: 100%;
  display: flex;
}

.qcri0-68g3 {
  width: 34px;
  place-items: center;
  display: grid;
  color: #85E8E2;
  margin-right: -10px;
  background: #0E1110;
  height: 34px;
  border-radius: 10px;
}

.qcri0-2t {
  background: #F0F1F1;
  color: #070A0A;
}

.qcri0-2t:hover {
  color: #0E1110;
  background: #85E8E2;
}

.qcri0-i07 {
  border-color: #F0F1F1;
  background: transparent;
  color: #F0F1F1;
}

.qcri0-i07:hover {
  background: #F0F1F1;
  color: #070A0A;
}

.qczoqi8 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.562rem;
}

.qcducet {
  border: 1px solid #334845;
  background-color: #212F2D;
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  background-image: repeating-linear-gradient(135deg, #212F2D 0 9px, #131B1A 9px 18px);
}

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

.qcducet-jv {
  aspect-ratio: 16 / 10;
}

.qcpeguk {
  padding: 0.562rem;
  background: #0D1312;
  position: sticky;
  top: 0;
  z-index: 30;
}

.qcpeguk-cgor {
  border: 1px solid #334845;
  display: grid;
  margin-inline: auto;
  gap: 0.562rem;
  grid-template-columns: minmax(0, 1fr) auto auto;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  align-items: center;
  max-width: 1228px;
  border-radius: 28px;
  padding: 0.562rem;
  background: #131B1A;
}

.qcpeguk-iyd {
  text-decoration: none;
  line-height: 1.1;
  letter-spacing: -0.02em;
  gap: 0.562rem;
  font-weight: 800;
  font-family: "Oswald", sans-serif;
  grid-area: logo;
  padding-left: 0.312rem;
  display: flex;
  min-width: 0;
  overflow-wrap: break-word;
  color: #F6F8F8;
  align-items: center;
  font-size: 1.362rem;
  hyphens: auto;
}

.qcpeguk-iyd::before {
  content: "";
  transform: rotate(45deg);
  background: #85E8E2;
  border-radius: 4px;
  height: 14px;
  width: 14px;
  flex: none;
}

.qcpeguk-iyd:hover {
  color: #F6F8F8;
}

.qcpeguk-ebwu {
  position: absolute;
  pointer-events: none;
  opacity: 0;
}

.qcpeguk-oj {
  background: #F6F8F8;
  height: 44px;
  color: #0D1312;
  place-items: center;
  width: 44px;
  grid-area: burger;
  cursor: pointer;
  border-radius: 16px;
  display: grid;
}

.qcpeguk-ebwu:focus-visible + .qcpeguk-oj {
  outline: 2px solid #7FE7E0;
  outline-offset: 3px;
}

.qcpeguk-ri {
  display: none;
}

.qcpeguk-ebwu:checked + .qcpeguk-oj .qcpeguk-sli {
  display: none;
}

.qcpeguk-ebwu:checked + .qcpeguk-oj .qcpeguk-ri {
  display: block;
}

.qcpeguk-1q0 {
  display: none;
  border-top: 1px solid #334845;
  padding-top: 0.438rem;
  grid-area: nav;
}

.qcpeguk-ebwu:checked ~ .qcpeguk-1q0 {
  display: grid;
  gap: 2px;
}

.qcpeguk-dhh {
  align-items: center;
  text-decoration: none;
  color: #D2DBDA;
  font-size: 1.076rem;
  font-weight: 700;
  min-height: 48px;
  padding: 0 0.688rem;
  display: flex;
  border-radius: 16px;
}

.qcpeguk-dhh:hover {
  background: #212F2D;
  color: #F6F8F8;
}

.qcpeguk-q5k9 {
  background: #212F2D;
  color: #F6F8F8;
}

.qcpeguk-fkk {
  grid-template-columns: 1fr 1fr;
  grid-area: actions;
  gap: 0.438rem;
  display: grid;
}

.qcpeguk-fkk .qcri0 {
  padding: 0 0.688rem;
  font-size: 0.887rem;
  min-height: 44px;
}

.qckafii {
  padding-block: 2.75rem 1.625rem;
  background: #070A0A;
  color: #F0F1F1;
}

.qckafii-pizn {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 166px), 1fr));
  gap: 1.812rem 1.375rem;
}

.qckafii-pndm {
  color: #F0F1F1;
  gap: 0.562rem;
  font-size: 1.362rem;
  font-weight: 800;
  font-family: "Oswald", sans-serif;
  align-items: center;
  display: flex;
}

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

.qckafii-lv0 {
  color: #F0F1F1;
  margin-top: 0.688rem;
  font-size: 0.887rem;
}

.qckafii-lv0 a {
  color: #F0F1F1;
}

.qckafii-1ns {
  font-weight: 700;
  font-family: "DM Sans", sans-serif;
  font-size: 0.887rem;
  margin-bottom: 0.688rem;
  color: #F0F1F1;
}

.qckafii-ni6q {
  list-style: none;
  padding: 0;
}

.qckafii-ni6q li + li {
  margin-top: 0.438rem;
}

.qckafii-qdz {
  text-decoration: none;
  color: #F0F1F1;
  font-size: 0.887rem;
}

.qckafii-qdz:hover {
  text-decoration: underline;
  color: #F0F1F1;
}

.qckafii-kt {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  margin-top: 2.25rem;
  align-items: start;
  border-top: 1px solid #A0B3B0;
  padding-top: 1.375rem;
  gap: 0.938rem 1.125rem;
}

.qckafii-7so {
  border: 2px solid #F47173;
  border-radius: 50%;
  color: #F0F1F1;
  place-items: center;
  font-weight: 800;
  display: grid;
  height: 44px;
  font-size: 0.887rem;
  width: 44px;
}

.qckafii-xsib {
  color: #F0F1F1;
  font-size: 0.823rem;
  line-height: 1.6;
}

.qckafii-xsib + .qckafii-xsib {
  margin-top: 0.562rem;
}

.qcloso2 {
  border: 1px solid #334845;
  margin-inline: auto;
  max-width: 784px;
  z-index: 40;
  align-items: center;
  bottom: 10px;
  padding: 0.688rem 0.688rem 0.688rem 0.938rem;
  flex-wrap: wrap;
  box-shadow: 0 16px 41px -12px rgba(0, 0, 0, 0.65);
  display: flex;
  position: fixed;
  gap: 0.562rem 1.125rem;
  left: 10px;
  background: #131B1A;
  right: 10px;
  border-radius: 28px;
}

.qcloso2[hidden] {
  display: none;
}

.qcloso2-n5 {
  flex: 1 1 260px;
  color: #D2DBDA;
  font-size: 0.887rem;
}

.qcloso2-pwz {
  flex-wrap: wrap;
  gap: 0.438rem;
  display: flex;
}

.qcloso2-pwz .qcri0 {
  font-size: 0.887rem;
  min-height: 44px;
  padding: 0 0.812rem;
}

.qcriv {
  padding-block: 0.688rem 2.75rem;
}

.qcriv-zv9 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr));
  align-items: center;
  display: grid;
  gap: 1.625rem 3.188rem;
}

.qcriv-qv8r {
  min-width: 0;
  max-width: 652px;
}

.qcriv-i2 {
  border: 1px solid #334845;
  align-items: center;
  margin-bottom: 1.25rem;
  border-radius: 999px;
  padding: 0.312rem 0.688rem 0.312rem 0.438rem;
  display: inline-flex;
  gap: 0.438rem;
  font-size: 0.823rem;
  font-weight: 700;
  color: #D2DBDA;
  background: #131B1A;
}

.qcriv-i2 svg {
  color: #44E4A8;
  flex: none;
}

.qcriv-1d0n {
  line-height: 1.02;
  letter-spacing: -0.03em;
  text-wrap: balance;
  font-weight: 800;
  font-size: clamp(2.28rem, 1.317rem + 3.6vw, 4.306rem);
}

.qcriv-74f {
  font-size: 1.14rem;
  margin-top: 1rem;
  color: #D2DBDA;
}

.qcriv-peu {
  margin-top: 1.5rem;
}

.qcriv-l4w {
  margin-top: 0.688rem;
  font-size: 0.823rem;
  color: #A0B3B0;
}

.qcriv-xlw {
  min-width: 0;
}

.qcriv-vw {
  justify-content: space-between;
  flex-wrap: wrap;
  font-size: 0.823rem;
  margin-top: 0.688rem;
  gap: 0.25rem 0.688rem;
  color: #A0B3B0;
  display: flex;
}

.qcriv-id7 {
  font-family: "Martian Mono", monospace;
}

.qcvekag {
  padding-block: 0.688rem 3.188rem;
}

.qcvekag-mf0k {
  border: 1px solid #334845;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr));
  background: #131B1A;
  display: grid;
  border-radius: 28px;
  overflow: hidden;
}

.qcvekag-eumg {
  padding: 1.625rem 1.125rem;
  min-width: 0;
}

.qcvekag-7k2v {
  letter-spacing: -0.03em;
  text-wrap: balance;
  font-weight: 800;
  line-height: 1.04;
  font-size: clamp(2.153rem, 1.317rem + 3.2vw, 3.8rem);
}

.qcvekag-9yhw {
  font-size: 1.14rem;
  max-width: 516px;
  margin-top: 1rem;
}

.qcvekag-6b {
  margin-top: 1.5rem;
}

.qcvekag-iqj {
  display: grid;
  list-style: none;
  margin: 0;
  align-content: center;
  min-width: 0;
  padding: 0.688rem 1.125rem;
  background: #212F2D;
}

.qcvekag-ox2h {
  border-bottom: 1px solid #334845;
  grid-template-columns: 44px minmax(0, 1fr);
  padding: 1rem 0;
  gap: 0.938rem;
  display: grid;
}

.qcvekag-ox2h + .qcvekag-ox2h {
  margin-top: 0;
}

.qcvekag-ox2h:last-child {
  border-bottom: 0;
}

.qcvekag-p1a {
  display: grid;
  border-radius: 16px;
  place-items: center;
  width: 44px;
  color: #7FE7E0;
  background: #131B1A;
  height: 44px;
}

.qcvekag-gsh1 {
  font-weight: 700;
  color: #F6F8F8;
  overflow-wrap: break-word;
  hyphens: auto;
}

.qcvekag-cs {
  font-size: 0.887rem;
  color: #A0B3B0;
}

.qczolog-ri {
  border: 1px solid #334845;
  background: #334845;
  display: grid;
  gap: 1px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr));
  overflow: hidden;
  border-radius: 28px;
}

.qczolog-8k9 {
  flex-direction: column-reverse;
  background: #131B1A;
  display: flex;
  min-width: 0;
  padding: 1.125rem 1.25rem;
}

.qczolog-gehi {
  font-size: clamp(1.52rem, 1.216rem + 1vw, 2.027rem);
  letter-spacing: -0.02em;
  overflow-wrap: break-word;
  hyphens: auto;
  font-weight: 700;
  font-family: "Martian Mono", monospace;
  color: #F6F8F8;
}

.qczolog-jy {
  margin-top: 0.25rem;
  color: #A0B3B0;
  font-size: 0.887rem;
}

.qcbeka1-lxcl {
  list-style: none;
  display: grid;
  gap: 0.812rem;
  padding: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 164px), 1fr));
  margin: 0;
}

.qcbeka1-lxcl > li + li {
  margin-top: 0;
}

.qcbeka1-77k2 {
  text-decoration: none;
  display: block;
  min-width: 0;
  color: #F6F8F8;
  transition: transform .22s;
}

.qcbeka1-77k2:hover {
  transform: translateY(-4px);
  color: #7FE7E0;
}

.qcbeka1-rrgf {
  border: 1px solid #334845;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  position: relative;
  border-radius: 28px;
  background-image: repeating-linear-gradient(135deg, #212F2D 0 8px, #131B1A 8px 16px);
}

.qcbeka1-e27l {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.qcbeka1-t34j {
  position: absolute;
  font-size: 0.76rem;
  background: #F6F8F8;
  border-radius: 10px;
  color: #0D1312;
  left: 10px;
  top: 10px;
  padding: 3px 0.438rem;
  font-weight: 700;
}

.qcbeka1-h8 {
  font-size: 0.95rem;
  line-height: 1.3;
  margin-top: 0.562rem;
  font-weight: 700;
  hyphens: auto;
  overflow-wrap: break-word;
}

.qcbeka1-wv76 {
  font-size: 0.823rem;
  color: #A0B3B0;
}

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

.qcmidue-cty6 > li + li {
  margin-top: 0;
}

.qcmidue-ua9 {
  border: 1px solid #334845;
  align-items: center;
  height: 100%;
  color: #F6F8F8;
  padding: 0.938rem 1rem;
  background: #131B1A;
  gap: 0.938rem;
  text-decoration: none;
  display: grid;
  transition: border-color .22s;
  border-radius: 28px;
  grid-template-columns: auto minmax(0, 1fr) auto;
}

.qcmidue-ua9:hover {
  border-color: #7FE7E0;
  color: #F6F8F8;
}

.qcmidue-6tx7 {
  width: 44px;
  background: #212F2D;
  color: #7FE7E0;
  display: grid;
  height: 44px;
  border-radius: 16px;
  place-items: center;
}

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

.qcmidue-t0 {
  display: block;
  color: #A0B3B0;
  font-size: 0.823rem;
}

.qcripeh-b1u {
  display: grid;
  gap: 0.938rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr));
}

.qcripeh-2iz {
  border: 1px solid #334845;
  background: #131B1A;
  flex-direction: column;
  border-radius: 28px;
  display: flex;
  min-width: 0;
}

.qcripeh-jtna {
  padding: 1.375rem 1.375rem 1.125rem;
}

.qcripeh-ygf {
  font-size: 0.76rem;
  background: #212F2D;
  font-weight: 700;
  border-radius: 10px;
  padding: 0.25rem 0.562rem;
  display: inline-block;
  color: #D2DBDA;
}

.qcripeh-end {
  margin-top: 0.812rem;
  font-size: 1.14rem;
  line-height: 1.3;
  font-weight: 600;
}

.qcripeh-ju0 {
  color: #7FE7E0;
  letter-spacing: -0.02em;
  margin-top: 0.438rem;
  font-weight: 800;
  overflow-wrap: break-word;
  line-height: 1.1;
  font-family: "Oswald", sans-serif;
  font-size: clamp(1.647rem, 1.317rem + 1vw, 2.027rem);
}

.qcripeh-nn6k {
  flex: 1;
  padding: 1.125rem 0.562rem 1.375rem;
  flex-direction: column;
  margin-inline: 0.812rem;
  display: flex;
  border-top: 2px dashed #334845;
  gap: 0.938rem;
  position: relative;
}

.qcripeh-nn6k::before, .qcripeh-nn6k::after {
  content: "";
  background: #0D1312;
  position: absolute;
  height: 22px;
  border-radius: 50%;
  width: 22px;
  top: -12px;
}

.qcripeh-nn6k::before {
  left: -26px;
  border-right: 1px solid #334845;
}

.qcripeh-nn6k::after {
  border-left: 1px solid #334845;
  right: -26px;
}

.qcripeh-txx {
  flex: 1;
  font-size: 0.887rem;
}

.qcripeh-qk2b {
  color: #A0B3B0;
  font-size: 0.76rem;
}

.qcdut-rfmn {
  border: 1px solid #334845;
  overflow-x: auto;
  border-radius: 28px;
  background: #131B1A;
}

.qcdut-puje {
  font-size: 0.95rem;
  counter-reset: facts-row;
}

.qcdut-puje thead th {
  font-weight: 700;
  font-size: 0.823rem;
  color: #A0B3B0;
  padding: 0.812rem 0.938rem;
  border-bottom: 1px solid #334845;
}

.qcdut-puje tbody th, .qcdut-puje tbody td {
  padding: 0.75rem 0.938rem;
  border-bottom: 1px dashed #334845;
}

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

.qcdut-puje tbody th {
  min-width: 150px;
  width: 40%;
  font-weight: 600;
  color: #D2DBDA;
}

.qcdut-puje tbody th::before {
  font-family: "Martian Mono", monospace;
  color: #A0B3B0;
  font-weight: 500;
  content: counter(facts-row, decimal-leading-zero);
  font-size: 0.76rem;
  min-width: 32px;
  display: inline-block;
  counter-increment: facts-row;
}

.qcdut-puje tbody td {
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  min-width: 180px;
  color: #F6F8F8;
}

.qcvezo9-28 {
  display: block;
}

.qcvezo9-x5 {
  gap: 0.562rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr));
}

.qcvezo9-wz {
  border: 1px solid #334845;
  background: #131B1A;
  min-width: 0;
  flex-direction: column;
  padding: 1rem 1.125rem;
  display: flex;
  gap: 0.312rem;
  border-radius: 28px;
}

.qcvezo9-0g {
  color: #A0B3B0;
  font-size: 0.823rem;
  font-weight: 700;
}

.qcvezo9-vt {
  overflow-wrap: break-word;
  font-size: 1.551rem;
  font-weight: 800;
  line-height: 1.15;
  color: #F6F8F8;
  font-family: "Oswald", sans-serif;
  hyphens: auto;
}

.qcjazo7-mblj {
  border: 1px solid #334845;
  background: #131B1A;
  border-radius: 28px;
  overflow-x: auto;
}

.qcjazo7-xbn {
  font-size: 0.95rem;
  min-width: 596px;
}

.qcjazo7-xbn thead {
  background: #212F2D;
}

.qcjazo7-xbn th, .qcjazo7-xbn td {
  padding: 0.812rem 0.938rem;
}

.qcjazo7-xbn thead th {
  font-size: 0.823rem;
  color: #D2DBDA;
  font-weight: 700;
}

.qcjazo7-xbn tbody th, .qcjazo7-xbn tbody td {
  border-top: 1px solid #334845;
  vertical-align: middle;
}

.qcjazo7-n7vu {
  align-items: center;
  color: #F6F8F8;
  gap: 0.688rem;
  display: flex;
  font-weight: 700;
}

.qcjazo7-6p2r {
  color: #F6F8F8;
  white-space: nowrap;
  text-align: right;
  font-family: "Martian Mono", monospace;
}

.qcjazo7-xbn thead .qcjazo7-6p2r {
  font-family: "DM Sans", sans-serif;
}

.qcmik-emse {
  gap: 0.938rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr));
}

.qcmik-5b6c {
  border: 1px solid #334845;
  padding: 1.375rem;
  border-radius: 28px;
  background: #131B1A;
  min-width: 0;
}

.qcmik-vl1 {
  border: 1.5px solid #7FE7E0;
  place-items: center;
  display: grid;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  color: #7FE7E0;
}

.qcmik-xw {
  font-size: 1.235rem;
  line-height: 1.25;
  font-weight: 600;
  margin-top: 1.125rem;
}

.qcmik-2o {
  font-size: 0.95rem;
  margin-top: 0.438rem;
}

.qcmik-v9 {
  list-style: none;
  padding: 0;
  margin-top: 0.812rem;
  font-size: 0.887rem;
}

.qcmik-a9r {
  gap: 0.438rem;
  display: flex;
}

.qcmik-a9r svg {
  flex: none;
  color: #44E4A8;
  margin-top: 2px;
}

.qcfitaa-ai {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr));
  padding: 0;
  gap: 1.625rem 1.375rem;
  counter-reset: steps;
}

.qcfitaa-bw {
  border-top: 2px solid #F6F8F8;
  min-width: 0;
  padding-top: 1rem;
}

.qcfitaa-bw + .qcfitaa-bw {
  margin-top: 0;
}

.qcfitaa-bw::before {
  font-family: "Martian Mono", monospace;
  counter-increment: steps;
  content: counter(steps, decimal-leading-zero);
  display: block;
  font-size: 0.887rem;
  color: #7FE7E0;
  font-weight: 700;
}

.qcfitaa-1tu {
  margin-top: 0.562rem;
  font-weight: 600;
  line-height: 1.25;
  font-size: 1.235rem;
}

.qcfitaa-v68 {
  font-size: 0.95rem;
  margin-top: 0.438rem;
}

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

.qcvetao-s07j {
  min-width: 0;
  padding-block: 1.125rem 1.375rem;
  border-top: 1px solid #334845;
}

.qcvetao-cuz {
  font-size: 1.235rem;
  font-weight: 600;
}

.qcvetao-k5a {
  font-size: 0.95rem;
  margin-top: 0.562rem;
}

.qcjaguh-q8u6 {
  line-height: 1.7;
  max-width: 728px;
  font-size: 1.076rem;
}

.qcjaguh-47 {
  font-weight: 800;
  margin-bottom: 1.125rem;
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-size: clamp(1.647rem, 1.216rem + 1.6vw, 2.533rem);
}

.qcjaguh-q8u6 h3 {
  font-size: 1.425rem;
  margin: 1.625rem 0 0.562rem;
  font-weight: 600;
}

.qcjaguh-q8u6 p + p {
  margin-top: 0.812rem;
}

.qcjaguh-q8u6 ul, .qcjaguh-q8u6 ol {
  margin-block: 0.938rem;
}

.qcjaguh-hc9m {
  padding: 1.375rem 1.625rem;
  margin-block: 1.625rem;
  background: #212F2D;
  border-radius: 28px;
}

.qcjaguh-hc9m p {
  font-weight: 600;
  color: #F6F8F8;
  font-size: 1.362rem;
  font-family: "Oswald", sans-serif;
  line-height: 1.4;
}

.qcjaguh-hc9m cite {
  color: #A0B3B0;
  font-weight: 600;
  display: block;
  margin-top: 0.688rem;
  font-style: normal;
  font-size: 0.887rem;
}

.qcxakaz-36 {
  border: 1px solid #334845;
  border-radius: 28px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr));
  padding: 1.375rem 1.125rem;
  gap: 1.375rem 2.75rem;
  background: #131B1A;
  display: grid;
}

.qcxakaz-phip {
  min-width: 0;
}

.qcxakaz-c5c {
  font-weight: 800;
  line-height: 1.12;
  font-size: clamp(1.647rem, 1.216rem + 1.4vw, 2.407rem);
  letter-spacing: -0.02em;
}

.qcxakaz-uou {
  margin-top: 0.812rem;
}

.qcxakaz-oujt {
  min-width: 0;
  list-style: none;
  padding: 0;
}

.qcxakaz-xsh {
  display: flex;
  gap: 0.812rem;
  overflow-wrap: break-word;
  hyphens: auto;
  border-bottom: 1px solid #334845;
  align-items: flex-start;
  padding: 0.688rem 0;
}

.qcxakaz-xsh + .qcxakaz-xsh {
  margin-top: 0;
}

.qcxakaz-z9in {
  height: 24px;
  width: 24px;
  display: grid;
  place-items: center;
  color: #131B1A;
  flex: none;
  background: #44E4A8;
  border-radius: 50%;
}

.qcxaj-squ {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr));
  display: grid;
  gap: 0.938rem;
}

.qcxaj-xyv {
  border: 1px solid #334845;
  padding: 1.375rem;
  background: #131B1A;
  border-radius: 28px;
  min-width: 0;
}

.qcxaj-toam {
  height: 6px;
  background: #212F2D;
  overflow: hidden;
  border-radius: 999px;
}

.qcxaj-p5t0 {
  background: #85E8E2;
  border-radius: 999px;
  height: 100%;
}

.qcxaj-m6a {
  margin-top: 1.125rem;
  font-size: 1.551rem;
  font-weight: 800;
}

.qcxaj-q11 {
  font-family: "Martian Mono", monospace;
  color: #A0B3B0;
  font-size: 0.887rem;
}

.qcxaj-ck {
  font-size: 0.95rem;
  list-style: none;
  padding: 0;
  margin-top: 0.938rem;
}

.qcxaj-u9tm {
  display: flex;
  gap: 0.438rem;
}

.qcxaj-u9tm svg {
  flex: none;
  color: #44E4A8;
  margin-top: 3px;
}

.qcqic-lht {
  display: flex;
  align-items: center;
  gap: 0.938rem;
}

.qcqic-0v {
  font-size: 3.325rem;
  font-weight: 800;
  line-height: 1;
  color: #F6F8F8;
  font-family: "Oswald", sans-serif;
}

.qcqic-nea7 {
  display: flex;
  color: #F6F8F8;
  gap: 2px;
}

.qcqic-n51 {
  font-size: 0.887rem;
  color: #A0B3B0;
}

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

.qcqic-vaj {
  border: 1px solid #334845;
  padding: 1.375rem;
  background: #131B1A;
  flex-direction: column;
  gap: 0.938rem;
  min-width: 0;
  display: flex;
  border-radius: 28px;
}

.qcqic-1ap {
  font-size: 0.95rem;
  flex: 1;
}

.qcqic-2f {
  align-items: center;
  display: flex;
  gap: 0.688rem;
}

.qcqic-z359 {
  color: #F6F8F8;
  height: 40px;
  display: grid;
  font-weight: 700;
  border-radius: 50%;
  background: #212F2D;
  font-size: 0.887rem;
  flex: none;
  place-items: center;
  width: 40px;
}

.qcqic-ev {
  color: #F6F8F8;
  display: block;
  font-size: 0.95rem;
  font-weight: 700;
}

.qcqic-kih {
  display: block;
  color: #A0B3B0;
  font-size: 0.823rem;
}

.qcqiy-n17x {
  border: 1px solid #334845;
  padding: 1.375rem;
  display: grid;
  gap: 1.375rem 2.75rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr));
  border-radius: 28px;
  background: #131B1A;
}

.qcqiy-rf {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 0.938rem 1.125rem;
  align-items: start;
}

.qcqiy-6zyc {
  height: 64px;
  font-weight: 800;
  background: #85E8E2;
  display: grid;
  border-radius: 50%;
  place-items: center;
  font-size: 1.425rem;
  font-family: "Oswald", sans-serif;
  width: 64px;
  color: #0E1110;
  overflow: hidden;
}

.qcqiy-6zyc img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.qcqiy-edmu {
  font-size: 1.425rem;
  font-weight: 800;
}

.qcqiy-tw {
  font-size: 0.887rem;
  color: #A0B3B0;
}

.qcqiy-0lai {
  margin-top: 0.562rem;
}

.qcqiy-1x {
  display: flex;
  font-size: 0.887rem;
  margin-top: 0.688rem;
  flex-wrap: wrap;
  gap: 0.438rem 1.125rem;
}

.qcqiy-rtbp {
  font-family: "Martian Mono", monospace;
  color: #A0B3B0;
}

.qcbe7-pyi {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr));
  align-items: center;
  gap: 1.812rem;
}

.qcbe7-3mj {
  min-width: 0;
}

.qcbe7-gw07 {
  margin-top: 0.812rem;
}

.qcbe7-wyn {
  padding: 0;
  margin-top: 1rem;
  list-style: none;
}

.qcbe7-521o {
  display: flex;
  gap: 0.562rem;
}

.qcbe7-521o svg {
  margin-top: 2px;
  flex: none;
  color: #44E4A8;
}

.qcbe7-f8ix {
  gap: 0.562rem;
  flex-wrap: wrap;
  margin-top: 1.375rem;
  display: flex;
}

.qcbe7-qvh {
  border: 1.5px solid #F6F8F8;
  padding: 0.312rem 1.125rem;
  border-radius: 16px;
  text-decoration: none;
  justify-content: center;
  color: #F6F8F8;
  display: inline-flex;
  transition: background-color .22s, color .22s;
  flex-direction: column;
  min-height: 52px;
}

.qcbe7-qvh:hover {
  color: #0D1312;
  background: #F6F8F8;
}

.qcbe7-b07 {
  font-size: 0.697rem;
}

.qcbe7-pyf0 {
  font-weight: 700;
  font-size: 1.013rem;
  line-height: 1.2;
}

.qcwy2-0hnu, .qcxam-mb {
  border-radius: 28px;
  padding: 1.375rem 1.125rem;
  background: #212F2D;
}

.qcwy2-1vg7 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1.125rem 2.25rem;
  align-items: flex-end;
}

.qcwy2-yrz {
  min-width: 0;
  max-width: 612px;
}

.qcwy2-q68v, .qcxam-ne9g {
  max-width: 652px;
  margin-top: 0.688rem;
}

.qcwy2-uf8 {
  display: grid;
  gap: 0.562rem;
  margin-top: 1.625rem;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr));
  list-style: none;
}

.qcwy2-5ih2 {
  gap: 0.688rem;
  font-weight: 700;
  background: #131B1A;
  align-items: center;
  border-radius: 16px;
  color: #F6F8F8;
  padding: 0.938rem;
  hyphens: auto;
  display: flex;
  overflow-wrap: break-word;
  min-width: 0;
}

.qcwy2-5ih2 + .qcwy2-5ih2 {
  margin-top: 0;
}

.qcwy2-5ih2 svg {
  color: #7FE7E0;
  flex: none;
}

.qcxam-7ir {
  gap: 0.438rem 1.125rem;
  font-weight: 700;
  font-size: 0.887rem;
  flex-wrap: wrap;
  display: flex;
  margin-top: 1.125rem;
}

.qczoloq-3m {
  display: grid;
  gap: 1.812rem 3.188rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr));
}

.qczoloq-n9 {
  min-width: 0;
}

.qczoloq-n9 p {
  margin-top: 0.812rem;
}

.qczoloq-4768 {
  gap: 0.938rem;
  min-width: 0;
  display: grid;
  align-content: start;
}

.qczoloq-1txt {
  border: 1px solid #334845;
  overflow: hidden;
  display: grid;
  border-radius: 28px;
  background: #334845;
  gap: 1px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.qczoloq-an2t {
  background: #131B1A;
  flex-direction: column-reverse;
  display: flex;
  padding: 1rem 1.125rem;
}

.qczoloq-og {
  font-size: 1.551rem;
  color: #F6F8F8;
  hyphens: auto;
  overflow-wrap: break-word;
  font-weight: 700;
  font-family: "Martian Mono", monospace;
}

.qczoloq-9t {
  font-size: 0.823rem;
  color: #A0B3B0;
}

.qczoloq-5o {
  border: 1px solid #334845;
  border-radius: 28px;
  list-style: none;
  background: #131B1A;
  padding: 0;
}

.qczoloq-i1 {
  display: flex;
  padding: 0.812rem 1.125rem;
  gap: 0.25rem 0.938rem;
  flex-wrap: wrap;
  border-bottom: 1px solid #334845;
  justify-content: space-between;
}

.qczoloq-i1 + .qczoloq-i1 {
  margin-top: 0;
}

.qczoloq-i1:last-child {
  border-bottom: 0;
}

.qczoloq-29m0 {
  font-weight: 700;
  color: #F6F8F8;
}

.qczoloq-brse {
  font-family: "Martian Mono", monospace;
  font-size: 0.887rem;
  overflow-wrap: break-word;
  color: #A0B3B0;
  hyphens: auto;
}

.qcven-70w {
  border-top: 1.5px solid #F6F8F8;
  counter-reset: faq;
}

.qcven-u4e6 {
  border-bottom: 1px solid #334845;
}

.qcven-l0nc {
  font-weight: 700;
  color: #F6F8F8;
  gap: 0.688rem;
  display: grid;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  align-items: center;
  font-size: 1.076rem;
  padding: 1rem 0;
}

.qcven-l0nc::before {
  font-family: "Martian Mono", monospace;
  content: counter(faq, decimal-leading-zero);
  color: #7FE7E0;
  font-size: 0.823rem;
  counter-increment: faq;
}

.qcven-l0nc:hover {
  color: #7FE7E0;
}

.qcven-i7n {
  transition: transform .22s;
}

.qcven-u4e6[open] .qcven-i7n {
  transform: rotate(45deg);
}

.qcven-4pk {
  padding: 0 0 1.25rem 2.75rem;
  max-width: 824px;
}

.qcven-4pk p + p {
  margin-top: 0.562rem;
}

.qcguc-gs {
  gap: 1.375rem 2.75rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr));
  align-items: start;
}

.qcguc-8j {
  min-width: 0;
}

.qcguc-yd {
  color: #A0B3B0;
  margin-top: 0.688rem;
}

.qcguc-8j .qcri0 {
  margin-top: 1.125rem;
}

.qcguc-qs {
  display: grid;
  min-width: 0;
  gap: 0.562rem;
}

.qcguc-l6df {
  border: 1px solid #334845;
  background: #131B1A;
  border-radius: 28px;
}

.qcguc-l6df[open] {
  border-color: #F6F8F8;
}

.qcguc-2sp {
  display: flex;
  align-items: center;
  font-weight: 700;
  gap: 0.938rem;
  justify-content: space-between;
  padding: 1rem 1.125rem;
  color: #F6F8F8;
}

.qcguc-jbma {
  transition: transform .22s;
  height: 32px;
  flex: none;
  display: grid;
  place-items: center;
  background: #212F2D;
  width: 32px;
  border-radius: 50%;
}

.qcguc-l6df[open] .qcguc-jbma {
  transform: rotate(45deg);
}

.qcguc-drv {
  padding: 0 1.125rem 1.125rem;
  font-size: 0.95rem;
}

.qcduvep-iw3 {
  justify-content: space-between;
  gap: 1.375rem 2.25rem;
  padding: 1.625rem 1.25rem;
  border-radius: 28px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  color: #F0F1F1;
  background: #070A0A;
}

.qcduvep-8qpc {
  min-width: 0;
  max-width: 612px;
}

.qcduvep-bl {
  letter-spacing: -0.02em;
  color: #F0F1F1;
  font-size: clamp(1.52rem, 1.216rem + 1.2vw, 2.153rem);
  font-weight: 800;
  line-height: 1.12;
}

.qcduvep-h7q {
  color: #F0F1F1;
  margin-top: 0.562rem;
}

.qcduvep-h7q a {
  color: #F0F1F1;
}

.qcfiu-pq4 {
  font-weight: 800;
  max-width: 728px;
  line-height: 1.15;
  font-size: clamp(1.393rem, 1.115rem + 1vw, 1.9rem);
}

.qcfiu-f186 {
  column-gap: 2.75rem;
  font-size: 0.95rem;
  margin-top: 1rem;
  columns: 2 340px;
}

.qcfiu-f186 p + p {
  margin-top: 0.812rem;
}

.qczo5-h97 {
  display: flex;
  gap: 0.312rem 0.562rem;
  padding: 0;
  list-style: none;
  color: #A0B3B0;
  font-size: 0.823rem;
  flex-wrap: wrap;
  margin-bottom: 1.125rem;
}

.qczo5-h97 li + li {
  margin-top: 0;
}

.qczo5-h97 li + li::before {
  margin-right: 0.562rem;
  content: "/";
}

.qczo5-ag {
  color: #A0B3B0;
}

.qczo5-nswj {
  font-weight: 700;
  color: #F6F8F8;
}

.qcxaxa7 {
  padding-block: 0.438rem 1.812rem;
}

.qcxaxa7-4r {
  gap: 1.375rem 2.75rem;
  align-items: start;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr));
}

.qcxaxa7-txo {
  min-width: 0;
}

.qcxaxa7-csl {
  color: #A0B3B0;
  font-family: "Martian Mono", monospace;
  font-size: 0.823rem;
}

.qcxaxa7-p8 {
  line-height: 1.02;
  font-size: clamp(2.28rem, 1.317rem + 3.4vw, 4.053rem);
  margin-top: 0.562rem;
  font-weight: 800;
  letter-spacing: -0.03em;
}

.qcxaxa7-9oqx {
  font-size: 1.14rem;
  max-width: 536px;
  margin-top: 0.938rem;
}

.qcxaxa7-edb {
  border: 1px solid #334845;
  border-radius: 28px;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 136px), 1fr));
  gap: 1px;
  background: #334845;
  display: grid;
  overflow: hidden;
  margin-top: 1.375rem;
}

.qcxaxa7-7bu {
  padding: 0.688rem 0.938rem;
  background: #131B1A;
  min-width: 0;
}

.qcxaxa7-nt {
  font-weight: 700;
  color: #A0B3B0;
  font-size: 0.76rem;
}

.qcxaxa7-o215 {
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 1.076rem;
  hyphens: auto;
  margin-top: 2px;
  font-family: "Martian Mono", monospace;
  color: #F6F8F8;
}

.qcxaxa7-hrei {
  margin-top: 1.375rem;
}

.qcxaxa7-mwy3 {
  color: #A0B3B0;
  font-size: 0.823rem;
  margin-top: 0.688rem;
}

.qcxaxa7-yjg {
  min-width: 0;
}

.qchoc-uq {
  justify-content: center;
  margin-top: 1.375rem;
}

.qclo2 {
  padding-bottom: 2.75rem;
}

.qclo2-id {
  border: 1px solid #334845;
  border-radius: 28px;
  background: #131B1A;
}

.qclo2-l7g8 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  padding: 0 0.938rem;
  min-height: 52px;
  color: #F6F8F8;
  font-weight: 700;
}

.qclo2-zg6 {
  transition: transform .22s;
}

.qclo2-id[open] .qclo2-zg6 {
  transform: rotate(45deg);
}

.qclo2-dcm {
  display: grid;
  list-style: none;
  padding: 0 0.438rem 0.438rem;
  margin: 0;
}

.qclo2-dcm li + li {
  margin-top: 0;
}

.qclo2-9f {
  text-decoration: none;
  color: #D2DBDA;
  align-items: center;
  min-height: 44px;
  padding: 0 0.438rem;
  border-top: 1px solid #334845;
  font-weight: 600;
  display: flex;
}

.qclo2-9f:hover {
  color: #7FE7E0;
}

.qcjaj-fg {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 330px), 1fr));
  display: grid;
  gap: 1.625rem 3.188rem;
  align-items: start;
}

.qcjaj-oy {
  min-width: 0;
  max-width: 692px;
  font-size: 1.076rem;
}

.qcjaj-oy p {
  margin-top: 0.812rem;
}

.qcjaj-v636 {
  padding: 1.375rem;
  min-width: 0;
  border-radius: 28px;
  background: #212F2D;
}

.qcjaj-qoua {
  font-weight: 600;
  font-size: 1.235rem;
}

.qcjaj-8u {
  margin-top: 0.812rem;
  list-style: none;
  padding: 0;
}

.qcjaj-s4n {
  display: flex;
  gap: 0.562rem;
}

.qcjaj-s4n svg {
  flex: none;
  margin-top: 2px;
  color: #44E4A8;
}

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

.qcvece8-29 > li + li {
  margin-top: 0;
}

.qcvece8-wwm {
  border: 1px solid #334845;
  background-color: #070A0A;
  aspect-ratio: 16 / 10;
  overflow: hidden;
  border-radius: 28px;
}

.qcvece8-0re4 {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.qcvece8-vlx {
  font-size: 0.887rem;
  margin-top: 0.562rem;
}

.qcxab-sxb {
  border: 1px solid #334845;
  overflow-x: auto;
  border-radius: 28px;
  background: #131B1A;
}

.qcxab-x6 {
  font-size: 0.95rem;
  min-width: 536px;
}

.qcxab-x6 thead {
  background: #212F2D;
}

.qcxab-x6 th, .qcxab-x6 td {
  vertical-align: middle;
  padding: 0.562rem 0.938rem;
}

.qcxab-x6 thead th {
  font-weight: 700;
  font-size: 0.823rem;
  color: #D2DBDA;
}

.qcxab-x6 tbody th, .qcxab-x6 tbody td {
  border-top: 1px solid #334845;
}

.qcxab-oq {
  text-align: right;
  white-space: nowrap;
  font-family: "Martian Mono", monospace;
  color: #F6F8F8;
}

.qcxab-pcub {
  gap: 0.688rem;
  color: #F6F8F8;
  font-weight: 700;
  display: flex;
  align-items: center;
}

.qcxab-5rr {
  border-radius: 10px;
  overflow: hidden;
  background: #212F2D;
  height: 40px;
  flex: none;
  width: 40px;
}

.qcxab-5rr img {
  width: 100%;
  object-fit: contain;
  height: 100%;
}

.qcgusoq-wf6k {
  gap: 0.938rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr));
  display: grid;
}

.qcgusoq-5wi {
  border: 1px solid #334845;
  padding: 1.375rem;
  background: #131B1A;
  gap: 0.688rem;
  min-width: 0;
  display: flex;
  flex-direction: column;
  border-radius: 28px;
}

.qcgusoq-vn8a {
  font-weight: 600;
  font-size: 1.298rem;
}

.qcgusoq-kwe {
  font-size: 0.95rem;
  flex: 1;
}

.qcgusoq-7sxl {
  font-size: 0.823rem;
  gap: 0.312rem;
  display: flex;
  font-weight: 700;
  flex-wrap: wrap;
  align-items: center;
}

.qcgusoq-7sxl svg {
  color: #A0B3B0;
}

.qcgusoq-mio {
  padding: 0.25rem 0.562rem;
  background: #212F2D;
  border-radius: 10px;
  color: #F6F8F8;
}

.qcgusoq-h9 {
  color: #0E1110;
  padding: 0.25rem 0.562rem;
  border-radius: 10px;
  background: #85E8E2;
}

.qcve8-v5wg {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr));
  gap: 2.25rem 2.75rem;
}

.qcve8-ow {
  min-width: 0;
}

.qcve8-oo {
  letter-spacing: -0.02em;
  line-height: 1.12;
  font-size: clamp(1.52rem, 1.216rem + 1vw, 2.153rem);
  font-weight: 800;
}

.qcve8-fgg {
  margin-top: 0.562rem;
  color: #A0B3B0;
}

.qcve8-fyu4 {
  border: 1px solid #334845;
  overflow-x: auto;
  border-radius: 28px;
  margin-top: 1rem;
  background: #131B1A;
}

.qcve8-oi {
  font-size: 0.95rem;
}

.qcve8-oi thead {
  background: #212F2D;
}

.qcve8-oi th, .qcve8-oi td {
  padding: 0.688rem 1rem;
}

.qcve8-oi thead th {
  font-size: 0.823rem;
}

.qcve8-oi tbody th, .qcve8-oi tbody td {
  border-top: 1px solid #334845;
}

.qcve8-oi tbody th {
  font-weight: 600;
}

.qcve8-fl {
  font-family: "Martian Mono", monospace;
  text-align: right;
  color: #F6F8F8;
  white-space: nowrap;
}

.qcve8-vk {
  display: block;
  height: 4px;
  background: #212F2D;
  margin-top: 0.312rem;
  border-radius: 999px;
}

.qcve8-fb5 {
  height: 100%;
  background: #85E8E2;
  border-radius: 999px;
  display: block;
}

.qcve8-78g {
  color: #44E4A8;
  font-weight: 700;
}

.qcmiso0-vro {
  border: 1px solid #334845;
  overflow: hidden;
  background-color: #070A0A;
  aspect-ratio: 16 / 9;
  position: relative;
  border-radius: 28px;
}

.qcmiso0-tcar {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.qcmiso0-d6 {
  place-items: center;
  display: grid;
  text-decoration: none;
  inset: 0;
  position: absolute;
  background: rgba(0, 0, 0, 0.65);
}

.qcmiso0-nv {
  display: inline-flex;
  transition: transform .22s;
  color: #070A0A;
  padding: 0 1.5rem;
  font-size: 1.076rem;
  gap: 0.688rem;
  font-weight: 800;
  align-items: center;
  background: #F0F1F1;
  border-radius: 999px;
  min-height: 56px;
}

.qcmiso0-d6:hover .qcmiso0-nv {
  transform: scale(1.04);
}

.qcmiso0-ei {
  margin-top: 0.938rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.812rem 1.812rem;
  flex-wrap: wrap;
}

.qcmiso0-0j7j {
  font-size: 0.95rem;
  max-width: 612px;
}

.qczocet-6uo {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr));
  gap: 0.938rem;
}

.qczocet-4mq {
  border: 1px solid #334845;
  border-radius: 28px;
  background: #131B1A;
  padding: 1.25rem 1.375rem;
  min-width: 0;
}

.qczocet-0pn {
  font-size: 1.425rem;
  font-family: "Martian Mono", monospace;
  color: #F6F8F8;
  font-weight: 700;
}

.qczocet-8nl {
  margin-top: 0.438rem;
  font-size: 1.14rem;
  font-weight: 600;
}

.qczocet-eqg {
  margin-top: 0.312rem;
  font-size: 0.95rem;
}

.qcpeb-fu {
  font-size: 1.076rem;
  max-width: 728px;
  line-height: 1.7;
}

.qcpeb-mkg {
  font-size: clamp(1.647rem, 1.216rem + 1.6vw, 2.533rem);
  margin-bottom: 1rem;
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-weight: 800;
}

.qcpeb-fu p + p {
  margin-top: 0.812rem;
}

.qcxam-o4 {
  display: grid;
  gap: 0.688rem;
  margin-top: 1.375rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 214px), 1fr));
}

.qcxam-q108 {
  background: #131B1A;
  min-width: 0;
  padding: 1rem 1.125rem;
  border-radius: 16px;
}

.qcxam-yk2f {
  font-size: 1.013rem;
  font-weight: 700;
  font-family: "DM Sans", sans-serif;
}

.qcxam-y2y {
  margin-top: 0.312rem;
  font-size: 0.887rem;
}

.qcnupex {
  position: fixed;
  left: 0;
  align-items: center;
  bottom: 0;
  z-index: 35;
  padding: 0.562rem 0.688rem 0.562rem 0.938rem;
  justify-content: space-between;
  background: #131B1A;
  gap: 0.688rem;
  transition: transform .27s;
  transform: translateY(110%);
  display: flex;
  right: 0;
  border-top: 1px solid #334845;
}

.qcnupex-qc4 {
  transform: translateY(0);
}

.qcnupex-dgl {
  overflow: hidden;
  font-weight: 700;
  color: #F6F8F8;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 0;
}

.qcnupex .qcri0 {
  flex: none;
  min-height: 44px;
}

@media (min-width: 652px) {
  .qchos {
    padding-inline: 1.375rem;
  }
  .qcvekag-eumg {
    padding: 2.5rem 2.25rem;
  }
  .qcvekag-iqj {
    padding: 1.375rem 1.812rem;
  }
  .qcxakaz-36 {
    padding: 2.062rem;
  }
  .qcwy2-0hnu, .qcxam-mb {
    padding: 2.062rem;
  }
  .qcduvep-iw3 {
    padding: 2.25rem;
  }
}

@media (min-width: 950px) {
  .qchos {
    padding-inline: 2.25rem;
  }
  main > section {
    padding-block: 0 5rem;
  }
  .qcpeguk {
    padding: 0.688rem 1.375rem;
  }
  .qcpeguk-cgor {
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    grid-template-areas: "logo nav tools actions";
    gap: 0.938rem;
    padding-left: 0.812rem;
  }
  .qcpeguk-oj {
    display: none;
  }
  .qcpeguk-1q0 {
    justify-content: center;
    padding-top: 0;
    border-top: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 2px;
  }
  .qcpeguk-dhh {
    font-size: 0.887rem;
    min-height: 40px;
  }
  .qcpeguk-fkk {
    display: flex;
  }
  .qcpeguk-fkk .qcri0 {
    min-height: 42px;
    padding: 0 0.938rem;
  }
  .qcriv {
    padding-block: 1.375rem 4.562rem;
  }
  .qcriv-qv8r {
    padding-block: 1.812rem;
  }
  .qcvekag-eumg {
    padding: 3.625rem;
  }
  .qcxaxa7 {
    padding-block: 0.938rem 2.75rem;
  }
  .qclo2 {
    padding-bottom: 4.125rem;
  }
  .qclo2-id[open] .qclo2-dcm, .qclo2-dcm {
    padding: 0 0.562rem 0.562rem;
    flex-wrap: wrap;
    gap: 0.438rem;
    display: flex;
  }
  .qclo2-9f {
    background: #212F2D;
    color: #F6F8F8;
    border-radius: 16px;
    font-weight: 700;
    min-height: 36px;
    padding: 0 0.688rem;
    border-top: 0;
    font-size: 0.887rem;
  }
  .qclo2-9f:hover {
    color: #0E1110;
    background: #85E8E2;
  }
  .qcxakaz-36 {
    padding: 2.5rem;
  }
  .qcwy2-0hnu, .qcxam-mb {
    padding: 2.5rem;
  }
  .qcduvep-iw3 {
    padding: 2.75rem;
  }
  .qckafii {
    padding-block: 4.125rem 1.625rem;
  }
  .qcnupex {
    display: none;
  }
}