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

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

body {
  overflow-wrap: break-word;
  background: #110F0B;
  font-size: 16px;
  color: #D5D1C8;
  font-family: "Manrope", sans-serif;
  margin: 0;
  line-height: 1.55;
}

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

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

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #F8E090;
}

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

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

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

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

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

button {
  color: inherit;
  font: inherit;
}

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

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

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

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

.slsof {
  max-width: 1216px;
  margin-inline: auto;
  padding-inline: 17px;
}

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

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

.sltaxao-uce3 {
  max-width: 684px;
  min-width: 0;
}

.sltaxao-jzi {
  font-size: 14px;
  align-items: center;
  color: #F7DC83;
  display: flex;
  font-weight: 700;
  margin-bottom: 11px;
  gap: 9px;
}

.sltaxao-jzi::before {
  flex: none;
  height: 8px;
  content: "";
  background: #F5D771;
  border-radius: 2px;
  width: 8px;
}

.sltaxao-k02 {
  font-size: clamp(1.609rem, 1.188rem + 1.6vw, 2.476rem);
  text-wrap: balance;
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.1;
}

.sltaxao-2n7q {
  color: #B6AD9E;
  margin-top: 13px;
}

.sltaxao-l5 {
  padding-bottom: 2px;
  border-bottom: 1.5px solid currentColor;
  gap: 9px;
  font-size: 15px;
  align-items: center;
  text-decoration: none;
  font-weight: 700;
  display: inline-flex;
}

.sltaxao-l5 svg {
  flex: none;
}

.slqia {
  border: 1.5px solid transparent;
  line-height: 1.2;
  justify-content: center;
  text-decoration: none;
  text-align: center;
  padding: 0 21px;
  font-family: "Manrope", sans-serif;
  border-radius: 10px;
  transition: background-color .18s, color .18s, border-color .18s;
  display: inline-flex;
  cursor: pointer;
  gap: 11px;
  align-items: center;
  font-size: 15px;
  font-weight: 700;
  min-height: 48px;
}

.slqia-ir46 {
  background: #F5D771;
  color: #11100D;
}

.slqia-ir46:hover {
  background: #F8E090;
  color: #11100D;
}

.slqia-rt {
  color: #F6F5F3;
  border-color: #F6F5F3;
  background: transparent;
}

.slqia-rt:hover {
  background: #F6F5F3;
  color: #110F0B;
}

.slqia-7g42 {
  font-size: 16px;
  min-height: 52px;
}

.slqia-txt {
  width: 100%;
  display: flex;
}

.slqia-69 {
  height: 34px;
  display: grid;
  width: 34px;
  margin-right: -10px;
  background: #11100D;
  border-radius: 6px;
  color: #F5D771;
  place-items: center;
}

.slqia-qito {
  background: #F5F5F4;
  color: #070605;
}

.slqia-qito:hover {
  color: #11100D;
  background: #F5D771;
}

.slqia-vel9 {
  border-color: #F5F5F4;
  color: #F5F5F4;
  background: transparent;
}

.slqia-vel9:hover {
  background: #F5F5F4;
  color: #070605;
}

.slpeta4 {
  display: flex;
  flex-wrap: wrap;
  gap: 11px;
}

.slkape9 {
  border: 1px solid #40392A;
  background-image: repeating-linear-gradient(135deg, #2C271D 0 9px, #241F17 9px 18px);
  position: relative;
  background-color: #2C271D;
  overflow: hidden;
  border-radius: 18px;
}

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

.slkape9-62e {
  aspect-ratio: 16 / 10;
}

.slxave3 {
  top: 0;
  z-index: 30;
  background: #110F0B;
  padding: 11px;
  position: sticky;
}

.slxave3-xw {
  border: 1px solid #40392A;
  align-items: center;
  max-width: 1216px;
  background: #241F17;
  padding: 11px;
  border-radius: 18px;
  grid-template-columns: minmax(0, 1fr) auto auto;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  display: grid;
  margin-inline: auto;
  gap: 11px;
}

.slxave3-w3z {
  align-items: center;
  padding-left: 6px;
  grid-area: logo;
  text-decoration: none;
  gap: 11px;
  min-width: 0;
  line-height: 1.1;
  overflow-wrap: break-word;
  hyphens: auto;
  font-weight: 800;
  display: flex;
  color: #F6F5F3;
  font-size: 21px;
  font-family: "Bodoni Moda", serif;
  letter-spacing: -0.02em;
}

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

.slxave3-w3z:hover {
  color: #F6F5F3;
}

.slxave3-exm {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.slxave3-xwz {
  height: 44px;
  grid-area: burger;
  border-radius: 10px;
  width: 44px;
  cursor: pointer;
  place-items: center;
  background: #F6F5F3;
  display: grid;
  color: #110F0B;
}

.slxave3-exm:focus-visible + .slxave3-xwz {
  outline: 2px solid #F7DC83;
  outline-offset: 3px;
}

.slxave3-f8k {
  display: none;
}

.slxave3-exm:checked + .slxave3-xwz .slxave3-wfxg {
  display: none;
}

.slxave3-exm:checked + .slxave3-xwz .slxave3-f8k {
  display: block;
}

.slxave3-7tm {
  grid-area: nav;
  border-top: 1px solid #40392A;
  display: none;
  padding-top: 9px;
}

.slxave3-exm:checked ~ .slxave3-7tm {
  display: grid;
  gap: 2px;
}

.slxave3-0dpz {
  border-radius: 10px;
  color: #D5D1C8;
  font-weight: 700;
  display: flex;
  padding: 0 13px;
  text-decoration: none;
  min-height: 48px;
  font-size: 17px;
  align-items: center;
}

.slxave3-0dpz:hover {
  background: #2C271D;
  color: #F6F5F3;
}

.slxave3-w9b {
  color: #F6F5F3;
  background: #2C271D;
}

.slxave3-svj {
  grid-area: actions;
  gap: 9px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.slxave3-svj .slqia {
  font-size: 14px;
  padding: 0 13px;
  min-height: 44px;
}

.slwyn {
  border: 1px solid #40392A;
  margin: 0 11px 26px;
  border-radius: 18px;
  background: #241F17;
  padding: 30px 21px;
}

.slwyn-8if {
  line-height: 1;
  font-weight: 800;
  font-family: "Bodoni Moda", serif;
  letter-spacing: -0.04em;
  overflow-wrap: break-word;
  hyphens: auto;
  color: #F6F5F3;
  font-size: clamp(2.228rem, 0.99rem + 6vw, 5.447rem);
}

.slwyn-gpv {
  margin-top: 34px;
}

.slwyn-0al {
  display: grid;
  gap: 6px 26px;
  padding: 15px 0;
  border-top: 1px solid #40392A;
}

.slwyn-eb {
  font-size: 13px;
  color: #B6AD9E;
  font-family: "Spline Sans Mono", monospace;
}

.slwyn-mm4k {
  display: flex;
  list-style: none;
  gap: 6px 21px;
  flex-wrap: wrap;
  padding: 0;
}

.slwyn-mm4k li + li {
  margin-top: 0;
}

.slwyn-sky {
  font-size: 15px;
  font-weight: 600;
  color: #F6F5F3;
  text-decoration: none;
}

.slwyn-sky:hover {
  color: #F7DC83;
}

.slwyn-c04 {
  color: #B6AD9E;
  gap: 17px 26px;
  font-size: 13px;
  align-items: center;
  margin-top: 21px;
  flex-wrap: wrap;
  border-top: 1px solid #40392A;
  justify-content: space-between;
  display: flex;
  padding-top: 21px;
}

.slwyn-l7m1 {
  max-width: 816px;
}

.slwyn-z5 {
  border: 2px solid #F57080;
  color: #F57080;
  display: grid;
  font-weight: 800;
  height: 40px;
  place-items: center;
  width: 40px;
  font-size: 13px;
  flex: none;
  border-radius: 50%;
}

.slxam {
  border: 1px solid #40392A;
  margin-inline: auto;
  align-items: center;
  gap: 11px 21px;
  bottom: 10px;
  display: flex;
  padding: 13px 13px 13px 17px;
  z-index: 40;
  border-radius: 18px;
  position: fixed;
  max-width: 780px;
  background: #241F17;
  right: 10px;
  flex-wrap: wrap;
  left: 10px;
  box-shadow: 0 11px 30px -12px rgba(0, 0, 0, 0.62);
}

.slxam[hidden] {
  display: none;
}

.slxam-pge4 {
  font-size: 14px;
  flex: 1 1 260px;
  color: #D5D1C8;
}

.slxam-e7i {
  display: flex;
  gap: 9px;
  flex-wrap: wrap;
}

.slxam-e7i .slqia {
  font-size: 14px;
  min-height: 44px;
  padding: 0 15px;
}

.slja0 {
  padding-block: 13px 51px;
}

.slja0-yk {
  gap: 30px 60px;
  align-items: center;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr));
}

.slja0-j6b {
  min-width: 0;
  max-width: 648px;
}

.slja0-laz {
  border: 1px solid #40392A;
  border-radius: 999px;
  font-size: 13px;
  gap: 9px;
  padding: 6px 13px 6px 9px;
  display: inline-flex;
  margin-bottom: 23px;
  color: #D5D1C8;
  background: #241F17;
  align-items: center;
  font-weight: 700;
}

.slja0-laz svg {
  color: #46E272;
  flex: none;
}

.slja0-nwmx {
  text-wrap: balance;
  font-size: clamp(2.228rem, 1.287rem + 3.6vw, 4.209rem);
  letter-spacing: -0.03em;
  font-weight: 800;
  line-height: 1.02;
}

.slja0-ue {
  color: #D5D1C8;
  font-size: 18px;
  margin-top: 19px;
}

.slja0-qc {
  margin-top: 28px;
}

.slja0-40 {
  font-size: 13px;
  color: #B6AD9E;
  margin-top: 13px;
}

.slja0-q6r {
  min-width: 0;
}

.slja0-y5y {
  display: flex;
  margin-top: 13px;
  justify-content: space-between;
  gap: 4px 13px;
  font-size: 13px;
  color: #B6AD9E;
  flex-wrap: wrap;
}

.slja0-05 {
  font-family: "Spline Sans Mono", monospace;
}

.slnuy {
  padding-block: 13px 60px;
}

.slnuy-fbld {
  border: 1px solid #40392A;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 396px), 1fr));
  display: grid;
  border-radius: 18px;
  background: #241F17;
}

.slnuy-r2zv {
  min-width: 0;
  padding: 30px 21px;
}

.slnuy-1lq {
  font-size: clamp(2.104rem, 1.287rem + 3.2vw, 3.714rem);
  line-height: 1.04;
  letter-spacing: -0.03em;
  text-wrap: balance;
  font-weight: 800;
}

.slnuy-ycj {
  max-width: 512px;
  font-size: 18px;
  margin-top: 19px;
}

.slnuy-whu {
  margin-top: 28px;
}

.slnuy-9kwb {
  min-width: 0;
  background: #2C271D;
  align-content: center;
  list-style: none;
  display: grid;
  padding: 13px 21px;
  margin: 0;
}

.slnuy-j6 {
  padding: 19px 0;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  border-bottom: 1px solid #40392A;
  gap: 17px;
}

.slnuy-j6 + .slnuy-j6 {
  margin-top: 0;
}

.slnuy-j6:last-child {
  border-bottom: 0;
}

.slnuy-zj {
  place-items: center;
  color: #F7DC83;
  display: grid;
  width: 44px;
  height: 44px;
  border-radius: 10px;
  background: #241F17;
}

.slnuy-bjs8 {
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  color: #F6F5F3;
}

.slnuy-ta {
  font-size: 14px;
  color: #B6AD9E;
}

.slcewyw-3nii {
  border: 1px solid #40392A;
  gap: 1px;
  border-radius: 18px;
  display: grid;
  background: #40392A;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 142px), 1fr));
}

.slcewyw-y47n {
  padding: 21px 23px;
  display: flex;
  min-width: 0;
  background: #241F17;
  flex-direction: column-reverse;
}

.slcewyw-9e {
  overflow-wrap: break-word;
  font-size: clamp(1.485rem, 1.188rem + 1vw, 1.981rem);
  hyphens: auto;
  letter-spacing: -0.02em;
  font-weight: 700;
  font-family: "Spline Sans Mono", monospace;
  color: #F6F5F3;
}

.slcewyw-cc {
  color: #B6AD9E;
  font-size: 14px;
  margin-top: 4px;
}

.sldujay-68 {
  list-style: none;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 158px), 1fr));
  gap: 15px;
  display: grid;
  padding: 0;
  margin: 0;
}

.sldujay-68 > li + li {
  margin-top: 0;
}

.sldujay-dbu {
  color: #F6F5F3;
  text-decoration: none;
  transition: transform .18s;
  min-width: 0;
  display: block;
}

.sldujay-dbu:hover {
  transform: translateY(-4px);
  color: #F7DC83;
}

.sldujay-etqz {
  border: 1px solid #40392A;
  position: relative;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #2C271D 0 8px, #241F17 8px 16px);
  border-radius: 18px;
  aspect-ratio: 1 / 1;
}

.sldujay-73h {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.sldujay-y9i {
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  font-size: 15px;
  margin-top: 11px;
  line-height: 1.3;
}

.sldujay-0y {
  font-size: 13px;
  color: #B6AD9E;
}

.slfive8-pq0 {
  gap: 13px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr));
  list-style: none;
  margin: 0;
  display: grid;
  padding: 0;
}

.slfive8-pq0 > li + li {
  margin-top: 0;
}

.slfive8-2smb {
  border: 1px solid #40392A;
  transition: border-color .18s;
  align-items: center;
  border-radius: 18px;
  gap: 17px;
  background: #241F17;
  color: #F6F5F3;
  padding: 11px 19px 11px 11px;
  grid-template-columns: 82px minmax(0, 1fr) auto;
  display: grid;
  text-decoration: none;
}

.slfive8-2smb:hover {
  border-color: #F7DC83;
  color: #F6F5F3;
}

.slfive8-mw9 {
  overflow: hidden;
  aspect-ratio: 1 / 1;
  background-image: repeating-linear-gradient(135deg, #2C271D 0 6px, #241F17 6px 12px);
  border-radius: 12px;
}

.slfive8-2y {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

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

.slfive8-u4z {
  font-size: 13px;
  color: #B6AD9E;
  display: block;
}

.slfive8-4lx {
  color: #46E272;
  font-size: 13px;
  white-space: nowrap;
  font-family: "Spline Sans Mono", monospace;
  font-weight: 700;
}

.slkasog-3b {
  padding: 0;
  gap: 13px;
  list-style: none;
  display: grid;
  margin: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr));
}

.slkasog-3b > li + li {
  margin-top: 0;
}

.slkasog-8h {
  border: 1px solid #40392A;
  transition: border-color .18s;
  background: #241F17;
  text-decoration: none;
  display: grid;
  gap: 17px;
  grid-template-columns: auto minmax(0, 1fr) auto;
  padding: 17px 19px;
  align-items: center;
  color: #F6F5F3;
  height: 100%;
  border-radius: 18px;
}

.slkasog-8h:hover {
  border-color: #F7DC83;
  color: #F6F5F3;
}

.slkasog-d4su {
  place-items: center;
  color: #F7DC83;
  height: 44px;
  display: grid;
  border-radius: 10px;
  background: #2C271D;
  width: 44px;
}

.slkasog-4p9 {
  display: block;
  font-weight: 700;
  overflow-wrap: break-word;
  hyphens: auto;
}

.slkasog-jac7 {
  color: #B6AD9E;
  display: block;
  font-size: 13px;
}

.slkaa-xc {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr));
  gap: 17px;
}

.slkaa-ntdb {
  border: 1px solid #40392A;
  display: flex;
  background: #241F17;
  border-radius: 18px;
  flex-direction: column;
  min-width: 0;
}

.slkaa-o8 {
  padding: 26px 26px 21px;
}

.slkaa-xxbu {
  font-size: 12px;
  padding: 4px 11px;
  display: inline-block;
  font-weight: 700;
  background: #2C271D;
  color: #D5D1C8;
  border-radius: 6px;
}

.slkaa-jvi {
  font-weight: 600;
  line-height: 1.3;
  margin-top: 15px;
  font-size: 18px;
}

.slkaa-qf5o {
  font-family: "Bodoni Moda", serif;
  overflow-wrap: break-word;
  line-height: 1.1;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #F7DC83;
  font-size: clamp(1.609rem, 1.287rem + 1vw, 1.981rem);
  margin-top: 9px;
}

.slkaa-zi3 {
  flex: 1;
  gap: 17px;
  padding: 21px 11px 26px;
  border-top: 2px dashed #40392A;
  position: relative;
  display: flex;
  margin-inline: 15px;
  flex-direction: column;
}

.slkaa-zi3::before, .slkaa-zi3::after {
  content: "";
  width: 22px;
  top: -12px;
  background: #110F0B;
  border-radius: 50%;
  height: 22px;
  position: absolute;
}

.slkaa-zi3::before {
  left: -26px;
  border-right: 1px solid #40392A;
}

.slkaa-zi3::after {
  border-left: 1px solid #40392A;
  right: -26px;
}

.slkaa-ip9f {
  font-size: 14px;
  flex: 1;
}

.slkaa-dr0s {
  color: #B6AD9E;
  font-size: 12px;
}

.sltace7-rj {
  border: 1px solid #40392A;
  overflow-x: auto;
  background: #241F17;
  border-radius: 18px;
}

.sltace7-7v {
  counter-reset: facts-row;
  font-size: 15px;
}

.sltace7-7v thead th {
  font-weight: 700;
  padding: 15px 17px;
  border-bottom: 1px solid #40392A;
  color: #B6AD9E;
  font-size: 13px;
}

.sltace7-7v tbody th, .sltace7-7v tbody td {
  border-bottom: 1px dashed #40392A;
  padding: 14px 17px;
}

.sltace7-7v tbody tr:last-child th, .sltace7-7v tbody tr:last-child td {
  border-bottom: 0;
}

.sltace7-7v tbody th {
  min-width: 150px;
  font-weight: 600;
  width: 40%;
  color: #D5D1C8;
}

.sltace7-7v tbody th::before {
  font-weight: 500;
  counter-increment: facts-row;
  min-width: 32px;
  font-size: 12px;
  display: inline-block;
  content: counter(facts-row, decimal-leading-zero);
  font-family: "Spline Sans Mono", monospace;
  color: #B6AD9E;
}

.sltace7-7v tbody td {
  font-weight: 700;
  overflow-wrap: break-word;
  color: #F6F5F3;
  hyphens: auto;
  min-width: 180px;
}

.slcelof-5y {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  display: grid;
  gap: 17px;
}

.slcelof-shd2 {
  background: #070605;
  justify-content: space-between;
  color: #F5F5F4;
  text-decoration: none;
  min-height: 220px;
  padding: 28px;
  border-radius: 18px;
  flex-direction: column;
  min-width: 0;
  gap: 43px;
  display: flex;
}

.slcelof-shd2:hover {
  color: #F5F5F4;
}

.slcelof-qvy {
  gap: 6px 13px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  font-weight: 700;
}

.slcelof-xdd {
  font-size: 13px;
  font-family: "Spline Sans Mono", monospace;
  font-weight: 500;
}

.slcelof-4e {
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  letter-spacing: -0.03em;
  line-height: 1;
  font-family: "Spline Sans Mono", monospace;
  font-size: clamp(1.857rem, 1.188rem + 2.6vw, 3.342rem);
}

.slcelof-hmi {
  border: 1px solid #40392A;
  overflow: hidden;
  gap: 1px;
  display: grid;
  padding: 0;
  margin: 0;
  background: #40392A;
  list-style: none;
  border-radius: 18px;
}

.slcelof-hmi > li + li {
  margin-top: 0;
}

.slcelof-fan {
  text-decoration: none;
  background: #241F17;
  color: #F6F5F3;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 6px 17px;
  display: flex;
  height: 100%;
  padding: 21px 26px;
}

.slcelof-fan:hover {
  color: #F6F5F3;
  background: #2C271D;
}

.slcelof-u46 {
  font-weight: 700;
}

.slcelof-sd {
  font-weight: 700;
  overflow-wrap: break-word;
  font-size: 22px;
  hyphens: auto;
  font-family: "Spline Sans Mono", monospace;
}

.slqi8-a8 {
  list-style: none;
  display: grid;
  margin: 0;
  gap: 17px;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 236px), 1fr));
}

.slqi8-a8 > li + li {
  margin-top: 0;
}

.slqi8-bd5i {
  border: 1px solid #40392A;
  transition: border-color .18s;
  height: 100%;
  background: #241F17;
  color: #F6F5F3;
  text-decoration: none;
  min-width: 0;
  padding: 9px 9px 17px;
  display: block;
  border-radius: 18px;
}

.slqi8-bd5i:hover {
  border-color: #F7DC83;
  color: #F6F5F3;
}

.slqi8-dn {
  border-radius: 12px;
  overflow: hidden;
  aspect-ratio: 16 / 10;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #2C271D 0 8px, #110F0B 8px 16px);
}

.slqi8-ata {
  font-weight: 700;
  border-radius: 6px;
  position: absolute;
  color: #241F17;
  letter-spacing: .04em;
  left: 10px;
  font-size: 11px;
  padding: 3px 9px;
  background: #F57080;
  top: 10px;
}

.slqi8-2lme {
  margin-top: 15px;
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  padding-inline: 9px;
}

.slqi8-hl {
  font-family: "Spline Sans Mono", monospace;
  color: #B6AD9E;
  font-size: 13px;
  padding-inline: 9px;
}

.slbez-4v8 {
  border: 1px solid #40392A;
  background: #241F17;
  overflow-x: auto;
  border-radius: 18px;
}

.slbez-rsi {
  min-width: 588px;
  font-size: 15px;
}

.slbez-rsi thead {
  background: #2C271D;
}

.slbez-rsi th, .slbez-rsi td {
  padding: 15px 17px;
}

.slbez-rsi thead th {
  color: #D5D1C8;
  font-weight: 700;
  font-size: 13px;
}

.slbez-rsi tbody th, .slbez-rsi tbody td {
  border-top: 1px solid #40392A;
  vertical-align: middle;
}

.slbez-bj {
  gap: 13px;
  font-weight: 700;
  align-items: center;
  display: flex;
  color: #F6F5F3;
}

.slbez-zva {
  font-family: "Spline Sans Mono", monospace;
  white-space: nowrap;
  text-align: right;
  color: #F6F5F3;
}

.slbez-rsi thead .slbez-zva {
  font-family: "Manrope", sans-serif;
}

.slmita2-tsl {
  border-top: 1px solid #40392A;
}

.slmita2-2tp {
  display: grid;
  padding: 26px 0;
  border-bottom: 1px solid #40392A;
  gap: 9px 21px;
  grid-template-columns: auto minmax(0, 1fr);
}

.slmita2-630x {
  border-radius: 10px;
  color: #11100D;
  display: grid;
  width: 52px;
  place-items: center;
  background: #F5D771;
  height: 52px;
  grid-row: span 2;
}

.slmita2-hf {
  font-weight: 600;
  font-size: 20px;
}

.slmita2-fi {
  hyphens: auto;
  max-width: 724px;
}

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

.slfi5-2p {
  border-top: 2px solid #F6F5F3;
  min-width: 0;
  padding-top: 19px;
}

.slfi5-2p + .slfi5-2p {
  margin-top: 0;
}

.slfi5-2p::before {
  color: #F7DC83;
  content: counter(steps, decimal-leading-zero);
  counter-increment: steps;
  font-weight: 700;
  display: block;
  font-family: "Spline Sans Mono", monospace;
  font-size: 14px;
}

.slfi5-m1z5 {
  margin-top: 11px;
  line-height: 1.25;
  font-size: 19px;
  font-weight: 600;
}

.slfi5-ld1 {
  font-size: 15px;
  margin-top: 9px;
}

.slcezo3-iy4g {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 264px), 1fr));
  gap: 0 43px;
  display: grid;
}

.slcezo3-yxz {
  min-width: 0;
  padding-block: 21px 26px;
  border-top: 1px solid #40392A;
}

.slcezo3-zthg {
  font-weight: 600;
  font-size: 19px;
}

.slcezo3-4p {
  margin-top: 11px;
  font-size: 15px;
}

.sltaw-2g {
  max-width: 724px;
  line-height: 1.7;
  font-size: 17px;
}

.sltaw-yo {
  font-size: clamp(1.609rem, 1.188rem + 1.6vw, 2.476rem);
  font-weight: 800;
  margin-bottom: 21px;
  line-height: 1.1;
  letter-spacing: -0.02em;
}

.sltaw-2g h3 {
  font-size: 22px;
  font-weight: 600;
  margin: 30px 0 11px;
}

.sltaw-2g p + p {
  margin-top: 15px;
}

.sltaw-2g ul, .sltaw-2g ol {
  margin-block: 17px;
}

.sltaw-2d {
  background: #2C271D;
  margin-block: 30px;
  padding: 26px 30px;
  border-radius: 18px;
}

.sltaw-2d p {
  font-size: 21px;
  font-family: "Bodoni Moda", serif;
  font-weight: 600;
  color: #F6F5F3;
  line-height: 1.4;
}

.sltaw-2d cite {
  margin-top: 13px;
  font-style: normal;
  font-weight: 600;
  color: #B6AD9E;
  font-size: 14px;
  display: block;
}

.slzonu6-wu {
  border: 1px solid #40392A;
  gap: 26px 51px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 338px), 1fr));
  border-radius: 18px;
  display: grid;
  padding: 26px 21px;
  background: #241F17;
}

.slzonu6-qjh {
  min-width: 0;
}

.slzonu6-uti {
  font-size: clamp(1.609rem, 1.188rem + 1.4vw, 2.352rem);
  letter-spacing: -0.02em;
  line-height: 1.12;
  font-weight: 800;
}

.slzonu6-lo3 {
  margin-top: 15px;
}

.slzonu6-5x81 {
  min-width: 0;
  padding: 0;
  list-style: none;
}

.slzonu6-h9g {
  border-bottom: 1px solid #40392A;
  padding: 13px 0;
  display: flex;
  align-items: flex-start;
  overflow-wrap: break-word;
  gap: 15px;
  hyphens: auto;
}

.slzonu6-h9g + .slzonu6-h9g {
  margin-top: 0;
}

.slzonu6-qfv {
  background: #46E272;
  border-radius: 50%;
  place-items: center;
  width: 24px;
  display: grid;
  height: 24px;
  color: #241F17;
  flex: none;
}

.slri8-vi2u {
  display: grid;
  gap: 17px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 226px), 1fr));
}

.slri8-bhb {
  border: 1px solid #40392A;
  min-width: 0;
  border-radius: 18px;
  background: #241F17;
  padding: 26px;
}

.slri8-g4d {
  height: 6px;
  border-radius: 999px;
  background: #2C271D;
  overflow: hidden;
}

.slri8-u9h {
  background: #F5D771;
  border-radius: 999px;
  height: 100%;
}

.slri8-n2y {
  margin-top: 21px;
  font-size: 24px;
  font-weight: 800;
}

.slri8-cm {
  font-size: 14px;
  color: #B6AD9E;
  font-family: "Spline Sans Mono", monospace;
}

.slri8-d1 {
  list-style: none;
  font-size: 15px;
  padding: 0;
  margin-top: 17px;
}

.slri8-z7y9 {
  gap: 9px;
  display: flex;
}

.slri8-z7y9 svg {
  color: #46E272;
  flex: none;
  margin-top: 3px;
}

.slta3-9x0x {
  gap: 17px;
  align-items: center;
  display: flex;
}

.slta3-8y {
  line-height: 1;
  color: #F6F5F3;
  font-family: "Bodoni Moda", serif;
  font-size: 51.5px;
  font-weight: 800;
}

.slta3-4zw3 {
  color: #F6F5F3;
  display: flex;
  gap: 2px;
}

.slta3-7smn {
  color: #B6AD9E;
  font-size: 14px;
}

.slta3-90p {
  gap: 17px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 264px), 1fr));
  display: grid;
}

.slta3-pubb {
  border: 1px solid #40392A;
  border-radius: 18px;
  gap: 17px;
  background: #241F17;
  display: flex;
  min-width: 0;
  flex-direction: column;
  padding: 26px;
}

.slta3-rjh {
  flex: 1;
  font-size: 15px;
}

.slta3-xy {
  align-items: center;
  gap: 13px;
  display: flex;
}

.slta3-p6c {
  font-weight: 700;
  flex: none;
  height: 40px;
  display: grid;
  color: #F6F5F3;
  width: 40px;
  background: #2C271D;
  border-radius: 50%;
  place-items: center;
  font-size: 14px;
}

.slta3-g8c {
  font-weight: 700;
  display: block;
  font-size: 15px;
  color: #F6F5F3;
}

.slta3-tvwe {
  font-size: 13px;
  color: #B6AD9E;
  display: block;
}

.slzomii-gd {
  border: 1px solid #40392A;
  padding: 26px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  display: grid;
  gap: 26px 51px;
  background: #241F17;
  border-radius: 18px;
}

.slzomii-v8r {
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  display: grid;
  gap: 17px 21px;
}

.slzomii-ukq {
  width: 64px;
  height: 64px;
  font-weight: 800;
  display: grid;
  place-items: center;
  border-radius: 50%;
  font-size: 22px;
  overflow: hidden;
  color: #11100D;
  background: #F5D771;
  font-family: "Bodoni Moda", serif;
}

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

.slzomii-ysu {
  font-weight: 800;
  font-size: 22px;
}

.slzomii-fjwx {
  font-size: 14px;
  color: #B6AD9E;
}

.slzomii-m45y {
  margin-top: 11px;
}

.slzomii-lk4 {
  gap: 9px 21px;
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  margin-top: 13px;
}

.slzomii-wk {
  font-family: "Spline Sans Mono", monospace;
  color: #B6AD9E;
}

.slveg-4skz {
  gap: 11px;
  display: grid;
  list-style: none;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 132px), 1fr));
  margin: 0;
  padding: 0;
}

.slveg-4skz > li + li {
  margin-top: 0;
}

.slveg-25kl {
  border: 1px solid #40392A;
  padding: 11px;
  aspect-ratio: 300 / 173;
  transition: border-color .18s;
  display: block;
  border-radius: 10px;
  background: #241F17;
}

.slveg-25kl:hover {
  border-color: #F7DC83;
}

.slveg-677 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.sllo7-dx8, .slpej-ohd {
  padding: 26px 21px;
  border-radius: 18px;
  background: #2C271D;
}

.sllo7-vur {
  gap: 21px 43px;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.sllo7-qss {
  max-width: 608px;
  min-width: 0;
}

.sllo7-girt, .slpej-p0id {
  max-width: 648px;
  margin-top: 13px;
}

.sllo7-32p {
  margin-top: 30px;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 170px), 1fr));
  gap: 11px;
  display: grid;
  padding: 0;
}

.sllo7-ag {
  overflow-wrap: break-word;
  color: #F6F5F3;
  background: #241F17;
  border-radius: 10px;
  gap: 13px;
  hyphens: auto;
  padding: 17px;
  min-width: 0;
  font-weight: 700;
  display: flex;
  align-items: center;
}

.sllo7-ag + .sllo7-ag {
  margin-top: 0;
}

.sllo7-ag svg {
  color: #F7DC83;
  flex: none;
}

.slpej-6lkb {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  font-weight: 700;
  margin-top: 21px;
  gap: 9px 21px;
}

.slzohoc-4d6n {
  gap: 34px 60px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 358px), 1fr));
  display: grid;
}

.slzohoc-mz00 {
  min-width: 0;
}

.slzohoc-mz00 p {
  margin-top: 15px;
}

.slzohoc-iuq7 {
  min-width: 0;
  display: grid;
  align-content: start;
  gap: 17px;
}

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

.slzohoc-yk {
  display: flex;
  padding: 19px 21px;
  background: #241F17;
  flex-direction: column-reverse;
}

.slzohoc-5s {
  font-family: "Spline Sans Mono", monospace;
  color: #F6F5F3;
  font-size: 24px;
  hyphens: auto;
  overflow-wrap: break-word;
  font-weight: 700;
}

.slzohoc-yr {
  font-size: 13px;
  color: #B6AD9E;
}

.slzohoc-ml {
  border: 1px solid #40392A;
  list-style: none;
  border-radius: 18px;
  background: #241F17;
  padding: 0;
}

.slzohoc-fa0a {
  display: flex;
  gap: 4px 17px;
  padding: 15px 21px;
  flex-wrap: wrap;
  justify-content: space-between;
  border-bottom: 1px solid #40392A;
}

.slzohoc-fa0a + .slzohoc-fa0a {
  margin-top: 0;
}

.slzohoc-fa0a:last-child {
  border-bottom: 0;
}

.slzohoc-18a {
  color: #F6F5F3;
  font-weight: 700;
}

.slzohoc-e7 {
  font-family: "Spline Sans Mono", monospace;
  overflow-wrap: break-word;
  font-size: 14px;
  hyphens: auto;
  color: #B6AD9E;
}

.slgufiv-qf4 {
  counter-reset: faq;
  border-top: 1.5px solid #F6F5F3;
}

.slgufiv-80dn {
  border-bottom: 1px solid #40392A;
}

.slgufiv-vj {
  padding: 19px 0;
  gap: 13px;
  font-weight: 700;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  align-items: center;
  display: grid;
  font-size: 17px;
  color: #F6F5F3;
}

.slgufiv-vj::before {
  font-size: 13px;
  counter-increment: faq;
  content: counter(faq, decimal-leading-zero);
  font-family: "Spline Sans Mono", monospace;
  color: #F7DC83;
}

.slgufiv-vj:hover {
  color: #F7DC83;
}

.slgufiv-x5 {
  transition: transform .18s;
}

.slgufiv-80dn[open] .slgufiv-x5 {
  transform: rotate(45deg);
}

.slgufiv-s1h {
  max-width: 816px;
  padding: 0 0 23px 51px;
}

.slgufiv-s1h p + p {
  margin-top: 11px;
}

.slfid-1tr {
  display: grid;
  align-items: start;
  gap: 26px 51px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr));
}

.slfid-yi {
  min-width: 0;
}

.slfid-lpoa {
  margin-top: 13px;
  color: #B6AD9E;
}

.slfid-yi .slqia {
  margin-top: 21px;
}

.slfid-jt {
  min-width: 0;
  display: grid;
  gap: 11px;
}

.slfid-n7d {
  border: 1px solid #40392A;
  border-radius: 18px;
  background: #241F17;
}

.slfid-n7d[open] {
  border-color: #F6F5F3;
}

.slfid-dhwa {
  justify-content: space-between;
  align-items: center;
  padding: 19px 21px;
  color: #F6F5F3;
  gap: 17px;
  display: flex;
  font-weight: 700;
}

.slfid-x8gz {
  width: 32px;
  display: grid;
  border-radius: 50%;
  transition: transform .18s;
  place-items: center;
  height: 32px;
  background: #2C271D;
  flex: none;
}

.slfid-n7d[open] .slfid-x8gz {
  transform: rotate(45deg);
}

.slfid-ps5 {
  font-size: 15px;
  padding: 0 21px 21px;
}

.slri5-d7lg {
  background: #070605;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-radius: 18px;
  color: #F5F5F4;
  padding: 30px 23px;
  gap: 26px 43px;
  display: flex;
}

.slri5-y4 {
  max-width: 608px;
  min-width: 0;
}

.slri5-83 {
  color: #F5F5F4;
  font-size: clamp(1.485rem, 1.188rem + 1.2vw, 2.104rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.12;
}

.slri5-hs7 {
  margin-top: 11px;
  color: #F5F5F4;
}

.slri5-hs7 a {
  color: #F5F5F4;
}

.sllohog-3bm {
  max-width: 724px;
  font-size: clamp(1.362rem, 1.089rem + 1vw, 1.857rem);
  font-weight: 800;
  line-height: 1.15;
}

.sllohog-67 {
  column-gap: 51px;
  margin-top: 19px;
  font-size: 15px;
  columns: 2 340px;
}

.sllohog-67 p + p {
  margin-top: 15px;
}

.slkao-k8fk {
  flex-wrap: wrap;
  padding: 0;
  color: #B6AD9E;
  display: flex;
  list-style: none;
  gap: 6px 11px;
  margin-bottom: 21px;
  font-size: 13px;
}

.slkao-k8fk li + li {
  margin-top: 0;
}

.slkao-k8fk li + li::before {
  content: "/";
  margin-right: 11px;
}

.slkao-qww {
  color: #B6AD9E;
}

.slkao-de {
  color: #F6F5F3;
  font-weight: 700;
}

.slpebel {
  padding-block: 9px 34px;
}

.slpebel-pkda {
  gap: 26px 51px;
  align-items: start;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr));
  display: grid;
}

.slpebel-40 {
  min-width: 0;
}

.slpebel-rje {
  font-family: "Spline Sans Mono", monospace;
  color: #B6AD9E;
  font-size: 13px;
}

.slpebel-axd {
  line-height: 1.02;
  letter-spacing: -0.03em;
  font-size: clamp(2.228rem, 1.287rem + 3.4vw, 3.961rem);
  font-weight: 800;
  margin-top: 11px;
}

.slpebel-yi5c {
  font-size: 18px;
  margin-top: 17px;
  max-width: 532px;
}

.slpebel-wo {
  border: 1px solid #40392A;
  margin-top: 26px;
  background: #40392A;
  gap: 1px;
  display: grid;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 132px), 1fr));
  border-radius: 18px;
}

.slpebel-x7 {
  background: #241F17;
  padding: 13px 17px;
  min-width: 0;
}

.slpebel-zr20 {
  color: #B6AD9E;
  font-size: 12px;
  font-weight: 700;
}

.slpebel-4zy {
  margin-top: 2px;
  color: #F6F5F3;
  overflow-wrap: break-word;
  font-size: 17px;
  hyphens: auto;
  font-weight: 700;
  font-family: "Spline Sans Mono", monospace;
}

.slpebel-jx1j {
  margin-top: 26px;
}

.slpebel-4ry4 {
  font-size: 13px;
  color: #B6AD9E;
  margin-top: 13px;
}

.slpebel-090 {
  min-width: 0;
}

.slveve9-0z {
  overflow: hidden;
  text-align: center;
  border-radius: 18px;
  background: #070605;
  color: #F5F5F4;
  padding: 30px 21px 0;
}

.slveve9-ltg {
  max-width: 780px;
  margin-inline: auto;
}

.slveve9-pwz {
  color: #F5F5F4;
  font-family: "Spline Sans Mono", monospace;
  font-size: 13px;
}

.slveve9-byqw {
  color: #F5F5F4;
  letter-spacing: -0.03em;
  line-height: 1.02;
  margin-top: 11px;
  font-size: clamp(2.104rem, 1.287rem + 3.4vw, 4.085rem);
  font-weight: 800;
}

.slveve9-mj {
  font-size: 18px;
  color: #F5F5F4;
  margin-top: 15px;
}

.slveve9-r7k {
  justify-content: center;
  margin-top: 26px;
}

.slveve9-xb8y {
  display: flex;
  gap: 9px;
  margin-top: 30px;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  justify-content: center;
}

.slveve9-iybu {
  border: 1px solid #F5F5F4;
  padding: 9px 15px;
  color: #F5F5F4;
  border-radius: 999px;
  font-size: 14px;
}

.slveve9-iybu + .slveve9-iybu {
  margin-top: 0;
}

.slveve9-iybu strong {
  font-family: "Spline Sans Mono", monospace;
  color: #F5F5F4;
}

.slveve9-npi {
  aspect-ratio: 16 / 10;
  overflow: hidden;
  border-radius: 18px 18px 0 0;
  max-width: 912px;
  margin: 38px auto 0;
  background-color: #2C271D;
}

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

.slxalow {
  padding-bottom: 51px;
}

.slxalow-71kr {
  border: 1px solid #40392A;
  border-radius: 18px;
  background: #241F17;
}

.slxalow-7i {
  color: #F6F5F3;
  min-height: 52px;
  padding: 0 17px;
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  align-items: center;
}

.slxalow-888 {
  transition: transform .18s;
}

.slxalow-71kr[open] .slxalow-888 {
  transform: rotate(45deg);
}

.slxalow-c8ge {
  display: grid;
  list-style: none;
  padding: 0 9px 9px;
  margin: 0;
}

.slxalow-c8ge li + li {
  margin-top: 0;
}

.slxalow-7i2b {
  text-decoration: none;
  padding: 0 9px;
  min-height: 44px;
  color: #D5D1C8;
  font-weight: 600;
  display: flex;
  align-items: center;
  border-top: 1px solid #40392A;
}

.slxalow-7i2b:hover {
  color: #F7DC83;
}

.slgupeh-7k {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  display: grid;
  gap: 30px 60px;
  align-items: start;
}

.slgupeh-50j {
  font-size: 17px;
  max-width: 684px;
  min-width: 0;
}

.slgupeh-50j p {
  margin-top: 15px;
}

.slgupeh-29yn {
  background: #2C271D;
  padding: 26px;
  min-width: 0;
  border-radius: 18px;
}

.slgupeh-kazp {
  font-weight: 600;
  font-size: 19px;
}

.slgupeh-hof {
  padding: 0;
  margin-top: 15px;
  list-style: none;
}

.slgupeh-pph {
  gap: 11px;
  display: flex;
}

.slgupeh-pph svg {
  color: #46E272;
  flex: none;
  margin-top: 2px;
}

.slxabe4-z3c9 {
  margin: 0;
  display: grid;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 264px), 1fr));
  gap: 17px;
  padding: 0;
}

.slxabe4-z3c9 > li + li {
  margin-top: 0;
}

.slxabe4-tuiy {
  border: 1px solid #40392A;
  overflow: hidden;
  border-radius: 18px;
  aspect-ratio: 16 / 10;
  background-color: #070605;
}

.slxabe4-8lr {
  width: 100%;
  object-fit: contain;
  height: 100%;
}

.slxabe4-ki {
  font-size: 14px;
  margin-top: 11px;
}

.slfi2-2h {
  border: 1px solid #40392A;
  overflow-x: auto;
  border-radius: 18px;
  background: #241F17;
}

.slfi2-9hyn {
  font-size: 15px;
  min-width: 532px;
}

.slfi2-9hyn thead {
  background: #2C271D;
}

.slfi2-9hyn th, .slfi2-9hyn td {
  padding: 11px 17px;
  vertical-align: middle;
}

.slfi2-9hyn thead th {
  color: #D5D1C8;
  font-size: 13px;
  font-weight: 700;
}

.slfi2-9hyn tbody th, .slfi2-9hyn tbody td {
  border-top: 1px solid #40392A;
}

.slfi2-us {
  white-space: nowrap;
  text-align: right;
  color: #F6F5F3;
  font-family: "Spline Sans Mono", monospace;
}

.slfi2-hh7 {
  align-items: center;
  gap: 13px;
  display: flex;
  font-weight: 700;
  color: #F6F5F3;
}

.slfi2-wps {
  width: 40px;
  border-radius: 6px;
  background: #2C271D;
  height: 40px;
  flex: none;
  overflow: hidden;
}

.slfi2-wps img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.slfi2-7a {
  background: #2C271D;
}

.slfi2-7a .slfi2-wps {
  background: #241F17;
}

.slfi2-ql {
  background: #F5D771;
  color: #11100D;
  font-weight: 700;
  padding: 2px 9px;
  font-size: 11px;
  border-radius: 6px;
}

.slce1-ld {
  display: grid;
  gap: 17px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr));
}

.slce1-uti {
  border: 1px solid #40392A;
  gap: 13px;
  border-radius: 18px;
  display: flex;
  min-width: 0;
  padding: 26px;
  flex-direction: column;
  background: #241F17;
}

.slce1-8b4 {
  font-size: 20px;
  font-weight: 600;
}

.slce1-yrn {
  font-size: 15px;
  flex: 1;
}

.slce1-uhf {
  font-weight: 700;
  gap: 6px;
  align-items: center;
  display: flex;
  font-size: 13px;
  flex-wrap: wrap;
}

.slce1-uhf svg {
  color: #B6AD9E;
}

.slce1-iw {
  color: #F6F5F3;
  border-radius: 6px;
  padding: 4px 11px;
  background: #2C271D;
}

.slce1-wtj {
  padding: 4px 11px;
  background: #F5D771;
  border-radius: 6px;
  color: #11100D;
}

.slpefi4-2h {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 376px), 1fr));
  gap: 43px 51px;
}

.slpefi4-msr9 {
  min-width: 0;
}

.slpefi4-vf {
  font-size: clamp(1.485rem, 1.188rem + 1vw, 2.104rem);
  line-height: 1.12;
  font-weight: 800;
  letter-spacing: -0.02em;
}

.slpefi4-28 {
  margin-top: 11px;
  color: #B6AD9E;
}

.slpefi4-ptvt {
  border: 1px solid #40392A;
  margin-top: 19px;
  border-radius: 18px;
  overflow-x: auto;
  background: #241F17;
}

.slpefi4-0t {
  font-size: 15px;
}

.slpefi4-0t thead {
  background: #2C271D;
}

.slpefi4-0t th, .slpefi4-0t td {
  padding: 13px 19px;
}

.slpefi4-0t thead th {
  font-size: 13px;
}

.slpefi4-0t tbody th, .slpefi4-0t tbody td {
  border-top: 1px solid #40392A;
}

.slpefi4-0t tbody th {
  font-weight: 600;
}

.slpefi4-fto {
  font-family: "Spline Sans Mono", monospace;
  white-space: nowrap;
  color: #F6F5F3;
  text-align: right;
}

.slpefi4-a8 {
  height: 4px;
  border-radius: 999px;
  display: block;
  margin-top: 6px;
  background: #2C271D;
}

.slpefi4-vlc {
  border-radius: 999px;
  background: #F5D771;
  display: block;
  height: 100%;
}

.slpefi4-fd {
  font-weight: 700;
  color: #46E272;
}

.slpefi4-sx {
  color: #B6AD9E;
}

.sljaq-gy {
  border: 1px solid #40392A;
  background-color: #070605;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  aspect-ratio: 16 / 9;
}

.sljaq-aqxl {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.sljaq-vs6m {
  place-items: center;
  position: absolute;
  display: grid;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.62);
  inset: 0;
}

.sljaq-eu {
  padding: 0 28px;
  color: #070605;
  background: #F5F5F4;
  font-weight: 800;
  font-size: 17px;
  transition: transform .18s;
  min-height: 56px;
  display: inline-flex;
  gap: 13px;
  align-items: center;
  border-radius: 999px;
}

.sljaq-vs6m:hover .sljaq-eu {
  transform: scale(1.04);
}

.sljaq-mae2 {
  align-items: center;
  gap: 15px 34px;
  display: flex;
  justify-content: space-between;
  margin-top: 17px;
  flex-wrap: wrap;
}

.sljaq-x7f {
  font-size: 15px;
  max-width: 608px;
}

.slficeq-5hr {
  font-size: 17px;
  line-height: 1.7;
  max-width: 724px;
}

.slficeq-pk9 {
  font-weight: 800;
  font-size: clamp(1.609rem, 1.188rem + 1.6vw, 2.476rem);
  line-height: 1.1;
  margin-bottom: 19px;
  letter-spacing: -0.02em;
}

.slficeq-5hr p + p {
  margin-top: 15px;
}

.slpej-gv {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 208px), 1fr));
  gap: 13px;
  display: grid;
  margin-top: 26px;
}

.slpej-km {
  min-width: 0;
  background: #241F17;
  border-radius: 10px;
  padding: 19px 21px;
}

.slpej-om {
  font-weight: 700;
  font-size: 16px;
  font-family: "Manrope", sans-serif;
}

.slpej-ds {
  margin-top: 6px;
  font-size: 14px;
}

.slbewyx {
  transition: transform .23s;
  display: flex;
  background: #241F17;
  z-index: 35;
  position: fixed;
  transform: translateY(110%);
  bottom: 0;
  padding: 11px 13px 11px 17px;
  right: 0;
  justify-content: space-between;
  border-top: 1px solid #40392A;
  left: 0;
  align-items: center;
  gap: 13px;
}

.slbewyx-14 {
  transform: translateY(0);
}

.slbewyx-iyt {
  font-weight: 700;
  white-space: nowrap;
  color: #F6F5F3;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

.slbewyx .slqia {
  min-height: 44px;
  flex: none;
}

@media (min-width: 636px) {
  .slsof {
    padding-inline: 26px;
  }
  .slnuy-r2zv {
    padding: 47px 43px;
  }
  .slnuy-9kwb {
    padding: 26px 34px;
  }
  .slzonu6-wu {
    padding: 38px;
  }
  .sllo7-dx8, .slpej-ohd {
    padding: 38px;
  }
  .slri5-d7lg {
    padding: 43px;
  }
  .slveve9-0z {
    padding: 47px 43px 0;
  }
  .slwyn {
    padding: 43px;
  }
  .slwyn-0al {
    align-items: baseline;
    grid-template-columns: 150px minmax(0, 1fr);
  }
}

@media (min-width: 960px) {
  .slsof {
    padding-inline: 43px;
  }
  main > section {
    padding-block: 0 94px;
  }
  .slxave3 {
    padding: 13px 26px;
  }
  .slxave3-xw {
    gap: 17px;
    grid-template-areas: "logo nav tools actions";
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    padding-left: 15px;
  }
  .slxave3-xwz {
    display: none;
  }
  .slxave3-7tm {
    justify-content: center;
    border-top: 0;
    flex-wrap: wrap;
    padding-top: 0;
    display: flex;
    gap: 2px;
  }
  .slxave3-0dpz {
    font-size: 14px;
    min-height: 40px;
  }
  .slxave3-svj {
    display: flex;
  }
  .slxave3-svj .slqia {
    padding: 0 17px;
    min-height: 42px;
  }
  .slja0 {
    padding-block: 26px 85px;
  }
  .slja0-j6b {
    padding-block: 34px;
  }
  .slnuy-r2zv {
    padding: 68px;
  }
  .slpebel {
    padding-block: 17px 51px;
  }
  .slxalow {
    padding-bottom: 77px;
  }
  .slxalow-71kr[open] .slxalow-c8ge, .slxalow-c8ge {
    gap: 9px;
    padding: 0 11px 11px;
    flex-wrap: wrap;
    display: flex;
  }
  .slxalow-7i2b {
    background: #2C271D;
    min-height: 36px;
    font-weight: 700;
    padding: 0 13px;
    color: #F6F5F3;
    border-radius: 10px;
    font-size: 14px;
    border-top: 0;
  }
  .slxalow-7i2b:hover {
    background: #F5D771;
    color: #11100D;
  }
  .slzonu6-wu {
    padding: 47px;
  }
  .sllo7-dx8, .slpej-ohd {
    padding: 47px;
  }
  .slri5-d7lg {
    padding: 51px;
  }
  .slveve9-0z {
    padding: 60px 60px 0;
  }
  .slwyn {
    margin: 0 26px 26px;
    padding: 51px;
  }
  .slbewyx {
    display: none;
  }
}