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

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

body {
  overflow-wrap: break-word;
  font-family: "Inter", sans-serif;
  background: #0F1110;
  font-size: 0.999rem;
  color: #CBCFCE;
  margin: 0;
  line-height: 1.55;
}

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

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

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #A1F5D7;
}

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

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

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

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

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

button {
  font: inherit;
  color: inherit;
}

:focus-visible {
  outline: 2px solid #78F1C6;
  outline-offset: 3px;
}

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

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

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

.l-lot {
  padding-inline: 0.875rem;
  margin-inline: auto;
  max-width: 1304px;
}

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

.l-hojao {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: 0.875rem 1.875rem;
  margin-bottom: 1.625rem;
  display: flex;
}

.l-hojao-tt {
  min-width: 0;
  max-width: 732px;
}

.l-hojao-788n {
  margin-bottom: 0.625rem;
  gap: 0.5rem;
  color: #78F1C6;
  align-items: center;
  font-weight: 700;
  display: flex;
  font-size: 0.874rem;
}

.l-hojao-788n::before {
  border-radius: 2px;
  width: 8px;
  background: #7AF1C7;
  flex: none;
  height: 8px;
  content: "";
}

.l-hojao-azh {
  line-height: 1.1;
  font-weight: 800;
  font-size: clamp(1.623rem, 1.198rem + 1.6vw, 2.496rem);
  letter-spacing: -0.02em;
  text-wrap: balance;
}

.l-hojao-x2 {
  margin-top: 0.625rem;
  color: #A7AEAB;
}

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

.l-hojao-rtks svg {
  flex: none;
}

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

.l-wybey-7y {
  color: #0F100F;
  background: #7AF1C7;
}

.l-wybey-7y:hover {
  background: #A1F5D7;
  color: #0F100F;
}

.l-wybey-x7g {
  border-color: #F5F6F5;
  color: #F5F6F5;
  background: transparent;
}

.l-wybey-x7g:hover {
  background: #F5F6F5;
  color: #0F1110;
}

.l-wybey-9lx {
  min-height: 52px;
  font-size: 0.999rem;
}

.l-wybey-7fi {
  width: 100%;
  display: flex;
}

.l-wybey-2qs {
  place-items: center;
  color: #7AF1C7;
  width: 34px;
  margin-right: -10px;
  height: 34px;
  border-radius: 10px;
  display: grid;
  background: #0F100F;
}

.l-wybey-td {
  background: #F3F4F3;
  color: #080909;
}

.l-wybey-td:hover {
  color: #0F100F;
  background: #7AF1C7;
}

.l-wybey-j4 {
  background: transparent;
  color: #F3F4F3;
  border-color: #F3F4F3;
}

.l-wybey-j4:hover {
  background: #F3F4F3;
  color: #080909;
}

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

.l-benuy {
  border: 1px solid #363D3A;
  background-color: #252A28;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #252A28 0 9px, #1C1F1E 9px 18px);
  border-radius: 28px;
  overflow: hidden;
}

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

.l-benuy-p9 {
  aspect-ratio: 16 / 10;
}

.l-xazod {
  background: #0F1110;
  position: sticky;
  z-index: 30;
  padding: 0.625rem;
  top: 0;
}

.l-xazod-65 {
  border: 1px solid #363D3A;
  display: grid;
  background: #1C1F1E;
  gap: 0.625rem;
  padding: 0.625rem;
  grid-template-columns: minmax(0, 1fr) auto auto;
  align-items: center;
  margin-inline: auto;
  max-width: 1304px;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  border-radius: 28px;
}

.l-xazod-ljwb {
  color: #F5F6F5;
  overflow-wrap: break-word;
  min-width: 0;
  padding-left: 0.375rem;
  display: flex;
  grid-area: logo;
  letter-spacing: -0.02em;
  align-items: center;
  hyphens: auto;
  text-decoration: none;
  gap: 0.625rem;
  line-height: 1.1;
  font-family: "Syne", sans-serif;
  font-size: 1.31rem;
  font-weight: 800;
}

.l-xazod-ljwb::before {
  content: "";
  height: 14px;
  background: #7AF1C7;
  flex: none;
  width: 14px;
  border-radius: 4px;
  transform: rotate(45deg);
}

.l-xazod-ljwb:hover {
  color: #F5F6F5;
}

.l-xazod-f6i {
  pointer-events: none;
  position: absolute;
  opacity: 0;
}

.l-xazod-0k {
  place-items: center;
  display: grid;
  grid-area: burger;
  background: #F5F6F5;
  cursor: pointer;
  border-radius: 16px;
  color: #0F1110;
  width: 44px;
  height: 44px;
}

.l-xazod-f6i:focus-visible + .l-xazod-0k {
  outline: 2px solid #78F1C6;
  outline-offset: 3px;
}

.l-xazod-v8 {
  display: none;
}

.l-xazod-f6i:checked + .l-xazod-0k .l-xazod-4dj {
  display: none;
}

.l-xazod-f6i:checked + .l-xazod-0k .l-xazod-v8 {
  display: block;
}

.l-xazod-2v {
  padding-top: 0.5rem;
  grid-area: nav;
  display: none;
  border-top: 1px solid #363D3A;
}

.l-xazod-f6i:checked ~ .l-xazod-2v {
  display: grid;
  gap: 2px;
}

.l-xazod-dx {
  min-height: 48px;
  font-size: 1.06rem;
  display: flex;
  font-weight: 700;
  color: #CBCFCE;
  align-items: center;
  border-radius: 16px;
  text-decoration: none;
  padding: 0 0.625rem;
}

.l-xazod-dx:hover {
  color: #F5F6F5;
  background: #252A28;
}

.l-xazod-etq {
  color: #F5F6F5;
  background: #252A28;
}

.l-xazod-6bz {
  gap: 0.5rem;
  display: grid;
  grid-area: actions;
  grid-template-columns: 1fr 1fr;
}

.l-xazod-6bz .l-wybey {
  padding: 0 0.625rem;
  min-height: 44px;
  font-size: 0.874rem;
}

.l-hox {
  border: 1px solid #363D3A;
  margin: 0 0.625rem 1.375rem;
  padding: 1.625rem 1.125rem;
  border-radius: 28px;
  background: #1C1F1E;
}

.l-hox-zw {
  font-size: clamp(2.247rem, 0.999rem + 6vw, 5.492rem);
  line-height: 1;
  hyphens: auto;
  overflow-wrap: break-word;
  font-family: "Syne", sans-serif;
  letter-spacing: -0.04em;
  font-weight: 800;
  color: #F5F6F5;
}

.l-hox-x0 {
  margin-top: 1.875rem;
}

.l-hox-mn {
  padding: 0.75rem 0;
  display: grid;
  gap: 0.375rem 1.375rem;
  border-top: 1px solid #363D3A;
}

.l-hox-xh0 {
  font-size: 0.811rem;
  color: #A7AEAB;
  font-family: "Fira Code", monospace;
}

.l-hox-hje {
  gap: 0.375rem 1.125rem;
  list-style: none;
  flex-wrap: wrap;
  display: flex;
  padding: 0;
}

.l-hox-hje li + li {
  margin-top: 0;
}

.l-hox-ft {
  font-size: 0.937rem;
  color: #F5F6F5;
  text-decoration: none;
  font-weight: 600;
}

.l-hox-ft:hover {
  color: #78F1C6;
}

.l-hox-cz5 {
  color: #A7AEAB;
  padding-top: 1.125rem;
  align-items: center;
  display: flex;
  gap: 0.875rem 1.375rem;
  margin-top: 1.125rem;
  flex-wrap: wrap;
  justify-content: space-between;
  border-top: 1px solid #363D3A;
  font-size: 0.811rem;
}

.l-hox-ed {
  max-width: 876px;
}

.l-hox-va6 {
  border: 2px solid #EF7E76;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  color: #EF7E76;
  font-weight: 800;
  display: grid;
  flex: none;
  font-size: 0.811rem;
  place-items: center;
}

.l-zo2 {
  border: 1px solid #363D3A;
  align-items: center;
  box-shadow: 0 9px 25px -12px rgba(0, 0, 0, 0.64);
  gap: 0.625rem 1.125rem;
  bottom: 10px;
  display: flex;
  position: fixed;
  right: 10px;
  flex-wrap: wrap;
  max-width: 836px;
  margin-inline: auto;
  background: #1C1F1E;
  z-index: 40;
  border-radius: 28px;
  left: 10px;
  padding: 0.625rem 0.625rem 0.625rem 0.875rem;
}

.l-zo2[hidden] {
  display: none;
}

.l-zo2-jdu {
  font-size: 0.874rem;
  color: #CBCFCE;
  flex: 1 1 260px;
}

.l-zo2-73q {
  gap: 0.5rem;
  flex-wrap: wrap;
  display: flex;
}

.l-zo2-73q .l-wybey {
  padding: 0 0.75rem;
  min-height: 44px;
  font-size: 0.874rem;
}

.l-cez {
  padding-block: 0.625rem 2.75rem;
}

.l-cez-xko {
  align-items: center;
  gap: 1.625rem 3.25rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 448px), 1fr));
}

.l-cez-jj1v {
  max-width: 692px;
  min-width: 0;
}

.l-cez-n7g {
  border: 1px solid #363D3A;
  font-size: 0.811rem;
  background: #1C1F1E;
  margin-bottom: 1.25rem;
  font-weight: 700;
  gap: 0.5rem;
  display: inline-flex;
  border-radius: 999px;
  align-items: center;
  color: #CBCFCE;
  padding: 0.375rem 0.625rem 0.375rem 0.5rem;
}

.l-cez-n7g svg {
  flex: none;
  color: #4DDB81;
}

.l-cez-mg {
  font-weight: 800;
  letter-spacing: -0.03em;
  text-wrap: balance;
  font-size: clamp(2.247rem, 1.298rem + 3.6vw, 4.244rem);
  line-height: 1.02;
}

.l-cez-riy {
  margin-top: 1rem;
  color: #CBCFCE;
  font-size: 1.123rem;
}

.l-cez-nd {
  margin-top: 1.5rem;
}

.l-cez-jg {
  margin-top: 0.625rem;
  color: #A7AEAB;
  font-size: 0.811rem;
}

.l-cez-ss62 {
  min-width: 0;
}

.l-cez-sxt {
  justify-content: space-between;
  gap: 0.25rem 0.625rem;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.625rem;
  font-size: 0.811rem;
  color: #A7AEAB;
}

.l-cez-nvk {
  font-family: "Fira Code", monospace;
}

.l-fif {
  padding-block: 0.625rem 3.25rem;
}

.l-fif-5qdx {
  border: 1px solid #363D3A;
  background: #1C1F1E;
  border-radius: 28px;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr));
  display: grid;
}

.l-fif-8o {
  min-width: 0;
  padding: 1.625rem 1.125rem;
}

.l-fif-ko {
  text-wrap: balance;
  font-weight: 800;
  line-height: 1.04;
  font-size: clamp(2.122rem, 1.298rem + 3.2vw, 3.744rem);
  letter-spacing: -0.03em;
}

.l-fif-l5gv {
  font-size: 1.123rem;
  margin-top: 1rem;
  max-width: 552px;
}

.l-fif-ng {
  margin-top: 1.5rem;
}

.l-fif-zve {
  min-width: 0;
  display: grid;
  margin: 0;
  background: #252A28;
  align-content: center;
  list-style: none;
  padding: 0.625rem 1.125rem;
}

.l-fif-vc {
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 0.875rem;
  border-bottom: 1px solid #363D3A;
  padding: 1rem 0;
  display: grid;
}

.l-fif-vc + .l-fif-vc {
  margin-top: 0;
}

.l-fif-vc:last-child {
  border-bottom: 0;
}

.l-fif-536 {
  width: 44px;
  border-radius: 16px;
  color: #78F1C6;
  height: 44px;
  display: grid;
  place-items: center;
  background: #1C1F1E;
}

.l-fif-hgy {
  overflow-wrap: break-word;
  font-weight: 700;
  color: #F5F6F5;
  hyphens: auto;
}

.l-fif-dnrb {
  font-size: 0.874rem;
  color: #A7AEAB;
}

.l-hom-qmj7 {
  border: 1px solid #363D3A;
  display: grid;
  gap: 1px;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 152px), 1fr));
  background: #363D3A;
  border-radius: 28px;
}

.l-hom-el {
  min-width: 0;
  padding: 1.125rem 1.25rem;
  display: flex;
  background: #1C1F1E;
  flex-direction: column-reverse;
}

.l-hom-5r2 {
  font-family: "Fira Code", monospace;
  hyphens: auto;
  letter-spacing: -0.02em;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: clamp(1.498rem, 1.198rem + 1vw, 1.997rem);
  color: #F5F6F5;
}

.l-hom-p1c9 {
  font-size: 0.874rem;
  margin-top: 0.25rem;
  color: #A7AEAB;
}

.l-taceu-26r {
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 170px), 1fr));
  list-style: none;
  margin: 0;
  gap: 0.75rem;
  padding: 0;
  display: grid;
}

.l-taceu-26r > li + li {
  margin-top: 0;
}

.l-taceu-rc {
  min-width: 0;
  transition: transform .18s;
  color: #F5F6F5;
  display: block;
  text-decoration: none;
}

.l-taceu-rc:hover {
  color: #78F1C6;
  transform: translateY(-4px);
}

.l-taceu-k1n {
  border: 1px solid #363D3A;
  aspect-ratio: 1 / 1;
  border-radius: 28px;
  overflow: hidden;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #252A28 0 8px, #1C1F1E 8px 16px);
}

.l-taceu-4b {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.l-taceu-j6 {
  margin-top: 0.625rem;
  line-height: 1.3;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 0.937rem;
  hyphens: auto;
}

.l-taceu-adq {
  color: #A7AEAB;
  font-size: 0.811rem;
}

.l-rihov-dd5m {
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr));
  list-style: none;
  display: grid;
  margin: 0;
  gap: 0.625rem;
}

.l-rihov-dd5m > li + li {
  margin-top: 0;
}

.l-rihov-3r {
  border: 1px solid #363D3A;
  display: grid;
  border-radius: 28px;
  background: #1C1F1E;
  transition: border-color .18s;
  gap: 0.875rem;
  color: #F5F6F5;
  grid-template-columns: 90px minmax(0, 1fr) auto;
  text-decoration: none;
  padding: 0.625rem 1rem 0.625rem 0.625rem;
  align-items: center;
}

.l-rihov-3r:hover {
  color: #F5F6F5;
  border-color: #78F1C6;
}

.l-rihov-x9 {
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: 12px;
  background-image: repeating-linear-gradient(135deg, #252A28 0 6px, #1C1F1E 6px 12px);
}

.l-rihov-b2f {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.l-rihov-0ptc {
  font-weight: 700;
  overflow-wrap: break-word;
  hyphens: auto;
  display: block;
}

.l-rihov-vugs {
  display: block;
  font-size: 0.811rem;
  color: #A7AEAB;
}

.l-rihov-gy00 {
  white-space: nowrap;
  font-weight: 700;
  color: #4DDB81;
  font-family: "Fira Code", monospace;
  font-size: 0.811rem;
}

.l-nu1-c5 {
  display: grid;
  margin: 0;
  list-style: none;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 244px), 1fr));
  gap: 0.625rem;
}

.l-nu1-c5 > li + li {
  margin-top: 0;
}

.l-nu1-ewd8 {
  border: 1px solid #363D3A;
  color: #F5F6F5;
  grid-template-columns: auto minmax(0, 1fr) auto;
  display: grid;
  align-items: center;
  height: 100%;
  padding: 0.875rem 1rem;
  border-radius: 28px;
  background: #1C1F1E;
  transition: border-color .18s;
  text-decoration: none;
  gap: 0.875rem;
}

.l-nu1-ewd8:hover {
  border-color: #78F1C6;
  color: #F5F6F5;
}

.l-nu1-i4 {
  border-radius: 16px;
  place-items: center;
  height: 44px;
  color: #78F1C6;
  width: 44px;
  display: grid;
  background: #252A28;
}

.l-nu1-mj {
  hyphens: auto;
  overflow-wrap: break-word;
  display: block;
  font-weight: 700;
}

.l-nu1-ga3 {
  font-size: 0.811rem;
  display: block;
  color: #A7AEAB;
}

.l-bejao-xk0 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr));
  display: grid;
  gap: 0.875rem;
}

.l-bejao-g1 {
  border: 1px solid #363D3A;
  flex-direction: column;
  background: #1C1F1E;
  min-width: 0;
  border-radius: 28px;
  display: flex;
}

.l-bejao-r1z {
  padding: 1.375rem 1.375rem 1.125rem;
}

.l-bejao-750 {
  border-radius: 10px;
  color: #CBCFCE;
  padding: 0.25rem 0.625rem;
  font-size: 0.749rem;
  display: inline-block;
  background: #252A28;
  font-weight: 700;
}

.l-bejao-vfig {
  font-weight: 600;
  line-height: 1.3;
  margin-top: 0.75rem;
  font-size: 1.123rem;
}

.l-bejao-szyj {
  font-size: clamp(1.623rem, 1.298rem + 1vw, 1.997rem);
  font-weight: 800;
  color: #78F1C6;
  font-family: "Syne", sans-serif;
  line-height: 1.1;
  margin-top: 0.5rem;
  letter-spacing: -0.02em;
  overflow-wrap: break-word;
}

.l-bejao-r2if {
  flex: 1;
  display: flex;
  position: relative;
  flex-direction: column;
  padding: 1.125rem 0.625rem 1.375rem;
  gap: 0.875rem;
  border-top: 2px dashed #363D3A;
  margin-inline: 0.75rem;
}

.l-bejao-r2if::before, .l-bejao-r2if::after {
  top: -12px;
  height: 22px;
  background: #0F1110;
  content: "";
  border-radius: 50%;
  width: 22px;
  position: absolute;
}

.l-bejao-r2if::before {
  left: -26px;
  border-right: 1px solid #363D3A;
}

.l-bejao-r2if::after {
  border-left: 1px solid #363D3A;
  right: -26px;
}

.l-bejao-iy3 {
  flex: 1;
  font-size: 0.874rem;
}

.l-bejao-05l {
  font-size: 0.749rem;
  color: #A7AEAB;
}

.l-jav-5q {
  border: 1px solid #363D3A;
  background: #1C1F1E;
  border-radius: 28px;
  overflow-x: auto;
}

.l-jav-oe {
  font-size: 0.937rem;
  counter-reset: facts-row;
}

.l-jav-oe thead th {
  border-bottom: 1px solid #363D3A;
  font-weight: 700;
  color: #A7AEAB;
  padding: 0.75rem 0.875rem;
  font-size: 0.811rem;
}

.l-jav-oe tbody th, .l-jav-oe tbody td {
  padding: 0.75rem 0.875rem;
  border-bottom: 1px dashed #363D3A;
}

.l-jav-oe tbody tr:last-child th, .l-jav-oe tbody tr:last-child td {
  border-bottom: 0;
}

.l-jav-oe tbody th {
  color: #CBCFCE;
  font-weight: 600;
  min-width: 150px;
  width: 40%;
}

.l-jav-oe tbody th::before {
  font-weight: 500;
  color: #A7AEAB;
  font-family: "Fira Code", monospace;
  content: counter(facts-row, decimal-leading-zero);
  font-size: 0.749rem;
  counter-increment: facts-row;
  min-width: 32px;
  display: inline-block;
}

.l-jav-oe tbody td {
  hyphens: auto;
  color: #F5F6F5;
  min-width: 180px;
  overflow-wrap: break-word;
  font-weight: 700;
}

.l-ka2-ae0 {
  display: block;
}

.l-ka2-hw {
  gap: 0.625rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr));
}

.l-ka2-1d {
  border: 1px solid #363D3A;
  flex-direction: column;
  border-radius: 28px;
  gap: 0.375rem;
  display: flex;
  min-width: 0;
  background: #1C1F1E;
  padding: 1rem 1.125rem;
}

.l-ka2-jfv9 {
  font-size: 0.811rem;
  font-weight: 700;
  color: #A7AEAB;
}

.l-ka2-atvg {
  font-weight: 800;
  line-height: 1.15;
  color: #F5F6F5;
  hyphens: auto;
  font-size: 1.498rem;
  font-family: "Syne", sans-serif;
  overflow-wrap: break-word;
}

.l-jak-j49 {
  border: 1px solid #363D3A;
  overflow-x: auto;
  border-radius: 28px;
  background: #1C1F1E;
}

.l-jak-kapa {
  font-size: 0.937rem;
  min-width: 632px;
}

.l-jak-kapa thead {
  background: #252A28;
}

.l-jak-kapa th, .l-jak-kapa td {
  padding: 0.75rem 0.875rem;
}

.l-jak-kapa thead th {
  font-size: 0.811rem;
  font-weight: 700;
  color: #CBCFCE;
}

.l-jak-kapa tbody th, .l-jak-kapa tbody td {
  border-top: 1px solid #363D3A;
  vertical-align: middle;
}

.l-jak-0kyt {
  color: #F5F6F5;
  display: flex;
  align-items: center;
  gap: 0.625rem;
  font-weight: 700;
}

.l-jak-ekon {
  text-align: right;
  color: #F5F6F5;
  white-space: nowrap;
  font-family: "Fira Code", monospace;
}

.l-jak-kapa thead .l-jak-ekon {
  font-family: "Inter", sans-serif;
}

.l-ja0-cb {
  border-top: 1px solid #363D3A;
}

.l-ja0-2y {
  gap: 0.5rem 1.125rem;
  border-bottom: 1px solid #363D3A;
  padding: 1.375rem 0;
  grid-template-columns: auto minmax(0, 1fr);
  display: grid;
}

.l-ja0-gu {
  place-items: center;
  border-radius: 16px;
  height: 52px;
  grid-row: span 2;
  width: 52px;
  background: #7AF1C7;
  display: grid;
  color: #0F100F;
}

.l-ja0-sbf {
  font-size: 1.248rem;
  font-weight: 600;
}

.l-ja0-zm {
  max-width: 776px;
  hyphens: auto;
}

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

.l-belo6-y7 {
  padding-top: 1rem;
  border-top: 2px solid #F5F6F5;
  min-width: 0;
}

.l-belo6-y7 + .l-belo6-y7 {
  margin-top: 0;
}

.l-belo6-y7::before {
  color: #78F1C6;
  counter-increment: steps;
  content: counter(steps, decimal-leading-zero);
  display: block;
  font-weight: 700;
  font-size: 0.874rem;
  font-family: "Fira Code", monospace;
}

.l-belo6-gt7 {
  font-weight: 600;
  font-size: 1.186rem;
  line-height: 1.25;
  margin-top: 0.625rem;
}

.l-belo6-9g5 {
  margin-top: 0.5rem;
  font-size: 0.937rem;
}

.l-dun-96 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr));
  gap: 0 2.25rem;
}

.l-dun-ex {
  min-width: 0;
  padding-block: 1.125rem 1.375rem;
  border-top: 1px solid #363D3A;
}

.l-dun-hcun {
  font-size: 1.186rem;
  font-weight: 600;
}

.l-dun-c03 {
  font-size: 0.937rem;
  margin-top: 0.625rem;
}

.l-taqif-sw9 {
  font-size: 1.06rem;
  line-height: 1.7;
  max-width: 776px;
}

.l-taqif-lvb {
  font-size: clamp(1.623rem, 1.198rem + 1.6vw, 2.496rem);
  line-height: 1.1;
  margin-bottom: 1.125rem;
  font-weight: 800;
  letter-spacing: -0.02em;
}

.l-taqif-sw9 h3 {
  margin: 1.625rem 0 0.625rem;
  font-size: 1.373rem;
  font-weight: 600;
}

.l-taqif-sw9 p + p {
  margin-top: 0.75rem;
}

.l-taqif-sw9 ul, .l-taqif-sw9 ol {
  margin-block: 0.875rem;
}

.l-taqif-mii {
  border-radius: 28px;
  margin-block: 1.625rem;
  padding: 1.375rem 1.625rem;
  background: #252A28;
}

.l-taqif-mii p {
  font-weight: 600;
  font-size: 1.31rem;
  color: #F5F6F5;
  line-height: 1.4;
  font-family: "Syne", sans-serif;
}

.l-taqif-mii cite {
  font-style: normal;
  font-weight: 600;
  color: #A7AEAB;
  font-size: 0.874rem;
  margin-top: 0.625rem;
  display: block;
}

.l-hoxai-rui8 {
  border: 1px solid #363D3A;
  display: grid;
  background: #1C1F1E;
  padding: 1.375rem 1.125rem;
  border-radius: 28px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr));
  gap: 1.375rem 2.75rem;
}

.l-hoxai-flhl {
  min-width: 0;
}

.l-hoxai-wqvz {
  line-height: 1.12;
  font-weight: 800;
  font-size: clamp(1.623rem, 1.198rem + 1.4vw, 2.371rem);
  letter-spacing: -0.02em;
}

.l-hoxai-24s {
  margin-top: 0.75rem;
}

.l-hoxai-6zth {
  padding: 0;
  min-width: 0;
  list-style: none;
}

.l-hoxai-f6 {
  gap: 0.75rem;
  padding: 0.625rem 0;
  hyphens: auto;
  border-bottom: 1px solid #363D3A;
  display: flex;
  overflow-wrap: break-word;
  align-items: flex-start;
}

.l-hoxai-f6 + .l-hoxai-f6 {
  margin-top: 0;
}

.l-hoxai-7u {
  width: 24px;
  border-radius: 50%;
  display: grid;
  background: #4DDB81;
  place-items: center;
  height: 24px;
  color: #1C1F1E;
  flex: none;
}

.l-xay-0sr4 {
  align-items: center;
  display: flex;
  gap: 0.875rem;
}

.l-xay-0fw {
  font-size: 3.245rem;
  font-family: "Syne", sans-serif;
  font-weight: 800;
  line-height: 1;
  color: #F5F6F5;
}

.l-xay-ai {
  gap: 2px;
  display: flex;
  color: #F5F6F5;
}

.l-xay-6a {
  font-size: 0.874rem;
  color: #A7AEAB;
}

.l-xay-ez {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr));
  gap: 0.875rem;
}

.l-xay-va6h {
  border: 1px solid #363D3A;
  gap: 0.875rem;
  flex-direction: column;
  min-width: 0;
  display: flex;
  padding: 1.375rem;
  border-radius: 28px;
  background: #1C1F1E;
}

.l-xay-lcm {
  flex: 1;
  font-size: 0.937rem;
}

.l-xay-60j {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}

.l-xay-d8h {
  background: #252A28;
  font-weight: 700;
  display: grid;
  border-radius: 50%;
  place-items: center;
  height: 40px;
  flex: none;
  width: 40px;
  color: #F5F6F5;
  font-size: 0.874rem;
}

.l-xay-89 {
  font-weight: 700;
  font-size: 0.937rem;
  display: block;
  color: #F5F6F5;
}

.l-xay-rqk {
  display: block;
  font-size: 0.811rem;
  color: #A7AEAB;
}

.l-mib-sok {
  border: 1px solid #363D3A;
  border-radius: 28px;
  display: grid;
  background: #1C1F1E;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr));
  padding: 1.375rem;
  gap: 1.375rem 2.75rem;
}

.l-mib-ij {
  gap: 0.875rem 1.125rem;
  grid-template-columns: auto minmax(0, 1fr);
  display: grid;
  align-items: start;
}

.l-mib-a3 {
  place-items: center;
  overflow: hidden;
  font-family: "Syne", sans-serif;
  display: grid;
  border-radius: 50%;
  color: #0F100F;
  width: 64px;
  background: #7AF1C7;
  font-weight: 800;
  height: 64px;
  font-size: 1.373rem;
}

.l-mib-a3 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.l-mib-5w {
  font-size: 1.373rem;
  font-weight: 800;
}

.l-mib-gwyf {
  color: #A7AEAB;
  font-size: 0.874rem;
}

.l-mib-x0zd {
  margin-top: 0.625rem;
}

.l-mib-114 {
  margin-top: 0.625rem;
  font-size: 0.874rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1.125rem;
}

.l-mib-v90 {
  color: #A7AEAB;
  font-family: "Fira Code", monospace;
}

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

.l-qitau-1ork > li + li {
  margin-top: 0;
}

.l-qitau-e62x {
  border: 1px solid #363D3A;
  aspect-ratio: 300 / 173;
  border-radius: 16px;
  display: block;
  padding: 0.625rem;
  background: #1C1F1E;
  transition: border-color .18s;
}

.l-qitau-e62x:hover {
  border-color: #78F1C6;
}

.l-qitau-v5zf {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.l-bexap-gbr {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr));
  align-items: center;
  gap: 1.875rem;
  display: grid;
}

.l-bexap-m18r {
  min-width: 0;
}

.l-bexap-0f {
  margin-top: 0.75rem;
}

.l-bexap-20p {
  list-style: none;
  margin-top: 1rem;
  padding: 0;
}

.l-bexap-ryds {
  gap: 0.625rem;
  display: flex;
}

.l-bexap-ryds svg {
  margin-top: 2px;
  flex: none;
  color: #4DDB81;
}

.l-bexap-ul1l {
  flex-wrap: wrap;
  gap: 0.625rem;
  margin-top: 1.375rem;
  display: flex;
}

.l-bexap-ued1 {
  border: 1.5px solid #F5F6F5;
  min-height: 52px;
  color: #F5F6F5;
  transition: background-color .18s, color .18s;
  padding: 0.375rem 1.125rem;
  justify-content: center;
  border-radius: 16px;
  flex-direction: column;
  text-decoration: none;
  display: inline-flex;
}

.l-bexap-ued1:hover {
  color: #0F1110;
  background: #F5F6F5;
}

.l-bexap-83yf {
  font-size: 0.687rem;
}

.l-bexap-ye {
  font-weight: 700;
  font-size: 0.999rem;
  line-height: 1.2;
}

.l-tac-noc9, .l-mixaq-xvx {
  padding: 1.375rem 1.125rem;
  border-radius: 28px;
  background: #252A28;
}

.l-tac-o9 {
  display: flex;
  gap: 1.125rem 2.25rem;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
}

.l-tac-9yo {
  max-width: 652px;
  min-width: 0;
}

.l-tac-kgf, .l-mixaq-dl03 {
  margin-top: 0.625rem;
  max-width: 692px;
}

.l-tac-9s {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr));
  padding: 0;
  gap: 0.625rem;
  margin-top: 1.625rem;
  list-style: none;
}

.l-tac-bhb {
  align-items: center;
  hyphens: auto;
  color: #F5F6F5;
  overflow-wrap: break-word;
  border-radius: 16px;
  background: #1C1F1E;
  font-weight: 700;
  min-width: 0;
  padding: 0.875rem;
  gap: 0.625rem;
  display: flex;
}

.l-tac-bhb + .l-tac-bhb {
  margin-top: 0;
}

.l-tac-bhb svg {
  color: #78F1C6;
  flex: none;
}

.l-mixaq-kvc6 {
  font-weight: 700;
  flex-wrap: wrap;
  margin-top: 1.125rem;
  font-size: 0.874rem;
  display: flex;
  gap: 0.5rem 1.125rem;
}

.l-qizoo-nh {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr));
  gap: 1.875rem 3.25rem;
  display: grid;
}

.l-qizoo-tk0 {
  min-width: 0;
}

.l-qizoo-tk0 p {
  margin-top: 0.75rem;
}

.l-qizoo-ij2f {
  display: grid;
  align-content: start;
  gap: 0.875rem;
  min-width: 0;
}

.l-qizoo-wfi {
  border: 1px solid #363D3A;
  overflow: hidden;
  background: #363D3A;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1px;
  border-radius: 28px;
  display: grid;
}

.l-qizoo-zj {
  display: flex;
  background: #1C1F1E;
  padding: 1rem 1.125rem;
  flex-direction: column-reverse;
}

.l-qizoo-yfwq {
  overflow-wrap: break-word;
  color: #F5F6F5;
  font-weight: 700;
  hyphens: auto;
  font-size: 1.498rem;
  font-family: "Fira Code", monospace;
}

.l-qizoo-jspv {
  color: #A7AEAB;
  font-size: 0.811rem;
}

.l-qizoo-sy4 {
  border: 1px solid #363D3A;
  list-style: none;
  border-radius: 28px;
  padding: 0;
  background: #1C1F1E;
}

.l-qizoo-7j0 {
  display: flex;
  padding: 0.75rem 1.125rem;
  gap: 0.25rem 0.875rem;
  border-bottom: 1px solid #363D3A;
  justify-content: space-between;
  flex-wrap: wrap;
}

.l-qizoo-7j0 + .l-qizoo-7j0 {
  margin-top: 0;
}

.l-qizoo-7j0:last-child {
  border-bottom: 0;
}

.l-qizoo-acb {
  color: #F5F6F5;
  font-weight: 700;
}

.l-qizoo-6e8 {
  overflow-wrap: break-word;
  font-family: "Fira Code", monospace;
  hyphens: auto;
  color: #A7AEAB;
  font-size: 0.874rem;
}

.l-bec-frp {
  counter-reset: faq;
  border-top: 1.5px solid #F5F6F5;
}

.l-bec-ivu {
  border-bottom: 1px solid #363D3A;
}

.l-bec-uen {
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  padding: 1rem 0;
  align-items: center;
  color: #F5F6F5;
  font-weight: 700;
  font-size: 1.06rem;
  display: grid;
  gap: 0.625rem;
}

.l-bec-uen::before {
  font-family: "Fira Code", monospace;
  content: counter(faq, decimal-leading-zero);
  counter-increment: faq;
  font-size: 0.811rem;
  color: #78F1C6;
}

.l-bec-uen:hover {
  color: #78F1C6;
}

.l-bec-g2 {
  transition: transform .18s;
}

.l-bec-ivu[open] .l-bec-g2 {
  transform: rotate(45deg);
}

.l-bec-4yc {
  max-width: 876px;
  padding: 0 0 1.25rem 2.75rem;
}

.l-bec-4yc p + p {
  margin-top: 0.625rem;
}

.l-ri9-hf3d {
  gap: 1.375rem 2.25rem;
  border-radius: 28px;
  flex-wrap: wrap;
  background: #080909;
  justify-content: space-between;
  align-items: center;
  padding: 1.625rem 1.25rem;
  display: flex;
  color: #F3F4F3;
}

.l-ri9-7bm {
  min-width: 0;
  max-width: 652px;
}

.l-ri9-ki {
  line-height: 1.12;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-size: clamp(1.498rem, 1.198rem + 1.2vw, 2.122rem);
  color: #F3F4F3;
}

.l-ri9-cf {
  margin-top: 0.625rem;
  color: #F3F4F3;
}

.l-ri9-cf a {
  color: #F3F4F3;
}

.l-pecez-8q {
  line-height: 1.15;
  font-size: clamp(1.373rem, 1.098rem + 1vw, 1.872rem);
  font-weight: 800;
  max-width: 776px;
}

.l-pecez-3qxe {
  font-size: 0.937rem;
  margin-top: 1rem;
  column-gap: 2.75rem;
  columns: 2 340px;
}

.l-pecez-3qxe p + p {
  margin-top: 0.75rem;
}

.l-cewy8-c69 {
  margin-bottom: 1.125rem;
  display: flex;
  gap: 0.375rem 0.625rem;
  color: #A7AEAB;
  list-style: none;
  flex-wrap: wrap;
  font-size: 0.811rem;
  padding: 0;
}

.l-cewy8-c69 li + li {
  margin-top: 0;
}

.l-cewy8-c69 li + li::before {
  margin-right: 0.625rem;
  content: "/";
}

.l-cewy8-l2 {
  color: #A7AEAB;
}

.l-cewy8-ucnr {
  color: #F5F6F5;
  font-weight: 700;
}

.l-gu0 {
  padding-block: 0.5rem 1.875rem;
}

.l-gu0-9fb {
  gap: 1.375rem 2.75rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 448px), 1fr));
  align-items: start;
}

.l-gu0-hs {
  min-width: 0;
}

.l-gu0-5b5 {
  font-family: "Fira Code", monospace;
  font-size: 0.811rem;
  color: #A7AEAB;
}

.l-gu0-fcj {
  line-height: 1.02;
  margin-top: 0.625rem;
  font-size: clamp(2.247rem, 1.298rem + 3.4vw, 3.994rem);
  font-weight: 800;
  letter-spacing: -0.03em;
}

.l-gu0-25ay {
  max-width: 572px;
  font-size: 1.123rem;
  margin-top: 0.875rem;
}

.l-gu0-vej {
  border: 1px solid #363D3A;
  display: grid;
  gap: 1px;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 142px), 1fr));
  background: #363D3A;
  overflow: hidden;
  margin-top: 1.375rem;
  border-radius: 28px;
}

.l-gu0-p7 {
  padding: 0.625rem 0.875rem;
  min-width: 0;
  background: #1C1F1E;
}

.l-gu0-4yk {
  font-weight: 700;
  font-size: 0.749rem;
  color: #A7AEAB;
}

.l-gu0-82a {
  overflow-wrap: break-word;
  hyphens: auto;
  font-size: 1.06rem;
  color: #F5F6F5;
  margin-top: 2px;
  font-family: "Fira Code", monospace;
  font-weight: 700;
}

.l-gu0-wzyp {
  margin-top: 1.375rem;
}

.l-gu0-sbuh {
  font-size: 0.811rem;
  color: #A7AEAB;
  margin-top: 0.625rem;
}

.l-gu0-rk4s {
  min-width: 0;
}

.l-fifij-d7z {
  overflow: hidden;
  color: #F3F4F3;
  border-radius: 28px;
  padding: 1.625rem 1.125rem 0;
  background: #080909;
  text-align: center;
}

.l-fifij-axx {
  max-width: 836px;
  margin-inline: auto;
}

.l-fifij-xkj1 {
  font-size: 0.811rem;
  color: #F3F4F3;
  font-family: "Fira Code", monospace;
}

.l-fifij-m0k {
  line-height: 1.02;
  letter-spacing: -0.03em;
  font-weight: 800;
  margin-top: 0.625rem;
  font-size: clamp(2.122rem, 1.298rem + 3.4vw, 4.119rem);
  color: #F3F4F3;
}

.l-fifij-fuwb {
  color: #F3F4F3;
  font-size: 1.123rem;
  margin-top: 0.75rem;
}

.l-fifij-nmuu {
  margin-top: 1.375rem;
  justify-content: center;
}

.l-fifij-wc {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 1.625rem;
  list-style: none;
  padding: 0;
  justify-content: center;
}

.l-fifij-vdh {
  border: 1px solid #F3F4F3;
  border-radius: 999px;
  padding: 0.5rem 0.75rem;
  color: #F3F4F3;
  font-size: 0.874rem;
}

.l-fifij-vdh + .l-fifij-vdh {
  margin-top: 0;
}

.l-fifij-vdh strong {
  color: #F3F4F3;
  font-family: "Fira Code", monospace;
}

.l-fifij-3z5w {
  overflow: hidden;
  background-color: #252A28;
  max-width: 980px;
  aspect-ratio: 16 / 10;
  margin: 2rem auto 0;
  border-radius: 28px 28px 0 0;
}

.l-fifij-3z5w img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.l-zof {
  padding-bottom: 2.75rem;
}

.l-zof-6pd {
  border: 1px solid #363D3A;
  border-radius: 28px;
  background: #1C1F1E;
}

.l-zof-5j {
  min-height: 52px;
  font-weight: 700;
  color: #F5F6F5;
  padding: 0 0.875rem;
  justify-content: space-between;
  display: flex;
  align-items: center;
}

.l-zof-y785 {
  transition: transform .18s;
}

.l-zof-6pd[open] .l-zof-y785 {
  transform: rotate(45deg);
}

.l-zof-mm {
  margin: 0;
  padding: 0 0.5rem 0.5rem;
  list-style: none;
  display: grid;
}

.l-zof-mm li + li {
  margin-top: 0;
}

.l-zof-if {
  font-weight: 600;
  border-top: 1px solid #363D3A;
  align-items: center;
  display: flex;
  min-height: 44px;
  text-decoration: none;
  color: #CBCFCE;
  padding: 0 0.5rem;
}

.l-zof-if:hover {
  color: #78F1C6;
}

.l-gupee-m60u {
  align-items: start;
  gap: 1.625rem 3.25rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr));
}

.l-gupee-le {
  font-size: 1.06rem;
  min-width: 0;
  max-width: 732px;
}

.l-gupee-le p {
  margin-top: 0.75rem;
}

.l-gupee-t29a {
  padding: 1.375rem;
  border-radius: 28px;
  background: #252A28;
  min-width: 0;
}

.l-gupee-szn {
  font-weight: 600;
  font-size: 1.186rem;
}

.l-gupee-eyd {
  list-style: none;
  padding: 0;
  margin-top: 0.75rem;
}

.l-gupee-dl {
  gap: 0.625rem;
  display: flex;
}

.l-gupee-dl svg {
  margin-top: 2px;
  flex: none;
  color: #4DDB81;
}

.l-xariq-le {
  list-style: none;
  margin: 0;
  gap: 0.875rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr));
  display: grid;
  padding: 0;
}

.l-xariq-le > li + li {
  margin-top: 0;
}

.l-xariq-8d {
  border: 1px solid #363D3A;
  background-color: #080909;
  border-radius: 28px;
  overflow: hidden;
  aspect-ratio: 16 / 10;
}

.l-xariq-0wdq {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.l-xariq-59rj {
  margin-top: 0.625rem;
  font-size: 0.874rem;
}

.l-fic-x3f {
  border: 1px solid #363D3A;
  background: #1C1F1E;
  border-radius: 28px;
  overflow-x: auto;
}

.l-fic-cgvs {
  min-width: 572px;
  font-size: 0.937rem;
}

.l-fic-cgvs thead {
  background: #252A28;
}

.l-fic-cgvs th, .l-fic-cgvs td {
  vertical-align: middle;
  padding: 0.625rem 0.875rem;
}

.l-fic-cgvs thead th {
  color: #CBCFCE;
  font-weight: 700;
  font-size: 0.811rem;
}

.l-fic-cgvs tbody th, .l-fic-cgvs tbody td {
  border-top: 1px solid #363D3A;
}

.l-fic-s5 {
  font-family: "Fira Code", monospace;
  text-align: right;
  white-space: nowrap;
  color: #F5F6F5;
}

.l-fic-vrc {
  color: #F5F6F5;
  font-weight: 700;
  gap: 0.625rem;
  align-items: center;
  display: flex;
}

.l-fic-eze {
  height: 40px;
  flex: none;
  background: #252A28;
  width: 40px;
  border-radius: 10px;
  overflow: hidden;
}

.l-fic-eze img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.l-fic-qg09 {
  background: #252A28;
}

.l-fic-qg09 .l-fic-eze {
  background: #1C1F1E;
}

.l-fic-9iy {
  font-weight: 700;
  border-radius: 10px;
  padding: 2px 0.5rem;
  color: #0F100F;
  font-size: 0.687rem;
  background: #7AF1C7;
}

.l-bea-1yxc {
  display: grid;
  gap: 0.875rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr));
}

.l-bea-lal3 {
  border: 1px solid #363D3A;
  flex-direction: column;
  gap: 0.625rem;
  border-radius: 28px;
  background: #1C1F1E;
  min-width: 0;
  display: flex;
  padding: 1.375rem;
}

.l-bea-faa6 {
  font-weight: 600;
  font-size: 1.248rem;
}

.l-bea-vo {
  flex: 1;
  font-size: 0.937rem;
}

.l-bea-15di {
  font-weight: 700;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.375rem;
  font-size: 0.811rem;
  display: flex;
}

.l-bea-15di svg {
  color: #A7AEAB;
}

.l-bea-vq {
  background: #252A28;
  padding: 0.25rem 0.625rem;
  color: #F5F6F5;
  border-radius: 10px;
}

.l-bea-nvm2 {
  color: #0F100F;
  background: #7AF1C7;
  border-radius: 10px;
  padding: 0.25rem 0.625rem;
}

.l-fidun-441 {
  display: grid;
  gap: 2.25rem 2.75rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 406px), 1fr));
}

.l-fidun-8jeq {
  min-width: 0;
}

.l-fidun-524 {
  font-weight: 800;
  font-size: clamp(1.498rem, 1.198rem + 1vw, 2.122rem);
  letter-spacing: -0.02em;
  line-height: 1.12;
}

.l-fidun-7cy {
  color: #A7AEAB;
  margin-top: 0.625rem;
}

.l-fidun-005s {
  border: 1px solid #363D3A;
  overflow-x: auto;
  background: #1C1F1E;
  margin-top: 1rem;
  border-radius: 28px;
}

.l-fidun-lf1 {
  font-size: 0.937rem;
}

.l-fidun-lf1 thead {
  background: #252A28;
}

.l-fidun-lf1 th, .l-fidun-lf1 td {
  padding: 0.625rem 1rem;
}

.l-fidun-lf1 thead th {
  font-size: 0.811rem;
}

.l-fidun-lf1 tbody th, .l-fidun-lf1 tbody td {
  border-top: 1px solid #363D3A;
}

.l-fidun-lf1 tbody th {
  font-weight: 600;
}

.l-fidun-e9 {
  white-space: nowrap;
  font-family: "Fira Code", monospace;
  text-align: right;
  color: #F5F6F5;
}

.l-fidun-yf {
  height: 4px;
  border-radius: 999px;
  display: block;
  background: #252A28;
  margin-top: 0.375rem;
}

.l-fidun-a6ue {
  background: #7AF1C7;
  display: block;
  height: 100%;
  border-radius: 999px;
}

.l-fidun-cq {
  color: #4DDB81;
  font-weight: 700;
}

.l-fidun-bv8 {
  color: #A7AEAB;
}

.l-taa-pm {
  border: 1px solid #363D3A;
  position: relative;
  border-radius: 28px;
  background-color: #080909;
  overflow: hidden;
  aspect-ratio: 16 / 9;
}

.l-taa-vc6a {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

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

.l-taa-9o2e {
  color: #080909;
  align-items: center;
  background: #F3F4F3;
  font-size: 1.06rem;
  border-radius: 999px;
  padding: 0 1.5rem;
  display: inline-flex;
  transition: transform .18s;
  min-height: 56px;
  gap: 0.625rem;
  font-weight: 800;
}

.l-taa-qt:hover .l-taa-9o2e {
  transform: scale(1.04);
}

.l-taa-uqx1 {
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  margin-top: 0.875rem;
  gap: 0.75rem 1.875rem;
}

.l-taa-b479 {
  max-width: 652px;
  font-size: 0.937rem;
}

.l-qio-va {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr));
  gap: 0.875rem;
}

.l-qio-u4a {
  border: 1px solid #363D3A;
  background: #1C1F1E;
  padding: 1.25rem 1.375rem;
  min-width: 0;
  border-radius: 28px;
}

.l-qio-1s {
  font-weight: 700;
  font-size: 1.373rem;
  font-family: "Fira Code", monospace;
  color: #F5F6F5;
}

.l-qio-7ufz {
  font-size: 1.123rem;
  font-weight: 600;
  margin-top: 0.5rem;
}

.l-qio-hp {
  margin-top: 0.375rem;
  font-size: 0.937rem;
}

.l-tasow-js {
  line-height: 1.7;
  font-size: 1.06rem;
  max-width: 776px;
}

.l-tasow-l1xa {
  font-size: clamp(1.623rem, 1.198rem + 1.6vw, 2.496rem);
  margin-bottom: 1rem;
  line-height: 1.1;
  font-weight: 800;
  letter-spacing: -0.02em;
}

.l-tasow-js p + p {
  margin-top: 0.75rem;
}

.l-mixaq-y1 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr));
  gap: 0.625rem;
  display: grid;
  margin-top: 1.375rem;
}

.l-mixaq-udun {
  border-radius: 16px;
  min-width: 0;
  padding: 1rem 1.125rem;
  background: #1C1F1E;
}

.l-mixaq-0oem {
  font-size: 0.999rem;
  font-weight: 700;
  font-family: "Inter", sans-serif;
}

.l-mixaq-ccvj {
  font-size: 0.874rem;
  margin-top: 0.375rem;
}

.l-wyv {
  gap: 0.625rem;
  z-index: 35;
  transform: translateY(110%);
  display: flex;
  bottom: 0;
  left: 0;
  align-items: center;
  position: fixed;
  right: 0;
  padding: 0.625rem 0.625rem 0.625rem 0.875rem;
  border-top: 1px solid #363D3A;
  transition: transform .23s;
  justify-content: space-between;
  background: #1C1F1E;
}

.l-wyv-vd {
  transform: translateY(0);
}

.l-wyv-98 {
  min-width: 0;
  text-overflow: ellipsis;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  color: #F5F6F5;
}

.l-wyv .l-wybey {
  flex: none;
  min-height: 44px;
}

@media (min-width: 650px) {
  .l-lot {
    padding-inline: 1.375rem;
  }
  .l-fif-8o {
    padding: 2.5rem 2.25rem;
  }
  .l-fif-zve {
    padding: 1.375rem 1.875rem;
  }
  .l-hoxai-rui8 {
    padding: 2rem;
  }
  .l-tac-noc9, .l-mixaq-xvx {
    padding: 2rem;
  }
  .l-ri9-hf3d {
    padding: 2.25rem;
  }
  .l-fifij-d7z {
    padding: 2.5rem 2.25rem 0;
  }
  .l-hox {
    padding: 2.25rem;
  }
  .l-hox-mn {
    align-items: baseline;
    grid-template-columns: 162px minmax(0, 1fr);
  }
}

@media (min-width: 967px) {
  .l-lot {
    padding-inline: 2.25rem;
  }
  main > section {
    padding-block: 0 5rem;
  }
  .l-xazod {
    padding: 0.625rem 1.375rem;
  }
  .l-xazod-65 {
    gap: 0.875rem;
    padding-left: 0.75rem;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    grid-template-areas: "logo nav tools actions";
  }
  .l-xazod-0k {
    display: none;
  }
  .l-xazod-2v {
    flex-wrap: wrap;
    gap: 2px;
    justify-content: center;
    border-top: 0;
    padding-top: 0;
    display: flex;
  }
  .l-xazod-dx {
    min-height: 40px;
    font-size: 0.874rem;
  }
  .l-xazod-6bz {
    display: flex;
  }
  .l-xazod-6bz .l-wybey {
    padding: 0 0.875rem;
    min-height: 42px;
  }
  .l-cez {
    padding-block: 1.375rem 4.5rem;
  }
  .l-cez-jj1v {
    padding-block: 1.875rem;
  }
  .l-fif-8o {
    padding: 3.625rem;
  }
  .l-gu0 {
    padding-block: 0.875rem 2.75rem;
  }
  .l-zof {
    padding-bottom: 4.125rem;
  }
  .l-zof-6pd[open] .l-zof-mm, .l-zof-mm {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0.625rem 0.625rem;
    gap: 0.5rem;
  }
  .l-zof-if {
    border-top: 0;
    font-weight: 700;
    font-size: 0.874rem;
    color: #F5F6F5;
    background: #252A28;
    border-radius: 16px;
    padding: 0 0.625rem;
    min-height: 36px;
  }
  .l-zof-if:hover {
    color: #0F100F;
    background: #7AF1C7;
  }
  .l-hoxai-rui8 {
    padding: 2.5rem;
  }
  .l-tac-noc9, .l-mixaq-xvx {
    padding: 2.5rem;
  }
  .l-ri9-hf3d {
    padding: 2.75rem;
  }
  .l-fifij-d7z {
    padding: 3.25rem 3.25rem 0;
  }
  .l-hox {
    padding: 2.75rem;
    margin: 0 1.375rem 1.375rem;
  }
  .l-wyv {
    display: none;
  }
}