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

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

body {
  color: #DAD4D0;
  font-size: 16px;
  background: #171310;
  font-family: "Inter", sans-serif;
  overflow-wrap: break-word;
  margin: 0;
  line-height: 1.55;
}

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

h1, h2, h3 {
  font-family: "Unbounded", sans-serif;
  overflow-wrap: break-word;
  color: #F2EFEE;
}

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #FBCF84;
}

ul, ol {
  padding-left: 1.5rem;
}

li + li {
  margin-top: 0.375rem;
}

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

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

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

button {
  color: inherit;
  font: inherit;
}

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

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

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

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

.rg_vet {
  margin-inline: auto;
  max-width: 1340px;
  padding-inline: 1.062rem;
}

main > section {
  padding-block: 0 3.75rem;
}

.rg_ka0 {
  gap: 1.062rem 2.125rem;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  align-items: flex-end;
  margin-bottom: 1.875rem;
}

.rg_ka0-625h {
  min-width: 0;
  max-width: 756px;
}

.rg_ka0-ago {
  display: flex;
  margin-bottom: 0.688rem;
  color: #FBCA77;
  font-size: 14px;
  font-weight: 700;
  align-items: center;
  gap: 0.562rem;
}

.rg_ka0-ago::before {
  height: 8px;
  background: #FABF5A;
  width: 8px;
  content: "";
  flex: none;
  border-radius: 2px;
}

.rg_ka0-4g {
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-size: clamp(1.621rem, 1.197rem + 1.6vw, 2.494rem);
  text-wrap: balance;
}

.rg_ka0-lx {
  color: #AB9D93;
  margin-top: 0.812rem;
}

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

.rg_ka0-x9 svg {
  flex: none;
}

.rg_nuj {
  border: 1.5px solid transparent;
  font-weight: 700;
  min-height: 48px;
  align-items: center;
  transition: background-color .22s, color .22s, border-color .22s;
  text-decoration: none;
  text-align: center;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  gap: 0.688rem;
  line-height: 1.2;
  padding: 0 1.312rem;
  border-radius: 12px;
  display: inline-flex;
  cursor: pointer;
  justify-content: center;
}

.rg_nuj-umj {
  color: #110F0D;
  background: #FABF5A;
}

.rg_nuj-umj:hover {
  color: #110F0D;
  background: #FBCF84;
}

.rg_nuj-8i9 {
  background: transparent;
  color: #F2EFEE;
  border-color: #F2EFEE;
}

.rg_nuj-8i9:hover {
  color: #171310;
  background: #F2EFEE;
}

.rg_nuj-hh {
  font-size: 16px;
  min-height: 52px;
}

.rg_nuj-yzkr {
  width: 100%;
  display: flex;
}

.rg_nuj-qqb {
  background: #F0EFEE;
  color: #0C0A08;
}

.rg_nuj-qqb:hover {
  color: #110F0D;
  background: #FABF5A;
}

.rg_nuj-ys8k {
  color: #F0EFEE;
  border-color: #F0EFEE;
  background: transparent;
}

.rg_nuj-ys8k:hover {
  color: #0C0A08;
  background: #F0EFEE;
}

.rg_nuh {
  gap: 0.688rem;
  flex-wrap: wrap;
  display: flex;
}

.rg_nuw {
  border: 1px solid #3E322A;
  background-image: repeating-linear-gradient(135deg, #2A221D 0 9px, #201A16 9px 18px);
  position: relative;
  border-radius: 22px;
  background-color: #2A221D;
  overflow: hidden;
}

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

.rg_nuw-mfv {
  aspect-ratio: 16 / 10;
}

.rg_mirim {
  top: 0;
  background: #171310;
  z-index: 30;
  position: sticky;
  padding: 0.688rem;
}

.rg_mirim-3v {
  border: 1px solid #3E322A;
  gap: 0.688rem;
  align-items: center;
  padding: 0.688rem;
  max-width: 1340px;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  display: grid;
  background: #201A16;
  grid-template-columns: minmax(0, 1fr) auto auto;
  border-radius: 22px;
  margin-inline: auto;
}

.rg_mirim-6f6m {
  line-height: 1.1;
  display: flex;
  padding-left: 0.375rem;
  overflow-wrap: break-word;
  gap: 0.688rem;
  align-items: center;
  letter-spacing: -0.02em;
  text-decoration: none;
  color: #F2EFEE;
  min-width: 0;
  font-size: 21px;
  grid-area: logo;
  font-family: "Unbounded", sans-serif;
  font-weight: 800;
  hyphens: auto;
}

.rg_mirim-6f6m::before {
  height: 14px;
  transform: rotate(45deg);
  background: #FABF5A;
  flex: none;
  border-radius: 4px;
  content: "";
  width: 14px;
}

.rg_mirim-6f6m:hover {
  color: #F2EFEE;
}

.rg_mirim-em {
  pointer-events: none;
  position: absolute;
  opacity: 0;
}

.rg_mirim-p5 {
  display: grid;
  border-radius: 12px;
  color: #171310;
  place-items: center;
  cursor: pointer;
  background: #F2EFEE;
  height: 44px;
  width: 44px;
  grid-area: burger;
}

.rg_mirim-em:focus-visible + .rg_mirim-p5 {
  outline: 2px solid #FBCA77;
  outline-offset: 3px;
}

.rg_mirim-rpl {
  display: none;
}

.rg_mirim-em:checked + .rg_mirim-p5 .rg_mirim-60bg {
  display: none;
}

.rg_mirim-em:checked + .rg_mirim-p5 .rg_mirim-rpl {
  display: block;
}

.rg_mirim-4l9i {
  grid-area: nav;
  display: none;
  border-top: 1px solid #3E322A;
  padding-top: 0.562rem;
}

.rg_mirim-em:checked ~ .rg_mirim-4l9i {
  display: grid;
  gap: 2px;
}

.rg_mirim-nc {
  padding: 0 0.812rem;
  color: #DAD4D0;
  text-decoration: none;
  min-height: 48px;
  font-weight: 700;
  font-size: 17px;
  border-radius: 12px;
  display: flex;
  align-items: center;
}

.rg_mirim-nc:hover {
  color: #F2EFEE;
  background: #2A221D;
}

.rg_mirim-bt5 {
  background: #2A221D;
  color: #F2EFEE;
}

.rg_mirim-vuky {
  gap: 0.562rem;
  grid-template-columns: 1fr 1fr;
  grid-area: actions;
  display: grid;
}

.rg_mirim-vuky .rg_nuj {
  font-size: 14px;
  min-height: 44px;
  padding: 0 0.812rem;
}

.rg_so2 {
  color: #F0EFEE;
  background: #0C0A08;
  padding-block: 3.188rem 1.875rem;
}

.rg_so2-hm7 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 178px), 1fr));
  display: grid;
  gap: 2.125rem 1.625rem;
}

.rg_so2-ekq1 {
  display: flex;
  font-size: 21px;
  color: #F0EFEE;
  font-family: "Unbounded", sans-serif;
  align-items: center;
  font-weight: 800;
  gap: 0.688rem;
}

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

.rg_so2-ac {
  color: #F0EFEE;
  margin-top: 0.812rem;
  font-size: 14px;
}

.rg_so2-ac a {
  color: #F0EFEE;
}

.rg_so2-8zp7 {
  font-weight: 700;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  color: #F0EFEE;
  margin-bottom: 0.812rem;
}

.rg_so2-pv {
  padding: 0;
  list-style: none;
}

.rg_so2-pv li + li {
  margin-top: 0.562rem;
}

.rg_so2-4m {
  text-decoration: none;
  color: #F0EFEE;
  font-size: 14px;
}

.rg_so2-4m:hover {
  text-decoration: underline;
  color: #F0EFEE;
}

.rg_so2-sh2v {
  border-top: 1px solid #AB9D93;
  align-items: start;
  padding-top: 1.625rem;
  grid-template-columns: auto minmax(0, 1fr);
  margin-top: 2.688rem;
  gap: 1.062rem 1.312rem;
  display: grid;
}

.rg_so2-w6 {
  border: 2px solid #ED787E;
  place-items: center;
  border-radius: 50%;
  height: 44px;
  width: 44px;
  font-weight: 800;
  color: #F0EFEE;
  display: grid;
  font-size: 14px;
}

.rg_so2-pz {
  color: #F0EFEE;
  font-size: 13px;
  line-height: 1.6;
}

.rg_so2-pz + .rg_so2-pz {
  margin-top: 0.688rem;
}

.rg_ja3 {
  border: 1px solid #3E322A;
  box-shadow: 0 13px 34px -12px rgba(0, 0, 0, 0.67);
  gap: 0.688rem 1.312rem;
  max-width: 860px;
  background: #201A16;
  position: fixed;
  display: flex;
  padding: 0.812rem 0.812rem 0.812rem 1.062rem;
  bottom: 10px;
  right: 10px;
  z-index: 40;
  margin-inline: auto;
  left: 10px;
  flex-wrap: wrap;
  border-radius: 22px;
  align-items: center;
}

.rg_ja3[hidden] {
  display: none;
}

.rg_ja3-87zq {
  color: #DAD4D0;
  font-size: 14px;
  flex: 1 1 260px;
}

.rg_ja3-lzn {
  display: flex;
  flex-wrap: wrap;
  gap: 0.562rem;
}

.rg_ja3-lzn .rg_nuj {
  padding: 0 0.938rem;
  min-height: 44px;
  font-size: 14px;
}

.rg_micey {
  padding-block: 0.812rem 3.75rem;
}

.rg_micey-jc {
  border: 1px solid #3E322A;
  border-radius: 22px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr));
  overflow: hidden;
  display: grid;
  background: #201A16;
}

.rg_micey-u254 {
  padding: 1.875rem 1.312rem;
  min-width: 0;
}

.rg_micey-3z {
  font-size: clamp(2.12rem, 1.297rem + 3.2vw, 3.741rem);
  font-weight: 800;
  line-height: 1.04;
  text-wrap: balance;
  letter-spacing: -0.03em;
}

.rg_micey-2t {
  font-size: 18px;
  max-width: 568px;
  margin-top: 1.188rem;
}

.rg_micey-2954 {
  margin-top: 1.75rem;
}

.rg_micey-p3rl {
  min-width: 0;
  display: grid;
  background: #2A221D;
  align-content: center;
  list-style: none;
  padding: 0.812rem 1.312rem;
  margin: 0;
}

.rg_micey-fn {
  border-bottom: 1px solid #3E322A;
  padding: 1.188rem 0;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 1.062rem;
  display: grid;
}

.rg_micey-fn + .rg_micey-fn {
  margin-top: 0;
}

.rg_micey-fn:last-child {
  border-bottom: 0;
}

.rg_micey-0486 {
  display: grid;
  width: 44px;
  height: 44px;
  border-radius: 12px;
  background: #201A16;
  place-items: center;
  color: #FBCA77;
}

.rg_micey-754 {
  font-weight: 700;
  overflow-wrap: break-word;
  color: #F2EFEE;
  hyphens: auto;
}

.rg_micey-8c {
  color: #AB9D93;
  font-size: 14px;
}

.rg_guv-d68 {
  border: 1px solid #3E322A;
  border-radius: 22px;
  gap: 1px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 156px), 1fr));
  background: #3E322A;
  overflow: hidden;
  display: grid;
}

.rg_guv-s4s {
  min-width: 0;
  background: #201A16;
  flex-direction: column-reverse;
  padding: 1.312rem 1.5rem;
  display: flex;
}

.rg_guv-i1 {
  font-family: "JetBrains Mono", monospace;
  overflow-wrap: break-word;
  hyphens: auto;
  letter-spacing: -0.02em;
  font-size: clamp(1.496rem, 1.197rem + 1vw, 1.995rem);
  color: #F2EFEE;
  font-weight: 700;
}

.rg_guv-66wp {
  color: #AB9D93;
  margin-top: 0.25rem;
  font-size: 14px;
}

.rg_qin-lq {
  display: grid;
  gap: 0.938rem;
  list-style: none;
  padding: 0;
  margin: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 176px), 1fr));
}

.rg_qin-lq > li + li {
  margin-top: 0;
}

.rg_qin-9y {
  text-decoration: none;
  display: block;
  color: #F2EFEE;
  min-width: 0;
  transition: transform .22s;
}

.rg_qin-9y:hover {
  transform: translateY(-4px);
  color: #FBCA77;
}

.rg_qin-nts {
  border: 1px solid #3E322A;
  background-image: repeating-linear-gradient(135deg, #2A221D 0 8px, #201A16 8px 16px);
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  aspect-ratio: 1 / 1;
}

.rg_qin-3t53 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.rg_qin-gfw {
  font-weight: 700;
  margin-top: 0.688rem;
  line-height: 1.3;
  font-size: 15px;
  overflow-wrap: break-word;
  hyphens: auto;
}

.rg_qin-07x8 {
  color: #AB9D93;
  font-size: 13px;
}

.rg_wyfip-33j {
  gap: 0.812rem;
  margin: 0;
  list-style: none;
  display: grid;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr));
}

.rg_wyfip-33j > li + li {
  margin-top: 0;
}

.rg_wyfip-q01 {
  border: 1px solid #3E322A;
  background: #201A16;
  padding: 0.688rem 1.188rem 0.688rem 0.688rem;
  text-decoration: none;
  align-items: center;
  gap: 1.062rem;
  transition: border-color .22s;
  display: grid;
  border-radius: 22px;
  grid-template-columns: 92px minmax(0, 1fr) auto;
  color: #F2EFEE;
}

.rg_wyfip-q01:hover {
  border-color: #FBCA77;
  color: #F2EFEE;
}

.rg_wyfip-ys {
  background-image: repeating-linear-gradient(135deg, #2A221D 0 6px, #201A16 6px 12px);
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: 12px;
}

.rg_wyfip-ub {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.rg_wyfip-0e {
  font-weight: 700;
  hyphens: auto;
  overflow-wrap: break-word;
  display: block;
}

.rg_wyfip-ler {
  font-size: 13px;
  display: block;
  color: #AB9D93;
}

.rg_wyfip-q6h7 {
  font-weight: 700;
  white-space: nowrap;
  font-size: 13px;
  font-family: "JetBrains Mono", monospace;
  color: #56D27D;
}

.rg_mik-tlpj {
  display: grid;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 252px), 1fr));
  gap: 0.812rem;
  margin: 0;
  padding: 0;
}

.rg_mik-tlpj > li + li {
  margin-top: 0;
}

.rg_mik-pc3v {
  border: 1px solid #3E322A;
  align-items: center;
  background: #201A16;
  gap: 1.062rem;
  color: #F2EFEE;
  transition: border-color .22s;
  grid-template-columns: auto minmax(0, 1fr) auto;
  border-radius: 22px;
  text-decoration: none;
  height: 100%;
  display: grid;
  padding: 1.062rem 1.188rem;
}

.rg_mik-pc3v:hover {
  color: #F2EFEE;
  border-color: #FBCA77;
}

.rg_mik-5oca {
  color: #FBCA77;
  background: #2A221D;
  width: 44px;
  height: 44px;
  border-radius: 12px;
  display: grid;
  place-items: center;
}

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

.rg_mik-92 {
  display: block;
  font-size: 13px;
  color: #AB9D93;
}

.rg_riz-m2rm {
  gap: 1.062rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr));
}

.rg_riz-sc {
  border: 1px solid #3E322A;
  border-radius: 22px;
  background: #201A16;
  flex-direction: column;
  min-width: 0;
  display: flex;
}

.rg_riz-5wh {
  padding: 1.625rem 1.625rem 1.312rem;
}

.rg_riz-2pq {
  font-size: 12px;
  padding: 0.25rem 0.688rem;
  border-radius: 8px;
  font-weight: 700;
  display: inline-block;
  background: #2A221D;
  color: #DAD4D0;
}

.rg_riz-az1 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 0.938rem;
  line-height: 1.3;
}

.rg_riz-e7j {
  font-weight: 800;
  font-family: "Unbounded", sans-serif;
  line-height: 1.1;
  overflow-wrap: break-word;
  color: #FBCA77;
  font-size: clamp(1.621rem, 1.297rem + 1vw, 1.995rem);
  margin-top: 0.562rem;
  letter-spacing: -0.02em;
}

.rg_riz-5c {
  flex: 1;
  position: relative;
  border-top: 2px dashed #3E322A;
  gap: 1.062rem;
  display: flex;
  padding: 1.312rem 0.688rem 1.625rem;
  flex-direction: column;
  margin-inline: 0.938rem;
}

.rg_riz-5c::before, .rg_riz-5c::after {
  position: absolute;
  content: "";
  width: 22px;
  background: #171310;
  border-radius: 50%;
  height: 22px;
  top: -12px;
}

.rg_riz-5c::before {
  border-right: 1px solid #3E322A;
  left: -26px;
}

.rg_riz-5c::after {
  border-left: 1px solid #3E322A;
  right: -26px;
}

.rg_riz-0v {
  font-size: 14px;
  flex: 1;
}

.rg_riz-tkks {
  color: #AB9D93;
  font-size: 12px;
}

.rg_taka0-0533 {
  border: 1px solid #3E322A;
  border-radius: 22px;
  background: #201A16;
  overflow-x: auto;
}

.rg_taka0-lc {
  counter-reset: facts-row;
  font-size: 15px;
}

.rg_taka0-lc thead th {
  font-weight: 700;
  color: #AB9D93;
  font-size: 13px;
  padding: 0.938rem 1.062rem;
  border-bottom: 1px solid #3E322A;
}

.rg_taka0-lc tbody th, .rg_taka0-lc tbody td {
  padding: 0.875rem 1.062rem;
  border-bottom: 1px dashed #3E322A;
}

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

.rg_taka0-lc tbody th {
  font-weight: 600;
  width: 40%;
  color: #DAD4D0;
  min-width: 150px;
}

.rg_taka0-lc tbody th::before {
  font-weight: 500;
  content: counter(facts-row, decimal-leading-zero);
  min-width: 32px;
  font-size: 12px;
  counter-increment: facts-row;
  display: inline-block;
  font-family: "JetBrains Mono", monospace;
  color: #AB9D93;
}

.rg_taka0-lc tbody td {
  hyphens: auto;
  min-width: 180px;
  color: #F2EFEE;
  overflow-wrap: break-word;
  font-weight: 700;
}

.rg_xat-y9 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr));
  display: grid;
  gap: 1.062rem;
}

.rg_xat-ecqq {
  padding: 1.75rem;
  justify-content: space-between;
  text-decoration: none;
  gap: 2.688rem;
  min-width: 0;
  min-height: 220px;
  border-radius: 22px;
  display: flex;
  flex-direction: column;
  background: #0C0A08;
  color: #F0EFEE;
}

.rg_xat-ecqq:hover {
  color: #F0EFEE;
}

.rg_xat-7p0 {
  gap: 0.375rem 0.812rem;
  font-weight: 700;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.rg_xat-8q {
  font-size: 13px;
  font-weight: 500;
  font-family: "JetBrains Mono", monospace;
}

.rg_xat-vsj {
  font-size: clamp(1.871rem, 1.197rem + 2.6vw, 3.367rem);
  line-height: 1;
  font-family: "JetBrains Mono", monospace;
  font-weight: 700;
  letter-spacing: -0.03em;
  overflow-wrap: break-word;
  hyphens: auto;
}

.rg_xat-bvy {
  border: 1px solid #3E322A;
  border-radius: 22px;
  padding: 0;
  gap: 1px;
  margin: 0;
  display: grid;
  background: #3E322A;
  overflow: hidden;
  list-style: none;
}

.rg_xat-bvy > li + li {
  margin-top: 0;
}

.rg_xat-qu {
  display: flex;
  height: 100%;
  gap: 0.375rem 1.062rem;
  padding: 1.312rem 1.625rem;
  justify-content: space-between;
  align-items: center;
  background: #201A16;
  color: #F2EFEE;
  text-decoration: none;
  flex-wrap: wrap;
}

.rg_xat-qu:hover {
  background: #2A221D;
  color: #F2EFEE;
}

.rg_xat-qv {
  font-weight: 700;
}

.rg_xat-t30u {
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  font-size: 22px;
  font-family: "JetBrains Mono", monospace;
}

.rg_kau-hom {
  display: grid;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr));
  margin: 0;
  gap: 1.062rem;
  padding: 0;
}

.rg_kau-hom > li + li {
  margin-top: 0;
}

.rg_kau-h1n {
  border: 1px solid #3E322A;
  border-radius: 22px;
  min-width: 0;
  height: 100%;
  display: block;
  color: #F2EFEE;
  padding: 0.562rem 0.562rem 1.062rem;
  background: #201A16;
  text-decoration: none;
  transition: border-color .22s;
}

.rg_kau-h1n:hover {
  border-color: #FBCA77;
  color: #F2EFEE;
}

.rg_kau-n4g2 {
  border-radius: 12px;
  position: relative;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #2A221D 0 8px, #171310 8px 16px);
  aspect-ratio: 16 / 10;
}

.rg_kau-4p {
  letter-spacing: .04em;
  top: 10px;
  background: #ED787E;
  left: 10px;
  position: absolute;
  color: #201A16;
  border-radius: 8px;
  font-size: 11px;
  padding: 3px 0.562rem;
  font-weight: 700;
}

.rg_kau-ry {
  overflow-wrap: break-word;
  font-weight: 700;
  padding-inline: 0.562rem;
  hyphens: auto;
  margin-top: 0.938rem;
}

.rg_kau-xg {
  padding-inline: 0.562rem;
  font-family: "JetBrains Mono", monospace;
  font-size: 13px;
  color: #AB9D93;
}

.rg_numir-d428 {
  border: 1px solid #3E322A;
  border-radius: 22px;
  background: #201A16;
  overflow-x: auto;
}

.rg_numir-2l {
  min-width: 652px;
  font-size: 15px;
}

.rg_numir-2l thead {
  background: #2A221D;
}

.rg_numir-2l th, .rg_numir-2l td {
  padding: 0.938rem 1.062rem;
}

.rg_numir-2l thead th {
  color: #DAD4D0;
  font-weight: 700;
  font-size: 13px;
}

.rg_numir-2l tbody th, .rg_numir-2l tbody td {
  border-top: 1px solid #3E322A;
  vertical-align: middle;
}

.rg_numir-6sc {
  gap: 0.812rem;
  font-weight: 700;
  color: #F2EFEE;
  align-items: center;
  display: flex;
}

.rg_numir-cao {
  text-align: right;
  white-space: nowrap;
  color: #F2EFEE;
  font-family: "JetBrains Mono", monospace;
}

.rg_numir-2l thead .rg_numir-cao {
  font-family: "Inter", sans-serif;
}

.rg_jal-z3 {
  display: grid;
  gap: 1.062rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr));
}

.rg_jal-zu {
  border: 1px solid #3E322A;
  padding: 1.625rem;
  min-width: 0;
  background: #201A16;
  border-radius: 22px;
}

.rg_jal-drs {
  border: 1.5px solid #FBCA77;
  height: 48px;
  border-radius: 50%;
  place-items: center;
  color: #FBCA77;
  width: 48px;
  display: grid;
}

.rg_jal-bz {
  font-size: 19px;
  margin-top: 1.312rem;
  line-height: 1.25;
  font-weight: 600;
}

.rg_jal-owi {
  font-size: 15px;
  margin-top: 0.562rem;
}

.rg_jal-kng {
  list-style: none;
  margin-top: 0.938rem;
  padding: 0;
  font-size: 14px;
}

.rg_jal-66 {
  display: flex;
  gap: 0.562rem;
}

.rg_jal-66 svg {
  flex: none;
  margin-top: 2px;
  color: #56D27D;
}

.rg_cekad-pj1 {
  counter-reset: steps;
  display: grid;
  padding: 0;
  gap: 1.875rem 1.625rem;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
}

.rg_cekad-k8 {
  padding-top: 1.188rem;
  border-top: 2px solid #F2EFEE;
  min-width: 0;
}

.rg_cekad-k8 + .rg_cekad-k8 {
  margin-top: 0;
}

.rg_cekad-k8::before {
  display: block;
  font-family: "JetBrains Mono", monospace;
  color: #FBCA77;
  counter-increment: steps;
  font-size: 14px;
  font-weight: 700;
  content: counter(steps, decimal-leading-zero);
}

.rg_cekad-en6 {
  font-weight: 600;
  font-size: 19px;
  line-height: 1.25;
  margin-top: 0.688rem;
}

.rg_cekad-7z {
  font-size: 15px;
  margin-top: 0.562rem;
}

.rg_ho0-4n {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr));
  gap: 0 2.688rem;
}

.rg_ho0-fww {
  border-top: 1px solid #3E322A;
  padding-block: 1.312rem 1.625rem;
  min-width: 0;
}

.rg_ho0-kh {
  font-weight: 600;
  font-size: 19px;
}

.rg_ho0-zg {
  font-size: 15px;
  margin-top: 0.688rem;
}

.rg_ceg-vfxa {
  line-height: 1.7;
  max-width: 796px;
  font-size: 17px;
}

.rg_ceg-cwfu {
  font-weight: 800;
  margin-bottom: 1.312rem;
  font-size: clamp(1.621rem, 1.197rem + 1.6vw, 2.494rem);
  letter-spacing: -0.02em;
  line-height: 1.1;
}

.rg_ceg-vfxa h3 {
  margin: 1.875rem 0 0.688rem;
  font-weight: 600;
  font-size: 22px;
}

.rg_ceg-vfxa p + p {
  margin-top: 0.938rem;
}

.rg_ceg-vfxa ul, .rg_ceg-vfxa ol {
  margin-block: 1.062rem;
}

.rg_ceg-pwnh {
  padding: 1.625rem 1.875rem;
  background: #2A221D;
  border-radius: 22px;
  margin-block: 1.875rem;
}

.rg_ceg-pwnh p {
  font-size: 21px;
  line-height: 1.4;
  font-family: "Unbounded", sans-serif;
  color: #F2EFEE;
  font-weight: 600;
}

.rg_ceg-pwnh cite {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  display: block;
  margin-top: 0.812rem;
  color: #AB9D93;
}

.rg_ta6-42a {
  border: 1px solid #3E322A;
  border-radius: 22px;
  background: #201A16;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 376px), 1fr));
  gap: 1.625rem 3.188rem;
  padding: 1.625rem 1.312rem;
  display: grid;
}

.rg_ta6-92 {
  min-width: 0;
}

.rg_ta6-ltc {
  line-height: 1.12;
  letter-spacing: -0.02em;
  font-size: clamp(1.621rem, 1.197rem + 1.4vw, 2.369rem);
  font-weight: 800;
}

.rg_ta6-0b {
  margin-top: 0.938rem;
}

.rg_ta6-q1x {
  padding: 0;
  list-style: none;
  min-width: 0;
}

.rg_ta6-yz {
  align-items: flex-start;
  hyphens: auto;
  display: flex;
  padding: 0.812rem 0;
  border-bottom: 1px solid #3E322A;
  overflow-wrap: break-word;
  gap: 0.938rem;
}

.rg_ta6-yz + .rg_ta6-yz {
  margin-top: 0;
}

.rg_ta6-d9 {
  width: 24px;
  display: grid;
  background: #56D27D;
  border-radius: 50%;
  color: #201A16;
  place-items: center;
  flex: none;
  height: 24px;
}

.rg_veqih-b57 {
  gap: 1.062rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 252px), 1fr));
}

.rg_veqih-ibn6 {
  border: 1px solid #3E322A;
  border-radius: 22px;
  padding: 1.625rem;
  background: #201A16;
  min-width: 0;
}

.rg_veqih-rtm {
  background: #2A221D;
  overflow: hidden;
  border-radius: 999px;
  height: 6px;
}

.rg_veqih-5f {
  background: #FABF5A;
  border-radius: 999px;
  height: 100%;
}

.rg_veqih-woa {
  font-weight: 800;
  font-size: 24px;
  margin-top: 1.312rem;
}

.rg_veqih-vloz {
  font-family: "JetBrains Mono", monospace;
  color: #AB9D93;
  font-size: 14px;
}

.rg_veqih-m20 {
  padding: 0;
  list-style: none;
  margin-top: 1.062rem;
  font-size: 15px;
}

.rg_veqih-f9 {
  display: flex;
  gap: 0.562rem;
}

.rg_veqih-f9 svg {
  flex: none;
  color: #56D27D;
  margin-top: 3px;
}

.rg_wyjaq-8mdo {
  align-items: center;
  gap: 1.062rem;
  display: flex;
}

.rg_wyjaq-am {
  font-weight: 800;
  font-size: 52px;
  line-height: 1;
  color: #F2EFEE;
  font-family: "Unbounded", sans-serif;
}

.rg_wyjaq-hg {
  gap: 2px;
  color: #F2EFEE;
  display: flex;
}

.rg_wyjaq-uf {
  font-size: 14px;
  color: #AB9D93;
}

.rg_wyjaq-dtz {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr));
  display: grid;
  gap: 1.062rem;
}

.rg_wyjaq-bz3r {
  border: 1px solid #3E322A;
  flex-direction: column;
  min-width: 0;
  padding: 1.625rem;
  display: flex;
  border-radius: 22px;
  background: #201A16;
  gap: 1.062rem;
}

.rg_wyjaq-wbf {
  flex: 1;
  font-size: 15px;
}

.rg_wyjaq-up {
  display: flex;
  gap: 0.812rem;
  align-items: center;
}

.rg_wyjaq-qwg {
  display: grid;
  font-weight: 700;
  place-items: center;
  background: #2A221D;
  border-radius: 50%;
  width: 40px;
  font-size: 14px;
  flex: none;
  color: #F2EFEE;
  height: 40px;
}

.rg_wyjaq-zfqs {
  color: #F2EFEE;
  font-size: 15px;
  font-weight: 700;
  display: block;
}

.rg_wyjaq-q1 {
  display: block;
  font-size: 13px;
  color: #AB9D93;
}

.rg_mi1-ft {
  border: 1px solid #3E322A;
  display: grid;
  gap: 1.625rem 3.188rem;
  padding: 1.625rem;
  background: #201A16;
  border-radius: 22px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr));
}

.rg_mi1-n3 {
  grid-template-columns: auto minmax(0, 1fr);
  gap: 1.062rem 1.312rem;
  display: grid;
  align-items: start;
}

.rg_mi1-qx75 {
  border-radius: 50%;
  font-size: 22px;
  overflow: hidden;
  font-weight: 800;
  display: grid;
  background: #FABF5A;
  place-items: center;
  color: #110F0D;
  width: 64px;
  height: 64px;
  font-family: "Unbounded", sans-serif;
}

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

.rg_mi1-0t0 {
  font-weight: 800;
  font-size: 22px;
}

.rg_mi1-xz {
  color: #AB9D93;
  font-size: 14px;
}

.rg_mi1-pm4 {
  margin-top: 0.688rem;
}

.rg_mi1-vx7 {
  gap: 0.562rem 1.312rem;
  font-size: 14px;
  flex-wrap: wrap;
  margin-top: 0.812rem;
  display: flex;
}

.rg_mi1-qf {
  color: #AB9D93;
  font-family: "JetBrains Mono", monospace;
}

.rg_rixau-f4x {
  gap: 2.125rem;
  display: grid;
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 376px), 1fr));
}

.rg_rixau-9r {
  min-width: 0;
}

.rg_rixau-qvo {
  margin-top: 0.938rem;
}

.rg_rixau-mu4e {
  margin-top: 1.188rem;
  list-style: none;
  padding: 0;
}

.rg_rixau-d4 {
  display: flex;
  gap: 0.688rem;
}

.rg_rixau-d4 svg {
  color: #56D27D;
  margin-top: 2px;
  flex: none;
}

.rg_rixau-73af {
  flex-wrap: wrap;
  margin-top: 1.625rem;
  gap: 0.688rem;
  display: flex;
}

.rg_rixau-7qc {
  border: 1.5px solid #F2EFEE;
  transition: background-color .22s, color .22s;
  display: inline-flex;
  min-height: 52px;
  justify-content: center;
  padding: 0.375rem 1.312rem;
  flex-direction: column;
  color: #F2EFEE;
  border-radius: 12px;
  text-decoration: none;
}

.rg_rixau-7qc:hover {
  color: #171310;
  background: #F2EFEE;
}

.rg_rixau-c1 {
  font-size: 11px;
}

.rg_rixau-lwbe {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.rg_zol-b0k, .rg_lori6-ea {
  background: #2A221D;
  border-radius: 22px;
  padding: 1.625rem 1.312rem;
}

.rg_zol-br9m {
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.312rem 2.688rem;
  display: flex;
}

.rg_zol-v15 {
  max-width: 672px;
  min-width: 0;
}

.rg_zol-an0, .rg_lori6-7it {
  margin-top: 0.812rem;
  max-width: 712px;
}

.rg_zol-ncv {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 188px), 1fr));
  list-style: none;
  margin-top: 1.875rem;
  gap: 0.688rem;
  display: grid;
  padding: 0;
}

.rg_zol-q5ap {
  padding: 1.062rem;
  background: #201A16;
  align-items: center;
  color: #F2EFEE;
  border-radius: 12px;
  gap: 0.812rem;
  display: flex;
  overflow-wrap: break-word;
  hyphens: auto;
  font-weight: 700;
  min-width: 0;
}

.rg_zol-q5ap + .rg_zol-q5ap {
  margin-top: 0;
}

.rg_zol-q5ap svg {
  color: #FBCA77;
  flex: none;
}

.rg_lori6-zw81 {
  display: flex;
  gap: 0.562rem 1.312rem;
  flex-wrap: wrap;
  font-size: 14px;
  font-weight: 700;
  margin-top: 1.312rem;
}

.rg_zoduq-w3 {
  display: grid;
  gap: 2.125rem 3.75rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 398px), 1fr));
}

.rg_zoduq-lr {
  min-width: 0;
}

.rg_zoduq-lr p {
  margin-top: 0.938rem;
}

.rg_zoduq-h4u {
  align-content: start;
  display: grid;
  gap: 1.062rem;
  min-width: 0;
}

.rg_zoduq-rtw8 {
  border: 1px solid #3E322A;
  border-radius: 22px;
  gap: 1px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  display: grid;
  background: #3E322A;
}

.rg_zoduq-ekzl {
  display: flex;
  padding: 1.188rem 1.312rem;
  background: #201A16;
  flex-direction: column-reverse;
}

.rg_zoduq-3h {
  font-family: "JetBrains Mono", monospace;
  hyphens: auto;
  overflow-wrap: break-word;
  color: #F2EFEE;
  font-weight: 700;
  font-size: 24px;
}

.rg_zoduq-sa {
  font-size: 13px;
  color: #AB9D93;
}

.rg_zoduq-vs4u {
  border: 1px solid #3E322A;
  list-style: none;
  padding: 0;
  background: #201A16;
  border-radius: 22px;
}

.rg_zoduq-3zh {
  display: flex;
  flex-wrap: wrap;
  padding: 0.938rem 1.312rem;
  justify-content: space-between;
  gap: 0.25rem 1.062rem;
  border-bottom: 1px solid #3E322A;
}

.rg_zoduq-3zh + .rg_zoduq-3zh {
  margin-top: 0;
}

.rg_zoduq-3zh:last-child {
  border-bottom: 0;
}

.rg_zoduq-t1 {
  color: #F2EFEE;
  font-weight: 700;
}

.rg_zoduq-h0 {
  color: #AB9D93;
  hyphens: auto;
  overflow-wrap: break-word;
  font-size: 14px;
  font-family: "JetBrains Mono", monospace;
}

.rg_miduh-da {
  border-top: 1.5px solid #F2EFEE;
  counter-reset: faq;
}

.rg_miduh-fk {
  border-bottom: 1px solid #3E322A;
}

.rg_miduh-hw {
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  padding: 1.188rem 0;
  display: grid;
  align-items: center;
  color: #F2EFEE;
  font-weight: 700;
  gap: 0.812rem;
  font-size: 17px;
}

.rg_miduh-hw::before {
  font-family: "JetBrains Mono", monospace;
  font-size: 13px;
  counter-increment: faq;
  content: counter(faq, decimal-leading-zero);
  color: #FBCA77;
}

.rg_miduh-hw:hover {
  color: #FBCA77;
}

.rg_miduh-57 {
  transition: transform .22s;
}

.rg_miduh-fk[open] .rg_miduh-57 {
  transform: rotate(45deg);
}

.rg_miduh-yw3p {
  padding: 0 0 1.5rem 3.188rem;
  max-width: 900px;
}

.rg_miduh-yw3p p + p {
  margin-top: 0.688rem;
}

.rg_tal-f6ji {
  gap: 1.625rem 3.188rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 334px), 1fr));
  align-items: start;
}

.rg_tal-ko {
  min-width: 0;
}

.rg_tal-eso {
  margin-top: 0.812rem;
  color: #AB9D93;
}

.rg_tal-ko .rg_nuj {
  margin-top: 1.312rem;
}

.rg_tal-5aj {
  min-width: 0;
  display: grid;
  gap: 0.688rem;
}

.rg_tal-pbz {
  border: 1px solid #3E322A;
  border-radius: 22px;
  background: #201A16;
}

.rg_tal-pbz[open] {
  border-color: #F2EFEE;
}

.rg_tal-rjfx {
  gap: 1.062rem;
  font-weight: 700;
  color: #F2EFEE;
  padding: 1.188rem 1.312rem;
  align-items: center;
  justify-content: space-between;
  display: flex;
}

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

.rg_tal-pbz[open] .rg_tal-jf {
  transform: rotate(45deg);
}

.rg_tal-k81p {
  font-size: 15px;
  padding: 0 1.312rem 1.312rem;
}

.rg_nu6-b6 {
  border-radius: 22px;
  padding: 1.875rem 1.5rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background: #0C0A08;
  justify-content: space-between;
  color: #F0EFEE;
  gap: 1.625rem 2.688rem;
}

.rg_nu6-4g {
  max-width: 672px;
  min-width: 0;
}

.rg_nu6-cse {
  font-size: clamp(1.496rem, 1.197rem + 1.2vw, 2.12rem);
  color: #F0EFEE;
  letter-spacing: -0.02em;
  font-weight: 800;
  line-height: 1.12;
}

.rg_nu6-jl {
  color: #F0EFEE;
  margin-top: 0.688rem;
}

.rg_nu6-jl a {
  color: #F0EFEE;
}

.rg_dux-38q {
  font-size: clamp(1.372rem, 1.097rem + 1vw, 1.871rem);
  line-height: 1.15;
  font-weight: 800;
  max-width: 796px;
}

.rg_dux-1pa6 {
  margin-top: 1.188rem;
  columns: 2 340px;
  font-size: 15px;
  column-gap: 3.188rem;
}

.rg_dux-1pa6 p + p {
  margin-top: 0.938rem;
}

.rg_kace8-ff {
  list-style: none;
  margin-bottom: 1.312rem;
  font-size: 13px;
  gap: 0.375rem 0.688rem;
  flex-wrap: wrap;
  color: #AB9D93;
  padding: 0;
  display: flex;
}

.rg_kace8-ff li + li {
  margin-top: 0;
}

.rg_kace8-ff li + li::before {
  margin-right: 0.688rem;
  content: "/";
}

.rg_kace8-zc5y {
  color: #AB9D93;
}

.rg_kace8-2q {
  font-weight: 700;
  color: #F2EFEE;
}

.rg_zo9 {
  padding-block: 0.562rem 2.125rem;
}

.rg_zo9-ql {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 460px), 1fr));
  align-items: start;
  display: grid;
  gap: 1.625rem 3.188rem;
}

.rg_zo9-nngj {
  min-width: 0;
}

.rg_zo9-yymk {
  font-size: 13px;
  color: #AB9D93;
  font-family: "JetBrains Mono", monospace;
}

.rg_zo9-kjuk {
  font-size: clamp(2.245rem, 1.297rem + 3.4vw, 3.99rem);
  margin-top: 0.688rem;
  line-height: 1.02;
  letter-spacing: -0.03em;
  font-weight: 800;
}

.rg_zo9-9l {
  font-size: 18px;
  max-width: 588px;
  margin-top: 1.062rem;
}

.rg_zo9-844k {
  border: 1px solid #3E322A;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 146px), 1fr));
  gap: 1px;
  border-radius: 22px;
  overflow: hidden;
  display: grid;
  margin-top: 1.625rem;
  background: #3E322A;
}

.rg_zo9-3dg {
  background: #201A16;
  min-width: 0;
  padding: 0.812rem 1.062rem;
}

.rg_zo9-qz {
  font-size: 12px;
  color: #AB9D93;
  font-weight: 700;
}

.rg_zo9-z0y {
  font-size: 17px;
  font-weight: 700;
  margin-top: 2px;
  font-family: "JetBrains Mono", monospace;
  overflow-wrap: break-word;
  hyphens: auto;
  color: #F2EFEE;
}

.rg_zo9-3l {
  margin-top: 1.625rem;
}

.rg_zo9-fz5f {
  color: #AB9D93;
  margin-top: 0.812rem;
  font-size: 13px;
}

.rg_zo9-rb8 {
  min-width: 0;
}

.rg_sod-gfku {
  padding: 1.875rem 1.312rem 0;
  color: #F0EFEE;
  text-align: center;
  overflow: hidden;
  background: #0C0A08;
  border-radius: 22px;
}

.rg_sod-j8 {
  margin-inline: auto;
  max-width: 860px;
}

.rg_sod-hznb {
  font-family: "JetBrains Mono", monospace;
  font-size: 13px;
  color: #F0EFEE;
}

.rg_sod-cq {
  font-size: clamp(2.12rem, 1.297rem + 3.4vw, 4.115rem);
  font-weight: 800;
  color: #F0EFEE;
  letter-spacing: -0.03em;
  line-height: 1.02;
  margin-top: 0.688rem;
}

.rg_sod-e5 {
  color: #F0EFEE;
  font-size: 18px;
  margin-top: 0.938rem;
}

.rg_sod-h7 {
  margin-top: 1.625rem;
  justify-content: center;
}

.rg_sod-pig {
  gap: 0.562rem;
  justify-content: center;
  display: flex;
  margin-top: 1.875rem;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}

.rg_sod-7o2r {
  border: 1px solid #F0EFEE;
  border-radius: 999px;
  padding: 0.562rem 0.938rem;
  font-size: 14px;
  color: #F0EFEE;
}

.rg_sod-7o2r + .rg_sod-7o2r {
  margin-top: 0;
}

.rg_sod-7o2r strong {
  font-family: "JetBrains Mono", monospace;
  color: #F0EFEE;
}

.rg_sod-g3h6 {
  margin: 2.438rem auto 0;
  aspect-ratio: 16 / 10;
  max-width: 1008px;
  overflow: hidden;
  background-color: #2A221D;
  border-radius: 22px 22px 0 0;
}

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

.rg_taa {
  padding-bottom: 3.188rem;
}

.rg_taa-nxe {
  border: 1px solid #3E322A;
  background: #201A16;
  border-radius: 22px;
}

.rg_taa-pl7 {
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  color: #F2EFEE;
  padding: 0 1.062rem;
  min-height: 52px;
  align-items: center;
}

.rg_taa-uy {
  transition: transform .22s;
}

.rg_taa-nxe[open] .rg_taa-uy {
  transform: rotate(45deg);
}

.rg_taa-m8n {
  margin: 0;
  list-style: none;
  display: grid;
  padding: 0 0.562rem 0.562rem;
}

.rg_taa-m8n li + li {
  margin-top: 0;
}

.rg_taa-co1 {
  display: flex;
  min-height: 44px;
  font-weight: 600;
  border-top: 1px solid #3E322A;
  padding: 0 0.562rem;
  align-items: center;
  text-decoration: none;
  color: #DAD4D0;
}

.rg_taa-co1:hover {
  color: #FBCA77;
}

.rg_xace9-6qn {
  gap: 1.875rem 3.75rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr));
  align-items: start;
  display: grid;
}

.rg_xace9-qy {
  max-width: 756px;
  min-width: 0;
  font-size: 17px;
}

.rg_xace9-qy p {
  margin-top: 0.938rem;
}

.rg_xace9-tw {
  min-width: 0;
  border-radius: 22px;
  background: #2A221D;
  padding: 1.625rem;
}

.rg_xace9-mff {
  font-weight: 600;
  font-size: 19px;
}

.rg_xace9-b5uy {
  padding: 0;
  margin-top: 0.938rem;
  list-style: none;
}

.rg_xace9-oyxp {
  gap: 0.688rem;
  display: flex;
}

.rg_xace9-oyxp svg {
  color: #56D27D;
  margin-top: 2px;
  flex: none;
}

.rg_fimim-ug {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 292px), 1fr));
  padding: 0;
  margin: 0;
  display: grid;
  list-style: none;
  gap: 1.062rem;
}

.rg_fimim-ug > li + li {
  margin-top: 0;
}

.rg_fimim-we {
  border: 1px solid #3E322A;
  border-radius: 22px;
  overflow: hidden;
  aspect-ratio: 16 / 10;
  background-color: #0C0A08;
}

.rg_fimim-8oaz {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.rg_fimim-n3f {
  margin-top: 0.688rem;
  font-size: 14px;
}

.rg_zogut-5qi0 {
  border: 1px solid #3E322A;
  background: #201A16;
  overflow-x: auto;
  border-radius: 22px;
}

.rg_zogut-vys {
  min-width: 588px;
  font-size: 15px;
}

.rg_zogut-vys thead {
  background: #2A221D;
}

.rg_zogut-vys th, .rg_zogut-vys td {
  padding: 0.688rem 1.062rem;
  vertical-align: middle;
}

.rg_zogut-vys thead th {
  color: #DAD4D0;
  font-weight: 700;
  font-size: 13px;
}

.rg_zogut-vys tbody th, .rg_zogut-vys tbody td {
  border-top: 1px solid #3E322A;
}

.rg_zogut-87j {
  white-space: nowrap;
  color: #F2EFEE;
  font-family: "JetBrains Mono", monospace;
  text-align: right;
}

.rg_zogut-uw9 {
  align-items: center;
  font-weight: 700;
  display: flex;
  color: #F2EFEE;
  gap: 0.812rem;
}

.rg_zogut-7i0 {
  width: 40px;
  flex: none;
  background: #2A221D;
  height: 40px;
  border-radius: 8px;
  overflow: hidden;
}

.rg_zogut-7i0 img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.rg_zogut-eo3 {
  background: #2A221D;
}

.rg_zogut-eo3 .rg_zogut-7i0 {
  background: #201A16;
}

.rg_zogut-7do {
  border-radius: 8px;
  font-size: 11px;
  font-weight: 700;
  padding: 2px 0.562rem;
  background: #FABF5A;
  color: #110F0D;
}

.rg_cecez-nl {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr));
  display: grid;
  gap: 1.062rem;
}

.rg_cecez-rql {
  border: 1px solid #3E322A;
  background: #201A16;
  gap: 0.812rem;
  border-radius: 22px;
  display: flex;
  padding: 1.625rem;
  min-width: 0;
  flex-direction: column;
}

.rg_cecez-lm5 {
  font-weight: 600;
  font-size: 20px;
}

.rg_cecez-7pg {
  font-size: 15px;
  flex: 1;
}

.rg_cecez-mln {
  align-items: center;
  font-size: 13px;
  font-weight: 700;
  gap: 0.375rem;
  display: flex;
  flex-wrap: wrap;
}

.rg_cecez-mln svg {
  color: #AB9D93;
}

.rg_cecez-es {
  border-radius: 8px;
  color: #F2EFEE;
  background: #2A221D;
  padding: 0.25rem 0.688rem;
}

.rg_cecez-2sz7 {
  border-radius: 8px;
  background: #FABF5A;
  padding: 0.25rem 0.688rem;
  color: #110F0D;
}

.rg_soxau-o6sk {
  gap: 2.688rem 3.188rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr));
}

.rg_soxau-8n {
  min-width: 0;
}

.rg_soxau-tlr {
  letter-spacing: -0.02em;
  font-weight: 800;
  font-size: clamp(1.496rem, 1.197rem + 1vw, 2.12rem);
  line-height: 1.12;
}

.rg_soxau-xo {
  color: #AB9D93;
  margin-top: 0.688rem;
}

.rg_soxau-rnx5 {
  border: 1px solid #3E322A;
  border-radius: 22px;
  background: #201A16;
  overflow-x: auto;
  margin-top: 1.188rem;
}

.rg_soxau-0n {
  font-size: 15px;
}

.rg_soxau-0n thead {
  background: #2A221D;
}

.rg_soxau-0n th, .rg_soxau-0n td {
  padding: 0.812rem 1.188rem;
}

.rg_soxau-0n thead th {
  font-size: 13px;
}

.rg_soxau-0n tbody th, .rg_soxau-0n tbody td {
  border-top: 1px solid #3E322A;
}

.rg_soxau-0n tbody th {
  font-weight: 600;
}

.rg_soxau-myty {
  color: #F2EFEE;
  white-space: nowrap;
  text-align: right;
  font-family: "JetBrains Mono", monospace;
}

.rg_soxau-pnm7 {
  border-radius: 999px;
  background: #2A221D;
  height: 4px;
  margin-top: 0.375rem;
  display: block;
}

.rg_soxau-w3lh {
  background: #FABF5A;
  border-radius: 999px;
  display: block;
  height: 100%;
}

.rg_soxau-id {
  font-weight: 700;
  color: #56D27D;
}

.rg_soxau-13 {
  color: #AB9D93;
}

.rg_befij-6r8d {
  border: 1px solid #3E322A;
  aspect-ratio: 16 / 9;
  background-color: #0C0A08;
  overflow: hidden;
  border-radius: 22px;
  position: relative;
}

.rg_befij-wbur {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

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

.rg_befij-xbc {
  min-height: 56px;
  align-items: center;
  color: #0C0A08;
  display: inline-flex;
  border-radius: 999px;
  padding: 0 1.75rem;
  transition: transform .22s;
  gap: 0.812rem;
  background: #F0EFEE;
  font-weight: 800;
  font-size: 17px;
}

.rg_befij-mvv6:hover .rg_befij-xbc {
  transform: scale(1.04);
}

.rg_befij-6b5x {
  align-items: center;
  gap: 0.938rem 2.125rem;
  display: flex;
  margin-top: 1.062rem;
  justify-content: space-between;
  flex-wrap: wrap;
}

.rg_befij-kgf {
  font-size: 15px;
  max-width: 672px;
}

.rg_fifi8-ah {
  font-size: 17px;
  max-width: 796px;
  line-height: 1.7;
}

.rg_fifi8-vts9 {
  margin-bottom: 1.188rem;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-size: clamp(1.621rem, 1.197rem + 1.6vw, 2.494rem);
}

.rg_fifi8-ah p + p {
  margin-top: 0.938rem;
}

.rg_lori6-1f {
  display: grid;
  gap: 0.812rem;
  margin-top: 1.625rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
}

.rg_lori6-yrs {
  border-radius: 12px;
  padding: 1.188rem 1.312rem;
  min-width: 0;
  background: #201A16;
}

.rg_lori6-iy {
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
}

.rg_lori6-e5 {
  font-size: 14px;
  margin-top: 0.375rem;
}

.rg_guf {
  justify-content: space-between;
  gap: 0.812rem;
  position: fixed;
  transition: transform .28s;
  padding: 0.688rem 0.812rem 0.688rem 1.062rem;
  bottom: 0;
  right: 0;
  left: 0;
  background: #201A16;
  z-index: 35;
  align-items: center;
  display: flex;
  border-top: 1px solid #3E322A;
  transform: translateY(110%);
}

.rg_guf-qduk {
  transform: translateY(0);
}

.rg_guf-4yd {
  overflow: hidden;
  color: #F2EFEE;
  min-width: 0;
  white-space: nowrap;
  font-weight: 700;
  text-overflow: ellipsis;
}

.rg_guf .rg_nuj {
  min-height: 44px;
  flex: none;
}

@media (min-width: 630px) {
  .rg_vet {
    padding-inline: 1.625rem;
  }
  .rg_micey-u254 {
    padding: 2.938rem 2.688rem;
  }
  .rg_micey-p3rl {
    padding: 1.625rem 2.125rem;
  }
  .rg_ta6-42a {
    padding: 2.438rem;
  }
  .rg_zol-b0k, .rg_lori6-ea {
    padding: 2.438rem;
  }
  .rg_nu6-b6 {
    padding: 2.688rem;
  }
  .rg_sod-gfku {
    padding: 2.938rem 2.688rem 0;
  }
}

@media (min-width: 976px) {
  .rg_vet {
    padding-inline: 2.688rem;
  }
  main > section {
    padding-block: 0 5.875rem;
  }
  .rg_mirim {
    padding: 0.812rem 1.625rem;
  }
  .rg_mirim-3v {
    gap: 1.062rem;
    padding-left: 0.938rem;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    grid-template-areas: "logo nav tools actions";
  }
  .rg_mirim-p5 {
    display: none;
  }
  .rg_mirim-4l9i {
    flex-wrap: wrap;
    justify-content: center;
    gap: 2px;
    display: flex;
    border-top: 0;
    padding-top: 0;
  }
  .rg_mirim-nc {
    min-height: 40px;
    font-size: 14px;
  }
  .rg_mirim-vuky {
    display: flex;
  }
  .rg_mirim-vuky .rg_nuj {
    min-height: 42px;
    padding: 0 1.062rem;
  }
  .rg_micey-u254 {
    padding: 4.312rem;
  }
  .rg_zo9 {
    padding-block: 1.062rem 3.188rem;
  }
  .rg_taa {
    padding-bottom: 4.812rem;
  }
  .rg_taa-nxe[open] .rg_taa-m8n, .rg_taa-m8n {
    display: flex;
    padding: 0 0.688rem 0.688rem;
    flex-wrap: wrap;
    gap: 0.562rem;
  }
  .rg_taa-co1 {
    font-weight: 700;
    background: #2A221D;
    color: #F2EFEE;
    font-size: 14px;
    padding: 0 0.812rem;
    border-radius: 12px;
    border-top: 0;
    min-height: 36px;
  }
  .rg_taa-co1:hover {
    background: #FABF5A;
    color: #110F0D;
  }
  .rg_ta6-42a {
    padding: 2.938rem;
  }
  .rg_zol-b0k, .rg_lori6-ea {
    padding: 2.938rem;
  }
  .rg_nu6-b6 {
    padding: 3.188rem;
  }
  .rg_sod-gfku {
    padding: 3.75rem 3.75rem 0;
  }
  .rg_so2 {
    padding-block: 4.812rem 1.875rem;
  }
  .rg_guf {
    display: none;
  }
}