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

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

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

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

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

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

a {
  color: #85EDCB;
  text-underline-offset: 3px;
  transition: color .18s;
}

a:hover {
  color: #91EFD0;
}

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

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

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

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 #85EDCB;
  outline-offset: 3px;
}

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

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

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

.eo-jazo4 {
  padding-inline: 1.062rem;
  max-width: 1244px;
  margin-inline: auto;
}

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

.eo-ced {
  align-items: flex-end;
  margin-bottom: 1.938rem;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  gap: 1.062rem 2.188rem;
}

.eo-ced-91 {
  max-width: 700px;
  min-width: 0;
}

.eo-ced-rg {
  font-size: 0.81rem;
  font-weight: 700;
  align-items: center;
  margin-bottom: 0.688rem;
  display: flex;
  color: #85EDCB;
  gap: 0.562rem;
}

.eo-ced-rg::before {
  width: 8px;
  height: 8px;
  flex: none;
  content: "";
  background: #63E8BD;
  border-radius: 2px;
}

.eo-ced-wn {
  font-weight: 800;
  font-size: clamp(1.56rem, 1.152rem + 1.6vw, 2.4rem);
  letter-spacing: -0.02em;
  text-wrap: balance;
  line-height: 1.1;
}

.eo-ced-2ov {
  margin-top: 0.812rem;
  color: #90ABAC;
}

.eo-ced-4f {
  gap: 0.562rem;
  border-bottom: 1.5px solid currentColor;
  padding-bottom: 2px;
  font-weight: 700;
  text-decoration: none;
  align-items: center;
  font-size: 0.87rem;
  display: inline-flex;
}

.eo-ced-4f svg {
  flex: none;
}

.eo-zoc {
  border: 1.5px solid transparent;
  border-radius: 8px;
  gap: 0.688rem;
  justify-content: center;
  text-decoration: none;
  font-weight: 700;
  transition: background-color .18s, color .18s, border-color .18s;
  display: inline-flex;
  font-size: 0.87rem;
  font-family: "DM Sans", sans-serif;
  cursor: pointer;
  padding: 0 1.375rem;
  line-height: 1.2;
  min-height: 48px;
  text-align: center;
  align-items: center;
}

.eo-zoc-gt {
  background: #63E8BD;
  color: #0D1112;
}

.eo-zoc-gt:hover {
  color: #0D1112;
  background: #91EFD0;
}

.eo-zoc-wg2 {
  background: transparent;
  border-color: #F5F7F8;
  color: #F5F7F8;
}

.eo-zoc-wg2:hover {
  color: #0D1314;
  background: #F5F7F8;
}

.eo-zoc-m35 {
  font-size: 0.93rem;
  min-height: 52px;
}

.eo-zoc-pm3k {
  display: flex;
  width: 100%;
}

.eo-zoc-j4 {
  color: #070A0B;
  background: #F1F3F3;
}

.eo-zoc-j4:hover {
  color: #0D1112;
  background: #63E8BD;
}

.eo-zoc-00s {
  border-color: #F1F3F3;
  background: transparent;
  color: #F1F3F3;
}

.eo-zoc-00s:hover {
  color: #070A0B;
  background: #F1F3F3;
}

.eo-kadue {
  display: flex;
  gap: 0.688rem;
  flex-wrap: wrap;
}

.eo-wy9 {
  border: 1px solid #2C4344;
  overflow: hidden;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #1B2929 0 9px, #152021 9px 18px);
  background-color: #1B2929;
  border-radius: 14px;
}

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

.eo-wy9-tnyl {
  aspect-ratio: 16 / 10;
}

.eo-holog {
  top: 0;
  background: #0D1314;
  z-index: 30;
  padding: 0.688rem;
  position: sticky;
}

.eo-holog-zzd4 {
  border: 1px solid #2C4344;
  background: #152021;
  margin-inline: auto;
  border-radius: 14px;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  gap: 0.688rem;
  max-width: 1244px;
  padding: 0.688rem;
  grid-template-columns: minmax(0, 1fr) auto auto;
  display: grid;
  align-items: center;
}

.eo-holog-xian {
  line-height: 1.1;
  overflow-wrap: break-word;
  padding-left: 0.438rem;
  letter-spacing: -0.02em;
  grid-area: logo;
  display: flex;
  font-family: "Archivo", sans-serif;
  min-width: 0;
  text-decoration: none;
  gap: 0.688rem;
  font-weight: 800;
  color: #F5F7F8;
  font-size: 1.2rem;
  hyphens: auto;
  align-items: center;
}

.eo-holog-xian::before {
  height: 14px;
  width: 14px;
  background: #63E8BD;
  content: "";
  border-radius: 4px;
  transform: rotate(45deg);
  flex: none;
}

.eo-holog-xian:hover {
  color: #F5F7F8;
}

.eo-holog-lo {
  position: absolute;
  pointer-events: none;
  opacity: 0;
}

.eo-holog-hoqy {
  width: 44px;
  color: #0D1314;
  background: #F5F7F8;
  place-items: center;
  display: grid;
  cursor: pointer;
  height: 44px;
  grid-area: burger;
  border-radius: 8px;
}

.eo-holog-lo:focus-visible + .eo-holog-hoqy {
  outline: 2px solid #85EDCB;
  outline-offset: 3px;
}

.eo-holog-hfw {
  display: none;
}

.eo-holog-lo:checked + .eo-holog-hoqy .eo-holog-p1 {
  display: none;
}

.eo-holog-lo:checked + .eo-holog-hoqy .eo-holog-hfw {
  display: block;
}

.eo-holog-0wn {
  grid-area: nav;
  border-top: 1px solid #2C4344;
  padding-top: 0.562rem;
  display: none;
}

.eo-holog-lo:checked ~ .eo-holog-0wn {
  gap: 2px;
  display: grid;
}

.eo-holog-a3 {
  padding: 0 0.812rem;
  font-weight: 700;
  align-items: center;
  display: flex;
  color: #C7D4D5;
  text-decoration: none;
  min-height: 48px;
  border-radius: 8px;
  font-size: 0.99rem;
}

.eo-holog-a3:hover {
  background: #1B2929;
  color: #F5F7F8;
}

.eo-holog-bizv {
  color: #F5F7F8;
  background: #1B2929;
}

.eo-holog-hdd4 {
  grid-area: actions;
  display: grid;
  gap: 0.562rem;
  grid-template-columns: 1fr 1fr;
}

.eo-holog-hdd4 .eo-zoc {
  min-height: 44px;
  font-size: 0.81rem;
  padding: 0 0.812rem;
}

.eo-ka0 {
  background: #070A0B;
  padding-block: 3.25rem 1.938rem;
  color: #F1F3F3;
}

.eo-ka0-0p {
  gap: 2.188rem 1.625rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 158px), 1fr));
  display: grid;
}

.eo-ka0-al {
  color: #F1F3F3;
  font-family: "Archivo", sans-serif;
  font-weight: 800;
  display: flex;
  gap: 0.688rem;
  align-items: center;
  font-size: 1.2rem;
}

.eo-ka0-al::before {
  width: 14px;
  flex: none;
  height: 14px;
  transform: rotate(45deg);
  content: "";
  background: #F1F3F3;
  border-radius: 4px;
}

.eo-ka0-7i {
  margin-top: 0.812rem;
  font-size: 0.81rem;
  color: #F1F3F3;
}

.eo-ka0-7i a {
  color: #F1F3F3;
}

.eo-ka0-r3u {
  font-size: 0.81rem;
  font-weight: 700;
  margin-bottom: 0.812rem;
  font-family: "DM Sans", sans-serif;
  color: #F1F3F3;
}

.eo-ka0-7ez {
  padding: 0;
  list-style: none;
}

.eo-ka0-7ez li + li {
  margin-top: 0.562rem;
}

.eo-ka0-c42 {
  text-decoration: none;
  font-size: 0.81rem;
  color: #F1F3F3;
}

.eo-ka0-c42:hover {
  text-decoration: underline;
  color: #F1F3F3;
}

.eo-ka0-nob9 {
  align-items: start;
  border-top: 1px solid #90ABAC;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 1.062rem 1.375rem;
  padding-top: 1.625rem;
  margin-top: 2.75rem;
  display: grid;
}

.eo-ka0-4ldf {
  border: 2px solid #F47B71;
  font-size: 0.81rem;
  display: grid;
  height: 44px;
  color: #F1F3F3;
  width: 44px;
  font-weight: 800;
  border-radius: 50%;
  place-items: center;
}

.eo-ka0-x0og {
  color: #F1F3F3;
  font-size: 0.75rem;
  line-height: 1.6;
}

.eo-ka0-x0og + .eo-ka0-x0og {
  margin-top: 0.688rem;
}

.eo-logup {
  border: 1px solid #2C4344;
  align-items: center;
  background: #152021;
  right: 10px;
  border-radius: 14px;
  padding: 0.812rem 0.812rem 0.812rem 1.062rem;
  max-width: 796px;
  left: 10px;
  bottom: 10px;
  position: fixed;
  display: flex;
  flex-wrap: wrap;
  margin-inline: auto;
  z-index: 40;
  box-shadow: 0 14px 37px -12px rgba(0, 0, 0, 0.62);
  gap: 0.688rem 1.375rem;
}

.eo-logup[hidden] {
  display: none;
}

.eo-logup-i5dt {
  color: #C7D4D5;
  flex: 1 1 260px;
  font-size: 0.81rem;
}

.eo-logup-3cc {
  display: flex;
  gap: 0.562rem;
  flex-wrap: wrap;
}

.eo-logup-3cc .eo-zoc {
  font-size: 0.81rem;
  padding: 0 0.938rem;
  min-height: 44px;
}

.eo-lomi7 {
  padding-block: 0.812rem 3.812rem;
}

.eo-lomi7-e29p {
  border: 1px solid #2C4344;
  background: #152021;
  border-radius: 14px;
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr));
}

.eo-lomi7-b5z2 {
  padding: 1.938rem 1.375rem;
  min-width: 0;
}

.eo-lomi7-lpaz {
  line-height: 1.04;
  text-wrap: balance;
  font-size: clamp(2.04rem, 1.248rem + 3.2vw, 3.6rem);
  letter-spacing: -0.03em;
  font-weight: 800;
}

.eo-lomi7-rgt4 {
  font-size: 1.05rem;
  max-width: 524px;
  margin-top: 1.25rem;
}

.eo-lomi7-rb3 {
  margin-top: 1.75rem;
}

.eo-lomi7-8u {
  margin: 0;
  padding: 0.812rem 1.375rem;
  min-width: 0;
  display: grid;
  background: #1B2929;
  list-style: none;
  align-content: center;
}

.eo-lomi7-rc {
  display: grid;
  gap: 1.062rem;
  padding: 1.25rem 0;
  border-bottom: 1px solid #2C4344;
  grid-template-columns: 44px minmax(0, 1fr);
}

.eo-lomi7-rc + .eo-lomi7-rc {
  margin-top: 0;
}

.eo-lomi7-rc:last-child {
  border-bottom: 0;
}

.eo-lomi7-iyq {
  background: #152021;
  border-radius: 8px;
  color: #85EDCB;
  height: 44px;
  display: grid;
  place-items: center;
  width: 44px;
}

.eo-lomi7-va {
  font-weight: 700;
  color: #F5F7F8;
  hyphens: auto;
  overflow-wrap: break-word;
}

.eo-lomi7-1l {
  color: #90ABAC;
  font-size: 0.81rem;
}

.eo-hof-orrq {
  border: 1px solid #2C4344;
  display: grid;
  overflow: hidden;
  border-radius: 14px;
  background: #2C4344;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  gap: 1px;
}

.eo-hof-xyy {
  min-width: 0;
  padding: 1.375rem 1.5rem;
  flex-direction: column-reverse;
  display: flex;
  background: #152021;
}

.eo-hof-vas {
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  color: #F5F7F8;
  font-size: clamp(1.44rem, 1.152rem + 1vw, 1.92rem);
  font-family: "Martian Mono", monospace;
  letter-spacing: -0.02em;
}

.eo-hof-asuz {
  font-size: 0.81rem;
  color: #90ABAC;
  margin-top: 0.25rem;
}

.eo-qigug-5o {
  padding: 0;
  gap: 0.938rem;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 156px), 1fr));
  margin: 0;
}

.eo-qigug-5o > li + li {
  margin-top: 0;
}

.eo-qigug-ui {
  color: #F5F7F8;
  text-decoration: none;
  min-width: 0;
  display: block;
  transition: transform .18s;
}

.eo-qigug-ui:hover {
  color: #85EDCB;
  transform: translateY(-4px);
}

.eo-qigug-pi {
  border: 1px solid #2C4344;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #1B2929 0 8px, #152021 8px 16px);
  overflow: hidden;
  aspect-ratio: 1 / 1;
  border-radius: 14px;
}

.eo-qigug-khuz {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eo-qigug-a6 {
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 3px 0.562rem;
  color: #0D1314;
  font-weight: 700;
  background: #F5F7F8;
  border-radius: 4px;
  font-size: 0.69rem;
}

.eo-qigug-xjoo {
  margin-top: 0.688rem;
  font-size: 0.87rem;
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  line-height: 1.3;
}

.eo-qigug-7es8 {
  color: #90ABAC;
  font-size: 0.75rem;
}

.eo-tad-ft {
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr));
  gap: 0.812rem;
  padding: 0;
}

.eo-tad-ft > li + li {
  margin-top: 0;
}

.eo-tad-7uo {
  border: 1px solid #2C4344;
  display: grid;
  background: #152021;
  text-decoration: none;
  color: #F5F7F8;
  transition: border-color .18s;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 1.062rem;
  border-radius: 14px;
  height: 100%;
  padding: 1.062rem 1.25rem;
}

.eo-tad-7uo:hover {
  color: #F5F7F8;
  border-color: #85EDCB;
}

.eo-tad-dpve {
  background: #1B2929;
  width: 44px;
  place-items: center;
  display: grid;
  border-radius: 8px;
  height: 44px;
  color: #85EDCB;
}

.eo-tad-rrpz {
  hyphens: auto;
  display: block;
  font-weight: 700;
  overflow-wrap: break-word;
}

.eo-tad-wd {
  color: #90ABAC;
  display: block;
  font-size: 0.75rem;
}

.eo-veo-b7p {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  gap: 1.062rem;
}

.eo-veo-8y {
  border: 1px solid #2C4344;
  min-width: 0;
  flex-direction: column;
  background: #152021;
  border-radius: 14px;
  display: flex;
}

.eo-veo-esh {
  padding: 1.625rem 1.625rem 1.375rem;
}

.eo-veo-sjcn {
  padding: 0.25rem 0.688rem;
  font-size: 0.69rem;
  display: inline-block;
  font-weight: 700;
  border-radius: 4px;
  background: #1B2929;
  color: #C7D4D5;
}

.eo-veo-3q {
  font-size: 1.05rem;
  margin-top: 0.938rem;
  line-height: 1.3;
  font-weight: 600;
}

.eo-veo-k1 {
  margin-top: 0.562rem;
  font-family: "Archivo", sans-serif;
  color: #85EDCB;
  letter-spacing: -0.02em;
  overflow-wrap: break-word;
  font-weight: 800;
  font-size: clamp(1.56rem, 1.248rem + 1vw, 1.92rem);
  line-height: 1.1;
}

.eo-veo-ivgp {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1.062rem;
  border-top: 2px dashed #2C4344;
  padding: 1.375rem 0.688rem 1.625rem;
  position: relative;
  margin-inline: 0.938rem;
}

.eo-veo-ivgp::before, .eo-veo-ivgp::after {
  position: absolute;
  width: 22px;
  background: #0D1314;
  height: 22px;
  content: "";
  border-radius: 50%;
  top: -12px;
}

.eo-veo-ivgp::before {
  border-right: 1px solid #2C4344;
  left: -26px;
}

.eo-veo-ivgp::after {
  right: -26px;
  border-left: 1px solid #2C4344;
}

.eo-veo-qa {
  flex: 1;
  font-size: 0.81rem;
}

.eo-veo-isz2 {
  font-size: 0.69rem;
  color: #90ABAC;
}

.eo-ceso4-8pj {
  border: 1px solid #2C4344;
  overflow-x: auto;
  background: #152021;
  border-radius: 14px;
}

.eo-ceso4-nf {
  counter-reset: facts-row;
  font-size: 0.87rem;
}

.eo-ceso4-nf thead th {
  color: #90ABAC;
  border-bottom: 1px solid #2C4344;
  font-weight: 700;
  padding: 0.938rem 1.062rem;
  font-size: 0.75rem;
}

.eo-ceso4-nf tbody th, .eo-ceso4-nf tbody td {
  padding: 0.875rem 1.062rem;
  border-bottom: 1px dashed #2C4344;
}

.eo-ceso4-nf tbody tr:last-child th, .eo-ceso4-nf tbody tr:last-child td {
  border-bottom: 0;
}

.eo-ceso4-nf tbody th {
  min-width: 150px;
  font-weight: 600;
  color: #C7D4D5;
  width: 40%;
}

.eo-ceso4-nf tbody th::before {
  counter-increment: facts-row;
  min-width: 32px;
  content: counter(facts-row, decimal-leading-zero);
  font-size: 0.69rem;
  font-family: "Martian Mono", monospace;
  display: inline-block;
  font-weight: 500;
  color: #90ABAC;
}

.eo-ceso4-nf tbody td {
  font-weight: 700;
  color: #F5F7F8;
  overflow-wrap: break-word;
  min-width: 180px;
  hyphens: auto;
}

.eo-zoxab-cgw {
  display: block;
}

.eo-zoxab-jhp {
  gap: 0.688rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 206px), 1fr));
  display: grid;
}

.eo-zoxab-unu {
  border: 1px solid #2C4344;
  display: flex;
  padding: 1.25rem 1.375rem;
  background: #152021;
  min-width: 0;
  flex-direction: column;
  border-radius: 14px;
  gap: 0.438rem;
}

.eo-zoxab-qj {
  color: #90ABAC;
  font-weight: 700;
  font-size: 0.75rem;
}

.eo-zoxab-a98x {
  color: #F5F7F8;
  overflow-wrap: break-word;
  font-weight: 800;
  font-family: "Archivo", sans-serif;
  font-size: 1.381rem;
  hyphens: auto;
  line-height: 1.15;
}

.eo-soj-a3 {
  border: 1px solid #2C4344;
  background: #152021;
  overflow-x: auto;
  border-radius: 14px;
}

.eo-soj-hss {
  font-size: 0.87rem;
  min-width: 604px;
}

.eo-soj-hss thead {
  background: #1B2929;
}

.eo-soj-hss th, .eo-soj-hss td {
  padding: 0.938rem 1.062rem;
}

.eo-soj-hss thead th {
  font-size: 0.75rem;
  color: #C7D4D5;
  font-weight: 700;
}

.eo-soj-hss tbody th, .eo-soj-hss tbody td {
  vertical-align: middle;
  border-top: 1px solid #2C4344;
}

.eo-soj-ei {
  font-weight: 700;
  color: #F5F7F8;
  display: flex;
  gap: 0.812rem;
  align-items: center;
}

.eo-soj-ss {
  text-align: right;
  white-space: nowrap;
  color: #F5F7F8;
  font-family: "Martian Mono", monospace;
}

.eo-soj-hss thead .eo-soj-ss {
  font-family: "DM Sans", sans-serif;
}

.eo-duvex-jgk {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 252px), 1fr));
  display: grid;
  gap: 1.062rem;
}

.eo-duvex-vy {
  border: 1px solid #2C4344;
  border-radius: 14px;
  padding: 1.625rem;
  background: #152021;
  min-width: 0;
}

.eo-duvex-t3hu {
  border: 1.5px solid #85EDCB;
  width: 48px;
  display: grid;
  height: 48px;
  color: #85EDCB;
  border-radius: 50%;
  place-items: center;
}

.eo-duvex-15 {
  font-size: 1.08rem;
  line-height: 1.25;
  font-weight: 600;
  margin-top: 1.375rem;
}

.eo-duvex-kox {
  font-size: 0.87rem;
  margin-top: 0.562rem;
}

.eo-duvex-tok {
  font-size: 0.81rem;
  padding: 0;
  margin-top: 0.938rem;
  list-style: none;
}

.eo-duvex-vym {
  gap: 0.562rem;
  display: flex;
}

.eo-duvex-vym svg {
  flex: none;
  color: #4ED97A;
  margin-top: 2px;
}

.eo-sovej-c70 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 206px), 1fr));
  list-style: none;
  counter-reset: steps;
  display: grid;
  gap: 1.938rem 1.625rem;
  padding: 0;
}

.eo-sovej-e1 {
  padding-top: 1.25rem;
  min-width: 0;
  border-top: 2px solid #F5F7F8;
}

.eo-sovej-e1 + .eo-sovej-e1 {
  margin-top: 0;
}

.eo-sovej-e1::before {
  color: #85EDCB;
  content: counter(steps, decimal-leading-zero);
  font-weight: 700;
  display: block;
  font-family: "Martian Mono", monospace;
  counter-increment: steps;
  font-size: 0.81rem;
}

.eo-sovej-n0q7 {
  line-height: 1.25;
  font-size: 1.08rem;
  font-weight: 600;
  margin-top: 0.688rem;
}

.eo-sovej-fv {
  margin-top: 0.562rem;
  font-size: 0.87rem;
}

.eo-rizo8-9cbk {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr));
  display: grid;
  gap: 0 2.75rem;
}

.eo-rizo8-nz91 {
  border-top: 1px solid #2C4344;
  padding-block: 1.375rem 1.625rem;
  min-width: 0;
}

.eo-rizo8-tcee {
  font-size: 1.08rem;
  font-weight: 600;
}

.eo-rizo8-c4u {
  font-size: 0.87rem;
  margin-top: 0.688rem;
}

.eo-gujad-uzo0 {
  font-size: 0.99rem;
  max-width: 740px;
  line-height: 1.7;
}

.eo-gujad-uq {
  font-weight: 800;
  margin-bottom: 1.375rem;
  font-size: clamp(1.56rem, 1.152rem + 1.6vw, 2.4rem);
  line-height: 1.1;
  letter-spacing: -0.02em;
}

.eo-gujad-uzo0 h3 {
  margin: 1.938rem 0 0.688rem;
  font-weight: 600;
  font-size: 1.26rem;
}

.eo-gujad-uzo0 p + p {
  margin-top: 0.938rem;
}

.eo-gujad-uzo0 ul, .eo-gujad-uzo0 ol {
  margin-block: 1.062rem;
}

.eo-gujad-z9sx {
  padding: 1.625rem 1.938rem;
  background: #1B2929;
  margin-block: 1.938rem;
  border-radius: 14px;
}

.eo-gujad-z9sx p {
  font-family: "Archivo", sans-serif;
  font-weight: 600;
  font-size: 1.2rem;
  color: #F5F7F8;
  line-height: 1.4;
}

.eo-gujad-z9sx cite {
  font-style: normal;
  display: block;
  font-weight: 600;
  margin-top: 0.812rem;
  font-size: 0.81rem;
  color: #90ABAC;
}

.eo-dulo2-8s {
  border: 1px solid #2C4344;
  gap: 1.625rem 3.25rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr));
  padding: 1.625rem 1.375rem;
  display: grid;
  border-radius: 14px;
  background: #152021;
}

.eo-dulo2-iu {
  min-width: 0;
}

.eo-dulo2-ik7s {
  font-size: clamp(1.56rem, 1.152rem + 1.4vw, 2.28rem);
  letter-spacing: -0.02em;
  font-weight: 800;
  line-height: 1.12;
}

.eo-dulo2-uk {
  margin-top: 0.938rem;
}

.eo-dulo2-ys {
  padding: 0;
  min-width: 0;
  list-style: none;
}

.eo-dulo2-jpq {
  overflow-wrap: break-word;
  align-items: flex-start;
  hyphens: auto;
  padding: 0.812rem 0;
  display: flex;
  gap: 0.938rem;
  border-bottom: 1px solid #2C4344;
}

.eo-dulo2-jpq + .eo-dulo2-jpq {
  margin-top: 0;
}

.eo-dulo2-tzdx {
  height: 24px;
  color: #152021;
  display: grid;
  place-items: center;
  border-radius: 50%;
  width: 24px;
  flex: none;
  background: #4ED97A;
}

.eo-pehov-qz {
  gap: 1.062rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr));
  display: grid;
}

.eo-pehov-aoe {
  border: 1px solid #2C4344;
  border-radius: 14px;
  background: #152021;
  min-width: 0;
  padding: 1.625rem;
}

.eo-pehov-ofi {
  background: #1B2929;
  overflow: hidden;
  height: 6px;
  border-radius: 999px;
}

.eo-pehov-sbx0 {
  border-radius: 999px;
  height: 100%;
  background: #63E8BD;
}

.eo-pehov-th {
  margin-top: 1.375rem;
  font-size: 1.381rem;
  font-weight: 800;
}

.eo-pehov-5znl {
  font-size: 0.81rem;
  font-family: "Martian Mono", monospace;
  color: #90ABAC;
}

.eo-pehov-o7a {
  font-size: 0.87rem;
  margin-top: 1.062rem;
  list-style: none;
  padding: 0;
}

.eo-pehov-n7dc {
  display: flex;
  gap: 0.562rem;
}

.eo-pehov-n7dc svg {
  margin-top: 3px;
  flex: none;
  color: #4ED97A;
}

.eo-tavel-6b {
  align-items: center;
  gap: 1.062rem;
  display: flex;
}

.eo-tavel-zcf {
  line-height: 1;
  font-size: 3rem;
  color: #F5F7F8;
  font-family: "Archivo", sans-serif;
  font-weight: 800;
}

.eo-tavel-be {
  display: flex;
  color: #F5F7F8;
  gap: 2px;
}

.eo-tavel-uyzq {
  font-size: 0.81rem;
  color: #90ABAC;
}

.eo-tavel-ult {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr));
  gap: 1.062rem;
  display: grid;
}

.eo-tavel-262 {
  border: 1px solid #2C4344;
  border-radius: 14px;
  background: #152021;
  min-width: 0;
  padding: 1.625rem;
  gap: 1.062rem;
  display: flex;
  flex-direction: column;
}

.eo-tavel-t1 {
  flex: 1;
  font-size: 0.87rem;
}

.eo-tavel-wkv {
  display: flex;
  align-items: center;
  gap: 0.812rem;
}

.eo-tavel-ry {
  display: grid;
  color: #F5F7F8;
  border-radius: 50%;
  flex: none;
  background: #1B2929;
  width: 40px;
  height: 40px;
  font-size: 0.81rem;
  font-weight: 700;
  place-items: center;
}

.eo-tavel-87tw {
  color: #F5F7F8;
  font-size: 0.87rem;
  font-weight: 700;
  display: block;
}

.eo-tavel-0tsc {
  display: block;
  font-size: 0.75rem;
  color: #90ABAC;
}

.eo-soh-xzi {
  border: 1px solid #2C4344;
  gap: 1.625rem 3.25rem;
  background: #152021;
  display: grid;
  padding: 1.625rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr));
  border-radius: 14px;
}

.eo-soh-lp {
  grid-template-columns: auto minmax(0, 1fr);
  gap: 1.062rem 1.375rem;
  align-items: start;
  display: grid;
}

.eo-soh-02 {
  font-size: 1.26rem;
  height: 64px;
  border-radius: 50%;
  font-weight: 800;
  display: grid;
  overflow: hidden;
  place-items: center;
  color: #0D1112;
  font-family: "Archivo", sans-serif;
  width: 64px;
  background: #63E8BD;
}

.eo-soh-02 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.eo-soh-1j2d {
  font-weight: 800;
  font-size: 1.26rem;
}

.eo-soh-sed {
  color: #90ABAC;
  font-size: 0.81rem;
}

.eo-soh-nq2 {
  margin-top: 0.688rem;
}

.eo-soh-cdrx {
  gap: 0.562rem 1.375rem;
  flex-wrap: wrap;
  font-size: 0.81rem;
  margin-top: 0.812rem;
  display: flex;
}

.eo-soh-hp {
  font-family: "Martian Mono", monospace;
  color: #90ABAC;
}

.eo-vea-pwt0 {
  gap: 0.688rem;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 130px), 1fr));
  padding: 0;
  display: grid;
  margin: 0;
  list-style: none;
}

.eo-vea-pwt0 > li + li {
  margin-top: 0;
}

.eo-vea-ah7u {
  border: 1px solid #2C4344;
  display: block;
  aspect-ratio: 300 / 173;
  background: #152021;
  transition: border-color .18s;
  padding: 0.688rem;
  border-radius: 8px;
}

.eo-vea-ah7u:hover {
  border-color: #85EDCB;
}

.eo-vea-8uzz {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.eo-vexa8-gt {
  gap: 2.188rem;
  display: grid;
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr));
}

.eo-vexa8-q20h {
  min-width: 0;
}

.eo-vexa8-4ws {
  margin-top: 0.938rem;
}

.eo-vexa8-zd4 {
  margin-top: 1.25rem;
  padding: 0;
  list-style: none;
}

.eo-vexa8-nm4 {
  display: flex;
  gap: 0.688rem;
}

.eo-vexa8-nm4 svg {
  flex: none;
  margin-top: 2px;
  color: #4ED97A;
}

.eo-vexa8-jgc {
  display: flex;
  gap: 0.688rem;
  margin-top: 1.625rem;
  flex-wrap: wrap;
}

.eo-vexa8-rj {
  border: 1.5px solid #F5F7F8;
  min-height: 52px;
  padding: 0.438rem 1.375rem;
  flex-direction: column;
  transition: background-color .18s, color .18s;
  border-radius: 8px;
  display: inline-flex;
  text-decoration: none;
  color: #F5F7F8;
  justify-content: center;
}

.eo-vexa8-rj:hover {
  background: #F5F7F8;
  color: #0D1314;
}

.eo-vexa8-t3ux {
  font-size: 0.63rem;
}

.eo-vexa8-l9un {
  line-height: 1.2;
  font-size: 0.93rem;
  font-weight: 700;
}

.eo-mi6-l6, .eo-duced-wr {
  padding: 1.625rem 1.375rem;
  border-radius: 14px;
  background: #1B2929;
}

.eo-mi6-s2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  gap: 1.375rem 2.75rem;
}

.eo-mi6-si6 {
  max-width: 624px;
  min-width: 0;
}

.eo-mi6-gh, .eo-duced-ss7 {
  max-width: 660px;
  margin-top: 0.812rem;
}

.eo-mi6-xhg0 {
  gap: 0.688rem;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 168px), 1fr));
  margin-top: 1.938rem;
  padding: 0;
}

.eo-mi6-x1ho {
  font-weight: 700;
  gap: 0.812rem;
  border-radius: 8px;
  min-width: 0;
  padding: 1.062rem;
  color: #F5F7F8;
  display: flex;
  overflow-wrap: break-word;
  hyphens: auto;
  background: #152021;
  align-items: center;
}

.eo-mi6-x1ho + .eo-mi6-x1ho {
  margin-top: 0;
}

.eo-mi6-x1ho svg {
  flex: none;
  color: #85EDCB;
}

.eo-duced-vyk {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.81rem;
  font-weight: 700;
  margin-top: 1.375rem;
  gap: 0.562rem 1.375rem;
}

.eo-pezoy-yxcy {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr));
  display: grid;
  gap: 2.188rem 3.812rem;
}

.eo-pezoy-dnh {
  min-width: 0;
}

.eo-pezoy-dnh p {
  margin-top: 0.938rem;
}

.eo-pezoy-3a6c {
  min-width: 0;
  gap: 1.062rem;
  align-content: start;
  display: grid;
}

.eo-pezoy-ldre {
  border: 1px solid #2C4344;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  background: #2C4344;
  display: grid;
  border-radius: 14px;
  gap: 1px;
  overflow: hidden;
}

.eo-pezoy-emw {
  display: flex;
  padding: 1.25rem 1.375rem;
  background: #152021;
  flex-direction: column-reverse;
}

.eo-pezoy-3x {
  font-size: 1.381rem;
  hyphens: auto;
  overflow-wrap: break-word;
  color: #F5F7F8;
  font-family: "Martian Mono", monospace;
  font-weight: 700;
}

.eo-pezoy-nrl {
  font-size: 0.75rem;
  color: #90ABAC;
}

.eo-pezoy-xx {
  border: 1px solid #2C4344;
  background: #152021;
  list-style: none;
  padding: 0;
  border-radius: 14px;
}

.eo-pezoy-v4 {
  border-bottom: 1px solid #2C4344;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  gap: 0.25rem 1.062rem;
  padding: 0.938rem 1.375rem;
}

.eo-pezoy-v4 + .eo-pezoy-v4 {
  margin-top: 0;
}

.eo-pezoy-v4:last-child {
  border-bottom: 0;
}

.eo-pezoy-2kot {
  color: #F5F7F8;
  font-weight: 700;
}

.eo-pezoy-fwy2 {
  overflow-wrap: break-word;
  hyphens: auto;
  font-size: 0.81rem;
  color: #90ABAC;
  font-family: "Martian Mono", monospace;
}

.eo-guce4-o6j {
  counter-reset: faq;
  border-top: 1.5px solid #F5F7F8;
}

.eo-guce4-wrwv {
  border-bottom: 1px solid #2C4344;
}

.eo-guce4-k2je {
  align-items: center;
  color: #F5F7F8;
  gap: 0.812rem;
  font-size: 0.99rem;
  font-weight: 700;
  padding: 1.25rem 0;
  display: grid;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
}

.eo-guce4-k2je::before {
  color: #85EDCB;
  content: counter(faq, decimal-leading-zero);
  counter-increment: faq;
  font-family: "Martian Mono", monospace;
  font-size: 0.75rem;
}

.eo-guce4-k2je:hover {
  color: #85EDCB;
}

.eo-guce4-1due {
  transition: transform .18s;
}

.eo-guce4-wrwv[open] .eo-guce4-1due {
  transform: rotate(45deg);
}

.eo-guce4-sab {
  max-width: 836px;
  padding: 0 0 1.5rem 3.25rem;
}

.eo-guce4-sab p + p {
  margin-top: 0.688rem;
}

.eo-nuo-xf {
  align-items: start;
  gap: 1.625rem 3.25rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 298px), 1fr));
  display: grid;
}

.eo-nuo-ddd {
  min-width: 0;
}

.eo-nuo-9fc2 {
  margin-top: 0.812rem;
  color: #90ABAC;
}

.eo-nuo-ddd .eo-zoc {
  margin-top: 1.375rem;
}

.eo-nuo-2c5 {
  display: grid;
  gap: 0.688rem;
  min-width: 0;
}

.eo-nuo-w4s {
  border: 1px solid #2C4344;
  background: #152021;
  border-radius: 14px;
}

.eo-nuo-w4s[open] {
  border-color: #F5F7F8;
}

.eo-nuo-ftad {
  align-items: center;
  display: flex;
  color: #F5F7F8;
  gap: 1.062rem;
  font-weight: 700;
  justify-content: space-between;
  padding: 1.25rem 1.375rem;
}

.eo-nuo-deg {
  flex: none;
  transition: transform .18s;
  background: #1B2929;
  display: grid;
  height: 32px;
  border-radius: 50%;
  place-items: center;
  width: 32px;
}

.eo-nuo-w4s[open] .eo-nuo-deg {
  transform: rotate(45deg);
}

.eo-nuo-igfc {
  font-size: 0.87rem;
  padding: 0 1.375rem 1.375rem;
}

.eo-kazox-yj1u {
  align-items: center;
  background: #070A0B;
  padding: 1.938rem 1.5rem;
  color: #F1F3F3;
  justify-content: space-between;
  gap: 1.625rem 2.75rem;
  flex-wrap: wrap;
  display: flex;
  border-radius: 14px;
}

.eo-kazox-2kj {
  max-width: 624px;
  min-width: 0;
}

.eo-kazox-2gq {
  font-weight: 800;
  line-height: 1.12;
  color: #F1F3F3;
  font-size: clamp(1.44rem, 1.152rem + 1.2vw, 2.04rem);
  letter-spacing: -0.02em;
}

.eo-kazox-t9r1 {
  margin-top: 0.688rem;
  color: #F1F3F3;
}

.eo-kazox-t9r1 a {
  color: #F1F3F3;
}

.eo-soduu-261 {
  font-size: clamp(1.32rem, 1.056rem + 1vw, 1.8rem);
  line-height: 1.15;
  max-width: 740px;
  font-weight: 800;
}

.eo-soduu-t8 {
  margin-top: 1.25rem;
  font-size: 0.87rem;
  columns: 2 340px;
  column-gap: 3.25rem;
}

.eo-soduu-t8 p + p {
  margin-top: 0.938rem;
}

.eo-hoq-y7h {
  color: #90ABAC;
  gap: 0.438rem 0.688rem;
  font-size: 0.75rem;
  margin-bottom: 1.375rem;
  list-style: none;
  flex-wrap: wrap;
  padding: 0;
  display: flex;
}

.eo-hoq-y7h li + li {
  margin-top: 0;
}

.eo-hoq-y7h li + li::before {
  margin-right: 0.688rem;
  content: "/";
}

.eo-hoq-6vdf {
  color: #90ABAC;
}

.eo-hoq-bjxh {
  font-weight: 700;
  color: #F5F7F8;
}

.eo-veg {
  padding-block: 0.562rem 2.188rem;
}

.eo-veg-0dit {
  align-items: start;
  display: grid;
  gap: 1.625rem 3.25rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 412px), 1fr));
}

.eo-veg-g9 {
  min-width: 0;
}

.eo-veg-17pn {
  color: #90ABAC;
  font-size: 0.75rem;
  font-family: "Martian Mono", monospace;
}

.eo-veg-0as {
  font-size: clamp(2.16rem, 1.248rem + 3.4vw, 3.84rem);
  line-height: 1.02;
  letter-spacing: -0.03em;
  font-weight: 800;
  margin-top: 0.688rem;
}

.eo-veg-9p {
  max-width: 544px;
  margin-top: 1.062rem;
  font-size: 1.05rem;
}

.eo-veg-r4ju {
  border: 1px solid #2C4344;
  display: grid;
  gap: 1px;
  margin-top: 1.625rem;
  border-radius: 14px;
  overflow: hidden;
  background: #2C4344;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 130px), 1fr));
}

.eo-veg-3z {
  min-width: 0;
  padding: 0.812rem 1.062rem;
  background: #152021;
}

.eo-veg-r6 {
  font-size: 0.69rem;
  font-weight: 700;
  color: #90ABAC;
}

.eo-veg-f05u {
  overflow-wrap: break-word;
  margin-top: 2px;
  hyphens: auto;
  color: #F5F7F8;
  font-weight: 700;
  font-size: 0.99rem;
  font-family: "Martian Mono", monospace;
}

.eo-veg-1jl {
  margin-top: 1.625rem;
}

.eo-veg-kzf {
  color: #90ABAC;
  font-size: 0.75rem;
  margin-top: 0.812rem;
}

.eo-veg-jk {
  min-width: 0;
}

.eo-bezoy-cc {
  border-radius: 14px;
  overflow: hidden;
  background: #070A0B;
  padding: 1.938rem 1.375rem 0;
  text-align: center;
  color: #F1F3F3;
}

.eo-bezoy-ls {
  margin-inline: auto;
  max-width: 796px;
}

.eo-bezoy-7zob {
  font-size: 0.75rem;
  font-family: "Martian Mono", monospace;
  color: #F1F3F3;
}

.eo-bezoy-vn {
  font-weight: 800;
  color: #F1F3F3;
  font-size: clamp(2.04rem, 1.248rem + 3.4vw, 3.96rem);
  letter-spacing: -0.03em;
  line-height: 1.02;
  margin-top: 0.688rem;
}

.eo-bezoy-0i3a {
  margin-top: 0.938rem;
  color: #F1F3F3;
  font-size: 1.05rem;
}

.eo-bezoy-fav {
  margin-top: 1.625rem;
  justify-content: center;
}

.eo-bezoy-172 {
  display: flex;
  padding: 0;
  margin-top: 1.938rem;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.562rem;
  list-style: none;
}

.eo-bezoy-2j {
  border: 1px solid #F1F3F3;
  font-size: 0.81rem;
  color: #F1F3F3;
  border-radius: 999px;
  padding: 0.562rem 0.938rem;
}

.eo-bezoy-2j + .eo-bezoy-2j {
  margin-top: 0;
}

.eo-bezoy-2j strong {
  font-family: "Martian Mono", monospace;
  color: #F1F3F3;
}

.eo-bezoy-tj {
  background-color: #1B2929;
  margin: 2.438rem auto 0;
  aspect-ratio: 16 / 10;
  max-width: 936px;
  border-radius: 14px 14px 0 0;
  overflow: hidden;
}

.eo-bezoy-tj img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.eo-wyjax {
  padding-bottom: 3.25rem;
}

.eo-wyjax-k4 {
  border: 1px solid #2C4344;
  border-radius: 14px;
  background: #152021;
}

.eo-wyjax-du62 {
  color: #F5F7F8;
  min-height: 52px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 700;
  padding: 0 1.062rem;
}

.eo-wyjax-gdzb {
  transition: transform .18s;
}

.eo-wyjax-k4[open] .eo-wyjax-gdzb {
  transform: rotate(45deg);
}

.eo-wyjax-tk {
  list-style: none;
  padding: 0 0.562rem 0.562rem;
  margin: 0;
  display: grid;
}

.eo-wyjax-tk li + li {
  margin-top: 0;
}

.eo-wyjax-up {
  color: #C7D4D5;
  border-top: 1px solid #2C4344;
  text-decoration: none;
  display: flex;
  align-items: center;
  font-weight: 600;
  min-height: 44px;
  padding: 0 0.562rem;
}

.eo-wyjax-up:hover {
  color: #85EDCB;
}

.eo-vexat-nxdq {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 318px), 1fr));
  gap: 1.938rem 3.812rem;
  align-items: start;
}

.eo-vexat-0x {
  font-size: 0.99rem;
  min-width: 0;
  max-width: 700px;
}

.eo-vexat-0x p {
  margin-top: 0.938rem;
}

.eo-vexat-2f2 {
  padding: 1.625rem;
  border-radius: 14px;
  min-width: 0;
  background: #1B2929;
}

.eo-vexat-hd3 {
  font-weight: 600;
  font-size: 1.08rem;
}

.eo-vexat-dx0 {
  padding: 0;
  margin-top: 0.938rem;
  list-style: none;
}

.eo-vexat-93e {
  gap: 0.688rem;
  display: flex;
}

.eo-vexat-93e svg {
  color: #4ED97A;
  margin-top: 2px;
  flex: none;
}

.eo-qi7-7tqe {
  margin: 0;
  display: grid;
  list-style: none;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr));
  gap: 1.062rem;
}

.eo-qi7-7tqe > li + li {
  margin-top: 0;
}

.eo-qi7-f3g {
  border: 1px solid #2C4344;
  aspect-ratio: 16 / 10;
  background-color: #070A0B;
  overflow: hidden;
  border-radius: 14px;
}

.eo-qi7-k3e {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.eo-qi7-dwej {
  font-size: 0.81rem;
  margin-top: 0.688rem;
}

.eo-tanu9-8q {
  border: 1px solid #2C4344;
  overflow-x: auto;
  background: #152021;
  border-radius: 14px;
}

.eo-tanu9-5py6 {
  font-size: 0.87rem;
  min-width: 544px;
}

.eo-tanu9-5py6 thead {
  background: #1B2929;
}

.eo-tanu9-5py6 th, .eo-tanu9-5py6 td {
  vertical-align: middle;
  padding: 0.688rem 1.062rem;
}

.eo-tanu9-5py6 thead th {
  font-weight: 700;
  font-size: 0.75rem;
  color: #C7D4D5;
}

.eo-tanu9-5py6 tbody th, .eo-tanu9-5py6 tbody td {
  border-top: 1px solid #2C4344;
}

.eo-tanu9-b8p {
  white-space: nowrap;
  color: #F5F7F8;
  font-family: "Martian Mono", monospace;
  text-align: right;
}

.eo-tanu9-ngl3 {
  color: #F5F7F8;
  font-weight: 700;
  display: flex;
  gap: 0.812rem;
  align-items: center;
}

.eo-tanu9-380 {
  height: 40px;
  width: 40px;
  flex: none;
  overflow: hidden;
  background: #1B2929;
  border-radius: 4px;
}

.eo-tanu9-380 img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.eo-tanu9-y5m5 {
  background: #1B2929;
}

.eo-tanu9-y5m5 .eo-tanu9-380 {
  background: #152021;
}

.eo-tanu9-0x {
  font-size: 0.63rem;
  background: #63E8BD;
  padding: 2px 0.562rem;
  font-weight: 700;
  color: #0D1112;
  border-radius: 4px;
}

.eo-duf-xz1 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  gap: 1.062rem;
  display: grid;
}

.eo-duf-zgm {
  border: 1px solid #2C4344;
  border-radius: 14px;
  display: flex;
  background: #152021;
  flex-direction: column;
  padding: 1.625rem;
  min-width: 0;
  gap: 0.812rem;
}

.eo-duf-84y9 {
  font-size: 1.141rem;
  font-weight: 600;
}

.eo-duf-jh {
  flex: 1;
  font-size: 0.87rem;
}

.eo-duf-uckt {
  display: flex;
  gap: 0.438rem;
  align-items: center;
  flex-wrap: wrap;
  font-weight: 700;
  font-size: 0.75rem;
}

.eo-duf-uckt svg {
  color: #90ABAC;
}

.eo-duf-mw7 {
  padding: 0.25rem 0.688rem;
  background: #1B2929;
  border-radius: 4px;
  color: #F5F7F8;
}

.eo-duf-e7k2 {
  border-radius: 4px;
  background: #63E8BD;
  color: #0D1112;
  padding: 0.25rem 0.688rem;
}

.eo-loa-7t2 {
  display: grid;
  gap: 2.75rem 3.25rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 374px), 1fr));
}

.eo-loa-mur {
  min-width: 0;
}

.eo-loa-p48 {
  line-height: 1.12;
  font-weight: 800;
  font-size: clamp(1.44rem, 1.152rem + 1vw, 2.04rem);
  letter-spacing: -0.02em;
}

.eo-loa-4dp {
  color: #90ABAC;
  margin-top: 0.688rem;
}

.eo-loa-7l {
  border: 1px solid #2C4344;
  background: #152021;
  margin-top: 1.25rem;
  border-radius: 14px;
  overflow-x: auto;
}

.eo-loa-ptsg {
  font-size: 0.87rem;
}

.eo-loa-ptsg thead {
  background: #1B2929;
}

.eo-loa-ptsg th, .eo-loa-ptsg td {
  padding: 0.812rem 1.25rem;
}

.eo-loa-ptsg thead th {
  font-size: 0.75rem;
}

.eo-loa-ptsg tbody th, .eo-loa-ptsg tbody td {
  border-top: 1px solid #2C4344;
}

.eo-loa-ptsg tbody th {
  font-weight: 600;
}

.eo-loa-ix4e {
  white-space: nowrap;
  text-align: right;
  color: #F5F7F8;
  font-family: "Martian Mono", monospace;
}

.eo-loa-a3 {
  margin-top: 0.438rem;
  display: block;
  height: 4px;
  border-radius: 999px;
  background: #1B2929;
}

.eo-loa-qv {
  height: 100%;
  display: block;
  border-radius: 999px;
  background: #63E8BD;
}

.eo-loa-t3w9 {
  color: #4ED97A;
  font-weight: 700;
}

.eo-loa-du8w {
  color: #90ABAC;
}

.eo-kap-j2rd {
  border: 1px solid #2C4344;
  position: relative;
  background-color: #070A0B;
  border-radius: 14px;
  overflow: hidden;
  aspect-ratio: 16 / 9;
}

.eo-kap-hqt {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.eo-kap-4lii {
  inset: 0;
  position: absolute;
  display: grid;
  background: rgba(0, 0, 0, 0.62);
  text-decoration: none;
  place-items: center;
}

.eo-kap-0kn {
  align-items: center;
  padding: 0 1.75rem;
  gap: 0.812rem;
  border-radius: 999px;
  transition: transform .18s;
  font-weight: 800;
  font-size: 0.99rem;
  min-height: 56px;
  background: #F1F3F3;
  color: #070A0B;
  display: inline-flex;
}

.eo-kap-4lii:hover .eo-kap-0kn {
  transform: scale(1.04);
}

.eo-kap-sm8 {
  gap: 0.938rem 2.188rem;
  display: flex;
  align-items: center;
  margin-top: 1.062rem;
  flex-wrap: wrap;
  justify-content: space-between;
}

.eo-kap-d87i {
  font-size: 0.87rem;
  max-width: 624px;
}

.eo-zolou-guu {
  font-size: 0.99rem;
  max-width: 740px;
  line-height: 1.7;
}

.eo-zolou-cbj {
  font-size: clamp(1.56rem, 1.152rem + 1.6vw, 2.4rem);
  font-weight: 800;
  margin-bottom: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.02em;
}

.eo-zolou-guu p + p {
  margin-top: 0.938rem;
}

.eo-duced-j56 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 206px), 1fr));
  gap: 0.812rem;
  margin-top: 1.625rem;
}

.eo-duced-w2c {
  padding: 1.25rem 1.375rem;
  border-radius: 8px;
  min-width: 0;
  background: #152021;
}

.eo-duced-v8qw {
  font-size: 0.93rem;
  font-weight: 700;
  font-family: "DM Sans", sans-serif;
}

.eo-duced-ux8 {
  font-size: 0.81rem;
  margin-top: 0.438rem;
}

.eo-vel {
  left: 0;
  position: fixed;
  align-items: center;
  padding: 0.688rem 0.812rem 0.688rem 1.062rem;
  display: flex;
  border-top: 1px solid #2C4344;
  transition: transform .22s;
  bottom: 0;
  gap: 0.812rem;
  transform: translateY(110%);
  background: #152021;
  z-index: 35;
  justify-content: space-between;
  right: 0;
}

.eo-vel-xql {
  transform: translateY(0);
}

.eo-vel-3f0s {
  min-width: 0;
  overflow: hidden;
  color: #F5F7F8;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}

.eo-vel .eo-zoc {
  flex: none;
  min-height: 44px;
}

@media (min-width: 647px) {
  .eo-jazo4 {
    padding-inline: 1.625rem;
  }
  .eo-lomi7-b5z2 {
    padding: 3rem 2.75rem;
  }
  .eo-lomi7-8u {
    padding: 1.625rem 2.188rem;
  }
  .eo-dulo2-8s {
    padding: 2.438rem;
  }
  .eo-mi6-l6, .eo-duced-wr {
    padding: 2.438rem;
  }
  .eo-kazox-yj1u {
    padding: 2.75rem;
  }
  .eo-bezoy-cc {
    padding: 3rem 2.75rem 0;
  }
}

@media (min-width: 945px) {
  .eo-jazo4 {
    padding-inline: 2.75rem;
  }
  main > section {
    padding-block: 0 6rem;
  }
  .eo-holog {
    padding: 0.812rem 1.625rem;
  }
  .eo-holog-zzd4 {
    grid-template-areas: "logo nav tools actions";
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    padding-left: 0.938rem;
    gap: 1.062rem;
  }
  .eo-holog-hoqy {
    display: none;
  }
  .eo-holog-0wn {
    justify-content: center;
    gap: 2px;
    border-top: 0;
    flex-wrap: wrap;
    padding-top: 0;
    display: flex;
  }
  .eo-holog-a3 {
    min-height: 40px;
    font-size: 0.81rem;
  }
  .eo-holog-hdd4 {
    display: flex;
  }
  .eo-holog-hdd4 .eo-zoc {
    padding: 0 1.062rem;
    min-height: 42px;
  }
  .eo-lomi7-b5z2 {
    padding: 4.375rem;
  }
  .eo-veg {
    padding-block: 1.062rem 3.25rem;
  }
  .eo-wyjax {
    padding-bottom: 4.938rem;
  }
  .eo-wyjax-k4[open] .eo-wyjax-tk, .eo-wyjax-tk {
    flex-wrap: wrap;
    padding: 0 0.688rem 0.688rem;
    gap: 0.562rem;
    display: flex;
  }
  .eo-wyjax-up {
    border-radius: 8px;
    padding: 0 0.812rem;
    color: #F5F7F8;
    background: #1B2929;
    font-size: 0.81rem;
    min-height: 36px;
    border-top: 0;
    font-weight: 700;
  }
  .eo-wyjax-up:hover {
    background: #63E8BD;
    color: #0D1112;
  }
  .eo-dulo2-8s {
    padding: 3rem;
  }
  .eo-mi6-l6, .eo-duced-wr {
    padding: 3rem;
  }
  .eo-kazox-yj1u {
    padding: 3.25rem;
  }
  .eo-bezoy-cc {
    padding: 3.812rem 3.812rem 0;
  }
  .eo-ka0 {
    padding-block: 4.938rem 1.938rem;
  }
  .eo-vel {
    display: none;
  }
}