:root{
  --vf9dw73iText:#8a2216;
  --zypmjm2v:#233868;
  --gycg5:#b42318;
  --vf9dw73iBg:#fdedea;
  --xtbjuo1:#c9c9cb;
  --z0vj6:8px;
  --w8x7:#13703e;
  --yjmukp:1.6;
  --l2i7ba8:240ms;
  --l8vbb1y:75ch;
  --hjpnlqq:999px;
  --tov5h5v:6px;
  --m6l4:"Outfit",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
  --cb6ifgev:12px;
  --wlefmo:120ms;
  --xqezj415:#2e2e36;
  --xrnd:1.15;
  --uihpxm5Text:#ffffff;
  --feolf:0 0 0 1px var(--xtbjuo1);
  --cc1ldwy:12px;
  --am12wv9p:"Exfsb",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --vmv0ph7:#1a5fe6;
  --jsqcxt:#0f1a33;
  --x87hi96h:#fbfbfb;
  --exvatei:#8a5300;
  color-scheme:light;
  --yzxtHover:#1652c6;
  --xqezj415Muted:#55606f;
  --akh2:1.25;
  --z2xafxn:#2557c4;
  --yzxtText:#ffffff;
  --ok31mf5:17px;
  --fqam2mia:1240px;
  --fmchtbj:#e39b0b;
  --yzxtBg:#1a5fe6;
  --uihpxm5:#1a5fe6;
  --gn1g3m:160ms;
  --r7aqxl:#ffffff
}

@media (prefers-reduced-motion:reduce){
  :root{
    --gn1g3m:0ms;
    --wlefmo:0ms;
    --l2i7ba8:0ms
  }
}

@font-face{
  font-family:"Exfsb";
  font-display:swap;
  font-weight:400 700;
  src:url(/assets/library/39184f4d-0111-06f5-bfbe-3813d3a8c367.woff2) format("woff2")
}

.hhvn .vuzd5{
  opacity:.6;
  cursor:default;
  user-select:none;
  pointer-events:none
}

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

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

.tk7e,.u2brozn{
  display:grid;
  gap:var(--cb6ifgev)
}

.eikye0b,.aswr8wt{
  display:grid;
  gap:12px;
  padding:16px;
  background:var(--x87hi96h);
  color:var(--xqezj415);
  border:1px solid var(--xtbjuo1);
  border-radius:var(--z0vj6);
  box-shadow:var(--feolf)
}

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

.jzeop{
  justify-content:center;
  color:var(--vf9dw73iText);
  align-items:center;
  display:inline-flex;
  min-width:32px;
  font-weight:700;
  background:var(--vf9dw73iBg);
  border-radius:var(--tov5h5v);
  height:32px
}

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

.c1p8{
  font-weight:700;
  color:var(--zypmjm2v)
}

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

.b4z6mevg{
  display:block;
  color:var(--xqezj415Muted);
  font-weight:400
}

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

.xx6mo8{
  color:var(--xqezj415Muted)
}

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

.l9s2cpj3 .vuzd5{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:0 20px;
  border:0;
  border-radius:var(--hjpnlqq);
  background:var(--yzxtBg);
  color:var(--yzxtText);
  font:inherit;
  font-weight:700;
  text-decoration:none;
  cursor:pointer;
  transition:background var(--gn1g3m)
}

.l9s2cpj3 .vuzd5:hover{
  background:var(--yzxtHover)
}

.l9s2cpj3 .vuzd5:focus-visible{
  outline:3px solid var(--uihpxm5);
  outline-offset:2px
}

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

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

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

.kjfex{
  color:var(--xtbjuo1);
  display:inline-flex
}

.ug9a.silp{
  color:var(--fmchtbj)
}

.fiaq{
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:3px 10px;
  border-radius:var(--hjpnlqq);
  font-size:.8125rem;
  font-weight:600;
  background:var(--jsqcxt);
  color:var(--xqezj415)
}

.fiaq[data-status=full]{
  background:var(--w8x7);
  color:var(--uihpxm5Text)
}

.mwazqm72{
  display:inline-block;
  padding:2px 8px;
  border-radius:var(--hjpnlqq);
  background:var(--vf9dw73iBg);
  color:var(--vf9dw73iText);
  font-size:.75rem;
  font-weight:700
}

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

.fiqyk{
  overflow-x:auto
}

.zx2mq::-webkit-details-marker{
  display:none
}

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

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

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

.u6hx0uv[open]>.u2brozn{
  margin-top:var(--cb6ifgev)
}

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

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

.uaf4m{
  display:grid;
  gap:var(--cb6ifgev)
}

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

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

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

.rbh0akr{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:44px;
  padding:0 14px;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--hjpnlqq);
  background:var(--x87hi96h);
  color:var(--xqezj415);
  font-size:.9375rem;
  font-weight:600;
  cursor:pointer;
  transition:background var(--wlefmo),border-color var(--wlefmo)
}

.rbh0akr:hover{
  border-color:var(--uihpxm5)
}

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

.rbh0akr:has(.mjbvbc:checked){
  color:var(--uihpxm5Text);
  background:var(--uihpxm5);
  border-color:var(--uihpxm5)
}

.rbh0akr:has(.mjbvbc:focus-visible){
  outline:3px solid var(--uihpxm5);
  outline-offset:2px
}

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

.oot7ek57{
  grid-column:1/-1;
  margin:0;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--tov5h5v);
  background:var(--x87hi96h)
}

.a3tl{
  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
}

.a3tl::-webkit-details-marker{
  display:none
}

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

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

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

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

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

.ubl5pc li>svg{
  color:var(--w8x7)
}

.re1j li>svg{
  color:var(--exvatei)
}

@container g942 (min-width:700px){
  .qawqnnjd{
    grid-template-columns:1fr 1fr
  }
}

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

.vim1t5e li{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:2px 8px;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--tov5h5v);
  background:var(--x87hi96h);
  font-size:.8125rem;
  color:var(--xqezj415)
}

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

.yfo7a{
  display:grid;
  grid-template-columns:72px minmax(0,1fr);
  gap:16px;
  max-width:var(--fqam2mia);
  margin:calc(var(--cb6ifgev)*1.5) auto;
  padding:20px;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--z0vj6);
  background:var(--x87hi96h);
  color:var(--xqezj415)
}

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

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

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

.xqbthz{
  margin:0;
  font-weight:700;
  color:var(--zypmjm2v)
}

.xqbthz a{
  color:var(--vmv0ph7)
}

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

.b43e{
  margin:0;
  max-width:var(--l8vbb1y)
}

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

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

.d2m26 a{
  color:var(--vmv0ph7)
}

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

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

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

.lbj8g{
  font-size:.875rem;
  max-width:var(--fqam2mia);
  padding:12px 0 0;
  color:var(--xqezj415Muted);
  margin:0 auto
}

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

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

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

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

.wmth36{
  color:var(--xqezj415);
  background:var(--jsqcxt);
  border-bottom:1px solid var(--xtbjuo1)
}

.c7meh:hover{
  text-decoration:underline
}

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

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

.dx0uafgn{
  display:inline-flex
}

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

.omzlx:hover{
  background:var(--x87hi96h)
}

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

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

.wek9p98n:hover{
  text-decoration-color:currentColor
}

html{
  scroll-padding-top:calc(var(--hywa) + 16px);
  -webkit-text-size-adjust:100%
}

:root{
  --dylgb:rgba(255,255,255,0.08);
  --uihpxm5:#1a5fe6;
  --u5u3s7x:#0f1a33;
  --d1k6ug:6px;
  --gzul:28px;
  --jaink47:#202a41;
  --x87hi96h:#fbfbfb;
  --yzxt:#1a5fe6;
  --lb65hfsf:6px;
  --ezi93oba:#ffffff;
  --phx3d:rgba(255,255,255,0.16);
  --tgl44wcv:8px;
  --xqezj415:#2e2e36;
  --zypmjm2v:#233868;
  --m9bg2c:#ffffff;
  --z2xafxn:#2557c4;
  --mapyei:64px;
  --gywc0kx:#ffffff;
  --r7aqxl:#ffffff;
  --dp1jz:0 -8px 20px -12px rgba(15,26,51,0.45);
  --zxhtoi2b:#ffffff;
  --hywa:64px;
  --a5wo2e0:#105f35;
  --e0f9lo:#8a5300;
  --gki5gxe4:#55606f;
  --rjmils00:39px;
  --n4b05:#8a2216;
  --xtbjuo1:#c9c9cb;
  --q9uk:var(--am12wv9p);
  --dbannbg:120px;
  --wizwt:#1652c6;
  --weki:760px;
  --xyspqm41:#13703e;
  --lobonho:var(--l2i7ba8);
  --rrphz:#13703e;
  --mugh:var(--wlefmo);
  --ztbtye7:23px;
  --w54b:#cacdd2;
  --gycg5:#b42318;
  --au3z4g:var(--m6l4);
  --fqam2mia:1240px;
  --jimf4z:12px;
  --vf9dw73i:#fdedea;
  --fmchtbj:#e39b0b;
  --ltuy:16px;
  --rrxnu900:rgba(15,26,51,0.55);
  --vmv0ph7:#1a5fe6;
  --d88qum9h:75ch;
  --zc0ua:999px;
  --gqehu:#ffffff;
  --rpark5rw:40px;
  --e40abixd:var(--gn1g3m);
  --otgr7:rgba(0,0,0,0.32);
  --xcpt:0 0 0 1px #c9c9cb;
  --fyv3sgp:0 18px 30px -18px rgba(15,26,51,0.6);
  --z9fq:none
}

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

body{
  margin:0;
  background:var(--r7aqxl);
  color:var(--xqezj415);
  font:400 17px/1.6 var(--q9uk)
}

img,svg{
  max-width:100%
}

img{
  height:auto
}

a{
  color:var(--vmv0ph7);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px
}

a:hover{
  text-decoration-thickness:2px
}

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

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

.su51ks2n{
  left:8px;
  z-index:60;
  background:var(--r7aqxl);
  top:-60px;
  padding:12px 16px;
  color:var(--vmv0ph7);
  position:absolute;
  border-radius:var(--tgl44wcv)
}

.uc6ips48{
  flex:none;
  display:block
}

.hywa{
  min-height:var(--hywa);
  z-index:30;
  color:var(--gywc0kx);
  background:var(--u5u3s7x);
  position:relative
}

.su51ks2n:focus{
  top:8px
}

.t45a{
  top:0;
  position:sticky
}

.d8pv4{
  max-width:var(--fqam2mia);
  margin:0 auto;
  min-height:var(--hywa);
  display:flex;
  align-items:center;
  gap:16px;
  padding:0 16px
}

.n8tf{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:44px;
  color:var(--gywc0kx);
  text-decoration:none;
  font:700 21px/1 var(--au3z4g);
  letter-spacing:-.01em
}

.sux1dnq9{
  display:inline-grid;
  place-items:center;
  width:28px;
  height:28px;
  border-radius:var(--lb65hfsf);
  background:var(--uihpxm5);
  color:var(--ezi93oba)
}

.ndh5e{
  font:800 16px/1 var(--au3z4g)
}

.jo5ad{
  width:12px;
  border-radius:50%;
  height:12px
}

.l2uec9b{
  color:var(--m9bg2c)
}

.yx9w6w{
  width:6px;
  height:26px;
  border-radius:3px
}

.y2ch{
  position:static
}

.oxnx9{
  list-style:none;
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border-radius:var(--tgl44wcv);
  cursor:pointer;
  color:var(--gywc0kx)
}

.oxnx9:hover{
  background:var(--dylgb)
}

.oxnx9::-webkit-details-marker{
  display:none
}

.y2ch[open]>.oxnx9::before{
  content:"";
  position:fixed;
  inset:0;
  background:var(--rrxnu900);
  cursor:default;
  z-index:-1
}

.y2ch[open]>.oxnx9{
  position:relative;
  z-index:2
}

.yujnzo{
  border-top:1px solid var(--phx3d);
  position:absolute;
  right:0;
  top:100%;
  box-shadow:var(--fyv3sgp);
  padding:8px 16px 16px;
  background:var(--u5u3s7x);
  left:0;
  z-index:3
}

.eo9pb7t,.m3lovx,.wmth36{
  margin:0;
  padding:0;
  list-style:none
}

.eo9pb7t{
  max-width:var(--fqam2mia);
  margin:0 auto;
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(220px,1fr));
  gap:0 24px
}

.omzlx,.u6zafd{
  min-height:48px;
  align-items:center;
  border-bottom:1px solid var(--phx3d);
  color:var(--gywc0kx);
  display:flex;
  text-decoration:none
}

.u6zafd:hover,.omzlx:hover{
  color:var(--m9bg2c)
}

.wmth36{
  display:flex;
  gap:16px;
  max-width:var(--fqam2mia);
  margin:8px auto 0
}

.wzgdw04{
  margin-left:8px;
  display:none
}

.m3lovx{
  display:flex;
  gap:4px
}

.q44sfm{
  display:flex;
  align-items:center;
  min-height:44px;
  padding:0 12px;
  border-radius:var(--tgl44wcv);
  color:var(--gywc0kx);
  text-decoration:none;
  font:700 14px/1 var(--au3z4g);
  letter-spacing:.03em;
  text-transform:uppercase
}

.q44sfm:hover{
  background:var(--dylgb)
}

.q1wpvtg{
  margin-left:auto;
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:44px;
  padding:0 18px;
  border:0;
  border-radius:var(--zc0ua);
  background:var(--yzxt);
  color:var(--gqehu);
  font:700 14px/1 var(--au3z4g);
  letter-spacing:.03em;
  text-transform:uppercase;
  text-decoration:none;
  cursor:pointer
}

.q1wpvtg:hover{
  background:var(--wizwt)
}

.tlam1l4{
  margin-left:auto;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:2px;
  padding:6px 0
}

.tlam1l4 form{
  margin:0
}

.tlam1l4 .vuzd5{
  display:inline-flex;
  align-items:center;
  min-height:44px;
  padding:0 18px;
  border:0;
  border-radius:var(--zc0ua);
  background:var(--yzxt);
  color:var(--gqehu);
  font:700 14px/1 var(--au3z4g);
  letter-spacing:.03em;
  text-transform:uppercase;
  text-decoration:none;
  cursor:pointer
}

.htteg0fj{
  display:block;
  width:auto;
  max-height:40px
}

.ojiamob{
  line-height:1.2;
  color:var(--w54b);
  font-size:12px
}

.tlam1l4 .vuzd5:hover{
  background:var(--wizwt)
}

.wkdn{
  background:var(--u5u3s7x);
  font-size:14px;
  color:var(--w54b);
  border-bottom:1px solid var(--phx3d)
}

.ebix{
  max-width:var(--fqam2mia);
  margin:0 auto;
  padding:8px 16px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px 16px
}

.vb7ox9w{
  display:inline-grid;
  place-items:center;
  min-width:36px;
  height:36px;
  padding:0 4px;
  border:2px solid var(--uihpxm5);
  border-radius:var(--zc0ua);
  font:700 13px/1 var(--au3z4g);
  color:var(--gywc0kx)
}

.wu7cvcrm{
  display:inline-flex;
  align-items:center;
  gap:6px;
  color:var(--gywc0kx)
}

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

.kig6p li{
  display:inline-flex;
  align-items:center;
  gap:4px;
  padding:2px 10px 2px 8px;
  border:1px solid var(--phx3d);
  border-radius:var(--zc0ua);
  background:var(--dylgb);
  font:700 12px/1.6 var(--au3z4g);
  letter-spacing:.04em;
  color:var(--gywc0kx)
}

.oyso{
  flex:1 1 320px;
  font-size:13px;
  line-height:1.45;
  margin:0
}

.zihs773a{
  isolation:isolate;
  position:relative
}

.weki{
  margin-inline:auto;
  width:min(100% - 32px,var(--weki))
}

.khxaedte{
  display:none
}

.zihs773a::before{
  height:var(--dbannbg);
  box-shadow:0 0 0 100vmax var(--u5u3s7x);
  background:var(--u5u3s7x);
  z-index:-1;
  right:0;
  top:0;
  position:absolute;
  content:"";
  clip-path:inset(0 -100vmax);
  left:0
}

.xxaz7qd{
  margin-top:0
}

.k53x22el{
  margin:20px 0 0;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--jimf4z);
  background:var(--r7aqxl)
}

.x8rjtbs{
  list-style:none;
  display:flex;
  align-items:center;
  justify-content:space-between;
  min-height:52px;
  padding:0 16px;
  cursor:pointer;
  font:700 13px/1 var(--au3z4g);
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--zypmjm2v)
}

.x8rjtbs .uc6ips48{
  transition:transform var(--e40abixd) ease
}

.k53x22el .cyx8mkgv{
  padding:0 12px 12px
}

.x8rjtbs::-webkit-details-marker{
  display:none
}

.k53x22el[open] .x8rjtbs .uc6ips48{
  transform:rotate(180deg)
}

.cyx8mkgv{
  margin:0;
  list-style:none;
  padding:0
}

.lf8xy5e{
  display:grid;
  grid-template-columns:1fr;
  align-items:center;
  gap:4px;
  min-height:44px;
  padding:6px 8px 6px 10px;
  border-left:2px solid var(--xtbjuo1);
  color:var(--xqezj415);
  text-decoration:none;
  font-size:15px;
  line-height:1.35
}

.k1xb{
  counter-reset:dptoc
}

.k1xb li{
  counter-increment:dptoc
}

.k1xb .lf8xy5e{
  grid-template-columns:26px 1fr
}

.k1xb .lf8xy5e::before{
  content:counter(dptoc,decimal-leading-zero);
  align-self:start;
  margin-top:2px;
  font:700 12px/1.6 var(--au3z4g);
  color:var(--gki5gxe4)
}

.lf8xy5e:hover{
  border-left-color:var(--uihpxm5);
  color:var(--vmv0ph7)
}

.w6dtm{
  margin:0 0 8px;
  font:700 12px/1 var(--au3z4g);
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--gki5gxe4)
}

.tjgel2u{
  display:grid;
  gap:24px;
  align-items:center;
  background:linear-gradient(135deg,var(--jaink47),var(--u5u3s7x));
  border:1px solid var(--phx3d);
  color:var(--gywc0kx);
  margin:0 -16px;
  padding:24px 16px
}

.x6bp65aj{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:0 0 12px;
  padding:4px 12px 4px 8px;
  border:1px solid var(--phx3d);
  border-radius:var(--zc0ua);
  background:var(--dylgb);
  font:700 14px/1.4 var(--au3z4g);
  color:var(--gywc0kx)
}

.x6bp65aj .uc6ips48{
  color:var(--m9bg2c)
}

.ihzovj{
  width:auto;
  height:20px
}

.g6at{
  margin:0;
  font:700 calc(var(--rjmils00) * .78)/1.15 var(--au3z4g);
  letter-spacing:-.015em;
  text-wrap:balance
}

.z0a22lm{
  font-size:17px;
  color:var(--w54b);
  max-width:var(--d88qum9h);
  margin-top:12px
}

.z0a22lm a{
  color:var(--gywc0kx)
}

.vatd49g{
  display:block;
  height:auto;
  width:100%
}

.z0a22lm p{
  margin:0 0 8px
}

.w29fnbni{
  margin:0;
  border-radius:var(--jimf4z);
  overflow:hidden
}

.vvqgr{
  display:flex;
  align-items:center;
  gap:12px;
  margin-top:20px
}

.ilfphnc{
  flex:none;
  object-fit:cover;
  display:grid;
  place-items:center;
  width:48px;
  height:48px;
  border-radius:50%;
  background:var(--jaink47);
  color:var(--w54b);
  box-shadow:0 0 0 2px var(--u5u3s7x),0 0 0 4px var(--uihpxm5)
}

.muu3j{
  color:var(--w54b);
  margin:0;
  line-height:1.4;
  font-size:15px
}

.muu3j strong{
  color:var(--gywc0kx)
}

.xnnw{
  margin:20px 0 0;
  padding:18px 20px 14px;
  background:var(--r7aqxl);
  border:1px solid var(--xtbjuo1);
  border-top:3px solid var(--z2xafxn);
  border-radius:0 0 var(--jimf4z) var(--jimf4z)
}

.geenp1tg{
  margin:0 0 10px;
  font:700 13.5px/1.3 var(--au3z4g);
  letter-spacing:.06em;
  text-transform:uppercase;
  color:var(--zypmjm2v)
}

.a8w59{
  list-style:none;
  margin:0;
  padding:0;
  counter-reset:dpstep;
  display:grid;
  gap:0 24px
}

.zomkkzx{
  counter-increment:dpstep;
  display:grid;
  grid-template-columns:34px 1fr;
  gap:8px;
  padding:10px 0;
  border-top:1px solid var(--xtbjuo1);
  font-size:15.5px;
  line-height:1.45;
  color:var(--xqezj415)
}

.zomkkzx::before{
  content:counter(dpstep,decimal-leading-zero);
  font:700 15px/1.45 var(--au3z4g);
  color:var(--vmv0ph7)
}

.evgrv21{
  margin:8px 0 0;
  padding-top:8px;
  border-top:1px solid var(--xtbjuo1);
  font:italic 400 14px/1.4 var(--q9uk);
  color:var(--gki5gxe4);
  text-align:right
}

.w1lfq15{
  margin:0;
  padding:0;
  list-style:none
}

.w1lfq15 li{
  display:grid;
  grid-template-columns:20px 1fr;
  gap:8px;
  margin:6px 0;
  line-height:1.45;
  color:var(--xqezj415)
}

.w1lfq15 .uc6ips48{
  margin-top:2px;
  color:var(--rrphz)
}

.zd43{
  display:none
}

.ctjbcaez li{
  margin:4px 0;
  font-size:15px;
  grid-template-columns:16px 1fr
}

.j2zkrmzi{
  padding:14px 14px 6px;
  background:var(--r7aqxl);
  border:1px solid var(--xtbjuo1);
  border-top:3px solid var(--uihpxm5);
  border-radius:var(--jimf4z)
}

.olehuc{
  margin:0 0 6px;
  font:700 12px/1.2 var(--au3z4g);
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--zypmjm2v)
}

.e8zpx{
  margin:0;
  padding:0;
  list-style:none
}

.mxebo96{
  display:grid;
  grid-template-columns:48px minmax(0,1fr);
  gap:6px 10px;
  align-items:center;
  padding:10px 0;
  border-top:1px solid var(--xtbjuo1)
}

.mxebo96:first-child{
  border-top:0
}

.f8s5u{
  width:48px;
  height:36px;
  display:grid;
  place-items:center;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--lb65hfsf);
  overflow:hidden
}

.f8s5u img{
  height:100%;
  object-fit:contain;
  padding:3px;
  width:100%
}

.rmgp7{
  display:flex;
  flex-direction:column;
  min-width:0
}

.s6oqqp1{
  font:700 15px/1.2 var(--au3z4g);
  color:var(--zypmjm2v)
}

.lqrip19{
  font-size:13px;
  color:var(--gki5gxe4);
  line-height:1.35
}

.iod1ah form{
  margin:0
}

.iod1ah{
  grid-column:1/-1
}

.iod1ah .vuzd5{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  min-height:44px;
  border:0;
  border-radius:var(--tgl44wcv);
  background:var(--xyspqm41);
  color:var(--zxhtoi2b);
  font:700 15px/1 var(--au3z4g);
  text-decoration:none;
  cursor:pointer
}

.vn2nonc2{
  grid-column:1/-1
}

.o7gae7y{
  margin-top:8px
}

.iod1ah .vuzd5:hover{
  background:var(--a5wo2e0)
}

.o7gae7y ol:not([class]),.o7gae7y p:not([class]),.o7gae7y ul:not([class]){
  margin:16px 0;
  max-width:var(--d88qum9h)
}

.o7gae7y h2:not([class]){
  margin:var(--rpark5rw) 0 16px;
  padding-bottom:12px;
  font:700 var(--gzul)/1.2 var(--au3z4g);
  letter-spacing:-.01em;
  color:var(--zypmjm2v);
  border-bottom:1px solid var(--xtbjuo1)
}

.iapymtk h2:not([class]){
  border-bottom:0;
  background:linear-gradient(var(--uihpxm5),var(--uihpxm5)) left bottom/48px 3px no-repeat
}

.o7gae7y h3:not([class]){
  margin:32px 0 12px;
  padding-left:12px;
  border-left:3px solid var(--uihpxm5);
  font:700 var(--ztbtye7)/1.3 var(--au3z4g);
  color:var(--zypmjm2v)
}

.o7gae7y h4:not([class]){
  margin:24px 0 8px;
  font:700 17px/1.35 var(--au3z4g);
  color:var(--zypmjm2v)
}

.o7gae7y ul:not([class]){
  padding:0;
  list-style:none
}

.o7gae7y ul:not([class])>li{
  margin:8px 0;
  padding-left:22px;
  position:relative
}

.o7gae7y ul:not([class])>li::before{
  left:4px;
  background:var(--uihpxm5);
  width:6px;
  top:.68em;
  position:absolute;
  border-radius:1px;
  content:"";
  height:6px
}

.zaft32ml ul:not([class])>li::before{
  height:2px;
  width:10px
}

.o7gae7y ol:not([class]){
  padding-left:24px
}

.o7gae7y ol:not([class])>li{
  margin:8px 0;
  padding-left:4px
}

.o7gae7y ol:not([class])>li::marker{
  font:700 15px var(--au3z4g);
  color:var(--vmv0ph7)
}

.o7gae7y blockquote{
  margin:24px 0;
  padding:16px 20px;
  background:var(--x87hi96h);
  border-left:3px solid var(--rrphz);
  border-radius:0 var(--jimf4z) var(--jimf4z) 0
}

.o7gae7y blockquote p{
  margin:0
}

.o7gae7y figure.e7be09,.o7gae7y figure:not([class]){
  margin:24px 0
}

.o7gae7y figure:not([class]) img,.o7gae7y figure.e7be09 img{
  display:block;
  width:100%;
  height:auto;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--jimf4z)
}

.o7gae7y figcaption{
  margin-top:8px;
  font-size:14px;
  color:var(--gki5gxe4)
}

.o7gae7y table:not([class]){
  width:100%;
  margin:24px 0;
  border-collapse:separate;
  border-spacing:0;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--jimf4z);
  overflow:hidden;
  font-size:15.5px;
  font-variant-numeric:tabular-nums
}

.o7gae7y table:not([class]) thead th{
  background:var(--x87hi96h);
  color:var(--zypmjm2v);
  font-size:14px
}

.o7gae7y table:not([class]) th,.o7gae7y table:not([class]) td{
  text-align:left;
  padding:12px 14px;
  border-bottom:1px solid var(--xtbjuo1);
  vertical-align:top
}

.o7gae7y table:not([class]) tr:last-child>*{
  border-bottom:0
}

.o7gae7y table:not([class]) tbody th{
  font-weight:700;
  color:var(--zypmjm2v)
}

.o7gae7y table:not([class]) caption{
  caption-side:top;
  text-align:left;
  padding:12px 14px;
  font:700 15px/1.3 var(--au3z4g);
  color:var(--zypmjm2v);
  border-bottom:1px solid var(--xtbjuo1)
}

.o7gae7y [role=region],.o7gae7y .t6bu301{
  -webkit-overflow-scrolling:touch;
  overflow-x:auto
}

.o7gae7y ol:not([class])>li>h3:not([class]){
  border-left:0;
  padding-left:0;
  margin-top:12px
}

.twqgx{
  margin:32px 0 8px;
  border:1px solid var(--xtbjuo1);
  border-top:4px solid var(--uihpxm5);
  border-radius:var(--jimf4z);
  overflow:hidden;
  background:var(--r7aqxl);
  box-shadow:var(--xcpt)
}

.qj64w{
  padding:16px var(--ltuy);
  color:var(--gywc0kx);
  margin-top:-4px;
  border-bottom:4px solid var(--uihpxm5);
  background:linear-gradient(135deg,var(--u5u3s7x),var(--jaink47))
}

.xk9u0{
  display:flex;
  align-items:center;
  gap:10px;
  margin:0;
  font:700 calc(var(--ztbtye7) + 2px)/1.25 var(--au3z4g);
  color:var(--gywc0kx)
}

.xk9u0 .uc6ips48{
  color:var(--m9bg2c)
}

.xsr8p8{
  padding:0 var(--ltuy)
}

.twqgx .u2brozn,.twqgx .g942,.twqgx.g942,.twqgx .tk7e{
  gap:0
}

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

.gvg56j .fyq82i9,.twqgx .fyq82i9,.w61o3 .fyq82i9{
  display:grid;
  place-items:center;
  width:100%;
  height:100%;
  font:700 22px/1 var(--au3z4g);
  color:var(--zypmjm2v)
}

.zaop{
  display:inline-grid;
  place-items:center;
  min-width:28px;
  height:28px;
  padding:0 4px;
  border-radius:var(--d1k6ug);
  background:var(--u5u3s7x);
  color:var(--gywc0kx);
  font:700 14px/1 var(--au3z4g)
}

.osbs9 .zaop{
  border-radius:50%
}

.j9s3f{
  display:flex;
  align-items:center;
  gap:6px;
  margin:0;
  font:700 14px/1.2 var(--au3z4g);
  color:var(--zypmjm2v)
}

.wx98{
  display:flex;
  gap:1px;
  color:var(--fmchtbj)
}

.tlzr7{
  align-self:flex-start;
  display:inline-block;
  padding:3px 8px;
  border-radius:var(--zc0ua);
  background:var(--vf9dw73i);
  color:var(--n4b05);
  font:700 12px/1.3 var(--au3z4g);
  letter-spacing:.05em;
  text-transform:uppercase
}

.ud71ns1d,.ghqqyy4,.h3at,.weh8,.xoyzj,.zpad2fl{
  display:grid;
  place-items:center;
  background:var(--kklq7t,var(--r7aqxl));
  border:1px solid var(--xtbjuo1);
  border-radius:var(--lb65hfsf);
  overflow:hidden
}

.zpad2fl img,.h3at img,.weh8 img,.ud71ns1d img,.xoyzj img,.ghqqyy4 img{
  width:100%;
  height:100%;
  padding:6px;
  object-fit:contain
}

.j5ls1{
  font:700 22px/1 var(--au3z4g);
  color:var(--zypmjm2v)
}

.ryzs{
  display:grid;
  grid-template-columns:150px minmax(0,1fr) 196px;
  gap:8px 24px;
  padding:24px 0;
  border-top:1px dashed var(--xtbjuo1)
}

.ryzs:first-child{
  border-top:0
}

.s981x{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:8px
}

.s981x>.zaop{
  position:absolute;
  z-index:1;
  top:-8px;
  left:-8px
}

.ghqqyy4{
  aspect-ratio:4/3;
  height:auto;
  width:150px
}

.trfhsyuo{
  margin:0;
  font:700 17px/1.25 var(--au3z4g);
  color:var(--zypmjm2v)
}

.u88xvu97{
  margin:0;
  font:700 20px/1.3 var(--au3z4g);
  color:var(--zypmjm2v)
}

.q8x2kilb{
  margin:6px 0 0;
  line-height:1.45;
  color:var(--gki5gxe4);
  font-size:14px
}

.z13ps3 .w1lfq15{
  margin-top:10px
}

.me5lgb{
  display:flex;
  flex-wrap:wrap;
  gap:6px 18px;
  margin:10px 0 0
}

.mcvku28{
  display:flex;
  gap:6px;
  font-size:14px
}

.me5lgb dt{
  color:var(--gki5gxe4)
}

.me5lgb dd{
  font-weight:700;
  margin:0;
  color:var(--zypmjm2v)
}

.m679k{
  padding:1px 6px;
  border:1px dashed var(--vmv0ph7);
  border-radius:var(--lb65hfsf);
  font-family:ui-monospace,monospace;
  color:var(--vmv0ph7)
}

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

.u9mg li{
  padding:3px 10px;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--zc0ua);
  font-size:13px;
  color:var(--xqezj415)
}

.twqgx .l9s2cpj3,.qqct27{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:8px
}

.twqgx .l9s2cpj3 form,.qqct27 form,.yxx9a form{
  margin:0
}

.twqgx .l9s2cpj3 .vuzd5,.qqct27 .vuzd5{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  width:100%;
  min-height:52px;
  padding:0 18px;
  border:0;
  border-radius:var(--tgl44wcv);
  background:var(--yzxt);
  color:var(--gqehu);
  font:700 16px/1.1 var(--au3z4g);
  text-decoration:none;
  cursor:pointer;
  box-shadow:var(--z9fq);
  transition:background-color var(--mugh) ease,transform var(--mugh) ease
}

.twqgx .l9s2cpj3 .vuzd5:hover,.qqct27 .vuzd5:hover{
  background:var(--wizwt)
}

.twqgx .l9s2cpj3 .vuzd5:active{
  transform:translateY(1px)
}

.twqgx .f55dr{
  justify-content:center;
  font-size:14px
}

.cnbqt7a0,.twqgx .cnbqt7a0{
  font-size:12.5px;
  margin:0;
  line-height:1.4;
  color:var(--gki5gxe4);
  text-align:center
}

.j2dlo4c2{
  margin:20px 0 4px;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--jimf4z);
  overflow:hidden;
  --d09vytaw:var(--ly6asl9q,var(--u5u3s7x))
}

.tldqe93j{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px 12px;
  padding:10px var(--ltuy);
  background:var(--d09vytaw);
  color:var(--zxhtoi2b)
}

.tldqe93j .zaop{
  background:var(--otgr7);
  color:var(--zxhtoi2b)
}

.mdycc9{
  margin:0;
  font:700 19px/1.2 var(--au3z4g);
  color:var(--zxhtoi2b)
}

.twqgx .fiaq{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin:0 0 8px;
  padding:3px 10px;
  border:1px solid currentColor;
  border-radius:var(--zc0ua);
  background:var(--x87hi96h);
  color:var(--gki5gxe4);
  font:700 13px/1.3 var(--au3z4g)
}

.twqgx .fiaq[data-status=full]{
  color:var(--rrphz)
}

.tldqe93j .tlzr7{
  background:var(--otgr7);
  color:var(--zxhtoi2b)
}

.tldqe93j .j9s3f{
  color:var(--zxhtoi2b);
  margin-left:auto
}

.j2b8f{
  display:grid;
  grid-template-columns:170px minmax(0,1fr) 210px;
  gap:12px 24px;
  padding:20px var(--ltuy)
}

.h3at{
  width:170px;
  height:auto;
  aspect-ratio:4/3
}

.rjce1b{
  margin:0;
  font:700 var(--ztbtye7)/1.25 var(--au3z4g);
  color:var(--zypmjm2v)
}

.du3w92rm{
  display:grid;
  grid-template-columns:auto 72px minmax(0,1fr) 200px;
  align-items:center;
  gap:12px 16px;
  padding:14px 0;
  border-top:1px dashed var(--xtbjuo1)
}

.xoyzj{
  width:72px;
  height:54px
}

.du3w92rm:first-child{
  border-top:0
}

.nrz70{
  margin:0;
  font:700 16px/1.25 var(--au3z4g);
  color:var(--zypmjm2v)
}

.bk3aka .j9s3f{
  margin-top:2px
}

.qii8{
  margin:4px 0 0;
  line-height:1.4;
  font-size:15px;
  color:var(--xqezj415)
}

.twqgx .du3w92rm .l9s2cpj3 .vuzd5{
  min-height:44px;
  font-size:15px
}

.hgx4yrad{
  margin:16px 0
}

.cwlt{
  width:100%;
  border-collapse:collapse;
  font-size:15px;
  font-variant-numeric:tabular-nums
}

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

.cwlt thead th{
  background:var(--x87hi96h);
  font:700 13px/1.3 var(--au3z4g);
  letter-spacing:.03em;
  text-transform:uppercase;
  color:var(--zypmjm2v)
}

.cwlt tbody tr:last-child>*{
  border-bottom:0
}

.qze0ps{
  display:flex;
  align-items:center;
  gap:10px;
  font:700 15px/1.25 var(--au3z4g);
  color:var(--zypmjm2v)
}

.jun0ten{
  color:var(--zypmjm2v);
  font-weight:600
}

.weh8{
  flex:none;
  width:64px;
  height:48px
}

.twqgx .u6hx0uv{
  border-top:1px dashed var(--xtbjuo1)
}

.twqgx .nmd18i .l9s2cpj3 .vuzd5{
  font-size:15px;
  min-height:44px
}

.nmd18i{
  width:190px
}

.twqgx .zx2mq{
  list-style:none;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-height:52px;
  padding:0;
  border:0;
  border-radius:0;
  cursor:pointer;
  font:700 15px/1 var(--au3z4g);
  color:var(--vmv0ph7)
}

.twqgx .u6hx0uv[open]>.u2brozn{
  margin-top:0
}

.twqgx .zx2mq::-webkit-details-marker{
  display:none
}

.w61o3{
  display:grid;
  grid-template-columns:64px minmax(0,1fr) 200px;
  align-items:center;
  gap:12px 16px;
  margin:20px 0;
  padding:14px 16px;
  border:1px solid var(--xtbjuo1);
  border-left:3px solid var(--uihpxm5);
  border-radius:0 var(--jimf4z) var(--jimf4z) 0;
  background:var(--x87hi96h)
}

.ud71ns1d{
  width:64px;
  height:48px
}

.shb3lzs{
  font-size:15.5px;
  margin:0;
  line-height:1.4
}

.shb3lzs strong{
  display:block;
  font:700 16px/1.25 var(--au3z4g);
  color:var(--zypmjm2v)
}

.b9oq{
  margin:20px 0
}

.j5algxc{
  margin:0 0 8px;
  font:700 12px/1.2 var(--au3z4g);
  letter-spacing:.08em;
  text-transform:uppercase;
  color:var(--gki5gxe4)
}

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

.p77subde{
  display:flex;
  align-items:center;
  min-height:44px;
  padding:0 14px;
  border:1px solid var(--xtbjuo1);
  border-radius:var(--zc0ua);
  background:var(--r7aqxl);
  font-size:15px;
  color:var(--xqezj415)
}

.p77subde img{
  height:24px;
  width:auto
}

.l59jx{
  margin-top:var(--rpark5rw)
}

.lihjgpie{
  margin:0 0 8px;
  padding-bottom:12px;
  border-bottom:1px solid var(--xtbjuo1);
  font:700 var(--gzul)/1.2 var(--au3z4g);
  color:var(--zypmjm2v)
}

.z2b01{
  border-bottom:1px solid var(--xtbjuo1)
}

.x028m{
  list-style:none;
  display:grid;
  grid-template-columns:1fr 28px;
  gap:16px;
  align-items:center;
  min-height:56px;
  padding:12px 0;
  cursor:pointer;
  font:700 18px/1.35 var(--au3z4g);
  color:var(--zypmjm2v)
}

.x028m:hover{
  color:var(--vmv0ph7)
}

.z2b01[open] .x028m .uc6ips48{
  transform:rotate(45deg)
}

.fspbg p{
  margin:0 0 8px
}

.x028m .uc6ips48{
  transition:transform var(--e40abixd) ease;
  color:var(--vmv0ph7);
  justify-self:end
}

.fspbg{
  color:var(--xqezj415);
  padding:0 0 16px
}

.i14w9{
  z-index:3;
  margin-top:64px;
  position:relative;
  color:var(--w54b);
  background:var(--u5u3s7x)
}

.x028m::-webkit-details-marker{
  display:none
}

.zdpx{
  padding:32px 16px 24px;
  max-width:var(--fqam2mia);
  margin:0 auto
}

.jr2wtym0{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:16px;
  align-items:start;
  padding:16px 18px;
  background:var(--jaink47);
  border:1px solid var(--phx3d);
  border-left:3px solid var(--uihpxm5);
  border-radius:0 var(--jimf4z) var(--jimf4z) 0
}

.gf7v{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border:2px solid var(--uihpxm5);
  border-radius:50%;
  font:700 14px/1 var(--au3z4g);
  color:var(--gywc0kx)
}

.bf6r41qq{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border:2px solid var(--uihpxm5);
  border-radius:50%;
  color:var(--gywc0kx)
}

.f73q{
  line-height:1.5;
  margin:0 0 6px;
  font-size:14.5px
}

.f73q:first-child{
  color:var(--gywc0kx);
  font-weight:700
}

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

.dhunwdjs .f65mp{
  display:inline-flex;
  align-items:center;
  min-height:44px;
  padding:0 14px;
  border:1px solid var(--phx3d);
  border-radius:var(--zc0ua);
  text-decoration:none
}

.yf15cje2{
  line-height:1.5;
  margin:0;
  font-size:14.5px
}

.dhunwdjs .f65mp:hover{
  border-color:var(--uihpxm5)
}

.f65mp,.i8bup4sz a{
  color:var(--gywc0kx)
}

.igjmk{
  margin:28px 0 20px
}

.waqiup{
  margin:0 0 6px
}

.waqiup .ac83{
  font:700 19px/1 var(--au3z4g);
  color:var(--gywc0kx)
}

.waqiup{
  display:flex;
  align-items:center;
  gap:8px
}

.fqlig{
  width:auto;
  display:block;
  height:32px;
  max-width:160px
}

.i8bup4sz{
  margin:0;
  line-height:1.55;
  font-size:15px;
  max-width:70ch
}

.g2rjp2t{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:0 16px;
  list-style:none;
  margin:0;
  padding:16px 0;
  border-top:1px solid var(--phx3d);
  border-bottom:1px solid var(--phx3d)
}

.misov53q{
  color:var(--w54b);
  align-items:center;
  min-height:44px;
  display:flex;
  text-decoration:none;
  font-size:15px
}

.misov53q:hover{
  color:var(--gywc0kx);
  text-decoration:underline
}

.fmz0{
  margin:16px 0 0;
  font-size:13.5px
}

.zfqlxyne .j5algxc{
  color:var(--w54b)
}

.gvg56j{
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  z-index:40;
  display:none;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:10px;
  min-height:56px;
  max-height:64px;
  padding:4px 10px;
  background:var(--r7aqxl);
  border-top:1px solid var(--xtbjuo1);
  box-shadow:var(--dp1jz)
}

.zpad2fl{
  width:48px;
  height:36px
}

.nb4z{
  display:flex;
  flex-direction:column;
  min-width:0
}

.haudcca{
  font:700 14px/1.25 var(--au3z4g);
  color:var(--zypmjm2v);
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.r77wfr{
  color:var(--gki5gxe4);
  overflow:hidden;
  white-space:nowrap;
  line-height:1.3;
  text-overflow:ellipsis;
  font-size:12px
}

.yxx9a form{
  margin:0
}

.yxx9a .vuzd5{
  min-height:44px;
  padding:0 16px;
  border:0;
  border-radius:var(--tgl44wcv);
  background:var(--yzxt);
  color:var(--gqehu);
  font:700 15px/1 var(--au3z4g);
  cursor:pointer;
  text-decoration:none;
  display:inline-flex;
  align-items:center
}

body:has(.z61ztk){
  padding-bottom:68px
}

.z61ztk{
  display:grid
}

@container g942 (max-width:639px){
  .ryzs{
    grid-template-columns:1fr;
    gap:12px
  }
  .s981x{
    flex-direction:row;
    flex-wrap:wrap;
    align-items:center;
    gap:8px 12px
  }
  .ghqqyy4{
    width:112px
  }
  .s981x>.zaop{
    left:-6px;
    top:-6px
  }
  .h3at{
    width:132px
  }
  .trfhsyuo{
    flex:1 1 auto
  }
  .j2b8f{
    grid-template-columns:1fr
  }
  .du3w92rm{
    grid-template-columns:auto 64px minmax(0,1fr)
  }
  .du3w92rm>.l9s2cpj3{
    grid-column:1/-1
  }
  .xoyzj{
    width:64px;
    height:48px
  }
}

@container g942 (max-width:699.98px){
  .cwlt thead{
    width:1px;
    clip:rect(0 0 0 0);
    overflow:hidden;
    position:absolute;
    height:1px
  }
  .cwlt tr{
    border-bottom:1px dashed var(--xtbjuo1);
    position:relative;
    padding:14px 0
  }
  .cwlt tr,.cwlt th,.cwlt td,.cwlt tbody,.cwlt{
    display:block;
    width:100%
  }
  .cwlt tbody tr:last-child{
    border-bottom:0
  }
  .cwlt td,.cwlt th{
    padding:4px 0;
    border:0
  }
  .tpvs0{
    position:absolute;
    top:10px;
    width:auto!important;
    right:0
  }
  .cwlt td[data-label]{
    display:grid;
    grid-template-columns:42% 1fr;
    gap:12px
  }
  .nmd18i{
    width:auto;
    padding-top:10px!important
  }
  .cwlt td[data-label]::before{
    font-size:14px;
    color:var(--gki5gxe4);
    content:attr(data-label)
  }
}

@media (min-width:640px){
  .agm2{
    grid-template-columns:minmax(0,1fr) 220px
  }
  .weki{
    width:min(100% - 48px,var(--weki))
  }
  .xxaz7qd{
    margin-top:32px
  }
  .tjgel2u{
    border-radius:var(--jimf4z);
    padding:32px 32px 28px;
    margin:0
  }
  .g6at{
    font-size:var(--rjmils00)
  }
  .zdpx,.d8pv4,.ebix{
    padding-left:24px;
    padding-right:24px
  }
  .g2rjp2t{
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}

@media (max-width:639px){
  .d8pv4{
    gap:4px;
    padding:0 8px
  }
  .q1wpvtg,.tlam1l4{
    display:none
  }
  .n8tf{
    margin:0 auto
  }
  .o7gae7y table:not([class]){
    -webkit-overflow-scrolling:touch;
    display:block;
    overflow-x:auto
  }
  .twqgx{
    margin-left:-16px;
    margin-right:-16px;
    border-radius:0;
    border-left:0;
    border-right:0
  }
  .qj64w,.xsr8p8{
    padding-left:16px;
    padding-right:16px
  }
  .w61o3{
    grid-template-columns:64px minmax(0,1fr)
  }
  .o7gae7y h2:not([class]){
    font-size:calc(var(--gzul) - 4px)
  }
  .h3wxz6g{
    display:grid
  }
  body:has(.h3wxz6g){
    padding-bottom:68px
  }
  .w61o3>.qqct27{
    grid-column:1/-1
  }
}

@media (min-width:1024px){
  .g2rjp2t{
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
  .wzgdw04{
    display:block
  }
}

@media (min-width:1024px){
  .zihs773a{
    padding:0 24px;
    display:grid;
    align-content:start;
    max-width:1360px;
    margin:0 auto;
    column-gap:40px;
    justify-content:center;
    grid-template-columns:minmax(0,760px) 280px
  }
  .zihs773a:not(:has(>.zd43)){
    grid-template-columns:minmax(0,760px)
  }
  .zihs773a>*{
    grid-column:1;
    min-width:0
  }
  .zihs773a .weki{
    width:auto;
    margin-inline:0
  }
  .zihs773a>.zd43{
    display:block;
    grid-column:2;
    grid-row:1/span 6;
    margin-top:24px
  }
  .xxaz7qd{
    margin-top:24px
  }
  .j2zkrmzi{
    position:sticky;
    top:calc(var(--hywa) + 24px)
  }
}

@media (min-width:1280px){
  .zihs773a{
    grid-template-columns:232px minmax(0,720px) 300px
  }
  .zihs773a:not(:has(>.zd43)){
    grid-template-columns:232px minmax(0,760px)
  }
  .zihs773a:not(:has(>.e9smntc)){
    grid-template-columns:minmax(0,800px) 300px
  }
  .zihs773a:not(:has(>.e9smntc)):not(:has(>.zd43)){
    grid-template-columns:minmax(0,800px)
  }
  .zihs773a:has(>.e9smntc)>*{
    grid-column:2
  }
  .zihs773a:has(>.e9smntc)>.e9smntc{
    grid-column:1;
    grid-row:1/span 6;
    margin-top:24px
  }
  .k53x22el{
    display:none
  }
  .zihs773a:has(>.e9smntc)>.zd43{
    grid-column:3
  }
  .khxaedte{
    top:calc(var(--hywa) + 24px);
    display:block;
    position:sticky
  }
  .yb25k{
    max-height:calc(100vh - var(--hywa) - 48px);
    overflow-y:auto;
    padding:14px 12px 10px;
    border:1px solid var(--xtbjuo1);
    border-radius:var(--jimf4z);
    background:var(--r7aqxl)
  }
}

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

@media print{
  .y2ch,.e9smntc,.hywa,.gvg56j{
    display:none
  }
}
