@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:#ffffff;--x16pffse:#fbfbfc;--xtq9ih4:#ffffff;--xsvann1:#f4f5f7;--xyy0n55:#e8e9ed;--x1jkkunk:#d6d8de;--x1a4ewbo:#b9bcc6;--x1z0vvm0:#0d0f14;--x1v04jjr:#5a6070;--x1g57ce8:#6a7080;--xtgewr7:#3d4fd6;--x1y0q9md:#2f40c4;--x12i8rqg:#a8b1f0;--xjqjyzz:#ffffff;--x4ocvu8:#0e7c58;--xu1gviz:#92590a;--x1i1lgk3:#c02b2b;--x34b9jb:#1f2430;--x1wcxofe:#6a7080;--xregme6:#6d28d9;--xkplwfs:#0f7a51;--x1vxicz5:#1d4ed8;--xvcfp5u:#92590a;--xb6ui5n:#2b3140}.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:5px;--xgr3n0k:8px;--x1a4x45o:10px;--xofk3nj:999px}.x18vqpks,:root{--xn7eqpv:1120px;--x1q7wr5u:24px;--xwliee6:58px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background-color:#ffffff;color-scheme:light}body{margin:0;min-height:100vh;background:#ffffff;color:#0d0f14;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,#3d4fd6 18%,#ffffff);color:#0d0f14}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}}@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, .x1bj29z8 {
  --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;
}

:root, .x1uwf8c2 {
  --x8euewz: 5px;
  --xgr3n0k: 8px;
  --x1a4x45o: 10px;
  --xofk3nj: 999px;
}

:root, .x1u7767i {
  --xbohjis: 0 1px 2px #0d0f140a;
  --x1x2a50s: 0 4px 16px -4px #0d0f1414;
  --x1r2twdh: 0 12px 32px -8px #0d0f141a;
}

:root, .x18vqpks {
  --xn7eqpv: 1120px;
  --x1q7wr5u: 24px;
  --xwliee6: 58px;
}

:root, .x1eeoxsw {
  --xrfyece: #fff;
  --x16pffse: #fbfbfc;
  --xtq9ih4: #fff;
  --xsvann1: #f4f5f7;
  --xyy0n55: #e8e9ed;
  --x1jkkunk: #d6d8de;
  --x1a4ewbo: #b9bcc6;
  --x1z0vvm0: #0d0f14;
  --x1v04jjr: #5a6070;
  --x1g57ce8: #6a7080;
  --xtgewr7: #3d4fd6;
  --x1y0q9md: #2f40c4;
  --x12i8rqg: #a8b1f0;
  --xjqjyzz: #fff;
  --x4ocvu8: #0e7c58;
  --xu1gviz: #92590a;
  --x1i1lgk3: #c02b2b;
  --x34b9jb: #1f2430;
  --x1wcxofe: #6a7080;
  --xregme6: #6d28d9;
  --xkplwfs: #0f7a51;
  --x1vxicz5: #1d4ed8;
  --xvcfp5u: #92590a;
  --xb6ui5n: #2b3140;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x1yy7f86:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--x12i8rqg) 58%,var(--xyy0n55));
}

.x1pag9za:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--x4ocvu8) 40%,var(--xyy0n55));
}

.x1nvjmn6:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--xtgewr7) 28%,var(--xyy0n55));
}

.x1qo2i7g:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--xtgewr7) 48%,var(--xyy0n55));
}

.xk1g7re:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--xu1gviz) 32%,var(--xyy0n55));
}

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

.xt6nxya:not(#\#):not(#\#) {
  border-color: var(--x1jkkunk);
}

.x1hg23xq:not(#\#):not(#\#) {
  border-color: var(--xtgewr7);
}

.x1jdiqpx:not(#\#):not(#\#) {
  border-color: var(--xyy0n55);
}

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

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

.xj4arx1:not(#\#):not(#\#) {
  border-radius: var(--x1a4x45o);
}

.x9nays7:not(#\#):not(#\#) {
  border-radius: var(--x8euewz);
}

.x1xsjed4:not(#\#):not(#\#) {
  border-radius: var(--xgr3n0k);
}

.xdpycth:not(#\#):not(#\#) {
  border-radius: var(--xofk3nj);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x1okget5:not(#\#):not(#\#) {
  padding-block: 92px 76px;
}

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

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

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

.x95lsvd:not(#\#):not(#\#) {
  padding-inline: var(--x1q7wr5u);
}

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

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

.x1tfvyk6:hover:not(#\#):not(#\#) {
  border-color: var(--x1a4ewbo);
}

.xtxt0ul:hover:not(#\#):not(#\#) {
  border-color: var(--x1y0q9md);
}

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

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

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

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

.x186pkzw:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: radial-gradient(72% 62% at 50% 12%, #000 0%, #0000 72%);
}

.x1wozxkd:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--xtgewr7);
}

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

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

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

.xs6alww:not(#\#):not(#\#):not(#\#) {
  animation-delay: 80ms;
}

.x1jksiw5:not(#\#):not(#\#):not(#\#) {
  animation-delay: .16s;
}

.x1jh9esf:not(#\#):not(#\#):not(#\#) {
  animation-delay: .24s;
}

.xtmkasn:not(#\#):not(#\#):not(#\#) {
  animation-delay: .32s;
}

.x1xwhvez:not(#\#):not(#\#):not(#\#) {
  animation-delay: .4s;
}

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

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

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

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

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

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

.xvn2z4z:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

.xaa6rlm:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x12i8rqg) 14%,var(--xtq9ih4));
}

.x15gjb5p:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x4ocvu8) 8%,var(--xtq9ih4));
}

.x155kdrm:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xrfyece) 86%,transparent);
}

.x3euhuu:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xtgewr7) 11%,var(--xtq9ih4));
}

.x1j8wt9f:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xtgewr7) 5%,var(--xtq9ih4));
}

.xjyi2y3:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xtgewr7) 6%,var(--xtq9ih4));
}

.x1bzsksp:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xu1gviz) 6%,var(--xtq9ih4));
}

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

.x7105ym:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x12i8rqg);
}

.x1xr7tjl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x16pffse);
}

.x1ex1w2m:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1g57ce8);
}

.xuv9kcm:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1i1lgk3);
}

.xpfscwf:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4ocvu8);
}

.x1wuuadx:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrfyece);
}

.x1c0forv:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xsvann1);
}

.x1bgpevi:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xtgewr7);
}

.x1d49g50:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xtq9ih4);
}

.xteys9j:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xu1gviz);
}

.xzo144l:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to right,var(--xyy0n55) 1px,transparent 1px),linear-gradient(to bottom,var(--xyy0n55) 1px,transparent 1px);
}

.xlpqoug:not(#\#):not(#\#):not(#\#) {
  background-size: 32px 32px;
}

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

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

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

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

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

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

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

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

.xcljdxe:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xbohjis);
}

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

.x110gqhc:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--x4ocvu8) 68%,var(--x1g57ce8));
}

.x1uop3qv:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--xtgewr7) 72%,var(--x1g57ce8));
}

.xtvkrv7:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,var(--xtgewr7) 78%,var(--x1z0vvm0));
}

.xtbi0fl:not(#\#):not(#\#):not(#\#) {
  color: var(--x12i8rqg);
}

.x1a3hhgm:not(#\#):not(#\#):not(#\#) {
  color: var(--x1g57ce8);
}

.x17y7cgq:not(#\#):not(#\#):not(#\#) {
  color: var(--x1i1lgk3);
}

.xnvafh9:not(#\#):not(#\#):not(#\#) {
  color: var(--x1v04jjr);
}

.xpe2mab:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vxicz5);
}

.x1pb1az:not(#\#):not(#\#):not(#\#) {
  color: var(--x1wcxofe);
}

.xqktmfl:not(#\#):not(#\#):not(#\#) {
  color: var(--x1z0vvm0);
}

.xv4nbnc:not(#\#):not(#\#):not(#\#) {
  color: var(--x34b9jb);
}

.x1798jin:not(#\#):not(#\#):not(#\#) {
  color: var(--x4ocvu8);
}

.x15pcigw:not(#\#):not(#\#):not(#\#) {
  color: var(--xb6ui5n);
}

.xnihj9s:not(#\#):not(#\#):not(#\#) {
  color: var(--xjqjyzz);
}

.xce11eo:not(#\#):not(#\#):not(#\#) {
  color: var(--xkplwfs);
}

.x1ga8arl:not(#\#):not(#\#):not(#\#) {
  color: var(--xregme6);
}

.x1fv9xvp:not(#\#):not(#\#):not(#\#) {
  color: var(--xtgewr7);
}

.xx43irw:not(#\#):not(#\#):not(#\#) {
  color: var(--xu1gviz);
}

.x1xv2sla:not(#\#):not(#\#):not(#\#) {
  color: var(--xvcfp5u);
}

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

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

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

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

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

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

.x1ljj7io:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xtl17kj);
}

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

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

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

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

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

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

.xcjjqqt:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 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));
}

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

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

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

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

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

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

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

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

.x183q4mz:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.028em;
}

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

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

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

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

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

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

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

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

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

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

.x1g5fz2i:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: radial-gradient(72% 62% at 50% 12%, #000 0%, #0000 72%);
  mask-image: radial-gradient(72% 62% at 50% 12%, #000 0%, #0000 72%);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x6oyfc5:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x16pffse);
}

.x9pilpq:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1y0q9md);
}

.xi2iyzh:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xsvann1);
}

.x1fp4uuy:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xtgewr7);
}

.x1vm1hgn:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xtq9ih4);
}

.x14x5b4v:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1x2a50s);
}

.x5vmc2p:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1z0vvm0);
}

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

@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) {
  .x1rbmykv.x1rbmykv:not(#\#):not(#\#):not(#\#) {
    background-color: var(--x16pffse);
  }

  .x1oxjdk7.x1oxjdk7:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }

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

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

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

@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 <= 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 <= 720px) {
  .x1605cp3.x1605cp3:not(#\#):not(#\#):not(#\#) {
    inset-inline-end: 0;
  }

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

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

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

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

.x1jxfelz:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xtgewr7);
}

.x197mwc9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xyy0n55);
}

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

.xcawhu2:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xyy0n55);
}

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

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

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

.x1n46bim:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 560px;
}

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

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

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

.x1lrm8w8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xwliee6);
}

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

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

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

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

.x17q2glr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 780px;
}

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

.xtv6t0k:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--xn7eqpv);
}

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

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

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

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

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

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

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

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

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

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

  .x1wywx12.x1wywx12:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: var(--xwliee6);
  }

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