

:root {--q0o5w:   var(--pqe);--uju: clamp(16px, 2vw, 26px);--iv90: color-mix(in srgb, var(--tra) 42%, #fff);--nwv: color-mix(in srgb, var(--tra) var(--fqj), transparent);--arx:  var(--z2p);--txwbm: 2px;--y3t3: 0.055;--n9xb: color-mix(in srgb, #fff 66%, var(--tra));--ff98:   color-mix(in srgb, #fff 92%, var(--tra));--nu753: var(--bjug);--qfbld:      color-mix(in srgb, var(--tra) var(--xo6h), transparent);--fqj: 38%;--qi0k: color-mix(in srgb, var(--tra) 14%, #0b0f18);--n9oso: "Chakra Petch", "Rajdhani", ui-monospace, SFMono-Regular, Menlo, monospace;--dgs9: clamp(18px, 2.4vw, 32px);--phw: 1080px;--imog: 3px;--xo6h: 74%;--s5o:   color-mix(in srgb, var(--tra) 9%, #070910);}

body {margin: 0;background: var(--igp);color: var(--q0o5w);-webkit-text-size-adjust: 100%;font: 15px/1.66 var(--n9oso);}

.xvmfch {pointer-events: none;background:
    repeating-linear-gradient(
      180deg,
      color-mix(in srgb, #000 calc(var(--y3t3) * 100%), transparent) 0 1px,
      transparent 1px var(--imog)
    ),
    radial-gradient(
      120% 100% at 50% 50%,
      transparent 58%,
      color-mix(in srgb, #000 22%, transparent) 100%
    );position: fixed;inset: 0;z-index: 90;}

@media (prefers-color-scheme: light) {
  .xvmfch {background-image: repeating-linear-gradient(180deg, color-mix(in srgb, #000 calc(var(--y3t3) * 100%), transparent) 0 1px, transparent 1px var(--imog));}
}

.b2m2 {z-index: 200;font-weight: 700;box-shadow: 0 0 0 1px var(--qfbld);position: absolute;background: var(--qi0k);top: 0;color: var(--ff98);text-decoration: none;left: -9999px;padding: 12px 20px;}
.b2m2:focus {top: 10px;left: 10px;}

.md19 {box-shadow: 0 1px 0 var(--nwv);position: sticky;top: 0;z-index: 60;background: var(--xamq);border-bottom: 1px solid var(--arx);}
.n7hv9 {margin: 0 auto;gap:16px;align-items: center;display: flex;padding: 0 var(--dgs9);min-height: 56px;max-width: var(--phw);}

.ccsvf {align-items: center;text-decoration: none;display: inline-flex;min-height: 44px;gap:9px;}
.ccsvf img {width: auto;display: block;height: 26px;}

.tp5thk {border-radius: 50%;background: var(--tra);width: 7px;flex: 0 0 auto;height: 7px;box-shadow: 0 0 6px var(--qfbld), 0 0 0 1px var(--nwv);}

.vx4xv {position: relative;text-transform: uppercase;text-shadow: 0 0 10px var(--nwv);letter-spacing: .16em;margin: 0;font: 700 clamp(13px, 1.4vw, 16px)/1.1 var(--n9oso);color: var(--ib6vf);}

.ccsvf:hover .vx4xv,
.ccsvf:focus-visible .vx4xv {animation: pl-glitch .34s steps(2, end) 2;}

@keyframes pl-glitch {
  0%   {text-shadow: 0 0 10px var(--nwv);transform: none;}
  20%  {text-shadow: 2px 0 0 var(--qfbld), -2px 0 0 var(--nwv);transform: translateX(-2px) skewX(-6deg);}
  40%  {transform: translateX(2px) skewX(5deg);text-shadow: -2px 0 0 var(--qfbld), 2px 0 0 var(--nwv);}
  60%  {transform: translateX(-1px) skewX(-3deg);}
  100% {transform: none;text-shadow: 0 0 10px var(--nwv);}
}

.yrdj3 {min-width: 0;margin-left: auto;}
.yrdj3 ul {list-style: none;display: flex;margin: 0;flex-wrap: wrap;padding: 0;gap:2px;}
.yrdj3 a {text-transform: uppercase;align-items: center;padding: 0 11px;gap:5px;color: color-mix(in srgb, var(--ib6vf) 66%, transparent);display: inline-flex;font: 600 12px/1 var(--n9oso);letter-spacing: .1em;text-decoration: none;min-height: 44px;}
.yrdj3 a:hover {color: var(--ib6vf);}
.yrdj3 a[aria-current="page"] {box-shadow: inset 0 -2px 0 var(--qfbld);color: var(--ib6vf);}
.f336 {opacity:0.56;font-style: normal;font-size: 10px;}

.xjk616 {display: flex;gap:9px;align-items: center;}
.akr3jz {display: inline-flex;text-decoration: none;letter-spacing: .12em;justify-content: center;font: 700 12px/1 var(--n9oso);border-radius: var(--txwbm);border: 0;text-transform: uppercase;min-height: 44px;align-items: center;padding: 0 18px;cursor: pointer;}
.h3z7 {background: var(--f79mi);box-shadow: inset 0 0 0 1px var(--arx);color: var(--sie23, var(--lnzq));}
.bn7tc {color: var(--yilq, var(--wo89s));background: var(--b02f);box-shadow: 0 0 14px var(--nwv);}
.bn7tc:hover {background: var(--orvwn);}
.qs16s {display: flex;width: 100%;margin-top:14px;}

.yk27 {min-width: 44px;gap:4px;display: none;align-items: center;justify-content: center;min-height: 44px;flex-direction: column;}
.yk27 span {background: var(--ib6vf);width: 19px;height: 2px;display: block;}

.qd4kh3q {position: fixed;pointer-events: none;opacity:0.05;left: 0;top: 0;height: 1px;width: 1px;}

.cmw1z {margin: 0 auto;display: flow-root;max-width: var(--phw);padding: 0 var(--dgs9) 46px;}

.cmw1z h1,
.cmw1z .th91,
.cmw1z .bb2acf h1 {margin: 0 0 12px;letter-spacing: .2em;text-transform: uppercase;color: var(--q0o5w);font: 700 clamp(17px, 2vw, 20px)/1.3 var(--n9oso);}
.cmw1z h2, .cmw1z .dmrmh {font: 700 clamp(15px, 1.7vw, 18px)/1.35 var(--n9oso);letter-spacing: .1em;margin: 0 0 14px;color: var(--q0o5w);text-transform: uppercase;}
.cmw1z h3 {margin: 0 0 8px;font: 700 14px/1.4 var(--n9oso);color: var(--q0o5w);letter-spacing: .06em;}

.cmw1z :is(.g4cvjs, .m49x2q0, .h02gn0, .y3hc) a {text-underline-offset: 3px;color: color-mix(in srgb, var(--tra) 38%, var(--q0o5w));}

.cmw1z > :is(.bb2acf, .j9b0, .c8wvh8, .ge91,
               .sphq, .h7d1a, .j31s, .t4dmz2,
               .gbac3, .k75m, .k36cxd, .g4cvjs,
               .cwe9, .nwhm8s2, .qqc3s, .h02gn0,
               .y3hc, .gb2kb),
.e330s {color: var(--ff98);margin: var(--uju) 0;position: relative;background: var(--s5o);padding: clamp(18px, 2.2vw, 28px);box-shadow: 0 0 22px -10px var(--nwv);border-radius: var(--txwbm);border: 1px solid color-mix(in srgb, var(--tra) 26%, transparent);border-left: 2px solid var(--iv90);}

.cmw1z > :is(.bb2acf, .j9b0, .c8wvh8, .ge91,
               .sphq, .h7d1a, .j31s, .t4dmz2,
               .gbac3, .k75m, .k36cxd, .g4cvjs,
               .cwe9, .nwhm8s2, .qqc3s, .h02gn0,
               .y3hc, .gb2kb) :is(h1, h2, h3, h4, .th91, .dmrmh) {color: var(--ff98);}
.cmw1z > :is(.bb2acf, .j9b0, .c8wvh8, .ge91,
               .sphq, .h7d1a, .j31s, .t4dmz2,
               .gbac3, .k75m, .k36cxd, .g4cvjs,
               .cwe9, .nwhm8s2, .qqc3s, .h02gn0,
               .y3hc, .gb2kb) :is(p, li, dd, dt, td, th, span, b, strong, i, em, figcaption) {color: inherit;}
.cmw1z > :is(.g4cvjs, .h02gn0, .y3hc, .h7d1a, .gbac3) :is(p, li) {color: var(--n9xb);}

.cmw1z > :is(.bb2acf, .j9b0, .c8wvh8, .h7d1a,
               .j31s, .gbac3, .k75m, .k36cxd)::after {border-top: 1px solid var(--iv90);right: 8px;width: 12px;pointer-events: none;content: "";position: absolute;height: 12px;border-right: 1px solid var(--iv90);top: 8px;}

.cmw1z > .bb2acf {padding: clamp(16px, 2vw, 24px);background:
    linear-gradient(160deg,
      color-mix(in srgb, var(--tra) 20%, transparent) 0,
      transparent 62%),
    var(--qi0k);}

.cmw1z table {font-size: 13.5px;border-collapse: collapse;width: 100%;}
.cmw1z :is(th, td) {text-align: left;border-bottom: 1px solid color-mix(in srgb, var(--aw8) 26%, transparent);color: var(--uzax, var(--ff98));padding: 9px 11px;}
.cmw1z th {text-transform: uppercase;font-weight: 700;color: color-mix(in srgb, var(--aw8) 34%, var(--ff98));font-size: 11px;letter-spacing: .1em;border-bottom: 2px solid color-mix(in srgb, var(--aw8) 52%, transparent);}

.jchz1y {box-shadow: 0 0 26px -12px var(--qfbld);margin: var(--uju) 0 0;background: var(--qi0k);border-radius: var(--txwbm);border: 1px solid color-mix(in srgb, var(--tra) 26%, transparent);}
.t0j9a {padding: clamp(20px, 2.6vw, 32px);}
.z2pw9a {text-transform: uppercase;margin: 0 0 6px;letter-spacing: .12em;font: 700 15px/1.3 var(--n9oso);text-shadow: 0 0 12px var(--nwv);color: var(--ff98);}
.qs44 {margin: 0;font-size: 13.5px;color: var(--n9xb);}

.r5tp {letter-spacing: .18em;text-transform: uppercase;text-align: center;font: 600 11px/1.5 var(--n9oso);color: color-mix(in srgb, var(--pqe) 78%, transparent);margin: 26px 0 0;}

.b2mzrx3 {position: fixed;align-items: center;bottom: 0;padding: 10px calc(var(--dgs9) + 26px) 10px var(--dgs9);left: 0;gap:12px;border-top: 1px solid var(--arx);right: 0;background: var(--pzv);z-index: 80;display: flex;justify-content: space-between;box-shadow: 0 -1px 0 var(--nwv);}
.b6r6 {color: color-mix(in srgb, var(--pqe) 78%, transparent);letter-spacing: .1em;text-transform: uppercase;font: 600 12px/1.4 var(--n9oso);min-width: 0;}

.kb3g {overflow: hidden;top: 0;width: 1px;clip-path: inset(50%);margin: -1px;white-space: nowrap;border: 0;padding: 0;position: fixed;height: 1px;left: 0;}
.kb3g:checked ~ .b2mzrx3 {display: none;}

.z0q9 {width: 44px;display: inline-flex;z-index: 1;justify-content: center;position: absolute;transition:color 0.158s;color: color-mix(in srgb, var(--pqe) 78%, transparent);cursor: pointer;align-items: center;height: 44px;top: 0;right: 0;}

.z0q9::before {position: absolute;transition:border-color 0.165s, box-shadow 0.133s;inset: 11px;content: '';border-radius: var(--txwbm);border: 1px solid var(--arx);}
.z0q9 svg {z-index: 1;position: relative;}
.z0q9:hover {color: var(--iv90);}
.z0q9:hover::before {border-color: color-mix(in srgb, var(--iv90) 60%, transparent);box-shadow: 0 0 0 1px var(--nwv);}
.z0q9:focus-visible {outline: 2px solid var(--iv90);outline-offset: -3px;}

.q2ywv {font-size: 13px;background: var(--pzv);border-top: 1px solid var(--arx);color: color-mix(in srgb, var(--pqe) 78%, transparent);}
.f99n, .mv2b5 {max-width: var(--phw);padding: 22px var(--dgs9);margin: 0 auto;}
.mv2b5 {border-top: 1px solid var(--nu753);}
.phbbg a {padding-right:15px;align-items: center;letter-spacing: .08em;color: color-mix(in srgb, var(--pqe) 78%, transparent);text-decoration: none;font-size: 12px;display: inline-flex;text-transform: uppercase;min-height: 44px;}
.phbbg a:hover {color: var(--q0o5w);}
.fnq9 {flex-wrap: wrap;gap:9px;align-items: center;display: flex;}

.ehx8n.ehx8n {display: block;}

.ehx8n .v8zwxa {text-transform: uppercase;display: flex;margin: 0 0 10px;font: 700 10px/1 var(--n9oso);gap:10px;color: var(--n9xb);align-items: center;letter-spacing: .22em;}
.ehx8n .vmxm {font: inherit;border: 1px solid color-mix(in srgb, var(--tra) 34%, transparent);border-radius: var(--txwbm);color: var(--ff98);padding: 4px 7px;}

.ehx8n .q3w7 {height: 6px;border-radius: 50%;flex: 0 0 auto;width: 6px;box-shadow: 0 0 6px var(--qfbld), 0 0 0 1px var(--nwv);background: var(--tra);}
.ehx8n .maqe {overflow-wrap: anywhere;min-width: 0;}

.ehx8n .naxx690 {background:
    linear-gradient(168deg,
      color-mix(in srgb, var(--tra) 26%, transparent) 0,
      transparent 64%),
    color-mix(in srgb, var(--yrg, var(--tra)) 22%, #070910);border-radius: var(--txwbm);border: 1px solid color-mix(in srgb, var(--tra) 28%, transparent);overflow: hidden;box-shadow: inset 0 0 42px -14px var(--qfbld);max-height: 30vh;position: relative;aspect-ratio: 20 / 9;}

.ehx8n .xgqr6g {object-fit: cover;display: block;width: 100%;height: 100%;}
.ehx8n .naxx690 picture {width: 100%;height: 100%;display: block;}

.ehx8n .m49beyk {position: absolute;box-shadow: inset 0 0 60px -12px var(--qfbld);mask-image: linear-gradient(180deg, #000 0 100%);background:
    
    linear-gradient(180deg,
      transparent calc(var(--fv9) - 1px),
      var(--iv90) calc(var(--fv9) - 1px),
      var(--iv90) var(--fv9),
      transparent var(--fv9)),
    
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--tra) 30%, transparent) 0 1px,
      transparent 1px var(--run3)),
    repeating-linear-gradient(180deg,
      color-mix(in srgb, var(--tra) 22%, transparent) 0 1px,
      transparent 1px calc(var(--run3) * .62)),
    
    linear-gradient(var(--wcjuv),
      color-mix(in srgb, var(--tra) 30%, transparent) 0,
      transparent 72%);background-size: 100% 100%, 100% 100%, 100% 100%, 100% 100%;-webkit-mask-image: linear-gradient(180deg, #000 0 100%);inset: 0;}

.ehx8n .m49beyk::after {right: 0;background: radial-gradient(60% 100% at 50% 50%, var(--qfbld) 0, transparent 72%);top: calc(var(--fv9) - 26px);filter: blur(6px);pointer-events: none;left: 0;content: "";position: absolute;height: 52px;}

.ehx8n .j27hh0 {position: absolute;box-shadow:
    inset 0 0 0 1px color-mix(in srgb, var(--tra) 16%, transparent),
    inset 0 0 60px -18px #000;background:
    repeating-linear-gradient(180deg,
      color-mix(in srgb, #000 calc(var(--y3t3) * 190%), transparent) 0 1px,
      transparent 1px var(--imog));inset: 0;pointer-events: none;}
.ehx8n .j27hh0::before,
.ehx8n .j27hh0::after {position: absolute;width: 16px;height: 16px;content: "";}
.ehx8n .j27hh0::before {left: 9px;border-left: 1px solid var(--iv90);border-top: 1px solid var(--iv90);top: 9px;}
.ehx8n .j27hh0::after {bottom: 9px;right: 9px;border-bottom: 1px solid var(--iv90);border-right: 1px solid var(--iv90);}

.ehx8n .e3p01e {padding-top:15px;min-width: 0;}

.ehx8n.gqr1 {position: relative;overflow: hidden;min-height: min(46vh, 420px);}
.gqr1 .naxx690 {height: 100%;max-height: none;border-radius: 0;border: 0;inset: 0;aspect-ratio: auto;position: absolute;box-shadow: none;z-index: 0;width: 100%;}
.gqr1 .v8zwxa {z-index: 1;padding: 12px var(--dgs9) 0;position: relative;margin: 0;}
.gqr1 .e3p01e {bottom: 0;right: 0;padding: 20px var(--dgs9) 22px;z-index: 1;position: absolute;background: linear-gradient(180deg,
    transparent 0%,
    color-mix(in srgb, var(--s5o) 72%, transparent) 40%,
    color-mix(in srgb, var(--s5o) 94%, transparent) 100%);left: 0;}
@media (max-width:635px) {
  .ehx8n.gqr1 {min-height: min(40vh, 340px);}
}

.ehx8n .vetp.vetp {overflow-wrap: anywhere;text-shadow: 0 0 14px var(--nwv);letter-spacing: .2em;font: 700 clamp(17px, 2vw, 20px)/1.3 var(--n9oso);min-width: 0;margin: 0 0 8px;color: var(--yv1s7, var(--ff98));text-transform: uppercase;}
.ehx8n .bkvdb.bkvdb {color: var(--yv1s7, var(--n9xb));margin: 0 0 14px;line-height:1.67;font-size: 13.5px;min-width: 0;overflow-wrap: anywhere;max-width: 62ch;}

.ehx8n .bysx96d {text-decoration: none;border-radius: var(--txwbm);border: 0;text-transform: uppercase;padding: 0 22px;display: inline-flex;cursor: pointer;align-items: center;box-shadow: 0 0 16px var(--nwv);color: var(--ims, var(--wj0t, var(--xvh7x)));justify-content: center;min-height: 44px;font: 700 12px/1 var(--n9oso);background: var(--or6w, var(--tra));letter-spacing: .12em;}
.ehx8n .bysx96d:hover {background: var(--orvwn);}

@media (min-width:906px) {
  .ehx8n.ehx8n {align-items: center;column-gap: clamp(18px, 2.4vw, 30px);grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);display: grid;grid-template-areas: "strip strip" "bay screen";}
  .ehx8n .v8zwxa  {grid-area: strip;}
  .ehx8n .naxx690 {grid-area: screen;max-height: 34vh;}
  .ehx8n .e3p01e    {grid-area: bay;padding-top: 0;}

  .vg9p.vg9p {grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);grid-template-areas: "strip strip" "screen bay";}
  
  .gqr1.gqr1 {grid-template-columns: none;display: block;grid-template-areas: none;}
  .gqr1 .v8zwxa,
  .gqr1 .naxx690,
  .gqr1 .e3p01e {grid-area: none;}
  .gqr1 .naxx690 {max-height: none;}
}

@media (max-width:606px) {
  .ehx8n .naxx690 {aspect-ratio: 16 / 9;max-height: 30vh;}
  .gqr1 .naxx690 {aspect-ratio: auto;max-height: none;}
  .ehx8n .j27hh0::before,
  .ehx8n .j27hh0::after {width: 12px;height: 12px;}
}

.vbtep {margin: var(--uju) 0;}
.ghdh {gap:19px;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));padding: 0;list-style: none;display: grid;margin: 0;}
.wn8yppy {min-width: 0;}
.tg7y {text-decoration: none;color: var(--ff98);min-width: 0;display: block;}
.cgdhc {background: var(--qi0k);border-radius: var(--txwbm);border: 1px solid color-mix(in srgb, var(--tra) 22%, transparent);margin: 0 0 10px;position: relative;aspect-ratio: 3 / 2;overflow: hidden;}
.cgdhc img {display: block;object-fit: cover;width: 100%;height: 100%;}
.fxhp7j {position: absolute;inset: 0;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--y3t3) * 190%), transparent) 0 1px,
    transparent 1px var(--imog));pointer-events: none;}

.ca8j {background: color-mix(in srgb, var(--tra) 12%, #070910);left: 8px;border-radius: var(--txwbm);padding: 4px 8px;top: 8px;text-shadow: 0 0 8px var(--nwv);position: absolute;color: var(--iv90);letter-spacing: .12em;font: 700 12px/1 var(--n9oso);}
.f60p8pp {letter-spacing: .04em;display: block;color: var(--ff98);min-width: 0;overflow-wrap: anywhere;font: 700 15px/1.4 var(--n9oso);}
.f5eg {font: 600 12px/1.4 var(--n9oso);font-style: normal;color: var(--n9xb);display: block;letter-spacing: .14em;margin-top:5px;min-width: 0;overflow-wrap: anywhere;text-transform: uppercase;}
.tg7y:hover .cgdhc {box-shadow: 0 0 20px -6px var(--qfbld);border-color: color-mix(in srgb, var(--tra) 52%, transparent);}

.zpnm {margin: var(--uju) 0;}

.gagf1jy {column-gap:18px;margin: 0;columns: 210px auto;}
.mh84zn7 {break-inside: avoid;break-after: avoid;-webkit-column-break-inside: avoid;margin: 0 0 4px;min-width: 0;}
.nmgfba {display: flex;justify-content: center;box-shadow: inset 0 0 24px -12px var(--qfbld);min-height: 104px;border-radius: var(--txwbm);border: 1px solid color-mix(in srgb, var(--tra) 20%, transparent);align-items: center;background: var(--qi0k);padding: 20px;}
.nmgfba img {display: block;max-width: 100%;object-fit: contain;height: auto;max-height: 66px;}
.nmgfba:hover {box-shadow: 0 0 18px -6px var(--qfbld);border-color: color-mix(in srgb, var(--tra) 50%, transparent);}
.navr5 {min-width: 0;text-transform: uppercase;text-align: center;overflow-wrap: anywhere;margin: 0 0 18px;break-inside: avoid;color: var(--n9xb);letter-spacing: .16em;font: 600 12px/1.4 var(--n9oso);}

.f7agnr {margin: var(--uju) 0;}
.c7ecm {margin: 0;padding: 0;list-style: none;}
.bqkte1n {border-bottom: 1px solid color-mix(in srgb, var(--tra) 14%, transparent);}
.bqkte1n:last-child {border-bottom: 0;}
.bqkte1n a {padding: 14px 6px;min-height: 76px;color: var(--ff98);gap:19px;grid-template-columns: auto 148px minmax(0, 1fr);display: grid;text-decoration: none;align-items: center;}
.bqkte1n a:hover {background: color-mix(in srgb, var(--tra) 8%, transparent);}
.n6cjk {text-shadow: 0 0 8px var(--nwv);font: 700 13px/1 var(--n9oso);letter-spacing: .08em;color: var(--iv90);white-space: nowrap;}
.bqkte1n img {height: auto;display: block;object-position: left center;max-height: 46px;object-fit: contain;width: 100%;}
.sq0cfr {overflow-wrap: anywhere;letter-spacing: .08em;font: 600 14.5px/1.5 var(--n9oso);min-width: 0;color: var(--n9xb);}
@media (max-width:473px) {
  .bqkte1n a {grid-template-columns: auto 104px minmax(0, 1fr);gap:13px;}
  .bqkte1n img {max-height: 38px;}
}

.bkjbg7 {margin: var(--uju) 0;}
.mfpqax {align-items: center;margin: 0 0 16px;display: flex;flex-wrap: wrap;gap:12px;}
.cnrdv3m {letter-spacing: .04em;text-shadow: 0 0 16px var(--nwv);color: var(--ff98);font: 700 30px/1 var(--n9oso);}

.ywby03 {flex: 0 0 auto;overflow: hidden;border-radius: var(--txwbm);background: color-mix(in srgb, var(--tra) 16%, transparent);width: 120px;position: relative;height: 6px;}
.ywby03::before {position: absolute;bottom: 0;left: 0;width: var(--t4l6, 0%);background: var(--iv90);content: "";box-shadow: 0 0 10px var(--qfbld);top: 0;}
.k60g {overflow-wrap: anywhere;font-size: 13px;min-width: 0;line-height:1.60;flex: 1 1 220px;color: var(--n9xb);}
.q287bgs {display: block;}
.cv9w {padding: 12px 0;margin: 0;border-top: 1px dashed color-mix(in srgb, var(--tra) 14%, transparent);}
.dx1gr {font-size: 13.5px;margin: 0 0 6px;line-height:1.69;color: var(--ff98);overflow-wrap: anywhere;min-width: 0;}
.jsjr {color: var(--n9xb);text-transform: uppercase;align-items: baseline;display: flex;flex-wrap: wrap;letter-spacing: .14em;font: 600 11px/1.5 var(--n9oso);gap:11px;}
.jsjr cite {font-style: normal;overflow-wrap: anywhere;min-width: 0;}
.pp1a {text-shadow: 0 0 8px var(--nwv);color: var(--iv90);letter-spacing: .08em;font-style: normal;}

.ww38 {margin: var(--uju) 0;}

.bex6.bex6 {float: left;width: calc(50% - var(--uju) / 2);margin: 0 0 var(--uju);box-sizing: border-box;}
.bex6.bex6 + .bex6 {float: right;}

.bex6.bex6 + .bex6 + * {clear: both;}
.d24qa {position: relative;border-radius: var(--txwbm);border: 1px solid color-mix(in srgb, var(--tra) 22%, transparent);overflow: hidden;margin: 0 0 12px;aspect-ratio: 16 / 9;}
.d24qa a, .d24qa picture {display: block;width: 100%;height: 100%;}
.d24qa img {height: 100%;width: 100%;object-fit: cover;display: block;}
.acv6k5 {position: absolute;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--y3t3) * 190%), transparent) 0 1px,
    transparent 1px var(--imog));inset: 0;pointer-events: none;}

.ambxfc {box-shadow: 0 0 12px var(--qfbld);margin: 0 0 12px;width: 56px;display: block;border-radius: var(--txwbm);height: 3px;background: var(--iv90);}
.ek03v .ambxfc {width: 100%;}
.fw7f.fw7f {margin: 0 0 10px;text-transform: uppercase;overflow-wrap: anywhere;min-width: 0;letter-spacing: .1em;font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--n9oso);color: var(--ff98);}
.et1nxz {min-width: 0;line-height:1.69;color: var(--n9xb);font-size: 13.5px;overflow-wrap: anywhere;}
.et1nxz p {margin: 0 0 10px;}
.et1nxz p:last-child {margin-bottom: 0;}
.gkf9h {font: 700 12px/1 var(--n9oso);display: inline-flex;align-items: center;justify-content: center;text-transform: uppercase;color: var(--ims, var(--wj0t, var(--xvh7x)));margin-top:14px;text-decoration: none;box-shadow: 0 0 14px var(--nwv);border-radius: var(--txwbm);background: var(--or6w, var(--tra));letter-spacing: .12em;min-height: 44px;padding: 0 20px;}
.gkf9h:hover {background: var(--orvwn);}
@media (max-width:729px) {
  
  .bex6.bex6,
  .bex6.bex6 + .bex6 {width: auto;display: block;margin: 0 0 var(--uju);float: none;}
}

.z8t64 {margin: var(--uju) 0;}
.x568 {-webkit-overflow-scrolling: touch;display: grid;grid-auto-flow: column;scroll-snap-type: x mandatory;gap:11px;grid-auto-columns: minmax(210px, 1fr);padding: 0 0 6px;overscroll-behavior-x: contain;overflow-x: auto;list-style: none;margin: 0 0 16px;}

.fnwv .x568 {grid-auto-columns: minmax(0, 100%);}
.gs1sve {min-width: 0;scroll-snap-align: start;}
.gs1sve figure {border-radius: var(--txwbm);border: 1px solid color-mix(in srgb, var(--tra) 22%, transparent);margin: 0;overflow: hidden;position: relative;background: var(--qi0k);}
.gs1sve img {aspect-ratio: 16 / 9;object-fit: cover;height: auto;display: block;width: 100%;}
.hv3y {position: absolute;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--y3t3) * 190%), transparent) 0 1px,
    transparent 1px var(--imog));pointer-events: none;inset: 0;}

.bhpemvv {color: var(--ff98);border-top: 1px solid color-mix(in srgb, var(--tra) 26%, transparent);min-width: 0;padding: 9px 11px;letter-spacing: .1em;position: relative;background: color-mix(in srgb, var(--tra) 12%, #070910);font: 600 11.5px/1.5 var(--n9oso);overflow-wrap: anywhere;}
.czwed {line-height:1.69;margin: 0 0 14px;color: var(--n9xb);font-size: clamp(15px, 1.4vw, 17px);overflow-wrap: anywhere;min-width: 0;}

.vhg643, .hmj2a {text-decoration: none;padding: 0 20px;letter-spacing: .12em;min-height: 44px;font: 700 12px/1 var(--n9oso);border-radius: var(--txwbm);justify-content: center;display: inline-flex;align-items: center;text-transform: uppercase;margin: 0 8px 8px 0;}
.vhg643 {color: var(--ims, var(--wj0t, var(--xvh7x)));background: var(--or6w, var(--tra));box-shadow: 0 0 14px var(--nwv);}
.vhg643:hover {background: var(--orvwn);}
.hmj2a {color: var(--ff98);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tra) 44%, transparent);}
.hmj2a:hover {box-shadow: inset 0 0 0 1px var(--iv90);}

.hgn2x0k {margin: var(--uju) 0;display: flow-root;}
.kjd7m4 {box-shadow: 0 0 18px -8px var(--qfbld);overflow: hidden;height: 92px;width: 92px;float: left;border-radius: var(--txwbm);border: 1px solid color-mix(in srgb, var(--tra) 30%, transparent);margin: 0 16px 12px 0;position: relative;}
.kjd7m4 img {object-fit: cover;height: 100%;width: 100%;display: block;}
.mqkqmt {pointer-events: none;position: absolute;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--y3t3) * 190%), transparent) 0 1px,
    transparent 1px var(--imog));inset: 0;}
.kyvn {color: var(--n9xb);text-transform: uppercase;margin: 0 0 4px;letter-spacing: .22em;font: 600 10px/1.4 var(--n9oso);}
.c17d2bc.c17d2bc {text-shadow: 0 0 12px var(--nwv);min-width: 0;overflow-wrap: anywhere;letter-spacing: .1em;color: var(--ff98);font: 700 15px/1.3 var(--n9oso);margin: 0 0 10px;}

.ffsmne7 {margin: 0 0 12px;grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: baseline;gap:5px 14px;}
.ffsmne7 dt,
.nbfev dt,
.s92kmm {font: 600 10px/1.5 var(--n9oso);text-transform: uppercase;white-space: nowrap;letter-spacing: .18em;}

.hgn2x0k .ffsmne7.ffsmne7 dt,
.hgn2x0k .nbfev.nbfev dt,
.hgn2x0k .s92kmm.s92kmm {color: var(--iv90);}
.ffsmne7 dd,
.nbfev dd,
.q2xxgen li span {margin: 0;color: var(--ff98);font-size: 12.5px;line-height:1.49;min-width: 0;overflow-wrap: anywhere;}

.xseg7 .c17d2bc.c17d2bc {display: flex;flex-wrap: wrap;padding-bottom:8px;align-items: baseline;border-bottom: 1px solid color-mix(in srgb, var(--tra) 26%, transparent);gap: 0 12px;margin: 0 0 12px;}
.xseg7 .f6tpfm.f6tpfm {letter-spacing: .22em;display: inline-flex;align-items: center;gap:7px;color: var(--iv90);font: 600 10px/1.6 var(--n9oso);text-shadow: none;margin: 0;text-transform: uppercase;}

.xseg7 .f6tpfm.f6tpfm::before {box-shadow: 0 0 7px var(--qfbld);width: 6px;background: var(--iv90);border-radius: 50%;flex: none;height: 6px;content: "";}

.q2xxgen {flex-wrap: wrap;align-items: baseline;list-style: none;overflow: hidden;row-gap:5px;margin: 0 0 12px;display: flex;column-gap:28px;padding: 0;}
.q2xxgen li {display: flex;min-width: 0;gap:3px 8px;position: relative;flex-wrap: wrap;align-items: baseline;}
.q2xxgen li::before {width: 1px;bottom: 0;position: absolute;top: 0;background: color-mix(in srgb, var(--tra) 24%, transparent);left: -14px;content: "";}

.xseg7 .c17d2bc.c17d2bc:last-child {margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}

.p0znq .c17d2bc.c17d2bc {margin: 0 0 4px;}
.wb1e5p {text-transform: uppercase;font: 600 10px/1.4 var(--n9oso);margin: 0 0 12px;letter-spacing: .22em;color: var(--n9xb);}
.nbfev {gap:6px;display: grid;margin: 0 0 12px;}
.bgpt {gap:4px 14px;padding: 8px 10px;align-items: baseline;border-radius: var(--txwbm);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tra) 18%, transparent);grid-template-columns: auto minmax(0, 1fr);display: grid;}
.d00bgf {font-size: 13px;margin: 0 0 12px;clear: none;overflow-wrap: anywhere;line-height:1.68;color: var(--n9xb);min-width: 0;}
.gtd9 {display: flex;gap:8px;clear: left;flex-wrap: wrap;}
.gtd9 a {min-height: 44px;border-radius: var(--txwbm);display: inline-flex;align-items: center;justify-content: center;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tra) 30%, transparent);color: var(--ff98);min-width: 44px;}
.gtd9 a:hover {box-shadow: inset 0 0 0 1px var(--iv90);color: var(--iv90);}
.qy1w {font-size: 11.5px;line-height:1.60;color: var(--n9xb);margin: 12px 0 0;overflow-wrap: anywhere;clear: left;min-width: 0;}
@media (max-width:473px) {
  .kjd7m4 {float: none;margin: 0 0 12px;}
}

.jzh1qvq {margin: var(--uju) 0;}
.gb41h {display: block;}
.ny9wn {border-bottom: 1px solid color-mix(in srgb, var(--tra) 16%, transparent);display: block;padding: 12px 14px 12px 56px;position: relative;}
.ny9wn:last-child {border-bottom: 0;}
.kz78q1c {overflow-wrap: anywhere;color: var(--ff98);min-height: 44px;align-items: center;list-style: none;letter-spacing: .06em;display: block;display: flex;font: 700 13px/1.45 var(--n9oso);min-width: 0;cursor: pointer;}
.kz78q1c::-webkit-details-marker {display: none;}
.kz78q1c span {overflow-wrap: anywhere;min-width: 0;}

.jzh1qvq .h83e.h83e {letter-spacing: .1em;font: 700 11px/1 var(--n9oso);text-shadow: 0 0 8px var(--nwv);color: var(--iv90);}
.h145m {margin: 6px 0 0;line-height:1.67;color: var(--n9xb);font-size: 13.5px;}
.ny9wn[open] .kz78q1c,
.bk9c[open] .kz78q1c {color: var(--iv90);}

.xk9mn .h83e {position: absolute;top: 14px;left: 14px;}

.vbyjn {counter-reset: pl-log-ix;margin: 0;padding: 0;list-style: none;}
.d01ej {padding: 12px 14px 12px 56px;position: relative;border-bottom: 1px solid color-mix(in srgb, var(--tra) 16%, transparent);display: block;}
.d01ej:last-child {border-bottom: 0;}
.d01ej::before {left: 14px;letter-spacing: .1em;top: 14px;text-shadow: 0 0 8px var(--nwv);position: absolute;color: var(--iv90);content: counter(pl-log-ix, decimal-leading-zero);counter-increment: pl-log-ix;font: 700 11px/1 var(--n9oso);}

.zde1st .d01ej::before {content: counter(pl-log-ix, decimal);}
.f1fc383 .ny9wn {border-bottom: 0;padding: 0;}

.b4s5 .ny9wn {grid-template-columns: auto minmax(0, 1fr);padding: 12px 14px;display: grid;align-items: start;gap: 0 14px;}
.b4s5 .h83e {padding-top:15px;}
.bk9c {min-width: 0;display: block;}

.cntjq3b {margin: var(--uju) 0;}
.pxe9 {list-style: none;padding: 0;margin: 0;counter-reset: pl-boot;}
.h7ckmd {grid-template-columns: auto 1fr;align-items: baseline;padding: 9px 0;display: grid;border-bottom: 1px dashed color-mix(in srgb, var(--tra) 14%, transparent);gap:11px;}
.h7ckmd:last-child {border-bottom: 0;}
.cmy6 {letter-spacing: .1em;color: var(--iv90);text-shadow: 0 0 8px var(--nwv);white-space: nowrap;font: 700 11px/1.6 var(--n9oso);}
.xktyvq {min-width: 0;font: 700 13.5px/1.5 var(--n9oso);overflow-wrap: anywhere;letter-spacing: .04em;color: var(--ff98);}
.j07bw8 {margin-top:3px;color: var(--n9xb);font-size: 13px;display: block;line-height:1.67;}

.jfkkx9 {margin: var(--uju) 0;}
.efrdbgm {grid-template-columns: 1fr 1fr;gap:15px;display: grid;}
@media (max-width:729px) { .efrdbgm {grid-template-columns: 1fr;} }
.cy653e {min-width: 0;}
.scgg {color: var(--n9xb);text-transform: uppercase;margin: 0 0 8px;font: 700 11px/1 var(--n9oso);letter-spacing: .18em;}
.e8dbx7 {gap:5px;flex-direction: column;display: flex;}
.t7e3brn {font-size: 13px;line-height:1.60;color: var(--ff98);border-left: 3px solid color-mix(in srgb, var(--tra) 22%, transparent);background: color-mix(in srgb, #fff 4%, transparent);padding: 9px 12px;}
.v52tvx .t7e3brn {border-left-color: var(--iv90);box-shadow: inset 6px 0 12px -8px var(--qfbld);}

.p543r {margin: var(--uju) 0;}
.ds80bzm {box-shadow: 0 0 10px var(--qfbld);border-radius: var(--txwbm);display: block;margin: 0 0 10px;height: 2px;width: 34px;background: var(--iv90);}
.srdb9.srdb9 {margin: 0 0 12px;font: 700 clamp(14px, 1.6vw, 17px)/1.35 var(--n9oso);overflow-wrap: anywhere;color: var(--ff98);min-width: 0;letter-spacing: .14em;text-transform: uppercase;}
.hhex8 {font-size: 14px;min-width: 0;line-height:1.74;color: var(--n9xb);overflow-wrap: anywhere;}
.hhex8 p {margin: 0 0 12px;}
.hhex8 p:last-child {margin-bottom: 0;}
.hhex8 :is(h3, h4) {color: var(--ff98);}

.ht1hew {margin: var(--uju) 0;}
.dty2dp1 {align-items: center;padding-bottom:11px;border-bottom: 1px solid color-mix(in srgb, var(--tra) 26%, transparent);margin: 0 0 14px;display: flex;gap:11px;}
.dty2dp1 h2 {text-transform: uppercase;color: var(--ff98);margin: 0;letter-spacing: .12em;overflow-wrap: anywhere;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--n9oso);min-width: 0;}
.tnxd {flex: 0 0 auto;letter-spacing: .16em;color: var(--iv90);text-shadow: 0 0 8px var(--nwv);padding: 4px 7px;font: 700 10px/1 var(--n9oso);border: 1px solid color-mix(in srgb, var(--tra) 34%, transparent);border-radius: var(--txwbm);}
.qgx9b1x {line-height:1.67;font-size: 13.5px;color: var(--n9xb);}

.qgx9b1x {overflow-x: auto;}

.dwvzyp {margin: var(--uju) 0;position: relative;}
.yd73cjx.yd73cjx {color: var(--ff98);text-transform: uppercase;letter-spacing: .12em;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--n9oso);margin: 0 0 12px;min-width: 0;overflow-wrap: anywhere;}
.g0g0n {overflow-x: auto;font-size: 13.5px;color: var(--n9xb);line-height:1.70;}
.g0g0n :is(h2, h3) {color: var(--ff98);}

.wx06y {border-radius: var(--txwbm);width: 2px;top: 14px;position: absolute;left: 0;background: var(--iv90);box-shadow: 0 0 10px var(--qfbld);bottom: 14px;}
.j42x0 .yd73cjx.yd73cjx,
.j42x0 .g0g0n {padding-left:16px;}

.ngyw56 {box-shadow: 0 0 10px var(--qfbld);background: var(--iv90);height: 2px;display: block;width: 38px;border-radius: var(--txwbm);margin: 0 0 14px;}

.fdnt .g0g0n {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tra) 20%, transparent);background: var(--qi0k);padding: 14px 16px;border-radius: var(--txwbm);}

.h4sw3x {text-align: center;margin: var(--uju) 0;}
.ex4f51g {text-align: left;}
.e354c8g {text-align: right;}
.g1xcjf {box-shadow: 0 0 18px var(--nwv);text-transform: uppercase;font: 700 13px/1 var(--n9oso);letter-spacing: .14em;color: var(--ims, var(--wj0t, var(--xvh7x)));max-width: 100%;display: inline-flex;align-items: center;text-decoration: none;padding: 0 26px;border-radius: var(--txwbm);min-height: 48px;gap:9px;background: var(--or6w, var(--tra));}
.v3dfr2 .g1xcjf {width: 100%;display: flex;}
.g1xcjf:hover {background: var(--orvwn);}
.bd33a5 {font-weight: 700;opacity:0.74;flex: 0 0 auto;}
.m948 {overflow-wrap: anywhere;min-width: 0;}

.peh254w {overflow: hidden;position: relative;border-radius: var(--txwbm);margin: var(--uju) 0;}
.peh254w a, .peh254w picture {display: block;}

.kpatt8 .hjjhe,
.wvcq a {position: relative;border-radius: var(--txwbm);overflow: hidden;}

.peh254w img {aspect-ratio: 16 / 9;display: block;height: auto;width: 100%;object-fit: cover;}

.qt3m,
.kpatt8 .hjjhe::after,
.wvcq a::after {box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tra) 22%, transparent);pointer-events: none;background: repeating-linear-gradient(180deg,
    color-mix(in srgb, #000 calc(var(--y3t3) * 190%), transparent) 0 1px,
    transparent 1px var(--imog));inset: 0;content: "";position: absolute;}

.qt3m::before, .qt3m::after {height: 14px;width: 14px;position: absolute;content: "";}
.qt3m::before {border-left: 1px solid var(--iv90);border-top: 1px solid var(--iv90);left: 8px;top: 8px;}
.qt3m::after {bottom: 8px;right: 8px;border-bottom: 1px solid var(--iv90);border-right: 1px solid var(--iv90);}

.kpatt8 {padding: 8px;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tra) 24%, transparent);background: var(--qi0k);}
.kpatt8 .hjjhe::before {pointer-events: none;width: 14px;left: 8px;height: 14px;position: absolute;content: "";border-left: 1px solid var(--iv90);top: 8px;border-top: 1px solid var(--iv90);z-index: 1;}

.cajtv0 {border-radius: var(--txwbm);display: block;box-shadow: 0 0 12px var(--qfbld);margin: 0 0 10px;background: var(--iv90);height: 3px;width: 64px;}

.pyg91k2 {margin: var(--uju) 0;}
.pyg91k2 details > summary {list-style: none;}
.pyg91k2 details > summary::-webkit-details-marker {display: none;}
.x2fh {min-height: 44px;justify-content: space-between;cursor: pointer;gap:12px;align-items: center;display: flex;}
.x2fh h2 {font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--n9oso);letter-spacing: .14em;color: var(--ff98);text-transform: uppercase;min-width: 0;margin: 0;overflow-wrap: anywhere;}

.x2fh::after {width: 8px;border-bottom: 2px solid var(--iv90);height: 8px;content: "";transform: rotate(45deg) translateY(-2px);border-right: 2px solid var(--iv90);flex: 0 0 auto;}
.pyg91k2 details[open] .x2fh::after {transform: rotate(225deg) translateY(-2px);}
.htvmmmn {display: block;margin-top:12px;}

.htvmmmn a {letter-spacing: .06em;border-bottom: 1px solid color-mix(in srgb, var(--tra) 12%, transparent);align-items: center;min-height: 44px;gap:12px;text-decoration: none;color: var(--ff98);display: flex;min-width: 0;padding: 8px 2px;overflow-wrap: anywhere;font: 600 12.5px/1.5 var(--n9oso);}

.htvmmmn > a:last-child {border-bottom: 0;}
.rns1 > li:last-child a {border-bottom: 0;}

.htvmmmn {counter-reset: pl-index-n;}
.htvmmmn a::before {counter-increment: pl-index-n;letter-spacing: .1em;font: 700 10.5px/1 var(--n9oso);color: var(--iv90);flex: 0 0 auto;text-shadow: 0 0 8px var(--nwv);content: counter(pl-index-n, decimal-leading-zero);}
.htvmmmn a:hover {color: var(--iv90);}

.rns1 {margin: 0;list-style: none;padding: 0;}
.rns1.htvmmmn {margin-top:12px;}
.rns1 > li {display: block;}

.dqsg {margin: 0 0 12px;letter-spacing: .14em;text-transform: uppercase;overflow-wrap: anywhere;font: 700 clamp(13px, 1.5vw, 16px)/1.35 var(--n9oso);color: var(--ff98);min-width: 0;}
.yvv0n {counter-reset: pl-index-n;gap:7px;display: flex;flex-wrap: wrap;}
.yvv0n a {border-radius: var(--txwbm);font: 600 12.5px/1.4 var(--n9oso);overflow-wrap: anywhere;color: var(--ff98);max-width: 100%;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--tra) 20%, transparent);align-items: center;text-decoration: none;padding: 0 13px;min-height: 44px;min-width: 0;display: inline-flex;letter-spacing: .06em;gap:8px;}
.yvv0n a::before {content: counter(pl-index-n, decimal-leading-zero);flex: 0 0 auto;letter-spacing: .1em;color: var(--iv90);text-shadow: 0 0 8px var(--nwv);counter-increment: pl-index-n;font: 700 10.5px/1 var(--n9oso);}
.yvv0n a:hover {box-shadow: inset 0 0 0 1px var(--iv90);color: var(--iv90);}

.mg9h {margin: var(--uju) 0;}
.kcej {font-size: 13.5px;color: var(--n9xb);line-height:1.64;margin: 0 0 16px;overflow-wrap: anywhere;min-width: 0;}
.kcnhq {grid-template-columns: auto minmax(0, 1fr);margin: 0 0 18px;align-items: baseline;gap:6px 16px;display: grid;}
.kcnhq dt {color: var(--n9xb);font: 600 10px/1.5 var(--n9oso);text-transform: uppercase;letter-spacing: .2em;white-space: nowrap;}
.kcnhq dd {font: 600 13px/1.5 var(--n9oso);min-width: 0;letter-spacing: .06em;overflow-wrap: anywhere;margin: 0;color: var(--ff98);}
.j2hdbn {text-shadow: 0 0 8px var(--nwv);color: var(--iv90);letter-spacing: .1em;}
.zrk0hpx {flex-wrap: wrap;gap:9px;margin: 0;display: flex;}

.cb83k5z {min-height: 48px;gap:9px;align-items: center;padding: 0 16px;border-radius: var(--txwbm);box-shadow: inset 0 0 0 1px color-mix(in srgb, #fff 28%, transparent);display: inline-flex;background: #000;color: #fff;text-decoration: none;}
.cb83k5z:hover {box-shadow: inset 0 0 0 1px var(--iv90), 0 0 16px var(--nwv);}
.x3155x {flex: 0 0 auto;display: inline-flex;}
.x3155x svg {fill: #fff;width: 20px;height: 20px;display: block;}
.gn06nat {line-height:1.14;flex-direction: column;display: flex;min-width: 0;}
.gn06nat small {font: 600 9px/1.3 var(--n9oso);opacity:0.83;letter-spacing: .14em;text-transform: uppercase;}
.gn06nat strong {letter-spacing: .04em;font: 700 13px/1.2 var(--n9oso);}

@media (prefers-reduced-motion: reduce) {
  .ccsvf:hover .vx4xv,
  .ccsvf:focus-visible .vx4xv {animation: none;text-shadow: 0 0 10px var(--nwv);transform: none;}
  .xvmfch {animation: none;}
  *, *::before, *::after {animation-iteration-count: 1 !important;animation-duration: .001ms !important;transition-duration:0.01ms !important;}
}

:is(a, button, summary, label, input, [tabindex]):focus-visible {outline: 2px solid var(--iv90);outline-offset: 2px;}

@media (max-width:905px) {
  .yrdj3 {display: none;}
  .yk27 {display: flex;}
  .xjk616 {margin-left: auto;}
  
  .akr3jz {letter-spacing: .06em;padding: 0 11px;}
  .ccsvf {min-width: 0;overflow: hidden;}
  .vdzpw {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  
}

.nh376e {overscroll-behavior: contain;inset: 0;background: color-mix(in srgb, #000 58%, transparent);opacity:0.05;transition:opacity 0.253s ease, visibility 0.225s ease;z-index: 78;visibility: hidden;position: fixed;cursor: pointer;}

.rsej69b {transition:transform 0.216s cubic-bezier(.22,.61,.36,1), visibility 0.29s;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;position: fixed;bottom: 0;visibility: hidden;display: flex;overflow-y: auto;top: 0;flex-direction: column;z-index: 79;box-shadow: 0 0 40px color-mix(in srgb, #000 55%, transparent);background: var(--s5o, var(--ns6u));width: min(86vw, 340px);padding-bottom: env(safe-area-inset-bottom, 0px);}

.ssrt56  {left: 0;border-radius: 0 0 0 0;transform: translateX(-102%);}
.ncs2 {right: 0;transform: translateX(102%);border-radius: 0 0 0 0;}

.qd4kh3q:checked ~ .nh376e {visibility: visible;opacity:1;}
.qd4kh3q:checked ~ .rsej69b {visibility: visible;transform: translateX(0);}

.srhw {background: var(--qi0k, var(--n3o));z-index: 1;align-items: center;display: flex;padding: 14px 16px;border-bottom: 1px solid var(--arx, var(--z2p));justify-content: space-between;top: 0;gap:13px;position: sticky;}
.p8nm6 {display: inline-flex;min-height: 44px;align-items: center;}
.p8nm6 img {display: block;height: 26px;width: auto;}
.xfh8x {font-size: 16px;letter-spacing: .01em;font-family: var(--n9oso);color: var(--pqe);font-weight: 800;}

.swkx6y3 {height: 44px;flex: none;align-items: center;cursor: pointer;display: inline-flex;border-radius: var(--txwbm, 4px);border: 1px solid var(--arx, var(--z2p));width: 44px;background: var(--n3o);color: var(--pqe);justify-content: center;}
.swkx6y3:hover {background: var(--m5r0l);}
.swkx6y3:focus-visible,
.mj2f1z a:focus-visible,
.d7hwq:focus-visible,
.q7qbbe:focus-visible {outline: 2px solid var(--pqe);outline-offset: 2px;}

.mj2f1z {padding: 10px 12px;}
.mj2f1z ul {display: flex;margin: 0;flex-direction: column;list-style: none;padding: 0;gap:7px;}

.mj2f1z a {text-decoration: none;line-height:1.28;min-height: 48px;align-items: center;font-size: 15.5px;padding: 10px 14px;font-weight: 600;display: flex;border-radius: var(--txwbm, 4px);border: 1px solid transparent;color: var(--pqe);}
.mj2f1z a:hover {background: var(--n3o);border-color: var(--arx, var(--z2p));}

.mj2f1z a[aria-current="page"] {border-color: var(--arx, var(--z2p));background: var(--n3o);box-shadow: inset 3px 0 0 var(--iv90, var(--tra));}

.rvtn2 {margin-top: auto;display: grid;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:10px;background: var(--qi0k, var(--n3o));border-top: 1px solid var(--arx, var(--z2p));}

.d7hwq, .q7qbbe {padding: 12px 18px;font-weight: 700;align-items: center;text-decoration: none;min-height: 48px;display: flex;font-size: 15px;justify-content: center;border-radius: var(--txwbm, 4px);}
.d7hwq {background: var(--f79mi);color: var(--sie23, var(--lnzq));border: 1px solid var(--arx, var(--z2p));}
.q7qbbe {color: var(--a2jy, var(--yilq, var(--wo89s)));border: 1px solid transparent;background: var(--b02f);}

.mj2f1z ul {counter-reset: plmm;}
.mj2f1z a {letter-spacing: .06em;font-family: var(--n9oso);background: color-mix(in srgb, var(--pqe) 4%, transparent);border-color: var(--arx, var(--z2p));font-size: 13.5px;font-weight: 700;text-transform: uppercase;}
.mj2f1z a::before {opacity:0.95;font-size: 12px;counter-increment: plmm;content: counter(plmm, decimal-leading-zero);min-width: 22px;flex: none;color: var(--pqe);margin-right:11px;}
.mj2f1z a[aria-current="page"] {background: color-mix(in srgb, var(--pqe) 9%, transparent);box-shadow: inset 3px 0 0 var(--iv90, var(--tra));}
.xfh8x {font-family: var(--n9oso);letter-spacing: .08em;font-size: 14px;text-transform: uppercase;}
.swkx6y3 {border-radius: var(--txwbm, 4px);}
.d7hwq, .q7qbbe {letter-spacing: .05em;text-transform: uppercase;font-family: var(--n9oso);}

@media (min-width:856px) {
  .rsej69b, .nh376e {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .rsej69b, .nh376e {transition:none;}
}

.xjk616 a, .xjk616 label {white-space: nowrap;}

@media (min-width:906px) {}

@media (prefers-reduced-motion: reduce) {
  .yrdj3,
  .zbq2,
  .zbq2 svg {transition:none !important;}
}

.t4dmz2,
.t4dmz2 :is(p, li, h2, h3, h4, dd, dt) {overflow-wrap: anywhere;min-width: 0;}

.pyg91k2 details:not([open]) .x2fh {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}

.cmw1z {padding-bottom: max(96px, var(--tvb2, 96px));}

.g4gpj {--cr3ce: var(--q0o5w);--bpd5: .08em;--izyo: var(--txwbm);--x05w: var(--txwbm);--x9sjf: var(--txwbm);--je1: 1px solid var(--arx);--egwcp: uppercase;--vke8u: 12px;--qdq: 0;}
