:root{--ink: oklch(.105 .006 255);--ink-deep: oklch(.075 .004 255);--graphite: oklch(.145 .007 255);--steel: oklch(.205 .009 255);--rule: oklch(.44 .011 255);--rule-strong: oklch(.58 .012 255);--paper: oklch(.955 .012 85);--paper-muted: oklch(.78 .012 80);--paper-subtle: oklch(.68 .012 80);--signal: oklch(.72 .19 48);--signal-hot: oklch(.79 .17 54);--font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--max-width: 78rem;--content-width: 44rem;--gutter: clamp(1rem, 4vw, 3rem);--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-7: 4.5rem;--space-8: 7rem}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;color-scheme:dark;scroll-behavior:smooth}html{scrollbar-color:var(--steel) var(--ink-deep);scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--ink-deep);border-left:1px solid var(--rule)}*::-webkit-scrollbar-thumb{background:var(--steel);border:2px solid var(--ink-deep)}*::-webkit-scrollbar-thumb:hover{background:var(--signal)}body{margin:0;min-width:320px;overflow-x:hidden;font-family:var(--font-sans);font-size:1rem;line-height:1.65;color:var(--paper);background:var(--ink-deep);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh}a{color:var(--signal);text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{color:var(--signal-hot)}button,input,select,textarea{font:inherit}h1,h2,h3,p,ul,ol,figure{margin-top:0}figure{margin-inline:0;margin-bottom:0}h1,h2,h3{color:var(--paper);line-height:1.02;letter-spacing:-.035em}h1{font-size:clamp(2.8rem,8vw,6.8rem);font-weight:600}h2{font-size:clamp(2rem,4vw,3.75rem);font-weight:600}h3{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600}p{margin-bottom:0}img{display:block;max-width:100%;height:auto}::selection{color:var(--ink);background:var(--signal)}:focus-visible{outline:3px solid var(--signal-hot);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

@keyframes xoybdw3-B {
  from {
    opacity: 0;
    transform: translateY(.6rem);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1npa8st-B {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

:root, .x1mcydfn {
  --x6n996: #030405;
  --x14lqsqi: #010102;
  --x1vn5acl: #080a0d;
  --xa74nl0: #14171b;
  --x1jcjjp9: #4f5359;
  --xy0qlm2: #767b81;
  --xmkk1qb: #f4f0e7;
  --x1fsv9b2: #bbb7af;
  --x1f6gogi: #9c9890;
  --x1a0htsn: #ff7718;
  --x1i3cii4: #ff9e56;
  --x47b6de: "IBM Plex Sans", system-ui, -apple-system, sans-serif;
  --x1x6tej3: "IBM Plex Mono", ui-monospace, monospace;
  --xup7gmc: 78rem;
  --x6kjq7s: 44rem;
  --x2ajioc: clamp(1rem, 4vw, 3rem);
  --x1lf3but: .5rem;
  --x1jo4hyt: .75rem;
  --xxxntmi: 1rem;
  --xexhy62: 1.5rem;
  --xeyb5n5: 2rem;
  --x1gl3hqa: 3rem;
  --xvepwq9: 4.5rem;
  --xigt7p5: 7rem;
}

@supports (color: lab(0% 0 0)) {
  :root, .x1mcydfn {
    --x6n996: lab(1.04136% -.101797 -.61374);
    --x14lqsqi: lab(.379643% -.0352636 -.207725);
    --x1vn5acl: lab(2.74471% -.236221 -1.34987);
    --xa74nl0: lab(7.75927% -.619404 -3.25056);
    --x1jcjjp9: lab(35.0151% -.840902 -4.00788);
    --xy0qlm2: lab(51.2536% -.933021 -4.38014);
    --xmkk1qb: lab(94.8276% .352055 4.5813);
    --x1fsv9b2: lab(74.5134% .713974 4.53913);
    --x1f6gogi: lab(62.913% .721872 4.54457);
    --x1a0htsn: lab(66.2423% 49.9743 70.3571);
    --x1i3cii4: lab(74.7394% 40.0363 63.6866);
  }
}

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

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

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

.xsouaku:not(#\#) {
  padding: var(--xexhy62);
}

.x1b0y9gv:not(#\#) {
  padding: var(--xvepwq9) clamp(1.5rem,5vw,5rem);
}

.x151wbnm:not(#\#) {
  padding: var(--xxxntmi);
}

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

.x1y4hfwe:not(#\#):not(#\#) {
  border-color: var(--x1a0htsn);
}

.x1hju1hw:not(#\#):not(#\#) {
  border-color: var(--xy0qlm2);
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

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

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

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

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

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

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

.xpraio3:not(#\#):not(#\#) {
  gap: .55rem;
}

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

.x8233eu:not(#\#):not(#\#) {
  gap: .75rem;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.xru8eyw:not(#\#):not(#\#) {
  gap: 1.5rem;
}

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

.x2u9p1o:not(#\#):not(#\#) {
  gap: clamp(2rem, 6vw, 6rem);
}

.x1qwpiey:not(#\#):not(#\#) {
  gap: clamp(2rem, 7vw, 6rem);
}

.xkc12bf:not(#\#):not(#\#) {
  gap: clamp(2rem, 8vw, 8rem);
}

.xmg08g7:not(#\#):not(#\#) {
  gap: clamp(3rem, 10vw, 10rem);
}

.x1muijip:not(#\#):not(#\#) {
  gap: clamp(3rem, 8vw, 8rem);
}

.x1cktspa:not(#\#):not(#\#) {
  gap: clamp(3rem, 9vw, 9rem);
}

.x1314ea5:not(#\#):not(#\#) {
  gap: var(--x1gl3hqa);
}

.x1qnsydn:not(#\#):not(#\#) {
  gap: var(--x1jo4hyt);
}

.xp7ixll:not(#\#):not(#\#) {
  gap: var(--xexhy62);
}

.x1sdrph6:not(#\#):not(#\#) {
  gap: var(--xeyb5n5);
}

.xzm2863:not(#\#):not(#\#) {
  gap: var(--xxxntmi);
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

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

.x10im51j:not(#\#):not(#\#) {
  margin-block: 0;
}

.xw1zzws:not(#\#):not(#\#) {
  margin-block: var(--xxxntmi);
}

.xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

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

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

.x8fiyw4:not(#\#):not(#\#) {
  padding-block: .65rem;
}

.xo0yzjp:not(#\#):not(#\#) {
  padding-block: .75rem;
}

.xf608o4:not(#\#):not(#\#) {
  padding-block: .7rem;
}

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

.xoiolzq:not(#\#):not(#\#) {
  padding-block: clamp(3.5rem, 5vw, 4rem);
}

.x1opt2tl:not(#\#):not(#\#) {
  padding-block: clamp(3rem, 5vw, 4rem);
}

.x12mqf41:not(#\#):not(#\#) {
  padding-block: clamp(3rem, 6vw, 5rem);
}

.x1i9cl5i:not(#\#):not(#\#) {
  padding-block: clamp(4.5rem, 8vw, 7rem);
}

.x1qidv6b:not(#\#):not(#\#) {
  padding-block: clamp(4rem, 7vw, 6rem);
}

.x1dsnk6t:not(#\#):not(#\#) {
  padding-block: clamp(5rem, 10vw, 8rem);
}

.x1dd558b:not(#\#):not(#\#) {
  padding-block: var(--x1gl3hqa) var(--xvepwq9);
}

.xk51p9o:not(#\#):not(#\#) {
  padding-block: var(--x1jo4hyt);
}

.x1h6eicl:not(#\#):not(#\#) {
  padding-block: var(--xexhy62);
}

.xpxxj72:not(#\#):not(#\#) {
  padding-block: var(--xeyb5n5);
}

.x3wdfa7:not(#\#):not(#\#) {
  padding-block: var(--xigt7p5);
}

.xb5pd1u:not(#\#):not(#\#) {
  padding-block: var(--xvepwq9) var(--xeyb5n5);
}

.x1myplo9:not(#\#):not(#\#) {
  padding-block: var(--xvepwq9) var(--xigt7p5);
}

.xvqdcj3:not(#\#):not(#\#) {
  padding-block: var(--xvepwq9);
}

.x10hwlfn:not(#\#):not(#\#) {
  padding-block: var(--xxxntmi);
}

.x1d0a3bg:not(#\#):not(#\#) {
  padding-inline: .15rem;
}

.xxmsrji:not(#\#):not(#\#) {
  padding-inline: .85rem;
}

.x1tt96h8:not(#\#):not(#\#) {
  padding-inline: .9rem;
}

.xnxx81d:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

.x1nf3ym9:not(#\#):not(#\#) {
  padding-inline: clamp(1.5rem, 5vw, 5rem);
}

.x8vxf2l:not(#\#):not(#\#) {
  padding-inline: var(--x2ajioc);
}

.x12t0d11:not(#\#):not(#\#) {
  padding-inline: var(--xexhy62);
}

.x1v6jvkw:not(#\#):not(#\#) {
  padding-inline: var(--xeyb5n5);
}

.xyt16ie:not(#\#):not(#\#) {
  padding-inline: var(--xxxntmi);
}

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

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

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

.xaj7nh2:hover:not(#\#):not(#\#) {
  border-color: var(--x1fsv9b2);
}

.xaqllfr:hover:not(#\#):not(#\#), .x1wx6giq:focus:not(#\#):not(#\#) {
  border-color: var(--x1i3cii4);
}

@media (width <= 400px) {
  .x1m0ggqj.x1m0ggqj:not(#\#):not(#\#) {
    gap: .2rem;
  }
}

@media (width <= 720px) {
  .x2ve695.x2ve695:not(#\#):not(#\#) {
    gap: var(--x1gl3hqa);
  }
}

@media (width <= 800px) {
  .x1io561q.x1io561q:not(#\#):not(#\#) {
    gap: var(--x1gl3hqa);
  }
}

@media (width <= 520px) {
  .x73ucuv.x73ucuv:not(#\#):not(#\#) {
    gap: var(--x1jo4hyt);
  }
}

@media (width <= 720px) {
  .xxgr5f2.xxgr5f2:not(#\#):not(#\#) {
    gap: var(--x1jo4hyt);
  }

  .x1n6jxxp.x1n6jxxp:not(#\#):not(#\#) {
    gap: var(--x1lf3but);
  }

  .x11ukw0k.x11ukw0k:not(#\#):not(#\#) {
    gap: var(--xexhy62);
  }
}

@media (width <= 800px) {
  .xre5yzn.xre5yzn:not(#\#):not(#\#) {
    gap: var(--xexhy62);
  }
}

@media (width <= 720px) {
  .xb427bk.xb427bk:not(#\#):not(#\#) {
    gap: var(--xeyb5n5);
  }
}

@media (width <= 800px) {
  .xxv1vnm.xxv1vnm:not(#\#):not(#\#) {
    gap: var(--xeyb5n5);
  }
}

@media (width >= 721px) and (width <= 900px) {
  .x3z27fv.x3z27fv:not(#\#):not(#\#) {
    gap: var(--xeyb5n5);
  }
}

@media (width <= 720px) {
  .xpw3smm.xpw3smm:not(#\#):not(#\#) {
    gap: var(--xxxntmi);
  }
}

@media (width <= 800px) {
  .x1508va5.x1508va5:not(#\#):not(#\#) {
    gap: var(--xxxntmi);
  }

  .x1xfey7f.x1xfey7f:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}

@media (width <= 720px) {
  .xy0nd2e.xy0nd2e:not(#\#):not(#\#) {
    grid-column: 1;
  }

  .x1yfacwp.x1yfacwp:not(#\#):not(#\#) {
    grid-column: 2;
  }

  .xwnpgta.xwnpgta:not(#\#):not(#\#) {
    grid-row: 1 / span 2;
  }

  .xi5vy7e.xi5vy7e:not(#\#):not(#\#) {
    margin-inline: calc(var(--x2ajioc) * -1);
  }

  .x13i2lnc.x13i2lnc:not(#\#):not(#\#) {
    padding-block: .35rem;
  }

  .x1npni4q.x1npni4q:not(#\#):not(#\#) {
    padding-block: var(--x1gl3hqa);
  }

  .x7pktka.x7pktka:not(#\#):not(#\#) {
    padding-block: var(--xexhy62);
  }
}

@media (width <= 800px) {
  .x1g1i1pc.x1g1i1pc:not(#\#):not(#\#) {
    padding-block: var(--xeyb5n5) var(--x1gl3hqa);
  }

  .x1bn32sc.x1bn32sc:not(#\#):not(#\#) {
    padding-block: var(--xeyb5n5);
  }
}

@media (width <= 720px) {
  .xyd4jcs.xyd4jcs:not(#\#):not(#\#) {
    padding-block: var(--xvepwq9);
  }
}

@media (width <= 800px) {
  .x1bcr618.x1bcr618:not(#\#):not(#\#) {
    padding-block: var(--xvepwq9);
  }

  .xuyna5e.xuyna5e:not(#\#):not(#\#) {
    padding-block: var(--xxxntmi);
  }
}

@media (width <= 720px) {
  .x1o9h2vd.x1o9h2vd:not(#\#):not(#\#) {
    padding-inline: .2rem;
  }
}

@media (width >= 721px) and (width <= 1050px) {
  .xdr17bu.xdr17bu:not(#\#):not(#\#) {
    padding-inline: .65rem;
  }
}

@media (width <= 520px) {
  .xcgkqw4.xcgkqw4:not(#\#):not(#\#) {
    padding-inline: 0;
  }
}

@media (width <= 720px) {
  .xoau2pu.xoau2pu:not(#\#):not(#\#) {
    padding-inline: 0;
  }

  .x1fn25u8.x1fn25u8:not(#\#):not(#\#) {
    padding-inline: var(--xxxntmi);
  }
}

.x16a2v0n:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--x1a0htsn);
}

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

.xpqajaz:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}

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

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

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

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.xxkxylk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .5s;
}

.xeooxyl:not(#\#):not(#\#):not(#\#) {
  animation-duration: .65s;
}

.xof6966:not(#\#):not(#\#):not(#\#) {
  animation-duration: .7s;
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

.x1no39iu:not(#\#):not(#\#):not(#\#) {
  animation-name: x1npa8st-B;
}

.xxvd22c:not(#\#):not(#\#):not(#\#) {
  animation-name: xoybdw3-B;
}

.xa0mk88:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.16, 1, .3, 1);
}

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

.x17npbqt:not(#\#):not(#\#):not(#\#) {
  background-color: #010102f0;
  background-color: lab(.379643% -.0352636 -.207725 / .94);
}

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

.xxny60k:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x14lqsqi);
}

.x1gyuwh4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1a0htsn);
}

.xeau5fl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1i3cii4);
}

.xwe3zdn:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1vn5acl);
}

.x1ta6ih0:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x6n996);
}

.xyvuwx6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xa74nl0);
}

.xzd0opc:not(#\#):not(#\#):not(#\#) {
  caret-color: var(--x1a0htsn);
}

.xi0kyzu:not(#\#):not(#\#):not(#\#) {
  color: var(--x14lqsqi);
}

.xpn7qo7:not(#\#):not(#\#):not(#\#) {
  color: var(--x1a0htsn);
}

.x1k85tox:not(#\#):not(#\#):not(#\#) {
  color: var(--x1f6gogi);
}

.xtzgml4:not(#\#):not(#\#):not(#\#) {
  color: var(--x1fsv9b2);
}

.x21d566:not(#\#):not(#\#):not(#\#) {
  color: var(--x1i3cii4);
}

.x5554cn:not(#\#):not(#\#):not(#\#) {
  color: var(--xmkk1qb);
}

.x10t8inm:not(#\#):not(#\#):not(#\#) {
  column-gap: clamp(3rem, 9vw, 9rem);
}

.xgu4kng:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x1gl3hqa);
}

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

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

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

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

.x97wkop:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1x6tej3);
}

.x4hsevh:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x47b6de);
}

.x9cxo5s:not(#\#):not(#\#):not(#\#) {
  font-size: .62rem;
}

.x1lqp4ir:not(#\#):not(#\#):not(#\#) {
  font-size: .64rem;
}

.x1shuy96:not(#\#):not(#\#):not(#\#) {
  font-size: .65rem;
}

.x1ll8agd:not(#\#):not(#\#):not(#\#) {
  font-size: .66rem;
}

.x191ayms:not(#\#):not(#\#):not(#\#) {
  font-size: .68rem;
}

.x1iuv88s:not(#\#):not(#\#):not(#\#) {
  font-size: .72rem;
}

.xboafo0:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.x157bgb5:not(#\#):not(#\#):not(#\#) {
  font-size: .76rem;
}

.xp1qmoa:not(#\#):not(#\#):not(#\#) {
  font-size: .78rem;
}

.x1sfrptf:not(#\#):not(#\#):not(#\#) {
  font-size: .7rem;
}

.xym1t2f:not(#\#):not(#\#):not(#\#) {
  font-size: .82rem;
}

.xfl4wtl:not(#\#):not(#\#):not(#\#) {
  font-size: .84rem;
}

.x16vn6xf:not(#\#):not(#\#):not(#\#) {
  font-size: .88rem;
}

.xgommxb:not(#\#):not(#\#):not(#\#) {
  font-size: .8rem;
}

.x7oktz0:not(#\#):not(#\#):not(#\#) {
  font-size: .92rem;
}

.x1nrrp6k:not(#\#):not(#\#):not(#\#) {
  font-size: .9rem;
}

.x1ksoetq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.05rem;
}

.x12tz2uy:not(#\#):not(#\#):not(#\#) {
  font-size: 1.12rem;
}

.x1hptrd9:not(#\#):not(#\#):not(#\#) {
  font-size: 1.1rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.xvewgow:not(#\#):not(#\#):not(#\#) {
  font-size: 1.2rem;
}

.x5pdnfe:not(#\#):not(#\#):not(#\#) {
  font-size: 1.35rem;
}

.xml2kzp:not(#\#):not(#\#):not(#\#) {
  font-size: 1.4rem;
}

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

.x1pknbxp:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.05rem, 2vw, 1.32rem);
}

.x19sd0yu:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.05rem, 2vw, 1.3rem);
}

.xs0lp4t:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.08rem, 2vw, 1.35rem);
}

.xxrqgnc:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.15rem, 2vw, 1.45rem);
}

.xlqkk86:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.1rem, 2vw, 1.35rem);
}

.xnxhyuw:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.35rem, 2.4vw, 2rem);
}

.xefk8q3:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.4rem, 5vw, 4.6rem);
}

.xknf7s1:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 5vw, 4.5rem);
}

.x1g5912n:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 5vw, 4.6rem);
}

.x1k1ggzo:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 5vw, 4.8rem);
}

.xn0n7cf:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.8rem, 7vw, 6rem);
}

.x1xpgusc:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(3.2rem, 7vw, 5.9rem);
}

.x1744pqe:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(3rem, 6vw, 4.8rem);
}

.xq9637p:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(3rem, 7.2vw, 5.9rem);
}

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

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

.x1pd3egz:not(#\#):not(#\#):not(#\#) {
  font-weight: inherit;
}

.x1tk6qca:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: .7fr 1.3fr;
}

.x1jat583:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: .8fr 1.2fr;
}

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

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

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

.x1vhj430:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 4rem minmax(12rem, .65fr) minmax(0, 1.35fr);
}

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

.x11xjcyz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 5rem minmax(12rem, .8fr) minmax(0, 1.2fr);
}

.xg48b68:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, .8fr) minmax(18rem, 1.2fr);
}

.x1gef1f9:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.15fr) minmax(18rem, .85fr);
}

.x1j31qrh:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.2fr) minmax(18rem, .8fr);
}

.xds3rhc:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.5fr) minmax(16rem, .5fr);
}

.x2o1hty:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.5fr) minmax(17rem, .5fr);
}

.x1yj82fz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.8fr) minmax(15rem, .62fr);
}

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

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

.x1u2xtl1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(18rem, .65fr);
}

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

.x1og2ti1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(10rem, .65fr) minmax(10rem, .55fr) minmax(0, 1.4fr);
}

.xge74lz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(15rem, .85fr) minmax(0, 1.15fr);
}

.xnejsno:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(17rem, .72fr) minmax(0, 1.28fr);
}

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

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

.xywhcq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
}

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

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

.x1qab1bc:not(#\#):not(#\#):not(#\#) {
  justify-self: end;
}

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

.x1xufyuu:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.038em;
}

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

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

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

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

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

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.xwhmn0f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .07em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

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

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

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

.xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

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

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

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

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

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

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

.x14z9mp:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: 0;
}

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

.x1yg59b4:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: calc(var(--x2ajioc) * -1);
}

.x1lziwak:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 0;
}

.xkr8auu:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: calc(50% - 50vw);
}

.x19s9pn4:not(#\#):not(#\#):not(#\#) {
  opacity: .82;
}

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

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

.xld8u84:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 2rem;
}

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

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.x288g5:not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}

.x1cwo22j:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--xvepwq9);
}

.x7iub0w:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--xxxntmi);
}

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

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

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

.xx69xxh:not(#\#):not(#\#):not(#\#) {
  touch-action: pan-y;
}

.x1nf803f:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0;
}

.x17yclkj:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-150%);
}

.x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.xbb3pvg:not(#\#):not(#\#):not(#\#) {
  transition-duration: .14s;
}

.x9i6iqp:not(#\#):not(#\#):not(#\#) {
  transition-duration: .16s;
}

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

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

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

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

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

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

.x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

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

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

.xfo81ep:not(#\#):not(#\#):not(#\#) {
  z-index: 1000;
}

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

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

.x1nfdzel:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 6px;
}

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

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

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

.x12rxksg:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1a0htsn);
}

.xyrobmd:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1i3cii4);
}

.xsm72co:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1vn5acl);
}

.x15ew680:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xa74nl0);
}

.x1p32dkd:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x14lqsqi);
}

.x9azc69:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xmkk1qb);
}

.x1wfrlr2:focus:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

@media (width <= 400px) {
  .x1yqr67c.x1yqr67c:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width <= 720px) {
  .x1pftkvw.x1pftkvw:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

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

@media (width <= 800px) {
  .x188cx0f.x188cx0f:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width <= 720px) {
  .x10em88f.x10em88f:not(#\#):not(#\#):not(#\#) {
    column-gap: var(--xxxntmi);
  }

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

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

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

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

@media (width <= 400px) {
  .xj9zmxm.xj9zmxm:not(#\#):not(#\#):not(#\#) {
    font-size: .62rem;
  }
}

@media (width <= 720px) {
  .x1p5q04h.x1p5q04h:not(#\#):not(#\#):not(#\#) {
    font-size: .69rem;
  }
}

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

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

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

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

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

@media (width <= 720px) {
  .x1s1gdlz.x1s1gdlz:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 2.5rem 1fr;
  }

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

@media (width <= 520px) {
  .x1llt77t.x1llt77t:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 2rem 1rem 1fr;
  }
}

@media (width >= 721px) and (width <= 900px) {
  .x1kp81d.x1kp81d:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) minmax(13rem, .48fr);
  }
}

@media (width <= 720px) {
  .x1d6sbpa.x1d6sbpa:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media (width <= 800px) {
  .xdbd1ry.xdbd1ry:not(#\#):not(#\#):not(#\#) {
    justify-self: start;
  }
}

@media (width <= 720px) {
  .x1gi4brl.x1gi4brl:not(#\#):not(#\#):not(#\#) {
    justify-self: stretch;
  }
}

@media (width <= 400px) {
  .x1go04to.x1go04to:not(#\#):not(#\#):not(#\#) {
    letter-spacing: -.01em;
  }
}

@media (width <= 800px) {
  .xey7qfg.xey7qfg:not(#\#):not(#\#):not(#\#) {
    padding-inline-end: var(--xexhy62);
  }

  .x13o43pw.x13o43pw:not(#\#):not(#\#):not(#\#) {
    padding-inline-start: var(--xvepwq9);
  }
}

@media (width <= 720px) {
  .x1ipqzh4.x1ipqzh4:not(#\#):not(#\#):not(#\#) {
    row-gap: var(--x1jo4hyt);
  }
}

@media (width <= 520px) {
  .x9wq2kq.x9wq2kq:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}

@media (width <= 720px) {
  .x1q725na.x1q725na:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}

@media (width <= 800px) {
  .x1rs8iwc.x1rs8iwc:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }

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

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

.x1l65ul:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1jcjjp9);
}

.xielll7:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xy0qlm2);
}

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

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

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

.x1dewbmq:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1a0htsn);
}

.x7q0h9h:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1jcjjp9);
}

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

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

.xc8hjz9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 4px;
}

.x1mp5e0y:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--x1jcjjp9);
}

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

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

.x11egwqq:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1a0htsn);
}

.x1qv5s3y:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1jcjjp9);
}

.xhvpinn:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xy0qlm2);
}

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

.xqmqy1e:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -1px;
}

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

.x1s6osy7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .55rem;
}

.x1tsyq4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .65rem;
}

.xvle69y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .75rem;
}

.x156k3cg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .7rem;
}

.xhdxxi3:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.1rem;
}

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

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

.xuoj239:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3px;
}

.x1pizb70:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3rem;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

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

.x1ojtbga:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -1px;
}

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

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

.x14z0oy8:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--x2ajioc);
}

.xxajbz2:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--xxxntmi);
}

.x3fjja2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .3rem;
}

.xhbfen4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

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

.x8377s7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1gl3hqa);
}

.x107k5q4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1jo4hyt);
}

.x9i64of:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1lf3but);
}

.x11gdnce:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xexhy62);
}

.xv82i8j:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xeyb5n5);
}

.x176xewx:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xvepwq9);
}

.xc6rs7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xxxntmi);
}

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

.x1k18fai:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: clamp(2rem, 7vw, 6rem);
}

.xqoxzge:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: clamp(4rem, 14vw, 12rem);
}

.x1767501:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: clamp(6rem, 21vw, 18rem);
}

.x1qb8db7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .55rem;
}

.xdh7pzt:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .75rem;
}

.xfsc8y3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: var(--x1lf3but);
}

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

.x1hpjnmm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3rem;
}

.x6vh2o6:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--xvepwq9) * -1);
}

.x1fr23j0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1jo4hyt);
}

.x14ql4hj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xexhy62);
}

.xv9cdx4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xeyb5n5);
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.xml9l7v:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 10ch;
}

.xj9n3ap:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 11ch;
}

.x1fwz4qh:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 12ch;
}

.x12utx1m:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 13ch;
}

.x12mqa6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 14ch;
}

.x1c2f6hv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 17ch;
}

.x1983rqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 28rem;
}

.x18t6ddr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 30rem;
}

.x6ymgno:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 32rem;
}

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

.xu4g937:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 35rem;
}

.x19pzynt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 38rem;
}

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

.x1jb01v5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 42rem;
}

.x14grgdy:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 43rem;
}

.x13q1rou:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 45rem;
}

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

.x12xyk8x:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 58rem;
}

.x1sr9v62:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 61rem;
}

.xjm9mdn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x6kjq7s);
}

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.xattyca:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 10rem;
}

.xrvz5h0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 11rem;
}

.xmqjtvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 13rem;
}

.x10wpddx:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 35rem;
}

.xyvwee0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 4.75rem;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

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

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

.xd4eqea:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 4rem;
}

.x1hlai7o:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 6.5rem;
}

.x1t2pt76:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: inherit;
}

.x5bb04a:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: min(42rem, 100vh - 4.75rem);
}

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

.x12pz451:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 7.25rem;
}

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

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.x2cd5je:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.2rem;
}

.x1flg24d:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .65rem;
}

.x1k4ity5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xexhy62);
}

.x2ink1y:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xxxntmi);
}

.xvwi9qj:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -.35rem;
}

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

.xwukr4l:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: auto;
}

.x1hvw8f0:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: var(--xxxntmi);
}

.x1rp79to:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -.35rem;
}

.x1pdr0v7:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -1px;
}

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

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

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

.xl6mcd8:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--xeyb5n5);
}

.x2s01sl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .55rem;
}

.x9gp91t:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .65rem;
}

.x1jw3ynk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .75rem;
}

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

.xmh2cwo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.1rem;
}

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

.xn9wirt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100vw;
}

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

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.xukgcpl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7.25rem;
}

.xribepw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% - clamp(2rem, 7vw, 6rem));
}

.xq6vp2y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% - clamp(4rem, 14vw, 12rem));
}

.xq30qc7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% - clamp(6rem, 21vw, 18rem));
}

.xta1aqg:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(4rem, 11vw, 9rem);
}

.x12228h1:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(5rem, 13vw, 10rem);
}

.x1gsmycn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(6.5rem, 12vw, 9rem);
}

.x1074q7s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(7.5rem, 15vw, 10rem);
}

.x1izhyei:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(7rem, 18vw, 14rem);
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

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

.xcvsxj0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%,calc(var(--x6kjq7s) + (2 * var(--x2ajioc))));
}

.x9amykk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%,calc(var(--xup7gmc) + (2 * clamp(1.5rem,5vw,5rem))));
}

.xkodosk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%,calc(var(--xup7gmc) + (2 * var(--x2ajioc))));
}

.x18ehgk7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--xeyb5n5);
}

.x6d3l02:not(:first-child):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xexhy62);
}

.x1lpyac:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 0;
}

.x1ovpjcj:nth-child(odd):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--x1jcjjp9);
}

.x8vf41r:nth-child(odd):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: solid;
}

.x11d1gb5:nth-child(odd):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 1px;
}

@media (width <= 720px) {
  .xw2kw4s.xw2kw4s:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-color: var(--x1jcjjp9);
  }
}

@media (width <= 800px) {
  .x17mcvy1.x17mcvy1:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-color: var(--x1jcjjp9);
  }
}

@media (width <= 720px) {
  .x1v9snau.x1v9snau:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-style: solid;
  }
}

@media (width <= 800px) {
  .x13ihph5.x13ihph5:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-style: solid;
  }
}

@media (width <= 720px) {
  .xdqsl8o.xdqsl8o:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }
}

@media (width <= 800px) {
  .x9roha5.x9roha5:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }
}

@media (width <= 720px) {
  .x1n97idq.x1n97idq:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-width: 0;
  }

  .x1flavle.x1flavle:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-color: var(--x1jcjjp9);
  }

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

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

@media (width <= 800px) {
  .xisphwo.xisphwo:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-width: 0;
  }
}

@media (width <= 720px) {
  .xqlvid0.xqlvid0:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-width: 1px;
  }

  .x1zcqai.x1zcqai:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-color: var(--x1jcjjp9);
  }

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

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

@media (width <= 800px) {
  .xh0hygz.xh0hygz:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: -.35rem;
  }

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

  .x8gnsy9.x8gnsy9:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: auto;
  }
}

@media (width <= 400px) {
  .x1xlxjnm.x1xlxjnm:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 2.75rem;
  }
}

@media (width <= 800px) {
  .xoomm7y.xoomm7y:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: auto;
  }

  .x9k42aa.x9k42aa:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: var(--xeyb5n5);
  }

  .x1sezsea.x1sezsea:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: var(--xeyb5n5);
  }

  .xgimb3k.xgimb3k:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: var(--xeyb5n5);
  }
}

@media (width <= 720px) {
  .x9w41hh.x9w41hh:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: .75rem;
  }

  .x1w22zgc.x1w22zgc:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 1.5rem;
  }

  .x1ta8ral.x1ta8ral:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 2.25rem;
  }

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

@media (width <= 800px) {
  .x5ln9qh.x5ln9qh:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }
}

@media (width <= 720px) {
  .x1xb6689.x1xb6689:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 44px;
  }

  .xuzmnsj.xuzmnsj:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: auto;
  }

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

@media (width >= 721px) and (width <= 1050px) {
  .x15a8cfo.x15a8cfo:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 5.5rem;
  }
}

@media (width <= 720px) {
  .x8eofx6.x8eofx6:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: .55rem;
  }
}

@media (width <= 800px) {
  .x1dmq8n6.x1dmq8n6:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: -.35rem;
  }

  .x1pqkpv8.x1pqkpv8:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: auto;
  }

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

  .xrfjtd1.xrfjtd1:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: auto;
  }
}

@media (width <= 400px) {
  .xnrn3p9.xnrn3p9:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 720px) {
  .xnx2h9z.xnx2h9z:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 800px) {
  .xqv7aw3.xqv7aw3:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 1px;
  }
}

@media (width <= 400px) {
  .xz9sg2h.xz9sg2h:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 2.75rem;
  }
}

@media (width >= 721px) and (width <= 1050px) {
  .x1xrutoc.x1xrutoc:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 5.5rem;
  }
}

@media (width <= 720px) {
  .x1scs8rh.x1scs8rh:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - .75rem);
  }

  .xcp8f08.xcp8f08:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - 1.5rem);
  }

  .xtwetds.xtwetds:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - 2.25rem);
  }
}

@media (width <= 600px) {
  .xkf0gsv.xkf0gsv:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: fit-content;
  }
}

@media (width <= 800px) {
  .xy25yh4.xy25yh4:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 0;
  }
}

@media (width <= 720px) {
  .xfqzn2h.xfqzn2h:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-width: 0;
  }
}

@media (width <= 520px) {
  .x20tfcp.x20tfcp:nth-child(odd):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-width: 0;
  }
}

.x1ba7uvt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: 19px 5px;
}

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

.xe5hggl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--x1a0htsn);
}

.xmu6qon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--x1jcjjp9);
}

.xtf021g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  color: var(--x1a0htsn);
}

.xlgasty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1f6gogi);
}

.x1l42xa7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "—";
}

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

.x1is36l8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "+";
}

.x1ohqi8p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  font-family: var(--x1x6tej3);
}

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

.xnyzbwf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  transform: translateX(-50%);
}

.x37s8na:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--x1a0htsn);
}

.xr5uj5z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-top-color: var(--x1jcjjp9);
}

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

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

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

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

.x1htt6bc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  margin-right: .75rem;
}

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

.xkeh78v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 100vw;
}
