:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#fbfaf8;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-foreground:#fff;--secondary:#f2f0ed;--secondary-foreground:#111;--muted:#f2f0ed;--muted-foreground:#8a8a8a;--accent:#f2f0ed;--accent-foreground:#111;--destructive:#dc2626;--border:#d8d6d2;--input:#d8d6d2;--ring:#8a8a8a;--sidebar:#fbfaf8;--sidebar-foreground:#111;--sidebar-primary:#111;--sidebar-primary-foreground:#fff;--sidebar-accent:#f2f0ed;--sidebar-accent-foreground:#111;--sidebar-border:#d8d6d2;--sidebar-ring:#8a8a8a;--radius:8px;--font-sans:"Suisse Intl", "Suisse Intl Fallback", "Inter Variable", system-ui, sans-serif;--kya-bg:#fbfaf8;--kya-border:#d8d6d2;--kya-error:#dc2626;--kya-fg:#111;--kya-muted:#8a8a8a;--kya-shadow:#00000014;--kya-tint-gold:#f0a500;--kya-tint-green:#22a559;--kya-tint-sky:#3d9be9}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--background:#000;--foreground:#fff;--card:#000;--card-foreground:#fff;--popover:#000;--popover-foreground:#fff;--primary:#fff;--primary-foreground:#000;--secondary:#1a1a1a;--secondary-foreground:#fff;--muted:#1a1a1a;--muted-foreground:#8a8a8a;--accent:#1a1a1a;--accent-foreground:#fff;--destructive:#f87171;--border:#3f3f3f;--input:#3f3f3f;--ring:#8a8a8a;--sidebar:#000;--sidebar-foreground:#fff;--sidebar-primary:#fff;--sidebar-primary-foreground:#000;--sidebar-accent:#1a1a1a;--sidebar-accent-foreground:#fff;--sidebar-border:#3f3f3f;--sidebar-ring:#8a8a8a;--kya-bg:#000;--kya-border:#3f3f3f;--kya-error:#f87171;--kya-fg:#fff;--kya-muted:#8a8a8a;--kya-shadow:#00000080;--kya-tint-gold:#ffc94d;--kya-tint-green:#4fd08a;--kya-tint-sky:#6cb8ff}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#000;--foreground:#fff;--card:#000;--card-foreground:#fff;--popover:#000;--popover-foreground:#fff;--primary:#fff;--primary-foreground:#000;--secondary:#1a1a1a;--secondary-foreground:#fff;--muted:#1a1a1a;--muted-foreground:#8a8a8a;--accent:#1a1a1a;--accent-foreground:#fff;--destructive:#f87171;--border:#3f3f3f;--input:#3f3f3f;--ring:#8a8a8a;--sidebar:#000;--sidebar-foreground:#fff;--sidebar-primary:#fff;--sidebar-primary-foreground:#000;--sidebar-accent:#1a1a1a;--sidebar-accent-foreground:#fff;--sidebar-border:#3f3f3f;--sidebar-ring:#8a8a8a;--kya-bg:#000;--kya-border:#3f3f3f;--kya-error:#f87171;--kya-fg:#fff;--kya-muted:#8a8a8a;--kya-shadow:#00000080;--kya-tint-gold:#ffc94d;--kya-tint-green:#4fd08a;--kya-tint-sky:#6cb8ff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}a:not([data-slot=button]):not([data-plain]){color:inherit;text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}a:not([data-slot=button]):not([data-plain]):visited{color:inherit}@media (hover:hover){a:not([data-slot=button]):not([data-plain]):hover{text-decoration-thickness:2px}}a:not([data-slot=button]):not([data-plain]):focus-visible{outline:1px solid var(--kya-muted);outline-offset:2px;border-radius:2px}::selection{background-color:#ff4f0080}html{background:var(--background)}html,body{overscroll-behavior-y:none}a,button,summary,label,input,select,textarea,[role=button],[role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:root{view-transition-name:none}::view-transition{pointer-events:none}:root:active-view-transition-type(morph-spreading)::view-transition-group(*){animation-timing-function:linear}:root:active-view-transition-type(morph-spreading)::view-transition-old(*){animation-timing-function:linear}:root:active-view-transition-type(morph-spreading)::view-transition-new(*){animation-timing-function:linear}html{scrollbar-color:color-mix(in srgb, var(--kya-fg) 30%, transparent) transparent;scrollbar-width:thin}*{scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--kya-fg) 30%, transparent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--kya-fg) 50%, transparent)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:var(--background);color:var(--foreground);margin:0}@layer reset{button,input,select,textarea{font:inherit}}summary::-webkit-details-marker{display:none}:root:not([data-theme-choice]) [data-theme-pick=system],:root[data-theme-choice=light] [data-theme-pick=light],:root[data-theme-choice=dark] [data-theme-pick=dark]{background-color:var(--kya-fg);color:var(--kya-bg)}[data-prose]{color:color-mix(in srgb, var(--kya-fg) 80%, var(--kya-bg));overflow-wrap:break-word;text-wrap:pretty;font-size:17px;line-height:1.65}@media (width>=640px){[data-prose]{font-size:18px}}[data-prose]>*{margin-block:0}[data-prose]>*+*{margin-block-start:1em}[data-prose] h2,[data-prose] h3,[data-prose] strong,[data-prose] th{color:var(--kya-fg);font-weight:500}[data-prose] :is(h2,h3){text-wrap:balance;scroll-margin-block-start:96px}[data-prose] h2{letter-spacing:-.015em;font-size:22px;line-height:1.2}[data-prose] h3{letter-spacing:-.005em;font-size:18px;line-height:1.35}@media (width>=640px){[data-prose] h2{font-size:26px}[data-prose] h3{font-size:20px}}[data-prose]>*+h2{margin-block-start:2.2em}[data-prose]>*+h3{margin-block-start:1.8em}[data-prose]>:is(h2,h3)+*{margin-block-start:.6em}[data-prose] a:not([data-slot=button]):not([data-plain]){color:var(--kya-fg);-webkit-text-decoration-color:var(--prose-accent);text-decoration-color:var(--prose-accent);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover){[data-prose] a:not([data-slot=button]):not([data-plain]):hover{text-decoration-thickness:2px}}[data-prose] a:not([data-slot=button]):not([data-plain]):focus-visible{outline:2px solid var(--prose-accent-soft)}[data-prose] ul,[data-prose] ol{flex-direction:column;gap:.5em;padding-inline-start:1.4em;display:flex}[data-prose] ul{list-style-type:disc}[data-prose] li{padding-inline-start:.2em}[data-prose] li::marker{color:var(--prose-accent);font-variant-numeric:tabular-nums}[data-prose] blockquote{background:color-mix(in srgb, var(--prose-accent) 6%, var(--kya-bg));border-inline-start:2px solid var(--prose-accent);border-radius:0 4px 4px 0;margin-inline:0;padding:16px 20px}[data-prose] code{background:color-mix(in srgb, var(--kya-fg) 6%, var(--kya-bg));border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}[data-prose] img{max-width:100%;height:auto}[data-prose] hr{border:0;border-block-start:1px solid var(--kya-border)}[data-prose] [data-table]{border:1px solid var(--kya-border);border-radius:4px;overflow-x:auto}[data-prose] table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}[data-prose] th,[data-prose] td{text-align:start;vertical-align:top;padding:10px 14px}[data-prose] thead th{background:color-mix(in srgb, var(--kya-fg) 4%, var(--kya-bg));border-block-end:1px solid var(--kya-border);font-size:14px}[data-prose] tbody tr+tr :is(th,td){border-block-start:1px solid var(--kya-border)}[data-prose=small]{color:var(--kya-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}[data-prose=small] li::marker{color:var(--kya-muted)}

@layer priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xyf9f8g {
    padding: 1px;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x1h5we8p {
    padding: var(--card-spacing, .75rem);
  }

  .xsfpz88 {
    padding: var(--card-spacing, 1rem);
  }

  .x1yyb92o {
    padding: var(--x1a5ruea);
  }

  .xrnmqt5 {
    padding: var(--xfemwsn);
  }

  @media (width >= 640px) {
    .xoelu0y.xoelu0y {
      padding: var(--x1a5ruea);
    }

    .x6ckhqy.x6ckhqy {
      padding: var(--xkgjhn6);
    }
  }
}

@layer priority3 {
  .xyf91em {
    background-position: top;
  }

  .x1v1ek00 {
    border-color: color-mix(in srgb,var(--kya-fg) 10%,transparent);
  }

  .x16tfwih {
    border-color: #ff4f00;
  }

  .x1uxtpof {
    border-color: var(--destructive);
  }

  .xq1ekim {
    border-color: var(--border);
  }

  .xzcgazx {
    border-color: var(--kya-border);
  }

  .x1blx2e4 {
    border-color: var(--input);
  }

  .x121xtxi {
    border-color: var(--muted-foreground);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .xrkp3n7 {
    border-radius: 12.5%;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x14smlae {
    border-radius: calc(var(--radius) - 4px);
  }

  .x1vsdyu2 {
    border-radius: var(--x1drr6c6);
  }

  .x8j24vr {
    border-radius: 9999px;
  }

  .xq0u5a5 {
    border-radius: var(--radius);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x105xqm3 {
    gap: .32em;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x1a5d1bl {
    gap: .45em;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1gucmi6 {
    gap: var(--card-spacing, .75rem);
  }

  .xnicid7 {
    gap: var(--card-spacing, 1rem);
  }

  .x1eonos9 {
    gap: var(--x18a7lbn);
  }

  .x1xkzqx1 {
    gap: var(--x1a5ruea);
  }

  .xm3guza {
    gap: var(--x1p91840);
  }

  .x13l97by {
    gap: var(--xaxrg7b);
  }

  .xpgq68k {
    gap: var(--xfemwsn);
  }

  .x1qkvqhy {
    gap: var(--xkgjhn6);
  }

  .x1r516gz {
    gap: var(--xnbybif);
  }

  .x1xgi0sl {
    gap: var(--xomfao7);
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x10no89f {
    inset-block: 0;
  }

  .x8168cw {
    inset-block: 10px;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xuinl5r {
    inset-inline: calc(50% - 50vw);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1atlohd {
    margin-block: -.5rem;
  }

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

  .x1ug8bwe {
    margin-block: 88px 8px;
  }

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

  .xnn75i4 {
    margin-inline: -10px;
  }

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

  .xa4g42f {
    margin-inline: -48px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

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

  .xt970qd {
    padding-block: 0;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x7alwiw {
    padding-block: var(--xaxrg7b);
  }

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .x1gbt3hs {
    padding-inline: 1px;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .x1sdxjpb {
    padding-inline: 48px;
  }

  .x17a6f19 {
    padding-inline: var(--card-spacing, .75rem);
  }

  .x1tvx8r0 {
    padding-inline: var(--card-spacing, 1rem);
  }

  .x8v7xmp {
    padding-inline: var(--x1a5ruea);
  }

  .x1m42pqh {
    padding-inline: var(--xfemwsn);
  }

  .x12m9giz {
    scroll-margin-block: .25rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xs1cknx:focus-visible {
    border-color: var(--ring);
  }

  @media (width <= 760px) {
    .x1uoa6n3.x1uoa6n3 {
      border-radius: 16px;
    }
  }

  @media (width >= 640px) {
    .xbjleyn.xbjleyn {
      gap: var(--xaxrg7b);
    }
  }

  @media (width >= 640px) and (width <= 767px) {
    .x1e9agto.x1e9agto {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 760px) {
    .x15eixee.x15eixee {
      margin-inline: 0;
    }

    .xiwcjvz.xiwcjvz {
      padding-block: var(--xkgjhn6);
    }

    .x1edpwh6.x1edpwh6 {
      padding-inline: var(--x1a5ruea);
    }

    .x1fht6v7.x1fht6v7 {
      padding-inline: var(--xfemwsn);
    }
  }

  @media (hover: hover) {
    .x1mktas6.x1mktas6:hover {
      border-color: color-mix(in srgb,var(--kya-fg) 35%,var(--kya-bg));
    }
  }
}

@layer priority4 {
  .xe39rwy {
    -webkit-backdrop-filter: blur(16px) saturate(1.4);
  }

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

  .x1y2larg {
    -webkit-mask-composite: source-in;
  }

  .xny1lxm {
    -webkit-mask-image: linear-gradient(#000 25%, #00000059 95%);
  }

  .x154kbjy {
    -webkit-mask-image: linear-gradient(#000 0% 30%, #0000 92%);
  }

  .x1vvrmjp {
    -webkit-mask-image: linear-gradient(to right, #0006, #0000 25% 75%, #0006), linear-gradient(#0000, #000 144px);
  }

  .x1xyrzeq {
    -webkit-mask-image: radial-gradient(at 30% 40%, #000 30%, #0000 75%);
  }

  .x19ne82f {
    -webkit-text-stroke-color: #ff4f00;
  }

  .x18tewx1 {
    -webkit-text-stroke-width: 1.5px;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xw8ag78 {
    animation-duration: .1s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

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

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

  .x10e4vud {
    animation-fill-mode: forwards;
  }

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

  .x8rzdg4 {
    animation-name: x12tquds-B;
  }

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

  .xvma63k {
    animation-name: x17qceat-B;
  }

  .x1hzk4em {
    animation-name: x1rii449-B;
  }

  .x1d8j7y4 {
    animation-name: xbqsw0c-B;
  }

  .x127lhb5 {
    animation-name: xekv6nw-B;
  }

  .xofl672 {
    animation-name: xj2k3ib-B;
  }

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

  .x1cnw18w {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .xbd29ka {
    aspect-ratio: 1200 / 630;
  }

  .xou76ry {
    aspect-ratio: 537.6 / 100;
  }

  .x177atxy {
    backdrop-filter: blur(16px) saturate(1.4);
  }

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

  .xx83zyx {
    background-clip: padding-box;
  }

  .xhyob03 {
    background-color: #0000001a;
    background-color: lab(0% 0 0 / .1);
  }

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

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

  .xm4eqvm {
    background-color: color-mix(in srgb,#ff4f00 6%,var(--popover));
  }

  .x1a058wm {
    background-color: color-mix(in srgb,var(--kya-bg) 65%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1ojb7dn {
    background-color: var(--popover);
  }

  .x1yd2fsw {
    background-color: var(--kya-fg);
  }

  .xhtj83a {
    background-color: var(--secondary);
  }

  .xwlhmme {
    background-color: #ff4f00;
  }

  .x18tkdqs {
    background-color: var(--card);
  }

  .xy4vdq5 {
    background-color: var(--primary);
  }

  .x1m1f9at {
    background-color: var(--secondary);
  }

  .x1vgxu15 {
    background-color: var(--kya-bg);
  }

  .xy2k27y {
    background-color: var(--muted);
  }

  .xd5nqli {
    background-color: var(--border);
  }

  .x1gy8ksb {
    background-color: var(--popover);
  }

  .xuk7xma {
    background-color: var(--background);
  }

  .xzs747a {
    background-color: var(--accent);
  }

  .x1k9lpoh {
    background-image: linear-gradient(color-mix(in srgb,var(--kya-fg) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--kya-fg) 8%,transparent) 1px,transparent 1px);
  }

  .x14mixjf {
    background-image: radial-gradient(60% 90% at 88% 0, #ff4f0024, #0000 70%);
  }

  .x1yiqjcs {
    background-size: 40px 40px;
  }

  .x1g17pya {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent);
  }

  .x6u6jy6 {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent);
  }

  .xro5fqg {
    box-shadow: 0 1px 2px var(--kya-shadow),0 12px 32px -20px var(--kya-shadow);
  }

  .xqbo4dq {
    box-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent);
  }

  .x1x309yn {
    box-shadow: 0 8px 32px var(--kya-shadow);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xhdg8po {
    caption-side: bottom;
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .x1vt99jv {
    color: color-mix(in srgb, var(--kya-fg) 80%, var(--kya-bg));
  }

  .x6egyz5 {
    color: var(--card-foreground);
  }

  .x1d62heb {
    color: var(--kya-fg);
  }

  .x83vcnn {
    color: #ff4f00;
  }

  .x18it6lc {
    color: var(--primary);
  }

  .xh6nhro {
    color: var(--kya-bg);
  }

  .x1k5un65 {
    color: var(--popover-foreground);
  }

  .x64gog1 {
    color: var(--destructive);
  }

  .x1nqubic {
    color: var(--accent-foreground);
  }

  .xwgvsaw {
    color: color-mix(in srgb, var(--kya-fg) 94%, var(--kya-bg));
  }

  .x1010p84 {
    color: var(--kya-muted);
  }

  .x1nlfya9 {
    color: var(--secondary-foreground);
  }

  .x1uxegjn {
    color: var(--primary-foreground);
  }

  .x1wjljpu {
    color: color-mix(in srgb, var(--kya-fg) 68%, var(--kya-bg));
  }

  .xg9e1ns {
    color: var(--foreground);
  }

  .x1ri9b0s {
    color: var(--muted-foreground);
  }

  .xpi9mh9 {
    column-gap: var(--x1p91840);
  }

  .xd3ojfq {
    column-gap: var(--xfemwsn);
  }

  .x2uh1j2 {
    column-gap: var(--xkgjhn6);
  }

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

  .x1sqbtui {
    cursor: auto;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1qqh7cg {
    fill: var(--kya-fg);
  }

  .x3qc9ks {
    fill: var(--kya-bg);
  }

  .x1ayp8k5 {
    filter: blur(3px);
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1n2ylgu {
    font-family: ui-monospace, monospace;
  }

  .xn0fc3u {
    font-family: var(--xnu29vt);
  }

  .xvpadp0 {
    font-size: .62em;
  }

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

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

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

  .x4z9k3i {
    font-size: 13px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .x1l4t7dg {
    font-size: calc((100vw - 2 * var(--xfemwsn)) / 8.663);
    font-size: calc((100cqi - 2 * var(--xfemwsn)) / 8.663);
  }

  .xc0v1hd {
    font-size: clamp(40px, 6.2vw, 64px);
  }

  .xwbr619 {
    font-size: clamp(42px, 7vw, 72px);
  }

  .xry1dfa {
    font-size: var(--x14b0jxl);
  }

  .x1fdgcc6 {
    font-size: var(--x1j7ta32);
  }

  .x16mm6hb {
    font-size: var(--x7drm1i);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1h344sg {
    font-weight: var(--x1t0wzx8);
  }

  .xb6ev31 {
    font-weight: var(--xrmhqm1);
  }

  .x3xbxsf {
    grid-auto-rows: min-content;
  }

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

  .xqti54a {
    grid-row-end: span 2;
  }

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

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

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

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

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

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

  .x1czoyos {
    inset-inline-start: 58.333%;
  }

  .x1lxsm33 {
    inset-inline-start: var(--x-insetInlineStart);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1ixy4ik {
    letter-spacing: -.005em;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

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

  .x183q4mz {
    letter-spacing: -.028em;
  }

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

  .xrq0m5f {
    letter-spacing: -.035em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x14ju556 {
    line-height: 0;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

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

  .xkbzyqz {
    margin-inline-start: calc(var(--xfemwsn) - .038em);
  }

  .xkqjiu9 {
    margin-inline-start: var(--x18a7lbn);
  }

  .xyo8xb9 {
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .x10j27z9 {
    -webkit-mask-image: linear-gradient(#000 25%, #00000059 95%);
    mask-image: linear-gradient(#000 25%, #00000059 95%);
  }

  .xyor15t {
    -webkit-mask-image: linear-gradient(#000 0% 30%, #0000 92%);
    mask-image: linear-gradient(#000 0% 30%, #0000 92%);
  }

  .xxephr0 {
    -webkit-mask-image: linear-gradient(to right, #0006, #0000 25% 75%, #0006), linear-gradient(#0000, #000 144px);
    mask-image: linear-gradient(to right, #0006, #0000 25% 75%, #0006), linear-gradient(#0000, #000 144px);
  }

  .xatw4w8 {
    -webkit-mask-image: radial-gradient(at 30% 40%, #000 30%, #0000 75%);
    mask-image: radial-gradient(at 30% 40%, #000 30%, #0000 75%);
  }

  .xuzhngd {
    opacity: .3;
  }

  .xk8c4ds {
    opacity: .32;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1t3r8f6 {
    outline-color: var(--kya-fg);
  }

  .xq8kf5s {
    outline-color: var(--kya-muted);
  }

  .x784see {
    outline-color: #ff8a51;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xir81hj {
    padding-inline-end: var(--xfemwsn);
  }

  .x25sj25 {
    padding-inline-start: 6px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1ns31f9 {
    row-gap: var(--x18a7lbn);
  }

  .x12u0n80 {
    row-gap: var(--xkgjhn6);
  }

  .x1hsy5kr {
    scale: 1;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1q4v719 {
    -webkit-text-decoration-color: var(--kya-muted);
    text-decoration-color: var(--kya-muted);
  }

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

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1kyqaxf {
    text-transform: lowercase;
  }

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

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

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

  .x1c071of {
    transform: none;
  }

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

  .x3oybdh {
    transform: scale(1);
  }

  .xv6rnu8 {
    transform: scaleY(.35);
  }

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

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xkw9lm4 {
    transform: translateY(12px);
  }

  .x17u8lax {
    transition-delay: .45s;
  }

  .xlohyk8 {
    transition-delay: var(--x-transitionDelay);
  }

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

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

  .x17w0dqi {
    transition-duration: .25s, 1.1s;
  }

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

  .x3icemf {
    transition-duration: .35s;
  }

  .x1gsbq7v {
    transition-duration: .3s, .3s, 1s;
  }

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

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

  .xshfolx {
    transition-property: border-color;
  }

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

  .x1w74yt8 {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  }

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

  .xt3l3uh {
    transition-property: color;
  }

  .x366f23 {
    transition-property: opacity, transform, left;
  }

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

  .xeq7tfg {
    transition-property: opacity, width;
  }

  .x19991ni {
    transition-property: opacity;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

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

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

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

  .x1e5euft {
    transition-timing-function: ease, cubic-bezier(.22, 1, .36, 1), cubic-bezier(.65, 0, .35, 1);
  }

  .x1v5bhcm {
    transition-timing-function: ease, cubic-bezier(.65, 0, .35, 1);
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x1ubyhl4 {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

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

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

  .x1x2qfde {
    vertical-align: .6em;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xqwjeat {
    view-transition-name: var(--x-viewTransitionName);
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

  .x183kc6t:is(.dark, .dark *) {
    background-color: color-mix(in oklab,var(--destructive) 20%,transparent);
  }

  .xjm4cea:is(.dark, .dark *) {
    background-color: color-mix(in oklab,var(--input) 30%,transparent);
  }

  .x1ntpzcc:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);
  }

  .x10u80p8:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent);
  }

  .x11m7n2n:focus-visible, .x2b8xs6:is(.dark, .dark *):focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--destructive) 40%,transparent);
  }

  .x7senry[data-placeholder] {
    color: var(--muted-foreground);
  }

  .x1y04s4j:is(svg) {
    flex-shrink: 0;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x1dsppxz:is(svg) {
    pointer-events: none;
  }

  .x1ub6758:has([aria-expanded="true"]) {
    background-color: color-mix(in oklab,var(--muted) 50%,transparent);
  }

  .x184cvtx:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .x50y7i3:has([data-slot="card-description"]) {
    grid-template-rows: auto auto;
  }

  .xojyai0:first-child {
    transform: none;
  }

  .xslim6d:last-child {
    transform: translateX(-100%);
  }

  .x1p41jfw:nth-child(n)[data-state="selected"] {
    background-color: var(--muted);
  }

  .x1e65svy:target {
    background-color: var(--secondary);
  }

  .x9n79vj:disabled {
    background-color: color-mix(in oklab,var(--input) 50%,transparent);
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

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

  .xtw1ng:focus {
    background-color: var(--accent);
  }

  .x12u5wi3:focus {
    color: var(--accent-foreground);
  }

  .x1adtzmj:active {
    scale: .96;
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1pe93vg.x1pe93vg {
      -webkit-backdrop-filter: none;
    }
  }

  @media (width >= 640px) {
    .xvuige.xvuige {
      -webkit-mask-image: linear-gradient(to right, #000, #0000 35% 65%, #000), linear-gradient(#0000, #000 144px);
    }
  }

  @media (width >= 768px) {
    .x1ty98ci.x1ty98ci {
      align-items: center;
    }
  }

  @media (width <= 639px) {
    .xgkdfkq.xgkdfkq {
      align-items: flex-start;
    }
  }

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

  @media (prefers-reduced-transparency: reduce) {
    .x11rvarm.x11rvarm {
      backdrop-filter: none;
    }

    .xgl32g7.xgl32g7 {
      background-color: var(--kya-bg);
    }
  }

  @media (width <= 639px) {
    .x16v1wmp.x16v1wmp {
      flex-direction: column;
    }
  }

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

  @media (width >= 768px) {
    .x12vxjpv.x12vxjpv {
      flex-direction: row;
    }
  }

  @media (width <= 760px) {
    .xgy12zl.xgy12zl {
      font-size: 12px;
    }

    .x1xd6yx1.x1xd6yx1 {
      font-size: 18px;
    }
  }

  @media (width >= 640px) {
    .x1naxncd.x1naxncd {
      font-size: 18px;
    }
  }

  @media (width <= 760px) {
    .xaae77f.xaae77f {
      font-size: 20px;
    }
  }

  @media (width >= 640px) {
    .x8k92pn.x8k92pn {
      font-size: 20px;
    }
  }

  @media (width <= 760px) {
    .x1hgiw3v.x1hgiw3v {
      font-size: 26px;
    }
  }

  @media (width >= 640px) {
    .x193mvw1.x193mvw1 {
      font-size: 26px;
    }
  }

  @media (width <= 760px) {
    .xl4vmnt.xl4vmnt {
      font-size: 28px;
    }
  }

  @media (width >= 640px) {
    .x16flrbk.x16flrbk {
      font-size: 48px;
    }
  }

  @media (width >= 640px) and (width <= 767px) {
    .xvmbo3z.xvmbo3z {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

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

  @media (width >= 768px) {
    .x1um9e8z.x1um9e8z {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

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

  @media (width >= 640px) {
    .xl6ahjf.xl6ahjf {
      justify-content: flex-end;
    }

    .x3dpuej.x3dpuej {
      -webkit-mask-image: linear-gradient(to right, #000, #0000 35% 65%, #000), linear-gradient(#0000, #000 144px);
      mask-image: linear-gradient(to right, #000, #0000 35% 65%, #000), linear-gradient(#0000, #000 144px);
    }
  }

  @media (prefers-reduced-motion: reduce), (scripting: none) {
    .xcbq3ts.xcbq3ts {
      opacity: 0;
    }

    .x1eae6kw.x1eae6kw {
      opacity: 1;
    }

    .xynimk0.xynimk0 {
      transition-delay: 0s;
    }

    .x2vyq2e.x2vyq2e {
      transition-duration: 0s;
    }
  }

  @media (hover: hover) {
    .xmbm6y6.xmbm6y6.xmbm6y6:where(.x-default-marker:hover *) {
      color: #ff4f00;
    }

    .x29ke4f.x29ke4f.x29ke4f:where(.x-default-marker:hover *) {
      transform: translateX(3px);
    }

    .xq2u4pe.xq2u4pe:is(.dark, .dark *):hover {
      background-color: color-mix(in oklab,var(--destructive) 30%,transparent);
    }

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

    .x16yk36.x16yk36:is(.dark, .dark *):hover {
      background-color: color-mix(in oklab,var(--input) 50%,transparent);
    }

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

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

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

    .x1nj92kb.x1nj92kb:hover {
      background-color: color-mix(in oklch,var(--secondary),var(--foreground) 5%);
    }

    .x14agfo3.x14agfo3:hover {
      background-color: color-mix(in srgb,var(--kya-fg) 80%,var(--kya-bg));
    }

    .x1uv7bcw.x1uv7bcw:hover {
      background-color: var(--muted);
    }

    .x1h5ej9i.x1h5ej9i:hover {
      background-color: var(--accent);
    }

    .x386lvo.x386lvo:hover {
      color: var(--kya-fg);
    }

    .x1lb5osu.x1lb5osu:hover {
      color: var(--accent-foreground);
    }

    .x1n6zt63.x1n6zt63:hover {
      color: var(--foreground);
    }

    .x1ufgsuf.x1ufgsuf:hover {
      color: var(--muted-foreground);
    }

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

@layer priority5 {
  .xxae8mi {
    border-bottom-color: var(--border);
  }

  .x1jnuqqd {
    border-bottom-left-radius: var(--radius);
  }

  .xtoellr {
    border-bottom-right-radius: var(--radius);
  }

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

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

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

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

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x1jn9clo {
    bottom: 10px;
  }

  .xxq3c57 {
    height: .26em;
  }

  .xxui2ol {
    height: .84em;
  }

  .xuveg7r {
    height: .85em;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x14yqylz {
    height: 100svh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xettwda {
    height: 2rem;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x90ne7k {
    height: 34px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x18cxbcs {
    height: var(--aa-footer-height, 480px);
  }

  .x1dcr4g1 {
    height: 56px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xgq9j65 {
    left: var(--x-left);
  }

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

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

  .x1chd833 {
    margin-bottom: 28px;
  }

  .xcf8paf {
    margin-bottom: -56px;
  }

  .x4r1jin {
    margin-bottom: calc(-1 * var(--xaxrg7b));
  }

  .xngbaao {
    margin-bottom: var(--x1a5ruea);
  }

  .x42766u {
    margin-top: 1.05em;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x155cy4d {
    margin-top: 120px;
  }

  .x15vr6ka {
    margin-top: 136px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .x8rgt9n {
    margin-top: 64px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xt97wgo {
    margin-top: calc(.5lh - .13em);
  }

  .x19at8g0 {
    margin-top: var(--xkgjhn6);
  }

  .xzsnw6w {
    margin-top: var(--xomfao7);
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

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

  .x193iq5w {
    max-width: 100%;
  }

  .x1t6and2 {
    max-width: 1232px;
  }

  .x4r411f {
    max-width: 13em;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .xvcrhkp {
    max-width: calc(100% - 2rem);
  }

  .xidbhp5 {
    max-width: calc(680px + 2 * var(--x1a5ruea));
  }

  .x1qj7zxu {
    max-width: calc(680px + 2 * var(--xfemwsn));
  }

  .x19h9crx {
    max-width: calc(760px + 2 * var(--xfemwsn));
  }

  .x1k10xbg {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xes99ow {
    padding-bottom: .25rem;
  }

  .x1uwplc6 {
    padding-bottom: .375rem;
  }

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

  .x1d0xgqs {
    padding-bottom: calc((100vw - 2 * var(--xfemwsn)) / 8.663 * .84 + 2 * var(--xfemwsn));
  }

  .x17yxd9i {
    padding-bottom: var(--card-spacing, .75rem);
  }

  .xat9bw5 {
    padding-bottom: var(--card-spacing, 1rem);
  }

  .xjnfqk2 {
    padding-bottom: var(--xaxrg7b);
  }

  .xq0w68f {
    padding-bottom: var(--xfemwsn);
  }

  .x9ysa2h {
    padding-bottom: var(--xkgjhn6);
  }

  .xc79654 {
    padding-bottom: var(--xnbybif);
  }

  .x14bkuyz {
    padding-left: .375rem;
  }

  .x15u6esi {
    padding-left: .5rem;
  }

  .x164ht6e {
    padding-left: .625rem;
  }

  .x1arb9wb {
    padding-right: .5rem;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .x1iul6r4 {
    padding-top: .25rem;
  }

  .x6dzris {
    padding-top: .375rem;
  }

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

  .x1qq7wbu {
    padding-top: 176px;
  }

  .x1osrxbn {
    padding-top: calc(56px + var(--xkgjhn6));
  }

  .x1h0f4hk {
    padding-top: var(--card-spacing, .75rem);
  }

  .x1sio8jg {
    padding-top: var(--card-spacing, 1rem);
  }

  .x16q3u6i {
    padding-top: var(--xomfao7);
  }

  .x1d83s0a {
    right: .5rem;
  }

  .xt1eant {
    scroll-margin-top: calc(56px + var(--xkgjhn6));
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

  .x1pvcm33 {
    width: .26em;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1lwm5o1 {
    width: 20.833%;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xfo62xy {
    width: 2px;
  }

  .xdzyupr {
    width: 300px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x15uh3ut {
    width: 7.292%;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

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

  .xfna9tl:is(svg) {
    height: .75rem;
  }

  .x1nymrux:is(svg) {
    height: 1rem;
  }

  .x2rhjry:is(svg) {
    width: .75rem;
  }

  .x1msc0vd:is(svg) {
    width: 1rem;
  }

  .x4ryxmt:has([data-slot="card-footer"]) {
    padding-bottom: 0;
  }

  .xgqarq9:has([role="checkbox"]) {
    padding-right: 0;
  }

  .xqycw9w:has( > img:first-child) {
    padding-top: 0;
  }

  .x1cv13lt:first-of-type {
    margin-top: 0;
  }

  .x1jifadj:nth-child(n) > tr {
    border-bottom-color: var(--border);
  }

  .x1t8yxgk:nth-child(n) > tr {
    border-bottom-style: solid;
  }

  .xed79xe:nth-child(n) > tr:last-child {
    border-bottom-width: 0;
  }

  .xobh4rx:nth-child(n) > tr {
    border-bottom-width: 1px;
  }

  @media (width <= 760px) {
    .x1kx1fqo.x1kx1fqo {
      margin-top: 104px;
    }
  }

  @media (width >= 640px) {
    .x1pv3jom.x1pv3jom {
      max-width: 24rem;
    }
  }

  @media (width <= 639px) {
    .xm5y16r.xm5y16r {
      min-height: 44px;
    }
  }

  @media (width >= 640px) {
    .x1c77w61.x1c77w61 {
      padding-bottom: var(--xaxrg7b);
    }
  }

  @media (width <= 760px) {
    .xn30mag.xn30mag {
      padding-top: 128px;
    }
  }

  @media (width >= 640px) {
    .xdvwyna.xdvwyna {
      padding-top: 128px;
    }
  }

  @media (prefers-reduced-motion: reduce), (scripting: none) {
    .xc5wgch.xc5wgch {
      width: 7.292%;
    }
  }
}

@layer priority6 {
  .x1rd3ygt:before {
    inset: -6px;
  }
}

@layer priority7 {
  .xoo4nqz::file-selector-button {
    border-width: 0;
  }

  .x1nc033x:before {
    inset-block: 0;
  }

  .xm4btww:before {
    inset-inline: 0;
  }

  @media (width <= 767px) {
    .xdscro5.xdscro5:before {
      inset-block: -10px;
    }
  }
}

@layer priority8 {
  .xu197gb::file-selector-button {
    background-color: #0000;
  }

  .x1hsqdji::file-selector-button {
    color: var(--foreground);
  }

  .x1fcdjlp::placeholder {
    color: var(--muted-foreground);
  }

  .x1cpjm7i:before {
    content: "";
  }

  .x16a5dtp::file-selector-button {
    display: inline-flex;
  }

  .xpn7oa2::file-selector-button {
    font-size: .875rem;
  }

  .xpblgp8::file-selector-button {
    font-weight: 500;
  }

  .x1hmns74:before {
    position: absolute;
  }
}

@layer priority9 {
  .x1obni1l::file-selector-button {
    height: 1.5rem;
  }
}

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

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

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

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

@keyframes xj2k3ib-B {
  from {
    filter: blur(3px);
    opacity: 0;
    transform: translateY(12px);
  }
}

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

  50% {
    opacity: .5;
  }
}

@keyframes x17qceat-B {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xbqsw0c-B {
  0% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }

  100% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.95);
  }
}

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

@keyframes xekv6nw-B {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x1rii449-B {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.95);
  }

  100% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

:root, .x17qim68 {
  --x18a7lbn: 4px;
  --xnbybif: 48px;
  --xaxrg7b: 64px;
  --xomfao7: 8px;
  --x1p91840: 12px;
  --xfemwsn: 16px;
  --x1a5ruea: 24px;
  --xkgjhn6: 32px;
}

:root, .xxacr40 {
  --x1drr6c6: 4px;
}

:root, .xjs3jqy {
  --xks16mk: 0s;
  --xtydyg2: 3.5s;
  --x10f2754: paused;
}

:root, .xboiuwd {
  --xnu29vt: "Suisse Intl", "Suisse Intl Fallback", "Inter Variable", system-ui, sans-serif;
  --x14b0jxl: 20px;
  --x7drm1i: 16px;
  --x1j7ta32: 14px;
  --x1t0wzx8: 500;
  --xrmhqm1: 400;
}

:root, .x8ua91j {
  --xr8mjo2: #fff;
}

.x6xpdd0 {
  --background: var(--popover);
}

.x1ls23v4 {
  --prose-accent-soft: #ff8a51;
}

.x1sviti4 {
  --prose-accent: #ff4f00;
}
