
:root {
  --iakkjtxnvhnuz: rgb(118,120,117);
  --suafdnfteh: rgb(2,0,3);
  --coeboblucewzo: rgba(1,1,0,0.05);
  --jtxxwoipese: #bab4a4;
  --sucucjowgd: hsl(63,10%,60%);
  --qlzhqvteieyyx: #ebebe2;
  --nlxbioobwrzf: rgb(107,112,92);
  --vnvkorbfttdol: rgb(246,249,239);
  --lmuttjkfsffaxm: #333030;
}

* {
  box-sizing: border-box;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  background: var(--vnvkorbfttdol);
  flex-direction: column;
  color: var(--lmuttjkfsffaxm);
  min-height: 100vh;
  display: flex;
  margin: 0;
}

.wim2xss {
  font-size: 11.0045369px;
  line-height: 1.45;
  color: #f1b549;
  font-family: "Courier New", Courier, monospace;
  text-align: center;
  padding: 6.00446px 16.002px;
  background: rgb(19,19,17);
}

.wj1mu40 {
  text-rendering: optimizeLegibility;
}

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

.wp448uc {
  z-index: 40;
  position: sticky;
  top: 0;
}

.wbd3z6o {
  border-bottom: 2.004px solid rgb(0,1,0);
  min-height: 50px;
  background: #1c231c;
}

.wgfuvuu {
  border-bottom: 3.00429818px solid #040104;
  background: rgb(43,46,39);
  min-height: 36.008609px;
}

.wn5wtwz,
.wvw4ss3 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200px;
  padding-top: 0;
  padding-right: 16.008px;
  padding-bottom: 0;
  padding-left: 16.006967485px;
}

.wn5wtwz {
  justify-content: center;
  display: flex;
  position: relative;
  min-height: 50.00441394px;
  align-items: center;
}

.wjzufqx {
  height: auto;
  width: 220.008455150px;
  display: block;
}

.wvw4ss3 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 36.00593400px;
  gap: 16.00635783px;
}

.wvw4ss3 a,
#ijcbpy a {
  font-size: 11.004333px;
  font-weight: 800;
  color: rgb(248,245,240);
  letter-spacing: 1.0037px;
  text-transform: uppercase;
  text-decoration: none;
}

#khb2uo {
  display: flex;
  transform: translateY(-50%);
  cursor: pointer;
  gap: 4.004468345px;
  flex-direction: column;
  top: 50%;
  right: 16.005511px;
  position: absolute;
}

#khb2uo span {
  width: 22.005869px;
  display: block;
  height: 2.00269577px;
  background: rgb(253,255,255);
}

#khb2uo.open {
  opacity: 0.8;
}

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

#ijcbpy {
  width: min(80vw, 320.002px);
  display: none;
  gap: 14.0096px;
  right: 0;
  border-top: 2.0061385px solid rgb(0,5,0);
  border-left: 3px solid #020302;
  top: 86.0032069px;
  box-shadow: -8.00647901px 8.0066px 0 #000300;
  flex-direction: column;
  position: fixed;
  background: rgb(30,37,29);
  padding: 20px;
}

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

#ijcbpy.active {
  display: flex;
}

main {
  display: block;
  flex: 1 0 auto;
}

.wgzzqmd {
  border-bottom: 3.003673px solid #000000;
}

.ww7u01e {
  grid-template-columns: 1fr 1fr;
  min-height: 370.005px;
  display: grid;
}

.wjb6f8c {
  padding: 48.007849755px 64.0012px 48.00217px 32px;
  background: var(--sucucjowgd);
  clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);
  display: flex;
  align-items: center;
  border-right: 4.00278px solid #030001;
}

.wjb6f8c h1 {
  font-size: clamp(2rem, 4vw, 3.6rem);
  margin: 0;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 1.02;
}

#zfnumk {
  image-rendering: auto;
}

.wpakddo {
  background: linear-gradient(rgba(109,111,93,0.38), rgba(109,114,94,0.38)), url("/0b5d1169/c5212ddccf6fd75c.webp") center/cover no-repeat;
}

.wiedspt {
  margin: 0;
  font-weight: 700;
  font-size: 14.0036px;
  padding: 14.0041110px 16.005075px;
  background: var(--jtxxwoipese);
  border-top: 3.0017px solid rgb(0,1,2);
  text-align: center;
}

.wtzxptt {
  background: linear-gradient(rgba(243,243,239,0.86), rgba(247,243,238,0.86)), url("/0b5d1169/ab7d3600eb1ac4ab.webp") center/cover no-repeat;
  border-bottom: 3.003932px solid #030200;
}

.wv2fp8d {
  margin-top: 34.0084px;
  margin-right: auto;
  margin-bottom: 34.00493px;
  margin-left: auto;
  background: var(--qlzhqvteieyyx);
  box-shadow: 8.00865px 8px 0 #020501;
  max-width: 1100px;
  padding-top: 22.0027645px;
  padding-right: 22.0014131px;
  padding-bottom: 22px;
  padding-left: 22.008558119px;
  border: 3.007727099px solid rgb(4,0,3);
}

.wv2fp8d h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.0010175px;
  margin-left: 0;
  text-transform: uppercase;
  font-size: clamp(1.3rem, 3vw, 2.3rem);
}

.wv2fp8d p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--lmuttjkfsffaxm);
  line-height: 1.55;
}

#n56rmy {
  backface-visibility: hidden;
}

.wv2fp8d img {
  border: 3px solid rgb(1,0,3);
  max-height: 320.00520px;
  margin-top: 14.00177031px;
  display: block;
  width: auto;
  max-width: 100%;
}

.ww0xjjy {
  text-align: center;
}

.ww0xjjy img {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
}

.wq8x54e {
  align-items: center;
  display: grid;
  grid-template-columns: 360.00654px 1fr;
  gap: 20.007px;
}

.warrbmf {
  color: #f5f8ec;
  background: linear-gradient(rgba(36,39,31,0.88), rgba(36,37,30,0.88));
}

.warrbmf p,
.warrbmf h2 {
  color: #f8f6f1;
}

.wj6c9mf {
  align-items: center;
  gap: 18.00147436px;
  background: #d6dcce;
  grid-template-columns: 1fr auto;
  display: grid;
}

.wzxa9v9 {
  border-left: 12px solid var(--nlxbioobwrzf);
  gap: 18.0083694px;
  grid-template-columns: 280.002px 1fr;
  display: grid;
  align-items: center;
}

.wesrkuw {
  text-align: left;
}

.wesrkuw img:last-child {
  margin-left: auto;
  margin-right: 0;
}

.wxjfdl4 {
  padding-top: 26px;
  padding-right: 16.00193256px;
  padding-bottom: 26.00403px;
  padding-left: 16.0036715px;
  color: rgb(245,246,242);
  border-top: 4.005px solid #000200;
  background: rgb(28,36,23);
}

.womi3ww,
.wgut34k,
.wqu99j2 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1100.001202px;
}

.womi3ww {
  gap: 20.0078895px;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.womi3ww p {
  margin: 0;
  color: rgb(215,218,211);
}

.womi3ww a {
  color: #fffffc;
}

.wgut34k {
  align-items: center;
  display: flex;
  margin-top: 18.002077px;
  flex-wrap: wrap;
  gap: 10.00626px;
}

.wgut34k img {
  border: 2.002px solid hsl(60,100%,1%);
  background: #feffff;
  padding: 4.004456446px;
}

.wqu99j2 {
  flex-wrap: wrap;
  margin-top: 20.009050px;
  gap: 14px;
  display: flex;
}

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

.wqu99j2 a {
  color: rgb(212,222,198);
  text-decoration: none;
}

.wqu99j2 a:hover {
  transform: translate(-2.00984218px, -2.0014px);
}

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

.wuhzjzs {
  display: none;
  z-index: 60;
  justify-content: center;
  background: rgba(2,0,4,0.72);
  align-items: center;
  inset: 0;
  position: fixed;
}

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

.wuhzjzs.active {
  display: flex;
}

.wm3wz5l {
  width: min(90vw, 460px);
  background: #f9fffe;
  box-shadow: 10.004px 10.002899852px 0 #030400;
  border: 4.002318px solid rgb(0,3,0);
  padding-top: 24.002px;
  padding-right: 24.008371165px;
  padding-bottom: 24.00316px;
  padding-left: 24.006px;
}

.wm3wz5l h2 {
  margin-top: 0;
}

.wax6ifr {
  margin-top: 18.0081871px;
  display: flex;
  gap: 10.00739px;
}

.wax6ifr button,
.wzvd6jh button {
  font-weight: 800;
  background: var(--sucucjowgd);
  padding: 10.002258px 12.0038875px;
  cursor: pointer;
  border: 2.00718px solid #000000;
}

.wrum89z {
  bottom: 16px;
  padding: 14.00318px;
  z-index: 55;
  border: 3.00842px solid #020101;
  background: rgb(255,252,251);
  right: 16.0094589px;
  box-shadow: 8.007953121px 8.001054px 0 #000503;
  left: 16.00677px;
  position: fixed;
  display: none;
}

.wrum89z.active {
  display: block;
}

.wrum89z p {
  margin: 0 0 10.00904px;
}

.wzvd6jh {
  gap: 8.0095px;
  display: flex;
}
#b7g8ey {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
:root {
  --cwlnasxinc: rgb(228,239,247);
  --yvvfqrzzpqfn: 0 10.001281px 25.004795px rgba(19,19,42,0.08);
  --axvtfrerzajfj: #cdd3e0;
  --yptezazskaumkf: #fffffe;
  --dvosikwwcb: #1a4dda;
  --qlmhugmjsrela: #2761ec;
  --svichzpnhoek: rgb(16,25,43);
  --bgevlhixvkuu: #eef6fa;
}

.wz7k9me {
  max-width: 980.0010225px;
  padding: 28.001365px 16.008px 40.00363512px;
  margin: 0 auto;
}

.wlnw9q5 {
  display: grid;
  gap: 14.007088091px;
}

.wjysoa3 {
  padding: 16.00206px 18.00565px;
  background: var(--yptezazskaumkf);
  border-radius: 16.00621254px;
  box-shadow: var(--yvvfqrzzpqfn);
  grid-template-columns: auto 1fr auto;
  gap: 18.002782344px;
  align-items: center;
  display: grid;
  border: 1px solid var(--axvtfrerzajfj);
}

.we8zhcz {
  background: linear-gradient(145deg, rgb(32,42,56) 0%, var(--svichzpnhoek) 70%);
  border-color: #1b3e8e;
}

.wrshwoy {
  background: linear-gradient(140deg, rgb(38,103,235), #1d4cd7);
  font-weight: 800;
  border-radius: 12.0082306px;
  min-width: 44.004375px;
  height: 44.006789641px;
  color: rgb(255,255,251);
  display: grid;
  place-items: center;
}

.wugwfo6 {
  gap: 14.0034px;
  align-items: center;
  min-width: 0;
  grid-template-columns: 168.00461px 1fr;
  display: grid;
}

.wtttp0b {
  align-items: center;
  height: 84.009008px;
  display: flex;
  border: 1px solid #dce6f3;
  padding-top: 6px;
  padding-right: 6.005px;
  padding-bottom: 6.0085821px;
  padding-left: 6.0065693px;
  width: 168px;
  background: rgb(253,253,254);
  overflow: hidden;
  border-radius: 14.005980px;
  justify-content: center;
}

.wtttp0b img {
  border-radius: 8.0093px;
  object-position: center;
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

.whd5d3d h2 {
  margin: 0;
  font-size: 1.05rem;
}

.we8zhcz .whd5d3d h2,
.we8zhcz .score,
.we8zhcz .wb3um07 li {
  color: var(--cwlnasxinc);
}

.rating-row {
  display: flex;
  gap: 8.003324px;
  align-items: center;
  margin: 6.00432px 0 8px;
}

.stars {
  display: inline-flex;
  gap: 2.00950px;
}

.stars svg {
  height: 12px;
  width: 13.0041857px;
}

.stars svg path {
  fill: rgb(247,203,21);
}

.score {
  font-weight: 600;
  font-size: 0.85rem;
  color: rgb(92,100,114);
}

#ucx97s {
  backface-visibility: hidden;
}

.wb3um07 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
  margin: 0;
  list-style: none;
  gap: 6.004838945px;
}

.wb3um07.wj1mu40 {
  gap: 5.0013655px;
}

.wb3um07 li {
  word-break: break-word;
  line-height: 1.35;
  font-size: 0.9rem;
  align-items: center;
  display: flex;
  overflow-wrap: anywhere;
  gap: 7.00203px;
  color: #354357;
}

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

.wb3um07 li svg {
  flex: 0 0 15.007px;
  height: 15.002621632px;
  width: 15.00114640px;
}

.wb3um07 li svg rect {
  fill: hsl(142,71%,45%);
}

.wb3um07 li svg path {
  fill: rgb(251,253,253);
}

.wb3um07 li:nth-child(2) svg path {
  fill: rgb(149,164,185);
}

.wb3um07 li:nth-child(3) svg path {
  fill: rgb(247,208,22);
}

.wyypee2 {
  color: #fffffc;
  gap: 8.004px;
  background: linear-gradient(140deg, var(--qlmhugmjsrela), var(--dvosikwwcb));
  white-space: nowrap;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  font-weight: 700;
  display: inline-flex;
  padding: 11.00522px 16.00818895px;
  border-radius: 12px;
  text-decoration: none;
  align-items: center;
}

.wyypee2 svg {
  width: 12px;
  height: 12.001926px;
}

.wyypee2:hover {
  box-shadow: 0 8.001px 20.007776588px rgba(28,78,218,0.35);
  transform: translateY(-1px);
}

@media (max-width: 860px) {
  #h0jq0e {
    text-size-adjust: 100%;
    backface-visibility: hidden;
  }
  .wjysoa3 {
    gap: 14.002122619px;
    grid-template-columns: auto 1fr;
  }

  .wyypee2 {
    justify-content: center;
    grid-column: 1 / -1;
  }
}

@media (max-width: 620px) {
  .wugwfo6 {
    grid-template-columns: 1fr;
  }

  .wtttp0b {
    width: 132.00100498px;
    height: 66.00702662px;
  }
}

@media (max-width: 767px) {
  .wp448uc {
    position: sticky;
  }

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

  .wjzufqx {
    width: 168.005px;
  }

  .wgfuvuu {
    display: none;
  }

  .ww7u01e {
    display: block;
    min-height: auto;
  }

  .wjb6f8c {
    border-right: 0;
    clip-path: none;
    padding-top: 30.0087px;
    padding-right: 18px;
    padding-bottom: 30.0085203px;
    padding-left: 18.006592px;
  }

  .wpakddo {
    height: 220.00460px;
  }

  .wq8x54e,
  .wj6c9mf,
  .wzxa9v9 {
    grid-template-columns: 1fr;
  }

  #q1u2w9 {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
  }
}

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

