*{font-family:Roboto,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI}html{font-size:clamp(100%,min(.833333vw,1.48148vh),200%)}body{color:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1f1d20;margin:0;font-size:1rem;font-weight:400;line-height:1.5}ul{margin:0;padding:0;list-style:none}a{color:#fafafa;text-decoration:none}a:hover{opacity:.7;transition:all .2s}:focus-visible{outline-offset:3px;outline:2px solid #7ea266}main:focus{outline:none}

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

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

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

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

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

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

@keyframes x1mi9bte-B {
  to {
    opacity: 0;
  }
}

@keyframes xw2c1lr-B {
  from {
    opacity: 0;
  }
}

@keyframes x1dr9bsk-B {
  to {
    opacity: 0;
    transform: translateY(.5rem) scale(.97);
  }
}

@keyframes xzn1i2o-B {
  from {
    opacity: 0;
    transform: translateY(.5rem) scale(.97);
  }
}

:root, .xw3b2yv {
  --x1dudfwj: 1.2;
  --xzjl24e: 1.5;
}

:root, .x15g1psx {
  --x1m7hgx2: 0 1px 2px #0006, 0 16px 48px -12px #0009;
}

:root, .x1n7vj4y {
  --x1pecu03: #1f1d20;
  --x1pctgag: #2e2f33;
  --x9qa9x: #43454a;
  --xxkzn5v: #484a4d;
  --x1kswc8a: #2c2a2e;
  --x1cv5ffu: #fafafa;
  --xxtn4mt: #fafafab3;
  --x15tiu0v: #a7aab1;
  --x1uwtz4k: #d7d4d0;
  --xu6zijx: #1f1d20;
  --x1ie98uf: #7ea266;
  --x109efcr: #d5c6f8;
  --xnqekl8: #d96b6b;
  --x16crkh7: #43454a;
  --x15rz1i7: #fafafa1a;
  --x1ku9u5h: #ff5f56;
  --xsdrfwi: #ffbd2e;
  --xpgsybg: #27c93f;
}

:root, .x1yfiq7d {
  --x6nwktt: "Roboto", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI";
  --xdjzfak: "IBM Plex Mono", monospace, "SFMono-Regular", Menlo, Consolas;
  --x132yd36: "Manrope", "Roboto", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI";
}

:root, .x1lwyo0y {
  --xaoqz9v: 2.5rem;
  --x1ugothm: 1.5rem;
  --x10ineqz: 1.25rem;
  --xnn3q8p: 1.125rem;
  --x1clphri: 1rem;
  --x1f7ykj8: .875rem;
  --xflj86y: 1rem;
  --x1tqsd7f: 1.125rem;
  --x1252w0r: .875rem;
  --x1b3k0gh: clamp(1.125rem, .9vw + .75rem, 2rem);
  --xgp88az: clamp(1.75rem, 1.2vw + 1.2rem, 3rem);
}

:root, .x172lr7q {
  --xrbesl8: .25rem;
  --xewzc3y: .5rem;
  --x1l0jdnl: .75rem;
  --xhyu24g: 1rem;
  --x1tu9h8f: 1.5rem;
  --x1desl3k: 999px;
  --x1r2g6xa: clamp(1rem, 1.4vw, 1.5rem);
}

:root, .xrjbgit {
  --xuccyx1: 4.5rem;
  --x1dlg687: 94.5rem;
  --x19uqy1h: clamp(1.25rem, 5vw, 6rem);
  --xricxzu: clamp(3rem, 7vw, 7rem);
}

@media (width <= 768px) {
  :root, .x1lwyo0y {
    --xaoqz9v: 2rem;
    --x1ugothm: 1.375rem;
    --x10ineqz: 1.125rem;
  }
}

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

.xbquzhq:not(#\#) {
  margin: .5rem 0 0;
}

.xms0q6y:not(#\#) {
  margin: .75rem 0 0;
}

.xfvqny0:not(#\#) {
  margin: 0 0 .4em;
}

.xxpcivd:not(#\#) {
  margin: 0 0 .5rem;
}

.xubsig6:not(#\#) {
  margin: 0 0 1.25rem;
}

.x1ago1ev:not(#\#) {
  margin: 0 0 1.5rem;
}

.x1rv6ihb:not(#\#) {
  margin: 0 0 1em;
}

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

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

.x1g1f2ug:not(#\#) {
  padding: .45rem .85rem;
}

.x19btat0:not(#\#) {
  padding: .75rem 1rem;
}

.x2nkaho:not(#\#) {
  padding: 0 .75rem;
}

.x1jfwr8d:not(#\#) {
  padding: 0 .9375rem;
}

.xqqidnu:not(#\#) {
  padding: 0 1.5rem;
}

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

.xis3749:not(#\#) {
  padding: 1.5rem;
}

.x1ybamxr:not(#\#) {
  padding: 1rem 0;
}

.x1xwhqzn:not(#\#) {
  padding: 1rem 1.1875rem;
}

.x1yozcrx:not(#\#) {
  padding: 1rem 1.25rem;
}

.x1uz70x1:not(#\#) {
  padding: 1rem;
}

.xr6jg0x:not(#\#) {
  padding: 2rem;
}

.xzqbvh3:not(#\#):not(#\#) {
  border-color: #fafafa24;
}

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

.x153zet6:not(#\#):not(#\#) {
  border-color: var(--x15rz1i7);
}

.x18273ud:not(#\#):not(#\#) {
  border-color: var(--x1ie98uf);
}

.x7rs9z2:not(#\#):not(#\#) {
  border-radius: .9375rem;
}

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

.x7yrpt8:not(#\#):not(#\#) {
  border-radius: var(--x-borderRadius);
}

.x1c884b2:not(#\#):not(#\#) {
  border-radius: var(--x1desl3k);
}

.x1wgrdn6:not(#\#):not(#\#) {
  border-radius: var(--x1l0jdnl);
}

.x1r3v3ry:not(#\#):not(#\#) {
  border-radius: var(--x1r2g6xa);
}

.xj6c2xa:not(#\#):not(#\#) {
  border-radius: var(--xewzc3y);
}

.x1006ptb:not(#\#):not(#\#) {
  border-radius: var(--xhyu24g);
}

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

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

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

.xvndefy:not(#\#):not(#\#) {
  border-width: 1.5px;
}

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

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x1okw0bk:not(#\#):not(#\#) {
  flex: none;
}

.x13z6uf9:not(#\#):not(#\#) {
  gap: .5rem;
}

.x1uma3xh:not(#\#):not(#\#) {
  gap: .6rem;
}

.x15iy025:not(#\#):not(#\#) {
  gap: 1.25rem;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.xj5jcj5:not(#\#):not(#\#) {
  gap: 4rem;
}

.x7giv3:not(#\#):not(#\#) {
  overflow: clip;
}

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

.x18mflkt:not(#\#):not(#\#) {
  padding-block: 2rem;
}

.x22vsrt:not(#\#):not(#\#) {
  padding-block: var(--xricxzu);
}

.x6n5ny1:not(#\#):not(#\#) {
  padding-inline: var(--x19uqy1h);
}

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

.xloy9ls:not(#\#):not(#\#) {
  transition: color .15s;
}

.x1qockbi:not(#\#):not(#\#) {
  transition: height .2s cubic-bezier(.22, 1, .36, 1);
}

.x9c1rhb:not(#\#):not(#\#) {
  transition: opacity .2s, filter .2s;
}

.x1bcjt29:not(#\#):not(#\#) {
  transition: transform .16s, background-color .16s, filter .16s, box-shadow .16s;
}

.x1u15s0p:not(#\#):not(#\#) {
  transition: transform .16s;
}

.xj6dajx:not(#\#):not(#\#) {
  transition: transform .2s cubic-bezier(.22, 1, .36, 1);
}

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

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

.x5hsz1j:not(#\#):not(#\#):not(#\#) {
  animation-duration: .2s;
}

.xkd5070:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.22, 1, .36, 1);
}

.xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

.x1gqppi:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 8 / 5;
}

.xnf4n8c:not(#\#):not(#\#):not(#\#) {
  background-color: #0009;
}

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

.xl8spv7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x-backgroundColor);
}

.xv1lgjr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ie98uf);
}

.x1sgs72l:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ku9u5h);
}

.x1e1j0yp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1pctgag);
}

.x1jq6zsq:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1pecu03);
}

.x13essq2:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x9qa9x);
}

.xpcvpvl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xpgsybg);
}

.xb29s7t:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xsdrfwi);
}

.xza1c3h:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 40px #00000059;
}

.xd2u0d3:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff47, 0 1px 2px #0006, 0 8px 20px -12px #7ea26680;
}

.x168pq79:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1m7hgx2);
}

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

.xqkgye3:not(#\#):not(#\#):not(#\#) {
  color: var(--x109efcr);
}

.x171hil7:not(#\#):not(#\#):not(#\#) {
  color: var(--x15tiu0v);
}

.x1n7jjk9:not(#\#):not(#\#):not(#\#) {
  color: var(--x1cv5ffu);
}

.x1bza470:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ie98uf);
}

.xqvg2qi:not(#\#):not(#\#):not(#\#) {
  color: var(--x1uwtz4k);
}

.x166r2mk:not(#\#):not(#\#):not(#\#) {
  color: var(--xu6zijx);
}

.x18nerqs:not(#\#):not(#\#):not(#\#) {
  color: var(--xxtn4mt);
}

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

.xi9pz9s:not(#\#):not(#\#):not(#\#) {
  cursor: grabbing;
}

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

.xk2v41j:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x-fontFamily);
}

.x1ol7yd7:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x132yd36);
}

.xoo7bd2:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x6nwktt);
}

.xvf0y2s:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xdjzfak);
}

.x1dcheo9:not(#\#):not(#\#):not(#\#) {
  font-size: .8125rem;
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.xu54ipa:not(#\#):not(#\#):not(#\#) {
  font-size: 3.125rem;
}

.xzqyzzk:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.875rem, .6vw + .7rem, 1rem);
}

.x1bbmfvo:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.0625rem, .95rem + .35vw, 1.25rem);
}

.x301x27:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 1.5rem + 2.6vw, 4.25rem);
}

.xdmh292:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x-fontSize);
}

.x4k2ytn:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x10ineqz);
}

.xoflm7f:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1clphri);
}

.xa63pa1:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1f7ykj8);
}

.x197t572:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1tqsd7f);
}

.x1cs6l1q:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1ugothm);
}

.xes6lyz:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xaoqz9v);
}

.xywax42:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xflj86y);
}

.x1880qh2:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xnn3q8p);
}

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

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

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

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

.xuv8nkb:not(#\#):not(#\#):not(#\#) {
  font-weight: 800;
}

.x1pfsneu:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(8rem, 1fr));
}

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

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

.x1ixy4ik:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.005em;
}

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

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

.x1yf5rgg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .01em;
}

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

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

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

.xm4ceio:not(#\#):not(#\#):not(#\#) {
  line-height: 1.0625rem;
}

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

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x17xweji:not(#\#):not(#\#):not(#\#) {
  line-height: 3.4375rem;
}

.xze3ous:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1dudfwj);
}

.x2zh23w:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xzjl24e);
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

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

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

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

.x1yc453h:not(#\#):not(#\#):not(#\#) {
  text-align: start;
}

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

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

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

.x1bee3ir:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-200%);
}

.x82s87o:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-25%) rotate(45deg);
}

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

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

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

.xylqrwi:not(#\#):not(#\#):not(#\#) {
  z-index: 1100;
}

.x1780srw:not(#\#):not(#\#):not(#\#) {
  z-index: 1200;
}

.x1u8a7rm:not(#\#):not(#\#):not(#\#) {
  z-index: 5;
}

.x11wdr0v.x11wdr0v:where(.xzm4joc:hover *):not(#\#):not(#\#):not(#\#) {
  transform: translateY(2px);
}

.x1cq5w7s:focus-visible:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.x16ik7rx.x16ik7rx:where(.x1tvwvpt[data-expanded] *):not(#\#):not(#\#):not(#\#) {
  transform: translateY(25%) rotate(-135deg);
}

.xun2rxr:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #fafafa0f;
}

.x75zr5u:hover:not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.07);
}

.xe2cd9r:hover:not(#\#):not(#\#):not(#\#) {
  opacity: .85;
}

.x1o7uuvo:hover:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

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

.xk4oym4:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.98);
}

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

.x18bq2ot:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: currentColor;
}

.xwcmptc:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x16crkh7);
}

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

.x1pzews7:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1.5px;
}

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

.xrmdhod:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: currentColor;
}

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

.x15liu9v:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 1.5px;
}

.x164u9eo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .5rem;
}

.x1qa65zt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .625rem;
}

.x1q3kd3q:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.2em;
}

.xb8l8e1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.75rem;
}

.xwl81jg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.875rem;
}

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

.xkgyt9u:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 26rem;
}

.x1j7fsof:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.25rem;
}

.x1sh0tsm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4rem;
}

.x1nuf2km:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(2.5rem, 3.5vw, 3.125rem);
}

.xxdp216:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--disclosure-panel-height);
}

.xtmw667:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: .75rem;
}

.xyccheo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .4rem;
}

.xj17ml3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .25rem;
}

.xhj8ucd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .75rem;
}

.xj1urod:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1rem;
}

.x1cl2iem:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2rem;
}

.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100%;
}

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

.x19pysoa:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34rem;
}

.x1y7wmes:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x1dlg687);
}

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

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

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

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

.x2yie3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1rem;
}

.x1f447lb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--xricxzu);
}

.x1nxzj52:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .75rem;
}

.x1jjc1wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .5rem;
}

.x1e7hgle:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .625rem;
}

.x1n3ixbd:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.2em;
}

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

.xdvn7xf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6rem;
}

.x124bvgt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8.75rem;
}

.x6ca8vm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(10rem, 14vw, 12.5rem);
}

.x19ndz4l:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(32rem, 100%);
}

.x14l7nz5:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

@media (prefers-reduced-motion: reduce) {
  .xae01p3.xae01p3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: none;
  }
}

@media (hover: hover) and (pointer: fine) {
  .x1ulpr20.x1ulpr20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: transform .7s cubic-bezier(.22, 1, .36, 1);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x9rkg3s.x9rkg3s.x9rkg3s:where(.xwt67k6[data-reveal] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: clip-path 1s cubic-bezier(.22, 1, .36, 1);
  }

  .x1avg447.x1avg447.x1avg447:where(.xwt67k6[data-reveal] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: opacity .7s cubic-bezier(.22, 1, .36, 1), transform .7s cubic-bezier(.22, 1, .36, 1);
  }

  .x1wn27wm.x1wn27wm.x1wn27wm:where(.xwt67k6[data-reveal] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: transform 1s cubic-bezier(.22, 1, .36, 1);
  }
}

.x1syeu7h[data-exiting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: x1dr9bsk-B;
}

.x1ffbcgy[data-exiting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: x1mi9bte-B;
}

.xrbr3de[data-entering]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: xw2c1lr-B;
}

.x1u118fr[data-entering]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: xzn1i2o-B;
}

.xnk64i9[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--x15tiu0v);
}

.x1awq13n[data-hovered]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--x1ie98uf);
}

.x1j1ks5o[data-disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

@media (width <= 768px) {
  .x4n75zt.x4n75zt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.6875rem;
  }
}

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

@media (width <= 768px) {
  .x1kfwuen.x1kfwuen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    line-height: 1.15;
  }
}

@media (hover: hover) and (pointer: fine) {
  .xa2ster.xa2ster.xa2ster:where(.x16bw36l:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: scale(1.04);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .xio36tb.xio36tb.xio36tb:where(.xwt67k6[data-reveal="shown"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    clip-path: inset(0 round var(--x1r2g6xa));
  }

  .x67omf3.x67omf3.x67omf3:where(.xwt67k6[data-reveal="pending"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    clip-path: inset(100% 0 0 0 round var(--x1r2g6xa));
  }

  .x194eb0e.x194eb0e.x194eb0e:where(.xwt67k6[data-reveal="pending"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0;
  }

  .x17xk4ly.x17xk4ly.x17xk4ly:where(.xwt67k6[data-reveal="pending"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: scale(1.12);
  }

  .x115p9z1.x115p9z1.x115p9z1:where(.xwt67k6[data-reveal="pending"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translateY(1rem);
  }

  .x1br6vh6.x1br6vh6.x1br6vh6:where(.xwt67k6[data-reveal] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-delay: var(--x-1x7od12);
  }
}

.x1k48kgn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-radius: inherit;
}

@media (width <= 1100px) {
  .x1p6f11d.x1p6f11d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 40rem;
  }
}

.x1x4j36w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  box-shadow: inset 0 0 0 1px #fafafa14;
}

.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

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

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

@media (prefers-reduced-motion: reduce) {
  .x1aejnsb.x1aejnsb[data-entering]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xlb3ffh.xlb3ffh[data-exiting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}
