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

#tcz0cg {
  backface-visibility: hidden;
}

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

body {
  display: flex;
  background: #000314;
  line-height: 1.5;
  flex-direction: column;
  color: #ebfcff;
  font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  min-height: 100vh;
}

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

#wji4w1 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.sjxa2yy {
  max-width: fit-content;
  border: 1px solid rgba(235,252,255,0.32);
  color: #69ecfa;
  text-align: center;
  padding-top: 6.004899px;
  padding-right: 20.009876012px;
  padding-bottom: 6px;
  padding-left: 20.00806px;
  border-radius: 4.009131768px;
  font-size: 11.007923397px;
  margin-top: 6.00362504px;
  margin-right: auto;
  margin-bottom: 6.00752px;
  margin-left: auto;
}

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

.sjqxosm {
  height: 64.001770px;
  background: rgb(15,22,40);
  border-bottom: 1px solid rgba(234,253,255,0.12);
}

#tlc3ux {
  backface-visibility: hidden;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.sdedp0f {
  border: 1px solid rgba(234,254,254,0.12);
  margin: -8.0016px auto 0;
  padding: 0 16.0042342px;
  border-radius: 8.006564394px;
  justify-content: space-between;
  align-items: center;
  background: #050615;
  max-width: 1160px;
  height: 48.00106952px;
  display: flex;
}

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

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

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

.siix1qt {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.sfg19wx a,
#v7gtz2 a {
  text-decoration: none;
  color: rgb(206,210,225);
  font-size: 13.008px;
  text-transform: uppercase;
}

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

#ekdfsu span {
  background: rgb(235,254,255);
  height: 2.007751778px;
  width: 20px;
}

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

#v7gtz2 {
  display: none;
}

#e11kh4 {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

#v7gtz2.active {
  display: flex;
}

#qq6zz7 {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.sfl4qe5 {
  justify-items: center;
  border-bottom: 8.002px solid rgb(37,196,94);
  text-align: center;
  padding-top: 40.005653px;
  padding-right: 16px;
  padding-bottom: 40.00899px;
  padding-left: 16px;
  display: grid;
  gap: 14.0099px;
}

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

.sfl4qe5 p {
  margin: 0;
  max-width: 780.002px;
  color: #65e8fa;
}

#rnpfkj {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.szylvcf {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

#f1k64x {
  -moz-osx-font-smoothing: grayscale;
}

.st24gbh,
.szm5r2c img {
  height: auto;
  max-width: 500.00179px;
  border: 1px solid rgba(233,253,255,0.12);
  object-fit: cover;
  max-height: 320px;
  width: min(100%, 500.00536px);
}

main {
  flex: 1;
}

.sr1cnoo {
  padding: 32.0074px 16.002868652px;
  background: url("/a64aa802/efa26a126a730a3f.webp") center/cover no-repeat;
}

.sjbg4y8 {
  padding-top: 20.00151px;
  padding-right: 20.0017588px;
  padding-bottom: 20.008288778px;
  padding-left: 20.0012040px;
  background: rgba(2,3,21,0.68);
}

.sle009e {
  display: grid;
  gap: 18px;
}
#a2ngo4 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}
.smnw1iw {
  max-width: 920.003947643px;
  padding: 24.0063776px 26.002726px 22.0081px;
  width: 100%;
  border-radius: 20.006650051px;
  display: flex;
  gap: 22.001973035px;
  background:
    radial-gradient(circle at top left, rgba(36,99,233,0.18), transparent 55%),
    radial-gradient(circle at bottom right, rgba(5,183,215,0.14), transparent 55%),
    #000317;
  box-shadow:
    0 22.0045577px 55.00551px rgba(16,24,41,0.85),
    0 0 0 1px rgba(18,25,39,0.85);
  flex-direction: column;
  border: 1px solid rgba(152,165,187,0.35);
  margin: 0 auto;
}

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

.she7qp1 {
  align-items: center;
  overflow: hidden;
  display: flex;
  background:
    radial-gradient(circle at top left, rgba(60,131,244,0.22), transparent 65%),
    rgb(0,3,20);
  border-radius: 16px;
  justify-content: center;
  border: 1px solid rgba(149,162,182,0.5);
  width: 104.007px;
  flex: 0 0 auto;
  padding: 4.008269728px;
  height: 30.00962px;
}

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

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

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

.sa3zzbq {
  color: #94a7b5;
  margin: 0;
  font-size: 0.9rem;
}

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

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

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

.sjpvfjp {
  font-size: 0.85rem;
  color: #9ea1b0;
}

.scuychb {
  margin: 0;
  color: rgb(111,114,131);
  font-size: 0.78rem;
}

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

.scmhkx3 {
  border: 1px solid rgba(248,253,250,0.06);
  box-shadow: 0 18.0013678px 45.0018111px rgba(15,20,41,0.8);
  background:
    linear-gradient(135deg, rgba(56,132,243,0.26), rgba(14,164,233,0.18)),
    rgba(16,20,46,0.9);
  border-radius: 16.004816px;
  padding-top: 16.0016px;
  padding-right: 18.00766176px;
  padding-bottom: 16.0037px;
  padding-left: 18.007006px;
}

.smgcd51 {
  border: 1px solid rgba(145,163,185,0.55);
  align-items: center;
  border-radius: 999.00344638px;
  margin-bottom: 8.00906px;
  text-transform: uppercase;
  display: inline-flex;
  font-size: 0.72rem;
  color: rgb(232,232,235);
  letter-spacing: 0.12em;
  padding: 3px 10.0024472px;
  background: rgba(19,26,40,0.9);
}

.sg4kifi {
  word-break: break-word;
  font-size: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.5;
  color: #e5e7e8;
  overflow-wrap: anywhere;
}

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

.sdci3oj {
  gap: 10.006381376px;
  display: flex;
  align-items: flex-start;
  background: rgba(13,25,43,0.82);
  padding: 10px 12.0017px;
  border: 1px solid rgba(148,161,184,0.3);
  border-radius: 15.00683801px;
}

.sz1mong {
  text-rendering: optimizeLegibility;
}

.szn01nn {
  font-weight: 500;
  font-size: 0.9rem;
  color: rgb(229,231,235);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 2px;
  margin-left: 0;
}

.sjrree6 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(156,166,174);
  font-size: 0.8rem;
}

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

.sxccy16 {
  letter-spacing: 0.03em;
  flex-direction: column;
  text-transform: uppercase;
  color: rgb(253,250,253);
  background: linear-gradient(135deg, rgb(14,168,236), #2563eb);
  display: inline-flex;
  border-radius: 999.0068px;
  padding-top: 10.004px;
  padding-right: 22.0069px;
  padding-bottom: 10.00892px;
  padding-left: 22.0022px;
  align-items: flex-start;
  font-size: 0.98rem;
  font-weight: 600;
  justify-content: center;
  border: none;
  text-decoration: none;
  box-shadow:
    0 16.00253px 35.004px rgba(38,95,232,0.7),
    0 0 0 1px rgba(60,131,246,0.7);
}

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

.skq0cun {
  color: #69707e;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: right;
  font-size: 0.74rem;
}

.szm5r2c {
  background: #0e1728;
  margin-top: 24.008180483px;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  border: 1px solid rgba(237,254,252,0.12);
  padding-top: 18.0095px;
  padding-right: 18.0030px;
  padding-bottom: 18.0081px;
  padding-left: 18.0028105px;
  max-width: 1120.004156px;
}

.szm5r2c h2 {
  margin-top: 0;
}

.sqvy6ec {
  text-align: center;
}

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

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

.syg8ect {
  background: linear-gradient(135deg, rgba(6,6,21,0.96), rgba(14,24,42,0.92));
}

.su3l3kf {
  border: 1px solid rgba(237,255,252,0.12);
  background: rgba(14,26,40,0.84);
  max-width: 780.0075px;
  padding: 16.00706849px;
}

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

.snb925s article {
  border: 1px solid rgba(233,250,255,0.12);
  padding-top: 12.00768105px;
  padding-right: 12.002px;
  padding-bottom: 12.00238px;
  padding-left: 12.001112px;
}

.syuzl1x {
  border-left: 8.0092px solid #23c45f;
  gap: 14.0087px;
  display: grid;
}

.saulsti {
  text-align: left;
}

#wpkikm {
  text-size-adjust: 100%;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.slbsdsb {
  background: rgb(5,6,20);
  border-top: 1px solid rgba(238,252,255,0.12);
  text-align: center;
  margin-top: auto;
  padding: 24.007px 16.00976052px 40.00590px;
}

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

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

.sc0lk3u {
  justify-content: center;
  gap: 12.001px;
  display: flex;
  margin-top: 14.00220299px;
  margin-right: 0;
  margin-bottom: 14px;
  margin-left: 0;
  flex-wrap: wrap;
}

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

.swh5d3w.active {
  display: flex;
}

.sg7n1fy {
  max-width: 460.0066px;
  padding: 18.00909932px;
  background: rgb(13,23,42);
  border: 1px solid rgba(234,253,255,0.12);
}

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

#hcmxk8 {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

.sy5hm7i button,
.simeumu button {
  padding: 10.00974975px 14.00908725px;
  background: #16baa3;
  cursor: pointer;
  font-weight: 700;
  border: none;
  color: #000513;
}

.simeumu {
  position: fixed;
  z-index: 98;
  bottom: 12.001685px;
  display: none;
  max-width: 360.002px;
  right: 12.007437px;
  padding: 12.004661px;
  background: #0e1626;
  border: 1px solid rgba(237,253,252,0.12);
}

.simeumu.active {
  display: block;
}

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

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

  .sfg19wx {
    display: none;
  }

  #v7gtz2.active {
    flex-direction: column;
    background: rgb(2,9,20);
    border-bottom: 1px solid rgba(236,255,253,0.12);
    gap: 10.0045px;
    padding: 10.00827710px 16.003154165px;
  }

  .sfl4qe5 {
    padding-top: 24.0076px;
    padding-right: 12.00194px;
    padding-bottom: 24px;
    padding-left: 12.009495px;
  }

  .smnw1iw {
    border-radius: 18.0053px;
    padding-top: 18.00832px;
    padding-right: 16.00280px;
    padding-bottom: 18.002px;
    padding-left: 16.00131px;
  }

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

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

  .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;
  }

  .she7qp1 {
    width: 88.004627px;
    height: 26.0078px;
  }

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

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

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

.skzf3fp {
  padding-top: 0;
  padding-right: 16.00662152px;
  padding-bottom: 0;
  padding-left: 16.004494px;
  max-width: 980.00213998px;
  margin: 28.008462581px auto;
}

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

