*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #7664ab}textarea{resize:vertical;min-height:105px}::selection{background:#d9d2f3}p{margin-top:0}button{transition:background .15s}input[type=checkbox]{width:auto}

@property --x-width {
  syntax: "*";
  inherits: false
}

:root, .x1gy8j38 {
  --x408qj8: #292640;
  --x1tg33v3: #f6f5f1;
  --xiw9tcw: #747181;
  --x100ge1w: #dedce3;
  --x5pv4iw: #d9d2f3;
  --xp6wb0n: #fff;
  --xd66n4u: Georgia, Times New Roman, serif;
  --x1mnai7h: Arial, Helvetica, sans-serif;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.xwacl1b:not(#\#) {
  margin: 65px auto;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.xuj78jk:not(#\#) {
  padding: 10px 6px;
}

.xozlmf9:not(#\#) {
  padding: 12px 18px;
}

.xrtsk0m:not(#\#) {
  padding: 13px 20px;
}

.x3nbvkb:not(#\#) {
  padding: 14px 15px;
}

.x6w2896:not(#\#) {
  padding: 15px;
}

.x1tamke2:not(#\#) {
  padding: 16px;
}

.x1dypa6k:not(#\#) {
  padding: 18px;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.xp9dabg:not(#\#) {
  padding: 25px;
}

.x10xs6qf:not(#\#) {
  padding: 28px;
}

.xhcia5h:not(#\#) {
  padding: 60px 20px;
}

.xzlze7p:not(#\#) {
  padding: 9px 13px;
}

@media (width <= 700px) {
  .xb7inzi.xb7inzi:not(#\#) {
    padding: 16px;
  }

  .x1s6ckgz.x1s6ckgz:not(#\#) {
    padding: 20px;
  }
}

.xha0u58:not(#\#):not(#\#) {
  border-color: var(--x100ge1w);
}

.x17u55f2:not(#\#):not(#\#) {
  border-color: var(--x408qj8);
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.x174e0gf:not(#\#):not(#\#) {
  border-radius: 30px;
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1aut5rd:not(#\#):not(#\#) {
  gap: 13px;
}

.x1qg7m3j:not(#\#):not(#\#) {
  gap: 15px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.xmt3bw4:not(#\#):not(#\#) {
  gap: 22px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.x14n5cft:not(#\#):not(#\#) {
  gap: 40px;
}

.x1btcbt6:not(#\#):not(#\#) {
  gap: 45px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.xqp6ajr:not(#\#):not(#\#) {
  padding-block: 20px;
}

.x1xg6qyv:not(#\#):not(#\#) {
  padding-block: 22px;
}

.x1a6kali:not(#\#):not(#\#) {
  padding-block: 30px;
}

.x1ggvggm:not(#\#):not(#\#) {
  padding-block: 35px;
}

.x62rkhy:not(#\#):not(#\#) {
  padding-block: 48px;
}

.x1758h93:not(#\#):not(#\#) {
  padding-block: 65px;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.x1jxusea:not(#\#):not(#\#) {
  padding-inline: 56px;
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.xt0b8zv:hover:not(#\#):not(#\#) {
  text-decoration: underline;
}

@media (width <= 700px) {
  .x1b4nq91.x1b4nq91:not(#\#):not(#\#) {
    padding-inline: 22px;
  }
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xpqajaz:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x4jihb6:not(#\#):not(#\#):not(#\#) {
  background-color: #eeebf7;
}

.x17fi9zy:not(#\#):not(#\#):not(#\#) {
  background-color: #eeedf2;
}

.x1q6hlv0:not(#\#):not(#\#):not(#\#) {
  background-color: #efecf7;
}

.x1uq85hu:not(#\#):not(#\#):not(#\#) {
  background-color: #f7f6fa;
}

.x1wa6rim:not(#\#):not(#\#):not(#\#) {
  background-color: #fbe7e7;
}

.xfjwdp:not(#\#):not(#\#):not(#\#) {
  background-color: #19142a80;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.xbg0rw2:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1tg33v3);
}

.xo24fmk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x408qj8);
}

.xuxul5n:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x5pv4iw);
}

.xy8wr25:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xp6wb0n);
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.x1t77u8g:not(#\#):not(#\#):not(#\#) {
  color: #802d3a;
}

.x1nq92dv:not(#\#):not(#\#):not(#\#) {
  color: var(--x408qj8);
}

.x1atuq0u:not(#\#):not(#\#):not(#\#) {
  color: var(--xiw9tcw);
}

.x15uob91:not(#\#):not(#\#):not(#\#) {
  color: var(--xp6wb0n);
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.x104zhx8:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1mnai7h);
}

.xjh4y7e:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xd66n4u);
}

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.x5heo1l:not(#\#):not(#\#):not(#\#) {
  font-size: 23px;
}

.x1pvqxga:not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}

.x1nyyd3:not(#\#):not(#\#):not(#\#) {
  font-size: 25px;
}

.xneq65o:not(#\#):not(#\#):not(#\#) {
  font-size: 28px;
}

.x1s3cmhv:not(#\#):not(#\#):not(#\#) {
  font-size: 32px;
}

.x1gwigmq:not(#\#):not(#\#):not(#\#) {
  font-size: 35px;
}

.xpgl8qd:not(#\#):not(#\#):not(#\#) {
  font-size: 76px;
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.xfxhcv1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1.5fr 1fr;
}

.x1l3avuh:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1.5fr;
}

.x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.x1mkdm3x:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr);
}

.xnby9oq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1l3itlz:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.7px;
}

.x10ru5sl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -1.3px;
}

.x75m3dq:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -1px;
}

.xf02rwc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -3px;
}

.xcheg63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .4px;
}

.xl5zsmt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 2px;
}

.x1wltjb0:not(#\#):not(#\#):not(#\#) {
  line-height: .94;
}

.xqahw4z:not(#\#):not(#\#):not(#\#) {
  line-height: 1.02;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.xa7kkou:not(#\#):not(#\#):not(#\#) {
  line-height: 1.7;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

.xwt9smo:not(#\#):not(#\#):not(#\#) {
  object-position: left center;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x11lhmoz:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}

.x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.x1n327nk:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.x1of6sz5:not(#\#):not(#\#):not(#\#) {
  z-index: 11;
}

.x1gotiqq:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--x408qj8);
}

.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xj3ae5l:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x784prv:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.xjb0foi:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: wait;
}

.xijokvz:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.x1strs1g:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #46405e;
}

.x1jq6r6l:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x5pv4iw);
}

@media (width <= 700px) {
  .xsvmxux.xsvmxux:not(#\#):not(#\#):not(#\#) {
    font-size: 49px;
  }
}

@media (width <= 800px) {
  .xfsu8iz.xfsu8iz:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 700px) {
  .x1569m4d.x1569m4d:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width >= 701px) and (width <= 1050px) {
  .x1bkol62.x1bkol62:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 1051px) {
  .xtsb1fa.xtsb1fa:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.xygioz7:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x100ge1w);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.x1r14dfg:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x100ge1w);
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x1dqyrwa:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 47px;
}

.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4px;
}

.x10wjd1d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 50px;
}

.xlo07zb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 90px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.xieb3on:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.x91k8ka:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 22px;
}

.x98jqk3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 35px;
}

.xu06os2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 5px;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.x11fxgd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 30px;
}

.xvkph5b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 60px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.x1sslpiy:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 320px;
}

.xhd83ik:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 85vh;
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.xjx7936:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1320px;
}

.x1dc814f:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 350px;
}

.x197vjsw:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 430px;
}

.x1pfbilc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 460px;
}

.x7kya4p:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 540px;
}

.x7ep2pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 680px;
}

.x1fsv8r3:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 730px;
}

.x1ap80js:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 800px;
}

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.x6lgdlw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 112px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.xbktkl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 56px;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.xnei2rj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 24px;
}

.xzl8ltb:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 640px;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x109j2v6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.xja02kk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 110px;
}

.x16grhtn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 220px;
}

.xs2mk4o:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 47px;
}

.x13zx6y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 68px;
}

.xqfs0r3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100vw - 48px);
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.x5lhr3w:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x-width);
}
