@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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")}:root,[data-theme=light]{--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;--warning:#d97706;--border:#d4d4d4;--input:#939393;--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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@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;--warning:#fbbf24;--border:#3f3f3f;--input:#5b5b5b;--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}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[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;--warning:#fbbf24;--border:#3f3f3f;--input:#5b5b5b;--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}@layer base{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}:where([data-slot=button],[data-slot=combobox-item],[data-slot=command-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item],[data-slot=select-trigger],[data-slot=sidebar-menu-button],[data-slot=tabs-trigger]) svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}:where([data-slot=kbd]) svg{pointer-events:none;flex-shrink:0;width:.6875rem;height:.6875rem;display:block}:where([data-slot=badge]) svg{pointer-events:none;flex-shrink:0;width:.75rem;height:.75rem}html{background:var(--background)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(a,button,[tabindex]):focus{outline:none}:where(a,button,[tabindex]):focus-visible{outline:1px solid var(--ring);outline-offset:2px}a:hover{color:var(--brand-ink)}}[data-sonner-toaster] [data-sonner-toast]:focus-visible{outline:1px solid var(--ring);outline-offset:2px}[data-sonner-toaster] [data-sonner-toast][data-styled] :is([data-button],[data-close-button]):focus-visible{box-shadow:none;outline:2px solid var(--ring);outline-offset:2px}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-description]{color:var(--muted-foreground)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-button]{box-sizing:border-box;background:var(--primary);height:1.75rem;color:var(--primary-foreground);white-space:nowrap;border:none;border-radius:9999px;padding:.107em .875rem 0;font-family:inherit;font-size:.8rem;font-weight:500;transition-property:opacity,scale,background-color,color;transition-duration:.4s,.15s,.15s,.15s;transition-timing-function:ease,cubic-bezier(.2,0,0,1),cubic-bezier(.2,0,0,1),cubic-bezier(.2,0,0,1)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-button]:hover{background:color-mix(in oklab, var(--primary) 80%, transparent)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-button]:active{scale:.96}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-button][data-cancel]{border:1px solid var(--border);color:inherit;background:0 0}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-button][data-cancel]:hover{background:var(--muted);color:var(--foreground)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-close-button]{width:1.75rem;height:1.75rem;color:var(--muted-foreground);font-size:inherit;background:0 0;border:none;border-radius:9999px;inset:calc(16px + .75em - .875rem) 8px auto auto;transform:none}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--muted);color:var(--foreground)}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has(>[data-close-button]){padding-inline-end:44px}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has(>[data-content]>[data-description])>[data-icon]{align-self:flex-start;height:1.5em}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has(>[data-cancel]){grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px 8px;padding-inline-end:16px;display:grid}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has(>[data-cancel])>[data-icon]{grid-area:1/1;margin-right:2px}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has(>[data-cancel])>[data-content]{grid-area:1/2/2/-1;min-width:0}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has(>[data-cancel]):not(:has(>[data-icon]))>[data-content]{grid-column:1/-1}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has(>[data-cancel]):has(>[data-close-button])>[data-content]{padding-inline-end:28px}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has(>[data-cancel])>[data-cancel]{grid-area:2/3;margin:0}[data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:has(>[data-cancel])>[data-action]{grid-area:2/4;margin:0}@supports (text-box:trim-both cap alphabetic){[data-sonner-toaster] [data-sonner-toast] :is([data-title],[data-description]){text-box:trim-both cap alphabetic;padding-block:calc(.5lh - .5cap)}}:root,[data-theme=light]{--brand:#0098f2;--brand-ink:#006abb;--brand-tint:#e6f4fe;--shot-shadow:0 40px 80px -40px #00000059;--primary:var(--brand);--primary-foreground:#000;--ring:var(--brand-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand:#0098f2;--brand-ink:#0098f2;--brand-tint:#061c2e;--shot-shadow:0 32px 96px -48px #0098f238;--primary:var(--brand);--primary-foreground:#000;--ring:var(--brand-ink)}}[data-theme=dark]{--brand:#0098f2;--brand-ink:#0098f2;--brand-tint:#061c2e;--shot-shadow:0 32px 96px -48px #0098f238;--primary:var(--brand);--primary-foreground:#000;--ring:var(--brand-ink)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{overscroll-behavior-y:none}body{background:0 0}:root{view-transition-name:none}::view-transition{pointer-events:none}:root:active-view-transition-type(morph-spreading)::view-transition-group(*){animation-timing-function:linear}:root:active-view-transition-type(morph-spreading)::view-transition-old(*){animation-timing-function:linear}:root:active-view-transition-type(morph-spreading)::view-transition-new(*){animation-timing-function:linear}:root:not([data-theme-choice]) [data-theme-pick=system],:root[data-theme-choice=light] [data-theme-pick=light],:root[data-theme-choice=dark] [data-theme-pick=dark]{background-color:var(--foreground);color:var(--background)}[data-shot=dark]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-shot=light]{display:none}:root:not([data-theme=light]) [data-shot=dark]{display:block}}:root[data-theme=dark] [data-shot=light]{display:none}:root[data-theme=dark] [data-shot=dark]{display:block}

@layer base, priority1;

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

  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x1jz8bvi {
    inset: -1px;
  }

  .x1l9d9hl {
    inset: -2px -4px;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xyf9f8g {
    padding: 1px;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xe8ttls {
    padding: 8px;
  }

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

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

  .xwduxnj {
    padding: var(--x1jnsek4);
  }

  .xmbgw35 {
    padding: var(--xgqj2qg);
  }

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

@layer priority3 {
  .xctw1s2 {
    background-position: 50% 0;
  }

  .xztyhrg {
    background-position: 50%;
  }

  .x1icerkw {
    border-color: #d4d4d4;
  }

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

  .x9r1u3d {
    border-color: #0000;
  }

  .xi4m8px, .xtznmq4 {
    border-color: var(--border);
  }

  .xkn72cu {
    border-color: var(--brand-ink);
  }

  .x6covux {
    border-color: var(--brand);
  }

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

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

  .x1at7raa {
    border-color: var(--primary);
  }

  .x1aepk7r {
    border-radius: .125rem;
  }

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

  .x2u8bby {
    border-radius: 0;
  }

  .x8jt5ee {
    border-radius: 1.25rem;
  }

  .x1astnpl {
    border-radius: 1.38889% / 2.22222%;
  }

  .xbvija {
    border-radius: 1.5px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x1qem4ru {
    border-radius: 13px 13px 4px;
  }

  .x1w84uu1 {
    border-radius: 15px 15px 15px 4px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x120w5o1 {
    border-radius: 22%;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1r3k395, .x3wdnpy {
    border-radius: 9999px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

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

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x1h5jnli, .x1om1qnq {
    border-radius: var(--radius);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .x4rz50e {
    gap: .25rem .375rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xo0bmx5 {
    gap: .4em;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

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

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

  .xuwphlh {
    gap: var(--x18m58d7);
  }

  .xb0g604 {
    gap: var(--x1audfbg);
  }

  .x11bmn5x {
    gap: var(--x1f4j9kb);
  }

  .xvklovl {
    gap: var(--x1jnsek4);
  }

  .xkgzyto {
    gap: var(--x1og1nme);
  }

  .x18ye13z {
    gap: var(--xgqj2qg);
  }

  .x1vvumzb {
    gap: var(--xhlh8ck);
  }

  .x10no89f {
    inset-block: 0;
  }

  .xvgjs90 {
    inset-block: auto;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

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

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

  .x10im51j {
    margin-block: 0;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .x1pi3x5f {
    margin-block: var(--x18m58d7);
  }

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

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

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

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1ot9vsp {
    margin-inline: calc(50% + -1 * min(50vw - 16px, 480px));
  }

  .xdgb8xk {
    margin-inline: calc(50% + -1 * min(50vw - 16px, 540px));
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1yjl4a3 {
    padding-block: .125em;
  }

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

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

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

  .xt970qd {
    padding-block: 0;
  }

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xdd7spv {
    padding-block: calc(.625rem - 1px);
  }

  .xbqmvqd {
    padding-block: var(--x18m58d7);
  }

  .xs373pu {
    padding-block: var(--x1audfbg);
  }

  .x1j91z92 {
    padding-block: var(--x1f4j9kb);
  }

  .x124z5kw {
    padding-inline: .1875rem;
  }

  .xisqqtc {
    padding-inline: .375em;
  }

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

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

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

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1gbt3hs {
    padding-inline: 1px;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

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

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

  .x1ihwnlx {
    padding-inline: var(--x18m58d7);
  }

  .xraowba {
    padding-inline: var(--x1audfbg);
  }

  .x103j84l {
    padding-inline: var(--x1jnsek4);
  }

  .x11x033 {
    place-content: center;
  }

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

  .x7kj204 {
    scroll-padding-block: .25rem;
  }

  @supports (text-box: trim-both cap alphabetic) {
    .x68n6g8.x68n6g8 {
      padding-block: calc(.5lh - .5cap);
    }
  }

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

  .x4enahb:focus-within {
    border-color: var(--ring);
  }

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

    .x17xup2v.x17xup2v {
      gap: var(--xbnbhq2);
    }

    .x1pq7158.x1pq7158 {
      gap: var(--xgqj2qg);
    }

    .x1rf08vd.x1rf08vd {
      gap: var(--xhlh8ck);
    }
  }

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

  @media (width >= 960px) {
    .x24xrna.x24xrna {
      gap: var(--x1f4j9kb);
    }
  }

  @media (width >= 640px) {
    .x1fi23dm.x1fi23dm {
      grid-column: 1 / -1;
    }
  }

  @media (hover: hover) {
    .xpap5i2.xpap5i2:hover {
      border-color: var(--input-hover, color-mix(in oklab, var(--input) 80%, var(--foreground)));
    }
  }
}

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

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1jh9esf {
    animation-delay: .24s;
  }

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

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

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

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x1asd5sv {
    animation-duration: .2s;
  }

  .xqpgztp {
    animation-duration: .26s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xlbroas {
    animation-duration: 3.2s;
  }

  .x1fmkhdo {
    animation-duration: .7s;
  }

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

  .x1u6ievf {
    animation-fill-mode: both;
  }

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

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

  .x1a5igra {
    animation-name: none;
  }

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

  .xuwsutm {
    animation-name: x13ouf4v-B;
  }

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

  .xnxop2i {
    animation-name: x1ao0xzu-B;
  }

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

  .x1u37dqu {
    animation-name: xinh5d6-B;
  }

  .x1pwzrj3 {
    animation-name: xpa0vea-B;
  }

  .xozk8ic {
    animation-name: xr3m334-B;
  }

  .xfd51fv {
    animation-name: xua4a5u-B;
  }

  .xorstpt {
    animation-play-state: paused;
  }

  .xa0mk88 {
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

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

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

  .x13v3x1o, .xa9i6hb {
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .xjyslct {
    appearance: none;
  }

  .x2ebxmi {
    aspect-ratio: 16 / 10;
  }

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

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

  .x5qyhuo {
    background-color: #1a1a1a;
  }

  .x19yo803 {
    background-color: #d4d4d4;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .x1u3vmi1 {
    background-color: #0003;
    background-color: lab(0% 0 0 / .2);
  }

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

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

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

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

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

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

  .xtwfq29 {
    background-color: currentColor;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1xkntzc, .xtl59ts {
    background-color: var(--background);
  }

  .x17mubvb, .xrrl0ed {
    background-color: var(--border);
  }

  .xxaool4 {
    background-color: var(--brand-tint);
  }

  .xnc5p3w {
    background-color: var(--brand);
  }

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

  .x1d4py0z {
    background-color: var(--code-background, color-mix(in oklab, var(--foreground) 8%, transparent));
  }

  .x1n81ns8 {
    background-color: var(--destructive);
  }

  .xzp2pu8 {
    background-color: var(--foreground);
  }

  .x1lqg9s9 {
    background-color: var(--input-background, transparent);
  }

  .x10etaep {
    background-color: var(--input);
  }

  .x1dunbav, .xl7fwu2 {
    background-color: var(--muted-foreground);
  }

  .x1vsmjdx, .x1yfosbu {
    background-color: var(--muted);
  }

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

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

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

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

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

  .x15t7z6t {
    background-color: var(--sidebar);
  }

  .x1dgjcvt {
    background-color: var(--switch-thumb, var(--background));
  }

  .x107umb4 {
    background-color: var(--tab-active, var(--background));
  }

  .xlj3plv {
    background-color: var(--tooltip, var(--primary));
  }

  .x18lh8nk {
    background-image: radial-gradient(circle,color-mix(in oklab,var(--foreground) 12%,transparent) 1px,transparent 1.5px);
  }

  .x1wrzveh {
    background-image: radial-gradient(circle,color-mix(in oklab,var(--foreground) 24%,transparent) 1px,transparent 1.5px);
  }

  .xo41vb2 {
    background-image: repeating-conic-gradient(#1a1a1a 0 25%,transparent 0 50%);
  }

  .x1ht9rhz {
    background-size: 16px 16px;
  }

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

  .xtzv0rk {
    background-size: 4px 4px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

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

  .x1t04by3 {
    border-inline-end-color: var(--sidebar-border);
  }

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

  .x10w94by {
    border-inline-end-width: 0;
  }

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

  .x1gukg7c {
    border-spacing: 0;
  }

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

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

  .xyh5bb9 {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  .x18mg6x {
    box-shadow: 0 0 0 2px var(--background),0 0 0 3px var(--brand-ink);
  }

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

  .x1e0yd5s {
    box-shadow: 0 12px 32px -12px #00000040;
  }

  .xpoovxk {
    box-shadow: 0 1px 0 var(--border);
  }

  .x9yvnds {
    box-shadow: 0 1px 2px #00000026;
  }

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

  .xep1rnk {
    box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--primary) 55%,transparent);
  }

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

  .x14vv5t4 {
    box-shadow: inset 0 0 0 1px var(--tab-active-edge, var(--border));
  }

  .xtsye9g {
    box-shadow: inset 0 0 0 2px var(--ring),inset 0 0 0 4px var(--popover);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x3q73c2 {
    box-shadow: var(--shot-shadow);
  }

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

  .x1afcbsf {
    box-sizing: content-box;
  }

  .xhdg8po {
    caption-side: bottom;
  }

  .x12qox1g {
    caret-color: var(--ring);
  }

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

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

  .xx58lst {
    clip-path: var(--x-clipPath);
  }

  .xayvuls {
    color: #000;
  }

  .x1p7x86r {
    color: #1a1a1a;
  }

  .xqaw1c8 {
    color: #6b6b6b;
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

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

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

  .x1il21lm {
    color: var(--brand-ink);
  }

  .x16ouecr {
    color: var(--brand);
  }

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

  .x1v2f247, .xymmj0u {
    color: var(--destructive);
  }

  .x18fflv7, .x1pie1nq {
    color: var(--foreground);
  }

  .x4q5s5a, .xm8oe5a {
    color: var(--muted-foreground);
  }

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

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

  .xizcoef {
    color: var(--primary-ink, var(--primary));
  }

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

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

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

  .xjdskli {
    color: var(--sidebar-foreground);
  }

  .xqv8tz8 {
    color: var(--tab-active-foreground, var(--foreground));
  }

  .xvmbuk7 {
    color: var(--tooltip-foreground, var(--primary-foreground));
  }

  .x1ej14en, .xqi9xyt {
    color: var(--warning);
  }

  .xmxehs {
    column-gap: var(--x1jnsek4);
  }

  .x1or69v6 {
    column-gap: var(--xgqj2qg);
  }

  .x1sqbtui {
    cursor: auto;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xwuoujp {
    flex-basis: 280px;
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x2r8tf {
    font-family: ui-monospace, SF Mono, Menlo, Consolas, monospace;
  }

  .xhtk421 {
    font-family: var(--font-sans);
  }

  .x4rplne {
    font-family: var(--xeeb8g7);
  }

  .x1aoll8l {
    font-family: var(--xhwcxmw);
  }

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

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

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

  .x1s8wshw {
    font-size: .875em;
  }

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

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

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xrv4cvt {
    font-size: 1em;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

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

  .xzkr2mw {
    font-size: clamp(28px, 5.6vw, 40px);
  }

  .xjq059g {
    font-size: clamp(32px, 6.4vw, 52px);
  }

  .x1xymvlu {
    font-size: var(--x1bth2lh);
  }

  .x1yxdlo3 {
    font-size: var(--x1pcen1y);
  }

  .x1861esj {
    font-size: var(--x53yhrv);
  }

  .xcb0dn6 {
    font-size: var(--xkejxd5);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1wtd184 {
    font-weight: var(--xjdm4zd);
  }

  .x1lh40jd {
    font-weight: var(--xpk6ngn);
  }

  .xu6a5m6 {
    grid-auto-columns: 1fr;
  }

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

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

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

  .xopitas {
    grid-template-columns: 24px 10px 1fr;
  }

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

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

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

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

  .xe388cy {
    inset-inline-end: .5rem;
  }

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

  .x19r0unw {
    inset-inline-start: .5rem;
  }

  .xe89of6 {
    inset-inline-start: 1rem;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

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

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

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

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

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

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1xxsxie {
    line-height: 14px;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xjn30re {
    margin-inline-end: -1px;
  }

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

  .x1m73txa {
    margin-inline-start: .5rem;
  }

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

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

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

  .x19enxc4 {
    margin-inline-start: var(--x1audfbg);
  }

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

  .xhgpai2 {
    -webkit-mask-image: linear-gradient(#000 30%, #0000 92%), linear-gradient(to right, #0000, #000 20% 80%, #0000), radial-gradient(48% 42% at 50% 32%, #0000001f, #000);
    mask-image: linear-gradient(#000 30%, #0000 92%), linear-gradient(to right, #0000, #000 20% 80%, #0000), radial-gradient(48% 42% at 50% 32%, #0000001f, #000);
  }

  .xti2d7y {
    opacity: .4;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

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

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

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

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x2vl965 {
    padding-inline-end: 10px;
  }

  .xbma6s9 {
    padding-inline-end: 2.25rem;
  }

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

  .x120eax6 {
    padding-inline-end: var(--x-paddingInlineEnd);
  }

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

  .xd1uisr {
    padding-inline-start: .625rem;
  }

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

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

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

  .xnvo3vl {
    padding-inline-start: var(--x-paddingInlineStart);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xed42fl {
    rotate: -8deg;
  }

  .x1gcftaf {
    rotate: 0deg;
  }

  .x1cyzxwu {
    rotate: 5deg;
  }

  .x1hj7oby {
    row-gap: var(--x1f4j9kb);
  }

  .x1hsy5kr {
    scale: 1;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

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

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

  .xev0dqp {
    text-decoration-style: dashed;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

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

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

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

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

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

  .xfimr68 {
    transform: scale(.97);
  }

  .x3oybdh {
    transform: scale(1);
  }

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

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

  .xbryuvx {
    transform: translateX(0);
  }

  .x10tizke {
    transform: translateX(1rem);
  }

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

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

  .x1cb1t30 {
    transform: translateY(-50%);
  }

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

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

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

  .x4uogl2 {
    transform-origin: 0;
  }

  .x19ry0z7 {
    transform-origin: 100% 100%;
  }

  .x11z9xzb {
    transform-origin: 1px 1px;
  }

  .x1fpg8nb {
    transform-origin: 50% 0;
  }

  .xqlk7fu {
    transform-origin: 50% 100%;
  }

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

  .xf6vlc6 {
    transform-origin: var(--x-transformOrigin);
  }

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

  .xgdialr {
    transition-duration: .12s;
  }

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

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

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

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

  .x1fkkkjs {
    transition-duration: .7s;
  }

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .x77k0hv {
    transition-duration: .2s, .26s;
  }

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

  .xiom98k {
    transition-duration: .26s;
  }

  .x198ox27 {
    transition-duration: .7s;
  }

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

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

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

  .x1urv0fb {
    transition-property: clip-path, left;
  }

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .xxh369n {
    transition-property: height, opacity;
  }

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

  .xelvad {
    transition-property: opacity, translate;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xel11d6 {
    transition-property: rotate, color;
  }

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

  .x1mch8qk {
    transition-property: scale;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

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

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

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

  .x15ledz1, .x1gmkmiu {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

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

  .x113ijq {
    translate: -50% -50%;
  }

  .x16n82f9 {
    translate: -50%;
  }

  .x5n2h75 {
    translate: none;
  }

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

  .x3ajldb {
    vertical-align: bottom;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

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

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

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

  @supports (text-box: trim-both cap alphabetic) {
    .x15aka6z.x15aka6z {
      text-box: trim-both cap alphabetic;
    }
  }

  .x1gm8esr[data-selected="true"] {
    background-color: var(--accent);
  }

  .x1mrhtax:focus-visible {
    background-color: var(--muted);
  }

  .xcjatdi:focus-visible {
    box-shadow: 0 0 0 1px var(--destructive);
  }

  .xwpu5ku:focus-within {
    box-shadow: 0 0 0 1px var(--destructive);
  }

  .x1rv6qfp:focus-visible {
    box-shadow: 0 0 0 1px var(--ring);
  }

  .xueljfx:focus-within {
    box-shadow: 0 0 0 1px var(--ring);
  }

  .x1ud6v60:focus-visible {
    box-shadow: 0 0 0 1px var(--sidebar-ring);
  }

  .x1sl71j9:focus-visible {
    box-shadow: 0 0 0 2px var(--ring);
  }

  .x1314c3g[data-selected="true"] {
    color: var(--accent-foreground);
  }

  .xsjab7z.xsjab7z:where(.x-default-marker[data-panel-open] *) {
    color: var(--foreground);
  }

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

  .xikin22[data-disabled="true"] {
    opacity: .5;
  }

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

  .x1d72f0e:is([data-hovering], [data-scrolling]) {
    opacity: 1;
  }

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

  .x1ggmego[data-disabled="true"] {
    pointer-events: none;
  }

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

  .x1sk4wjr:active:not(:is([aria-haspopup], [aria-expanded], [data-popup-open], [data-slot$="-trigger"])) {
    scale: .96;
  }

  .x1syp3vt:focus-visible {
    text-decoration-style: solid;
  }

  .x1nk6rg0:focus-visible {
    transition-duration: 0s;
  }

  .x135w3n3:focus-visible {
    z-index: 1;
  }

  .x1o2y5sn:has([aria-expanded="true"]) {
    background-color: var(--muted);
  }

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

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

  .x196nu62:has( > [data-split-main]:active) {
    scale: .96;
  }

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

  .xjl7jj:empty {
    display: none;
  }

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

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

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

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

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

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

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

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

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

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

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

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

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

  .x13iqwor:hover {
    text-decoration-style: solid;
  }

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

  .x1adtzmj:active {
    scale: .96;
  }

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

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

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

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

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

  @media (prefers-reduced-motion: no-preference) {
    .x14a6ts1.x14a6ts1 {
      animation-name: x1o9lofy-B;
    }

    .x3luwrx.x3luwrx {
      animation-name: x1qmpcdn-B;
    }

    .xq58cek.xq58cek {
      animation-name: x97lrxm-B;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x5co9pe.x5co9pe {
      animation-name: xekv6nw-B;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .xosvcf0.xosvcf0 {
      animation-name: xn3vvus-B;
    }

    .x6yp8a2.x6yp8a2 {
      animation-name: xo7wm4d-B;
    }
  }

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

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

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

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

    .xa41o0o.xa41o0o {
      display: none;
    }
  }

  @media (width >= 640px) {
    .x1xlzm78.x1xlzm78 {
      flex-basis: 45%;
    }

    .xbar7qm.xbar7qm {
      flex-basis: 55%;
    }

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

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

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

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

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

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

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

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

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

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

  @media (width >= 800px) {
    .x1kr7zu6.x1kr7zu6 {
      margin-inline-start: calc(-8px - var(--x1audfbg));
    }
  }

  @media (width >= 1024px) {
    .xlmidsa.xlmidsa {
      -webkit-mask-image: linear-gradient(#000 30%, #0000 92%), linear-gradient(to right, #0000, #000 20% 80%, #0000), radial-gradient(48% 42% at 50% 35%, #0000001f, #000);
      mask-image: linear-gradient(#000 30%, #0000 92%), linear-gradient(to right, #0000, #000 20% 80%, #0000), radial-gradient(48% 42% at 50% 35%, #0000001f, #000);
    }
  }

  @media (width >= 640px) and (width <= 1023.98px) {
    .x1xo8qfw.x1xo8qfw {
      -webkit-mask-image: linear-gradient(#000 30%, #0000 92%), linear-gradient(to right, #0000, #000 20% 80%, #0000), radial-gradient(48% 42% at 50% 31%, #0000001f, #000);
      mask-image: linear-gradient(#000 30%, #0000 92%), linear-gradient(to right, #0000, #000 20% 80%, #0000), radial-gradient(48% 42% at 50% 31%, #0000001f, #000);
    }
  }

  @media (width >= 960px) {
    .xab266b.xab266b {
      transform: scale(1.2);
    }
  }

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

    .xsfc4wg.xsfc4wg {
      transition-duration: .2s, 0s;
    }

    .x1op6km5.x1op6km5:has( > [data-split-main]:active) {
      scale: 1;
    }
  }

  @media (hover: hover) {
    .xb5lpuv.xb5lpuv:hover {
      background-color: color-mix(in oklab,var(--primary) 18%,transparent);
    }

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

    .x1rnc9r4.x1rnc9r4:hover, .x6bo1de.x6bo1de:hover {
      color: var(--foreground);
    }

    .xps9ovw.xps9ovw:hover {
      color: var(--primary-ink, var(--primary));
    }
  }
}

@layer priority5 {
  .x1tnzt7h {
    border-bottom-color: currentColor;
  }

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

  .xpvcztv {
    border-bottom-style: dashed;
  }

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

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

  .x1hvy8de, .x1mvlt3u {
    border-top-color: var(--border);
  }

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x10w3d4m {
    bottom: 100%;
  }

  .x1va0t3z {
    bottom: calc(-1 * var(--x18m58d7));
  }

  .x1bs4c7o {
    bottom: calc(100% - 12px);
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .x1ycihql {
    height: 1.1em;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xuquc1b {
    height: 1.5px;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xhvdbge {
    height: 19px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .x1u5z0ei {
    height: 240px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xettwda {
    height: 2rem;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xuoj239 {
    height: 3px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x10rnibo {
    height: 592px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xg7h5cd {
    height: fit-content;
  }

  .xlt7y8v {
    height: var(--accordion-panel-height);
  }

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

  .x1ojtbga {
    left: -1px;
  }

  .xu96u03 {
    left: 0;
  }

  .x47md24 {
    left: 100px;
  }

  .x12lbrt0 {
    left: 10px;
  }

  .x1c5ba64 {
    left: 11px;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .x54rlcq {
    left: 2px;
  }

  .xi4xfsi {
    left: 3.5px;
  }

  .x1nrll8i {
    left: 50%;
  }

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

  .xiy1kkm {
    left: var(--x1audfbg);
  }

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

  .x1hpqcdg {
    margin-bottom: .25rem;
  }

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

  .x1gdkzi4 {
    margin-bottom: var(--x18m58d7);
  }

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

  .xj1urod {
    margin-top: 1rem;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1fj38bf {
    margin-top: var(--xbnbhq2);
  }

  .x1bsj13w {
    max-height: 20rem;
  }

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

  .x18bvk7g {
    max-height: calc(100dvh - 6rem);
  }

  .x14ibmtv {
    max-height: min(var(--available-height),20rem);
  }

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

  .x193iq5w {
    max-width: 100%;
  }

  .x11o01by {
    max-width: 15.75rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

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

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .x1bq8ba2 {
    min-height: 280px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1meygxz {
    min-height: 5rem;
  }

  .xoer63o {
    min-height: 15.25rem;
  }

  .xg70xfk {
    min-height: calc(2.8em + .25rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .xz6sds4 {
    min-width: 4rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .x80t9vs {
    min-width: var(--anchor-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

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

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x15ixqu0 {
    padding-bottom: calc(.25rem - .0535em);
  }

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

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

  .xk6zme8 {
    padding-bottom: var(--x18m58d7);
  }

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

  .x79ra4s {
    padding-left: .75rem;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

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

  .x33uob6 {
    padding-right: .75rem;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .x4p5aij {
    padding-top: 1px;
  }

  .x1ydblej {
    padding-top: calc(.25rem + .0535em);
  }

  .xoitr46 {
    padding-top: .107em;
  }

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

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

  .xuzv5gc {
    padding-top: var(--x18m58d7);
  }

  .xbo66l4 {
    padding-top: var(--x1f4j9kb);
  }

  .x7u83a3 {
    padding-top: var(--x1jnsek4);
  }

  .x1l7zc7m {
    padding-top: var(--xgqj2qg);
  }

  .xzkxjte {
    right: -4px;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .xn5hqff {
    right: 16px;
  }

  .x15igoir {
    right: var(--x1audfbg);
  }

  .xlwrf1h {
    scroll-margin-top: calc(64px + var(--x1f4j9kb));
  }

  .x1my7xt7 {
    scroll-margin-top: var(--x1f4j9kb);
  }

  .x1pdr0v7 {
    top: -1px;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xmhk92p {
    top: 20px;
  }

  .x15nb5xm {
    top: 20vh;
  }

  .xs7f9wi {
    top: 2px;
  }

  .x10508h5 {
    top: 30px;
  }

  .x1qqtqlb {
    top: 34px;
  }

  .xndqk7f {
    top: 4px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1nl0pjx {
    top: 9px;
  }

  .x18khtgg {
    top: calc(-1 * var(--x18m58d7));
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .xs0daa2 {
    top: var(--x1audfbg);
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xwqoi62 {
    width: 1.1em;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1fxhmyf {
    width: 13px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1a00udw {
    width: 15px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1y5idc5 {
    width: 212px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1tdqgrh {
    width: 264px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1kgusv3 {
    width: 36rem;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .xz84dc7 {
    width: 40%;
  }

  .xec8gl8 {
    width: 424px;
  }

  .x3x2bpi {
    width: 46px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xfidsu9 {
    width: 80ch;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1eyvef {
    width: 8rem;
  }

  .x1fislzj {
    width: calc(100vw - 2 * var(--x1jnsek4));
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

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

  .x1i5i67c {
    width: var(--sidebar-width, 13.75rem);
  }

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

  @supports (text-box: trim-both cap alphabetic) {
    .x1gjjp5i.x1gjjp5i {
      margin-top: calc(.5lh - .4375rem);
    }
  }

  .x1fuwxb3[data-starting-style], .x61rqsd[data-ending-style] {
    height: 0;
  }

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

  .x1w500br: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 >= 1024px) {
    .xz5dy68.xz5dy68 {
      height: 840px;
    }
  }

  @media (width >= 640px) and (width <= 1023.98px) {
    .xx67iqs.xx67iqs {
      height: 792px;
    }
  }

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

    .xh0bx8w.xh0bx8w {
      max-width: 42rem;
    }
  }

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

  @media (width >= 640px) {
    .x1k9f65s.x1k9f65s {
      padding-top: var(--x1f4j9kb);
    }

    .x1jbjxpe.x1jbjxpe {
      padding-top: var(--xhlh8ck);
    }
  }

  @media (width >= 1024px) {
    .xn1x6ur.xn1x6ur {
      padding-top: calc(var(--xbnbhq2) + var(--x1jnsek4));
    }
  }
}

@layer priority6 {
  .x1mm5q3m:before {
    inset: -.25rem;
  }

  .xr46jwn:after {
    inset: -12px;
  }

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

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

  @media (prefers-reduced-motion: no-preference) and (scripting: enabled) {
    .x1eriil7.x1eriil7 {
      opacity: 0;
    }

    .xxv1o8g.xxv1o8g {
      transform: perspective(1800px) rotateX(calc(var(--tilt, 1) * 9deg)) scale(calc(1 - var(--tilt, 1) * .03));
    }

    .x1fow5aq.x1fow5aq {
      translate: 0 16px;
    }
  }
}

@layer priority7 {
  .xty4yez:before {
    border-radius: 2px;
  }

  .xi0zk0z:before {
    border-radius: 9999px;
  }

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

  .xawmj3p:after {
    inset-block: -10px;
  }

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

  .x106wyhw:after {
    inset-inline: -6px;
  }

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

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

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

  .xyx7n3m:before {
    background-color: var(--brand);
  }

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

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

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

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

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

  .xtbmc8j:before {
    flex-shrink: 0;
  }

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

  .xmf22ne:after {
    opacity: 0;
  }

  .x1rw2j67:after {
    opacity: 1;
  }

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

  .x7l6x83:after {
    transition-duration: .15s;
  }

  .x1hbq0ec:after {
    transition-property: opacity;
  }

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

@layer priority9 {
  .xee38ka:after {
    bottom: -3px;
  }

  .xevvmej:after {
    bottom: .25rem;
  }

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

  .xcock1l:after {
    height: 1px;
  }

  .x1yd0sln:before {
    height: 8px;
  }

  .x1v2vsqm:after {
    left: .75rem;
  }

  .xphi5we:after {
    right: -3px;
  }

  .x4y2qpl:after {
    right: .75rem;
  }

  .x7u2cxt:after {
    top: .25rem;
  }

  .xv6d0c5:after {
    width: 1px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes x1qmpcdn-B {
  0%, 40% {
    box-shadow: 0 0 0 0 var(--brand);
  }

  75%, 100% {
    box-shadow: 0 0 0 6px #0000;
  }
}

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

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

  50% {
    opacity: .5;
  }
}

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

  100% {
    opacity: 0;
  }
}

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

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

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

  100% {
    opacity: 0;
    transform: translateX(-50%) scale(.98);
  }
}

@keyframes x1o9lofy-B {
  0% {
    opacity: 0;
    translate: 0 -50%;
  }

  12% {
    opacity: 1;
  }

  45% {
    opacity: 1;
    translate: 11px -50%;
  }

  55%, 100% {
    opacity: 0;
    translate: 11px -50%;
  }
}

@keyframes x97lrxm-B {
  0% {
    opacity: 0;
    translate: 0 -50%;
  }

  12% {
    opacity: 1;
  }

  35% {
    opacity: 1;
    translate: 5.5px -50%;
  }

  50%, 100% {
    opacity: 0;
    translate: 5.5px -50%;
  }
}

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

  100% {
    opacity: 1;
  }
}

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

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

@keyframes xinh5d6-B {
  0% {
    opacity: 0;
    transform: translateX(-50%) scale(.98);
  }

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

@keyframes xn3vvus-B {
  from {
    opacity: 0;
    translate: 0 16px;
  }

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

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

  100% {
    transform: translateX(250%);
  }
}

@keyframes xo7wm4d-B {
  from {
    translate: 0 48px;
  }

  to {
    translate: none;
  }
}

:root, .xyfxhv7 {
  --x1og1nme: 4px;
  --xhlh8ck: 48px;
  --xbnbhq2: 64px;
  --x18m58d7: 8px;
  --x1audfbg: 12px;
  --x1jnsek4: 16px;
  --xgqj2qg: 24px;
  --x1f4j9kb: 32px;
}

:root, .x1hgez10 {
  --xeeb8g7: var(--font-sans);
  --xhwcxmw: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;
  --x1pcen1y: 20px;
  --xkejxd5: 16px;
  --x1bth2lh: 14px;
  --x53yhrv: 12px;
  --xjdm4zd: 500;
  --xpk6ngn: 400;
}

:root, .x48b65n {
  --xenctsl: #000;
  --xpl11e0: #f5f5f5;
  --xhkx9rr: #d4d4d4;
  --x1l2xg74: #8a8a8a;
  --x1px5wwe: #3f3f3f;
  --xpgovdy: #1a1a1a;
  --x1iuf90w: #fff;
}
