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

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

body {
  margin: 0;
  color: #CCD0D9;
  line-height: 1.55;
  font-family: "Onest", sans-serif;
  font-size: 1.062rem;
  overflow-wrap: break-word;
  background: #0B0C10;
}

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

h1, h2, h3 {
  font-family: "Cormorant Garamond", serif;
  color: #F2F3F5;
  overflow-wrap: break-word;
}

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #7ED2F8;
}

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

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

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

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

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

button {
  font: inherit;
  color: inherit;
}

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

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

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

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

.m_duta8 {
  padding-inline: 16px;
  max-width: 1332px;
  margin-inline: auto;
}

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

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

.m_gu5-ums {
  max-width: 748px;
  min-width: 0;
}

.m_gu5-aq {
  color: #78D0F8;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  font-weight: 700;
  gap: 8px;
  font-size: 0.933rem;
}

.m_gu5-aq::before {
  border-radius: 2px;
  height: 8px;
  background: #61C8F7;
  flex: none;
  content: "";
  width: 8px;
}

.m_gu5-ptfw {
  line-height: 1.1;
  text-wrap: balance;
  font-size: clamp(1.673rem, 1.236rem + 1.6vw, 2.574rem);
  letter-spacing: -0.02em;
  font-weight: 800;
}

.m_gu5-w58h {
  margin-top: 12px;
  color: #949CAE;
}

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

.m_gu5-xff svg {
  flex: none;
}

.m_gu5-fc {
  text-align: center;
  align-items: center;
  max-width: 792px;
  flex-direction: column;
  margin-inline: auto;
}

.m_gu5-fc .m_gu5-aq {
  border: 1px solid #29303F;
  padding: 4px 12px;
  border-radius: 999px;
  justify-content: center;
  color: #CCD0D9;
}

.m_gu5-fc .m_gu5-aq::before {
  display: none;
}

.m_gu5-fc .m_gu5-ptfw {
  font-size: clamp(1.802rem, 1.338rem + 2vw, 2.96rem);
}

.m_gu5-fc .m_gu5-xff {
  border-radius: 999px;
  padding: 0 16px;
  font-size: 0.933rem;
  background: #1B1F29;
  color: #F2F3F5;
  border-bottom: 0;
  min-height: 40px;
}

.m_gu5-fc .m_gu5-xff:hover {
  color: #F2F3F5;
  background: #29303F;
}

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

.m_lojad-1146 {
  background: #61C8F7;
  color: #0D0E11;
}

.m_lojad-1146:hover {
  color: #0D0E11;
  background: #7ED2F8;
}

.m_lojad-gf2 {
  border-color: #F2F3F5;
  background: transparent;
  color: #F2F3F5;
}

.m_lojad-gf2:hover {
  background: #F2F3F5;
  color: #0B0C10;
}

.m_lojad-ih {
  min-height: 52px;
  font-size: 1.062rem;
}

.m_lojad-l44u {
  display: flex;
  width: 100%;
}

.m_lojad-orm {
  height: 34px;
  border-radius: 8px;
  margin-right: -10px;
  display: grid;
  background: #0D0E11;
  place-items: center;
  width: 34px;
  color: #61C8F7;
}

.m_lojad-17 {
  background: #ECEDEF;
  color: #050507;
}

.m_lojad-17:hover {
  color: #0D0E11;
  background: #61C8F7;
}

.m_lojad-7d {
  color: #ECEDEF;
  background: transparent;
  border-color: #ECEDEF;
}

.m_lojad-7d:hover {
  background: #ECEDEF;
  color: #050507;
}

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

.m_katad {
  border: 1px solid #29303F;
  overflow: hidden;
  border-radius: 22px;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #1B1F29 0 9px, #151820 9px 18px);
  background-color: #1B1F29;
}

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

.m_katad-9fjm {
  aspect-ratio: 16 / 10;
}

.m_zou {
  z-index: 30;
  position: sticky;
  top: 0;
  padding: 8px;
  background: #0B0C10;
}

.m_zou-tom3 {
  border: 1px solid #29303F;
  padding: 8px;
  max-width: 1332px;
  border-radius: 22px;
  grid-template-columns: minmax(0, 1fr) auto auto;
  gap: 8px;
  margin-inline: auto;
  display: grid;
  align-items: center;
  background: #151820;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
}

.m_zou-z4im {
  font-family: "Cormorant Garamond", serif;
  text-decoration: none;
  color: #F2F3F5;
  padding-left: 4px;
  grid-area: logo;
  gap: 8px;
  min-width: 0;
  hyphens: auto;
  align-items: center;
  overflow-wrap: break-word;
  font-size: 1.384rem;
  display: flex;
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-weight: 800;
}

.m_zou-z4im::before {
  background: #61C8F7;
  flex: none;
  height: 14px;
  transform: rotate(45deg);
  border-radius: 4px;
  width: 14px;
  content: "";
}

.m_zou-z4im:hover {
  color: #F2F3F5;
}

.m_zou-gs {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.m_zou-dw9 {
  background: #F2F3F5;
  width: 44px;
  place-items: center;
  display: grid;
  color: #0B0C10;
  border-radius: 12px;
  cursor: pointer;
  grid-area: burger;
  height: 44px;
}

.m_zou-gs:focus-visible + .m_zou-dw9 {
  outline: 2px solid #78D0F8;
  outline-offset: 3px;
}

.m_zou-9iwy {
  display: none;
}

.m_zou-gs:checked + .m_zou-dw9 .m_zou-6c {
  display: none;
}

.m_zou-gs:checked + .m_zou-dw9 .m_zou-9iwy {
  display: block;
}

.m_zou-1p {
  padding-top: 8px;
  display: none;
  grid-area: nav;
  border-top: 1px solid #29303F;
}

.m_zou-gs:checked ~ .m_zou-1p {
  gap: 2px;
  display: grid;
}

.m_zou-bw7 {
  font-weight: 700;
  text-decoration: none;
  border-radius: 12px;
  font-size: 1.126rem;
  align-items: center;
  padding: 0 12px;
  display: flex;
  min-height: 48px;
  color: #CCD0D9;
}

.m_zou-bw7:hover {
  color: #F2F3F5;
  background: #1B1F29;
}

.m_zou-d6mr {
  background: #1B1F29;
  color: #F2F3F5;
}

.m_zou-0gpo {
  grid-area: actions;
  gap: 8px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.m_zou-0gpo .m_lojad {
  min-height: 44px;
  padding: 0 12px;
  font-size: 0.933rem;
}

.m_nupe4 {
  color: #ECEDEF;
  padding-block: 48px 28px;
  background: #050507;
}

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

.m_nupe4-cc7 {
  font-family: "Cormorant Garamond", serif;
  color: #ECEDEF;
  font-weight: 800;
  align-items: center;
  font-size: 1.384rem;
  display: flex;
  gap: 8px;
}

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

.m_nupe4-edm {
  margin-top: 12px;
  color: #ECEDEF;
  font-size: 0.933rem;
}

.m_nupe4-edm a {
  color: #ECEDEF;
}

.m_nupe4-nmjk {
  color: #ECEDEF;
  margin-bottom: 12px;
  font-size: 0.933rem;
  font-weight: 700;
  font-family: "Onest", sans-serif;
}

.m_nupe4-kx9 {
  list-style: none;
  padding: 0;
}

.m_nupe4-kx9 li + li {
  margin-top: 8px;
}

.m_nupe4-r9 {
  text-decoration: none;
  font-size: 0.933rem;
  color: #ECEDEF;
}

.m_nupe4-r9:hover {
  text-decoration: underline;
  color: #ECEDEF;
}

.m_nupe4-pduy {
  border-top: 1px solid #949CAE;
  gap: 16px 20px;
  align-items: start;
  padding-top: 24px;
  display: grid;
  margin-top: 40px;
  grid-template-columns: auto minmax(0, 1fr);
}

.m_nupe4-udx {
  border: 2px solid #F76E72;
  font-size: 0.933rem;
  border-radius: 50%;
  font-weight: 800;
  place-items: center;
  display: grid;
  width: 44px;
  color: #ECEDEF;
  height: 44px;
}

.m_nupe4-g13w {
  color: #ECEDEF;
  font-size: 0.869rem;
  line-height: 1.6;
}

.m_nupe4-g13w + .m_nupe4-g13w {
  margin-top: 8px;
}

.m_jalou {
  border: 1px solid #29303F;
  display: flex;
  z-index: 40;
  max-width: 852px;
  border-radius: 22px;
  position: fixed;
  background: #151820;
  margin-inline: auto;
  flex-wrap: wrap;
  bottom: 10px;
  gap: 8px 20px;
  box-shadow: 0 9px 24px -12px rgba(0, 0, 0, 0.70);
  right: 10px;
  left: 10px;
  align-items: center;
  padding: 12px 12px 12px 16px;
}

.m_jalou[hidden] {
  display: none;
}

.m_jalou-qa {
  font-size: 0.933rem;
  flex: 1 1 260px;
  color: #CCD0D9;
}

.m_jalou-kvm {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.m_jalou-kvm .m_lojad {
  min-height: 44px;
  font-size: 0.933rem;
  padding: 0 12px;
}

.m_jape5 {
  padding-block: 12px 48px;
}

.m_jape5-8m3 {
  gap: 28px 56px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 472px), 1fr));
  align-items: center;
  display: grid;
}

.m_jape5-pj4 {
  min-width: 0;
  max-width: 708px;
}

.m_jape5-et95 {
  border: 1px solid #29303F;
  align-items: center;
  font-weight: 700;
  color: #CCD0D9;
  gap: 8px;
  margin-bottom: 20px;
  font-size: 0.869rem;
  padding: 4px 12px 4px 8px;
  border-radius: 999px;
  display: inline-flex;
  background: #151820;
}

.m_jape5-et95 svg {
  flex: none;
  color: #45E3AB;
}

.m_jape5-cede {
  text-wrap: balance;
  line-height: 1.02;
  letter-spacing: -0.03em;
  font-size: clamp(2.317rem, 1.338rem + 3.6vw, 4.376rem);
  font-weight: 800;
}

.m_jape5-v9 {
  margin-top: 16px;
  font-size: 1.19rem;
  color: #CCD0D9;
}

.m_jape5-cln {
  margin-top: 24px;
}

.m_jape5-804r {
  margin-top: 12px;
  font-size: 0.869rem;
  color: #949CAE;
}

.m_jape5-yax4 {
  min-width: 0;
}

.m_jape5-3ay {
  flex-wrap: wrap;
  color: #949CAE;
  gap: 4px 12px;
  justify-content: space-between;
  font-size: 0.869rem;
  margin-top: 12px;
  display: flex;
}

.m_jape5-i1j {
  font-family: "Onest", sans-serif;
}

.m_ka1 {
  padding-block: 12px 56px;
}

.m_ka1-cs8 {
  border: 1px solid #29303F;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 450px), 1fr));
  border-radius: 22px;
  display: grid;
  overflow: hidden;
  background: #151820;
}

.m_ka1-ebv0 {
  min-width: 0;
  padding: 28px 20px;
}

.m_ka1-2ovg {
  line-height: 1.04;
  text-wrap: balance;
  letter-spacing: -0.03em;
  font-weight: 800;
  font-size: clamp(2.188rem, 1.338rem + 3.2vw, 3.861rem);
}

.m_ka1-a7bs {
  font-size: 1.19rem;
  max-width: 560px;
  margin-top: 16px;
}

.m_ka1-rf {
  margin-top: 24px;
}

.m_ka1-3d {
  padding: 12px 20px;
  background: #1B1F29;
  align-content: center;
  min-width: 0;
  margin: 0;
  list-style: none;
  display: grid;
}

.m_ka1-gm {
  gap: 16px;
  border-bottom: 1px solid #29303F;
  grid-template-columns: 44px minmax(0, 1fr);
  display: grid;
  padding: 16px 0;
}

.m_ka1-gm + .m_ka1-gm {
  margin-top: 0;
}

.m_ka1-gm:last-child {
  border-bottom: 0;
}

.m_ka1-2m {
  place-items: center;
  height: 44px;
  background: #151820;
  display: grid;
  width: 44px;
  color: #78D0F8;
  border-radius: 12px;
}

.m_ka1-us {
  font-weight: 700;
  overflow-wrap: break-word;
  color: #F2F3F5;
  hyphens: auto;
}

.m_ka1-n920 {
  color: #949CAE;
  font-size: 0.933rem;
}

.m_qiho6-9fi {
  border: 1px solid #29303F;
  border-radius: 22px;
  gap: 1px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr));
  overflow: hidden;
  display: grid;
  background: #29303F;
}

.m_qiho6-kq01 {
  display: flex;
  flex-direction: column-reverse;
  padding: 20px 20px;
  min-width: 0;
  background: #151820;
}

.m_qiho6-mnf {
  letter-spacing: -0.02em;
  overflow-wrap: break-word;
  hyphens: auto;
  font-weight: 700;
  font-size: clamp(1.544rem, 1.236rem + 1vw, 2.059rem);
  color: #F2F3F5;
  font-family: "Onest", sans-serif;
}

.m_qiho6-9f {
  font-size: 0.933rem;
  margin-top: 4px;
  color: #949CAE;
}

.m_so5-wj {
  list-style: none;
  gap: 12px;
  display: grid;
  margin: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 180px), 1fr));
  padding: 0;
}

.m_so5-wj > li + li {
  margin-top: 0;
}

.m_so5-1j {
  transition: transform .24s;
  min-width: 0;
  color: #F2F3F5;
  display: block;
  text-decoration: none;
}

.m_so5-1j:hover {
  color: #78D0F8;
  transform: translateY(-4px);
}

.m_so5-ehv {
  border: 1px solid #29303F;
  aspect-ratio: 1 / 1;
  background-image: repeating-linear-gradient(135deg, #1B1F29 0 8px, #151820 8px 16px);
  position: relative;
  overflow: hidden;
  border-radius: 22px;
}

.m_so5-dk {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.m_so5-6i {
  line-height: 1.3;
  font-size: 0.998rem;
  overflow-wrap: break-word;
  font-weight: 700;
  hyphens: auto;
  margin-top: 8px;
}

.m_so5-nddo {
  color: #949CAE;
  font-size: 0.869rem;
}

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

.m_zod-7s > li + li {
  margin-top: 0;
}

.m_zod-h0q {
  border: 1px solid #29303F;
  transition: border-color .24s;
  border-radius: 22px;
  padding: 8px 16px 8px 8px;
  background: #151820;
  grid-template-columns: 94px minmax(0, 1fr) auto;
  gap: 16px;
  align-items: center;
  display: grid;
  text-decoration: none;
  color: #F2F3F5;
}

.m_zod-h0q:hover {
  color: #F2F3F5;
  border-color: #78D0F8;
}

.m_zod-7w3m {
  border-radius: 12px;
  background-image: repeating-linear-gradient(135deg, #1B1F29 0 6px, #151820 6px 12px);
  overflow: hidden;
  aspect-ratio: 1 / 1;
}

.m_zod-xptw {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

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

.m_zod-ud1 {
  color: #949CAE;
  font-size: 0.869rem;
  display: block;
}

.m_zod-3o1n {
  color: #45E3AB;
  font-family: "Onest", sans-serif;
  white-space: nowrap;
  font-size: 0.869rem;
  font-weight: 700;
}

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

.m_hoxa1-i2bj > li + li {
  margin-top: 0;
}

.m_hoxa1-00o0 {
  border: 1px solid #29303F;
  gap: 16px;
  color: #F2F3F5;
  display: grid;
  padding: 16px 16px;
  height: 100%;
  border-radius: 22px;
  grid-template-columns: auto minmax(0, 1fr) auto;
  text-decoration: none;
  background: #151820;
  align-items: center;
  transition: border-color .24s;
}

.m_hoxa1-00o0:hover {
  color: #F2F3F5;
  border-color: #78D0F8;
}

.m_hoxa1-86d {
  place-items: center;
  display: grid;
  width: 44px;
  border-radius: 12px;
  background: #1B1F29;
  height: 44px;
  color: #78D0F8;
}

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

.m_hoxa1-svh {
  font-size: 0.869rem;
  display: block;
  color: #949CAE;
}

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

.m_guhoy-etm5 {
  border: 1px solid #29303F;
  background: #151820;
  flex-direction: column;
  display: flex;
  border-radius: 22px;
  min-width: 0;
}

.m_guhoy-9smh {
  padding: 24px 24px 20px;
}

.m_guhoy-sx {
  background: #1B1F29;
  font-size: 0.804rem;
  font-weight: 700;
  border-radius: 8px;
  padding: 4px 8px;
  color: #CCD0D9;
  display: inline-block;
}

.m_guhoy-eabl {
  line-height: 1.3;
  font-size: 1.19rem;
  margin-top: 12px;
  font-weight: 600;
}

.m_guhoy-a33i {
  overflow-wrap: break-word;
  line-height: 1.1;
  font-size: clamp(1.673rem, 1.338rem + 1vw, 2.059rem);
  font-family: "Cormorant Garamond", serif;
  color: #78D0F8;
  font-weight: 800;
  letter-spacing: -0.02em;
  margin-top: 8px;
}

.m_guhoy-fx {
  flex: 1;
  flex-direction: column;
  gap: 16px;
  border-top: 2px dashed #29303F;
  position: relative;
  margin-inline: 12px;
  display: flex;
  padding: 20px 8px 24px;
}

.m_guhoy-fx::before, .m_guhoy-fx::after {
  border-radius: 50%;
  width: 22px;
  background: #0B0C10;
  height: 22px;
  content: "";
  top: -12px;
  position: absolute;
}

.m_guhoy-fx::before {
  border-right: 1px solid #29303F;
  left: -26px;
}

.m_guhoy-fx::after {
  right: -26px;
  border-left: 1px solid #29303F;
}

.m_guhoy-kgff {
  flex: 1;
  font-size: 0.933rem;
}

.m_guhoy-3ppg {
  color: #949CAE;
  font-size: 0.804rem;
}

.m_mifiq-uf {
  border: 1px solid #29303F;
  background: #151820;
  overflow-x: auto;
  border-radius: 22px;
}

.m_mifiq-zvv {
  font-size: 0.998rem;
  counter-reset: facts-row;
}

.m_mifiq-zvv thead th {
  padding: 12px 16px;
  color: #949CAE;
  font-size: 0.869rem;
  font-weight: 700;
  border-bottom: 1px solid #29303F;
}

.m_mifiq-zvv tbody th, .m_mifiq-zvv tbody td {
  border-bottom: 1px dashed #29303F;
  padding: 12px 16px;
}

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

.m_mifiq-zvv tbody th {
  font-weight: 600;
  width: 40%;
  color: #CCD0D9;
  min-width: 150px;
}

.m_mifiq-zvv tbody th::before {
  content: counter(facts-row, decimal-leading-zero);
  font-size: 0.804rem;
  font-weight: 500;
  color: #949CAE;
  counter-increment: facts-row;
  min-width: 32px;
  display: inline-block;
  font-family: "Onest", sans-serif;
}

.m_mifiq-zvv tbody td {
  overflow-wrap: break-word;
  font-weight: 700;
  min-width: 180px;
  color: #F2F3F5;
  hyphens: auto;
}

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

.m_jajap-x6 {
  min-height: 220px;
  padding: 24px;
  display: flex;
  background: #050507;
  min-width: 0;
  color: #ECEDEF;
  border-radius: 22px;
  flex-direction: column;
  text-decoration: none;
  gap: 40px;
  justify-content: space-between;
}

.m_jajap-x6:hover {
  color: #ECEDEF;
}

.m_jajap-wd4 {
  gap: 4px 12px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  font-weight: 700;
}

.m_jajap-gbf {
  font-weight: 500;
  font-family: "Onest", sans-serif;
  font-size: 0.869rem;
}

.m_jajap-dq4a {
  font-weight: 700;
  letter-spacing: -0.03em;
  font-size: clamp(1.93rem, 1.236rem + 2.6vw, 3.475rem);
  font-family: "Onest", sans-serif;
  line-height: 1;
  overflow-wrap: break-word;
  hyphens: auto;
}

.m_jajap-mci {
  border: 1px solid #29303F;
  background: #29303F;
  display: grid;
  margin: 0;
  list-style: none;
  overflow: hidden;
  padding: 0;
  border-radius: 22px;
  gap: 1px;
}

.m_jajap-mci > li + li {
  margin-top: 0;
}

.m_jajap-qbv {
  text-decoration: none;
  flex-wrap: wrap;
  gap: 4px 16px;
  color: #F2F3F5;
  align-items: center;
  background: #151820;
  padding: 20px 24px;
  justify-content: space-between;
  display: flex;
  height: 100%;
}

.m_jajap-qbv:hover {
  background: #1B1F29;
  color: #F2F3F5;
}

.m_jajap-bdq {
  font-weight: 700;
}

.m_jajap-ua73 {
  overflow-wrap: break-word;
  font-weight: 700;
  font-family: "Onest", sans-serif;
  hyphens: auto;
  font-size: 1.448rem;
}

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

.m_tamil-fqb > li + li {
  margin-top: 0;
}

.m_tamil-am7h {
  border: 1px solid #29303F;
  height: 100%;
  min-width: 0;
  padding: 8px 8px 16px;
  display: block;
  color: #F2F3F5;
  text-decoration: none;
  border-radius: 22px;
  transition: border-color .24s;
  background: #151820;
}

.m_tamil-am7h:hover {
  color: #F2F3F5;
  border-color: #78D0F8;
}

.m_tamil-d9df {
  border-radius: 12px;
  aspect-ratio: 16 / 10;
  background-image: repeating-linear-gradient(135deg, #1B1F29 0 8px, #0B0C10 8px 16px);
  position: relative;
  overflow: hidden;
}

.m_tamil-dyw {
  padding: 3px 8px;
  left: 10px;
  font-weight: 700;
  position: absolute;
  border-radius: 8px;
  font-size: 0.74rem;
  background: #F76E72;
  letter-spacing: .04em;
  color: #151820;
  top: 10px;
}

.m_tamil-cz {
  margin-top: 12px;
  font-weight: 700;
  padding-inline: 8px;
  overflow-wrap: break-word;
  hyphens: auto;
}

.m_tamil-ke {
  font-family: "Onest", sans-serif;
  padding-inline: 8px;
  font-size: 0.869rem;
  color: #949CAE;
}

.m_soo-vv {
  border: 1px solid #29303F;
  background: #151820;
  border-radius: 22px;
  overflow-x: auto;
}

.m_soo-swcx {
  font-size: 0.998rem;
  min-width: 644px;
}

.m_soo-swcx thead {
  background: #1B1F29;
}

.m_soo-swcx th, .m_soo-swcx td {
  padding: 12px 16px;
}

.m_soo-swcx thead th {
  color: #CCD0D9;
  font-size: 0.869rem;
  font-weight: 700;
}

.m_soo-swcx tbody th, .m_soo-swcx tbody td {
  border-top: 1px solid #29303F;
  vertical-align: middle;
}

.m_soo-323g {
  font-weight: 700;
  align-items: center;
  gap: 12px;
  display: flex;
  color: #F2F3F5;
}

.m_soo-so4a {
  color: #F2F3F5;
  white-space: nowrap;
  text-align: right;
  font-family: "Onest", sans-serif;
}

.m_soo-swcx thead .m_soo-so4a {
  font-family: "Onest", sans-serif;
}

.m_wy0-zoo {
  border-top: 1px solid #29303F;
}

.m_wy0-xl {
  gap: 8px 20px;
  border-bottom: 1px solid #29303F;
  grid-template-columns: auto minmax(0, 1fr);
  padding: 24px 0;
  display: grid;
}

.m_wy0-22l {
  background: #61C8F7;
  width: 52px;
  place-items: center;
  border-radius: 12px;
  color: #0D0E11;
  display: grid;
  height: 52px;
  grid-row: span 2;
}

.m_wy0-qf {
  font-weight: 600;
  font-size: 1.319rem;
}

.m_wy0-h5w {
  max-width: 792px;
  hyphens: auto;
}

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

.m_fi0-q0m {
  min-width: 0;
  padding-top: 16px;
  border-top: 2px solid #F2F3F5;
}

.m_fi0-q0m + .m_fi0-q0m {
  margin-top: 0;
}

.m_fi0-q0m::before {
  display: block;
  font-weight: 700;
  counter-increment: steps;
  font-size: 0.933rem;
  color: #78D0F8;
  font-family: "Onest", sans-serif;
  content: counter(steps, decimal-leading-zero);
}

.m_fi0-knf {
  line-height: 1.25;
  font-weight: 600;
  margin-top: 8px;
  font-size: 1.255rem;
}

.m_fi0-3mm6 {
  margin-top: 8px;
  font-size: 0.998rem;
}

.m_zofid-syl {
  display: grid;
  gap: 0 40px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
}

.m_zofid-jgs {
  padding-block: 20px 24px;
  min-width: 0;
  border-top: 1px solid #29303F;
}

.m_zofid-0m {
  font-size: 1.255rem;
  font-weight: 600;
}

.m_zofid-r71s {
  font-size: 0.998rem;
  margin-top: 8px;
}

.m_ho1-k7f {
  font-size: 1.126rem;
  max-width: 792px;
  line-height: 1.7;
}

.m_ho1-3uk {
  margin-bottom: 20px;
  font-size: clamp(1.673rem, 1.236rem + 1.6vw, 2.574rem);
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-weight: 800;
}

.m_ho1-k7f h3 {
  font-weight: 600;
  font-size: 1.448rem;
  margin: 28px 0 8px;
}

.m_ho1-k7f p + p {
  margin-top: 12px;
}

.m_ho1-k7f ul, .m_ho1-k7f ol {
  margin-block: 16px;
}

.m_ho1-0fo {
  margin-block: 28px;
  border-radius: 22px;
  background: #1B1F29;
  padding: 24px 28px;
}

.m_ho1-0fo p {
  line-height: 1.4;
  color: #F2F3F5;
  font-family: "Cormorant Garamond", serif;
  font-weight: 600;
  font-size: 1.384rem;
}

.m_ho1-0fo cite {
  font-style: normal;
  display: block;
  font-size: 0.933rem;
  margin-top: 12px;
  color: #949CAE;
  font-weight: 600;
}

.m_cel-qs {
  border: 1px solid #29303F;
  gap: 24px 48px;
  border-radius: 22px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr));
  padding: 24px 20px;
  display: grid;
  background: #151820;
}

.m_cel-24 {
  min-width: 0;
}

.m_cel-v3 {
  font-weight: 800;
  font-size: clamp(1.673rem, 1.236rem + 1.4vw, 2.445rem);
  line-height: 1.12;
  letter-spacing: -0.02em;
}

.m_cel-0e {
  margin-top: 12px;
}

.m_cel-t0sy {
  min-width: 0;
  padding: 0;
  list-style: none;
}

.m_cel-a9d {
  gap: 12px;
  hyphens: auto;
  overflow-wrap: break-word;
  border-bottom: 1px solid #29303F;
  align-items: flex-start;
  display: flex;
  padding: 12px 0;
}

.m_cel-a9d + .m_cel-a9d {
  margin-top: 0;
}

.m_cel-2a {
  width: 24px;
  display: grid;
  color: #151820;
  border-radius: 50%;
  height: 24px;
  place-items: center;
  flex: none;
  background: #45E3AB;
}

.m_mi7-m8y {
  gap: 16px;
  display: flex;
  align-items: center;
}

.m_mi7-rgx2 {
  font-family: "Cormorant Garamond", serif;
  line-height: 1;
  font-weight: 800;
  color: #F2F3F5;
  font-size: 3.443rem;
}

.m_mi7-5eap {
  color: #F2F3F5;
  gap: 2px;
  display: flex;
}

.m_mi7-cysd {
  font-size: 0.933rem;
  color: #949CAE;
}

.m_mi7-4xui {
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  display: grid;
}

.m_mi7-30rf {
  border: 1px solid #29303F;
  background: #151820;
  display: flex;
  flex-direction: column;
  padding: 24px;
  border-radius: 22px;
  gap: 16px;
  min-width: 0;
}

.m_mi7-6jk {
  flex: 1;
  font-size: 0.998rem;
}

.m_mi7-g0 {
  align-items: center;
  display: flex;
  gap: 12px;
}

.m_mi7-5np {
  background: #1B1F29;
  height: 40px;
  width: 40px;
  color: #F2F3F5;
  border-radius: 50%;
  font-weight: 700;
  display: grid;
  flex: none;
  place-items: center;
  font-size: 0.933rem;
}

.m_mi7-y3a {
  display: block;
  font-weight: 700;
  font-size: 0.998rem;
  color: #F2F3F5;
}

.m_mi7-wvwd {
  display: block;
  color: #949CAE;
  font-size: 0.869rem;
}

.m_ve1-o7 {
  border: 1px solid #29303F;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr));
  display: grid;
  border-radius: 22px;
  gap: 24px 48px;
  background: #151820;
  padding: 24px;
}

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

.m_ve1-ak5q {
  width: 64px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-weight: 800;
  background: #61C8F7;
  overflow: hidden;
  height: 64px;
  font-size: 1.448rem;
  font-family: "Cormorant Garamond", serif;
  color: #0D0E11;
}

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

.m_ve1-o92t {
  font-weight: 800;
  font-size: 1.448rem;
}

.m_ve1-66kb {
  font-size: 0.933rem;
  color: #949CAE;
}

.m_ve1-jj {
  margin-top: 8px;
}

.m_ve1-c61 {
  gap: 8px 20px;
  margin-top: 12px;
  font-size: 0.933rem;
  display: flex;
  flex-wrap: wrap;
}

.m_ve1-hny {
  font-family: "Onest", sans-serif;
  color: #949CAE;
}

.m_ta2-aox {
  list-style: none;
  margin: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 150px), 1fr));
  padding: 0;
  gap: 8px;
  display: grid;
}

.m_ta2-aox > li + li {
  margin-top: 0;
}

.m_ta2-tryb {
  border: 1px solid #29303F;
  aspect-ratio: 300 / 173;
  display: block;
  border-radius: 12px;
  padding: 8px;
  transition: border-color .24s;
  background: #151820;
}

.m_ta2-tryb:hover {
  border-color: #78D0F8;
}

.m_ta2-8ff0 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.m_zoc-ds7 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 386px), 1fr));
  display: grid;
  align-items: center;
  gap: 32px;
}

.m_zoc-ub {
  min-width: 0;
}

.m_zoc-veu {
  margin-top: 12px;
}

.m_zoc-yjix {
  padding: 0;
  margin-top: 16px;
  list-style: none;
}

.m_zoc-ty {
  display: flex;
  gap: 8px;
}

.m_zoc-ty svg {
  margin-top: 2px;
  color: #45E3AB;
  flex: none;
}

.m_zoc-v6n {
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 24px;
  display: flex;
}

.m_zoc-39 {
  border: 1.5px solid #F2F3F5;
  padding: 4px 20px;
  flex-direction: column;
  text-decoration: none;
  justify-content: center;
  border-radius: 12px;
  min-height: 52px;
  transition: background-color .24s, color .24s;
  display: inline-flex;
  color: #F2F3F5;
}

.m_zoc-39:hover {
  background: #F2F3F5;
  color: #0B0C10;
}

.m_zoc-mrz {
  font-size: 0.74rem;
}

.m_zoc-ul {
  font-weight: 700;
  font-size: 1.062rem;
  line-height: 1.2;
}

.m_gubeh-8n, .m_qibez-v5d {
  padding: 24px 20px;
  border-radius: 22px;
  background: #1B1F29;
}

.m_gubeh-uwwm {
  display: flex;
  gap: 20px 40px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}

.m_gubeh-hslg {
  min-width: 0;
  max-width: 664px;
}

.m_gubeh-0ff, .m_qibez-7no {
  max-width: 708px;
  margin-top: 12px;
}

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

.m_gubeh-x2i {
  display: flex;
  border-radius: 12px;
  min-width: 0;
  hyphens: auto;
  color: #F2F3F5;
  background: #151820;
  align-items: center;
  gap: 12px;
  padding: 16px;
  font-weight: 700;
  overflow-wrap: break-word;
}

.m_gubeh-x2i + .m_gubeh-x2i {
  margin-top: 0;
}

.m_gubeh-x2i svg {
  color: #78D0F8;
  flex: none;
}

.m_qibez-9h09 {
  font-size: 0.933rem;
  margin-top: 20px;
  flex-wrap: wrap;
  gap: 8px 20px;
  font-weight: 700;
  display: flex;
}

.m_tay-tg7 {
  gap: 32px 56px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr));
  display: grid;
}

.m_tay-o7 {
  min-width: 0;
}

.m_tay-o7 p {
  margin-top: 12px;
}

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

.m_tay-u8c {
  border: 1px solid #29303F;
  border-radius: 22px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  background: #29303F;
  overflow: hidden;
  gap: 1px;
}

.m_tay-k5 {
  flex-direction: column-reverse;
  display: flex;
  padding: 16px 20px;
  background: #151820;
}

.m_tay-8vfe {
  overflow-wrap: break-word;
  font-family: "Onest", sans-serif;
  hyphens: auto;
  font-size: 1.576rem;
  color: #F2F3F5;
  font-weight: 700;
}

.m_tay-v6v {
  font-size: 0.869rem;
  color: #949CAE;
}

.m_tay-lkg {
  border: 1px solid #29303F;
  background: #151820;
  border-radius: 22px;
  list-style: none;
  padding: 0;
}

.m_tay-dm4u {
  border-bottom: 1px solid #29303F;
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
  gap: 4px 16px;
}

.m_tay-dm4u + .m_tay-dm4u {
  margin-top: 0;
}

.m_tay-dm4u:last-child {
  border-bottom: 0;
}

.m_tay-3e {
  font-weight: 700;
  color: #F2F3F5;
}

.m_tay-rm44 {
  hyphens: auto;
  font-family: "Onest", sans-serif;
  overflow-wrap: break-word;
  font-size: 0.933rem;
  color: #949CAE;
}

.m_nuvey-36 {
  counter-reset: faq;
  border-top: 1.5px solid #F2F3F5;
}

.m_nuvey-br {
  border-bottom: 1px solid #29303F;
}

.m_nuvey-b01 {
  font-weight: 700;
  display: grid;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  align-items: center;
  color: #F2F3F5;
  gap: 12px;
  padding: 16px 0;
  font-size: 1.126rem;
}

.m_nuvey-b01::before {
  color: #78D0F8;
  font-size: 0.869rem;
  counter-increment: faq;
  content: counter(faq, decimal-leading-zero);
  font-family: "Onest", sans-serif;
}

.m_nuvey-b01:hover {
  color: #78D0F8;
}

.m_nuvey-uw {
  transition: transform .24s;
}

.m_nuvey-br[open] .m_nuvey-uw {
  transform: rotate(45deg);
}

.m_nuvey-qj {
  padding: 0 0 20px 48px;
  max-width: 896px;
}

.m_nuvey-qj p + p {
  margin-top: 8px;
}

.m_xarij-tb {
  border-radius: 22px;
  display: flex;
  padding: 28px 20px;
  color: #ECEDEF;
  background: #050507;
  gap: 24px 40px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.m_xarij-901 {
  min-width: 0;
  max-width: 664px;
}

.m_xarij-ctnj {
  letter-spacing: -0.02em;
  color: #ECEDEF;
  font-size: clamp(1.544rem, 1.236rem + 1.2vw, 2.188rem);
  font-weight: 800;
  line-height: 1.12;
}

.m_xarij-tc6 {
  margin-top: 8px;
  color: #ECEDEF;
}

.m_xarij-tc6 a {
  color: #ECEDEF;
}

.m_pexav-dll {
  font-weight: 800;
  max-width: 792px;
  font-size: clamp(1.416rem, 1.133rem + 1vw, 1.93rem);
  line-height: 1.15;
}

.m_pexav-ro {
  column-gap: 48px;
  margin-top: 16px;
  font-size: 0.998rem;
  columns: 2 340px;
}

.m_pexav-ro p + p {
  margin-top: 12px;
}

.m_cesoc-d3p {
  gap: 4px 8px;
  flex-wrap: wrap;
  padding: 0;
  display: flex;
  color: #949CAE;
  list-style: none;
  margin-bottom: 20px;
  font-size: 0.869rem;
}

.m_cesoc-d3p li + li {
  margin-top: 0;
}

.m_cesoc-d3p li + li::before {
  margin-right: 8px;
  content: "/";
}

.m_cesoc-05x8 {
  color: #949CAE;
}

.m_cesoc-fq {
  font-weight: 700;
  color: #F2F3F5;
}

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

.m_xafiw-x7ci {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 472px), 1fr));
  gap: 24px 48px;
  align-items: start;
}

.m_xafiw-gb2k {
  min-width: 0;
}

.m_xafiw-b9z {
  color: #949CAE;
  font-size: 0.869rem;
  font-family: "Onest", sans-serif;
}

.m_xafiw-del8 {
  font-weight: 800;
  margin-top: 8px;
  font-size: clamp(2.317rem, 1.338rem + 3.4vw, 4.118rem);
  line-height: 1.02;
  letter-spacing: -0.03em;
}

.m_xafiw-ej03 {
  max-width: 584px;
  font-size: 1.19rem;
  margin-top: 16px;
}

.m_xafiw-ayn {
  border: 1px solid #29303F;
  margin-top: 24px;
  border-radius: 22px;
  gap: 1px;
  background: #29303F;
  display: grid;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 150px), 1fr));
}

.m_xafiw-7h {
  padding: 12px 16px;
  min-width: 0;
  background: #151820;
}

.m_xafiw-51 {
  color: #949CAE;
  font-weight: 700;
  font-size: 0.804rem;
}

.m_xafiw-eih {
  font-family: "Onest", sans-serif;
  font-size: 1.126rem;
  hyphens: auto;
  color: #F2F3F5;
  margin-top: 2px;
  font-weight: 700;
  overflow-wrap: break-word;
}

.m_xafiw-un {
  margin-top: 24px;
}

.m_xafiw-120i {
  color: #949CAE;
  font-size: 0.869rem;
  margin-top: 12px;
}

.m_xafiw-ds0 {
  min-width: 0;
}

.m_tacen-gt {
  margin-top: 24px;
  justify-content: center;
}

.m_beg {
  padding-bottom: 48px;
}

.m_beg-385h {
  border: 1px solid #29303F;
  border-radius: 22px;
  background: #151820;
}

.m_beg-6g6v {
  font-weight: 700;
  padding: 0 16px;
  min-height: 52px;
  justify-content: space-between;
  display: flex;
  align-items: center;
  color: #F2F3F5;
}

.m_beg-vzt {
  transition: transform .24s;
}

.m_beg-385h[open] .m_beg-vzt {
  transform: rotate(45deg);
}

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

.m_beg-ukmf li + li {
  margin-top: 0;
}

.m_beg-90 {
  text-decoration: none;
  color: #CCD0D9;
  border-top: 1px solid #29303F;
  padding: 0 8px;
  min-height: 44px;
  font-weight: 600;
  align-items: center;
  display: flex;
}

.m_beg-90:hover {
  color: #78D0F8;
}

.m_veq-5pb {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 364px), 1fr));
  gap: 28px 56px;
  align-items: start;
  display: grid;
}

.m_veq-er9z {
  font-size: 1.126rem;
  max-width: 748px;
  min-width: 0;
}

.m_veq-er9z p {
  margin-top: 12px;
}

.m_veq-cl4 {
  min-width: 0;
  border-radius: 22px;
  padding: 24px;
  background: #1B1F29;
}

.m_veq-ig0 {
  font-size: 1.255rem;
  font-weight: 600;
}

.m_veq-sau {
  list-style: none;
  padding: 0;
  margin-top: 12px;
}

.m_veq-7w8j {
  display: flex;
  gap: 8px;
}

.m_veq-7w8j svg {
  flex: none;
  color: #45E3AB;
  margin-top: 2px;
}

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

.m_ber-lpb9 > li + li {
  margin-top: 0;
}

.m_ber-ek {
  border: 1px solid #29303F;
  background-color: #050507;
  border-radius: 22px;
  aspect-ratio: 16 / 10;
  overflow: hidden;
}

.m_ber-z96 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.m_ber-qz {
  margin-top: 8px;
  font-size: 0.933rem;
}

.m_wyb-iakk {
  border: 1px solid #29303F;
  background: #151820;
  border-radius: 22px;
  overflow-x: auto;
}

.m_wyb-zlq {
  font-size: 0.998rem;
  min-width: 584px;
}

.m_wyb-zlq thead {
  background: #1B1F29;
}

.m_wyb-zlq th, .m_wyb-zlq td {
  vertical-align: middle;
  padding: 8px 16px;
}

.m_wyb-zlq thead th {
  font-size: 0.869rem;
  font-weight: 700;
  color: #CCD0D9;
}

.m_wyb-zlq tbody th, .m_wyb-zlq tbody td {
  border-top: 1px solid #29303F;
}

.m_wyb-3a {
  white-space: nowrap;
  color: #F2F3F5;
  text-align: right;
  font-family: "Onest", sans-serif;
}

.m_wyb-zqqp {
  color: #F2F3F5;
  gap: 12px;
  font-weight: 700;
  display: flex;
  align-items: center;
}

.m_wyb-coc {
  border-radius: 8px;
  flex: none;
  width: 40px;
  height: 40px;
  overflow: hidden;
  background: #1B1F29;
}

.m_wyb-coc img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.m_wyb-99i {
  background: #1B1F29;
}

.m_wyb-99i .m_wyb-coc {
  background: #151820;
}

.m_wyb-z2 {
  background: #61C8F7;
  padding: 2px 8px;
  color: #0D0E11;
  font-weight: 700;
  font-size: 0.74rem;
  border-radius: 8px;
}

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

.m_dubex-xbj {
  border: 1px solid #29303F;
  gap: 12px;
  background: #151820;
  min-width: 0;
  display: flex;
  padding: 24px;
  border-radius: 22px;
  flex-direction: column;
}

.m_dubex-79 {
  font-weight: 600;
  font-size: 1.319rem;
}

.m_dubex-i2b {
  font-size: 0.998rem;
  flex: 1;
}

.m_dubex-1dfm {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-weight: 700;
  font-size: 0.869rem;
  gap: 4px;
}

.m_dubex-1dfm svg {
  color: #949CAE;
}

.m_dubex-k6p {
  border-radius: 8px;
  background: #1B1F29;
  color: #F2F3F5;
  padding: 4px 8px;
}

.m_dubex-4u1t {
  border-radius: 8px;
  color: #0D0E11;
  padding: 4px 8px;
  background: #61C8F7;
}

.m_loloo-agy {
  display: grid;
  gap: 40px 48px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr));
}

.m_loloo-nk {
  min-width: 0;
}

.m_loloo-z4yg {
  font-size: clamp(1.544rem, 1.236rem + 1vw, 2.188rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.12;
}

.m_loloo-qk {
  margin-top: 8px;
  color: #949CAE;
}

.m_loloo-hqv {
  border: 1px solid #29303F;
  border-radius: 22px;
  background: #151820;
  overflow-x: auto;
  margin-top: 16px;
}

.m_loloo-23 {
  font-size: 0.998rem;
}

.m_loloo-23 thead {
  background: #1B1F29;
}

.m_loloo-23 th, .m_loloo-23 td {
  padding: 12px 16px;
}

.m_loloo-23 thead th {
  font-size: 0.869rem;
}

.m_loloo-23 tbody th, .m_loloo-23 tbody td {
  border-top: 1px solid #29303F;
}

.m_loloo-23 tbody th {
  font-weight: 600;
}

.m_loloo-zdp {
  color: #F2F3F5;
  font-family: "Onest", sans-serif;
  text-align: right;
  white-space: nowrap;
}

.m_loloo-pwj {
  border-radius: 999px;
  display: block;
  margin-top: 4px;
  background: #1B1F29;
  height: 4px;
}

.m_loloo-ccbr {
  display: block;
  background: #61C8F7;
  border-radius: 999px;
  height: 100%;
}

.m_loloo-plsg {
  font-weight: 700;
  color: #45E3AB;
}

.m_loloo-yrdg {
  color: #949CAE;
}

.m_ve6-mak7 {
  border: 1px solid #29303F;
  border-radius: 22px;
  aspect-ratio: 16 / 9;
  position: relative;
  background-color: #050507;
  overflow: hidden;
}

.m_ve6-8bc {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.m_ve6-t7 {
  inset: 0;
  text-decoration: none;
  position: absolute;
  place-items: center;
  display: grid;
  background: rgba(0, 0, 0, 0.70);
}

.m_ve6-ru89 {
  display: inline-flex;
  font-weight: 800;
  gap: 12px;
  border-radius: 999px;
  transition: transform .24s;
  font-size: 1.126rem;
  color: #050507;
  min-height: 56px;
  background: #ECEDEF;
  align-items: center;
  padding: 0 24px;
}

.m_ve6-t7:hover .m_ve6-ru89 {
  transform: scale(1.04);
}

.m_ve6-vbqc {
  display: flex;
  margin-top: 16px;
  gap: 12px 32px;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.m_ve6-uy6 {
  font-size: 0.998rem;
  max-width: 664px;
}

.m_pezop-nzz {
  line-height: 1.7;
  font-size: 1.126rem;
  max-width: 792px;
}

.m_pezop-air {
  margin-bottom: 16px;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-size: clamp(1.673rem, 1.236rem + 1.6vw, 2.574rem);
  line-height: 1.1;
}

.m_pezop-nzz p + p {
  margin-top: 12px;
}

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

.m_qibez-p61w {
  padding: 16px 20px;
  background: #151820;
  border-radius: 12px;
  min-width: 0;
}

.m_qibez-fao {
  font-weight: 700;
  font-size: 1.062rem;
  font-family: "Onest", sans-serif;
}

.m_qibez-iq {
  font-size: 0.933rem;
  margin-top: 4px;
}

.m_tam {
  bottom: 0;
  align-items: center;
  border-top: 1px solid #29303F;
  background: #151820;
  padding: 8px 12px 8px 16px;
  gap: 12px;
  display: flex;
  left: 0;
  transform: translateY(110%);
  z-index: 35;
  transition: transform .30s;
  justify-content: space-between;
  right: 0;
  position: fixed;
}

.m_tam-j6cg {
  transform: translateY(0);
}

.m_tam-eg3h {
  font-weight: 700;
  white-space: nowrap;
  min-width: 0;
  color: #F2F3F5;
  overflow: hidden;
  text-overflow: ellipsis;
}

.m_tam .m_lojad {
  min-height: 44px;
  flex: none;
}

@media (min-width: 638px) {
  .m_duta8 {
    padding-inline: 24px;
  }
  .m_ka1-ebv0 {
    padding: 44px 40px;
  }
  .m_ka1-3d {
    padding: 24px 32px;
  }
  .m_cel-qs {
    padding: 36px;
  }
  .m_gubeh-8n, .m_qibez-v5d {
    padding: 36px;
  }
  .m_xarij-tb {
    padding: 40px;
  }
}

@media (min-width: 967px) {
  .m_duta8 {
    padding-inline: 40px;
  }
  main > section {
    padding-block: 0 88px;
  }
  .m_zou {
    padding: 12px 24px;
  }
  .m_zou-tom3 {
    gap: 16px;
    padding-left: 12px;
    grid-template-areas: "logo nav tools actions";
    grid-template-columns: auto minmax(0, 1fr) auto auto;
  }
  .m_zou-dw9 {
    display: none;
  }
  .m_zou-1p {
    flex-wrap: wrap;
    padding-top: 0;
    border-top: 0;
    gap: 2px;
    display: flex;
    justify-content: center;
  }
  .m_zou-bw7 {
    font-size: 0.933rem;
    min-height: 40px;
  }
  .m_zou-0gpo {
    display: flex;
  }
  .m_zou-0gpo .m_lojad {
    padding: 0 16px;
    min-height: 42px;
  }
  .m_jape5 {
    padding-block: 24px 80px;
  }
  .m_jape5-pj4 {
    padding-block: 32px;
  }
  .m_ka1-ebv0 {
    padding: 64px;
  }
  .m_xafiw {
    padding-block: 16px 48px;
  }
  .m_beg {
    padding-bottom: 72px;
  }
  .m_beg-385h[open] .m_beg-ukmf, .m_beg-ukmf {
    gap: 8px;
    display: flex;
    padding: 0 8px 8px;
    flex-wrap: wrap;
  }
  .m_beg-90 {
    border-top: 0;
    padding: 0 12px;
    border-radius: 12px;
    color: #F2F3F5;
    min-height: 36px;
    font-weight: 700;
    background: #1B1F29;
    font-size: 0.933rem;
  }
  .m_beg-90:hover {
    background: #61C8F7;
    color: #0D0E11;
  }
  .m_cel-qs {
    padding: 44px;
  }
  .m_gubeh-8n, .m_qibez-v5d {
    padding: 44px;
  }
  .m_xarij-tb {
    padding: 48px;
  }
  .m_nupe4 {
    padding-block: 72px 28px;
  }
  .m_tam {
    display: none;
  }
}