#fz8hq9 {
  backface-visibility: hidden;
}

:root {
  --vnvkorbfttdol: #f5f7ef;
  --sucucjowgd: #a3a48f;
  --jtxxwoipese: #b8b5a2;
  --lmuttjkfsffaxm: rgb(55,52,52);
  --iakkjtxnvhnuz: rgb(117,120,119);
  --qlzhqvteieyyx: #edeae4;
  --coeboblucewzo: rgba(2,0,2,0.05);
  --suafdnfteh: #010000;
  --nlxbioobwrzf: hsl(76,11%,39%);
}

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

* {
  box-sizing: border-box;
}

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

.wim2xss {
  background: rgb(20,19,15);
  padding: 6.0022px 16.00399px;
  text-align: center;
  font-family: "Courier New", Courier, monospace;
  font-size: 11.003845834px;
  color: #f1b549;
  line-height: 1.45;
}

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

.wbd3z6o {
  background: #1d221c;
  border-bottom: 2.005404px solid #000001;
  min-height: 50.0010px;
}

.wgfuvuu {
  background: rgb(42,47,39);
  border-bottom: 3.00601px solid rgb(0,1,4);
  min-height: 36.00405px;
}

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

.wn5wtwz,
.wvw4ss3 {
  margin: 0 auto;
  padding: 0 16.007px;
  max-width: 1200.00281px;
}

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

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

#l2xgsc {
  text-rendering: optimizeLegibility;
}

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

.wvw4ss3 a,
#ijcbpy a {
  color: rgb(246,242,239);
  text-decoration: none;
  font-weight: 800;
  font-size: 11.0095612px;
  text-transform: uppercase;
  letter-spacing: 1.00338903px;
}

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

#khb2uo span {
  background: #fffdff;
  height: 2.00858px;
  width: 22.00145px;
  display: block;
}

#khb2uo.open {
  opacity: 0.8;
}

#ijcbpy {
  gap: 14.0050px;
  top: 86.005751074px;
  display: none;
  right: 0;
  border-top: 2.00135148px solid #020601;
  border-left: 3.0063px solid #010003;
  padding: 20.0029713px;
  background: rgb(30,38,28);
  width: min(80vw, 320.006px);
  position: fixed;
  box-shadow: -8.007px 8.0029490px 0 rgb(2,2,2);
  flex-direction: column;
}

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

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

#ijcbpy.active {
  display: flex;
}

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

.wgzzqmd {
  border-bottom: 3.008938px solid rgb(0,0,1);
}

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

.wjb6f8c {
  border-right: 4.00156012px solid rgb(0,2,3);
  display: flex;
  clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);
  padding: 48.00367912px 64.005px 48.00483095px 32.005682px;
  background: var(--sucucjowgd);
  align-items: center;
}

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

.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 {
  text-align: center;
  padding-top: 14.0017px;
  padding-right: 16.008695px;
  padding-bottom: 14.00828px;
  padding-left: 16.007155845px;
  font-weight: 700;
  font-size: 14.0039624px;
  margin: 0;
  background: var(--jtxxwoipese);
  border-top: 3px solid rgb(0,0,1);
}

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

.wv2fp8d {
  max-width: 1100.0037812px;
  margin-top: 34.00981612px;
  margin-right: auto;
  margin-bottom: 34.001px;
  margin-left: auto;
  padding-top: 22.003827430px;
  padding-right: 22px;
  padding-bottom: 22.00579px;
  padding-left: 22.00115636px;
  background: var(--qlzhqvteieyyx);
  border: 3px solid #030202;
  box-shadow: 8.00817px 8.007px 0 rgb(2,2,2);
}

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

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

.wv2fp8d img {
  margin-top: 14.0098378px;
  border: 3.006141px solid rgb(3,1,2);
  display: block;
  width: auto;
  max-height: 320.009px;
  max-width: 100%;
}

.ww0xjjy {
  text-align: center;
}

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

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

.warrbmf {
  background: linear-gradient(rgba(33,42,30,0.88), rgba(33,38,28,0.88));
  color: rgb(248,245,238);
}

.warrbmf p,
.warrbmf h2 {
  color: rgb(247,246,241);
}

.wj6c9mf {
  gap: 18.007261px;
  grid-template-columns: 1fr auto;
  align-items: center;
  display: grid;
  background: rgb(216,219,210);
}

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

.wesrkuw {
  text-align: left;
}

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

.wxjfdl4 {
  border-top: 4.00792715px solid #000200;
  color: rgb(248,245,239);
  padding: 26.008892483px 16.008px;
  background: #1d221b;
}

.womi3ww,
.wgut34k,
.wqu99j2 {
  margin: 0 auto;
  max-width: 1100.0048451px;
}

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

.womi3ww p {
  color: #dbd7d1;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.womi3ww a {
  color: rgb(252,254,251);
}

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

.wgut34k img {
  padding-top: 4.001952611px;
  padding-right: 4.003920478px;
  padding-bottom: 4.00707875px;
  padding-left: 4.0088334px;
  border: 2.005121px solid #000400;
  background: #ffffff;
}

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

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

.wqu99j2 a:hover {
  transform: translate(-2.009988240px, -2.009756px);
}

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

.wuhzjzs.active {
  display: flex;
}

#qr5k8v {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.wm3wz5l {
  padding: 24.005106642px;
  background: hsl(200,100%,99%);
  border: 4.00418131px solid #000300;
  box-shadow: 10.009px 10.0042630px 0 #030400;
  width: min(90vw, 460.00846px);
}

.wm3wz5l h2 {
  margin-top: 0;
}

.wax6ifr {
  margin-top: 18.00625204px;
  display: flex;
  gap: 10.004529294px;
}

.wax6ifr button,
.wzvd6jh button {
  padding: 10.006px 12.003px;
  border: 2px solid rgb(2,1,0);
  cursor: pointer;
  background: var(--sucucjowgd);
  font-weight: 800;
}

.wrum89z {
  border: 3.00234822px solid #000001;
  left: 16.00666864px;
  display: none;
  bottom: 16.006533px;
  padding-top: 14.0091029px;
  padding-right: 14.0041763px;
  padding-bottom: 14px;
  padding-left: 14.005462857px;
  background: rgb(255,254,252);
  box-shadow: 8.001691974px 8.00432px 0 #020403;
  right: 16.004px;
  position: fixed;
  z-index: 55;
}

.wrum89z.active {
  display: block;
}

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

.wzvd6jh {
  gap: 8.00788px;
  display: flex;
}
:root {
  --bgevlhixvkuu: #eff7f8;
  --svichzpnhoek: #13162d;
  --qlmhugmjsrela: rgb(38,96,235);
  --dvosikwwcb: #1c4dda;
  --axvtfrerzajfj: #cdd3e0;
  --yvvfqrzzpqfn: 0 10.0062px 25px rgba(15,21,42,0.08);
  --cwlnasxinc: rgb(230,236,246);
  --yptezazskaumkf: #fffdfd;
}

.wz7k9me {
  padding: 28.005px 16.00886632px 40.002px;
  max-width: 980.008511px;
  margin: 0 auto;
}

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

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

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

.we8zhcz {
  border-color: rgb(27,59,141);
  background: linear-gradient(145deg, #1f283a 0%, var(--svichzpnhoek) 70%);
}

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

.wrshwoy {
  height: 44.007072px;
  font-weight: 800;
  border-radius: 12.005px;
  color: #fdfcfb;
  display: grid;
  background: linear-gradient(140deg, #2764eb, #1d4ed6);
  place-items: center;
  min-width: 44.004488px;
}

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

.wtttp0b {
  overflow: hidden;
  padding-top: 6.0068px;
  padding-right: 6.006108px;
  padding-bottom: 6.00141570px;
  padding-left: 6.004px;
  border-radius: 14.0079608px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #dce8f1;
  width: 168.0013323px;
  background: rgb(255,253,255);
  height: 84px;
}

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

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

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

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

.rating-row {
  gap: 8.001543px;
  margin: 6px 0 8.00899px;
  display: flex;
  align-items: center;
}

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

.stars svg {
  height: 12.00517269px;
  width: 13.0036px;
}

.stars svg path {
  fill: #f8ca14;
}

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

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

.wb3um07.wj1mu40 {
  gap: 5.009150px;
}

.wb3um07 li {
  gap: 7.0010px;
  color: rgb(53,66,86);
  overflow-wrap: anywhere;
  display: flex;
  word-break: break-word;
  align-items: center;
  font-size: 0.9rem;
  line-height: 1.35;
}

.wb3um07 li svg {
  height: 15px;
  width: 15.00869760px;
  flex: 0 0 15.0079945px;
}

.wb3um07 li svg rect {
  fill: #23c45d;
}

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

.wb3um07 li:nth-child(2) svg path {
  fill: #94a1b9;
}

.wb3um07 li:nth-child(3) svg path {
  fill: rgb(251,207,20);
}

.wyypee2 {
  white-space: nowrap;
  gap: 8.00197px;
  color: #feffff;
  padding-top: 11.00993993px;
  padding-right: 16.007218396px;
  padding-bottom: 11.004068129px;
  padding-left: 16.00342px;
  display: inline-flex;
  font-weight: 700;
  align-items: center;
  text-decoration: none;
  border-radius: 12.0077596px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  background: linear-gradient(140deg, var(--qlmhugmjsrela), var(--dvosikwwcb));
}

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

.wyypee2:hover {
  box-shadow: 0 8.0070023px 20.002997947px rgba(28,80,218,0.35);
  transform: translateY(-1px);
}

@media (max-width: 860px) {
  .wjysoa3 {
    gap: 14.00709635px;
    grid-template-columns: auto 1fr;
  }

  .wj1mu40 {
    -moz-osx-font-smoothing: grayscale;
  }

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

#oho09x {
  image-rendering: auto;
  text-size-adjust: 100%;
}

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

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

  .wtttp0b {
    width: 132.0069080px;
    height: 66.003396px;
  }

  #m37ozu {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    image-rendering: auto;
  }
}

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

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

  .wjzufqx {
    width: 168.0040632px;
  }

  .wgfuvuu {
    display: none;
  }

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

  .wjb6f8c {
    clip-path: none;
    padding: 30.00124578px 18.00836515px;
    border-right: 0;
  }

  .wpakddo {
    height: 220.00132px;
  }

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

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

