@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(/fonts/geist/geist-latin-ext-wght-normal.woff2)format("woff2");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-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(/fonts/geist/geist-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Geist;font-style:italic;font-weight:100 900;src:url(/fonts/geist/geist-latin-ext-wght-italic.woff2)format("woff2");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-display:swap;font-family:Geist;font-style:italic;font-weight:100 900;src:url(/fonts/geist/geist-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400 900;src:url(/fonts/playfair-display/playfair-display-latin-ext-wght-normal.woff2)format("woff2");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-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400 900;src:url(/fonts/playfair-display/playfair-display-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400 900;src:url(/fonts/playfair-display/playfair-display-latin-ext-wght-italic.woff2)format("woff2");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-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400 900;src:url(/fonts/playfair-display/playfair-display-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2");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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-wght-normal.woff2)format("woff2");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}@layer base{*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}

@layer base, priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1a8ggtn {
    padding: var(--x1fijvvm);
  }

  .x5dzs6f {
    padding: var(--x1h5rlh8);
  }

  .xnwokqo {
    padding: var(--x1kdcjqq);
  }

  .x4d32iu {
    padding: var(--x1khtt6l);
  }

  .xvpsfd5 {
    padding: var(--x1kqf4w9);
  }

  .xjt5sm4 {
    padding: var(--x1tgsih7);
  }

  .x148w1o7 {
    padding: var(--x44wy52);
  }

  .x1j85y66 {
    padding: var(--xaac786);
  }

  .xqhspdz {
    padding: var(--xznrm3n);
  }

  @media (width >= 768px) {
    .x1eur0fj.x1eur0fj {
      inset: 0;
    }

    .xz0vh6a.xz0vh6a {
      padding: var(--x1kdcjqq);
    }

    .xeu12nx.xeu12nx {
      padding: var(--xznrm3n);
    }
  }
}

@layer priority3 {
  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xxa845q {
    border-color: var(--x1b645s0);
  }

  .x1c6bu3e {
    border-color: var(--x1ilnpkm);
  }

  .xxpudzw {
    border-color: var(--x1kp6i4o);
  }

  .x1v48dtt {
    border-color: var(--x1ppk5a5);
  }

  .xuyanm9 {
    border-color: var(--x1rcd0r1);
  }

  .xvo7ifb {
    border-color: var(--x2ncxyn);
  }

  .xz8hk1r {
    border-color: var(--x9kyzjd);
  }

  .x1k8j48v {
    border-color: var(--xbhjr8o);
  }

  .x1bj903d {
    border-color: var(--xfxmw8r);
  }

  .xhpzx58 {
    border-color: var(--xwyei7n);
  }

  .x1b307in {
    border-color: var(--xzwkqz5);
  }

  .xcdr2b2 {
    border-radius: var(--x1024j7i);
  }

  .x1w1d14y {
    border-radius: var(--xlrz3ka);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xw8284t {
    border-width: var(--x1u1p7wg);
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .xck25dg {
    flex: 8rem;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1m1yd3r {
    gap: var(--x1fijvvm);
  }

  .xtj9nhu {
    gap: var(--x1gs05pq);
  }

  .x12cbf6z {
    gap: var(--x1h5rlh8);
  }

  .x1pdet9b {
    gap: var(--x1kdcjqq);
  }

  .xwpcaff {
    gap: var(--x1khtt6l);
  }

  .xk4yffn {
    gap: var(--x1kqf4w9);
  }

  .xsb7zyj {
    gap: var(--x1ljyxz8);
  }

  .x6mkxrl {
    gap: var(--x1o7om5z);
  }

  .xpuv7s6 {
    gap: var(--x1tgsih7);
  }

  .xm0sxs7 {
    gap: var(--x44wy52);
  }

  .x1tppzey {
    gap: var(--xaac786);
  }

  .xpltbx7 {
    gap: var(--xoyvt21);
  }

  .xygdptq {
    gap: var(--xuhs9s6);
  }

  .x1biqp6k {
    gap: var(--xznrm3n);
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xsxkcw5 {
    margin-block: var(--x1khtt6l);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1jiz0yq {
    margin-inline: calc(-1 * var(--x1khtt6l));
  }

  .x104cxqz {
    margin-inline: calc(-1 * var(--x1tgsih7));
  }

  .xfxqeem {
    margin-inline: calc(-1 * var(--xaac786));
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

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

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

  .xt970qd {
    padding-block: 0;
  }

  .x1tkn0mq {
    padding-block: var(--x1fijvvm);
  }

  .xtdn9g5 {
    padding-block: var(--x1gs05pq);
  }

  .x1cjybau {
    padding-block: var(--x1h5rlh8);
  }

  .x1yuefbi {
    padding-block: var(--x1kdcjqq);
  }

  .x1ttjd10 {
    padding-block: var(--x1khtt6l);
  }

  .x179agyu {
    padding-block: var(--x1kqf4w9);
  }

  .xkzz9td {
    padding-block: var(--x1ljyxz8);
  }

  .x1gm2dt5 {
    padding-block: var(--x1tgsih7);
  }

  .xwhd6a9 {
    padding-block: var(--x1xdno7u);
  }

  .x1y9wioq {
    padding-block: var(--x44wy52);
  }

  .xeaz5h8 {
    padding-block: var(--xaac786);
  }

  .x1tq7tmt {
    padding-block: var(--xoyvt21);
  }

  .x1xosxf8 {
    padding-block: var(--xrm7m5i);
  }

  .x1xm4ex3 {
    padding-block: var(--xuhs9s6);
  }

  .xydp8lm {
    padding-block: var(--xwmbd2v);
  }

  .x3d4wsf {
    padding-block: var(--xznrm3n);
  }

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .xqn4o9a {
    padding-inline: var(--x1fijvvm);
  }

  .xzmws8j {
    padding-inline: var(--x1kdcjqq);
  }

  .xst20bp {
    padding-inline: var(--x1khtt6l);
  }

  .x14jyige {
    padding-inline: var(--x1kqf4w9);
  }

  .x1tkx38y {
    padding-inline: var(--x1o7om5z);
  }

  .x1d0k2j1 {
    padding-inline: var(--x1tgsih7);
  }

  .x2yoisg {
    padding-inline: var(--x44wy52);
  }

  .xd2tp1o {
    padding-inline: var(--xaac786);
  }

  .x1wpi7oa {
    padding-inline: var(--xoyvt21);
  }

  .x12ri7ti {
    padding-inline: var(--xuhs9s6);
  }

  .xa33df2 {
    padding-inline: var(--xznrm3n);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1h8g6sw.x1h8g6sw:where(.x-default-marker:focus-visible *) {
    border-color: var(--x8v6zhj);
  }

  .x1yq9ixd.x1yq9ixd:where(.x-default-marker:hover *) {
    border-color: var(--x1ppk5a5);
  }

  .xsdrq9u:focus-visible {
    border-color: var(--x1kp6i4o);
  }

  .x3g68fl:focus-within, .xnzbmhb:focus-visible {
    border-color: var(--x1ppk5a5);
  }

  .x1200041:focus-visible {
    border-color: var(--x8v6zhj);
  }

  .x158hdcj[data-invalid="true"], .x1cab757[aria-invalid="true"] {
    border-color: var(--xbhjr8o);
  }

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

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

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

  @media (width >= 768px) {
    .xvyjby7.xvyjby7 {
      border-width: 0;
    }
  }

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

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

    .x1xy2pi.x1xy2pi {
      gap: var(--x44wy52);
    }

    .xvyu15v.xvyu15v {
      overflow: hidden;
    }

    .xv7x73.xv7x73 {
      padding-block: 0;
    }

    .x16q2d47.x16q2d47 {
      padding-block: var(--x1gs05pq);
    }

    .x16aavh8.x16aavh8 {
      padding-block: var(--x1tgsih7);
    }

    .x1corm8o.x1corm8o {
      padding-block: var(--x1xdno7u);
    }

    .x9j3ma6.x9j3ma6 {
      padding-block: var(--xrm7m5i);
    }

    .xd23zlk.xd23zlk {
      padding-block: var(--xwmbd2v);
    }
  }

  @media (width <= 639px) {
    .x170hsnf.x170hsnf {
      padding-block: var(--x1fijvvm);
    }

    .x1hb0j1r.x1hb0j1r {
      padding-block: var(--x1khtt6l);
    }
  }

  @media (width >= 768px) {
    .x11oqkks.x11oqkks {
      padding-inline: var(--x1gs05pq);
    }

    .x14z6tjp.x14z6tjp {
      padding-inline: var(--x1kdcjqq);
    }

    .x1pkr4zn.x1pkr4zn {
      padding-inline: var(--x1o7om5z);
    }

    .x13rxjav.x13rxjav {
      padding-inline: var(--xznrm3n);
    }
  }

  @media (width >= 1024px) {
    .xxpvofg.xxpvofg {
      padding-inline: var(--x1o7om5z);
    }
  }

  @media (width <= 639px) {
    .xxwbc5t.xxwbc5t {
      padding-inline: 0;
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xh0615m {
    -webkit-line-clamp: 1;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

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

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

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1uzojwf {
    animation-delay: 0s;
  }

  .x13h5frg {
    animation-delay: calc(var(--x106t0vo) + var(--xb3u1h9) * 2);
  }

  .x1qb7hk {
    animation-delay: calc(var(--x106t0vo) + var(--xb3u1h9) * 3);
  }

  .x4vpg4c {
    animation-delay: calc(var(--x106t0vo) + var(--xb3u1h9));
  }

  .x1txp1px {
    animation-delay: calc(var(--xktc4gs) + var(--xb3u1h9) * 2);
  }

  .x1r0f0w1 {
    animation-delay: calc(var(--xktc4gs) + var(--xb3u1h9) * 3);
  }

  .x7j5ttu {
    animation-delay: calc(var(--xktc4gs) + var(--xb3u1h9));
  }

  .xnicrxa {
    animation-delay: var(--x106t0vo);
  }

  .x1pfwa59 {
    animation-delay: var(--x16twofo);
  }

  .x5u8t5d {
    animation-delay: var(--x1gdbr6u);
  }

  .xdez1c9 {
    animation-delay: var(--x1hlxo3w);
  }

  .x1gzp1f7 {
    animation-delay: var(--x1uqykyr);
  }

  .x1l7gc4o {
    animation-delay: var(--x1v7oi8r);
  }

  .x168icbj {
    animation-delay: var(--xiyr57m);
  }

  .x1ce9muk {
    animation-delay: var(--xjxf43b);
  }

  .x70nn4s {
    animation-delay: var(--xktc4gs);
  }

  .xog2rrp {
    animation-delay: var(--xnb6cze);
  }

  .x1qpvf2r {
    animation-delay: var(--xny8qsc);
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xryzxnv {
    animation-duration: var(--x150vsrw);
  }

  .x1cf9yo5 {
    animation-duration: var(--x1kpuipt);
  }

  .xj88xk7 {
    animation-duration: var(--x1sxu73y);
  }

  .xln4tul {
    animation-duration: var(--x1v0q05m);
  }

  .xuoyehe {
    animation-duration: var(--x1v47tof);
  }

  .x1dy635s {
    animation-duration: var(--xaq7wj0);
  }

  .x19mrp1q {
    animation-duration: var(--xoatwzx);
  }

  .x1nwksub {
    animation-duration: var(--xq05go1);
  }

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

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

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

  .x1a5igra {
    animation-name: none;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1myrzg5 {
    animation-name: x1b2b63i-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .xgy7gg4 {
    animation-name: x1z0rv9w-B;
  }

  .xoe1oi4 {
    animation-name: xgbvfkx-B;
  }

  .x1jxtafb {
    animation-name: xvytmpw-B;
  }

  .x1jj55nh {
    animation-name: xwy0ejo-B;
  }

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

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

  .xj2t0yc {
    animation-timing-function: var(--x1s1qrke);
  }

  .x1yvg28n {
    animation-timing-function: var(--x1uwc4iy);
  }

  .x10r8jcm {
    animation-timing-function: var(--x3zezg9);
  }

  .x15rjsdt {
    animation-timing-function: var(--xok6wme);
  }

  .x1httams {
    animation-timing-function: var(--xzvlpp5);
  }

  .xjyslct {
    appearance: none;
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

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

  .xjbqb8w {
    background-color: #0000;
  }

  .x1v30wb {
    background-color: var(--x131w9u6);
  }

  .x12xsmd4 {
    background-color: var(--x1b645s0);
  }

  .xuaaykh {
    background-color: var(--x1dwlovm);
  }

  .x1ttvxs3 {
    background-color: var(--x1hdreh8);
  }

  .xbv0ahv {
    background-color: var(--x1pefyuf);
  }

  .xv915xd {
    background-color: var(--x1ppk5a5);
  }

  .x19e4fdj {
    background-color: var(--x1qt5ek7);
  }

  .x16ne4dh {
    background-color: var(--x1xwgwtg);
  }

  .x12b11bw {
    background-color: var(--x2ncxyn);
  }

  .xwvdh0m {
    background-color: var(--x6ak0av);
  }

  .xacgiir {
    background-color: var(--x7t1cif);
  }

  .xm1rk0s {
    background-color: var(--x9kyzjd);
  }

  .x1hitptg {
    background-color: var(--xcq13lz);
  }

  .xmrh8hr {
    background-color: var(--xhqd6p8);
  }

  .xf4jq4s {
    background-color: var(--xmpf7gc);
  }

  .xswyh5l {
    background-color: var(--xq5qfie);
  }

  .x1o8nir3 {
    background-color: var(--xree6ka);
  }

  .x10o1d09 {
    background-color: var(--xsixyg4);
  }

  .x1f74x24 {
    background-color: var(--xtxi7rp);
  }

  .x1vgnt6s {
    background-color: var(--xwdn3ll);
  }

  .x137h2np {
    background-color: var(--xwyei7n);
  }

  .xmgnx4i {
    background-color: var(--xyg49re);
  }

  .x12to1el {
    background-color: var(--xzgxstx);
  }

  .x1i0vma9 {
    background-color: var(--xzwkqz5);
  }

  .x1ft82sb {
    border-block-color: var(--xwyei7n);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1x9iwqb {
    border-block-width: var(--x1u1p7wg);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

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

  .x18oe1m7 {
    border-inline-end-style: none;
  }

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

  .x1t9rtn4 {
    border-inline-end-width: var(--x1u1p7wg);
  }

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

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

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

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

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

  .x1u486f {
    border-inline-start-width: var(--x1u1p7wg);
  }

  .x1pc8f08 {
    box-shadow: var(--x16fw3di);
  }

  .x16682 {
    box-shadow: var(--x9hzbjv);
  }

  .x1l3ss4r {
    box-shadow: var(--xc7pz5q);
  }

  .x1akbylk {
    box-shadow: var(--xgcwn19);
  }

  .xgiqjvv {
    box-shadow: var(--xivw5m3);
  }

  .x1kasvbj {
    box-shadow: var(--xk2wcts);
  }

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

  .xhdg8po {
    caption-side: bottom;
  }

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

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1fjesqg {
    color: var(--x11ej614);
  }

  .x1ad2nbg {
    color: var(--x12igxko);
  }

  .x1qgvvow {
    color: var(--x14jqaeo);
  }

  .x4j11fh {
    color: var(--x15b6b56);
  }

  .x1c68fzz {
    color: var(--x197y4ds);
  }

  .x4mdbd0 {
    color: var(--x19znq30);
  }

  .x1w6s39s {
    color: var(--x1g2ytya);
  }

  .xh2len8 {
    color: var(--x1ke8x1n);
  }

  .xl6s129 {
    color: var(--x1l016jg);
  }

  .x80x09c {
    color: var(--x1ppk5a5);
  }

  .x9wvn8f {
    color: var(--x1u7212d);
  }

  .x5ylasm {
    color: var(--x2ncxyn);
  }

  .xejo7gp {
    color: var(--x5m1iwo);
  }

  .xux3f5c {
    color: var(--x9kyzjd);
  }

  .x1fqjik {
    color: var(--xbhjr8o);
  }

  .xtg56np {
    color: var(--xfxmw8r);
  }

  .x1j7hg5c {
    color: var(--xj1owc9);
  }

  .x14f607l {
    color: var(--xmpf7gc);
  }

  .xcb4fjt {
    color: var(--xnez9oj);
  }

  .x24rdn8 {
    color: var(--xu57vsv);
  }

  .xwfp2ri {
    color: var(--xwyei7n);
  }

  .xhxzf0q {
    column-gap: var(--xuhs9s6);
  }

  .xojmmnj {
    column-gap: var(--xznrm3n);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1wd5zlu {
    font-family: var(--x150p2vg);
  }

  .xy7ob5v {
    font-family: var(--x1hvf987);
  }

  .xw506er {
    font-family: var(--x1pkf8pw);
  }

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

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x39rn7l {
    font-size: var(--x1cibwnw);
  }

  .xh4ow4c {
    font-size: var(--x1h0qef5);
  }

  .x3apm7a {
    font-size: var(--x1h4edct);
  }

  .xvruy1j {
    font-size: var(--x1pauu97);
  }

  .xvpdp02 {
    font-size: var(--x1vfwo5c);
  }

  .xjru65h {
    font-size: var(--x58ryij);
  }

  .x13dsr8h {
    font-size: var(--xjwx99f);
  }

  .x136m91x {
    font-size: var(--xkyj029);
  }

  .x1dt5689 {
    font-size: var(--xnax9o6);
  }

  .x1ejfxd6 {
    font-size: var(--xt9a7ts);
  }

  .x14cg9ia {
    font-size: var(--xyz9s31);
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .x1pd3egz {
    font-weight: inherit;
  }

  .x1o6v585 {
    font-weight: var(--x1402ucg);
  }

  .xzfbia {
    font-weight: var(--x196q9x0);
  }

  .x5uzg8k {
    font-weight: var(--x1i4x6ur);
  }

  .x2r3g4m {
    font-weight: var(--x1uqf121);
  }

  .x1ydm5vx {
    font-weight: var(--x1w7m675);
  }

  .x3xbxsf {
    grid-auto-rows: min-content;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x8a1x49 {
    grid-column-start: auto;
  }

  .xqti54a {
    grid-row-end: span 2;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

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

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

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

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

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

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

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

  .x1tvfhds {
    grid-template-columns: repeat(auto-fill, minmax(4.5rem, 1fr));
  }

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

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

  .x1modm4u {
    inset-inline-end: var(--x1fijvvm);
  }

  .xqz7pub {
    inset-inline-end: var(--x1kqf4w9);
  }

  .x1eg8j9c {
    inset-inline-end: var(--x44wy52);
  }

  .xxn2kee {
    inset-inline-end: var(--xaac786);
  }

  .x1goh3v6 {
    inset-inline-start: var(--x44wy52);
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

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

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

  .xx8ogli {
    letter-spacing: var(--x15ngz7r);
  }

  .x15hrvkn {
    letter-spacing: var(--xcj6lrm);
  }

  .x6lt372 {
    letter-spacing: var(--xfz5orl);
  }

  .x3r6p3k {
    letter-spacing: var(--xt8az98);
  }

  .x1gyx8kd {
    letter-spacing: var(--xu2jwow);
  }

  .xbza4mq {
    letter-spacing: var(--xxupesw);
  }

  .xkn3zdk {
    letter-spacing: var(--xy9w8qp);
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1u5lrna {
    line-height: 2;
  }

  .x1xiq2pv {
    line-height: var(--x1258un2);
  }

  .xa694mk {
    line-height: var(--x151psjl);
  }

  .xj85xno {
    line-height: var(--x1bz8ql6);
  }

  .x18p6p90 {
    line-height: var(--x1k9s7qu);
  }

  .x1bpfons {
    line-height: var(--x1urms97);
  }

  .x1xujp8f {
    line-height: var(--x8dy8wd);
  }

  .xpt6t41 {
    line-height: var(--x8g4fbe);
  }

  .xornf59 {
    line-height: var(--xhqpque);
  }

  .xqklnr4 {
    line-height: var(--xnudc6e);
  }

  .x1levdq3 {
    line-height: var(--xv46w4e);
  }

  .xxjnqz4 {
    margin-inline-end: var(--x1khtt6l);
  }

  .xcor3x4 {
    margin-inline-end: var(--xznrm3n);
  }

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

  .x14nmfx6 {
    margin-inline-start: calc(-1 * var(--x1h5rlh8));
  }

  .x1ftkuta {
    margin-inline-start: var(--xznrm3n);
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xuzhngd {
    opacity: .3;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1clqncf {
    order: -1;
  }

  .x9ek82g {
    order: 1;
  }

  .x164f0zf {
    outline-color: var(--x8v6zhj);
  }

  .x1gz0ooi {
    outline-offset: var(--x1h5rlh8);
  }

  .x107h2d7 {
    outline-style: dashed;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1bxvo13 {
    outline-width: var(--x1u1p7wg);
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

  .x14f9scr {
    padding-inline-end: 4.5rem;
  }

  .xg0ixrh {
    padding-inline-end: var(--x1fijvvm);
  }

  .x3ubn9y {
    padding-inline-end: var(--x1h5rlh8);
  }

  .x13nlmmx {
    padding-inline-end: var(--x1khtt6l);
  }

  .x73e4n1 {
    padding-inline-end: var(--x1kqf4w9);
  }

  .xnozujw {
    padding-inline-end: var(--x1tgsih7);
  }

  .x7sz4j2 {
    padding-inline-end: var(--x44wy52);
  }

  .x1vnkoo6 {
    padding-inline-end: var(--xaac786);
  }

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

  .x15mkfm {
    padding-inline-start: var(--x1fijvvm);
  }

  .x3dliil {
    padding-inline-start: var(--x1khtt6l);
  }

  .x43kcnj {
    padding-inline-start: var(--x1kqf4w9);
  }

  .xzkua94 {
    padding-inline-start: var(--x44wy52);
  }

  .x3zvga7 {
    padding-inline-start: var(--xaac786);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x6rk89m {
    row-gap: var(--x1h5rlh8);
  }

  .xrwtqk2 {
    row-gap: var(--x44wy52);
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1xw4t9 {
    -webkit-text-decoration-color: var(--xbhjr8o);
    text-decoration-color: var(--xbhjr8o);
  }

  .xcigq9j {
    -webkit-text-decoration-color: var(--xfxmw8r);
    text-decoration-color: var(--xfxmw8r);
  }

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

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

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

  .xewurvo {
    text-decoration-thickness: 2px;
  }

  .x1j9ryoz {
    text-decoration-thickness: var(--x1u1p7wg);
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1c071of {
    transform: none;
  }

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

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

  .x6ll9c4 {
    transform: translateX(1px);
  }

  .xixg78f {
    transform: translateX(calc(100% + 2px));
  }

  .x1bee3ir {
    transform: translateY(-200%);
  }

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

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1svfyrm {
    transform: translateY(var(--x1ljyxz8));
  }

  .x1bqgxj2 {
    transform: translateY(var(--xokyvnb));
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .x1kerqqn {
    transition-delay: calc(var(--xb3u1h9) * 2);
  }

  .xen5g9t {
    transition-delay: calc(var(--xb3u1h9) * 3);
  }

  .xbpcfhw {
    transition-delay: var(--xb3u1h9);
  }

  .x1yuan6t {
    transition-duration: var(--x14mcfj);
  }

  .x7ynfus {
    transition-duration: var(--x150vsrw);
  }

  .x1hgfj41 {
    transition-duration: var(--x19ksqiz);
  }

  .xxee7gh {
    transition-duration: var(--x1julzy6);
  }

  .x18l0q1z {
    transition-duration: var(--x1sxu73y);
  }

  .x1cyw23c {
    transition-duration: var(--x1v47tof);
  }

  .x1bn02vs {
    transition-duration: var(--xaq7wj0);
  }

  .xy42qu5 {
    transition-duration: var(--xoatwzx);
  }

  .x1matput {
    transition-duration: var(--xq05go1);
  }

  .xfagghw {
    transition-property: all;
  }

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

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

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

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

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

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

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

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

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

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

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xnejef0 {
    transition-property: opacity, transform, filter;
  }

  .x1brgd9i {
    transition-property: opacity, transform, translate;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .xz4gly6 {
    transition-timing-function: ease-in-out;
  }

  .x165tu3y {
    transition-timing-function: var(--x1xr6w92);
  }

  .x1cahwho {
    transition-timing-function: var(--xok6wme);
  }

  .x1yjwyik {
    transition-timing-function: var(--xzvlpp5);
  }

  .x1kxipp6 {
    -webkit-user-select: auto;
    user-select: auto;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x8knxv4 {
    z-index: -1;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .xa9119d {
    z-index: 50;
  }

  .x6jk67c.x6jk67c:where(.x-default-marker:focus-visible *) {
    box-shadow: var(--x14s3ypx);
  }

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

  .x1le8raa[aria-expanded="true"] {
    background-color: var(--xsixyg4);
  }

  .x1xuvk8m:focus-visible, .xvwx42y:focus-within {
    box-shadow: var(--x14s3ypx);
  }

  .xszgy6h:focus-visible {
    box-shadow: var(--x18gjqzh);
  }

  .x1cgqcz2:focus-visible {
    box-shadow: var(--xivw5m3);
  }

  .x7pybub[aria-invalid="true"] {
    box-shadow: var(--xk2wcts);
  }

  .xdmss6[aria-disabled="true"] {
    cursor: not-allowed;
  }

  .xuw0eqa[open] {
    display: grid;
  }

  .xfoakni[aria-disabled="true"] {
    opacity: .5;
  }

  .xjmin83[data-closed] {
    opacity: 0;
  }

  .x25t5g8:focus-visible {
    opacity: 1;
  }

  .xeengoq:focus-visible {
    outline-color: var(--x8v6zhj);
  }

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

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

  .x4xl6zf:focus-visible {
    outline-width: 1px;
  }

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

  .x1q2ueep[data-closed] {
    transform: scale(var(--x1ttgc9t));
  }

  .xvydn1z[data-closed] {
    transform: translateX(-2.5rem);
  }

  .x1cpinag[data-closed] {
    transform: translateX(2.5rem);
  }

  .x1qwtrbx[data-closed] {
    transform: translateY(-2.5rem);
  }

  .x4xhie0[data-closed] {
    transform: translateY(1rem);
  }

  .xhxlett[data-closed] {
    transform: translateY(2.5rem);
  }

  .x1h82g4v[data-closed] {
    transform: translateY(calc(-1 * var(--x7poh6u))) scale(var(--x1ttgc9t));
  }

  .xrhb3qs:active:not([aria-haspopup]) {
    transform: translateY(var(--x66c4jr));
  }

  .x1r18tff:focus-visible {
    z-index: 10;
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

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

  .x1r0c83o:read-only {
    background-color: var(--xsixyg4);
  }

  .xufgmlb:read-only {
    color: var(--xsgi4az);
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

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

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

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

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

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

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

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

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

  .x15872d1:hover {
    color: var(--x1ke8x1n);
  }

  .x1ciii7c:hover {
    color: var(--x1ppk5a5);
  }

  .xa29xya:hover {
    color: var(--xyg49re);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .xhbx813:hover {
    -webkit-text-decoration-color: var(--x9kyzjd);
    text-decoration-color: var(--x9kyzjd);
  }

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

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

  .x8xgo25:active {
    background-color: var(--xhqd6p8);
  }

  .xch2mbi:active {
    cursor: grabbing;
  }

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

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

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

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

  @media (width <= 639px) {
    .xtwa0m5.xtwa0m5 {
      align-items: start;
    }
  }

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

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

    .x1wx2hvm.x1wx2hvm {
      animation-name: x18re5ia-B;
    }

    .x2rae5r.x2rae5r {
      animation-name: x1k48ry3-B;
    }

    .x11wkpxv.x11wkpxv {
      animation-name: x1wc8ddo-B;
    }

    .xqdjdi5.xqdjdi5 {
      animation-name: x3jjbu-B;
    }

    .xqo463l.xqo463l {
      animation-name: xaz2689-B;
    }

    .x1q8w7n9.x1q8w7n9 {
      animation-name: xijtv9p-B;
    }

    .xyf76dh.xyf76dh {
      animation-name: xk9rpkr-B;
    }

    .xk3nh5d.xk3nh5d {
      animation-name: xpuiq9o-B;
    }

    .x18zjh00.x18zjh00 {
      animation-name: xzt8dw7-B;
    }
  }

  @media (width >= 1024px) {
    .xdq9wss.xdq9wss {
      border-inline-end-style: solid;
    }
  }

  @media (width >= 768px) {
    .xki38lv.xki38lv {
      box-shadow: var(--x16fw3di);
    }
  }

  @media (width <= 639px) {
    .xovni3.xovni3 {
      column-gap: var(--x1fijvvm);
    }
  }

  @media (width >= 640px) {
    .x2cm8lx.x2cm8lx {
      display: inline;
    }
  }

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

    .xsif4ur.xsif4ur {
      display: flex;
    }

    .xa41o0o.xa41o0o {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }

    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

  @media (width <= 639px) {
    .x1gnsoq7.x1gnsoq7 {
      display: block;
    }

    .xquwaiz.xquwaiz {
      display: grid;
    }

    .x1tqnigt.x1tqnigt {
      display: none;
    }
  }

  @media (width >= 768px) {
    .xdzkdw7.xdzkdw7 {
      filter: blur(var(--xt2yds0));
    }
  }

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

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

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

    .x12yoo1s.x12yoo1s {
      font-size: 3rem;
    }

    .x1dmxu5d.x1dmxu5d {
      font-size: var(--x1cibwnw);
    }

    .x14hvsb.x14hvsb {
      font-size: var(--x1h0qef5);
    }

    .xrr0wtt.xrr0wtt {
      font-size: var(--x1vfwo5c);
    }

    .x189i275.x189i275 {
      font-size: var(--x58ryij);
    }

    .x13u3y98.x13u3y98 {
      font-size: var(--xso6tq7);
    }
  }

  @media (width >= 480px) {
    .x1oehk6y.x1oehk6y {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

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

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

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

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

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

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

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

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

  @media (width >= 1024px) {
    .xst5klh.xst5klh {
      grid-template-columns: 22.5rem minmax(0, 1fr);
    }

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

  @media (width <= 639px) {
    .x1246dtc.x1246dtc {
      grid-template-columns: minmax(6rem, 35%) 1fr;
    }
  }

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

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

  @media (width >= 768px) {
    .x11u31s9.x11u31s9 {
      justify-content: center;
    }
  }

  @media (width >= 640px) {
    .xsll9jp.xsll9jp {
      justify-items: start;
    }
  }

  @media (width >= 1024px) {
    .xbn55hn.xbn55hn {
      margin-inline-end: var(--x1kdcjqq);
    }
  }

  @media (width >= 768px) {
    .xc0ymom.xc0ymom {
      margin-inline-start: 0;
    }
  }

  @media (width >= 1024px) {
    .x1udkdpn.x1udkdpn {
      margin-inline-start: var(--x1kdcjqq);
    }
  }

  @media (width >= 768px) {
    .xgzvdfs.xgzvdfs {
      opacity: .3;
    }

    .xcaf4e.xcaf4e {
      opacity: 0;
    }
  }

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

  @media (width >= 768px) {
    .x1iea0rs.x1iea0rs {
      pointer-events: none;
    }

    .xsyqjbm.xsyqjbm {
      position: absolute;
    }

    .xxrba3a.xxrba3a {
      position: sticky;
    }

    .x15ggc0d.x15ggc0d {
      row-gap: var(--x1fijvvm);
    }
  }

  @media (width >= 640px) {
    .x1dt4tol.x1dt4tol {
      text-align: start;
    }
  }

  @media (width <= 639px) {
    .xdxymsi.xdxymsi {
      text-align: start;
    }
  }

  @media (width >= 768px) {
    .x1tbl2bp.x1tbl2bp {
      text-decoration-line: line-through;
    }

    .x1popgvp.x1popgvp {
      text-wrap: pretty;
    }

    .x1ce6frz.x1ce6frz {
      transform: scale(var(--xyztut4));
    }

    .x1k1t85v.x1k1t85v {
      transform: translateX(var(--x7p7zrf));
    }
  }

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

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

  @media (width <= 639px) {
    .x12sw2hz.x12sw2hz {
      white-space: normal;
    }
  }
}

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

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

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

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

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

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

  .x1jczagx {
    border-bottom-width: var(--x1u1p7wg);
  }

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

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

  .xc8hjz9 {
    border-left-width: 4px;
  }

  .x1v8p93f {
    border-top-color: #0000;
  }

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

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

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

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

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

  .xsf6nb3 {
    border-top-width: var(--x1u1p7wg);
  }

  .xjo8i4p {
    bottom: -.25rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xcorpns {
    bottom: var(--x1o7om5z);
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .xalc01g {
    height: 7.5rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1dvw0t3 {
    height: calc(100% - 1px);
  }

  .xg7h5cd {
    height: fit-content;
  }

  .x1prpweo {
    height: var(--x1gs05pq);
  }

  .x1cec8sw {
    height: var(--x1hambsi);
  }

  .x11euezr {
    height: var(--x1khtt6l);
  }

  .x1uod2mf {
    height: var(--x1kqf4w9);
  }

  .x1t8vbmr {
    height: var(--x1ljyxz8);
  }

  .x1f0bb14 {
    height: var(--x1rd18j9);
  }

  .xu8sryb {
    height: var(--x1tgsih7);
  }

  .x1p6iewn {
    height: var(--x1u0psry);
  }

  .xbaq2ci {
    height: var(--x1u1p7wg);
  }

  .x577lp8 {
    height: var(--x1y6z17a);
  }

  .x9aeaxs {
    height: var(--x44wy52);
  }

  .x1jxrktd {
    height: var(--x9pjdcd);
  }

  .xgftdl1 {
    height: var(--xaac786);
  }

  .x1a5unc6 {
    height: var(--xbt5k4o);
  }

  .xwxyszx {
    height: var(--xdykqkv);
  }

  .x1o0gent {
    height: var(--xjnctqb);
  }

  .x1wzfl3p {
    height: var(--xnmt31r);
  }

  .xl7zl6z {
    height: var(--xznrm3n);
  }

  .xwje7jw {
    left: -.25rem;
  }

  .xvq1qyu {
    left: -10000px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1her3hp {
    left: calc(50% - .3125rem);
  }

  .xwugc6l {
    margin-bottom: calc(-1 * var(--xoyvt21));
  }

  .xgk2aa1 {
    margin-bottom: var(--x1fijvvm);
  }

  .x2w16za {
    margin-bottom: var(--x1kdcjqq);
  }

  .x1k4bkn3 {
    margin-bottom: var(--xaac786);
  }

  .xb6xkp1 {
    margin-bottom: var(--xrm7m5i);
  }

  .x14cfwll {
    margin-bottom: var(--xwmbd2v);
  }

  .xhgad7a {
    margin-left: calc(-1 * var(--x44wy52));
  }

  .x4ujy5z {
    margin-right: var(--xaac786);
  }

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

  .xr1yuqi {
    margin-top: auto;
  }

  .x1xwj1go {
    margin-top: calc(-1 * var(--xznrm3n));
  }

  .x9t7dv7 {
    margin-top: var(--x1fijvvm);
  }

  .x1n0nml2 {
    margin-top: var(--x1gs05pq);
  }

  .xg4sor1 {
    margin-top: var(--x1kdcjqq);
  }

  .x1l8tfse {
    margin-top: var(--x1ljyxz8);
  }

  .x6zm18k {
    margin-top: var(--x1tgsih7);
  }

  .xjtqt7d {
    margin-top: var(--x44wy52);
  }

  .xxqt2o5 {
    margin-top: var(--xaac786);
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .xlmodhz {
    max-height: calc(100vh - 2rem);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x10br76f {
    max-width: 25rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1szrnbp {
    max-width: 80rem;
  }

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

  .x14gtx82 {
    max-width: var(--x10lo0pv);
  }

  .x1g74khr {
    max-width: var(--x1mb9uyu);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1hikbdl {
    min-height: 17.5rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x17qorbb {
    min-height: 4.5rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1meygxz {
    min-height: 5rem;
  }

  .x65nank {
    min-height: auto;
  }

  .x182txg7 {
    min-height: calc(100vh - 4.5rem);
  }

  .xtgllab {
    min-height: var(--xjnctqb);
  }

  .xx85gyw {
    min-height: var(--xnmt31r);
  }

  .xeuugli {
    min-width: 0;
  }

  .x18psn0t {
    min-width: 1.375rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .x1nl6vt0 {
    min-width: 4.5rem;
  }

  .xz6sds4 {
    min-width: 4rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .x128q0tp {
    min-width: max(9rem,var(--button-width, 0px));
  }

  .x161ymay {
    min-width: var(--x1kqf4w9);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .xspd7yp {
    padding-bottom: var(--x1ljyxz8);
  }

  .x1ogwd0s {
    padding-bottom: var(--x1tgsih7);
  }

  .x1pts769 {
    padding-bottom: var(--x44wy52);
  }

  .x1l7zwji {
    padding-bottom: var(--xoyvt21);
  }

  .x32n3tp {
    padding-bottom: var(--xznrm3n);
  }

  .x1vua2ax {
    padding-left: 1.5rem;
  }

  .x19vgjdn {
    padding-left: var(--xznrm3n);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x4w1t24 {
    padding-top: var(--x1fijvvm);
  }

  .xp972ax {
    padding-top: var(--x1ljyxz8);
  }

  .x1vj6wj4 {
    padding-top: var(--x1tgsih7);
  }

  .x1952bvq {
    padding-top: var(--x44wy52);
  }

  .x9z3l8t {
    padding-top: var(--xaac786);
  }

  .x1pnjuqk {
    padding-top: var(--xoyvt21);
  }

  .xzg9dkt {
    padding-top: var(--xwmbd2v);
  }

  .x16ybrao {
    padding-top: var(--xznrm3n);
  }

  .x1f83cfr {
    right: -.25rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1k9q81a {
    scroll-margin-top: var(--xwmbd2v);
  }

  .x1id1kad {
    top: -.25rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .xehib0a {
    top: calc(50% - .3125rem);
  }

  .xy5n7bx {
    top: var(--x1kqf4w9);
  }

  .x1lufol1 {
    top: var(--x44wy52);
  }

  .x1khsj3m {
    top: var(--xuhs9s6);
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .x86qpf9 {
    width: 1.5625rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x6fniy1 {
    width: 16.5rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xxyxmx2 {
    width: 2.0625rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .xekueh {
    width: 4rem;
  }

  .xwhvtxh {
    width: 6.5rem;
  }

  .x9a7vwu {
    width: 7.5rem;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .xpnwhg6 {
    width: min(356px, 100vw - 2rem);
  }

  .xlowcnw {
    width: min(40rem, 100vw - 2rem);
  }

  .xb3lpzh {
    width: var(--x1gsl9g4);
  }

  .x4h7qd4 {
    width: var(--x1hambsi);
  }

  .xs4gks7 {
    width: var(--x1kdcjqq);
  }

  .xmhxevf {
    width: var(--x1khtt6l);
  }

  .xt9r617 {
    width: var(--x1kqf4w9);
  }

  .xaj3zuf {
    width: var(--x1rd18j9);
  }

  .x3j0tqs {
    width: var(--x1tgsih7);
  }

  .xfe27n9 {
    width: var(--x1u0psry);
  }

  .x1bqoe0l {
    width: var(--x1u1p7wg);
  }

  .x1f9pdnl {
    width: var(--x1y6z17a);
  }

  .x1bzb0a3 {
    width: var(--x44wy52);
  }

  .x1pan5w7 {
    width: var(--x9pjdcd);
  }

  .x6i141i {
    width: var(--xaac786);
  }

  .xizwim6 {
    width: var(--xbt5k4o);
  }

  .x1tdc9lg {
    width: var(--xdykqkv);
  }

  .xeutrqo {
    width: var(--xjnctqb);
  }

  .x1p8ni23 {
    width: var(--xnmt31r);
  }

  .x183975o {
    width: var(--xupd5wr);
  }

  .x1gd5az1 {
    width: var(--xznrm3n);
  }

  .x1tku7j4.x1tku7j4:where(.x-default-marker:hover *) {
    border-bottom-color: var(--x1ppk5a5);
  }

  .x13bchme:focus-visible {
    border-bottom-color: var(--x8v6zhj);
  }

  .x1t8phhk[aria-invalid="true"] {
    border-bottom-color: var(--xbhjr8o);
  }

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

  @media (width >= 1024px) {
    .x176plo7.x176plo7 {
      border-bottom-style: none;
    }
  }

  @media (width >= 768px) {
    .x13ekzuj.x13ekzuj {
      border-top-color: var(--x9kyzjd);
    }

    .xcvffhe.xcvffhe {
      height: 100%;
    }

    .x47pd3m.x47pd3m {
      height: 100vh;
    }

    .x1g822oz.x1g822oz {
      height: 450vh;
    }

    .x14votw8.x14votw8 {
      margin-bottom: var(--x1xdno7u);
    }
  }

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

    .xhbzrtg.xhbzrtg {
      max-width: var(--x117j0i6);
    }

    .x1x07at3.x1x07at3 {
      max-width: var(--x1a4k1ym);
    }
  }

  @media (width >= 1024px) {
    .x13kvh1d.x13kvh1d {
      min-height: 36rem;
    }
  }

  @media (width >= 768px) {
    .x1sldbxm.x1sldbxm {
      padding-top: 0;
    }

    .xysecev.xysecev {
      padding-top: var(--x1ljyxz8);
    }

    .x755t3l.x755t3l {
      padding-top: var(--xaac786);
    }
  }
}

@layer priority6 {
  .xarstr8:after {
    inset: 0;
  }
}

@layer priority7 {
  .xojqnif:after {
    border-color: var(--xwyei7n);
  }

  .xc9zb45:after {
    border-radius: var(--x1024j7i);
  }

  .x86avzo:after {
    border-style: solid;
  }

  .x161mylj:after {
    border-width: var(--x1u1p7wg);
  }

  .xb7ltuz:after {
    inset-inline: 0;
  }
}

@layer priority8 {
  .xfgr64b:after {
    background-color: var(--x1l016jg);
  }

  .x99hwow:after {
    background-color: var(--x1ppk5a5);
  }

  .x1ivw8s1:after {
    background-color: var(--x2ncxyn);
  }

  .x7kbrhh:after {
    background-color: var(--xbhjr8o);
  }

  .xg1982k:after {
    background-color: var(--xwyei7n);
  }

  .xeqqyjh::placeholder {
    color: var(--xmpf7gc);
  }

  .x100rkj9:after {
    content: "";
  }

  .x9tfl2u::placeholder {
    font-weight: var(--x196q9x0);
  }

  .xmf22ne:after {
    opacity: 0;
  }

  .x1rw2j67:after {
    opacity: 1;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .xw6vvto:first-letter {
    text-transform: uppercase;
  }

  .x9adyek:after {
    transition-duration: var(--x14mcfj);
  }

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

@layer priority9 {
  .x1te75w5:after {
    bottom: -1px;
  }

  .x1irnqdy:after {
    bottom: -5px;
  }

  .x1lcaszt:after {
    height: var(--x1ljyxz8);
  }

  .x1yan0pp:after {
    left: -1px;
  }

  .x1hvfe8t:after {
    top: -1px;
  }

  .xuzvmtm:after {
    width: var(--x1ljyxz8);
  }
}

@keyframes x1b2b63i-B {
  0%, 100% {
    animation-timing-function: var(--xlielk);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: var(--xwhbh5k);
    transform: none;
  }
}

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

  50% {
    opacity: .5;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1k48ry3-B {
  from {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xijtv9p-B {
  from {
    opacity: 0;
    transform: scale(var(--x1ttgc9t));
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x3jjbu-B {
  from {
    opacity: 0;
    transform: translateX(-2.5rem);
  }

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

@keyframes xpuiq9o-B {
  from {
    opacity: 0;
    transform: translateX(2.5rem);
  }

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

@keyframes xwy0ejo-B {
  from {
    opacity: 0;
    transform: translateX(var(--x7poh6u));
  }

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

@keyframes xk9rpkr-B {
  from {
    opacity: 0;
    transform: translateY(-.5rem) scale(.95);
  }

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

@keyframes x1z0rv9w-B {
  from {
    opacity: 0;
    transform: translateY(var(--x19i7j3w));
  }

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

@keyframes xaz2689-B {
  from {
    opacity: 0;
    transform: translateY(-2.5rem);
  }

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

@keyframes xgbvfkx-B {
  from {
    opacity: 0;
    transform: translateY(var(--xgtpdje));
  }

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

@keyframes xvytmpw-B {
  from {
    opacity: 0;
    transform: translateY(var(--x7poh6u));
  }

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

@keyframes xzt8dw7-B {
  from {
    opacity: 0;
    transform: translateY(2.5rem);
  }

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

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

:root, .x1oholow {
  --x16fw3di: 0 0 0 1px #0a0a0a0d, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --x14s3ypx: 0 0 0 2px #a1a1a14d;
  --x18gjqzh: 0 0 0 2px #e4001433;
  --xivw5m3: 0 0 0 3px #a1a1a180;
  --xk2wcts: 0 0 0 2px #e4001433;
  --xc7pz5q: none;
  --xgcwn19: 0 0 0 1px #0a0a0a1a, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --x1u25i4d: 0 0 0 2px #fff;
  --x9hzbjv: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --x1dudj4q: 0 0 0 1px #e5e5e5;
  --x1hpn5yk: 0 0 0 1px #f5f5f5;
}

@supports (color: lab(0% 0 0)) {
  :root, .x1oholow {
    --x16fw3di: 0 0 0 1px lab(2.75381% 0 0 / .05), 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --x14s3ypx: 0 0 0 2px lab(66.128% -.0000298023 .0000119209 / .3);
    --x18gjqzh: 0 0 0 2px lab(48.4493% 77.4328 61.5452 / .2);
    --xivw5m3: 0 0 0 3px lab(66.128% -.0000298023 .0000119209 / .5);
    --xk2wcts: 0 0 0 2px lab(48.4493% 77.4328 61.5452 / .2);
    --xgcwn19: 0 0 0 1px lab(2.75381% 0 0 / .1), 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
    --x1u25i4d: 0 0 0 2px lab(100% 0 0);
    --x1dudj4q: 0 0 0 1px lab(90.952% 0 -.0000119209);
    --x1hpn5yk: 0 0 0 1px lab(96.52% -.0000298023 .0000119209);
  }
}

:root, .x1ec2w12 {
  --x19ksqiz: .3s;
  --x1kpuipt: 1s;
  --x150vsrw: .5s;
  --x1v47tof: .2s;
  --xoatwzx: .1s;
  --x1sxu73y: .6s;
  --x1julzy6: .8s;
  --x14mcfj: .15s;
  --xq05go1: 1s;
  --xaq7wj0: .7s;
  --x1v0q05m: 1s;
  --xlielk: cubic-bezier(.8, 0, 1, 1);
  --xwhbh5k: cubic-bezier(0, 0, .2, 1);
  --x1s1qrke: ease-out;
  --x1uwc4iy: cubic-bezier(.2, .8, .2, 1);
  --x3zezg9: linear;
  --xzvlpp5: cubic-bezier(.16, 1, .3, 1);
  --x1xr6w92: cubic-bezier(0, 0, .2, 1);
  --xok6wme: cubic-bezier(.4, 0, .2, 1);
  --xrd616p: 1.02;
  --x7poh6u: .5rem;
  --x1ttgc9t: .95;
  --x66c4jr: 1px;
  --xt2yds0: 16px;
  --xyztut4: .95;
  --xokyvnb: 2.5rem;
  --xgtpdje: 2rem;
  --x7p7zrf: 1.25rem;
  --x19i7j3w: 15px;
}

:root, .xbvcoa5 {
  --x1ljyxz8: .125rem;
  --x1h5rlh8: .25rem;
  --x1o7om5z: 2.5rem;
  --x1kdcjqq: 3rem;
  --x1gs05pq: 4rem;
  --x1khtt6l: .375rem;
  --xaac786: .5rem;
  --xrm7m5i: 5rem;
  --xwmbd2v: 6rem;
  --xuhs9s6: .625rem;
  --x1fijvvm: .75rem;
  --x1xdno7u: 8rem;
  --xqphgxx: .875rem;
  --x44wy52: 1rem;
  --x1kqf4w9: 1.25rem;
  --xznrm3n: 1.5rem;
  --x1ee743i: 1.75rem;
  --x1tgsih7: 2rem;
  --x1uazxz7: 2.25rem;
}

:root, .x7i4654 {
  --x1mb9uyu: 72rem;
  --x10lo0pv: 48rem;
  --xbt5k4o: 2.5rem;
  --xjnctqb: 2.75rem;
  --xnmt31r: 2.25rem;
  --x1u0psry: 1.75rem;
  --x117j0i6: 28rem;
  --x1u1p7wg: 1px;
  --x1rd18j9: 1.25rem;
  --xdykqkv: 1rem;
  --x1y6z17a: .875rem;
  --x9pjdcd: 1.5rem;
  --x1hambsi: .75rem;
  --x1gsl9g4: 18rem;
  --x1a4k1ym: 24rem;
  --xupd5wr: 16rem;
  --x1lm0uat: 3rem;
  --x1fq7hca: 18rem;
}

:root, .xq6icgt {
  --xjwx99f: clamp(2.5rem, 5vw, 5rem);
  --xt9a7ts: clamp(2.5rem, 5vw, 6rem);
  --x1pauu97: clamp(1.875rem, 3vw, 2.5rem);
  --xso6tq7: clamp(1.5rem, 2.5vw, 1.875rem);
  --x150p2vg: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;
  --x1hvf987: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --x1pkf8pw: "Playfair Display", "GT Sectra", Canela, Georgia, "Times New Roman", serif;
  --x1k9s7qu: 1.6;
  --x1bz8ql6: 1.1;
  --xnudc6e: 1.25;
  --x151psjl: 1;
  --x1258un2: 1.5;
  --x8dy8wd: 1.625;
  --x8g4fbe: 1.35;
  --xjdsfxh: calc(2 / 1.5);
  --x1vfref4: 1.5;
  --xv46w4e: calc(1.75 / 1.125);
  --x1urms97: calc(1.25 / .875);
  --xhqpque: calc(1 / .75);
  --x1h0qef5: 1.5rem;
  --xnax9o6: 1.875rem;
  --xkyj029: 1rem;
  --x1cibwnw: 1.125rem;
  --x1vfwo5c: .875rem;
  --x58ryij: 1.25rem;
  --xyz9s31: .75rem;
  --x1h4edct: .625rem;
  --xu2jwow: .16em;
  --xt8az98: .22em;
  --xfz5orl: 0;
  --xcj6lrm: -.02em;
  --xy9w8qp: .025em;
  --xxupesw: .05em;
  --x15ngz7r: .1em;
  --x1402ucg: 700;
  --x196q9x0: 300;
  --x1uqf121: 500;
  --x1w7m675: 400;
  --x1i4x6ur: 600;
}

:root, .xcn54he {
  --xlrz3ka: 0;
  --x1024j7i: 9999px;
}

:root, .xvl5xq2 {
  --xny8qsc: .7s;
  --x1gdbr6u: 1.4s;
  --xnb6cze: 2.1s;
  --x106t0vo: .2s;
  --xiyr57m: 1.4s;
  --x1hlxo3w: 1.2s;
  --x16twofo: .2s;
  --x1uqykyr: .5s;
  --xjxf43b: .8s;
  --xktc4gs: .15s;
  --x1v7oi8r: .7s;
  --xb3u1h9: .1s;
}

:root, .x1g598ax {
  --xoyvt21: 2rem;
}

:root, .xwj46pg {
  --xtxi7rp: #f5f5f5;
  --x14jqaeo: #171717;
  --x1dwlovm: #0003;
  --x1xwgwtg: #fff;
  --xwyei7n: #e5e5e5;
  --xzwkqz5: #e5e5e580;
  --xzgxstx: #fff;
  --x1g2ytya: #0a0a0a;
  --xbhjr8o: #e40014;
  --x1kp6i4o: #e4001466;
  --x19znq30: #e40014e6;
  --x1hdreh8: #e400141a;
  --xykooei: #e4001433;
  --xwdn3ll: #fff;
  --x1ppk5a5: #0a0a0a;
  --xj1owc9: #0a0a0ab3;
  --xfxmw8r: #0a0a0a99;
  --x1b645s0: #e5e5e5;
  --x1ilnpkm: #e5e5e580;
  --xyg49re: #171717;
  --x1rcd0r1: #fafafa33;
  --x5m1iwo: #fafafa;
  --x1u7212d: #fafafab3;
  --xsixyg4: #f5f5f5;
  --xmpf7gc: #737373;
  --xq5qfie: #f5f5f580;
  --x131w9u6: #fff;
  --xu57vsv: #0a0a0a;
  --x9kyzjd: #171717;
  --x9a6see: #1717174d;
  --x11ej614: #fafafa;
  --xyycwsg: #171717cc;
  --x1pefyuf: #1717170d;
  --xsgi4az: #39404e;
  --x8v6zhj: #a1a1a1;
  --x7t1cif: #f5f5f5;
  --xnez9oj: #171717;
  --xw87z4t: #e7e7e7;
  --x6ak0av: #fafafa;
  --xhqd6p8: #f5f5f5;
  --x1ke8x1n: #171717;
  --x11dizwp: #e5e5e5;
  --x15b6b56: #0a0a0a;
  --x12igxko: #0a0a0ab3;
  --x1qt5ek7: #f5f5f5;
  --x1l016jg: #008138;
  --x6bqlg1: #0081384d;
  --x1gdx9lo: #fafafa;
  --x191c66: #0081381a;
  --xree6ka: #0a0a0a;
  --x197y4ds: #fff;
  --xcq13lz: #fff3;
  --x2ncxyn: #dd7400;
}

@supports (color: lab(0% 0 0)) {
  :root, .xwj46pg {
    --xtxi7rp: lab(96.52% -.0000298023 .0000119209);
    --x14jqaeo: lab(7.78201% -.0000149012 0);
    --x1dwlovm: lab(0% 0 0 / .2);
    --x1xwgwtg: lab(100% 0 0);
    --xwyei7n: lab(90.952% 0 -.0000119209);
    --xzwkqz5: lab(90.952% 0 -.0000119209 / .5);
    --xzgxstx: lab(100% 0 0);
    --x1g2ytya: lab(2.75381% 0 0);
    --xbhjr8o: lab(48.4493% 77.4328 61.5452);
    --x1kp6i4o: lab(48.4493% 77.4328 61.5452 / .4);
    --x19znq30: lab(48.4493% 77.4328 61.5452 / .9);
    --x1hdreh8: lab(48.4493% 77.4328 61.5452 / .1);
    --xykooei: lab(48.4493% 77.4328 61.5452 / .2);
    --xwdn3ll: lab(100% 0 0);
    --x1ppk5a5: lab(2.75381% 0 0);
    --xj1owc9: lab(2.75381% 0 0 / .7);
    --xfxmw8r: lab(2.75381% 0 0 / .6);
    --x1b645s0: lab(90.952% 0 -.0000119209);
    --x1ilnpkm: lab(90.952% 0 -.0000119209 / .5);
    --xyg49re: lab(7.78201% -.0000149012 0);
    --x1rcd0r1: lab(98.26% 0 0 / .2);
    --x5m1iwo: lab(98.26% 0 0);
    --x1u7212d: lab(98.26% 0 0 / .7);
    --xsixyg4: lab(96.52% -.0000298023 .0000119209);
    --xmpf7gc: lab(48.496% 0 0);
    --xq5qfie: lab(96.52% -.0000298023 .0000119209 / .5);
    --x131w9u6: lab(100% 0 0);
    --xu57vsv: lab(2.75381% 0 0);
    --x9kyzjd: lab(7.78201% -.0000149012 0);
    --x9a6see: lab(7.78201% -.0000149012 0 / .3);
    --x11ej614: lab(98.26% 0 0);
    --xyycwsg: lab(7.78201% -.0000149012 0 / .8);
    --x1pefyuf: lab(7.78201% -.0000149012 0 / .05);
    --xsgi4az: lab(26.8991% -.207663 -9.58601);
    --x8v6zhj: lab(66.128% -.0000298023 .0000119209);
    --x7t1cif: lab(96.52% -.0000298023 .0000119209);
    --xnez9oj: lab(7.78201% -.0000149012 0);
    --xw87z4t: lab(91.735% 0 0);
    --x6ak0av: lab(98.26% 0 0);
    --xhqd6p8: lab(96.52% -.0000298023 .0000119209);
    --x1ke8x1n: lab(7.78201% -.0000149012 0);
    --x11dizwp: lab(90.952% 0 -.0000119209);
    --x15b6b56: lab(2.75381% 0 0);
    --x12igxko: lab(2.75381% 0 0 / .7);
    --x1qt5ek7: lab(96.52% -.0000298023 .0000119209);
    --x1l016jg: lab(47.0329% -47.0239 31.4788);
    --x6bqlg1: lab(47.0329% -47.0239 31.4788 / .3);
    --x1gdx9lo: lab(98.26% 0 0);
    --x191c66: lab(47.0329% -47.0239 31.4788 / .1);
    --xree6ka: lab(2.75381% 0 0);
    --x197y4ds: lab(100% 0 0);
    --xcq13lz: lab(100% 0 0 / .2);
    --x2ncxyn: lab(60.3514% 40.5624 87.1228);
  }
}

@media (prefers-color-scheme: dark) {
  :root, .x1oholow {
    --x16fw3di: 0 0 0 1px #fafafa1a, 0 1px 3px 0 #0000004d, 0 1px 2px -1px #0000004d;
    --x14s3ypx: 0 0 0 2px #73737380;
    --x18gjqzh: 0 0 0 2px #ff656866;
    --xivw5m3: 0 0 0 3px #73737399;
    --xk2wcts: 0 0 0 2px #ff656866;
    --xc7pz5q: none;
    --xgcwn19: 0 0 0 1px #fafafa1a, 0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;
    --x1u25i4d: 0 0 0 2px #0a0a0a;
    --x9hzbjv: 0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;
    --x1dudj4q: 0 0 0 1px #ffffff1a;
    --x1hpn5yk: 0 0 0 1px #262626;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .x1oholow {
      --x16fw3di: 0 0 0 1px lab(98.26% 0 0 / .1), 0 1px 3px 0 #0000004d, 0 1px 2px -1px #0000004d;
      --x14s3ypx: 0 0 0 2px lab(48.496% 0 0 / .5);
      --x18gjqzh: 0 0 0 2px lab(63.7053% 60.745 31.3109 / .4);
      --xivw5m3: 0 0 0 3px lab(48.496% 0 0 / .6);
      --xk2wcts: 0 0 0 2px lab(63.7053% 60.745 31.3109 / .4);
      --xgcwn19: 0 0 0 1px lab(98.26% 0 0 / .1), 0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;
      --x1u25i4d: 0 0 0 2px lab(2.75381% 0 0);
      --x1dudj4q: 0 0 0 1px lab(100% 0 0 / .1);
      --x1hpn5yk: 0 0 0 1px lab(15.204% 0 -.00000596046);
    }
  }

  :root, .xwj46pg {
    --xtxi7rp: #262626;
    --x14jqaeo: #fafafa;
    --x1dwlovm: #00000080;
    --x1xwgwtg: #0a0a0a;
    --xwyei7n: #ffffff1a;
    --xzwkqz5: #ffffff0d;
    --xzgxstx: #171717;
    --x1g2ytya: #fafafa;
    --xbhjr8o: #ff6568;
    --x1kp6i4o: #ff656866;
    --x19znq30: #ff6568e6;
    --x1hdreh8: #ff656833;
    --xykooei: #ff65684d;
    --xwdn3ll: #ffffff0b;
    --x1ppk5a5: #fafafa;
    --xj1owc9: #fafafab3;
    --xfxmw8r: #fafafa99;
    --x1b645s0: #ffffff26;
    --x1ilnpkm: #ffffff13;
    --xyg49re: #e5e5e5;
    --x1rcd0r1: #17171733;
    --x5m1iwo: #171717;
    --x1u7212d: #171717b3;
    --xsixyg4: #262626;
    --xmpf7gc: #a1a1a1;
    --xq5qfie: #26262680;
    --x131w9u6: #171717;
    --xu57vsv: #fafafa;
    --x9kyzjd: #e5e5e5;
    --x9a6see: #e5e5e54d;
    --x11ej614: #171717;
    --xyycwsg: #e5e5e5cc;
    --x1pefyuf: #e5e5e50d;
    --xsgi4az: #d4d4d4;
    --x8v6zhj: #737373;
    --x7t1cif: #262626;
    --xnez9oj: #fafafa;
    --xw87z4t: #2f2f2f;
    --x6ak0av: #171717;
    --xhqd6p8: #262626;
    --x1ke8x1n: #fafafa;
    --x11dizwp: #ffffff1a;
    --x15b6b56: #fafafa;
    --x12igxko: #fafafab3;
    --x1qt5ek7: #262626;
    --x1l016jg: #00c758;
    --x6bqlg1: #00c7584d;
    --x1gdx9lo: #0a0a0a;
    --x191c66: #00c75826;
    --xree6ka: #fafafa;
    --x197y4ds: #0a0a0a;
    --xcq13lz: #0a0a0a33;
    --x2ncxyn: #f99c00;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .xwj46pg {
      --xtxi7rp: lab(15.204% 0 -.00000596046);
      --x14jqaeo: lab(98.26% 0 0);
      --x1dwlovm: lab(0% 0 0 / .5);
      --x1xwgwtg: lab(2.75381% 0 0);
      --xwyei7n: lab(100% 0 0 / .1);
      --xzwkqz5: lab(100% 0 0 / .05);
      --xzgxstx: lab(7.78201% -.0000149012 0);
      --x1g2ytya: lab(98.26% 0 0);
      --xbhjr8o: lab(63.7053% 60.745 31.3109);
      --x1kp6i4o: lab(63.7053% 60.745 31.3109 / .4);
      --x19znq30: lab(63.7053% 60.745 31.3109 / .9);
      --x1hdreh8: lab(63.7053% 60.745 31.3109 / .2);
      --xykooei: lab(63.7053% 60.745 31.3109 / .3);
      --xwdn3ll: lab(100% 0 0 / .045);
      --x1ppk5a5: lab(98.26% 0 0);
      --xj1owc9: lab(98.26% 0 0 / .7);
      --xfxmw8r: lab(98.26% 0 0 / .6);
      --x1b645s0: lab(100% 0 0 / .15);
      --x1ilnpkm: lab(100% 0 0 / .075);
      --xyg49re: lab(90.952% 0 -.0000119209);
      --x1rcd0r1: lab(7.78201% -.0000149012 0 / .2);
      --x5m1iwo: lab(7.78201% -.0000149012 0);
      --x1u7212d: lab(7.78201% -.0000149012 0 / .7);
      --xsixyg4: lab(15.204% 0 -.00000596046);
      --xmpf7gc: lab(66.128% -.0000298023 .0000119209);
      --xq5qfie: lab(15.204% 0 -.00000596046 / .5);
      --x131w9u6: lab(7.78201% -.0000149012 0);
      --xu57vsv: lab(98.26% 0 0);
      --x9kyzjd: lab(90.952% 0 -.0000119209);
      --x9a6see: lab(90.952% 0 -.0000119209 / .3);
      --x11ej614: lab(7.78201% -.0000149012 0);
      --xyycwsg: lab(90.952% 0 -.0000119209 / .8);
      --x1pefyuf: lab(90.952% 0 -.0000119209 / .05);
      --xsgi4az: lab(84.92% 0 -.0000119209);
      --x8v6zhj: lab(48.496% 0 0);
      --x7t1cif: lab(15.204% 0 -.00000596046);
      --xnez9oj: lab(98.26% 0 0);
      --xw87z4t: lab(19.3568% -.0000149012 0);
      --x6ak0av: lab(7.78201% -.0000149012 0);
      --xhqd6p8: lab(15.204% 0 -.00000596046);
      --x1ke8x1n: lab(98.26% 0 0);
      --x11dizwp: lab(100% 0 0 / .1);
      --x15b6b56: lab(98.26% 0 0);
      --x12igxko: lab(98.26% 0 0 / .7);
      --x1qt5ek7: lab(15.204% 0 -.00000596046);
      --x1l016jg: lab(70.5521% -66.5147 45.8073);
      --x6bqlg1: lab(70.5521% -66.5147 45.8073 / .3);
      --x1gdx9lo: lab(2.75381% 0 0);
      --x191c66: lab(70.5521% -66.5147 45.8073 / .15);
      --xree6ka: lab(98.26% 0 0);
      --x197y4ds: lab(2.75381% 0 0);
      --xcq13lz: lab(2.75381% 0 0 / .2);
      --x2ncxyn: lab(72.7183% 31.8672 97.9407);
    }
  }
}

.xs9328y.xs9328y, .xs9328y.xs9328y:root {
  --xoyvt21: 1.25rem;
}

::view-transition-group(*.x1ja3nrm) {
  animation-duration: var(--x19ksqiz);
  animation-timing-function: var(--xok6wme);
}

::view-transition-new(*.x1ja3nrm) {
  animation-delay: var(--x1v47tof);
  animation-duration: var(--x19ksqiz);
  animation-fill-mode: backwards;
  animation-timing-function: var(--x1xr6w92);
}

::view-transition-old(*.x1ja3nrm) {
  animation-duration: var(--x1v47tof);
  animation-timing-function: var(--xok6wme);
}

::view-transition-group(*.xy6oktz) {
  animation-duration: var(--x150vsrw);
  animation-timing-function: var(--xok6wme);
}

::view-transition-new(*.xy6oktz) {
  animation-duration: var(--x1v47tof);
  animation-timing-function: var(--x1xr6w92);
}

::view-transition-old(*.xy6oktz) {
  animation-duration: var(--x1v47tof);
  animation-timing-function: var(--xok6wme);
}

::view-transition-group(*.x1bhqh9q), ::view-transition-new(*.x1bhqh9q) {
  animation-name: none;
}

::view-transition-old(*.x1bhqh9q) {
  display: none;
}
