:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--foreground:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--surface:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#141414);--surface-2:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1f1f1f);--border-strong:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#3f3f3f);--brand:var(--lightningcss-light,#de3d30)var(--lightningcss-dark,#fb634c);--brand-chart:var(--lightningcss-light,#de3d30)var(--lightningcss-dark,#f25a45);--brand-solid:#d43b2e;--brand-tint:var(--lightningcss-light,#fbece9)var(--lightningcss-dark,#2a1411);--mark-coral:var(--brand);--mark-coral-fold:var(--lightningcss-light,#ba1d2a)var(--lightningcss-dark,#d94541);--mark-ink:var(--lightningcss-light,#201916)var(--lightningcss-dark,#faf2ec);--mark-ink-fold:var(--lightningcss-light,#433b38)var(--lightningcss-dark,#d1c9c3);--card:var(--surface);--card-foreground:var(--foreground);--popover:var(--background);--popover-foreground:var(--foreground);--primary:var(--foreground);--primary-foreground:var(--background);--secondary:var(--surface);--secondary-foreground:var(--foreground);--muted:var(--surface);--muted-foreground:var(--lightningcss-light,#6e6e6e)var(--lightningcss-dark,#8a8a8a);--accent:var(--surface);--accent-foreground:var(--foreground);--destructive:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#ef4444);--warning:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#fbbf24);--success:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#4ade80);--border:var(--lightningcss-light,#e3e3e3)var(--lightningcss-dark,#2a2a2a);--popup-shadow:var(--lightningcss-light,#00000059)var(--lightningcss-dark,#0000);--popup-ring:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--border));--input:var(--border-strong);--ring:var(--brand);--highlight:var(--foreground);--hover:color-mix(in oklab, var(--foreground) 6%, transparent);--button-outline-bg:transparent;--button-outline-border:var(--input);--button-outline-hover:var(--surface);--button-destructive-bg:var(--lightningcss-light,color-mix(in oklab, var(--destructive) 10%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--destructive) 20%, transparent));--button-destructive-hover:var(--lightningcss-light,color-mix(in oklab, var(--destructive) 20%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--destructive) 30%, transparent));--button-ghost-hover:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,color-mix(in oklab, var(--muted) 50%, transparent));--badge-ghost-hover:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,color-mix(in oklab, var(--muted) 50%, transparent));--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--foreground);--sidebar-primary-foreground:var(--background);--sidebar-accent:var(--surface);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border-strong);--sidebar-ring:var(--ring);--radius:8px;--radius-control:9999px;--control-height:2rem;--control-height-field:2.25rem;--control-height-hero:var(--control-height);--font-sans:"Suisse Intl", "Suisse Intl Fallback", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--shadow:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000080);--shadow-popover:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--motion-fast:.15s;--motion-swap:.2s;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-slow:.4s;--duration-very-slow:.5s;--duration-stagger:40ms;--motion-blur-small:2px;--motion-blur-medium:3px;--motion-distance-base:8px;--motion-distance-medium:12px;--motion-scale-large:.96;--motion-scale-medium:.97;--motion-scale-small:.98;--motion-scale-tiny:.99}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer base{*,:before,:after{box-sizing:border-box}a{color:inherit;text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}a:visited{color:inherit}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}ul,ol{padding:0;list-style:none}:focus-visible{outline:1px solid var(--ring);outline-offset:2px}}.ccm-markdown{--markdown-bullets:#d1d5dc;--markdown-counters:#6a7282;--markdown-ink:var(--lightningcss-light,#101828)var(--lightningcss-dark,var(--foreground));--markdown-ink-shadow:#1018281a;--markdown-quote-bar:#e5e7eb;--markdown-strong-line:#d1d5dc;color:var(--foreground);overflow-wrap:break-word;font-size:15px;line-height:1.65}.ccm-markdown :where(*){border:0 solid var(--border);margin:0;padding:0}.ccm-markdown :where(hr){color:inherit;border-top-width:1px;height:0}.ccm-markdown :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.ccm-markdown :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.ccm-markdown :where(b,strong){font-weight:500}.ccm-markdown :where(code,kbd,samp,pre){font-family:var(--font-mono);font-size:1em}.ccm-markdown :where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}.ccm-markdown :where(sub){bottom:-.25em}.ccm-markdown :where(sup){top:-.5em}.ccm-markdown :where(table){border-collapse:collapse;border-color:inherit;text-indent:0}.ccm-markdown :where(summary){display:list-item}.ccm-markdown :where(ol,ul){list-style:none}.ccm-markdown :where(img){vertical-align:middle;max-width:100%;height:auto;display:block}.ccm-markdown :where(.sr-only){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ccm-markdown :where(p){color:var(--foreground);margin-block:1.25em}.ccm-markdown :where(a){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;font-weight:400;text-decoration-thickness:1px}@media (hover:hover){.ccm-markdown:hover :where(a){-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}}.ccm-markdown :where(strong){color:var(--foreground);font-weight:500}.ccm-markdown :where(ol){margin-block:1.25em;list-style-type:decimal}.ccm-markdown :where(ul){margin-block:1.25em;list-style-type:disc}.ccm-markdown :where(ol>li)::marker{color:var(--markdown-counters);font-weight:400}.ccm-markdown :where(ul>li)::marker{color:var(--markdown-bullets)}.ccm-markdown :where(dt){color:var(--markdown-ink);margin-top:1.25em;font-weight:500}.ccm-markdown :where(hr){border-color:var(--border);border-top-width:1px;margin-block:3em}.ccm-markdown :where(blockquote){color:var(--muted-foreground);quotes:"“" "”" "‘" "’";margin-block:1.6em;font-style:normal;font-weight:400}.ccm-markdown :where(blockquote p:first-of-type):before{content:open-quote}.ccm-markdown :where(blockquote p:last-of-type):after{content:close-quote}.ccm-markdown :where(h1,h2,h3,h4,h5,h6,th){color:var(--foreground);letter-spacing:-.02em;font-weight:500}.ccm-markdown :where(h1){margin-block:0 .888889em;font-size:1.5rem;line-height:1.33333}.ccm-markdown :where(h2){margin-block:2em 1em;font-size:1.25rem;line-height:1.4}.ccm-markdown :where(h3){margin-block:1.6em .6em;font-size:1.125rem;line-height:1.55556}.ccm-markdown :where(h4){margin-block:1.5em .5em;font-size:1rem;line-height:1.5}.ccm-markdown :where(img){border-radius:12px;margin-block:2em}.ccm-markdown :where(picture){margin-block:2em;display:block}.ccm-markdown :where(kbd){box-shadow:0 0 0 1px var(--markdown-ink-shadow), 0 3px 0 var(--markdown-ink-shadow);color:var(--markdown-ink);border-radius:.3125rem;padding-block:.1875em;font-family:inherit;font-size:.875em;font-weight:500}.ccm-markdown :where(code){color:var(--foreground);font-size:.875em;font-weight:400}.ccm-markdown :where(pre){background-color:var(--surface);color:var(--foreground);border-radius:12px;margin-block:1.71429em;padding-block:.857143em;font-size:13px;font-weight:400;line-height:1.71429;overflow-x:auto}.ccm-markdown :where(pre code){font-family:inherit;font-size:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.ccm-markdown :where(table){table-layout:auto;width:100%;margin-block:2em;font-size:.875rem;line-height:1.42857}.ccm-markdown :where(thead){border-bottom-color:var(--border);border-bottom-width:1px}.ccm-markdown :where(thead th){vertical-align:bottom;padding-bottom:.571429em}.ccm-markdown :where(tr){border-color:var(--border)}.ccm-markdown :where(tbody tr){border-bottom-width:1px}.ccm-markdown :where(tbody tr:last-child){border-bottom-width:0}.ccm-markdown :where(tbody td){vertical-align:baseline}.ccm-markdown :where(tfoot){border-top-color:var(--markdown-strong-line);border-top-width:1px}.ccm-markdown :where(tfoot td){vertical-align:top}.ccm-markdown :where(th,td){text-align:start}.ccm-markdown :where(th){text-align:left}.ccm-markdown :where(td){color:var(--foreground)}.ccm-markdown :where(picture>img){margin-block:0}.ccm-markdown :where(li){color:var(--foreground);margin-block:.5em}.ccm-markdown>:where(ul)>:where(li) :where(p){margin-block:.75em}.ccm-markdown>:where(ul,ol)>:where(li)>:where(p:first-child){margin-top:1.25em}.ccm-markdown>:where(ul,ol)>:where(li)>:where(p:last-child){margin-bottom:1.25em}.ccm-markdown :where(ul ul,ul ol,ol ul,ol ol){margin-block:.75em}.ccm-markdown :where(dl){margin-block:1.25em}.ccm-markdown :where(dd){margin-top:.5em}.ccm-markdown :where(hr+*,h2+*,h3+*,h4+*){margin-top:0}.ccm-markdown :where(tbody td,tfoot td){padding-block:.571429em}.ccm-markdown>:where(:first-child){margin-top:0}.ccm-markdown>:where(:last-child){margin-bottom:0}.ccm-markdown :where(:not(pre)>code){background-color:var(--surface);border-radius:10px;padding:2px 6px;font-size:.875em}.ccm-markdown :where(ol,ul){padding-left:1.625em}.ccm-markdown :where(blockquote){border-left-color:var(--markdown-quote-bar);border-left-width:.25rem;padding-left:1em}.ccm-markdown :where(kbd){padding-inline:.375em}.ccm-markdown :where(pre){padding-inline:1.14286em}.ccm-markdown :where(thead th){padding-inline:.571429em}.ccm-markdown :where(ol>li,ul>li){padding-left:.375em}.ccm-markdown :where(dd){padding-left:1.625em}.ccm-markdown :where(thead th:first-child){padding-left:0}.ccm-markdown :where(thead th:last-child){padding-right:0}.ccm-markdown :where(tbody td,tfoot td){padding-inline:.571429em}.ccm-markdown :where(tbody td:first-child,tfoot td:first-child){padding-left:0}.ccm-markdown :where(tbody td:last-child,tfoot td:last-child){padding-right:0}.ccm-digest{font-size:16px}.ccm-digest :where(h2){margin-block:48px 12px;font-size:20px;line-height:28px}.ccm-digest :where(h3){margin-block:32px 8px;font-size:17px}.ccm-digest :where(:not(pre)>code){border-radius:6px;padding:2px 6px;font-size:.9em}.ccm-digest :where(pre){border-radius:14px}.ccm-digest :where(th){background-color:var(--surface)}html{background:var(--background);scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior-y:none}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--background);color:var(--foreground);margin:0;line-height:1.5}@media screen and (prefers-reduced-motion:no-preference){.reveal-pending{transform:translateY(16px)}.reveal-in{transition:transform .7s cubic-bezier(.16,1,.3,1)}}a[data-nav-pending]{opacity:.6}@media screen and (prefers-reduced-motion:no-preference){a[data-nav-pending]{transition:opacity var(--duration-quick) var(--motion-ease-smooth-out)}}

@layer base, priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .xy6n8ys {
    margin: -2px;
  }

  .x163z3l0 {
    margin: -5px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1wxscg9 {
    margin: 24px;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .xm9guyr {
    padding: .5rem .625rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .xe8ttls {
    padding: 8px;
  }

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

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

@layer priority3 {
  .x1rto0p4 {
    border-color: color-mix(in srgb,var(--x13auarb) 30%,transparent);
  }

  .x1jgl44n {
    border-color: color-mix(in srgb,var(--x1e2c35g) 10%,transparent);
  }

  .xzlmxlj {
    border-color: color-mix(in srgb,var(--x1e2c35g) 20%,transparent);
  }

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

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

  .x1r7ld26 {
    border-color: currentColor;
  }

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

  .x18w4b0r {
    border-color: var(--x13auarb);
  }

  .x7drglr {
    border-color: var(--x1e2c35g);
  }

  .x1f19o93 {
    border-color: var(--xfpcjm);
  }

  .x1v1bhk1 {
    border-color: var(--xx1ke6j);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x1jvnzes {
    border-radius: 28px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x10hpsqq, .xufktra {
    border-radius: 9999px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

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

  .xzvpeac {
    border-radius: var(--radius-control);
  }

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

  .x1b2x7jl {
    border-radius: var(--x1q7lt47);
  }

  .xm645zy {
    border-radius: var(--x5mpcsr);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

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

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

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

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

  .x5358sg {
    gap: var(--x1bitiim);
  }

  .xp9rqyk {
    grid-column: 2 / 4;
  }

  .x623te4 {
    grid-column: span 2;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

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

  .x1k49i25 {
    margin-block: -4px;
  }

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

  .x1uuky47 {
    margin-block: 6px;
  }

  .x1jp4ehj {
    margin-block: 8px;
  }

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

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

  .xlhcdhu {
    margin-inline: -12px;
  }

  .xlutiju {
    margin-inline: -16px;
  }

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

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

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

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

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

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xgmh6ty {
    padding-block: 56px;
  }

  .x1iefggq {
    padding-block: 64px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x6sgm8y {
    padding-block: 96px;
  }

  .x1boju3f {
    padding-block: var(--x1kf9iv5);
  }

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .xw4edqq {
    padding-inline: 2rem;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

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

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

  .x1po2tp0 {
    padding-inline: var(--x1bitiim);
  }

  .x1ku5rj1 {
    place-items: center;
  }

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

  .xn6895o {
    scroll-padding-inline: 16px;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .xv5i4l2:has(input:focus-visible) {
    outline: 1px solid var(--ring);
  }

  .xvc10b5:has(input:focus-visible) {
    outline: 1px solid var(--xfpcjm);
  }

  .x1uvtmcs:focus {
    outline: none;
  }
}

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

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

  .xs1r7gh {
    -webkit-backdrop-filter: none;
  }

  .xy05trf {
    accent-color: var(--x1e2c35g);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

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

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

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xg829dc {
    animation-duration: var(--x1kzsmwg);
  }

  .x1iccmgb {
    animation-duration: var(--xuey23z);
  }

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

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

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

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

  .x18vy5mh {
    animation-name: x1cgp6px-B;
  }

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

  .xugyi04 {
    animation-name: x1hrbdm5-B;
  }

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

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .x1w2c0kr {
    animation-name: x2i3tye-B;
  }

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

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

  .xv8cai {
    animation-name: xrngkwq-B;
  }

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

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

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

  .xmx9cpy {
    animation-timing-function: var(--motion-ease-smooth-out);
  }

  .xg11r2p {
    animation-timing-function: var(--xs49w8p);
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9 {
    aspect-ratio: 1;
  }

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

  .x11fneen {
    aspect-ratio: auto;
  }

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

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

  .x1t853zo {
    backdrop-filter: none;
  }

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

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

  .xvdqvgo {
    background-color: #00000080;
    background-color: lab(0% 0 0 / .5);
  }

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

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

  .xkiaqlb {
    background-color: color-mix(in srgb,var(--x13auarb) 5%,transparent);
  }

  .xklvta5 {
    background-color: color-mix(in srgb,var(--x1e2c35g) 5%,transparent);
  }

  .x1i7u551 {
    background-color: color-mix(in srgb,var(--x1s56dh) 65%,transparent);
  }

  .xb75ae3 {
    background-color: color-mix(in srgb,var(--x1t39503) 5%,transparent);
  }

  .x1of394r {
    background-color: color-mix(in srgb,var(--x9aa5kk) 40%,transparent);
  }

  .x1wns2w9 {
    background-color: color-mix(in srgb,var(--xq2ogda) 10%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

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

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

  .xa28q2q {
    background-color: var(--button-destructive-bg);
  }

  .x16f5jok {
    background-color: var(--button-outline-bg);
  }

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

  .x49yh16 {
    background-color: var(--color-value);
  }

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

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

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

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

  .xtxxx6d {
    background-color: var(--x17b402k);
  }

  .x18zjtxh {
    background-color: var(--x1e2c35g);
  }

  .x1f5laxe {
    background-color: var(--x1iatm8e);
  }

  .x1etjo9f {
    background-color: var(--x1qd5m56);
  }

  .x1jraygc {
    background-color: var(--x1r7tk0r);
  }

  .x16hf0od {
    background-color: var(--x1s56dh);
  }

  .xmym7c1 {
    background-color: var(--x9aa5kk);
  }

  .xworv0o {
    background-color: var(--xrclxtq);
  }

  .xsnoyw1 {
    background-image: radial-gradient(circle,color-mix(in srgb,var(--x1e2c35g) 22%,transparent) 1px,transparent 1.5px);
  }

  .x5szi4u {
    background-size: 22px 22px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

  .x1v2ul5v {
    box-shadow: 0 0 0 2px var(--x1r7tk0r);
  }

  .xalsa2k {
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .xig4bcz {
    box-shadow: 0 1px 2px 0 var(--x1h18rxe),inset 0 0 0 1px var(--xx1ke6j);
  }

  .x1zv85i {
    box-shadow: 0 1px 2px color-mix(in srgb,var(--xnodrr1) 6%,transparent),0 8px 24px -12px color-mix(in srgb,var(--xnodrr1) 18%,transparent);
  }

  .xmnxdv0 {
    box-shadow: 0 1px 2px color-mix(in srgb,var(--xnodrr1) 8%,transparent),0 6px 16px -8px color-mix(in srgb,var(--xnodrr1) 25%,transparent);
  }

  .x3c187r {
    box-shadow: 0 1px 2px #00000014;
  }

  .x1llvq7x {
    box-shadow: 0 1px 2px var(--x1h18rxe),0 8px 24px -12px var(--x1h18rxe);
  }

  .xtqcyin {
    box-shadow: 0 24px 64px -24px var(--lightningcss-light, #0006) var(--lightningcss-dark, #0000),inset 0 0 0 1px var(--lightningcss-light, transparent) var(--lightningcss-dark, var(--xx1ke6j));
  }

  .x1w0ctxy {
    box-shadow: 0 24px 64px -24px var(--xgd8o8d),inset 0 0 0 1px var(--x4r4gxm);
  }

  .xlay9oy {
    box-shadow: 0 8px 32px #00000014;
  }

  .x9tiany {
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--x13auarb) 30%,transparent);
  }

  .x98qbzn {
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--x1t39503) 30%,transparent);
  }

  .x7pwbdv {
    box-shadow: inset 0 0 0 1px var(--button-outline-border);
  }

  .x11zrq2m {
    box-shadow: inset 0 0 0 1px var(--destructive);
  }

  .xlxhla7 {
    box-shadow: inset 0 0 0 1px var(--input);
  }

  .x1tw4akr {
    box-shadow: inset 0 0 0 1px var(--x13auarb);
  }

  .x1ehrqcf {
    box-shadow: inset 0 0 0 1px var(--xfpcjm),0 12px 40px -16px #0000002e;
  }

  .x15uh83c {
    box-shadow: inset 0 0 0 1px var(--xfpcjm);
  }

  .x1edzlym {
    box-shadow: inset 0 0 0 1px var(--xx1ke6j),0 4px 12px var(--x1h18rxe);
  }

  .xuxa1f4 {
    box-shadow: inset 0 0 0 1px var(--xx1ke6j);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

  .xd333fl {
    box-shadow: var(--shadow-popover),0 0 0 1px var(--border);
  }

  .xhdg8po {
    caption-side: bottom;
  }

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

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

  .xhhmuz2 {
    color: color-mix(in srgb,var(--xmno50f) 60%,transparent);
  }

  .x1heor9g {
    color: inherit;
  }

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

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

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

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

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

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

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

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

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

  .x2w59uj {
    color: var(--x13auarb);
  }

  .xft1lyn {
    color: var(--x1brdx7r);
  }

  .xmn3obw {
    color: var(--x1e2c35g);
  }

  .xh23ww7 {
    color: var(--x1hr2w3h);
  }

  .xr2b1zd {
    color: var(--x1r7tk0r);
  }

  .x1qgs3vf {
    color: var(--x1s56dh);
  }

  .xmr6pnj {
    color: var(--x1t39503);
  }

  .x1hc8qsg {
    color: var(--xd9te8u);
  }

  .xfwiqog {
    color: var(--xmno50f);
  }

  .xfds6xd {
    color: var(--xq2ogda);
  }

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .x1qgv0r9 {
    column-gap: 24px;
  }

  .xjbmbcv {
    column-gap: 32px;
  }

  .xwaa2ar {
    column-gap: 48px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .x1sqbtui {
    cursor: auto;
  }

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

  .x5f5z56 {
    field-sizing: content;
  }

  .xcr2e2h {
    fill: var(--x19wux1o);
  }

  .x3axnnv {
    fill: var(--x1hr2w3h);
  }

  .xxrdty7 {
    fill: var(--x1l40ps7);
  }

  .xq0ot25 {
    fill: var(--x1n6jzcu);
  }

  .xtea3wc {
    filter: blur(2px);
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xx1nr7t {
    flex-basis: 256px;
  }

  .x1drrv0b {
    flex-basis: 82%;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

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

  .x1822bro {
    font-family: var(--font-mono);
  }

  .xisagok {
    font-family: var(--x160ky2q);
  }

  .x1h6ew6f {
    font-family: var(--x3ix1a7);
  }

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

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

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

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

  .x1j6dyjg {
    font-size: 11px;
  }

  .x1ct8sxb {
    font-size: 12.5px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x2ouz8m {
    font-size: 13.5px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1z063n1 {
    font-size: clamp(28px, 4vw, 36px);
  }

  .x1rx5lau {
    font-size: clamp(32px, 6vw, 48px);
  }

  .x1rtft50 {
    font-size: clamp(34px, 6vw, 56px);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x18855g2 {
    font-size: var(--x1uykvsc);
  }

  .x19g5hrn {
    font-size: var(--xpdvo88);
  }

  .x1wgrp8u {
    font-variant-numeric: inherit;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1kidvlw {
    font-weight: var(--x60ck03);
  }

  .xl98tgy {
    font-weight: var(--xow0mv7);
  }

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

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

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

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

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

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

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

  .x1hq73ty {
    grid-template-columns: 112px 1fr;
  }

  .x1j5lmmx {
    grid-template-columns: 128px 1fr;
  }

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

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

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

  .x1dt8me6 {
    grid-template-columns: 56px 1fr auto;
  }

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

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

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

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

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

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

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

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

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

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

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

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

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .x16h55sf {
    line-height: 1.4286;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .xp7d87r {
    line-height: 1.42857;
  }

  .x15bjb6t {
    line-height: inherit;
  }

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

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

  .xdwrcjd {
    margin-inline-start: 4px;
  }

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

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

  .x138pe41 {
    -webkit-mask-image: radial-gradient(60% 70% at 50% 40%, #0000 30%, #000 75%, #0000 100%);
    mask-image: radial-gradient(60% 70% at 50% 40%, #0000 30%, #000 75%, #0000 100%);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj1cbpn {
    opacity: calc(1 - var(--drawer-swipe-progress));
  }

  .xcuot8p {
    outline-color: color-mix(in oklab,var(--x1e2c35g) 8%,transparent);
  }

  .x114vqoa {
    outline-color: var(--ring);
  }

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

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .xpdmqnj {
    padding-inline-end: 12px;
  }

  .xjfo4ez {
    padding-inline-end: 36px;
  }

  .xw8kemb {
    padding-inline-end: 80px;
  }

  .xf159sx {
    padding-inline-end: 8px;
  }

  .xf7dkkf {
    padding-inline-start: 16px;
  }

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

  .xtssl2i {
    padding-inline-start: 40px;
  }

  .x1oiqv2n {
    padding-inline-start: 48px;
  }

  .xm0p2th {
    padding-inline-start: 62px;
  }

  .xmzvs34 {
    padding-inline-start: 8px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .xq77vm1 {
    rotate: 90deg;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .xi32cqo {
    row-gap: 32px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x1msz83a {
    scale: .6;
  }

  .x1hsy5kr {
    scale: 1;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xho4l91 {
    -webkit-text-decoration-color: color-mix(in srgb,var(--xmno50f) 40%,transparent);
    text-decoration-color: color-mix(in srgb,var(--xmno50f) 40%,transparent);
  }

  .xwcme7 {
    -webkit-text-decoration-color: var(--xfpcjm);
    text-decoration-color: var(--xfpcjm);
  }

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

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

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

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

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

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

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

  .x3oybdh {
    transform: scale(1);
  }

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

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

  .xh0walw {
    transform: translateX(var(--drawer-swipe-movement-x));
  }

  .x1srcz1k {
    transform: translateY(var(--drawer-swipe-movement-y));
  }

  .x19w6rv {
    transform-origin: 0;
  }

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

  .xb78jur {
    transition-duration: .15s, .15s, .25s;
  }

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

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

  .x1d8287x {
    transition-duration: .3s;
  }

  .x1fbs3r {
    transition-duration: .45s;
  }

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

  .x3m54un {
    transition-duration: var(--motion-fast);
  }

  .x1hsuu8d {
    transition-duration: var(--x1kzsmwg);
  }

  .x1k0gge5 {
    transition-duration: var(--xuey23z);
  }

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

  .x9hd1my {
    transition-property: background-color, scale;
  }

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

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

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

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

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

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

  .xcwcwmv {
    transition-property: color, background-color, scale;
  }

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

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

  .x1a0aruy {
    transition-property: color, opacity;
  }

  .x1xfywjv {
    transition-property: color, scale;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x4ggda3 {
    transition-property: opacity, color, background-color;
  }

  .x1wu5zfc {
    transition-property: opacity, filter, scale;
  }

  .x1h615f9 {
    transition-property: opacity, scale;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x1s3hfkw {
    transition-property: rotate;
  }

  .xtm9ela {
    transition-property: scale, background-color, border-color, color, opacity;
  }

  .x1mch8qk {
    transition-property: scale;
  }

  .xeirdtl {
    transition-property: text-decoration-color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1j8a7pb {
    transition-property: translate, color;
  }

  .xqfqaah {
    transition-property: translate;
  }

  .x1be392t {
    transition-timing-function: cubic-bezier(.32, .72, 0, 1);
  }

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

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

  .xcz06iy {
    transition-timing-function: ease,ease,var(--xs49w8p);
  }

  .x1fsmkyn {
    transition-timing-function: var(--motion-ease-smooth-out);
  }

  .x1wpscl2 {
    transition-timing-function: var(--motion-ease);
  }

  .x1p3jdb8 {
    transition-timing-function: var(--xs49w8p);
  }

  .x3sa99s {
    translate: 0 -50%;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .xuvdrym {
    z-index: -10;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1of6sz5 {
    z-index: 11;
  }

  .x1355qak {
    z-index: 20;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x8w4yw4.x8w4yw4:where(.x-default-marker:focus-within *) {
    opacity: 1;
  }

  .x194g8xw.x194g8xw:where(.x-default-marker:hover *) {
    background-color: var(--x1iatm8e);
  }

  .x29rp7t.x29rp7t:where(.x-default-marker:hover *) {
    color: var(--x1e2c35g);
  }

  .x1sleuu8.x1sleuu8:where(.x-default-marker:hover *) {
    opacity: .8;
  }

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

  .xc2dfhs.xc2dfhs:where(.x-default-marker:hover *) {
    translate: 2px;
  }

  .xbzxgca.xbzxgca:where(.x-default-marker:hover *) {
    translate: 3px;
  }

  .xq475bw.xq475bw:where(.x-default-marker:active *) {
    scale: .96;
  }

  .xttkkfj[data-ending-style] {
    animation-name: none;
  }

  .x1buvr9a[data-highlighted] {
    background-color: var(--accent);
  }

  .x14p79qg.x14p79qg:where(.x5ktxrx[data-theme="dark"] *), .xq0n2if.xq0n2if:where(.x5ktxrx[data-theme="light"] *), .xv39z3o.xv39z3o:where(.x5ktxrx:not([data-theme]) *) {
    background-color: var(--x1s56dh);
  }

  .x15wi9kv.x15wi9kv:where(.x5ktxrx:not([data-theme]) *), .x194d6d.x194d6d:where(.x5ktxrx[data-theme="dark"] *), .x1osr78i.x1osr78i:where(.x5ktxrx[data-theme="light"] *) {
    box-shadow: 0 1px 2px #00000014;
  }

  .xirgbou:focus-visible {
    box-shadow: inset 0 0 0 1px var(--foreground);
  }

  .x1qr20w7:focus-within, .x1stp5ua:focus-visible {
    box-shadow: inset 0 0 0 1px var(--x1e2c35g);
  }

  .x1lp4m9b[data-highlighted] {
    color: var(--accent-foreground);
  }

  .xfktmdx:focus-visible {
    color: var(--foreground);
  }

  .x1bge3ox.x1bge3ox:where(.x5ktxrx[data-theme="light"] *), .x7jfrvk[aria-current="page"], .xdqmafz.xdqmafz:where(.x5ktxrx[data-theme="dark"] *), .xkxcv90:focus-visible, .xle7n7a.xle7n7a:where(.x5ktxrx:not([data-theme]) *) {
    color: var(--x1e2c35g);
  }

  .x1v40y9a.x1v40y9a:where(.x5ktxrx[data-theme="dark"] *) {
    display: block;
  }

  .x3zxybf.x3zxybf:where(.x5ktxrx[data-theme="dark"] *), .xnc3qjn:not([open]) {
    display: none;
  }

  .xw74lmb.xw74lmb:where(.x5ktxrx[data-theme="dark"] *) {
    filter: invert();
  }

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

  .x1gqblgl[data-ending-style], .x1i2unn7:is([data-starting-style], [data-ending-style]) {
    opacity: 0;
  }

  .x25t5g8:focus-visible {
    opacity: 1;
  }

  .xy9f4xx:focus-visible {
    outline-offset: -1px;
  }

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

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

  .x1n796aw.x1n796aw:where(.x-default-marker[open] *) {
    rotate: 180deg;
  }

  .x1h2id90.x1h2id90:where(.x-default-marker[open] *) {
    rotate: 45deg;
  }

  .x1ljq9mo.x1ljq9mo:where(.x-default-marker[open] *) {
    rotate: 90deg;
  }

  .x14doao2:is([data-starting-style], [data-ending-style]) {
    transform: scale(.95);
  }

  .x24i07k[data-ending-style] {
    transform: translateX(100%);
  }

  .xe6y2bb:is([data-starting-style], [data-ending-style]) {
    transform: translateY(calc(100% - 3rem + 2px));
  }

  .xm69ghq[data-swiping] {
    transition-duration: 0s;
  }

  .x1wnjekc[data-ending-style] {
    transition-duration: calc(var(--drawer-swipe-strength) * .25s);
  }

  .x10t6uq9[data-ending-style] {
    transition-duration: calc(var(--drawer-swipe-strength) * .4s);
  }

  .xk78c8h[data-swiping] {
    -webkit-user-select: none;
    user-select: none;
  }

  .x1hbl75k.x1hbl75k:where(.x-default-marker[open] *) {
    visibility: hidden;
  }

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

  .xdsh0xz:has(input:checked) {
    background-color: var(--x1s56dh);
  }

  .x1qav7b7:has(input:checked) {
    color: var(--x1e2c35g);
  }

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

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

  .x19axjrm:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    transform: scaleX(-1);
  }

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

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

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

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

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

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

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

  .xrid6t6:hover {
    background-color: color-mix(in srgb,var(--x1iatm8e) 40%,transparent);
  }

  .xh3dq3r:hover {
    background-color: color-mix(in srgb,var(--x9aa5kk) 50%,transparent);
  }

  .xza9q0l:hover {
    background-color: color-mix(in srgb,var(--xrclxtq),var(--xnodrr1) 10%);
  }

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

  .x15ajij3:hover {
    background-color: var(--badge-ghost-hover);
  }

  .xfuu163:hover {
    background-color: var(--button-destructive-hover);
  }

  .x1f680v4:hover {
    background-color: var(--button-ghost-hover);
  }

  .x12i1eoy:hover {
    background-color: var(--button-outline-hover);
  }

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

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

  .xhoq1ey:hover {
    background-color: var(--x1iatm8e);
  }

  .x1j1maec:hover {
    background-color: var(--x1qd5m56);
  }

  .xtlxe2d:hover {
    background-color: var(--x9aa5kk);
  }

  .x788489:hover {
    box-shadow: inset 0 0 0 1px var(--x1e2c35g),0 12px 40px -16px #0000003d;
  }

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

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

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

  .x2av0j1:hover {
    color: var(--x1e2c35g);
  }

  .xk3zhk0:hover {
    color: var(--x1s56dh);
  }

  .x1hjbsix:hover {
    color: var(--xmno50f);
  }

  .x1x1rjio:hover {
    -webkit-text-decoration-color: var(--x1e2c35g);
    text-decoration-color: var(--x1e2c35g);
  }

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

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

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

  .x1adtzmj:active {
    scale: .96;
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

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

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

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

  @media (prefers-reduced-motion: no-preference) {
    .x1l3uc6m.x1l3uc6m {
      animation-duration: 10s;
    }

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

    .xjef421.xjef421 {
      animation-name: x1xwasuw-B;
    }

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

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

    .xm7r4ai.xm7r4ai {
      background-color: var(--x1s56dh);
    }
  }

  @media (width >= 900px) {
    .x1dv45df.x1dv45df {
      display: flex;
    }

    .x12iyxos.x12iyxos {
      display: none;
    }
  }

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

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

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

    .xd6clff.xd6clff {
      font-size: 14px;
    }
  }

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

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

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

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

  @media (width >= 768px) {
    .xdiy7s1.xdiy7s1 {
      line-height: 1.25rem;
    }
  }

  @media (width <= 767.98px) {
    .x1eyjuta.x1eyjuta {
      -webkit-mask-image: linear-gradient(to right, #0000, #000 1rem calc(100% - 1rem), #0000);
      mask-image: linear-gradient(to right, #0000, #000 1rem calc(100% - 1rem), #0000);
    }
  }

  @media (hover: none) {
    .xqzx146.xqzx146 {
      opacity: 1;
    }
  }

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

  @media (prefers-color-scheme: dark) {
    .x16aoba3.x16aoba3.x16aoba3:where(.x5ktxrx:not([data-theme]) *) {
      display: block;
    }

    .x19n8vf0.x19n8vf0.x19n8vf0:where(.x5ktxrx:not([data-theme]) *) {
      display: none;
    }

    .x1opqznq.x1opqznq.x1opqznq:where(.x5ktxrx:not([data-theme]) *) {
      filter: invert();
    }
  }
}

@layer priority5 {
  .xfhoffp {
    border-bottom-color: color-mix(in srgb,var(--xx1ke6j) 50%,transparent);
  }

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

  .x16mhctn {
    border-bottom-color: var(--xx1ke6j);
  }

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

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

  .x1sy0etr {
    border-bottom-style: none;
  }

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

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

  .x1tb40s6 {
    border-top-color: color-mix(in srgb,var(--xx1ke6j) 50%,transparent);
  }

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

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

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

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x191j7n5 {
    bottom: 16px;
  }

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

  .x16wp3ig {
    height: .25rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xdbz9a3 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1nbnut7 {
    height: 128px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x1ymw6g {
    height: 160px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xb2rc7v {
    height: 192px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xuo6tqj {
    height: 480px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xqcafv8 {
    height: 630px;
  }

  .x1peatla {
    height: 64px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .x2013ya {
    height: var(--control-height-field);
  }

  .x146g44r, .xwimejj {
    height: var(--control-height);
  }

  .x3rpodo {
    left: -9999px;
  }

  .xu96u03 {
    left: 0;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .x1trqr8e {
    left: 14px;
  }

  .x1c42kn3 {
    left: 20px;
  }

  .x1nrll8i {
    left: 50%;
  }

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

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

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .x13ihpsm {
    margin-bottom: 48px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xk1wuvs {
    margin-bottom: 56px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xef2wkg {
    margin-bottom: -3rem;
  }

  .x11yfylt {
    margin-left: -4px;
  }

  .x1tpqehw {
    margin-left: 12px;
  }

  .x1iog12x {
    margin-left: 4px;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x7wgvq7 {
    margin-top: -12px;
  }

  .x1rdy4ex {
    margin-top: -4px;
  }

  .x9otpla {
    margin-top: -8px;
  }

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

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x8rgt9n {
    margin-top: 64px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1pdq3kb {
    margin-top: 80px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1bfhs7f {
    margin-top: var(--x1jw52u1);
  }

  .xoub1xb {
    max-height: 192px;
  }

  .xg2d58u {
    max-height: 256px;
  }

  .x1p6zaud {
    max-height: 340px;
  }

  .x14eurpq {
    max-height: 480px;
  }

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

  .xm7jadh {
    max-height: calc(100vh - 96px);
  }

  .x71dtob {
    max-height: calc(80dvh + 3rem);
  }

  .xxij1oy {
    max-height: min(60vh, 100vh - 240px);
  }

  .x7ab17h {
    max-height: none;
  }

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

  .x193iq5w {
    max-width: 100%;
  }

  .x36rmqc {
    max-width: 1024px;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xdusixz {
    max-width: 384px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .xfp77mx {
    max-width: 432px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .x1n8psvb {
    max-width: 512px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1xn9zfg {
    max-width: 576px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x5rlx3t {
    max-width: 60vw;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x4uk5c4 {
    max-width: 672px;
  }

  .xcnl0z8 {
    max-width: 752px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x1yjoq1l {
    max-width: 768px;
  }

  .x1ubw7bo {
    max-width: 896px;
  }

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

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

  .xv3zsc0 {
    max-width: calc(400px + 2 * var(--x1bitiim));
  }

  .xssorxu {
    max-width: min(16rem, 100vw - 2rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xseoqlg {
    min-height: 80px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .x65nank {
    min-height: auto;
  }

  .xeuugli {
    min-width: 0;
  }

  .xytlacd {
    min-width: 224px;
  }

  .x1264ykn {
    min-width: 28px;
  }

  .x19hwnzc {
    min-width: 2rem;
  }

  .x4m7ku4 {
    min-width: 64px;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x7p5m3t {
    overscroll-behavior-x: contain;
  }

  @media (width >= 640px) {
    .x10i0uv1.x10i0uv1 {
      padding: 20px;
    }

    .xricsh.xricsh {
      padding: 24px;
    }
  }

  @media (width >= 768px) {
    .xgzhq0n.xgzhq0n {
      padding: 24px;
    }
  }

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

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

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

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x161sli9 {
    padding-bottom: 56px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .x1ej9moc {
    padding-bottom: 80px;
  }

  .xxh1dlw {
    padding-bottom: 88px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xo0ha1f {
    padding-bottom: 96px;
  }

  .x15n9shv {
    padding-bottom: calc(1.5rem + env(safe-area-inset-bottom, 0px) + 3rem);
  }

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

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

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

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

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

  .xf18ygs {
    padding-left: 12px;
  }

  .x1tudf5h {
    padding-left: 32px;
  }

  .x19lfox8 {
    padding-left: 40px;
  }

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

  .xcicffo {
    padding-right: 10px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .x1m2p0i2 {
    padding-right: 32px;
  }

  .x17tnbgv {
    padding-right: 36px;
  }

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

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

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

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

  .xexx8yu {
    padding-top: 0;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1ahj60n {
    padding-top: 14vh;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x4p5aij {
    padding-top: 1px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .x4i7bpe {
    padding-top: 48px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x17teg8n {
    padding-top: 96px;
  }

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

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

  .x1d83s0a {
    right: .5rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .xlftelb {
    right: 12px;
  }

  .x44moml {
    right: 14px;
  }

  .xn5hqff {
    right: 16px;
  }

  .x19up5dg {
    right: 8px;
  }

  .x4h5fkn {
    scroll-margin-top: 96px;
  }

  .x12p4g1f {
    top: -28px;
  }

  .xy5igu8 {
    top: -64px;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1rouazn {
    top: 11px;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1gxw5qe {
    top: 80px;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1skmeh8 {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1o6l61p {
    width: 100dvw;
  }

  .xsmyaan {
    width: 12px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1uncgzr {
    width: 224px;
  }

  .x18qqrc1 {
    width: 248px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1t9vceh {
    width: 256px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .xavlhaa {
    width: min(432px, 100vw - 2rem);
  }

  .xqptmr1 {
    width: min(720px, 100% - 32px);
  }

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

  .x19kogei:first-child {
    border-top-color: #0000;
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x1l1angv:last-child {
    border-bottom-style: solid;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

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

@layer priority6 {
  @media (width >= 640px) {
    .xf89ry1.xf89ry1 {
      gap: 16px;
    }

    .x1oksazg.x1oksazg {
      gap: 20px;
    }

    .x1hxjs9k.x1hxjs9k {
      gap: 24px;
    }
  }

  @media (width >= 768px) {
    .x7duqch.x7duqch {
      gap: 16px;
    }

    .xxwyb2o.xxwyb2o {
      gap: 48px;
    }
  }

  @media (width >= 1024px) {
    .xfcnw8b.xfcnw8b {
      gap: 12px;
    }
  }

  @media (width >= 768px) {
    .x9x8iut.x9x8iut {
      grid-column: span 1;
    }
  }

  @media (width >= 1024px) {
    .x77g96m.x77g96m {
      grid-column: auto;
    }

    .x17co9gf.x17co9gf {
      grid-row: auto;
    }
  }

  @media (width >= 768px) {
    .x1uhlhlt.x1uhlhlt {
      margin-inline: 0;
    }

    .xwgjcsx.xwgjcsx {
      overflow: visible;
    }

    .xfus4f7.xfus4f7 {
      padding-block: 96px;
    }
  }

  @media (width >= 640px) {
    .x1rkodb3.x1rkodb3 {
      padding-inline: 24px;
    }
  }

  @media (width >= 768px) {
    .x1kfznwz.x1kfznwz {
      padding-inline: 0;
    }

    .x1wy1s75.x1wy1s75 {
      padding-inline: 20px;
    }

    .xxmkkno.xxmkkno {
      scroll-snap-type: none;
    }
  }
}

@layer priority7 {
  @media (width >= 640px) {
    .xssrpm2.xssrpm2 {
      align-items: baseline;
    }

    .xsbydab.xsbydab {
      align-items: center;
    }
  }

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

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

  @media (width >= 640px) {
    .x848kyy.x848kyy {
      align-self: flex-start;
    }
  }

  @media (width >= 1024px) {
    .xe1tfmy.xe1tfmy {
      align-self: start;
    }
  }

  @media (width >= 768px) {
    .x18tvtyp.x18tvtyp {
      clip-path: none;
    }

    .xn8eex3.xn8eex3 {
      column-gap: 24px;
    }
  }

  @media (width >= 640px) {
    .x1spl3n0.x1spl3n0 {
      display: block;
    }

    .x1la1jnm.x1la1jnm {
      display: flex;
    }

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

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

    .xtx714e.xtx714e {
      display: flex;
    }

    .xnqj247.xnqj247 {
      display: grid;
    }

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

    .xp7nb7h.xp7nb7h {
      display: inline;
    }

    .xhn3g3n.xhn3g3n {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x19gcvsl.x19gcvsl {
      display: block;
    }

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

    .x17elp6s.x17elp6s {
      display: inline;
    }
  }

  @media (width >= 640px) {
    .x1giifn7.x1giifn7 {
      flex-basis: 224px;
    }
  }

  @media (width >= 768px) {
    .x14ofpbd.x14ofpbd {
      flex-basis: auto;
    }
  }

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

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

    .x4wf8mv.x4wf8mv {
      flex-direction: row;
    }
  }

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

  @media (width >= 768px) {
    .x2xx2zd.x2xx2zd {
      font-size: 14px;
    }

    .x188gkod.x188gkod {
      font-size: 30px;
    }
  }

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

    .x1k4ghsj.x1k4ghsj {
      grid-template-columns: 28px 36px minmax(0, 1fr) auto auto;
    }

    .xxjdh97.xxjdh97 {
      grid-template-columns: 28px 36px minmax(0, 1fr) auto;
    }

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

    .x19h8260.x19h8260 {
      grid-template-columns: minmax(9rem, 15rem) 1fr;
    }

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

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

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

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

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

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

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

  @media (width >= 1024px) {
    .x120jux3.x120jux3 {
      grid-template-columns: 1fr 260px;
    }

    .x1enr2j1.x1enr2j1 {
      grid-template-columns: 1fr 300px;
    }

    .x1l3e1d2.x1l3e1d2 {
      grid-template-columns: 56px minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, .9fr) auto 20px;
    }

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

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

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

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

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

  .x1658mo5:before {
    inset: -4px;
  }

  .x1rd3ygt:before {
    inset: -6px;
  }

  .xarstr8:after {
    inset: 0;
  }

  @media (width >= 640px) {
    .x1tvvhed.x1tvvhed {
      justify-content: space-between;
    }
  }

  @media (width >= 768px) {
    .xpowe5s.xpowe5s {
      justify-content: space-between;
    }
  }

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

    .x1dyd8t3.x1dyd8t3 {
      justify-self: end;
    }
  }

  @media (width >= 768px) {
    .x1d2w4mi.x1d2w4mi {
      line-height: 20px;
    }

    .x1nhse5l.x1nhse5l {
      line-height: 36px;
    }
  }

  @media (width >= 1024px) {
    .xh5735y.xh5735y {
      order: 99;
    }
  }

  @media (width >= 768px) {
    .xuc8d1e.xuc8d1e {
      padding-inline-end: 6px;
    }
  }

  @media (width >= 640px) {
    .x6goczf.x6goczf {
      padding-inline-start: 90px;
    }
  }

  @media (width >= 768px) {
    .xnbezw4.xnbezw4 {
      padding-inline-start: 10px;
    }

    .x1tn8ikm.x1tn8ikm {
      position: static;
    }

    .x1sqn0gf.x1sqn0gf {
      position: sticky;
    }
  }

  @media (width >= 1024px) {
    .x1j95hf4.x1j95hf4 {
      position: sticky;
    }
  }

  @media (width >= 640px) {
    .xhvta6c.xhvta6c {
      text-align: center;
    }
  }

  @media (width >= 768px) {
    .x9tveiw.x9tveiw {
      text-align: right;
    }
  }

  @media (width >= 1024px) {
    .xwflh4l.xwflh4l {
      text-align: right;
    }
  }

  @media (width >= 768px) {
    .xml8nx6.xml8nx6:focus-visible {
      outline-offset: 2px;
    }
  }

  @media (width >= 1024px) {
    .x1lx6dlr.x1lx6dlr:hover {
      background-color: var(--x1iatm8e);
    }
  }
}

@layer priority8 {
  .x2l4bqv:after, .xty4yez:before {
    border-radius: 2px;
  }

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

  @media (width >= 768px) {
    .x61byis.x61byis {
      height: 345px;
    }

    .xqoz74x.xqoz74x {
      height: auto;
    }
  }

  @media (width >= 1024px) {
    .xl4eewv.xl4eewv {
      height: 640px;
    }
  }

  @media (width >= 640px) and (width <= 767.98px) {
    .x15uwwwx.x15uwwwx {
      height: 560px;
    }
  }

  @media (width >= 768px) and (width <= 1023.98px) {
    .x1udhbwf.x1udhbwf {
      height: 560px;
    }
  }

  .xd54j2p:after {
    inset-block: 0;
  }

  .xb7ltuz:after {
    inset-inline: 0;
  }

  @media (width >= 640px) {
    .x1rxtjmj.x1rxtjmj {
      max-width: 224px;
    }
  }

  @media (width >= 1536px) {
    .x5qdvoa.x5qdvoa {
      max-width: 1536px;
    }
  }

  @media (width >= 1024px) and (width <= 1279.98px) {
    .x39oxbb.x39oxbb {
      max-width: 1024px;
    }
  }

  @media (width >= 1280px) and (width <= 1535.98px) {
    .x11ytu5z.x11ytu5z {
      max-width: 1280px;
    }
  }

  @media (width >= 640px) and (width <= 767.98px) {
    .x12cqtly.x12cqtly {
      max-width: 640px;
    }
  }

  @media (width >= 768px) and (width <= 1023.98px) {
    .x1lirsqq.x1lirsqq {
      max-width: 768px;
    }
  }

  @media (width >= 768px) {
    .xh3fsmc.xh3fsmc {
      overflow-x: visible;
    }
  }

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

  @media (width >= 768px) {
    .x1r0uqyf.x1r0uqyf {
      padding-top: 140px;
    }

    .x1pfxvdz.x1pfxvdz {
      padding-top: 64px;
    }

    .x17kyc6a.x17kyc6a {
      padding-top: 80px;
    }

    .x8hz46b.x8hz46b {
      top: 96px;
    }
  }

  @media (width >= 1024px) {
    .x81sdo1.x81sdo1 {
      top: 96px;
    }
  }

  @media (width >= 640px) {
    .x1qufw6d.x1qufw6d {
      width: 144px;
    }

    .x1j4f8da.x1j4f8da {
      width: auto;
    }
  }

  @media (width >= 768px) {
    .xuwvpqb.xuwvpqb {
      width: 340px;
    }

    .x1d0eo8a.x1d0eo8a {
      width: 360px;
    }

    .x19xefz4.x19xefz4 {
      width: 488px;
    }

    .x1q54nqr.x1q54nqr {
      width: auto;
    }
  }
}

@layer priority9 {
  .x1tx159q::backdrop {
    background-color: #0006;
  }

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

  .x1e8zcja:after {
    background-color: var(--background);
  }

  .xf99e12:after {
    background-color: var(--x1e2c35g);
  }

  .xpgiosa:before {
    background-color: var(--x1hr2w3h);
  }

  .xdr3oxi:after {
    background-image: linear-gradient(to bottom,transparent,var(--x1s56dh));
  }

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

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

  .xnsd3kl::marker {
    color: var(--xmno50f);
  }

  .xvrqb0z::placeholder {
    color: var(--xmno50f);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .xnahlnb:before {
    content: none;
  }

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

  .x1i5lizr::-webkit-details-marker {
    display: none;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

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

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

  .x1qyz1mp:after {
    inset-inline-start: 100%;
  }

  .x2q1x1w:after {
    pointer-events: none;
  }

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

  .x1akv2lq:after {
    transform: translateY(-50%) rotate(45deg);
  }

  @media (width >= 1180.02px) {
    .x1bez80u.x1bez80u:before {
      content: "";
    }
  }
}

@layer priority10 {
  .x1xrz1ek:after {
    bottom: 0;
  }

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

  .x1bymyaz:after {
    height: 10px;
  }

  .x1yd0sln:before {
    height: 8px;
  }

  .xvxiju3:after {
    height: 96px;
  }

  .x9s7pda:before {
    left: -20px;
  }

  .xvxhvah:after {
    left: 15px;
  }

  .x5spz3n:after {
    right: 11px;
  }

  .x65585h:before {
    top: .45em;
  }

  .x1srwf7z:after {
    top: 100%;
  }

  .xg4xgkf:after {
    width: 10px;
  }

  .xyekx0e:after {
    width: 3rem;
  }

  .x5bgxoj:before {
    width: 8px;
  }
}

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

  50% {
    opacity: .5;
  }
}

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

  100% {
    opacity: 0;
  }
}

@keyframes xw2c1lr-B {
  from {
    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 x1hrbdm5-B {
  from {
    opacity: 0;
    scale: .98;
  }

  to {
    opacity: 1;
    scale: 1;
  }
}

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

  to {
    opacity: 1;
    transform: none;
  }
}

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

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

@keyframes x1cgp6px-B {
  to {
    rotate: 360deg;
  }
}

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

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

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

@keyframes x1xwasuw-B {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(.9);
  }
}

@keyframes x2i3tye-B {
  from {
    transform: translateX(100%);
  }
}

:root, .x1333jkb {
  --x1brdx7r: var(--highlight);
  --x1s56dh: var(--background);
  --xx1ke6j: var(--border);
  --xfpcjm: var(--border-strong);
  --x1r7tk0r: var(--brand);
  --xl1n9sk: var(--brand-chart);
  --xrclxtq: var(--brand-solid);
  --x17b402k: var(--brand-tint);
  --xdjq523: var(--muted-foreground);
  --x13auarb: var(--destructive);
  --x1e2c35g: var(--foreground);
  --x1qd5m56: var(--hover);
  --x1hr2w3h: var(--mark-coral);
  --x1n6jzcu: var(--mark-coral-fold);
  --x1l40ps7: var(--mark-ink);
  --x19wux1o: var(--mark-ink-fold);
  --xmno50f: var(--muted-foreground);
  --x4r4gxm: var(--popup-ring);
  --xgd8o8d: var(--popup-shadow);
  --x1h18rxe: var(--shadow);
  --x9aa5kk: var(--surface);
  --x1iatm8e: var(--surface-2);
  --xq2ogda: var(--success);
  --x1t39503: var(--warning);
}

:root, .x1x9dv8k {
  --x1nlag5b: var(--font-display);
  --x3ix1a7: var(--font-sans);
  --x160ky2q: var(--font-mono);
  --xpdvo88: 20px;
  --xpwy05d: 16px;
  --x1uykvsc: 14px;
  --xow0mv7: 500;
  --x60ck03: 400;
}

:root, .xk3rt4y {
  --x5mpcsr: var(--radius);
  --x1q7lt47: var(--radius-control);
  --x1hnzabx: var(--radius);
}

:root, .xuheejb {
  --xhdqwbi: 4px;
  --x1tijetc: 48px;
  --x1kf9iv5: 64px;
  --x1fn0nef: 8px;
  --x1jw52u1: 12px;
  --x1bitiim: 16px;
  --x1u0iyzu: 24px;
  --x1amoelt: 32px;
}

:root, .xaf6gn9 {
  --xkag0bl: var(--control-height);
  --x1vt264k: var(--control-height-field);
  --x1fxdj54: var(--control-height-hero);
}

:root, .xuhf0xj {
  --xnodrr1: #000;
  --x1kjdwqy: #d4d4d4;
  --xy83exi: #8a8a8a;
  --x199da8p: #3f3f3f;
  --xd9te8u: #fff;
}

:root, .x5qxhxp {
  --xuey23z: var(--duration-fast);
  --xps38ud: var(--duration-micro);
  --x1kzsmwg: var(--duration-quick);
  --x1lfrllg: var(--duration-slow);
  --x1cdp5o6: var(--duration-stagger);
  --x1bcf05x: var(--duration-very-slow);
}

:root, .x18f501x {
  --xxkyg7o: var(--motion-blur-medium);
  --x1wpb8lg: var(--motion-blur-small);
  --x1r4csoy: var(--motion-distance-base);
  --x19frxkd: var(--motion-distance-medium);
  --x77pzu1: var(--motion-ease);
  --x1bltqa2: var(--motion-fast);
  --xsyhetz: var(--motion-scale-large);
  --x1qbi5gd: var(--motion-scale-medium);
  --xsbvqtd: var(--motion-scale-small);
  --xvlv8nu: var(--motion-scale-tiny);
  --xs49w8p: var(--motion-ease-smooth-out);
  --xo98nao: var(--motion-swap);
}

.xdj2exh {
  --control-height: 1.75rem;
}

.x1tryn8z {
  --control-height: 2.25rem;
}

.x1m1mqtn {
  --control-height-field: 2rem;
}
