@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;letter-spacing:inherit}}@layer vendor{@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}

@layer reset, vendor, tokens, stylex.priority1;

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

  .xxq9mk8 {
    margin: 20px 0 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x14odnwx {
    padding: 5px;
  }

  @media (width <= 900px) {
    .x1kqeeo5.x1kqeeo5 {
      padding: 16px;
    }
  }
}

@layer stylex.priority3 {
  .x140n9tm {
    border-color: var(--xdwiq6a);
  }

  .x1s274ih {
    border-color: var(--xqtneve);
  }

  .x345pc8 {
    border-color: var(--xxhvako);
  }

  .x184jnp2 {
    border-inline-color: var(--xqtneve);
  }

  .x1vxew43 {
    border-inline-style: solid;
  }

  .x1l0rsgs {
    border-inline-width: 1px;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1ock8ha {
    border-radius: var(--x1boafyl);
  }

  .x19du9ig {
    border-radius: var(--xoxb56g);
  }

  .x14xyg1n {
    border-radius: var(--xwk7ww1);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x10no89f {
    inset-block: 0;
  }

  .xwem7w6 {
    inset-block: 24px -8px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xgwx9t9 {
    margin-block: 0 20px;
  }

  .xqrhvso {
    margin-block: 24px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1gwjyv4 {
    padding-block: 108px 84px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x11f1885 {
    padding-block: 56px 72px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xzw3rvd {
    padding-block: 88px 104px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

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

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

  @media (width <= 900px) {
    .x183ui2f.x183ui2f {
      padding-block: 40px 56px;
    }

    .x1t02v0d.x1t02v0d {
      padding-block: 64px 80px;
    }

    .x1r8naz0.x1r8naz0 {
      padding-block: 84px 112px;
    }

    .xkigj9w.xkigj9w {
      padding-inline: 20px;
    }
  }
}

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

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

  .x10bxkc9 {
    animation-duration: 7s;
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

  .x1v7wizp {
    animation-iteration-count: 1;
  }

  .x1jkw4ll {
    animation-name: x1235c6s-B;
  }

  .x1ex6rii {
    animation-name: x52fpci-B;
  }

  .xnxzrh7 {
    animation-name: x5txlko-B;
  }

  .x1q1h1x9 {
    animation-name: x9g3jax-B;
  }

  .xcfkfsn {
    animation-name: xgdx28w-B;
  }

  .xcwbjtc {
    animation-name: xmmbasc-B;
  }

  .xrmiu4m {
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .x332w1e {
    aspect-ratio: 107 / 24;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1b48e47 {
    background-color: var(--x1f5j8z8);
  }

  .x1khrlaw {
    background-color: var(--x1kvpoew);
  }

  .x1vlyo8j {
    background-color: var(--x2rwajq);
  }

  .xr8i1pb {
    background-color: var(--xojd5li);
  }

  .xpmsaiq {
    background-color: var(--xqtneve);
  }

  .x7a06ws {
    background-color: var(--xujtsp3);
  }

  .xr2kkaj {
    background-color: var(--xuwljpq);
  }

  .xn1xpdp {
    background-color: var(--xxhvako);
  }

  .x1r6mt3i {
    box-shadow: 0 8px 24px #0000003d;
  }

  .x1lvs0zv {
    box-shadow: inset 0 0 0 1.325px var(--x2rwajq);
  }

  .x1qhv17s {
    color: var(--x12wiwus);
  }

  .x1kwnr0r {
    color: var(--x1dq018z);
  }

  .x1yn3y0i {
    color: var(--x1f5j8z8);
  }

  .x1wpwitf {
    color: var(--x1jz2p7h);
  }

  .x1eixgfj {
    color: var(--x2rwajq);
  }

  .x1pnvg4s {
    color: var(--xxhvako);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1g7hgc {
    font-family: var(--xo1nv4n);
  }

  .x1pgwld7 {
    font-family: var(--xtwo5c6);
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x1fhusgw {
    font-size: 56px;
  }

  .xcdf80j {
    font-size: 64px;
  }

  .x15ju4fl {
    font-size: 72px;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .x10p5zqr {
    font-weight: 450;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .x1s688f {
    font-weight: 600;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1v7zzj0 {
    letter-spacing: -.28px;
  }

  .xiaed6b {
    letter-spacing: -.32px;
  }

  .xrg9stw {
    letter-spacing: -.4px;
  }

  .xwfx7by {
    letter-spacing: -.96px;
  }

  .x1otktbu {
    letter-spacing: -1.28px;
  }

  .xwvzn2t {
    letter-spacing: -2.4px;
  }

  .x6haqpj {
    letter-spacing: -2.88px;
  }

  .x1ez7mou {
    letter-spacing: -3.36px;
  }

  .xqbypw7 {
    letter-spacing: -3.84px;
  }

  .x16fu3q9 {
    letter-spacing: -4.32px;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xeqr9p9 {
    line-height: 26px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x1vy86p0 {
    line-height: 36px;
  }

  .x1cpheol {
    line-height: 40px;
  }

  .x1h50m6h {
    line-height: 48px;
  }

  .x16bu0fj {
    line-height: 56px;
  }

  .x1kke7aa {
    line-height: 64px;
  }

  .xqyagaq {
    line-height: 72px;
  }

  .xw71wcf {
    mask-image: linear-gradient(to right, #0000 16%, #0003 50%, #000 84%);
  }

  .x9lu1d3 {
    outline-color: var(--xxhvako);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x2b8uid {
    text-align: center;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1nf803f, .x19w6rv {
    transform-origin: 0;
  }

  .x1c071of {
    transform: none;
  }

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

  .x1tke0te {
    transition-duration: .14s;
  }

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

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

  .x12pfavo {
    transition-property: transform, color;
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .xvmrbfw[data-highlighted] {
    background-color: var(--xlh56yw);
  }

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

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

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

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

  .x1soueg7:hover {
    color: var(--xxhvako);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

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

  @media (width <= 900px) {
    .x1vlcsrd.x1vlcsrd {
      font-size: 40px;
    }

    .xp6hzvt.xp6hzvt {
      letter-spacing: -2.4px;
    }

    .xklf7j0.xklf7j0 {
      line-height: 48px;
    }
  }

  @media (width <= 720px) {
    .xwrsp42.xwrsp42 {
      mask-image: linear-gradient(#0000 34%, #0003 64%, #0009 100%);
    }
  }
}

@layer stylex.priority5 {
  .xd39wr4 {
    border-top-color: var(--xqtneve);
  }

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

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

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .x6w4g8m {
    height: 11px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xng8ra {
    height: 60px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xmv20l {
    left: 32px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x63bdn6 {
    max-width: 1040px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .xh9uqaf {
    max-width: 60%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x712feu {
    min-height: 320px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x9orja2 {
    padding-top: 30px;
  }

  .x2i5vmh {
    right: 32px;
  }

  .xtu2xtp {
    top: -6px;
  }

  .x12eol54 {
    top: 28px;
  }

  .x117b58n {
    top: 32px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x10vfzb2 {
    width: 11px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1691je0 {
    width: 34px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x14atkfc {
    width: auto;
  }

  @media (width <= 900px) {
    .x1a2dey4.x1a2dey4 {
      left: 20px;
    }
  }

  @media (width <= 720px) {
    .x15a9oh8.x15a9oh8 {
      max-width: none;
    }
  }

  @media (width <= 900px) {
    .x11nkxos.x11nkxos {
      right: 20px;
    }

    .xcxzfhi.xcxzfhi {
      top: 16px;
    }

    .x18o4cn.x18o4cn {
      top: 20px;
    }
  }
}

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

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

@keyframes x1235c6s-B {
  0% {
    background-color: var(--xxhvako);
    opacity: 1;
    transform: scaleX(0);
  }

  48% {
    transform: scaleX(0);
  }

  56% {
    transform: scaleX(1);
  }

  62% {
    background-color: var(--xxhvako);
  }

  66% {
    background-color: var(--x2rwajq);
  }

  88% {
    opacity: 1;
  }

  94% {
    opacity: 0;
  }

  100% {
    background-color: var(--x2rwajq);
    opacity: 0;
    transform: scaleX(1);
  }
}

@keyframes x5txlko-B {
  0% {
    background-color: var(--xxhvako);
    opacity: 1;
    transform: scaleX(0);
  }

  18% {
    transform: scaleX(0);
  }

  24% {
    transform: scaleX(1);
  }

  62% {
    background-color: var(--xxhvako);
  }

  66% {
    background-color: var(--x2rwajq);
  }

  88% {
    opacity: 1;
  }

  94% {
    opacity: 0;
  }

  100% {
    background-color: var(--x2rwajq);
    opacity: 0;
    transform: scaleX(1);
  }
}

@keyframes x9g3jax-B {
  0% {
    background-color: var(--xxhvako);
    opacity: 1;
    transform: scaleX(0);
  }

  8% {
    transform: scaleX(0);
  }

  14% {
    transform: scaleX(1);
  }

  62% {
    background-color: var(--xxhvako);
  }

  66% {
    background-color: var(--x2rwajq);
  }

  88% {
    opacity: 1;
  }

  94% {
    opacity: 0;
  }

  100% {
    background-color: var(--x2rwajq);
    opacity: 0;
    transform: scaleX(1);
  }
}

@keyframes xgdx28w-B {
  0% {
    background-color: var(--xxhvako);
    opacity: 1;
    transform: scaleX(0);
  }

  28% {
    transform: scaleX(0);
  }

  34% {
    transform: scaleX(1);
  }

  62% {
    background-color: var(--xxhvako);
  }

  66% {
    background-color: var(--x2rwajq);
  }

  88% {
    opacity: 1;
  }

  94% {
    opacity: 0;
  }

  100% {
    background-color: var(--x2rwajq);
    opacity: 0;
    transform: scaleX(1);
  }
}

@keyframes xmmbasc-B {
  0% {
    background-color: var(--xxhvako);
    opacity: 1;
    transform: scaleX(0);
  }

  38% {
    transform: scaleX(0);
  }

  44% {
    transform: scaleX(1);
  }

  62% {
    background-color: var(--xxhvako);
  }

  66% {
    background-color: var(--x2rwajq);
  }

  88% {
    opacity: 1;
  }

  94% {
    opacity: 0;
  }

  100% {
    background-color: var(--x2rwajq);
    opacity: 0;
    transform: scaleX(1);
  }
}

@keyframes x52fpci-B {
  0% {
    opacity: 0;
    transform: scale(.85);
  }

  64% {
    opacity: 0;
    transform: scale(.85);
  }

  70% {
    opacity: 1;
    transform: scale(1.06);
  }

  74% {
    transform: scale(1);
  }

  88% {
    opacity: 1;
  }

  94% {
    opacity: 0;
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}

:root, .x15mvvuy {
  --x1f5j8z8: light-dark(#fff, #0a0a0a);
  --xsn1jyx: light-dark(#fafafa, #000);
  --x1kye4z9: light-dark(#f2f2f2, #1a1a1a);
  --xbr6wy5: light-dark(#ebebeb, #1f1f1f);
  --x1l0lz6q: light-dark(#e6e6e6, #292929);
  --xqtneve: light-dark(#ebebeb, #2e2e2e);
  --xk9llh0: light-dark(#c9c9c9, #454545);
  --xuwljpq: light-dark(#a8a8a8, #878787);
  --x12wiwus: #8f8f8f;
  --x1vpwsns: #7d7d7d;
  --x1jz2p7h: light-dark(#4d4d4d, #a1a1a1);
  --xxhvako: light-dark(#171717, #ededed);
  --xlh56yw: light-dark(#0000000d, #ffffff0f);
  --xlys7i5: light-dark(#00000014, #ffffff17);
  --xojd5li: light-dark(#0000001a, #ffffff21);
  --xdwiq6a: light-dark(#00000014, #ffffff24);
  --x1po4qh1: light-dark(#00000036, #ffffff3d);
  --x1ryen89: light-dark(#00000057, #ffffff82);
  --x1bv1vub: light-dark(#00000070, #ffffff8a);
  --x13c40ez: light-dark(#00000082, #ffffff78);
  --x6h6iln: light-dark(#000000b3, #ffffff9c);
  --x4lj5dv: light-dark(#000000e8, #ffffffeb);
  --x1xk9zw6: light-dark(oklch(97.32% .0141 251.56), oklch(22.17% .069 259.89));
  --x1uigh8k: light-dark(oklch(96.29% .0195 250.59), oklch(25.45% .0811 255.8));
  --x65fmou: light-dark(oklch(94.58% .0293 249.849), oklch(30.86% .1022 255.21));
  --x9bhmto: light-dark(oklch(91.58% .0473 245.116), oklch(34.1% .121 254.74));
  --x1konm7r: light-dark(oklch(82.75% .0979 248.48), oklch(38.5% .1403 254.4));
  --x1qhitly: light-dark(oklch(73.08% .1583 248.133), oklch(64.94% .1982 251.813));
  --x18ch5v4: light-dark(oklch(57.61% .2508 258.23), oklch(57.61% .2321 258.23));
  --x1borhqf: light-dark(oklch(51.51% .2399 257.85), oklch(51.51% .2307 257.85));
  --xrzhmrv: light-dark(oklch(53.18% .2399 256.99), oklch(71.7% .1648 250.794));
  --x3tiywz: light-dark(oklch(26.67% .1099 254.34), oklch(96.75% .0179 242.423));
  --xzrmk8p: light-dark(oklch(96.5% .0223 13.09), oklch(22.1% .0657 15.11));
  --x9ms05j: light-dark(oklch(95.41% .0299 14.2526), oklch(25.93% .0834 19.02));
  --x1p3f484: light-dark(oklch(94.33% .0369 15.0115), oklch(31.47% .1105 20.96));
  --x1i8vclz: light-dark(oklch(91.51% .0471 19.8), oklch(35.27% .1273 21.23));
  --x11cuh7g: light-dark(oklch(84.47% .1018 17.71), oklch(40.68% .1479 23.16));
  --x1c2e0ki: light-dark(oklch(71.12% .1881 21.22), oklch(62.56% .2277 23.03));
  --x1kvpoew: light-dark(oklch(62.56% .2524 23.03), oklch(62.56% .2234 23.03));
  --xivbjgp: light-dark(oklch(58.19% .2482 25.15), oklch(58.01% .227 25.12));
  --x1dq018z: light-dark(oklch(54.99% .232 25.29), oklch(69.96% .2136 22.03));
  --x8pj72v: light-dark(oklch(24.8% .1041 18.86), oklch(95.6% .0293 6.61));
  --xnjxyaz: light-dark(oklch(97.48% .0331 85.79), oklch(22.46% .0538 76.04));
  --xsxyi34: light-dark(oklch(96.81% .0495 90.2423), oklch(24.95% .0642 64.78));
  --x2nmn87: light-dark(oklch(95.93% .0636 90.52), oklch(32.34% .0837 63.83));
  --x1ijwpwp: light-dark(oklch(91.02% .1322 88.25), oklch(35.53% .0903 66.2971));
  --x9aikfm: light-dark(oklch(86.55% .1583 79.63), oklch(41.55% .1044 67.98));
  --x3mos25: light-dark(oklch(80.25% .1953 73.59), oklch(75.04% .1737 74.49));
  --xujtsp3: oklch(81.87% .1969 76.46);
  --x1ufma1v: oklch(77.21% .1991 64.28);
  --xwr6h0: light-dark(oklch(52.79% .1496 54.65), oklch(77.21% .1991 64.28));
  --xv9kbyf: light-dark(oklch(30.83% .099 45.48), oklch(96.7% .0418 84.59));
  --x18j7gze: light-dark(oklch(97.59% .0289 145.42), oklch(23.09% .0716 149.68));
  --xo36w1r: light-dark(oklch(96.92% .037 147.15), oklch(27.12% .0895 150.09));
  --xfmmpn0: light-dark(oklch(94.6% .0674 144.23), oklch(29.84% .096 149.25));
  --x1dky3vk: light-dark(oklch(91.49% .0976 146.24), oklch(34.39% .1039 147.78));
  --xg5qsch: light-dark(oklch(85.45% .1627 146.3), oklch(44.19% .1484 147.2));
  --x1llz2iy: light-dark(oklch(80.25% .214 145.18), oklch(58.11% .1815 146.55));
  --x2rwajq: light-dark(oklch(64.58% .1746 147.27), oklch(64.58% .199 147.27));
  --x1aluceb: light-dark(oklch(57.81% .1507 147.5), oklch(57.81% .1776 147.5));
  --x5cf93q: light-dark(oklch(51.75% .1453 147.65), oklch(73.1% .2158 148.29));
  --x1wh16yi: light-dark(oklch(29.15% .1197 147.38), oklch(96.76% .056 154.18));
  --xasc4t2: light-dark(oklch(97.72% .0359 186.7), oklch(22.1% .0544 178.74));
  --x3l5o5z: light-dark(oklch(97.06% .0347 180.66), oklch(25.06% .062 178.76));
  --x1pvs1cy: light-dark(oklch(94.92% .0478 182.07), oklch(31.5% .0767 180.99));
  --xjglssj: light-dark(oklch(92.76% .0718 183.78), oklch(32.43% .0763 180.13));
  --x1yfr27a: light-dark(oklch(86.88% .1344 182.42), oklch(43.35% .1055 180.97));
  --x3hf1ya: light-dark(oklch(81.5% .161 178.96), oklch(60.71% .1485 180.24));
  --x1othq5v: light-dark(oklch(64.92% .1572 181.95), oklch(64.92% .1403 181.95));
  --x5kzrqo: oklch(57.53% .1392 181.66);
  --xpb8tog: light-dark(oklch(52.08% .1251 182.93), oklch(74.56% .1765 182.8));
  --xskygo2: light-dark(oklch(32.11% .0788 179.82), oklch(96.46% .056 180.29));
  --xyezzfr: light-dark(oklch(96.65% .0244 312.189), oklch(22.34% .0779 316.87));
  --x9gs3x4: light-dark(oklch(96.73% .0228 309.8), oklch(25.91% .0921 314.41));
  --xwz74pn: light-dark(oklch(94.85% .0364 310.15), oklch(31.98% .1219 312.41));
  --x14r93z: light-dark(oklch(91.77% .0614 312.82), oklch(35.93% .1504 309.78));
  --x1cowclg: light-dark(oklch(81.26% .1409 310.8), oklch(40.99% .1721 307.92));
  --x1g0d0o9: light-dark(oklch(72.07% .2083 308.19), oklch(55.5% .2191 306.12));
  --x1fox4e8: light-dark(oklch(55.5% .3008 306.12), oklch(55.5% .2186 306.12));
  --xgrjynm: light-dark(oklch(48.58% .2638 305.73), oklch(48.58% .2102 305.73));
  --xdm3wi1: light-dark(oklch(47.18% .2579 304), oklch(69.87% .2037 309.51));
  --xyk0a0j: light-dark(oklch(23.96% .13 305.66), oklch(96.1% .0304 316.46));
  --xx0y6uo: light-dark(oklch(95.69% .0359 344.622), oklch(22.67% .0628 354.73));
  --x158k15z: light-dark(oklch(95.71% .0321 353.14), oklch(26.2% .0859 356.68));
  --x1hnqy5y: light-dark(oklch(93.83% .0451 356.29), oklch(31.15% .1067 355.93));
  --x13y2153: light-dark(oklch(91.12% .0573 358.82), oklch(32.13% .1174 356.71));
  --xi5nush: light-dark(oklch(84.28% .0915 356.99), oklch(37.01% .1453 358.39));
  --xy74gqu: light-dark(oklch(74.33% .1547 .24), oklch(50.33% .2089 4.33));
  --x1ks3nwk: light-dark(oklch(63.52% .238 1.01), oklch(63.52% .2346 1.01));
  --x23tl6j: light-dark(oklch(59.51% .2339 4.21), oklch(59.51% .2429 4.21));
  --xbvakx1: light-dark(oklch(53.5% .2058 2.84), oklch(69.36% .2223 3.91));
  --xl3pko5: light-dark(oklch(26% .0977 359), oklch(95.74% .0326 350.08));
  --x186zr3w: #fff;
}

:root, .xz3z8c0 {
  --xcdygdj: 4px;
  --xwk7ww1: 6px;
  --xoxb56g: 8px;
  --x1boafyl: 999px;
}

:root, .x1xxib3p {
  --xo1nv4n: "Geist Variable", ui-sans-serif, system-ui, sans-serif;
  --xtwo5c6: "Geist Mono Variable", ui-monospace, monospace;
}
