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

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

body {
  line-height: 1.55;
  font-size: 16.5px;
  overflow-wrap: break-word;
  background: #120E0E;
  font-family: "Albert Sans", sans-serif;
  color: #D4CCCC;
  margin: 0;
}

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

h1, h2, h3 {
  color: #F4F1F2;
  font-family: "Playfair Display", serif;
  overflow-wrap: break-word;
}

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #F1A59A;
}

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

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

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

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

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

button {
  color: inherit;
  font: inherit;
}

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

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

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

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

.pztarir {
  padding-inline: 16px;
  margin-inline: auto;
  max-width: 1276px;
}

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

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

.pzceve6-ulik {
  max-width: 716px;
  min-width: 0;
}

.pzceve6-1pvl {
  font-size: 14.5px;
  display: flex;
  color: #ED8F81;
  align-items: center;
  margin-bottom: 10px;
  font-weight: 700;
  gap: 8px;
}

.pzceve6-1pvl::before {
  content: "";
  width: 8px;
  background: #E97665;
  border-radius: 2px;
  flex: none;
  height: 8px;
}

.pzceve6-q1 {
  line-height: 1.1;
  font-size: clamp(1.689rem, 1.247rem + 1.6vw, 2.599rem);
  font-weight: 800;
  text-wrap: balance;
  letter-spacing: -0.02em;
}

.pzceve6-lkd {
  color: #AE9D9E;
  margin-top: 12px;
}

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

.pzceve6-yvk8 svg {
  flex: none;
}

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

.pzkay-9g {
  color: #110E0E;
  background: #E97665;
}

.pzkay-9g:hover {
  background: #F1A59A;
  color: #110E0E;
}

.pzkay-52w {
  border-color: #F4F1F2;
  background: transparent;
  color: #F4F1F2;
}

.pzkay-52w:hover {
  background: #F4F1F2;
  color: #120E0E;
}

.pzkay-lv {
  font-size: 16.5px;
  min-height: 52px;
}

.pzkay-ea1 {
  display: flex;
  width: 100%;
}

.pzkay-be {
  background: #F1F0F0;
  color: #090707;
}

.pzkay-be:hover {
  color: #110E0E;
  background: #E97665;
}

.pzkay-3b {
  border-color: #F1F0F0;
  background: transparent;
  color: #F1F0F0;
}

.pzkay-3b:hover {
  color: #090707;
  background: #F1F0F0;
}

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

.pznusou {
  border: 1px solid #463536;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  background-color: #2E2324;
  background-image: repeating-linear-gradient(135deg, #2E2324 0 9px, #201819 9px 18px);
}

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

.pznusou-la {
  aspect-ratio: 16 / 10;
}

.pzxa9 {
  padding: 10px;
  position: sticky;
  top: 0;
  background: #120E0E;
  z-index: 30;
}

.pzxa9-fyl7 {
  border: 1px solid #463536;
  display: grid;
  border-radius: 18px;
  margin-inline: auto;
  max-width: 1276px;
  align-items: center;
  background: #201819;
  grid-template-columns: minmax(0, 1fr) auto auto;
  gap: 10px;
  padding: 10px;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
}

.pzxa9-q3sp {
  padding-left: 6px;
  text-decoration: none;
  gap: 10px;
  overflow-wrap: break-word;
  align-items: center;
  min-width: 0;
  color: #F4F1F2;
  font-weight: 800;
  font-size: 22px;
  line-height: 1.1;
  grid-area: logo;
  font-family: "Playfair Display", serif;
  hyphens: auto;
  letter-spacing: -0.02em;
  display: flex;
}

.pzxa9-q3sp::before {
  transform: rotate(45deg);
  height: 14px;
  flex: none;
  width: 14px;
  background: #E97665;
  content: "";
  border-radius: 4px;
}

.pzxa9-q3sp:hover {
  color: #F4F1F2;
}

.pzxa9-vilo {
  position: absolute;
  pointer-events: none;
  opacity: 0;
}

.pzxa9-6y2 {
  grid-area: burger;
  cursor: pointer;
  height: 44px;
  border-radius: 10px;
  display: grid;
  place-items: center;
  color: #120E0E;
  background: #F4F1F2;
  width: 44px;
}

.pzxa9-vilo:focus-visible + .pzxa9-6y2 {
  outline: 2px solid #ED8F81;
  outline-offset: 3px;
}

.pzxa9-r9pi {
  display: none;
}

.pzxa9-vilo:checked + .pzxa9-6y2 .pzxa9-zyq {
  display: none;
}

.pzxa9-vilo:checked + .pzxa9-6y2 .pzxa9-r9pi {
  display: block;
}

.pzxa9-hqri {
  grid-area: nav;
  padding-top: 8px;
  border-top: 1px solid #463536;
  display: none;
}

.pzxa9-vilo:checked ~ .pzxa9-hqri {
  gap: 2px;
  display: grid;
}

.pzxa9-0dy {
  align-items: center;
  padding: 0 12px;
  min-height: 48px;
  text-decoration: none;
  display: flex;
  font-size: 17.5px;
  color: #D4CCCC;
  border-radius: 10px;
  font-weight: 700;
}

.pzxa9-0dy:hover {
  color: #F4F1F2;
  background: #2E2324;
}

.pzxa9-n3oe {
  background: #2E2324;
  color: #F4F1F2;
}

.pzxa9-34 {
  display: grid;
  grid-area: actions;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

.pzxa9-34 .pzkay {
  min-height: 44px;
  font-size: 14.5px;
  padding: 0 12px;
}

.pzlov {
  color: #F1F0F0;
  background: #090707;
  padding-block: 49px 28px;
}

.pzlov-p006 {
  gap: 32px 24px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr));
}

.pzlov-zmdq {
  font-family: "Playfair Display", serif;
  gap: 10px;
  display: flex;
  font-size: 22px;
  font-weight: 800;
  color: #F1F0F0;
  align-items: center;
}

.pzlov-zmdq::before {
  height: 14px;
  content: "";
  transform: rotate(45deg);
  background: #F1F0F0;
  width: 14px;
  border-radius: 4px;
  flex: none;
}

.pzlov-hev {
  font-size: 14.5px;
  color: #F1F0F0;
  margin-top: 12px;
}

.pzlov-hev a {
  color: #F1F0F0;
}

.pzlov-mji {
  color: #F1F0F0;
  font-family: "Albert Sans", sans-serif;
  margin-bottom: 12px;
  font-weight: 700;
  font-size: 14.5px;
}

.pzlov-gar {
  padding: 0;
  list-style: none;
}

.pzlov-gar li + li {
  margin-top: 8px;
}

.pzlov-g0 {
  text-decoration: none;
  font-size: 14.5px;
  color: #F1F0F0;
}

.pzlov-g0:hover {
  text-decoration: underline;
  color: #F1F0F0;
}

.pzlov-i04s {
  border-top: 1px solid #AE9D9E;
  grid-template-columns: auto minmax(0, 1fr);
  padding-top: 24px;
  align-items: start;
  gap: 16px 20px;
  margin-top: 41px;
  display: grid;
}

.pzlov-kxf {
  border: 2px solid #EF8376;
  color: #F1F0F0;
  display: grid;
  width: 44px;
  border-radius: 50%;
  font-size: 14.5px;
  height: 44px;
  place-items: center;
  font-weight: 800;
}

.pzlov-h26a {
  color: #F1F0F0;
  font-size: 13.5px;
  line-height: 1.6;
}

.pzlov-h26a + .pzlov-h26a {
  margin-top: 10px;
}

.pzbe6 {
  border: 1px solid #463536;
  right: 10px;
  position: fixed;
  z-index: 40;
  max-width: 816px;
  margin-inline: auto;
  align-items: center;
  bottom: 10px;
  flex-wrap: wrap;
  background: #201819;
  padding: 12px 12px 12px 16px;
  gap: 10px 20px;
  left: 10px;
  display: flex;
  border-radius: 18px;
  box-shadow: 0 11px 30px -12px rgba(0, 0, 0, 0.69);
}

.pzbe6[hidden] {
  display: none;
}

.pzbe6-qy7 {
  flex: 1 1 260px;
  font-size: 14.5px;
  color: #D4CCCC;
}

.pzbe6-wh6c {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.pzbe6-wh6c .pzkay {
  padding: 0 14px;
  min-height: 44px;
  font-size: 14.5px;
}

.pzvey {
  padding-block: 12px 57px;
}

.pzvey-g3f {
  border: 1px solid #463536;
  border-radius: 18px;
  background: #201819;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 436px), 1fr));
  display: grid;
}

.pzvey-t53g {
  min-width: 0;
  padding: 28px 20px;
}

.pzvey-ph0 {
  font-weight: 800;
  font-size: clamp(2.209rem, 1.351rem + 3.2vw, 3.898rem);
  letter-spacing: -0.03em;
  line-height: 1.04;
  text-wrap: balance;
}

.pzvey-fu {
  margin-top: 18px;
  max-width: 540px;
  font-size: 18.5px;
}

.pzvey-5vhs {
  margin-top: 26px;
}

.pzvey-nu8 {
  align-content: center;
  list-style: none;
  display: grid;
  margin: 0;
  min-width: 0;
  padding: 12px 20px;
  background: #2E2324;
}

.pzvey-79 {
  border-bottom: 1px solid #463536;
  padding: 18px 0;
  grid-template-columns: 44px minmax(0, 1fr);
  display: grid;
  gap: 16px;
}

.pzvey-79 + .pzvey-79 {
  margin-top: 0;
}

.pzvey-79:last-child {
  border-bottom: 0;
}

.pzvey-tt3 {
  display: grid;
  background: #201819;
  width: 44px;
  color: #ED8F81;
  height: 44px;
  place-items: center;
  border-radius: 10px;
}

.pzvey-f4 {
  hyphens: auto;
  overflow-wrap: break-word;
  font-weight: 700;
  color: #F4F1F2;
}

.pzvey-y89p {
  color: #AE9D9E;
  font-size: 14.5px;
}

.pzcegug-llx {
  border: 1px solid #463536;
  border-radius: 18px;
  background: #463536;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 156px), 1fr));
  overflow: hidden;
  gap: 1px;
  display: grid;
}

.pzcegug-tvb {
  flex-direction: column-reverse;
  background: #201819;
  min-width: 0;
  padding: 20px 22px;
  display: flex;
}

.pzcegug-c3qy {
  letter-spacing: -0.02em;
  color: #F4F1F2;
  font-weight: 700;
  font-size: clamp(1.559rem, 1.247rem + 1vw, 2.079rem);
  hyphens: auto;
  overflow-wrap: break-word;
  font-family: "Space Mono", monospace;
}

.pzcegug-2xi {
  color: #AE9D9E;
  font-size: 14.5px;
  margin-top: 4px;
}

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

.pzwyqi0-at1x > li + li {
  margin-top: 0;
}

.pzwyqi0-q7ll {
  display: block;
  min-width: 0;
  text-decoration: none;
  color: #F4F1F2;
  transition: transform .22s;
}

.pzwyqi0-q7ll:hover {
  color: #ED8F81;
  transform: translateY(-4px);
}

.pzwyqi0-s58k {
  border: 1px solid #463536;
  background-image: repeating-linear-gradient(135deg, #2E2324 0 8px, #201819 8px 16px);
  overflow: hidden;
  border-radius: 18px;
  position: relative;
  aspect-ratio: 1 / 1;
}

.pzwyqi0-cq9g {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.pzwyqi0-bgg6 {
  overflow-wrap: break-word;
  line-height: 1.3;
  margin-top: 10px;
  font-size: 15.5px;
  font-weight: 700;
  hyphens: auto;
}

.pzwyqi0-no {
  font-size: 13.5px;
  color: #AE9D9E;
}

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

.pzjalo1-qy > li + li {
  margin-top: 0;
}

.pzjalo1-rx {
  border: 1px solid #463536;
  text-decoration: none;
  gap: 16px;
  display: grid;
  background: #201819;
  transition: border-color .22s;
  border-radius: 18px;
  color: #F4F1F2;
  padding: 10px 18px 10px 10px;
  align-items: center;
  grid-template-columns: 92px minmax(0, 1fr) auto;
}

.pzjalo1-rx:hover {
  color: #F4F1F2;
  border-color: #ED8F81;
}

.pzjalo1-o8s {
  border-radius: 12px;
  overflow: hidden;
  aspect-ratio: 1 / 1;
  background-image: repeating-linear-gradient(135deg, #2E2324 0 6px, #201819 6px 12px);
}

.pzjalo1-e1q2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.pzjalo1-6fi {
  overflow-wrap: break-word;
  display: block;
  font-weight: 700;
  hyphens: auto;
}

.pzjalo1-7w {
  font-size: 13.5px;
  color: #AE9D9E;
  display: block;
}

.pzjalo1-4fp {
  font-family: "Space Mono", monospace;
  white-space: nowrap;
  font-weight: 700;
  font-size: 13.5px;
  color: #4ADD76;
}

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

.pzjao-eou > li + li {
  margin-top: 0;
}

.pzjao-vrmp {
  border: 1px solid #463536;
  border-radius: 18px;
  display: grid;
  color: #F4F1F2;
  background: #201819;
  transition: border-color .22s;
  padding: 16px 18px;
  grid-template-columns: auto minmax(0, 1fr) auto;
  gap: 16px;
  text-decoration: none;
  height: 100%;
  align-items: center;
}

.pzjao-vrmp:hover {
  border-color: #ED8F81;
  color: #F4F1F2;
}

.pzjao-3pw {
  border-radius: 10px;
  background: #2E2324;
  color: #ED8F81;
  display: grid;
  width: 44px;
  place-items: center;
  height: 44px;
}

.pzjao-az {
  display: block;
  overflow-wrap: break-word;
  font-weight: 700;
  hyphens: auto;
}

.pzjao-1zp6 {
  font-size: 13.5px;
  color: #AE9D9E;
  display: block;
}

.pzfiz-rckp {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr));
}

.pzfiz-mv {
  border: 1px solid #463536;
  display: flex;
  flex-direction: column;
  background: #201819;
  min-width: 0;
  border-radius: 18px;
}

.pzfiz-mpz {
  padding: 24px 24px 20px;
}

.pzfiz-x6i {
  font-weight: 700;
  font-size: 12.5px;
  color: #D4CCCC;
  background: #2E2324;
  padding: 4px 10px;
  display: inline-block;
  border-radius: 6px;
}

.pzfiz-puv {
  font-weight: 600;
  line-height: 1.3;
  margin-top: 14px;
  font-size: 18.5px;
}

.pzfiz-fb7 {
  font-family: "Playfair Display", serif;
  margin-top: 8px;
  letter-spacing: -0.02em;
  color: #ED8F81;
  line-height: 1.1;
  font-size: clamp(1.689rem, 1.351rem + 1vw, 2.079rem);
  overflow-wrap: break-word;
  font-weight: 800;
}

.pzfiz-rb {
  flex: 1;
  padding: 20px 10px 24px;
  position: relative;
  flex-direction: column;
  border-top: 2px dashed #463536;
  gap: 16px;
  display: flex;
  margin-inline: 14px;
}

.pzfiz-rb::before, .pzfiz-rb::after {
  height: 22px;
  width: 22px;
  background: #120E0E;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: -12px;
}

.pzfiz-rb::before {
  border-right: 1px solid #463536;
  left: -26px;
}

.pzfiz-rb::after {
  right: -26px;
  border-left: 1px solid #463536;
}

.pzfiz-9lj {
  flex: 1;
  font-size: 14.5px;
}

.pzfiz-i5 {
  color: #AE9D9E;
  font-size: 12.5px;
}

.pzfi9-3z7 {
  border: 1px solid #463536;
  overflow-x: auto;
  border-radius: 18px;
  background: #201819;
}

.pzfi9-cq3d {
  counter-reset: facts-row;
  font-size: 15.5px;
}

.pzfi9-cq3d thead th {
  color: #AE9D9E;
  border-bottom: 1px solid #463536;
  font-weight: 700;
  padding: 14px 16px;
  font-size: 13.5px;
}

.pzfi9-cq3d tbody th, .pzfi9-cq3d tbody td {
  padding: 13px 16px;
  border-bottom: 1px dashed #463536;
}

.pzfi9-cq3d tbody tr:last-child th, .pzfi9-cq3d tbody tr:last-child td {
  border-bottom: 0;
}

.pzfi9-cq3d tbody th {
  font-weight: 600;
  min-width: 150px;
  width: 40%;
  color: #D4CCCC;
}

.pzfi9-cq3d tbody th::before {
  min-width: 32px;
  font-weight: 500;
  display: inline-block;
  content: counter(facts-row, decimal-leading-zero);
  font-size: 12.5px;
  counter-increment: facts-row;
  font-family: "Space Mono", monospace;
  color: #AE9D9E;
}

.pzfi9-cq3d tbody td {
  color: #F4F1F2;
  font-weight: 700;
  hyphens: auto;
  min-width: 180px;
  overflow-wrap: break-word;
}

.pzbe4-l7k {
  display: block;
}

.pzbe4-mx {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr));
  gap: 10px;
  display: grid;
}

.pzbe4-wy {
  border: 1px solid #463536;
  border-radius: 18px;
  background: #201819;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
  padding: 18px 20px;
  display: flex;
}

.pzbe4-aq {
  font-weight: 700;
  color: #AE9D9E;
  font-size: 13.5px;
}

.pzbe4-edz1 {
  line-height: 1.15;
  overflow-wrap: break-word;
  hyphens: auto;
  font-family: "Playfair Display", serif;
  color: #F4F1F2;
  font-weight: 800;
  font-size: 25px;
}

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

.pzce8-njy > li + li {
  margin-top: 0;
}

.pzce8-ypv9 {
  border: 1px solid #463536;
  padding: 8px 8px 16px;
  min-width: 0;
  height: 100%;
  text-decoration: none;
  transition: border-color .22s;
  border-radius: 18px;
  display: block;
  background: #201819;
  color: #F4F1F2;
}

.pzce8-ypv9:hover {
  border-color: #ED8F81;
  color: #F4F1F2;
}

.pzce8-iq {
  border-radius: 12px;
  background-image: repeating-linear-gradient(135deg, #2E2324 0 8px, #120E0E 8px 16px);
  aspect-ratio: 16 / 10;
  overflow: hidden;
  position: relative;
}

.pzce8-xhqz {
  position: absolute;
  left: 10px;
  font-size: 11.5px;
  padding: 3px 8px;
  border-radius: 6px;
  font-weight: 700;
  background: #EF8376;
  color: #201819;
  letter-spacing: .04em;
  top: 10px;
}

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

.pzce8-2sgg {
  font-family: "Space Mono", monospace;
  font-size: 13.5px;
  padding-inline: 8px;
  color: #AE9D9E;
}

.pzta4-e68c {
  border: 1px solid #463536;
  border-radius: 18px;
  overflow-x: auto;
  background: #201819;
}

.pzta4-407 {
  min-width: 620px;
  font-size: 15.5px;
}

.pzta4-407 thead {
  background: #2E2324;
}

.pzta4-407 th, .pzta4-407 td {
  padding: 14px 16px;
}

.pzta4-407 thead th {
  font-size: 13.5px;
  font-weight: 700;
  color: #D4CCCC;
}

.pzta4-407 tbody th, .pzta4-407 tbody td {
  border-top: 1px solid #463536;
  vertical-align: middle;
}

.pzta4-38g {
  color: #F4F1F2;
  font-weight: 700;
  display: flex;
  gap: 12px;
  align-items: center;
}

.pzta4-r8 {
  white-space: nowrap;
  text-align: right;
  color: #F4F1F2;
  font-family: "Space Mono", monospace;
}

.pzta4-407 thead .pzta4-r8 {
  font-family: "Albert Sans", sans-serif;
}

.pzsobev-w0mj {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
}

.pzsobev-g7g {
  border: 1px solid #463536;
  min-width: 0;
  border-radius: 18px;
  padding: 24px;
  background: #201819;
}

.pzsobev-xz {
  border: 1.5px solid #ED8F81;
  place-items: center;
  border-radius: 50%;
  width: 48px;
  color: #ED8F81;
  display: grid;
  height: 48px;
}

.pzsobev-ptx {
  font-weight: 600;
  line-height: 1.25;
  font-size: 20px;
  margin-top: 20px;
}

.pzsobev-66dg {
  font-size: 15.5px;
  margin-top: 8px;
}

.pzsobev-ancc {
  font-size: 14.5px;
  list-style: none;
  padding: 0;
  margin-top: 14px;
}

.pzsobev-82k {
  gap: 8px;
  display: flex;
}

.pzsobev-82k svg {
  margin-top: 2px;
  color: #4ADD76;
  flex: none;
}

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

.pztaxaq-4pc {
  padding-top: 18px;
  border-top: 2px solid #F4F1F2;
  min-width: 0;
}

.pztaxaq-4pc + .pztaxaq-4pc {
  margin-top: 0;
}

.pztaxaq-4pc::before {
  font-family: "Space Mono", monospace;
  font-weight: 700;
  content: counter(steps, decimal-leading-zero);
  display: block;
  counter-increment: steps;
  font-size: 14.5px;
  color: #ED8F81;
}

.pztaxaq-x2g {
  font-size: 20px;
  line-height: 1.25;
  font-weight: 600;
  margin-top: 10px;
}

.pztaxaq-phox {
  margin-top: 8px;
  font-size: 15.5px;
}

.pzzoa-7f {
  gap: 0 41px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr));
}

.pzzoa-7eg {
  border-top: 1px solid #463536;
  padding-block: 20px 24px;
  min-width: 0;
}

.pzzoa-r0 {
  font-weight: 600;
  font-size: 20px;
}

.pzzoa-hgng {
  margin-top: 10px;
  font-size: 15.5px;
}

.pzxasob-cjn {
  max-width: 756px;
  line-height: 1.7;
  font-size: 17.5px;
}

.pzxasob-n7f {
  font-size: clamp(1.689rem, 1.247rem + 1.6vw, 2.599rem);
  letter-spacing: -0.02em;
  font-weight: 800;
  margin-bottom: 20px;
  line-height: 1.1;
}

.pzxasob-cjn h3 {
  font-weight: 600;
  font-size: 23px;
  margin: 28px 0 10px;
}

.pzxasob-cjn p + p {
  margin-top: 14px;
}

.pzxasob-cjn ul, .pzxasob-cjn ol {
  margin-block: 16px;
}

.pzxasob-p58n {
  margin-block: 28px;
  padding: 24px 28px;
  border-radius: 18px;
  background: #2E2324;
}

.pzxasob-p58n p {
  font-family: "Playfair Display", serif;
  line-height: 1.4;
  color: #F4F1F2;
  font-weight: 600;
  font-size: 22px;
}

.pzxasob-p58n cite {
  margin-top: 12px;
  display: block;
  font-weight: 600;
  font-style: normal;
  color: #AE9D9E;
  font-size: 14.5px;
}

.pzxah-bb {
  border: 1px solid #463536;
  padding: 24px 20px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 374px), 1fr));
  background: #201819;
  display: grid;
  border-radius: 18px;
  gap: 24px 49px;
}

.pzxah-wd {
  min-width: 0;
}

.pzxah-ckd {
  line-height: 1.12;
  letter-spacing: -0.02em;
  font-size: clamp(1.689rem, 1.247rem + 1.4vw, 2.469rem);
  font-weight: 800;
}

.pzxah-ct {
  margin-top: 14px;
}

.pzxah-63x {
  list-style: none;
  padding: 0;
  min-width: 0;
}

.pzxah-4y {
  border-bottom: 1px solid #463536;
  gap: 14px;
  align-items: flex-start;
  hyphens: auto;
  display: flex;
  padding: 12px 0;
  overflow-wrap: break-word;
}

.pzxah-4y + .pzxah-4y {
  margin-top: 0;
}

.pzxah-9s {
  background: #4ADD76;
  width: 24px;
  border-radius: 50%;
  place-items: center;
  color: #201819;
  flex: none;
  display: grid;
  height: 24px;
}

.pzhobe8-xf {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr));
}

.pzhobe8-blpa {
  border: 1px solid #463536;
  border-radius: 18px;
  min-width: 0;
  background: #201819;
  padding: 24px;
}

.pzhobe8-2s2s {
  background: #2E2324;
  height: 6px;
  overflow: hidden;
  border-radius: 999px;
}

.pzhobe8-n9x {
  border-radius: 999px;
  background: #E97665;
  height: 100%;
}

.pzhobe8-nd {
  margin-top: 20px;
  font-size: 25px;
  font-weight: 800;
}

.pzhobe8-sio1 {
  font-family: "Space Mono", monospace;
  color: #AE9D9E;
  font-size: 14.5px;
}

.pzhobe8-f7z {
  margin-top: 16px;
  font-size: 15.5px;
  padding: 0;
  list-style: none;
}

.pzhobe8-gd5r {
  display: flex;
  gap: 8px;
}

.pzhobe8-gd5r svg {
  margin-top: 3px;
  flex: none;
  color: #4ADD76;
}

.pzwylod-yj11 {
  align-items: center;
  display: flex;
  gap: 16px;
}

.pzwylod-n1f {
  line-height: 1;
  color: #F4F1F2;
  font-weight: 800;
  font-family: "Playfair Display", serif;
  font-size: 54px;
}

.pzwylod-eylk {
  color: #F4F1F2;
  gap: 2px;
  display: flex;
}

.pzwylod-fnf8 {
  color: #AE9D9E;
  font-size: 14.5px;
}

.pzwylod-yfg6 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr));
  gap: 16px;
  display: grid;
}

.pzwylod-j4 {
  border: 1px solid #463536;
  flex-direction: column;
  padding: 24px;
  background: #201819;
  gap: 16px;
  border-radius: 18px;
  display: flex;
  min-width: 0;
}

.pzwylod-ge {
  font-size: 15.5px;
  flex: 1;
}

.pzwylod-hbc4 {
  display: flex;
  gap: 12px;
  align-items: center;
}

.pzwylod-rnla {
  border-radius: 50%;
  flex: none;
  display: grid;
  font-size: 14.5px;
  font-weight: 700;
  place-items: center;
  height: 40px;
  background: #2E2324;
  color: #F4F1F2;
  width: 40px;
}

.pzwylod-zvlc {
  font-weight: 700;
  display: block;
  font-size: 15.5px;
  color: #F4F1F2;
}

.pzwylod-vj1 {
  color: #AE9D9E;
  display: block;
  font-size: 13.5px;
}

.pzfiq-c4d {
  border: 1px solid #463536;
  gap: 24px 49px;
  padding: 24px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr));
  border-radius: 18px;
  display: grid;
  background: #201819;
}

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

.pzfiq-hhlp {
  overflow: hidden;
  place-items: center;
  display: grid;
  font-size: 23px;
  width: 64px;
  color: #110E0E;
  background: #E97665;
  font-weight: 800;
  font-family: "Playfair Display", serif;
  border-radius: 50%;
  height: 64px;
}

.pzfiq-hhlp img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.pzfiq-8bw {
  font-weight: 800;
  font-size: 23px;
}

.pzfiq-hkjc {
  color: #AE9D9E;
  font-size: 14.5px;
}

.pzfiq-yx {
  margin-top: 10px;
}

.pzfiq-wb1 {
  display: flex;
  gap: 8px 20px;
  flex-wrap: wrap;
  font-size: 14.5px;
  margin-top: 12px;
}

.pzfiq-am54 {
  font-family: "Space Mono", monospace;
  color: #AE9D9E;
}

.pzwyce4-5zry {
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 146px), 1fr));
  display: grid;
}

.pzwyce4-5zry > li + li {
  margin-top: 0;
}

.pzwyce4-ws {
  border: 1px solid #463536;
  aspect-ratio: 300 / 173;
  transition: border-color .22s;
  border-radius: 10px;
  display: block;
  padding: 10px;
  background: #201819;
}

.pzwyce4-ws:hover {
  border-color: #ED8F81;
}

.pzwyce4-xt5 {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.pzceta0-yrm, .pzvefi6-dn7 {
  padding: 24px 20px;
  border-radius: 18px;
  background: #2E2324;
}

.pzceta0-x39 {
  flex-wrap: wrap;
  gap: 20px 41px;
  justify-content: space-between;
  display: flex;
  align-items: flex-end;
}

.pzceta0-sy {
  max-width: 640px;
  min-width: 0;
}

.pzceta0-txz, .pzvefi6-gd {
  margin-top: 12px;
  max-width: 680px;
}

.pzceta0-gl5b {
  padding: 0;
  gap: 10px;
  display: grid;
  list-style: none;
  margin-top: 28px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 186px), 1fr));
}

.pzceta0-yy {
  min-width: 0;
  align-items: center;
  border-radius: 10px;
  gap: 12px;
  padding: 16px;
  background: #201819;
  overflow-wrap: break-word;
  hyphens: auto;
  font-weight: 700;
  color: #F4F1F2;
  display: flex;
}

.pzceta0-yy + .pzceta0-yy {
  margin-top: 0;
}

.pzceta0-yy svg {
  color: #ED8F81;
  flex: none;
}

.pzvefi6-2w86 {
  margin-top: 20px;
  display: flex;
  font-size: 14.5px;
  flex-wrap: wrap;
  gap: 8px 20px;
  font-weight: 700;
}

.pzxaf-j1bh {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 394px), 1fr));
  gap: 32px 57px;
}

.pzxaf-aw {
  min-width: 0;
}

.pzxaf-aw p {
  margin-top: 14px;
}

.pzxaf-31 {
  display: grid;
  align-content: start;
  min-width: 0;
  gap: 16px;
}

.pzxaf-b3x7 {
  border: 1px solid #463536;
  overflow: hidden;
  display: grid;
  border-radius: 18px;
  background: #463536;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1px;
}

.pzxaf-ih {
  display: flex;
  padding: 18px 20px;
  background: #201819;
  flex-direction: column-reverse;
}

.pzxaf-5zv {
  color: #F4F1F2;
  hyphens: auto;
  font-family: "Space Mono", monospace;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 25px;
}

.pzxaf-4h6 {
  font-size: 13.5px;
  color: #AE9D9E;
}

.pzxaf-3ge {
  border: 1px solid #463536;
  padding: 0;
  border-radius: 18px;
  background: #201819;
  list-style: none;
}

.pzxaf-p37 {
  padding: 14px 20px;
  flex-wrap: wrap;
  border-bottom: 1px solid #463536;
  gap: 4px 16px;
  justify-content: space-between;
  display: flex;
}

.pzxaf-p37 + .pzxaf-p37 {
  margin-top: 0;
}

.pzxaf-p37:last-child {
  border-bottom: 0;
}

.pzxaf-x9o3 {
  color: #F4F1F2;
  font-weight: 700;
}

.pzxaf-kb {
  font-family: "Space Mono", monospace;
  overflow-wrap: break-word;
  color: #AE9D9E;
  hyphens: auto;
  font-size: 14.5px;
}

.pzrimi9-9o {
  counter-reset: faq;
  border-top: 1.5px solid #F4F1F2;
}

.pzrimi9-70dv {
  border-bottom: 1px solid #463536;
}

.pzrimi9-7yor {
  font-weight: 700;
  display: grid;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  color: #F4F1F2;
  gap: 12px;
  align-items: center;
  padding: 18px 0;
  font-size: 17.5px;
}

.pzrimi9-7yor::before {
  font-family: "Space Mono", monospace;
  content: counter(faq, decimal-leading-zero);
  font-size: 13.5px;
  counter-increment: faq;
  color: #ED8F81;
}

.pzrimi9-7yor:hover {
  color: #ED8F81;
}

.pzrimi9-fkj {
  transition: transform .22s;
}

.pzrimi9-70dv[open] .pzrimi9-fkj {
  transform: rotate(45deg);
}

.pzrimi9-i97 {
  max-width: 856px;
  padding: 0 0 22px 49px;
}

.pzrimi9-i97 p + p {
  margin-top: 10px;
}

.pzdusot-g6 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr));
  align-items: start;
  display: grid;
  gap: 24px 49px;
}

.pzdusot-bzsr {
  min-width: 0;
}

.pzdusot-vfe {
  color: #AE9D9E;
  margin-top: 12px;
}

.pzdusot-bzsr .pzkay {
  margin-top: 20px;
}

.pzdusot-hj {
  min-width: 0;
  gap: 10px;
  display: grid;
}

.pzdusot-0i6w {
  border: 1px solid #463536;
  border-radius: 18px;
  background: #201819;
}

.pzdusot-0i6w[open] {
  border-color: #F4F1F2;
}

.pzdusot-49 {
  font-weight: 700;
  color: #F4F1F2;
  align-items: center;
  gap: 16px;
  display: flex;
  justify-content: space-between;
  padding: 18px 20px;
}

.pzdusot-st {
  width: 32px;
  transition: transform .22s;
  place-items: center;
  height: 32px;
  border-radius: 50%;
  flex: none;
  background: #2E2324;
  display: grid;
}

.pzdusot-0i6w[open] .pzdusot-st {
  transform: rotate(45deg);
}

.pzdusot-3m {
  font-size: 15.5px;
  padding: 0 20px 20px;
}

.pzkadur-4l {
  color: #F1F0F0;
  padding: 28px 22px;
  border-radius: 18px;
  flex-wrap: wrap;
  background: #090707;
  align-items: center;
  gap: 24px 41px;
  justify-content: space-between;
  display: flex;
}

.pzkadur-ls {
  min-width: 0;
  max-width: 640px;
}

.pzkadur-akls {
  line-height: 1.12;
  color: #F1F0F0;
  font-weight: 800;
  font-size: clamp(1.559rem, 1.247rem + 1.2vw, 2.209rem);
  letter-spacing: -0.02em;
}

.pzkadur-toz {
  color: #F1F0F0;
  margin-top: 10px;
}

.pzkadur-toz a {
  color: #F1F0F0;
}

.pzja9-9ee {
  max-width: 756px;
  font-size: clamp(1.429rem, 1.144rem + 1vw, 1.949rem);
  line-height: 1.15;
  font-weight: 800;
}

.pzja9-l7 {
  font-size: 15.5px;
  margin-top: 18px;
  columns: 2 340px;
  column-gap: 49px;
}

.pzja9-l7 p + p {
  margin-top: 14px;
}

.pzdu0-47 {
  color: #AE9D9E;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 6px 10px;
  padding: 0;
  margin-bottom: 20px;
  font-size: 13.5px;
}

.pzdu0-47 li + li {
  margin-top: 0;
}

.pzdu0-47 li + li::before {
  content: "/";
  margin-right: 10px;
}

.pzdu0-1u {
  color: #AE9D9E;
}

.pzdu0-rf80 {
  font-weight: 700;
  color: #F4F1F2;
}

.pzhogu7 {
  padding-block: 8px 32px;
}

.pzhogu7-kqm {
  align-items: start;
  display: grid;
  gap: 24px 49px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 456px), 1fr));
}

.pzhogu7-t8fd {
  min-width: 0;
}

.pzhogu7-hpr {
  font-family: "Space Mono", monospace;
  font-size: 13.5px;
  color: #AE9D9E;
}

.pzhogu7-2poy {
  margin-top: 10px;
  font-weight: 800;
  letter-spacing: -0.03em;
  font-size: clamp(2.339rem, 1.351rem + 3.4vw, 4.158rem);
  line-height: 1.02;
}

.pzhogu7-cp {
  max-width: 560px;
  font-size: 18.5px;
  margin-top: 16px;
}

.pzhogu7-axxr {
  border: 1px solid #463536;
  display: grid;
  border-radius: 18px;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 146px), 1fr));
  background: #463536;
  margin-top: 24px;
  overflow: hidden;
  gap: 1px;
}

.pzhogu7-z35s {
  min-width: 0;
  padding: 12px 16px;
  background: #201819;
}

.pzhogu7-lx6 {
  font-weight: 700;
  font-size: 12.5px;
  color: #AE9D9E;
}

.pzhogu7-5t6k {
  font-weight: 700;
  overflow-wrap: break-word;
  font-size: 17.5px;
  hyphens: auto;
  font-family: "Space Mono", monospace;
  color: #F4F1F2;
  margin-top: 2px;
}

.pzhogu7-1tju {
  margin-top: 24px;
}

.pzhogu7-6ln1 {
  font-size: 13.5px;
  color: #AE9D9E;
  margin-top: 12px;
}

.pzhogu7-dlf9 {
  min-width: 0;
}

.pzpenuk-znak {
  overflow: hidden;
  background: #090707;
  text-align: center;
  padding: 28px 20px 0;
  color: #F1F0F0;
  border-radius: 18px;
}

.pzpenuk-tkl {
  max-width: 816px;
  margin-inline: auto;
}

.pzpenuk-po {
  color: #F1F0F0;
  font-family: "Space Mono", monospace;
  font-size: 13.5px;
}

.pzpenuk-2sn {
  letter-spacing: -0.03em;
  margin-top: 10px;
  font-weight: 800;
  line-height: 1.02;
  color: #F1F0F0;
  font-size: clamp(2.209rem, 1.351rem + 3.4vw, 4.288rem);
}

.pzpenuk-3x {
  margin-top: 14px;
  color: #F1F0F0;
  font-size: 18.5px;
}

.pzpenuk-7w4h {
  margin-top: 24px;
  justify-content: center;
}

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

.pzpenuk-op {
  border: 1px solid #F1F0F0;
  padding: 8px 14px;
  color: #F1F0F0;
  border-radius: 999px;
  font-size: 14.5px;
}

.pzpenuk-op + .pzpenuk-op {
  margin-top: 0;
}

.pzpenuk-op strong {
  font-family: "Space Mono", monospace;
  color: #F1F0F0;
}

.pzpenuk-he {
  overflow: hidden;
  border-radius: 18px 18px 0 0;
  aspect-ratio: 16 / 10;
  margin: 37px auto 0;
  background-color: #2E2324;
  max-width: 956px;
}

.pzpenuk-he img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.pznul {
  padding-bottom: 49px;
}

.pznul-3s {
  border: 1px solid #463536;
  background: #201819;
  border-radius: 18px;
}

.pznul-veu {
  justify-content: space-between;
  font-weight: 700;
  display: flex;
  align-items: center;
  padding: 0 16px;
  color: #F4F1F2;
  min-height: 52px;
}

.pznul-dh8 {
  transition: transform .22s;
}

.pznul-3s[open] .pznul-dh8 {
  transform: rotate(45deg);
}

.pznul-zbip {
  margin: 0;
  display: grid;
  list-style: none;
  padding: 0 8px 8px;
}

.pznul-zbip li + li {
  margin-top: 0;
}

.pznul-15 {
  color: #D4CCCC;
  padding: 0 8px;
  text-decoration: none;
  align-items: center;
  min-height: 44px;
  border-top: 1px solid #463536;
  font-weight: 600;
  display: flex;
}

.pznul-15:hover {
  color: #ED8F81;
}

.pzwyxaw-8uo {
  align-items: start;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr));
  gap: 28px 57px;
}

.pzwyxaw-5fm {
  max-width: 716px;
  min-width: 0;
  font-size: 17.5px;
}

.pzwyxaw-5fm p {
  margin-top: 14px;
}

.pzwyxaw-7m2 {
  border-radius: 18px;
  padding: 24px;
  background: #2E2324;
  min-width: 0;
}

.pzwyxaw-p67 {
  font-weight: 600;
  font-size: 20px;
}

.pzwyxaw-ll {
  margin-top: 14px;
  padding: 0;
  list-style: none;
}

.pzwyxaw-vhm4 {
  gap: 10px;
  display: flex;
}

.pzwyxaw-vhm4 svg {
  flex: none;
  margin-top: 2px;
  color: #4ADD76;
}

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

.pzloja4-q4qg > li + li {
  margin-top: 0;
}

.pzloja4-qz1 {
  border: 1px solid #463536;
  aspect-ratio: 16 / 10;
  background-color: #090707;
  border-radius: 18px;
  overflow: hidden;
}

.pzloja4-4gix {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.pzloja4-qdl {
  font-size: 14.5px;
  margin-top: 10px;
}

.pzvei-mo {
  border: 1px solid #463536;
  overflow-x: auto;
  background: #201819;
  border-radius: 18px;
}

.pzvei-14k {
  min-width: 560px;
  font-size: 15.5px;
}

.pzvei-14k thead {
  background: #2E2324;
}

.pzvei-14k th, .pzvei-14k td {
  padding: 10px 16px;
  vertical-align: middle;
}

.pzvei-14k thead th {
  color: #D4CCCC;
  font-weight: 700;
  font-size: 13.5px;
}

.pzvei-14k tbody th, .pzvei-14k tbody td {
  border-top: 1px solid #463536;
}

.pzvei-xb7b {
  color: #F4F1F2;
  font-family: "Space Mono", monospace;
  text-align: right;
  white-space: nowrap;
}

.pzvei-ri6 {
  gap: 12px;
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #F4F1F2;
}

.pzvei-uxo4 {
  flex: none;
  height: 40px;
  overflow: hidden;
  width: 40px;
  background: #2E2324;
  border-radius: 6px;
}

.pzvei-uxo4 img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.pzvei-hu {
  background: #2E2324;
}

.pzvei-hu .pzvei-uxo4 {
  background: #201819;
}

.pzvei-keh {
  padding: 2px 8px;
  font-size: 11.5px;
  background: #E97665;
  color: #110E0E;
  font-weight: 700;
  border-radius: 6px;
}

.pztav-si7s {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 310px), 1fr));
}

.pztav-6y {
  border: 1px solid #463536;
  padding: 24px;
  border-radius: 18px;
  display: flex;
  min-width: 0;
  gap: 12px;
  flex-direction: column;
  background: #201819;
}

.pztav-ou {
  font-weight: 600;
  font-size: 21px;
}

.pztav-y7n {
  font-size: 15.5px;
  flex: 1;
}

.pztav-3op {
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  gap: 6px;
  font-weight: 700;
  font-size: 13.5px;
}

.pztav-3op svg {
  color: #AE9D9E;
}

.pztav-i856 {
  border-radius: 6px;
  padding: 4px 10px;
  color: #F4F1F2;
  background: #2E2324;
}

.pztav-18 {
  color: #110E0E;
  padding: 4px 10px;
  background: #E97665;
  border-radius: 6px;
}

.pzceo-txu {
  gap: 41px 49px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr));
  display: grid;
}

.pzceo-8f {
  min-width: 0;
}

.pzceo-jf {
  letter-spacing: -0.02em;
  font-size: clamp(1.559rem, 1.247rem + 1vw, 2.209rem);
  line-height: 1.12;
  font-weight: 800;
}

.pzceo-85 {
  margin-top: 10px;
  color: #AE9D9E;
}

.pzceo-arw {
  border: 1px solid #463536;
  margin-top: 18px;
  background: #201819;
  overflow-x: auto;
  border-radius: 18px;
}

.pzceo-vf {
  font-size: 15.5px;
}

.pzceo-vf thead {
  background: #2E2324;
}

.pzceo-vf th, .pzceo-vf td {
  padding: 12px 18px;
}

.pzceo-vf thead th {
  font-size: 13.5px;
}

.pzceo-vf tbody th, .pzceo-vf tbody td {
  border-top: 1px solid #463536;
}

.pzceo-vf tbody th {
  font-weight: 600;
}

.pzceo-ea2 {
  font-family: "Space Mono", monospace;
  color: #F4F1F2;
  text-align: right;
  white-space: nowrap;
}

.pzceo-4r0 {
  height: 4px;
  display: block;
  background: #2E2324;
  margin-top: 6px;
  border-radius: 999px;
}

.pzceo-5ed {
  border-radius: 999px;
  display: block;
  height: 100%;
  background: #E97665;
}

.pzceo-60 {
  color: #4ADD76;
  font-weight: 700;
}

.pzceo-9ms {
  color: #AE9D9E;
}

.pzguh-m39m {
  border: 1px solid #463536;
  position: relative;
  border-radius: 18px;
  aspect-ratio: 16 / 9;
  background-color: #090707;
  overflow: hidden;
}

.pzguh-eg {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.pzguh-1rc {
  display: grid;
  background: rgba(0, 0, 0, 0.69);
  inset: 0;
  place-items: center;
  text-decoration: none;
  position: absolute;
}

.pzguh-joyj {
  font-weight: 800;
  display: inline-flex;
  border-radius: 999px;
  background: #F1F0F0;
  font-size: 17.5px;
  gap: 12px;
  transition: transform .22s;
  align-items: center;
  min-height: 56px;
  padding: 0 26px;
  color: #090707;
}

.pzguh-1rc:hover .pzguh-joyj {
  transform: scale(1.04);
}

.pzguh-fx8m {
  margin-top: 16px;
  gap: 14px 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pzguh-08g {
  font-size: 15.5px;
  max-width: 640px;
}

.pzzofi0-26yr {
  max-width: 756px;
  line-height: 1.7;
  font-size: 17.5px;
}

.pzzofi0-vi {
  line-height: 1.1;
  font-size: clamp(1.689rem, 1.247rem + 1.6vw, 2.599rem);
  letter-spacing: -0.02em;
  font-weight: 800;
  margin-bottom: 18px;
}

.pzzofi0-26yr p + p {
  margin-top: 14px;
}

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

.pzvefi6-o7co {
  min-width: 0;
  background: #201819;
  border-radius: 10px;
  padding: 18px 20px;
}

.pzvefi6-nb {
  font-family: "Albert Sans", sans-serif;
  font-weight: 700;
  font-size: 16.5px;
}

.pzvefi6-qzk {
  margin-top: 6px;
  font-size: 14.5px;
}

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

.pzxapes-tv {
  transform: translateY(0);
}

.pzxapes-e1d {
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 0;
  overflow: hidden;
  font-weight: 700;
  color: #F4F1F2;
}

.pzxapes .pzkay {
  flex: none;
  min-height: 44px;
}

@media (min-width: 635px) {
  .pztarir {
    padding-inline: 24px;
  }
  .pzvey-t53g {
    padding: 45px 41px;
  }
  .pzvey-nu8 {
    padding: 24px 32px;
  }
  .pzxah-bb {
    padding: 37px;
  }
  .pzceta0-yrm, .pzvefi6-dn7 {
    padding: 37px;
  }
  .pzkadur-4l {
    padding: 41px;
  }
  .pzpenuk-znak {
    padding: 45px 41px 0;
  }
}

@media (min-width: 959px) {
  .pztarir {
    padding-inline: 41px;
  }
  main > section {
    padding-block: 0 89px;
  }
  .pzxa9 {
    padding: 12px 24px;
  }
  .pzxa9-fyl7 {
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    gap: 16px;
    grid-template-areas: "logo nav tools actions";
    padding-left: 14px;
  }
  .pzxa9-6y2 {
    display: none;
  }
  .pzxa9-hqri {
    padding-top: 0;
    justify-content: center;
    flex-wrap: wrap;
    border-top: 0;
    display: flex;
    gap: 2px;
  }
  .pzxa9-0dy {
    min-height: 40px;
    font-size: 14.5px;
  }
  .pzxa9-34 {
    display: flex;
  }
  .pzxa9-34 .pzkay {
    min-height: 42px;
    padding: 0 16px;
  }
  .pzvey-t53g {
    padding: 65px;
  }
  .pzhogu7 {
    padding-block: 16px 49px;
  }
  .pznul {
    padding-bottom: 73px;
  }
  .pznul-3s[open] .pznul-zbip, .pznul-zbip {
    gap: 8px;
    flex-wrap: wrap;
    padding: 0 10px 10px;
    display: flex;
  }
  .pznul-15 {
    border-radius: 10px;
    font-size: 14.5px;
    font-weight: 700;
    padding: 0 12px;
    color: #F4F1F2;
    min-height: 36px;
    border-top: 0;
    background: #2E2324;
  }
  .pznul-15:hover {
    color: #110E0E;
    background: #E97665;
  }
  .pzxah-bb {
    padding: 45px;
  }
  .pzceta0-yrm, .pzvefi6-dn7 {
    padding: 45px;
  }
  .pzkadur-4l {
    padding: 49px;
  }
  .pzpenuk-znak {
    padding: 57px 57px 0;
  }
  .pzlov {
    padding-block: 73px 28px;
  }
  .pzxapes {
    display: none;
  }
}