:root, .x12k6eb6 {
  --xvivhu0: #fff;
  --xgqled7: #f7f6fab3;
  --x139oiio: #17151c;
  --x1xulsgr: #625c6e;
  --xqalq8s: #ffffffc2;
  --x1kgjf4n: #e4e0ec;
  --x124ay6f: #7545a2;
  --xpfnw80: #365ea9;
  --x1g04o6z: #17151c;
  --x1jo8cfx: #fff;
  --x1yuisok: #f2eff7;
  --x1vi19se: #b4233c;
  --xc6hv41: linear-gradient(100deg, #17151c 28%, #7545a2 71%, #365ea9);
}

.xipx6pr.xipx6pr, .xipx6pr.xipx6pr:root {
  --xvivhu0: #000;
  --xpfnw80: #adc9ff;
  --x1g04o6z: #f1eafa;
  --x1jo8cfx: #17151c;
  --x1vi19se: #ffa3b4;
  --xqalq8s: #08060db8;
  --x1kgjf4n: #28252f;
  --x1xulsgr: #b8b3c2;
  --x1yuisok: #17131f;
  --xgqled7: #0b0a10b3;
  --x139oiio: #f5f5f7;
  --xc6hv41: linear-gradient(100deg, #fff 28%, #d7b5ff 71%, #a3ccff);
  --x124ay6f: #d6afff;
}

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

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

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

.xv6s8au:not(#\#) {
  padding: clamp(20px, 4.8vw, 40px);
}

@media (width <= 640px) {
  .xaai6xv.xaai6xv:not(#\#) {
    padding: 8px;
  }
}

.xvkr6s6:not(#\#):not(#\#) {
  border-color: var(--x1kgjf4n);
}

.xyyzws3:not(#\#):not(#\#) {
  border-color: var(--x1vi19se);
}

.xn5hx6u:not(#\#):not(#\#) {
  border-radius: 15px;
}

.x1khhgft:not(#\#):not(#\#) {
  border-radius: 24px;
}

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

.x12fzoxp:not(#\#):not(#\#) {
  border-radius: 32px;
}

.xuz7yzd:not(#\#):not(#\#) {
  border-radius: 40px;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

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

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

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

.xv5gsod:not(#\#):not(#\#) {
  gap: 36px;
}

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

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

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

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

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

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.xxlmvz2:not(#\#):not(#\#) {
  padding-block: 14px;
}

.xhyosrm:not(#\#):not(#\#) {
  padding-block: 18px;
}

.x1e9difb:not(#\#):not(#\#) {
  padding-block: 28px;
}

.x1xb32ym:not(#\#):not(#\#) {
  padding-block: 44px;
}

.x12ulsxz:not(#\#):not(#\#) {
  padding-block: 4px;
}

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

.x12j899k:not(#\#):not(#\#) {
  padding-inline: 18px;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x65v0h:not(#\#):not(#\#) {
  padding-inline: 22px;
}

.x4l9tsp:not(#\#):not(#\#) {
  padding-inline: 24px;
}

.x1ry3zkc:not(#\#):not(#\#) {
  padding-inline: 25px;
}

.xfn1xvj:not(#\#):not(#\#) {
  padding-inline: 4px;
}

.xm9j1uf:not(#\#):not(#\#) {
  padding-inline: 5px;
}

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

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

.xrb1uyy:not(#\#):not(#\#) {
  transition: border-color .2s, box-shadow .2s;
}

.x13woxms:not(#\#):not(#\#) {
  transition: transform .2s, box-shadow .2s;
}

.x1kj6awd:focus:not(#\#):not(#\#) {
  border-color: var(--x124ay6f);
}

.x1uvtmcs:focus:not(#\#):not(#\#) {
  outline: none;
}

@media (width <= 760px) {
  .xvuqh6c.xvuqh6c:not(#\#):not(#\#) {
    border-radius: 28px;
  }
}

@media (width <= 420px) {
  .x1bo6spg.x1bo6spg:not(#\#):not(#\#) {
    gap: 0;
  }
}

@media (width <= 380px) {
  .xllgcfl.xllgcfl:not(#\#):not(#\#) {
    gap: 10px;
  }
}

@media (width <= 900px) {
  .xu4harp.xu4harp:not(#\#):not(#\#) {
    gap: 12px;
  }
}

@media (width <= 640px) {
  .xqdxl5a.xqdxl5a:not(#\#):not(#\#) {
    gap: 16px;
  }
}

@media (width <= 900px) {
  .xucguac.xucguac:not(#\#):not(#\#) {
    gap: 28px;
  }
}

@media (width <= 640px) {
  .x1vub8eb.x1vub8eb:not(#\#):not(#\#) {
    gap: 32px;
  }

  .x15j3ira.x15j3ira:not(#\#):not(#\#) {
    gap: 4px;
  }

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

@media (width <= 380px) {
  .x1h2vs93.x1h2vs93:not(#\#):not(#\#) {
    gap: 8px;
  }
}

@media (width <= 420px) {
  .x18xqfv0.x18xqfv0:not(#\#):not(#\#) {
    margin-inline: auto;
  }
}

@media (width <= 900px) {
  .x8xrrdt.x8xrrdt:not(#\#):not(#\#) {
    padding-block: 40px;
  }
}

@media (width <= 640px) {
  .x1p4i2p9.x1p4i2p9:not(#\#):not(#\#) {
    padding-block: 8px;
  }
}

@media (width <= 380px) {
  .xc7lqz2.xc7lqz2:not(#\#):not(#\#) {
    padding-inline: 14px;
  }

  .x1u9eql2.x1u9eql2:not(#\#):not(#\#) {
    padding-inline: 16px;
  }
}

.x17sbmbs:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(20px) saturate(150%);
}

.x1qa4794:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(24px) saturate(160%);
}

.x1u61sbc:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(28px);
}

.x1t23j8t:not(#\#):not(#\#):not(#\#) {
  -webkit-background-clip: text;
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

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

.x17r3wid:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(20px) saturate(150%);
}

.xp0xdp2:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(24px) saturate(160%);
}

.x1kti8d2:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(28px);
}

.x1ta4xzc:not(#\#):not(#\#):not(#\#) {
  background-clip: text;
}

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

.x1ag0ray:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1g04o6z);
}

.x1m4abna:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1kgjf4n);
}

.x1c42ble:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xgqled7);
}

.x1jif1l7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xqalq8s);
}

.xdpxd9w:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xvivhu0);
}

.x1baebd3:not(#\#):not(#\#):not(#\#) {
  background-image: var(--xc6hv41);
}

.x1egi4eq:not(#\#):not(#\#):not(#\#) {
  border-block-color: var(--x1kgjf4n);
}

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

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

.x1bspeof:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 12px 48px #00000024, 0 0 32px #9860dd18, inset 0 1px #ffffff18;
}

.xv6yysf:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 24px 80px #5c3c8610, inset 0 1px #ffffff18;
}

.x1jlhph6:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 2px 18px #9860dd20;
}

.x19co3pv:not(#\#):not(#\#):not(#\#) {
  color: #0000;
}

.xx627la:not(#\#):not(#\#):not(#\#) {
  color: var(--x124ay6f);
}

.x264o4i:not(#\#):not(#\#):not(#\#) {
  color: var(--x139oiio);
}

.x6ww1m0:not(#\#):not(#\#):not(#\#) {
  color: var(--x1jo8cfx);
}

.x3k1k9r:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vi19se);
}

.x14901f:not(#\#):not(#\#):not(#\#) {
  color: var(--x1xulsgr);
}

.x1qkh83k:not(#\#):not(#\#):not(#\#) {
  color: var(--xpfnw80);
}

.xtqikln:not(#\#):not(#\#):not(#\#) {
  column-gap: 12px;
}

.xiyxwb5:not(#\#):not(#\#):not(#\#) {
  column-gap: 14px;
}

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

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

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

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

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

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

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

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

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

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

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

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

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

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

.xgdo97t:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(14px, 1.3vw, 16px);
}

.x1gc76dt:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(14px, 1.3vw, 17px);
}

.xauq1s:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(28px, 2.6vw, 36px);
}

.x1bzxrpb:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(28px, 3vw, 36px);
}

.xrlc5l6:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(36px, 3.5vw, 48px);
}

.xuk8vti:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(36px, 4.2vw, 56px);
}

.xl5i2s2:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(38px, 5vw, 64px);
}

.x185a8bp:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(44px, 6vw, 88px);
}

.x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

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

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

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

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

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

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

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

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

.x119dkuu:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.035em;
}

.xpgpu2e:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.045em;
}

.xne9tug:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.04em;
}

.x1hwsdrk:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.055em;
}

.x1udmw9u:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.05em;
}

.x1jc6cqb:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.065em;
}

.x11fj6oh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .18em;
}

.x1dor1uw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.x1rewzq7:not(#\#):not(#\#):not(#\#) {
  line-height: 1.06;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.xax6vvg:not(#\#):not(#\#):not(#\#) {
  line-height: 1.12;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

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

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

.x11m8ghp:not(#\#):not(#\#):not(#\#) {
  line-height: 1.65;
}

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

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

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.xpse7mg:not(#\#):not(#\#):not(#\#) {
  row-gap: 3px;
}

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

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

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

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

.xda060z:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

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

.x1x85hfe:not(#\#):not(#\#):not(#\#) {
  z-index: 12;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.xtgyt42:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

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

.x1nj9xnt:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .65;
}

.x1gl3shj:disabled:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.x1b5uhmh:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1yuisok);
}

.xs943z:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 4px 24px #9860dd40;
}

.x122d5o3:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 8px 32px #9b6be52b;
}

.xacwvf1:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x124ay6f);
}

.x1qenlpp:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x139oiio);
}

.x14ow2ja:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-1px);
}

.x1lz31oe:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-2px);
}

.xqzijuj:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 4px #a478e526;
}

.x3kbueh:active:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

@media (width <= 420px) {
  .xgm6xoq.xgm6xoq:not(#\#):not(#\#):not(#\#) {
    align-items: stretch;
  }
}

@media (width <= 640px) {
  .xkaaz9w.xkaaz9w:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 420px) {
  .x6hiuxl.x6hiuxl:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 640px) {
  .x17cst73.x17cst73:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 900px) {
  .x1gsnxz2.x1gsnxz2:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width <= 380px) {
  .x15nso3q.x15nso3q:not(#\#):not(#\#):not(#\#) {
    font-size: 13px;
  }

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

@media (pointer: coarse) {
  .x1yr6pw4.x1yr6pw4:not(#\#):not(#\#):not(#\#) {
    font-size: 16px;
  }
}

@media (width <= 380px) {
  .xcfr1py.xcfr1py:not(#\#):not(#\#):not(#\#) {
    font-size: 42px;
  }
}

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

  .xnjvy26.xnjvy26:not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}

@media (width <= 640px) {
  .x1rg48jt.x1rg48jt:not(#\#):not(#\#):not(#\#) {
    text-align: center;
  }
}

@media (width <= 900px) {
  .x160xiiu.x160xiiu:not(#\#):not(#\#):not(#\#) {
    text-align: center;
  }
}

.x1m7o1ae:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1kgjf4n);
}

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

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

.x1oxat2j:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1kgjf4n);
}

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

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

.x6vr4pc:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: max(24px,env(safe-area-inset-bottom));
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

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

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

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.x1u7kmwd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 14px;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

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

.x9otpla:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -8px;
}

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

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.xjv05ge:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 28px;
}

.xg87l8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.xseo6mj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 36px;
}

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.x27kpxv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 560px;
}

.x1y06tjk:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100svh;
}

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

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x1wiwyrm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 52px;
}

.xt55aet:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 54px;
}

.x1f83pxg:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 62px;
}

.x1rfaoo0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 70px;
}

.x1qafhyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 72px;
}

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

.x101abm8:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: clip;
}

.xwxc41k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 24px;
}

.x84yb8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 28px;
}

.x1sgudl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 48px;
}

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.xwlwngp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: max(24px,env(safe-area-inset-bottom));
}

.xnuq7ks:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 12px;
}

.xfv8f4w:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 310px;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.xz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 12px;
}

.x1xy6bms:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 22px;
}

.xnwwj7g:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(80px + env(safe-area-inset-top, 0px));
}

.x1nv86js:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(360px, 60svh, 760px);
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x1q7on8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: max(28px,env(safe-area-inset-right));
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

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

.xumn273:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 162px;
}

.x1pju0fl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 50px;
}

.x5wrbyc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100% - 96px, 1120px);
}

.x1k2j0s9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(1000px, 100% - 40px);
}

.x19cyttd:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(600px, 100% - 40px);
}

@media (width <= 640px) {
  .x43pi8j.x43pi8j:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: max(16px,env(safe-area-inset-bottom));
  }

  .x1ytxg9o.x1ytxg9o:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 16px;
  }
}

@media (width <= 760px) {
  .xsdee49.xsdee49:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 28px;
  }
}

@media (width <= 420px) {
  .xiiiyzy.xiiiyzy:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 300px;
  }
}

@media (width <= 640px) {
  .xnvnukb.xnvnukb:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: calc(100% - 32px);
  }

  .x79d85h.x79d85h:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 64px;
  }
}

@media (width <= 1100px) {
  .x1v2kfa2.x1v2kfa2:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 110px;
  }
}

@media (width <= 640px) {
  .xzuy7g3.xzuy7g3:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 16px;
  }

  .xsbke13.xsbke13:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 24px;
  }

  .x1jzxrjp.x1jzxrjp:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 32px;
  }

  .x1b9lj3l.x1b9lj3l:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(112px + env(safe-area-inset-bottom));
  }
}

@media (width <= 1100px) {
  .xuxx9xz.xuxx9xz:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 0;
  }
}

@media (width <= 640px) {
  .x12101bb.x12101bb:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 8px;
  }

  .xyrxgds.xyrxgds:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: calc(72px + env(safe-area-inset-top, 0px));
  }

  .x194tqn4.x194tqn4:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: calc(76px + env(safe-area-inset-top, 0px));
  }

  .x1582fny.x1582fny:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: max(320px, 45svh);
  }

  .xi30may.xi30may:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 16px;
  }

  .xmwhmck.xmwhmck:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 140px;
  }

  .x1eh4bf5.x1eh4bf5:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - 40px);
  }
}

.x1pq0uqd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1xulsgr);
}

.xx7zy7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  opacity: .65;
}
