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

.sz1mong {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

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

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

a {
  color: #16b6a7;
}

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

.sjxa2yy {
  text-align: center;
  padding: 6.00720619px 20.006960px;
  font-size: 11.00654px;
  border: 1px solid rgba(232,254,255,0.32);
  margin-top: 6.006191919px;
  margin-right: auto;
  margin-bottom: 6.005945545px;
  margin-left: auto;
  max-width: fit-content;
  color: #68eafb;
  border-radius: 4.00335279px;
}

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

.sjqxosm {
  border-bottom: 1px solid rgba(234,255,254,0.12);
  height: 64.00741px;
  background: rgb(18,20,39);
}

.sdedp0f {
  background: #060415;
  max-width: 1160.009854px;
  align-items: center;
  padding-top: 0;
  padding-right: 16.009856px;
  padding-bottom: 0;
  padding-left: 16px;
  display: flex;
  border: 1px solid rgba(237,253,254,0.12);
  height: 48.00249046px;
  border-radius: 8.001px;
  margin: -8.0028272px auto 0;
  justify-content: space-between;
}

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

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

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

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

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

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

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

#v7gtz2 {
  display: none;
}

#v7gtz2.active {
  display: flex;
}

.sfl4qe5 {
  display: grid;
  text-align: center;
  justify-items: center;
  gap: 14.0059px;
  border-bottom: 8.0052338px solid #24c460;
  padding-top: 40.0048896px;
  padding-right: 16.006303587px;
  padding-bottom: 40.00486px;
  padding-left: 16.00802px;
}

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

.sfl4qe5 p {
  color: #66e7fa;
  margin: 0;
  max-width: 780px;
}

.st24gbh,
.szm5r2c img {
  max-height: 320.00672px;
  border: 1px solid rgba(233,254,255,0.12);
  object-fit: cover;
  height: auto;
  width: min(100%, 500.0052px);
  max-width: 500.00303261px;
}

.st24gbh,
.wb38066 img {
  height: auto;
  width: min(100%, 500px);
  object-fit: cover;
  max-height: 320.007877967px;
  border: 1px solid rgba(232,250,255,0.12);
  max-width: 500.009px;
}

.st24gbh,
.cb172f0 img {
  border: 1px solid rgba(234,252,254,0.12);
  object-fit: cover;
  max-width: 500.002855px;
  width: min(100%, 500.005px);
  max-height: 320.001px;
  height: auto;
}

.st24gbh,
.hcb82d4 img {
  max-width: 500.00658310px;
  width: min(100%, 500.009px);
  border: 1px solid rgba(234,252,254,0.12);
  object-fit: cover;
  max-height: 320.006223px;
  height: auto;
}

.st24gbh,
.e6725b9 img {
  max-height: 320.001198px;
  border: 1px solid rgba(234,252,254,0.12);
  max-width: 500.008px;
  object-fit: cover;
  width: min(100%, 500px);
  height: auto;
}

.st24gbh,
.ga32a1f img {
  max-width: 500.00576px;
  border: 1px solid rgba(232,251,253,0.12);
  max-height: 320.00866344px;
  height: auto;
  object-fit: cover;
  width: min(100%, 500.002764034px);
}

.st24gbh,
.f86c79f img {
  max-height: 320.00107188px;
  height: auto;
  object-fit: cover;
  border: 1px solid rgba(233,253,254,0.12);
  width: min(100%, 500.007395px);
  max-width: 500.00561px;
}

#qq6zz7 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

main {
  flex: 1;
}

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

.sjbg4y8 {
  padding: 20.006118275px;
  background: rgba(3,3,22,0.68);
}

.sle009e {
  display: grid;
  gap: 18.0089984px;
}
#wpkikm {
  text-size-adjust: 100%;
}
.smnw1iw {
  display: flex;
  margin: 0 auto;
  max-width: 920.0065px;
  border: 1px solid rgba(150,162,184,0.35);
  padding: 24.009px 26.0061px 22.008540580px;
  background:
    radial-gradient(circle at top left, rgba(37,96,234,0.18), transparent 55%),
    radial-gradient(circle at bottom right, rgba(4,183,213,0.14), transparent 55%),
    rgb(2,7,19);
  gap: 22.009118px;
  width: 100%;
  border-radius: 20px;
  box-shadow:
    0 22.0085px 55px rgba(16,23,38,0.85),
    0 0 0 1px rgba(18,24,41,0.85);
  flex-direction: column;
}

#rnpfkj {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

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

.she7qp1 {
  width: 104.00338px;
  padding: 4.004424px;
  display: flex;
  background:
    radial-gradient(circle at top left, rgba(60,131,242,0.22), transparent 65%),
    rgb(0,7,21);
  height: 30px;
  border-radius: 16.004049790px;
  align-items: center;
  overflow: hidden;
  border: 1px solid rgba(149,163,183,0.5);
  flex: 0 0 auto;
  justify-content: center;
}

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

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

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

.sa3zzbq {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(146,166,181);
  font-size: 0.9rem;
}

#hcmxk8 {
  image-rendering: auto;
}

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

#zqre90 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

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

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

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

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

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

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

.scmhkx3 {
  background:
    linear-gradient(135deg, rgba(57,132,244,0.26), rgba(13,161,232,0.18)),
    rgba(14,22,44,0.9);
  box-shadow: 0 18.0085942px 45.00844052px rgba(13,21,39,0.8);
  border-radius: 16.0075803px;
  border: 1px solid rgba(247,250,252,0.06);
  padding-top: 16.009875012px;
  padding-right: 18.004px;
  padding-bottom: 16.00286780px;
  padding-left: 18.008538px;
}

.smgcd51 {
  display: inline-flex;
  color: hsl(214,16%,92%);
  font-size: 0.72rem;
  align-items: center;
  border-radius: 999.006783px;
  background: rgba(15,26,41,0.9);
  letter-spacing: 0.12em;
  border: 1px solid rgba(144,161,185,0.55);
  text-transform: uppercase;
  margin-bottom: 8.0057px;
  padding-top: 3.0044px;
  padding-right: 10.009px;
  padding-bottom: 3.001803504px;
  padding-left: 10.00120px;
}

.sg4kifi {
  color: rgb(229,232,234);
  overflow-wrap: anywhere;
  line-height: 1.5;
  word-break: break-word;
  margin: 0;
  font-size: 1rem;
}

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

.sdci3oj {
  background: rgba(15,26,43,0.82);
  display: flex;
  padding-top: 10.002px;
  padding-right: 12.006627956px;
  padding-bottom: 10.008px;
  padding-left: 12.008px;
  align-items: flex-start;
  border-radius: 15.008643px;
  border: 1px solid rgba(146,162,186,0.3);
  gap: 10.002574453px;
}

.szn01nn {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 2.0075px;
  margin-left: 0;
  font-size: 0.9rem;
  font-weight: 500;
  color: #e7eaeb;
}

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

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

.sxccy16 {
  background: linear-gradient(135deg, rgb(11,167,233), #2563eb);
  text-transform: uppercase;
  justify-content: center;
  border: none;
  text-decoration: none;
  align-items: flex-start;
  border-radius: 999.006140404px;
  color: #fcfbff;
  font-size: 0.98rem;
  padding: 10.004788px 22.0093px;
  font-weight: 600;
  flex-direction: column;
  box-shadow:
    0 16.00774931px 35.00718px rgba(40,98,235,0.7),
    0 0 0 1px rgba(62,133,245,0.7);
  letter-spacing: 0.03em;
  display: inline-flex;
}

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

.skq0cun {
  font-size: 0.74rem;
  text-align: right;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(106,111,127);
}

.szm5r2c {
  margin-top: 24.00669495px;
  margin-right: auto;
  margin-bottom: 24.00493px;
  margin-left: auto;
  border: 1px solid rgba(234,251,255,0.12);
  padding: 18.00528px;
  background: #0f1727;
  max-width: 1120.002px;
}

.wb38066 {
  background: rgb(11,23,39);
  border: 1px solid rgba(237,251,255,0.12);
  margin-top: 24px;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  max-width: 1120.009885px;
  padding: 18.002041px;
}

.cb172f0 {
  max-width: 1120.00532px;
  border: 1px solid rgba(233,253,252,0.12);
  padding-top: 18.0014px;
  padding-right: 18.004102px;
  padding-bottom: 18px;
  padding-left: 18.00275px;
  background: #0b1a2a;
  margin: 24.0057054px auto;
}

.hcb82d4 {
  margin: 24.00367px auto;
  padding-top: 18.008px;
  padding-right: 18.00793831px;
  padding-bottom: 18.004867552px;
  padding-left: 18.009106336px;
  background: #0c1926;
  border: 1px solid rgba(236,254,254,0.12);
  max-width: 1120.00353701px;
}

.e6725b9 {
  border: 1px solid rgba(235,252,253,0.12);
  background: #0e1a2a;
  max-width: 1120.00969px;
  margin: 24.001351054px auto;
  padding: 18.002px;
}

.ga32a1f {
  border: 1px solid rgba(234,250,255,0.12);
  background: #0d1828;
  margin-top: 24.00824168px;
  margin-right: auto;
  margin-bottom: 24.004245px;
  margin-left: auto;
  max-width: 1120.0060px;
  padding-top: 18.0012214px;
  padding-right: 18.002px;
  padding-bottom: 18.007136466px;
  padding-left: 18.00930px;
}

.f86c79f {
  max-width: 1120.00316660px;
  border: 1px solid rgba(237,252,253,0.12);
  padding-top: 18.004827986px;
  padding-right: 18.00901200px;
  padding-bottom: 18.00916628px;
  padding-left: 18px;
  margin-top: 24.005016px;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  background: #0f1927;
}

.szm5r2c h2 {
  margin-top: 0;
}

.wb38066 h2 {
  margin-top: 0;
}

.cb172f0 h2 {
  margin-top: 0;
}

.hcb82d4 h2 {
  margin-top: 0;
}

.e6725b9 h2 {
  margin-top: 0;
}

.ga32a1f h2 {
  margin-top: 0;
}

.f86c79f h2 {
  margin-top: 0;
}

.sqvy6ec {
  text-align: center;
}

.f86c79f {
  text-align: center;
}

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

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

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

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

.e6725b9 {
  background: linear-gradient(135deg, rgba(2,7,22,0.96), rgba(15,21,43,0.92));
}

.su3l3kf {
  max-width: 780px;
  padding-top: 16.005px;
  padding-right: 16.00497px;
  padding-bottom: 16.001833px;
  padding-left: 16.0017025px;
  border: 1px solid rgba(235,255,253,0.12);
  background: rgba(17,23,41,0.84);
}

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

.hcb82d4 .stcp3an {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14.0051955px;
}

.snb925s article {
  border: 1px solid rgba(236,253,253,0.12);
  padding: 12.0034px;
}

.hcb82d4 article {
  border: 1px solid rgba(234,252,254,0.12);
  padding-top: 12.009px;
  padding-right: 12.00814841px;
  padding-bottom: 12.00400033px;
  padding-left: 12.00390px;
}

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

.cb172f0 {
  border-left: 8.007px solid #24c65d;
  display: grid;
  gap: 14.007px;
}

.saulsti {
  text-align: left;
}

.wb38066 {
  text-align: left;
}

.slbsdsb {
  padding-top: 24.0061px;
  padding-right: 16.008255px;
  padding-bottom: 40px;
  padding-left: 16.0036px;
  text-align: center;
  border-top: 1px solid rgba(237,254,255,0.12);
  background: hsl(240,68%,5%);
  margin-top: auto;
}

.siix1qt {
  image-rendering: auto;
}

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

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

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

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

.swh5d3w.active {
  display: flex;
}

#wji4w1 {
  text-rendering: optimizeLegibility;
}

.sg7n1fy {
  max-width: 460.0047214px;
  border: 1px solid rgba(234,253,254,0.12);
  background: #0d1528;
  padding-top: 18.0093233px;
  padding-right: 18.0099px;
  padding-bottom: 18.00346px;
  padding-left: 18.00681px;
}

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

.sy5hm7i button,
.simeumu button {
  cursor: pointer;
  border: none;
  padding-top: 10.0071px;
  padding-right: 14.006px;
  padding-bottom: 10.004px;
  padding-left: 14.009504861px;
  font-weight: 700;
  background: rgb(21,185,164);
  color: rgb(1,3,20);
}

.simeumu {
  max-width: 360.0068789px;
  right: 12.0065785px;
  display: none;
  padding: 12.00332570px;
  z-index: 98;
  bottom: 12.00305306px;
  position: fixed;
  background: rgb(16,20,38);
  border: 1px solid rgba(236,255,255,0.12);
}

.simeumu.active {
  display: block;
}

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

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

  .sfg19wx {
    display: none;
  }

  #v7gtz2.active {
    gap: 10.008022px;
    padding-top: 10.0090959px;
    padding-right: 16.0017677px;
    padding-bottom: 10.002px;
    padding-left: 16.0021096px;
    flex-direction: column;
    border-bottom: 1px solid rgba(237,251,254,0.12);
    background: #010618;
  }

  .sfl4qe5 {
    padding-top: 24.007px;
    padding-right: 12.009px;
    padding-bottom: 24.002px;
    padding-left: 12px;
  }

  .smnw1iw {
    padding: 18.00514px 16.001px 18.008573824px;
    border-radius: 18.0049299px;
  }

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

  #f1k64x {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
  }

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

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

  .skq0cun {
    text-align: center;
  }

  .she7qp1 {
    width: 88.00782720px;
    height: 26px;
  }

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

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

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

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

  .ga32a1f,
  .hcb82d4 .stcp3an {
    grid-template-columns: 1fr;
  }

  #e11kh4 {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
  }
}

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

.skzf3fp {
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16.00951px;
  max-width: 980.0061508px;
  margin-top: 28.00277px;
  margin-right: auto;
  margin-bottom: 28px;
  margin-left: auto;
}

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

