: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}[data-vaul-drawer]:after,html[data-aa-mobile] [data-aa-computer],html:not([data-aa-mobile]) [data-aa-phone]{display:none}@media (width<=389px){html[data-aa-mobile] [data-aa-phone-narrow-off]{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)}[data-paper=letter]{--kya-border:color-mix(in srgb, var(--foreground) 40%, var(--background));--kya-muted:color-mix(in srgb, var(--foreground) 60%, var(--background))}[data-paper=letter] :is(h2,p,figure){filter:url(#bill-ink)}[data-paper=letter][data-ink=light] :is(h2,p,figure){mix-blend-mode:multiply}[data-paper=letter][data-ink=dark] :is(h2,p,figure){opacity:.94}

@layer priority1;

@layer priority2 {
  .x1az72oi {
    grid-area: stamp;
  }

  .x1b8ijm3 {
    grid-area: var(--x-gridArea);
  }

  .x1gcxarb {
    grid-area: words;
  }

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

  .x1b3qce0 {
    padding: var(--x18a7lbn);
  }

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

  .xln4bfl {
    padding: var(--x1p91840);
  }

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

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

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

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

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

@layer priority3 {
  .xvilk6d {
    background-position: 0 58%;
  }

  .xyf91em {
    background-position: top;
  }

  .x1xsqp64 {
    background-position: center;
  }

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

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

  .x16tfwih {
    border-color: #ff4f00;
  }

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

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

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

  .x1ctf4ec {
    border-radius: 11px;
  }

  .xrkp3n7 {
    border-radius: 12.5%;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12fzoxp {
    border-radius: 32px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

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

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

  .x8j24vr {
    border-radius: 9999px;
  }

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

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xa22041 {
    corner-shape: squircle;
  }

  .x98rzlu {
    flex: 1;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x105xqm3 {
    gap: .32em;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1ns3s31 {
    gap: 96px;
  }

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

  .x14bgeu1 {
    grid-template-areas: "project project"
                         "bed couch"
                         "book mom"
                         "sundays strangers"
                         "outside outside";
  }

  .x1y347cd {
    grid-template-areas: "stamp"
                         "words";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x1ryz0vn {
    inset-block: calc(-1 * var(--xkgjhn6));
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

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

  .xe8uvvx {
    list-style: none;
  }

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

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

  .x4k9913 {
    margin-block: var(--xomfao7) 0;
  }

  .x1xjrft2 {
    margin-block: var(--xomfao7);
  }

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

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

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

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

  .xt970qd {
    padding-block: 0;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1wqymix {
    padding-block: var(--x18a7lbn);
  }

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

  .xyddj35 {
    padding-block: var(--xfemwsn);
  }

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

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

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

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

  .x1d1z59a {
    padding-inline: var(--x18a7lbn);
  }

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

  .x1to63tn {
    padding-inline: var(--x1p91840);
  }

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

  .xgb0ana {
    padding-inline: var(--xomfao7);
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1hvj0qy:focus-within {
    border-color: var(--kya-fg);
  }

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

  .x1vm9j77:checked {
    border-color: #ff4f00;
  }

  @media (width >= 768px) {
    .x11mbbtw.x11mbbtw {
      gap: var(--x1a5ruea);
    }
  }

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

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

  @media (width >= 768px) {
    .x1gya1at.x1gya1at {
      grid-template-areas: "project project couch book"
                           "project project bed book"
                           "mom strangers outside outside"
                           "mom sundays outside outside";
    }

    .x9gdr5o.x9gdr5o {
      grid-template-areas: "words stamp";
    }
  }

  @media (width >= 640px) {
    .xs82jgp.xs82jgp {
      padding-block: var(--xnbybif);
    }

    .x1z12du7.x1z12du7 {
      padding-inline: var(--xnbybif);
    }
  }

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

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

    .x1u4xwg8.x1u4xwg8:hover {
      border-color: var(--kya-muted);
    }
  }
}

@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%);
  }

  .x1p2p1bo {
    -webkit-mask-image: radial-gradient(at 50% 42%, #000 25%, #0000 68%);
  }

  .x9izot2 {
    -webkit-mask-image: radial-gradient(at 50% 45%, #000 40%, #0000 92%);
  }

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

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

  .xc26acl {
    align-content: center;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xmmqq2k {
    animation-delay: .15s;
  }

  .x1x1c4bx {
    animation-delay: .3s;
  }

  .x1fnnvjl {
    animation-delay: 1.1s;
  }

  .xenn1ec {
    animation-delay: 1.3s;
  }

  .x1452b0j {
    animation-delay: 1.6s;
  }

  .x1scod4h {
    animation-delay: 2.4s;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .xp3pw6i {
    animation-delay: .4s;
  }

  .xmudl3r {
    animation-delay: var(--xks16mk);
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .xeo85xg {
    animation-direction: reverse;
  }

  .xtsvl71 {
    animation-duration: .15s;
  }

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

  .x7v9bd0 {
    animation-duration: .75s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .x1xixsfh {
    animation-duration: 1.8s;
  }

  .x1q41ro2 {
    animation-duration: 11s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xgzmjyv {
    animation-duration: 3.6s;
  }

  .xeaay5l {
    animation-duration: 4s;
  }

  .x10zivq5 {
    animation-duration: 9s;
  }

  .x17hlujs {
    animation-duration: .25s;
  }

  .xy6gu37 {
    animation-duration: .4s;
  }

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

  .xgxbiiz {
    animation-duration: 2.4s;
  }

  .x8zqw7r {
    animation-duration: var(--xtydyg2);
  }

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

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

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

  .x1a5igra {
    animation-name: none;
  }

  .x1fmghax {
    animation-name: x10ynugs-B;
  }

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

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

  .x16io37e {
    animation-name: x13ma35o-B;
  }

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

  .xh2e0p4 {
    animation-name: x18re3rn-B;
  }

  .xvgiv2z {
    animation-name: x18ypsxf-B;
  }

  .x1rql87q {
    animation-name: x1ay2ioi-B;
  }

  .x1l4teiq {
    animation-name: x1c2i72b-B;
  }

  .x1m2r9op {
    animation-name: x1ez05sz-B;
  }

  .x1y2ql1w {
    animation-name: x1g0n3p9-B;
  }

  .x2wa23a {
    animation-name: x1ioq8rr-B;
  }

  .xc2gn40 {
    animation-name: x1jiqmti-B;
  }

  .x1swuivu {
    animation-name: x1kiqv0g-B;
  }

  .xzerbab {
    animation-name: x1mumjp1-B;
  }

  .x1rnhslh {
    animation-name: x1os4r7c-B;
  }

  .x1ujv7o0 {
    animation-name: x1pbnm0-B;
  }

  .x1fni5w6 {
    animation-name: x1r6vk2q-B;
  }

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

  .x60emcn {
    animation-name: x1rmoi9m-B;
  }

  .xuw07j9 {
    animation-name: x1v17rtq-B;
  }

  .x8ke8rd {
    animation-name: x1vwlhuq-B;
  }

  .x1a497qr {
    animation-name: x1x7p1ci-B;
  }

  .xovffzv {
    animation-name: x1xyfa1f-B;
  }

  .x76k85o {
    animation-name: x3jpj1k-B;
  }

  .x1yznt3s {
    animation-name: x8iw3a9-B;
  }

  .x1dbg6e5 {
    animation-name: x91uaqc-B;
  }

  .x144r2sz {
    animation-name: x98ccbm-B;
  }

  .xg51wch {
    animation-name: xatw9dd-B;
  }

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

  .x2q9izz {
    animation-name: xctker5-B;
  }

  .x1oo2d6i {
    animation-name: xe5yly5-B;
  }

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

  .xmojhe {
    animation-name: xfuuqi2-B;
  }

  .xo3sfnr {
    animation-name: xgcq4cg-B;
  }

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

  .x1bsvm6j {
    animation-name: xkai0ia-B;
  }

  .x1a0jdka {
    animation-name: xnqins6-B;
  }

  .x1k67mv7 {
    animation-name: xs1urm8-B;
  }

  .x1jetr90 {
    animation-name: xsymbv2-B;
  }

  .xpmflcl {
    animation-name: xtxrrb6-B;
  }

  .x1566q5j {
    animation-name: xv5o3lm-B;
  }

  .x1j4p4jw {
    animation-name: xw2c1lr-B;
  }

  .xfjc6cv {
    animation-name: xykomuy-B;
  }

  .x1tqsbmh {
    animation-name: xys3c48-B;
  }

  .x1ttwjcq {
    animation-play-state: var(--x10f2754);
  }

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

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

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

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

  .xtgaypc {
    animation-timing-function: ease-in-out;
  }

  .x1ix2 {
    animation-timing-function: cubic-bezier(.34, 1.36, .64, 1);
  }

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

  .xjyslct {
    appearance: none;
  }

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

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

  .x6cn9u4 {
    background-color: color-mix(in srgb,var(--kya-fg) 12%,transparent);
  }

  .xbh6sxp {
    background-color: color-mix(in srgb,#ff4f00 12%,var(--kya-bg));
  }

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

  .x4fswzj {
    background-color: color-mix(in srgb,#ff4f00 8%,var(--kya-bg));
  }

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

  .xghl471 {
    background-color: color-mix(in srgb,var(--kya-bg) 92%,var(--kya-fg));
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x68m4m9 {
    background-color: #0009;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

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

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

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

  .x764d71 {
    background-color: var(--kya-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);
  }

  .x1ho3rxt {
    background-image: linear-gradient(#ff4f00, #ff4f00);
  }

  .x18o3ruo {
    background-image: none;
  }

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

  .xig1btu {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.16 0'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>");
  }

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

  .xc0jp9x {
    background-size: 100% 1.5px;
  }

  .x1v1fnrk {
    background-size: 12px;
  }

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

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

  .x1sstmni {
    box-shadow: 0 0 0 1px var(--kya-border),0 12px 40px var(--kya-shadow);
  }

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

  .xw7t3cc {
    box-shadow: 0 12px 40px #0000001f;
  }

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

  .x1l6yoru {
    clip-path: inset(0 round 999px);
  }

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

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

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

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

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

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

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

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

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

  .x1d2lkc {
    color: var(--kya-error);
  }

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

  .xq4bldz {
    column-gap: var(--x1a5ruea);
  }

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

  .x1v0m4h6 {
    column-gap: var(--xaxrg7b);
  }

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

  .x197q0qf {
    column-gap: var(--xnbybif);
  }

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

  .x1sqbtui {
    cursor: auto;
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x11l25vo {
    fill-opacity: .12;
  }

  .x1k77tgw {
    fill-opacity: .24;
  }

  .xbd1tli {
    fill-opacity: .35;
  }

  .xheswbo {
    fill: #ff4f001a;
  }

  .x1cqbzdo {
    fill: color-mix(in srgb,#ff4f00 5%,var(--kya-bg));
  }

  .x4ug9g5 {
    fill: color-mix(in srgb,var(--kya-tint-green) 16%,var(--kya-bg));
  }

  .x1jxu9jo {
    fill: color-mix(in srgb,var(--kya-tint-gold) 26%,var(--kya-bg));
  }

  .x7p3ry7 {
    fill: color-mix(in srgb,var(--kya-tint-sky) 16%,var(--kya-bg));
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .x19zyb68 {
    fill: var(--x-fill);
  }

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

  .xywghps {
    fill: #ff4f00;
  }

  .xsz8t9s {
    fill: var(--kya-tint-green);
  }

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

  .x93scv {
    fill: var(--kya-muted);
  }

  .xt81u7q {
    fill: var(--kya-tint-gold);
  }

  .x1g3sod3 {
    fill: var(--kya-border);
  }

  .x5hlk9d {
    filter: blur();
  }

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

  .x1j8mibf {
    filter: url("#bill-edge-sheet") drop-shadow(0 1px 2px #0000001f) drop-shadow(0 12px 32px #0000002e);
  }

  .x1rbqb5l {
    filter: url("#bill-edge-sheet") drop-shadow(0 1px 2px #00000040) drop-shadow(0 12px 32px #00000059);
  }

  .x1ajvrs2 {
    filter: url("#bill-edge-sheet");
  }

  .xt8h05p {
    filter: url("#bill-edge") drop-shadow(0 1px 2px #0000001f) drop-shadow(0 8px 20px #0000002e);
  }

  .x1bu9ni3 {
    filter: url("#bill-edge") drop-shadow(0 1px 2px #00000040) drop-shadow(0 8px 20px #00000059);
  }

  .x1suv46n {
    filter: url("#bill-edge");
  }

  .x1gd822z {
    filter: url("#bill-ink");
  }

  .xfqa5ov {
    filter: var(--x-filter);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xwuoujp {
    flex-basis: 280px;
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1fztk2m {
    font-family: Special Elite, Courier New, ui-monospace, monospace;
  }

  .x197cyvz {
    font-family: Georgia, Times New Roman, serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

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

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

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

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

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

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

  .x12tz2uy {
    font-size: 1.12rem;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1nyyd3 {
    font-size: 25px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .x1hhrlxi {
    font-size: 7.5px;
  }

  .xdzlmae {
    font-size: 8px;
  }

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

  .xobvag8 {
    font-size: clamp(32px, 9vw, 40px);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

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

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

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

  .x1k4tb9n {
    font-style: italic;
  }

  .x1it3fuk {
    font-synthesis: none;
  }

  .x2g2p1z {
    font-variant-numeric: proportional-nums;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

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

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

  .xt9c220 {
    grid-auto-columns: auto;
  }

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

  .xiqf31s {
    grid-auto-rows: 1fr;
  }

  .x1on1db2 {
    grid-auto-rows: auto;
  }

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

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

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

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

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

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

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

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

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

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

  .x1sbzrc6 {
    inset-inline-end: var(--x1p91840);
  }

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

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

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

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

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

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

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

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

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

  .x1labic3 {
    letter-spacing: .14em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

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

  .xbelrpt {
    margin-inline-end: 6px;
  }

  .x1hhtpfl {
    margin-inline-end: var(--x18a7lbn);
  }

  .xw01apr {
    margin-inline-start: -6px;
  }

  .x1qfufaz {
    margin-inline-start: -8px;
  }

  .x155s8gx {
    margin-inline-start: .3em;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .xefazk8 {
    margin-inline-start: 24px;
  }

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

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

  .xhw6cpb {
    margin-inline-start: var(--xomfao7);
  }

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

  .x1ahf7fs {
    -webkit-mask-image: radial-gradient(at 50% 42%, #000 25%, #0000 68%);
    mask-image: radial-gradient(at 50% 42%, #000 25%, #0000 68%);
  }

  .x1yqr8yu {
    -webkit-mask-image: radial-gradient(at 50% 45%, #000 40%, #0000 92%);
    mask-image: radial-gradient(at 50% 45%, #000 40%, #0000 92%);
  }

  .x1owg228 {
    mix-blend-mode: multiply;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xuo7x8y {
    opacity: .12;
  }

  .xuzhngd {
    opacity: .3;
  }

  .xk8c4ds {
    opacity: .32;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x3sw2vo {
    opacity: .94;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xb4nw82 {
    opacity: var(--x-opacity);
  }

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

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

  .x784see {
    outline-color: #ff8a51;
  }

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

  .x1g40iwv {
    outline-offset: -1px;
  }

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

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xjgywos {
    padding-inline-end: var(--x1p91840);
  }

  .x7gl7iv {
    padding-inline-end: var(--xkgjhn6);
  }

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

  .xwu30gd {
    padding-inline-start: var(--xomfao7);
  }

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

  .xx1yn12 {
    row-gap: var(--x1p91840);
  }

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

  .xjupkvt {
    row-gap: var(--xnbybif);
  }

  .xmsb6e4 {
    row-gap: var(--xomfao7);
  }

  .x1hsy5kr {
    scale: 1;
  }

  .x16q5oxj {
    stop-color: var(--kya-tint-gold);
  }

  .x7jidb9 {
    stop-opacity: .32;
  }

  .xkb0e9j {
    stop-opacity: 0;
  }

  .x2gdleo {
    stroke-dasharray: 1 3;
  }

  .xnq1ati {
    stroke-dasharray: 1;
  }

  .xbw2l0c {
    stroke-dasharray: 2 2;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .x17ub4bw {
    stroke-opacity: .5;
  }

  .x1g9cfx5 {
    stroke-width: .75px;
  }

  .xunsu2d {
    stroke-width: .8px;
  }

  .xrpwkyf {
    stroke-width: 1.1px;
  }

  .x1dt3t4y {
    stroke-width: 1.2px;
  }

  .x1r6sdyr {
    stroke-width: 1.25px;
  }

  .x1k315e8 {
    stroke-width: 1.4px;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .xhxwl1 {
    stroke-width: 1.6px;
  }

  .x1pvypsb {
    stroke-width: 1.75px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .x2rlvky {
    stroke-width: 3.2px;
  }

  .x185sulj {
    stroke-width: 3.5px;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .xvrfbol {
    stroke: var(--kya-fg);
  }

  .xt8dw4z {
    stroke: #ff4f00;
  }

  .x1kg1of4 {
    stroke: var(--kya-tint-green);
  }

  .xcitcbb {
    stroke: var(--kya-bg);
  }

  .x1y0mvwh {
    stroke: var(--kya-muted);
  }

  .x8qdapy {
    stroke: var(--kya-tint-gold);
  }

  .x1tib6h5 {
    stroke: var(--kya-border);
  }

  .x193cm08 {
    stroke: var(--kya-tint-sky);
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .x5lhwog {
    text-decoration-line: line-through;
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1kyqaxf {
    text-transform: lowercase;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .x1764fhq {
    transform-box: fill-box;
  }

  .x190d6hl {
    transform-origin: 80px 50px;
  }

  .xtx6ktj {
    transform-origin: 89px 64px;
  }

  .xfm2hd3 {
    transform-origin: 91px 49.5px;
  }

  .xhmqdbg {
    transform-origin: bottom;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1bd091l {
    transform-origin: 0 100%;
  }

  .x1nf803f {
    transform-origin: 0;
  }

  .x1h1bmdg {
    transform-origin: 100% 0;
  }

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

  .x1c071of {
    transform: none;
  }

  .x1rr8tx7 {
    transform: rotate(-45deg);
  }

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

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

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

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

  .x1xq6evr {
    transform: scale(1.06);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x1ufz0iv {
    transform: scaleX(0);
  }

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

  .x1uqg51p {
    transform: translateY(-1px);
  }

  .xrcus3h {
    transform: translateY(-3.5px);
  }

  .xavs3du {
    transform: translateY(1px);
  }

  .x8iyb7m {
    transform: translateY(3.5px);
  }

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

  .x17dzmu4 {
    transform: translateZ(0);
  }

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

  .x10bawlc {
    transition-delay: 80ms;
  }

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

  .x9dyr19 {
    transition-duration: .18s;
  }

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

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

  .x1oukqv8 {
    transition-duration: .25s;
  }

  .x1amp5qi {
    transition-duration: .4s;
  }

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

  .x1i6m205 {
    transition-property: border-color, color;
  }

  .xmbieew {
    transition-property: border-color, translate;
  }

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

  .x1qn9uv2 {
    transition-property: grid-template-rows;
  }

  .xnejef0 {
    transition-property: opacity, transform, filter;
  }

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

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

  .xnnd5ij {
    transition-timing-function: ease-in-out;
  }

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

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

  .x19f42va {
    translate: var(--x-1mh2y8);
  }

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

  .x13efnbd {
    vector-effect: non-scaling-stroke;
  }

  .xxymvpz {
    vertical-align: middle;
  }

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

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x9u94wn.x9u94wn:where(.x-default-marker:active *) {
    opacity: 1;
  }

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

  .x1xgvkmv:focus-visible {
    box-shadow: 0 0 0 3px var(--kya-muted);
  }

  .x1605szs:focus-within {
    box-shadow: 0 0 0 3px var(--kya-border);
  }

  .x1xk3k8f:focus-visible {
    box-shadow: none;
  }

  .xlxt8vy:focus-visible {
    color: var(--kya-fg);
  }

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

  .x1k4m7ov[data-ending-style] {
    filter: blur();
  }

  .x1irup1r[data-starting-style] {
    filter: blur(2px);
  }

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

  .x1gqblgl[data-ending-style], .x1llxi74[data-starting-style] {
    opacity: 0;
  }

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

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

  .x1g60ln2[data-ending-style], .x1q6ob26[data-starting-style] {
    transform: scale(.98);
  }

  .x128l306[data-ending-style] {
    transform: scale(.99);
  }

  .xgco7ng[data-ending-style] {
    transform: translate(-50%, -50%) scale(.96);
  }

  .x1bqbaf5[data-starting-style] {
    transform: translate(-50%, calc(12px - 50%)) scale(.96);
  }

  .xm4ow2k[data-starting-style] {
    transform: translateY(-8px) scale(.97);
  }

  .x1a833cc[data-ending-style] {
    transition-delay: 0s;
  }

  .xyso8ty[data-ending-style] {
    transition-duration: 50ms;
  }

  .x16uowfn[data-ending-style] {
    transition-duration: .15s;
  }

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

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

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

  .xd9mooq:checked {
    background-color: #ff4f00;
  }

  .x1pmv2p9:checked {
    background-image: radial-gradient(circle at center,var(--xr8mjo2) 0 3px,transparent 3px);
  }

  .x18vecj0:checked {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2012%2012%22%3E%3Cpath%20d=%22M2.5%206.3%204.9%208.7%209.5%203.5%22%20fill=%22none%22%20stroke=%22%23ffffff%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E");
  }

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

    .x1g4fvck.x1g4fvck {
      align-items: end;
    }
  }

  @media (width <= 479px) {
    .xqmjxs9.xqmjxs9 {
      align-items: stretch;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1u6grsq.x1u6grsq {
      animation-duration: 0s;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

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

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

  @media (prefers-color-scheme: dark) {
    .x1vqpz2h.x1vqpz2h {
      box-shadow: 0 12px 40px #00000059;
    }
  }

  @media (width >= 768px) {
    .xsif4ur.xsif4ur {
      display: flex;
    }

    .x1ar0i7x.x1ar0i7x {
      display: inline-flex;
    }

    .xa41o0o.xa41o0o {
      display: none;
    }
  }

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

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

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

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

    .xw0u54u.xw0u54u {
      font-size: 19px;
    }

    .x8k92pn.x8k92pn {
      font-size: 20px;
    }

    .x193mvw1.x193mvw1 {
      font-size: 26px;
    }

    .x14linz1.x14linz1 {
      font-size: 28px;
    }

    .x16flrbk.x16flrbk {
      font-size: 48px;
    }

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

  @media (width >= 768px) {
    .x194eqae.x194eqae {
      font-size: var(--x14b0jxl);
    }

    .x11x9lnl.x11x9lnl {
      grid-auto-rows: minmax(128px, auto);
    }
  }

  @media (width >= 640px) {
    .x2ump81.x2ump81 {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width >= 900px) {
    .xiar30v.xiar30v {
      grid-template-columns: minmax(0, 1.25fr) minmax(0, .9fr) minmax(0, 1.35fr) minmax(0, .75fr);
    }

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

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

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

  @media (width >= 640px) and (width <= 899px) {
    .x47wp3i.x47wp3i {
      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));
    }
  }

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

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

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

  @media (width >= 560px) {
    .xsl86dl.xsl86dl {
      grid-template-columns: var(--x-xjytns);
    }
  }

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

  @media (width >= 768px) {
    .x1t3t61d.x1t3t61d {
      justify-self: auto;
    }
  }

  @media (width >= 1024px) {
    .x1ui8tk5.x1ui8tk5 {
      margin-inline-start: calc(-1 * (36px + var(--x1p91840)));
    }
  }

  @media (width >= 640px) {
    .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 (width >= 768px) {
    .x1vxo4ie.x1vxo4ie {
      row-gap: var(--x1a5ruea);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (width >= 900px) {
    .x1lzo35w.x1lzo35w {
      translate: 0;
    }
  }

  @media (width >= 768px) and (width <= 899.98px) {
    .x1c8ubn6.x1c8ubn6 {
      translate: 18.5%;
    }
  }

  @media (hover: hover) {
    .xse76hx.xse76hx.xse76hx:where(.x-default-marker:hover *) {
      animation-name: xbu4q50-B;
    }

    .xv9m2p2.xv9m2p2.xv9m2p2:where(.x-default-marker:hover *) {
      color: var(--kya-fg);
    }

    .x18qi2qe.x18qi2qe.x18qi2qe:where(.x-default-marker:hover *) {
      opacity: 1;
    }

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

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

    .x1ms7ugg.x1ms7ugg:hover {
      background-color: var(--kya-border);
    }

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

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

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

    .x19oybom.x19oybom:hover {
      color: var(--kya-error);
    }

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

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

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

  @media (hover: hover) and (prefers-reduced-motion: no-preference) {
    .x1knd41e.x1knd41e:hover {
      translate: 0 -2px;
    }
  }
}

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

  .x12yj0ew {
    border-bottom-color: var(--kya-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);
  }

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

  .xtzlleu {
    border-top-left-radius: 16px;
  }

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

  .x34fko1 {
    border-top-right-radius: 16px;
  }

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xxq3c57 {
    height: .26em;
  }

  .xxui2ol {
    height: .84em;
  }

  .xqtp20y {
    height: 0;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xuquc1b {
    height: 1.5px;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x14yqylz {
    height: 100svh;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1b51vyi {
    height: 180px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xt7dq6l {
    height: auto;
  }

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

  .x16ye13r {
    height: var(--x-height);
  }

  .x1dcr4g1 {
    height: 56px;
  }

  .x1nrll8i {
    left: 50%;
  }

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

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

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

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

  .x157qq2c {
    margin-bottom: var(--x1p91840);
  }

  .x18pqkm1 {
    margin-bottom: var(--xomfao7);
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

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

  .x1o1qtaf {
    margin-top: var(--x1p91840);
  }

  .x1is98ig {
    margin-top: var(--xfemwsn);
  }

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

  .x1w2wdq1 {
    max-height: 168px;
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x2z3yb8 {
    max-height: 360px;
  }

  .xqui1pq {
    max-height: 90vh;
  }

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

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

  .x193iq5w {
    max-width: 100%;
  }

  .x1t6and2 {
    max-width: 1232px;
  }

  .xb3xe92 {
    max-width: 168px;
  }

  .x1tjw356 {
    max-width: 224px;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .xuw4p4q {
    max-width: 288px;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .x8jryan {
    max-width: 40%;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .xapjn7j {
    max-width: 760px;
  }

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

  .xw7nakj {
    max-width: calc(100vw - 32px);
  }

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

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

  .xf68679 {
    max-width: var(--x-maxWidth);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1k10xbg {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1cas129 {
    min-height: 28vh;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .x900493 {
    min-width: 48px;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .x13qp9f6 {
    min-width: min-content;
  }

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

  .xxk3mcb {
    padding-bottom: var(--x1a5ruea);
  }

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

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

  .x1nhbkwu {
    padding-top: calc(56px + var(--xnbybif));
  }

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

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

  .xu1ifmx {
    padding-top: var(--x1a5ruea);
  }

  .x1jdk8j8 {
    padding-top: var(--x1p91840);
  }

  .x1cujco4 {
    padding-top: var(--xfemwsn);
  }

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

  .x1d83s0a {
    right: .5rem;
  }

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

  .x1nh8u4m {
    top: .5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

  .xwwefxd {
    top: calc(100% + 6px);
  }

  .x16fo9ea {
    top: var(--x1p91840);
  }

  .x1pvcm33 {
    width: .26em;
  }

  .xnalus7 {
    width: 0;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1hfn5x7 {
    width: 260px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xdzyupr {
    width: 300px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x14atkfc {
    width: auto;
  }

  .x1p4rkls {
    width: calc(100vw - 2 * var(--xfemwsn));
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1dznjnj {
    width: min(80%, 300px);
  }

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

  .x5lhr3w {
    width: var(--x-width);
  }

  @supports (height: 100svh) {
    .xwofk69.xwofk69 {
      min-height: 100svh;
    }
  }

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

  .x1g31smg:first-child {
    border-top-width: 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 >= 900px) {
    .x1ag4j50.x1ag4j50 {
      max-width: 1040px;
    }
  }

  @media (width <= 359px) {
    .x1o2eh98.x1o2eh98 {
      max-width: 200px;
    }
  }

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

    .x1dtbljw.x1dtbljw {
      max-width: clamp(200px, 50svh - 88px, 272px);
    }
  }

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

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

    .xdvwyna.xdvwyna {
      padding-top: 128px;
    }
  }

  @media (width >= 768px) {
    .xzjzq4d.xzjzq4d {
      width: 220px;
    }
  }
}

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

  .x1jee8po:before {
    inset: -8px;
  }
}

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

  .x1oietbt:before {
    inset-block: -9px;
  }

  .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, .x1s928wv:after {
    content: "";
  }

  .x1isn1kp:before {
    content: "i";
  }

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

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

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

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes xs1urm8-B {
  0% {
    background-size: 0% 1.5px;
  }

  54% {
    background-size: 0% 1.5px;
  }

  84% {
    background-size: 100% 1.5px;
  }

  to {
    background-size: 100% 1.5px;
  }
}

@keyframes xsymbv2-B {
  0% {
    fill-opacity: .35;
  }

  10% {
    fill-opacity: .35;
  }

  14% {
    fill-opacity: 0;
  }

  18% {
    fill-opacity: .6;
  }

  22% {
    fill-opacity: .1;
  }

  26% {
    fill-opacity: .5;
  }

  30% {
    fill-opacity: 0;
  }

  34% {
    fill-opacity: .6;
  }

  38% {
    fill-opacity: .15;
  }

  44% {
    fill-opacity: .35;
  }

  to {
    fill-opacity: .35;
  }
}

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

@keyframes x3jpj1k-B {
  from {
    filter: blur(2px);
    opacity: 0;
    transform: translateY(8px);
  }
}

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

  100% {
    opacity: 1;
  }

  50% {
    opacity: .4;
  }
}

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

  50% {
    opacity: .5;
  }
}

@keyframes x1rmoi9m-B {
  from {
    opacity: 1;
  }

  to {
    opacity: .5;
  }
}

@keyframes x1pbnm0-B {
  0% {
    opacity: .5;
    transform: scale(1);
  }

  50% {
    opacity: 1;
    transform: scale(1.18);
  }

  to {
    opacity: .5;
    transform: scale(1);
  }
}

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

  100% {
    opacity: 0;
  }
}

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

  60% {
    opacity: 0;
  }
}

@keyframes xw2c1lr-B {
  from {
    opacity: 0;
  }
}

@keyframes xnqins6-B {
  from {
    opacity: 0;
    transform: rotate(-10deg) scale(1.3);
  }
}

@keyframes x1ay2ioi-B {
  from {
    opacity: .5;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(1.9);
  }
}

@keyframes xe5yly5-B {
  0% {
    opacity: 0;
    transform: scaleX(1) skewY(0);
  }

  12% {
    opacity: 0;
    transform: scaleX(1) skewY(0);
  }

  14% {
    opacity: 1;
    transform: scaleX(1) skewY(0);
  }

  23% {
    opacity: 1;
    transform: scaleX(.7) skewY(-16deg);
  }

  30% {
    opacity: 1;
    transform: scaleX(0) skewY(-22deg);
  }

  37% {
    opacity: 1;
    transform: scaleX(-.7) skewY(-16deg);
  }

  46% {
    opacity: 1;
    transform: scaleX(-1) skewY(0);
  }

  50% {
    opacity: 0;
    transform: scaleX(-1) skewY(0);
  }

  to {
    opacity: 0;
    transform: scaleX(-1) skewY(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 x18re3rn-B {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
}

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

  4% {
    opacity: 0;
  }

  10% {
    opacity: 0;
  }

  13% {
    opacity: 1;
  }

  22% {
    opacity: 1;
  }

  26% {
    opacity: 0;
  }

  31% {
    opacity: 0;
  }

  34% {
    opacity: 1;
  }

  43% {
    opacity: 1;
  }

  47% {
    opacity: 0;
  }

  52% {
    opacity: 0;
  }

  57% {
    opacity: 1;
  }

  to {
    opacity: 1;
  }
}

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

  2% {
    opacity: 0;
  }

  14% {
    opacity: 0;
  }

  26% {
    opacity: 1;
  }

  to {
    opacity: 1;
  }
}

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

  100% {
    opacity: 1;
  }
}

@keyframes x1r6vk2q-B {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  4% {
    opacity: 0;
    transform: scale(.4);
  }

  46% {
    opacity: 0;
    transform: scale(.4);
  }

  52% {
    opacity: 1;
    transform: scale(1.15);
  }

  57% {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x8iw3a9-B {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(.4);
  }

  35% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xfuuqi2-B {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  25% {
    opacity: .25;
    transform: scale(.6);
  }

  50% {
    opacity: 1;
    transform: scale(1);
  }

  75% {
    opacity: .25;
    transform: scale(.6);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xtxrrb6-B {
  0% {
    opacity: 1;
    transform: scaleY(1);
  }

  4% {
    opacity: 0;
    transform: scaleY(.2);
  }

  60% {
    opacity: 0;
    transform: scaleY(.2);
  }

  64% {
    opacity: 1;
    transform: scaleY(1.3);
  }

  70% {
    opacity: 1;
    transform: scaleY(.5);
  }

  76% {
    opacity: 1;
    transform: scaleY(1.4);
  }

  82% {
    opacity: 1;
    transform: scaleY(.6);
  }

  88% {
    opacity: 1;
    transform: scaleY(1.25);
  }

  94% {
    opacity: 1;
    transform: scaleY(.7);
  }

  to {
    opacity: 1;
    transform: scaleY(1);
  }
}

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

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

@keyframes x1vwlhuq-B {
  0% {
    opacity: 1;
    transform: translate(0);
  }

  3% {
    opacity: 0;
    transform: translate(0);
  }

  4% {
    opacity: 0;
    transform: translate(-20px);
  }

  8% {
    opacity: 1;
    transform: translate(-20px);
  }

  10% {
    opacity: 1;
    transform: translate(-20px);
  }

  16% {
    opacity: 1;
    transform: translate(-17.5px, -1.4px);
  }

  22% {
    opacity: 1;
    transform: translate(-15px);
  }

  28% {
    opacity: 1;
    transform: translate(-12.5px, -1.4px);
  }

  34% {
    opacity: 1;
    transform: translate(-10px);
  }

  40% {
    opacity: 1;
    transform: translate(-7.5px, -1.4px);
  }

  46% {
    opacity: 1;
    transform: translate(-5px);
  }

  52% {
    opacity: 1;
    transform: translate(-2.5px, -1.4px);
  }

  58% {
    opacity: 1;
    transform: translate(0);
  }

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

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

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

@keyframes x1mumjp1-B {
  0% {
    stroke-dashoffset: 1.02px;
  }

  46% {
    stroke-dashoffset: 1.02px;
  }

  58% {
    stroke-dashoffset: 0;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes xatw9dd-B {
  from {
    stroke-dashoffset: 1px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes x1x7p1ci-B {
  from {
    stroke-dashoffset: 1px;
  }
}

@keyframes x91uaqc-B {
  0% {
    transform: rotate(0);
  }

  10% {
    transform: rotate(0);
  }

  22% {
    transform: rotate(-28deg);
  }

  34% {
    transform: rotate(0);
  }

  46% {
    transform: rotate(-28deg);
  }

  58% {
    transform: rotate(0);
  }

  to {
    transform: rotate(0);
  }
}

@keyframes xkai0ia-B {
  0% {
    transform: rotate(0);
  }

  10% {
    transform: rotate(0);
  }

  22% {
    transform: rotate(32deg);
  }

  34% {
    transform: rotate(0);
  }

  46% {
    transform: rotate(32deg);
  }

  58% {
    transform: rotate(0);
  }

  to {
    transform: rotate(0);
  }
}

@keyframes xys3c48-B {
  0% {
    transform: rotate(0);
  }

  10% {
    transform: rotate(0);
  }

  13% {
    transform: rotate(-3deg);
  }

  16% {
    transform: rotate(3deg);
  }

  19% {
    transform: rotate(-3deg);
  }

  22% {
    transform: rotate(3deg);
  }

  25% {
    transform: rotate(0);
  }

  31% {
    transform: rotate(0);
  }

  34% {
    transform: rotate(-3deg);
  }

  37% {
    transform: rotate(3deg);
  }

  40% {
    transform: rotate(-3deg);
  }

  43% {
    transform: rotate(3deg);
  }

  46% {
    transform: rotate(0);
  }

  to {
    transform: rotate(0);
  }
}

@keyframes x1c2i72b-B {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(45deg);
  }
}

@keyframes x1ez05sz-B {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1);
  }

  12% {
    transform: scale(1);
  }

  6% {
    transform: scale(1.06);
  }
}

@keyframes xbu4q50-B {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1);
  }

  40% {
    transform: scale(1.25);
  }
}

@keyframes x13ma35o-B {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1);
  }

  40% {
    transform: scale(1.3);
  }
}

@keyframes x1os4r7c-B {
  0% {
    transform: scale(1);
  }

  10% {
    transform: scale(1);
  }

  19% {
    transform: scale(1.4);
  }

  28% {
    transform: scale(1);
  }

  37% {
    transform: scale(1.4);
  }

  46% {
    transform: scale(1);
  }

  to {
    transform: scale(1);
  }
}

@keyframes x1g0n3p9-B {
  0% {
    transform: scaleX(1);
  }

  4% {
    transform: scaleX(0);
  }

  22% {
    transform: scaleX(0);
  }

  30% {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes xykomuy-B {
  0% {
    transform: scaleX(1);
  }

  4% {
    transform: scaleX(.2);
  }

  14% {
    transform: scaleX(.2);
  }

  46% {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes x1v17rtq-B {
  0% {
    transform: scaleY(1);
  }

  10% {
    transform: scaleY(1);
  }

  18% {
    transform: scaleY(.4);
  }

  26% {
    transform: scaleY(.75);
  }

  32% {
    transform: scaleY(.5);
  }

  40% {
    transform: scaleY(.5);
  }

  47% {
    transform: scaleY(1);
  }

  to {
    transform: scaleY(1);
  }
}

@keyframes x1ioq8rr-B {
  0% {
    transform: translate(0);
  }

  10% {
    transform: translate(0);
  }

  20% {
    transform: translate(-1.5px, 1.5px);
  }

  38% {
    transform: translate(-1.5px, 1.5px);
  }

  46% {
    transform: translate(0);
  }

  to {
    transform: translate(0);
  }
}

@keyframes x1jiqmti-B {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(8px);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x18ypsxf-B {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(3px);
  }
}

@keyframes xv5o3lm-B {
  0% {
    transform: translateY(-3.5px);
  }

  45% {
    transform: translateY(-3.5px);
  }
}

@keyframes x98ccbm-B {
  0% {
    transform: translateY(0);
  }

  10% {
    transform: translateY(0);
  }

  20% {
    transform: translateY(-1.5px);
  }

  38% {
    transform: translateY(-1.5px);
  }

  46% {
    transform: translateY(0);
  }

  to {
    transform: translateY(0);
  }
}

: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, .x15zqjm0 {
  --background: var(--popover);
}

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

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

.x1xin560 {
  --x10f2754: running;
}

.x1u7cxj5 {
  --xks16mk: var(--x---xks16mk);
}

.x1uou9si {
  --xtydyg2: var(--x---xtydyg2);
}
