*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color:#f1f1ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;background:#0d0d0c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:#0d0d0c;min-height:100%}body{min-height:100dvh}button{cursor:pointer}button:disabled{cursor:not-allowed}

:root, .x1tv1t99 {
  --xag1bfk: #d2d0c7;
  --x1n9csah: #f1f1ed;
  --xuil1th: #fff;
  --x6ldi1w: #10100f;
  --x1nqjoop: #4a4945;
  --xydhd5v: #2c2c2a;
  --x9z38i0: #0d0d0c;
  --x187knew: #20201e;
  --xn9txu8: #292927;
  --xbh0k8z: #ffb3ad;
  --xfsooe4: #e7e5dc;
  --xrkyz3n: #171716;
  --x17b5n3n: #232321;
  --xuzm3zt: #35191b;
  --x1gpdqam: #f1f1ed;
  --x19q3vnt: #b2b1aa;
  --x1el15jk: #85837c;
  --xcp6ebk: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --x85yrsp: 1rem;
  --x1d9vbxw: .875rem;
  --xyw54wu: clamp(2.25rem, 8vw, 3rem);
  --xsgvl11: 1.5rem;
  --x1qzn827: .8125rem;
  --xo8njgl: 600;
  --x1xa32ky: 500;
  --xbg8619: 400;
  --x1axi1bz: -.035em;
  --x1385nwp: -.025em;
  --xbaxbhe: 1.5rem;
  --x1eic263: 1.25rem;
  --xyvdnip: 1.08;
  --xiibnop: 1.875rem;
  --x1ly08vg: 1.125rem;
  --x1ptw0l6: background-color .16s cubic-bezier(.2, 0, 0, 1), border-color .16s cubic-bezier(.2, 0, 0, 1), color .16s cubic-bezier(.2, 0, 0, 1);
  --x1djx6qj: .75rem;
  --x19w86pp: .5rem;
  --x1wrxw0f: 1rem;
  --x1ssga8j: 0 1.25rem 3.75rem #00000047;
  --xq4pf74: 2.625rem;
  --x1hiwn57: 2.75rem;
  --xxab0ry: .125rem;
  --x41vxxp: .125rem;
  --x11miwbr: 0rem;
  --xrphc2t: .25rem;
  --xdki4f8: .5rem;
  --x1hh5ejr: .75rem;
  --xc4hi0q: 1rem;
  --xfi46g9: 1.25rem;
  --xq51z7j: 1.5rem;
  --xp4rum7: 2rem;
  --x1d8p0bg: 2.5rem;
}

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

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

.x8kp73m:not(#\#) {
  padding: var(--x11miwbr);
}

.x3do27m:not(#\#) {
  padding: var(--x1hh5ejr);
}

.x1nvzj5j:not(#\#) {
  padding: var(--xc4hi0q);
}

.x2uumty:not(#\#) {
  padding: var(--xdki4f8);
}

.x1iubz43:not(#\#) {
  padding: var(--xfi46g9);
}

.xxs4h9b:not(#\#) {
  padding: var(--xq51z7j);
}

.x1yh2s3a:not(#\#) {
  padding: var(--xrphc2t);
}

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

.x8y5jpv:not(#\#):not(#\#) {
  border-color: var(--x1n9csah);
}

.x7qnbkn:not(#\#):not(#\#) {
  border-color: var(--x1nqjoop);
}

.x1sj4fgw:not(#\#):not(#\#) {
  border-color: var(--xydhd5v);
}

.xmbzrem:not(#\#):not(#\#) {
  border-radius: var(--x19w86pp);
}

.x1ldxb3r:not(#\#):not(#\#) {
  border-radius: var(--x1djx6qj);
}

.x1vwviz2:not(#\#):not(#\#) {
  border-radius: var(--x1wrxw0f);
}

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

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

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

.x19ilok8:not(#\#):not(#\#) {
  gap: var(--x11miwbr);
}

.x5ftyo8:not(#\#):not(#\#) {
  gap: var(--x1hh5ejr);
}

.xo21cqs:not(#\#):not(#\#) {
  gap: var(--xc4hi0q);
}

.x1u6luu4:not(#\#):not(#\#) {
  gap: var(--xdki4f8);
}

.xh50cei:not(#\#):not(#\#) {
  gap: var(--xq51z7j);
}

.x19t0le5:not(#\#):not(#\#) {
  gap: var(--xrphc2t);
}

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

.xkv73jk:not(#\#):not(#\#) {
  padding-block: var(--xdki4f8);
}

.xw939nc:not(#\#):not(#\#) {
  padding-block: var(--xp4rum7);
}

.xdxuffi:not(#\#):not(#\#) {
  padding-block: var(--xq51z7j);
}

.xrygtwu:not(#\#):not(#\#) {
  padding-inline: var(--x1hh5ejr);
}

.x5x4bx4:not(#\#):not(#\#) {
  padding-inline: var(--xc4hi0q);
}

.x19rnb5k:not(#\#):not(#\#) {
  padding-inline: var(--xfi46g9);
}

.x1671rp3:not(#\#):not(#\#) {
  transition: var(--x1ptw0l6);
}

.x14pl16k:focus-visible:not(#\#):not(#\#) {
  border-color: var(--xfsooe4);
}

.xci9kcw:disabled:not(#\#):not(#\#) {
  border-color: var(--xydhd5v);
}

.xu6cpi0:hover:not(#\#):not(#\#) {
  border-color: var(--x1nqjoop);
}

.x2us8x6:hover:not(#\#):not(#\#) {
  border-color: var(--xuil1th);
}

.xc26acl:not(#\#):not(#\#):not(#\#) {
  align-content: center;
}

.x10ukxgv:not(#\#):not(#\#):not(#\#) {
  align-content: start;
}

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

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.x1plog1:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

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

.x193z6gd:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x17b5n3n);
}

.x1rk4ad4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x187knew);
}

.x1wd1jqi:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1n9csah);
}

.x1d7s034:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x9z38i0);
}

.x1p8midh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrkyz3n);
}

.xumsklr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xuzm3zt);
}

.xi89ait:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1ssga8j);
}

.x1ozne0h:not(#\#):not(#\#):not(#\#) {
  color: var(--x19q3vnt);
}

.x1o9lvxl:not(#\#):not(#\#):not(#\#) {
  color: var(--x1gpdqam);
}

.x183yixc:not(#\#):not(#\#):not(#\#) {
  color: var(--x6ldi1w);
}

.x2oafyf:not(#\#):not(#\#):not(#\#) {
  color: var(--xag1bfk);
}

.x1ouw3cb:not(#\#):not(#\#):not(#\#) {
  color: var(--xbh0k8z);
}

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

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

.x1bihnxh:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xcp6ebk);
}

.x1k2v4v9:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.625rem, 9vw, 2.75rem);
}

.x62uqg2:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1d9vbxw);
}

.x1u2vhwt:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1qzn827);
}

.x1av1uzo:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x85yrsp);
}

.xt4zf2r:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xsgvl11);
}

.x2i47ln:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xyw54wu);
}

.x1kkvsn4:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--x1xa32ky);
}

.xlkbuwb:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--xbg8619);
}

.xjk8kr9:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--xo8njgl);
}

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

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

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

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

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

.x2ibqyc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1385nwp);
}

.x19p7sao:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1axi1bz);
}

.xjj94ax:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1eic263);
}

.x1brg4by:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1ly08vg);
}

.x1rqp31t:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xbaxbhe);
}

.x5qsxyu:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xiibnop);
}

.x10evral:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xyvdnip);
}

.x1uczgqu:not(#\#):not(#\#):not(#\#) {
  outline-color: #0000;
}

.x1tklboc:not(#\#):not(#\#):not(#\#) {
  outline-offset: var(--xxab0ry);
}

.xaatb59:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1przu1h:not(#\#):not(#\#):not(#\#) {
  outline-width: 1px;
}

.x1z0ddis:not(#\#):not(#\#):not(#\#) {
  outline-width: var(--x41vxxp);
}

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

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

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

.x7i8998:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x17b5n3n);
}

.x1jxbtb4:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--x1el15jk);
}

.xqvt4xl:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xn9txu8);
}

.xs0y2b9:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xuil1th);
}

.xg5i6ne:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xydhd5v);
}

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

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

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

.xy4uxr7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.75rem;
}

.x1ge6az2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1ly08vg);
}

.x14rbtvr:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 17.5rem;
}

.xxgsxyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xiibnop);
}

.xj9k88:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xc4hi0q);
}

.xye4db1:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34ch;
}

.x1mrxg6j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36ch;
}

.x1oc4otl:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 40ch;
}

.x3vlnb6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 32.5rem;
}

.xc5gb0a:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 27.5rem;
}

.xhowj43:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 25rem;
}

.x1yhizrf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 20rem;
}

.x1cy96gg:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 65rem;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

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

.xmgmp7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3.75rem;
}

.xv0rfhl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--x1hiwn57);
}

.x1er2md0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 17.5rem;
}

.xb1xtfb:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--xq4pf74);
}

@media (width >= 40em) {
  .xbde11s.xbde11s:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: var(--xp4rum7);
  }
}

@media (width >= 48em) {
  .x1i1t6ds.x1i1t6ds:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: var(--xp4rum7);
  }
}

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

.x19h4ct:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 35%;
}

.xz84dc7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40%;
}

.xinu3np:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 45%;
}

.x1yj7nn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3rem;
}

.x1j0p3ha:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7rem;
}

@media (width >= 48em) {
  .xejahwi.xejahwi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: var(--x1d8p0bg);
  }

  .x1mrjn4n.x1mrjn4n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: var(--xp4rum7);
  }

  .x1wzlc7s.x1wzlc7s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: var(--xp4rum7);
  }
}

@media (width >= 40em) {
  .x16888op.x16888op:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }

  .x1mgjj6w.x1mgjj6w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

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

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

@media (width >= 60em) {
  .x1yddfwy.x1yddfwy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 17.5rem minmax(0, 1fr);
  }
}

@media (width >= 40em) {
  .xpib0uv.xpib0uv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: flex-end;
  }
}

@media (width >= 60em) {
  .x1chhmjt.x1chhmjt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 22.5rem;
  }
}

.x3pptwe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1el15jk);
}
