:root{
  --fa53qb: 1.5;
  --s79fmk: #43d28f;
  --psuih4k: none;
  --su8cText: #ffffff;
  --zcurlcoc: #393637;
  --e08xdppp: 72ch;
  --l54x72qe: #e3a600;
  --ke196: 1.2;
  --ia8y4z: 16px;
  --lzoia4u: "Byftn",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --uqws0tx3: #eaf6f6;
  --s123ls: #ffc43d;
  --g90o4iBg: #1f7a72;
  --su8c: #1f7a72;
  --mlzydbt: 120ms;
  --k3rbi: 1.2;
  --g90o4iText: #ffffff;
  --nrsar5jpMuted: #b4cfd2;
  --epdr: #358780;
  --edjukl9m: 180ms;
  --ord9p2: 1200px;
  --hhtfil: #8fd3d9;
  --ycyqk9p4: #ff7272;
  --vobg9: 14px;
  --quqcchl4: 8px;
  --p6kz6lfk: 240ms;
  --qyoirBg: #ffc43d;
  --ixzx: #ffffff;
  --ig7ek00: #191719;
  --wtm7h1: #100c0d;
  --g90o4iHover: #1b6962;
  --nrsar5jp: #f3f4f6;
  color-scheme: dark;
  --qyoirText: #3a2a00;
  --ebzvi40: 20px;
  --g88zucq: 12px;
  --qtstd8xa: 999px;
  --mi6n8v9j: "Plus Jakarta Sans",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
}

@media (prefers-reduced-motion:reduce){
  :root{
    --p6kz6lfk: 0ms;
    --edjukl9m: 0ms;
    --mlzydbt: 0ms;
  }
}

@font-face{
  font-display: swap;
  font-family: "Byftn";
  font-weight: 400;
  src: url(/assets/library/3dc5d0c5-2428-fe16-9626-4907a1054ebb.woff2) format("woff2");
}

@font-face{
  font-display: swap;
  font-family: "Byftn";
  font-weight: 700;
  src: url(/assets/library/197a3cbd-7290-c242-c5c7-65268cdd69a9.woff2) format("woff2");
}

.bhnl7 .fg15{
  opacity: .6;
  pointer-events: none;
  user-select: none;
  cursor: default;
}

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

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

.r49ce,.l68y45{
  display: grid;
  gap: var(--ebzvi40);
}

.ethynt72,.t5zummg6{
  display: grid;
  gap: 12px;
  padding: 16px;
  background: var(--ig7ek00);
  color: var(--nrsar5jp);
  border: 1px solid var(--zcurlcoc);
  border-radius: var(--g88zucq);
  box-shadow: var(--psuih4k);
}

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

.ih55zp{
  color: var(--qyoirText);
  font-weight: 700;
  min-width: 32px;
  justify-content: center;
  background: var(--qyoirBg);
  border-radius: var(--quqcchl4);
  display: inline-flex;
  align-items: center;
  height: 32px;
}

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

.mza2gd9a{
  color: var(--ixzx);
  font-weight: 700;
}

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

.cvepdy{
  font-weight: 400;
  color: var(--nrsar5jpMuted);
  display: block;
}

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

.b4xqcker{
  color: var(--nrsar5jpMuted);
}

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

.ssmhucpt .fg15{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 0 20px;
  border: 0;
  border-radius: var(--qtstd8xa);
  background: var(--g90o4iBg);
  color: var(--g90o4iText);
  font: inherit;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  transition: background var(--edjukl9m);
}

.ssmhucpt .fg15:hover{
  background: var(--g90o4iHover);
}

.ssmhucpt .fg15:focus-visible{
  outline: 3px solid var(--su8c);
  outline-offset: 2px;
}

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

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

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

.ae9j{
  color: var(--zcurlcoc);
  display: inline-flex;
}

.lyz6kefs.oiaj{
  color: var(--l54x72qe);
}

.qn9ledvh{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 3px 10px;
  border-radius: var(--qtstd8xa);
  font-size: .8125rem;
  font-weight: 600;
  background: var(--uqws0tx3);
  color: var(--nrsar5jp);
}

.qn9ledvh[data-status=full]{
  background: var(--s79fmk);
  color: var(--su8cText);
}

.soknkrn{
  display: inline-block;
  padding: 2px 8px;
  border-radius: var(--qtstd8xa);
  background: var(--qyoirBg);
  color: var(--qyoirText);
  font-size: .75rem;
  font-weight: 700;
}

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

.uk80c0vb[open]>.l68y45{
  margin-top: var(--ebzvi40);
}

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

.uar5{
  overflow-x: auto;
}

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

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

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

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

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

.a3sd{
  display: grid;
  gap: var(--ebzvi40);
}

.q26p{
  display: grid;
  gap: 12px;
}

.ju20g9aw{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  border: 0;
  min-width: 0;
}

.oslckt6{
  float: left;
  padding: 0 4px 0 0;
  margin: 0 4px 0 0;
  font-size: .8125rem;
  font-weight: 600;
  color: var(--nrsar5jpMuted);
  line-height: 44px;
}

.p3bzmid{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 44px;
  padding: 0 14px;
  border: 1px solid var(--zcurlcoc);
  border-radius: var(--qtstd8xa);
  background: var(--ig7ek00);
  color: var(--nrsar5jp);
  font-size: .9375rem;
  font-weight: 600;
  cursor: pointer;
  transition: background var(--mlzydbt),border-color var(--mlzydbt);
}

.p3bzmid:hover{
  border-color: var(--su8c);
}

.mos13q{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  cursor: pointer;
}

.p3bzmid:has(.mos13q:checked){
  border-color: var(--su8c);
  background: var(--su8c);
  color: var(--su8cText);
}

.p3bzmid:has(.mos13q:focus-visible){
  outline: 3px solid var(--su8c);
  outline-offset: 2px;
}

.hk3dnm{
  font-weight: 400;
  opacity: .8;
}

.a4agw{
  grid-column: 1/-1;
  margin: 0;
  border: 1px solid var(--zcurlcoc);
  border-radius: var(--quqcchl4);
  background: var(--ig7ek00);
}

.h5td1{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 44px;
  padding: 0 14px;
  cursor: pointer;
  font-weight: 600;
  list-style: none;
}

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

.gnda4{
  display: grid;
  gap: 12px;
  padding: 0 14px 14px;
}

.yghc3{
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 6px;
}

.yghc3 li{
  display: flex;
  gap: 8px;
  align-items: flex-start;
  font-size: .9375em;
}

.yghc3 li>svg{
  flex: 0 0 auto;
  margin-top: 3px;
}

.mla3vygp{
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: .8125rem;
  margin: 0 0 6px;
  color: var(--nrsar5jpMuted);
}

.c46h97u li>svg{
  color: var(--s79fmk);
}

.wm40lt li>svg{
  color: var(--s123ls);
}

@container vjup1sji (min-width:700px){
  .gnda4{
    grid-template-columns: 1fr 1fr;
  }
}

.gad3b9{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.gad3b9 li{
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 2px 8px;
  border: 1px solid var(--zcurlcoc);
  border-radius: var(--quqcchl4);
  background: var(--ig7ek00);
  font-size: .8125rem;
  color: var(--nrsar5jp);
}

.gad3b9 img{
  width: auto;
  display: block;
  height: 20px;
  max-width: 72px;
}

.xpa4{
  display: grid;
  grid-template-columns: 72px minmax(0,1fr);
  gap: 16px;
  max-width: var(--ord9p2);
  margin: calc(var(--ebzvi40)*1.5) auto;
  padding: 20px;
  border: 1px solid var(--zcurlcoc);
  border-radius: var(--g88zucq);
  background: var(--ig7ek00);
  color: var(--nrsar5jp);
}

.mv6dx5pl{
  width: 72px;
  height: 72px;
  border-radius: 50%;
  object-fit: cover;
  display: grid;
  place-items: center;
  background: var(--qyoirBg);
  color: var(--qyoirText);
  font-weight: 700;
  font-size: 1.375rem;
}

.h7d1v3g4{
  display: grid;
  gap: 6px;
  min-width: 0;
}

.k39kw{
  margin: 0;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: .06em;
  text-transform: uppercase;
  color: var(--nrsar5jpMuted);
}

.tu2gxy{
  color: var(--ixzx);
  margin: 0;
  font-weight: 700;
}

.tu2gxy a{
  color: var(--epdr);
}

.zga3{
  display: block;
  font-weight: 400;
  color: var(--nrsar5jpMuted);
  font-size: .9375rem;
}

.wzdwe{
  margin: 0;
  max-width: var(--e08xdppp);
}

.sa67ixz1{
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 6px 18px;
  font-size: .875rem;
  color: var(--nrsar5jpMuted);
}

.sa67ixz1>span{
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.sa67ixz1 a{
  color: var(--epdr);
}

.ecsz{
  margin: 4px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.ecsz a{
  display: inline-flex;
  align-items: center;
  min-height: 36px;
  padding: 0 12px;
  border: 1px solid var(--zcurlcoc);
  border-radius: var(--qtstd8xa);
  color: var(--epdr);
  text-decoration: none;
  font-size: .875rem;
}

@media (max-width:479.98px){
  .xpa4{
    grid-template-columns: 1fr;
  }
  .mv6dx5pl{
    height: 56px;
    width: 56px;
  }
}

.j4un{
  font-size: .875rem;
  padding: 12px 0 0;
  margin: 0 auto;
  color: var(--nrsar5jpMuted);
  max-width: var(--ord9p2);
}

.m7a5taeh{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 0;
  margin: 0;
  padding: 0;
  list-style: none;
}

.oplk0qm{
  min-height: 32px;
  display: inline-flex;
  align-items: center;
}

.oplk0qm+.oplk0qm::before{
  color: var(--zcurlcoc);
  content: "/";
  margin: 0 8px;
}

.q34zzoor{
  color: var(--epdr);
  padding: 6px 0;
  text-decoration: none;
}

.fdpv{
  color: var(--nrsar5jp);
  border-bottom: 1px solid var(--zcurlcoc);
  background: var(--uqws0tx3);
}

.q34zzoor:hover{
  text-decoration: underline;
}

.ln0sxrpx{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 8px;
  max-width: var(--ord9p2);
  margin: 0 auto;
  padding: 4px 16px;
  list-style: none;
  font-size: .875rem;
}

.hp5m0{
  display: inline-flex;
}

.ln0sxrpx>svg{
  margin-right: 4px;
  color: var(--nrsar5jpMuted);
}

.r69zej2d{
  min-height: 36px;
  display: inline-flex;
  font-weight: 700;
  align-items: center;
  padding: 0 10px;
}

.d508i40:hover{
  background: var(--ig7ek00);
}

.d508i40{
  text-decoration: none;
  min-height: 36px;
  display: inline-flex;
  color: var(--epdr);
  padding: 0 10px;
  border-radius: var(--quqcchl4);
  align-items: center;
}

.sv89iwa{
  color: inherit;
  text-decoration: underline;
  text-decoration-color: var(--zcurlcoc);
  text-underline-offset: 2px;
}

.sv89iwa:hover{
  text-decoration-color: currentColor;
}

:root{
  --lljvw67s: .02em;
  --uhxyMuted: #2f7872;
  --rv8ga6: 64px;
  --oiajBrand: #ffffff;
  --mtiio7: #33827b;
  --zcurlcocInk: color-mix(in srgb,var(--uhxy) 14%,var(--uqws0tx3));
  --uhxy: #100c0d;
  --y7cty132: 16px;
  --pa3r: var(--ig7ek00);
  --plx6at7p: color-mix(in srgb,var(--uqws0tx3) 90%,var(--uhxy));
  --j36zivg1: 64px;
}

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

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

body{
  margin: 0;
  background: var(--wtm7h1);
  color: var(--nrsar5jp);
  font: 400 var(--ia8y4z)/var(--fa53qb) var(--lzoia4u);
  overflow-x: hidden;
  overflow-wrap: break-word;
}

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

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

img{
  height: auto;
}

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

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

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

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

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

p{
  margin: 0 0 16px;
}

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

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

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

.pf4pi0u3{
  background: var(--su8c);
  position: absolute;
  left: -9999px;
  border-radius: 0 0 var(--quqcchl4) 0;
  z-index: 60;
  font-weight: 600;
  top: 0;
  color: var(--su8cText);
  padding: 12px 16px;
}

.pf4pi0u3:focus{
  left: 0;
}

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

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

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

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

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

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

.fdl3{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 48px;
  padding: 0 18px;
  border: 0;
  border-radius: var(--g88zucq);
  background: var(--g90o4iBg);
  color: var(--g90o4iText);
  text-decoration: none;
  font: 600 15px/1.25 var(--lzoia4u);
  cursor: pointer;
  transition: background var(--edjukl9m),transform var(--edjukl9m);
}

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

.fdl3:hover{
  background: var(--g90o4iHover);
}

.at5e96vc{
  border-bottom: 1px solid var(--zcurlcoc);
  z-index: 20;
  background: var(--wtm7h1);
  position: relative;
}

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

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

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

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

.rplct{
  width: 32px;
  height: 32px;
  border-radius: var(--quqcchl4);
  background: var(--su8c);
  color: var(--su8cText);
  display: grid;
  place-items: center;
  font-size: 16px;
  letter-spacing: 0;
  flex: none;
}

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

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

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

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

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

.stbr .jqyf304y{
  display: block;
  margin: 0;
}

.stbr .fg15{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 14px;
  border: 0;
  border-radius: var(--g88zucq);
  background: var(--g90o4iBg);
  color: var(--g90o4iText);
  font: 600 14px/1.25 var(--lzoia4u);
  cursor: pointer;
  text-decoration: none;
}

.stbr .n58j1gp2{
  white-space: nowrap;
  color: var(--nrsar5jpMuted);
  font-size: 12px;
}

.hzxo .stbr{
  display: flex;
  padding: 12px 16px;
}

.at5e96vc .jqyf304y{
  display: none;
}

.at5e96vc .jqyf304y .fg15{
  padding: 0 14px;
  min-height: 44px;
  font-size: 14px;
}

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

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

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

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

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

.x5u4wu:focus-visible~.rpcxfh65{
  outline: 3px solid var(--su8c);
  outline-offset: 2px;
}

.rpcxfh65 .isk8fxp3{
  display: none;
}

.x5u4wu:checked~.rpcxfh65 .isk8fxp3{
  display: block;
}

.x5u4wu:checked~.rpcxfh65 .uvrf{
  display: none;
}

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

.x5u4wu:checked~.hzxo{
  display: block;
}

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

.hzxo .sawl{
  padding: 12px 16px;
}

.hzxo .sawl .jqyf304y{
  display: block;
}

@media(min-width:1024px){
  .uw9ma4on{
    display: flex;
    gap: 4px;
  }
  .at5e96vc .fdl3,.fdpv,.at5e96vc .jqyf304y{
    display: inline-flex;
  }
  .q5q51z>.stbr{
    display: flex;
  }
  .at5e96vc .jqyf304y{
    display: block;
  }
  .rpcxfh65{
    margin-left: 8px;
  }
  .jwkn0{
    display: grid;
    grid-template-columns: repeat(3,1fr);
  }
  .hzxo a{
    min-height: 44px;
    border-bottom: 0;
  }
  .hzxo .stbr,.hzxo .sawl{
    display: none;
  }
}

.ojskc622{
  background: var(--pa3r);
  font-size: 13px;
  color: var(--nrsar5jpMuted);
  border-bottom: 1px solid var(--zcurlcoc);
}

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

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

.vs3m{
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  height: 28px;
  padding: 0 8px;
  border-radius: var(--quqcchl4);
  background: var(--uqws0tx3);
  color: var(--uhxy);
  font-family: var(--mi6n8v9j);
  font-weight: 800;
  font-size: 13px;
}

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

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

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

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

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

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

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

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

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

.o7e4q{
  min-width: 0;
}

.dpmis9x8 .o7e4q{
  text-align: center;
}

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

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

.dpmis9x8 .e55k6izk,.dpmis9x8 h1{
  margin-left: auto;
  margin-right: auto;
}

.e55k6izk{
  max-width: var(--e08xdppp);
  margin: 14px 0 20px;
  color: var(--hhtfil);
  font-size: 17px;
}

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

.e55k6izk .jqyf304y{
  margin-top: 16px;
}

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

.dpmis9x8 .tncsxa,.dpmis9x8 .liio{
  justify-content: center;
}

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

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

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

.liio b{
  font-weight: 600;
  color: var(--nrsar5jp);
}

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

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

.qyoir .u9zrbahs{
  color: var(--su8c);
}

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

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

.rl58gr{
  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(--vobg9);
  background: var(--uqws0tx3);
  color: var(--uhxy);
  border-left: 6px solid var(--sg79lc,var(--mtiio7));
}

.u6ki{
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: var(--sg79lc,var(--mtiio7));
  color: var(--oiajBrand);
  display: grid;
  place-items: center;
  font-family: var(--mi6n8v9j);
  font-weight: 800;
  font-size: 13px;
}

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

.x87e6 b{
  display: block;
}

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

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

.wjko .jqyf304y{
  margin: 0;
  display: block;
}

.wjko .fg15{
  display: flex;
  width: 100%;
  min-height: 44px;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: var(--g88zucq);
  background: var(--g90o4iBg);
  color: var(--g90o4iText);
  font: 600 14px/1.25 var(--lzoia4u);
  cursor: pointer;
  text-decoration: none;
}

.wjko .n58j1gp2{
  color: var(--uhxyMuted);
  font-size: 12px;
}

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

.ylf5{
  margin: 0;
  border-radius: var(--vobg9);
  overflow: hidden;
  border: 1px solid var(--zcurlcoc);
  background: var(--pa3r);
}

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

@media(min-width:1024px){
  .lze4k{
    grid-template-columns: repeat(3,1fr);
  }
  .rl58gr{
    grid-template-columns: auto auto minmax(0,1fr);
  }
  .xn62u{
    padding: 64px 0 40px;
  }
  .ka0heh3{
    grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);
    align-items: center;
  }
  h1{
    line-height: 1.2;
    font-size: calc(var(--ia8y4z) * 2.125);
  }
  h2{
    font-size: calc(var(--ia8y4z) * 1.5);
  }
  .e55k6izk{
    font-size: 18px;
  }
}

.jxr81{
  margin: 0 0 var(--ebzvi40);
}

.jxr81 details{
  background: var(--pa3r);
  border: 1px solid var(--zcurlcoc);
  border-radius: var(--vobg9);
}

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

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

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

.jxr81 summary .np0am38o{
  transition: transform var(--edjukl9m);
  margin-left: auto;
}

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

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

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

.de3l9{
  margin: 0 0 var(--j36zivg1);
}

.k9jox9y{
  background: var(--uqws0tx3);
  color: var(--uhxy);
  border-radius: var(--vobg9);
  padding: 12px 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  overflow: hidden;
}

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

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

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

.t7y2qub0 li{
  flex: none;
  height: 36px;
  padding: 0 12px;
  border-radius: var(--quqcchl4);
  background: var(--oiajBrand);
  border: 1px solid var(--zcurlcocInk);
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-weight: 700;
  font-size: 13px;
  color: var(--uhxy);
}

.cetxze8r .vjup1sji{
  display: block;
}

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

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

.cetxze8r .xqjzs02{
  margin: 0 0 14px;
  font: 600 13px/1.4 var(--lzoia4u);
  letter-spacing: .06em;
  text-transform: uppercase;
  color: var(--nrsar5jpMuted);
}

.cetxze8r .r49ce{
  display: grid;
  grid-template-columns: minmax(0,1fr);
  gap: var(--ebzvi40);
  margin: 0 0 var(--ebzvi40);
  min-width: 0;
}

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

.cetxze8r .l68y45{
  display: grid;
  gap: var(--ebzvi40);
}

.cetxze8r .l68y45[data-layout=list]{
  gap: 8px;
}

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

.cetxze8r .ssmhucpt .jqyf304y{
  margin: 0;
  display: block;
}

.cetxze8r .ssmhucpt .fg15{
  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(--g88zucq);
  background: var(--g90o4iBg);
  color: var(--g90o4iText);
  text-decoration: none;
  font: 600 15px/1.25 var(--lzoia4u);
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  transition: background var(--edjukl9m),transform var(--edjukl9m);
}

.cetxze8r .ssmhucpt .fg15:active{
  transform: translateY(1px);
}

.cetxze8r .ssmhucpt .fg15:hover{
  background: var(--g90o4iHover);
}

.cetxze8r .ssmhucpt .fg15:focus-visible{
  outline: 3px solid var(--uhxy);
  outline-offset: 3px;
}

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

.cetxze8r .n58j1gp2{
  font-size: 12px;
  color: var(--uhxyMuted);
  margin: 0;
  line-height: 1.4;
}

.cetxze8r .whxs4p:hover{
  text-decoration: underline;
}

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

.cetxze8r .ae9j{
  display: inline-flex;
  gap: 2px;
  color: var(--zcurlcocInk);
}

.cetxze8r .ae9j svg{
  fill: currentColor;
  stroke: none;
}

.cetxze8r .uk80c0vb{
  margin: var(--ebzvi40) 0 0;
}

.cetxze8r .lyz6kefs.oiaj,.xn62u .lyz6kefs.oiaj{
  color: var(--l54x72qe);
}

.cetxze8r .ajirxtg{
  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(--zcurlcoc);
  border-radius: var(--vobg9);
  color: var(--nrsar5jp);
  font-weight: 700;
}

.cetxze8r .ajirxtg::-webkit-details-marker{
  display: none;
}

.rrve27n{
  display: contents;
}

.cetxze8r .uk80c0vb[open]>.l68y45{
  margin-top: var(--ebzvi40);
}

.cetxze8r .qn9ledvh{
  display: inline-flex;
  align-items: center;
  align-self: start;
  gap: 6px;
  padding: 3px 10px;
  border-radius: var(--qtstd8xa);
  font-size: 12.5px;
  font-weight: 600;
  background: var(--plx6at7p);
  color: var(--uhxy);
  border: 1px solid var(--zcurlcocInk);
}

.uvo9 .qn9ledvh{
  margin-left: auto;
}

.cetxze8r .qn9ledvh[data-status=full]{
  color: var(--g90o4iText);
  border-color: var(--g90o4iBg);
  background: var(--g90o4iBg);
}

.cetxze8r .j8wy .uar5{
  color: var(--uhxy);
  box-shadow: var(--psuih4k);
  border-radius: var(--vobg9);
  background: var(--uqws0tx3);
}

.cetxze8r .j8wy td,.cetxze8r .j8wy th{
  border-color: var(--zcurlcocInk);
  vertical-align: middle;
  color: var(--uhxy);
  font-size: 14px;
}

.uvo9 .qn9ledvh+.y1w3d16{
  margin-left: 8px;
}

.ew13 .qn9ledvh{
  margin-top: 4px;
}

.cetxze8r .j8wy thead th{
  background: var(--plx6at7p);
  color: var(--uhxy);
}

.cetxze8r .j8wy .mza2gd9a{
  display: block;
  color: var(--uhxy);
}

.cetxze8r .j8wy img{
  width: auto;
  background: var(--ow-logo-bg,var(--oiajBrand));
  max-height: 36px;
  border-radius: var(--quqcchl4);
}

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

.cetxze8r .j8wy .soknkrn{
  margin-top: 4px;
  transform: none;
  width: auto;
  position: static;
}

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

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

.jmtcx{
  width: 48px;
  min-height: 48px;
  flex: none;
  border: 0;
  border-radius: var(--g88zucq);
  background: var(--mtiio7);
  color: var(--oiajBrand);
  display: grid;
  place-items: center;
  cursor: pointer;
  list-style: none;
  padding: 0;
}

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

.fzi8k{
  font-size: 13.5px;
  margin-top: 8px;
  padding: 12px;
  border-radius: var(--quqcchl4);
  color: var(--uhxy);
  background: var(--plx6at7p);
}

.mtiio7{
  position: relative;
}

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

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

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

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

.hmb94cr4{
  width: 150px;
  height: 56px;
  border-radius: var(--quqcchl4);
  background: var(--oiajBrand);
  display: grid;
  place-items: center;
  margin: 0 auto 14px;
  color: var(--uhxy);
  font-family: var(--mi6n8v9j);
  font-weight: 800;
  font-size: 15px;
  letter-spacing: .06em;
  overflow: hidden;
}

.pbha:not(:has(img)),.hmb94cr4:not(:has(img)),.yn9st6vn:not(:has(img)){
  padding: 4px 6px;
}

.hmb94cr4 img{
  width: 100%;
  background: var(--ow-logo-bg,transparent);
  object-fit: contain;
  height: 100%;
  padding: 6px;
}

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

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

.ns02o1h .u9zrbahs{
  color: var(--g90o4iBg);
  width: 18px;
  height: 18px;
  margin-top: 1px;
}

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

.bnt17p7u li{
  font-size: 12px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: var(--qtstd8xa);
  background: var(--plx6at7p);
  color: var(--uhxyMuted);
}

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

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

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

[data-badge=tab] .soknkrn{
  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(--quqcchl4) var(--quqcchl4);
  background: var(--qyoirBg);
  color: var(--qyoirText);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
}

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

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

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

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

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

[data-nums=cells] .umes5l{
  background: var(--plx6at7p);
  border-radius: var(--quqcchl4);
  padding: 8px 0;
}

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

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

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

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

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

.umes5l span{
  font-size: 12px;
  color: var(--uhxyMuted);
}

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

.l059{
  background: var(--uqws0tx3);
  flex-direction: column;
  min-width: 0;
  box-shadow: var(--psuih4k);
  color: var(--uhxy);
  overflow: hidden;
  position: relative;
  display: flex;
  border-radius: var(--vobg9);
}

.pjfovxdu{
  background: var(--sg79lc,var(--mtiio7));
  color: var(--oiajBrand);
  position: relative;
  padding: 48px var(--y7cty132) var(--y7cty132);
}

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

.pjfovxdu>.soknkrn,.pjfovxdu>.y9godrj{
  position: absolute;
}

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

.op6n{
  border-radius: var(--quqcchl4);
  padding: 10px 8px;
  min-width: 0;
  text-align: center;
  background: var(--tqow,var(--uhxy));
}

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

.op6n{
  overflow-wrap: anywhere;
}

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

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

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

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

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

.vdqw .iw3e{
  margin-top: auto;
}

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

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

.bx57 small{
  font: 600 12px/1.4 var(--lzoia4u);
  color: var(--uhxyMuted);
}

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

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

@container cetxze8r (min-width:680px){
  .cetxze8r .l68y45[data-layout=grid],.cetxze8r .r49ce{
    grid-template-columns: repeat(2,1fr);
  }
}

@container cetxze8r (min-width:1024px){
  .cetxze8r .l68y45[data-layout=grid],.cetxze8r .r49ce{
    grid-template-columns: repeat(3,1fr);
  }
}

.xf41{
  position: relative;
  background: var(--uqws0tx3);
  color: var(--uhxy);
  border-radius: var(--vobg9);
  padding: 14px 14px 14px 18px;
  display: grid;
  gap: 12px;
  grid-template-columns: minmax(0,1fr);
  overflow: hidden;
  box-shadow: var(--psuih4k);
  min-width: 0;
}

.xf41::before{
  top: 0;
  background: var(--sg79lc,var(--mtiio7));
  left: 0;
  bottom: 0;
  width: 8px;
  position: absolute;
  content: "";
}

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

.yn9st6vn{
  width: 104px;
  height: 44px;
  flex: none;
  border-radius: var(--quqcchl4);
  background: var(--oiajBrand);
  border: 1px solid var(--zcurlcocInk);
  display: grid;
  place-items: center;
  font-family: var(--mi6n8v9j);
  font-weight: 800;
  font-size: 12px;
  letter-spacing: .06em;
  color: var(--uhxy);
  overflow: hidden;
}

.yn9st6vn img{
  padding: 4px;
  object-fit: contain;
  width: 100%;
  background: var(--ow-logo-bg,transparent);
  height: 100%;
}

.u6xvtq{
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2;
  flex: 1 0 auto;
  max-width: 100%;
  overflow-wrap: normal;
  margin: 0;
  text-transform: none;
  letter-spacing: 0;
  color: var(--uhxy);
}

.u6xvtq .sy17g41r{
  display: flex;
  font-size: 12.5px;
  margin-top: 2px;
}

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

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

.y1w3d16{
  margin-left: auto;
  font-family: var(--mi6n8v9j);
  font-weight: 800;
  font-size: 13px;
  color: var(--uhxyMuted);
  padding: 4px 8px;
  border: 1px solid var(--zcurlcocInk);
  border-radius: var(--quqcchl4);
  flex: none;
}

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

.k60w4 small,.op6n small,.s4yw6t small{
  display: block;
  font-weight: 400;
  font-size: 12.5px;
  color: var(--uhxyMuted);
}

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

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

.xf41 .ssmhucpt .fg15{
  min-height: 44px;
}

.xf41 .iw3e{
  margin-top: 0;
}

.xf41 .jmtcx{
  min-height: 44px;
  width: 44px;
}

@container cetxze8r (min-width:1024px){
  .umes5l li:nth-child(4){
    display: block;
  }
  .xf41 .ssmhucpt{
    min-width: 180px;
  }
  .xf41{
    align-items: center;
    grid-template-columns: 270px minmax(0,1fr) 268px;
    padding: 12px 16px 12px 22px;
  }
  .umes5l{
    grid-template-columns: repeat(4,1fr);
  }
  .pjlim7 .n58j1gp2{
    text-align: right;
  }
}

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

.b6937q::before{
  position: absolute;
  width: 6px;
  background: var(--sg79lc,var(--mtiio7));
  left: 0;
  content: "";
  top: 0;
  bottom: 0;
}

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

.pbha{
  width: 64px;
  height: 48px;
  flex: none;
  border-radius: var(--quqcchl4);
  background: var(--oiajBrand);
  border: 1px solid var(--zcurlcocInk);
  display: grid;
  place-items: center;
  overflow: hidden;
  font-family: var(--mi6n8v9j);
  font-weight: 800;
  font-size: 12px;
  color: var(--uhxy);
}

.pbha img{
  width: 100%;
  padding: 3px;
  background: var(--ow-logo-bg,transparent);
  height: 100%;
  object-fit: contain;
}

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

.ew13 small{
  display: block;
  font: 400 12.5px/1.4 var(--lzoia4u);
  color: var(--uhxyMuted);
}

.ew13 .sy17g41r{
  font-size: 12.5px;
  display: flex;
}

.kydpz{
  font-family: var(--mi6n8v9j);
  font-weight: 800;
  font-size: 12px;
  color: var(--uhxyMuted);
  flex: none;
}

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

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

.b6937q .ssmhucpt .fg15{
  font-size: 14px;
  min-height: 44px;
}

@container cetxze8r (min-width:680px){
  .b6937q{
    grid-template-columns: minmax(0,1fr) 200px;
    align-items: center;
  }
  .s4yw6t{
    grid-column: 1/-1;
  }
}

@container cetxze8r (min-width:1024px){
  .diemj .n58j1gp2{
    text-align: right;
  }
  .b6937q{
    grid-template-columns: 240px minmax(0,1fr) 200px;
  }
  .s4yw6t{
    grid-column: auto;
  }
}

.rbqvlfig{
  padding: 0 0 var(--j36zivg1);
}

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

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

.lipopijo>.of6ph>h2{
  margin: 32px 0 14px;
  max-width: var(--e08xdppp);
}

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

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

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

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

.xil1>blockquote{
  margin: 0 0 16px;
  padding: 12px 16px;
  border-left: 4px solid var(--su8c);
  background: var(--pa3r);
  border-radius: 0 var(--quqcchl4) var(--quqcchl4) 0;
}

.xil1>figure{
  margin: 24px 0;
  border-radius: var(--vobg9);
  overflow: hidden;
  border: 1px solid var(--zcurlcoc);
  background: var(--pa3r);
}

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

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

.xil1>table{
  display: block;
  overflow: auto;
  border-collapse: collapse;
  width: 100%;
  margin: 24px 0;
  background: var(--uqws0tx3);
  color: var(--uhxy);
  border-radius: var(--vobg9);
  font-size: 14px;
}

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

.xil1>table th{
  background: var(--plx6at7p);
}

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

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

.zuke3wrh .jqyf304y{
  display: block;
}

.zuke3wrh .fg15{
  display: flex;
  width: 100%;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: var(--g88zucq);
  background: var(--g90o4iBg);
  color: var(--g90o4iText);
  font: 600 15px/1.25 var(--lzoia4u);
  cursor: pointer;
  text-decoration: none;
}

.zuke3wrh 

.oj23{
  padding: 0 0 var(--j36zivg1);
}

.v7nk0p3j{
  margin-bottom: 20px;
}

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

.oj23 details{
  color: var(--uhxy);
  border-radius: var(--vobg9);
  background: var(--uqws0tx3);
}

.oj23 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;
}

.oj23 summary .u9zrbahs{
  transition: transform var(--edjukl9m);
  color: var(--uhxyMuted);
  margin-left: auto;
}

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

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

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

.s0pe7{
  padding: 32px 0 24px;
  color: var(--nrsar5jpMuted);
  font-size: 14px;
  background: var(--pa3r);
  border-top: 1px solid var(--zcurlcoc);
}

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

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

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

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

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

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

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

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

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

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

.gra8b{
  background: var(--uqws0tx3);
  color: var(--uhxy);
  border-color: var(--uqws0tx3);
  font-family: var(--mi6n8v9j);
  font-weight: 800;
}

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

.rkl6mgt p{
  margin: 0;
}

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

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

.s0pe7 .de3l9{
  margin: 20px 0 0;
}

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

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

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

@media(min-width:680px){
  .vd47x{
    grid-template-columns: 1.4fr 1fr 1fr 1fr;
  }
  .rkl6mgt{
    grid-template-columns: 1fr 1fr;
  }
}

.pwqede{
  box-shadow: var(--psuih4k);
  bottom: 0;
  border-top: 1px solid var(--zcurlcocInk);
  background: var(--uqws0tx3);
  color: var(--uhxy);
  padding: 8px 12px calc(8px + env(safe-area-inset-bottom));
  right: 0;
  position: fixed;
  z-index: 30;
  left: 0;
}

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

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

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

.pwqede .pbha{
  width: 56px;
  height: 40px;
}

.pwqede .jqyf304y{
  width: auto;
  flex: none;
}

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

.pwqede .fg15{
  min-height: 44px;
  width: auto;
  padding: 0 14px;
  font-size: 14px;
  border: 0;
  border-radius: var(--g88zucq);
  background: var(--g90o4iBg);
  color: var(--g90o4iText);
  font-weight: 600;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}

.pwqede body:has(.s1bh7kgv){
  padding-bottom: 72px;
}

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

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

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