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

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

body {
  font-family: "Nunito Sans", sans-serif;
  color: #E0DED6;
  font-size: 0.994rem;
  line-height: 1.55;
  overflow-wrap: break-word;
  background: #17160F;
  margin: 0;
}

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

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

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #F6D69A;
}

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

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

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

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

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

button {
  font: inherit;
  color: inherit;
}

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

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

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

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

.wcehoe {
  padding-inline: 1.062rem;
  max-width: 1224px;
  margin-inline: auto;
}

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

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

.wqiq-oa {
  min-width: 0;
  max-width: 688px;
}

.wqiq-j26 {
  font-size: 0.869rem;
  display: flex;
  color: #F3CB80;
  gap: 0.5rem;
  margin-bottom: 0.688rem;
  font-weight: 700;
  align-items: center;
}

.wqiq-j26::before {
  height: 8px;
  flex: none;
  background: #F1C166;
  content: "";
  width: 8px;
  border-radius: 2px;
}

.wqiq-5fl7 {
  line-height: 1.1;
  font-weight: 800;
  text-wrap: balance;
  font-size: clamp(1.615rem, 1.192rem + 1.6vw, 2.484rem);
  letter-spacing: -0.02em;
}

.wqiq-gg {
  margin-top: 0.812rem;
  color: #B3B09B;
}

.wqiq-wk {
  font-size: 0.932rem;
  border-bottom: 1.5px solid currentColor;
  font-weight: 700;
  align-items: center;
  display: inline-flex;
  padding-bottom: 2px;
  text-decoration: none;
  gap: 0.5rem;
}

.wqiq-wk svg {
  flex: none;
}

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

.wkavea-4tpy {
  color: #11110D;
  background: #F1C166;
}

.wkavea-4tpy:hover {
  color: #11110D;
  background: #F6D69A;
}

.wkavea-wcb {
  border-color: #F3F2EF;
  background: transparent;
  color: #F3F2EF;
}

.wkavea-wcb:hover {
  color: #17160F;
  background: #F3F2EF;
}

.wkavea-h9ts {
  min-height: 52px;
  font-size: 0.994rem;
}

.wkavea-9kv9 {
  display: flex;
  width: 100%;
}

.wkavea-rt {
  color: #0A0906;
  background: #F4F4F3;
}

.wkavea-rt:hover {
  color: #11110D;
  background: #F1C166;
}

.wkavea-y9u {
  color: #F4F4F3;
  border-color: #F4F4F3;
  background: transparent;
}

.wkavea-y9u:hover {
  color: #0A0906;
  background: #F4F4F3;
}

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

.wsocey {
  border: 1px solid #46432E;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #29271B 0 9px, #1C1B12 9px 18px);
  border-radius: 22px;
  background-color: #29271B;
  overflow: hidden;
}

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

.wsocey-hi {
  aspect-ratio: 16 / 10;
}

.wgux {
  z-index: 30;
  position: sticky;
  top: 0;
  padding: 0.688rem;
  background: #17160F;
}

.wgux-kpef {
  border: 1px solid #46432E;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  border-radius: 22px;
  gap: 0.688rem;
  align-items: center;
  max-width: 1224px;
  padding: 0.688rem;
  display: grid;
  background: #1C1B12;
  margin-inline: auto;
  grid-template-columns: minmax(0, 1fr) auto auto;
}

.wgux-7cw {
  align-items: center;
  hyphens: auto;
  text-decoration: none;
  font-weight: 800;
  font-size: 1.304rem;
  grid-area: logo;
  overflow-wrap: break-word;
  min-width: 0;
  color: #F3F2EF;
  padding-left: 0.375rem;
  line-height: 1.1;
  font-family: "Syne", sans-serif;
  gap: 0.688rem;
  display: flex;
  letter-spacing: -0.02em;
}

.wgux-7cw::before {
  border-radius: 4px;
  transform: rotate(45deg);
  width: 14px;
  content: "";
  flex: none;
  background: #F1C166;
  height: 14px;
}

.wgux-7cw:hover {
  color: #F3F2EF;
}

.wgux-f1t {
  pointer-events: none;
  opacity: 0;
  position: absolute;
}

.wgux-3lid {
  background: #F3F2EF;
  cursor: pointer;
  display: grid;
  height: 44px;
  color: #17160F;
  place-items: center;
  border-radius: 12px;
  width: 44px;
  grid-area: burger;
}

.wgux-f1t:focus-visible + .wgux-3lid {
  outline: 2px solid #F3CB80;
  outline-offset: 3px;
}

.wgux-0eaq {
  display: none;
}

.wgux-f1t:checked + .wgux-3lid .wgux-ubq {
  display: none;
}

.wgux-f1t:checked + .wgux-3lid .wgux-0eaq {
  display: block;
}

.wgux-t0wk {
  padding-top: 0.5rem;
  grid-area: nav;
  border-top: 1px solid #46432E;
  display: none;
}

.wgux-f1t:checked ~ .wgux-t0wk {
  display: grid;
  gap: 2px;
}

.wgux-ohp {
  min-height: 48px;
  display: flex;
  color: #E0DED6;
  align-items: center;
  text-decoration: none;
  font-size: 1.055rem;
  font-weight: 700;
  border-radius: 12px;
  padding: 0 0.812rem;
}

.wgux-ohp:hover {
  color: #F3F2EF;
  background: #29271B;
}

.wgux-di {
  color: #F3F2EF;
  background: #29271B;
}

.wgux-wun {
  display: grid;
  gap: 0.5rem;
  grid-template-columns: 1fr 1fr;
  grid-area: actions;
}

.wgux-wun .wkavea {
  min-height: 44px;
  padding: 0 0.812rem;
  font-size: 0.869rem;
}

.wso3 {
  background: #0A0906;
  color: #F4F4F3;
  padding-block: 3.188rem 1.875rem;
}

.wso3-1hl {
  gap: 2.125rem 1.562rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 162px), 1fr));
}

.wso3-xs {
  font-weight: 800;
  align-items: center;
  color: #F4F4F3;
  display: flex;
  gap: 0.688rem;
  font-size: 1.304rem;
  font-family: "Syne", sans-serif;
}

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

.wso3-bz {
  color: #F4F4F3;
  margin-top: 0.812rem;
  font-size: 0.869rem;
}

.wso3-bz a {
  color: #F4F4F3;
}

.wso3-dc7 {
  margin-bottom: 0.812rem;
  font-size: 0.869rem;
  color: #F4F4F3;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
}

.wso3-xzj {
  padding: 0;
  list-style: none;
}

.wso3-xzj li + li {
  margin-top: 0.5rem;
}

.wso3-x6lg {
  color: #F4F4F3;
  font-size: 0.869rem;
  text-decoration: none;
}

.wso3-x6lg:hover {
  color: #F4F4F3;
  text-decoration: underline;
}

.wso3-fg5 {
  align-items: start;
  border-top: 1px solid #B3B09B;
  margin-top: 2.625rem;
  grid-template-columns: auto minmax(0, 1fr);
  display: grid;
  gap: 1.062rem 1.312rem;
  padding-top: 1.562rem;
}

.wso3-sf {
  border: 2px solid #EE7F77;
  color: #F4F4F3;
  font-weight: 800;
  font-size: 0.869rem;
  place-items: center;
  display: grid;
  height: 44px;
  border-radius: 50%;
  width: 44px;
}

.wso3-qh {
  line-height: 1.6;
  font-size: 0.807rem;
  color: #F4F4F3;
}

.wso3-qh + .wso3-qh {
  margin-top: 0.688rem;
}

.wfir {
  border: 1px solid #46432E;
  background: #1C1B12;
  position: fixed;
  flex-wrap: wrap;
  border-radius: 22px;
  display: flex;
  max-width: 784px;
  padding: 0.812rem 0.812rem 0.812rem 1.062rem;
  z-index: 40;
  bottom: 10px;
  right: 10px;
  left: 10px;
  margin-inline: auto;
  gap: 0.688rem 1.312rem;
  box-shadow: 0 15px 40px -12px rgba(0, 0, 0, 0.64);
  align-items: center;
}

.wfir[hidden] {
  display: none;
}

.wfir-0a3s {
  font-size: 0.869rem;
  color: #E0DED6;
  flex: 1 1 260px;
}

.wfir-cq {
  gap: 0.5rem;
  display: flex;
  flex-wrap: wrap;
}

.wfir-cq .wkavea {
  min-height: 44px;
  font-size: 0.869rem;
  padding: 0 0.938rem;
}

.wzoceb {
  padding-block: 0.812rem 3.688rem;
}

.wzoceb-dif3 {
  border: 1px solid #46432E;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 398px), 1fr));
  display: grid;
  border-radius: 22px;
  background: #1C1B12;
  overflow: hidden;
}

.wzoceb-9n {
  padding: 1.875rem 1.312rem;
  min-width: 0;
}

.wzoceb-37c {
  letter-spacing: -0.03em;
  line-height: 1.04;
  font-size: clamp(2.112rem, 1.292rem + 3.2vw, 3.726rem);
  font-weight: 800;
  text-wrap: balance;
}

.wzoceb-4tr {
  max-width: 516px;
  margin-top: 1.188rem;
  font-size: 1.118rem;
}

.wzoceb-i3yc {
  margin-top: 1.75rem;
}

.wzoceb-a4kh {
  margin: 0;
  background: #29271B;
  min-width: 0;
  list-style: none;
  padding: 0.812rem 1.312rem;
  display: grid;
  align-content: center;
}

.wzoceb-gew {
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 1.062rem;
  border-bottom: 1px solid #46432E;
  display: grid;
  padding: 1.188rem 0;
}

.wzoceb-gew + .wzoceb-gew {
  margin-top: 0;
}

.wzoceb-gew:last-child {
  border-bottom: 0;
}

.wzoceb-36 {
  height: 44px;
  background: #1C1B12;
  width: 44px;
  display: grid;
  border-radius: 12px;
  place-items: center;
  color: #F3CB80;
}

.wzoceb-ag {
  color: #F3F2EF;
  font-weight: 700;
  hyphens: auto;
  overflow-wrap: break-word;
}

.wzoceb-k8xz {
  color: #B3B09B;
  font-size: 0.869rem;
}

.wrizop-k7yc {
  border: 1px solid #46432E;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 142px), 1fr));
  background: #46432E;
  border-radius: 22px;
  gap: 1px;
  display: grid;
  overflow: hidden;
}

.wrizop-hh {
  background: #1C1B12;
  display: flex;
  padding: 1.312rem 1.438rem;
  flex-direction: column-reverse;
  min-width: 0;
}

.wrizop-xz98 {
  font-size: clamp(1.491rem, 1.192rem + 1vw, 1.987rem);
  overflow-wrap: break-word;
  hyphens: auto;
  font-family: "Martian Mono", monospace;
  color: #F3F2EF;
  letter-spacing: -0.02em;
  font-weight: 700;
}

.wrizop-ip14 {
  font-size: 0.869rem;
  margin-top: 0.25rem;
  color: #B3B09B;
}

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

.wloduo-hz > li + li {
  margin-top: 0;
}

.wloduo-zs1 {
  color: #F3F2EF;
  text-decoration: none;
  min-width: 0;
  display: block;
  transition: transform .24s;
}

.wloduo-zs1:hover {
  transform: translateY(-4px);
  color: #F3CB80;
}

.wloduo-h4 {
  border: 1px solid #46432E;
  border-radius: 22px;
  position: relative;
  aspect-ratio: 1 / 1;
  background-image: repeating-linear-gradient(135deg, #29271B 0 8px, #1C1B12 8px 16px);
  overflow: hidden;
}

.wloduo-pd {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.wloduo-kp {
  hyphens: auto;
  overflow-wrap: break-word;
  margin-top: 0.688rem;
  font-weight: 700;
  font-size: 0.932rem;
  line-height: 1.3;
}

.wloduo-c0x {
  color: #B3B09B;
  font-size: 0.807rem;
}

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

.wsowy2-kf2u > li + li {
  margin-top: 0;
}

.wsowy2-nl3 {
  border: 1px solid #46432E;
  grid-template-columns: 84px minmax(0, 1fr) auto;
  background: #1C1B12;
  display: grid;
  transition: border-color .24s;
  padding: 0.688rem 1.188rem 0.688rem 0.688rem;
  align-items: center;
  color: #F3F2EF;
  border-radius: 22px;
  gap: 1.062rem;
  text-decoration: none;
}

.wsowy2-nl3:hover {
  border-color: #F3CB80;
  color: #F3F2EF;
}

.wsowy2-28k3 {
  background-image: repeating-linear-gradient(135deg, #29271B 0 6px, #1C1B12 6px 12px);
  overflow: hidden;
  border-radius: 12px;
  aspect-ratio: 1 / 1;
}

.wsowy2-jj {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

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

.wsowy2-1c0 {
  display: block;
  color: #B3B09B;
  font-size: 0.807rem;
}

.wsowy2-ve9d {
  font-weight: 700;
  font-family: "Martian Mono", monospace;
  color: #4BDD7A;
  font-size: 0.807rem;
  white-space: nowrap;
}

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

.wtax-m2m > li + li {
  margin-top: 0;
}

.wtax-igy {
  border: 1px solid #46432E;
  background: #1C1B12;
  gap: 1.062rem;
  color: #F3F2EF;
  height: 100%;
  border-radius: 22px;
  text-decoration: none;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  padding: 1.062rem 1.188rem;
  transition: border-color .24s;
  display: grid;
}

.wtax-igy:hover {
  color: #F3F2EF;
  border-color: #F3CB80;
}

.wtax-cw {
  width: 44px;
  place-items: center;
  border-radius: 12px;
  height: 44px;
  color: #F3CB80;
  display: grid;
  background: #29271B;
}

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

.wtax-5li1 {
  display: block;
  color: #B3B09B;
  font-size: 0.807rem;
}

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

.wsopee-iow {
  border: 1px solid #46432E;
  min-width: 0;
  flex-direction: column;
  background: #1C1B12;
  display: flex;
  border-radius: 22px;
}

.wsopee-bm5 {
  padding: 1.562rem 1.562rem 1.312rem;
}

.wsopee-eod {
  background: #29271B;
  padding: 0.25rem 0.688rem;
  font-weight: 700;
  border-radius: 8px;
  display: inline-block;
  color: #E0DED6;
  font-size: 0.745rem;
}

.wsopee-ue {
  line-height: 1.3;
  font-size: 1.118rem;
  margin-top: 0.938rem;
  font-weight: 600;
}

.wsopee-eled {
  line-height: 1.1;
  color: #F3CB80;
  overflow-wrap: break-word;
  letter-spacing: -0.02em;
  font-family: "Syne", sans-serif;
  margin-top: 0.5rem;
  font-weight: 800;
  font-size: clamp(1.615rem, 1.292rem + 1vw, 1.987rem);
}

.wsopee-1p71 {
  flex: 1;
  border-top: 2px dashed #46432E;
  margin-inline: 0.938rem;
  flex-direction: column;
  padding: 1.312rem 0.688rem 1.562rem;
  position: relative;
  display: flex;
  gap: 1.062rem;
}

.wsopee-1p71::before, .wsopee-1p71::after {
  height: 22px;
  position: absolute;
  background: #17160F;
  width: 22px;
  top: -12px;
  border-radius: 50%;
  content: "";
}

.wsopee-1p71::before {
  left: -26px;
  border-right: 1px solid #46432E;
}

.wsopee-1p71::after {
  border-left: 1px solid #46432E;
  right: -26px;
}

.wsopee-h14 {
  font-size: 0.869rem;
  flex: 1;
}

.wsopee-qk30 {
  color: #B3B09B;
  font-size: 0.745rem;
}

.wdub-3g3x {
  border: 1px solid #46432E;
  background: #1C1B12;
  overflow-x: auto;
  border-radius: 22px;
}

.wdub-2bac {
  counter-reset: facts-row;
  font-size: 0.932rem;
}

.wdub-2bac thead th {
  border-bottom: 1px solid #46432E;
  font-weight: 700;
  font-size: 0.807rem;
  color: #B3B09B;
  padding: 0.938rem 1.062rem;
}

.wdub-2bac tbody th, .wdub-2bac tbody td {
  border-bottom: 1px dashed #46432E;
  padding: 0.875rem 1.062rem;
}

.wdub-2bac tbody tr:last-child th, .wdub-2bac tbody tr:last-child td {
  border-bottom: 0;
}

.wdub-2bac tbody th {
  font-weight: 600;
  width: 40%;
  min-width: 150px;
  color: #E0DED6;
}

.wdub-2bac tbody th::before {
  counter-increment: facts-row;
  content: counter(facts-row, decimal-leading-zero);
  min-width: 32px;
  color: #B3B09B;
  font-weight: 500;
  font-size: 0.745rem;
  display: inline-block;
  font-family: "Martian Mono", monospace;
}

.wdub-2bac tbody td {
  font-weight: 700;
  color: #F3F2EF;
  hyphens: auto;
  min-width: 180px;
  overflow-wrap: break-word;
}

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

.wdumi9-uebc {
  padding: 1.75rem;
  min-width: 0;
  text-decoration: none;
  flex-direction: column;
  display: flex;
  background: #0A0906;
  border-radius: 22px;
  color: #F4F4F3;
  min-height: 220px;
  justify-content: space-between;
  gap: 2.625rem;
}

.wdumi9-uebc:hover {
  color: #F4F4F3;
}

.wdumi9-2d {
  display: flex;
  font-weight: 700;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.375rem 0.812rem;
}

.wdumi9-6kw1 {
  font-weight: 500;
  font-size: 0.807rem;
  font-family: "Martian Mono", monospace;
}

.wdumi9-vc {
  font-weight: 700;
  hyphens: auto;
  font-family: "Martian Mono", monospace;
  overflow-wrap: break-word;
  line-height: 1;
  letter-spacing: -0.03em;
  font-size: clamp(1.863rem, 1.192rem + 2.6vw, 3.354rem);
}

.wdumi9-zu {
  border: 1px solid #46432E;
  overflow: hidden;
  margin: 0;
  list-style: none;
  border-radius: 22px;
  display: grid;
  gap: 1px;
  padding: 0;
  background: #46432E;
}

.wdumi9-zu > li + li {
  margin-top: 0;
}

.wdumi9-9heg {
  height: 100%;
  justify-content: space-between;
  text-decoration: none;
  color: #F3F2EF;
  display: flex;
  background: #1C1B12;
  align-items: center;
  padding: 1.312rem 1.562rem;
  gap: 0.375rem 1.062rem;
  flex-wrap: wrap;
}

.wdumi9-9heg:hover {
  color: #F3F2EF;
  background: #29271B;
}

.wdumi9-yagh {
  font-weight: 700;
}

.wdumi9-baa {
  hyphens: auto;
  font-family: "Martian Mono", monospace;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 1.366rem;
}

.wsoj-un {
  border: 1px solid #46432E;
  border-radius: 22px;
  background: #1C1B12;
  overflow-x: auto;
}

.wsoj-mi {
  font-size: 0.932rem;
  min-width: 592px;
}

.wsoj-mi thead {
  background: #29271B;
}

.wsoj-mi th, .wsoj-mi td {
  padding: 0.938rem 1.062rem;
}

.wsoj-mi thead th {
  font-size: 0.807rem;
  font-weight: 700;
  color: #E0DED6;
}

.wsoj-mi tbody th, .wsoj-mi tbody td {
  vertical-align: middle;
  border-top: 1px solid #46432E;
}

.wsoj-ucl {
  font-weight: 700;
  color: #F3F2EF;
  display: flex;
  gap: 0.812rem;
  align-items: center;
}

.wsoj-0w {
  color: #F3F2EF;
  white-space: nowrap;
  text-align: right;
  font-family: "Martian Mono", monospace;
}

.wsoj-mi thead .wsoj-0w {
  font-family: "Nunito Sans", sans-serif;
}

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

.wcel-a8gm {
  border: 1px solid #46432E;
  padding: 1.562rem;
  min-width: 0;
  background: #1C1B12;
  border-radius: 22px;
}

.wcel-y8j {
  border: 1.5px solid #F3CB80;
  border-radius: 50%;
  height: 48px;
  display: grid;
  color: #F3CB80;
  place-items: center;
  width: 48px;
}

.wcel-7gw5 {
  font-size: 1.181rem;
  font-weight: 600;
  line-height: 1.25;
  margin-top: 1.312rem;
}

.wcel-ur {
  margin-top: 0.5rem;
  font-size: 0.932rem;
}

.wcel-5m4 {
  font-size: 0.869rem;
  list-style: none;
  margin-top: 0.938rem;
  padding: 0;
}

.wcel-n10 {
  display: flex;
  gap: 0.5rem;
}

.wcel-n10 svg {
  flex: none;
  margin-top: 2px;
  color: #4BDD7A;
}

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

.wpei-ew0z {
  border-top: 2px solid #F3F2EF;
  padding-top: 1.188rem;
  min-width: 0;
}

.wpei-ew0z + .wpei-ew0z {
  margin-top: 0;
}

.wpei-ew0z::before {
  font-size: 0.869rem;
  counter-increment: steps;
  font-weight: 700;
  content: counter(steps, decimal-leading-zero);
  display: block;
  font-family: "Martian Mono", monospace;
  color: #F3CB80;
}

.wpei-ae {
  line-height: 1.25;
  font-weight: 600;
  font-size: 1.181rem;
  margin-top: 0.688rem;
}

.wpei-b3 {
  font-size: 0.932rem;
  margin-top: 0.5rem;
}

.wriw-cuy {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr));
  display: grid;
  gap: 0 2.625rem;
}

.wriw-a8ea {
  min-width: 0;
  border-top: 1px solid #46432E;
  padding-block: 1.312rem 1.562rem;
}

.wriw-yt {
  font-size: 1.181rem;
  font-weight: 600;
}

.wriw-omv0 {
  margin-top: 0.688rem;
  font-size: 0.932rem;
}

.wwyi-4l {
  max-width: 728px;
  font-size: 1.055rem;
  line-height: 1.7;
}

.wwyi-57bn {
  font-weight: 800;
  line-height: 1.1;
  font-size: clamp(1.615rem, 1.192rem + 1.6vw, 2.484rem);
  letter-spacing: -0.02em;
  margin-bottom: 1.312rem;
}

.wwyi-4l h3 {
  margin: 1.875rem 0 0.688rem;
  font-size: 1.366rem;
  font-weight: 600;
}

.wwyi-4l p + p {
  margin-top: 0.938rem;
}

.wwyi-4l ul, .wwyi-4l ol {
  margin-block: 1.062rem;
}

.wwyi-xcyq {
  padding: 1.562rem 1.875rem;
  margin-block: 1.875rem;
  background: #29271B;
  border-radius: 22px;
}

.wwyi-xcyq p {
  color: #F3F2EF;
  line-height: 1.4;
  font-weight: 600;
  font-size: 1.304rem;
  font-family: "Syne", sans-serif;
}

.wwyi-xcyq cite {
  display: block;
  font-style: normal;
  margin-top: 0.812rem;
  font-weight: 600;
  color: #B3B09B;
  font-size: 0.869rem;
}

.wduso4-vfu {
  border: 1px solid #46432E;
  gap: 1.562rem 3.188rem;
  background: #1C1B12;
  border-radius: 22px;
  padding: 1.562rem 1.312rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr));
}

.wduso4-yb {
  min-width: 0;
}

.wduso4-ss2 {
  line-height: 1.12;
  font-weight: 800;
  font-size: clamp(1.615rem, 1.192rem + 1.4vw, 2.36rem);
  letter-spacing: -0.02em;
}

.wduso4-tl {
  margin-top: 0.938rem;
}

.wduso4-vvc {
  list-style: none;
  padding: 0;
  min-width: 0;
}

.wduso4-l60 {
  align-items: flex-start;
  hyphens: auto;
  padding: 0.812rem 0;
  border-bottom: 1px solid #46432E;
  display: flex;
  gap: 0.938rem;
  overflow-wrap: break-word;
}

.wduso4-l60 + .wduso4-l60 {
  margin-top: 0;
}

.wduso4-aznc {
  display: grid;
  place-items: center;
  color: #1C1B12;
  background: #4BDD7A;
  border-radius: 50%;
  height: 24px;
  flex: none;
  width: 24px;
}

.wpenuy-4epl {
  gap: 1.062rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr));
}

.wpenuy-48gg {
  border: 1px solid #46432E;
  padding: 1.562rem;
  background: #1C1B12;
  border-radius: 22px;
  min-width: 0;
}

.wpenuy-o1r {
  background: #29271B;
  overflow: hidden;
  border-radius: 999px;
  height: 6px;
}

.wpenuy-eea {
  background: #F1C166;
  border-radius: 999px;
  height: 100%;
}

.wpenuy-8f91 {
  margin-top: 1.312rem;
  font-weight: 800;
  font-size: 1.491rem;
}

.wpenuy-7jt {
  font-size: 0.869rem;
  font-family: "Martian Mono", monospace;
  color: #B3B09B;
}

.wpenuy-ts {
  margin-top: 1.062rem;
  list-style: none;
  padding: 0;
  font-size: 0.932rem;
}

.wpenuy-ml {
  display: flex;
  gap: 0.5rem;
}

.wpenuy-ml svg {
  flex: none;
  margin-top: 3px;
  color: #4BDD7A;
}

.wlomiy-79 {
  gap: 1.062rem;
  display: flex;
  align-items: center;
}

.wlomiy-3s9 {
  line-height: 1;
  font-weight: 800;
  color: #F3F2EF;
  font-family: "Syne", sans-serif;
  font-size: 3.199rem;
}

.wlomiy-5ao {
  gap: 2px;
  display: flex;
  color: #F3F2EF;
}

.wlomiy-3ub {
  color: #B3B09B;
  font-size: 0.869rem;
}

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

.wlomiy-dj {
  border: 1px solid #46432E;
  flex-direction: column;
  gap: 1.062rem;
  min-width: 0;
  display: flex;
  background: #1C1B12;
  padding: 1.562rem;
  border-radius: 22px;
}

.wlomiy-2dhr {
  font-size: 0.932rem;
  flex: 1;
}

.wlomiy-39t {
  display: flex;
  align-items: center;
  gap: 0.812rem;
}

.wlomiy-8mq {
  font-weight: 700;
  flex: none;
  border-radius: 50%;
  font-size: 0.869rem;
  display: grid;
  place-items: center;
  color: #F3F2EF;
  height: 40px;
  background: #29271B;
  width: 40px;
}

.wlomiy-y5 {
  font-weight: 700;
  color: #F3F2EF;
  font-size: 0.932rem;
  display: block;
}

.wlomiy-pou {
  font-size: 0.807rem;
  display: block;
  color: #B3B09B;
}

.wfia-jor {
  border: 1px solid #46432E;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 322px), 1fr));
  gap: 1.562rem 3.188rem;
  background: #1C1B12;
  border-radius: 22px;
  padding: 1.562rem;
}

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

.wfia-iq {
  color: #11110D;
  background: #F1C166;
  overflow: hidden;
  font-family: "Syne", sans-serif;
  font-weight: 800;
  display: grid;
  width: 64px;
  font-size: 1.366rem;
  place-items: center;
  height: 64px;
  border-radius: 50%;
}

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

.wfia-088 {
  font-weight: 800;
  font-size: 1.366rem;
}

.wfia-6i {
  font-size: 0.869rem;
  color: #B3B09B;
}

.wfia-y989 {
  margin-top: 0.688rem;
}

.wfia-nx {
  gap: 0.5rem 1.312rem;
  flex-wrap: wrap;
  margin-top: 0.812rem;
  display: flex;
  font-size: 0.869rem;
}

.wfia-gq {
  font-family: "Martian Mono", monospace;
  color: #B3B09B;
}

.whoi-wxe6 {
  padding: 0;
  gap: 0.688rem;
  margin: 0;
  list-style: none;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 132px), 1fr));
  display: grid;
}

.whoi-wxe6 > li + li {
  margin-top: 0;
}

.whoi-ku6d {
  border: 1px solid #46432E;
  aspect-ratio: 300 / 173;
  background: #1C1B12;
  border-radius: 12px;
  display: block;
  padding: 0.688rem;
  transition: border-color .24s;
}

.whoi-ku6d:hover {
  border-color: #F3CB80;
}

.whoi-disc {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

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

.wka8-tg {
  min-width: 0;
}

.wka8-2zo {
  margin-top: 0.938rem;
}

.wka8-wy0 {
  padding: 0;
  margin-top: 1.188rem;
  list-style: none;
}

.wka8-459 {
  display: flex;
  gap: 0.688rem;
}

.wka8-459 svg {
  flex: none;
  color: #4BDD7A;
  margin-top: 2px;
}

.wka8-7y {
  flex-wrap: wrap;
  display: flex;
  gap: 0.688rem;
  margin-top: 1.562rem;
}

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

.wka8-kx1:hover {
  color: #17160F;
  background: #F3F2EF;
}

.wka8-0d6 {
  font-size: 0.684rem;
}

.wka8-lh {
  font-weight: 700;
  line-height: 1.2;
  font-size: 0.994rem;
}

.wnus-zur7, .wtami1-bi {
  background: #29271B;
  padding: 1.562rem 1.312rem;
  border-radius: 22px;
}

.wnus-pq0b {
  gap: 1.312rem 2.625rem;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.wnus-br {
  min-width: 0;
  max-width: 612px;
}

.wnus-69ek, .wtami1-rqk {
  margin-top: 0.812rem;
  max-width: 648px;
}

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

.wnus-cgmx {
  align-items: center;
  padding: 1.062rem;
  min-width: 0;
  overflow-wrap: break-word;
  color: #F3F2EF;
  display: flex;
  font-weight: 700;
  hyphens: auto;
  border-radius: 12px;
  background: #1C1B12;
  gap: 0.812rem;
}

.wnus-cgmx + .wnus-cgmx {
  margin-top: 0;
}

.wnus-cgmx svg {
  color: #F3CB80;
  flex: none;
}

.wtami1-wv {
  display: flex;
  font-size: 0.869rem;
  flex-wrap: wrap;
  gap: 0.5rem 1.312rem;
  margin-top: 1.312rem;
  font-weight: 700;
}

.wvece1-0qqs {
  gap: 2.125rem 3.688rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr));
}

.wvece1-7p {
  min-width: 0;
}

.wvece1-7p p {
  margin-top: 0.938rem;
}

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

.wvece1-0r6 {
  border: 1px solid #46432E;
  display: grid;
  gap: 1px;
  border-radius: 22px;
  background: #46432E;
  overflow: hidden;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.wvece1-nc {
  padding: 1.188rem 1.312rem;
  flex-direction: column-reverse;
  display: flex;
  background: #1C1B12;
}

.wvece1-pu4v {
  font-size: 1.491rem;
  font-weight: 700;
  overflow-wrap: break-word;
  font-family: "Martian Mono", monospace;
  hyphens: auto;
  color: #F3F2EF;
}

.wvece1-hnho {
  font-size: 0.807rem;
  color: #B3B09B;
}

.wvece1-ucq {
  border: 1px solid #46432E;
  background: #1C1B12;
  border-radius: 22px;
  padding: 0;
  list-style: none;
}

.wvece1-2t3 {
  border-bottom: 1px solid #46432E;
  flex-wrap: wrap;
  padding: 0.938rem 1.312rem;
  display: flex;
  justify-content: space-between;
  gap: 0.25rem 1.062rem;
}

.wvece1-2t3 + .wvece1-2t3 {
  margin-top: 0;
}

.wvece1-2t3:last-child {
  border-bottom: 0;
}

.wvece1-w0 {
  font-weight: 700;
  color: #F3F2EF;
}

.wvece1-hz76 {
  font-family: "Martian Mono", monospace;
  color: #B3B09B;
  hyphens: auto;
  overflow-wrap: break-word;
  font-size: 0.869rem;
}

.wcec-046 {
  border-top: 1.5px solid #F3F2EF;
  counter-reset: faq;
}

.wcec-vn2c {
  border-bottom: 1px solid #46432E;
}

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

.wcec-mc::before {
  content: counter(faq, decimal-leading-zero);
  font-size: 0.807rem;
  color: #F3CB80;
  font-family: "Martian Mono", monospace;
  counter-increment: faq;
}

.wcec-mc:hover {
  color: #F3CB80;
}

.wcec-r1 {
  transition: transform .24s;
}

.wcec-vn2c[open] .wcec-r1 {
  transform: rotate(45deg);
}

.wcec-vx {
  max-width: 820px;
  padding: 0 0 1.438rem 3.188rem;
}

.wcec-vx p + p {
  margin-top: 0.688rem;
}

.wce2-39 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  color: #F4F4F3;
  justify-content: space-between;
  padding: 1.875rem 1.438rem;
  background: #0A0906;
  border-radius: 22px;
  gap: 1.562rem 2.625rem;
}

.wce2-cx {
  max-width: 612px;
  min-width: 0;
}

.wce2-qt {
  font-weight: 800;
  line-height: 1.12;
  font-size: clamp(1.491rem, 1.192rem + 1.2vw, 2.112rem);
  letter-spacing: -0.02em;
  color: #F4F4F3;
}

.wce2-tnf {
  margin-top: 0.688rem;
  color: #F4F4F3;
}

.wce2-tnf a {
  color: #F4F4F3;
}

.wso0-6i {
  font-size: clamp(1.366rem, 1.093rem + 1vw, 1.863rem);
  line-height: 1.15;
  font-weight: 800;
  max-width: 728px;
}

.wso0-chro {
  margin-top: 1.188rem;
  columns: 2 340px;
  font-size: 0.932rem;
  column-gap: 3.188rem;
}

.wso0-chro p + p {
  margin-top: 0.938rem;
}

.wpej-mht {
  font-size: 0.807rem;
  margin-bottom: 1.312rem;
  padding: 0;
  display: flex;
  list-style: none;
  color: #B3B09B;
  flex-wrap: wrap;
  gap: 0.375rem 0.688rem;
}

.wpej-mht li + li {
  margin-top: 0;
}

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

.wpej-umpz {
  color: #B3B09B;
}

.wpej-1m {
  color: #F3F2EF;
  font-weight: 700;
}

.wpejaq {
  padding-block: 0.5rem 2.125rem;
}

.wpejaq-0cm {
  align-items: start;
  display: grid;
  gap: 1.562rem 3.188rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 418px), 1fr));
}

.wpejaq-k2r {
  min-width: 0;
}

.wpejaq-ul8c {
  font-family: "Martian Mono", monospace;
  color: #B3B09B;
  font-size: 0.807rem;
}

.wpejaq-efr8 {
  margin-top: 0.688rem;
  font-size: clamp(2.236rem, 1.292rem + 3.4vw, 3.975rem);
  letter-spacing: -0.03em;
  font-weight: 800;
  line-height: 1.02;
}

.wpejaq-77 {
  margin-top: 1.062rem;
  font-size: 1.118rem;
  max-width: 536px;
}

.wpejaq-14h {
  border: 1px solid #46432E;
  border-radius: 22px;
  overflow: hidden;
  gap: 1px;
  margin-top: 1.562rem;
  background: #46432E;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 132px), 1fr));
  display: grid;
}

.wpejaq-wp {
  padding: 0.812rem 1.062rem;
  background: #1C1B12;
  min-width: 0;
}

.wpejaq-ye {
  color: #B3B09B;
  font-size: 0.745rem;
  font-weight: 700;
}

.wpejaq-khul {
  font-size: 1.055rem;
  overflow-wrap: break-word;
  color: #F3F2EF;
  hyphens: auto;
  margin-top: 2px;
  font-family: "Martian Mono", monospace;
  font-weight: 700;
}

.wpejaq-nv {
  margin-top: 1.562rem;
}

.wpejaq-3rcc {
  margin-top: 0.812rem;
  color: #B3B09B;
  font-size: 0.807rem;
}

.wpejaq-54 {
  min-width: 0;
}

.wguw-cj {
  border-radius: 22px;
  text-align: center;
  padding: 1.875rem 1.312rem 0;
  overflow: hidden;
  color: #F4F4F3;
  background: #0A0906;
}

.wguw-gpe3 {
  max-width: 784px;
  margin-inline: auto;
}

.wguw-ac0 {
  font-family: "Martian Mono", monospace;
  color: #F4F4F3;
  font-size: 0.807rem;
}

.wguw-y41 {
  color: #F4F4F3;
  letter-spacing: -0.03em;
  margin-top: 0.688rem;
  line-height: 1.02;
  font-size: clamp(2.112rem, 1.292rem + 3.4vw, 4.099rem);
  font-weight: 800;
}

.wguw-q3a {
  font-size: 1.118rem;
  color: #F4F4F3;
  margin-top: 0.938rem;
}

.wguw-nrk {
  margin-top: 1.562rem;
  justify-content: center;
}

.wguw-ys {
  justify-content: center;
  margin-top: 1.875rem;
  padding: 0;
  flex-wrap: wrap;
  display: flex;
  list-style: none;
  gap: 0.5rem;
}

.wguw-qf {
  border: 1px solid #F4F4F3;
  border-radius: 999px;
  color: #F4F4F3;
  font-size: 0.869rem;
  padding: 0.5rem 0.938rem;
}

.wguw-qf + .wguw-qf {
  margin-top: 0;
}

.wguw-qf strong {
  color: #F4F4F3;
  font-family: "Martian Mono", monospace;
}

.wguw-h9z {
  overflow: hidden;
  border-radius: 22px 22px 0 0;
  max-width: 916px;
  background-color: #29271B;
  aspect-ratio: 16 / 10;
  margin: 2.375rem auto 0;
}

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

.wlo5 {
  padding-bottom: 3.188rem;
}

.wlo5-gvfp {
  border: 1px solid #46432E;
  background: #1C1B12;
  border-radius: 22px;
}

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

.wlo5-vo1 {
  transition: transform .24s;
}

.wlo5-gvfp[open] .wlo5-vo1 {
  transform: rotate(45deg);
}

.wlo5-zdmf {
  display: grid;
  margin: 0;
  padding: 0 0.5rem 0.5rem;
  list-style: none;
}

.wlo5-zdmf li + li {
  margin-top: 0;
}

.wlo5-vp3f {
  padding: 0 0.5rem;
  display: flex;
  color: #E0DED6;
  align-items: center;
  border-top: 1px solid #46432E;
  font-weight: 600;
  min-height: 44px;
  text-decoration: none;
}

.wlo5-vp3f:hover {
  color: #F3CB80;
}

.wwyzom-aj {
  gap: 1.875rem 3.688rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 322px), 1fr));
  align-items: start;
}

.wwyzom-mt1 {
  font-size: 1.055rem;
  max-width: 688px;
  min-width: 0;
}

.wwyzom-mt1 p {
  margin-top: 0.938rem;
}

.wwyzom-pq {
  border-radius: 22px;
  background: #29271B;
  padding: 1.562rem;
  min-width: 0;
}

.wwyzom-fk {
  font-size: 1.181rem;
  font-weight: 600;
}

.wwyzom-jxot {
  list-style: none;
  margin-top: 0.938rem;
  padding: 0;
}

.wwyzom-zf5q {
  display: flex;
  gap: 0.688rem;
}

.wwyzom-zf5q svg {
  color: #4BDD7A;
  margin-top: 2px;
  flex: none;
}

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

.wdu7-90zy > li + li {
  margin-top: 0;
}

.wdu7-1b {
  border: 1px solid #46432E;
  border-radius: 22px;
  background-color: #0A0906;
  overflow: hidden;
  aspect-ratio: 16 / 10;
}

.wdu7-76kk {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.wdu7-vf0 {
  font-size: 0.869rem;
  margin-top: 0.688rem;
}

.wmiwyq-t8 {
  border: 1px solid #46432E;
  border-radius: 22px;
  background: #1C1B12;
  overflow-x: auto;
}

.wmiwyq-5ig {
  min-width: 536px;
  font-size: 0.932rem;
}

.wmiwyq-5ig thead {
  background: #29271B;
}

.wmiwyq-5ig th, .wmiwyq-5ig td {
  vertical-align: middle;
  padding: 0.688rem 1.062rem;
}

.wmiwyq-5ig thead th {
  font-size: 0.807rem;
  color: #E0DED6;
  font-weight: 700;
}

.wmiwyq-5ig tbody th, .wmiwyq-5ig tbody td {
  border-top: 1px solid #46432E;
}

.wmiwyq-jnae {
  color: #F3F2EF;
  font-family: "Martian Mono", monospace;
  white-space: nowrap;
  text-align: right;
}

.wmiwyq-piqs {
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #F3F2EF;
  gap: 0.812rem;
}

.wmiwyq-shb {
  flex: none;
  height: 40px;
  border-radius: 8px;
  overflow: hidden;
  background: #29271B;
  width: 40px;
}

.wmiwyq-shb img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.wmiwyq-k1 {
  background: #29271B;
}

.wmiwyq-k1 .wmiwyq-shb {
  background: #1C1B12;
}

.wmiwyq-9b {
  border-radius: 8px;
  color: #11110D;
  font-size: 0.684rem;
  background: #F1C166;
  font-weight: 700;
  padding: 2px 0.5rem;
}

.wceo-9y {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 284px), 1fr));
  gap: 1.062rem;
  display: grid;
}

.wceo-qmat {
  border: 1px solid #46432E;
  min-width: 0;
  background: #1C1B12;
  padding: 1.562rem;
  display: flex;
  flex-direction: column;
  gap: 0.812rem;
  border-radius: 22px;
}

.wceo-rhnf {
  font-weight: 600;
  font-size: 1.242rem;
}

.wceo-9u70 {
  flex: 1;
  font-size: 0.932rem;
}

.wceo-yj {
  align-items: center;
  display: flex;
  font-weight: 700;
  gap: 0.375rem;
  font-size: 0.807rem;
  flex-wrap: wrap;
}

.wceo-yj svg {
  color: #B3B09B;
}

.wceo-d7pt {
  background: #29271B;
  border-radius: 8px;
  color: #F3F2EF;
  padding: 0.25rem 0.688rem;
}

.wceo-zl {
  padding: 0.25rem 0.688rem;
  border-radius: 8px;
  background: #F1C166;
  color: #11110D;
}

.wdugu1-smta {
  gap: 2.625rem 3.188rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr));
}

.wdugu1-yja {
  min-width: 0;
}

.wdugu1-yxp {
  font-size: clamp(1.491rem, 1.192rem + 1vw, 2.112rem);
  line-height: 1.12;
  font-weight: 800;
  letter-spacing: -0.02em;
}

.wdugu1-kedi {
  color: #B3B09B;
  margin-top: 0.688rem;
}

.wdugu1-vt4m {
  border: 1px solid #46432E;
  border-radius: 22px;
  margin-top: 1.188rem;
  overflow-x: auto;
  background: #1C1B12;
}

.wdugu1-zi4b {
  font-size: 0.932rem;
}

.wdugu1-zi4b thead {
  background: #29271B;
}

.wdugu1-zi4b th, .wdugu1-zi4b td {
  padding: 0.812rem 1.188rem;
}

.wdugu1-zi4b thead th {
  font-size: 0.807rem;
}

.wdugu1-zi4b tbody th, .wdugu1-zi4b tbody td {
  border-top: 1px solid #46432E;
}

.wdugu1-zi4b tbody th {
  font-weight: 600;
}

.wdugu1-weyt {
  text-align: right;
  color: #F3F2EF;
  font-family: "Martian Mono", monospace;
  white-space: nowrap;
}

.wdugu1-ud {
  display: block;
  margin-top: 0.375rem;
  height: 4px;
  background: #29271B;
  border-radius: 999px;
}

.wdugu1-o4dl {
  display: block;
  height: 100%;
  background: #F1C166;
  border-radius: 999px;
}

.wdugu1-y52 {
  color: #4BDD7A;
  font-weight: 700;
}

.wdugu1-6wm {
  color: #B3B09B;
}

.wcee-8b {
  border: 1px solid #46432E;
  position: relative;
  aspect-ratio: 16 / 9;
  background-color: #0A0906;
  border-radius: 22px;
  overflow: hidden;
}

.wcee-ilzt {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.wcee-8cm5 {
  display: grid;
  position: absolute;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.64);
  inset: 0;
  place-items: center;
}

.wcee-lh {
  font-weight: 800;
  display: inline-flex;
  gap: 0.812rem;
  font-size: 1.055rem;
  background: #F4F4F3;
  padding: 0 1.75rem;
  color: #0A0906;
  transition: transform .24s;
  min-height: 56px;
  border-radius: 999px;
  align-items: center;
}

.wcee-8cm5:hover .wcee-lh {
  transform: scale(1.04);
}

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

.wcee-szt {
  font-size: 0.932rem;
  max-width: 612px;
}

.wlol-ochf {
  font-size: 1.055rem;
  max-width: 728px;
  line-height: 1.7;
}

.wlol-7i {
  margin-bottom: 1.188rem;
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-size: clamp(1.615rem, 1.192rem + 1.6vw, 2.484rem);
  font-weight: 800;
}

.wlol-ochf p + p {
  margin-top: 0.938rem;
}

.wtami1-xrq {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 208px), 1fr));
  display: grid;
  margin-top: 1.562rem;
  gap: 0.812rem;
}

.wtami1-28e8 {
  border-radius: 12px;
  min-width: 0;
  padding: 1.188rem 1.312rem;
  background: #1C1B12;
}

.wtami1-l5 {
  font-weight: 700;
  font-size: 0.994rem;
  font-family: "Nunito Sans", sans-serif;
}

.wtami1-za5 {
  margin-top: 0.375rem;
  font-size: 0.869rem;
}

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

.wnuzoh-qpd {
  transform: translateY(0);
}

.wnuzoh-jg {
  text-overflow: ellipsis;
  overflow: hidden;
  color: #F3F2EF;
  min-width: 0;
  font-weight: 700;
  white-space: nowrap;
}

.wnuzoh .wkavea {
  flex: none;
  min-height: 44px;
}

@media (min-width: 632px) {
  .wcehoe {
    padding-inline: 1.562rem;
  }
  .wzoceb-9n {
    padding: 2.938rem 2.625rem;
  }
  .wzoceb-a4kh {
    padding: 1.562rem 2.125rem;
  }
  .wduso4-vfu {
    padding: 2.375rem;
  }
  .wnus-zur7, .wtami1-bi {
    padding: 2.375rem;
  }
  .wce2-39 {
    padding: 2.625rem;
  }
  .wguw-cj {
    padding: 2.938rem 2.625rem 0;
  }
}

@media (min-width: 954px) {
  .wcehoe {
    padding-inline: 2.625rem;
  }
  main > section {
    padding-block: 0 5.812rem;
  }
  .wgux {
    padding: 0.812rem 1.562rem;
  }
  .wgux-kpef {
    gap: 1.062rem;
    padding-left: 0.938rem;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    grid-template-areas: "logo nav tools actions";
  }
  .wgux-3lid {
    display: none;
  }
  .wgux-t0wk {
    gap: 2px;
    justify-content: center;
    display: flex;
    border-top: 0;
    flex-wrap: wrap;
    padding-top: 0;
  }
  .wgux-ohp {
    min-height: 40px;
    font-size: 0.869rem;
  }
  .wgux-wun {
    display: flex;
  }
  .wgux-wun .wkavea {
    min-height: 42px;
    padding: 0 1.062rem;
  }
  .wzoceb-9n {
    padding: 4.25rem;
  }
  .wpejaq {
    padding-block: 1.062rem 3.188rem;
  }
  .wlo5 {
    padding-bottom: 4.75rem;
  }
  .wlo5-gvfp[open] .wlo5-zdmf, .wlo5-zdmf {
    display: flex;
    gap: 0.5rem;
    flex-wrap: wrap;
    padding: 0 0.688rem 0.688rem;
  }
  .wlo5-vp3f {
    border-top: 0;
    color: #F3F2EF;
    background: #29271B;
    font-weight: 700;
    border-radius: 12px;
    padding: 0 0.812rem;
    min-height: 36px;
    font-size: 0.869rem;
  }
  .wlo5-vp3f:hover {
    color: #11110D;
    background: #F1C166;
  }
  .wduso4-vfu {
    padding: 2.938rem;
  }
  .wnus-zur7, .wtami1-bi {
    padding: 2.938rem;
  }
  .wce2-39 {
    padding: 3.188rem;
  }
  .wguw-cj {
    padding: 3.688rem 3.688rem 0;
  }
  .wso3 {
    padding-block: 4.75rem 1.875rem;
  }
  .wnuzoh {
    display: none;
  }
}