@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.x1eeoxsw,:root{--xrfyece:#fafafa;--x16pffse:#f2f2f2;--xtq9ih4:#fafafa;--xsvann1:#f2f2f2;--xyy0n55:rgba(23,23,23,0.08);--x1jkkunk:#d7d7d7;--x1a4ewbo:#b1b1b1;--x1z0vvm0:#171717;--x1v04jjr:#292929;--x1g57ce8:#585858;--xtgewr7:#006e92;--x1y0q9md:#0066ac;--x12i8rqg:#868686;--xjqjyzz:#ffffff;--x4ocvu8:#636363;--xu1gviz:#404040;--x1i1lgk3:#e40014;--x34b9jb:#262626;--x1wcxofe:#767676;--xregme6:#171717;--xkplwfs:#525252;--x1vxicz5:#006e92;--xvcfp5u:#636363;--xb6ui5n:#262626}.x1bj29z8,:root{--x1eblfvp:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--xtl17kj:var(--font-geist-mono),ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace}.x1u7767i,:root{--xbohjis:0 1px 2px rgba(13,15,20,0.04);--x1x2a50s:0 4px 16px -4px rgba(13,15,20,0.08);--x1r2twdh:0 12px 32px -8px rgba(13,15,20,0.10)}.x1uwf8c2,:root{--x8euewz:0px;--xgr3n0k:0px;--x1a4x45o:0px;--xofk3nj:0px}.x18vqpks,:root{--xn7eqpv:1152px;--x1q7wr5u:24px;--xwliee6:58px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background-color:#fafafa;color-scheme:light}body{margin:0;min-height:100vh;background:#fafafa;color:#171717;font-size:16px;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:color-mix(in srgb,#006e92 18%,#fafafa);color:#171717}em{font-style:italic;color:inherit}blockquote,figure,h1,h2,h3,h4,p{margin:0}table{border-collapse:collapse}@keyframes hero-glow-in{0%{opacity:0}to{opacity:1}}@keyframes hero-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-layer-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-arrow-in{0%{opacity:0}to{opacity:1}}@keyframes hero-graph-drift{0%{transform:translate(0)}to{transform:translate(2.5px,-2px)}}@keyframes graph-fade-up{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
:root, .x15qozmz {
  --x1fji7ha: 0px;
  --xgcbcfz: 0px;
  --xgdly0n: 0px;
  --x1d8qvn5: 0px;
}

:root, .xmvfvok {
  --x1fjnsrd: #fafafa;
  --xafcffh: #f2f2f2;
  --xrp42e0: #fafafa;
  --xco5g06: #f2f2f2;
  --x1eckfjk: #17171714;
  --xelyzuv: #d7d7d7;
  --xsosl2u: #b1b1b1;
  --xpngfan: #171717;
  --x1w9f2mf: #292929;
  --xkmhgkr: #585858;
  --xtt3ib6: #006e92;
  --x18g4eyw: #0066ac;
  --x1fcspeg: #868686;
  --xy10ow4: #fff;
  --x1r4xnzz: #636363;
  --x8p8e21: #404040;
  --xyk31ay: #e40014;
  --xi4e9gy: #262626;
  --x1wm3pgj: #767676;
  --xyitv39: #171717;
  --x1pbsrup: #525252;
  --x142z315: #006e92;
  --xsln6zo: #636363;
  --xb0m8gj: #262626;
}

:root, .xt13hh {
  --x1ixubk8: var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --x36jd6d: var(--font-geist-mono), ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
}

:root, .xpjdljh {
  --x1r56nrx: 1152px;
  --xxhm75e: 24px;
  --xldzu1n: 58px;
}

:root, .xy9el1p {
  --xobn84i: 0 1px 2px #0d0f140a;
  --x13y95em: 0 4px 16px -4px #0d0f1414;
  --x1xiy4sa: 0 12px 32px -8px #0d0f141a;
}

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

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

.xe6w4ck:not(#\#) {
  margin: 8px 0 0;
}

.xri99sx:not(#\#) {
  padding: 0 0 12px;
}

.x1a2d7xe:not(#\#) {
  padding: 0 12px 12px;
}

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

.x1lymqle:not(#\#) {
  padding: 1.5px 5px;
}

.x1b4vry6:not(#\#) {
  padding: 10px 0;
}

.x1x7cv3a:not(#\#) {
  padding: 10px 12px 10px 0;
}

.x6yrr3s:not(#\#) {
  padding: 10px 12px;
}

.x15x03d9:not(#\#) {
  padding: 10px 14px;
}

.xjfvgm7:not(#\#) {
  padding: 10px 17px;
}

.x1a5nu0n:not(#\#) {
  padding: 11px 16px;
}

.x68fgpq:not(#\#) {
  padding: 12px 12px 4px;
}

.x1sj8shu:not(#\#) {
  padding: 12px 15px;
}

.x1d8yrva:not(#\#) {
  padding: 14px 18px;
}

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.x1np1h16:not(#\#) {
  padding: 16px 18px;
}

.x14hcewi:not(#\#) {
  padding: 16px 20px;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xp9y95v:not(#\#) {
  padding: 22px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.xuguoao:not(#\#) {
  padding: 28px 20px;
}

.x10xs6qf:not(#\#) {
  padding: 28px;
}

.x1dumkz1:not(#\#) {
  padding: 2px 6px;
}

.x1i3ajwb:not(#\#) {
  padding: 2px;
}

.x16erv03:not(#\#) {
  padding: 30px 28px;
}

.x1v9t41d:not(#\#) {
  padding: 4px 10px;
}

.xujwwar:not(#\#) {
  padding: 4px 12px 0;
}

.x36usyh:not(#\#) {
  padding: 5px 10px;
}

.xhrpmxf:not(#\#) {
  padding: 7px 12px;
}

.xmodlgq:not(#\#) {
  padding: 8px 10px 7px;
}

.x1jgyy6p:not(#\#) {
  padding: 9px 14px;
}

@media (width <= 940px) {
  .xj4lilg.xj4lilg:not(#\#) {
    padding: 10px;
  }
}

@media (width <= 720px) {
  .x1j3mx6c.x1j3mx6c:not(#\#) {
    padding: 8px 24px 16px;
  }
}

.xynm65y:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--x1fcspeg) 58%,var(--x1eckfjk));
}

.x1ixut9b:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--x1r4xnzz) 40%,var(--x1eckfjk));
}

.x1v9ebu5:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--x8p8e21) 32%,var(--x1eckfjk));
}

.xkg91bf:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--xtt3ib6) 28%,var(--x1eckfjk));
}

.xkvz8wy:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--xtt3ib6) 48%,var(--x1eckfjk));
}

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

.x16ch619:not(#\#):not(#\#) {
  border-color: var(--x1eckfjk);
}

.x1evsq48:not(#\#):not(#\#) {
  border-color: var(--xelyzuv);
}

.xlbx0xs:not(#\#):not(#\#) {
  border-color: var(--xtt3ib6);
}

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

.ximp0kj:not(#\#):not(#\#) {
  border-radius: var(--x1d8qvn5);
}

.xb62jil:not(#\#):not(#\#) {
  border-radius: var(--x1fji7ha);
}

.xu24vml:not(#\#):not(#\#) {
  border-radius: var(--xgcbcfz);
}

.x1gvcp3d:not(#\#):not(#\#) {
  border-radius: var(--xgdly0n);
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

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

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

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

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

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

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

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.xmt3bw4:not(#\#):not(#\#) {
  gap: 22px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1rzw5jd:not(#\#):not(#\#) {
  gap: 32px;
}

.x14n5cft:not(#\#):not(#\#) {
  gap: 40px;
}

.x1y9zxd1:not(#\#):not(#\#) {
  gap: 48px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x1nejdyq:not(#\#):not(#\#) {
  gap: 5px;
}

.x3phc52:not(#\#):not(#\#) {
  gap: 6px 14px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x1j9xkj6:not(#\#):not(#\#) {
  gap: 7px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.xm5moh1:not(#\#):not(#\#) {
  grid-column: auto;
}

.x10no89f:not(#\#):not(#\#) {
  inset-block: 0;
}

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

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

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

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

.x1dhocil:not(#\#):not(#\#) {
  padding-block: 0 1px;
}

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.xdwhq8s:not(#\#):not(#\#) {
  padding-block: 12px;
}

.xasqlf8:not(#\#):not(#\#) {
  padding-block: 16px 4px;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

.x1xb32ym:not(#\#):not(#\#) {
  padding-block: 44px;
}

.x12ulsxz:not(#\#):not(#\#) {
  padding-block: 4px;
}

.x158tcwr:not(#\#):not(#\#) {
  padding-block: 64px 40px;
}

.x17abz3n:not(#\#):not(#\#) {
  padding-block: 76px 64px;
}

.xknfcqp:not(#\#):not(#\#) {
  padding-block: 7px;
}

.x16y1e6h:not(#\#):not(#\#) {
  padding-block: 84px;
}

.x1ethnsn:not(#\#):not(#\#) {
  padding-block: 8px 12px;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

.x1awh872:not(#\#):not(#\#) {
  padding-inline: 10px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.x1l730wp:not(#\#):not(#\#) {
  padding-inline: 13px;
}

.xqin4a2:not(#\#):not(#\#) {
  padding-inline: 14px;
}

.xfa5yrr:not(#\#):not(#\#) {
  padding-inline: var(--xxhm75e);
}

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

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

.x107dn3w:hover:not(#\#):not(#\#) {
  border-color: var(--x18g4eyw);
}

.x1ysxxdk:hover:not(#\#):not(#\#) {
  border-color: var(--xsosl2u);
}

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

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

@media (width <= 720px) {
  .xfky5gz.xfky5gz:not(#\#):not(#\#) {
    gap: 0;
  }
}

@media (width <= 940px) {
  .x29pf95.x29pf95:not(#\#):not(#\#) {
    gap: 36px;
  }
}

@media (width >= 448px) {
  .x1xc2nfr.x1xc2nfr:not(#\#):not(#\#) {
    gap: 48px;
  }
}

@media (width <= 940px) {
  .xwtn9jf.xwtn9jf:not(#\#):not(#\#) {
    gap: 8px;
  }
}

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

@media (width >= 640px) {
  .x1tci7et.x1tci7et:not(#\#):not(#\#) {
    padding-block: 32px;
  }

  .xyjhkyy.xyjhkyy:not(#\#):not(#\#) {
    padding-inline: 24px;
  }
}

.xp3j4jc:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--xtt3ib6);
}

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

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

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

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

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

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

.xpvyfi4:not(#\#):not(#\#):not(#\#) {
  align-self: flex-end;
}

.xkh2ocl:not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
}

.x1vwdvh2:not(#\#):not(#\#):not(#\#) {
  animation-delay: .12s;
}

.xfwkrff:not(#\#):not(#\#):not(#\#) {
  animation-delay: .165s;
}

.x11m9n2v:not(#\#):not(#\#):not(#\#) {
  animation-delay: .21s;
}

.xyz8y3:not(#\#):not(#\#):not(#\#) {
  animation-delay: .255s;
}

.x17b010x:not(#\#):not(#\#):not(#\#) {
  animation-delay: .345s;
}

.xbk2efi:not(#\#):not(#\#):not(#\#) {
  animation-delay: .39s;
}

.x1x1c4bx:not(#\#):not(#\#):not(#\#) {
  animation-delay: .3s;
}

.xil0rbr:not(#\#):not(#\#):not(#\#) {
  animation-delay: .435s;
}

.x7p25nf:not(#\#):not(#\#):not(#\#) {
  animation-delay: .48s;
}

.x5vpcn4:not(#\#):not(#\#):not(#\#) {
  animation-delay: .525s;
}

.xrj3pjo:not(#\#):not(#\#):not(#\#) {
  animation-delay: .57s;
}

.xu3o2yq:not(#\#):not(#\#):not(#\#) {
  animation-delay: .615s;
}

.xv3crq1:not(#\#):not(#\#):not(#\#) {
  animation-delay: .66s;
}

.xeq30db:not(#\#):not(#\#):not(#\#) {
  animation-delay: .705s;
}

.x1la68h3:not(#\#):not(#\#):not(#\#) {
  animation-delay: .75s;
}

.xf6ws9a:not(#\#):not(#\#):not(#\#) {
  animation-delay: .795s;
}

.xmh76b7:not(#\#):not(#\#):not(#\#) {
  animation-delay: .84s;
}

.xpz12be:not(#\#):not(#\#):not(#\#) {
  animation-direction: alternate;
}

.xw6taxk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .22s;
}

.x1i47e9z:not(#\#):not(#\#):not(#\#) {
  animation-duration: .32s;
}

.xi8ivo6:not(#\#):not(#\#):not(#\#) {
  animation-duration: .48s;
}

.x4mqg50:not(#\#):not(#\#):not(#\#) {
  animation-duration: .56s;
}

.xegkacw:not(#\#):not(#\#):not(#\#) {
  animation-duration: .9s;
}

.x10zivq5:not(#\#):not(#\#):not(#\#) {
  animation-duration: 9s;
}

.xskzprw:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: backwards;
}

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

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x74gdac:not(#\#):not(#\#):not(#\#) {
  animation-name: graph-fade-up;
}

.xs6r692:not(#\#):not(#\#):not(#\#) {
  animation-name: hero-arrow-in;
}

.xw4yyfx:not(#\#):not(#\#):not(#\#) {
  animation-name: hero-glow-in;
}

.x4oxhfw:not(#\#):not(#\#):not(#\#) {
  animation-name: hero-graph-drift;
}

.x2ptnbq:not(#\#):not(#\#):not(#\#) {
  animation-name: hero-layer-in;
}

.x1rmxtli:not(#\#):not(#\#):not(#\#) {
  animation-name: hero-rise;
}

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

.x1yky480:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.215, .61, .355, 1);
}

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

.xlxl6t6:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1fcspeg) 14%,var(--xrp42e0));
}

.x9ji6b4:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1r4xnzz) 8%,var(--xrp42e0));
}

.x1yfzuk:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x8p8e21) 6%,var(--xrp42e0));
}

.x9tyfje:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xtt3ib6) 11%,var(--xrp42e0));
}

.xwcz3ez:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xtt3ib6) 5%,var(--xrp42e0));
}

.xi05inx:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xtt3ib6) 6%,var(--xrp42e0));
}

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

.x1vrude:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1fcspeg);
}

.x1tn5cr7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1fjnsrd);
}

.xjyjuex:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1r4xnzz);
}

.x1nanf5:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x8p8e21);
}

.x10za69p:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xafcffh);
}

.x1ojr6rv:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xco5g06);
}

.x3pnhsr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xkmhgkr);
}

.x1pj1k04:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrp42e0);
}

.x17a3cui:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xtt3ib6);
}

.xcu0zlj:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xyk31ay);
}

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

.x1wzu50w:not(#\#):not(#\#):not(#\#) {
  border-inline-end-color: var(--x1eckfjk);
}

.x196it47:not(#\#):not(#\#):not(#\#) {
  border-inline-end-color: var(--xelyzuv);
}

.x18b5jzi:not(#\#):not(#\#):not(#\#) {
  border-inline-end-style: solid;
}

.x10w94by:not(#\#):not(#\#):not(#\#) {
  border-inline-end-width: 0;
}

.x1lun4ml:not(#\#):not(#\#):not(#\#) {
  border-inline-end-width: 1px;
}

.x1j1esv2:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--x1eckfjk);
}

.xzvxv4f:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--x8p8e21);
}

.x1uelltb:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--xtt3ib6);
}

.x11nt7xy:not(#\#):not(#\#):not(#\#) {
  border-inline-start-style: dashed;
}

.xpilrb4:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 1px;
}

.xct1zlm:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 3px;
}

.x1gukg7c:not(#\#):not(#\#):not(#\#) {
  border-spacing: 0;
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.xpfcqb7:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1xiy4sa);
}

.xh9zs6m:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xobn84i);
}

.x1hyvwdk:not(#\#):not(#\#):not(#\#) {
  clip-path: inset(50%);
}

.xyyk0ml:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x1r4xnzz) 68%,var(--xkmhgkr));
}

.xlxutys:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--xtt3ib6) 72%,var(--xkmhgkr));
}

.x1cl5w1g:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--xtt3ib6) 78%,var(--xpngfan));
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.x19co3pv:not(#\#):not(#\#):not(#\#) {
  color: #0000;
}

.xjr963b:not(#\#):not(#\#):not(#\#) {
  color: var(--x142z315);
}

.xq73lz1:not(#\#):not(#\#):not(#\#) {
  color: var(--x1fcspeg);
}

.xf99bpx:not(#\#):not(#\#):not(#\#) {
  color: var(--x1pbsrup);
}

.xg87g1a:not(#\#):not(#\#):not(#\#) {
  color: var(--x1r4xnzz);
}

.x1x2znwx:not(#\#):not(#\#):not(#\#) {
  color: var(--x1w9f2mf);
}

.xl9f31z:not(#\#):not(#\#):not(#\#) {
  color: var(--x1wm3pgj);
}

.x4rzsgp:not(#\#):not(#\#):not(#\#) {
  color: var(--x8p8e21);
}

.x1tbjs8l:not(#\#):not(#\#):not(#\#) {
  color: var(--xb0m8gj);
}

.x1b8kt0j:not(#\#):not(#\#):not(#\#) {
  color: var(--xelyzuv);
}

.x2ynpwh:not(#\#):not(#\#):not(#\#) {
  color: var(--xi4e9gy);
}

.x1tltt61:not(#\#):not(#\#):not(#\#) {
  color: var(--xkmhgkr);
}

.x1y9g0dc:not(#\#):not(#\#):not(#\#) {
  color: var(--xpngfan);
}

.x1ntxzl1:not(#\#):not(#\#):not(#\#) {
  color: var(--xsln6zo);
}

.xih2u1d:not(#\#):not(#\#):not(#\#) {
  color: var(--xtt3ib6);
}

.x1c1gdh9:not(#\#):not(#\#):not(#\#) {
  color: var(--xy10ow4);
}

.x141xu6n:not(#\#):not(#\#):not(#\#) {
  color: var(--xyitv39);
}

.x9dq1u8:not(#\#):not(#\#):not(#\#) {
  color: var(--xyk31ay);
}

.xtqikln:not(#\#):not(#\#):not(#\#) {
  column-gap: 12px;
}

.x40hh3e:not(#\#):not(#\#):not(#\#) {
  column-gap: 16px;
}

.x1qgv0r9:not(#\#):not(#\#):not(#\#) {
  column-gap: 24px;
}

.xjbmbcv:not(#\#):not(#\#):not(#\#) {
  column-gap: 32px;
}

.x17zd0t2:not(#\#):not(#\#):not(#\#) {
  column-gap: 4px;
}

.xfex06f:not(#\#):not(#\#):not(#\#) {
  column-gap: 8px;
}

.x1u9q23r:not(#\#):not(#\#):not(#\#) {
  contain: strict;
}

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

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

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

.xraahbx:not(#\#):not(#\#):not(#\#) {
  fill: color-mix(in srgb,var(--xtt3ib6) 8%,transparent);
}

.xbh8q5q:not(#\#):not(#\#):not(#\#) {
  fill: none;
}

.x15ph2gn:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1eckfjk);
}

.xul8bt9:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1fcspeg);
}

.x1jrim1i:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1r4xnzz);
}

.x172bepb:not(#\#):not(#\#):not(#\#) {
  fill: var(--x8p8e21);
}

.xuwwl3h:not(#\#):not(#\#):not(#\#) {
  fill: var(--xco5g06);
}

.x1l110zd:not(#\#):not(#\#):not(#\#) {
  fill: var(--xelyzuv);
}

.xkyv91d:not(#\#):not(#\#):not(#\#) {
  fill: var(--xrp42e0);
}

.xxr6bkp:not(#\#):not(#\#):not(#\#) {
  fill: var(--xsosl2u);
}

.x11h647w:not(#\#):not(#\#):not(#\#) {
  fill: var(--xtt3ib6);
}

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

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

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

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

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.x123t2q:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x36jd6d);
}

.x1s8wshw:not(#\#):not(#\#):not(#\#) {
  font-size: .875em;
}

.x1s31vzs:not(#\#):not(#\#):not(#\#) {
  font-size: 10.5px;
}

.x1qt5hsa:not(#\#):not(#\#):not(#\#) {
  font-size: 11.5px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

.x1ct8sxb:not(#\#):not(#\#):not(#\#) {
  font-size: 12.5px;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x2ouz8m:not(#\#):not(#\#):not(#\#) {
  font-size: 13.5px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xazqsvr:not(#\#):not(#\#):not(#\#) {
  font-size: 14.5px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

.xew7ush:not(#\#):not(#\#):not(#\#) {
  font-size: 21px;
}

.x1ulgg28:not(#\#):not(#\#):not(#\#) {
  font-size: 30px;
}

.xw13kq0:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(16px, 1.6vw, 19px);
}

.x1d72qop:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(17px, 1.7vw, 20px);
}

.x1veytfx:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(24px, 3vw, 32px);
}

.x1a1jzs8:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(30px, 4vw, 44px);
}

.x1uubtrk:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(34px, 5.4vw, 58px);
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

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

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

.xh88oxj:not(#\#):not(#\#):not(#\#) {
  font-weight: 550;
}

.xmvyi9x:not(#\#):not(#\#):not(#\#) {
  font-weight: 560;
}

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

.x1im5e5j:not(#\#):not(#\#):not(#\#) {
  font-weight: 620;
}

.xh72mav:not(#\#):not(#\#):not(#\#) {
  font-weight: 660;
}

.xgk6g08:not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: minmax(0, 1fr);
}

.x1k63lim:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1.25rem minmax(0, 1fr) 8ch;
}

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

.x1tvbdq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 20px 112px minmax(0, 1fr);
}

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

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

.xmgiw1q:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 11fr) minmax(0, 9fr);
}

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

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

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

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

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

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

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

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

.x1eq8i9n:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 7rem) minmax(0, 1fr) minmax(0, 8ch) minmax(0, 4ch);
}

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

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

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

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

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

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

.x1fcx9xu:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(248px, 1fr));
}

.xe9tf06:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

.x1k4jm98:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(272px, 1fr));
}

.xtijo5x:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: 0;
}

.x1woyocn:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: auto;
}

.x1u580b9:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: -9999px;
}

.x1o0tod:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 0;
}

.xbudbmw:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 50%;
}

.xhi6v0a:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: auto;
}

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

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

.x1nhvcw1:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

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

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x1lg07ej:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.015em;
}

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

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

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

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

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

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

.x1vsts26:not(#\#):not(#\#):not(#\#) {
  line-height: 1.08;
}

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

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

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

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

.x1ofueyj:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: calc(-1 * (var(--xxhm75e) + max(0px,(100vw - var(--x1r56nrx)) / 2) + 96px));
}

.x7phf20:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 3px;
}

.xpcyujq:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 5px;
}

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

.xti2d7y:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

.xtg6wg7:not(#\#):not(#\#):not(#\#) {
  opacity: .42;
}

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

.x1wfwxd8:not(#\#):not(#\#):not(#\#) {
  outline-offset: 0;
}

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

.xpg8qqa:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 2ch;
}

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

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

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

.x1uhb9sk:not(#\#):not(#\#):not(#\#) {
  position: static;
}

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

.xp1r0qw:not(#\#):not(#\#):not(#\#) {
  row-gap: 12px;
}

.x1r0jzty:not(#\#):not(#\#):not(#\#) {
  row-gap: 4px;
}

.x3pnbk8:not(#\#):not(#\#):not(#\#) {
  row-gap: 8px;
}

.xhr4kjn:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.5px;
}

.x1568tgb:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x1eckfjk);
}

.xl5gpaz:not(#\#):not(#\#):not(#\#) {
  stroke: var(--xelyzuv);
}

.x180p1ha:not(#\#):not(#\#):not(#\#) {
  stroke: var(--xtt3ib6);
}

.xeq4nuv:not(#\#):not(#\#):not(#\#) {
  tab-size: 2;
}

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

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

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

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

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

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

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

.x1tqqedg:not(#\#):not(#\#):not(#\#) {
  transform: perspective(1600px) rotateX(6deg) rotateY(-13deg) rotateZ(1.5deg);
}

.x1iffjtl:not(#\#):not(#\#):not(#\#) {
  transform: rotate(90deg);
}

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

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

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

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

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

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

.xpceaqw:not(#\#):not(#\#):not(#\#) {
  transition-duration: .22s;
}

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

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

.x12zzom9:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, box-shadow;
}

.xkdsq27:not(#\#):not(#\#):not(#\#) {
  transition-property: box-shadow;
}

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

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

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

.x1wge2i1:not(#\#):not(#\#):not(#\#) {
  vertical-align: -.1em;
}

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

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

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

.x1so62im:not(#\#):not(#\#):not(#\#) {
  will-change: transform;
}

.x13faqbe:not(#\#):not(#\#):not(#\#) {
  word-break: break-word;
}

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

.x11uqc5h:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

.xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.x1swf91x:not(#\#):not(#\#):not(#\#) {
  z-index: auto;
}

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

.x1wsx4zz:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x18g4eyw);
}

.xr31ioh:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xafcffh);
}

.xap0tjo:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xco5g06);
}

.xidgqxg:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrp42e0);
}

.x1abgivr:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xtt3ib6);
}

.x1520iri:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x13y95em);
}

.x1utp8pt:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xpngfan);
}

.xeyw4vp:focus:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 16px;
}

@media (width >= 640px) {
  .x1vomlfu.x1vomlfu:not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }
}

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

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

@media (width <= 720px) {
  .xdlib5y.xdlib5y:not(#\#):not(#\#):not(#\#) {
    background-color: var(--xafcffh);
  }
}

@media (width <= 940px) {
  .x6p3jg0.x6p3jg0:not(#\#):not(#\#):not(#\#) {
    box-shadow: var(--x13y95em);
  }
}

@media (width >= 640px) {
  .xrhd0dt.xrhd0dt:not(#\#):not(#\#):not(#\#) {
    column-gap: 16px;
  }

  .xwpbj1r.xwpbj1r:not(#\#):not(#\#):not(#\#) {
    column-gap: 24px;
  }
}

@media (width <= 720px) {
  .x1oxjdk7.x1oxjdk7:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }

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

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

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

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

@media (width >= 448px) {
  .x7p0cy4.x7p0cy4:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 640px) {
  .x2kc0e2.x2kc0e2:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

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

  .x1aegnp4.x1aegnp4:not(#\#):not(#\#):not(#\#) {
    font-size: 36px;
  }
}

@media (width <= 620px) {
  .xmq41e8.xmq41e8:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 860px) {
  .xf4kbi9.xf4kbi9:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 940px) {
  .x1anbxn0.x1anbxn0:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width >= 640px) {
  .x11jyb3t.x11jyb3t:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 620px) {
  .x1nqs4xg.x1nqs4xg:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 620.01px) and (width <= 900px) {
  .xm6zelq.xm6zelq:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 640px) {
  .x1xrh62w.x1xrh62w:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 940px) {
  .x1ansngq.x1ansngq:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (width >= 640px) {
  .xtwygof.xtwygof:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

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

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

  .xa49o4j.xa49o4j:not(#\#):not(#\#):not(#\#) {
    inset-inline-start: 0;
  }
}

@media (width >= 448px) {
  .xj0sxjx.xj0sxjx:not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}

@media (width >= 640px) {
  .x1qjh6hg.x1qjh6hg:not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}

@media (width <= 940px) {
  .x1cp1ewo.x1cp1ewo:not(#\#):not(#\#):not(#\#) {
    margin-inline-end: 0;
  }
}

@media (width <= 720px) {
  .xget08e.xget08e:not(#\#):not(#\#):not(#\#) {
    position: absolute;
  }
}

@media (width <= 940px) {
  .x1e71bu5.x1e71bu5:not(#\#):not(#\#):not(#\#) {
    transform: none;
  }
}

@media (width >= 640px) {
  .x15guh37.x15guh37:not(#\#):not(#\#):not(#\#) {
    transform: none;
  }
}

@media (width <= 720px) {
  .x14d9oo2.x14d9oo2:not(#\#):not(#\#):not(#\#) {
    z-index: 1;
  }
}

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

.x1cdcywv:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1eckfjk);
}

.x1fuwjs0:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xelyzuv);
}

.xt58a2h:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xtt3ib6);
}

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

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

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

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

.x9rovbz:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: currentColor;
}

.x3igle:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1eckfjk);
}

.xlya59e:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: dashed;
}

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

.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
}

.x1nb25p5:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.15em;
}

.x1i98vst:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.25em;
}

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

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.xlzyvqe:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1em;
}

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

.x12bdpze:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 208px;
}

.x1ak1ur5:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 236px;
}

.x1en3kgc:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 340px;
}

.x14m17ec:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 440px;
}

.x1egiwwb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 500px;
}

.x1ycjhwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.x15socsz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xldzu1n);
}

.x12nagc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 4px;
}

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

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

.x1rjt51p:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 352px;
}

.x6amaq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48ch;
}

.x1lwm3bp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 520px;
}

.xcxn7c6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 54ch;
}

.x12qliqu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 60ch;
}

.xkyadst:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 68ch;
}

.xfidm8x:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 74ch;
}

.x70i6om:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 78ch;
}

.x5hc0a:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x1r56nrx);
}

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

.xen30ot:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 168px;
}

.x13hwc6b:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 340px;
}

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

.x2xcw19:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 440px;
}

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

.x1t5bqph:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 190px;
}

.x4dcj2i:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 1ch;
}

.xnei2rj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 24px;
}

.x1snuils:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 380px;
}

.x1fns5xo:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 40px;
}

.x3ozvof:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 512px;
}

.x277336:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 560px;
}

.x4m7ku4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 64px;
}

.xk8lq53:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: max-content;
}

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

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

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

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

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

.x1fxhmyf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 13px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.xayc3bl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1ch;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xu85ibj:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2ch;
}

.xl3ry0p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4ch;
}

.x1ftt334:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 5px;
}

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

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

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

.x1xr5qq9:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 16px;
}

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

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

@media (width <= 940px) {
  .x43ho05.x43ho05:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 320px;
  }
}

@media (width <= 720px) {
  .x7rggpl.x7rggpl:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: var(--xldzu1n);
  }

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