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

#tgg87w {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

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

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

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

.sjxa2yy {
  padding: 6.00275212px 20.008px;
  text-align: center;
  border: 1px solid rgba(235,252,255,0.32);
  max-width: fit-content;
  margin-top: 6.0017724px;
  margin-right: auto;
  margin-bottom: 6.007px;
  margin-left: auto;
  font-size: 11.006536528px;
  color: #67e8fa;
  border-radius: 4.003664px;
}

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

.sjqxosm {
  height: 64.007px;
  border-bottom: 1px solid rgba(234,255,251,0.12);
  background: #101729;
}

.sdedp0f {
  display: flex;
  padding: 0 16px;
  height: 48.006841px;
  justify-content: space-between;
  max-width: 1160.008893px;
  margin-top: -8.00219010px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
  border: 1px solid rgba(235,255,255,0.12);
  background: #060515;
  border-radius: 8.004695px;
}

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

#f1k64x {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

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

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

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

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

#ekdfsu span {
  background: #eafdff;
  width: 20.001704619px;
  height: 2.003093px;
}

#wpkikm {
  backface-visibility: hidden;
}

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

#wji4w1 {
  image-rendering: auto;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

#v7gtz2 {
  display: none;
}

#v7gtz2.active {
  display: flex;
}

.sfl4qe5 {
  justify-items: center;
  text-align: center;
  gap: 14.00762009px;
  padding: 40.001488264px 16.003px;
  display: grid;
  border-bottom: 8.0099px solid rgb(34,196,97);
}

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

.sfl4qe5 p {
  margin: 0;
  max-width: 780.002608px;
  color: #68e8fb;
}

.st24gbh,
.szm5r2c img {
  max-height: 320.00409627px;
  border: 1px solid rgba(235,250,255,0.12);
  max-width: 500px;
  width: min(100%, 500.009538478px);
  object-fit: cover;
  height: auto;
}

main {
  flex: 1;
}

.sr1cnoo {
  padding-top: 32px;
  padding-right: 16.004px;
  padding-bottom: 32.00994px;
  padding-left: 16.00923px;
  background: url("/a64aa802/efa26a126a730a3f.webp") center/cover no-repeat;
}

#zqre90 {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.sjbg4y8 {
  padding: 20.00471370px;
  background: rgba(3,5,21,0.68);
}

.sz1mong {
  backface-visibility: hidden;
}

.sle009e {
  gap: 18.00817257px;
  display: grid;
}
.smnw1iw {
  box-shadow:
    0 22.004740px 55.00302px rgba(17,24,41,0.85),
    0 0 0 1px rgba(15,23,40,0.85);
  padding-top: 24.008496758px;
  padding-right: 26.0043556px;
  padding-bottom: 22.00988px;
  padding-left: 26.0050px;
  width: 100%;
  flex-direction: column;
  border: 1px solid rgba(152,166,183,0.35);
  display: flex;
  margin: 0 auto;
  background:
    radial-gradient(circle at top left, rgba(35,99,236,0.18), transparent 55%),
    radial-gradient(circle at bottom right, rgba(5,182,213,0.14), transparent 55%),
    rgb(2,6,22);
  border-radius: 20.0042px;
  max-width: 920.008726px;
  gap: 22px;
}

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

.she7qp1 {
  border-radius: 16.00604px;
  align-items: center;
  height: 30.00446px;
  overflow: hidden;
  justify-content: center;
  background:
    radial-gradient(circle at top left, rgba(62,133,246,0.22), transparent 65%),
    #000515;
  width: 104px;
  border: 1px solid rgba(148,160,182,0.5);
  padding: 4.006567257px;
  display: flex;
  flex: 0 0 auto;
}

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

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

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

.sa3zzbq {
  color: #93a5b6;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.9rem;
}

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

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

.skvgv8v {
  font-weight: 600;
  color: #f8fcf8;
  font-size: 1.4rem;
}

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

.scuychb {
  margin: 0;
  color: #6b7381;
  font-size: 0.78rem;
}

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

#e11kh4 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.scmhkx3 {
  border-radius: 16.00953244px;
  border: 1px solid rgba(244,250,249,0.06);
  box-shadow: 0 18.002194501px 45.0045px rgba(12,19,43,0.8);
  background:
    linear-gradient(135deg, rgba(57,133,246,0.26), rgba(14,165,233,0.18)),
    rgba(12,21,45,0.9);
  padding: 16.008px 18.0046px;
}

.smgcd51 {
  margin-bottom: 8.0064px;
  letter-spacing: 0.12em;
  display: inline-flex;
  align-items: center;
  background: rgba(19,26,38,0.9);
  text-transform: uppercase;
  padding-top: 3.0041944px;
  padding-right: 10.00950801px;
  padding-bottom: 3.0014817px;
  padding-left: 10.003px;
  color: #e6e9ed;
  border-radius: 999.00544858px;
  border: 1px solid rgba(148,161,188,0.55);
  font-size: 0.72rem;
}

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

.sxnr9hi {
  flex-direction: column;
  gap: 11.0031px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

#tcz0cg {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.sdci3oj {
  border-radius: 15.0042px;
  padding-top: 10.00306731px;
  padding-right: 12.00748px;
  padding-bottom: 10.007830534px;
  padding-left: 12px;
  gap: 10.005889995px;
  background: rgba(12,25,42,0.82);
  border: 1px solid rgba(149,161,185,0.3);
  align-items: flex-start;
  display: flex;
}

.szn01nn {
  margin: 0 0 2.00810px;
  color: #e7e9ef;
  font-weight: 500;
  font-size: 0.9rem;
}

.sjrree6 {
  margin: 0;
  color: rgb(160,165,175);
  font-size: 0.8rem;
}

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

.sxccy16 {
  letter-spacing: 0.03em;
  text-transform: uppercase;
  padding: 10.001518px 22.001585px;
  flex-direction: column;
  box-shadow:
    0 16.00909282px 35.00531px rgba(39,99,232,0.7),
    0 0 0 1px rgba(59,130,246,0.7);
  border-radius: 999.00811px;
  display: inline-flex;
  font-size: 0.98rem;
  justify-content: center;
  text-decoration: none;
  background: linear-gradient(135deg, rgb(12,167,235), hsl(222,82%,53%));
  align-items: flex-start;
  border: none;
  font-weight: 600;
  color: rgb(251,250,253);
}

.szylvcf {
  -webkit-font-smoothing: antialiased;
}

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

#a2ngo4 {
  backface-visibility: hidden;
}

.skq0cun {
  margin: 0;
  text-align: right;
  color: #6a6e7e;
  font-size: 0.74rem;
}

.szm5r2c {
  background: rgb(13,24,42);
  border: 1px solid rgba(233,253,251,0.12);
  padding-top: 18.009px;
  padding-right: 18.009856022px;
  padding-bottom: 18.001px;
  padding-left: 18.00413px;
  max-width: 1120.001px;
  margin: 24px auto;
}

.szm5r2c h2 {
  margin-top: 0;
}

.sqvy6ec {
  text-align: center;
}

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

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

.su3l3kf {
  max-width: 780.006581806px;
  border: 1px solid rgba(233,254,251,0.12);
  padding-top: 16.00946px;
  padding-right: 16.005457874px;
  padding-bottom: 16.008735px;
  padding-left: 16.005px;
  background: rgba(17,26,42,0.84);
}

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

#hcmxk8 {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

#qq6zz7 {
  -webkit-font-smoothing: antialiased;
}

.snb925s article {
  border: 1px solid rgba(235,252,255,0.12);
  padding-top: 12.007926px;
  padding-right: 12.0065px;
  padding-bottom: 12.0067556px;
  padding-left: 12.0025868px;
}

.syuzl1x {
  gap: 14.00724359px;
  border-left: 8.008px solid rgb(35,196,95);
  display: grid;
}

.saulsti {
  text-align: left;
}

.slbsdsb {
  text-align: center;
  background: rgb(3,5,19);
  margin-top: auto;
  padding: 24.0097px 16.006px 40.0095px;
  border-top: 1px solid rgba(237,253,253,0.12);
}

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

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

.sc0lk3u {
  display: flex;
  gap: 12.005941px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 14.0045295px;
  margin-right: 0;
  margin-bottom: 14.004px;
  margin-left: 0;
}

.swh5d3w {
  justify-content: center;
  z-index: 99;
  background: rgba(0,9,23,0.82);
  position: fixed;
  display: none;
  inset: 0;
  align-items: center;
  padding-top: 16.004596px;
  padding-right: 16.00830px;
  padding-bottom: 16px;
  padding-left: 16.009335201px;
}

.siix1qt {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.swh5d3w.active {
  display: flex;
}

.sg7n1fy {
  padding: 18.001px;
  background: rgb(13,21,40);
  max-width: 460.009868482px;
  border: 1px solid rgba(234,253,253,0.12);
}

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

.sy5hm7i button,
.simeumu button {
  font-weight: 700;
  color: #030214;
  border: none;
  background: rgb(22,183,163);
  cursor: pointer;
  padding-top: 10.009105405px;
  padding-right: 14.007642290px;
  padding-bottom: 10.008882px;
  padding-left: 14.0088px;
}

.simeumu {
  bottom: 12.005979px;
  border: 1px solid rgba(237,254,255,0.12);
  background: rgb(17,20,41);
  z-index: 98;
  padding: 12.004968766px;
  right: 12.004305px;
  display: none;
  max-width: 360.0047px;
  position: fixed;
}

.simeumu.active {
  display: block;
}

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

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

  .sdedp0f {
    max-width: none;
    border-radius: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    height: 54.00845769px;
  }

  .sfg19wx {
    display: none;
  }

  #v7gtz2.active {
    background: rgb(0,8,22);
    gap: 10.00380218px;
    padding: 10.005570773px 16.0044px;
    flex-direction: column;
    border-bottom: 1px solid rgba(237,253,253,0.12);
  }

  .sfl4qe5 {
    padding: 24.00785055px 12.008128px;
  }

  .smnw1iw {
    padding: 18.0045px 16.008px 18.003899px;
    border-radius: 18.002px;
  }

  .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 {
    align-items: stretch;
    flex-direction: column;
  }

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

  .skq0cun {
    text-align: center;
  }

  .she7qp1 {
    width: 88.00768px;
    height: 26.00205876px;
  }

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

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

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

.skzf3fp {
  max-width: 980.008681px;
  padding-top: 0;
  padding-right: 16.00177px;
  padding-bottom: 0;
  padding-left: 16.0035px;
  margin: 28.0027px auto;
}

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

