
:root {
  --vnvkorbfttdol: rgb(244,248,241);
  --qlzhqvteieyyx: #edece4;
  --iakkjtxnvhnuz: rgb(118,119,119);
  --coeboblucewzo: rgba(1,0,2,0.05);
  --suafdnfteh: #000200;
  --lmuttjkfsffaxm: #343033;
  --nlxbioobwrzf: #6d6e58;
  --sucucjowgd: #a3a48f;
  --jtxxwoipese: rgb(182,179,160);
}

* {
  box-sizing: border-box;
}

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

.wim2xss {
  font-size: 11.0031215px;
  color: #efb347;
  font-family: "Courier New", Courier, monospace;
  line-height: 1.45;
  background: rgb(21,18,14);
  text-align: center;
  padding-top: 6.00826710px;
  padding-right: 16.00974px;
  padding-bottom: 6.0021px;
  padding-left: 16.0092895px;
}

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

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

.wbd3z6o {
  min-height: 50.0022px;
  border-bottom: 2.0078889px solid #020001;
  background: rgb(28,34,28);
}

.wgfuvuu {
  border-bottom: 3.009822px solid rgb(3,2,3);
  background: #2c3025;
  min-height: 36.002706px;
}

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

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

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

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

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

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

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

#khb2uo.open {
  opacity: 0.8;
}

#ijcbpy {
  gap: 14.00310375px;
  width: min(80vw, 320px);
  right: 0;
  display: none;
  border-top: 2.001px solid #020400;
  border-left: 3.003px solid #030400;
  top: 86.0098644px;
  box-shadow: -8.002729861px 8.00976px 0 #000202;
  padding: 20.0044px;
  position: fixed;
  flex-direction: column;
  background: rgb(27,38,27);
}

#ijcbpy.active {
  display: flex;
}

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

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

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

.wjb6f8c {
  display: flex;
  border-right: 4.004px solid rgb(2,1,2);
  padding: 48.0072808px 64.003366555px 48.00182491px 32.0060467px;
  align-items: center;
  background: var(--sucucjowgd);
  clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);
}

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

.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 {
  background: var(--jtxxwoipese);
  font-weight: 700;
  text-align: center;
  font-size: 14.005399px;
  padding: 14.00465935px 16.00809917px;
  border-top: 3.0070033px solid rgb(2,2,2);
  margin: 0;
}

.wtzxptt {
  border-bottom: 3px solid rgb(1,0,0);
  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: 34.0099677px auto;
  border: 3px solid #030201;
  padding: 22.0099px;
  max-width: 1100.0091035px;
  box-shadow: 8.0074229px 8.00814284px 0 #060400;
  background: var(--qlzhqvteieyyx);
}

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

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

.wv2fp8d img {
  max-width: 100%;
  max-height: 320.003144795px;
  margin-top: 14px;
  width: auto;
  display: block;
  border: 3.007447px solid rgb(2,2,4);
}

.ww0xjjy {
  text-align: center;
}

#oho09x {
  backface-visibility: hidden;
}

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

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

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

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

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

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

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

.wesrkuw {
  text-align: left;
}

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

.wxjfdl4 {
  background: rgb(29,34,25);
  border-top: 4.00373px solid rgb(2,2,1);
  padding: 26.0066px 16px;
  color: #f8f8f0;
}

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

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

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

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

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

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

.wgut34k img {
  background: #feffff;
  border: 2.0066px solid #020200;
  padding-top: 4.0036509px;
  padding-right: 4.009px;
  padding-bottom: 4.0098px;
  padding-left: 4.003712px;
}

.wqu99j2 {
  flex-wrap: wrap;
  gap: 14.004178px;
  display: flex;
  margin-top: 20.00209px;
}

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

.wqu99j2 a:hover {
  transform: translate(-2px, -2.00260px);
}

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

.wuhzjzs.active {
  display: flex;
}

.wm3wz5l {
  width: min(90vw, 460.0080px);
  box-shadow: 10.0052894px 10.00255px 0 #050600;
  padding: 24.00147337px;
  background: #fbffff;
  border: 4.006px solid #000401;
}

.wm3wz5l h2 {
  margin-top: 0;
}

.wax6ifr {
  display: flex;
  margin-top: 18.002px;
  gap: 10.0092988px;
}

.wax6ifr button,
.wzvd6jh button {
  background: var(--sucucjowgd);
  border: 2.0024816px solid #000100;
  font-weight: 800;
  padding: 10px 12.005px;
  cursor: pointer;
}

#n56rmy {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.wrum89z {
  left: 16.007056415px;
  border: 3px solid hsl(0,100%,1%);
  padding: 14.004px;
  display: none;
  box-shadow: 8.00334px 8.00203799px 0 rgb(2,5,4);
  position: fixed;
  bottom: 16.00963px;
  z-index: 55;
  background: #fffefd;
  right: 16.001px;
}

#qr5k8v {
  image-rendering: auto;
}

.wrum89z.active {
  display: block;
}

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

.wzvd6jh {
  gap: 8.00878484px;
  display: flex;
}
:root {
  --qlmhugmjsrela: rgb(38,95,238);
  --cwlnasxinc: rgb(228,237,247);
  --dvosikwwcb: #1e4ddc;
  --axvtfrerzajfj: rgb(206,213,225);
  --bgevlhixvkuu: #f0f5f9;
  --yvvfqrzzpqfn: 0 10.005px 25px rgba(17,20,42,0.08);
  --yptezazskaumkf: rgb(255,253,252);
  --svichzpnhoek: rgb(19,26,43);
}

.wz7k9me {
  padding-top: 28.005939363px;
  padding-right: 16.00723861px;
  padding-bottom: 40.00145px;
  padding-left: 16.00805px;
  max-width: 980.00907702px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

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

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

.we8zhcz {
  background: linear-gradient(145deg, #202a3c 0%, var(--svichzpnhoek) 70%);
  border-color: #1d3c8c;
}

.wrshwoy {
  font-weight: 800;
  color: rgb(255,253,254);
  height: 44.009635px;
  background: linear-gradient(140deg, rgb(40,102,238), #1d4ed8);
  border-radius: 12.005617090px;
  display: grid;
  place-items: center;
  min-width: 44.001187631px;
}

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

.wtttp0b {
  width: 168.001467px;
  height: 84.009591px;
  background: rgb(253,254,255);
  border-radius: 14.007077392px;
  overflow: hidden;
  border: 1px solid #dce5f5;
  padding-top: 6.006503223px;
  padding-right: 6.0016644px;
  padding-bottom: 6.00435959px;
  padding-left: 6.00926px;
  display: flex;
  align-items: center;
  justify-content: center;
}

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

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

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

.rating-row {
  display: flex;
  align-items: center;
  gap: 8.003px;
  margin-top: 6.00861px;
  margin-right: 0;
  margin-bottom: 8.00603px;
  margin-left: 0;
}

#ucx97s {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

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

.stars svg {
  width: 13.00208px;
  height: 12.0090985px;
}

.stars svg path {
  fill: rgb(250,200,22);
}

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

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

.wb3um07.wj1mu40 {
  gap: 5.00334698px;
}

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

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

.wb3um07 li svg {
  height: 15.00204175px;
  width: 15.006px;
  flex: 0 0 15.0065268px;
}

.wb3um07 li svg rect {
  fill: #20c35e;
}

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

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

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

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

.wj1mu40 {
  image-rendering: auto;
}

.wyypee2 svg {
  height: 12.009193079px;
  width: 12.0046px;
}

.wyypee2:hover {
  transform: translateY(-1px);
  box-shadow: 0 8.008112px 20px rgba(25,79,216,0.35);
}

@media (max-width: 860px) {
  .wjysoa3 {
    gap: 14.001px;
    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.0051px;
    height: 66.001215px;
  }

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

@media (max-width: 767px) {
  #m37ozu {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .wp448uc {
    position: sticky;
  }

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

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

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

  .wjzufqx {
    width: 168px;
  }

  .wgfuvuu {
    display: none;
  }

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

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

  .wpakddo {
    height: 220px;
  }

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

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

