@layer priority1;

@layer priority2 {
  .xut5ipp {
    border-color: hsl(var(--border));
  }

  .x14dc8qv {
    border-color: #00000026;
  }

  .x1q46oep {
    border-color: #ffffff4d;
  }

  .x9r1u3d {
    border-color: #0000;
  }

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

  .x6w5c0t {
    border-color: var(--x-borderColor);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1hviunn {
    border-radius: var(--radius-container);
  }

  .xx3sua9 {
    border-radius: var(--radius-inner);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xzye2dw {
    gap: var(--spacing-1);
  }

  .x1txdalj {
    gap: var(--spacing-2);
  }

  .x18g69wz {
    gap: var(--spacing-4);
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x13f7esw {
    padding-block: var(--spacing-0-5);
  }

  .xu0wf1k {
    padding-block: var(--spacing-1);
  }

  .xce4md1 {
    padding-block: var(--spacing-2);
  }

  .x8o8v82 {
    padding-block: var(--spacing-3);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x5k8d2m {
    padding-inline: 2px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .x7a5moj {
    padding-inline: var(--spacing-1);
  }

  .xf314gf {
    padding-inline: var(--spacing-2);
  }

  .xrrkdod {
    padding-inline: var(--spacing-3);
  }

  .x1di6z1p {
    scroll-snap-type: x proximity;
  }
}

@layer priority3 {
  .x5lxg6s {
    -webkit-overflow-scrolling: touch;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

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

  .x12qoixn {
    background-color: #2d2d2d;
  }

  .x3lndyp {
    background-color: #efede6;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .x1b4jn95 {
    background-color: hsl(var(--background));
  }

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

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

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

  .x17heby1 {
    background-color: #141414eb;
  }

  .x8dftg {
    background-color: #dc262614;
  }

  .x3tctdg {
    background-color: #ffffff1f;
  }

  .x1q9rc7u {
    background-color: #ffffff40;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1o0wnni {
    background-color: var(--color-background-blue);
  }

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

  .x1sqjeoo {
    background-color: var(--color-background-green);
  }

  .x1pjz0fi {
    background-color: var(--color-error);
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .x2btosj {
    background-image: linear-gradient(to left,var(--swatch-fade) 40%,transparent);
  }

  .x1se6q3x {
    background-image: linear-gradient(to right,var(--swatch-fade) 40%,transparent);
  }

  .x1vathgz {
    border-collapse: separate;
  }

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

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

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

  .xo46dcs {
    border-inline-start-color: var(--color-border-blue);
  }

  .xgobipn {
    border-inline-start-color: var(--color-border-green);
  }

  .x1j92z86 {
    border-inline-start-color: var(--color-border);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .x56jcm7 {
    border-inline-start-width: 4px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .x1xnbjwn {
    box-shadow: 0 -8px 24px #0000001f;
  }

  .x1klcvuh {
    box-shadow: 0 1px 3px #00000014, 0 8px 24px #00000014;
  }

  .x38yn1m {
    box-shadow: 0 2px #00000040;
  }

  .x1slbv54 {
    box-shadow: 0 8px 24px #00000040;
  }

  .x1aqfomu {
    box-shadow: inset 0 -3px #0a0909;
  }

  .x1w10f6l {
    box-shadow: inset 0 -3px #0009;
  }

  .x1iotiob {
    box-shadow: var(--x-boxShadow);
  }

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

  .x29mykp {
    color: #b45309;
  }

  .xfungia {
    color: #fff;
  }

  .xv98yzh {
    color: hsl(var(--destructive));
  }

  .xqzvrys {
    color: hsl(var(--foreground));
  }

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

  .xjt36v0 {
    color: var(--color-error);
  }

  .x1m024r3 {
    color: var(--color-on-error);
  }

  .x1vvqiwl {
    color: var(--color-text-blue);
  }

  .xnbbluu {
    color: var(--color-text-disabled);
  }

  .xltfdvo {
    color: var(--color-text-green);
  }

  .x1tgivj0 {
    color: var(--color-text-primary);
  }

  .xv1l7n4 {
    color: var(--color-text-secondary);
  }

  .xicojor {
    cursor: col-resize;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x9m5x89 {
    font-family: var(--font-family-code);
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .x8tkxat {
    font-size: var(--text-heading-4-size);
  }

  .xw5ohdf {
    font-size: var(--text-heading-6-size);
  }

  .x141an7d {
    font-size: var(--text-supporting-size);
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1e4wzip {
    font-weight: var(--font-weight-medium);
  }

  .x1sodnla {
    font-weight: var(--font-weight-normal);
  }

  .x2mo6ok {
    font-weight: var(--font-weight-semibold);
  }

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

  .x12qmtdm {
    grid-template-columns: 64px repeat(7, minmax(96px, 1fr));
  }

  .x1pkqsz9 {
    grid-template-columns: repeat(7, minmax(96px, 1fr));
  }

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

  .x72tfeb {
    inset-inline-end: var(--spacing-2);
  }

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

  .xej7fhh {
    justify-content: safe center;
  }

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

  .xaw8158 {
    justify-content: space-evenly;
  }

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

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

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xqerer {
    line-height: var(--text-heading-4-leading);
  }

  .xeixjfn {
    line-height: var(--text-heading-6-leading);
  }

  .x1ltkj2j {
    line-height: var(--text-supporting-leading);
  }

  .xwklpps {
    margin-inline-start: 2px;
  }

  .x19mdvtv {
    mix-blend-mode: screen;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xkcv6ua {
    scroll-behavior: smooth;
  }

  .x1hdbdi8 {
    scroll-snap-align: center;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1hj3fc7 {
    transform-origin: 0 0;
  }

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

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

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

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

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

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

  .xua3uq3 {
    transition-property: height;
  }

  .x19991ni {
    transition-property: opacity;
  }

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

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xzunyri:focus-visible {
    outline-color: var(--color-accent);
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

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

  .x784prv:focus-visible {
    outline-width: 2px;
  }

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

  @media (hover: hover) and (pointer: fine) {
    .xaaoeut.xaaoeut {
      transition-duration: .2s;
    }

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

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

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

    .x6p985l.x6p985l:hover {
      opacity: .88;
    }
  }
}

@layer priority4 {
  .xdeev9i {
    border-bottom-color: hsl(var(--border));
  }

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

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

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

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

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

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x191j7n5 {
    bottom: 16px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xdwzuf7 {
    height: 260px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x2gs1ea {
    height: 344px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1e46lz5 {
    height: var(--belt-preview-h, min(380px,max(160px,calc(100dvh - 440px))));
  }

  .xdjccd9 {
    left: -6px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1wsuqlk {
    margin-right: 12px;
  }

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

  .xr9ek0c {
    margin-top: 2px;
  }

  .x101qyy3 {
    max-height: 24px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1ncir08 {
    max-width: 200px;
  }

  .x1j14ogj {
    max-width: 24px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x6lgdlw {
    min-height: 112px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1c7vg25 {
    min-width: 112px;
  }

  .xcsk191 {
    min-width: 12px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .xzl8ltb {
    min-width: 640px;
  }

  .x4m7ku4 {
    min-width: 64px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x1e4zzel {
    overscroll-behavior-y: contain;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x11ba12 {
    padding-bottom: env(safe-area-inset-bottom);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1ow4hk9 {
    padding-top: 60px;
  }

  .x1vlblms {
    padding-top: var(--spacing-3);
  }

  .xgzdjil {
    right: -6px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xclnmbr {
    right: 6px;
  }

  .x1pdr0v7 {
    top: -1px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .x80663w {
    top: auto;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x16grhtn {
    width: 220px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xbu5dzu {
    width: 288px;
  }

  .xfo62xy {
    width: 2px;
  }

  .xqujd4m {
    width: 390px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x13oubkp {
    width: 96px;
  }
}

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

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

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