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

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

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

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

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

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #EDAA9C;
}

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

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

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

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

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

button {
  font: inherit;
  color: inherit;
}

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

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

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

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

.qbped {
  padding-inline: 1rem;
  max-width: 1224px;
  margin-inline: auto;
}

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

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

.qbloc-21 {
  min-width: 0;
  max-width: 688px;
}

.qbloc-y7h {
  margin-bottom: 0.625rem;
  display: flex;
  font-size: 14px;
  align-items: center;
  color: #EDA899;
  font-weight: 700;
  gap: 0.5rem;
}

.qbloc-y7h::before {
  content: "";
  flex: none;
  height: 8px;
  width: 8px;
  border-radius: 2px;
  background: #E68B77;
}

.qbloc-6axa {
  line-height: 1.1;
  letter-spacing: -0.02em;
  text-wrap: balance;
  font-weight: 800;
  font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.519rem);
}

.qbloc-x7by {
  margin-top: 0.75rem;
  color: #A89C9D;
}

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

.qbloc-ggt svg {
  flex: none;
}

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

.qblotac-m9 {
  background: #E68B77;
  color: #100E0E;
}

.qblotac-m9:hover {
  color: #100E0E;
  background: #EDAA9C;
}

.qblotac-ct {
  border-color: #F5F4F4;
  color: #F5F4F4;
  background: transparent;
}

.qblotac-ct:hover {
  color: #110E0E;
  background: #F5F4F4;
}

.qblotac-sr {
  font-size: 16px;
  min-height: 52px;
}

.qblotac-la {
  width: 100%;
  display: flex;
}

.qblotac-8k {
  border-radius: 6px;
  color: #E68B77;
  height: 34px;
  margin-right: -10px;
  width: 34px;
  background: #100E0E;
  display: grid;
  place-items: center;
}

.qblotac-xhog {
  color: #060505;
  background: #F0EFEF;
}

.qblotac-xhog:hover {
  color: #100E0E;
  background: #E68B77;
}

.qblotac-qt {
  border-color: #F0EFEF;
  background: transparent;
  color: #F0EFEF;
}

.qblotac-qt:hover {
  background: #F0EFEF;
  color: #060505;
}

.qbveo {
  display: flex;
  gap: 0.625rem;
  flex-wrap: wrap;
}

.qbwyxaq {
  border: 1px solid #3F3434;
  overflow: hidden;
  border-radius: 18px;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #261F1F 0 9px, #1D1818 9px 18px);
  background-color: #261F1F;
}

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

.qbwyxaq-qmid {
  aspect-ratio: 16 / 10;
}

.qbbecea {
  background: #110E0E;
  position: sticky;
  top: 0;
  z-index: 30;
  padding: 0.625rem;
}

.qbbecea-9vr {
  border: 1px solid #3F3434;
  grid-template-columns: minmax(0, 1fr) auto auto;
  max-width: 1224px;
  gap: 0.625rem;
  background: #1D1818;
  display: grid;
  margin-inline: auto;
  border-radius: 18px;
  align-items: center;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  padding: 0.625rem;
}

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

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

.qbbecea-tvhj:hover {
  color: #F5F4F4;
}

.qbbecea-hh {
  opacity: 0;
  position: absolute;
  pointer-events: none;
}

.qbbecea-me {
  grid-area: burger;
  display: grid;
  border-radius: 10px;
  background: #F5F4F4;
  color: #110E0E;
  cursor: pointer;
  place-items: center;
  height: 44px;
  width: 44px;
}

.qbbecea-hh:focus-visible + .qbbecea-me {
  outline: 2px solid #EDA899;
  outline-offset: 3px;
}

.qbbecea-y6l {
  display: none;
}

.qbbecea-hh:checked + .qbbecea-me .qbbecea-lapw {
  display: none;
}

.qbbecea-hh:checked + .qbbecea-me .qbbecea-y6l {
  display: block;
}

.qbbecea-nbtd {
  padding-top: 0.5rem;
  grid-area: nav;
  border-top: 1px solid #3F3434;
  display: none;
}

.qbbecea-hh:checked ~ .qbbecea-nbtd {
  display: grid;
  gap: 2px;
}

.qbbecea-v4o {
  align-items: center;
  min-height: 48px;
  color: #DBD6D6;
  display: flex;
  font-weight: 700;
  font-size: 17px;
  text-decoration: none;
  padding: 0 0.75rem;
  border-radius: 10px;
}

.qbbecea-v4o:hover {
  color: #F5F4F4;
  background: #261F1F;
}

.qbbecea-kz {
  color: #F5F4F4;
  background: #261F1F;
}

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

.qbbecea-m9 .qblotac {
  min-height: 44px;
  padding: 0 0.75rem;
  font-size: 14px;
}

.qbbee {
  border: 1px solid #3F3434;
  border-radius: 18px;
  margin: 0 0.625rem 1.625rem;
  background: #1D1818;
  padding: 1.875rem 1.375rem;
}

.qbbee-s4a3 {
  font-size: clamp(2.267rem, 1.007rem + 6vw, 5.541rem);
  color: #F5F4F4;
  overflow-wrap: break-word;
  line-height: 1;
  hyphens: auto;
  letter-spacing: -0.04em;
  font-weight: 800;
  font-family: "Familjen Grotesk", sans-serif;
}

.qbbee-utfx {
  margin-top: 2.125rem;
}

.qbbee-k1a {
  padding: 0.875rem 0;
  gap: 0.375rem 1.625rem;
  display: grid;
  border-top: 1px solid #3F3434;
}

.qbbee-69f1 {
  font-size: 13px;
  color: #A89C9D;
  font-family: "JetBrains Mono", monospace;
}

.qbbee-dyz1 {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem 1.375rem;
}

.qbbee-dyz1 li + li {
  margin-top: 0;
}

.qbbee-ux {
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  color: #F5F4F4;
}

.qbbee-ux:hover {
  color: #EDA899;
}

.qbbee-hsuz {
  gap: 1rem 1.625rem;
  display: flex;
  flex-wrap: wrap;
  color: #A89C9D;
  border-top: 1px solid #3F3434;
  font-size: 13px;
  padding-top: 1.375rem;
  justify-content: space-between;
  margin-top: 1.375rem;
  align-items: center;
}

.qbbee-tg9 {
  max-width: 820px;
}

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

.qbxaceq {
  border: 1px solid #3F3434;
  right: 10px;
  margin-inline: auto;
  z-index: 40;
  box-shadow: 0 14px 38px -12px rgba(0, 0, 0, 0.62);
  gap: 0.625rem 1.375rem;
  max-width: 784px;
  background: #1D1818;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 18px;
  padding: 0.75rem 0.75rem 0.75rem 1rem;
  position: fixed;
  bottom: 10px;
  display: flex;
  left: 10px;
}

.qbxaceq[hidden] {
  display: none;
}

.qbxaceq-pahi {
  color: #DBD6D6;
  flex: 1 1 260px;
  font-size: 14px;
}

.qbxaceq-jtt {
  gap: 0.5rem;
  display: flex;
  flex-wrap: wrap;
}

.qbxaceq-jtt .qblotac {
  padding: 0 0.875rem;
  min-height: 44px;
  font-size: 14px;
}

.qbwyhov {
  padding-block: 0.75rem 3.125rem;
}

.qbwyhov-l6h {
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr));
  gap: 1.875rem 3.75rem;
  display: grid;
}

.qbwyhov-fnwu {
  max-width: 648px;
  min-width: 0;
}

.qbwyhov-zq1 {
  border: 1px solid #3F3434;
  font-weight: 700;
  font-size: 13px;
  margin-bottom: 1.5rem;
  color: #DBD6D6;
  padding: 0.375rem 0.75rem 0.375rem 0.5rem;
  background: #1D1818;
  display: inline-flex;
  border-radius: 999px;
  gap: 0.5rem;
  align-items: center;
}

.qbwyhov-zq1 svg {
  color: #4FD897;
  flex: none;
}

.qbwyhov-uz9 {
  line-height: 1.02;
  text-wrap: balance;
  font-weight: 800;
  letter-spacing: -0.03em;
  font-size: clamp(2.267rem, 1.31rem + 3.6vw, 4.282rem);
}

.qbwyhov-xrm7 {
  margin-top: 1.25rem;
  font-size: 18px;
  color: #DBD6D6;
}

.qbwyhov-375 {
  margin-top: 1.75rem;
}

.qbwyhov-t19 {
  color: #A89C9D;
  margin-top: 0.75rem;
  font-size: 13px;
}

.qbwyhov-ob1 {
  min-width: 0;
}

.qbwyhov-ikn {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem 0.75rem;
  justify-content: space-between;
  color: #A89C9D;
  margin-top: 0.75rem;
  font-size: 13px;
}

.qbwyhov-gtw {
  font-family: "JetBrains Mono", monospace;
}

.qbriqis {
  padding-block: 0.75rem 3.75rem;
}

.qbriqis-oc {
  border: 1px solid #3F3434;
  display: grid;
  overflow: hidden;
  background: #1D1818;
  border-radius: 18px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 404px), 1fr));
}

.qbriqis-pt {
  min-width: 0;
  padding: 1.875rem 1.375rem;
}

.qbriqis-vz {
  letter-spacing: -0.03em;
  font-size: clamp(2.141rem, 1.31rem + 3.2vw, 3.778rem);
  font-weight: 800;
  line-height: 1.04;
  text-wrap: balance;
}

.qbriqis-if5 {
  font-size: 18px;
  max-width: 516px;
  margin-top: 1.25rem;
}

.qbriqis-5naq {
  margin-top: 1.75rem;
}

.qbriqis-pd {
  list-style: none;
  display: grid;
  align-content: center;
  min-width: 0;
  margin: 0;
  background: #261F1F;
  padding: 0.75rem 1.375rem;
}

.qbriqis-7zjo {
  display: grid;
  padding: 1.25rem 0;
  gap: 1rem;
  border-bottom: 1px solid #3F3434;
  grid-template-columns: 44px minmax(0, 1fr);
}

.qbriqis-7zjo + .qbriqis-7zjo {
  margin-top: 0;
}

.qbriqis-7zjo:last-child {
  border-bottom: 0;
}

.qbriqis-ql {
  border-radius: 10px;
  color: #EDA899;
  height: 44px;
  place-items: center;
  display: grid;
  width: 44px;
  background: #1D1818;
}

.qbriqis-ywqf {
  font-weight: 700;
  hyphens: auto;
  overflow-wrap: break-word;
  color: #F5F4F4;
}

.qbriqis-lw {
  color: #A89C9D;
  font-size: 14px;
}

.qbceta1-3ls {
  border: 1px solid #3F3434;
  border-radius: 18px;
  display: grid;
  background: #3F3434;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 144px), 1fr));
  overflow: hidden;
  gap: 1px;
}

.qbceta1-jmml {
  display: flex;
  min-width: 0;
  background: #1D1818;
  flex-direction: column-reverse;
  padding: 1.375rem 1.5rem;
}

.qbceta1-k7rx {
  font-size: clamp(1.511rem, 1.209rem + 1vw, 2.015rem);
  color: #F5F4F4;
  font-weight: 700;
  overflow-wrap: break-word;
  letter-spacing: -0.02em;
  hyphens: auto;
  font-family: "JetBrains Mono", monospace;
}

.qbceta1-s7t {
  color: #A89C9D;
  font-size: 14px;
  margin-top: 0.25rem;
}

.qbhoq-56 {
  padding: 0;
  list-style: none;
  margin: 0;
  gap: 0.875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 162px), 1fr));
}

.qbhoq-56 > li + li {
  margin-top: 0;
}

.qbhoq-9bs {
  transition: transform .17s;
  color: #F5F4F4;
  text-decoration: none;
  display: block;
  min-width: 0;
}

.qbhoq-9bs:hover {
  transform: translateY(-4px);
  color: #EDA899;
}

.qbhoq-ln {
  border: 1px solid #3F3434;
  border-radius: 18px;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #261F1F 0 8px, #1D1818 8px 16px);
  position: relative;
  aspect-ratio: 1 / 1;
}

.qbhoq-glw {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.qbhoq-o1ue {
  background: #F5F4F4;
  font-weight: 700;
  font-size: 12px;
  padding: 3px 0.5rem;
  top: 10px;
  border-radius: 6px;
  position: absolute;
  left: 10px;
  color: #110E0E;
}

.qbhoq-7r8k {
  line-height: 1.3;
  font-size: 15px;
  margin-top: 0.625rem;
  overflow-wrap: break-word;
  font-weight: 700;
  hyphens: auto;
}

.qbhoq-iw {
  color: #A89C9D;
  font-size: 13px;
}

.qbripej-waou {
  gap: 0.75rem;
  display: grid;
  padding: 0;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 232px), 1fr));
  margin: 0;
}

.qbripej-waou > li + li {
  margin-top: 0;
}

.qbripej-sn {
  border: 1px solid #3F3434;
  display: grid;
  align-items: center;
  border-radius: 18px;
  height: 100%;
  transition: border-color .17s;
  text-decoration: none;
  grid-template-columns: auto minmax(0, 1fr) auto;
  gap: 1rem;
  background: #1D1818;
  padding: 1rem 1.25rem;
  color: #F5F4F4;
}

.qbripej-sn:hover {
  border-color: #EDA899;
  color: #F5F4F4;
}

.qbripej-q4uf {
  place-items: center;
  background: #261F1F;
  border-radius: 10px;
  color: #EDA899;
  display: grid;
  width: 44px;
  height: 44px;
}

.qbripej-1n {
  overflow-wrap: break-word;
  hyphens: auto;
  font-weight: 700;
  display: block;
}

.qbripej-ne {
  font-size: 13px;
  display: block;
  color: #A89C9D;
}

.qbfi4-5gcn {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr));
  gap: 1rem;
}

.qbfi4-54i4 {
  border: 1px solid #3F3434;
  min-width: 0;
  display: flex;
  border-radius: 18px;
  background: #1D1818;
  flex-direction: column;
}

.qbfi4-tso {
  padding: 1.625rem 1.625rem 1.375rem;
}

.qbfi4-de59 {
  color: #DBD6D6;
  font-size: 12px;
  display: inline-block;
  background: #261F1F;
  font-weight: 700;
  border-radius: 6px;
  padding: 0.25rem 0.625rem;
}

.qbfi4-vx {
  font-weight: 600;
  line-height: 1.3;
  margin-top: 0.875rem;
  font-size: 18px;
}

.qbfi4-l0 {
  letter-spacing: -0.02em;
  font-weight: 800;
  overflow-wrap: break-word;
  line-height: 1.1;
  margin-top: 0.5rem;
  font-size: clamp(1.637rem, 1.31rem + 1vw, 2.015rem);
  font-family: "Familjen Grotesk", sans-serif;
  color: #EDA899;
}

.qbfi4-spe3 {
  flex: 1;
  position: relative;
  margin-inline: 0.875rem;
  padding: 1.375rem 0.625rem 1.625rem;
  display: flex;
  gap: 1rem;
  border-top: 2px dashed #3F3434;
  flex-direction: column;
}

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

.qbfi4-spe3::before {
  left: -26px;
  border-right: 1px solid #3F3434;
}

.qbfi4-spe3::after {
  right: -26px;
  border-left: 1px solid #3F3434;
}

.qbfi4-5g {
  flex: 1;
  font-size: 14px;
}

.qbfi4-1vq8 {
  font-size: 12px;
  color: #A89C9D;
}

.qbtafib-ui {
  border: 1px solid #3F3434;
  overflow-x: auto;
  border-radius: 18px;
  background: #1D1818;
}

.qbtafib-6t {
  counter-reset: facts-row;
  font-size: 15px;
}

.qbtafib-6t thead th {
  color: #A89C9D;
  font-size: 13px;
  padding: 0.875rem 1rem;
  font-weight: 700;
  border-bottom: 1px solid #3F3434;
}

.qbtafib-6t tbody th, .qbtafib-6t tbody td {
  border-bottom: 1px dashed #3F3434;
  padding: 0.875rem 1rem;
}

.qbtafib-6t tbody tr:last-child th, .qbtafib-6t tbody tr:last-child td {
  border-bottom: 0;
}

.qbtafib-6t tbody th {
  width: 40%;
  font-weight: 600;
  min-width: 150px;
  color: #DBD6D6;
}

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

.qbtafib-6t tbody td {
  hyphens: auto;
  font-weight: 700;
  min-width: 180px;
  color: #F5F4F4;
  overflow-wrap: break-word;
}

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

.qbhokai-qwzv > li + li {
  margin-top: 0;
}

.qbhokai-zu {
  border: 1px solid #3F3434;
  min-width: 0;
  color: #F5F4F4;
  display: block;
  border-radius: 18px;
  padding: 0.5rem 0.5rem 1rem;
  height: 100%;
  background: #1D1818;
  transition: border-color .17s;
  text-decoration: none;
}

.qbhokai-zu:hover {
  color: #F5F4F4;
  border-color: #EDA899;
}

.qbhokai-r385 {
  position: relative;
  border-radius: 12px;
  aspect-ratio: 16 / 10;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #261F1F 0 8px, #110E0E 8px 16px);
}

.qbhokai-8bi {
  padding: 3px 0.5rem;
  left: 10px;
  position: absolute;
  letter-spacing: .04em;
  font-size: 11px;
  top: 10px;
  font-weight: 700;
  border-radius: 6px;
  color: #1D1818;
  background: #F66F71;
}

.qbhokai-wm1 {
  font-weight: 700;
  margin-top: 0.875rem;
  hyphens: auto;
  overflow-wrap: break-word;
  padding-inline: 0.5rem;
}

.qbhokai-ktu {
  font-family: "JetBrains Mono", monospace;
  color: #A89C9D;
  font-size: 13px;
  padding-inline: 0.5rem;
}

.qbgufiv-sxh {
  border: 1px solid #3F3434;
  border-radius: 18px;
  background: #1D1818;
  overflow-x: auto;
}

.qbgufiv-d0 {
  font-size: 15px;
  min-width: 592px;
}

.qbgufiv-d0 thead {
  background: #261F1F;
}

.qbgufiv-d0 th, .qbgufiv-d0 td {
  padding: 0.875rem 1rem;
}

.qbgufiv-d0 thead th {
  font-size: 13px;
  color: #DBD6D6;
  font-weight: 700;
}

.qbgufiv-d0 tbody th, .qbgufiv-d0 tbody td {
  vertical-align: middle;
  border-top: 1px solid #3F3434;
}

.qbgufiv-9op {
  gap: 0.75rem;
  font-weight: 700;
  color: #F5F4F4;
  align-items: center;
  display: flex;
}

.qbgufiv-oxqj {
  text-align: right;
  color: #F5F4F4;
  white-space: nowrap;
  font-family: "JetBrains Mono", monospace;
}

.qbgufiv-d0 thead .qbgufiv-oxqj {
  font-family: "Figtree", sans-serif;
}

.qbkah-83rd {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  display: grid;
  gap: 1rem;
}

.qbkah-3jj2 {
  border: 1px solid #3F3434;
  background: #1D1818;
  padding: 1.625rem;
  min-width: 0;
  border-radius: 18px;
}

.qbkah-adk {
  border: 1.5px solid #EDA899;
  height: 48px;
  place-items: center;
  border-radius: 50%;
  color: #EDA899;
  width: 48px;
  display: grid;
}

.qbkah-197h {
  line-height: 1.25;
  font-size: 19px;
  font-weight: 600;
  margin-top: 1.375rem;
}

.qbkah-hni2 {
  margin-top: 0.5rem;
  font-size: 15px;
}

.qbkah-radb {
  font-size: 14px;
  padding: 0;
  list-style: none;
  margin-top: 0.875rem;
}

.qbkah-9na1 {
  gap: 0.5rem;
  display: flex;
}

.qbkah-9na1 svg {
  flex: none;
  color: #4FD897;
  margin-top: 2px;
}

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

.qbgur-hi {
  border-top: 2px solid #F5F4F4;
  padding-top: 1.25rem;
  min-width: 0;
}

.qbgur-hi + .qbgur-hi {
  margin-top: 0;
}

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

.qbgur-569 {
  font-weight: 600;
  margin-top: 0.625rem;
  line-height: 1.25;
  font-size: 19px;
}

.qbgur-h24f {
  font-size: 15px;
  margin-top: 0.5rem;
}

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

.qbwybeo-15la {
  min-width: 0;
  border-top: 1px solid #3F3434;
  padding-block: 1.375rem 1.625rem;
}

.qbwybeo-0zh {
  font-weight: 600;
  font-size: 19px;
}

.qbwybeo-p9 {
  margin-top: 0.625rem;
  font-size: 15px;
}

.qbmij-c6 {
  line-height: 1.7;
  font-size: 17px;
  max-width: 728px;
}

.qbmij-r85h {
  margin-bottom: 1.375rem;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.519rem);
}

.qbmij-c6 h3 {
  margin: 1.875rem 0 0.625rem;
  font-size: 22px;
  font-weight: 600;
}

.qbmij-c6 p + p {
  margin-top: 0.875rem;
}

.qbmij-c6 ul, .qbmij-c6 ol {
  margin-block: 1rem;
}

.qbmij-25 {
  margin-block: 1.875rem;
  border-radius: 18px;
  background: #261F1F;
  padding: 1.625rem 1.875rem;
}

.qbmij-25 p {
  color: #F5F4F4;
  font-weight: 600;
  font-size: 21px;
  line-height: 1.4;
  font-family: "Familjen Grotesk", sans-serif;
}

.qbmij-25 cite {
  display: block;
  font-size: 14px;
  font-style: normal;
  margin-top: 0.75rem;
  color: #A89C9D;
  font-weight: 600;
}

.qbtaguk-nl {
  border: 1px solid #3F3434;
  background: #1D1818;
  gap: 1.625rem 3.125rem;
  border-radius: 18px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr));
  padding: 1.625rem 1.375rem;
}

.qbtaguk-l5t {
  min-width: 0;
}

.qbtaguk-cu {
  letter-spacing: -0.02em;
  font-weight: 800;
  font-size: clamp(1.637rem, 1.209rem + 1.4vw, 2.393rem);
  line-height: 1.12;
}

.qbtaguk-l8 {
  margin-top: 0.875rem;
}

.qbtaguk-ewnp {
  min-width: 0;
  list-style: none;
  padding: 0;
}

.qbtaguk-33wc {
  overflow-wrap: break-word;
  border-bottom: 1px solid #3F3434;
  gap: 0.875rem;
  hyphens: auto;
  display: flex;
  padding: 0.75rem 0;
  align-items: flex-start;
}

.qbtaguk-33wc + .qbtaguk-33wc {
  margin-top: 0;
}

.qbtaguk-6fdb {
  place-items: center;
  background: #4FD897;
  color: #1D1818;
  display: grid;
  flex: none;
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

.qblomie-rc5j {
  align-items: center;
  display: flex;
  gap: 1rem;
}

.qblomie-wpa0 {
  line-height: 1;
  color: #F5F4F4;
  font-family: "Familjen Grotesk", sans-serif;
  font-weight: 800;
  font-size: 52.5px;
}

.qblomie-osp {
  gap: 2px;
  display: flex;
  color: #F5F4F4;
}

.qblomie-p20n {
  font-size: 14px;
  color: #A89C9D;
}

.qblomie-08 {
  gap: 1rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr));
}

.qblomie-8rp {
  border: 1px solid #3F3434;
  display: flex;
  gap: 1rem;
  padding: 1.625rem;
  min-width: 0;
  background: #1D1818;
  border-radius: 18px;
  flex-direction: column;
}

.qblomie-eiz1 {
  flex: 1;
  font-size: 15px;
}

.qblomie-3ep {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.qblomie-8mt {
  place-items: center;
  font-size: 14px;
  background: #261F1F;
  width: 40px;
  border-radius: 50%;
  height: 40px;
  flex: none;
  font-weight: 700;
  color: #F5F4F4;
  display: grid;
}

.qblomie-1ke6 {
  color: #F5F4F4;
  font-size: 15px;
  font-weight: 700;
  display: block;
}

.qblomie-k1e {
  font-size: 13px;
  display: block;
  color: #A89C9D;
}

.qbrin-mm {
  border: 1px solid #3F3434;
  gap: 1.625rem 3.125rem;
  padding: 1.625rem;
  background: #1D1818;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 328px), 1fr));
  border-radius: 18px;
}

.qbrin-b8pc {
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  display: grid;
  gap: 1rem 1.375rem;
}

.qbrin-4b {
  font-size: 22px;
  width: 64px;
  background: #E68B77;
  font-weight: 800;
  display: grid;
  color: #100E0E;
  font-family: "Familjen Grotesk", sans-serif;
  overflow: hidden;
  border-radius: 50%;
  height: 64px;
  place-items: center;
}

.qbrin-4b img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.qbrin-w2k1 {
  font-weight: 800;
  font-size: 22px;
}

.qbrin-hk {
  color: #A89C9D;
  font-size: 14px;
}

.qbrin-e4 {
  margin-top: 0.625rem;
}

.qbrin-9e {
  flex-wrap: wrap;
  margin-top: 0.75rem;
  gap: 0.5rem 1.375rem;
  display: flex;
  font-size: 14px;
}

.qbrin-4wfv {
  color: #A89C9D;
  font-family: "JetBrains Mono", monospace;
}

.qbxaj-jqe {
  list-style: none;
  padding: 0;
  margin: 0;
  gap: 0.625rem;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 134px), 1fr));
  display: grid;
}

.qbxaj-jqe > li + li {
  margin-top: 0;
}

.qbxaj-jj {
  border: 1px solid #3F3434;
  background: #1D1818;
  display: block;
  padding: 0.625rem;
  aspect-ratio: 300 / 173;
  border-radius: 10px;
  transition: border-color .17s;
}

.qbxaj-jj:hover {
  border-color: #EDA899;
}

.qbxaj-6uk {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

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

.qbbegus-wxnp {
  min-width: 0;
}

.qbbegus-1idq {
  margin-top: 0.875rem;
}

.qbbegus-hrd {
  margin-top: 1.25rem;
  padding: 0;
  list-style: none;
}

.qbbegus-wd4 {
  gap: 0.625rem;
  display: flex;
}

.qbbegus-wd4 svg {
  color: #4FD897;
  flex: none;
  margin-top: 2px;
}

.qbbegus-tq {
  flex-wrap: wrap;
  display: flex;
  gap: 0.625rem;
  margin-top: 1.625rem;
}

.qbbegus-m1x {
  border: 1.5px solid #F5F4F4;
  flex-direction: column;
  display: inline-flex;
  min-height: 52px;
  border-radius: 10px;
  text-decoration: none;
  padding: 0.375rem 1.375rem;
  justify-content: center;
  transition: background-color .17s, color .17s;
  color: #F5F4F4;
}

.qbbegus-m1x:hover {
  color: #110E0E;
  background: #F5F4F4;
}

.qbbegus-fnz3 {
  font-size: 11px;
}

.qbbegus-zw {
  line-height: 1.2;
  font-weight: 700;
  font-size: 16px;
}

.qbbeh-4mq, .qbwydui-dp {
  background: #261F1F;
  border-radius: 18px;
  padding: 1.625rem 1.375rem;
}

.qbbeh-tab {
  display: flex;
  align-items: flex-end;
  gap: 1.375rem 2.625rem;
  justify-content: space-between;
  flex-wrap: wrap;
}

.qbbeh-z9o1 {
  min-width: 0;
  max-width: 612px;
}

.qbbeh-s7, .qbwydui-rtm {
  max-width: 648px;
  margin-top: 0.75rem;
}

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

.qbbeh-6sxd {
  border-radius: 10px;
  display: flex;
  background: #1D1818;
  gap: 0.75rem;
  min-width: 0;
  overflow-wrap: break-word;
  hyphens: auto;
  padding: 1rem;
  align-items: center;
  color: #F5F4F4;
  font-weight: 700;
}

.qbbeh-6sxd + .qbbeh-6sxd {
  margin-top: 0;
}

.qbbeh-6sxd svg {
  flex: none;
  color: #EDA899;
}

.qbwydui-kpw {
  gap: 0.5rem 1.375rem;
  font-weight: 700;
  font-size: 14px;
  flex-wrap: wrap;
  display: flex;
  margin-top: 1.375rem;
}

.qbce3-7gpe {
  gap: 2.125rem 3.75rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 366px), 1fr));
}

.qbce3-mpfg {
  min-width: 0;
}

.qbce3-mpfg p {
  margin-top: 0.875rem;
}

.qbce3-wx {
  display: grid;
  min-width: 0;
  align-content: start;
  gap: 1rem;
}

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

.qbce3-wte2 {
  display: flex;
  padding: 1.25rem 1.375rem;
  background: #1D1818;
  flex-direction: column-reverse;
}

.qbce3-k0ne {
  color: #F5F4F4;
  font-family: "JetBrains Mono", monospace;
  hyphens: auto;
  font-size: 24px;
  font-weight: 700;
  overflow-wrap: break-word;
}

.qbce3-1p {
  color: #A89C9D;
  font-size: 13px;
}

.qbce3-g7ce {
  border: 1px solid #3F3434;
  border-radius: 18px;
  background: #1D1818;
  list-style: none;
  padding: 0;
}

.qbce3-h6s {
  padding: 0.875rem 1.375rem;
  flex-wrap: wrap;
  border-bottom: 1px solid #3F3434;
  gap: 0.25rem 1rem;
  display: flex;
  justify-content: space-between;
}

.qbce3-h6s + .qbce3-h6s {
  margin-top: 0;
}

.qbce3-h6s:last-child {
  border-bottom: 0;
}

.qbce3-68 {
  font-weight: 700;
  color: #F5F4F4;
}

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

.qbwyt-cj4 {
  border-top: 1.5px solid #F5F4F4;
  counter-reset: faq;
}

.qbwyt-hcqu {
  border-bottom: 1px solid #3F3434;
}

.qbwyt-56x {
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  font-weight: 700;
  gap: 0.75rem;
  align-items: center;
  display: grid;
  color: #F5F4F4;
  padding: 1.25rem 0;
  font-size: 17px;
}

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

.qbwyt-56x:hover {
  color: #EDA899;
}

.qbwyt-zack {
  transition: transform .17s;
}

.qbwyt-hcqu[open] .qbwyt-zack {
  transform: rotate(45deg);
}

.qbwyt-7zna {
  padding: 0 0 1.5rem 3.125rem;
  max-width: 820px;
}

.qbwyt-7zna p + p {
  margin-top: 0.625rem;
}

.qbtazo7-cyx {
  align-items: start;
  display: grid;
  gap: 1.625rem 3.125rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 308px), 1fr));
}

.qbtazo7-zwo2 {
  min-width: 0;
}

.qbtazo7-af21 {
  color: #A89C9D;
  margin-top: 0.75rem;
}

.qbtazo7-zwo2 .qblotac {
  margin-top: 1.375rem;
}

.qbtazo7-o7 {
  min-width: 0;
  gap: 0.625rem;
  display: grid;
}

.qbtazo7-5jm {
  border: 1px solid #3F3434;
  border-radius: 18px;
  background: #1D1818;
}

.qbtazo7-5jm[open] {
  border-color: #F5F4F4;
}

.qbtazo7-t5 {
  align-items: center;
  gap: 1rem;
  color: #F5F4F4;
  display: flex;
  padding: 1.25rem 1.375rem;
  justify-content: space-between;
  font-weight: 700;
}

.qbtazo7-e5ps {
  background: #261F1F;
  display: grid;
  flex: none;
  transition: transform .17s;
  place-items: center;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

.qbtazo7-5jm[open] .qbtazo7-e5ps {
  transform: rotate(45deg);
}

.qbtazo7-rm {
  padding: 0 1.375rem 1.375rem;
  font-size: 15px;
}

.qbbewy1-ifr {
  background: #060505;
  justify-content: space-between;
  align-items: center;
  color: #F0EFEF;
  display: flex;
  gap: 1.625rem 2.625rem;
  border-radius: 18px;
  padding: 1.875rem 1.5rem;
  flex-wrap: wrap;
}

.qbbewy1-4r2f {
  max-width: 612px;
  min-width: 0;
}

.qbbewy1-smx3 {
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.12;
  font-size: clamp(1.511rem, 1.209rem + 1.2vw, 2.141rem);
  color: #F0EFEF;
}

.qbbewy1-qt {
  margin-top: 0.625rem;
  color: #F0EFEF;
}

.qbbewy1-qt a {
  color: #F0EFEF;
}

.qbwyw-zh8o {
  max-width: 728px;
  font-weight: 800;
  font-size: clamp(1.385rem, 1.108rem + 1vw, 1.889rem);
  line-height: 1.15;
}

.qbwyw-e4l {
  font-size: 15px;
  column-gap: 3.125rem;
  margin-top: 1.25rem;
  columns: 2 340px;
}

.qbwyw-e4l p + p {
  margin-top: 0.875rem;
}

.qbtah-zm {
  gap: 0.375rem 0.625rem;
  font-size: 13px;
  display: flex;
  color: #A89C9D;
  padding: 0;
  list-style: none;
  margin-bottom: 1.375rem;
  flex-wrap: wrap;
}

.qbtah-zm li + li {
  margin-top: 0;
}

.qbtah-zm li + li::before {
  margin-right: 0.625rem;
  content: "/";
}

.qbtah-wlg {
  color: #A89C9D;
}

.qbtah-ca {
  color: #F5F4F4;
  font-weight: 700;
}

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

.qbnuzoi-f4 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 424px), 1fr));
  align-items: start;
  display: grid;
  gap: 1.625rem 3.125rem;
}

.qbnuzoi-xskl {
  min-width: 0;
}

.qbnuzoi-43i {
  color: #A89C9D;
  font-family: "JetBrains Mono", monospace;
  font-size: 13px;
}

.qbnuzoi-0k6 {
  margin-top: 0.625rem;
  font-size: clamp(2.267rem, 1.31rem + 3.4vw, 4.03rem);
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.02;
}

.qbnuzoi-nl {
  max-width: 536px;
  margin-top: 1rem;
  font-size: 18px;
}

.qbnuzoi-mcw {
  border: 1px solid #3F3434;
  gap: 1px;
  border-radius: 18px;
  background: #3F3434;
  display: grid;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr));
  margin-top: 1.625rem;
}

.qbnuzoi-pg {
  min-width: 0;
  padding: 0.75rem 1rem;
  background: #1D1818;
}

.qbnuzoi-0a {
  color: #A89C9D;
  font-weight: 700;
  font-size: 12px;
}

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

.qbnuzoi-tu {
  margin-top: 1.625rem;
}

.qbnuzoi-f9 {
  font-size: 13px;
  color: #A89C9D;
  margin-top: 0.75rem;
}

.qbnuzoi-0ff {
  min-width: 0;
}

.qbhozo2-8m {
  overflow: hidden;
  padding: 1.875rem 1.375rem 0;
  color: #F0EFEF;
  text-align: center;
  border-radius: 18px;
  background: #060505;
}

.qbhozo2-106x {
  margin-inline: auto;
  max-width: 784px;
}

.qbhozo2-wt64 {
  font-family: "JetBrains Mono", monospace;
  font-size: 13px;
  color: #F0EFEF;
}

.qbhozo2-blq {
  line-height: 1.02;
  font-size: clamp(2.141rem, 1.31rem + 3.4vw, 4.156rem);
  margin-top: 0.625rem;
  font-weight: 800;
  color: #F0EFEF;
  letter-spacing: -0.03em;
}

.qbhozo2-ns {
  margin-top: 0.875rem;
  color: #F0EFEF;
  font-size: 18px;
}

.qbhozo2-fgt {
  margin-top: 1.625rem;
  justify-content: center;
}

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

.qbhozo2-olrt {
  border: 1px solid #F0EFEF;
  padding: 0.5rem 0.875rem;
  border-radius: 999px;
  color: #F0EFEF;
  font-size: 14px;
}

.qbhozo2-olrt + .qbhozo2-olrt {
  margin-top: 0;
}

.qbhozo2-olrt strong {
  font-family: "JetBrains Mono", monospace;
  color: #F0EFEF;
}

.qbhozo2-98pj {
  margin: 2.375rem auto 0;
  max-width: 916px;
  border-radius: 18px 18px 0 0;
  overflow: hidden;
  aspect-ratio: 16 / 10;
  background-color: #261F1F;
}

.qbhozo2-98pj img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.qbnujak {
  padding-bottom: 3.125rem;
}

.qbnujak-4bg {
  border: 1px solid #3F3434;
  background: #1D1818;
  border-radius: 18px;
}

.qbnujak-7drw {
  display: flex;
  min-height: 52px;
  font-weight: 700;
  padding: 0 1rem;
  color: #F5F4F4;
  justify-content: space-between;
  align-items: center;
}

.qbnujak-ux {
  transition: transform .17s;
}

.qbnujak-4bg[open] .qbnujak-ux {
  transform: rotate(45deg);
}

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

.qbnujak-pbjr li + li {
  margin-top: 0;
}

.qbnujak-cps {
  font-weight: 600;
  min-height: 44px;
  display: flex;
  align-items: center;
  border-top: 1px solid #3F3434;
  text-decoration: none;
  padding: 0 0.5rem;
  color: #DBD6D6;
}

.qbnujak-cps:hover {
  color: #EDA899;
}

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

.qbxaja6-yyqz {
  max-width: 688px;
  min-width: 0;
  font-size: 17px;
}

.qbxaja6-yyqz p {
  margin-top: 0.875rem;
}

.qbxaja6-la {
  min-width: 0;
  background: #261F1F;
  border-radius: 18px;
  padding: 1.625rem;
}

.qbxaja6-1vwu {
  font-weight: 600;
  font-size: 19px;
}

.qbxaja6-tc {
  margin-top: 0.875rem;
  padding: 0;
  list-style: none;
}

.qbxaja6-6v93 {
  display: flex;
  gap: 0.625rem;
}

.qbxaja6-6v93 svg {
  flex: none;
  color: #4FD897;
  margin-top: 2px;
}

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

.qbguzo6-i6d5 > li + li {
  margin-top: 0;
}

.qbguzo6-c0 {
  border: 1px solid #3F3434;
  overflow: hidden;
  background-color: #060505;
  aspect-ratio: 16 / 10;
  border-radius: 18px;
}

.qbguzo6-uc {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.qbguzo6-n1 {
  margin-top: 0.625rem;
  font-size: 14px;
}

.qbzoxa2-bwq {
  border: 1px solid #3F3434;
  border-radius: 18px;
  overflow-x: auto;
  background: #1D1818;
}

.qbzoxa2-6ax5 {
  min-width: 536px;
  font-size: 15px;
}

.qbzoxa2-6ax5 thead {
  background: #261F1F;
}

.qbzoxa2-6ax5 th, .qbzoxa2-6ax5 td {
  padding: 0.625rem 1rem;
  vertical-align: middle;
}

.qbzoxa2-6ax5 thead th {
  font-size: 13px;
  font-weight: 700;
  color: #DBD6D6;
}

.qbzoxa2-6ax5 tbody th, .qbzoxa2-6ax5 tbody td {
  border-top: 1px solid #3F3434;
}

.qbzoxa2-58d {
  font-family: "JetBrains Mono", monospace;
  color: #F5F4F4;
  white-space: nowrap;
  text-align: right;
}

.qbzoxa2-dpqm {
  font-weight: 700;
  display: flex;
  color: #F5F4F4;
  align-items: center;
  gap: 0.75rem;
}

.qbzoxa2-j2p6 {
  overflow: hidden;
  flex: none;
  height: 40px;
  border-radius: 6px;
  width: 40px;
  background: #261F1F;
}

.qbzoxa2-j2p6 img {
  width: 100%;
  object-fit: contain;
  height: 100%;
}

.qbzoxa2-nt {
  background: #261F1F;
}

.qbzoxa2-nt .qbzoxa2-j2p6 {
  background: #1D1818;
}

.qbzoxa2-35pw {
  background: #E68B77;
  padding: 2px 0.5rem;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 700;
  color: #100E0E;
}

.qbcexas-sod {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 288px), 1fr));
  display: grid;
  gap: 1rem;
}

.qbcexas-qc {
  border: 1px solid #3F3434;
  border-radius: 18px;
  min-width: 0;
  flex-direction: column;
  gap: 0.75rem;
  padding: 1.625rem;
  display: flex;
  background: #1D1818;
}

.qbcexas-74vf {
  font-size: 20px;
  font-weight: 600;
}

.qbcexas-eb {
  flex: 1;
  font-size: 15px;
}

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

.qbcexas-906 svg {
  color: #A89C9D;
}

.qbcexas-wvn {
  border-radius: 6px;
  padding: 0.25rem 0.625rem;
  background: #261F1F;
  color: #F5F4F4;
}

.qbcexas-mm {
  background: #E68B77;
  color: #100E0E;
  border-radius: 6px;
  padding: 0.25rem 0.625rem;
}

.qbve8-5v1d {
  gap: 2.625rem 3.125rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr));
  display: grid;
}

.qbve8-21 {
  min-width: 0;
}

.qbve8-jg {
  font-size: clamp(1.511rem, 1.209rem + 1vw, 2.141rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.12;
}

.qbve8-juc {
  margin-top: 0.625rem;
  color: #A89C9D;
}

.qbve8-5z43 {
  border: 1px solid #3F3434;
  margin-top: 1.25rem;
  background: #1D1818;
  overflow-x: auto;
  border-radius: 18px;
}

.qbve8-aeg0 {
  font-size: 15px;
}

.qbve8-aeg0 thead {
  background: #261F1F;
}

.qbve8-aeg0 th, .qbve8-aeg0 td {
  padding: 0.75rem 1.25rem;
}

.qbve8-aeg0 thead th {
  font-size: 13px;
}

.qbve8-aeg0 tbody th, .qbve8-aeg0 tbody td {
  border-top: 1px solid #3F3434;
}

.qbve8-aeg0 tbody th {
  font-weight: 600;
}

.qbve8-obo {
  color: #F5F4F4;
  white-space: nowrap;
  font-family: "JetBrains Mono", monospace;
  text-align: right;
}

.qbve8-s9gp {
  margin-top: 0.375rem;
  border-radius: 999px;
  height: 4px;
  display: block;
  background: #261F1F;
}

.qbve8-67h6 {
  background: #E68B77;
  height: 100%;
  display: block;
  border-radius: 999px;
}

.qbve8-gkn {
  font-weight: 700;
  color: #4FD897;
}

.qbve8-ktoe {
  color: #A89C9D;
}

.qbwyfix-616x {
  border: 1px solid #3F3434;
  background-color: #060505;
  position: relative;
  overflow: hidden;
  aspect-ratio: 16 / 9;
  border-radius: 18px;
}

.qbwyfix-ebb {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

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

.qbwyfix-psk {
  display: inline-flex;
  color: #060505;
  align-items: center;
  font-weight: 800;
  border-radius: 999px;
  min-height: 56px;
  font-size: 17px;
  padding: 0 1.75rem;
  transition: transform .17s;
  background: #F0EFEF;
  gap: 0.75rem;
}

.qbwyfix-9jb:hover .qbwyfix-psk {
  transform: scale(1.04);
}

.qbwyfix-99 {
  align-items: center;
  gap: 0.875rem 2.125rem;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  margin-top: 1rem;
}

.qbwyfix-f9v {
  font-size: 15px;
  max-width: 612px;
}

.qbtahog-21 {
  font-size: 17px;
  line-height: 1.7;
  max-width: 728px;
}

.qbtahog-xh {
  font-weight: 800;
  margin-bottom: 1.25rem;
  letter-spacing: -0.02em;
  font-size: clamp(1.637rem, 1.209rem + 1.6vw, 2.519rem);
  line-height: 1.1;
}

.qbtahog-21 p + p {
  margin-top: 0.875rem;
}

.qbwydui-wb8s {
  display: grid;
  margin-top: 1.625rem;
  gap: 0.75rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 212px), 1fr));
}

.qbwydui-ac83 {
  background: #1D1818;
  border-radius: 10px;
  padding: 1.25rem 1.375rem;
  min-width: 0;
}

.qbwydui-ufe8 {
  font-weight: 700;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
}

.qbwydui-1t {
  margin-top: 0.375rem;
  font-size: 14px;
}

.qbqiq {
  gap: 0.75rem;
  position: fixed;
  transform: translateY(110%);
  bottom: 0;
  display: flex;
  border-top: 1px solid #3F3434;
  transition: transform .22s;
  right: 0;
  left: 0;
  align-items: center;
  background: #1D1818;
  padding: 0.625rem 0.75rem 0.625rem 1rem;
  z-index: 35;
  justify-content: space-between;
}

.qbqiq-mac {
  transform: translateY(0);
}

.qbqiq-lz {
  color: #F5F4F4;
  overflow: hidden;
  white-space: nowrap;
  min-width: 0;
  font-weight: 700;
  text-overflow: ellipsis;
}

.qbqiq .qblotac {
  min-height: 44px;
  flex: none;
}

@media (min-width: 636px) {
  .qbped {
    padding-inline: 1.625rem;
  }
  .qbriqis-pt {
    padding: 2.875rem 2.625rem;
  }
  .qbriqis-pd {
    padding: 1.625rem 2.125rem;
  }
  .qbtaguk-nl {
    padding: 2.375rem;
  }
  .qbbeh-4mq, .qbwydui-dp {
    padding: 2.375rem;
  }
  .qbbewy1-ifr {
    padding: 2.625rem;
  }
  .qbhozo2-8m {
    padding: 2.875rem 2.625rem 0;
  }
  .qbbee {
    padding: 2.625rem;
  }
  .qbbee-k1a {
    align-items: baseline;
    grid-template-columns: 154px minmax(0, 1fr);
  }
}

@media (min-width: 949px) {
  .qbped {
    padding-inline: 2.625rem;
  }
  main > section {
    padding-block: 0 5.75rem;
  }
  .qbbecea {
    padding: 0.75rem 1.625rem;
  }
  .qbbecea-9vr {
    gap: 1rem;
    padding-left: 0.875rem;
    grid-template-areas: "logo nav tools actions";
    grid-template-columns: auto minmax(0, 1fr) auto auto;
  }
  .qbbecea-me {
    display: none;
  }
  .qbbecea-nbtd {
    padding-top: 0;
    gap: 2px;
    border-top: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .qbbecea-v4o {
    min-height: 40px;
    font-size: 14px;
  }
  .qbbecea-m9 {
    display: flex;
  }
  .qbbecea-m9 .qblotac {
    padding: 0 1rem;
    min-height: 42px;
  }
  .qbwyhov {
    padding-block: 1.625rem 5.25rem;
  }
  .qbwyhov-fnwu {
    padding-block: 2.125rem;
  }
  .qbriqis-pt {
    padding: 4.25rem;
  }
  .qbnuzoi {
    padding-block: 1rem 3.125rem;
  }
  .qbnujak {
    padding-bottom: 4.75rem;
  }
  .qbnujak-4bg[open] .qbnujak-pbjr, .qbnujak-pbjr {
    padding: 0 0.625rem 0.625rem;
    flex-wrap: wrap;
    display: flex;
    gap: 0.5rem;
  }
  .qbnujak-cps {
    min-height: 36px;
    border-top: 0;
    color: #F5F4F4;
    font-size: 14px;
    background: #261F1F;
    font-weight: 700;
    padding: 0 0.75rem;
    border-radius: 10px;
  }
  .qbnujak-cps:hover {
    color: #100E0E;
    background: #E68B77;
  }
  .qbtaguk-nl {
    padding: 2.875rem;
  }
  .qbbeh-4mq, .qbwydui-dp {
    padding: 2.875rem;
  }
  .qbbewy1-ifr {
    padding: 3.125rem;
  }
  .qbhozo2-8m {
    padding: 3.75rem 3.75rem 0;
  }
  .qbbee {
    margin: 0 1.625rem 1.625rem;
    padding: 3.125rem;
  }
  .qbqiq {
    display: none;
  }
}