@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}:not(pre)>code{font-family:var(--xid-font-mono);font-variant-numeric:tabular-nums;background-color:var(--xid-muted);color:var(--xid-fg);border:1px solid var(--xid-border);border-radius:var(--xid-radius-sm);white-space:nowrap;padding-block:.1em;padding-inline:.3em;font-size:.875em}::selection{background-color:var(--xid-primary);color:var(--xid-primary-foreground)}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:oklch(0% 0 0/.45)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

@layer priority1;

@layer priority2 {
  .xkdpibf {
    margin: -1px;
  }

  .x18mjvdm {
    margin: .1875rem 0 0;
  }

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

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

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

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

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

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

  .x9ahnqm {
    margin: 0 0 .625rem;
  }

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

  .x1y0mzer {
    margin: 1.5rem 0 0;
  }

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

  .x17fckv4 {
    padding: .625rem 1rem;
  }

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

  .x8hbxov {
    padding: .875rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xc5qkgp {
    padding: 1.25rem 0 0;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x1no0u35 {
    padding: clamp(1.5rem, 5vw, 2rem);
  }

  .x1ykcjju {
    padding: clamp(1rem, 1.4vw, 1.5rem);
  }

  @media (width >= 48rem) {
    .x1w9lz0f.x1w9lz0f {
      padding: 1.25rem .75rem;
    }
  }
}

@layer priority3 {
  .x1ys4qd8 {
    border-color: color-mix(in oklch,currentColor 25%,transparent);
  }

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

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

  .x2u8bby {
    border-radius: 0;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

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

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

  .x4484yh {
    gap: .1875rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .x1rcpt3j {
    gap: .45rem;
  }

  .x1neeqzj {
    gap: .4rem;
  }

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

  .xgs9c3v {
    gap: .5rem 1.75rem;
  }

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

  .x13z6uf9 {
    gap: .5rem;
  }

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

  .xb6y1gh {
    gap: .625rem;
  }

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

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

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xa93xgo {
    gap: clamp(1.5rem, 3vw, 2.5rem);
  }

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

  .xgkxs2y {
    grid-column: 1;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xz51j44 {
    grid-row: 3;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1vo5d86 {
    margin-block: .875rem 0;
  }

  .x71l3n5 {
    margin-block: 0 .875rem;
  }

  .x151aing {
    margin-block: 0 1rem;
  }

  .xq6kz29 {
    margin-block: 1rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xlgirb5 {
    margin-inline: calc(-1 * clamp(1rem, 2.5vw, 4rem));
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1iv7sc9 {
    padding-block: .0625rem;
  }

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

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

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

  .x1qrv0by {
    padding-block: .3125rem;
  }

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

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

  .xxbimen {
    padding-block: .4375rem;
  }

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

  .x6qoaat {
    padding-block: 1.25rem;
  }

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .xo1w8sn {
    padding-block: 2.25rem;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .xic3azd {
    padding-block: 3rem;
  }

  .xullwn5 {
    padding-block: clamp(1.375rem, 1.5vw, 2.25rem);
  }

  .x1wsgi43 {
    padding-block: clamp(1.5rem, 1.6vw, 2.5rem);
  }

  .xpq43ya {
    padding-block: clamp(1.5rem, 2.5vw, 3rem);
  }

  .xybxg4s {
    padding-block: clamp(1.75rem, 2.5vw, 3rem);
  }

  .x1wk20z5 {
    padding-block: clamp(2.25rem, 3vw, 4rem) 3rem;
  }

  .x1nws0rh {
    padding-block: clamp(2.25rem, 3vw, 4rem) 6rem;
  }

  .x1gru9yw {
    padding-block: clamp(2.5rem, 4.5vw, 4.5rem);
  }

  .x1nw8ukf {
    padding-block: clamp(2.5rem, 4vw, 4.5rem);
  }

  .xorclyr {
    padding-block: clamp(2.5rem, 4vw, 5rem);
  }

  .x1ln3zgj {
    padding-block: clamp(2rem, 3.5vw, 4rem);
  }

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

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

  .x5je93h {
    padding-block: clamp(4rem, 5.5vw, 7.5rem);
  }

  .xllzysa {
    padding-inline: .25rem;
  }

  .xrmbqsr {
    padding-inline: .3125rem;
  }

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

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .x1nu5hly {
    padding-inline: 1.375rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xr9p087 {
    padding-inline: clamp(1.25rem, 2vw, 2.5rem);
  }

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

  .x1l9sywp {
    padding-inline: clamp(1.75rem, 3.2vw, 6rem);
  }

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

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

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

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

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

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

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

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

    .x1yz8j5z.x1yz8j5z {
      flex: none;
    }

    .x19a80uo.x19a80uo {
      gap: .125rem;
    }
  }

  @media (width >= 56rem) {
    .x1l12wft.x1l12wft {
      gap: 0 clamp(1.75rem, 2vw, 3.5rem);
    }
  }

  @media (width >= 64rem) {
    .x1iz6ra6.x1iz6ra6 {
      gap: 0;
    }
  }

  @media (width >= 40rem) {
    .xlcgn06.xlcgn06 {
      gap: 1.5rem;
    }
  }

  @media (width <= 52rem) {
    .x116f3x.x116f3x {
      grid-column: 1 / -1;
    }
  }

  @media (width >= 48rem) {
    .x1i75kwg.x1i75kwg {
      grid-column: 2;
    }
  }

  @media (width >= 64rem) {
    .x1rpglrb.x1rpglrb {
      grid-column: auto;
    }
  }

  @media (width >= 48rem) {
    .x1rkzoia.x1rkzoia {
      grid-row: 1 / -1;
    }

    .x1idvexx.x1idvexx {
      grid-row: 2;
    }

    .x8tgrcu.x8tgrcu {
      padding-block: .4375rem;
    }
  }

  @media (width <= 760px) {
    .x1bihahc.x1bihahc {
      padding-block: 0;
    }
  }

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

  @media (width <= 760px) {
    .xo0u6j5.xo0u6j5 {
      padding-block: 1.25rem 0;
    }

    .xnmftfm.xnmftfm {
      padding-block: 1.5rem 3.5rem;
    }
  }

  @media (width >= 48rem) {
    .x122fvir.x122fvir {
      padding-inline: 0;
    }
  }

  @media (width <= 760px) {
    .x1yp28gd.x1yp28gd {
      padding-inline: 1.25rem;
    }
  }
}

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

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1oa3qoh {
    align-self: auto;
  }

  .xamitd3 {
    align-self: center;
  }

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

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

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

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

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

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

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

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

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

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

  .x6aa9c8 {
    animation-name: xa6r8g6-B;
  }

  .xo3sfnr {
    animation-name: xgcq4cg-B;
  }

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

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

  .xjbqb8w {
    background-color: #0000;
  }

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

  .xc5p7iw {
    background-color: var(--x1xt0fz5);
  }

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

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

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

  .x11x38lw {
    background-color: var(--xy97qyo);
  }

  .x14u11pl {
    background-image: radial-gradient(54rem 38rem at 50% -10rem,color-mix(in oklch,var(--xid-accent) 4%,transparent),transparent 72%),linear-gradient(to right,color-mix(in oklch,var(--xid-fg) 3%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--xid-fg) 3%,transparent) 1px,transparent 1px);
  }

  .xmhx70b {
    background-size: auto, 2.75rem 2.75rem, 2.75rem 2.75rem;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

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

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

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

  .xv5lvn5 {
    border-inline-start-color: #0000;
  }

  .x1v6na6l {
    border-inline-start-color: var(--xid-accent);
  }

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

  .x2bh30e {
    border-inline-start-color: var(--xid-primary);
  }

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

  .x14e42zd {
    border-inline-start-width: 0;
  }

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

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .x1g69h0p {
    box-shadow: 0 0 0 3px color-mix(in oklch,var(--x1xt0fz5) 25%,transparent);
  }

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

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

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

  .x1gnnqk1 {
    box-shadow: none;
  }

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

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

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

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

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

  .x1ksb0i7 {
    color: var(--x1xt0fz5);
  }

  .x1bqyk1n {
    color: var(--x4zk14y);
  }

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

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

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

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

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

  .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1u9a7fp {
    column-gap: clamp(2.5rem, 5vw, 8rem);
  }

  .x105a9sc {
    column-gap: clamp(2rem, 3vw, 4rem);
  }

  .x1gvwmny {
    column-gap: clamp(3rem, 5vw, 7rem);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .x1nrrp6k {
    font-size: .9rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1t8xjzg {
    font-size: clamp(.9375rem, .85rem + .25vw, 1.125rem);
  }

  .x1bq8hq8 {
    font-size: clamp(.9375rem, .875rem + .15vw, 1.0625rem);
  }

  .xj562s9 {
    font-size: clamp(.9375rem, .9rem + .15vw, 1.0625rem);
  }

  .xailk13 {
    font-size: clamp(1.0625rem, 1rem + .3vw, 1.3125rem);
  }

  .xlaridh {
    font-size: clamp(1.1875rem, 1.05rem + .35vw, 1.5rem);
  }

  .x1k5w8mb {
    font-size: clamp(1.375rem, .95rem + .65vw, 1.875rem);
  }

  .x1l0x3cc {
    font-size: clamp(1.5rem, 1.05rem + .7vw, 2rem);
  }

  .x1dxois {
    font-size: clamp(1.75rem, .9rem + 1.5vw, 3rem);
  }

  .x7bcyxg {
    font-size: clamp(1.75rem, 1.05rem + 1.5vw, 2.75rem);
  }

  .xfsddws {
    font-size: clamp(1.875rem, .95rem + 1.7vw, 3.25rem);
  }

  .x17b40jf {
    font-size: clamp(1rem, .95rem + .25vw, 1.1875rem);
  }

  .x1irl73y {
    font-size: clamp(1rem, .9rem + .3vw, 1.1875rem);
  }

  .x35uc5s {
    font-size: clamp(1rem, .9rem + .3vw, 1.25rem);
  }

  .x1wr9fsx {
    font-size: clamp(2.25rem, 1.05rem + 2.5vw, 4.25rem);
  }

  .x9svr6g {
    font-size: clamp(2.625rem, 1.2rem + 3vw, 5rem);
  }

  .xntnwm0 {
    font-size: clamp(2rem, 1.1rem + 1.25vw, 2.875rem);
  }

  .x10f3x22 {
    font-size: clamp(2rem, 1rem + 1.5vw, 3rem);
  }

  .x8hzbaa {
    font-size: clamp(2rem, 1rem + 1.8vw, 3.5rem);
  }

  .x1ubc7eg {
    font-size: clamp(2rem, 1rem + 2vw, 3.5rem);
  }

  .xccde1e {
    font-size: clamp(2rem, 3.8vw, 4rem);
  }

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

  .x1j61x8r {
    font-style: normal;
  }

  .xj8fevo {
    font-variant-numeric: normal;
  }

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

  .x10p5zqr {
    font-weight: 450;
  }

  .xo1h6xc {
    font-weight: 460;
  }

  .x184j2wm {
    font-weight: 470;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .xmvyi9x {
    font-weight: 560;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1im5e5j {
    font-weight: 620;
  }

  .x94p8p1 {
    font-weight: 630;
  }

  .x70r0ul {
    font-weight: 640;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

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

  .x1xn7vd8 {
    grid-template-columns: clamp(16rem, 15vw, 22rem) minmax(0, 1fr) clamp(14rem, 13vw, 19rem);
  }

  .x1ljv9m3 {
    grid-template-columns: clamp(16rem, 15vw, 22rem) minmax(0, 1fr);
  }

  .xeerof2 {
    grid-template-columns: clamp(9rem, 13vw, 17rem) minmax(0, 1fr);
  }

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

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

  .xf622sz {
    grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);
  }

  .x1kq4o5s {
    grid-template-columns: minmax(0, 5fr) auto minmax(0, 4fr);
  }

  .x1eija96 {
    grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  }

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

  .x14f9sgb {
    grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
  }

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

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

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

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

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

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

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

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

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .xzsds3s {
    grid-template-rows: 3rem 1fr auto;
  }

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

  .xn3sc3v {
    grid-template-rows: minmax(2.5rem, .62fr) auto minmax(2.5rem, 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;
  }

  .xuy72oy {
    justify-self: stretch;
  }

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

  .x1hi0czg {
    letter-spacing: -.012em;
  }

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

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

  .x130jcwj {
    letter-spacing: -.018em;
  }

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

  .x94scma {
    letter-spacing: -.022em;
  }

  .x183q4mz {
    letter-spacing: -.028em;
  }

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

  .x1mmiqx4 {
    letter-spacing: -.032em;
  }

  .x1xufyuu {
    letter-spacing: -.038em;
  }

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

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

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

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

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

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

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

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

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

  .x1ozjkey {
    line-height: 1.95;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xyqunly {
    margin-inline-end: calc(-1 * clamp(2.5rem, 5vw, 7rem));
  }

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

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

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

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

  .xqfkjy8 {
    padding-inline-end: .5rem;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .xcxz95d {
    padding-inline-end: 1.5rem;
  }

  .x14sse7b {
    padding-inline-end: clamp(1.25rem, 1.6vw, 2rem);
  }

  .x1i6mtcs {
    padding-inline-end: clamp(1.25rem, 2.5vw, 3.5rem);
  }

  .xkvo6z5 {
    padding-inline-end: clamp(1.25rem, 2vw, 2.5rem);
  }

  .x1072srd {
    padding-inline-end: clamp(1.25rem, 3vw, 4.5rem);
  }

  .xp6yvo7 {
    padding-inline-end: clamp(1.5rem, 2.5vw, 3rem);
  }

  .x89dca2 {
    padding-inline-end: clamp(1.5rem, 3vw, 4rem);
  }

  .x1sn3pm6 {
    padding-inline-end: clamp(1rem, 2.5vw, 4rem);
  }

  .xgdr3iv {
    padding-inline-end: clamp(1rem, 2vw, 2rem);
  }

  .x1isbq27 {
    padding-inline-end: clamp(2.5rem, 5vw, 7rem);
  }

  .xerjl45 {
    padding-inline-end: clamp(2rem, 3.5vw, 5rem);
  }

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

  .x1m83qfk {
    padding-inline-start: .75rem;
  }

  .xwuhb12 {
    padding-inline-start: .9375rem;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

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

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

  .x1u2e4zn {
    padding-inline-start: clamp(1.25rem, 1.8vw, 2.25rem);
  }

  .x19is46c {
    padding-inline-start: clamp(1.25rem, 2.5vw, 3.5rem);
  }

  .x8ksfec {
    padding-inline-start: clamp(1.25rem, 2vw, 2.5rem);
  }

  .xutazmf {
    padding-inline-start: clamp(1.25rem, 3vw, 4.5rem);
  }

  .x1i2u7b3 {
    padding-inline-start: clamp(1.5rem, 2.5vw, 3.5rem);
  }

  .x1wcjp86 {
    padding-inline-start: clamp(1.5rem, 2.5vw, 3rem);
  }

  .x6o53jp {
    padding-inline-start: clamp(1.5rem, 3vw, 4rem);
  }

  .x7jb588 {
    padding-inline-start: clamp(1rem, 1.5vw, 1.75rem);
  }

  .xkcrmeu {
    padding-inline-start: clamp(1rem, 1.5vw, 2rem);
  }

  .x18kjd3a {
    padding-inline-start: clamp(1rem, 2.5vw, 4rem);
  }

  .x1m7er1j {
    padding-inline-start: clamp(2rem, 3.5vw, 5rem);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1gcqhjp {
    row-gap: .375rem;
  }

  .x10g6wfw {
    row-gap: 1.25rem;
  }

  .x1w6r25c {
    row-gap: 1rem;
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1konbls {
    -webkit-text-decoration-color: color-mix(in oklch,var(--xid-primary) 35%,transparent);
    text-decoration-color: color-mix(in oklch,var(--xid-primary) 35%,transparent);
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1dx9gvc {
    text-underline-offset: .1875rem;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1c071of {
    transform: none;
  }

  .xmjnfhr {
    transform: rotate(225deg);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .x1wy9zde {
    transition-property: border-inline-start-color;
  }

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

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .x1erjwpq {
    transition-property: grid-template-rows, opacity;
  }

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

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

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

  .x19991ni {
    transition-property: opacity;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

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

  .x1199peq {
    transition-timing-function: cubic-bezier(.25, 1, .5, 1);
  }

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

  .x3ajldb {
    vertical-align: bottom;
  }

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

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

  .x161g4yn:focus-visible {
    border-inline-start-color: var(--xid-primary);
  }

  .x1cqdd4d:focus-visible {
    color: var(--xid-fg);
  }

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

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

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

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

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

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

  .xrudwlo:hover {
    border-inline-start-color: var(--xid-border-strong);
  }

  .x7s2nl2:hover {
    border-inline-start-color: var(--xid-primary);
  }

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

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

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

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

  .xo2mluc:hover {
    opacity: .88;
  }

  .x1gtj9sp:hover {
    -webkit-text-decoration-color: var(--xid-primary);
    text-decoration-color: var(--xid-primary);
  }

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

  .x1ikcs9l:active {
    background-color: color-mix(in oklch,var(--x1jdd3lj) 10%,transparent);
  }

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

  .x3h2dp8:active {
    background-color: color-mix(in oklch,var(--xid-muted) 90%,black);
  }

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

  .x18vvt2p:active {
    background-color: color-mix(in oklch,var(--xpmnoyl) 90%,black);
  }

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

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

  .xw66403:active {
    border-inline-start-color: var(--xid-accent);
  }

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

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

  @media (width >= 64rem) {
    .x1wzqt62.x1wzqt62 {
      align-self: center;
    }
  }

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

  @media (width <= 760px) {
    .x1406znt.x1406znt {
      border-inline-end-width: 0;
    }
  }

  @media (width >= 48rem) {
    .x2qm55u.x2qm55u {
      border-inline-end-width: 1px;
    }
  }

  @media (width >= 64rem) {
    .xzdpv66.xzdpv66 {
      border-inline-end-width: 1px;
    }
  }

  @media (width <= 760px) {
    .x5dzy9z.x5dzy9z {
      border-inline-start-width: 0;
    }
  }

  @media (width >= 48rem) {
    .x14x5y9w.x14x5y9w {
      border-inline-start-width: 0;
    }

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

  @media (width >= 56rem) {
    .xwglqkd.xwglqkd {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 64rem) {
    .x12u71is.x12u71is {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 48rem) {
    .xvpn2i6.xvpn2i6 {
      border-inline-start-width: 2px;
    }
  }

  @media (width >= 64rem) {
    .xikdz3e.xikdz3e {
      column-gap: 0;
    }
  }

  @media (width >= 48rem) {
    .x1m2nq6k.x1m2nq6k {
      display: block;
    }
  }

  @media (width <= 760px) {
    .x10sekqr.x10sekqr {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .x1ii1w07.x1ii1w07 {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .x1j2yrl1.x1j2yrl1 {
      display: flex;
    }
  }

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

  @media (width <= 1100px) {
    .x1g9v1si.x1g9v1si {
      display: none;
    }
  }

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

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

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

  @media (width <= 760px) {
    .xy0uqqd.xy0uqqd {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .x1nhovfr.x1nhovfr {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .x1yn2rt8.x1yn2rt8 {
      display: none;
    }

    .x1azbkut.x1azbkut {
      flex-direction: column;
    }

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

  @media (width <= 760px) {
    .x9t5u2h.x9t5u2h {
      font-size: clamp(1.625rem, 6.5vw, 2rem);
    }

    .x10gpjir.x10gpjir {
      font-size: clamp(1.75rem, 7vw, 2.25rem);
    }
  }

  @media (width >= 40rem) {
    .x18zgxdo.x18zgxdo {
      grid-template-columns: 11rem minmax(0, 1fr) auto;
    }

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

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

  @media (width >= 48rem) and (width <= 119.99rem) {
    .x1yn4wu8.x1yn4wu8 {
      grid-template-columns: 16rem minmax(0, 1fr);
    }
  }

  @media (width >= 120rem) {
    .xdnpkfs.xdnpkfs {
      grid-template-columns: 18rem minmax(0, 1fr);
    }
  }

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

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

  @media (width >= 760.01px) and (width <= 1100px) {
    .x17tn77c.x17tn77c {
      grid-template-columns: clamp(16rem, 15vw, 22rem) minmax(0, 1fr);
    }
  }

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

  @media (width >= 40rem) {
    .x1mmu89c.x1mmu89c {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;
    }
  }

  @media (width >= 28.01rem) and (width <= 52rem) {
    .x12o5oim.x12o5oim {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
  }

  @media (width >= 40rem) {
    .x1krxdjj.x1krxdjj {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
  }

  @media (width <= 1100px) {
    .xesxnj2.xesxnj2 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 1280px) {
    .x1wk0f25.x1wk0f25 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

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

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

  @media (width <= 52rem) {
    .x1morgmu.x1morgmu {
      grid-template-columns: minmax(0, 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 <= 64rem) {
    .x1u2399e.x1u2399e {
      grid-template-columns: minmax(0, 1fr);
    }
  }

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

  @media (width >= 48rem) {
    .x1v1gglj.x1v1gglj {
      grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);
    }
  }

  @media (width >= 56rem) {
    .xhn7rki.xhn7rki {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }
  }

  @media (width >= 64rem) {
    .xcsjowd.xcsjowd {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }

    .xydko4w.xydko4w {
      grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
    }
  }

  @media (width <= 48rem) {
    .xr827i4.xr827i4 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 32.01rem) and (width <= 48rem) {
    .x8hmtnv.x8hmtnv {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 36rem) {
    .x1jyuzyx.x1jyuzyx {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) and (width <= 71.99rem) {
    .xtk3hfm.xtk3hfm {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .x961yeq.x961yeq {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 72rem) {
    .xt811en.xt811en {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .xa82v8h.xa82v8h {
      grid-template-columns: repeat(4, minmax(0, 1fr)) minmax(15rem, 18rem);
    }

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

  @media (width >= 28rem) {
    .x13hzt76.x13hzt76 {
      grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr));
    }
  }

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

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

  @media (width >= 64rem) {
    .xz3urxw.xz3urxw {
      justify-self: end;
    }
  }

  @media (width <= 64rem) {
    .x1co6hmh.x1co6hmh {
      margin-inline-end: 0;
    }
  }

  @media (width <= 760px) {
    .x7nr3wv.x7nr3wv {
      margin-inline-start: 0;
    }
  }

  @media (width >= 48rem) {
    .x1dev9na.x1dev9na {
      margin-inline-start: auto;
    }
  }

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

  @media (width >= 56rem) {
    .xmraq0x.xmraq0x {
      padding-inline-end: 0;
    }
  }

  @media (width <= 760px) {
    .x1f4e0su.x1f4e0su {
      padding-inline-end: 1.25rem;
    }
  }

  @media (width >= 48rem) {
    .xa955wf.xa955wf {
      padding-inline-end: 1.75rem;
    }

    .x1sn4jfu.x1sn4jfu {
      padding-inline-end: 1rem;
    }
  }

  @media (width >= 64rem) {
    .x18tlyb2.x18tlyb2 {
      padding-inline-end: 2.5rem;
    }
  }

  @media (width <= 32rem) {
    .x1krig9v.x1krig9v {
      padding-inline-end: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 48rem) {
    .xz67slz.xz67slz {
      padding-inline-end: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 52rem) {
    .x19mbrql.x19mbrql {
      padding-inline-end: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 56rem) {
    .x1ax9iaq.x1ax9iaq {
      padding-inline-end: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 60rem) {
    .x1twtet7.x1twtet7 {
      padding-inline-end: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 64rem) {
    .x16w0b6o.x16w0b6o {
      padding-inline-end: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width >= 64rem) {
    .xfflszx.xfflszx {
      padding-inline-end: clamp(1.75rem, 2vw, 3.5rem);
    }
  }

  @media (width >= 48rem) {
    .x1rkfsik.x1rkfsik {
      padding-inline-end: clamp(1rem, 2.5vw, 4rem);
    }
  }

  @media (width <= 48rem) {
    .x1yqmkeu.x1yqmkeu {
      padding-inline-start: .75rem;
    }
  }

  @media (width <= 56rem) {
    .x1r9xjhj.x1r9xjhj {
      padding-inline-start: 0;
    }
  }

  @media (width <= 760px) {
    .x14e6fc3.x14e6fc3 {
      padding-inline-start: 0;
    }
  }

  @media (width >= 48rem) {
    .x1q59vix.x1q59vix {
      padding-inline-start: 0;
    }
  }

  @media (width <= 760px) {
    .x2105gc.x2105gc {
      padding-inline-start: 1.25rem;
    }
  }

  @media (width >= 48rem) {
    .x1o72j7c.x1o72j7c {
      padding-inline-start: 1.75rem;
    }
  }

  @media (width >= 64rem) {
    .x4qizjm.x4qizjm {
      padding-inline-start: 1.75rem;
    }

    .xazgpui.xazgpui {
      padding-inline-start: 2.5rem;
    }
  }

  @media (width >= 48rem) {
    .x12qijfo.x12qijfo {
      padding-inline-start: calc(1rem - 2px);
    }
  }

  @media (width <= 32rem) {
    .xoblhyo.xoblhyo {
      padding-inline-start: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 48rem) {
    .xfq7421.xfq7421 {
      padding-inline-start: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 52rem) {
    .xa2ncou.xa2ncou {
      padding-inline-start: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 56rem) {
    .x12zx0es.x12zx0es {
      padding-inline-start: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 60rem) {
    .x1ml5nek.x1ml5nek {
      padding-inline-start: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width <= 64rem) {
    .xm3yf8b.xm3yf8b {
      padding-inline-start: clamp(1.25rem, 3vw, 4.5rem);
    }
  }

  @media (width >= 56rem) {
    .xqklay3.xqklay3 {
      padding-inline-start: clamp(1.75rem, 2vw, 3.5rem);
    }
  }

  @media (width >= 64rem) {
    .x1lfg8l8.x1lfg8l8 {
      padding-inline-start: clamp(1.75rem, 2vw, 3.5rem);
    }
  }

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

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

  @media (width >= 48rem) {
    .x1dn9sw2.x1dn9sw2 {
      position: sticky;
    }
  }

  @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 {
  .x1tnzt7h {
    border-bottom-color: currentColor;
  }

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

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

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

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

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

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

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

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

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

  .x1pzews7 {
    border-bottom-width: 1.5px;
  }

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

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

  .x1g4hjc {
    border-left-color: #0000;
  }

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

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

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

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

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

  .xyj58a3 {
    border-left-width: 0;
  }

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

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

  .x1ws9gjp {
    border-right-color: currentColor;
  }

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

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

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

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

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

  .x15liu9v {
    border-right-width: 1.5px;
  }

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

  .x1b4hy2t {
    border-top-color: currentColor;
  }

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

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

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

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

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

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xx63ema {
    height: .4375rem;
  }

  .xr1cau2 {
    height: .45rem;
  }

  .x1s6osy7 {
    height: .55rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x25yk9b {
    height: .9375rem;
  }

  .xdddoky {
    height: 1.05rem;
  }

  .x1tn3ytl {
    height: 1.3125rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .x142y1qz {
    height: 2.125rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xt7dq6l {
    height: auto;
  }

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

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

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

  .xat24cr {
    margin-bottom: 0;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1p1czo {
    margin-bottom: clamp(1.5rem, 2vw, 2rem);
  }

  .x1gaa6ag {
    margin-bottom: clamp(1rem, 1.4vw, 1.5rem);
  }

  .x1mu0rkx {
    margin-bottom: clamp(2.5rem, 4vw, 4.5rem);
  }

  .x1te75zj {
    margin-bottom: clamp(2.75rem, 4vw, 5.5rem);
  }

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

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

  .x8x9d4c {
    margin-left: auto;
  }

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

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

  .xzv6pj1 {
    margin-top: .1rem;
  }

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

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

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

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

  .xdj266r {
    margin-top: 0;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xi81crv {
    margin-top: 2.25rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1wz4z2o {
    margin-top: clamp(2.5rem, 3vw, 4rem);
  }

  .xy43ma6 {
    margin-top: clamp(2.75rem, 3.5vw, 4.5rem);
  }

  .x1ro9e85 {
    margin-top: clamp(3rem, 5vw, 4.5rem);
  }

  .xujkn0t {
    max-height: calc(100dvh - 4rem);
  }

  .x7ab17h {
    max-height: none;
  }

  .x8z6zn4 {
    max-width: 16rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x4f7l4k {
    max-width: 22ch;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1xtbepa {
    max-width: 28ch;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x1dq269h {
    max-width: 42ch;
  }

  .xvnzux6 {
    max-width: 46rem;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .xcxn7c6 {
    max-width: 54ch;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x11bmsrt {
    max-width: clamp(42rem, 34vw, 48rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1ivirb0 {
    min-height: 11.75rem;
  }

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

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .x1mbk7ri {
    min-height: 9.75rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

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

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

  .x1uqvvkn {
    padding-bottom: .875rem;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x14f957x {
    padding-bottom: clamp(1.25rem, 1.2vw, 1.75rem);
  }

  .x12ds755 {
    padding-bottom: clamp(1.25rem, 1.5vw, 2rem);
  }

  .xwk2tqe {
    padding-bottom: clamp(1.5rem, 1.6vw, 2.5rem);
  }

  .x7xsui6 {
    padding-bottom: clamp(2.5rem, 4vw, 4.5rem);
  }

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

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

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

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

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

  .xfxficq {
    padding-top: .875rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .xefbat3 {
    padding-top: 1.75rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .xbui51s {
    padding-top: clamp(1.25rem, 1.2vw, 1.75rem);
  }

  .x1f308oj {
    padding-top: clamp(1.5rem, 1.6vw, 2.5rem);
  }

  .xwrua7i {
    padding-top: clamp(1.5rem, 2.5vw, 2.5rem);
  }

  .x1o5bdwg {
    padding-top: clamp(1.5rem, 2vw, 2.5rem);
  }

  .xfj71ui {
    padding-top: clamp(1.75rem, 2vw, 3rem);
  }

  .xnja8wq {
    padding-top: clamp(4rem, 5.5vw, 7.5rem);
  }

  .x1u62bzc {
    right: 1rem;
  }

  .x1l6osp {
    scroll-margin-top: 5.5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .xphl6p3 {
    top: 4rem;
  }

  .ximkaui {
    top: 5.5rem;
  }

  .x80663w {
    top: auto;
  }

  .xq36fz5 {
    width: .4375rem;
  }

  .x1srxwu1 {
    width: .45rem;
  }

  .x2s01sl {
    width: .55rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x15xktyq {
    width: .9375rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xrrv2d3 {
    width: 2.125rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .x8yj6t5 {
    width: 20%;
  }

  .x188tqju {
    width: 3rem;
  }

  .xz84dc7 {
    width: 40%;
  }

  .xycev2y {
    width: 60%;
  }

  .xktia5q {
    width: 80%;
  }

  .x19ucgzf {
    width: 90vw;
  }

  .x14atkfc {
    width: auto;
  }

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

  .x1lpyac:last-child {
    border-right-width: 0;
  }

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

  @media (width <= 52rem) {
    .x1f514ik.x1f514ik {
      border-bottom-style: solid;
    }
  }

  @media (width <= 56rem) {
    .xngmauy.xngmauy {
      border-bottom-style: solid;
    }
  }

  @media (width <= 60rem) {
    .x17gbwoi.x17gbwoi {
      border-bottom-style: solid;
    }
  }

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

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

  @media (width <= 48rem) {
    .xs5ozdh.xs5ozdh {
      border-left-color: #0000;
    }

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

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

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

  @media (width >= 48rem) {
    .xyi6d65.xyi6d65 {
      border-left-width: 2px;
    }
  }

  @media (width <= 48rem) {
    .xaac9s1.xaac9s1 {
      border-right-color: #0000;
    }

    .x1nisg53.x1nisg53 {
      border-right-style: none;
    }
  }

  @media (width <= 52rem) {
    .x68xeoy.x68xeoy {
      border-right-style: none;
    }
  }

  @media (width <= 56rem) {
    .xbmkfb7.xbmkfb7 {
      border-right-style: none;
    }
  }

  @media (width <= 60rem) {
    .x1k1unhf.x1k1unhf {
      border-right-style: none;
    }
  }

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

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

  @media (width <= 48rem) {
    .xmjytzp.xmjytzp {
      border-top-style: solid;
    }
  }

  @media (width <= 56rem) {
    .x1o6cprt.x1o6cprt {
      border-top-style: solid;
    }
  }

  @media (width <= 64rem) {
    .xj3pl1g.xj3pl1g {
      border-top-style: solid;
    }
  }

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

  @media (width >= 64rem) {
    .x7e7t0n.x7e7t0n {
      border-top-width: 0;
    }
  }

  @media (width <= 48rem) {
    .xu6nygl.xu6nygl {
      border-top-width: 1px;
    }
  }

  @media (width >= 48rem) {
    .x134c3j.x134c3j {
      bottom: auto;
    }

    .x1pv7lqx.x1pv7lqx {
      height: 100dvh;
    }
  }

  @media (width <= 760px) {
    .x1esh1f6.x1esh1f6 {
      margin-bottom: 2rem;
    }
  }

  @media (width <= 36rem) {
    .x8wtguq.x8wtguq {
      margin-left: 0;
    }
  }

  @media (width <= 760px) {
    .x1todruo.x1todruo {
      margin-top: .75rem;
    }
  }

  @media (width >= 48rem) {
    .x10jfphx.x10jfphx {
      max-height: 100dvh;
    }
  }

  @media (width <= 760px) {
    .xddxq20.xddxq20 {
      max-height: none;
    }
  }

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

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

    .x13c3jey.x13c3jey {
      overflow-x: visible;
    }

    .x1jwxly0.x1jwxly0 {
      overflow-y: auto;
    }
  }

  @media (width <= 760px) {
    .x1m4gye3.x1m4gye3 {
      overflow-y: visible;
    }
  }

  @media (width <= 1100px) {
    .x1jt9t9s.x1jt9t9s {
      padding-bottom: 0;
    }
  }

  @media (width >= 64rem) {
    .xbhmopg.xbhmopg {
      padding-bottom: 0;
    }
  }

  @media (width <= 56rem) {
    .x1u8hj5z.x1u8hj5z {
      padding-bottom: 2rem;
    }
  }

  @media (width <= 52rem) {
    .x4a79qk.x4a79qk {
      padding-bottom: clamp(1.25rem, 2vw, 1.75rem);
    }
  }

  @media (width >= 40rem) {
    .xji5lwi.xji5lwi {
      padding-top: .6875rem;
    }
  }

  @media (width <= 64rem) {
    .xdf8y4p.xdf8y4p {
      padding-top: 0;
    }
  }

  @media (width >= 48rem) {
    .x1kfoc6.x1kfoc6 {
      padding-top: 0;
    }
  }

  @media (width >= 64rem) {
    .x1087qid.x1087qid {
      padding-top: 0;
    }
  }

  @media (width >= 48rem) {
    .x1uk07ai.x1uk07ai {
      top: 0;
    }

    .x1p5xl1l.x1p5xl1l {
      width: 13.5rem;
    }
  }
}

@layer priority6 {
  .xidnav3::placeholder {
    color: var(--xid-muted-foreground);
  }
}

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

@keyframes xa6r8g6-B {
  from {
    opacity: 1;
  }

  50% {
    opacity: .55;
  }

  to {
    opacity: 1;
  }
}

@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 xgcq4cg-B {
  from {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@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;
  --xcxgmj7: #61626f;
  --x1xt0fz5: #82cb92;
  --x4zk14y: #81c0ff;
  --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);
    --xcxgmj7: lab(41.8384% 1.4606 -7.36366);
    --x1xt0fz5: lab(75.9013% -32.8699 21.305);
    --x4zk14y: lab(75.2652% -7.77024 -40.9811);
  }
}

: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);
  }
}
