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

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

body {
  margin: 0;
  line-height: 1.55;
  background: #0E0F10;
  font-family: "Onest", sans-serif;
  overflow-wrap: break-word;
  color: #D2D2D6;
  font-size: 1.005rem;
}

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

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

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #A7D3ED;
}

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 {
  display: block;
  height: auto;
  max-width: 100%;
}

button {
  font: inherit;
  color: inherit;
}

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

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

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

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

.y-tadur {
  padding-inline: 16px;
  max-width: 1336px;
  margin-inline: auto;
}

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

.y-jaq {
  margin-bottom: 28px;
  display: flex;
  gap: 16px 36px;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
}

.y-jaq-nuy {
  max-width: 752px;
  min-width: 0;
}

.y-jaq-h97 {
  font-size: 0.879rem;
  display: flex;
  margin-bottom: 12px;
  gap: 8px;
  align-items: center;
  color: #84C1E6;
  font-weight: 700;
}

.y-jaq-h97::before {
  content: "";
  border-radius: 2px;
  background: #72B8E2;
  height: 8px;
  width: 8px;
  flex: none;
}

.y-jaq-fqop {
  font-weight: 800;
  line-height: 1.1;
  font-size: clamp(1.632rem, 1.206rem + 1.6vw, 2.512rem);
  text-wrap: balance;
  letter-spacing: -0.02em;
}

.y-jaq-ld {
  margin-top: 12px;
  color: #9A9BA3;
}

.y-jaq-z8a7 {
  align-items: center;
  font-weight: 700;
  padding-bottom: 2px;
  text-decoration: none;
  font-size: 0.942rem;
  display: inline-flex;
  border-bottom: 1.5px solid currentColor;
  gap: 8px;
}

.y-jaq-z8a7 svg {
  flex: none;
}

.y-jaq-xohi {
  margin-inline: auto;
  flex-direction: column;
  text-align: center;
  align-items: center;
  max-width: 792px;
}

.y-jaq-xohi .y-jaq-h97 {
  border: 1px solid #3B3D44;
  justify-content: center;
  padding: 4px 12px;
  color: #D2D2D6;
  border-radius: 999px;
}

.y-jaq-xohi .y-jaq-h97::before {
  display: none;
}

.y-jaq-xohi .y-jaq-fqop {
  font-size: clamp(1.758rem, 1.306rem + 2vw, 2.888rem);
}

.y-jaq-xohi .y-jaq-z8a7 {
  background: #222327;
  font-size: 0.879rem;
  color: #EFEFF1;
  border-radius: 999px;
  border-bottom: 0;
  min-height: 40px;
  padding: 0 16px;
}

.y-jaq-xohi .y-jaq-z8a7:hover {
  background: #3B3D44;
  color: #EFEFF1;
}

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

.y-nukav-46o {
  background: #72B8E2;
  color: #0F0F10;
}

.y-nukav-46o:hover {
  color: #0F0F10;
  background: #A7D3ED;
}

.y-nukav-ots {
  border-color: #EFEFF1;
  background: transparent;
  color: #EFEFF1;
}

.y-nukav-ots:hover {
  background: #EFEFF1;
  color: #0E0F10;
}

.y-nukav-s4 {
  min-height: 52px;
  font-size: 1.005rem;
}

.y-nukav-2dl {
  display: flex;
  width: 100%;
}

.y-nukav-yw {
  color: #09090A;
  background: #EDEDEE;
}

.y-nukav-yw:hover {
  background: #72B8E2;
  color: #0F0F10;
}

.y-nukav-vd {
  background: transparent;
  border-color: #EDEDEE;
  color: #EDEDEE;
}

.y-nukav-vd:hover {
  color: #09090A;
  background: #EDEDEE;
}

.y-bejar {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.y-vecey {
  border: 1px solid #3B3D44;
  position: relative;
  border-radius: 8px;
  background-color: #222327;
  background-image: repeating-linear-gradient(135deg, #222327 0 9px, #16171A 9px 18px);
  overflow: hidden;
}

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

.y-vecey-g71i {
  aspect-ratio: 16 / 10;
}

.y-fiqia {
  background: #0E0F10;
  padding: 12px;
  z-index: 30;
  top: 0;
  position: sticky;
}

.y-fiqia-buqw {
  border: 1px solid #3B3D44;
  align-items: center;
  margin-inline: auto;
  grid-template-columns: minmax(0, 1fr) auto auto;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  border-radius: 8px;
  display: grid;
  background: #16171A;
  max-width: 1336px;
  padding: 12px;
  gap: 12px;
}

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

.y-fiqia-ml0r::before {
  border-radius: 4px;
  content: "";
  background: #72B8E2;
  flex: none;
  height: 14px;
  transform: rotate(45deg);
  width: 14px;
}

.y-fiqia-ml0r:hover {
  color: #EFEFF1;
}

.y-fiqia-h8j {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.y-fiqia-j20 {
  color: #0E0F10;
  place-items: center;
  height: 44px;
  cursor: pointer;
  width: 44px;
  display: grid;
  border-radius: 4px;
  background: #EFEFF1;
  grid-area: burger;
}

.y-fiqia-h8j:focus-visible + .y-fiqia-j20 {
  outline: 2px solid #84C1E6;
  outline-offset: 3px;
}

.y-fiqia-km9 {
  display: none;
}

.y-fiqia-h8j:checked + .y-fiqia-j20 .y-fiqia-u90 {
  display: none;
}

.y-fiqia-h8j:checked + .y-fiqia-j20 .y-fiqia-km9 {
  display: block;
}

.y-fiqia-w412 {
  padding-top: 8px;
  grid-area: nav;
  border-top: 1px solid #3B3D44;
  display: none;
}

.y-fiqia-h8j:checked ~ .y-fiqia-w412 {
  gap: 2px;
  display: grid;
}

.y-fiqia-m1p {
  font-size: 1.067rem;
  border-radius: 4px;
  color: #D2D2D6;
  align-items: center;
  font-weight: 700;
  display: flex;
  padding: 0 12px;
  text-decoration: none;
  min-height: 48px;
}

.y-fiqia-m1p:hover {
  color: #EFEFF1;
  background: #222327;
}

.y-fiqia-g06 {
  color: #EFEFF1;
  background: #222327;
}

.y-fiqia-od {
  gap: 8px;
  grid-area: actions;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.y-fiqia-od .y-nukav {
  padding: 0 12px;
  min-height: 44px;
  font-size: 0.879rem;
}

.y-minun {
  border: 1px solid #3B3D44;
  padding: 28px 20px;
  margin: 0 12px 24px;
  border-radius: 8px;
  background: #16171A;
}

.y-minun-xnt {
  font-size: clamp(2.26rem, 1.005rem + 6vw, 5.525rem);
  color: #EFEFF1;
  line-height: 1;
  font-family: "Bodoni Moda", serif;
  font-weight: 800;
  hyphens: auto;
  letter-spacing: -0.04em;
  overflow-wrap: break-word;
}

.y-minun-06lj {
  margin-top: 36px;
}

.y-minun-7q {
  gap: 8px 24px;
  display: grid;
  padding: 16px 0;
  border-top: 1px solid #3B3D44;
}

.y-minun-ive {
  color: #9A9BA3;
  font-family: "IBM Plex Mono", monospace;
  font-size: 0.816rem;
}

.y-minun-447 {
  list-style: none;
  padding: 0;
  flex-wrap: wrap;
  gap: 8px 20px;
  display: flex;
}

.y-minun-447 li + li {
  margin-top: 0;
}

.y-minun-jrc {
  text-decoration: none;
  font-weight: 600;
  color: #EFEFF1;
  font-size: 0.942rem;
}

.y-minun-jrc:hover {
  color: #84C1E6;
}

.y-minun-sn8 {
  font-size: 0.816rem;
  margin-top: 20px;
  padding-top: 20px;
  gap: 16px 24px;
  color: #9A9BA3;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  border-top: 1px solid #3B3D44;
  justify-content: space-between;
}

.y-minun-mu0 {
  max-width: 900px;
}

.y-minun-rhbj {
  border: 2px solid #EB7A82;
  color: #EB7A82;
  font-size: 0.816rem;
  width: 40px;
  display: grid;
  font-weight: 800;
  place-items: center;
  flex: none;
  border-radius: 50%;
  height: 40px;
}

.y-so3 {
  border: 1px solid #3B3D44;
  margin-inline: auto;
  display: flex;
  position: fixed;
  padding: 12px 12px 12px 16px;
  z-index: 40;
  right: 10px;
  border-radius: 8px;
  left: 10px;
  bottom: 10px;
  gap: 12px 20px;
  max-width: 856px;
  flex-wrap: wrap;
  box-shadow: 0 13px 34px -12px rgba(0, 0, 0, 0.71);
  background: #16171A;
  align-items: center;
}

.y-so3[hidden] {
  display: none;
}

.y-so3-apjg {
  color: #D2D2D6;
  font-size: 0.879rem;
  flex: 1 1 260px;
}

.y-so3-92p6 {
  gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.y-so3-92p6 .y-nukav {
  font-size: 0.879rem;
  padding: 0 16px;
  min-height: 44px;
}

.y-cetac {
  padding-block: 12px 60px;
}

.y-cetac-wuv {
  border: 1px solid #3B3D44;
  border-radius: 8px;
  overflow: hidden;
  background: #16171A;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr));
  display: grid;
}

.y-cetac-5s94 {
  padding: 28px 20px;
  min-width: 0;
}

.y-cetac-s5zk {
  font-weight: 800;
  letter-spacing: -0.03em;
  font-size: clamp(2.135rem, 1.306rem + 3.2vw, 3.767rem);
  line-height: 1.04;
  text-wrap: balance;
}

.y-cetac-wojr {
  font-size: 1.13rem;
  margin-top: 20px;
  max-width: 564px;
}

.y-cetac-jb {
  margin-top: 28px;
}

.y-cetac-lppg {
  background: #222327;
  display: grid;
  margin: 0;
  list-style: none;
  min-width: 0;
  padding: 12px 20px;
  align-content: center;
}

.y-cetac-5g {
  border-bottom: 1px solid #3B3D44;
  padding: 20px 0;
  gap: 16px;
  grid-template-columns: 44px minmax(0, 1fr);
  display: grid;
}

.y-cetac-5g + .y-cetac-5g {
  margin-top: 0;
}

.y-cetac-5g:last-child {
  border-bottom: 0;
}

.y-cetac-ra {
  color: #84C1E6;
  background: #16171A;
  display: grid;
  border-radius: 4px;
  width: 44px;
  place-items: center;
  height: 44px;
}

.y-cetac-mtuw {
  font-weight: 700;
  color: #EFEFF1;
  hyphens: auto;
  overflow-wrap: break-word;
}

.y-cetac-8tb {
  color: #9A9BA3;
  font-size: 0.879rem;
}

.y-fipej-n5t0 {
  border: 1px solid #3B3D44;
  overflow: hidden;
  border-radius: 8px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 158px), 1fr));
  gap: 1px;
  background: #3B3D44;
}

.y-fipej-wc8 {
  display: flex;
  background: #16171A;
  padding: 20px 24px;
  min-width: 0;
  flex-direction: column-reverse;
}

.y-fipej-du {
  font-family: "IBM Plex Mono", monospace;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: clamp(1.507rem, 1.206rem + 1vw, 2.009rem);
  color: #EFEFF1;
  letter-spacing: -0.02em;
  hyphens: auto;
}

.y-fipej-xnym {
  margin-top: 4px;
  color: #9A9BA3;
  font-size: 0.879rem;
}

.y-karil-w0m {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 176px), 1fr));
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 16px;
}

.y-karil-w0m > li + li {
  margin-top: 0;
}

.y-karil-fw {
  min-width: 0;
  transition: transform .16s;
  display: block;
  color: #EFEFF1;
  text-decoration: none;
}

.y-karil-fw:hover {
  transform: translateY(-4px);
  color: #84C1E6;
}

.y-karil-nf0j {
  border: 1px solid #3B3D44;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  background-image: repeating-linear-gradient(135deg, #222327 0 8px, #16171A 8px 16px);
  aspect-ratio: 1 / 1;
}

.y-karil-3j0j {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.y-karil-x6 {
  border-radius: 0px;
  font-weight: 700;
  position: absolute;
  color: #0E0F10;
  font-size: 0.753rem;
  padding: 3px 8px;
  top: 10px;
  left: 10px;
  background: #EFEFF1;
}

.y-karil-15 {
  overflow-wrap: break-word;
  margin-top: 12px;
  hyphens: auto;
  font-weight: 700;
  line-height: 1.3;
  font-size: 0.942rem;
}

.y-karil-7n {
  font-size: 0.816rem;
  color: #9A9BA3;
}

.y-dufie-nub {
  margin: 0;
  list-style: none;
  padding: 0;
  gap: 12px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 252px), 1fr));
  display: grid;
}

.y-dufie-nub > li + li {
  margin-top: 0;
}

.y-dufie-sn {
  border: 1px solid #3B3D44;
  grid-template-columns: auto minmax(0, 1fr) auto;
  gap: 16px;
  align-items: center;
  padding: 16px 20px;
  border-radius: 8px;
  background: #16171A;
  display: grid;
  transition: border-color .16s;
  text-decoration: none;
  height: 100%;
  color: #EFEFF1;
}

.y-dufie-sn:hover {
  color: #EFEFF1;
  border-color: #84C1E6;
}

.y-dufie-q6ey {
  color: #84C1E6;
  background: #222327;
  width: 44px;
  place-items: center;
  border-radius: 4px;
  display: grid;
  height: 44px;
}

.y-dufie-akir {
  overflow-wrap: break-word;
  hyphens: auto;
  font-weight: 700;
  display: block;
}

.y-dufie-1m {
  display: block;
  color: #9A9BA3;
  font-size: 0.816rem;
}

.y-nulon-yfdp {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr));
}

.y-nulon-5t46 {
  border: 1px solid #3B3D44;
  flex-direction: column;
  min-width: 0;
  border-radius: 8px;
  background: #16171A;
  display: flex;
}

.y-nulon-xaaw {
  padding: 24px 24px 20px;
}

.y-nulon-43 {
  font-weight: 700;
  padding: 4px 12px;
  font-size: 0.753rem;
  border-radius: 0px;
  display: inline-block;
  background: #222327;
  color: #D2D2D6;
}

.y-nulon-y7 {
  font-weight: 600;
  margin-top: 16px;
  font-size: 1.13rem;
  line-height: 1.3;
}

.y-nulon-c2ng {
  font-size: clamp(1.632rem, 1.306rem + 1vw, 2.009rem);
  letter-spacing: -0.02em;
  margin-top: 8px;
  font-family: "Bodoni Moda", serif;
  color: #84C1E6;
  line-height: 1.1;
  font-weight: 800;
  overflow-wrap: break-word;
}

.y-nulon-21 {
  flex: 1;
  gap: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  margin-inline: 16px;
  padding: 20px 12px 24px;
  border-top: 2px dashed #3B3D44;
}

.y-nulon-21::before, .y-nulon-21::after {
  background: #0E0F10;
  content: "";
  height: 22px;
  position: absolute;
  width: 22px;
  top: -12px;
  border-radius: 50%;
}

.y-nulon-21::before {
  border-right: 1px solid #3B3D44;
  left: -26px;
}

.y-nulon-21::after {
  border-left: 1px solid #3B3D44;
  right: -26px;
}

.y-nulon-bsl {
  flex: 1;
  font-size: 0.879rem;
}

.y-nulon-xp {
  font-size: 0.753rem;
  color: #9A9BA3;
}

.y-vel-w49 {
  border: 1px solid #3B3D44;
  border-radius: 8px;
  overflow-x: auto;
  background: #16171A;
}

.y-vel-k8ye {
  counter-reset: facts-row;
  font-size: 0.942rem;
}

.y-vel-k8ye thead th {
  color: #9A9BA3;
  font-size: 0.816rem;
  padding: 16px 16px;
  border-bottom: 1px solid #3B3D44;
  font-weight: 700;
}

.y-vel-k8ye tbody th, .y-vel-k8ye tbody td {
  border-bottom: 1px dashed #3B3D44;
  padding: 12px 16px;
}

.y-vel-k8ye tbody tr:last-child th, .y-vel-k8ye tbody tr:last-child td {
  border-bottom: 0;
}

.y-vel-k8ye tbody th {
  min-width: 150px;
  font-weight: 600;
  width: 40%;
  color: #D2D2D6;
}

.y-vel-k8ye tbody th::before {
  min-width: 32px;
  counter-increment: facts-row;
  color: #9A9BA3;
  font-family: "IBM Plex Mono", monospace;
  display: inline-block;
  font-size: 0.753rem;
  font-weight: 500;
  content: counter(facts-row, decimal-leading-zero);
}

.y-vel-k8ye tbody td {
  font-weight: 700;
  overflow-wrap: break-word;
  color: #EFEFF1;
  min-width: 180px;
  hyphens: auto;
}

.y-mifid-njla {
  border: 1px solid #3B3D44;
  border-radius: 8px;
  background: #16171A;
  overflow-x: auto;
}

.y-mifid-j78 {
  font-size: 0.942rem;
  min-width: 648px;
}

.y-mifid-j78 thead {
  background: #222327;
}

.y-mifid-j78 th, .y-mifid-j78 td {
  padding: 16px 16px;
}

.y-mifid-j78 thead th {
  color: #D2D2D6;
  font-size: 0.816rem;
  font-weight: 700;
}

.y-mifid-j78 tbody th, .y-mifid-j78 tbody td {
  border-top: 1px solid #3B3D44;
  vertical-align: middle;
}

.y-mifid-ga {
  align-items: center;
  font-weight: 700;
  gap: 12px;
  display: flex;
  color: #EFEFF1;
}

.y-mifid-72 {
  font-family: "IBM Plex Mono", monospace;
  color: #EFEFF1;
  text-align: right;
  white-space: nowrap;
}

.y-mifid-j78 thead .y-mifid-72 {
  font-family: "Onest", sans-serif;
}

.y-jah-nq0 {
  border-top: 1px solid #3B3D44;
}

.y-jah-hg {
  grid-template-columns: auto minmax(0, 1fr);
  gap: 8px 20px;
  padding: 24px 0;
  border-bottom: 1px solid #3B3D44;
  display: grid;
}

.y-jah-in {
  display: grid;
  height: 52px;
  border-radius: 4px;
  grid-row: span 2;
  place-items: center;
  background: #72B8E2;
  color: #0F0F10;
  width: 52px;
}

.y-jah-0rrn {
  font-weight: 600;
  font-size: 1.256rem;
}

.y-jah-rrtc {
  max-width: 792px;
  hyphens: auto;
}

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

.y-duo-1us {
  padding-top: 20px;
  border-top: 2px solid #EFEFF1;
  min-width: 0;
}

.y-duo-1us + .y-duo-1us {
  margin-top: 0;
}

.y-duo-1us::before {
  display: block;
  font-size: 0.879rem;
  content: counter(steps, decimal-leading-zero);
  color: #84C1E6;
  counter-increment: steps;
  font-weight: 700;
  font-family: "IBM Plex Mono", monospace;
}

.y-duo-3z6 {
  margin-top: 12px;
  font-weight: 600;
  line-height: 1.25;
  font-size: 1.193rem;
}

.y-duo-7hea {
  margin-top: 8px;
  font-size: 0.942rem;
}

.y-fi7-155q {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr));
  gap: 0 44px;
}

.y-fi7-qg9t {
  min-width: 0;
  border-top: 1px solid #3B3D44;
  padding-block: 20px 24px;
}

.y-fi7-amxy {
  font-size: 1.193rem;
  font-weight: 600;
}

.y-fi7-pxe {
  font-size: 0.942rem;
  margin-top: 12px;
}

.y-fi8-j0 {
  max-width: 792px;
  font-size: 1.067rem;
  line-height: 1.7;
}

.y-fi8-hh {
  letter-spacing: -0.02em;
  margin-bottom: 20px;
  font-size: clamp(1.632rem, 1.206rem + 1.6vw, 2.512rem);
  line-height: 1.1;
  font-weight: 800;
}

.y-fi8-j0 h3 {
  margin: 28px 0 12px;
  font-weight: 600;
  font-size: 1.381rem;
}

.y-fi8-j0 p + p {
  margin-top: 16px;
}

.y-fi8-j0 ul, .y-fi8-j0 ol {
  margin-block: 16px;
}

.y-fi8-g0 {
  padding: 24px 28px;
  margin-block: 28px;
  border-radius: 8px;
  background: #222327;
}

.y-fi8-g0 p {
  font-size: 1.318rem;
  color: #EFEFF1;
  font-weight: 600;
  line-height: 1.4;
  font-family: "Bodoni Moda", serif;
}

.y-fi8-g0 cite {
  display: block;
  font-style: normal;
  color: #9A9BA3;
  font-size: 0.879rem;
  font-weight: 600;
  margin-top: 12px;
}

.y-xamip-w632 {
  border: 1px solid #3B3D44;
  gap: 24px 52px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 378px), 1fr));
  padding: 24px 20px;
  border-radius: 8px;
  background: #16171A;
  display: grid;
}

.y-xamip-s1 {
  min-width: 0;
}

.y-xamip-1nn {
  font-size: clamp(1.632rem, 1.206rem + 1.4vw, 2.386rem);
  line-height: 1.12;
  letter-spacing: -0.02em;
  font-weight: 800;
}

.y-xamip-d4y {
  margin-top: 16px;
}

.y-xamip-jd {
  padding: 0;
  min-width: 0;
  list-style: none;
}

.y-xamip-hw5 {
  overflow-wrap: break-word;
  border-bottom: 1px solid #3B3D44;
  display: flex;
  hyphens: auto;
  align-items: flex-start;
  gap: 16px;
  padding: 12px 0;
}

.y-xamip-hw5 + .y-xamip-hw5 {
  margin-top: 0;
}

.y-xamip-yw {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: grid;
  color: #16171A;
  place-items: center;
  background: #4ADEA1;
  flex: none;
}

.y-so7-ksb {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 252px), 1fr));
}

.y-so7-in {
  border: 1px solid #3B3D44;
  padding: 24px;
  border-radius: 8px;
  min-width: 0;
  background: #16171A;
}

.y-so7-578o {
  background: #222327;
  border-radius: 999px;
  overflow: hidden;
  height: 6px;
}

.y-so7-33n {
  border-radius: 999px;
  height: 100%;
  background: #72B8E2;
}

.y-so7-4ftg {
  font-size: 1.507rem;
  margin-top: 20px;
  font-weight: 800;
}

.y-so7-wnnc {
  font-size: 0.879rem;
  color: #9A9BA3;
  font-family: "IBM Plex Mono", monospace;
}

.y-so7-ye1 {
  font-size: 0.942rem;
  padding: 0;
  list-style: none;
  margin-top: 16px;
}

.y-so7-az {
  gap: 8px;
  display: flex;
}

.y-so7-az svg {
  margin-top: 3px;
  color: #4ADEA1;
  flex: none;
}

.y-ceve8-3zmx {
  align-items: center;
  gap: 16px;
  display: flex;
}

.y-ceve8-ltj {
  font-size: 3.265rem;
  color: #EFEFF1;
  font-family: "Bodoni Moda", serif;
  font-weight: 800;
  line-height: 1;
}

.y-ceve8-3tm {
  color: #EFEFF1;
  display: flex;
  gap: 2px;
}

.y-ceve8-h8 {
  font-size: 0.879rem;
  color: #9A9BA3;
}

.y-ceve8-r4i7 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr));
  display: grid;
  gap: 16px;
}

.y-ceve8-sf5b {
  border: 1px solid #3B3D44;
  display: flex;
  flex-direction: column;
  padding: 24px;
  border-radius: 8px;
  min-width: 0;
  background: #16171A;
  gap: 16px;
}

.y-ceve8-nn {
  flex: 1;
  font-size: 0.942rem;
}

.y-ceve8-ho {
  gap: 12px;
  display: flex;
  align-items: center;
}

.y-ceve8-fc0r {
  background: #222327;
  flex: none;
  font-size: 0.879rem;
  place-items: center;
  font-weight: 700;
  color: #EFEFF1;
  display: grid;
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.y-ceve8-eq {
  font-weight: 700;
  color: #EFEFF1;
  display: block;
  font-size: 0.942rem;
}

.y-ceve8-of1 {
  color: #9A9BA3;
  display: block;
  font-size: 0.816rem;
}

.y-guq-tzd {
  border: 1px solid #3B3D44;
  display: grid;
  border-radius: 8px;
  background: #16171A;
  gap: 24px 52px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr));
  padding: 24px;
}

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

.y-guq-hv {
  color: #0F0F10;
  font-weight: 800;
  font-size: 1.381rem;
  background: #72B8E2;
  border-radius: 50%;
  height: 64px;
  overflow: hidden;
  display: grid;
  font-family: "Bodoni Moda", serif;
  place-items: center;
  width: 64px;
}

.y-guq-hv img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.y-guq-iclg {
  font-size: 1.381rem;
  font-weight: 800;
}

.y-guq-xb {
  color: #9A9BA3;
  font-size: 0.879rem;
}

.y-guq-c1b {
  margin-top: 12px;
}

.y-guq-7e {
  display: flex;
  font-size: 0.879rem;
  flex-wrap: wrap;
  margin-top: 12px;
  gap: 8px 20px;
}

.y-guq-gg {
  font-family: "IBM Plex Mono", monospace;
  color: #9A9BA3;
}

.y-riwy8-xqf3 {
  list-style: none;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 146px), 1fr));
  display: grid;
  padding: 0;
  gap: 12px;
  margin: 0;
}

.y-riwy8-xqf3 > li + li {
  margin-top: 0;
}

.y-riwy8-9y {
  border: 1px solid #3B3D44;
  aspect-ratio: 300 / 173;
  border-radius: 4px;
  background: #16171A;
  padding: 12px;
  display: block;
  transition: border-color .16s;
}

.y-riwy8-9y:hover {
  border-color: #84C1E6;
}

.y-riwy8-gnf {
  width: 100%;
  object-fit: contain;
  height: 100%;
}

.y-wyg-kxvg, .y-xab-uqc6 {
  border-radius: 8px;
  background: #222327;
  padding: 24px 20px;
}

.y-wyg-3yu {
  gap: 20px 44px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
}

.y-wyg-vp {
  max-width: 668px;
  min-width: 0;
}

.y-wyg-ydbe, .y-xab-t4 {
  margin-top: 12px;
  max-width: 712px;
}

.y-wyg-vs {
  gap: 12px;
  margin-top: 28px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 188px), 1fr));
  list-style: none;
  padding: 0;
}

.y-wyg-ke {
  display: flex;
  min-width: 0;
  font-weight: 700;
  gap: 12px;
  padding: 16px;
  hyphens: auto;
  color: #EFEFF1;
  background: #16171A;
  overflow-wrap: break-word;
  border-radius: 4px;
  align-items: center;
}

.y-wyg-ke + .y-wyg-ke {
  margin-top: 0;
}

.y-wyg-ke svg {
  color: #84C1E6;
  flex: none;
}

.y-xab-wjh {
  margin-top: 20px;
  font-weight: 700;
  gap: 8px 20px;
  font-size: 0.879rem;
  display: flex;
  flex-wrap: wrap;
}

.y-homie-p95x {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 398px), 1fr));
  display: grid;
  gap: 36px 60px;
}

.y-homie-52rw {
  min-width: 0;
}

.y-homie-52rw p {
  margin-top: 16px;
}

.y-homie-3bvg {
  display: grid;
  gap: 16px;
  align-content: start;
  min-width: 0;
}

.y-homie-07s {
  border: 1px solid #3B3D44;
  overflow: hidden;
  display: grid;
  background: #3B3D44;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-radius: 8px;
  gap: 1px;
}

.y-homie-9kxq {
  background: #16171A;
  display: flex;
  flex-direction: column-reverse;
  padding: 20px 20px;
}

.y-homie-rmub {
  color: #EFEFF1;
  font-family: "IBM Plex Mono", monospace;
  font-weight: 700;
  overflow-wrap: break-word;
  hyphens: auto;
  font-size: 1.507rem;
}

.y-homie-7lf {
  color: #9A9BA3;
  font-size: 0.816rem;
}

.y-homie-up4f {
  border: 1px solid #3B3D44;
  border-radius: 8px;
  list-style: none;
  background: #16171A;
  padding: 0;
}

.y-homie-pv {
  border-bottom: 1px solid #3B3D44;
  flex-wrap: wrap;
  gap: 4px 16px;
  padding: 16px 20px;
  display: flex;
  justify-content: space-between;
}

.y-homie-pv + .y-homie-pv {
  margin-top: 0;
}

.y-homie-pv:last-child {
  border-bottom: 0;
}

.y-homie-eb {
  color: #EFEFF1;
  font-weight: 700;
}

.y-homie-tj9p {
  font-size: 0.879rem;
  font-family: "IBM Plex Mono", monospace;
  color: #9A9BA3;
  overflow-wrap: break-word;
  hyphens: auto;
}

.y-fij-sf {
  border-top: 1.5px solid #EFEFF1;
  counter-reset: faq;
}

.y-fij-gzk7 {
  border-bottom: 1px solid #3B3D44;
}

.y-fij-lm {
  align-items: center;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  padding: 20px 0;
  color: #EFEFF1;
  gap: 12px;
  font-size: 1.067rem;
  font-weight: 700;
  display: grid;
}

.y-fij-lm::before {
  counter-increment: faq;
  color: #84C1E6;
  font-family: "IBM Plex Mono", monospace;
  content: counter(faq, decimal-leading-zero);
  font-size: 0.816rem;
}

.y-fij-lm:hover {
  color: #84C1E6;
}

.y-fij-x1u {
  transition: transform .16s;
}

.y-fij-gzk7[open] .y-fij-x1u {
  transform: rotate(45deg);
}

.y-fij-x9b6 {
  padding: 0 0 24px 52px;
  max-width: 900px;
}

.y-fij-x9b6 p + p {
  margin-top: 12px;
}

.y-zoxac-64h {
  gap: 24px 44px;
  padding: 28px 24px;
  flex-wrap: wrap;
  background: #09090A;
  justify-content: space-between;
  color: #EDEDEE;
  display: flex;
  align-items: center;
  border-radius: 8px;
}

.y-zoxac-0eq {
  max-width: 668px;
  min-width: 0;
}

.y-zoxac-tw {
  letter-spacing: -0.02em;
  line-height: 1.12;
  color: #EDEDEE;
  font-size: clamp(1.507rem, 1.206rem + 1.2vw, 2.135rem);
  font-weight: 800;
}

.y-zoxac-c83 {
  margin-top: 12px;
  color: #EDEDEE;
}

.y-zoxac-c83 a {
  color: #EDEDEE;
}

.y-ta6-c7gp {
  font-weight: 800;
  max-width: 792px;
  line-height: 1.15;
  font-size: clamp(1.381rem, 1.105rem + 1vw, 1.884rem);
}

.y-ta6-die {
  columns: 2 340px;
  column-gap: 52px;
  margin-top: 20px;
  font-size: 0.942rem;
}

.y-ta6-die p + p {
  margin-top: 16px;
}

.y-ja7-ew {
  padding: 0;
  font-size: 0.816rem;
  margin-bottom: 20px;
  flex-wrap: wrap;
  list-style: none;
  gap: 8px 12px;
  display: flex;
  color: #9A9BA3;
}

.y-ja7-ew li + li {
  margin-top: 0;
}

.y-ja7-ew li + li::before {
  margin-right: 12px;
  content: "/";
}

.y-ja7-8a {
  color: #9A9BA3;
}

.y-ja7-87 {
  color: #EFEFF1;
  font-weight: 700;
}

.y-riwy1 {
  padding-block: 8px 36px;
}

.y-riwy1-iuso {
  gap: 24px 52px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 462px), 1fr));
  display: grid;
  align-items: start;
}

.y-riwy1-i0 {
  min-width: 0;
}

.y-riwy1-4ic {
  font-size: 0.816rem;
  font-family: "IBM Plex Mono", monospace;
  color: #9A9BA3;
}

.y-riwy1-fe0f {
  margin-top: 12px;
  letter-spacing: -0.03em;
  font-weight: 800;
  line-height: 1.02;
  font-size: clamp(2.26rem, 1.306rem + 3.4vw, 4.018rem);
}

.y-riwy1-04 {
  margin-top: 16px;
  max-width: 584px;
  font-size: 1.13rem;
}

.y-riwy1-byv {
  border: 1px solid #3B3D44;
  background: #3B3D44;
  border-radius: 8px;
  overflow: hidden;
  gap: 1px;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 146px), 1fr));
  margin-top: 24px;
  display: grid;
}

.y-riwy1-lto {
  min-width: 0;
  background: #16171A;
  padding: 12px 16px;
}

.y-riwy1-2bpt {
  color: #9A9BA3;
  font-weight: 700;
  font-size: 0.753rem;
}

.y-riwy1-fm {
  font-family: "IBM Plex Mono", monospace;
  margin-top: 2px;
  overflow-wrap: break-word;
  font-size: 1.067rem;
  color: #EFEFF1;
  font-weight: 700;
  hyphens: auto;
}

.y-riwy1-nbe {
  margin-top: 24px;
}

.y-riwy1-7w {
  color: #9A9BA3;
  font-size: 0.816rem;
  margin-top: 12px;
}

.y-riwy1-kg {
  min-width: 0;
}

.y-nudup-az {
  color: #EDEDEE;
  text-align: center;
  overflow: hidden;
  background: #09090A;
  padding: 28px 20px 0;
  border-radius: 8px;
}

.y-nudup-9lpi {
  max-width: 856px;
  margin-inline: auto;
}

.y-nudup-pp1 {
  font-size: 0.816rem;
  color: #EDEDEE;
  font-family: "IBM Plex Mono", monospace;
}

.y-nudup-ie86 {
  margin-top: 12px;
  color: #EDEDEE;
  font-size: clamp(2.135rem, 1.306rem + 3.4vw, 4.144rem);
  font-weight: 800;
  line-height: 1.02;
  letter-spacing: -0.03em;
}

.y-nudup-82la {
  font-size: 1.13rem;
  color: #EDEDEE;
  margin-top: 16px;
}

.y-nudup-nwis {
  margin-top: 24px;
  justify-content: center;
}

.y-nudup-ltzp {
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  list-style: none;
  gap: 8px;
  margin-top: 28px;
  padding: 0;
}

.y-nudup-6weg {
  border: 1px solid #EDEDEE;
  border-radius: 999px;
  color: #EDEDEE;
  font-size: 0.879rem;
  padding: 8px 16px;
}

.y-nudup-6weg + .y-nudup-6weg {
  margin-top: 0;
}

.y-nudup-6weg strong {
  font-family: "IBM Plex Mono", monospace;
  color: #EDEDEE;
}

.y-nudup-3uh {
  background-color: #222327;
  overflow: hidden;
  max-width: 1004px;
  margin: 40px auto 0;
  border-radius: 8px 8px 0 0;
  aspect-ratio: 16 / 10;
}

.y-nudup-3uh img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.y-xawy3 {
  padding-bottom: 52px;
}

.y-xawy3-ck {
  border: 1px solid #3B3D44;
  background: #16171A;
  border-radius: 8px;
}

.y-xawy3-y0z7 {
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  display: flex;
  font-weight: 700;
  min-height: 52px;
  color: #EFEFF1;
}

.y-xawy3-h1k {
  transition: transform .16s;
}

.y-xawy3-ck[open] .y-xawy3-h1k {
  transform: rotate(45deg);
}

.y-xawy3-0e {
  display: grid;
  margin: 0;
  padding: 0 8px 8px;
  list-style: none;
}

.y-xawy3-0e li + li {
  margin-top: 0;
}

.y-xawy3-1ur {
  text-decoration: none;
  color: #D2D2D6;
  padding: 0 8px;
  align-items: center;
  min-height: 44px;
  border-top: 1px solid #3B3D44;
  font-weight: 600;
  display: flex;
}

.y-xawy3-1ur:hover {
  color: #84C1E6;
}

.y-son-gz {
  display: grid;
  align-items: start;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr));
  gap: 28px 60px;
}

.y-son-ln7h {
  max-width: 752px;
  min-width: 0;
  font-size: 1.067rem;
}

.y-son-ln7h p {
  margin-top: 16px;
}

.y-son-px8 {
  min-width: 0;
  border-radius: 8px;
  background: #222327;
  padding: 24px;
}

.y-son-3bs {
  font-weight: 600;
  font-size: 1.193rem;
}

.y-son-t1 {
  margin-top: 16px;
  padding: 0;
  list-style: none;
}

.y-son-sydj {
  gap: 12px;
  display: flex;
}

.y-son-sydj svg {
  color: #4ADEA1;
  margin-top: 2px;
  flex: none;
}

.y-riv-7t {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr));
  margin: 0;
  gap: 16px;
  padding: 0;
  list-style: none;
  display: grid;
}

.y-riv-7t > li + li {
  margin-top: 0;
}

.y-riv-nu1 {
  border: 1px solid #3B3D44;
  background-color: #09090A;
  aspect-ratio: 16 / 10;
  overflow: hidden;
  border-radius: 8px;
}

.y-riv-ves {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.y-riv-r0g {
  font-size: 0.879rem;
  margin-top: 12px;
}

.y-be5-awc {
  border: 1px solid #3B3D44;
  background: #16171A;
  border-radius: 8px;
  overflow-x: auto;
}

.y-be5-0z6 {
  font-size: 0.942rem;
  min-width: 584px;
}

.y-be5-0z6 thead {
  background: #222327;
}

.y-be5-0z6 th, .y-be5-0z6 td {
  vertical-align: middle;
  padding: 12px 16px;
}

.y-be5-0z6 thead th {
  font-size: 0.816rem;
  color: #D2D2D6;
  font-weight: 700;
}

.y-be5-0z6 tbody th, .y-be5-0z6 tbody td {
  border-top: 1px solid #3B3D44;
}

.y-be5-8h9 {
  text-align: right;
  white-space: nowrap;
  color: #EFEFF1;
  font-family: "IBM Plex Mono", monospace;
}

.y-be5-hb {
  display: flex;
  color: #EFEFF1;
  font-weight: 700;
  gap: 12px;
  align-items: center;
}

.y-be5-z5a {
  height: 40px;
  background: #222327;
  width: 40px;
  border-radius: 0px;
  flex: none;
  overflow: hidden;
}

.y-be5-z5a img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.y-be5-pm {
  background: #222327;
}

.y-be5-pm .y-be5-z5a {
  background: #16171A;
}

.y-be5-upla {
  font-weight: 700;
  padding: 2px 8px;
  background: #72B8E2;
  border-radius: 0px;
  font-size: 0.691rem;
  color: #0F0F10;
}

.y-qi8-l4j {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr));
  gap: 16px;
  display: grid;
}

.y-qi8-yom8 {
  border: 1px solid #3B3D44;
  gap: 12px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  padding: 24px;
  background: #16171A;
}

.y-qi8-p2 {
  font-weight: 600;
  font-size: 1.256rem;
}

.y-qi8-chs8 {
  flex: 1;
  font-size: 0.942rem;
}

.y-qi8-r5rh {
  font-size: 0.816rem;
  gap: 8px;
  display: flex;
  align-items: center;
  font-weight: 700;
  flex-wrap: wrap;
}

.y-qi8-r5rh svg {
  color: #9A9BA3;
}

.y-qi8-pis {
  border-radius: 0px;
  padding: 4px 12px;
  color: #EFEFF1;
  background: #222327;
}

.y-qi8-04 {
  color: #0F0F10;
  padding: 4px 12px;
  background: #72B8E2;
  border-radius: 0px;
}

.y-pezoh-re {
  display: grid;
  gap: 44px 52px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
}

.y-pezoh-zn {
  min-width: 0;
}

.y-pezoh-cil7 {
  line-height: 1.12;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-size: clamp(1.507rem, 1.206rem + 1vw, 2.135rem);
}

.y-pezoh-lu {
  margin-top: 12px;
  color: #9A9BA3;
}

.y-pezoh-0i1d {
  border: 1px solid #3B3D44;
  border-radius: 8px;
  overflow-x: auto;
  background: #16171A;
  margin-top: 20px;
}

.y-pezoh-ri9 {
  font-size: 0.942rem;
}

.y-pezoh-ri9 thead {
  background: #222327;
}

.y-pezoh-ri9 th, .y-pezoh-ri9 td {
  padding: 12px 20px;
}

.y-pezoh-ri9 thead th {
  font-size: 0.816rem;
}

.y-pezoh-ri9 tbody th, .y-pezoh-ri9 tbody td {
  border-top: 1px solid #3B3D44;
}

.y-pezoh-ri9 tbody th {
  font-weight: 600;
}

.y-pezoh-by3h {
  white-space: nowrap;
  text-align: right;
  font-family: "IBM Plex Mono", monospace;
  color: #EFEFF1;
}

.y-pezoh-kzg {
  margin-top: 8px;
  display: block;
  background: #222327;
  height: 4px;
  border-radius: 999px;
}

.y-pezoh-voq {
  display: block;
  background: #72B8E2;
  border-radius: 999px;
  height: 100%;
}

.y-pezoh-yu {
  color: #4ADEA1;
  font-weight: 700;
}

.y-pezoh-bfc {
  color: #9A9BA3;
}

.y-wyy-6lkb {
  border: 1px solid #3B3D44;
  border-radius: 8px;
  position: relative;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background-color: #09090A;
}

.y-wyy-rq2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.y-wyy-fmn {
  inset: 0;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.71);
  position: absolute;
  place-items: center;
  display: grid;
}

.y-wyy-o7f {
  background: #EDEDEE;
  font-size: 1.067rem;
  display: inline-flex;
  transition: transform .16s;
  border-radius: 999px;
  font-weight: 800;
  align-items: center;
  padding: 0 28px;
  color: #09090A;
  gap: 12px;
  min-height: 56px;
}

.y-wyy-fmn:hover .y-wyy-o7f {
  transform: scale(1.04);
}

.y-wyy-0h4c {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px 36px;
  margin-top: 16px;
}

.y-wyy-3ek {
  font-size: 0.942rem;
  max-width: 668px;
}

.y-zo2-pp {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr));
}

.y-zo2-n0 {
  border: 1px solid #3B3D44;
  min-width: 0;
  border-radius: 8px;
  padding: 24px 24px;
  background: #16171A;
}

.y-zo2-yhhq {
  font-weight: 700;
  font-size: 1.381rem;
  color: #EFEFF1;
  font-family: "IBM Plex Mono", monospace;
}

.y-zo2-tnn7 {
  font-size: 1.13rem;
  font-weight: 600;
  margin-top: 8px;
}

.y-zo2-95 {
  font-size: 0.942rem;
  margin-top: 8px;
}

.y-hofi4-dco {
  font-size: 1.067rem;
  max-width: 792px;
  line-height: 1.7;
}

.y-hofi4-1x4 {
  line-height: 1.1;
  font-size: clamp(1.632rem, 1.206rem + 1.6vw, 2.512rem);
  margin-bottom: 20px;
  letter-spacing: -0.02em;
  font-weight: 800;
}

.y-hofi4-dco p + p {
  margin-top: 16px;
}

.y-xab-y8 {
  gap: 12px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
  margin-top: 24px;
  display: grid;
}

.y-xab-k8dw {
  padding: 20px 20px;
  background: #16171A;
  min-width: 0;
  border-radius: 4px;
}

.y-xab-eaw {
  font-weight: 700;
  font-size: 1.005rem;
  font-family: "Onest", sans-serif;
}

.y-xab-fejg {
  margin-top: 8px;
  font-size: 0.879rem;
}

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

.y-loj-da {
  transform: translateY(0);
}

.y-loj-9nvw {
  color: #EFEFF1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  min-width: 0;
}

.y-loj .y-nukav {
  min-height: 44px;
  flex: none;
}

@media (min-width: 641px) {
  .y-tadur {
    padding-inline: 24px;
  }
  .y-cetac-5s94 {
    padding: 48px 44px;
  }
  .y-cetac-lppg {
    padding: 24px 36px;
  }
  .y-xamip-w632 {
    padding: 40px;
  }
  .y-wyg-kxvg, .y-xab-uqc6 {
    padding: 40px;
  }
  .y-zoxac-64h {
    padding: 44px;
  }
  .y-nudup-az {
    padding: 48px 44px 0;
  }
  .y-minun {
    padding: 44px;
  }
  .y-minun-7q {
    grid-template-columns: 168px minmax(0, 1fr);
    align-items: baseline;
  }
}

@media (min-width: 958px) {
  .y-tadur {
    padding-inline: 44px;
  }
  main > section {
    padding-block: 0 92px;
  }
  .y-fiqia {
    padding: 12px 24px;
  }
  .y-fiqia-buqw {
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    grid-template-areas: "logo nav tools actions";
    padding-left: 16px;
    gap: 16px;
  }
  .y-fiqia-j20 {
    display: none;
  }
  .y-fiqia-w412 {
    flex-wrap: wrap;
    border-top: 0;
    padding-top: 0;
    gap: 2px;
    justify-content: center;
    display: flex;
  }
  .y-fiqia-m1p {
    font-size: 0.879rem;
    min-height: 40px;
  }
  .y-fiqia-od {
    display: flex;
  }
  .y-fiqia-od .y-nukav {
    padding: 0 16px;
    min-height: 42px;
  }
  .y-cetac-5s94 {
    padding: 68px;
  }
  .y-riwy1 {
    padding-block: 16px 52px;
  }
  .y-xawy3 {
    padding-bottom: 76px;
  }
  .y-xawy3-ck[open] .y-xawy3-0e, .y-xawy3-0e {
    gap: 8px;
    display: flex;
    flex-wrap: wrap;
    padding: 0 12px 12px;
  }
  .y-xawy3-1ur {
    color: #EFEFF1;
    min-height: 36px;
    font-size: 0.879rem;
    border-radius: 4px;
    font-weight: 700;
    padding: 0 12px;
    border-top: 0;
    background: #222327;
  }
  .y-xawy3-1ur:hover {
    color: #0F0F10;
    background: #72B8E2;
  }
  .y-xamip-w632 {
    padding: 48px;
  }
  .y-wyg-kxvg, .y-xab-uqc6 {
    padding: 48px;
  }
  .y-zoxac-64h {
    padding: 52px;
  }
  .y-nudup-az {
    padding: 60px 60px 0;
  }
  .y-minun {
    padding: 52px;
    margin: 0 24px 24px;
  }
  .y-loj {
    display: none;
  }
}