
:root, .x5kfm9s {
  --x127whqn: 1rem;
  --x8qafwa: 1.25rem;
  --x17dyrd2: 1.5rem;
  --x14kf0wi: 1.75rem;
  --x1i8m40d: 2rem;
  --xuesdlv: 1.1;
}

:root, .x1gf6oy3 {
  --x12i8a1f: #fbfcfc;
  --x6ven83: #f3f5f6;
  --x14uzorl: #fdfefe;
  --xo8du1n: #1b2125;
  --x7hy6p9: #57626a;
  --x1dvua8f: #646f77;
  --x1nbdo20: #d9dee1;
  --x1y6fgkv: #868f95;
  --xmiamph: #0f766e;
  --x4avpcp: #0f766e;
  --x133767q: #115e59;
  --xrc3cci: #fbfcfc;
  --x1q8595: #e6f3f1;
  --xp9m936: #6d28d9;
  --xub01lx: #f3effd;
  --x601jxb: #b42318;
  --x1cyqmsp: #fef3f2;
  --xvyino: #b42318;
  --xbiyc14: #912018;
  --x1s1fn2t: #fbfcfc;
  --x1gc02rk: #8a5300;
  --x19m7l6u: #fff6e5;
  --x1v3034l: #1a7f37;
  --x1r0nv26: #edfaf1;
}

:root, .x2030g8 {
  --x3ojpm1: .15s;
  --xq82wyl: ease-out;
}

:root, .x12fso83 {
  --x6t4wr0: 400;
  --x18psg5e: 600;
}

:root, .xzmwpt1 {
  --xbl0qai: .75rem;
  --x1tfflmh: .875rem;
  --x1cy18ia: 1rem;
  --x7muv07: 1.125rem;
  --x1gix3r2: 1.5rem;
  --x1bij890: clamp(2rem, 5.5vw, 3.1rem);
}

:root, .x6mtb4 {
  --xfp1tir: .25rem;
  --xioisr: .5rem;
  --x1pd2li7: .75rem;
  --x1iyffie: 1rem;
  --x1qim5cs: 1.5rem;
  --x151zq2h: 2rem;
  --x7cgt9h: 3rem;
  --x1kbhl7s: 4rem;
}

:root, .x1y8kute {
  --xjh1hb6: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --xizxzf7: ui-monospace, SFMono-Regular, Menlo, monospace;
}

:root, .x54iv8z {
  --xr4l7ky: 0 4px 12px #1b21251f;
}

:root, .x1gj67rv {
  --xv5ke2y: 2rem;
  --x1dlrl7i: 2.5rem;
}

:root, .x1s0heuf {
  --xyqbsfa: 4px;
  --x1c9nfda: 6px;
  --xz4w80s: 999px;
}

@media (prefers-color-scheme: dark) {
  :root, .x1gf6oy3 {
    --x12i8a1f: #0e1214;
    --x6ven83: #161b1e;
    --x14uzorl: #1b2125;
    --xo8du1n: #e6eaec;
    --x7hy6p9: #9aa5ad;
    --x1dvua8f: #8a959c;
    --x1nbdo20: #2c353b;
    --x1y6fgkv: #6a777f;
    --xmiamph: #2fb5a8;
    --x4avpcp: #2fb5a8;
    --x133767q: #5cc8bd;
    --xrc3cci: #0b1413;
    --x1q8595: #12302d;
    --xp9m936: #a78bfa;
    --xub01lx: #231a3a;
    --x601jxb: #f87171;
    --x1cyqmsp: #2c1414;
    --xvyino: #f87171;
    --xbiyc14: #fca5a5;
    --x1s1fn2t: #0b1413;
    --x1gc02rk: #e3b341;
    --x19m7l6u: #2b2210;
    --x1v3034l: #4ac26b;
    --x1r0nv26: #11261a;
  }

  :root, .x54iv8z {
    --xr4l7ky: 0 4px 12px #00000080;
  }
}

.x15r89dc:not(#\#) {
  grid-area: 1 / 1;
}

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

.x157yctl:not(#\#) {
  padding: var(--x151zq2h);
}

.x153au6q:not(#\#) {
  padding: var(--xfp1tir);
}

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

.x1w3c6gk:not(#\#):not(#\#) {
  border-color: var(--x1gc02rk);
}

.xypd8u4:not(#\#):not(#\#) {
  border-color: var(--x1nbdo20);
}

.xztpzky:not(#\#):not(#\#) {
  border-color: var(--x1v3034l);
}

.xvo3vjr:not(#\#):not(#\#) {
  border-color: var(--x1y6fgkv);
}

.x14avg7x:not(#\#):not(#\#) {
  border-color: var(--x4avpcp);
}

.xzgqz99:not(#\#):not(#\#) {
  border-color: var(--x601jxb);
}

.x19k74rp:not(#\#):not(#\#) {
  border-color: var(--xvyino);
}

.x1un1o8y:not(#\#):not(#\#) {
  border-radius: var(--x1c9nfda);
}

.xtivkea:not(#\#):not(#\#) {
  border-radius: var(--xyqbsfa);
}

.x1owdfvx:not(#\#):not(#\#) {
  border-radius: var(--xz4w80s);
}

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

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

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

.x1a4zhpg:not(#\#):not(#\#) {
  gap: var(--x1iyffie);
}

.x1qxwecm:not(#\#):not(#\#) {
  gap: var(--x1pd2li7);
}

.x1nl5bb8:not(#\#):not(#\#) {
  gap: var(--xioisr);
}

.xxf5j15:not(#\#):not(#\#) {
  outline: 2px solid var(--xmiamph);
}

.x1w42luf:not(#\#):not(#\#) {
  padding-block: .05rem;
}

.xt4dkuw:not(#\#):not(#\#) {
  padding-block: var(--x1kbhl7s);
}

.x1pfv96s:not(#\#):not(#\#) {
  padding-block: var(--x1pd2li7);
}

.x16n5osv:not(#\#):not(#\#) {
  padding-block: var(--xfp1tir);
}

.x9s3hi5:not(#\#):not(#\#) {
  padding-block: var(--xioisr);
}

.xz7pdrx:not(#\#):not(#\#) {
  padding-inline: var(--x1iyffie);
}

.x13sh7pj:not(#\#):not(#\#) {
  padding-inline: var(--x1pd2li7);
}

.x1um2o2d:not(#\#):not(#\#) {
  padding-inline: var(--xioisr);
}

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

.xk5x2xv:hover:not(#\#):not(#\#) {
  border-color: var(--x133767q);
}

.x16drxem:hover:not(#\#):not(#\#) {
  border-color: var(--xbiyc14);
}

.xiw1q4j:active:not(#\#):not(#\#) {
  border-color: var(--x133767q);
}

.x12j09u9:active:not(#\#):not(#\#) {
  border-color: var(--xbiyc14);
}

@media (width <= 30rem) {
  .x1khpfog.x1khpfog:not(#\#):not(#\#) {
    border-width: 0;
  }
}

@media (width <= 48rem) {
  .x18l3n6k.x18l3n6k:not(#\#):not(#\#) {
    gap: var(--xioisr);
  }

  .x1jrt4mh.x1jrt4mh:not(#\#):not(#\#) {
    padding-block: .1rem;
  }

  .x1th1a47.x1th1a47:not(#\#):not(#\#) {
    padding-block: var(--xioisr);
  }

  .x1mgjsaf.x1mgjsaf:not(#\#):not(#\#) {
    padding-inline: 0;
  }

  .xts9q1s.xts9q1s:not(#\#):not(#\#) {
    padding-inline: var(--xioisr);
  }
}

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

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

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

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

.x1r9xrmu:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x12i8a1f);
}

.x42x2ro:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x14uzorl);
}

.xix0z86:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x19m7l6u);
}

.xr10xl8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1cyqmsp);
}

.x1ggonsz:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1q8595);
}

.x1evfzaa:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1r0nv26);
}

.xzlia8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4avpcp);
}

.xil2klb:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x6ven83);
}

.x14c7twa:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xub01lx);
}

.x1v22cw3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xvyino);
}

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

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

.x108lcm5:not(#\#):not(#\#):not(#\#) {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light dark;
}

@media (prefers-color-scheme: dark) {
  .x108lcm5:not(#\#):not(#\#):not(#\#) {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
  }
}

.xfitquk:not(#\#):not(#\#):not(#\#) {
  color: var(--x1gc02rk);
}

.xyoyeul:not(#\#):not(#\#):not(#\#) {
  color: var(--x1s1fn2t);
}

.xbigfwd:not(#\#):not(#\#):not(#\#) {
  color: var(--x1v3034l);
}

.xprvgip:not(#\#):not(#\#):not(#\#) {
  color: var(--x4avpcp);
}

.x1bwipfx:not(#\#):not(#\#):not(#\#) {
  color: var(--x601jxb);
}

.xvj55i4:not(#\#):not(#\#):not(#\#) {
  color: var(--x7hy6p9);
}

.xgwczso:not(#\#):not(#\#):not(#\#) {
  color: var(--xmiamph);
}

.x37nbs5:not(#\#):not(#\#):not(#\#) {
  color: var(--xo8du1n);
}

.xxoiiwj:not(#\#):not(#\#):not(#\#) {
  color: var(--xp9m936);
}

.xqhi1dn:not(#\#):not(#\#):not(#\#) {
  color: var(--xrc3cci);
}

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

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

.xwz0xwf:not(#\#):not(#\#):not(#\#) {
  display: inline-grid;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

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

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

.x138mweu:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xizxzf7);
}

.x11duva2:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xjh1hb6);
}

.xtx693q:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1cy18ia);
}

.x1ic0n92:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1gix3r2);
}

.x1hmochx:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1tfflmh);
}

.x18xoh9t:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xbl0qai);
}

.x1d6rs72:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--x18psg5e);
}

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

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

.xbtpmwm:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x17dyrd2);
}

.x14udute:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1i8m40d);
}

.x1aetpe5:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x8qafwa);
}

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

.x1ks1olk:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.x18v91yy:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xmiamph);
}

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

.x1t137rt:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

.x1k57tk5:not(#\#):not(#\#):not(#\#) {
  outline-width: 0;
}

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

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

.x140o2bo:not(#\#):not(#\#):not(#\#) {
  table-layout: fixed;
}

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

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

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

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

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

.xg830sg:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .15em;
}

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

.x1lgbkvy:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x3ojpm1);
}

.x1qsmvhx:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color, opacity;
}

.xk8juv:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, background-color, opacity;
}

.x5sqknb:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: var(--xq82wyl);
}

.x16dsc37:not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}

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

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

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

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

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

.x1xfb9lc:autofill:not(#\#):not(#\#):not(#\#) {
  -webkit-box-shadow: 0 0 0 1000px var(--x14uzorl) inset;
}

.x1xtrq57:autofill:not(#\#):not(#\#):not(#\#) {
  -webkit-text-fill-color: var(--xo8du1n);
}

.xtaaxxi:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x133767q);
}

.xfic1vf:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x6ven83);
}

.x1hyheye:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xbiyc14);
}

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

.x1shzu6c:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x133767q);
}

.xn70upa:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x6ven83);
}

.x1m0813d:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xbiyc14);
}

@media (width <= 48rem) {
  .xli12i2.xli12i2:not(#\#):not(#\#):not(#\#) {
    color: var(--x7hy6p9);
  }

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

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

  .x1a2dfqg.x1a2dfqg:not(#\#):not(#\#):not(#\#) {
    display: inline;
  }

  .x8iw86j.x8iw86j:not(#\#):not(#\#):not(#\#) {
    display: none;
  }

  .xien586.xien586:not(#\#):not(#\#):not(#\#) {
    font-size: var(--xbl0qai);
  }

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

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

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

  .x7qfo3b.x7qfo3b:not(#\#):not(#\#):not(#\#) {
    table-layout: auto;
  }

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

@media (prefers-reduced-motion: reduce) {
  .x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#) {
    transition-duration: 0s;
  }
}

.xjt9wxw:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1nbdo20);
}

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

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

.x1j1abbw:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1nbdo20);
}

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

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

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

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

.x1ccb8te:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1dlrl7i);
}

.xkhzv53:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xv5ke2y);
}

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

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

.x13tiqdd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x151zq2h);
}

.xkujk9k:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1iyffie);
}

.x1hlbdz:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1qim5cs);
}

.x1dzbava:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xioisr);
}

.xj3b58b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 0;
}

.x1yf7rl7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 0;
}

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

.x43w01w:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1iyffie);
}

.xuyy4kl:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1qim5cs);
}

.xcresj9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xfp1tir);
}

.xq8i8p5:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xioisr);
}

.xowlazn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
}

.x5kkvwv:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--x8qafwa);
}

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

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

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

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

@media (width <= 48rem) {
  .xx8xhdy.xx8xhdy:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-color: var(--x1nbdo20);
  }

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

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

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

.x1bcq9w7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1dvua8f);
}
