@layer preflight{*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--color-border)}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}}@layer priority1,priority2,priority3,priority4,priority5;@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sauce-one-latin-400-normal-CHaHE5js.woff2)format("woff2"),url(/assets/open-sauce-one-latin-400-normal-DFn7rf-R.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sauce-one-latin-500-normal-Dxy-SgYR.woff2)format("woff2"),url(/assets/open-sauce-one-latin-500-normal-BqGeBPQp.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sauce-one-latin-700-normal-BF7eJpd1.woff2)format("woff2"),url(/assets/open-sauce-one-latin-700-normal-CYDGldsM.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/open-sauce-one-latin-900-normal-w3-A0JZU.woff2)format("woff2"),url(/assets/open-sauce-one-latin-900-normal-CKk44_vM.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2)format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2)format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff");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-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2)format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2)format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff");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}@stylex;:root{--color-background:#fff;--color-foreground:#000;--color-card:#fff;--color-card-foreground:#000;--color-muted:#f0f0f0;--color-muted-foreground:#333;--color-border:#000;--color-primary:#06f;--color-primary-foreground:#fff;--color-secondary:#333;--color-secondary-foreground:#fff;--color-accent:#06f;--color-accent-foreground:#fff;--color-sidebar:#f0f0f0;--color-sidebar-foreground:#000;--color-sidebar-accent:#06f;--color-sidebar-accent-foreground:#fff;--color-sidebar-primary:#f55b2a;--color-sidebar-primary-foreground:#fff;--color-destructive:#dc2626;--color-destructive-foreground:#fff;--color-card-dim:#f0f0f0;--color-card-current:#fff;--color-cta-medium-bg:var(--color-foreground);--color-cta-medium-fg:var(--color-background);--font-sans:"Open Sauce One", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.dark{--color-background:#000;--color-foreground:#fff;--color-card:#333;--color-card-foreground:#fff;--color-muted:#1a1a1a;--color-muted-foreground:#ccc;--color-border:#fff;--color-primary:#39f;--color-primary-foreground:#000;--color-secondary:#ccc;--color-secondary-foreground:#000;--color-accent:#39f;--color-accent-foreground:#000;--color-sidebar:#000;--color-sidebar-foreground:#fff;--color-sidebar-accent:#39f;--color-sidebar-accent-foreground:#000;--color-sidebar-primary:#f55b2a;--color-sidebar-primary-foreground:#000;--color-destructive:#dc2626;--color-destructive-foreground:#fff;--color-card-dim:transparent;--color-card-current:transparent;--color-cta-medium-bg:#f55b2a;--color-cta-medium-fg:#000}html,body{background-color:var(--color-background);height:100%;color:var(--color-foreground);font-family:var(--font-sans);margin:0;padding:0;line-height:1.5}

@layer priority1 {
  :root, .x1dmtjzh {
    --x1gr0yr5: var(--color-background);
    --x1k2mvwu: var(--color-foreground);
    --x172rk97: var(--color-card);
    --x1n3cl6x: var(--color-card-foreground);
    --xxq55qi: var(--color-muted);
    --x1rxqikb: var(--color-muted-foreground);
    --x5jof1l: var(--color-border);
    --x1tiop6c: var(--color-primary);
    --x1ks5fzx: var(--color-primary-foreground);
    --xelioy3: var(--color-secondary);
    --xmjp9q3: var(--color-secondary-foreground);
    --xne7xza: var(--color-accent);
    --x1w7wwl5: var(--color-accent-foreground);
    --xlg2nym: var(--color-sidebar);
    --xew148: var(--color-sidebar-foreground);
    --x1qwx9ob: var(--color-sidebar-accent);
    --xkkg84x: var(--color-sidebar-primary);
    --xvy7eow: var(--color-destructive);
    --xrxxs4b: var(--color-destructive-foreground);
    --xblhc2i: var(--color-card-dim);
    --x1r2bqt6: var(--color-card-current);
    --x1le4hd7: var(--color-cta-medium-bg);
    --x1d6ko6a: var(--color-cta-medium-fg);
  }
}

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

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1dlbe3k {
    padding: .0625rem .1875rem;
  }

  .x18poe42 {
    padding: .0625rem .375rem;
  }

  .xo8u9x4 {
    padding: .125rem .25rem;
  }

  .x1tlkgv4 {
    padding: .125rem .375rem;
  }

  .xs07bxi {
    padding: .125rem .5rem;
  }

  .xaf0gg5 {
    padding: .25rem .375rem;
  }

  .x19j3r5n {
    padding: .25rem .4375rem;
  }

  .x48ff29 {
    padding: .25rem .5rem;
  }

  .x1hluc2t {
    padding: .25rem .75rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .x7ztmqm {
    padding: .3125rem .375rem;
  }

  .x1kzy8p4 {
    padding: .3125rem .5rem;
  }

  .xzfjtcg {
    padding: .375rem .5rem;
  }

  .xt20s28 {
    padding: .375rem .625rem;
  }

  .xhz068r {
    padding: .375rem .75rem;
  }

  .xd7ozn7 {
    padding: .375rem;
  }

  .xu8om6g {
    padding: .5rem .75rem;
  }

  .x16ijxlh {
    padding: .5rem .875rem;
  }

  .x1opkxgo {
    padding: .5rem 1.25rem;
  }

  .x1l6f7ht {
    padding: .5rem 1.5rem;
  }

  .xrqs5gp {
    padding: .5rem 1rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x2nx7ib {
    padding: .625rem .75rem;
  }

  .x3q7xiw {
    padding: .75rem 1.25rem;
  }

  .x19btat0 {
    padding: .75rem 1rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1vjxkgn {
    padding: .875rem 1rem;
  }

  .xniggdd {
    padding: 0 .25rem;
  }

  .x7u14kb {
    padding: 0 .2rem;
  }

  .x3wxoqf {
    padding: 0 .5rem;
  }

  .xq3cggq {
    padding: 0 1rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1jws23s {
    padding: 1rem .5rem;
  }

  .x1yozcrx {
    padding: 1rem 1.25rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xkuultz {
    padding: 2.5rem 1.5rem 3rem;
  }

  .xr7fb70 {
    padding: 2.5rem;
  }

  .x1jnrl97 {
    padding: 2rem 1.5rem;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  .x14zjhkh {
    padding: 6px 4px;
  }

  @media (width >= 768px) {
    .xvf266.xvf266 {
      padding: .5rem 2rem;
    }

    .xjysytl.xjysytl {
      padding: .75rem 2rem;
    }

    .x155knb4.x155knb4 {
      padding: 0 2rem;
    }

    .x19lp1a6.x19lp1a6 {
      padding: 1.25rem;
    }

    .xyqw1b7.xyqw1b7 {
      padding: 1.5rem;
    }

    .x1to3x45.x1to3x45 {
      padding: 2rem;
    }
  }
}

@layer priority3 {
  .x1w1i4ky {
    border-color: #000;
  }

  .x1adhiq8 {
    border-color: #dc2626;
  }

  .x1yjb1yd {
    border-color: #ef4444;
  }

  .x1uorwoo {
    border-color: #ffffff59;
  }

  .x1u7699e {
    border-color: #ffffffa6;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xad5do {
    border-color: var(--color-accent);
  }

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

  .xqk6f3j {
    border-color: var(--color-cta-medium-bg);
  }

  .xf8hkqp {
    border-color: var(--color-destructive, #f87171);
  }

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

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

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

  .x1atdfzw {
    border-color: var(--color-sidebar-primary, var(--color-accent));
  }

  .xnb283v {
    border-color: var(--x1k2mvwu);
  }

  .x1ts65hq {
    border-color: var(--x1rxqikb);
  }

  .x1qncc6j {
    border-color: var(--x5jof1l);
  }

  .x1p2uyzj {
    border-color: var(--xne7xza);
  }

  .xt8dc5r {
    border-color: var(--xxq55qi);
  }

  .x108rmdd {
    border-radius: .0625rem;
  }

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

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

  .x116uinm {
    border-radius: .5rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1827h1i {
    border-radius: 99px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x3psx0u {
    flex: none;
  }

  .x845mor {
    flex: 1;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xx7b8my {
    gap: .3125rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x1tmakyn {
    gap: .5rem 1rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x9sv3eg {
    gap: 1.125rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xua7rxp {
    list-style: decimal;
  }

  .xs6hwqx {
    list-style: outside;
  }

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

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xo0yzjp {
    padding-block: .75rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1n2doah {
    transition: all .12s;
  }

  .x19eei9o {
    transition: all .15s;
  }

  .x1myia39 {
    transition: opacity .15s;
  }

  .x1psf4jx {
    transition: transform 75ms ease-out;
  }

  .x1c9svfg {
    transition: width .2s;
  }

  .x1hbni86:focus-visible {
    border-color: var(--x5jof1l);
  }

  .xhd5kio:focus-visible {
    border-color: var(--xne7xza);
  }

  .xl5md80:hover {
    border-color: var(--color-border);
  }

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

  .x4hxpas:hover {
    border-color: var(--x5jof1l);
  }

  .x12hbswg:hover {
    border-color: var(--xne7xza);
  }

  .xnw553j:focus {
    border-color: var(--color-accent);
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @media (width >= 1200px) {
    .x1e873nk.x1e873nk {
      flex: none;
    }
  }

  @media (width >= 768px) {
    .x1s2sru8.x1s2sru8 {
      gap: .5rem;
    }
  }

  @media (width >= 1200px) {
    .x1nk68ru.x1nk68ru {
      gap: .75rem;
    }
  }

  @media (width >= 768px) {
    .x1iths6v.x1iths6v {
      gap: 1.25rem;
    }
  }

  @media (width >= 1200px) {
    .x1a2n8dm.x1a2n8dm {
      gap: 1rem;
    }

    .xpgzda.xpgzda {
      grid-column: 1 / 2;
    }

    .x17i19vi.x17i19vi {
      grid-column: 3 / 4;
    }
  }
}

@layer priority4 {
  .x1kqdvn4 {
    accent-color: var(--color-accent);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xjyslct {
    appearance: none;
  }

  .x1r1mewj, .x1f0ztbi {
    background-color: #000;
  }

  .x1da76eh {
    background-color: #06f;
  }

  .x23e8kh {
    background-color: #dc2626;
  }

  .xofdh35 {
    background-color: color-mix(in srgb,#dc2626 12%,var(--color-background));
  }

  .x1htg0f8 {
    background-color: #eab3081a;
  }

  .x1v9kjed {
    background-color: #ef44441f;
  }

  .x44mytq {
    background-color: #0000000d;
  }

  .xh9htzv {
    background-color: color-mix(in srgb,var(--color-accent) 12%,var(--color-background));
  }

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

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

  .x1c2gb3u {
    background-color: color-mix(in srgb,var(--color-card) 80%,transparent);
  }

  .x3gxepx {
    background-color: color-mix(in srgb,var(--color-destructive) 8%,transparent);
  }

  .xuafkfd {
    background-color: color-mix(in srgb,var(--color-muted) 20%,transparent);
  }

  .x1ekxy92 {
    background-color: color-mix(in srgb,var(--color-muted) 30%,transparent);
  }

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

  .x1edp6h6 {
    background-color: #00000047;
  }

  .x1frzhxr {
    background-color: #000000b3;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

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

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

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

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

  .xixbh7b {
    background-color: var(--color-cta-medium-bg);
  }

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

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

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

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

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

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

  .x1itar1m {
    background-color: var(--x172rk97);
  }

  .xawws4l {
    background-color: var(--x1gr0yr5);
  }

  .x1xtd0hj {
    background-color: var(--x1k2mvwu);
  }

  .x1dxpmeq {
    background-color: var(--x1rxqikb);
  }

  .xx8z4mj {
    background-color: var(--x5jof1l);
  }

  .x1pe9op6 {
    background-color: var(--xlg2nym);
  }

  .xe8vcx5 {
    background-color: var(--xne7xza);
  }

  .x16rq977 {
    background-color: var(--xvy7eow);
  }

  .x9bnyae {
    background-color: var(--xxq55qi);
  }

  .x8y0jqg {
    background-image: repeating-linear-gradient(-45deg,transparent 0,transparent 5px,var(--color-muted) 5px,var(--color-muted) 10px);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xuak2gx {
    box-shadow: 0 0 0 2px #ff000026;
  }

  .x12dwvn4 {
    box-shadow: 0 0 0 2px var(--color-accent),0 0 0 4px var(--color-background);
  }

  .x122991a {
    box-shadow: 0 10px 40px #00000040;
  }

  .x1dsmnui {
    box-shadow: 0 1px 2px #0000000d;
  }

  .x1barp0i {
    box-shadow: 0 1px 2px #0003;
  }

  .x1isiw8z {
    box-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  }

  .x11a635o {
    box-shadow: 0 2px 6px #00000026;
  }

  .x103v2sq {
    box-shadow: 0 4px 12px #0000002e;
  }

  .x1fcdqfo {
    box-shadow: inset 0 -2px 0 var(--color-accent);
  }

  .xja7m19 {
    box-shadow: inset 0 0 0 3px var(--color-background);
  }

  .xipua7q {
    box-shadow: var(--shadow-sm, 0 1px 2px 0 #0000000d);
  }

  .x1dxr3hp {
    box-shadow: var(--shadow-sm, 0 1px 2px #0000000d);
  }

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

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

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .xqi19zs {
    color: #22c55e;
  }

  .x1wk9gcm {
    color: #b91c1c;
  }

  .xeaiugl {
    color: #cbd5e1;
  }

  .x18jtpyt {
    color: #dc2626;
  }

  .x1968d2o {
    color: #ef4444;
  }

  .x7idepl {
    color: #f59e0b;
  }

  .xe4pkkx {
    color: red;
  }

  .xfungia {
    color: #fff;
  }

  .xo1mu5f {
    color: color-mix(in srgb,var(--color-foreground) 90%,transparent);
  }

  .x1heor9g {
    color: inherit;
  }

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

  .xqwr325 {
    color: var(--color-accent);
  }

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

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

  .xsm1373 {
    color: var(--color-cta-medium-fg);
  }

  .x1voc1c2 {
    color: var(--color-destructive-foreground);
  }

  .x1gbuxq3 {
    color: var(--color-destructive, #f87171);
  }

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

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

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

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

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

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

  .x19ydf8r {
    color: var(--color-sidebar-primary, var(--color-accent));
  }

  .x1icxd3n {
    color: var(--x1gr0yr5);
  }

  .x1ml44d1 {
    color: var(--x1k2mvwu);
  }

  .xl29bxw {
    color: var(--x1n3cl6x);
  }

  .x4adhe5 {
    color: var(--x1rxqikb);
  }

  .xnwhzsl {
    color: var(--x1w7wwl5);
  }

  .x14hvqsk {
    color: var(--xew148);
  }

  .x1e8qmo9 {
    color: var(--xrxxs4b);
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1e5i8e3 {
    cursor: ns-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

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

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

  .x1ivwg07 {
    font-size: .5625rem;
  }

  .x6phcfz {
    font-size: .5rem;
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

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

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

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

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

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

  .xyr29y3 {
    font-size: .95rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

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

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

  .xvlikd3 {
    grid-template-columns: minmax(0, 1fr) minmax(4rem, auto) minmax(3rem, auto);
  }

  .xrj02wa {
    grid-template-columns: minmax(0, 1fr) repeat(2, minmax(4rem, auto));
  }

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

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

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

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

  .x7447wj {
    letter-spacing: .12em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .xtu1cor {
    line-height: .75rem;
  }

  .x1jo673t {
    line-height: .875rem;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1xxsxie {
    line-height: 14px;
  }

  .x152skdk {
    line-height: 15px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xz5rk10 {
    opacity: .2;
  }

  .xvpkmg4 {
    opacity: .25;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x190dgpg {
    opacity: .65;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x18km98s {
    opacity: .75;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .xj8wus6 {
    outline-color: var(--color-accent);
  }

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

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

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

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

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

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

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

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

  .xxrbq2n {
    transition-property: width;
  }

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

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

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x13faqbe {
    word-break: break-word;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .x1fina04 {
    z-index: 90;
  }

  .xfvizyz {
    z-index: 95;
  }

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

  .xt9imgu:focus-visible {
    background-color: var(--x1gr0yr5);
  }

  .x1wybb4j:focus-visible {
    color: var(--xne7xza);
  }

  .x1g6cnar:focus-visible {
    color: var(--xvy7eow);
  }

  .x89scm6:focus-visible {
    outline-color: var(--xne7xza);
  }

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

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

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .xjvhkac:disabled {
    filter: brightness();
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xhu7a18:hover {
    background-color: color-mix(in srgb,var(--color-background) 20%,transparent);
  }

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

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

  .x1m2qa2u:hover {
    background-color: color-mix(in srgb,var(--color-background) 60%,transparent);
  }

  .xh2dnqj:hover {
    background-color: color-mix(in srgb,var(--color-destructive, #f87171) 10%,transparent);
  }

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

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

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

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

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

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

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

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

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

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

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

  .x1oo0q0t:hover {
    color: var(--color-destructive, #f87171);
  }

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

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

  .x1cfuxoe:hover {
    color: var(--x1k2mvwu);
  }

  .x1qeo5o3:hover {
    color: var(--x1w7wwl5);
  }

  .x1gddfz8:hover {
    color: var(--xne7xza);
  }

  .xcemoyp:hover {
    color: var(--xvy7eow);
  }

  .xrp47ef:hover {
    filter: brightness(1.1);
  }

  .x18uuni6:hover {
    opacity: .9;
  }

  .x1wy1cpf:hover {
    opacity: .92;
  }

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

  .x1u4dw4a:focus {
    box-shadow: 0 0 0 2px var(--color-accent);
  }

  .xhlp2gg:focus {
    outline-style: none;
  }

  .x1nose49:active {
    background-color: var(--xne7xza);
  }

  .xgapy5s:active {
    color: var(--x1w7wwl5);
  }

  .x1sjarlb:active {
    transform: translateY(2px);
  }

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

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

  @media (width >= 1200px) {
    .x1p1ewb7.x1p1ewb7 {
      align-items: flex-end;
    }
  }

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

  @media (width >= 1200px) {
    .x1ru7vs9.x1ru7vs9 {
      display: flex;
    }

    .xq7x5qp.xq7x5qp {
      display: grid;
    }

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

  @media (width >= 1024px) {
    .xkdx0rw.xkdx0rw {
      display: inline;
    }
  }

  @media (width <= 767px) {
    .x137v6ai.x137v6ai {
      display: none;
    }
  }

  @media (width >= 1200px) {
    .xjlnyyh.xjlnyyh {
      display: none;
    }

    .x1kn42n6.x1kn42n6 {
      flex-wrap: nowrap;
    }
  }

  @media (width >= 768px) {
    .x11h15xf.x11h15xf {
      font-size: .75rem;
    }

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

    .x15j9b3r.x15j9b3r {
      font-size: 1.25rem;
    }

    .x1nzgsg3.x1nzgsg3 {
      font-size: 1.5rem;
    }

    .x15h7lts.x15h7lts {
      font-size: 1.875rem;
    }

    .x11mui85.x11mui85 {
      font-size: 1rem;
    }

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

  @media (width <= 768px) {
    .x1pm2qn7.x1pm2qn7 {
      grid-template-columns: 1fr;
    }
  }

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

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

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

    .xj9vaj.xj9vaj {
      justify-content: center;
    }

    .x2ms6ar.x2ms6ar {
      justify-self: center;
    }
  }

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

  .xzsyc76:disabled:hover {
    filter: brightness();
  }
}

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

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

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

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

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

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x4ukevc {
    border-left-color: var(--color-accent);
  }

  .x1utcnwd {
    border-left-color: var(--color-border);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .x1vo0akb {
    border-left-width: 3px;
  }

  .xtgwc6q {
    border-right-color: var(--color-border);
  }

  .xmuov83 {
    border-right-color: var(--x5jof1l);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .xyy74w7 {
    border-right-width: 2px;
  }

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

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

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

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

  .xamhcws {
    border-top-width: 2px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1szun9y {
    bottom: 1rem;
  }

  .x1xzicaz {
    height: .125rem;
  }

  .x16wp3ig {
    height: .25rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x107nokf {
    height: 1.8rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xpyat2d {
    height: 100px;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x13xxz35 {
    height: 18.75rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .xupy61u {
    height: 5rem;
  }

  .x17frcva {
    height: 6rem;
  }

  .xalc01g {
    height: 7.5rem;
  }

  .xqt63rz {
    height: 80vh;
  }

  .x19w6p88 {
    height: 84vh;
  }

  .x1i4cigp {
    height: min(78vh, 900px);
  }

  .xu96u03 {
    left: 0;
  }

  .x4mh905 {
    left: 3px;
  }

  .x1nrll8i {
    left: 50%;
  }

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

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .xxyw1jk {
    margin-left: -.5rem;
  }

  .x4aigyd {
    margin-left: .25rem;
  }

  .x15wavnf {
    margin-left: .3125rem;
  }

  .x13zjp5t {
    margin-left: .5rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xdh7pzt {
    margin-right: .75rem;
  }

  .x72edsj {
    margin-top: .125rem;
  }

  .x1tbvfm1 {
    margin-top: .25rem;
  }

  .x5j7nwy {
    margin-top: .375rem;
  }

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

  .xhj8ucd {
    margin-top: .75rem;
  }

  .xvxpopf {
    margin-top: .875rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x18308cz {
    margin-top: 1.375rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xz6j1ir {
    max-height: 10rem;
  }

  .x179dxpb {
    max-height: 80vh;
  }

  .xhd83ik {
    max-height: 85vh;
  }

  .xlhze4t {
    max-height: 8rem;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .xvnzux6 {
    max-width: 46rem;
  }

  .xui0wba {
    max-width: 4rem;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x1h8tf1o {
    max-width: 53.75rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x10rmryh {
    min-height: .25rem;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .xjxljni {
    min-height: 50vh;
  }

  .x1meygxz {
    min-height: 5rem;
  }

  .xnnp5fj {
    min-width: .875rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .xj9j1fp {
    min-width: 2.5rem;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xnw97ix {
    padding-bottom: .125rem;
  }

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

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

  .x1v0wz0i {
    padding-bottom: .625rem;
  }

  .xsaxbkt {
    padding-bottom: .75rem;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .xf00w7v {
    padding-left: .25rem;
  }

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

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

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

  .xnmnh17 {
    padding-left: .875rem;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1vua2ax {
    padding-left: 1.5rem;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .x11iknt3 {
    padding-left: 6px;
  }

  .x1d60ukw {
    padding-right: .25rem;
  }

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

  .x19pir32 {
    padding-right: .625rem;
  }

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

  .x1g9dn3f {
    padding-right: .875rem;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .x52dz5p {
    padding-right: 1rem;
  }

  .x1ug7bdz {
    padding-right: 6px;
  }

  .xrhwvvd {
    padding-top: .125rem;
  }

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

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

  .x1pe9zv5 {
    padding-top: .625rem;
  }

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

  .xexx8yu {
    padding-top: 0;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .xx3i2fc {
    right: .1875rem;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x1suesbl {
    right: .75rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1tf9f6j {
    top: -.75rem;
  }

  .x9w35s2 {
    top: .125rem;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x9n6ll7 {
    width: .125rem;
  }

  .xttl3oo {
    width: .25rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .xwjmw90 {
    width: 0%;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xe1jvqq {
    width: 1.8rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .xekueh {
    width: 4rem;
  }

  .x1eyvef {
    width: 8rem;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x14r54xd {
    width: min(100%, 420px);
  }

  .xbk4bh7 {
    width: min(100%, 560px);
  }

  .x1f12eos {
    width: min(1000px, 92vw);
  }

  .x1xklbz3 {
    width: min(360px, 60vw);
  }

  @media (width >= 768px) {
    .x14hi1d.x14hi1d {
      height: 120px;
    }
  }

  @media (width >= 1024px) {
    .xhjiwat.xhjiwat {
      height: 140px;
    }
  }

  @media (width >= 1200px) {
    .x9jpfct.x9jpfct {
      height: 5rem;
    }
  }

  @media (width >= 768px) {
    .x1sxldr5.x1sxldr5 {
      height: 5rem;
    }

    .xvyn4vi.xvyn4vi {
      max-height: 75vh;
    }
  }

  @media (width >= 1200px) {
    .x9du1jg.x9du1jg {
      padding-bottom: 0;
    }

    .xoync1v.xoync1v {
      width: 100%;
    }

    .xixmqim.xixmqim {
      width: 10rem;
    }
  }

  @media (width >= 640px) {
    .xvoj8z8.xvoj8z8 {
      width: 10rem;
    }
  }
}
