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

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

body {
  background: #12150F;
  line-height: 1.55;
  color: #DADFD7;
  font-size: 1.056rem;
  font-family: "Source Sans 3", sans-serif;
  overflow-wrap: break-word;
  margin: 0;
}

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

h1, h2, h3 {
  font-family: "Merriweather", serif;
  overflow-wrap: break-word;
  color: #F4F5F3;
}

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

a {
  text-underline-offset: 3px;
  color: #A9F288;
  transition: color .19s;
}

a:hover {
  color: #B2F494;
}

ul, ol {
  padding-left: 24px;
}

li + li {
  margin-top: 6px;
}

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

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

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

button {
  color: inherit;
  font: inherit;
}

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

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

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

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

.nk-kabet {
  margin-inline: auto;
  max-width: 1280px;
  padding-inline: 16px;
}

main > section {
  padding-block: 0 60px;
}

.nk-tah {
  gap: 16px 34px;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.nk-tah-a9f0 {
  min-width: 0;
  max-width: 720px;
}

.nk-tah-as {
  margin-bottom: 10px;
  color: #A9F288;
  display: flex;
  font-size: 0.928rem;
  align-items: center;
  gap: 8px;
  font-weight: 700;
}

.nk-tah-as::before {
  content: "";
  flex: none;
  height: 8px;
  border-radius: 2px;
  background: #8EEE61;
  width: 8px;
}

.nk-tah-iur {
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-size: clamp(1.664rem, 1.229rem + 1.6vw, 2.56rem);
  text-wrap: balance;
  font-weight: 800;
}

.nk-tah-el83 {
  color: #ABB6A5;
  margin-top: 12px;
}

.nk-tah-he {
  gap: 8px;
  font-weight: 700;
  padding-bottom: 2px;
  font-size: 0.992rem;
  display: inline-flex;
  border-bottom: 1.5px solid currentColor;
  text-decoration: none;
  align-items: center;
}

.nk-tah-he svg {
  flex: none;
}

.nk-nu3 {
  border: 1.5px solid transparent;
  min-height: 48px;
  border-radius: 8px;
  font-weight: 700;
  font-size: 0.992rem;
  font-family: "Source Sans 3", sans-serif;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  display: inline-flex;
  transition: background-color .19s, color .19s, border-color .19s;
  text-align: center;
  cursor: pointer;
  line-height: 1.2;
  justify-content: center;
  padding: 0 22px;
}

.nk-nu3-9g {
  background: #8EEE61;
  color: #0F110E;
}

.nk-nu3-9g:hover {
  color: #0F110E;
  background: #B2F494;
}

.nk-nu3-6zkt {
  color: #F4F5F3;
  border-color: #F4F5F3;
  background: transparent;
}

.nk-nu3-6zkt:hover {
  background: #F4F5F3;
  color: #12150F;
}

.nk-nu3-b7q {
  min-height: 52px;
  font-size: 1.056rem;
}

.nk-nu3-e9 {
  display: flex;
  width: 100%;
}

.nk-nu3-sh0 {
  color: #070906;
  background: #F2F3F1;
}

.nk-nu3-sh0:hover {
  background: #8EEE61;
  color: #0F110E;
}

.nk-nu3-bu {
  background: transparent;
  border-color: #F2F3F1;
  color: #F2F3F1;
}

.nk-nu3-bu:hover {
  background: #F2F3F1;
  color: #070906;
}

.nk-jafig {
  gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.nk-taguq {
  border: 1px solid #333E2D;
  position: relative;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #22281D 0 9px, #181D15 9px 18px);
  background-color: #22281D;
  border-radius: 14px;
}

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

.nk-taguq-9k0 {
  aspect-ratio: 16 / 10;
}

.nk-vez {
  position: sticky;
  padding: 10px;
  background: #12150F;
  top: 0;
  z-index: 30;
}

.nk-vez-sncz {
  border: 1px solid #333E2D;
  padding: 10px;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  display: grid;
  border-radius: 14px;
  gap: 10px;
  margin-inline: auto;
  align-items: center;
  grid-template-columns: minmax(0, 1fr) auto auto;
  max-width: 1280px;
  background: #181D15;
}

.nk-vez-ytbs {
  display: flex;
  min-width: 0;
  gap: 10px;
  font-weight: 800;
  align-items: center;
  letter-spacing: -0.02em;
  text-decoration: none;
  color: #F4F5F3;
  hyphens: auto;
  font-size: 1.376rem;
  font-family: "Merriweather", serif;
  line-height: 1.1;
  overflow-wrap: break-word;
  grid-area: logo;
  padding-left: 6px;
}

.nk-vez-ytbs::before {
  transform: rotate(45deg);
  background: #8EEE61;
  flex: none;
  content: "";
  width: 14px;
  border-radius: 4px;
  height: 14px;
}

.nk-vez-ytbs:hover {
  color: #F4F5F3;
}

.nk-vez-xp {
  pointer-events: none;
  position: absolute;
  opacity: 0;
}

.nk-vez-y3g {
  border-radius: 8px;
  display: grid;
  color: #12150F;
  height: 44px;
  cursor: pointer;
  background: #F4F5F3;
  grid-area: burger;
  place-items: center;
  width: 44px;
}

.nk-vez-xp:focus-visible + .nk-vez-y3g {
  outline: 2px solid #A9F288;
  outline-offset: 3px;
}

.nk-vez-68 {
  display: none;
}

.nk-vez-xp:checked + .nk-vez-y3g .nk-vez-s7 {
  display: none;
}

.nk-vez-xp:checked + .nk-vez-y3g .nk-vez-68 {
  display: block;
}

.nk-vez-xf {
  border-top: 1px solid #333E2D;
  padding-top: 8px;
  display: none;
  grid-area: nav;
}

.nk-vez-xp:checked ~ .nk-vez-xf {
  gap: 2px;
  display: grid;
}

.nk-vez-b8 {
  align-items: center;
  text-decoration: none;
  font-size: 1.12rem;
  font-weight: 700;
  display: flex;
  min-height: 48px;
  border-radius: 8px;
  padding: 0 12px;
  color: #DADFD7;
}

.nk-vez-b8:hover {
  background: #22281D;
  color: #F4F5F3;
}

.nk-vez-on {
  color: #F4F5F3;
  background: #22281D;
}

.nk-vez-9mb {
  grid-area: actions;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

.nk-vez-9mb .nk-nu3 {
  min-height: 44px;
  font-size: 0.928rem;
  padding: 0 12px;
}

.nk-fi9 {
  color: #F2F3F1;
  background: #070906;
  padding-block: 50px 30px;
}

.nk-fi9-5za {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr));
  display: grid;
  gap: 34px 26px;
}

.nk-fi9-qse9 {
  display: flex;
  color: #F2F3F1;
  font-size: 1.376rem;
  align-items: center;
  gap: 10px;
  font-weight: 800;
  font-family: "Merriweather", serif;
}

.nk-fi9-qse9::before {
  height: 14px;
  border-radius: 4px;
  transform: rotate(45deg);
  width: 14px;
  flex: none;
  background: #F2F3F1;
  content: "";
}

.nk-fi9-33x {
  margin-top: 12px;
  font-size: 0.928rem;
  color: #F2F3F1;
}

.nk-fi9-33x a {
  color: #F2F3F1;
}

.nk-fi9-rjr9 {
  color: #F2F3F1;
  font-size: 0.928rem;
  font-weight: 700;
  margin-bottom: 12px;
  font-family: "Source Sans 3", sans-serif;
}

.nk-fi9-5v {
  list-style: none;
  padding: 0;
}

.nk-fi9-5v li + li {
  margin-top: 8px;
}

.nk-fi9-3trs {
  color: #F2F3F1;
  font-size: 0.928rem;
  text-decoration: none;
}

.nk-fi9-3trs:hover {
  color: #F2F3F1;
  text-decoration: underline;
}

.nk-fi9-xa {
  border-top: 1px solid #ABB6A5;
  margin-top: 42px;
  align-items: start;
  grid-template-columns: auto minmax(0, 1fr);
  display: grid;
  padding-top: 26px;
  gap: 16px 22px;
}

.nk-fi9-r0c {
  border: 2px solid #E97C7F;
  width: 44px;
  place-items: center;
  border-radius: 50%;
  display: grid;
  color: #F2F3F1;
  font-size: 0.928rem;
  font-weight: 800;
  height: 44px;
}

.nk-fi9-aj {
  line-height: 1.6;
  color: #F2F3F1;
  font-size: 0.864rem;
}

.nk-fi9-aj + .nk-fi9-aj {
  margin-top: 10px;
}

.nk-qivey {
  border: 1px solid #333E2D;
  align-items: center;
  z-index: 40;
  margin-inline: auto;
  padding: 12px 12px 12px 16px;
  position: fixed;
  flex-wrap: wrap;
  border-radius: 14px;
  left: 10px;
  right: 10px;
  display: flex;
  background: #181D15;
  gap: 10px 22px;
  max-width: 820px;
  box-shadow: 0 13px 36px -12px rgba(0, 0, 0, 0.65);
  bottom: 10px;
}

.nk-qivey[hidden] {
  display: none;
}

.nk-qivey-0xi3 {
  font-size: 0.928rem;
  flex: 1 1 260px;
  color: #DADFD7;
}

.nk-qivey-d4 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.nk-qivey-d4 .nk-nu3 {
  font-size: 0.928rem;
  min-height: 44px;
  padding: 0 14px;
}

.nk-qiqin {
  padding-block: 12px 60px;
}

.nk-qiqin-zuu {
  border: 1px solid #333E2D;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr));
  background: #181D15;
  display: grid;
  overflow: hidden;
  border-radius: 14px;
}

.nk-qiqin-rs {
  min-width: 0;
  padding: 30px 22px;
}

.nk-qiqin-0m68 {
  letter-spacing: -0.03em;
  line-height: 1.04;
  font-weight: 800;
  font-size: clamp(2.176rem, 1.331rem + 3.2vw, 3.84rem);
  text-wrap: balance;
}

.nk-qiqin-hg2 {
  font-size: 1.184rem;
  margin-top: 18px;
  max-width: 540px;
}

.nk-qiqin-r3g {
  margin-top: 28px;
}

.nk-qiqin-ivg {
  margin: 0;
  display: grid;
  padding: 12px 22px;
  min-width: 0;
  list-style: none;
  background: #22281D;
  align-content: center;
}

.nk-qiqin-cpf {
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 16px;
  border-bottom: 1px solid #333E2D;
  padding: 18px 0;
}

.nk-qiqin-cpf + .nk-qiqin-cpf {
  margin-top: 0;
}

.nk-qiqin-cpf:last-child {
  border-bottom: 0;
}

.nk-qiqin-ijx {
  height: 44px;
  display: grid;
  width: 44px;
  place-items: center;
  background: #181D15;
  color: #A9F288;
  border-radius: 8px;
}

.nk-qiqin-wyf {
  overflow-wrap: break-word;
  color: #F4F5F3;
  font-weight: 700;
  hyphens: auto;
}

.nk-qiqin-7s {
  color: #ABB6A5;
  font-size: 0.928rem;
}

.nk-wyw-ysz7 {
  border: 1px solid #333E2D;
  display: grid;
  background: #333E2D;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr));
  border-radius: 14px;
  gap: 1px;
  overflow: hidden;
}

.nk-wyw-fr {
  flex-direction: column-reverse;
  background: #181D15;
  padding: 22px 24px;
  min-width: 0;
  display: flex;
}

.nk-wyw-xir3 {
  overflow-wrap: break-word;
  letter-spacing: -0.02em;
  font-weight: 700;
  color: #F4F5F3;
  hyphens: auto;
  font-size: clamp(1.536rem, 1.229rem + 1vw, 2.048rem);
  font-family: "JetBrains Mono", monospace;
}

.nk-wyw-l1e {
  font-size: 0.928rem;
  color: #ABB6A5;
  margin-top: 4px;
}

.nk-sobev-xjtr {
  display: grid;
  padding: 0;
  list-style: none;
  gap: 14px;
  margin: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 172px), 1fr));
}

.nk-sobev-xjtr > li + li {
  margin-top: 0;
}

.nk-sobev-n1 {
  color: #F4F5F3;
  transition: transform .19s;
  display: block;
  min-width: 0;
  text-decoration: none;
}

.nk-sobev-n1:hover {
  color: #A9F288;
  transform: translateY(-4px);
}

.nk-sobev-tv {
  border: 1px solid #333E2D;
  aspect-ratio: 1 / 1;
  background-image: repeating-linear-gradient(135deg, #22281D 0 8px, #181D15 8px 16px);
  border-radius: 14px;
  overflow: hidden;
  position: relative;
}

.nk-sobev-h2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.nk-sobev-djxf {
  border-radius: 4px;
  font-weight: 700;
  top: 10px;
  background: #F4F5F3;
  position: absolute;
  font-size: 0.8rem;
  color: #12150F;
  left: 10px;
  padding: 3px 8px;
}

.nk-sobev-gk {
  font-size: 0.992rem;
  font-weight: 700;
  margin-top: 10px;
  line-height: 1.3;
  overflow-wrap: break-word;
  hyphens: auto;
}

.nk-sobev-wr0g {
  font-size: 0.864rem;
  color: #ABB6A5;
}

.nk-qi4-uh {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr));
  display: grid;
  gap: 12px;
  padding: 0;
  margin: 0;
  list-style: none;
}

.nk-qi4-uh > li + li {
  margin-top: 0;
}

.nk-qi4-i7 {
  border: 1px solid #333E2D;
  text-decoration: none;
  background: #181D15;
  gap: 16px;
  display: grid;
  height: 100%;
  grid-template-columns: auto minmax(0, 1fr) auto;
  transition: border-color .19s;
  color: #F4F5F3;
  border-radius: 14px;
  padding: 16px 18px;
  align-items: center;
}

.nk-qi4-i7:hover {
  border-color: #A9F288;
  color: #F4F5F3;
}

.nk-qi4-hv {
  color: #A9F288;
  background: #22281D;
  place-items: center;
  width: 44px;
  display: grid;
  border-radius: 8px;
  height: 44px;
}

.nk-qi4-jg {
  font-weight: 700;
  overflow-wrap: break-word;
  hyphens: auto;
  display: block;
}

.nk-qi4-pn9 {
  font-size: 0.864rem;
  color: #ABB6A5;
  display: block;
}

.nk-duja6-ami2 {
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr));
  display: grid;
}

.nk-duja6-gy {
  border: 1px solid #333E2D;
  min-width: 0;
  background: #181D15;
  display: flex;
  border-radius: 14px;
  flex-direction: column;
}

.nk-duja6-rkjd {
  padding: 26px 26px 22px;
}

.nk-duja6-nui {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 0.8rem;
  color: #DADFD7;
  background: #22281D;
}

.nk-duja6-qg {
  font-size: 1.184rem;
  font-weight: 600;
  margin-top: 14px;
  line-height: 1.3;
}

.nk-duja6-wj08 {
  color: #A9F288;
  font-weight: 800;
  overflow-wrap: break-word;
  font-family: "Merriweather", serif;
  line-height: 1.1;
  margin-top: 8px;
  letter-spacing: -0.02em;
  font-size: clamp(1.664rem, 1.331rem + 1vw, 2.048rem);
}

.nk-duja6-nr {
  flex: 1;
  margin-inline: 14px;
  gap: 16px;
  padding: 22px 10px 26px;
  position: relative;
  display: flex;
  border-top: 2px dashed #333E2D;
  flex-direction: column;
}

.nk-duja6-nr::before, .nk-duja6-nr::after {
  position: absolute;
  border-radius: 50%;
  width: 22px;
  top: -12px;
  background: #12150F;
  content: "";
  height: 22px;
}

.nk-duja6-nr::before {
  left: -26px;
  border-right: 1px solid #333E2D;
}

.nk-duja6-nr::after {
  right: -26px;
  border-left: 1px solid #333E2D;
}

.nk-duja6-nyo {
  font-size: 0.928rem;
  flex: 1;
}

.nk-duja6-7803 {
  font-size: 0.8rem;
  color: #ABB6A5;
}

.nk-miwyi-942v {
  border: 1px solid #333E2D;
  background: #181D15;
  border-radius: 14px;
  overflow-x: auto;
}

.nk-miwyi-ov {
  counter-reset: facts-row;
  font-size: 0.992rem;
}

.nk-miwyi-ov thead th {
  color: #ABB6A5;
  font-weight: 700;
  padding: 14px 16px;
  border-bottom: 1px solid #333E2D;
  font-size: 0.864rem;
}

.nk-miwyi-ov tbody th, .nk-miwyi-ov tbody td {
  padding: 14px 16px;
  border-bottom: 1px dashed #333E2D;
}

.nk-miwyi-ov tbody tr:last-child th, .nk-miwyi-ov tbody tr:last-child td {
  border-bottom: 0;
}

.nk-miwyi-ov tbody th {
  color: #DADFD7;
  min-width: 150px;
  width: 40%;
  font-weight: 600;
}

.nk-miwyi-ov tbody th::before {
  font-weight: 500;
  content: counter(facts-row, decimal-leading-zero);
  min-width: 32px;
  font-size: 0.8rem;
  display: inline-block;
  font-family: "JetBrains Mono", monospace;
  color: #ABB6A5;
  counter-increment: facts-row;
}

.nk-miwyi-ov tbody td {
  font-weight: 700;
  overflow-wrap: break-word;
  hyphens: auto;
  min-width: 180px;
  color: #F4F5F3;
}

.nk-ceqia-x8k {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr));
  display: grid;
  gap: 16px;
}

.nk-ceqia-yt {
  display: flex;
  min-width: 0;
  flex-direction: column;
  min-height: 220px;
  padding: 28px;
  justify-content: space-between;
  background: #070906;
  border-radius: 14px;
  gap: 42px;
  text-decoration: none;
  color: #F2F3F1;
}

.nk-ceqia-yt:hover {
  color: #F2F3F1;
}

.nk-ceqia-mer {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 12px;
  justify-content: space-between;
  font-weight: 700;
}

.nk-ceqia-4vnb {
  font-family: "JetBrains Mono", monospace;
  font-weight: 500;
  font-size: 0.864rem;
}

.nk-ceqia-t0eg {
  letter-spacing: -0.03em;
  font-size: clamp(1.92rem, 1.229rem + 2.6vw, 3.456rem);
  hyphens: auto;
  line-height: 1;
  overflow-wrap: break-word;
  font-family: "JetBrains Mono", monospace;
  font-weight: 700;
}

.nk-ceqia-4hjf {
  border: 1px solid #333E2D;
  margin: 0;
  gap: 1px;
  padding: 0;
  display: grid;
  overflow: hidden;
  border-radius: 14px;
  background: #333E2D;
  list-style: none;
}

.nk-ceqia-4hjf > li + li {
  margin-top: 0;
}

.nk-ceqia-7s2y {
  background: #181D15;
  align-items: center;
  gap: 6px 16px;
  display: flex;
  height: 100%;
  flex-wrap: wrap;
  color: #F4F5F3;
  padding: 22px 26px;
  text-decoration: none;
  justify-content: space-between;
}

.nk-ceqia-7s2y:hover {
  color: #F4F5F3;
  background: #22281D;
}

.nk-ceqia-xlqp {
  font-weight: 700;
}

.nk-ceqia-vk {
  hyphens: auto;
  font-size: 1.44rem;
  font-family: "JetBrains Mono", monospace;
  font-weight: 700;
  overflow-wrap: break-word;
}

.nk-xat-j0s {
  display: grid;
  gap: 16px;
  padding: 0;
  list-style: none;
  margin: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 256px), 1fr));
}

.nk-xat-j0s > li + li {
  margin-top: 0;
}

.nk-xat-0h {
  border: 1px solid #333E2D;
  min-width: 0;
  color: #F4F5F3;
  background: #181D15;
  height: 100%;
  padding: 8px 8px 16px;
  border-radius: 14px;
  display: block;
  transition: border-color .19s;
  text-decoration: none;
}

.nk-xat-0h:hover {
  color: #F4F5F3;
  border-color: #A9F288;
}

.nk-xat-4hm {
  position: relative;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #22281D 0 8px, #12150F 8px 16px);
  border-radius: 12px;
  aspect-ratio: 16 / 10;
}

.nk-xat-b39 {
  letter-spacing: .04em;
  border-radius: 4px;
  color: #181D15;
  top: 10px;
  font-size: 0.736rem;
  background: #E97C7F;
  padding: 3px 8px;
  left: 10px;
  position: absolute;
  font-weight: 700;
}

.nk-xat-hm {
  margin-top: 14px;
  padding-inline: 8px;
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
}

.nk-xat-zrk {
  padding-inline: 8px;
  font-size: 0.864rem;
  color: #ABB6A5;
  font-family: "JetBrains Mono", monospace;
}

.nk-ce1-4rne {
  border: 1px solid #333E2D;
  background: #181D15;
  border-radius: 14px;
  overflow-x: auto;
}

.nk-ce1-yge9 {
  min-width: 620px;
  font-size: 0.992rem;
}

.nk-ce1-yge9 thead {
  background: #22281D;
}

.nk-ce1-yge9 th, .nk-ce1-yge9 td {
  padding: 14px 16px;
}

.nk-ce1-yge9 thead th {
  font-weight: 700;
  color: #DADFD7;
  font-size: 0.864rem;
}

.nk-ce1-yge9 tbody th, .nk-ce1-yge9 tbody td {
  vertical-align: middle;
  border-top: 1px solid #333E2D;
}

.nk-ce1-h92 {
  display: flex;
  gap: 12px;
  color: #F4F5F3;
  font-weight: 700;
  align-items: center;
}

.nk-ce1-vd {
  white-space: nowrap;
  text-align: right;
  color: #F4F5F3;
  font-family: "JetBrains Mono", monospace;
}

.nk-ce1-yge9 thead .nk-ce1-vd {
  font-family: "Source Sans 3", sans-serif;
}

.nk-fipe4-8k {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr));
}

.nk-fipe4-rxv {
  border: 1px solid #333E2D;
  padding: 26px;
  border-radius: 14px;
  min-width: 0;
  background: #181D15;
}

.nk-fipe4-qcw {
  border: 1.5px solid #A9F288;
  border-radius: 50%;
  place-items: center;
  display: grid;
  width: 48px;
  color: #A9F288;
  height: 48px;
}

.nk-fipe4-6q {
  font-size: 1.248rem;
  margin-top: 22px;
  line-height: 1.25;
  font-weight: 600;
}

.nk-fipe4-qcn5 {
  margin-top: 8px;
  font-size: 0.992rem;
}

.nk-fipe4-yp {
  list-style: none;
  margin-top: 14px;
  font-size: 0.928rem;
  padding: 0;
}

.nk-fipe4-14u8 {
  gap: 8px;
  display: flex;
}

.nk-fipe4-14u8 svg {
  margin-top: 2px;
  flex: none;
  color: #54D47B;
}

.nk-per-ph {
  gap: 30px 26px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr));
  display: grid;
  list-style: none;
  padding: 0;
  counter-reset: steps;
}

.nk-per-lm {
  border-top: 2px solid #F4F5F3;
  min-width: 0;
  padding-top: 18px;
}

.nk-per-lm + .nk-per-lm {
  margin-top: 0;
}

.nk-per-lm::before {
  font-family: "JetBrains Mono", monospace;
  content: counter(steps, decimal-leading-zero);
  counter-increment: steps;
  color: #A9F288;
  font-weight: 700;
  display: block;
  font-size: 0.928rem;
}

.nk-per-yde {
  line-height: 1.25;
  font-size: 1.248rem;
  margin-top: 10px;
  font-weight: 600;
}

.nk-per-kn8 {
  font-size: 0.992rem;
  margin-top: 8px;
}

.nk-zo8-6zb {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr));
  display: grid;
  gap: 0 42px;
}

.nk-zo8-6npr {
  min-width: 0;
  padding-block: 22px 26px;
  border-top: 1px solid #333E2D;
}

.nk-zo8-j0 {
  font-size: 1.248rem;
  font-weight: 600;
}

.nk-zo8-23 {
  margin-top: 10px;
  font-size: 0.992rem;
}

.nk-xau-mdq {
  max-width: 760px;
  line-height: 1.7;
  font-size: 1.12rem;
}

.nk-xau-i9yl {
  font-size: clamp(1.664rem, 1.229rem + 1.6vw, 2.56rem);
  margin-bottom: 22px;
  line-height: 1.1;
  font-weight: 800;
  letter-spacing: -0.02em;
}

.nk-xau-mdq h3 {
  font-weight: 600;
  font-size: 1.44rem;
  margin: 30px 0 10px;
}

.nk-xau-mdq p + p {
  margin-top: 14px;
}

.nk-xau-mdq ul, .nk-xau-mdq ol {
  margin-block: 16px;
}

.nk-xau-y8q8 {
  border-radius: 14px;
  padding: 26px 30px;
  margin-block: 30px;
  background: #22281D;
}

.nk-xau-y8q8 p {
  line-height: 1.4;
  font-weight: 600;
  font-size: 1.376rem;
  color: #F4F5F3;
  font-family: "Merriweather", serif;
}

.nk-xau-y8q8 cite {
  font-weight: 600;
  display: block;
  font-size: 0.928rem;
  margin-top: 12px;
  font-style: normal;
  color: #ABB6A5;
}

.nk-hohoy-l31 {
  border: 1px solid #333E2D;
  gap: 26px 50px;
  border-radius: 14px;
  display: grid;
  background: #181D15;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr));
  padding: 26px 22px;
}

.nk-hohoy-52je {
  min-width: 0;
}

.nk-hohoy-13l {
  font-weight: 800;
  font-size: clamp(1.664rem, 1.229rem + 1.4vw, 2.432rem);
  line-height: 1.12;
  letter-spacing: -0.02em;
}

.nk-hohoy-4bk {
  margin-top: 14px;
}

.nk-hohoy-az {
  min-width: 0;
  padding: 0;
  list-style: none;
}

.nk-hohoy-ru {
  border-bottom: 1px solid #333E2D;
  gap: 14px;
  hyphens: auto;
  overflow-wrap: break-word;
  align-items: flex-start;
  display: flex;
  padding: 12px 0;
}

.nk-hohoy-ru + .nk-hohoy-ru {
  margin-top: 0;
}

.nk-hohoy-cn {
  background: #54D47B;
  color: #181D15;
  height: 24px;
  width: 24px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  flex: none;
}

.nk-ri0-i31 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 246px), 1fr));
  gap: 16px;
  display: grid;
}

.nk-ri0-wvr {
  border: 1px solid #333E2D;
  border-radius: 14px;
  padding: 26px;
  min-width: 0;
  background: #181D15;
}

.nk-ri0-ng1 {
  background: #22281D;
  border-radius: 999px;
  height: 6px;
  overflow: hidden;
}

.nk-ri0-u0u7 {
  height: 100%;
  background: #8EEE61;
  border-radius: 999px;
}

.nk-ri0-4eri {
  font-weight: 800;
  margin-top: 22px;
  font-size: 1.568rem;
}

.nk-ri0-4mkv {
  font-family: "JetBrains Mono", monospace;
  font-size: 0.928rem;
  color: #ABB6A5;
}

.nk-ri0-u087 {
  font-size: 0.992rem;
  padding: 0;
  margin-top: 16px;
  list-style: none;
}

.nk-ri0-gk1 {
  gap: 8px;
  display: flex;
}

.nk-ri0-gk1 svg {
  color: #54D47B;
  flex: none;
  margin-top: 3px;
}

.nk-lon-24lt {
  align-items: center;
  gap: 16px;
  display: flex;
}

.nk-lon-wldq {
  font-family: "Merriweather", serif;
  color: #F4F5F3;
  font-size: 3.424rem;
  line-height: 1;
  font-weight: 800;
}

.nk-lon-2hmp {
  gap: 2px;
  display: flex;
  color: #F4F5F3;
}

.nk-lon-haf {
  font-size: 0.928rem;
  color: #ABB6A5;
}

.nk-lon-kf {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr));
}

.nk-lon-0f {
  border: 1px solid #333E2D;
  padding: 26px;
  flex-direction: column;
  min-width: 0;
  border-radius: 14px;
  display: flex;
  gap: 16px;
  background: #181D15;
}

.nk-lon-fuby {
  font-size: 0.992rem;
  flex: 1;
}

.nk-lon-9do {
  display: flex;
  gap: 12px;
  align-items: center;
}

.nk-lon-vsu {
  display: grid;
  width: 40px;
  font-size: 0.928rem;
  place-items: center;
  font-weight: 700;
  border-radius: 50%;
  flex: none;
  height: 40px;
  background: #22281D;
  color: #F4F5F3;
}

.nk-lon-pxrr {
  display: block;
  color: #F4F5F3;
  font-size: 0.992rem;
  font-weight: 700;
}

.nk-lon-x5y8 {
  display: block;
  font-size: 0.864rem;
  color: #ABB6A5;
}

.nk-ho2-fxf {
  border: 1px solid #333E2D;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr));
  gap: 26px 50px;
  padding: 26px;
  border-radius: 14px;
  display: grid;
  background: #181D15;
}

.nk-ho2-rq {
  grid-template-columns: auto minmax(0, 1fr);
  gap: 16px 22px;
  display: grid;
  align-items: start;
}

.nk-ho2-o0 {
  height: 64px;
  place-items: center;
  border-radius: 50%;
  display: grid;
  background: #8EEE61;
  color: #0F110E;
  font-family: "Merriweather", serif;
  font-size: 1.44rem;
  font-weight: 800;
  overflow: hidden;
  width: 64px;
}

.nk-ho2-o0 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.nk-ho2-xg8v {
  font-weight: 800;
  font-size: 1.44rem;
}

.nk-ho2-dz1 {
  font-size: 0.928rem;
  color: #ABB6A5;
}

.nk-ho2-1u {
  margin-top: 10px;
}

.nk-ho2-qcwu {
  margin-top: 12px;
  display: flex;
  font-size: 0.928rem;
  flex-wrap: wrap;
  gap: 8px 22px;
}

.nk-ho2-pc3 {
  font-family: "JetBrains Mono", monospace;
  color: #ABB6A5;
}

.nk-lovef-hzm {
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 144px), 1fr));
  padding: 0;
  gap: 10px;
  list-style: none;
  margin: 0;
  display: grid;
}

.nk-lovef-hzm > li + li {
  margin-top: 0;
}

.nk-lovef-pc {
  border: 1px solid #333E2D;
  display: block;
  background: #181D15;
  padding: 10px;
  transition: border-color .19s;
  border-radius: 8px;
  aspect-ratio: 300 / 173;
}

.nk-lovef-pc:hover {
  border-color: #A9F288;
}

.nk-lovef-qdw {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.nk-kas-4sm6 {
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr));
  display: grid;
  gap: 34px;
}

.nk-kas-3az {
  min-width: 0;
}

.nk-kas-vb {
  margin-top: 14px;
}

.nk-kas-r6ti {
  padding: 0;
  margin-top: 18px;
  list-style: none;
}

.nk-kas-jt3 {
  display: flex;
  gap: 10px;
}

.nk-kas-jt3 svg {
  color: #54D47B;
  flex: none;
  margin-top: 2px;
}

.nk-kas-8zf {
  margin-top: 26px;
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
}

.nk-kas-93hi {
  border: 1.5px solid #F4F5F3;
  color: #F4F5F3;
  flex-direction: column;
  border-radius: 8px;
  display: inline-flex;
  padding: 6px 22px;
  text-decoration: none;
  justify-content: center;
  min-height: 52px;
  transition: background-color .19s, color .19s;
}

.nk-kas-93hi:hover {
  background: #F4F5F3;
  color: #12150F;
}

.nk-kas-ab {
  font-size: 0.736rem;
}

.nk-kas-01v {
  font-weight: 700;
  line-height: 1.2;
  font-size: 1.056rem;
}

.nk-dui-gjs, .nk-cepeh-fs9n {
  border-radius: 14px;
  background: #22281D;
  padding: 26px 22px;
}

.nk-dui-su {
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 22px 42px;
  display: flex;
  justify-content: space-between;
}

.nk-dui-aj {
  max-width: 640px;
  min-width: 0;
}

.nk-dui-6e, .nk-cepeh-el {
  margin-top: 12px;
  max-width: 680px;
}

.nk-dui-7nxl {
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr));
  gap: 10px;
  padding: 0;
  margin-top: 30px;
  display: grid;
}

.nk-dui-oe {
  min-width: 0;
  hyphens: auto;
  color: #F4F5F3;
  padding: 16px;
  overflow-wrap: break-word;
  display: flex;
  background: #181D15;
  gap: 12px;
  border-radius: 8px;
  align-items: center;
  font-weight: 700;
}

.nk-dui-oe + .nk-dui-oe {
  margin-top: 0;
}

.nk-dui-oe svg {
  color: #A9F288;
  flex: none;
}

.nk-cepeh-9pf {
  display: flex;
  font-size: 0.928rem;
  gap: 8px 22px;
  flex-wrap: wrap;
  font-weight: 700;
  margin-top: 22px;
}

.nk-xa0-h6b6 {
  gap: 34px 60px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr));
}

.nk-xa0-5s1 {
  min-width: 0;
}

.nk-xa0-5s1 p {
  margin-top: 14px;
}

.nk-xa0-k9q {
  display: grid;
  align-content: start;
  min-width: 0;
  gap: 16px;
}

.nk-xa0-v0d {
  border: 1px solid #333E2D;
  gap: 1px;
  overflow: hidden;
  border-radius: 14px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  background: #333E2D;
  display: grid;
}

.nk-xa0-rwa {
  display: flex;
  padding: 18px 22px;
  background: #181D15;
  flex-direction: column-reverse;
}

.nk-xa0-lari {
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 1.568rem;
  color: #F4F5F3;
  hyphens: auto;
  font-family: "JetBrains Mono", monospace;
}

.nk-xa0-vo {
  color: #ABB6A5;
  font-size: 0.864rem;
}

.nk-xa0-9zbl {
  border: 1px solid #333E2D;
  background: #181D15;
  border-radius: 14px;
  list-style: none;
  padding: 0;
}

.nk-xa0-zl {
  padding: 14px 22px;
  flex-wrap: wrap;
  border-bottom: 1px solid #333E2D;
  gap: 4px 16px;
  display: flex;
  justify-content: space-between;
}

.nk-xa0-zl + .nk-xa0-zl {
  margin-top: 0;
}

.nk-xa0-zl:last-child {
  border-bottom: 0;
}

.nk-xa0-jczy {
  color: #F4F5F3;
  font-weight: 700;
}

.nk-xa0-vcg {
  font-family: "JetBrains Mono", monospace;
  color: #ABB6A5;
  hyphens: auto;
  overflow-wrap: break-word;
  font-size: 0.928rem;
}

.nk-sori6-5s0 {
  counter-reset: faq;
  border-top: 1.5px solid #F4F5F3;
}

.nk-sori6-xw7b {
  border-bottom: 1px solid #333E2D;
}

.nk-sori6-aex {
  color: #F4F5F3;
  font-weight: 700;
  gap: 12px;
  align-items: center;
  display: grid;
  padding: 18px 0;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  font-size: 1.12rem;
}

.nk-sori6-aex::before {
  content: counter(faq, decimal-leading-zero);
  counter-increment: faq;
  color: #A9F288;
  font-size: 0.864rem;
  font-family: "JetBrains Mono", monospace;
}

.nk-sori6-aex:hover {
  color: #A9F288;
}

.nk-sori6-v4 {
  transition: transform .19s;
}

.nk-sori6-xw7b[open] .nk-sori6-v4 {
  transform: rotate(45deg);
}

.nk-sori6-68v0 {
  padding: 0 0 24px 50px;
  max-width: 860px;
}

.nk-sori6-68v0 p + p {
  margin-top: 10px;
}

.nk-ves-tw3 {
  justify-content: space-between;
  align-items: center;
  background: #070906;
  color: #F2F3F1;
  display: flex;
  padding: 30px 24px;
  flex-wrap: wrap;
  gap: 26px 42px;
  border-radius: 14px;
}

.nk-ves-58n {
  min-width: 0;
  max-width: 640px;
}

.nk-ves-aqdq {
  color: #F2F3F1;
  letter-spacing: -0.02em;
  line-height: 1.12;
  font-size: clamp(1.536rem, 1.229rem + 1.2vw, 2.176rem);
  font-weight: 800;
}

.nk-ves-ze {
  color: #F2F3F1;
  margin-top: 10px;
}

.nk-ves-ze a {
  color: #F2F3F1;
}

.nk-gutag-5h81 {
  line-height: 1.15;
  max-width: 760px;
  font-size: clamp(1.408rem, 1.126rem + 1vw, 1.92rem);
  font-weight: 800;
}

.nk-gutag-3s0m {
  font-size: 0.992rem;
  columns: 2 340px;
  column-gap: 50px;
  margin-top: 18px;
}

.nk-gutag-3s0m p + p {
  margin-top: 14px;
}

.nk-soqi9-cm3s {
  color: #ABB6A5;
  display: flex;
  gap: 6px 10px;
  font-size: 0.864rem;
  padding: 0;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 22px;
}

.nk-soqi9-cm3s li + li {
  margin-top: 0;
}

.nk-soqi9-cm3s li + li::before {
  margin-right: 10px;
  content: "/";
}

.nk-soqi9-gjx {
  color: #ABB6A5;
}

.nk-soqi9-bk1j {
  color: #F4F5F3;
  font-weight: 700;
}

.nk-mimi9 {
  padding-block: 8px 34px;
}

.nk-mimi9-bc {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 450px), 1fr));
  align-items: start;
  gap: 26px 50px;
  display: grid;
}

.nk-mimi9-dh {
  min-width: 0;
}

.nk-mimi9-9n {
  font-size: 0.864rem;
  color: #ABB6A5;
  font-family: "JetBrains Mono", monospace;
}

.nk-mimi9-fdf {
  letter-spacing: -0.03em;
  font-weight: 800;
  margin-top: 10px;
  line-height: 1.02;
  font-size: clamp(2.304rem, 1.331rem + 3.4vw, 4.096rem);
}

.nk-mimi9-a88t {
  font-size: 1.184rem;
  max-width: 560px;
  margin-top: 16px;
}

.nk-mimi9-10io {
  border: 1px solid #333E2D;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr));
  background: #333E2D;
  margin-top: 26px;
  display: grid;
  gap: 1px;
  border-radius: 14px;
}

.nk-mimi9-r6x {
  background: #181D15;
  min-width: 0;
  padding: 12px 16px;
}

.nk-mimi9-nav {
  font-size: 0.8rem;
  color: #ABB6A5;
  font-weight: 700;
}

.nk-mimi9-z4d7 {
  margin-top: 2px;
  font-weight: 700;
  overflow-wrap: break-word;
  hyphens: auto;
  font-size: 1.12rem;
  font-family: "JetBrains Mono", monospace;
  color: #F4F5F3;
}

.nk-mimi9-42q {
  margin-top: 26px;
}

.nk-mimi9-clme {
  font-size: 0.864rem;
  color: #ABB6A5;
  margin-top: 12px;
}

.nk-mimi9-v8qk {
  min-width: 0;
}

.nk-jajaz-7dld {
  border-radius: 14px;
  padding: 30px 22px 0;
  color: #F2F3F1;
  background: #070906;
  overflow: hidden;
  text-align: center;
}

.nk-jajaz-msz {
  max-width: 820px;
  margin-inline: auto;
}

.nk-jajaz-3l {
  color: #F2F3F1;
  font-family: "JetBrains Mono", monospace;
  font-size: 0.864rem;
}

.nk-jajaz-qq {
  font-weight: 800;
  font-size: clamp(2.176rem, 1.331rem + 3.4vw, 4.224rem);
  letter-spacing: -0.03em;
  line-height: 1.02;
  margin-top: 10px;
  color: #F2F3F1;
}

.nk-jajaz-3xuq {
  margin-top: 14px;
  font-size: 1.184rem;
  color: #F2F3F1;
}

.nk-jajaz-49lu {
  margin-top: 26px;
  justify-content: center;
}

.nk-jajaz-o7 {
  margin-top: 30px;
  justify-content: center;
  display: flex;
  padding: 0;
  gap: 8px;
  flex-wrap: wrap;
  list-style: none;
}

.nk-jajaz-v6 {
  border: 1px solid #F2F3F1;
  font-size: 0.928rem;
  border-radius: 999px;
  padding: 8px 14px;
  color: #F2F3F1;
}

.nk-jajaz-v6 + .nk-jajaz-v6 {
  margin-top: 0;
}

.nk-jajaz-v6 strong {
  color: #F2F3F1;
  font-family: "JetBrains Mono", monospace;
}

.nk-jajaz-nl {
  margin: 38px auto 0;
  overflow: hidden;
  max-width: 960px;
  background-color: #22281D;
  aspect-ratio: 16 / 10;
  border-radius: 14px 14px 0 0;
}

.nk-jajaz-nl img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.nk-dupec {
  padding-bottom: 50px;
}

.nk-dupec-95j {
  border: 1px solid #333E2D;
  border-radius: 14px;
  background: #181D15;
}

.nk-dupec-d9d {
  padding: 0 16px;
  font-weight: 700;
  color: #F4F5F3;
  min-height: 52px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nk-dupec-tw9 {
  transition: transform .19s;
}

.nk-dupec-95j[open] .nk-dupec-tw9 {
  transform: rotate(45deg);
}

.nk-dupec-lbw {
  display: grid;
  margin: 0;
  padding: 0 8px 8px;
  list-style: none;
}

.nk-dupec-lbw li + li {
  margin-top: 0;
}

.nk-dupec-tqn {
  min-height: 44px;
  border-top: 1px solid #333E2D;
  padding: 0 8px;
  color: #DADFD7;
  align-items: center;
  font-weight: 600;
  display: flex;
  text-decoration: none;
}

.nk-dupec-tqn:hover {
  color: #A9F288;
}

.nk-figu2-por2 {
  gap: 30px 60px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr));
  align-items: start;
  display: grid;
}

.nk-figu2-z0l {
  max-width: 720px;
  font-size: 1.12rem;
  min-width: 0;
}

.nk-figu2-z0l p {
  margin-top: 14px;
}

.nk-figu2-445 {
  border-radius: 14px;
  padding: 26px;
  min-width: 0;
  background: #22281D;
}

.nk-figu2-84 {
  font-weight: 600;
  font-size: 1.248rem;
}

.nk-figu2-86l {
  padding: 0;
  margin-top: 14px;
  list-style: none;
}

.nk-figu2-61r {
  display: flex;
  gap: 10px;
}

.nk-figu2-61r svg {
  color: #54D47B;
  flex: none;
  margin-top: 2px;
}

.nk-wy0-5x5 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr));
  gap: 16px;
  padding: 0;
  list-style: none;
  display: grid;
  margin: 0;
}

.nk-wy0-5x5 > li + li {
  margin-top: 0;
}

.nk-wy0-t11 {
  border: 1px solid #333E2D;
  border-radius: 14px;
  background-color: #070906;
  overflow: hidden;
  aspect-ratio: 16 / 10;
}

.nk-wy0-66 {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.nk-wy0-mvk {
  font-size: 0.928rem;
  margin-top: 10px;
}

.nk-wym-bku0 {
  border: 1px solid #333E2D;
  border-radius: 14px;
  background: #181D15;
  overflow-x: auto;
}

.nk-wym-am {
  font-size: 0.992rem;
  min-width: 560px;
}

.nk-wym-am thead {
  background: #22281D;
}

.nk-wym-am th, .nk-wym-am td {
  padding: 10px 16px;
  vertical-align: middle;
}

.nk-wym-am thead th {
  color: #DADFD7;
  font-size: 0.864rem;
  font-weight: 700;
}

.nk-wym-am tbody th, .nk-wym-am tbody td {
  border-top: 1px solid #333E2D;
}

.nk-wym-2fa {
  text-align: right;
  font-family: "JetBrains Mono", monospace;
  white-space: nowrap;
  color: #F4F5F3;
}

.nk-wym-y6aa {
  gap: 12px;
  align-items: center;
  display: flex;
  font-weight: 700;
  color: #F4F5F3;
}

.nk-wym-7z {
  height: 40px;
  width: 40px;
  border-radius: 4px;
  background: #22281D;
  flex: none;
  overflow: hidden;
}

.nk-wym-7z img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.nk-wym-3zrk {
  background: #22281D;
}

.nk-wym-3zrk .nk-wym-7z {
  background: #181D15;
}

.nk-wym-bx {
  background: #8EEE61;
  border-radius: 4px;
  padding: 2px 8px;
  color: #0F110E;
  font-size: 0.736rem;
  font-weight: 700;
}

.nk-kami4-0si {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr));
}

.nk-kami4-tta {
  border: 1px solid #333E2D;
  background: #181D15;
  border-radius: 14px;
  gap: 12px;
  padding: 26px;
  min-width: 0;
  flex-direction: column;
  display: flex;
}

.nk-kami4-z5 {
  font-size: 1.312rem;
  font-weight: 600;
}

.nk-kami4-5fj {
  flex: 1;
  font-size: 0.992rem;
}

.nk-kami4-bo6 {
  gap: 6px;
  align-items: center;
  font-weight: 700;
  font-size: 0.864rem;
  flex-wrap: wrap;
  display: flex;
}

.nk-kami4-bo6 svg {
  color: #ABB6A5;
}

.nk-kami4-br6j {
  color: #F4F5F3;
  border-radius: 4px;
  background: #22281D;
  padding: 4px 10px;
}

.nk-kami4-u1e {
  color: #0F110E;
  background: #8EEE61;
  border-radius: 4px;
  padding: 4px 10px;
}

.nk-cec-7e {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr));
  display: grid;
  gap: 42px 50px;
}

.nk-cec-23 {
  min-width: 0;
}

.nk-cec-nw {
  font-weight: 800;
  line-height: 1.12;
  font-size: clamp(1.536rem, 1.229rem + 1vw, 2.176rem);
  letter-spacing: -0.02em;
}

.nk-cec-v0g {
  color: #ABB6A5;
  margin-top: 10px;
}

.nk-cec-c0 {
  border: 1px solid #333E2D;
  background: #181D15;
  overflow-x: auto;
  border-radius: 14px;
  margin-top: 18px;
}

.nk-cec-tw {
  font-size: 0.992rem;
}

.nk-cec-tw thead {
  background: #22281D;
}

.nk-cec-tw th, .nk-cec-tw td {
  padding: 12px 18px;
}

.nk-cec-tw thead th {
  font-size: 0.864rem;
}

.nk-cec-tw tbody th, .nk-cec-tw tbody td {
  border-top: 1px solid #333E2D;
}

.nk-cec-tw tbody th {
  font-weight: 600;
}

.nk-cec-mnyc {
  color: #F4F5F3;
  font-family: "JetBrains Mono", monospace;
  white-space: nowrap;
  text-align: right;
}

.nk-cec-dtc {
  height: 4px;
  display: block;
  margin-top: 6px;
  background: #22281D;
  border-radius: 999px;
}

.nk-cec-pvwi {
  height: 100%;
  border-radius: 999px;
  display: block;
  background: #8EEE61;
}

.nk-cec-2bml {
  font-weight: 700;
  color: #54D47B;
}

.nk-cec-b44 {
  color: #ABB6A5;
}

.nk-qik-4ne {
  border: 1px solid #333E2D;
  background-color: #070906;
  overflow: hidden;
  aspect-ratio: 16 / 9;
  border-radius: 14px;
  position: relative;
}

.nk-qik-rnk {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

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

.nk-qik-d4 {
  gap: 12px;
  color: #070906;
  background: #F2F3F1;
  border-radius: 999px;
  display: inline-flex;
  font-size: 1.12rem;
  padding: 0 28px;
  align-items: center;
  transition: transform .19s;
  font-weight: 800;
  min-height: 56px;
}

.nk-qik-y1ix:hover .nk-qik-d4 {
  transform: scale(1.04);
}

.nk-qik-gb {
  justify-content: space-between;
  margin-top: 16px;
  flex-wrap: wrap;
  gap: 14px 34px;
  align-items: center;
  display: flex;
}

.nk-qik-3od {
  max-width: 640px;
  font-size: 0.992rem;
}

.nk-ta7-dhba {
  font-size: 1.12rem;
  max-width: 760px;
  line-height: 1.7;
}

.nk-ta7-rf2 {
  letter-spacing: -0.02em;
  font-size: clamp(1.664rem, 1.229rem + 1.6vw, 2.56rem);
  line-height: 1.1;
  font-weight: 800;
  margin-bottom: 18px;
}

.nk-ta7-dhba p + p {
  margin-top: 14px;
}

.nk-cepeh-gg {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr));
  gap: 12px;
  margin-top: 26px;
  display: grid;
}

.nk-cepeh-5i {
  background: #181D15;
  padding: 18px 22px;
  border-radius: 8px;
  min-width: 0;
}

.nk-cepeh-5kz {
  font-size: 1.056rem;
  font-family: "Source Sans 3", sans-serif;
  font-weight: 700;
}

.nk-cepeh-tg {
  font-size: 0.928rem;
  margin-top: 6px;
}

.nk-mik {
  right: 0;
  transition: transform .24s;
  background: #181D15;
  padding: 10px 12px 10px 16px;
  bottom: 0;
  transform: translateY(110%);
  border-top: 1px solid #333E2D;
  z-index: 35;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  align-items: center;
  left: 0;
  position: fixed;
}

.nk-mik-eab {
  transform: translateY(0);
}

.nk-mik-j7lm {
  font-weight: 700;
  color: #F4F5F3;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.nk-mik .nk-nu3 {
  min-height: 44px;
  flex: none;
}

@media (min-width: 631px) {
  .nk-kabet {
    padding-inline: 26px;
  }
  .nk-qiqin-rs {
    padding: 46px 42px;
  }
  .nk-qiqin-ivg {
    padding: 26px 34px;
  }
  .nk-hohoy-l31 {
    padding: 38px;
  }
  .nk-dui-gjs, .nk-cepeh-fs9n {
    padding: 38px;
  }
  .nk-ves-tw3 {
    padding: 42px;
  }
  .nk-jajaz-7dld {
    padding: 46px 42px 0;
  }
}

@media (min-width: 955px) {
  .nk-kabet {
    padding-inline: 42px;
  }
  main > section {
    padding-block: 0 92px;
  }
  .nk-vez {
    padding: 12px 26px;
  }
  .nk-vez-sncz {
    padding-left: 14px;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    gap: 16px;
    grid-template-areas: "logo nav tools actions";
  }
  .nk-vez-y3g {
    display: none;
  }
  .nk-vez-xf {
    gap: 2px;
    display: flex;
    justify-content: center;
    border-top: 0;
    flex-wrap: wrap;
    padding-top: 0;
  }
  .nk-vez-b8 {
    font-size: 0.928rem;
    min-height: 40px;
  }
  .nk-vez-9mb {
    display: flex;
  }
  .nk-vez-9mb .nk-nu3 {
    min-height: 42px;
    padding: 0 16px;
  }
  .nk-qiqin-rs {
    padding: 68px;
  }
  .nk-mimi9 {
    padding-block: 16px 50px;
  }
  .nk-dupec {
    padding-bottom: 76px;
  }
  .nk-dupec-95j[open] .nk-dupec-lbw, .nk-dupec-lbw {
    flex-wrap: wrap;
    gap: 8px;
    display: flex;
    padding: 0 10px 10px;
  }
  .nk-dupec-tqn {
    min-height: 36px;
    font-weight: 700;
    background: #22281D;
    font-size: 0.928rem;
    border-top: 0;
    padding: 0 12px;
    border-radius: 8px;
    color: #F4F5F3;
  }
  .nk-dupec-tqn:hover {
    background: #8EEE61;
    color: #0F110E;
  }
  .nk-hohoy-l31 {
    padding: 46px;
  }
  .nk-dui-gjs, .nk-cepeh-fs9n {
    padding: 46px;
  }
  .nk-ves-tw3 {
    padding: 50px;
  }
  .nk-jajaz-7dld {
    padding: 60px 60px 0;
  }
  .nk-fi9 {
    padding-block: 76px 30px;
  }
  .nk-mik {
    display: none;
  }
}