:root {
  --abvcmzyt:0 0 0 1px var(--pib8yz);
  --io92:120ms;
  --vvccn:12px;
  --mumt61nr:10px;
  --wms2:"C7sma",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --zybam7:28px;
  --pib8yz:#2e3b56;
  --t015drt:1.2;
  --vdtalx9g:"Y6my2",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --f84pc:#91aeee;
  --kxfgt:#0a1222;
  --a28p1Bg:#ffce00;
  --zy5mBg:#007a52;
  --brgey:240ms;
  --wq0d7kr:#ffce00;
  --w9eu2i8Text:#3a2a00;
  --goui68fm:#edf2fc;
  --dr3o14:#ff6b6b;
  --jt1b9magMuted:#bec3e0;
  --ev7q:#91aeee;
  --gezzq:1200px;
  --rqenpzgj:#3fd08a;
  --gw1vyd:16px;
  --jt1b9mag:#f5f5f7;
  --roijcp:16px;
  --zy5mHover:#06674a;
  --zy5mText:#ffffff;
  --a28p1Text:#3a2a00;
  --zrakcxxc:#f5f5f7;
  --j22vmu:#e0a800;
  --sffa:72ch;
  --dhh4oyj:1.2;
  --mvo7:1.5;
  color-scheme:dark;
  --vsuz6l:999px;
  --w9eu2i8:#ffce00;
  --pwrqel6:180ms;
  --fb0jw:#111a2e;
}

@media (prefers-reduced-motion:reduce) {
  :root {
    --io92:0ms;
    --brgey:0ms;
    --pwrqel6:0ms;
  }
}

@font-face {
  src:url(/assets/library/92684e4a-cde7-9ef0-7758-cd09380b7e01.woff2) format("woff2");
  font-weight:400 700;
  font-family:"C7sma";
  font-display:swap;
}

@font-face {
  src:url(/assets/library/468d56b6-b25b-05b7-0190-b6c233d773f6.woff2) format("woff2");
  font-weight:400 700;
  font-display:swap;
  font-family:"Y6my2";
}

.s94yqa {
  white-space:nowrap;
  overflow:hidden;
  height:1px;
  clip:rect(0 0 0 0);
  width:1px;
  position:absolute;
}

.sklqzo {
  container-type:inline-size;
  container-name:sklqzo;
  display:grid;
  gap:var(--zybam7);
}

.tr30xg9,.kjlruuw {
  display:grid;
  gap:var(--zybam7);
}

.rijolm,.uea2o {
  display:grid;
  gap:12px;
  padding:16px;
  background:var(--fb0jw);
  color:var(--jt1b9mag);
  border:1px solid var(--pib8yz);
  border-radius:var(--vvccn);
  box-shadow:var(--abvcmzyt);
}

.v2saxkwj {
  display:flex;
  align-items:center;
  gap:12px;
  min-width:0;
}

.r4n23na4 {
  border-radius:var(--mumt61nr);
  font-weight:700;
  min-width:32px;
  justify-content:center;
  background:var(--a28p1Bg);
  height:32px;
  display:inline-flex;
  color:var(--a28p1Text);
  align-items:center;
}

.e4g9 {
  display:flex;
  flex-direction:column;
  gap:4px;
  min-width:0;
}

.sxuzt {
  font-weight:700;
  color:var(--zrakcxxc);
}

.n1sd {
  margin:0;
  font-weight:700;
}

.ulo5m {
  display:block;
  font-weight:400;
  color:var(--jt1b9magMuted);
}

.tw0ymtw {
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  gap:4px;
  font-size:.9375em;
}

.m6vw5iv9 {
  color:var(--jt1b9magMuted);
}

.b1fh3ieq {
  display:grid;
  gap:6px;
}

.b1fh3ieq .bwngszi {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:0 20px;
  border:0;
  border-radius:var(--vsuz6l);
  background:var(--zy5mBg);
  color:var(--zy5mText);
  font:inherit;
  font-weight:700;
  text-decoration:none;
  cursor:pointer;
  transition:background var(--pwrqel6);
}

.b1fh3ieq .bwngszi:hover {
  background:var(--zy5mHover);
}

.b1fh3ieq .bwngszi:focus-visible {
  outline:3px solid var(--w9eu2i8);
  outline-offset:2px;
}

.m1f34e7e {
  color:var(--jt1b9magMuted);
  font-size:.75rem;
  margin:0;
}

.p8yvi {
  color:var(--f84pc);
  min-height:44px;
  display:inline-flex;
  align-items:center;
}

.wz723b {
  display:inline-flex;
  align-items:center;
  gap:6px;
}

.n1sf {
  display:inline-flex;
  color:var(--pib8yz);
}

.cxyx.i4b54 {
  color:var(--j22vmu);
}

.w1ytg4 {
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:3px 10px;
  border-radius:var(--vsuz6l);
  font-size:.8125rem;
  font-weight:600;
  background:var(--goui68fm);
  color:var(--jt1b9mag);
}

.w1ytg4[data-status=full] {
  color:var(--w9eu2i8Text);
  background:var(--rqenpzgj);
}

.bcqs5l {
  display:inline-block;
  padding:2px 8px;
  border-radius:var(--vsuz6l);
  background:var(--a28p1Bg);
  color:var(--a28p1Text);
  font-size:.75rem;
  font-weight:700;
}

.cm06 {
  display:flex;
  align-items:center;
  justify-content:space-between;
  min-height:48px;
  padding:8px 16px;
  border:1px solid var(--pib8yz);
  border-radius:var(--vvccn);
  cursor:pointer;
  font-weight:700;
  list-style:none;
}

.rwmac02 table {
  border-collapse:collapse;
  width:100%;
}

.za3wd {
  overflow-x:auto;
}

.yt7jg0[open]>.tr30xg9 {
  margin-top:var(--zybam7);
}

.cm06::-webkit-details-marker {
  display:none;
}

.rwmac02 td,.rwmac02 th {
  vertical-align:middle;
  text-align:start;
  padding:10px 12px;
  border-bottom:1px solid var(--pib8yz);
}

.rwmac02 thead th {
  font-size:.8125rem;
  letter-spacing:.04em;
  text-transform:uppercase;
  color:var(--jt1b9magMuted);
}

@container sklqzo (min-width:700px) {
  .rijolm {
    align-items:center;
    grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px);
  }
  .rijolm>.tw0ymtw {
    grid-column:1/3;
  }
  .uea2o {
    grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px);
    align-items:center;
  }
  .kjlruuw[data-form=pair] {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .kjlruuw[data-form=pair]>.rijolm[data-step=feature] {
    grid-column:1/-1;
  }
  .kjlruuw[data-form=podium] {
    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
  }
}

@container sklqzo (max-width:699.98px) {
  .rwmac02 thead {
    display:none;
  }
  .rwmac02 tr {
    display:grid;
    gap:6px;
    padding:12px 0;
  }
  .rwmac02 td,.rwmac02 th {
    padding:0;
    border:0;
    display:block;
  }
  .rwmac02 td:empty {
    display:none;
  }
}

@media (max-width:699.98px) {
  .mqz1m {
    padding-bottom:var(--cz0emn5,72px);
  }
  html {
    scroll-padding-bottom:var(--cz0emn5,72px);
  }
}

:root {
  --i4b54Brand:#ffffff;
  --g0kxo4:var(--fb0jw);
  --n6y9:80px;
  --iqxxMuted:#3066df;
  --gilgls9n:18px;
  --pib8yzInk:color-mix(in srgb,var(--iqxx) 14%,var(--goui68fm));
  --id7n:color-mix(in srgb,var(--goui68fm) 90%,var(--iqxx));
  --u26p7:.02em;
  --aztge6qj:#60749e;
  --cz0emn5:64px;
  --iqxx:#0a1222;
}

*::after,*,*::before {
  box-sizing:border-box;
}

html {
  -webkit-text-size-adjust:100%;
}

body {
  margin:0;
  background:var(--kxfgt);
  color:var(--jt1b9mag);
  font:400 var(--roijcp)/var(--mvo7) var(--vdtalx9g);
  overflow-x:hidden;
  overflow-wrap:break-word;
}

img {
  height:auto;
}

img,svg {
  max-width:100%;
  display:block;
}

a {
  color:var(--f84pc);
}

h4,h1,h2,h3 {
  font-family:var(--wms2);
  font-weight:800;
  letter-spacing:0;
  margin:0;
  color:var(--zrakcxxc);
  line-height:var(--t015drt);
}

h1 {
  letter-spacing:var(--u26p7);
  font-size:calc(var(--roijcp) * 1.625);
  text-transform:uppercase;
}

h2 {
  font-size:calc(var(--roijcp) * 1.375);
}

p {
  margin:0 0 16px;
}

h3 {
  letter-spacing:.01em;
  font-size:var(--roijcp);
}

.zrwe {
  min-width:0;
  padding:0 16px;
  width:100%;
  margin:0 auto;
  max-width:var(--gezzq);
}

h4 {
  font-size:var(--roijcp);
  letter-spacing:0;
  text-transform:none;
}

.l340cs {
  clip:rect(0 0 0 0);
  white-space:nowrap;
  margin:-1px;
  border:0;
  position:absolute;
  overflow:hidden;
  padding:0;
  height:1px;
  width:1px;
}

.znom1idz {
  position:absolute;
  z-index:60;
  padding:12px 16px;
  border-radius:0 0 var(--mumt61nr) 0;
  background:var(--w9eu2i8);
  color:var(--w9eu2i8Text);
  top:0;
  font-weight:600;
  left:-9999px;
}

.znom1idz:focus {
  left:0;
}

[id] {
  scroll-margin-top:84px;
}

:focus-visible {
  outline:3px solid var(--w9eu2i8);
  outline-offset:2px;
}

.lljyh {
  position:absolute;
  overflow:hidden;
  height:0;
  width:0;
}

.ic5h08 {
  width:24px;
  height:24px;
  fill:none;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
  flex:none;
}

.dreonqa9 {
  width:20px;
  height:20px;
}

.wb1nf6a {
  height:16px;
  width:16px;
}

.xzbj {
  stroke:none;
  fill:currentColor;
}

.zuzg4hbc {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-height:48px;
  padding:0 18px;
  border:0;
  border-radius:var(--vvccn);
  background:var(--zy5mBg);
  color:var(--zy5mText);
  text-decoration:none;
  font:600 15px/1.25 var(--vdtalx9g);
  cursor:pointer;
  transition:background var(--pwrqel6),transform var(--pwrqel6);
}

.zuzg4hbc:hover {
  background:var(--zy5mHover);
}

.vciw {
  border-bottom:1px solid var(--pib8yz);
  background:var(--kxfgt);
  z-index:20;
  position:relative;
}

.sx9027eo {
  position:sticky;
  top:0;
}

.zuzg4hbc:active {
  transform:translateY(1px);
}

.tcyb {
  display:flex;
  align-items:center;
  height:64px;
  gap:12px;
}

.voiu3gy {
  display:inline-flex;
  align-items:center;
  gap:10px;
  color:var(--zrakcxxc);
  text-decoration:none;
  font-family:var(--wms2);
  font-weight:800;
  font-size:17px;
  letter-spacing:.12em;
  text-transform:uppercase;
  min-height:44px;
}

.voiu3gy img {
  width:auto;
  max-height:36px;
}

.pbc6ihg6 {
  width:32px;
  height:32px;
  border-radius:var(--mumt61nr);
  background:var(--w9eu2i8);
  color:var(--w9eu2i8Text);
  display:grid;
  place-items:center;
  font-size:16px;
  letter-spacing:0;
  flex:none;
}

.yrpcu {
  margin-left:auto;
  display:none;
}

.yrpcu a {
  color:var(--jt1b9mag);
  text-decoration:none;
  padding:10px 14px;
  min-height:44px;
  display:inline-flex;
  align-items:center;
  border-radius:var(--mumt61nr);
  font-weight:600;
  font-size:15px;
}

.yrpcu a:hover {
  background:color-mix(in srgb,var(--jt1b9mag) 8%,transparent);
}

.vciw .zuzg4hbc {
  padding:0 14px;
  display:none;
  font-size:14px;
  min-height:44px;
}

.ykbj {
  display:none;
  flex-direction:column;
  align-items:center;
  gap:2px;
}

.ykbj .hxow {
  display:block;
  margin:0;
}

.ykbj .bwngszi {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:0 14px;
  border:0;
  border-radius:var(--vvccn);
  background:var(--zy5mBg);
  color:var(--zy5mText);
  font:600 14px/1.25 var(--vdtalx9g);
  cursor:pointer;
  text-decoration:none;
}

.oftrg .ykbj {
  padding:12px 16px;
  display:flex;
}

.ykbj .m1f34e7e {
  white-space:nowrap;
  color:var(--jt1b9magMuted);
  font-size:12px;
}

.vciw .hxow .bwngszi {
  min-height:44px;
  padding:0 14px;
  font-size:14px;
}

.vciw .hxow {
  display:none;
}

.fv8c {
  display:none;
  gap:4px;
}

.fv8c a {
  min-width:44px;
  min-height:44px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:var(--jt1b9magMuted);
  text-decoration:none;
  font-size:13px;
  font-weight:600;
  text-transform:uppercase;
  border-radius:var(--mumt61nr);
}

.t4qo5 {
  opacity:0;
  position:absolute;
  width:1px;
  height:1px;
  pointer-events:none;
}

.hc1j {
  margin-left:auto;
  width:44px;
  height:44px;
  border:0;
  background:transparent;
  color:var(--jt1b9mag);
  border-radius:var(--mumt61nr);
  display:grid;
  place-items:center;
  cursor:pointer;
}

.hc1j:hover {
  background:color-mix(in srgb,var(--jt1b9mag) 8%,transparent);
}

.t4qo5:focus-visible~.hc1j {
  outline:3px solid var(--w9eu2i8);
  outline-offset:2px;
}

.hc1j .nemza {
  display:none;
}

.t4qo5:checked~.hc1j .nemza {
  display:block;
}

.t4qo5:checked~.hc1j .gmfoo2tc {
  display:none;
}

.oftrg {
  width:100%;
  border-top:1px solid var(--pib8yz);
  top:100%;
  right:0;
  max-height:calc(100vh - 64px);
  box-shadow:var(--abvcmzyt);
  left:0;
  background:var(--g0kxo4);
  position:absolute;
  display:none;
  overflow:auto;
}

.t4qo5:checked~.oftrg {
  display:block;
}

.oftrg a {
  align-items:center;
  display:flex;
  color:var(--jt1b9mag);
  font-weight:600;
  min-height:48px;
  padding:0 16px;
  border-bottom:1px solid var(--pib8yz);
  text-decoration:none;
}

.oftrg .koua6l {
  padding:12px 16px;
}

.oftrg .koua6l .hxow {
  display:block;
}

@media(min-width:900px) {
  .yrpcu {
    display:flex;
    gap:4px;
  }
  .vciw .zuzg4hbc,.fv8c,.vciw .hxow {
    display:inline-flex;
  }
  .tcyb>.ykbj {
    display:flex;
  }
  .vciw .hxow {
    display:block;
  }
  .oftrg a {
    min-height:44px;
    border-bottom:0;
  }
  .hc1j {
    margin-left:8px;
  }
  .zg33f {
    display:grid;
    grid-template-columns:repeat(3,1fr);
  }
  .oftrg .ykbj,.oftrg .koua6l {
    display:none;
  }
}

.k9bfd9e {
  background:var(--g0kxo4);
  color:var(--jt1b9magMuted);
  font-size:13px;
  border-bottom:1px solid var(--pib8yz);
}

.i7tfo {
  border-top:1px solid var(--pib8yz);
  border-bottom:0;
}

.qxvn {
  display:flex;
  align-items:center;
  gap:8px 16px;
  min-height:40px;
  padding-top:6px;
  padding-bottom:6px;
  overflow:hidden;
  white-space:nowrap;
}

.opac07kr {
  flex:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:36px;
  height:28px;
  padding:0 8px;
  border-radius:var(--mumt61nr);
  background:var(--goui68fm);
  color:var(--iqxx);
  font-family:var(--wms2);
  font-weight:800;
  font-size:13px;
}

.bv78 {
  flex:none;
  display:inline-flex;
  align-items:center;
  gap:6px;
}

.ezhv3 {
  text-overflow:ellipsis;
  min-width:0;
  flex:1 1 auto;
  overflow:hidden;
}

.whrdhat {
  display:none;
  gap:6px;
  flex:none;
}

.ulmcoti1 {
  display:inline-flex;
  align-items:center;
  gap:4px;
  height:28px;
  padding:0 8px;
  border:1px solid var(--pib8yz);
  border-radius:var(--mumt61nr);
  color:var(--jt1b9mag);
  font-weight:600;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.04em;
}

@media(min-width:600px) {
  .whrdhat {
    display:inline-flex;
  }
}

.jy7ifimx {
  overflow:clip;
  padding:40px 0 32px;
  position:relative;
}

.njvzds {
  bottom:-120px;
  border-radius:50%;
  pointer-events:none;
  left:-80px;
  background:radial-gradient(closest-side,color-mix(in srgb,var(--aztge6qj) 18%,transparent),transparent);
  position:absolute;
  height:420px;
  width:420px;
}

.gkgh3l {
  position:absolute;
  top:16px;
  opacity:.6;
  height:120px;
  pointer-events:none;
  max-width:30vw;
  width:120px;
  right:8px;
  color:var(--iqxxMuted);
}

.a7e2fx {
  position:relative;
  display:grid;
  gap:24px;
}

.j0oz2e {
  min-width:0;
}

.rb92 .j0oz2e {
  text-align:center;
}

.vi1c {
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:var(--w9eu2i8);
  font-weight:600;
  font-size:13px;
  letter-spacing:.02em;
  margin-bottom:14px;
}

.jy7ifimx h1 {
  max-width:900px;
}

.rb92 h1,.rb92 .hznnx {
  margin-left:auto;
  margin-right:auto;
}

.hznnx {
  max-width:var(--sffa);
  color:var(--ev7q);
  margin:14px 0 20px;
  font-size:17px;
}

.hznnx p:last-child {
  margin-bottom:0;
}

.hznnx .hxow {
  margin-top:16px;
}

.s7t8lfe {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px 16px;
  font-size:14px;
  color:var(--jt1b9magMuted);
}

.rb92 .s7t8lfe,.rb92 .qvdi {
  justify-content:center;
}

.o0yk {
  display:flex;
  align-items:center;
  gap:10px;
}

.oslqf7 {
  width:36px;
  height:36px;
  border-radius:50%;
  background:linear-gradient(135deg,var(--aztge6qj),var(--iqxxMuted));
  display:grid;
  place-items:center;
  font-weight:700;
  color:var(--i4b54Brand);
  flex:none;
  overflow:hidden;
}

.oslqf7 img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.s7t8lfe b {
  color:var(--jt1b9mag);
  font-weight:600;
}

.qvdi {
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:18px;
}

.a28p1 {
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:36px;
  padding:6px 12px;
  max-width:100%;
  overflow-wrap:anywhere;
  border-radius:var(--vsuz6l);
  background:color-mix(in srgb,var(--jt1b9mag) 7%,transparent);
  border:1px solid var(--pib8yz);
  font-size:13px;
  font-weight:600;
  color:var(--jt1b9mag);
}

.a28p1 img {
  height:20px;
  width:auto;
}

.a28p1 .ic5h08 {
  color:var(--w9eu2i8);
}

.lifmgj4 {
  list-style:none;
  margin:24px 0 0;
  padding:0;
  display:grid;
  gap:10px;
  min-width:0;
}

.t3dvkv {
  display:grid;
  grid-template-columns:auto auto minmax(0,1fr);
  min-width:0;
  max-width:100%;
  gap:10px 12px;
  align-items:center;
  padding:10px 12px;
  border-radius:var(--gw1vyd);
  background:var(--goui68fm);
  color:var(--iqxx);
  border-left:6px solid var(--y4oa,var(--aztge6qj));
}

.mpilu {
  width:28px;
  height:28px;
  border-radius:50%;
  background:var(--y4oa,var(--aztge6qj));
  color:var(--i4b54Brand);
  display:grid;
  place-items:center;
  font-family:var(--wms2);
  font-weight:800;
  font-size:13px;
}

.q19al b {
  display:block;
}

.q19al {
  overflow-wrap:anywhere;
  font-size:14px;
  min-width:0;
  line-height:1.3;
}

.q19al span {
  color:var(--iqxxMuted);
  display:block;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}

.pps8h {
  grid-column:1/-1;
  display:grid;
  gap:4px;
}

.pps8h .hxow {
  margin:0;
  display:block;
}

.pps8h .bwngszi {
  display:flex;
  width:100%;
  min-height:44px;
  align-items:center;
  justify-content:center;
  border:0;
  border-radius:var(--vvccn);
  background:var(--zy5mBg);
  color:var(--zy5mText);
  font:600 14px/1.25 var(--vdtalx9g);
  cursor:pointer;
  text-decoration:none;
}

.pps8h .m1f34e7e {
  color:var(--iqxxMuted);
  font-size:12px;
}

.t8xq {
  text-align:center;
  color:var(--iqxxMuted);
  margin:4px 0 0;
  font-size:12px;
}

.h0grdx {
  margin:0;
  border-radius:var(--gw1vyd);
  overflow:hidden;
  border:1px solid var(--pib8yz);
  background:var(--g0kxo4);
}

.h0grdx img {
  aspect-ratio:16/9;
  width:100%;
  object-fit:cover;
}

@media(min-width:900px) {
  .jy7ifimx {
    padding:64px 0 40px;
  }
  .lifmgj4 {
    grid-template-columns:repeat(3,1fr);
  }
  h1 {
    font-size:calc(var(--roijcp) * 2.125);
    line-height:1.2;
  }
  .t3dvkv {
    grid-template-columns:auto auto minmax(0,1fr);
  }
  h2 {
    font-size:calc(var(--roijcp) * 1.5);
  }
  .pavqjdn {
    grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);
    align-items:center;
  }
  .hznnx {
    font-size:18px;
  }
}

.svpl {
  margin:0 0 var(--zybam7);
}

.svpl details {
  background:var(--g0kxo4);
  border:1px solid var(--pib8yz);
  border-radius:var(--gw1vyd);
}

.svpl summary {
  list-style:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:10px;
  min-height:48px;
  padding:10px 16px;
  font-weight:600;
  color:var(--jt1b9mag);
}

.svpl summary .ccm8 {
  transition:transform var(--pwrqel6);
  margin-left:auto;
}

.svpl details[open] summary .ccm8 {
  transform:rotate(180deg);
}

.svpl summary::-webkit-details-marker {
  display:none;
}

.svpl ol {
  margin:0;
  padding:0 16px 12px;
  list-style:none;
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

.svpl li a {
  display:inline-flex;
  align-items:center;
  min-height:44px;
  padding:0 12px;
  border-radius:var(--vsuz6l);
  background:color-mix(in srgb,var(--jt1b9mag) 7%,transparent);
  color:var(--jt1b9mag);
  text-decoration:none;
  font-size:14px;
  font-weight:600;
}

.svpl li a:hover {
  background:color-mix(in srgb,var(--jt1b9mag) 14%,transparent);
}

.g3eg0 {
  margin:0 0 var(--n6y9);
}

.d1j7m8 {
  background:var(--goui68fm);
  color:var(--iqxx);
  border-radius:var(--gw1vyd);
  padding:12px 16px;
  display:flex;
  align-items:center;
  gap:16px;
  overflow:hidden;
}

.kisjrda {
  font-size:13px;
  font-weight:600;
  color:var(--iqxxMuted);
  white-space:nowrap;
}

.uzcj7 {
  display:flex;
  gap:10px;
  overflow-x:auto;
  scrollbar-width:none;
  padding:2px;
  margin:0;
  list-style:none;
}

.uzcj7::-webkit-scrollbar {
  display:none;
}

.uzcj7 li {
  flex:none;
  height:36px;
  padding:0 12px;
  border-radius:var(--mumt61nr);
  background:var(--i4b54Brand);
  border:1px solid var(--pib8yzInk);
  display:inline-flex;
  align-items:center;
  gap:6px;
  font-weight:700;
  font-size:13px;
  color:var(--iqxx);
}

.e9wlr6 {
  min-width:0;
  container:e9wlr6 / inline-size;
  margin:0 0 var(--n6y9);
}

.uzcj7 img {
  width:auto;
  height:24px;
  max-width:96px;
}

.e9wlr6 .sklqzo {
  display:block;
}

.e9wlr6 .efhgz5 {
  margin:0 0 14px;
  font:600 13px/1.4 var(--vdtalx9g);
  letter-spacing:.06em;
  text-transform:uppercase;
  color:var(--jt1b9magMuted);
}

.e9wlr6 .kjlruuw {
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:var(--zybam7);
  margin:0 0 var(--zybam7);
  min-width:0;
}

.e9wlr6 .tr30xg9 {
  grid-template-columns:minmax(0,1fr);
}

.e9wlr6 .tr30xg9 {
  display:grid;
  gap:var(--zybam7);
}

.e9wlr6 .tr30xg9[data-layout=list] {
  gap:8px;
}

.e9wlr6 .b1fh3ieq {
  display:grid;
  gap:6px;
  flex:1;
  min-width:0;
}

.e9wlr6 .b1fh3ieq .hxow {
  display:block;
  margin:0;
}

.e9wlr6 .b1fh3ieq .bwngszi {
  display:flex;
  width:100%;
  min-height:48px;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:0 16px;
  margin:0;
  border:0;
  border-radius:var(--vvccn);
  background:var(--zy5mBg);
  color:var(--zy5mText);
  text-decoration:none;
  font:600 15px/1.25 var(--vdtalx9g);
  cursor:pointer;
  -webkit-appearance:none;
  appearance:none;
  transition:background var(--pwrqel6),transform var(--pwrqel6);
}

.e9wlr6 .b1fh3ieq .bwngszi:active {
  transform:translateY(1px);
}

.e9wlr6 .b1fh3ieq .bwngszi:hover {
  background:var(--zy5mHover);
}

.e9wlr6 .b1fh3ieq .bwngszi:focus-visible {
  outline:3px solid var(--iqxx);
  outline-offset:3px;
}

.e9wlr6 .p8yvi {
  color:var(--iqxxMuted);
  font-size:13px;
  font-weight:600;
  text-decoration:none;
  min-height:44px;
  display:inline-flex;
  align-items:center;
  padding:0 2px;
}

.e9wlr6 .p8yvi:hover {
  text-decoration:underline;
}

.e9wlr6 .m1f34e7e {
  font-size:12px;
  line-height:1.4;
  margin:0;
  color:var(--iqxxMuted);
}

.e9wlr6 .wz723b {
  display:inline-flex;
  align-items:center;
  gap:6px;
  font-size:14px;
  font-weight:600;
  color:var(--iqxx);
}

.e9wlr6 .n1sf {
  display:inline-flex;
  gap:2px;
  color:var(--pib8yzInk);
}

.e9wlr6 .yt7jg0 {
  margin:var(--zybam7) 0 0;
}

.e9wlr6 .n1sf svg {
  stroke:none;
  fill:currentColor;
}

.jy7ifimx .cxyx.i4b54,.e9wlr6 .cxyx.i4b54 {
  color:var(--j22vmu);
}

.e9wlr6 .cm06 {
  list-style:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  min-height:56px;
  padding:8px 18px;
  border:1px solid var(--pib8yz);
  border-radius:var(--gw1vyd);
  color:var(--jt1b9mag);
  font-weight:700;
}

.e9wlr6 .cm06::-webkit-details-marker {
  display:none;
}

.ac0xaxy {
  display:contents;
}

.e9wlr6 .yt7jg0[open]>.tr30xg9 {
  margin-top:var(--zybam7);
}

.e9wlr6 .w1ytg4 {
  display:inline-flex;
  align-items:center;
  align-self:start;
  gap:6px;
  padding:3px 10px;
  border-radius:var(--vsuz6l);
  font-size:12.5px;
  font-weight:600;
  background:var(--id7n);
  color:var(--iqxx);
  border:1px solid var(--pib8yzInk);
}

.uoq3m07 .w1ytg4 {
  margin-left:auto;
}

.uoq3m07 .w1ytg4+.h5upg {
  margin-left:8px;
}

.e9wlr6 .w1ytg4[data-status=full] {
  background:var(--zy5mBg);
  border-color:var(--zy5mBg);
  color:var(--zy5mText);
}

.e9wlr6 .rwmac02 .za3wd {
  background:var(--goui68fm);
  border-radius:var(--gw1vyd);
  box-shadow:var(--abvcmzyt);
  color:var(--iqxx);
}

.e9wlr6 .rwmac02 th,.e9wlr6 .rwmac02 td {
  vertical-align:middle;
  border-color:var(--pib8yzInk);
  font-size:14px;
  color:var(--iqxx);
}

.e9wlr6 .rwmac02 thead th {
  background:var(--id7n);
  color:var(--iqxx);
}

.e9wlr6 .rwmac02 td[data-col=cta] {
  min-width:180px;
}

.xcwvc .w1ytg4 {
  margin-top:4px;
}

.e9wlr6 .rwmac02 img {
  width:auto;
  max-height:36px;
}

.e9wlr6 .rwmac02 .bcqs5l {
  margin-top:4px;
  width:auto;
  position:static;
  transform:none;
}

.e9wlr6 .rwmac02 .sxuzt {
  color:var(--iqxx);
  display:block;
}

@container e9wlr6 (max-width:699.98px) {
  .e9wlr6 .rwmac02 td[data-col]:not([data-col=cta]):not(:empty)::before {
    font-size:12px;
    color:var(--iqxxMuted);
    content:attr(data-col);
    display:block;
  }
  .e9wlr6 .rwmac02 tr {
    padding:12px 14px;
  }
}

.mi5mz73c {
  display:flex;
  gap:8px;
  align-items:stretch;
}

.crhel {
  width:48px;
  min-height:48px;
  flex:none;
  border:0;
  border-radius:var(--vvccn);
  background:var(--aztge6qj);
  color:var(--i4b54Brand);
  display:grid;
  place-items:center;
  cursor:pointer;
  list-style:none;
  padding:0;
}

.crhel:hover {
  filter:brightness(1.08);
}

.aztge6qj {
  position:relative;
}

.ukq4bi {
  font-size:13.5px;
  margin-top:8px;
  padding:12px;
  color:var(--iqxx);
  border-radius:var(--mumt61nr);
  background:var(--id7n);
}

.ukq4bi ul {
  padding-left:18px;
  margin:0;
}

.ukq4bi h4 {
  font-size:13px;
  margin:0 0 4px;
}

.crhel::-webkit-details-marker {
  display:none;
}

.ukq4bi h4+ul {
  margin-bottom:8px;
}

.ucgfmf {
  width:150px;
  height:56px;
  border-radius:var(--mumt61nr);
  background:var(--i4b54Brand);
  display:grid;
  place-items:center;
  margin:0 auto 14px;
  color:var(--iqxx);
  font-family:var(--wms2);
  font-weight:800;
  font-size:15px;
  letter-spacing:.06em;
  overflow:hidden;
  padding:6px;
}

.ucgfmf img {
  width:auto;
  max-height:44px;
  object-fit:contain;
}

.aasxky {
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:6px;
  font-size:13.5px;
  color:var(--iqxx);
}

.aasxky li {
  display:flex;
  gap:8px;
  align-items:flex-start;
}

.aasxky .ic5h08 {
  margin-top:1px;
  width:18px;
  height:18px;
  color:var(--zy5mBg);
}

.cxq6qz2q {
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin:0;
  padding:0;
  list-style:none;
}

.cxq6qz2q li {
  font-size:12px;
  font-weight:600;
  padding:3px 8px;
  border-radius:var(--vsuz6l);
  background:var(--id7n);
  color:var(--iqxxMuted);
}

[data-badge=ribbon] .bcqs5l {
  position:absolute;
  right:-34px;
  top:16px;
  z-index:2;
  transform:rotate(45deg);
  width:140px;
  text-align:center;
  background:var(--a28p1Bg);
  color:var(--a28p1Text);
  font-size:12px;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  padding:5px 0;
}

[data-badge=ribbon] .qyk84ft9 .bcqs5l {
  width:120px;
  padding:4px 0;
  top:10px;
  right:-30px;
}

[data-badge=pill] .bcqs5l {
  position:absolute;
  right:12px;
  top:12px;
  z-index:2;
  display:inline-flex;
  align-items:center;
  height:26px;
  padding:0 10px;
  border-radius:var(--vsuz6l);
  background:var(--a28p1Bg);
  color:var(--a28p1Text);
  font-size:12px;
  font-weight:700;
  letter-spacing:.06em;
  text-transform:uppercase;
}

[data-badge=tab] .bcqs5l {
  position:absolute;
  right:16px;
  top:0;
  z-index:2;
  display:inline-flex;
  align-items:center;
  height:28px;
  padding:0 10px;
  border-radius:0 0 var(--mumt61nr) var(--mumt61nr);
  background:var(--a28p1Bg);
  color:var(--a28p1Text);
  font-size:12px;
  font-weight:700;
  letter-spacing:.06em;
  text-transform:uppercase;
}

[data-rank-style=tab] .ubyot3h {
  position:absolute;
  left:0;
  top:0;
  z-index:2;
  height:36px;
  min-width:52px;
  padding:0 12px 0 14px;
  background:var(--i4b54Brand);
  color:var(--iqxx);
  font-family:var(--wms2);
  font-weight:800;
  font-size:15px;
  display:flex;
  align-items:center;
  gap:6px;
  border-radius:0 0 var(--gw1vyd) 0;
}

[data-rank-style=tab] .ubyot3h small {
  font:600 12px/1 var(--vdtalx9g);
  color:var(--iqxxMuted);
  letter-spacing:.06em;
}

[data-rank-style=circle] .ubyot3h {
  position:absolute;
  left:12px;
  top:12px;
  z-index:2;
  width:36px;
  height:36px;
  border-radius:50%;
  background:var(--i4b54Brand);
  color:var(--iqxx);
  font-family:var(--wms2);
  font-weight:800;
  font-size:15px;
  display:flex;
  align-items:center;
  justify-content:center;
}

[data-rank-style=circle] .ubyot3h small {
  display:none;
}

.i026es {
  margin:0;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  padding:0;
  list-style:none;
}

[data-nums=cells] .i026es {
  background:var(--id7n);
  padding:8px 0;
  border-radius:var(--mumt61nr);
}

[data-nums=cells] .i026es li {
  min-width:0;
  border-left:1px solid color-mix(in srgb,var(--iqxx) 12%,transparent);
  text-align:center;
  padding:2px 6px;
}

[data-nums=cells] .i026es li:first-child {
  border-left:0;
}

[data-nums=chips] .i026es {
  gap:6px;
}

[data-nums=chips] .i026es li {
  background:var(--id7n);
  padding:6px;
  text-align:center;
  min-width:0;
  border-radius:var(--mumt61nr);
}

.i026es b {
  display:block;
  overflow-wrap:anywhere;
  color:var(--iqxx);
  font-size:16px;
  line-height:1.2;
}

.i026es li:nth-child(4) {
  display:none;
}

.i026es span {
  font-size:12px;
  color:var(--iqxxMuted);
}

.wcq3i7f {
  color:var(--iqxx);
  overflow:hidden;
  border-radius:var(--gw1vyd);
  background:var(--goui68fm);
  display:flex;
  position:relative;
  flex-direction:column;
  box-shadow:var(--abvcmzyt);
  min-width:0;
}

.wk1t {
  background:var(--y4oa,var(--aztge6qj));
  position:relative;
  color:var(--i4b54Brand);
  padding:48px var(--gilgls9n) var(--gilgls9n);
}

.wk1t>* {
  z-index:1;
  position:relative;
}

.wk1t>.ubyot3h,.wk1t>.bcqs5l {
  position:absolute;
}

.t4qi5zt5 {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
  margin:0;
  padding:0;
  list-style:none;
}

.qp0o05g {
  padding:10px 8px;
  background:var(--lef4,var(--iqxx));
  min-width:0;
  border-radius:var(--mumt61nr);
  text-align:center;
}

.qp0o05g b {
  display:block;
  font-size:22px;
  line-height:1.15;
  font-weight:700;
  overflow-wrap:anywhere;
}

.dfsay {
  grid-column:1/-1;
}

.qp0o05g {
  overflow-wrap:anywhere;
}

.qp0o05g span {
  opacity:.92;
  font-size:12px;
}

.dfsay b {
  font-size:18px;
}

.a05tz b {
  font-size:15px;
  font-weight:600;
  line-height:1.3;
}

.kynk {
  padding:14px var(--gilgls9n) var(--gilgls9n);
  display:flex;
  flex-direction:column;
  gap:12px;
  flex:1;
}

.kynk .mi5mz73c {
  margin-top:auto;
}

.y8x5lzus {
  font-size:16px;
  font-weight:700;
  color:var(--iqxx);
  margin:0;
  text-transform:none;
  letter-spacing:0;
}

.tbnmao1 {
  color:var(--i4b54Brand);
  font-size:17px;
  text-align:center;
  margin:0 0 10px;
}

.y8x5lzus small {
  font:600 12px/1.4 var(--vdtalx9g);
  color:var(--iqxxMuted);
}

.y8x5lzus a {
  color:var(--iqxxMuted);
  text-decoration:none;
  margin:-12px 0;
  align-items:center;
  min-height:44px;
  padding:0 2px;
  display:inline-flex;
}

.y8x5lzus a:hover {
  text-decoration:underline;
}

@container e9wlr6 (min-width:600px) {
  .e9wlr6 .kjlruuw,.e9wlr6 .tr30xg9[data-layout=grid] {
    grid-template-columns:repeat(2,1fr);
  }
}

@container e9wlr6 (min-width:900px) {
  .e9wlr6 .kjlruuw,.e9wlr6 .tr30xg9[data-layout=grid] {
    grid-template-columns:repeat(3,1fr);
  }
}

.qyk84ft9 {
  position:relative;
  background:var(--goui68fm);
  color:var(--iqxx);
  border-radius:var(--gw1vyd);
  padding:14px 14px 14px 18px;
  display:grid;
  gap:12px;
  grid-template-columns:minmax(0,1fr);
  overflow:hidden;
  box-shadow:var(--abvcmzyt);
  min-width:0;
}

.qyk84ft9::before {
  left:0;
  content:"";
  width:8px;
  background:var(--y4oa,var(--aztge6qj));
  top:0;
  bottom:0;
  position:absolute;
}

.uoq3m07 {
  display:flex;
  align-items:center;
  gap:12px;
  min-width:0;
}

.o8y5o {
  width:104px;
  height:44px;
  flex:none;
  border-radius:var(--mumt61nr);
  background:var(--i4b54Brand);
  border:1px solid var(--pib8yzInk);
  display:grid;
  place-items:center;
  font-family:var(--wms2);
  font-weight:800;
  font-size:12px;
  letter-spacing:.06em;
  color:var(--iqxx);
  overflow:hidden;
  padding:4px;
}

.o8y5o img {
  max-height:36px;
  max-width:96px;
  width:auto;
  object-fit:contain;
}

.c9psk5a8 {
  font-weight:700;
  font-size:16px;
  line-height:1.2;
  min-width:0;
  margin:0;
  text-transform:none;
  letter-spacing:0;
  color:var(--iqxx);
}

.c9psk5a8 .wz723b {
  display:flex;
  margin-top:2px;
  font-size:12.5px;
}

.c9psk5a8 a {
  align-items:center;
  margin:-14px 0;
  display:inline-flex;
  min-height:44px;
  color:var(--iqxxMuted);
  padding:0 2px;
  text-decoration:none;
}

.c9psk5a8 a:hover {
  text-decoration:underline;
}

.h5upg {
  margin-left:auto;
  font-family:var(--wms2);
  font-weight:800;
  font-size:13px;
  color:var(--iqxxMuted);
  padding:4px 8px;
  border:1px solid var(--pib8yzInk);
  border-radius:var(--mumt61nr);
  flex:none;
}

.wmlqr {
  font-weight:700;
  font-size:15px;
  line-height:1.35;
  margin:0;
  color:var(--iqxx);
}

.qp0o05g small,.uqo7s3 small,.wmlqr small {
  display:block;
  font-weight:400;
  font-size:12.5px;
  color:var(--iqxxMuted);
}

.qp0o05g small {
  color:inherit;
  opacity:.9;
}

.upa0dyo {
  display:grid;
  gap:6px;
}

.qyk84ft9 .b1fh3ieq .bwngszi {
  min-height:44px;
}

.qyk84ft9 .mi5mz73c {
  margin-top:0;
}

.qyk84ft9 .crhel {
  width:44px;
  min-height:44px;
}

@container e9wlr6 (min-width:900px) {
  .i026es li:nth-child(4) {
    display:block;
  }
  .qyk84ft9 {
    padding:12px 16px 12px 22px;
    align-items:center;
    grid-template-columns:270px minmax(0,1fr) 268px;
  }
  .qyk84ft9 .b1fh3ieq {
    min-width:180px;
  }
  .i026es {
    grid-template-columns:repeat(4,1fr);
  }
  .upa0dyo .m1f34e7e {
    text-align:right;
  }
}

.npx1h {
  position:relative;
  background:var(--goui68fm);
  color:var(--iqxx);
  border-radius:var(--vvccn);
  padding:10px 12px 10px 16px;
  display:grid;
  gap:10px;
  grid-template-columns:minmax(0,1fr);
  overflow:hidden;
  min-width:0;
}

.npx1h::before {
  position:absolute;
  content:"";
  background:var(--y4oa,var(--aztge6qj));
  top:0;
  left:0;
  bottom:0;
  width:6px;
}

.vh2o8cw {
  display:flex;
  align-items:center;
  gap:10px;
  min-width:0;
}

.gsm5 {
  width:64px;
  height:48px;
  flex:none;
  border-radius:var(--mumt61nr);
  background:var(--i4b54Brand);
  border:1px solid var(--pib8yzInk);
  display:grid;
  place-items:center;
  overflow:hidden;
  padding:3px;
  font-family:var(--wms2);
  font-weight:800;
  font-size:12px;
  color:var(--iqxx);
}

.gsm5 img {
  max-height:40px;
  max-width:56px;
  width:auto;
  object-fit:contain;
}

.xcwvc {
  font-weight:700;
  font-size:15px;
  line-height:1.25;
  min-width:0;
  margin:0;
  text-transform:none;
  letter-spacing:0;
  color:var(--iqxx);
}

.xcwvc small {
  display:block;
  font:400 12.5px/1.4 var(--vdtalx9g);
  color:var(--iqxxMuted);
}

.xcwvc .wz723b {
  font-size:12.5px;
  display:flex;
}

.tdulyrs6 {
  font-family:var(--wms2);
  font-weight:800;
  font-size:12px;
  color:var(--iqxxMuted);
  flex:none;
}

.uqo7s3 {
  margin:0;
  font-size:14px;
  min-width:0;
  line-height:1.35;
  color:var(--iqxx);
}

.jupgg {
  display:grid;
  gap:4px;
}

.npx1h .b1fh3ieq .bwngszi {
  min-height:44px;
  font-size:14px;
}

@container e9wlr6 (min-width:600px) {
  .npx1h {
    align-items:center;
    grid-template-columns:minmax(0,1fr) 200px;
  }
  .uqo7s3 {
    grid-column:1/-1;
  }
}

@container e9wlr6 (min-width:900px) {
  .npx1h {
    grid-template-columns:240px minmax(0,1fr) 200px;
  }
  .jupgg .m1f34e7e {
    text-align:right;
  }
  .uqo7s3 {
    grid-column:auto;
  }
}

.cjdmm {
  padding:0 0 var(--n6y9);
}

.tzmjtjbv>h2 {
  margin:32px 0 14px;
}

.tzmjtjbv>h3 {
  font-size:18px;
  text-transform:none;
  letter-spacing:0;
  margin:24px 0 10px;
}

.tzmjtjbv>ol>li,.tzmjtjbv>p,.tzmjtjbv>ul>li {
  line-height:1.6;
  color:var(--jt1b9mag);
  font-size:16px;
}

.tzmjtjbv>ol a,.tzmjtjbv>table a,.tzmjtjbv>p a,.tzmjtjbv>figure a,.tzmjtjbv>blockquote a,.tzmjtjbv>ul a {
  color:var(--f84pc);
}

.tzmjtjbv>h3,.tzmjtjbv>h2,.tzmjtjbv>p,.tzmjtjbv>ul,.tzmjtjbv>blockquote,.tzmjtjbv>figure,.tzmjtjbv>h4,.tzmjtjbv>ol {
  max-width:var(--sffa);
}

.tzmjtjbv>ol,.tzmjtjbv>ul {
  margin:0 0 16px;
  padding-left:22px;
}

.tzmjtjbv>blockquote {
  margin:0 0 16px;
  padding:12px 16px;
  border-left:4px solid var(--w9eu2i8);
  background:var(--g0kxo4);
  border-radius:0 var(--mumt61nr) var(--mumt61nr) 0;
}

.tzmjtjbv>figure {
  margin:24px 0;
  border-radius:var(--gw1vyd);
  overflow:hidden;
  border:1px solid var(--pib8yz);
  background:var(--g0kxo4);
}

.tzmjtjbv>figure figcaption {
  color:var(--jt1b9magMuted);
  font-size:13px;
  padding:10px 14px;
}

.tzmjtjbv>figure img {
  height:auto;
  width:100%;
}

.tzmjtjbv>table {
  display:block;
  overflow:auto;
  border-collapse:collapse;
  width:100%;
  margin:24px 0;
  background:var(--goui68fm);
  color:var(--iqxx);
  border-radius:var(--gw1vyd);
  font-size:14px;
}

.tzmjtjbv>table th {
  background:var(--id7n);
}

.tzmjtjbv>table th,.tzmjtjbv>table td {
  vertical-align:top;
  padding:12px 14px;
  border-bottom:1px solid var(--pib8yzInk);
  text-align:left;
}

.tzmjtjbv>table tbody th {
  font-weight:700;
  background:var(--goui68fm);
}

.tzmjtjbv>.hc0m {
  display:flex;
  flex-direction:column;
  gap:6px;
  max-width:360px;
  margin:16px 0 24px;
}

.hc0m .hxow {
  display:block;
}

.hc0m .bwngszi {
  display:flex;
  width:100%;
  min-height:48px;
  align-items:center;
  justify-content:center;
  border:0;
  border-radius:var(--vvccn);
  background:var(--zy5mBg);
  color:var(--zy5mText);
  font:600 15px/1.25 var(--vdtalx9g);
  cursor:pointer;
  text-decoration:none;
}

.hc0m 

.wdbo2k {
  padding:0 0 var(--n6y9);
}

.ck7czk {
  margin-bottom:20px;
}

.vixgfm {
  display:grid;
  gap:10px;
  max-width:860px;
}

.wdbo2k details {
  border-radius:var(--gw1vyd);
  background:var(--goui68fm);
  color:var(--iqxx);
}

.wdbo2k summary {
  list-style:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:12px;
  min-height:56px;
  padding:12px 16px;
  font-weight:600;
  font-size:16px;
}

.wdbo2k summary::-webkit-details-marker {
  display:none;
}

.wdbo2k summary .ic5h08 {
  transition:transform var(--pwrqel6);
  color:var(--iqxxMuted);
  margin-left:auto;
}

.d6mv8 p {
  margin:0 0 10px;
}

.wdbo2k details[open] summary .ic5h08 {
  transform:rotate(180deg);
}

.d6mv8 {
  padding:0 16px 16px;
  font-size:15px;
  color:var(--iqxx);
}

.d6mv8 p:last-child {
  margin:0;
}

.ciqjc7 {
  color:var(--jt1b9magMuted);
  border-top:1px solid var(--pib8yz);
  padding:32px 0 24px;
  background:var(--g0kxo4);
  font-size:14px;
}

.pbld {
  display:grid;
  gap:24px;
}

.ciqjc7 h3 {
  margin-bottom:10px;
  color:var(--zrakcxxc);
  letter-spacing:.08em;
  font-size:13px;
}

.ciqjc7 ul {
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:0;
}

.ciqjc7 li a {
  color:var(--jt1b9magMuted);
  text-decoration:none;
  display:inline-flex;
  min-height:44px;
  min-width:44px;
  align-items:center;
}

.jk1i96v {
  max-width:320px;
  margin-top:12px;
}

.ciqjc7 li a:hover {
  text-decoration:underline;
  color:var(--jt1b9mag);
}

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

.x2zym {
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:36px;
  padding:0 10px;
  border:1px solid var(--pib8yz);
  border-radius:var(--mumt61nr);
  color:var(--jt1b9mag);
  font-weight:700;
  font-size:13px;
}

.pqhio9k {
  background:var(--goui68fm);
  color:var(--iqxx);
  border-color:var(--goui68fm);
  font-family:var(--wms2);
  font-weight:800;
}

.pqlam04 {
  border-top:1px solid var(--pib8yz);
  margin-top:24px;
  padding-top:20px;
  display:grid;
  gap:12px;
  font-size:13px;
  line-height:1.5;
}

.pqlam04 p {
  margin:0;
}

.tr071 {
  display:flex;
  flex-wrap:wrap;
  gap:6px 16px;
  font-size:13px;
  margin:0;
  padding:0;
  list-style:none;
}

.tr071 li {
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:44px;
}

.ciqjc7 .g3eg0 {
  margin:20px 0 0;
}

.toed {
  margin-top:20px;
  font-size:12.5px;
  display:flex;
  flex-wrap:wrap;
  gap:8px 16px;
  align-items:center;
  justify-content:space-between;
}

.toed a {
  color:var(--jt1b9magMuted);
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:44px;
  text-decoration:none;
}

.toed a:hover {
  text-decoration:underline;
}

@media(min-width:600px) {
  .pbld {
    grid-template-columns:1.4fr 1fr 1fr 1fr;
  }
  .pqlam04 {
    grid-template-columns:1fr 1fr;
  }
}

.wbnxb {
  color:var(--iqxx);
  box-shadow:var(--abvcmzyt);
  left:0;
  background:var(--goui68fm);
  z-index:30;
  right:0;
  bottom:0;
  border-top:1px solid var(--pib8yzInk);
  padding:8px 12px calc(8px + env(safe-area-inset-bottom));
  position:fixed;
}

.u4c6 {
  display:flex;
  align-items:center;
  gap:10px;
  max-width:var(--gezzq);
  margin:0 auto;
}

.afl7 {
  flex:1;
  line-height:1.3;
  min-width:0;
  font-size:13px;
}

.afl7 b {
  display:block;
  font-size:14px;
}

.wbnxb .gsm5 {
  width:56px;
  height:40px;
}

.wbnxb .hxow {
  width:auto;
  flex:none;
}

.afl7 span {
  color:var(--iqxxMuted);
  overflow:hidden;
  white-space:nowrap;
  display:block;
  text-overflow:ellipsis;
}

.wbnxb .bwngszi {
  min-height:44px;
  width:auto;
  padding:0 14px;
  font-size:14px;
  border:0;
  border-radius:var(--vvccn);
  background:var(--zy5mBg);
  color:var(--zy5mText);
  font-weight:600;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  text-decoration:none;
}

.wbnxb body:has(.a227pp) {
  padding-bottom:72px;
}

@media(min-width:900px) {
  body:has(.a227pp) {
    padding-bottom:0;
  }
  .a227pp {
    display:none;
  }
}

@media(prefers-reduced-motion:reduce) {
  *::after,*,*::before {
    scroll-behavior:auto!important;
    animation:none!important;
    transition:none!important;
  }
}

@media(prefers-reduced-motion:no-preference) {
  html {
    scroll-behavior:smooth;
  }
}
