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

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

body {
  overflow-wrap: break-word;
  background: #0B0B10;
  font-size: 16.5px;
  margin: 0;
  line-height: 1.55;
  font-family: "Commissioner", sans-serif;
  color: #D2D2DC;
}

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

h1, h2, h3 {
  color: #F6F6F8;
  font-family: "Bodoni Moda", serif;
  overflow-wrap: break-word;
}

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

a {
  color: #9EA8EC;
  transition: color .16s;
  text-underline-offset: 3px;
}

a:hover {
  color: #9CA6EC;
}

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

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

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

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

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

button {
  font: inherit;
  color: inherit;
}

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

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

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

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

.de-nul {
  padding-inline: 16px;
  max-width: 1284px;
  margin-inline: auto;
}

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

.de-fiwyr {
  gap: 16px 32px;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 28px;
  align-items: flex-end;
  display: flex;
}

.de-fiwyr-9y {
  min-width: 0;
  max-width: 720px;
}

.de-fiwyr-p3 {
  gap: 8px;
  color: #9EA8EC;
  font-weight: 700;
  align-items: center;
  margin-bottom: 12px;
  font-size: 14.5px;
  display: flex;
}

.de-fiwyr-p3::before {
  width: 8px;
  content: "";
  background: #7583E5;
  border-radius: 2px;
  flex: none;
  height: 8px;
}

.de-fiwyr-cc {
  font-weight: 800;
  line-height: 1.1;
  font-size: clamp(1.662rem, 1.227rem + 1.6vw, 2.557rem);
  text-wrap: balance;
  letter-spacing: -0.02em;
}

.de-fiwyr-u4 {
  margin-top: 12px;
  color: #A3A3B7;
}

.de-fiwyr-y7x1 {
  font-weight: 700;
  font-size: 15.5px;
  padding-bottom: 2px;
  border-bottom: 1.5px solid currentColor;
  gap: 8px;
  text-decoration: none;
  align-items: center;
  display: inline-flex;
}

.de-fiwyr-y7x1 svg {
  flex: none;
}

.de-xaso9 {
  border: 1.5px solid transparent;
  justify-content: center;
  font-weight: 700;
  cursor: pointer;
  font-size: 15.5px;
  text-decoration: none;
  min-height: 48px;
  padding: 0 20px;
  border-radius: 16px;
  font-family: "Commissioner", sans-serif;
  transition: background-color .16s, color .16s, border-color .16s;
  text-align: center;
  display: inline-flex;
  gap: 12px;
  line-height: 1.2;
  align-items: center;
}

.de-xaso9-8t04 {
  background: #7583E5;
  color: #0D0D11;
}

.de-xaso9-8t04:hover {
  color: #0D0D11;
  background: #9CA6EC;
}

.de-xaso9-46n {
  color: #F6F6F8;
  border-color: #F6F6F8;
  background: transparent;
}

.de-xaso9-46n:hover {
  color: #0B0B10;
  background: #F6F6F8;
}

.de-xaso9-ahau {
  font-size: 16.5px;
  min-height: 52px;
}

.de-xaso9-59 {
  display: flex;
  width: 100%;
}

.de-xaso9-cf3w {
  color: #040406;
  background: #F2F2F4;
}

.de-xaso9-cf3w:hover {
  color: #0D0D11;
  background: #7583E5;
}

.de-xaso9-48 {
  background: transparent;
  color: #F2F2F4;
  border-color: #F2F2F4;
}

.de-xaso9-48:hover {
  background: #F2F2F4;
  color: #040406;
}

.de-gupe7 {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.de-riwyo {
  border: 1px solid #333249;
  overflow: hidden;
  border-radius: 28px;
  position: relative;
  background-color: #1E1E2B;
  background-image: repeating-linear-gradient(135deg, #1E1E2B 0 9px, #14141D 9px 18px);
}

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

.de-riwyo-aew {
  aspect-ratio: 16 / 10;
}

.de-bew {
  background: #0B0B10;
  position: sticky;
  z-index: 30;
  top: 0;
  padding: 12px;
}

.de-bew-60z {
  border: 1px solid #333249;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  margin-inline: auto;
  grid-template-columns: minmax(0, 1fr) auto auto;
  gap: 12px;
  display: grid;
  max-width: 1284px;
  background: #14141D;
  border-radius: 28px;
  padding: 12px;
  align-items: center;
}

.de-bew-qff {
  gap: 12px;
  grid-area: logo;
  overflow-wrap: break-word;
  line-height: 1.1;
  font-size: 21.5px;
  font-weight: 800;
  display: flex;
  color: #F6F6F8;
  padding-left: 8px;
  min-width: 0;
  align-items: center;
  letter-spacing: -0.02em;
  font-family: "Bodoni Moda", serif;
  hyphens: auto;
  text-decoration: none;
}

.de-bew-qff::before {
  flex: none;
  background: #7583E5;
  content: "";
  height: 14px;
  transform: rotate(45deg);
  width: 14px;
  border-radius: 4px;
}

.de-bew-qff:hover {
  color: #F6F6F8;
}

.de-bew-3j6 {
  pointer-events: none;
  position: absolute;
  opacity: 0;
}

.de-bew-6wj {
  height: 44px;
  width: 44px;
  cursor: pointer;
  background: #F6F6F8;
  place-items: center;
  border-radius: 16px;
  color: #0B0B10;
  grid-area: burger;
  display: grid;
}

.de-bew-3j6:focus-visible + .de-bew-6wj {
  outline: 2px solid #9EA8EC;
  outline-offset: 3px;
}

.de-bew-2wkf {
  display: none;
}

.de-bew-3j6:checked + .de-bew-6wj .de-bew-nhx {
  display: none;
}

.de-bew-3j6:checked + .de-bew-6wj .de-bew-2wkf {
  display: block;
}

.de-bew-kf {
  border-top: 1px solid #333249;
  display: none;
  grid-area: nav;
  padding-top: 8px;
}

.de-bew-3j6:checked ~ .de-bew-kf {
  gap: 2px;
  display: grid;
}

.de-bew-hwmo {
  text-decoration: none;
  color: #D2D2DC;
  font-weight: 700;
  border-radius: 16px;
  padding: 0 12px;
  min-height: 48px;
  align-items: center;
  display: flex;
  font-size: 17.5px;
}

.de-bew-hwmo:hover {
  background: #1E1E2B;
  color: #F6F6F8;
}

.de-bew-meh7 {
  color: #F6F6F8;
  background: #1E1E2B;
}

.de-bew-ylu2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-area: actions;
  gap: 8px;
}

.de-bew-ylu2 .de-xaso9 {
  padding: 0 12px;
  font-size: 14.5px;
  min-height: 44px;
}

.de-lo6 {
  padding-block: 48px 28px;
  background: #040406;
  color: #F2F2F4;
}

.de-lo6-4c9 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr));
  gap: 32px 24px;
}

.de-lo6-8o {
  display: flex;
  font-weight: 800;
  color: #F2F2F4;
  gap: 12px;
  align-items: center;
  font-size: 21.5px;
  font-family: "Bodoni Moda", serif;
}

.de-lo6-8o::before {
  background: #F2F2F4;
  border-radius: 4px;
  width: 14px;
  content: "";
  transform: rotate(45deg);
  flex: none;
  height: 14px;
}

.de-lo6-5a0 {
  font-size: 14.5px;
  margin-top: 12px;
  color: #F2F2F4;
}

.de-lo6-5a0 a {
  color: #F2F2F4;
}

.de-lo6-zi {
  color: #F2F2F4;
  margin-bottom: 12px;
  font-weight: 700;
  font-family: "Commissioner", sans-serif;
  font-size: 14.5px;
}

.de-lo6-cw {
  padding: 0;
  list-style: none;
}

.de-lo6-cw li + li {
  margin-top: 8px;
}

.de-lo6-yq {
  font-size: 14.5px;
  color: #F2F2F4;
  text-decoration: none;
}

.de-lo6-yq:hover {
  text-decoration: underline;
  color: #F2F2F4;
}

.de-lo6-fl {
  grid-template-columns: auto minmax(0, 1fr);
  display: grid;
  border-top: 1px solid #A3A3B7;
  margin-top: 40px;
  align-items: start;
  gap: 16px 20px;
  padding-top: 24px;
}

.de-lo6-7j {
  border: 2px solid #EE7785;
  font-size: 14.5px;
  height: 44px;
  color: #F2F2F4;
  place-items: center;
  width: 44px;
  border-radius: 50%;
  font-weight: 800;
  display: grid;
}

.de-lo6-6w69 {
  color: #F2F2F4;
  line-height: 1.6;
  font-size: 13.5px;
}

.de-lo6-6w69 + .de-lo6-6w69 {
  margin-top: 12px;
}

.de-ve8 {
  border: 1px solid #333249;
  gap: 12px 20px;
  border-radius: 28px;
  background: #14141D;
  z-index: 40;
  padding: 12px 12px 12px 16px;
  margin-inline: auto;
  left: 10px;
  box-shadow: 0 12px 33px -12px rgba(0, 0, 0, 0.67);
  right: 10px;
  bottom: 10px;
  max-width: 824px;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  position: fixed;
}

.de-ve8[hidden] {
  display: none;
}

.de-ve8-9zb {
  flex: 1 1 260px;
  font-size: 14.5px;
  color: #D2D2DC;
}

.de-ve8-sk1 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.de-ve8-sk1 .de-xaso9 {
  min-height: 44px;
  font-size: 14.5px;
  padding: 0 16px;
}

.de-holou {
  padding-block: 12px 56px;
}

.de-holou-7ntw {
  border: 1px solid #333249;
  overflow: hidden;
  display: grid;
  background: #14141D;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr));
  border-radius: 28px;
}

.de-holou-k2e {
  min-width: 0;
  padding: 28px 20px;
}

.de-holou-c39 {
  line-height: 1.04;
  font-weight: 800;
  text-wrap: balance;
  letter-spacing: -0.03em;
  font-size: clamp(2.173rem, 1.329rem + 3.2vw, 3.835rem);
}

.de-holou-qq {
  margin-top: 20px;
  max-width: 540px;
  font-size: 18.5px;
}

.de-holou-jp3z {
  margin-top: 28px;
}

.de-holou-w9g {
  display: grid;
  min-width: 0;
  align-content: center;
  margin: 0;
  list-style: none;
  background: #1E1E2B;
  padding: 12px 20px;
}

.de-holou-6q3i {
  border-bottom: 1px solid #333249;
  gap: 16px;
  display: grid;
  padding: 20px 0;
  grid-template-columns: 44px minmax(0, 1fr);
}

.de-holou-6q3i + .de-holou-6q3i {
  margin-top: 0;
}

.de-holou-6q3i:last-child {
  border-bottom: 0;
}

.de-holou-ua2 {
  display: grid;
  background: #14141D;
  height: 44px;
  width: 44px;
  place-items: center;
  color: #9EA8EC;
  border-radius: 16px;
}

.de-holou-4qb {
  hyphens: auto;
  font-weight: 700;
  color: #F6F6F8;
  overflow-wrap: break-word;
}

.de-holou-232t {
  color: #A3A3B7;
  font-size: 14.5px;
}

.de-kamis-b9 {
  border: 1px solid #333249;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 154px), 1fr));
  background: #333249;
  display: grid;
  border-radius: 28px;
  overflow: hidden;
  gap: 1px;
}

.de-kamis-xtm {
  padding: 20px 24px;
  background: #14141D;
  display: flex;
  flex-direction: column-reverse;
  min-width: 0;
}

.de-kamis-cbfs {
  overflow-wrap: break-word;
  color: #F6F6F8;
  letter-spacing: -0.02em;
  hyphens: auto;
  font-weight: 700;
  font-size: clamp(1.534rem, 1.227rem + 1vw, 2.045rem);
  font-family: "Red Hat Mono", monospace;
}

.de-kamis-05k {
  color: #A3A3B7;
  margin-top: 4px;
  font-size: 14.5px;
}

.de-vep-wd {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 172px), 1fr));
  gap: 16px;
  padding: 0;
  margin: 0;
}

.de-vep-wd > li + li {
  margin-top: 0;
}

.de-vep-jf {
  text-decoration: none;
  transition: transform .16s;
  min-width: 0;
  color: #F6F6F8;
  display: block;
}

.de-vep-jf:hover {
  color: #9EA8EC;
  transform: translateY(-4px);
}

.de-vep-ksoc {
  border: 1px solid #333249;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #1E1E2B 0 8px, #14141D 8px 16px);
  position: relative;
  border-radius: 28px;
  aspect-ratio: 1 / 1;
}

.de-vep-0e {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.de-vep-63 {
  font-size: 15.5px;
  font-weight: 700;
  margin-top: 12px;
  hyphens: auto;
  line-height: 1.3;
  overflow-wrap: break-word;
}

.de-vep-wcmr {
  font-size: 13.5px;
  color: #A3A3B7;
}

.de-xafim-x5 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr));
  padding: 0;
  gap: 12px;
  list-style: none;
  margin: 0;
}

.de-xafim-x5 > li + li {
  margin-top: 0;
}

.de-xafim-ajnk {
  border: 1px solid #333249;
  transition: border-color .16s;
  grid-template-columns: 90px minmax(0, 1fr) auto;
  background: #14141D;
  display: grid;
  text-decoration: none;
  align-items: center;
  padding: 12px 20px 12px 12px;
  color: #F6F6F8;
  border-radius: 28px;
  gap: 16px;
}

.de-xafim-ajnk:hover {
  border-color: #9EA8EC;
  color: #F6F6F8;
}

.de-xafim-tm {
  background-image: repeating-linear-gradient(135deg, #1E1E2B 0 6px, #14141D 6px 12px);
  aspect-ratio: 1 / 1;
  border-radius: 12px;
  overflow: hidden;
}

.de-xafim-9p5g {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.de-xafim-1q {
  overflow-wrap: break-word;
  display: block;
  hyphens: auto;
  font-weight: 700;
}

.de-xafim-0e {
  display: block;
  color: #A3A3B7;
  font-size: 13.5px;
}

.de-xafim-b06 {
  color: #44E47D;
  white-space: nowrap;
  font-weight: 700;
  font-family: "Red Hat Mono", monospace;
  font-size: 13.5px;
}

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

.de-soce3-w8bw > li + li {
  margin-top: 0;
}

.de-soce3-3xco {
  border: 1px solid #333249;
  padding: 16px 20px;
  gap: 16px;
  background: #14141D;
  text-decoration: none;
  border-radius: 28px;
  grid-template-columns: auto minmax(0, 1fr) auto;
  display: grid;
  transition: border-color .16s;
  align-items: center;
  height: 100%;
  color: #F6F6F8;
}

.de-soce3-3xco:hover {
  border-color: #9EA8EC;
  color: #F6F6F8;
}

.de-soce3-zw3 {
  place-items: center;
  border-radius: 16px;
  display: grid;
  color: #9EA8EC;
  width: 44px;
  background: #1E1E2B;
  height: 44px;
}

.de-soce3-q6 {
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  display: block;
}

.de-soce3-kn {
  color: #A3A3B7;
  display: block;
  font-size: 13.5px;
}

.de-wy2-x3l {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr));
  gap: 16px;
  display: grid;
}

.de-wy2-5ql {
  border: 1px solid #333249;
  border-radius: 28px;
  background: #14141D;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.de-wy2-r2ap {
  padding: 24px 24px 20px;
}

.de-wy2-37 {
  font-size: 12.5px;
  background: #1E1E2B;
  color: #D2D2DC;
  display: inline-block;
  font-weight: 700;
  border-radius: 10px;
  padding: 4px 12px;
}

.de-wy2-vgjd {
  font-weight: 600;
  margin-top: 16px;
  line-height: 1.3;
  font-size: 18.5px;
}

.de-wy2-xf {
  font-weight: 800;
  margin-top: 8px;
  font-family: "Bodoni Moda", serif;
  overflow-wrap: break-word;
  font-size: clamp(1.662rem, 1.329rem + 1vw, 2.045rem);
  color: #9EA8EC;
  line-height: 1.1;
  letter-spacing: -0.02em;
}

.de-wy2-ee {
  flex: 1;
  position: relative;
  display: flex;
  flex-direction: column;
  margin-inline: 16px;
  gap: 16px;
  border-top: 2px dashed #333249;
  padding: 20px 12px 24px;
}

.de-wy2-ee::before, .de-wy2-ee::after {
  background: #0B0B10;
  width: 22px;
  content: "";
  top: -12px;
  height: 22px;
  border-radius: 50%;
  position: absolute;
}

.de-wy2-ee::before {
  border-right: 1px solid #333249;
  left: -26px;
}

.de-wy2-ee::after {
  right: -26px;
  border-left: 1px solid #333249;
}

.de-wy2-79ug {
  font-size: 14.5px;
  flex: 1;
}

.de-wy2-50z9 {
  color: #A3A3B7;
  font-size: 12.5px;
}

.de-zodum-7ir2 {
  border: 1px solid #333249;
  border-radius: 28px;
  background: #14141D;
  overflow-x: auto;
}

.de-zodum-m6 {
  counter-reset: facts-row;
  font-size: 15.5px;
}

.de-zodum-m6 thead th {
  padding: 16px 16px;
  color: #A3A3B7;
  font-weight: 700;
  border-bottom: 1px solid #333249;
  font-size: 13.5px;
}

.de-zodum-m6 tbody th, .de-zodum-m6 tbody td {
  border-bottom: 1px dashed #333249;
  padding: 12px 16px;
}

.de-zodum-m6 tbody tr:last-child th, .de-zodum-m6 tbody tr:last-child td {
  border-bottom: 0;
}

.de-zodum-m6 tbody th {
  font-weight: 600;
  color: #D2D2DC;
  width: 40%;
  min-width: 150px;
}

.de-zodum-m6 tbody th::before {
  display: inline-block;
  color: #A3A3B7;
  counter-increment: facts-row;
  font-size: 12.5px;
  font-weight: 500;
  content: counter(facts-row, decimal-leading-zero);
  min-width: 32px;
  font-family: "Red Hat Mono", monospace;
}

.de-zodum-m6 tbody td {
  color: #F6F6F8;
  hyphens: auto;
  overflow-wrap: break-word;
  min-width: 180px;
  font-weight: 700;
}

.de-qisok-ccw9 {
  display: block;
}

.de-qisok-hjb {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr));
  display: grid;
  gap: 12px;
}

.de-qisok-dtgi {
  border: 1px solid #333249;
  gap: 8px;
  border-radius: 28px;
  display: flex;
  flex-direction: column;
  padding: 20px 20px;
  background: #14141D;
  min-width: 0;
}

.de-qisok-ms9 {
  font-size: 13.5px;
  color: #A3A3B7;
  font-weight: 700;
}

.de-qisok-32x {
  line-height: 1.15;
  font-size: 24.5px;
  font-family: "Bodoni Moda", serif;
  overflow-wrap: break-word;
  color: #F6F6F8;
  hyphens: auto;
  font-weight: 800;
}

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

.de-wyg-g60f {
  text-decoration: none;
  gap: 40px;
  padding: 28px;
  min-height: 220px;
  justify-content: space-between;
  border-radius: 28px;
  color: #F2F2F4;
  flex-direction: column;
  min-width: 0;
  background: #040406;
  display: flex;
}

.de-wyg-g60f:hover {
  color: #F2F2F4;
}

.de-wyg-r0 {
  display: flex;
  font-weight: 700;
  gap: 8px 12px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.de-wyg-pizd {
  font-family: "Red Hat Mono", monospace;
  font-weight: 500;
  font-size: 13.5px;
}

.de-wyg-4e {
  hyphens: auto;
  font-size: clamp(1.917rem, 1.227rem + 2.6vw, 3.451rem);
  line-height: 1;
  font-family: "Red Hat Mono", monospace;
  letter-spacing: -0.03em;
  overflow-wrap: break-word;
  font-weight: 700;
}

.de-wyg-vi {
  border: 1px solid #333249;
  gap: 1px;
  margin: 0;
  overflow: hidden;
  display: grid;
  background: #333249;
  padding: 0;
  list-style: none;
  border-radius: 28px;
}

.de-wyg-vi > li + li {
  margin-top: 0;
}

.de-wyg-xni {
  align-items: center;
  height: 100%;
  color: #F6F6F8;
  padding: 20px 24px;
  justify-content: space-between;
  text-decoration: none;
  gap: 8px 16px;
  flex-wrap: wrap;
  display: flex;
  background: #14141D;
}

.de-wyg-xni:hover {
  color: #F6F6F8;
  background: #1E1E2B;
}

.de-wyg-1gyi {
  font-weight: 700;
}

.de-wyg-xoiw {
  font-family: "Red Hat Mono", monospace;
  overflow-wrap: break-word;
  hyphens: auto;
  font-size: 22.5px;
  font-weight: 700;
}

.de-ridue-8o {
  border: 1px solid #333249;
  overflow-x: auto;
  border-radius: 28px;
  background: #14141D;
}

.de-ridue-32 {
  min-width: 620px;
  font-size: 15.5px;
}

.de-ridue-32 thead {
  background: #1E1E2B;
}

.de-ridue-32 th, .de-ridue-32 td {
  padding: 16px 16px;
}

.de-ridue-32 thead th {
  font-size: 13.5px;
  color: #D2D2DC;
  font-weight: 700;
}

.de-ridue-32 tbody th, .de-ridue-32 tbody td {
  border-top: 1px solid #333249;
  vertical-align: middle;
}

.de-ridue-vcy4 {
  display: flex;
  color: #F6F6F8;
  font-weight: 700;
  gap: 12px;
  align-items: center;
}

.de-ridue-av0w {
  text-align: right;
  white-space: nowrap;
  color: #F6F6F8;
  font-family: "Red Hat Mono", monospace;
}

.de-ridue-32 thead .de-ridue-av0w {
  font-family: "Commissioner", sans-serif;
}

.de-xakat-do6 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr));
  display: grid;
  gap: 16px;
}

.de-xakat-dm {
  border: 1px solid #333249;
  min-width: 0;
  background: #14141D;
  border-radius: 28px;
  padding: 24px;
}

.de-xakat-aih {
  border: 1.5px solid #9EA8EC;
  border-radius: 50%;
  width: 48px;
  place-items: center;
  display: grid;
  color: #9EA8EC;
  height: 48px;
}

.de-xakat-7hz {
  font-weight: 600;
  line-height: 1.25;
  font-size: 19.5px;
  margin-top: 20px;
}

.de-xakat-in {
  font-size: 15.5px;
  margin-top: 8px;
}

.de-xakat-vi {
  padding: 0;
  margin-top: 16px;
  font-size: 14.5px;
  list-style: none;
}

.de-xakat-vz1 {
  gap: 8px;
  display: flex;
}

.de-xakat-vz1 svg {
  color: #44E47D;
  flex: none;
  margin-top: 2px;
}

.de-figuq-d8 {
  counter-reset: steps;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr));
  list-style: none;
  padding: 0;
  gap: 28px 24px;
}

.de-figuq-oc7r {
  padding-top: 20px;
  min-width: 0;
  border-top: 2px solid #F6F6F8;
}

.de-figuq-oc7r + .de-figuq-oc7r {
  margin-top: 0;
}

.de-figuq-oc7r::before {
  color: #9EA8EC;
  font-size: 14.5px;
  font-family: "Red Hat Mono", monospace;
  counter-increment: steps;
  content: counter(steps, decimal-leading-zero);
  font-weight: 700;
  display: block;
}

.de-figuq-y8x {
  line-height: 1.25;
  font-size: 19.5px;
  margin-top: 12px;
  font-weight: 600;
}

.de-figuq-85n {
  font-size: 15.5px;
  margin-top: 8px;
}

.de-japeo-tz {
  gap: 0 40px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr));
}

.de-japeo-ddh {
  min-width: 0;
  padding-block: 20px 24px;
  border-top: 1px solid #333249;
}

.de-japeo-u98g {
  font-weight: 600;
  font-size: 19.5px;
}

.de-japeo-ef5 {
  font-size: 15.5px;
  margin-top: 12px;
}

.de-migu6-11t5 {
  font-size: 17.5px;
  max-width: 764px;
  line-height: 1.7;
}

.de-migu6-k4 {
  line-height: 1.1;
  font-size: clamp(1.662rem, 1.227rem + 1.6vw, 2.557rem);
  margin-bottom: 20px;
  font-weight: 800;
  letter-spacing: -0.02em;
}

.de-migu6-11t5 h3 {
  font-size: 22.5px;
  font-weight: 600;
  margin: 28px 0 12px;
}

.de-migu6-11t5 p + p {
  margin-top: 16px;
}

.de-migu6-11t5 ul, .de-migu6-11t5 ol {
  margin-block: 16px;
}

.de-migu6-swh9 {
  padding: 24px 28px;
  margin-block: 28px;
  background: #1E1E2B;
  border-radius: 28px;
}

.de-migu6-swh9 p {
  font-family: "Bodoni Moda", serif;
  line-height: 1.4;
  color: #F6F6F8;
  font-size: 21.5px;
  font-weight: 600;
}

.de-migu6-swh9 cite {
  font-weight: 600;
  color: #A3A3B7;
  display: block;
  font-style: normal;
  margin-top: 12px;
  font-size: 14.5px;
}

.de-mim-lhh {
  border: 1px solid #333249;
  background: #14141D;
  display: grid;
  gap: 24px 48px;
  padding: 24px 20px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 370px), 1fr));
  border-radius: 28px;
}

.de-mim-nc {
  min-width: 0;
}

.de-mim-mk1 {
  line-height: 1.12;
  letter-spacing: -0.02em;
  font-weight: 800;
  font-size: clamp(1.662rem, 1.227rem + 1.4vw, 2.429rem);
}

.de-mim-j11 {
  margin-top: 16px;
}

.de-mim-ie {
  padding: 0;
  list-style: none;
  min-width: 0;
}

.de-mim-3663 {
  gap: 16px;
  display: flex;
  border-bottom: 1px solid #333249;
  overflow-wrap: break-word;
  align-items: flex-start;
  hyphens: auto;
  padding: 12px 0;
}

.de-mim-3663 + .de-mim-3663 {
  margin-top: 0;
}

.de-mim-tam {
  border-radius: 50%;
  place-items: center;
  height: 24px;
  width: 24px;
  flex: none;
  background: #44E47D;
  color: #14141D;
  display: grid;
}

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

.de-hobek-zh {
  border: 1px solid #333249;
  background: #14141D;
  border-radius: 28px;
  min-width: 0;
  padding: 24px;
}

.de-hobek-3w3 {
  background: #1E1E2B;
  height: 6px;
  overflow: hidden;
  border-radius: 999px;
}

.de-hobek-wk {
  border-radius: 999px;
  height: 100%;
  background: #7583E5;
}

.de-hobek-ss {
  margin-top: 20px;
  font-weight: 800;
  font-size: 24.5px;
}

.de-hobek-irs {
  font-family: "Red Hat Mono", monospace;
  color: #A3A3B7;
  font-size: 14.5px;
}

.de-hobek-8zt {
  list-style: none;
  margin-top: 16px;
  padding: 0;
  font-size: 15.5px;
}

.de-hobek-wmw8 {
  gap: 8px;
  display: flex;
}

.de-hobek-wmw8 svg {
  margin-top: 3px;
  flex: none;
  color: #44E47D;
}

.de-wyf-38p {
  display: flex;
  gap: 16px;
  align-items: center;
}

.de-wyf-uacm {
  font-size: 53px;
  font-weight: 800;
  font-family: "Bodoni Moda", serif;
  line-height: 1;
  color: #F6F6F8;
}

.de-wyf-dzq {
  gap: 2px;
  color: #F6F6F8;
  display: flex;
}

.de-wyf-jq {
  font-size: 14.5px;
  color: #A3A3B7;
}

.de-wyf-gvt {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr));
  gap: 16px;
  display: grid;
}

.de-wyf-krt {
  border: 1px solid #333249;
  padding: 24px;
  flex-direction: column;
  border-radius: 28px;
  display: flex;
  min-width: 0;
  gap: 16px;
  background: #14141D;
}

.de-wyf-jr43 {
  font-size: 15.5px;
  flex: 1;
}

.de-wyf-d7gi {
  align-items: center;
  gap: 12px;
  display: flex;
}

.de-wyf-nqip {
  height: 40px;
  background: #1E1E2B;
  place-items: center;
  font-weight: 700;
  font-size: 14.5px;
  display: grid;
  border-radius: 50%;
  flex: none;
  width: 40px;
  color: #F6F6F8;
}

.de-wyf-6c {
  font-weight: 700;
  font-size: 15.5px;
  display: block;
  color: #F6F6F8;
}

.de-wyf-5s {
  color: #A3A3B7;
  display: block;
  font-size: 13.5px;
}

.de-wyfip-rxw7 {
  border: 1px solid #333249;
  display: grid;
  border-radius: 28px;
  gap: 24px 48px;
  padding: 24px;
  background: #14141D;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr));
}

.de-wyfip-lqn {
  display: grid;
  align-items: start;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 16px 20px;
}

.de-wyfip-w5t0 {
  height: 64px;
  font-weight: 800;
  overflow: hidden;
  font-family: "Bodoni Moda", serif;
  width: 64px;
  display: grid;
  background: #7583E5;
  place-items: center;
  border-radius: 50%;
  color: #0D0D11;
  font-size: 22.5px;
}

.de-wyfip-w5t0 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.de-wyfip-dfgo {
  font-size: 22.5px;
  font-weight: 800;
}

.de-wyfip-qnf {
  color: #A3A3B7;
  font-size: 14.5px;
}

.de-wyfip-dev {
  margin-top: 12px;
}

.de-wyfip-zgdn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 12px;
  gap: 8px 20px;
  font-size: 14.5px;
}

.de-wyfip-g6 {
  font-family: "Red Hat Mono", monospace;
  color: #A3A3B7;
}

.de-zojab-x9 {
  margin: 0;
  padding: 0;
  gap: 12px;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 144px), 1fr));
}

.de-zojab-x9 > li + li {
  margin-top: 0;
}

.de-zojab-hk {
  border: 1px solid #333249;
  aspect-ratio: 300 / 173;
  padding: 12px;
  background: #14141D;
  transition: border-color .16s;
  border-radius: 16px;
  display: block;
}

.de-zojab-hk:hover {
  border-color: #9EA8EC;
}

.de-zojab-egxk {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.de-rif-0n, .de-kadu9-rld {
  background: #1E1E2B;
  padding: 24px 20px;
  border-radius: 28px;
}

.de-rif-51eh {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  gap: 20px 40px;
  flex-wrap: wrap;
}

.de-rif-ll35 {
  max-width: 640px;
  min-width: 0;
}

.de-rif-ij, .de-kadu9-ql {
  max-width: 680px;
  margin-top: 12px;
}

.de-rif-9ul5 {
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr));
  margin-top: 28px;
  gap: 12px;
  display: grid;
  list-style: none;
}

.de-rif-cs5s {
  background: #14141D;
  font-weight: 700;
  display: flex;
  overflow-wrap: break-word;
  gap: 12px;
  border-radius: 16px;
  align-items: center;
  color: #F6F6F8;
  min-width: 0;
  hyphens: auto;
  padding: 16px;
}

.de-rif-cs5s + .de-rif-cs5s {
  margin-top: 0;
}

.de-rif-cs5s svg {
  flex: none;
  color: #9EA8EC;
}

.de-kadu9-pr8n {
  font-size: 14.5px;
  display: flex;
  margin-top: 20px;
  gap: 8px 20px;
  font-weight: 700;
  flex-wrap: wrap;
}

.de-qi6-rm9c {
  gap: 32px 56px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 390px), 1fr));
  display: grid;
}

.de-qi6-5df {
  min-width: 0;
}

.de-qi6-5df p {
  margin-top: 16px;
}

.de-qi6-kmu {
  display: grid;
  gap: 16px;
  align-content: start;
  min-width: 0;
}

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

.de-qi6-oc8 {
  background: #14141D;
  padding: 20px 20px;
  flex-direction: column-reverse;
  display: flex;
}

.de-qi6-wzxy {
  hyphens: auto;
  font-family: "Red Hat Mono", monospace;
  overflow-wrap: break-word;
  font-weight: 700;
  color: #F6F6F8;
  font-size: 24.5px;
}

.de-qi6-0yoi {
  font-size: 13.5px;
  color: #A3A3B7;
}

.de-qi6-0v8v {
  border: 1px solid #333249;
  border-radius: 28px;
  list-style: none;
  background: #14141D;
  padding: 0;
}

.de-qi6-3bh {
  flex-wrap: wrap;
  border-bottom: 1px solid #333249;
  justify-content: space-between;
  padding: 16px 20px;
  gap: 4px 16px;
  display: flex;
}

.de-qi6-3bh + .de-qi6-3bh {
  margin-top: 0;
}

.de-qi6-3bh:last-child {
  border-bottom: 0;
}

.de-qi6-q667 {
  color: #F6F6F8;
  font-weight: 700;
}

.de-qi6-71yj {
  overflow-wrap: break-word;
  color: #A3A3B7;
  font-family: "Red Hat Mono", monospace;
  hyphens: auto;
  font-size: 14.5px;
}

.de-wys-kmv {
  counter-reset: faq;
  border-top: 1.5px solid #F6F6F8;
}

.de-wys-tj {
  border-bottom: 1px solid #333249;
}

.de-wys-ql {
  padding: 20px 0;
  color: #F6F6F8;
  align-items: center;
  font-size: 17.5px;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  font-weight: 700;
  display: grid;
  gap: 12px;
}

.de-wys-ql::before {
  font-family: "Red Hat Mono", monospace;
  content: counter(faq, decimal-leading-zero);
  color: #9EA8EC;
  font-size: 13.5px;
  counter-increment: faq;
}

.de-wys-ql:hover {
  color: #9EA8EC;
}

.de-wys-zip7 {
  transition: transform .16s;
}

.de-wys-tj[open] .de-wys-zip7 {
  transform: rotate(45deg);
}

.de-wys-xbs {
  padding: 0 0 24px 48px;
  max-width: 864px;
}

.de-wys-xbs p + p {
  margin-top: 12px;
}

.de-numim-rel {
  align-items: start;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr));
  gap: 24px 48px;
  display: grid;
}

.de-numim-s7us {
  min-width: 0;
}

.de-numim-oo5 {
  color: #A3A3B7;
  margin-top: 12px;
}

.de-numim-s7us .de-xaso9 {
  margin-top: 20px;
}

.de-numim-i02b {
  gap: 12px;
  min-width: 0;
  display: grid;
}

.de-numim-g2n3 {
  border: 1px solid #333249;
  background: #14141D;
  border-radius: 28px;
}

.de-numim-g2n3[open] {
  border-color: #F6F6F8;
}

.de-numim-7n {
  align-items: center;
  font-weight: 700;
  padding: 20px 20px;
  justify-content: space-between;
  gap: 16px;
  display: flex;
  color: #F6F6F8;
}

.de-numim-ba {
  width: 32px;
  transition: transform .16s;
  place-items: center;
  flex: none;
  background: #1E1E2B;
  border-radius: 50%;
  display: grid;
  height: 32px;
}

.de-numim-g2n3[open] .de-numim-ba {
  transform: rotate(45deg);
}

.de-numim-hr {
  font-size: 15.5px;
  padding: 0 20px 20px;
}

.de-nuy-5s4 {
  color: #F2F2F4;
  padding: 28px 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  border-radius: 28px;
  gap: 24px 40px;
  align-items: center;
  background: #040406;
  display: flex;
}

.de-nuy-bp9 {
  min-width: 0;
  max-width: 640px;
}

.de-nuy-iyi {
  line-height: 1.12;
  font-weight: 800;
  color: #F2F2F4;
  font-size: clamp(1.534rem, 1.227rem + 1.2vw, 2.173rem);
  letter-spacing: -0.02em;
}

.de-nuy-gz {
  color: #F2F2F4;
  margin-top: 12px;
}

.de-nuy-gz a {
  color: #F2F2F4;
}

.de-nuguq-ykn {
  max-width: 764px;
  font-weight: 800;
  line-height: 1.15;
  font-size: clamp(1.406rem, 1.125rem + 1vw, 1.917rem);
}

.de-nuguq-0ix {
  column-gap: 48px;
  font-size: 15.5px;
  columns: 2 340px;
  margin-top: 20px;
}

.de-nuguq-0ix p + p {
  margin-top: 16px;
}

.de-veu-rk {
  flex-wrap: wrap;
  margin-bottom: 20px;
  font-size: 13.5px;
  list-style: none;
  display: flex;
  color: #A3A3B7;
  gap: 8px 12px;
  padding: 0;
}

.de-veu-rk li + li {
  margin-top: 0;
}

.de-veu-rk li + li::before {
  margin-right: 12px;
  content: "/";
}

.de-veu-25nr {
  color: #A3A3B7;
}

.de-veu-dv7x {
  font-weight: 700;
  color: #F6F6F8;
}

.de-nujaq {
  padding-block: 8px 32px;
}

.de-nujaq-ofsx {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 452px), 1fr));
  gap: 24px 48px;
  display: grid;
  align-items: start;
}

.de-nujaq-m6 {
  min-width: 0;
}

.de-nujaq-oox {
  color: #A3A3B7;
  font-size: 13.5px;
  font-family: "Red Hat Mono", monospace;
}

.de-nujaq-0v {
  letter-spacing: -0.03em;
  line-height: 1.02;
  font-weight: 800;
  margin-top: 12px;
  font-size: clamp(2.301rem, 1.329rem + 3.4vw, 4.091rem);
}

.de-nujaq-nm {
  font-size: 18.5px;
  margin-top: 16px;
  max-width: 560px;
}

.de-nujaq-h7j {
  border: 1px solid #333249;
  display: grid;
  margin-top: 24px;
  border-radius: 28px;
  gap: 1px;
  background: #333249;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 144px), 1fr));
}

.de-nujaq-fy {
  background: #14141D;
  min-width: 0;
  padding: 12px 16px;
}

.de-nujaq-uq2b {
  font-size: 12.5px;
  font-weight: 700;
  color: #A3A3B7;
}

.de-nujaq-gg {
  font-size: 17.5px;
  color: #F6F6F8;
  hyphens: auto;
  margin-top: 2px;
  overflow-wrap: break-word;
  font-weight: 700;
  font-family: "Red Hat Mono", monospace;
}

.de-nujaq-7ouy {
  margin-top: 24px;
}

.de-nujaq-bn {
  font-size: 13.5px;
  color: #A3A3B7;
  margin-top: 12px;
}

.de-nujaq-g89 {
  min-width: 0;
}

.de-beta0-9vf {
  border-radius: 28px;
  background: #040406;
  overflow: hidden;
  text-align: center;
  color: #F2F2F4;
  padding: 28px 20px 0;
}

.de-beta0-8q {
  max-width: 824px;
  margin-inline: auto;
}

.de-beta0-y3 {
  font-size: 13.5px;
  color: #F2F2F4;
  font-family: "Red Hat Mono", monospace;
}

.de-beta0-nu {
  line-height: 1.02;
  font-weight: 800;
  color: #F2F2F4;
  font-size: clamp(2.173rem, 1.329rem + 3.4vw, 4.218rem);
  margin-top: 12px;
  letter-spacing: -0.03em;
}

.de-beta0-vwnc {
  margin-top: 16px;
  font-size: 18.5px;
  color: #F2F2F4;
}

.de-beta0-d4u {
  margin-top: 24px;
  justify-content: center;
}

.de-beta0-nu1y {
  justify-content: center;
  list-style: none;
  padding: 0;
  margin-top: 28px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.de-beta0-cpno {
  border: 1px solid #F2F2F4;
  border-radius: 999px;
  color: #F2F2F4;
  font-size: 14.5px;
  padding: 8px 16px;
}

.de-beta0-cpno + .de-beta0-cpno {
  margin-top: 0;
}

.de-beta0-cpno strong {
  font-family: "Red Hat Mono", monospace;
  color: #F2F2F4;
}

.de-beta0-pu8 {
  border-radius: 28px 28px 0 0;
  margin: 36px auto 0;
  overflow: hidden;
  max-width: 964px;
  aspect-ratio: 16 / 10;
  background-color: #1E1E2B;
}

.de-beta0-pu8 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.de-sodud {
  padding-bottom: 48px;
}

.de-sodud-8h {
  border: 1px solid #333249;
  border-radius: 28px;
  background: #14141D;
}

.de-sodud-w7z {
  display: flex;
  color: #F6F6F8;
  padding: 0 16px;
  justify-content: space-between;
  min-height: 52px;
  align-items: center;
  font-weight: 700;
}

.de-sodud-sl {
  transition: transform .16s;
}

.de-sodud-8h[open] .de-sodud-sl {
  transform: rotate(45deg);
}

.de-sodud-7j {
  margin: 0;
  display: grid;
  list-style: none;
  padding: 0 8px 8px;
}

.de-sodud-7j li + li {
  margin-top: 0;
}

.de-sodud-zn0j {
  text-decoration: none;
  display: flex;
  min-height: 44px;
  border-top: 1px solid #333249;
  align-items: center;
  color: #D2D2DC;
  padding: 0 8px;
  font-weight: 600;
}

.de-sodud-zn0j:hover {
  color: #9EA8EC;
}

.de-jaduw-wu {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 348px), 1fr));
  align-items: start;
  gap: 28px 56px;
}

.de-jaduw-mhxm {
  max-width: 720px;
  min-width: 0;
  font-size: 17.5px;
}

.de-jaduw-mhxm p {
  margin-top: 16px;
}

.de-jaduw-xn {
  background: #1E1E2B;
  padding: 24px;
  min-width: 0;
  border-radius: 28px;
}

.de-jaduw-jkt8 {
  font-size: 19.5px;
  font-weight: 600;
}

.de-jaduw-r1 {
  list-style: none;
  padding: 0;
  margin-top: 16px;
}

.de-jaduw-je4b {
  display: flex;
  gap: 12px;
}

.de-jaduw-je4b svg {
  color: #44E47D;
  flex: none;
  margin-top: 2px;
}

.de-lod-hin {
  gap: 16px;
  list-style: none;
  display: grid;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr));
  margin: 0;
}

.de-lod-hin > li + li {
  margin-top: 0;
}

.de-lod-mnn {
  border: 1px solid #333249;
  background-color: #040406;
  overflow: hidden;
  aspect-ratio: 16 / 10;
  border-radius: 28px;
}

.de-lod-4stv {
  width: 100%;
  object-fit: contain;
  height: 100%;
}

.de-lod-2q {
  margin-top: 12px;
  font-size: 14.5px;
}

.de-cer-nie {
  border: 1px solid #333249;
  background: #14141D;
  border-radius: 28px;
  overflow-x: auto;
}

.de-cer-jcec {
  font-size: 15.5px;
  min-width: 560px;
}

.de-cer-jcec thead {
  background: #1E1E2B;
}

.de-cer-jcec th, .de-cer-jcec td {
  padding: 12px 16px;
  vertical-align: middle;
}

.de-cer-jcec thead th {
  font-weight: 700;
  color: #D2D2DC;
  font-size: 13.5px;
}

.de-cer-jcec tbody th, .de-cer-jcec tbody td {
  border-top: 1px solid #333249;
}

.de-cer-0v {
  font-family: "Red Hat Mono", monospace;
  white-space: nowrap;
  text-align: right;
  color: #F6F6F8;
}

.de-cer-0xlj {
  display: flex;
  color: #F6F6F8;
  gap: 12px;
  font-weight: 700;
  align-items: center;
}

.de-cer-0c {
  overflow: hidden;
  border-radius: 10px;
  flex: none;
  width: 40px;
  height: 40px;
  background: #1E1E2B;
}

.de-cer-0c img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.de-cer-2t1 {
  background: #1E1E2B;
}

.de-cer-2t1 .de-cer-0c {
  background: #14141D;
}

.de-cer-wnn6 {
  color: #0D0D11;
  background: #7583E5;
  border-radius: 10px;
  padding: 2px 8px;
  font-weight: 700;
  font-size: 11px;
}

.de-cejat-1t0 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr));
  gap: 16px;
}

.de-cejat-2917 {
  border: 1px solid #333249;
  border-radius: 28px;
  flex-direction: column;
  gap: 12px;
  background: #14141D;
  padding: 24px;
  min-width: 0;
  display: flex;
}

.de-cejat-9xem {
  font-size: 20.5px;
  font-weight: 600;
}

.de-cejat-iig3 {
  flex: 1;
  font-size: 15.5px;
}

.de-cejat-82q8 {
  font-size: 13.5px;
  font-weight: 700;
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
  align-items: center;
}

.de-cejat-82q8 svg {
  color: #A3A3B7;
}

.de-cejat-0y26 {
  padding: 4px 12px;
  border-radius: 10px;
  color: #F6F6F8;
  background: #1E1E2B;
}

.de-cejat-ru2r {
  background: #7583E5;
  padding: 4px 12px;
  border-radius: 10px;
  color: #0D0D11;
}

.de-guguw-6ve8 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 410px), 1fr));
  gap: 40px 48px;
  display: grid;
}

.de-guguw-66 {
  min-width: 0;
}

.de-guguw-lc {
  letter-spacing: -0.02em;
  line-height: 1.12;
  font-weight: 800;
  font-size: clamp(1.534rem, 1.227rem + 1vw, 2.173rem);
}

.de-guguw-mm {
  margin-top: 12px;
  color: #A3A3B7;
}

.de-guguw-tn4s {
  border: 1px solid #333249;
  overflow-x: auto;
  margin-top: 20px;
  border-radius: 28px;
  background: #14141D;
}

.de-guguw-kx4s {
  font-size: 15.5px;
}

.de-guguw-kx4s thead {
  background: #1E1E2B;
}

.de-guguw-kx4s th, .de-guguw-kx4s td {
  padding: 12px 20px;
}

.de-guguw-kx4s thead th {
  font-size: 13.5px;
}

.de-guguw-kx4s tbody th, .de-guguw-kx4s tbody td {
  border-top: 1px solid #333249;
}

.de-guguw-kx4s tbody th {
  font-weight: 600;
}

.de-guguw-1h8 {
  white-space: nowrap;
  font-family: "Red Hat Mono", monospace;
  color: #F6F6F8;
  text-align: right;
}

.de-guguw-yr9 {
  margin-top: 8px;
  background: #1E1E2B;
  height: 4px;
  border-radius: 999px;
  display: block;
}

.de-guguw-6zp5 {
  background: #7583E5;
  display: block;
  height: 100%;
  border-radius: 999px;
}

.de-guguw-2u {
  font-weight: 700;
  color: #44E47D;
}

.de-guguw-qj {
  color: #A3A3B7;
}

.de-qiri6-s4jt {
  border: 1px solid #333249;
  overflow: hidden;
  aspect-ratio: 16 / 9;
  position: relative;
  background-color: #040406;
  border-radius: 28px;
}

.de-qiri6-y0y {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.de-qiri6-4q {
  display: grid;
  background: rgba(0, 0, 0, 0.67);
  text-decoration: none;
  position: absolute;
  place-items: center;
  inset: 0;
}

.de-qiri6-cg {
  font-weight: 800;
  display: inline-flex;
  min-height: 56px;
  gap: 12px;
  align-items: center;
  transition: transform .16s;
  background: #F2F2F4;
  font-size: 17.5px;
  border-radius: 999px;
  padding: 0 28px;
  color: #040406;
}

.de-qiri6-4q:hover .de-qiri6-cg {
  transform: scale(1.04);
}

.de-qiri6-tj0 {
  margin-top: 16px;
  align-items: center;
  display: flex;
  gap: 16px 32px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.de-qiri6-wqc {
  font-size: 15.5px;
  max-width: 640px;
}

.de-gua-yj {
  line-height: 1.7;
  max-width: 764px;
  font-size: 17.5px;
}

.de-gua-bif {
  font-weight: 800;
  margin-bottom: 20px;
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-size: clamp(1.662rem, 1.227rem + 1.6vw, 2.557rem);
}

.de-gua-yj p + p {
  margin-top: 16px;
}

.de-kadu9-xly {
  gap: 12px;
  margin-top: 24px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr));
}

.de-kadu9-74m {
  background: #14141D;
  border-radius: 16px;
  padding: 20px 20px;
  min-width: 0;
}

.de-kadu9-0wjb {
  font-family: "Commissioner", sans-serif;
  font-size: 16.5px;
  font-weight: 700;
}

.de-kadu9-iko3 {
  font-size: 14.5px;
  margin-top: 8px;
}

.de-fih {
  right: 0;
  background: #14141D;
  display: flex;
  padding: 12px 12px 12px 16px;
  left: 0;
  border-top: 1px solid #333249;
  z-index: 35;
  justify-content: space-between;
  position: fixed;
  transition: transform .20s;
  bottom: 0;
  transform: translateY(110%);
  align-items: center;
  gap: 12px;
}

.de-fih-7e {
  transform: translateY(0);
}

.de-fih-xfz {
  color: #F6F6F8;
  white-space: nowrap;
  font-weight: 700;
  text-overflow: ellipsis;
  min-width: 0;
  overflow: hidden;
}

.de-fih .de-xaso9 {
  flex: none;
  min-height: 44px;
}

@media (min-width: 638px) {
  .de-nul {
    padding-inline: 24px;
  }
  .de-holou-k2e {
    padding: 44px 40px;
  }
  .de-holou-w9g {
    padding: 24px 32px;
  }
  .de-mim-lhh {
    padding: 36px;
  }
  .de-rif-0n, .de-kadu9-rld {
    padding: 36px;
  }
  .de-nuy-5s4 {
    padding: 40px;
  }
  .de-beta0-9vf {
    padding: 44px 40px 0;
  }
}

@media (min-width: 972px) {
  .de-nul {
    padding-inline: 40px;
  }
  main > section {
    padding-block: 0 92px;
  }
  .de-bew {
    padding: 12px 24px;
  }
  .de-bew-60z {
    grid-template-areas: "logo nav tools actions";
    padding-left: 16px;
    gap: 16px;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
  }
  .de-bew-6wj {
    display: none;
  }
  .de-bew-kf {
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 0;
    gap: 2px;
    border-top: 0;
    display: flex;
  }
  .de-bew-hwmo {
    min-height: 40px;
    font-size: 14.5px;
  }
  .de-bew-ylu2 {
    display: flex;
  }
  .de-bew-ylu2 .de-xaso9 {
    padding: 0 16px;
    min-height: 42px;
  }
  .de-holou-k2e {
    padding: 68px;
  }
  .de-nujaq {
    padding-block: 16px 48px;
  }
  .de-sodud {
    padding-bottom: 76px;
  }
  .de-sodud-8h[open] .de-sodud-7j, .de-sodud-7j {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    padding: 0 12px 12px;
  }
  .de-sodud-zn0j {
    font-weight: 700;
    background: #1E1E2B;
    padding: 0 12px;
    font-size: 14.5px;
    min-height: 36px;
    border-radius: 16px;
    border-top: 0;
    color: #F6F6F8;
  }
  .de-sodud-zn0j:hover {
    color: #0D0D11;
    background: #7583E5;
  }
  .de-mim-lhh {
    padding: 44px;
  }
  .de-rif-0n, .de-kadu9-rld {
    padding: 44px;
  }
  .de-nuy-5s4 {
    padding: 48px;
  }
  .de-beta0-9vf {
    padding: 56px 56px 0;
  }
  .de-lo6 {
    padding-block: 76px 28px;
  }
  .de-fih {
    display: none;
  }
}