@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:400;src:url(/assets/SuisseIntl-Regular-DsXrFYUX.woff2)format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:500;src:url(/assets/SuisseIntl-Medium-BnPyrreZ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:700;src:url(../fonts/SuisseIntl-Bold.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#fff;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#000;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#000;--muted:#f5f5f5;--muted-foreground:#8a8a8a;--accent:#f5f5f5;--accent-foreground:#000;--destructive:#dc2626;--border:#d4d4d4;--input:#d4d4d4;--ring:#8a8a8a;--sidebar:#fff;--sidebar-foreground:#000;--sidebar-primary:#000;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#000;--sidebar-border:#d4d4d4;--sidebar-ring:#8a8a8a;--radius:8px;--font-sans:"Suisse Intl", "Inter Variable", system-ui, sans-serif;--kya-bg:#fff;--kya-border:#d4d4d4;--kya-disabled:#8a8a8a;--kya-error:#dc2626;--kya-fg:#000;--kya-muted:#8a8a8a;--kya-warning:#d97706}@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-disabled:#8a8a8a;--kya-error:#f87171;--kya-fg:#fff;--kya-muted:#8a8a8a;--kya-warning:#fbbf24}}: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-disabled:#8a8a8a;--kya-error:#f87171;--kya-fg:#fff;--kya-muted:#8a8a8a;--kya-warning:#fbbf24}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}a:not([data-slot=button]){color:inherit;text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}a:not([data-slot=button]):visited{color:inherit}a:not([data-slot=button]):hover{text-decoration-thickness:2px}html{background:var(--background)}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}summary::-webkit-details-marker{display:none}

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

  .x1iijmxb {
    padding: clamp(20px, 4cqw, 40px);
  }

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

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

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

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

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .xpneto0 {
    border-color: #ffffff24;
  }

  .xgejvvm {
    border-color: #fff3;
  }

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

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

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

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

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

  .x2u8bby {
    border-radius: 0;
  }

  .x1ctf4ec {
    border-radius: 11px;
  }

  .xrkp3n7 {
    border-radius: 12.5%;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

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

  .x98rzlu {
    flex: 1;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x195vfkc {
    gap: 2px;
  }

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

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

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

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

  .x17y0mx6 {
    inset-inline: 0;
  }

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

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

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

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

  .x19dqamn {
    margin-inline: .3em;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

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

  .xt970qd {
    padding-block: 0;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

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

  .x1hc0a5m {
    padding-block: var(--xomfao7);
  }

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

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

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

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

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

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

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

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

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

  .x1581aof:is(.dark, .dark *) {
    border-color: var(--input);
  }

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

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

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

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

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

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .xamitd3 {
    align-self: center;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

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

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

  .xw6taxk {
    animation-duration: .22s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

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

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

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

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

  .xj1zbdh {
    animation-name: x1bzi508-B;
  }

  .x1crhezd {
    animation-name: x1lgszu9-B;
  }

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

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

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

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

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

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

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

  .xjyslct {
    appearance: none;
  }

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

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xmvyol1 {
    aspect-ratio: 720 / 1120;
  }

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

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

  .x2kq1z0 {
    background-color: #0a0a0a;
  }

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

  .x68m4m9 {
    background-color: #0009;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

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

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

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

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

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

  .xnh4rbs {
    background-color: var(--x1pi0kwn);
  }

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

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

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

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

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

  .x7st9eb {
    background-image: linear-gradient(#ffffff14 1px, #0000 1px), linear-gradient(90deg, #ffffff14 1px, #0000 1px);
  }

  .x18o3ruo {
    background-image: none;
  }

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

  .x1v1fnrk {
    background-size: 12px;
  }

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

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

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

  .x1gnnqk1 {
    box-shadow: none;
  }

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

  .xhdg8po {
    caption-side: bottom;
  }

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

  .x1heor9g {
    color: inherit;
  }

  .xr3d4wh {
    color: #fff6;
  }

  .x1tchhkq {
    color: #ffffff8c;
  }

  .xtz6rxn {
    color: #ffffffb3;
  }

  .x60d0xz {
    color: #ffffffe6;
  }

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

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

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

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

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

  .xbfe11 {
    color: var(--xr8mjo2);
  }

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

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

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

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

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x5z4jtk {
    flex-basis: 240px;
  }

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

  .xjb2p0i {
    font-family: inherit;
  }

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

  .x1k6wstc {
    font-size: 10px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .xiiokrw {
    font-size: clamp(10px, 1.2cqw, 14px);
  }

  .xtery1f {
    font-size: clamp(11px, 1.5cqw, 18px);
  }

  .x15zrgi1 {
    font-size: clamp(12px, 1.7cqw, 20px);
  }

  .xbcvlco {
    font-size: clamp(22px, 3.2vw, 28px);
  }

  .x13zjisc {
    font-size: clamp(32px, 3.8vw, 44px);
  }

  .xrzz5mb {
    font-size: clamp(34px, 9cqw, 112px);
  }

  .x1el9lpz {
    font-size: clamp(36px, 6.4vw, 54px);
  }

  .xq11w5f {
    font-size: clamp(9px, 1cqw, 12px);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

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

  .x1qh61ir {
    font-weight: var(--x1soi9zx);
  }

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

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

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

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

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1qab1bc {
    justify-self: end;
  }

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

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

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

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

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

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .x14ju556 {
    line-height: 0;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

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

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

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

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

  .x112128v {
    margin-inline-start: -19px;
  }

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

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

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

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

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

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

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

  .xl1xv1r {
    object-fit: cover;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

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

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

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

  .x1hsy5kr {
    scale: 1;
  }

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

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

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

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

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

  .x3oybdh {
    transform: scale(1);
  }

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

  .x1kd3vib {
    transform: translateX(-4px);
  }

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

  .xy81slk {
    transform: translateX(4px);
  }

  .x1foi2a {
    transform: translateY(-8px) scale(1.15);
  }

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

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

  .xpceaqw {
    transition-duration: .22s;
  }

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

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

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

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

  .x11xpdln {
    transition-property: transform;
  }

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

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

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1355qak {
    z-index: 20;
  }

  .xa9119d {
    z-index: 50;
  }

  .xr3buco {
    z-index: var(--x-zIndex);
  }

  .xp0df6m {
    zoom: 1.125;
  }

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

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

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

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

  .x1muppgn:is(.dark, .dark *):hover {
    background-color: color-mix(in oklab,var(--input) 50%,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);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .x1adtzmj:active {
    scale: .96;
  }

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

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

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

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

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

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

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

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

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

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }

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

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

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

  .x36attc {
    bottom: calc(100% + 6px);
  }

  .xwmwtye {
    bottom: calc(100% + 8px);
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x14yqylz {
    height: 100svh;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xettwda {
    height: 2rem;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x39lw6i {
    height: 60%;
  }

  .xegnrdp {
    height: 9px;
  }

  .x1nrll8i {
    left: 50%;
  }

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

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

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

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

  .xj1urod {
    margin-top: 1rem;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

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

  .xq3t0pi {
    max-height: 280px;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x2z3yb8 {
    max-height: 360px;
  }

  .xqui1pq {
    max-height: 90vh;
  }

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

  .x193iq5w {
    max-width: 100%;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x8jryan {
    max-width: 40%;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .xapjn7j {
    max-width: 760px;
  }

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

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

  .xg6iff7 {
    min-height: 100vh;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .x900493 {
    min-width: 48px;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

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

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

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

  .x1efynxl {
    padding-bottom: calc(var(--xfemwsn) + env(safe-area-inset-bottom));
  }

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

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

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

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

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

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

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

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

  .x25abes {
    padding-top: var(--xnbybif);
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xwa60dl {
    top: 50%;
  }

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

  .x1d1n87m {
    top: calc(100% + 8px);
  }

  .x5mnzd7 {
    top: var(--x-insetBlockStart);
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1uncgzr {
    width: 224px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1useyqa {
    width: 48px;
  }

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

  .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 >= 640px) {
    .x1pv3jom.x1pv3jom {
      max-width: 24rem;
    }

    .xdc40hx.xdc40hx {
      max-width: 560px;
    }

    .x1oftwic.x1oftwic {
      padding-top: 96px;
    }
  }
}

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

@layer priority7 {
  .x1afm17x::-moz-range-thumb {
    background-position: center;
  }

  .x1x88h0k::-webkit-slider-thumb {
    background-position: center;
  }

  .x17o51zx::-webkit-slider-thumb {
    border-radius: 6px;
  }

  .xpm07mz::-moz-range-thumb {
    border-radius: 6px;
  }

  .xbg57mj::-webkit-slider-runnable-track {
    border-radius: 999px;
  }

  .xqv7g6e::-moz-range-track {
    border-radius: 999px;
  }

  .x1o337t::-moz-range-thumb {
    border-style: none;
  }

  .x1wwh93d::-moz-range-thumb {
    border-width: 0;
  }

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

@layer priority8 {
  .xibs45w::-webkit-slider-thumb {
    appearance: none;
  }

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

  .x1ktdo43::-webkit-slider-runnable-track {
    background-color: var(--kya-border);
  }

  .x1yfgurk::-moz-range-track {
    background-color: var(--kya-border);
  }

  .x4jsicl::-webkit-slider-thumb {
    background-image: linear-gradient(#ff4f00, #ff4f00), repeating-linear-gradient(#ffffff0f 0 1px, #0000 1px 3px), linear-gradient(#e8e8ea 0%, #c9c9cd 45%, #a9a9ae 55%, #d6d6da 100%);
  }

  .xufluok::-moz-range-thumb {
    background-image: linear-gradient(#ff4f00, #ff4f00), repeating-linear-gradient(#ffffff0f 0 1px, #0000 1px 3px), linear-gradient(#e8e8ea 0%, #c9c9cd 45%, #a9a9ae 55%, #d6d6da 100%);
  }

  .x17j16b4::-webkit-slider-runnable-track {
    background-image: var(--x-16fvinz);
  }

  .xgtch9k::-moz-range-track {
    background-image: var(--x-irvhmv);
  }

  .x1jfz6j0::-moz-range-thumb {
    background-repeat: no-repeat;
  }

  .x1lbgh91::-webkit-slider-thumb {
    background-repeat: no-repeat;
  }

  .x14ek5q2::-moz-range-thumb {
    background-size: 2px 18px, auto, auto;
  }

  .xbnpkmh::-webkit-slider-thumb {
    background-size: 2px 18px, auto, auto;
  }

  .x1f30xmk::-webkit-slider-thumb {
    box-shadow: inset 0 1px #ffffffb3, inset 0 -1px #00000040, inset 0 0 0 1px #6b6b70, 0 2px 6px #00000059;
  }

  .xpfzb8u::-moz-range-thumb {
    box-shadow: inset 0 1px #ffffffb3, inset 0 -1px #00000040, inset 0 0 0 1px #6b6b70, 0 2px 6px #00000059;
  }

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

  .xtyp5od:before {
    inset-inline-end: 0;
  }

  .x1682cnc:before {
    inset-inline-start: 0;
  }

  .x1hmns74:before {
    position: absolute;
  }

  .x1vib4k1::-webkit-slider-thumb {
    scale: 1;
  }

  .x1qdem2x::-webkit-slider-thumb {
    transition-duration: .15s;
  }

  .x1hrv4vb::-webkit-slider-thumb {
    transition-property: scale;
  }

  .x1g7dafw::-webkit-slider-thumb {
    transition-timing-function: ease-out;
  }

  .xxyhutu:hover::-webkit-slider-thumb {
    scale: 1.03;
  }

  .x4ws55n:active::-webkit-slider-thumb {
    background-image: linear-gradient(#ff4f00, #ff4f00), repeating-linear-gradient(#ffffff0f 0 1px, #0000 1px 3px), linear-gradient(#d8d8dc 0%, #b9b9bf 45%, #999aa0 55%, #c6c6cc 100%);
  }

  .x7l3ybe:active::-moz-range-thumb {
    background-image: linear-gradient(#ff4f00, #ff4f00), repeating-linear-gradient(#ffffff0f 0 1px, #0000 1px 3px), linear-gradient(#d8d8dc 0%, #b9b9bf 45%, #999aa0 55%, #c6c6cc 100%);
  }

  .xk4snlj:active::-webkit-slider-thumb {
    box-shadow: inset 0 1px #ffffffb3, inset 0 -1px #00000040, inset 0 0 0 1px #6b6b70, 0 1px 2px #00000059;
  }

  .xppje8j:active::-moz-range-thumb {
    box-shadow: inset 0 1px #ffffffb3, inset 0 -1px #00000040, inset 0 0 0 1px #6b6b70, 0 1px 2px #00000059;
  }

  .x8ajhxu:active::-webkit-slider-thumb {
    scale: 1.03;
  }

  @media (prefers-reduced-motion: reduce) {
    .xjkdiu4.xjkdiu4::-webkit-slider-thumb {
      transition-duration: 0s;
    }
  }
}

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

  .x1jq0rqq::-webkit-slider-thumb {
    height: 44px;
  }

  .xyv1z0x::-moz-range-thumb {
    height: 44px;
  }

  .x13m05e8::-webkit-slider-runnable-track {
    height: 4px;
  }

  .xagyqcp::-moz-range-track {
    height: 4px;
  }

  .x1rcpbj6:before {
    height: 6px;
  }

  .x1yd0sln:before {
    height: 8px;
  }

  .xg52sv::-webkit-slider-thumb {
    margin-top: -20px;
  }

  .x1mpa3hi:before {
    top: -6px;
  }

  .x1okbx1r:before {
    top: -8px;
  }

  .x18gdgy6::-webkit-slider-thumb {
    width: 28px;
  }

  .xpz4zuk::-moz-range-thumb {
    width: 28px;
  }
}

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

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

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

@property --x-16fvinz {
  syntax: "*";
  inherits: true
}

@property --x-irvhmv {
  syntax: "*";
  inherits: true
}

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

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

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

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

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

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

  to {
    opacity: 1;
    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, .x8ua91j {
  --x1pi0kwn: #000;
  --x526v3x: #d4d4d4;
  --xsuvhg1: #8a8a8a;
  --x1kfebpz: #3f3f3f;
  --xr8mjo2: #fff;
}

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