@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}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--xid-bg);color:var(--xid-fg);font-family:var(--xid-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv05" 1, "ss01" 1}:focus-visible{outline:2px solid var(--xid-accent);outline-offset:2px}::selection{background-color:var(--xid-primary);color:var(--xid-primary-foreground)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes xid-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}

@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x12yysl2 {
    margin: .25rem 0 0;
  }

  .xms0q6y {
    margin: .75rem 0 0;
  }

  .x15l1sx8 {
    margin: 0 0 .25rem;
  }

  .x15ldej6 {
    margin: 0 0 .375rem;
  }

  .xxpcivd {
    margin: 0 0 .5rem;
  }

  .x1szienq {
    margin: 0 0 .75rem;
  }

  .x1o51tgv {
    margin: 0 0 .875rem;
  }

  .xubsig6 {
    margin: 0 0 1.25rem;
  }

  .x1ago1ev {
    margin: 0 0 1.5rem;
  }

  .x7qn6qj {
    margin: 0 0 1rem;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x9jns01 {
    margin: 1.25rem 0 0;
  }

  .xtrlojg {
    margin: 1rem 0 0;
  }

  .x1jfinsr {
    margin: 2.25rem 0 0;
  }

  .xvo9dhc {
    margin: clamp(2.5rem, 5vw, 3.5rem) 0 0;
  }

  .x78pyy4 {
    padding: .25rem;
  }

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

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

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

  .x1717udv {
    padding: 0;
  }

  .xc5qkgp {
    padding: 1.25rem 0 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .x1ek7d9 {
    padding: 1.375rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1blgzdm {
    padding: 1.75rem;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1ybamxr {
    padding: 1rem 0;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .xv4jeut {
    padding: clamp(1.5rem, 3vw, 2.25rem) 0;
  }

  @media (width >= 48rem) {
    .x1du3j0p.x1du3j0p {
      padding: 1.5rem;
    }
  }

  @media (width <= 760px) {
    .xyj7lo0.xyj7lo0 {
      padding: 18px;
    }
  }

  @media (width >= 48rem) {
    .xxncs9g.xxncs9g {
      padding: 1rem;
    }
  }
}

@layer priority3 {
  .xvw6poh {
    border-color: color-mix(in oklch,var(--x19slolz) 55%,var(--xy97qyo));
  }

  .x16rcbet {
    border-color: color-mix(in oklch,var(--xid-primary) 84%,black);
  }

  .x1ijoy4j {
    border-color: color-mix(in oklch,var(--xscvevz) 70%,black);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1t6erh3 {
    border-color: var(--x17vecwp);
  }

  .xoxjcgm {
    border-color: var(--x19slolz);
  }

  .xj8w7w0 {
    border-color: var(--x1eonni8);
  }

  .xgycxnz {
    border-color: var(--xid-border-strong);
  }

  .xb7mxix {
    border-color: var(--xid-border);
  }

  .x77x9rd {
    border-color: var(--xid-danger);
  }

  .x1hvxt1y {
    border-color: var(--xid-info);
  }

  .x1k9cpj0 {
    border-color: var(--xid-success);
  }

  .x195v6w0 {
    border-color: var(--xid-warning);
  }

  .xe8cn4g {
    border-color: var(--xy97qyo);
  }

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

  .x1nj7uno {
    border-radius: 1px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1q0gxz1 {
    border-radius: calc(var(--xid-radius) - 2px);
  }

  .xkzt0r4 {
    border-radius: var(--xid-radius-full);
  }

  .x1wq0ug9 {
    border-radius: var(--xid-radius-lg);
  }

  .xxhkhrq {
    border-radius: var(--xid-radius-sm);
  }

  .x1vpvaby {
    border-radius: var(--xid-radius);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x12qaga0 {
    flex: 0 0 160px;
  }

  .x1gp9mvf {
    flex: 0 0 180px;
  }

  .x1iv9x3n {
    flex: 200px;
  }

  .xk30mkq {
    flex: 240px;
  }

  .xqbee8j {
    flex: 280px;
  }

  .x1elwuyh {
    flex: 320px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x1rcpt3j {
    gap: .45rem;
  }

  .x1neeqzj {
    gap: .4rem;
  }

  .x1lx4akv {
    gap: .5rem 1.5rem;
  }

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

  .x13z6uf9 {
    gap: .5rem;
  }

  .x1u58t0w {
    gap: .625rem 1rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .xilar1o {
    gap: .75rem 1.5rem;
  }

  .xpyfehb {
    gap: .75rem 1rem;
  }

  .x1q5xl8e {
    gap: .75rem 2rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1s1ern7 {
    gap: .7rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1555v6u {
    gap: clamp(1.5rem, 3.5vw, 3rem);
  }

  .xkp4eo8 {
    gap: clamp(2rem, 4.5vw, 4rem);
  }

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

  .xm5moh1 {
    grid-column: auto;
  }

  .x623te4 {
    grid-column: span 2;
  }

  .xp99yp5 {
    grid-column: span 4;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x16tq8sp {
    margin-block: 0 12px;
  }

  .x1eek8mh {
    margin-block: 0 14px;
  }

  .xu8mtj6 {
    margin-block: 0 16px;
  }

  .x2i9t41 {
    margin-block: 16px;
  }

  .xndr3lz {
    margin-block: 8px 12px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

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

  .x3rcno1 {
    padding-block: .2rem;
  }

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

  .xla58y3 {
    padding-block: .3rem;
  }

  .xkzvafa {
    padding-block: .55rem;
  }

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

  .x13eudtd {
    padding-block: .625rem;
  }

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

  .xf608o4 {
    padding-block: .7rem;
  }

  .x142x9wm {
    padding-block: .875rem;
  }

  .x18dluhi {
    padding-block: .8rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1wpndro {
    padding-block: 1.1rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1j6fjeo {
    padding-block: 2.5rem;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .xiemt5q {
    padding-block: 32px 56px;
  }

  .xic3azd {
    padding-block: 3rem;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x580iqh {
    padding-block: clamp(3.5rem, 6vw, 5.5rem);
  }

  .x1tqaukw {
    padding-block: clamp(3.5rem, 7vw, 6rem);
  }

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

  .xez59ir {
    padding-inline: .45rem;
  }

  .x1q3hkhx {
    padding-inline: .55rem;
  }

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

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

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

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

  .x1fi0nvg {
    padding-inline: .95rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x11h0hc {
    padding-inline: 1.125rem;
  }

  .x16z1pns {
    padding-inline: 1.1rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .x13k02e6 {
    padding-inline: clamp(1.25rem, 5vw, 3rem);
  }

  .x15y7y1p {
    padding-inline: clamp(1rem, 2.5vw, 1.75rem);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xblzxf6:focus-visible {
    outline: 2px solid var(--xid-accent);
  }

  .x11qpyrd:hover {
    border-color: #61626f;
    border-color: lab(41.8384% 1.4606 -7.36366);
  }

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

  .x1foohw6:hover {
    border-color: var(--xid-border-strong);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  @media (width <= 48rem) {
    .x15s1924.x15s1924 {
      gap: 1.25rem 0;
    }

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

  @media (width <= 36rem) {
    .xm5947s.xm5947s {
      grid-column: span 1;
    }
  }

  @media (width <= 60rem) {
    .x16vvtkk.x16vvtkk {
      grid-column: span 1;
    }
  }

  @media (width >= 36.01rem) and (width <= 60rem) {
    .xhwqy.xhwqy {
      grid-column: span 2;
    }
  }

  @media (width <= 60rem) {
    .x3foz10.x3foz10 {
      grid-row: auto;
    }
  }

  @media (width >= 48rem) {
    .x1gwj46h.x1gwj46h {
      padding-block: 1rem;
    }

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

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

    .x79s122.x79s122 {
      padding-inline: 1.5rem;
    }
  }
}

@layer priority4 {
  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

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

  .x1y8v6su {
    align-self: start;
  }

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

  .x4afe7t {
    animation-duration: .3s;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

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

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

  .xbfij5i {
    animation-name: x1caz2zu-B;
  }

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

  .x1ucfws0 {
    animation-name: xid-skeleton-pulse;
  }

  .x1g0ij2g {
    animation-name: xrz1w37-B;
  }

  .xrae99g {
    animation-name: xuqlgcx-B;
  }

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

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

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

  .x5a728c {
    animation-timing-function: steps(2, end);
  }

  .xjyslct {
    appearance: none;
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .xuvd8z1 {
    background-color: color-mix(in oklch,var(--x19slolz) 8%,var(--xsrx59e));
  }

  .x1bgvmz1 {
    background-color: color-mix(in oklch,var(--xid-bg) 86%,transparent);
  }

  .xlff35e {
    background-color: color-mix(in oklch,var(--xid-primary) 12%,transparent);
  }

  .x1xlmc05 {
    background-color: #82cb92;
    background-color: lab(75.9013% -32.8699 21.305);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1c22xhv {
    background-color: var(--x17vecwp);
  }

  .x15s9bk8 {
    background-color: var(--x19slolz);
  }

  .xzu4obv {
    background-color: var(--xid-bg);
  }

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

  .xbff0vu {
    background-color: var(--xid-danger-bg);
  }

  .x1x67wj0 {
    background-color: var(--xid-danger);
  }

  .x1bvrs5y {
    background-color: var(--xid-info-bg);
  }

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

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

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

  .x117l8v3 {
    background-color: var(--xid-success-bg);
  }

  .xym7fcb {
    background-color: var(--xid-success);
  }

  .xixkk84 {
    background-color: var(--xid-surface);
  }

  .xiea9i9 {
    background-color: var(--xid-warning-bg);
  }

  .xxd6fv4 {
    background-color: var(--xid-warning);
  }

  .x1uuk0lz {
    background-color: var(--xj63wrn);
  }

  .xcxejda {
    background-color: var(--xlstatd);
  }

  .xpxnphd {
    background-color: var(--xpmnoyl);
  }

  .x1gm8wy8 {
    background-color: var(--xscvevz);
  }

  .x8vit26 {
    background-color: var(--xsrx59e);
  }

  .xtrtesm {
    background-color: var(--xwmeyfb);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1dfex9u {
    box-shadow: 0 0 0 1px color-mix(in oklch,var(--x19slolz) 35%,transparent),var(--xid-shadow-md);
  }

  .x6163f {
    box-shadow: 0 0 0 3px #82cb9240;
    box-shadow: 0 0 0 3px lab(75.9013% -32.8699 21.305 / .25);
  }

  .x5a5l9j {
    box-shadow: 0 1px 1px #0b0e150d;
    box-shadow: 0 1px 1px lab(4.00938% -.0474155 -3.77248 / .05);
  }

  .x1kqgkki {
    box-shadow: inset 0 1px #ffffff14, 0 1px 1px #0b0e1514;
    box-shadow: inset 0 1px lab(100% 0 0 / .08), 0 1px 1px lab(4.00938% -.0474155 -3.77248 / .08);
  }

  .xjmmshm {
    box-shadow: var(--xid-shadow-lg);
  }

  .x1a5bgdt {
    box-shadow: var(--xid-shadow-md);
  }

  .xa606j9 {
    box-shadow: var(--xid-shadow-sm);
  }

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

  .xvd3k3c {
    caption-side: top;
  }

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

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

  .x1heor9g {
    color: inherit;
  }

  .x157m8hf {
    color: #82cb92;
    color: lab(75.9013% -32.8699 21.305);
  }

  .xsw80xr {
    color: #81c0ff;
    color: lab(75.2652% -7.77024 -40.9811);
  }

  .x51mc00 {
    color: var(--x11g55p);
  }

  .xivt85d {
    color: var(--x19slolz);
  }

  .x1ji7rfs {
    color: var(--x1jdd3lj);
  }

  .x182sakg {
    color: var(--xehwa4y);
  }

  .x1hf59tn {
    color: var(--xid-accent);
  }

  .xllfe29 {
    color: var(--xid-danger-foreground);
  }

  .x9uop14 {
    color: var(--xid-danger);
  }

  .xgyf0ri {
    color: var(--xid-fg);
  }

  .xey5tvt {
    color: var(--xid-info);
  }

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

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

  .xk3r3x7 {
    color: var(--xid-primary);
  }

  .xq9doyn {
    color: var(--xid-success-foreground);
  }

  .x176esk0 {
    color: var(--xid-success);
  }

  .xyyo1x0 {
    color: var(--xid-warning-foreground);
  }

  .x1vdquj2 {
    color: var(--xid-warning);
  }

  .xdd5tmp {
    color: var(--xj63wrn);
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

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

  .x1ey7xld {
    font-family: monospace;
  }

  .xmz2490 {
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  }

  .x13skeks {
    font-family: var(--x1eevb60);
  }

  .xlocod1 {
    font-family: var(--x1xquao7);
  }

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

  .x8m1apb {
    font-family: var(--xid-font);
  }

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

  .x1iuv88s {
    font-size: .72rem;
  }

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

  .xp1qmoa {
    font-size: .78rem;
  }

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

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

  .x1wx7ac5 {
    font-size: .92em;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xddofbv {
    font-size: 1.625rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x177l4qn {
    font-size: clamp(1.625rem, 3vw, 2.125rem);
  }

  .xav7xiy {
    font-size: clamp(1.625rem, 3vw, 2.375rem);
  }

  .xme6r6r {
    font-size: clamp(1.75rem, 3.4vw, 2.625rem);
  }

  .x10nuq0k {
    font-size: clamp(2.25rem, 4.4vw, 3.5rem);
  }

  .x1l97vem {
    font-size: clamp(3rem, 12vw, 5rem);
  }

  .x1j61x8r {
    font-style: normal;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xmvyi9x {
    font-weight: 560;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1im5e5j {
    font-weight: 620;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1bs7ypx {
    grid-template-columns: .46fr .54fr;
  }

  .x3ebqpo {
    grid-template-columns: .4fr .6fr;
  }

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

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

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

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

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

  .x1ohmj0k {
    grid-template-columns: minmax(0, 1.04fr) minmax(0, .96fr);
  }

  .xz3tti0 {
    grid-template-columns: minmax(7rem, 1fr) minmax(8rem, 2fr) auto;
  }

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

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

  .xu4o1vd {
    grid-template-columns: repeat(6, 1fr);
  }

  .xhsicrm {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  }

  .x1e0fxcw {
    grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
  }

  .x8z73ei {
    grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
  }

  .x1ayh3g3 {
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  }

  .xe9tf06 {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  }

  .xcrp9iq {
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  }

  .x14t0x27 {
    grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
  }

  .x1qxlq8j {
    grid-template-rows: auto auto 1fr;
  }

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1mvmbdv {
    letter-spacing: -.006em;
  }

  .xyvuynn {
    letter-spacing: -.014em;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

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

  .x1qee8kr {
    letter-spacing: -.026em;
  }

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

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

  .xhcvd4z {
    letter-spacing: -.042em;
  }

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

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

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

  .x1dgsrnt {
    letter-spacing: .06em;
  }

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

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x1ozjkey {
    line-height: 1.95;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1lcnj7a {
    outline-color: var(--xid-primary);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xjh29tw {
    padding-inline-start: 1.25rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1c071of {
    transform: none;
  }

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

  .x1pyh76x {
    transform: translateY(14px);
  }

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

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

  .x9i6iqp {
    transition-duration: .16s;
  }

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

  .x3icemf {
    transition-duration: .35s;
  }

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

  .x1wsgiic {
    transition-duration: .5s;
  }

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

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

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

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

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

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

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

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

  .x1i6m205 {
    transition-property: border-color, color;
  }

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

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

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

  .xrf8owv {
    transition-property: color, border-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xpsqcfj {
    transition-property: max-height, opacity;
  }

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

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .xx99ppg {
    transition-property: width, background-color;
  }

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

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

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

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

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

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

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .x33b14j:focus-visible {
    background-color: var(--xid-accent);
  }

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

  .xtg27ny:focus-visible {
    outline-color: var(--xid-primary);
  }

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

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

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

  .x1rudlt0:disabled {
    box-shadow: none;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xskdpq4:hover {
    background-color: color-mix(in oklch,var(--xid-danger) 85%,#000);
  }

  @supports (color: lab(0% 0 0)) {
    .xskdpq4:hover {
      background-color: color-mix(in oklch,var(--xid-danger) 85%,lab(0% 0 0));
    }
  }

  .x17sj45j:hover {
    background-color: color-mix(in oklch,var(--xid-primary) 85%,#000);
  }

  @supports (color: lab(0% 0 0)) {
    .x17sj45j:hover {
      background-color: color-mix(in oklch,var(--xid-primary) 85%,lab(0% 0 0));
    }
  }

  .x1ve68sp:hover {
    background-color: color-mix(in oklch,var(--xid-primary) 92%,black);
  }

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

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

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

  .xj9ppfu:hover {
    box-shadow: var(--xid-shadow-md);
  }

  .x1b935rw:hover {
    box-shadow: var(--xid-shadow-sm);
  }

  .x15zpns6:hover {
    color: var(--x1jdd3lj);
  }

  .x1u48zj4:hover {
    color: var(--xehwa4y);
  }

  .x1r8k4pb:hover {
    color: var(--xid-fg);
  }

  .xo2mluc:hover {
    opacity: .88;
  }

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

  .xa31wqq:active {
    background-color: color-mix(in oklch,var(--xid-danger) 75%,#000);
  }

  @supports (color: lab(0% 0 0)) {
    .xa31wqq:active {
      background-color: color-mix(in oklch,var(--xid-danger) 75%,lab(0% 0 0));
    }
  }

  .x1kf9dkf:active {
    background-color: color-mix(in oklch,var(--xid-primary) 75%,#000);
  }

  @supports (color: lab(0% 0 0)) {
    .x1kf9dkf:active {
      background-color: color-mix(in oklch,var(--xid-primary) 75%,lab(0% 0 0));
    }
  }

  .xen59d4:active {
    background-color: color-mix(in oklch,var(--xid-primary) 82%,black);
  }

  .xxzz70s:active {
    background-color: var(--xid-border);
  }

  .x1hk9t43:active {
    background-color: var(--xid-muted);
  }

  .xpk4wdd:active {
    box-shadow: none;
  }

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

  @media (width <= 64rem) {
    .x1ldfth1.x1ldfth1 {
      display: grid;
    }
  }

  @media (width <= 36rem) {
    .xo7c0rr.xo7c0rr {
      display: none;
    }
  }

  @media (width <= 48rem) {
    .x8iw86j.x8iw86j {
      display: none;
    }
  }

  @media (width <= 64rem) {
    .x1en9xmw.x1en9xmw {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .x1azbkut.x1azbkut {
      flex-direction: column;
    }

    .x128mjim.x128mjim {
      flex-wrap: wrap;
    }
  }

  @media (width <= 760px) {
    .x1tc456j.x1tc456j {
      font-size: 32px;
    }
  }

  @media (width >= 48rem) {
    .x1d50fu2.x1d50fu2 {
      grid-template-columns: 14rem 1fr;
    }

    .xoyx7tp.xoyx7tp {
      grid-template-columns: 16rem 1fr;
    }
  }

  @media (width <= 48rem) {
    .x1n6j7di.x1n6j7di {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width >= 36.01rem) and (width <= 60rem) {
    .xyotqfu.xyotqfu {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width >= 48rem) {
    .xkoymn0.xkoymn0 {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width <= 48rem) {
    .x1xa76j4.x1xa76j4 {
      grid-template-columns: 1fr auto;
    }
  }

  @media (width <= 36rem) {
    .x1lceo10.x1lceo10 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 48rem) {
    .x19m6iyc.x19m6iyc {
      grid-template-columns: 1fr;
    }
  }

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

  @media (width <= 56rem) {
    .x1s6mc1a.x1s6mc1a {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 60rem) {
    .xm7d6ie.xm7d6ie {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 48rem) {
    .x1xajxbg.x1xajxbg {
      grid-template-rows: auto 1fr;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x16dpw5u.x16dpw5u {
      opacity: 1;
    }
  }

  @media (width <= 56rem) {
    .xc1t4ye.xc1t4ye {
      position: static;
    }
  }

  @media (width <= 760px) {
    .xu7l6ab.xu7l6ab {
      position: static;
    }
  }

  @media (width <= 48rem) {
    .x1wqvpe6.x1wqvpe6 {
      text-align: left;
    }
  }

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

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

    .x4wkmsb.x4wkmsb {
      transition-property: none;
    }
  }

  @media (width >= 48rem) {
    .x1n31ect.x1n31ect {
      white-space: normal;
    }
  }
}

@layer priority5 {
  .x690f9n {
    border-bottom-color: color-mix(in oklch,var(--xscvevz) 70%,black);
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

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

  .x1lc66ok {
    border-bottom-color: var(--xid-border-strong);
  }

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

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

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

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

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

  .x1b16gh4 {
    border-left-style: none;
  }

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

  .xe0pwq {
    border-left-width: 1px;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xl65vbx {
    border-right-color: var(--xid-border-strong);
  }

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

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

  .xgfja2r {
    border-right-width: 0;
  }

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

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

  .x1etz3gl {
    border-top-color: var(--xid-primary);
  }

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

  .xlya59e {
    border-top-style: dashed;
  }

  .x1ejq31n {
    border-top-style: none;
  }

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

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

  .xr1cau2 {
    height: .45rem;
  }

  .x1s6osy7 {
    height: .55rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xdddoky {
    height: 1.05rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .x142y1qz {
    height: 2.125rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

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

  .x1360bob {
    margin-bottom: .875rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x161st96 {
    margin-bottom: clamp(2rem, 4vw, 3rem);
  }

  .xhvqlyh {
    margin-left: .125rem;
  }

  .xko4hcy {
    margin-left: .375rem;
  }

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

  .x8x9d4c {
    margin-left: auto;
  }

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

  .xo7kle4 {
    margin-top: .15rem;
  }

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

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

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xnjgh8c {
    max-height: 0;
  }

  .xdjlk1h {
    max-height: 9rem;
  }

  .x1xtrz5g {
    max-width: 16ch;
  }

  .x4f7l4k {
    max-width: 22ch;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1xtbepa {
    max-width: 28ch;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xfqen6 {
    max-width: 38ch;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1dq269h {
    max-width: 42ch;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .xvnzux6 {
    max-width: 46rem;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x11l3dcr {
    min-height: 11.5rem;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x1ymnqli {
    min-height: 15rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .x146uude {
    min-height: 2.375rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xkfb02p {
    min-height: 2.625rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .xk8rbyg {
    min-height: 3.2em;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .xqehp6n {
    min-height: 8.75rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x17r0vjz {
    padding-bottom: 2rem;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .xnljgj5 {
    padding-left: 22px;
  }

  .xr3gig5 {
    padding-left: clamp(1rem, 2.5vw, 1.75rem);
  }

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

  .x6gltce {
    padding-top: 1.5rem;
  }

  .xwdd4ko {
    padding-top: clamp(3rem, 5vw, 4rem);
  }

  .xsmvxz7 {
    padding-top: clamp(3rem, 6vw, 5rem);
  }

  .x1u62bzc {
    right: 1rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .ximkaui {
    top: 5.5rem;
  }

  .x9oiu8 {
    top: 96px;
  }

  .x1srxwu1 {
    width: .45rem;
  }

  .x2s01sl {
    width: .55rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xrrv2d3 {
    width: 2.125rem;
  }

  .x8yj6t5 {
    width: 20%;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .xekueh {
    width: 4rem;
  }

  .xycev2y {
    width: 60%;
  }

  .xktia5q {
    width: 80%;
  }

  .x19ucgzf {
    width: 90vw;
  }

  .x14atkfc {
    width: auto;
  }

  .x1puf14v {
    width: min(1120px, 100vw - 32px);
  }

  @media (width >= 48rem) {
    .x12gcd85.x12gcd85 {
      border-bottom-width: 0;
    }
  }

  @media (width <= 48rem) {
    .x1wqg9yx.x1wqg9yx {
      border-left-style: none;
    }
  }

  @media (width >= 48rem) {
    .x1w03z2l.x1w03z2l {
      border-right-width: 1px;
    }
  }

  @media (width <= 36rem) {
    .x8vo7b2.x8vo7b2 {
      height: 3.5rem;
    }

    .x8wtguq.x8wtguq {
      margin-left: 0;
    }
  }

  @media (width <= 60rem) {
    .xp440fg.xp440fg {
      max-width: 24ch;
    }

    .x5z3iy0.x5z3iy0 {
      max-width: 60ch;
    }
  }

  @media (width >= 48rem) {
    .x13c3jey.x13c3jey {
      overflow-x: visible;
    }
  }

  @media (width <= 48rem) {
    .x1of3x4s.x1of3x4s {
      padding-left: 0;
    }
  }
}

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

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

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

@keyframes xuqlgcx-B {
  from {
    opacity: 0;
    transform: translateX(5px);
  }

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

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

:root, .xiux509 {
  --x19slolz: var(--xid-accent);
  --x12gs64e: var(--xid-primary);
  --x7yffs5: color-mix(in oklch, var(--xid-accent) 55%, var(--xid-primary));
  --xwmeyfb: var(--xid-bg);
  --xsrx59e: var(--xid-surface);
  --xpmnoyl: var(--xid-muted);
  --xscvevz: #242534;
  --xlstatd: #2d2f3f;
  --xehwa4y: var(--xid-fg);
  --x11g55p: var(--xid-muted-foreground);
  --xq1izab: var(--xid-muted-foreground);
  --x1skwk21: var(--xid-primary-foreground);
  --x1jdd3lj: #dcdde6;
  --xj63wrn: #90919d;
  --xy97qyo: var(--xid-border);
  --x1eonni8: var(--xid-border-strong);
  --x17vecwp: #3f4152;
  --x1eevb60: var(--xid-font);
  --x1xquao7: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;
}

@supports (color: lab(0% 0 0)) {
  :root, .xiux509 {
    --xscvevz: lab(15.0728% 2.40825 -9.75874);
    --xlstatd: lab(19.6871% 2.64938 -10.8522);
    --x1jdd3lj: lab(88.3086% .792295 -4.46444);
    --xj63wrn: lab(60.4116% 1.45835 -6.61285);
    --x17vecwp: lab(27.8169% 2.50384 -10.9062);
  }
}

:root, .xua620y {
  --xid-primary: #3f33b9;
  --xid-primary-foreground: #f9fafd;
  --xid-bg: #f9fafd;
  --xid-fg: #242531;
  --xid-muted: #eff0f5;
  --xid-muted-foreground: #50525d;
  --xid-accent: #5354d3;
  --xid-border: #dddde3;
  --xid-border-strong: #c6c6cf;
  --xid-surface: #fefeff;
  --xid-sidebar: #f6f6fa;
  --xid-danger: #cc272e;
  --xid-danger-foreground: #f9fafd;
  --xid-danger-bg: #ffeae7;
  --xid-warning: #d79628;
  --xid-warning-foreground: #32230e;
  --xid-warning-bg: #fec;
  --xid-success: #267d30;
  --xid-success-foreground: #f9fafd;
  --xid-success-bg: #e0f8e0;
  --xid-info: #006bbb;
  --xid-info-foreground: #f9fafd;
  --xid-info-bg: #e2f2ff;
  --xid-radius-sm: .3125rem;
  --xid-radius: .5rem;
  --xid-radius-lg: .875rem;
  --xid-radius-full: 999px;
  --xid-shadow-sm: 0 1px 2px #2425310d, 0 1px 1px #2425310a;
  --xid-shadow-md: 0 2px 4px #2425310d, 0 6px 16px #24253114;
  --xid-shadow-lg: 0 4px 8px #2425310f, 0 16px 40px #2425311f;
  --xid-font: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --xid-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;
}

@supports (color: lab(0% 0 0)) {
  :root, .xua620y {
    --xid-primary: lab(30.4145% 37.8058 -70.2499);
    --xid-primary-foreground: lab(98.2302% .254482 -1.49411);
    --xid-bg: lab(98.2286% .300586 -1.48358);
    --xid-fg: lab(15.126% 1.85128 -7.99202);
    --xid-muted: lab(94.7246% .531912 -2.59261);
    --xid-muted-foreground: lab(34.8908% 1.42016 -6.60332);
    --xid-accent: lab(41.5812% 29.1682 -66.9007);
    --xid-border: lab(88.3365% .610977 -2.96099);
    --xid-border-strong: lab(80.1836% .93326 -4.43113);
    --xid-surface: lab(99.7531% .126153 -.747764);
    --xid-sidebar: lab(97.0606% .377148 -1.85363);
    --xid-danger: lab(45.7636% 63.3818 40.1799);
    --xid-danger-foreground: lab(98.2302% .254482 -1.49411);
    --xid-danger-bg: lab(94.4561% 10.7371 5.79667);
    --xid-warning: lab(67.3872% 18.7132 63.1076);
    --xid-warning-foreground: lab(15.307% 4.92427 16.2354);
    --xid-warning-bg: lab(94.9459% 2.03347 19.5385);
    --xid-success: lab(45.9863% -39.3676 33.4112);
    --xid-success-foreground: lab(98.2302% .254482 -1.49411);
    --xid-success-bg: lab(95.3034% -11.1774 8.71078);
    --xid-info: lab(43.3573% -1.35502 -53.4498);
    --xid-info-foreground: lab(98.2302% .254482 -1.49411);
    --xid-info-bg: lab(94.7272% -3.99733 -14.0974);
    --xid-shadow-sm: 0 1px 2px lab(15.126% 1.85128 -7.99202 / .05), 0 1px 1px lab(15.126% 1.85128 -7.99202 / .04);
    --xid-shadow-md: 0 2px 4px lab(15.126% 1.85128 -7.99202 / .05), 0 6px 16px lab(15.126% 1.85128 -7.99202 / .08);
    --xid-shadow-lg: 0 4px 8px lab(15.126% 1.85128 -7.99202 / .06), 0 16px 40px lab(15.126% 1.85128 -7.99202 / .12);
  }
}

.x14els00.x14els00, .x14els00.x14els00:root {
  --xid-accent: #939cef;
  --xid-bg: #10111b;
  --xid-border: #303141;
  --xid-border-strong: #4a4c5e;
  --xid-danger: #ef6661;
  --xid-danger-bg: #512320;
  --xid-danger-foreground: #0b0c16;
  --xid-fg: #e6e7ef;
  --xid-info: #61a3e6;
  --xid-info-bg: #0d2f4f;
  --xid-info-foreground: #0b0c16;
  --xid-muted: #212331;
  --xid-muted-foreground: #9c9daa;
  --xid-primary: #747bd9;
  --xid-primary-foreground: #0b0c16;
  --xid-shadow-lg: 0 4px 8px #00000059, 0 16px 40px #00000080;
  --xid-shadow-md: 0 2px 4px #0000004d, 0 6px 16px #0006;
  --xid-shadow-sm: 0 1px 2px #0000004d, 0 1px 1px #0003;
  --xid-sidebar: #141520;
  --xid-success: #72b875;
  --xid-success-bg: #18361a;
  --xid-success-foreground: #0b0c16;
  --xid-surface: #191b27;
  --xid-warning: #dbb155;
  --xid-warning-bg: #46350d;
  --xid-warning-foreground: #1c1505;
}

@supports (color: lab(0% 0 0)) {
  .x14els00.x14els00, .x14els00.x14els00:root {
    --xid-accent: lab(66.3117% 11.7066 -42.979);
    --xid-bg: lab(5.11019% 1.59214 -7.14833);
    --xid-border: lab(20.8701% 2.40193 -10.1543);
    --xid-border-strong: lab(32.461% 2.4429 -10.9307);
    --xid-danger: lab(61.2026% 53.402 31.0145);
    --xid-danger-bg: lab(20.4355% 21.9273 12.5306);
    --xid-danger-foreground: lab(3.58593% 1.15303 -5.23515);
    --xid-fg: lab(91.8042% .653565 -3.72446);
    --xid-info: lab(64.7844% -6.9685 -40.82);
    --xid-info-bg: lab(18.4793% -2.52908 -23.5736);
    --xid-info-foreground: lab(3.58593% 1.15303 -5.23515);
    --xid-muted: lab(13.9108% 2.43673 -9.74908);
    --xid-muted-foreground: lab(65.052% 1.45119 -6.61682);
    --xid-primary: lab(54.3373% 16.1056 -49.6961);
    --xid-primary-foreground: lab(3.58593% 1.15303 -5.23515);
    --xid-shadow-lg: 0 4px 8px lab(0% 0 0 / .35), 0 16px 40px lab(0% 0 0 / .5);
    --xid-shadow-md: 0 2px 4px lab(0% 0 0 / .3), 0 6px 16px lab(0% 0 0 / .4);
    --xid-shadow-sm: 0 1px 2px lab(0% 0 0 / .3), 0 1px 1px lab(0% 0 0 / .2);
    --xid-sidebar: lab(7.02542% 2.01117 -8.20864);
    --xid-success: lab(69.0092% -33.5937 27.2);
    --xid-success-bg: lab(19.5344% -16.8159 13.796);
    --xid-success-foreground: lab(3.58593% 1.15303 -5.23515);
    --xid-surface: lab(9.87725% 2.18453 -8.65966);
    --xid-warning: lab(74.6925% 8.066 51.8524);
    --xid-warning-bg: lab(23.5269% 4.35966 26.9381);
    --xid-warning-foreground: lab(7.2777% 1.90392 8.62841);
  }
}
