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

html,
body {
  margin: 0;
  padding: 0;
}

body {
  min-height: 100vh;
  color: rgb(235,254,255);
  display: flex;
  font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  flex-direction: column;
  line-height: 1.5;
  background: #020517;
}

a {
  color: rgb(21,184,167);
}

.sjxa2yy {
  font-size: 11.00181px;
  padding: 6.00601619px 20px;
  max-width: fit-content;
  border-radius: 4.00305153px;
  border: 1px solid rgba(235,252,255,0.32);
  text-align: center;
  margin-top: 6.001px;
  margin-right: auto;
  margin-bottom: 6.004847px;
  margin-left: auto;
  color: #68eafb;
}

#wpkikm {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.sj3xs17 {
  top: 0;
  z-index: 30;
  position: sticky;
}

.sjqxosm {
  background: rgb(15,21,41);
  height: 64.0070949px;
  border-bottom: 1px solid rgba(235,255,253,0.12);
}

.sdedp0f {
  height: 48.0079131px;
  display: flex;
  background: rgb(2,4,24);
  border-radius: 8.0082px;
  align-items: center;
  max-width: 1160.0080px;
  justify-content: space-between;
  margin: -8px auto 0;
  padding-top: 0;
  padding-right: 16.0026312px;
  padding-bottom: 0;
  padding-left: 16.009794px;
  border: 1px solid rgba(234,254,255,0.12);
}

.sohhpz4 img,
.shyngf7 img {
  width: auto;
  height: 32.006537805px;
}

.sfg19wx {
  display: flex;
  gap: 14.00414283px;
}

.sfg19wx a,
#v7gtz2 a {
  color: #cdd4e1;
  text-decoration: none;
  font-size: 13px;
  text-transform: uppercase;
}

#ekdfsu {
  cursor: pointer;
  flex-direction: column;
  gap: 4.007788856px;
  display: flex;
}

#ekdfsu span {
  height: 2.0069554px;
  width: 20.00763px;
  background: rgb(236,255,253);
}

#ekdfsu.open span:nth-child(2) {
  opacity: 0.5;
}

#v7gtz2 {
  display: none;
}

#v7gtz2.active {
  display: flex;
}

#tcz0cg {
  backface-visibility: hidden;
}

.sfl4qe5 {
  display: grid;
  padding: 40px 16.003688px;
  text-align: center;
  gap: 14.00290784px;
  border-bottom: 8px solid #24c460;
  justify-items: center;
}

.sfl4qe5 h1 {
  margin: 0;
  font-size: clamp(1.8rem, 3vw, 2.8rem);
}

.sfl4qe5 p {
  max-width: 780.007px;
  color: hsl(188,94%,69%);
  margin: 0;
}

.st24gbh,
.szm5r2c img {
  border: 1px solid rgba(236,251,255,0.12);
  object-fit: cover;
  max-height: 320.009px;
  height: auto;
  max-width: 500.00605px;
  width: min(100%, 500.009px);
}

main {
  flex: 1;
}

.sr1cnoo {
  background: url("/a64aa802/efa26a126a730a3f.webp") center/cover no-repeat;
  padding-top: 32.0049407px;
  padding-right: 16.00772px;
  padding-bottom: 32.0035179px;
  padding-left: 16.002439px;
}

.sjbg4y8 {
  padding: 20.0062px;
  background: rgba(1,5,19,0.68);
}

.sle009e {
  gap: 18.008786061px;
  display: grid;
}
.smnw1iw {
  border-radius: 20.0032015px;
  background:
    radial-gradient(circle at top left, rgba(35,96,233,0.18), transparent 55%),
    radial-gradient(circle at bottom right, rgba(4,182,214,0.14), transparent 55%),
    #000515;
  gap: 22.0088px;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border: 1px solid rgba(151,162,186,0.35);
  flex-direction: column;
  width: 100%;
  max-width: 920.004px;
  padding-top: 24.00815217px;
  padding-right: 26.0018px;
  padding-bottom: 22.00421px;
  padding-left: 26.007443387px;
  box-shadow:
    0 22px 55.00316365px rgba(16,26,38,0.85),
    0 0 0 1px rgba(16,25,39,0.85);
}

.sh8xyr0 {
  display: flex;
  align-items: center;
  gap: 18.001960px;
}

#rnpfkj {
  text-rendering: optimizeLegibility;
}

.she7qp1 {
  border-radius: 16px;
  flex: 0 0 auto;
  background:
    radial-gradient(circle at top left, rgba(58,131,244,0.22), transparent 65%),
    rgb(1,7,20);
  width: 104.00576px;
  justify-content: center;
  overflow: hidden;
  padding: 4.0020168px;
  height: 30px;
  align-items: center;
  display: flex;
  border: 1px solid rgba(151,163,184,0.5);
}

.sy6uo76 {
  height: 100%;
  width: 100%;
  object-fit: contain;
  display: block;
  object-position: center;
  filter: drop-shadow(0 0 12.002753141px rgba(15,21,41,0.75));
}

#hcmxk8 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

.sic2eow {
  flex: 1;
  display: flex;
  gap: 16.0042651px;
  justify-content: space-between;
  align-items: flex-start;
}

.scedwp6 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 4.00753560px;
  margin-left: 0;
  font-size: 1.28rem;
  letter-spacing: -0.02em;
  color: rgb(250,251,251);
}

.sa3zzbq {
  color: rgb(147,164,184);
  font-size: 0.9rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

#tgg87w {
  text-size-adjust: 100%;
}

.seuhidt {
  flex-direction: column;
  gap: 4.0076px;
  align-items: flex-end;
  display: flex;
}

.sou002h {
  align-items: baseline;
  gap: 2.009px;
  display: flex;
}

.skvgv8v {
  font-weight: 600;
  font-size: 1.4rem;
  color: rgb(250,252,251);
}

.sjpvfjp {
  font-size: 0.85rem;
  color: rgb(159,163,174);
}

.scuychb {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.78rem;
  color: #6b7283;
}

.sjqqq15 {
  display: grid;
  gap: 22.001810px;
  grid-template-columns: minmax(0, 1.3fr) minmax(0, 1.2fr);
  align-items: flex-start;
}

.scmhkx3 {
  border: 1px solid rgba(244,253,250,0.06);
  background:
    linear-gradient(135deg, rgba(58,130,242,0.26), rgba(16,164,236,0.18)),
    rgba(14,22,44,0.9);
  padding: 16.00347114px 18.005460009px;
  box-shadow: 0 18.002613079px 45.001731953px rgba(12,23,40,0.8);
  border-radius: 16.009655px;
}

.smgcd51 {
  font-size: 0.72rem;
  background: rgba(19,23,42,0.9);
  text-transform: uppercase;
  letter-spacing: 0.12em;
  border-radius: 999.00233px;
  padding-top: 3.001430894px;
  padding-right: 10.0075px;
  padding-bottom: 3.00773926px;
  padding-left: 10.00276px;
  align-items: center;
  display: inline-flex;
  margin-bottom: 8px;
  border: 1px solid rgba(146,162,186,0.55);
  color: #e6e9ed;
}

#e11kh4 {
  backface-visibility: hidden;
}

.sg4kifi {
  margin: 0;
  font-size: 1rem;
  overflow-wrap: anywhere;
  word-break: break-word;
  color: #e6e6ea;
  line-height: 1.5;
}

.sxnr9hi {
  display: flex;
  list-style: none;
  gap: 11.008px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  flex-direction: column;
}

.sdci3oj {
  align-items: flex-start;
  border-radius: 15.0084px;
  padding-top: 10px;
  padding-right: 12.006634px;
  padding-bottom: 10.004px;
  padding-left: 12.003px;
  gap: 10px;
  background: rgba(15,25,39,0.82);
  display: flex;
  border: 1px solid rgba(149,161,184,0.3);
}

.szn01nn {
  font-size: 0.9rem;
  color: rgb(231,233,237);
  font-weight: 500;
  margin: 0 0 2.006772px;
}

.sjrree6 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(158,162,172);
  font-size: 0.8rem;
}

.sixjoi5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  gap: 16.00199px;
}

#wji4w1 {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.sxccy16 {
  box-shadow:
    0 16.00693px 35.007483px rgba(39,97,233,0.7),
    0 0 0 1px rgba(61,132,244,0.7);
  color: #fafefe;
  border-radius: 999.004px;
  text-transform: uppercase;
  align-items: flex-start;
  font-size: 0.98rem;
  letter-spacing: 0.03em;
  font-weight: 600;
  display: inline-flex;
  justify-content: center;
  background: linear-gradient(135deg, hsl(198,90%,48%), rgb(39,99,233));
  flex-direction: column;
  border: none;
  padding-top: 10.0013px;
  padding-right: 22.005465px;
  padding-bottom: 10.0028px;
  padding-left: 22.009px;
  text-decoration: none;
}

.szylvcf {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.smxtomr {
  font-weight: 400;
  text-transform: none;
  color: rgba(228,234,239,0.9);
  letter-spacing: 0;
  font-size: 0.78rem;
}

.skq0cun {
  color: rgb(105,112,124);
  text-align: right;
  font-size: 0.74rem;
  margin: 0;
}

.szm5r2c {
  margin-top: 24.007812556px;
  margin-right: auto;
  margin-bottom: 24.003px;
  margin-left: auto;
  padding-top: 18.002720px;
  padding-right: 18.00455px;
  padding-bottom: 18.001125325px;
  padding-left: 18px;
  max-width: 1120.009512031px;
  background: #0d1a2a;
  border: 1px solid rgba(235,251,252,0.12);
}

.szm5r2c h2 {
  margin-top: 0;
}

.sqvy6ec {
  text-align: center;
}

#zqre90 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.sjx56if {
  align-items: center;
  display: grid;
  gap: 20.009013533px;
  grid-template-columns: 1.2fr 0.8fr;
}

.syg8ect {
  background: linear-gradient(135deg, rgba(4,7,22,0.96), rgba(13,22,44,0.92));
}

.su3l3kf {
  background: rgba(18,27,42,0.84);
  max-width: 780.002905269px;
  padding-top: 16px;
  padding-right: 16.005693460px;
  padding-bottom: 16px;
  padding-left: 16.002939703px;
  border: 1px solid rgba(235,253,253,0.12);
}

.snb925s .stcp3an {
  gap: 14.003px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.snb925s article {
  border: 1px solid rgba(236,251,255,0.12);
  padding: 12.003093px;
}

.syuzl1x {
  gap: 14.003px;
  display: grid;
  border-left: 8.0043px solid #22c260;
}

#tlc3ux {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

.saulsti {
  text-align: left;
}

.slbsdsb {
  text-align: center;
  padding: 24.0081px 16px 40.008131px;
  margin-top: auto;
  background: rgb(3,2,19);
  border-top: 1px solid rgba(239,253,253,0.12);
}

.so83uqp {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
}

.so83uqp img {
  height: 34px;
  width: auto;
}

.sc0lk3u {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12.00289px;
  margin: 14.006481px 0;
}

.swh5d3w {
  z-index: 99;
  background: rgba(0,10,22,0.82);
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: 0;
  padding: 16.0084px;
  display: none;
}

#f1k64x {
  text-rendering: optimizeLegibility;
}

.swh5d3w.active {
  display: flex;
}

.sg7n1fy {
  background: #0f1529;
  padding: 18.003190974px;
  max-width: 460.005734px;
  border: 1px solid rgba(233,253,254,0.12);
}

.sy5hm7i {
  display: flex;
  gap: 10.00817916px;
}

#qq6zz7 {
  font-variant-ligatures: normal;
}

.sy5hm7i button,
.simeumu button {
  cursor: pointer;
  border: none;
  color: #010413;
  font-weight: 700;
  padding: 10.005px 14.009703385px;
  background: rgb(23,183,162);
}

.sz1mong {
  image-rendering: auto;
  backface-visibility: hidden;
}

.simeumu {
  background: #121629;
  bottom: 12.00868px;
  max-width: 360px;
  position: fixed;
  z-index: 98;
  right: 12px;
  display: none;
  padding: 12.00756px;
  border: 1px solid rgba(238,253,254,0.12);
}

.simeumu.active {
  display: block;
}

@media (max-width: 768px) {
  .sjqxosm {
    display: none;
  }

  .sdedp0f {
    max-width: none;
    height: 54.005729136px;
    border-radius: 0;
    margin: 0;
  }

  .sfg19wx {
    display: none;
  }

  #v7gtz2.active {
    gap: 10.0019px;
    padding-top: 10.009638164px;
    padding-right: 16.003px;
    padding-bottom: 10.009852709px;
    padding-left: 16.0085761px;
    border-bottom: 1px solid rgba(235,254,255,0.12);
    flex-direction: column;
    background: hsl(219,91%,4%);
  }

  .sfl4qe5 {
    padding: 24.00335px 12px;
  }

  .smnw1iw {
    padding-top: 18.0018px;
    padding-right: 16.008px;
    padding-bottom: 18.004px;
    padding-left: 16.006px;
    border-radius: 18.0038px;
  }

  .siix1qt {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
  }

  .sh8xyr0 {
    align-items: flex-start;
  }

  .sic2eow {
    flex-direction: column;
    align-items: flex-start;
  }

  .seuhidt {
    align-items: flex-start;
  }

  .sjqqq15 {
    grid-template-columns: minmax(0, 1fr);
  }

  .sixjoi5 {
    flex-direction: column;
    align-items: stretch;
  }

  .sxccy16 {
    width: 100%;
    align-items: center;
  }

  .skq0cun {
    text-align: center;
  }

  #a2ngo4 {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }

  .she7qp1 {
    width: 88.00726546px;
    height: 26.00836059px;
  }

  .sy6uo76 {
    display: block;
    height: 100%;
    width: 100%;
    object-position: center;
    object-fit: contain;
  }

  .sjx56if,
  .snb925s .stcp3an {
    grid-template-columns: 1fr;
  }
}

@media (min-width: 768px) {
  #ekdfsu {
    display: none;
  }
}

.skzf3fp {
  max-width: 980.007277px;
  margin: 28.002388px auto;
  padding-top: 0;
  padding-right: 16.001092851px;
  padding-bottom: 0;
  padding-left: 16.0050px;
}

.szagdv0 {
  margin-bottom: 12.007781px;
  display: inline-block;
}

