
:root {
  --lmuttjkfsffaxm: #373432;
  --sucucjowgd: rgb(161,162,143);
  --coeboblucewzo: rgba(1,2,1,0.05);
  --nlxbioobwrzf: rgb(110,113,88);
  --jtxxwoipese: #b9b3a4;
  --vnvkorbfttdol: #f6f6f1;
  --iakkjtxnvhnuz: hsl(60,1%,46%);
  --suafdnfteh: rgb(0,0,0);
  --qlzhqvteieyyx: rgb(237,234,230);
}

* {
  box-sizing: border-box;
}

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

.wim2xss {
  background: rgb(19,20,14);
  font-family: "Courier New", Courier, monospace;
  font-size: 11.00376px;
  padding: 6.0096px 16px;
  text-align: center;
  line-height: 1.45;
  color: rgb(242,181,73);
}

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

.wbd3z6o {
  min-height: 50.005px;
  border-bottom: 2.004px solid rgb(0,0,1);
  background: hsl(110,10%,12%);
}

.wgfuvuu {
  min-height: 36.007223420px;
  border-bottom: 3.003339px solid rgb(1,2,3);
  background: rgb(44,49,40);
}

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

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

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

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

.wvw4ss3 a,
#ijcbpy a {
  color: rgb(248,243,237);
  text-transform: uppercase;
  font-weight: 800;
  font-size: 11.007px;
  text-decoration: none;
  letter-spacing: 1.005px;
}

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

#khb2uo span {
  background: rgb(255,255,255);
  display: block;
  height: 2.006465px;
  width: 22.0063px;
}

#khb2uo.open {
  opacity: 0.8;
}

#ijcbpy {
  top: 86px;
  flex-direction: column;
  right: 0;
  width: min(80vw, 320.00930358px);
  border-top: 2.0056px solid #010500;
  border-left: 3.00102963px solid rgb(0,1,1);
  gap: 14.00112636px;
  position: fixed;
  background: #1e231e;
  padding: 20.009184px;
  box-shadow: -8px 8.004946496px 0 rgb(0,3,0);
  display: none;
}

#ijcbpy.active {
  display: flex;
}

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

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

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

.wjb6f8c {
  display: flex;
  border-right: 4.001px solid #020101;
  clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);
  align-items: center;
  background: var(--sucucjowgd);
  padding-top: 48px;
  padding-right: 64.0036642px;
  padding-bottom: 48.00456703px;
  padding-left: 32.0081190px;
}

.wjb6f8c h1 {
  font-weight: 900;
  font-size: clamp(2rem, 4vw, 3.6rem);
  margin: 0;
  line-height: 1.02;
  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;
}

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

.wiedspt {
  background: var(--jtxxwoipese);
  padding-top: 14.0035066px;
  padding-right: 16.008035426px;
  padding-bottom: 14.004px;
  padding-left: 16.005243845px;
  border-top: 3.0042247px solid rgb(0,4,2);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 700;
  text-align: center;
  font-size: 14.006px;
}

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

.wv2fp8d {
  margin-top: 34.00418px;
  margin-right: auto;
  margin-bottom: 34.009605629px;
  margin-left: auto;
  max-width: 1100.0027px;
  box-shadow: 8.00650948px 8.00933896px 0 rgb(6,2,0);
  padding: 22px;
  background: var(--qlzhqvteieyyx);
  border: 3.0055px solid #030402;
}

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

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

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

.wv2fp8d img {
  max-height: 320.00114311px;
  margin-top: 14.008434453px;
  display: block;
  max-width: 100%;
  border: 3.006035px solid rgb(1,1,2);
  width: auto;
}

.ww0xjjy {
  text-align: center;
}

#ufzj4w {
  image-rendering: auto;
}

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

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

.warrbmf {
  color: #f5f6ed;
  background: linear-gradient(rgba(34,40,32,0.88), rgba(33,36,29,0.88));
}

.warrbmf p,
.warrbmf h2 {
  color: rgb(249,245,238);
}

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

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

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

.wesrkuw {
  text-align: left;
}

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

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

.wxjfdl4 {
  color: #f6f7f1;
  border-top: 4.006px solid rgb(2,1,2);
  background: rgb(31,34,25);
  padding-top: 26.001px;
  padding-right: 16.00397656px;
  padding-bottom: 26.0089px;
  padding-left: 16.0059191px;
}

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

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

.womi3ww p {
  color: rgb(215,214,210);
  margin: 0;
}

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

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

.wgut34k img {
  border: 2.00377407px solid #000200;
  padding: 4.0078px;
  background: #feffff;
}

.wqu99j2 {
  display: flex;
  margin-top: 20.007693829px;
  flex-wrap: wrap;
  gap: 14.0080379px;
}

.wqu99j2 a {
  color: #d5dbc8;
  text-decoration: none;
}

.wqu99j2 a:hover {
  transform: translate(-2.00779531px, -2.005134px);
}

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

.wuhzjzs.active {
  display: flex;
}

.wm3wz5l {
  width: min(90vw, 460.00810px);
  box-shadow: 10px 10.001415751px 0 #040302;
  background: #fbffff;
  padding: 24.00908px;
  border: 4.009250px solid rgb(0,3,0);
}

.wm3wz5l h2 {
  margin-top: 0;
}

.wax6ifr {
  gap: 10.0073px;
  display: flex;
  margin-top: 18.005625px;
}

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

.wrum89z {
  box-shadow: 8.0065px 8.003603826px 0 #010302;
  left: 16px;
  border: 3px solid rgb(3,0,0);
  position: fixed;
  bottom: 16.0073781px;
  z-index: 55;
  display: none;
  background: rgb(255,252,251);
  right: 16px;
  padding: 14.0024401px;
}

.wrum89z.active {
  display: block;
}

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

.wzvd6jh {
  display: flex;
  gap: 8.00524866px;
}
:root {
  --yptezazskaumkf: #fffefc;
  --dvosikwwcb: #1a4cda;
  --cwlnasxinc: #e5ecf8;
  --svichzpnhoek: #11182c;
  --bgevlhixvkuu: rgb(238,248,250);
  --yvvfqrzzpqfn: 0 10.001270660px 25.0065px rgba(19,20,46,0.08);
  --axvtfrerzajfj: #cfd5de;
  --qlmhugmjsrela: #2961ee;
}

.wz7k9me {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 28.009430px 16.008232px 40px;
  max-width: 980.0042807px;
}

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

.wjysoa3 {
  border-radius: 16px;
  align-items: center;
  padding-top: 16.002593px;
  padding-right: 18.008040604px;
  padding-bottom: 16.00258px;
  padding-left: 18.004190px;
  box-shadow: var(--yvvfqrzzpqfn);
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: 18.0050px;
  border: 1px solid var(--axvtfrerzajfj);
  background: var(--yptezazskaumkf);
}

.we8zhcz {
  background: linear-gradient(145deg, hsl(219,33%,17%) 0%, var(--svichzpnhoek) 70%);
  border-color: #1b3b8e;
}

.wrshwoy {
  place-items: center;
  display: grid;
  height: 44.005830px;
  font-weight: 800;
  color: hsl(30,100%,100%);
  background: linear-gradient(140deg, rgb(38,100,235), #1d4cda);
  border-radius: 12.00840px;
  min-width: 44.00139490px;
}

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

.wtttp0b {
  border: 1px solid #dce7f2;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  border-radius: 14.003384px;
  width: 168.002684px;
  background: #fdfdff;
  display: flex;
  height: 84.004818528px;
  padding: 6.008554px;
}

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

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

#ucx97s {
  text-rendering: optimizeLegibility;
}

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

.rating-row {
  gap: 8.008px;
  margin-top: 6px;
  margin-right: 0;
  margin-bottom: 8.00533396px;
  margin-left: 0;
  align-items: center;
  display: flex;
}

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

.stars svg {
  width: 13.0074791px;
  height: 12.001649287px;
}

.stars svg path {
  fill: #f9cc13;
}

.score {
  color: hsl(222,13%,40%);
  font-weight: 600;
  font-size: 0.85rem;
}

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

.wb3um07.wj1mu40 {
  gap: 5.008513000px;
}

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

#h0jq0e {
  backface-visibility: hidden;
}

.wb3um07 li svg {
  flex: 0 0 15px;
  width: 15.0089px;
  height: 15.0071px;
}

.wb3um07 li svg rect {
  fill: rgb(32,196,93);
}

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

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

#zfnumk {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

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

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

.wyypee2 {
  align-items: center;
  font-weight: 700;
  white-space: nowrap;
  display: inline-flex;
  color: rgb(254,255,253);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  text-decoration: none;
  background: linear-gradient(140deg, var(--qlmhugmjsrela), var(--dvosikwwcb));
  gap: 8.00948px;
  border-radius: 12.007px;
  padding-top: 11.002px;
  padding-right: 16.0034872px;
  padding-bottom: 11.00774px;
  padding-left: 16.00550033px;
}

.wyypee2 svg {
  width: 12.003765537px;
  height: 12.003px;
}

.wyypee2:hover {
  box-shadow: 0 8.00577px 20.008512px rgba(28,79,216,0.35);
  transform: translateY(-1px);
}

@media (max-width: 860px) {
  #n56rmy {
    image-rendering: auto;
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
  }
  #fz8hq9 {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
  }
  .wjysoa3 {
    gap: 14px;
    grid-template-columns: auto 1fr;
  }

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

  .wj1mu40 {
    image-rendering: auto;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
  }
}

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

  .wtttp0b {
    width: 132px;
    height: 66.003471997px;
  }
}

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

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

  .wjzufqx {
    width: 168.009331px;
  }

  .wgfuvuu {
    display: none;
  }

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

  #oho09x {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  }

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

  .wjb6f8c {
    padding: 30.006921708px 18.0013px;
    clip-path: none;
    border-right: 0;
  }

  .wpakddo {
    height: 220.001610px;
  }

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

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

