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

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

body {
  color: #C6D4D3;
  line-height: 1.55;
  overflow-wrap: break-word;
  margin: 0;
  font-family: "Albert Sans", sans-serif;
  background: #0C1312;
  font-size: 16px;
}

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

h1, h2, h3 {
  overflow-wrap: break-word;
  font-family: "Prata", serif;
  color: #F2F5F5;
}

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #87D0FB;
}

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

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

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

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

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

button {
  font: inherit;
  color: inherit;
}

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

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

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

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

.lwjay {
  max-width: 1252px;
  margin-inline: auto;
  padding-inline: 1rem;
}

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

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

.lwta6-vs8r {
  max-width: 704px;
  min-width: 0;
}

.lwta6-0xwa {
  margin-bottom: 0.625rem;
  font-weight: 700;
  color: #84CFFB;
  display: flex;
  font-size: 14px;
  gap: 0.5rem;
  align-items: center;
}

.lwta6-0xwa::before {
  width: 8px;
  background: #5EC0F9;
  border-radius: 2px;
  content: "";
  flex: none;
  height: 8px;
}

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

.lwta6-ugx {
  color: #9BB4B1;
  margin-top: 0.75rem;
}

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

.lwta6-nar svg {
  flex: none;
}

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

.lwsob-85 {
  color: #0D1111;
  background: #5EC0F9;
}

.lwsob-85:hover {
  color: #0D1111;
  background: #87D0FB;
}

.lwsob-wi1g {
  background: transparent;
  color: #F2F5F5;
  border-color: #F2F5F5;
}

.lwsob-wi1g:hover {
  background: #F2F5F5;
  color: #0C1312;
}

.lwsob-81km {
  font-size: 16px;
  min-height: 52px;
}

.lwsob-p6y {
  display: flex;
  width: 100%;
}

.lwsob-obgd {
  width: 34px;
  margin-right: -10px;
  background: #0D1111;
  border-radius: 10px;
  display: grid;
  place-items: center;
  color: #5EC0F9;
  height: 34px;
}

.lwsob-unw4 {
  color: #050807;
  background: #F2F4F4;
}

.lwsob-unw4:hover {
  background: #5EC0F9;
  color: #0D1111;
}

.lwsob-6o {
  border-color: #F2F4F4;
  color: #F2F4F4;
  background: transparent;
}

.lwsob-6o:hover {
  background: #F2F4F4;
  color: #050807;
}

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

.lwfiso1 {
  border: 1px solid #2E4643;
  overflow: hidden;
  position: relative;
  background-color: #1B2928;
  background-image: repeating-linear-gradient(135deg, #1B2928 0 9px, #162221 9px 18px);
  border-radius: 28px;
}

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

.lwfiso1-3h4 {
  aspect-ratio: 16 / 10;
}

.lwwyw {
  background: #0C1312;
  top: 0;
  padding: 0.625rem;
  z-index: 30;
  position: sticky;
}

.lwwyw-pr {
  border: 1px solid #2E4643;
  margin-inline: auto;
  background: #162221;
  align-items: center;
  border-radius: 28px;
  display: grid;
  padding: 0.625rem;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  grid-template-columns: minmax(0, 1fr) auto auto;
  max-width: 1252px;
  gap: 0.625rem;
}

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

.lwwyw-m1qd::before {
  content: "";
  flex: none;
  transform: rotate(45deg);
  border-radius: 4px;
  height: 14px;
  background: #5EC0F9;
  width: 14px;
}

.lwwyw-m1qd:hover {
  color: #F2F5F5;
}

.lwwyw-qoyh {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.lwwyw-oif {
  width: 44px;
  color: #0C1312;
  height: 44px;
  grid-area: burger;
  display: grid;
  place-items: center;
  border-radius: 16px;
  background: #F2F5F5;
  cursor: pointer;
}

.lwwyw-qoyh:focus-visible + .lwwyw-oif {
  outline: 2px solid #84CFFB;
  outline-offset: 3px;
}

.lwwyw-xc8 {
  display: none;
}

.lwwyw-qoyh:checked + .lwwyw-oif .lwwyw-q9n {
  display: none;
}

.lwwyw-qoyh:checked + .lwwyw-oif .lwwyw-xc8 {
  display: block;
}

.lwwyw-rlwz {
  grid-area: nav;
  border-top: 1px solid #2E4643;
  display: none;
  padding-top: 0.5rem;
}

.lwwyw-qoyh:checked ~ .lwwyw-rlwz {
  display: grid;
  gap: 2px;
}

.lwwyw-iec {
  align-items: center;
  padding: 0 0.75rem;
  display: flex;
  text-decoration: none;
  border-radius: 16px;
  font-size: 17px;
  font-weight: 700;
  min-height: 48px;
  color: #C6D4D3;
}

.lwwyw-iec:hover {
  color: #F2F5F5;
  background: #1B2928;
}

.lwwyw-l3ry {
  background: #1B2928;
  color: #F2F5F5;
}

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

.lwwyw-vgnb .lwsob {
  font-size: 14px;
  padding: 0 0.75rem;
  min-height: 44px;
}

.lwfiwy9 {
  border: 1px solid #2E4643;
  background: #162221;
  padding: 1.875rem 1.375rem;
  border-radius: 28px;
  margin: 0 0.625rem 1.625rem;
}

.lwfiwy9-3ll {
  letter-spacing: -0.04em;
  overflow-wrap: break-word;
  font-family: "Prata", serif;
  font-weight: 800;
  color: #F2F5F5;
  line-height: 1;
  hyphens: auto;
  font-size: clamp(2.266rem, 1.007rem + 6vw, 5.54rem);
}

.lwfiwy9-jgx {
  margin-top: 2.125rem;
}

.lwfiwy9-wnfr {
  gap: 0.375rem 1.625rem;
  border-top: 1px solid #2E4643;
  padding: 0.875rem 0;
  display: grid;
}

.lwfiwy9-i75 {
  font-family: "Space Mono", monospace;
  color: #9BB4B1;
  font-size: 13px;
}

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

.lwfiwy9-kura li + li {
  margin-top: 0;
}

.lwfiwy9-5b {
  text-decoration: none;
  color: #F2F5F5;
  font-size: 15px;
  font-weight: 600;
}

.lwfiwy9-5b:hover {
  color: #84CFFB;
}

.lwfiwy9-pqll {
  padding-top: 1.375rem;
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  border-top: 1px solid #2E4643;
  margin-top: 1.375rem;
  gap: 1rem 1.625rem;
  color: #9BB4B1;
  align-items: center;
  flex-wrap: wrap;
}

.lwfiwy9-efx {
  max-width: 840px;
}

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

.lwxami7 {
  border: 1px solid #2E4643;
  padding: 0.75rem 0.75rem 0.75rem 1rem;
  margin-inline: auto;
  border-radius: 28px;
  gap: 0.625rem 1.375rem;
  position: fixed;
  align-items: center;
  bottom: 10px;
  box-shadow: 0 9px 25px -12px rgba(0, 0, 0, 0.62);
  background: #162221;
  z-index: 40;
  display: flex;
  flex-wrap: wrap;
  right: 10px;
  left: 10px;
  max-width: 804px;
}

.lwxami7[hidden] {
  display: none;
}

.lwxami7-xcol {
  font-size: 14px;
  color: #C6D4D3;
  flex: 1 1 260px;
}

.lwxami7-a9aq {
  flex-wrap: wrap;
  gap: 0.5rem;
  display: flex;
}

.lwxami7-a9aq .lwsob {
  min-height: 44px;
  font-size: 14px;
  padding: 0 0.875rem;
}

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

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

.lwcegu9-4fz9 {
  min-width: 0;
  max-width: 664px;
}

.lwcegu9-3d {
  border: 1px solid #2E4643;
  gap: 0.5rem;
  background: #162221;
  padding: 0.375rem 0.75rem 0.375rem 0.5rem;
  display: inline-flex;
  margin-bottom: 1.5rem;
  color: #C6D4D3;
  align-items: center;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 700;
}

.lwcegu9-3d svg {
  flex: none;
  color: #52D5A4;
}

.lwcegu9-ce {
  line-height: 1.02;
  text-wrap: balance;
  letter-spacing: -0.03em;
  font-weight: 800;
  font-size: clamp(2.266rem, 1.309rem + 3.6vw, 4.281rem);
}

.lwcegu9-gh0 {
  margin-top: 1.25rem;
  color: #C6D4D3;
  font-size: 18px;
}

.lwcegu9-a10 {
  margin-top: 1.75rem;
}

.lwcegu9-qd2 {
  margin-top: 0.75rem;
  font-size: 13px;
  color: #9BB4B1;
}

.lwcegu9-trg {
  min-width: 0;
}

.lwcegu9-yd {
  font-size: 13px;
  justify-content: space-between;
  margin-top: 0.75rem;
  display: flex;
  gap: 0.25rem 0.75rem;
  flex-wrap: wrap;
  color: #9BB4B1;
}

.lwcegu9-s0gv {
  font-family: "Space Mono", monospace;
}

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

.lwhotak-3nw {
  border: 1px solid #2E4643;
  border-radius: 28px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 414px), 1fr));
  display: grid;
  overflow: hidden;
  background: #162221;
}

.lwhotak-y3ve {
  min-width: 0;
  padding: 1.875rem 1.375rem;
}

.lwhotak-p26 {
  line-height: 1.04;
  letter-spacing: -0.03em;
  text-wrap: balance;
  font-weight: 800;
  font-size: clamp(2.14rem, 1.309rem + 3.2vw, 3.777rem);
}

.lwhotak-kxc6 {
  margin-top: 1.25rem;
  font-size: 18px;
  max-width: 528px;
}

.lwhotak-c36c {
  margin-top: 1.75rem;
}

.lwhotak-ab14 {
  min-width: 0;
  align-content: center;
  background: #1B2928;
  display: grid;
  list-style: none;
  padding: 0.75rem 1.375rem;
  margin: 0;
}

.lwhotak-taj {
  display: grid;
  padding: 1.25rem 0;
  border-bottom: 1px solid #2E4643;
  gap: 1rem;
  grid-template-columns: 44px minmax(0, 1fr);
}

.lwhotak-taj + .lwhotak-taj {
  margin-top: 0;
}

.lwhotak-taj:last-child {
  border-bottom: 0;
}

.lwhotak-d6f {
  color: #84CFFB;
  width: 44px;
  place-items: center;
  display: grid;
  height: 44px;
  border-radius: 16px;
  background: #162221;
}

.lwhotak-jt {
  hyphens: auto;
  color: #F2F5F5;
  font-weight: 700;
  overflow-wrap: break-word;
}

.lwhotak-3ei {
  color: #9BB4B1;
  font-size: 14px;
}

.lwnuguq-f0m0 {
  border: 1px solid #2E4643;
  overflow: hidden;
  display: grid;
  gap: 1px;
  border-radius: 28px;
  background: #2E4643;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 148px), 1fr));
}

.lwnuguq-ux {
  flex-direction: column-reverse;
  padding: 1.375rem 1.5rem;
  min-width: 0;
  display: flex;
  background: #162221;
}

.lwnuguq-28 {
  hyphens: auto;
  font-weight: 700;
  letter-spacing: -0.02em;
  font-family: "Space Mono", monospace;
  font-size: clamp(1.511rem, 1.209rem + 1vw, 2.014rem);
  overflow-wrap: break-word;
  color: #F2F5F5;
}

.lwnuguq-jq {
  color: #9BB4B1;
  margin-top: 0.25rem;
  font-size: 14px;
}

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

.lwsoj-hm > li + li {
  margin-top: 0;
}

.lwsoj-cg3 {
  color: #F2F5F5;
  min-width: 0;
  display: block;
  transition: transform .22s;
  text-decoration: none;
}

.lwsoj-cg3:hover {
  transform: translateY(-4px);
  color: #84CFFB;
}

.lwsoj-e2c {
  border: 1px solid #2E4643;
  aspect-ratio: 1 / 1;
  background-image: repeating-linear-gradient(135deg, #1B2928 0 8px, #162221 8px 16px);
  overflow: hidden;
  position: relative;
  border-radius: 28px;
}

.lwsoj-lb {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.lwsoj-om {
  top: 10px;
  color: #0C1312;
  padding: 3px 0.5rem;
  border-radius: 10px;
  font-weight: 700;
  position: absolute;
  font-size: 12px;
  background: #F2F5F5;
  left: 10px;
}

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

.lwsoj-byw {
  color: #9BB4B1;
  font-size: 13px;
}

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

.lwqir-jel > li + li {
  margin-top: 0;
}

.lwqir-x5 {
  border: 1px solid #2E4643;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  text-decoration: none;
  background: #162221;
  gap: 1rem;
  transition: border-color .22s;
  padding: 1rem 1.25rem;
  color: #F2F5F5;
  height: 100%;
  align-items: center;
  border-radius: 28px;
}

.lwqir-x5:hover {
  border-color: #84CFFB;
  color: #F2F5F5;
}

.lwqir-rcca {
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  color: #84CFFB;
  border-radius: 16px;
  background: #1B2928;
}

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

.lwqir-69 {
  display: block;
  font-size: 13px;
  color: #9BB4B1;
}

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

.lwho4-dx {
  border: 1px solid #2E4643;
  display: flex;
  flex-direction: column;
  min-width: 0;
  background: #162221;
  border-radius: 28px;
}

.lwho4-ch {
  padding: 1.625rem 1.625rem 1.375rem;
}

.lwho4-we22 {
  border-radius: 10px;
  font-size: 12px;
  padding: 0.25rem 0.625rem;
  display: inline-block;
  color: #C6D4D3;
  font-weight: 700;
  background: #1B2928;
}

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

.lwho4-2i6 {
  font-size: clamp(1.637rem, 1.309rem + 1vw, 2.014rem);
  overflow-wrap: break-word;
  letter-spacing: -0.02em;
  font-weight: 800;
  color: #84CFFB;
  margin-top: 0.5rem;
  line-height: 1.1;
  font-family: "Prata", serif;
}

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

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

.lwho4-fk::before {
  border-right: 1px solid #2E4643;
  left: -26px;
}

.lwho4-fk::after {
  border-left: 1px solid #2E4643;
  right: -26px;
}

.lwho4-oz {
  flex: 1;
  font-size: 14px;
}

.lwho4-fw5 {
  color: #9BB4B1;
  font-size: 12px;
}

.lwcej-lw1i {
  border: 1px solid #2E4643;
  border-radius: 28px;
  overflow-x: auto;
  background: #162221;
}

.lwcej-di {
  counter-reset: facts-row;
  font-size: 15px;
}

.lwcej-di thead th {
  color: #9BB4B1;
  padding: 0.875rem 1rem;
  border-bottom: 1px solid #2E4643;
  font-weight: 700;
  font-size: 13px;
}

.lwcej-di tbody th, .lwcej-di tbody td {
  border-bottom: 1px dashed #2E4643;
  padding: 0.875rem 1rem;
}

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

.lwcej-di tbody th {
  color: #C6D4D3;
  width: 40%;
  min-width: 150px;
  font-weight: 600;
}

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

.lwcej-di tbody td {
  color: #F2F5F5;
  hyphens: auto;
  font-weight: 700;
  min-width: 180px;
  overflow-wrap: break-word;
}

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

.lwwyf-8smm > li + li {
  margin-top: 0;
}

.lwwyf-8d {
  border: 1px solid #2E4643;
  padding: 0.5rem 0.5rem 1rem;
  border-radius: 28px;
  color: #F2F5F5;
  background: #162221;
  text-decoration: none;
  transition: border-color .22s;
  min-width: 0;
  height: 100%;
  display: block;
}

.lwwyf-8d:hover {
  border-color: #84CFFB;
  color: #F2F5F5;
}

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

.lwwyf-1d {
  font-weight: 700;
  letter-spacing: .04em;
  top: 10px;
  padding: 3px 0.5rem;
  border-radius: 10px;
  position: absolute;
  left: 10px;
  font-size: 11px;
  color: #162221;
  background: #EB7A85;
}

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

.lwwyf-rrjq {
  font-size: 13px;
  font-family: "Space Mono", monospace;
  color: #9BB4B1;
  padding-inline: 0.5rem;
}

.lwjap-ech {
  border: 1px solid #2E4643;
  border-radius: 28px;
  background: #162221;
  overflow-x: auto;
}

.lwjap-ejs {
  font-size: 15px;
  min-width: 608px;
}

.lwjap-ejs thead {
  background: #1B2928;
}

.lwjap-ejs th, .lwjap-ejs td {
  padding: 0.875rem 1rem;
}

.lwjap-ejs thead th {
  color: #C6D4D3;
  font-weight: 700;
  font-size: 13px;
}

.lwjap-ejs tbody th, .lwjap-ejs tbody td {
  border-top: 1px solid #2E4643;
  vertical-align: middle;
}

.lwjap-zu {
  align-items: center;
  color: #F2F5F5;
  gap: 0.75rem;
  font-weight: 700;
  display: flex;
}

.lwjap-wbi {
  font-family: "Space Mono", monospace;
  white-space: nowrap;
  color: #F2F5F5;
  text-align: right;
}

.lwjap-ejs thead .lwjap-wbi {
  font-family: "Albert Sans", sans-serif;
}

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

.lwnuhon-bue5 {
  border: 1px solid #2E4643;
  padding: 1.625rem;
  background: #162221;
  min-width: 0;
  border-radius: 28px;
}

.lwnuhon-cp {
  border: 1.5px solid #84CFFB;
  display: grid;
  border-radius: 50%;
  width: 48px;
  place-items: center;
  color: #84CFFB;
  height: 48px;
}

.lwnuhon-h3h {
  line-height: 1.25;
  font-size: 19px;
  margin-top: 1.375rem;
  font-weight: 600;
}

.lwnuhon-3gnb {
  font-size: 15px;
  margin-top: 0.5rem;
}

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

.lwnuhon-0f8 {
  gap: 0.5rem;
  display: flex;
}

.lwnuhon-0f8 svg {
  flex: none;
  margin-top: 2px;
  color: #52D5A4;
}

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

.lwpe7-mpw {
  min-width: 0;
  border-top: 2px solid #F2F5F5;
  padding-top: 1.25rem;
}

.lwpe7-mpw + .lwpe7-mpw {
  margin-top: 0;
}

.lwpe7-mpw::before {
  font-size: 14px;
  color: #84CFFB;
  font-weight: 700;
  display: block;
  counter-increment: steps;
  content: counter(steps, decimal-leading-zero);
  font-family: "Space Mono", monospace;
}

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

.lwpe7-oay {
  margin-top: 0.5rem;
  font-size: 15px;
}

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

.lwvejaq-sfk {
  padding-block: 1.375rem 1.625rem;
  border-top: 1px solid #2E4643;
  min-width: 0;
}

.lwvejaq-o7 {
  font-size: 19px;
  font-weight: 600;
}

.lwvejaq-27 {
  font-size: 15px;
  margin-top: 0.625rem;
}

.lwfijad-d35j {
  line-height: 1.7;
  max-width: 744px;
  font-size: 17px;
}

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

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

.lwfijad-d35j p + p {
  margin-top: 0.875rem;
}

.lwfijad-d35j ul, .lwfijad-d35j ol {
  margin-block: 1rem;
}

.lwfijad-lf {
  margin-block: 1.875rem;
  background: #1B2928;
  padding: 1.625rem 1.875rem;
  border-radius: 28px;
}

.lwfijad-lf p {
  font-size: 21px;
  font-weight: 600;
  font-family: "Prata", serif;
  color: #F2F5F5;
  line-height: 1.4;
}

.lwfijad-lf cite {
  margin-top: 0.75rem;
  display: block;
  font-size: 14px;
  font-style: normal;
  color: #9BB4B1;
  font-weight: 600;
}

.lwtanuk-0dl {
  border: 1px solid #2E4643;
  gap: 1.625rem 3.125rem;
  border-radius: 28px;
  padding: 1.625rem 1.375rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr));
  background: #162221;
  display: grid;
}

.lwtanuk-0p {
  min-width: 0;
}

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

.lwtanuk-1d {
  margin-top: 0.875rem;
}

.lwtanuk-1v {
  padding: 0;
  list-style: none;
  min-width: 0;
}

.lwtanuk-h3 {
  border-bottom: 1px solid #2E4643;
  overflow-wrap: break-word;
  padding: 0.75rem 0;
  gap: 0.875rem;
  hyphens: auto;
  display: flex;
  align-items: flex-start;
}

.lwtanuk-h3 + .lwtanuk-h3 {
  margin-top: 0;
}

.lwtanuk-xtz {
  place-items: center;
  flex: none;
  display: grid;
  color: #162221;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  background: #52D5A4;
}

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

.lwvefi3-3r {
  border: 1px solid #2E4643;
  background: #162221;
  min-width: 0;
  padding: 1.625rem;
  border-radius: 28px;
}

.lwvefi3-nv {
  background: #1B2928;
  overflow: hidden;
  height: 6px;
  border-radius: 999px;
}

.lwvefi3-re6t {
  height: 100%;
  border-radius: 999px;
  background: #5EC0F9;
}

.lwvefi3-do0 {
  font-weight: 800;
  font-size: 24px;
  margin-top: 1.375rem;
}

.lwvefi3-uu {
  font-size: 14px;
  color: #9BB4B1;
  font-family: "Space Mono", monospace;
}

.lwvefi3-41 {
  list-style: none;
  padding: 0;
  margin-top: 1rem;
  font-size: 15px;
}

.lwvefi3-nm8x {
  display: flex;
  gap: 0.5rem;
}

.lwvefi3-nm8x svg {
  color: #52D5A4;
  flex: none;
  margin-top: 3px;
}

.lwqiy-ec {
  gap: 1rem;
  display: flex;
  align-items: center;
}

.lwqiy-bter {
  color: #F2F5F5;
  font-weight: 800;
  line-height: 1;
  font-size: 52.5px;
  font-family: "Prata", serif;
}

.lwqiy-fc {
  display: flex;
  color: #F2F5F5;
  gap: 2px;
}

.lwqiy-vwd4 {
  color: #9BB4B1;
  font-size: 14px;
}

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

.lwqiy-uygd {
  border: 1px solid #2E4643;
  display: flex;
  min-width: 0;
  padding: 1.625rem;
  border-radius: 28px;
  background: #162221;
  gap: 1rem;
  flex-direction: column;
}

.lwqiy-pmc {
  flex: 1;
  font-size: 15px;
}

.lwqiy-zvj {
  align-items: center;
  gap: 0.75rem;
  display: flex;
}

.lwqiy-yyh {
  display: grid;
  place-items: center;
  flex: none;
  background: #1B2928;
  color: #F2F5F5;
  height: 40px;
  font-weight: 700;
  width: 40px;
  font-size: 14px;
  border-radius: 50%;
}

.lwqiy-nj04 {
  color: #F2F5F5;
  font-size: 15px;
  display: block;
  font-weight: 700;
}

.lwqiy-5tyc {
  color: #9BB4B1;
  display: block;
  font-size: 13px;
}

.lwritau-un {
  border: 1px solid #2E4643;
  gap: 1.625rem 3.125rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 336px), 1fr));
  padding: 1.625rem;
  display: grid;
  border-radius: 28px;
  background: #162221;
}

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

.lwritau-re {
  overflow: hidden;
  width: 64px;
  font-weight: 800;
  height: 64px;
  place-items: center;
  border-radius: 50%;
  font-family: "Prata", serif;
  font-size: 22px;
  color: #0D1111;
  display: grid;
  background: #5EC0F9;
}

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

.lwritau-5ax {
  font-size: 22px;
  font-weight: 800;
}

.lwritau-rs {
  color: #9BB4B1;
  font-size: 14px;
}

.lwritau-j9 {
  margin-top: 0.625rem;
}

.lwritau-0jjk {
  flex-wrap: wrap;
  display: flex;
  gap: 0.5rem 1.375rem;
  margin-top: 0.75rem;
  font-size: 14px;
}

.lwritau-p54u {
  color: #9BB4B1;
  font-family: "Space Mono", monospace;
}

.lwcerik-ye, .lwpeb-d8 {
  background: #1B2928;
  padding: 1.625rem 1.375rem;
  border-radius: 28px;
}

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

.lwcerik-ep {
  max-width: 628px;
  min-width: 0;
}

.lwcerik-8u, .lwpeb-1r {
  margin-top: 0.75rem;
  max-width: 664px;
}

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

.lwcerik-cw {
  color: #F2F5F5;
  min-width: 0;
  hyphens: auto;
  display: flex;
  align-items: center;
  padding: 1rem;
  font-weight: 700;
  border-radius: 16px;
  gap: 0.75rem;
  background: #162221;
  overflow-wrap: break-word;
}

.lwcerik-cw + .lwcerik-cw {
  margin-top: 0;
}

.lwcerik-cw svg {
  color: #84CFFB;
  flex: none;
}

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

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

.lwbew-s1sa {
  min-width: 0;
}

.lwbew-s1sa p {
  margin-top: 0.875rem;
}

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

.lwbew-uqge {
  border: 1px solid #2E4643;
  display: grid;
  border-radius: 28px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1px;
  overflow: hidden;
  background: #2E4643;
}

.lwbew-0p {
  padding: 1.25rem 1.375rem;
  display: flex;
  flex-direction: column-reverse;
  background: #162221;
}

.lwbew-s9 {
  font-weight: 700;
  hyphens: auto;
  font-size: 24px;
  color: #F2F5F5;
  overflow-wrap: break-word;
  font-family: "Space Mono", monospace;
}

.lwbew-p6yq {
  color: #9BB4B1;
  font-size: 13px;
}

.lwbew-txbx {
  border: 1px solid #2E4643;
  padding: 0;
  list-style: none;
  background: #162221;
  border-radius: 28px;
}

.lwbew-rhzi {
  justify-content: space-between;
  border-bottom: 1px solid #2E4643;
  gap: 0.25rem 1rem;
  padding: 0.875rem 1.375rem;
  display: flex;
  flex-wrap: wrap;
}

.lwbew-rhzi + .lwbew-rhzi {
  margin-top: 0;
}

.lwbew-rhzi:last-child {
  border-bottom: 0;
}

.lwbew-frq {
  color: #F2F5F5;
  font-weight: 700;
}

.lwbew-npw5 {
  hyphens: auto;
  color: #9BB4B1;
  font-size: 14px;
  font-family: "Space Mono", monospace;
  overflow-wrap: break-word;
}

.lwmidu5-wa {
  border-top: 1.5px solid #F2F5F5;
  counter-reset: faq;
}

.lwmidu5-f6 {
  border-bottom: 1px solid #2E4643;
}

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

.lwmidu5-7r1::before {
  font-family: "Space Mono", monospace;
  color: #84CFFB;
  counter-increment: faq;
  font-size: 13px;
  content: counter(faq, decimal-leading-zero);
}

.lwmidu5-7r1:hover {
  color: #84CFFB;
}

.lwmidu5-w9ki {
  transition: transform .22s;
}

.lwmidu5-f6[open] .lwmidu5-w9ki {
  transform: rotate(45deg);
}

.lwmidu5-mb0e {
  padding: 0 0 1.5rem 3.125rem;
  max-width: 840px;
}

.lwmidu5-mb0e p + p {
  margin-top: 0.625rem;
}

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

.lwgunu0-1ji {
  min-width: 0;
}

.lwgunu0-t2m {
  margin-top: 0.75rem;
  color: #9BB4B1;
}

.lwgunu0-1ji .lwsob {
  margin-top: 1.375rem;
}

.lwgunu0-l6l {
  gap: 0.625rem;
  display: grid;
  min-width: 0;
}

.lwgunu0-draw {
  border: 1px solid #2E4643;
  background: #162221;
  border-radius: 28px;
}

.lwgunu0-draw[open] {
  border-color: #F2F5F5;
}

.lwgunu0-2sp {
  font-weight: 700;
  justify-content: space-between;
  padding: 1.25rem 1.375rem;
  display: flex;
  color: #F2F5F5;
  align-items: center;
  gap: 1rem;
}

.lwgunu0-cen {
  flex: none;
  width: 32px;
  border-radius: 50%;
  display: grid;
  background: #1B2928;
  transition: transform .22s;
  place-items: center;
  height: 32px;
}

.lwgunu0-draw[open] .lwgunu0-cen {
  transform: rotate(45deg);
}

.lwgunu0-cb6 {
  padding: 0 1.375rem 1.375rem;
  font-size: 15px;
}

.lwxao-vb {
  border-radius: 28px;
  align-items: center;
  gap: 1.625rem 2.625rem;
  flex-wrap: wrap;
  display: flex;
  padding: 1.875rem 1.5rem;
  background: #050807;
  justify-content: space-between;
  color: #F2F4F4;
}

.lwxao-p6 {
  min-width: 0;
  max-width: 628px;
}

.lwxao-dsqb {
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #F2F4F4;
  font-size: clamp(1.511rem, 1.209rem + 1.2vw, 2.14rem);
  line-height: 1.12;
}

.lwxao-vlq {
  margin-top: 0.625rem;
  color: #F2F4F4;
}

.lwxao-vlq a {
  color: #F2F4F4;
}

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

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

.lwpeson-2y p + p {
  margin-top: 0.875rem;
}

.lwzope3-ar2 {
  padding: 0;
  gap: 0.375rem 0.625rem;
  font-size: 13px;
  margin-bottom: 1.375rem;
  list-style: none;
  flex-wrap: wrap;
  color: #9BB4B1;
  display: flex;
}

.lwzope3-ar2 li + li {
  margin-top: 0;
}

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

.lwzope3-op {
  color: #9BB4B1;
}

.lwzope3-y2 {
  color: #F2F5F5;
  font-weight: 700;
}

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

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

.lwwynu2-faqm {
  min-width: 0;
}

.lwwynu2-053 {
  font-family: "Space Mono", monospace;
  color: #9BB4B1;
  font-size: 13px;
}

.lwwynu2-rfz {
  line-height: 1.02;
  font-weight: 800;
  letter-spacing: -0.03em;
  font-size: clamp(2.266rem, 1.309rem + 3.4vw, 4.029rem);
  margin-top: 0.625rem;
}

.lwwynu2-wg {
  max-width: 548px;
  font-size: 18px;
  margin-top: 1rem;
}

.lwwynu2-285 {
  border: 1px solid #2E4643;
  display: grid;
  margin-top: 1.625rem;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 138px), 1fr));
  background: #2E4643;
  border-radius: 28px;
  overflow: hidden;
  gap: 1px;
}

.lwwynu2-tz3v {
  padding: 0.75rem 1rem;
  min-width: 0;
  background: #162221;
}

.lwwynu2-y9a {
  font-weight: 700;
  color: #9BB4B1;
  font-size: 12px;
}

.lwwynu2-ab8 {
  margin-top: 2px;
  font-family: "Space Mono", monospace;
  hyphens: auto;
  font-weight: 700;
  font-size: 17px;
  color: #F2F5F5;
  overflow-wrap: break-word;
}

.lwwynu2-il0 {
  margin-top: 1.625rem;
}

.lwwynu2-tfr {
  color: #9BB4B1;
  margin-top: 0.75rem;
  font-size: 13px;
}

.lwwynu2-lpr {
  min-width: 0;
}

.lwbet-tcxv {
  background: #050807;
  padding: 1.875rem 1.375rem 0;
  color: #F2F4F4;
  overflow: hidden;
  border-radius: 28px;
  text-align: center;
}

.lwbet-d4zr {
  max-width: 804px;
  margin-inline: auto;
}

.lwbet-k2mq {
  font-family: "Space Mono", monospace;
  color: #F2F4F4;
  font-size: 13px;
}

.lwbet-jzg {
  letter-spacing: -0.03em;
  font-weight: 800;
  margin-top: 0.625rem;
  font-size: clamp(2.14rem, 1.309rem + 3.4vw, 4.155rem);
  color: #F2F4F4;
  line-height: 1.02;
}

.lwbet-1v8p {
  color: #F2F4F4;
  margin-top: 0.875rem;
  font-size: 18px;
}

.lwbet-b5 {
  justify-content: center;
  margin-top: 1.625rem;
}

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

.lwbet-t0s8 {
  border: 1px solid #F2F4F4;
  color: #F2F4F4;
  padding: 0.5rem 0.875rem;
  font-size: 14px;
  border-radius: 999px;
}

.lwbet-t0s8 + .lwbet-t0s8 {
  margin-top: 0;
}

.lwbet-t0s8 strong {
  color: #F2F4F4;
  font-family: "Space Mono", monospace;
}

.lwbet-t2u {
  margin: 2.375rem auto 0;
  overflow: hidden;
  max-width: 940px;
  aspect-ratio: 16 / 10;
  border-radius: 28px 28px 0 0;
  background-color: #1B2928;
}

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

.lwfihoq {
  padding-bottom: 3.125rem;
}

.lwfihoq-8yl {
  border: 1px solid #2E4643;
  background: #162221;
  border-radius: 28px;
}

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

.lwfihoq-hykn {
  transition: transform .22s;
}

.lwfihoq-8yl[open] .lwfihoq-hykn {
  transform: rotate(45deg);
}

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

.lwfihoq-s804 li + li {
  margin-top: 0;
}

.lwfihoq-pi {
  color: #C6D4D3;
  display: flex;
  text-decoration: none;
  min-height: 44px;
  font-weight: 600;
  align-items: center;
  border-top: 1px solid #2E4643;
  padding: 0 0.5rem;
}

.lwfihoq-pi:hover {
  color: #84CFFB;
}

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

.lwqi1-yxr {
  min-width: 0;
  font-size: 17px;
  max-width: 704px;
}

.lwqi1-yxr p {
  margin-top: 0.875rem;
}

.lwqi1-lxlp {
  min-width: 0;
  border-radius: 28px;
  padding: 1.625rem;
  background: #1B2928;
}

.lwqi1-99i0 {
  font-weight: 600;
  font-size: 19px;
}

.lwqi1-h4 {
  margin-top: 0.875rem;
  padding: 0;
  list-style: none;
}

.lwqi1-cn {
  gap: 0.625rem;
  display: flex;
}

.lwqi1-cn svg {
  margin-top: 2px;
  color: #52D5A4;
  flex: none;
}

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

.lwjajaz-j3 > li + li {
  margin-top: 0;
}

.lwjajaz-mc4 {
  border: 1px solid #2E4643;
  aspect-ratio: 16 / 10;
  background-color: #050807;
  overflow: hidden;
  border-radius: 28px;
}

.lwjajaz-f1 {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.lwjajaz-2x4f {
  font-size: 14px;
  margin-top: 0.625rem;
}

.lwtaw-7o {
  border: 1px solid #2E4643;
  overflow-x: auto;
  border-radius: 28px;
  background: #162221;
}

.lwtaw-4sy {
  min-width: 548px;
  font-size: 15px;
}

.lwtaw-4sy thead {
  background: #1B2928;
}

.lwtaw-4sy th, .lwtaw-4sy td {
  vertical-align: middle;
  padding: 0.625rem 1rem;
}

.lwtaw-4sy thead th {
  font-size: 13px;
  font-weight: 700;
  color: #C6D4D3;
}

.lwtaw-4sy tbody th, .lwtaw-4sy tbody td {
  border-top: 1px solid #2E4643;
}

.lwtaw-xyt {
  font-family: "Space Mono", monospace;
  white-space: nowrap;
  color: #F2F5F5;
  text-align: right;
}

.lwtaw-mjq {
  color: #F2F5F5;
  gap: 0.75rem;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.lwtaw-4lmj {
  overflow: hidden;
  border-radius: 10px;
  flex: none;
  width: 40px;
  background: #1B2928;
  height: 40px;
}

.lwtaw-4lmj img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.lwtaw-m7e {
  background: #1B2928;
}

.lwtaw-m7e .lwtaw-4lmj {
  background: #162221;
}

.lwtaw-si {
  font-weight: 700;
  border-radius: 10px;
  font-size: 11px;
  padding: 2px 0.5rem;
  background: #5EC0F9;
  color: #0D1111;
}

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

.lwhoduy-wkg {
  border: 1px solid #2E4643;
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: 0.75rem;
  border-radius: 28px;
  padding: 1.625rem;
  background: #162221;
}

.lwhoduy-m5 {
  font-size: 20px;
  font-weight: 600;
}

.lwhoduy-wd {
  font-size: 15px;
  flex: 1;
}

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

.lwhoduy-gg svg {
  color: #9BB4B1;
}

.lwhoduy-a4 {
  border-radius: 10px;
  padding: 0.25rem 0.625rem;
  background: #1B2928;
  color: #F2F5F5;
}

.lwhoduy-j9 {
  border-radius: 10px;
  background: #5EC0F9;
  color: #0D1111;
  padding: 0.25rem 0.625rem;
}

.lwpeloy-db8p {
  display: grid;
  gap: 2.625rem 3.125rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 394px), 1fr));
}

.lwpeloy-qr {
  min-width: 0;
}

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

.lwpeloy-yz {
  color: #9BB4B1;
  margin-top: 0.625rem;
}

.lwpeloy-66ou {
  border: 1px solid #2E4643;
  margin-top: 1.25rem;
  overflow-x: auto;
  border-radius: 28px;
  background: #162221;
}

.lwpeloy-qofr {
  font-size: 15px;
}

.lwpeloy-qofr thead {
  background: #1B2928;
}

.lwpeloy-qofr th, .lwpeloy-qofr td {
  padding: 0.75rem 1.25rem;
}

.lwpeloy-qofr thead th {
  font-size: 13px;
}

.lwpeloy-qofr tbody th, .lwpeloy-qofr tbody td {
  border-top: 1px solid #2E4643;
}

.lwpeloy-qofr tbody th {
  font-weight: 600;
}

.lwpeloy-dexa {
  white-space: nowrap;
  color: #F2F5F5;
  font-family: "Space Mono", monospace;
  text-align: right;
}

.lwpeloy-e6ci {
  border-radius: 999px;
  background: #1B2928;
  height: 4px;
  margin-top: 0.375rem;
  display: block;
}

.lwpeloy-ka8 {
  height: 100%;
  display: block;
  border-radius: 999px;
  background: #5EC0F9;
}

.lwpeloy-wocm {
  font-weight: 700;
  color: #52D5A4;
}

.lwpeloy-jy {
  color: #9BB4B1;
}

.lwgusoi-eg9 {
  border: 1px solid #2E4643;
  background-color: #050807;
  aspect-ratio: 16 / 9;
  border-radius: 28px;
  overflow: hidden;
  position: relative;
}

.lwgusoi-id {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

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

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

.lwgusoi-hw7:hover .lwgusoi-bh1 {
  transform: scale(1.04);
}

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

.lwgusoi-xa47 {
  font-size: 15px;
  max-width: 628px;
}

.lwhou-fh {
  max-width: 744px;
  font-size: 17px;
  line-height: 1.7;
}

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

.lwhou-fh p + p {
  margin-top: 0.875rem;
}

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

.lwpeb-4mf {
  background: #162221;
  min-width: 0;
  border-radius: 16px;
  padding: 1.25rem 1.375rem;
}

.lwpeb-kt1q {
  font-family: "Albert Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.lwpeb-fz {
  margin-top: 0.375rem;
  font-size: 14px;
}

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

.lwdupeu-tbd {
  transform: translateY(0);
}

.lwdupeu-xl6 {
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #F2F5F5;
  min-width: 0;
}

.lwdupeu .lwsob {
  min-height: 44px;
  flex: none;
}

@media (min-width: 649px) {
  .lwjay {
    padding-inline: 1.625rem;
  }
  .lwhotak-y3ve {
    padding: 2.875rem 2.625rem;
  }
  .lwhotak-ab14 {
    padding: 1.625rem 2.125rem;
  }
  .lwtanuk-0dl {
    padding: 2.375rem;
  }
  .lwcerik-ye, .lwpeb-d8 {
    padding: 2.375rem;
  }
  .lwxao-vb {
    padding: 2.625rem;
  }
  .lwbet-tcxv {
    padding: 2.875rem 2.625rem 0;
  }
  .lwfiwy9 {
    padding: 2.625rem;
  }
  .lwfiwy9-wnfr {
    grid-template-columns: 158px minmax(0, 1fr);
    align-items: baseline;
  }
}

@media (min-width: 974px) {
  .lwjay {
    padding-inline: 2.625rem;
  }
  main > section {
    padding-block: 0 5.875rem;
  }
  .lwwyw {
    padding: 0.75rem 1.625rem;
  }
  .lwwyw-pr {
    gap: 1rem;
    padding-left: 0.875rem;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    grid-template-areas: "logo nav tools actions";
  }
  .lwwyw-oif {
    display: none;
  }
  .lwwyw-rlwz {
    display: flex;
    justify-content: center;
    gap: 2px;
    padding-top: 0;
    border-top: 0;
    flex-wrap: wrap;
  }
  .lwwyw-iec {
    min-height: 40px;
    font-size: 14px;
  }
  .lwwyw-vgnb {
    display: flex;
  }
  .lwwyw-vgnb .lwsob {
    padding: 0 1rem;
    min-height: 42px;
  }
  .lwcegu9 {
    padding-block: 1.625rem 5.25rem;
  }
  .lwcegu9-4fz9 {
    padding-block: 2.125rem;
  }
  .lwhotak-y3ve {
    padding: 4.25rem;
  }
  .lwwynu2 {
    padding-block: 1rem 3.125rem;
  }
  .lwfihoq {
    padding-bottom: 4.75rem;
  }
  .lwfihoq-8yl[open] .lwfihoq-s804, .lwfihoq-s804 {
    padding: 0 0.625rem 0.625rem;
    gap: 0.5rem;
    display: flex;
    flex-wrap: wrap;
  }
  .lwfihoq-pi {
    color: #F2F5F5;
    min-height: 36px;
    background: #1B2928;
    font-size: 14px;
    padding: 0 0.75rem;
    border-radius: 16px;
    font-weight: 700;
    border-top: 0;
  }
  .lwfihoq-pi:hover {
    background: #5EC0F9;
    color: #0D1111;
  }
  .lwtanuk-0dl {
    padding: 2.875rem;
  }
  .lwcerik-ye, .lwpeb-d8 {
    padding: 2.875rem;
  }
  .lwxao-vb {
    padding: 3.125rem;
  }
  .lwbet-tcxv {
    padding: 3.75rem 3.75rem 0;
  }
  .lwfiwy9 {
    padding: 3.125rem;
    margin: 0 1.625rem 1.625rem;
  }
  .lwdupeu {
    display: none;
  }
}