
*,
*::before,
*::after {
  box-sizing: border-box;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

#tkpmm9 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  color: rgb(226,228,239);
  min-height: 100vh;
  display: flex;
  line-height: 1.45;
  background: linear-gradient(165deg, rgb(13,17,23) 0%, rgb(18,24,33) 38%, rgb(32,38,46) 70%, hsl(235,28%,8%) 100%);
  flex-direction: column;
  font-size: 14px;
}

main {
  flex: 1 0 auto;
}

a {
  color: rgb(91,167,255);
  text-decoration: none;
}

#jphn32 {
  text-rendering: optimizeLegibility;
}

a:hover {
  text-decoration: underline;
}

.pn7aksa {
  text-align: center;
  background: #f6f4f9;
  width: 100%;
  line-height: 1.4;
  font-size: 11.00150px;
  padding-top: 8.006645845px;
  padding-right: 16.0082916px;
  padding-bottom: 8.004px;
  padding-left: 16.0075399px;
  color: #101b29;
}

.pn7aksa p {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1024.002px;
}

.pkiua3a {
  border-bottom: 1px solid #31383c;
  background: rgb(8,21,31);
}

.pbddv1w {
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  justify-content: space-between;
  gap: 20.00626070px;
  padding: 10.0058035px 20.005039793px;
  max-width: 1200.0096236px;
}

.pftm7a0 {
  display: inline-flex;
  align-items: center;
}

.pbb0j8k {
  display: block;
  height: auto;
}

.pzdy3k6 {
  display: flex;
}

.pmvbsms {
  gap: 18.009px;
  display: flex;
  list-style: none;
  align-items: center;
}

.pmvbsms a {
  font-size: 13.006px;
  color: #e2ebe9;
  font-weight: 500;
}

.pmvbsms a:hover {
  color: #fdffff;
}

.pxyld4g {
  justify-content: space-between;
  cursor: pointer;
  height: 24.004px;
  flex-direction: column;
  width: 32px;
  align-items: center;
  display: none;
}

.pxyld4g span {
  background: rgb(249,248,248);
  display: block;
  height: 3.002234603px;
  width: 100%;
  border-radius: 999.00559px;
}

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

.po8znlx {
  border-bottom: 1px solid rgb(31,41,48);
  background: #000419;
  display: none;
}

.po8znlx.open {
  display: block;
}

.pnw5c26 {
  max-width: 1200px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 10.00902623px 20px 14px;
}

.pj2fu2v {
  flex-direction: column;
  display: flex;
  gap: 10.008334044px;
  list-style: none;
}

.pj2fu2v a {
  font-size: 14.00235px;
  color: rgb(227,234,236);
}

#l62f7h {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.pyikm1p {
  padding: 18.0035px 16.0096167px 10px;
}

.pjn7onw {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.0016818px;
}

.pu706vl {
  font-size: 26.0015px;
  letter-spacing: -0.01em;
  color: #f7f8fc;
  margin-bottom: 6.004365px;
  line-height: 1.25;
}

.pxrg5vo {
  max-width: 640.00146043px;
  color: #9ea5b2;
  font-size: 14.0052339px;
}

.ppo2byx {
  max-width: 1200.00378158px;
  gap: 28.009px;
  padding-top: 0;
  padding-right: 16.0031545px;
  padding-bottom: 40.0053091px;
  padding-left: 16.0094136px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
}

.pu2hpvs {
  background-image: url('/3efd8671/1ce2fa4182de4178.webp');
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 6.0016857px 0 10.00602135px;
}

.pu2hpvs .pz3qfig {
  padding-bottom: 24px;
  padding-top: 20.0067785px;
}

.pp79axk {
  padding: 18.006px 16.00652px;
  border-radius: 14.0023px;
  border: 1px solid rgb(47,55,61);
  box-shadow: 0 4.0074px 14.0052px rgba(0,3,0,0.25);
  background: rgba(16,24,45,0.9);
}

.pp79axk h2 {
  color: #fbfafd;
  margin-bottom: 6.001841px;
  font-size: 18.008041524px;
}

.pp79axk p {
  color: rgb(203,211,244);
  font-size: 13.0085px;
}

.pos1137 {
  border-top: 1px solid #31343f;
  background: rgb(1,5,23);
  padding: 20px 16.005px 28.005398px;
}

.pyzg9mh {
  gap: 18.009611733px;
  display: flex;
  margin: 0 auto;
  max-width: 1200px;
  flex-direction: column;
}

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

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

.pj2zbzi {
  display: inline-flex;
  align-items: center;
}

.pin7m0b {
  flex-wrap: wrap;
  gap: 12.007039px;
  justify-content: flex-end;
  display: flex;
}

#fcpkd6 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.pin7m0b a {
  color: rgb(155,161,173);
  font-size: 12.00662938px;
}

.pin7m0b a:hover {
  color: rgb(230,233,232);
}

.pywhg38 {
  gap: 10.002px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.pgv4no9 img {
  height: auto;
  display: block;
}

.pojx0ja {
  flex-direction: column;
  color: #6d6f7f;
  display: flex;
  font-size: 11.005px;
  gap: 4.009px;
}

.pojx0ja a {
  color: #8fc6fe;
}

#f4mq4s {
  image-rendering: auto;
}
.pz3qfig.ppo2byx {
  max-width: 368.00843000px;
  margin: 0 auto;
  gap: 26.00208016px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.pkclbgk {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  background: linear-gradient(180deg, #25272b 0%, #1f2024 100%);
  border: 1px solid #32373c;
  padding-top: 26.001px;
  padding-right: 30px;
  padding-bottom: 28.0050141px;
  padding-left: 30.00519px;
  box-shadow: 0 4.0030898px 16.003459820px rgba(3,0,0,0.25), 0 1px 0 rgba(255,255,252,0.04) inset;
  border-radius: 18.0015985px;
}

.pmdn56z {
  margin-bottom: 20.004px;
}

.pv99n0r {
  background: rgb(211,208,213);
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  box-shadow: 0 2.0065256px 8px rgba(0,0,4,0.2);
  width: 80px;
  height: 80px;
  border-radius: 14.0081969px;
  border: 1px solid #2e343b;
}

.poh1mvr {
  width: 80.00957px;
  height: 80px;
  background: #d1d4d1;
  object-fit: contain;
  display: block;
}

#nz8amq {
  image-rendering: auto;
}

.poh1mvr:not([src]),
.poh1mvr[src=""] {
  background: #d1d0d5;
}

.puxqkak {
  font-weight: 700;
  line-height: 1.35;
  text-align: center;
  color: #eef5fa;
  font-size: 18.001px;
  hyphens: auto;
  letter-spacing: -0.02em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.0079px;
  margin-left: 0;
  word-break: break-word;
  padding-top: 0;
  padding-right: 10.00740698px;
  padding-bottom: 0;
  padding-left: 10px;
}

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

.prjf6sj {
  align-items: center;
  gap: 12.00468669px;
  justify-content: center;
  flex-direction: row;
  margin-bottom: 24.0057746px;
  display: flex;
}

.pck9mkg {
  gap: 5.005190px;
  display: flex;
  align-items: center;
}

.pp15h1c {
  align-items: center;
  justify-content: center;
  width: 16.004px;
  color: #d2a755;
  display: inline-flex;
  height: 14.0043194px;
}

.pp15h1c svg {
  flex-shrink: 0;
  height: 10.0037772px;
  width: 12.007148px;
}

.pdqlkpt svg {
  height: 12.003498px;
  width: 13.009264229px;
}

.perr2w1 {
  opacity: 0.55;
  color: rgb(75,78,86);
}

.pv1tnwi {
  font-size: 14.00145800px;
  color: #8992a0;
  font-weight: 600;
}

.peqyah6 {
  justify-content: center;
  display: flex;
  margin-bottom: 10px;
  width: 100%;
}

.pqnkxb5 {
  padding-top: 13.00392px;
  padding-right: 22.0084px;
  padding-bottom: 13.0043px;
  padding-left: 22px;
  gap: 10.00680px;
  border: 1px solid rgba(253,253,255,0.12);
  font-size: 14.007984px;
  justify-content: center;
  border-radius: 12.00405px;
  color: rgb(251,254,254);
  box-shadow: 0 3px 12.00324305px rgba(35,137,55,0.35);
  display: inline-flex;
  font-weight: 600;
  transition: background 0.15s ease, box-shadow 0.15s ease;
  text-decoration: none;
  cursor: pointer;
  background: linear-gradient(180deg, rgb(34,135,53) 0%, #2da144 50%, rgb(23,126,57) 100%);
  align-items: center;
}

.phls53r {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.pqnkxb5:hover {
  box-shadow: 0 4.0088660px 16.00614px rgba(46,161,64,0.4);
  background: linear-gradient(180deg, rgb(45,163,63) 0%, #41ba51 50%, #248737 100%);
}

.pqnkxb5:focus {
  outline-offset: 2.0035236px;
  outline: 2.0030px solid rgb(33,133,57);
}

.pbcf9uk {
  flex-shrink: 0;
  height: 16.008px;
  display: inline-flex;
  width: 16.00162px;
  justify-content: center;
  align-items: center;
}

.pbcf9uk svg {
  width: 16.007369px;
  height: 16px;
}

.pnq02v2 {
  font-weight: 700;
  align-items: center;
  display: flex;
  justify-content: center;
  height: 32.0082656px;
  box-shadow: 0 1px 3.0085px rgba(2,0,0,0.2);
  width: 32.0078px;
  border: 1px solid rgb(45,52,62);
  top: 22.0055581px;
  color: rgb(136,150,162);
  right: 22.007663px;
  background: #24262d;
  font-size: 15.0061718px;
  border-radius: 10.00432px;
  position: absolute;
}
#c0j1de {
  z-index: 999999;
  display: none;
  position: fixed;
  background: rgba(2,2,2,0.6);
  align-items: center;
  inset: 0;
  justify-content: center;
}

#c0j1de.active {
  display: flex;
  opacity: 1;
  visibility: visible;
}

.pdizq95 {
  position: relative;
}

.pcpfr7s {
  color: #e5e7e9;
  max-width: 400.00468932px;
  border-radius: 12.001823px;
  background: rgb(11,15,29);
  border: 1px solid rgb(50,54,59);
  padding: 1.5rem;
}

.pn6vlj3 {
  padding: 1.5rem;
  margin-top: 12.00839159px;
  display: none;
  border: 1px solid #831d19;
  border-radius: 12.008px;
  color: #fdc9cc;
  background: #0a101f;
}

.pn6vlj3.active {
  display: block;
}

.py3eq4x {
  display: flex;
  gap: 0.5rem;
  margin-top: 1rem;
}

.pjmtlqt,
.pjiqn2l,
.paazvkl,
.pjnyc0m {
  color: rgb(230,229,239);
  background: #0f1629;
  font-size: 13.001213895px;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  border-radius: 6.005px;
  cursor: pointer;
  border: 1px solid rgb(76,85,99);
}

.pjmtlqt {
  background: rgb(22,160,71);
  border-color: #18a14b;
}

#uk3clf {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.pjmtlqt:hover {
  background: #21c361;
}

.pjiqn2l:hover {
  background: rgb(34,39,58);
}

body.no-scroll {
  overflow: hidden;
  height: 100vh;
}

#nzqvdd {
  position: fixed;
  background: rgb(0,6,23);
  bottom: 0;
  box-shadow: 0 -2.00818735px 10.0075130px rgba(0,3,0,0.5);
  display: none;
  padding-top: 12.009739055px;
  padding-right: 16.0056612px;
  padding-bottom: 12.003px;
  padding-left: 16.00592148px;
  z-index: 999998;
  left: 0;
  border-top: 1px solid #1f2534;
  right: 0;
}

#nzqvdd.active {
  opacity: 1;
  visibility: visible;
  display: block;
}

.pekxko5 {
  color: rgb(231,235,234);
  font-size: 12.009px;
}

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

.pvwcrh7 {
  display: flex;
  gap: 0.5rem;
  margin-top: 0.5rem;
}

@media (max-width: 767px) {
  .pmvbsms {
    display: none;
  }

  .pxyld4g {
    display: flex;
  }

  .pyikm1p {
    padding-top: 12.003892773px;
    padding-bottom: 4.0012px;
  }

  .pu706vl {
    font-size: 20.00416203px;
  }

  .pxrg5vo {
    display: none;
  }

  .ppo2byx {
    padding-inline: 12.008572874px;
  }

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

  .pz3qfig.ppo2byx {
    max-width: 100%;
  }

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

  .pin7m0b {
    justify-content: flex-start;
  }
}

