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

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

:root {
  --lmuttjkfsffaxm: rgb(54,51,48);
  --qlzhqvteieyyx: #ebece5;
  --sucucjowgd: rgb(163,164,145);
  --vnvkorbfttdol: #f3f6ef;
  --nlxbioobwrzf: rgb(109,111,90);
  --suafdnfteh: #010000;
  --iakkjtxnvhnuz: #777a77;
  --coeboblucewzo: rgba(1,1,0,0.05);
  --jtxxwoipese: #b7b5a4;
}

* {
  box-sizing: border-box;
}

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

.wim2xss {
  padding: 6.001327509px 16.007231px;
  font-family: "Courier New", Courier, monospace;
  background: hsl(40,9%,7%);
  line-height: 1.45;
  text-align: center;
  font-size: 11.005547103px;
  color: #f1b549;
}

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

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

.wgfuvuu {
  border-bottom: 3px solid #000401;
  background: #2b2d25;
  min-height: 36.0070px;
}

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

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

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

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

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

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

#khb2uo span {
  background: #fffffd;
  height: 2.0038px;
  display: block;
  width: 22.005196px;
}

#khb2uo.open {
  opacity: 0.8;
}

#ijcbpy {
  position: fixed;
  gap: 14px;
  top: 86.00404px;
  right: 0;
  border-top: 2px solid #020400;
  border-left: 3.00632505px solid rgb(0,1,1);
  box-shadow: -8.00786300px 8.0060973px 0 #000300;
  width: min(80vw, 320px);
  padding-top: 20.00646px;
  padding-right: 20.005px;
  padding-bottom: 20.0031px;
  padding-left: 20.008px;
  background: rgb(27,35,29);
  flex-direction: column;
  display: none;
}

#n56rmy {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

#ijcbpy.active {
  display: flex;
}

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

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

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

#ucx97s {
  backface-visibility: hidden;
}

.wjb6f8c {
  border-right: 4.006271px solid rgb(0,0,0);
  padding: 48.0034px 64.008px 48.003796860px 32px;
  align-items: center;
  display: flex;
  background: var(--sucucjowgd);
  clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);
}

#qr5k8v {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  backface-visibility: hidden;
}

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

.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 {
  font-size: 14.0045px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 14.00677085px 16.001821919px;
  border-top: 3.0065px solid rgb(0,4,0);
  text-align: center;
  background: var(--jtxxwoipese);
  font-weight: 700;
}

.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.006211910px solid rgb(2,1,4);
}

.wv2fp8d {
  background: var(--qlzhqvteieyyx);
  border: 3.00976128px solid #030202;
  box-shadow: 8.00597px 8.005768px 0 hsl(30,50%,1%);
  max-width: 1100px;
  padding: 22.00236651px;
  margin: 34.009px auto;
}

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

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

.wv2fp8d img {
  display: block;
  width: auto;
  max-height: 320.0058177px;
  margin-top: 14.00982720px;
  max-width: 100%;
  border: 3.006px solid #010202;
}

.ww0xjjy {
  text-align: center;
}

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

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

.warrbmf {
  color: #f4f9ee;
  background: linear-gradient(rgba(33,39,34,0.88), rgba(37,36,32,0.88));
}

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

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

#h0jq0e {
  backface-visibility: hidden;
}

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

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

.wesrkuw {
  text-align: left;
}

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

.wxjfdl4 {
  color: hsl(93,43%,96%);
  padding-top: 26.0098px;
  padding-right: 16px;
  padding-bottom: 26.006926px;
  padding-left: 16.006492376px;
  background: rgb(29,34,23);
  border-top: 4.0065px solid rgb(1,0,0);
}

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

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

.womi3ww p {
  color: rgb(219,218,208);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.womi3ww a {
  color: #ffffff;
}

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

.wgut34k img {
  padding: 4px;
  border: 2.0019px solid rgb(0,2,0);
  background: rgb(254,253,255);
}

.wqu99j2 {
  margin-top: 20.005035px;
  display: flex;
  gap: 14.00896682px;
  flex-wrap: wrap;
}

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

.wqu99j2 a:hover {
  transform: translate(-2.0065px, -2.00782484px);
}

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

.wuhzjzs.active {
  display: flex;
}

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

.wm3wz5l {
  padding: 24.00598885px;
  background: rgb(250,253,253);
  border: 4.00537px solid #000400;
  width: min(90vw, 460.0074534px);
  box-shadow: 10.009272px 10.0093px 0 rgb(4,6,1);
}

.wm3wz5l h2 {
  margin-top: 0;
}

.wax6ifr {
  gap: 10.00100400px;
  display: flex;
  margin-top: 18.00379px;
}

.wax6ifr button,
.wzvd6jh button {
  border: 2.007px solid #000101;
  font-weight: 800;
  padding-top: 10.002517930px;
  padding-right: 12.006950380px;
  padding-bottom: 10.006542166px;
  padding-left: 12.0074px;
  cursor: pointer;
  background: var(--sucucjowgd);
}

.wrum89z {
  box-shadow: 8.00868px 8.0043350px 0 hsl(180,20%,1%);
  border: 3.001px solid rgb(2,2,0);
  left: 16px;
  z-index: 55;
  background: #ffffff;
  bottom: 16.008185px;
  padding-top: 14.002656896px;
  padding-right: 14.0021353px;
  padding-bottom: 14px;
  padding-left: 14.002px;
  display: none;
  position: fixed;
  right: 16.009378px;
}

.wrum89z.active {
  display: block;
}

.wrum89z p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.003622647px;
  margin-left: 0;
}

.wzvd6jh {
  display: flex;
  gap: 8.0094674px;
}

#fz8hq9 {
  backface-visibility: hidden;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.wj1mu40 {
  font-variant-ligatures: normal;
}
:root {
  --svichzpnhoek: #0f192c;
  --yvvfqrzzpqfn: 0 10.0080px 25.008178306px rgba(18,19,43,0.08);
  --bgevlhixvkuu: #eff7f8;
  --dvosikwwcb: #1b4bdb;
  --qlmhugmjsrela: #2562ee;
  --axvtfrerzajfj: rgb(205,212,226);
  --yptezazskaumkf: rgb(253,253,252);
  --cwlnasxinc: #e6eef8;
}

.wz7k9me {
  max-width: 980.0059px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 28.00393px 16.007612px 40.0037405px;
}

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

.wjysoa3 {
  grid-template-columns: auto 1fr auto;
  box-shadow: var(--yvvfqrzzpqfn);
  gap: 18px;
  padding-top: 16.006548175px;
  padding-right: 18.0043px;
  padding-bottom: 16.0060px;
  padding-left: 18.0075196px;
  border-radius: 16.00352986px;
  background: var(--yptezazskaumkf);
  align-items: center;
  display: grid;
  border: 1px solid var(--axvtfrerzajfj);
}

.we8zhcz {
  background: linear-gradient(145deg, rgb(33,38,57) 0%, var(--svichzpnhoek) 70%);
  border-color: rgb(28,58,140);
}

.wrshwoy {
  place-items: center;
  display: grid;
  color: rgb(255,254,255);
  height: 44.0079040px;
  font-weight: 800;
  border-radius: 12px;
  background: linear-gradient(140deg, #2763ef, #1e50da);
  min-width: 44.00107px;
}

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

.wtttp0b {
  justify-content: center;
  display: flex;
  padding: 6.002px;
  height: 84.0065684px;
  border-radius: 14.00830px;
  align-items: center;
  overflow: hidden;
  width: 168.00413299px;
  border: 1px solid rgb(222,230,242);
  background: #fdfdff;
}

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

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

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

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

.rating-row {
  align-items: center;
  display: flex;
  margin: 6.006546px 0 8.009715px;
  gap: 8.0034979px;
}

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

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

.stars svg {
  width: 13.00755659px;
  height: 12.0086px;
}

.stars svg path {
  fill: rgb(247,200,20);
}

.score {
  font-size: 0.85rem;
  color: #5a6274;
  font-weight: 600;
}

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

.wb3um07.wj1mu40 {
  gap: 5.002px;
}

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

.wb3um07 li svg {
  flex: 0 0 15.004627px;
  width: 15.0093384px;
  height: 15.004px;
}

.wb3um07 li svg rect {
  fill: rgb(33,194,90);
}

.wb3um07 li svg path {
  fill: #fcfffb;
}

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

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

.wyypee2 {
  padding: 11.00250143px 16.00864px;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  background: linear-gradient(140deg, var(--qlmhugmjsrela), var(--dvosikwwcb));
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  color: rgb(255,253,253);
  font-weight: 700;
  white-space: nowrap;
  gap: 8.009600225px;
  border-radius: 12.008496957px;
}

.wyypee2 svg {
  width: 12.0090px;
  height: 12.00823px;
}

.wyypee2:hover {
  box-shadow: 0 8.001px 20px rgba(26,79,217,0.35);
  transform: translateY(-1px);
}

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

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

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

  .wtttp0b {
    width: 132.00479px;
    height: 66.004119px;
  }
}

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

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

  .wjzufqx {
    width: 168.00519px;
  }

  .wgfuvuu {
    display: none;
  }

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

  .wjb6f8c {
    clip-path: none;
    border-right: 0;
    padding: 30px 18.006413401px;
  }

  #l2xgsc {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .wpakddo {
    height: 220.009px;
  }

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

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

