@layer reset{:where(*){box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,video){max-width:100%;height:auto}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled){cursor:default}:where(textarea){resize:vertical}:where(){opacity:1;color:var(--color-text-secondary,#9ca3af);-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){outline:none;padding:0}:where([hidden]){display:none}:where(html){-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){:where(:focus-visible){outline:none}}:where(html[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html:not([data-theme])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(html:not([data-theme])){--lightningcss-light: ;--lightningcss-dark:initial}}}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/mona-sans:vf@latest/latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono:vf@latest/latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-height:100vh;margin:0;padding:0;font-family:Mona Sans Variable,system-ui,-apple-system,Roboto,Aptos,Helvetica,sans-serif}}@layer utilities{.debug{border:1px dashed #f87171}}[data-theme-setting=light] [data-theme-icon=dark],[data-theme-setting=light] [data-theme-icon=system],[data-theme-setting=dark] [data-theme-icon=light],[data-theme-setting=dark] [data-theme-icon=system],[data-theme-setting=system] [data-theme-icon=light],[data-theme-setting=system] [data-theme-icon=dark]{display:none}

@layer reset, stylex.priority1;

@layer stylex.priority2 {
  .x1ghz6dp {
    margin: 0;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .xe8ttls {
    padding: 8px;
  }
}

@layer stylex.priority3 {
  .x10nyvh4 {
    border-color: oklch(from var(--borderCritical) r g b / .2);
  }

  .x1ww87m7 {
    border-color: var(--x1cukv5o);
  }

  .xago3lv {
    border-color: var(--x1munnda);
  }

  .xpgxu4p {
    border-color: var(--xf47a8h);
  }

  .xnkub0g {
    border-radius: .55rem;
  }

  .x1skzvhp {
    border-radius: .65rem;
  }

  .x8wzan {
    border-radius: .85rem;
  }

  .x1bs08v5 {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .xgmh6ty {
    padding-block: 56px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xle2m1m:hover {
    border-color: var(--x1ytyt7m);
  }
}

@layer stylex.priority4 {
  .x6s0dn4 {
    align-items: center;
  }

  .xxkxylk {
    animation-duration: .5s;
  }

  .xskzprw {
    animation-fill-mode: backwards;
  }

  .xvbdl32 {
    animation-name: x1x235tc-B;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .xr4cq4l {
    background-color: oklch(from var(--backgroundCritical) r g b / .1);
  }

  .xs42uez {
    background-color: oklch(from var(--backgroundCriticalFaded) r g b / .1);
  }

  .x1hv8ji8 {
    background-color: oklch(from var(--backgroundElevationBase) r g b / .5);
  }

  .x1r6upmn {
    background-color: oklch(from var(--backgroundPrimary) r g b / .1);
  }

  .x1ozr87 {
    background-color: oklch(from var(--backgroundPrimary) r g b / .2);
  }

  .x1bsdqus {
    background-color: oklch(from var(--backgroundPrimaryFaded) r g b / .1);
  }

  .x1serwoq {
    background-color: oklch(from var(--backgroundPrimaryFaded) r g b / .15);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xddu0m3 {
    background-color: var(--x161k7iw);
  }

  .x9fe4wu {
    background-color: var(--x1b9ldfx);
  }

  .xcs9kte {
    background-color: var(--x53n4pb);
  }

  .x1emsvbl {
    background-color: var(--xixrbhj);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1gwzq2l {
    color: oklch(from var(--foregroundCritical) r g b / .5);
  }

  .xw8du2l {
    color: oklch(from var(--foregroundPrimary) r g b / .5);
  }

  .x1sxvbkm {
    color: var(--x190ha0s);
  }

  .x1gshsjt {
    color: var(--x1ee5kss);
  }

  .xiuf8c4 {
    color: var(--x427k2l);
  }

  .xw3nzr9 {
    color: var(--xk946nh);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x1r0cdbd {
    filter: blur(64px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x19q9uug {
    font-family: JetBrains Mono Variable, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  }

  .x1kt7kbo {
    font-size: .75rem;
  }

  .x1s79oz9 {
    font-size: .875rem;
  }

  .x1vh3i0j {
    font-size: 1rem;
  }

  .x679jy1 {
    font-size: 2.25rem;
  }

  .x1v2xhe5 {
    font-weight: 600;
  }

  .xjnivcp {
    font-weight: 700;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .xrg1uxz {
    line-height: 1.02;
  }

  .xzcprcf {
    line-height: 2;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x106a9eq {
    padding-inline-start: 20px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x18dpk69 {
    transition-property: transform, background-color;
  }

  .xhgfrob {
    transition-property: transform, border-color;
  }

  .x16n73rl {
    transition-property: transform, box-shadow;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1qmjmo:hover {
    background-color: oklch(from var(--backgroundCriticalFaded) r g b / .6);
  }

  .xlnhh0:hover {
    background-color: oklch(from var(--backgroundPrimaryFaded) r g b / .6);
  }

  .x18mswph:hover {
    background-color: var(--x9xho84);
  }

  .x1svtr5s:hover {
    box-shadow: var(--x1vmuffy);
  }

  .x1nuimtv:hover {
    color: var(--x190ha0s);
  }

  .x1lz31oe:hover {
    transform: translateY(-2px);
  }
}

@layer stylex.priority5 {
  .x188nwvc {
    bottom: -80px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1stpcqk {
    height: 224px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xeah3s9 {
    left: -80px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  @media (width >= 640px) {
    .xvrz6eu.xvrz6eu {
      padding: 32px;
    }
  }

  .xymtec6 {
    right: -80px;
  }

  .xn5hqff {
    right: 16px;
  }

  .x15dz1lz {
    top: -96px;
  }

  .xomnu4r {
    top: 16px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1uncgzr {
    width: 224px;
  }

  .x15yg21f {
    width: 56px;
  }
}

@layer stylex.priority6 {
  @media (width >= 640px) {
    .x50kjyl.x50kjyl {
      padding-inline: 40px;
    }
  }
}

@layer stylex.priority7 {
  @media (width >= 640px) {
    .x1fh7jhn.x1fh7jhn {
      flex-direction: row;
    }

    .x9qbl85.x9qbl85 {
      font-size: 1.125rem;
    }

    .x150yijf.x150yijf {
      font-size: 1rem;
    }

    .xm3jz1a.xm3jz1a {
      font-size: 2.75rem;
    }

    .x1recq8q.x1recq8q {
      font-size: 3.25rem;
    }

    .xm0odun.xm0odun {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 1024px) {
    .xdh947l.xdh947l {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .x1csnzsw.x1csnzsw {
      justify-content: center;
    }
  }
}

@keyframes x1x235tc-B {
  from {
    opacity: 0;
    transform: translateY(12px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

:root, .x1c3ly6i {
  --x1o980wu: #000;
  --x1cx92d2: #fff;
  --x1744jao: #5a58f2;
  --xtf0lsf: #fff;
  --xz49p1u: #fff;
  --x1aoqf1z: #fff;
  --xjihry8: #000;
  --x1kcot82: #fff;
  --x1b9ldfx: #fff;
  --x9b7gao: #f9f9fb;
  --xx6le6e: #dfe2ea;
  --x9xho84: #f3f3f5;
  --x1f6wb11: #336ff1;
  --xixrbhj: #e8f0fe;
  --x1l32wk8: #e22c2c;
  --x161k7iw: #fdeded;
  --x1wfzzsa: #facc16;
  --x16vfl48: #fffae9;
  --x7vs18r: #0f8851;
  --x1g0dt6n: #edfdf5;
  --xzbp53l: #eceef2;
  --x1x3gp8i: #f5f6f9;
  --x53n4pb: #fff;
  --x1tp7mte: #fff;
  --x1d1ytc8: #fff;
  --x190ha0s: #14181f;
  --x1ee5kss: #5b667e;
  --xk946nh: #3266ff;
  --x427k2l: #c42525;
  --xo1ljqw: #7b6306;
  --x1wbb8nk: #0a7545;
  --xxmisdk: #c6ccda;
  --xf47a8h: #0000001f;
  --x1ytyt7m: #00000014;
  --x1munnda: #2663eb;
  --x19zx38v: #dbeafe;
  --x1cukv5o: #bf2524;
  --xks309v: #f3dad6;
  --xmzsobo: #cfa912;
  --x21diru: #ece2c4;
  --xhmabbv: #096e40;
  --xlvi50j: #d2eddb;
  --x1mtdyhw: #dfe2ea;
  --x1674lm2: #000;
}

@supports (color: lab(0% 0 0)) {
  :root, .x1c3ly6i {
    --x1o980wu: lab(0% 0 0);
    --x1cx92d2: lab(100% 0 0);
    --x1744jao: lab(45.166% 37.0044 -78.817);
    --xtf0lsf: lab(100% 0 0);
    --xz49p1u: lab(100% 0 0);
    --x1aoqf1z: lab(100% 0 0);
    --xjihry8: lab(0% 0 0);
    --x1kcot82: lab(100% 0 0);
    --x1b9ldfx: lab(100% 0 0);
    --x9b7gao: lab(98.0016% .310034 -1.08752);
    --xx6le6e: lab(89.8475% .0807643 -4.16313);
    --x9xho84: lab(95.9136% .310034 -1.08749);
    --x1f6wb11: lab(48.7838% 17.3696 -72.4666);
    --xixrbhj: lab(94.4667% -.770122 -7.8452);
    --x1l32wk8: lab(50.5165% 67.997 47.7082);
    --x161k7iw: lab(95.0683% 5.45454 2.06112);
    --x1wfzzsa: lab(84.3325% 6.1959 81.9478);
    --x16vfl48: lab(98.2717% -.346601 8.84049);
    --x7vs18r: lab(49.8333% -42.1405 20.6588);
    --x1g0dt6n: lab(97.9501% -6.55451 2.03913);
    --xzbp53l: lab(94.0583% -.142753 -2.26961);
    --x1x3gp8i: lab(96.8448% .067234 -1.51792);
    --x53n4pb: lab(100% 0 0);
    --x1tp7mte: lab(100% 0 0);
    --x1d1ytc8: lab(100% 0 0);
    --x190ha0s: lab(8.05678% -.316054 -5.50118);
    --x1ee5kss: lab(42.9209% .196278 -15.1016);
    --xk946nh: lab(47.4571% 26.6458 -82.523);
    --x427k2l: lab(43.8925% 61.0665 42.7969);
    --xo1ljqw: lab(43.3139% 3.64071 48.2473);
    --x1wbb8nk: lab(43.0525% -37.9334 18.5968);
    --xxmisdk: lab(81.9192% -.13715 -7.52434);
    --xf47a8h: lab(0% 0 0 / .12);
    --x1ytyt7m: lab(0% 0 0 / .08);
    --x1munnda: lab(44.77% 21.1374 -75.5466);
    --x19zx38v: lab(92.0269% -2.17083 -11.6658);
    --x1cukv5o: lab(42.7729% 59.8038 41.8751);
    --xks309v: lab(89.089% 8.29586 5.29909);
    --xmzsobo: lab(71.1646% 5.35873 70.9785);
    --x21diru: lab(90.1122% -.13113 15.9726);
    --xhmabbv: lab(40.5517% -36.3115 17.8016);
    --xlvi50j: lab(91.3358% -11.5664 5.65126);
    --x1mtdyhw: lab(89.8475% .0807643 -4.16313);
    --x1674lm2: lab(0% 0 0);
  }
}

:root, .xu4rjf3 {
  --x1vmuffy: 0px 1px 5px -4px #00000080, 0px 4px 8px 0px #0000000d;
  --x1sw4knc: 0px 5px 10px 0px #0000000d, 0px 15px 25px 0px #00000012;
}

.x49bmg.x49bmg, .x49bmg.x49bmg:root {
  --x1l32wk8: #d02627;
  --x161k7iw: #3e1f1f;
  --xzbp53l: #1e212a;
  --x1x3gp8i: #171921;
  --x53n4pb: #15171e;
  --x1d1ytc8: #1c1f28;
  --x1tp7mte: #191b23;
  --xx6le6e: #494f60;
  --x9xho84: #222835;
  --x1b9ldfx: #0f1116;
  --x9b7gao: #111319;
  --x7vs18r: #14784a;
  --x1g0dt6n: #1f2a23;
  --x1f6wb11: #336ff1;
  --xixrbhj: #1e1e3a;
  --x1wfzzsa: #f1c512;
  --x16vfl48: #2c271f;
  --x1cukv5o: #f46968;
  --xks309v: #5a2e29;
  --x1mtdyhw: #262a34;
  --xf47a8h: #ffffff24;
  --x1ytyt7m: #ffffff14;
  --xhmabbv: #1fab6b;
  --xlvi50j: #264431;
  --x1munnda: #61a5fa;
  --x19zx38v: #1e3a5f;
  --xmzsobo: #b49208;
  --x21diru: #453c1e;
  --x427k2l: #f36a69;
  --xxmisdk: #434959;
  --x190ha0s: #eff1f5;
  --x1ee5kss: #c0c6d6;
  --x1wbb8nk: #15ab67;
  --xk946nh: #61a5fa;
  --xo1ljqw: #b4920d;
  --x1674lm2: #fff;
}

@supports (color: lab(0% 0 0)) {
  .x49bmg.x49bmg, .x49bmg.x49bmg:root {
    --x1l32wk8: lab(46.3425% 64.2347 45.2274);
    --x161k7iw: lab(16.2231% 15.2595 7.07862);
    --xzbp53l: lab(12.7616% .558957 -6.65912);
    --x1x3gp8i: lab(8.82031% .78027 -5.90083);
    --x53n4pb: lab(7.79762% .569977 -5.17648);
    --x1d1ytc8: lab(11.7167% .573754 -6.65351);
    --x1tp7mte: lab(9.86519% .766203 -5.90629);
    --xx6le6e: lab(33.5756% .69277 -10.747);
    --x9xho84: lab(15.9799% .0859797 -9.52672);
    --x1b9ldfx: lab(5.04612% .0855401 -3.36128);
    --x9b7gao: lab(5.83545% .319615 -4.41498);
    --x7vs18r: lab(44.2984% -37.2223 17.2968);
    --x1g0dt6n: lab(15.8206% -6.33541 2.94619);
    --x1f6wb11: lab(48.7838% 17.3696 -72.4666);
    --xixrbhj: lab(12.5118% 6.69868 -18.2848);
    --x1wfzzsa: lab(81.6522% 6.08116 80.2127);
    --x16vfl48: lab(16.0497% 1.14539 6.20931);
    --x1cukv5o: lab(62.6495% 54.4726 28.8117);
    --xks309v: lab(24.8105% 19.944 12.7294);
    --x1mtdyhw: lab(16.9454% .22918 -7.04017);
    --xf47a8h: lab(100% 0 0 / .14);
    --x1ytyt7m: lab(100% 0 0 / .08);
    --xhmabbv: lab(62.0255% -48.3322 22.4595);
    --xlvi50j: lab(26.0584% -15.4275 7.92993);
    --x1munnda: lab(66.0559% -2.62749 -49.7076);
    --x19zx38v: lab(23.6986% -.564933 -25.7822);
    --xmzsobo: lab(62.3081% 4.9156 64.6747);
    --x21diru: lab(25.7091% .616327 19.6869);
    --x427k2l: lab(62.6816% 53.5076 28.2392);
    --xxmisdk: lab(30.9196% .519276 -10.3711);
    --x190ha0s: lab(95.1023% -.142843 -2.26967);
    --x1ee5kss: lab(79.8042% .140399 -8.64667);
    --x1wbb8nk: lab(61.8602% -49.9248 24.4752);
    --xk946nh: lab(66.0559% -2.62749 -49.7076);
    --xo1ljqw: lab(62.3083% 4.83388 63.9415);
    --x1674lm2: lab(100% 0 0);
  }
}

.xj17jvg.xj17jvg, .xj17jvg.xj17jvg:root {
  --x1sw4knc: 0px 16px 24px -4px #0000001f, 0px 8px 12px -4px #0000001f, 0px 8px 6px -4px #0000001f;
  --x1vmuffy: 0px 8px 12px -4px #00000014, 0px -1.5px 2px -1px #ffffff1a;
}
