@layer reset{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kma-black:oklch(23% .004 286);--kma-white:oklch(96.2% 0 0);--kma-gray-25:oklch(89.2% .002 286);--kma-gray-40:oklch(77% .012 280);--kma-gray-60:oklch(81.9% .01 270);--kma-blueberry:oklch(64.2% .191 271.4);--kma-blueberry-dark:oklch(34.1% .09 272.5);--kma-emerald:oklch(77.9% .196 144.2);--kma-emerald-dark:oklch(40.9% .096 144.3);--kma-light-blue:oklch(80.4% .119 232.7);--kma-light-blue-dark:oklch(48.6% .069 232.8);--kma-purple:oklch(69.6% .182 296.6);--kma-purple-dark:oklch(42.5% .104 296.9);--kma-pink:oklch(76.2% .168 350.8);--kma-pink-dark:oklch(46.2% .097 350.3);--kma-red:oklch(70.6% .186 23.1);--kma-red-dark:oklch(42.9% .107 22.7);--kma-orange:oklch(82.9% .145 73.5);--kma-orange-dark:oklch(50.2% .084 74.6);--kma-yellow:oklch(92.6% .184 102.4);--kma-yellow-dark:oklch(55.6% .108 102.2);--kma-violet-app:oklch(62.1% .183 286.6);--kma-font-sans:"book", Arial, Helvetica, sans-serif;--kma-font-display:"heavy", Arial, Helvetica, sans-serif;--kma-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--kma-fs-h1:clamp(2.5rem, 3vw + 1rem, 4.5rem);--kma-fs-h3:clamp(1.75rem, 1vw + 1rem, 2.5rem);--kma-fs-tag:1rem;--kma-lh-body:1.4;--kma-lh-snug:1.2;--kma-lh-tight:.92;--kma-ls-display:-.02em;--kma-ls-tag:.04em;--kma-radius-sharp:1px;--kma-radius-xl:.5rem;--kma-radius-2xl:1.5rem;--kma-radius-3xl:3rem;--kma-radius-pill:9999px;--kma-ease:cubic-bezier(.85, 0, .15, 1);--kma-ease-out-quart:cubic-bezier(.16, 1, .3, 1);--kma-dur-fast:.3s;--kma-dur-mid:.6s;--kma-dur-slow:1.2s;--kma-nav-h:3.5rem;--sidebar-width:16rem;--sidebar-width-icon:3rem;--background:var(--kma-white);--foreground:var(--kma-black);--card:oklch(99% 0 0);--card-foreground:var(--kma-black);--popover:oklch(99% 0 0);--popover-foreground:var(--kma-black);--primary:var(--kma-emerald);--primary-foreground:var(--kma-black);--primary-hover:var(--kma-emerald-dark);--primary-hover-foreground:var(--kma-white);--link:var(--kma-emerald-dark);--secondary:var(--kma-gray-25);--secondary-foreground:var(--kma-black);--muted:var(--kma-gray-25);--muted-foreground:oklch(45% .005 286);--accent:var(--kma-gray-25);--accent-foreground:var(--kma-black);--destructive:var(--kma-red);--destructive-foreground:var(--kma-white);--success:var(--kma-emerald-dark);--success-foreground:var(--kma-white);--warning:var(--kma-orange-dark);--warning-foreground:var(--kma-white);--info:var(--kma-blueberry);--info-foreground:var(--kma-white);--border:var(--kma-gray-40);--input:var(--kma-gray-40);--field:transparent;--field-hover:var(--kma-gray-25);--ring:var(--kma-emerald);--sidebar:oklch(99% 0 0);--sidebar-foreground:var(--kma-black);--sidebar-primary:var(--kma-emerald);--sidebar-primary-foreground:var(--kma-black);--sidebar-accent:var(--kma-gray-25);--sidebar-accent-foreground:var(--kma-black);--sidebar-border:var(--kma-gray-40);--sidebar-ring:var(--kma-emerald);--font-sans:var(--kma-font-sans);--font-display:var(--kma-font-display);--line-height:var(--kma-lh-body);--letter-spacing:normal;--word-spacing:normal;--focus-width:2px}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--kma-black);--foreground:var(--kma-white);--card:oklch(27.5% .004 286);--card-foreground:var(--kma-white);--popover:oklch(27.5% .004 286);--popover-foreground:var(--kma-white);--primary:var(--kma-emerald);--primary-foreground:var(--kma-black);--primary-hover:var(--kma-emerald-dark);--primary-hover-foreground:var(--kma-white);--link:var(--kma-emerald);--secondary:oklch(31% .005 286);--secondary-foreground:var(--kma-white);--muted:oklch(29.5% .004 286);--muted-foreground:var(--kma-gray-40);--accent:oklch(31% .005 286);--accent-foreground:var(--kma-white);--destructive:var(--kma-red);--destructive-foreground:var(--kma-white);--success:var(--kma-emerald);--success-foreground:var(--kma-black);--warning:var(--kma-orange);--warning-foreground:var(--kma-black);--info:var(--kma-light-blue);--info-foreground:var(--kma-black);--border:oklch(100% 0 0/.14);--input:oklch(100% 0 0/.18);--field:color-mix(in oklab, var(--input) 30%, transparent);--field-hover:color-mix(in oklab, var(--input) 50%, transparent);--ring:var(--kma-emerald);--sidebar:var(--kma-black);--sidebar-foreground:var(--kma-white);--sidebar-primary:var(--kma-emerald);--sidebar-primary-foreground:var(--kma-black);--sidebar-accent:oklch(31% .005 286);--sidebar-accent-foreground:var(--kma-white);--sidebar-border:oklch(100% 0 0/.14);--sidebar-ring:var(--kma-emerald)}.accessibility{--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:var(--kma-emerald-dark);--primary-foreground:oklch(100% 0 0);--primary-hover:oklch(30% .08 144.3);--primary-hover-foreground:oklch(100% 0 0);--link:var(--kma-emerald-dark);--secondary:oklch(94% 0 0);--secondary-foreground:oklch(0% 0 0);--muted:oklch(94% 0 0);--muted-foreground:oklch(30% 0 0);--accent:oklch(94% 0 0);--accent-foreground:oklch(0% 0 0);--destructive:var(--kma-red-dark);--destructive-foreground:oklch(100% 0 0);--success:var(--kma-emerald-dark);--success-foreground:oklch(100% 0 0);--warning:var(--kma-orange-dark);--warning-foreground:oklch(100% 0 0);--info:var(--kma-blueberry-dark);--info-foreground:oklch(100% 0 0);--border:oklch(45% 0 0);--input:oklch(45% 0 0);--field:transparent;--field-hover:oklch(92% 0 0);--ring:var(--kma-emerald-dark);--sidebar:oklch(100% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:var(--kma-emerald-dark);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(94% 0 0);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(45% 0 0);--sidebar-ring:var(--kma-emerald-dark);--font-sans:"hyperlegible", Arial, Helvetica, sans-serif;--font-display:"hyperlegible", Arial, Helvetica, sans-serif;--line-height:1.6;--letter-spacing:.03em;--word-spacing:.08em;--focus-width:3px}.dark.accessibility{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(12% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(12% 0 0);--popover-foreground:oklch(100% 0 0);--primary:var(--kma-emerald);--primary-foreground:oklch(0% 0 0);--primary-hover:oklch(86% .2 144.2);--primary-hover-foreground:oklch(0% 0 0);--link:var(--kma-emerald);--secondary:oklch(25% 0 0);--secondary-foreground:oklch(100% 0 0);--muted:oklch(20% 0 0);--muted-foreground:oklch(85% 0 0);--accent:oklch(25% 0 0);--accent-foreground:oklch(100% 0 0);--destructive:var(--kma-red);--destructive-foreground:oklch(0% 0 0);--success:var(--kma-emerald);--success-foreground:oklch(0% 0 0);--warning:var(--kma-orange);--warning-foreground:oklch(0% 0 0);--info:var(--kma-light-blue);--info-foreground:oklch(0% 0 0);--border:oklch(62% 0 0);--input:oklch(62% 0 0);--field:color-mix(in oklab, var(--input) 30%, transparent);--field-hover:color-mix(in oklab, var(--input) 50%, transparent);--ring:var(--kma-emerald);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:var(--kma-emerald);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(25% 0 0);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(62% 0 0);--sidebar-ring:var(--kma-emerald)}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:1rem;line-height:var(--line-height);letter-spacing:var(--letter-spacing);word-spacing:var(--word-spacing);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{min-width:320px;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--kma-ls-display);font-weight:700;line-height:var(--kma-lh-snug)}.accessibility h1,.accessibility h2,.accessibility h3,.accessibility h4{letter-spacing:var(--letter-spacing)}button,input,select,textarea{font:inherit;letter-spacing:inherit}button,a{color:inherit}a{text-decoration:none}.accessibility a{text-underline-offset:.2em;text-decoration:underline}code,kbd,pre{font-family:var(--kma-font-mono)}svg{display:block}summary::-webkit-details-marker{display:none}:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@font-face{font-family:book;src:url(/_assets/Stolzl-Book-DppHE6O4.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:heavy;src:url(/_assets/Stolzl-Bold-JGX5IV5I.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:hyperlegible;src:url(/_assets/AtkinsonHyperlegible-Regular-BrHNak5F.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:hyperlegible;src:url(/_assets/AtkinsonHyperlegible-Bold-GZI4o3u0.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@property --kma-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.kma-running-glow-border{--kma-glow-angle:0deg;--kma-glow-start:70deg;--kma-glow-end:175deg;--kma-glow-color:var(--kma-emerald-dark);--kma-glow-ring:50%;--kma-glow-shadow:30%;--kma-glow-burst:42%;cursor:pointer;background:linear-gradient(var(--background), var(--background)) padding-box, conic-gradient(from var(--kma-glow-angle), transparent 0deg, transparent var(--kma-glow-start), var(--kma-glow-color) 120deg, transparent var(--kma-glow-end), transparent 360deg) border-box;box-shadow:0 0 0 1px color-mix(in srgb, var(--kma-glow-color) var(--kma-glow-ring), transparent), 0 0 18px color-mix(in srgb, var(--kma-glow-color) var(--kma-glow-shadow), transparent);border-color:#0000;animation:2.4s linear infinite kma-running-glow-border}.dark .kma-running-glow-border{--kma-glow-color:var(--kma-emerald);--kma-glow-ring:28%;--kma-glow-shadow:20%;--kma-glow-burst:32%}.kma-running-glow-border:hover,.kma-running-glow-border:focus-visible{--kma-glow-start:55deg;--kma-glow-end:190deg;--kma-glow-ring:80%;--kma-glow-shadow:48%;box-shadow:0 0 0 1px color-mix(in srgb, var(--kma-glow-color) var(--kma-glow-ring), transparent), 0 0 12px color-mix(in srgb, var(--kma-glow-color) var(--kma-glow-shadow), transparent), 0 0 28px color-mix(in srgb, var(--kma-glow-color) var(--kma-glow-burst), transparent)}.dark .kma-running-glow-border:hover,.dark .kma-running-glow-border:focus-visible{--kma-glow-ring:60%;--kma-glow-shadow:36%}@keyframes kma-running-glow-border{to{--kma-glow-angle:360deg}}

@layer reset, stylex.priority1;

@layer stylex.priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1ngqb6p {
    padding: .125rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x1835gkm {
    padding: .625rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xyf9f8g {
    padding: 1px;
  }

  .x1uz70x1 {
    padding: 1rem;
  }
}

@layer stylex.priority3 {
  .x3poanx {
    background-position: right .5rem center;
  }

  .x1gv9dkx {
    border-color: color-mix(in oklab,var(--destructive) 35%,transparent);
  }

  .x1mb4x39 {
    border-color: color-mix(in oklab,var(--warning) 35%,transparent);
  }

  .xdre42c {
    border-color: color-mix(in oklab,var(--x17q6x7j) 35%,transparent);
  }

  .xyo4jgp {
    border-color: color-mix(in oklab,var(--x8xag5t) 40%,var(--xxpbcmj));
  }

  .xm9tzft {
    border-color: color-mix(in srgb,var(--foreground) 30%,transparent);
  }

  .x1xv0pw7 {
    border-color: color-mix(in srgb,var(--link) 40%,transparent);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xmb99i0 {
    border-color: var(--x8xag5t);
  }

  .xmd19c2 {
    border-color: var(--xrsdze4);
  }

  .x14kr6rt {
    border-color: var(--xxpbcmj);
  }

  .x14iod41 {
    border-color: var(--xz4dypb);
  }

  .xuxrje7 {
    border-inline-width: 0;
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x1ky71vc {
    border-radius: var(--x10xywmk);
  }

  .x1dyy087 {
    border-radius: var(--x11h6542);
  }

  .x1rlnc86 {
    border-radius: var(--x131p7hb);
  }

  .xxx5sg {
    border-radius: var(--x1ymewak);
  }

  .x151l4b1 {
    border-radius: var(--xsx9d7c);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .xf4q40n {
    grid-template-areas: "stepper tabs"
                         "doc doc";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x16sahtb {
    margin-block: -1px;
  }

  .x8atrpe {
    margin-block: .25rem;
  }

  .xe4q7t1 {
    margin-block: 4rem;
  }

  .x15e8ic6 {
    margin-inline: -.25rem;
  }

  .x1vvoggu {
    margin-inline: -.75rem;
  }

  .x10z5scy {
    margin-inline: -1rem;
  }

  .x1wboj75 {
    margin-inline: .5rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1iv7sc9 {
    padding-block: .0625rem;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .x5utbj {
    padding-block: .1875rem;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

  .x13eudtd {
    padding-block: .625rem;
  }

  .xo0yzjp {
    padding-block: .75rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1j6fjeo {
    padding-block: 2.5rem;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .xic3azd {
    padding-block: 3rem;
  }

  .xllzysa {
    padding-inline: .25rem;
  }

  .x18a9hih {
    padding-inline: .375rem;
  }

  .x97vtpp {
    padding-inline: .5rem;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xin1iks {
    transition: opacity .25s cubic-bezier(.22, 1, .36, 1);
  }

  .x1fye3y2 {
    transition: transform .5s cubic-bezier(.22, 1, .36, 1), opacity .5s, height .15s;
  }

  .x6ln7tn:focus-within, .xhb60bv:focus-visible {
    border-color: var(--x12xkc21);
  }

  .xlhgkwk:hover {
    border-color: color-mix(in oklab,var(--primary) 50%,transparent);
  }

  @media (width >= 900px) {
    .xrudybd.xrudybd {
      gap: .75rem;
    }

    .x1gfa3ay.x1gfa3ay {
      gap: 1.75rem;
    }

    .xcx9q2g.xcx9q2g {
      gap: 2.25rem;
    }

    .x1mjmmsv.x1mjmmsv {
      padding-block: .75rem;
    }
  }

  @media (width >= 640px) {
    .xqhxdrm.xqhxdrm {
      padding-block: 1.25rem;
    }
  }

  @media (width >= 900px) {
    .xvw0j9f.xvw0j9f {
      padding-block: 2.5rem;
    }
  }

  @media (width >= 640px) {
    .xgslexy.xgslexy {
      padding-block: 2rem;
    }

    .x62z4f4.x62z4f4 {
      padding-block: 3rem;
    }

    .xedse5k.xedse5k {
      padding-inline: 1.5rem;
    }

    .ximropr.ximropr {
      padding-inline: 2.25rem;
    }
  }

  @container (width >= 60rem) {
    .xqhiyzq.xqhiyzq {
      grid-template-areas: "picker tabs"
                           "picker doc";
    }
  }

  @container (width <= 20rem) {
    .x524wwi.x524wwi {
      grid-template-areas: "stepper"
                           "tabs"
                           "doc";
    }
  }
}

@layer stylex.priority4 {
  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xcx56e2 {
    animation-name: x13kz0yu-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .x11fx2pw {
    animation-name: x1wsoo1k-B;
  }

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x76wil1 {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xjyslct {
    appearance: none;
  }

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

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .x666b6x {
    background-color: color-mix(in oklab,var(--background) 85%,transparent);
  }

  .x1nci318 {
    background-color: color-mix(in oklab,var(--destructive) 12%,transparent);
  }

  .x2ix4gk {
    background-color: color-mix(in oklab,var(--destructive) 14%,transparent);
  }

  .x1lvptv6 {
    background-color: color-mix(in oklab,var(--info) 14%,transparent);
  }

  .x1t1i93j {
    background-color: color-mix(in oklab,var(--muted) 50%,transparent);
  }

  .x1mb2x0d {
    background-color: color-mix(in oklab,var(--primary) 5%,transparent);
  }

  .x1mjinyk {
    background-color: color-mix(in oklab,var(--success) 16%,transparent);
  }

  .xk7hvzp {
    background-color: color-mix(in oklab,var(--warning) 14%,transparent);
  }

  .x199yosd {
    background-color: color-mix(in oklab,var(--warning) 18%,transparent);
  }

  .x1my6eoe {
    background-color: color-mix(in oklab,var(--x17q6x7j) 10%,transparent);
  }

  .x1uatem2 {
    background-color: color-mix(in oklab,var(--x8xag5t) 7%,var(--x1ozwvkz));
  }

  .xl9tehf {
    background-color: color-mix(in oklab,var(--xkq205h) 40%,transparent);
  }

  .xslkky6 {
    background-color: color-mix(in oklab,var(--xkq205h) 50%,transparent);
  }

  .xr7zgtw {
    background-color: color-mix(in srgb,var(--background) 80%,transparent);
  }

  .xqvr73e {
    background-color: #0000001a;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xs7nrfy {
    background-color: var(--x10823ig);
  }

  .xr6nntp {
    background-color: var(--x15awm55);
  }

  .x1vtx623 {
    background-color: var(--x18qdx9m);
  }

  .x1lcrulj {
    background-color: var(--x1bderft);
  }

  .x122a5gm {
    background-color: var(--x1damd2h);
  }

  .x11an8b5 {
    background-color: var(--x1hm3tbs);
  }

  .x18xxs2j {
    background-color: var(--x1ozwvkz);
  }

  .x1v70wau {
    background-color: var(--x1qa0m7);
  }

  .x1pj8vd5 {
    background-color: var(--x1sfh2me);
  }

  .x1l6uxkh {
    background-color: var(--x1whmujb);
  }

  .x6u1dab {
    background-color: var(--x3sqpm8);
  }

  .x1wi5sx {
    background-color: var(--x6bckl9);
  }

  .x10wu1er {
    background-color: var(--x8xag5t);
  }

  .x13zh4yw {
    background-color: var(--xfw6zzk);
  }

  .x1vqprdn {
    background-color: var(--xkq205h);
  }

  .xx9wuwu {
    background-color: var(--xogpr8e);
  }

  .xqilfvn {
    background-color: var(--xu9lgt6);
  }

  .xegwjj9 {
    background-color: var(--xxpbcmj);
  }

  .x1edhm09 {
    background-color: var(--xz4dypb);
  }

  .x1ioibn2 {
    background-image: radial-gradient(ellipse 70% 60% at 50% 55%,transparent 0%,color-mix(in srgb,var(--background) 70%,transparent) 55%,color-mix(in srgb,var(--background) 95%,transparent) 100%),radial-gradient(circle at 100% 0%,#657fff38,transparent 36rem);
  }

  .x13o5pyv {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x16uus16 {
    border-end-end-radius: 0;
  }

  .xbiv7yw {
    border-end-start-radius: 0;
  }

  .xs3xxht {
    border-inline-end-color: var(--x1damd2h);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x1gumfy7 {
    border-inline-start-color: var(--xxpbcmj);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .x1ga7v0g {
    border-start-end-radius: 0;
  }

  .x15mokao {
    border-start-start-radius: 0;
  }

  .xcchaf5 {
    box-shadow: -1px 0 0 var(--xxpbcmj);
  }

  .xy9ndho {
    box-shadow: inset 3px 0 0 var(--x17q6x7j);
  }

  .xcqihvg {
    box-shadow: inset 3px 0 0 var(--xrsdze4);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x152tzoq {
    box-shadow: var(--x1rp67qd);
  }

  .xu5fl4i {
    box-shadow: var(--x298jks),var(--x1rp67qd);
  }

  .x6aaj2b {
    box-shadow: var(--x298jks),var(--xvr0hvz);
  }

  .x16vwxw9 {
    box-shadow: var(--x298jks);
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .xy77l61 {
    color: color-mix(in oklab,var(--sidebar-foreground) 70%,transparent);
  }

  .x1wdfumu {
    color: color-mix(in oklab,var(--x17q6x7j) 85%,var(--xogpr8e));
  }

  .x1heor9g {
    color: inherit;
  }

  .xx0sbqq {
    color: var(--x15awm55);
  }

  .x1cvintr {
    color: var(--x17q6x7j);
  }

  .xdbvpei {
    color: var(--x1c6z43l);
  }

  .x115ngsc {
    color: var(--x1hblfxl);
  }

  .xyhmhnm {
    color: var(--x1o87911);
  }

  .x9hkkyf {
    color: var(--x1qa0m7);
  }

  .x1bthm02 {
    color: var(--x1xn22j8);
  }

  .xxgq6un {
    color: var(--x6bckl9);
  }

  .xs6w3ec {
    color: var(--x8xag5t);
  }

  .x1dbn7ie {
    color: var(--xf8rikd);
  }

  .xplrkl3 {
    color: var(--xfw6zzk);
  }

  .x1ixfuki {
    color: var(--xjecoph);
  }

  .xfwep2c {
    color: var(--xm3s5y7);
  }

  .x128ddku {
    color: var(--xogpr8e);
  }

  .x1ampzkq {
    color: var(--xpcy6je);
  }

  .x1u609f7 {
    color: var(--xrsdze4);
  }

  .x1soux8y {
    color: var(--xybmezv);
  }

  .x1d3i0y6 {
    column-gap: .375rem;
  }

  .x4prdry {
    column-gap: .5rem;
  }

  .xsin8gy {
    column-gap: .75rem;
  }

  .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .x41o525 {
    contain: inline-size;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xwjm1zm {
    flex-basis: 14rem;
  }

  .x1em7b6m {
    flex-basis: 16rem;
  }

  .x109vnjc {
    flex-basis: 20rem;
  }

  .xwstf8j {
    flex-basis: 3rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1mb2qyg {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  }

  .x1xsfhm6 {
    font-family: var(--x1ch258y);
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

  .x12lo8hy {
    font-size: .6875rem;
  }

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

  .x1dcheo9 {
    font-size: .8125rem;
  }

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

  .xgommxb {
    font-size: .8rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x15ogv7k {
    font-size: clamp(48px, 10dvh, 112px);
  }

  .x1hkuhtv {
    font-size: clamp(4rem, 16dvh, 8.75rem);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x1rnidkh {
    grid-auto-columns: minmax(0, 1fr);
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .xc3tme8 {
    grid-column-end: 3;
  }

  .x1q5nlun {
    grid-column-end: 4;
  }

  .xf9esv7 {
    grid-column-end: doc;
  }

  .x8mzksz {
    grid-column-end: picker;
  }

  .x166e6mw {
    grid-column-end: stepper;
  }

  .x1fdaxnq {
    grid-column-end: tabs;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x1mk1bxn {
    grid-column-start: 3;
  }

  .x1c0j80i {
    grid-column-start: doc;
  }

  .xdkj06p {
    grid-column-start: picker;
  }

  .xq90ecu {
    grid-column-start: stepper;
  }

  .xpr58jh {
    grid-column-start: tabs;
  }

  .xhv8l6p {
    grid-row-end: doc;
  }

  .xb4nslt {
    grid-row-end: picker;
  }

  .x84skna {
    grid-row-end: stepper;
  }

  .xwd57t9 {
    grid-row-end: tabs;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x97mjbt {
    grid-row-start: doc;
  }

  .xc99xc {
    grid-row-start: picker;
  }

  .x8lok9k {
    grid-row-start: stepper;
  }

  .x1v7mwyi {
    grid-row-start: tabs;
  }

  .x8vs6of {
    grid-template-columns: 1.5rem minmax(0, 1fr) auto;
  }

  .x1th50cv {
    grid-template-columns: 11rem minmax(0, 1fr);
  }

  .x52fmzj {
    grid-template-columns: 1fr auto;
  }

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

  .x10un3a6 {
    grid-template-columns: 1rem minmax(0, 1fr) 2.5rem 1rem;
  }

  .x157mr3k {
    grid-template-columns: 4rem 1fr;
  }

  .x1rnzdi6 {
    grid-template-columns: 7rem minmax(0, 1fr);
  }

  .x18pazt1 {
    grid-template-columns: 9rem minmax(0, 1fr) auto;
  }

  .x1c0bcb1 {
    grid-template-columns: auto 1fr 1fr 1fr;
  }

  .x10e9mw5 {
    grid-template-columns: auto auto minmax(0, 1fr) minmax(0, 1fr) auto;
  }

  .x1rkzygb {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .x37c5m6 {
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  }

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

  .x1dw7rwd {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;
  }

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

  .xxqibar {
    grid-template-columns: minmax(7rem, 35%) 1fr;
  }

  .x1euauzb {
    grid-template-columns: minmax(9rem, max-content) 1fr;
  }

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

  .x1eycs3t {
    grid-template-columns: repeat(auto-fill, minmax(11rem, 1fr));
  }

  .x1thlg38 {
    grid-template-columns: repeat(auto-fill, minmax(9.5rem, 1fr));
  }

  .x16p6thf {
    grid-template-rows: auto minmax(0, 1fr);
  }

  .x15mmpe5 {
    inset-inline-end: -.25rem;
  }

  .x4q260s {
    inset-inline-end: .25rem;
  }

  .x2zvsah {
    inset-inline-end: .75rem;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1fmyei2 {
    inset-inline-end: 1rem;
  }

  .xh7lhq3 {
    inset-inline-start: .625rem;
  }

  .x1ldr68l {
    inset-inline-start: .75rem;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xq3glz8 {
    inset-inline-start: calc(var(--sidebar-width-icon) - .5rem);
  }

  .xvidlul {
    inset-inline-start: calc(var(--sidebar-width) - .5rem);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xlqzeqv {
    justify-content: start;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

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

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .xrvdtue {
    letter-spacing: var(--x1wajcme);
  }

  .x185d08 {
    letter-spacing: var(--xex34r1);
  }

  .x2fkcpg {
    line-height: .9;
  }

  .xdpg8n2 {
    line-height: 1.125rem;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .xal1hqk {
    line-height: 1.375rem;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x1dpfygs {
    margin-inline-end: -.5rem;
  }

  .xowauwy {
    margin-inline-end: .25rem;
  }

  .x11t971q {
    margin-inline-end: auto;
  }

  .x6qrqr9 {
    margin-inline-start: -.375rem;
  }

  .x1hb08if {
    margin-inline-start: -1px;
  }

  .x19zy0hf {
    margin-inline-start: -1rem;
  }

  .x1j9pc4w {
    margin-inline-start: .25rem;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x18km98s {
    opacity: .75;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x9u0kzs {
    padding-inline-end: .125rem;
  }

  .x1do52mm {
    padding-inline-end: .25rem;
  }

  .xkyoe5z {
    padding-inline-end: .75rem;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .xctxq56 {
    padding-inline-end: 2rem;
  }

  .x1jhhk9l {
    padding-inline-start: .375rem;
  }

  .x1rgrh6f {
    padding-inline-start: .5rem;
  }

  .x1m83qfk {
    padding-inline-start: .75rem;
  }

  .x531hfe {
    padding-inline-start: 1.125rem;
  }

  .xjh29tw {
    padding-inline-start: 1.25rem;
  }

  .x1is3n31 {
    padding-inline-start: 1.5rem;
  }

  .x8945me {
    padding-inline-start: 1rem;
  }

  .xld8u84 {
    padding-inline-start: 2rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x5qd032 {
    row-gap: .25rem;
  }

  .x1gcqhjp {
    row-gap: .375rem;
  }

  .x1fc8kun {
    row-gap: .5rem;
  }

  .x1rnwn48 {
    row-gap: .75rem;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .xm4efwp {
    transform-origin: bottom;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

  .x1c071of {
    transform: none;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x1jec706 {
    transform: scale(.95);
  }

  .x3oybdh {
    transform: scale(1);
  }

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

  .x1n64d3g {
    transform: translateX(.85rem);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x1kauv6e {
    transform: translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(calc(var(--toast-offset-y) * -1 - var(--toast-index) * .75rem + var(--toast-swipe-movement-y)));
  }

  .x1y3wmpb {
    transform: translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(calc(var(--toast-offset-y) * -1 - var(--toast-index) * .75rem + var(--toast-swipe-movement-y)));
  }

  .x1ohbwyw {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-offset-y) * -1 - var(--toast-index) * .75rem + var(--toast-swipe-movement-y)));
  }

  .x17h0r9o {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - var(--toast-index) * .75rem - (1 - max(0,1 - var(--toast-index) * .1)) * var(--toast-frontmost-height, var(--toast-height)))) scale(max(0,1 - var(--toast-index) * .1));
  }

  .x19siavk {
    transform: translateY(150%);
  }

  .xxis84b {
    transform: translateY(calc(var(--toast-swipe-movement-y) - 150%));
  }

  .x1fgpvzz {
    transform: translateY(calc(var(--toast-swipe-movement-y) + 150%));
  }

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

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

  .x1g2r6go {
    transition-duration: .1s;
  }

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

  .x11vqxbs {
    transition-property: background-color, border-color, box-shadow;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .x106061f {
    transition-property: background-color, box-shadow;
  }

  .x2tb9wd {
    transition-property: background-color, color, border-color, box-shadow, opacity;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .x1tv3a4w {
    transition-property: border-color, box-shadow, background-color;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .x9ybxor {
    transition-property: left;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x184luk4 {
    transition-property: width, height, padding;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .xwwtwea {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .x4ognrn {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .xcj1dhv {
    transition-timing-function: linear;
  }

  .x10ygd1y {
    transition-timing-function: var(--xirll0p);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1b4dqds {
    z-index: 41;
  }

  .x11b4pi6 {
    z-index: 44;
  }

  .xvyhd0g {
    z-index: 45;
  }

  .x17fe03x {
    z-index: 46;
  }

  .xfmsuud {
    z-index: 47;
  }

  .x16nlfvd {
    z-index: 48;
  }

  .xa9119d {
    z-index: 50;
  }

  .xfa8aoj {
    z-index: 51;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .xx4kcrl:focus-visible {
    background-color: var(--x1hm3tbs);
  }

  .x1c6yoq9:focus-visible {
    box-shadow: var(--xb51gx6);
  }

  .x18axgyb:focus-visible {
    box-shadow: var(--xblj6gk),var(--x1rp67qd);
  }

  .x1cydk5l:focus-visible, .x9u30dg:focus-within {
    box-shadow: var(--xblj6gk);
  }

  .x1q2k4k6:focus-within, .xjmsp19:focus-visible {
    outline-color: var(--x12xkc21);
  }

  .x16gxa91:focus-within, .x784prv:focus-visible {
    outline-width: 2px;
  }

  .xjl7jj:empty {
    display: none;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x1nsdd5u:hover {
    background-color: color-mix(in oklab,var(--destructive) 22%,transparent);
  }

  .x1coliin:hover {
    background-color: color-mix(in oklab,var(--muted) 50%,transparent);
  }

  .xvsu2ni:hover {
    background-color: color-mix(in oklab,var(--secondary) 80%,transparent);
  }

  .x153s24p:hover {
    background-color: color-mix(in oklab,var(--x1bderft) 85%,var(--xjecoph));
  }

  .x13079hl:hover {
    background-color: var(--x1c6z43l);
  }

  .xlgmtsb:hover {
    background-color: var(--x1hm3tbs);
  }

  .x4fdvfd:hover {
    background-color: var(--x1omr39j);
  }

  .xvngzqf:hover {
    background-color: var(--x3sqpm8);
  }

  .x17y0kpv:hover {
    background-color: var(--xkq205h);
  }

  .xarwfzc:hover {
    background-color: var(--xov8swv);
  }

  .xc3wfi3:hover {
    color: var(--x1e4fbk1);
  }

  .x1a7f4qd:hover {
    color: var(--xogpr8e);
  }

  .x162w5y3:hover {
    color: var(--xpcy6je);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .xymg228:active {
    transform: translateY(1px);
  }

  @media (width >= 768px) {
    .x12gs5cb.x12gs5cb {
      display: block;
    }

    .xsif4ur.xsif4ur {
      display: flex;
    }
  }

  @media (width >= 420px) {
    .x1s6ddfn.x1s6ddfn {
      display: inline-flex;
    }
  }

  @media (width >= 640px) {
    .x74r5v0.x74r5v0 {
      font-size: 1rem;
    }

    .xw1uy7o.xw1uy7o {
      grid-column-end: auto;
    }

    .xzrf1au.xzrf1au {
      grid-column-start: auto;
    }

    .x1out962.x1out962 {
      grid-row-start: auto;
    }

    .xh4hkqq.xh4hkqq {
      grid-template-columns: auto auto minmax(0, 10rem) minmax(0, 9rem) auto;
    }

    .xx3y1e4.xx3y1e4 {
      grid-template-columns: minmax(0, 10rem) minmax(0, 8rem) minmax(0, 1fr) auto;
    }
  }

  @media (width >= 900px) {
    .x1gz7n9c.x1gz7n9c {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }

    .xdex8c1.xdex8c1 {
      line-height: 1.625;
    }
  }

  @container (width <= 40rem) {
    .xsvdkwo.xsvdkwo {
      display: flex;
    }
  }

  @container (width >= 60rem) {
    .xyltrn0.xyltrn0 {
      display: flex;
    }

    .x5a7nz5.x5a7nz5 {
      display: inline;
    }
  }

  @container (width <= 30rem) {
    .xadcizb.xadcizb {
      display: none;
    }
  }

  @container (width <= 40rem) {
    .x1iav86l.x1iav86l {
      display: none;
    }
  }

  @container (width <= 44rem) {
    .xbsmphu.xbsmphu {
      display: none;
    }
  }

  @container (width <= 46rem) {
    .x1pjyitp.x1pjyitp {
      display: none;
    }
  }

  @container (width >= 60rem) {
    .x5oaxmt.x5oaxmt {
      display: none;
    }

    .x1inmlb4.x1inmlb4 {
      grid-template-columns: 16rem minmax(0, 1fr);
    }
  }

  @container (width <= 20rem) {
    .x1s8c7po.x1s8c7po {
      grid-template-columns: minmax(0, 1fr);
    }

    .x1kjc50j.x1kjc50j {
      grid-template-rows: auto auto minmax(0, 1fr);
    }
  }

  @container (width >= 60rem) {
    .xoojz1n.xoojz1n {
      grid-template-rows: auto minmax(0, 1fr);
    }
  }
}

@layer stylex.priority5 {
  .xu4pr1r {
    border-bottom-color: color-mix(in oklab,var(--border) 70%,transparent);
  }

  .x1lpixuo {
    border-bottom-color: color-mix(in oklab,var(--xxpbcmj) 40%,transparent);
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

  .xgbjqpn {
    border-bottom-color: var(--xogpr8e);
  }

  .x1u2ch0f {
    border-bottom-color: var(--xxpbcmj);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x1xdkpbj {
    border-top-color: var(--xxpbcmj);
  }

  .xzxay1w {
    border-top-left-radius: var(--x11h6542);
  }

  .xfvi6uu {
    border-top-right-radius: var(--x11h6542);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .xjo8i4p {
    bottom: -.25rem;
  }

  .xtzk6r2 {
    bottom: -5px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1szun9y {
    bottom: 1rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .x1u5kllg {
    height: 1.15rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xr004xx {
    height: 16rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1lf3n13 {
    height: 20rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .xupy61u {
    height: 5rem;
  }

  .x17frcva {
    height: 6rem;
  }

  .xw76nk8 {
    height: 8rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xiqyeby {
    height: max(100dvh - 3.5rem, 28rem);
  }

  .x4a9ltk {
    height: var(--toast-frontmost-height, var(--toast-height));
  }

  .x13dl79w {
    height: var(--toast-height);
  }

  .xyq6l7l {
    height: var(--x-blockSize);
  }

  .x1ry4u8l {
    height: var(--xs015iq);
  }

  .xwje7jw {
    left: -.25rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1jyxor1 {
    margin-bottom: -1px;
  }

  .xsiyqvz {
    margin-bottom: -1rem;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .x1gr9t9r {
    margin-bottom: .75rem;
  }

  .x72edsj {
    margin-top: .125rem;
  }

  .x1xfscbn {
    margin-top: .1875rem;
  }

  .x1tbvfm1 {
    margin-top: .25rem;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .xhd83ik {
    max-height: 85vh;
  }

  .xgf6hd8 {
    max-height: calc(100vh - 18rem);
  }

  .xlmodhz {
    max-height: calc(100vh - 2rem);
  }

  .xrabemf {
    max-height: min(70vh,var(--available-height));
  }

  .xv0evzi {
    max-height: min(var(--available-height),18rem);
  }

  .x13t5m2v {
    max-height: min(var(--available-height),22rem);
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1s8ub08 {
    max-width: 10rem;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x1910umr {
    max-width: 15rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x1jrhgas {
    max-width: 85vw;
  }

  .x193lwwl {
    max-width: calc(100vw - 2rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xhvkxlm {
    min-height: 1.375rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x1xqys5c {
    min-height: 18rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .xbq476d {
    min-width: 11.5rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .xgomdpo {
    min-width: 1rem;
  }

  .xps9ze4 {
    min-width: 28rem;
  }

  .x1k8l6nd {
    min-width: 3rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x1d6dtaj {
    min-width: var(--x-minInlineSize);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .xmnamis {
    padding-bottom: .5rem;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x1b58sdr {
    padding-top: .5rem;
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1gx8tik {
    padding-top: var(--xs015iq);
  }

  .x1f83cfr {
    right: -.25rem;
  }

  .x1id1kad {
    top: -.25rem;
  }

  .xjibb99 {
    top: -5px;
  }

  .xsv2zaq {
    top: .25rem;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .xrkia0p {
    width: .375rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .x1nqqiwj {
    width: 22rem;
  }

  .x1w1wbw6 {
    width: 24rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .xqblchm {
    width: 34rem;
  }

  .x1kgusv3 {
    width: 36rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .xb3blil {
    width: 48rem;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x5gnn2w {
    width: min(24rem, 100vw - 2rem);
  }

  .xhxpvsk {
    width: min(36rem, 100vw);
  }

  .xqfib00 {
    width: min(36rem, 100vw - 2rem);
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

  .x1uyokj7 {
    width: var(--x-inlineSize);
  }

  .xzdfmgm {
    width: var(--x1sif20z);
  }

  .x1wg1bgd {
    width: var(--x51j0lh);
  }

  .x1d9v4yf:first-child {
    border-top-style: none;
  }

  @media (width >= 768px) {
    .x1lkp1e7.x1lkp1e7 {
      left: var(--x1sif20z);
    }

    .xag5a9y.xag5a9y {
      left: var(--x51j0lh);
    }
  }

  @media (width >= 900px) {
    .x1k55psq.x1k55psq {
      padding-top: 3.5rem;
    }
  }

  @container (width >= 60rem) {
    .x2ta9ek.x2ta9ek {
      border-bottom-width: 1px;
    }
  }

  @container (width <= 46rem) {
    .x1tj99lo.x1tj99lo {
      max-width: 9rem;
    }

    .xc45xop.xc45xop {
      min-width: auto;
    }
  }
}

@layer stylex.priority6 {
  .xc72i1d::placeholder {
    color: var(--x1c6z43l);
  }

  .x100rkj9:after {
    content: "";
  }

  .x1iygr5g:after {
    inset-inline-start: 0;
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

@layer stylex.priority7 {
  .x3nd85q:after {
    height: calc(.75rem + 1px);
  }

  .x1srwf7z:after {
    top: 100%;
  }

  .x4eaejv:after {
    width: 100%;
  }
}

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

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

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

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

@keyframes x13kz0yu-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }
}

@keyframes x1wsoo1k-B {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .xg8k0lp {
  --x1346psl: var(--font-sans);
  --x1ch258y: var(--font-display);
  --x19sa446: var(--kma-font-mono);
}

:root, .x1usxbze {
  --x1hm3tbs: var(--accent);
  --xf8rikd: var(--accent-foreground);
  --x1qa0m7: var(--background);
  --xxpbcmj: var(--border);
  --x1ozwvkz: var(--card);
  --x1mmx9rg: var(--card-foreground);
  --x17q6x7j: var(--destructive);
  --xnglqnr: var(--destructive-foreground);
  --xogpr8e: var(--foreground);
  --xfw6zzk: var(--info);
  --x1bnmt41: var(--info-foreground);
  --xz4dypb: var(--input);
  --x18qdx9m: var(--field);
  --x1omr39j: var(--field-hover);
  --xm3s5y7: var(--link);
  --xkq205h: var(--muted);
  --x1c6z43l: var(--muted-foreground);
  --xu9lgt6: var(--popover);
  --x1hblfxl: var(--popover-foreground);
  --x8xag5t: var(--primary);
  --x15awm55: var(--primary-foreground);
  --xov8swv: var(--primary-hover);
  --x1e4fbk1: var(--primary-hover-foreground);
  --x12xkc21: var(--ring);
  --x10823ig: var(--secondary);
  --xybmezv: var(--secondary-foreground);
  --x1whmujb: var(--sidebar);
  --x3sqpm8: var(--sidebar-accent);
  --xpcy6je: var(--sidebar-accent-foreground);
  --x1damd2h: var(--sidebar-border);
  --x1xn22j8: var(--sidebar-foreground);
  --x1o87911: var(--sidebar-primary);
  --x15o922p: var(--sidebar-primary-foreground);
  --x1096uze: var(--sidebar-ring);
  --x6bckl9: var(--success);
  --x1ritbh4: var(--success-foreground);
  --xrsdze4: var(--warning);
  --x1m4am3z: var(--warning-foreground);
}

:root, .xw80873 {
  --x1rgyil6: var(--kma-ease);
  --xirll0p: var(--kma-ease-out-quart);
  --x8qokaw: var(--kma-dur-fast);
  --x1obt8lh: var(--kma-dur-mid);
  --x1mkas6g: var(--kma-dur-slow);
}

:root, .xu7mxp {
  --xblj6gk: 0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent);
  --xb51gx6: 0 0 0 3px color-mix(in oklab, var(--destructive) 25%, transparent);
  --x298jks: 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent);
  --xvr0hvz: 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --x1rp67qd: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

:root, .x6bp8ok {
  --xex34r1: var(--kma-ls-display);
  --x1wajcme: var(--kma-ls-tag);
  --xfu2mxy: var(--line-height);
  --x10i36v4: var(--kma-lh-snug);
  --xbnxlu1: var(--kma-lh-tight);
}

:root, .xqwik20 {
  --xjecoph: var(--kma-black);
  --x13vy4k1: var(--kma-blueberry);
  --x18yov4v: var(--kma-blueberry-dark);
  --x1sfh2me: var(--kma-emerald);
  --xb4zav2: var(--kma-emerald-dark);
  --xz4mzj4: var(--kma-gray-25);
  --x14h5392: var(--kma-gray-40);
  --x1e77sm7: var(--kma-gray-60);
  --x1iq6rfx: var(--kma-light-blue);
  --xzcohhi: var(--kma-orange);
  --xpdv421: var(--kma-orange-dark);
  --xkgiv88: var(--kma-pink);
  --x1bderft: var(--kma-purple);
  --x155ou6d: var(--kma-red);
  --x1qf4b1l: var(--kma-red-dark);
  --x1d4g5vd: var(--kma-white);
  --x1n6asy9: var(--kma-yellow);
}

:root, .xo1lvd2 {
  --xs015iq: var(--kma-nav-h);
  --x51j0lh: var(--sidebar-width);
  --x1sif20z: var(--sidebar-width-icon);
  --x1vpgr94: var(--focus-width);
}

:root, .x1lc1ynx {
  --xsx9d7c: var(--kma-radius-sharp);
  --x10xywmk: var(--kma-radius-sharp);
  --x131p7hb: var(--kma-radius-sharp);
  --x11h6542: var(--kma-radius-xl);
  --x1cq8a4c: var(--kma-radius-2xl);
  --x1ymewak: var(--kma-radius-pill);
}
