*,:before,:after{box-sizing:border-box}body{margin:0;position:relative}

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

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

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

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

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

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

:root, .x1g8kxeg {
  --x1wm7og2: .25rem;
  --x1sghmv7: .5rem;
  --x29nj2k: 1rem;
  --x13751so: 1.5rem;
  --x3dogqi: 2.5rem;
}

:root, .xa7ootz {
  --x3y8i6k: 0 10px 30px #0000002e;
}

:root, .x10chwup {
  --xkbal4r: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --x1fdvsy5: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --x1c25t1o: .75rem;
  --x1mznuv5: .875rem;
  --xtjibbn: 1rem;
  --xqule27: 1.25rem;
  --xyqeyz5: 2rem;
}

:root, .xeac3ml {
  --xrxak2c: #fbfaf8;
  --xp8eaxr: #fff;
  --x13l44tm: #1c1b19;
  --x10h1ojo: #6b6760;
  --x158zfin: #e2dfd9;
  --x1sd8ooy: #3b5bdb;
  --x11cwmdv: #2f4ac0;
  --xj4oe41: #3b5bdb1f;
  --x191piee: #fff;
  --x4jb910: #4c6ef5;
  --xge5vfd: #00000059;
  --x11pj312: #191e3c33;
  --xm5amt9: #2864dc0f;
  --xa4eqm9: #e6c80014;
  --x1ffn7lr: #3caa2812;
  --x1cvmb1l: #af460f12;
  --x1wu00h6: #0000000a;
}

:root, .x1u3e308 {
  --xtx7gtm: 4px;
  --x15p6fm8: 8px;
  --x1vnyaap: 12px;
}

@media (prefers-color-scheme: dark) {
  :root, .xeac3ml {
    --xrxak2c: #151412;
    --xp8eaxr: #1f1e1b;
    --x13l44tm: #ece9e4;
    --x10h1ojo: #a19c94;
    --x158zfin: #34322e;
    --x1sd8ooy: #748ffc;
    --x11cwmdv: #91a7ff;
    --xj4oe41: #748ffc33;
    --x191piee: #11131c;
    --x4jb910: #91a7ff;
    --xge5vfd: #0009;
    --x11pj312: #00000080;
    --xm5amt9: #6e96ff12;
    --xa4eqm9: #ebd72812;
    --x1ffn7lr: #6ec85a12;
    --x1cvmb1l: #d7783214;
    --x1wu00h6: #ffffff0a;
  }
}

.xln7xf2:not(#\#) {
  font: inherit;
}

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

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

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

.xa5xbmr:not(#\#) {
  padding: var(--x13751so);
}

.x46zacd:not(#\#) {
  padding: var(--x29nj2k);
}

.x1huc2v:not(#\#) {
  padding: var(--x3dogqi);
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.x14jmlef:not(#\#):not(#\#) {
  border-color: var(--x158zfin);
}

.x1eij6cw:not(#\#):not(#\#) {
  border-color: var(--x1sd8ooy);
}

.xiskl99:not(#\#):not(#\#) {
  border-radius: var(--x15p6fm8);
}

.xhhu825:not(#\#):not(#\#) {
  border-radius: var(--x1vnyaap);
}

.xph8m5z:not(#\#):not(#\#) {
  border-radius: var(--xtx7gtm);
}

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

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

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.xt6yhgj:not(#\#):not(#\#) {
  gap: var(--x1sghmv7);
}

.xs01t9d:not(#\#):not(#\#) {
  gap: var(--x1wm7og2);
}

.xw14o2c:not(#\#):not(#\#) {
  gap: var(--x29nj2k);
}

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

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

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

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

.xish69e:not(#\#):not(#\#) {
  overscroll-behavior: contain;
}

.xj8oexa:not(#\#):not(#\#) {
  padding-block: 2px;
}

.xuvg316:not(#\#):not(#\#) {
  padding-block: var(--x13751so);
}

.xa06v1f:not(#\#):not(#\#) {
  padding-block: var(--x1sghmv7);
}

.x1xijbu4:not(#\#):not(#\#) {
  padding-inline: 6px;
}

.x5ik4h8:not(#\#):not(#\#) {
  padding-inline: var(--x1sghmv7);
}

.x1vrnaax:not(#\#):not(#\#) {
  padding-inline: var(--x29nj2k);
}

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

.xcmvqgy:not(#\#):not(#\#) {
  transition: opacity .15s, transform .15s;
}

.x12xwlg2:not(#\#):not(#\#) {
  transition: opacity .15s;
}

.x1qotkqv:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--x4jb910);
}

.x1w4heb2:hover:not(#\#):not(#\#) {
  border-color: var(--x10h1ojo);
}

.x16jqlp5:hover:not(#\#):not(#\#) {
  border-color: var(--x1sd8ooy);
}

.xpdipgo:not(#\#):not(#\#):not(#\#) {
  -webkit-touch-callout: none;
}

.x1winvzj:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
}

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

.x8jgm3h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1sd8ooy);
}

.xg7zaw4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xge5vfd);
}

.x1oh1cm0:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xj4oe41);
}

.x1f7x39t:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xp8eaxr);
}

.xfa3p3t:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrxak2c);
}

.x1e87kdn:not(#\#):not(#\#):not(#\#) {
  background-image: var(--x-backgroundImage);
}

.xk7qumk:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x3y8i6k);
}

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

.x18nc01j:not(#\#):not(#\#):not(#\#) {
  color: var(--x10h1ojo);
}

.xflaoiw:not(#\#):not(#\#):not(#\#) {
  color: var(--x13l44tm);
}

.x1xv5ate:not(#\#):not(#\#):not(#\#) {
  color: var(--x191piee);
}

.x1hilcsx:not(#\#):not(#\#):not(#\#) {
  color: var(--x1sd8ooy);
}

.x1jm3nie:not(#\#):not(#\#):not(#\#) {
  cursor: grab;
}

.x1h6gzvc:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

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

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

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

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

.xwn9f60:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1fdvsy5);
}

.x1fv528e:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xkbal4r);
}

.x6azqvi:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1c25t1o);
}

.x4v0yzc:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1mznuv5);
}

.x4l16bu:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xqule27);
}

.xqsdoc7:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xtjibbn);
}

.xgrvhc:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xyqeyz5);
}

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

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

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

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

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

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

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

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.xb4nw82:not(#\#):not(#\#):not(#\#) {
  opacity: var(--x-opacity);
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

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

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

.x5ve5x3:not(#\#):not(#\#):not(#\#) {
  touch-action: none;
}

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

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

.xsqj5wx:not(#\#):not(#\#):not(#\#) {
  transform: var(--x-transform);
}

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x1xuz8iz:not(#\#):not(#\#):not(#\#) {
  transition-property: top, height;
}

.x14h5d43:not(#\#):not(#\#):not(#\#) {
  transition-property: top;
}

.x9lcvmn:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: ease-out;
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.xlshs6z:not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}

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

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.x1sun3xg:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x11cwmdv);
}

.x1afrzk4:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x158zfin);
}

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

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

.xdjtkut:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x158zfin);
}

.xlzo8ox:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1sd8ooy);
}

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

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

.x1vo0akb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 3px;
}

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

.xcilt0m:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 3px;
}

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

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.x16ye13r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x-height);
}

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

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

.x1rvfpmx:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 5px;
}

.xb1gwgo:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--x1sghmv7);
}

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.x1vqaabc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x13751so);
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.x612fsj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x13751so);
}

.xpl9u57:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1sghmv7);
}

.x170lhek:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x29nj2k);
}

.xf2d64e:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 40rem;
}

.x1vpbbxe:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48rem;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.xyms1uu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 3px;
}

.x11ksb09:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--x13751so);
}

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

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

.xi3dyvs:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 22px;
}

.x9ri80z:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 40px;
}

.xndqk7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 4px;
}

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

.xjbys53:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x-top);
}

.x1baqccr:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x1wm7og2);
}

.xnalus7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 0;
}

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

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.x1sz4wub:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(28rem, 100vw - 2rem);
}

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