@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,p{margin:0}img,svg,video{max-width:100%;display:block}:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer priority1,priority2,priority3,priority4,priority5,priority6,priority7;@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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-italic-BYAq_K0C.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:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-italic-Da0gXVk3.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:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-italic-0fly6zkB.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:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-italic-XgKbg5n7.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:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-italic-dTnRTFFJ.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 priority1;

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

  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1nz1pdw {
    margin: -.4375rem;
  }

  .x5zvi0u {
    padding: .3rem;
  }

  .x1717udv {
    padding: 0;
  }

  .x1uz70x1 {
    padding: 1rem;
  }
}

@layer priority3 {
  .x7pn5zn {
    border-color: color-mix(in oklch,var(--x1sjmjqd) 60%,var(--xcyh969));
  }

  .xj9gi32 {
    border-color: #c4b5fd2e;
  }

  .xtw8nie {
    border-color: var(--x11uom6g);
  }

  .xbswos1 {
    border-color: var(--x771s7h);
  }

  .xs6jnn7 {
    border-color: var(--xcyh969);
  }

  .x1xh8lfz {
    border-radius: .2rem;
  }

  .x1u1zpu0 {
    border-radius: .3rem;
  }

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

  .x9mmeec {
    border-radius: .6rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .xfm794m {
    border-radius: .9rem;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x8cwwm7 {
    border-radius: var(--xcxprkf);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x2nsysw {
    gap: var(--x105x7su);
  }

  .xij5fbd {
    gap: var(--x1c0739p);
  }

  .x16qxlef {
    gap: var(--x1sbu97q);
  }

  .x8q42hb {
    margin-block: 2px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

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

  .x1vj3u9m {
    padding-block: .4rem;
  }

  .x15tgwd1 {
    padding-block: .85rem;
  }

  .xkrejsx {
    padding-block: 1.5rem 0;
  }

  .x1nd6n0v {
    padding-block: var(--x119l3rp);
  }

  .x87rvix {
    padding-inline: .35rem;
  }

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

  .x1iouy3e {
    padding-inline: .6rem;
  }

  .x1j9iwxf {
    padding-inline: .7rem;
  }

  .x1tsrbhu {
    padding-inline: var(--x15nzu4v);
  }

  .x81ymj7 {
    padding-inline: var(--x1c0739p);
  }

  .xmqsm0h {
    padding-inline: var(--x1sbu97q);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1wbu7ug:focus-visible, .xa71z20:focus-within {
    border-color: var(--x1sjmjqd);
  }

  .x1eg6e62:focus-visible {
    outline: 1px solid var(--x1sjmjqd);
  }

  .x1a96zu:focus-visible {
    outline: 2px solid #c4b5fd;
  }

  .x1xb1hfo:focus-visible {
    outline: 2px solid var(--x1sjmjqd);
  }

  .x16nbybh:focus-visible {
    outline: 2px solid var(--x771s7h);
  }

  .x1ocjquj:hover {
    border-color: #c4b5fdb3;
  }
}

@layer priority4 {
  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .xc26acl {
    align-content: center;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

  .x18stm66 {
    animation-duration: .625s;
  }

  .x9bb54s {
    animation-duration: var(--x4eembe);
  }

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

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

  .xnjjc79 {
    animation-name: x1ezx8xw-B;
  }

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

  .xw2a8wj {
    animation-timing-function: var(--x1jm6jwc);
  }

  .x1y5mkca {
    background-color: #07050d;
  }

  .x1gtk5on {
    background-color: #ede9fe;
  }

  .x12ejwf7 {
    background-color: color-mix(in oklch,var(--x135tp8g) 50%,transparent);
  }

  .x1j909xe {
    background-color: #c4b5fd29;
  }

  .x1s1mzqc {
    background-color: #1c123499;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x16s5i4p {
    background-color: var(--x1hiqdhp);
  }

  .x1952b91 {
    background-color: var(--x1vbztgx);
  }

  .x1bguvh7 {
    background-color: var(--x1wc5l2b);
  }

  .xus9y0r {
    background-color: var(--x2cs8np);
  }

  .xvqfgbj {
    background-color: var(--xvyph09);
  }

  .x18o9ko1 {
    background-color: var(--xwn53g5);
  }

  .xxmnqdn {
    background-color: var(--xzq3a2k);
  }

  .x1o1gqos {
    background-image: linear-gradient(#07050d, #0d0818);
  }

  .x1vnkn1h {
    background-image: radial-gradient(120% 80% at 50% 35%, #2a1450 0%, #0d0818 55%, #07050d 100%);
  }

  .x1ndkgnn {
    box-shadow: 0 0 10px var(--xwn53g5);
  }

  .xj0z5gk {
    box-shadow: 0 0 12px #8b5cf6b3;
  }

  .xrd5mah {
    box-shadow: 0 0 8px #8b5cf6cc;
  }

  .x1d4u2qq {
    box-shadow: var(--x1f2lek1);
  }

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

  .x1heor9g {
    color: inherit;
  }

  .xuvzt2h {
    color: var(--x135tp8g);
  }

  .xr0w8c8 {
    color: var(--x15bmjof);
  }

  .x1gixxbz {
    color: var(--x1c9rdqh);
  }

  .xveh5s0 {
    color: var(--x1hiqdhp);
  }

  .x1t3okxd {
    color: var(--x1k87kyt);
  }

  .x10da1dy {
    color: var(--x1lbkpi2);
  }

  .x9dtdy7 {
    color: var(--x1sjmjqd);
  }

  .xttidpn {
    color: var(--x1vbztgx);
  }

  .xuvhcsi {
    color: var(--x99cirl);
  }

  .xg718to {
    color: var(--xteg49r);
  }

  .xntwwlm {
    color-scheme: dark;
  }

  .xouci9l {
    column-gap: .25rem;
  }

  .x19hr0qk {
    column-gap: .6rem;
  }

  .xsin8gy {
    column-gap: .75rem;
  }

  .x1ned7t2 {
    column-gap: 2px;
  }

  .x1w7knjb {
    column-gap: var(--x1hx02fm);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xhxrdmx {
    font-family: var(--x15d1cx0);
  }

  .xi47ipd {
    font-family: var(--xj036yh);
  }

  .x1hjntvj {
    font-family: var(--xj5s1k);
  }

  .x191ayms {
    font-size: .68rem;
  }

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

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

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xv3h8r7 {
    font-size: var(--x1091ob6);
  }

  .x1xzue2s {
    font-size: var(--x1azv8go);
  }

  .xxk5tgp {
    font-size: var(--x1tdyn0m);
  }

  .xt87405 {
    font-size: var(--x5t1vi8);
  }

  .x1x0fh80 {
    font-size: var(--x8mdx67);
  }

  .x1yfwq7x {
    font-size: var(--xf0hm0f);
  }

  .xr1660e {
    font-size: var(--xhugv7t);
  }

  .x1it3fuk {
    font-synthesis: none;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xw45mq {
    font-weight: var(--x1u27kvc);
  }

  .x1mj9q9k {
    font-weight: var(--xclzt71);
  }

  .xjb29lb {
    font-weight: var(--xzdghnf);
  }

  .x1a5o9vh {
    grid-auto-columns: 8.5rem;
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

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

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

  .xl56j7k {
    justify-content: center;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x13l4f99 {
    letter-spacing: var(--x1hioz5r);
  }

  .x1qww6uj {
    letter-spacing: var(--x1pwjq06);
  }

  .x1yfcm5i {
    letter-spacing: var(--xio246o);
  }

  .xjexe16 {
    line-height: var(--x12fqd1u);
  }

  .xeaobdu {
    line-height: var(--x2hy9os);
  }

  .x8cker6 {
    line-height: var(--xxnv7pd);
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x3yjsp8 {
    outline-color: var(--x1sjmjqd);
  }

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

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x14vy60q {
    padding-inline-end: 2px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1o7mger {
    row-gap: .6rem;
  }

  .x73dgdq {
    row-gap: var(--x1c0739p);
  }

  .xnpr2zk {
    row-gap: var(--x246ykn);
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1yc453h {
    text-align: start;
  }

  .xrelhz0 {
    -webkit-text-decoration-color: color-mix(in oklch,var(--x15bmjof) 50%,transparent);
    text-decoration-color: color-mix(in oklch,var(--x15bmjof) 50%,transparent);
  }

  .x1zct1b {
    -webkit-text-decoration-color: color-mix(in oklch,var(--x1c9rdqh) 50%,transparent);
    text-decoration-color: color-mix(in oklch,var(--x1c9rdqh) 50%,transparent);
  }

  .x13vmds6 {
    -webkit-text-decoration-color: color-mix(in oklch,var(--x1k87kyt) 50%,transparent);
    text-decoration-color: color-mix(in oklch,var(--x1k87kyt) 50%,transparent);
  }

  .xi0azh6 {
    -webkit-text-decoration-color: color-mix(in oklch,var(--x1sjmjqd) 50%,transparent);
    text-decoration-color: color-mix(in oklch,var(--x1sjmjqd) 50%,transparent);
  }

  .x1k2vxm9 {
    -webkit-text-decoration-color: color-mix(in oklch,var(--xteg49r) 50%,transparent);
    text-decoration-color: color-mix(in oklch,var(--xteg49r) 50%,transparent);
  }

  .x14jjfy7 {
    -webkit-text-decoration-color: var(--xcyh969);
    text-decoration-color: var(--xcyh969);
  }

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

  .xi2nhp4 {
    text-decoration-style: dotted;
  }

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

  .xodra7c {
    text-shadow: 0 0 14px #8b5cf68c;
  }

  .x19pm5ym {
    text-shadow: none;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1c071of {
    transform: none;
  }

  .x1c33nx {
    transform: rotate(90deg) scale(.6);
  }

  .xm4efwp {
    transform-origin: bottom;
  }

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

  .x9dyr19 {
    transition-duration: .18s;
  }

  .x1bc2b9n {
    transition-duration: .32s;
  }

  .x1pvk8p8 {
    transition-duration: var(--x4eembe);
  }

  .x1y5777z {
    transition-duration: var(--x6121rj);
  }

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

  .xuo13n2 {
    transition-property: background-color, transform;
  }

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

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

  .xgkp4zd {
    transition-property: bottom;
  }

  .x15svroo {
    transition-property: color, text-shadow;
  }

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

  .xt3l3uh {
    transition-property: color;
  }

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

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

  .x1van5z5 {
    transition-timing-function: var(--x1jm6jwc);
  }

  .x4qac5n {
    transition-timing-function: var(--x1mdtmzh),var(--x1jm6jwc);
  }

  .xp9lrev {
    transition-timing-function: var(--x1mdtmzh);
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x68pp3s {
    z-index: 30;
  }

  .x87gdf8:focus-visible {
    background-color: var(--x1sjmjqd);
  }

  .x10wafsz:focus-within {
    clip-path: none;
  }

  .x1va5lt0:focus-visible {
    color: var(--x1sjmjqd);
  }

  .x1v6d2i9.x1v6d2i9:where(.x-default-marker[data-theme="dark"] *) {
    opacity: 0;
  }

  .x1euntei:focus-within, .x1rhej8l.x1rhej8l:where(.x-default-marker[data-theme="dark"] *) {
    opacity: 1;
  }

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

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x1djf2ee.x1djf2ee:where(.x-default-marker[data-theme="dark"] *) {
    transform: none;
  }

  .x1e2n85f.x1e2n85f:where(.x-default-marker[data-theme="dark"] *) {
    transform: rotate(-90deg) scale(.6);
  }

  .xh6ipwn:disabled {
    color: var(--x135tp8g);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x183xc1x:hover {
    background-color: #341e60bf;
  }

  .x10phpnj:hover {
    color: #fff;
  }

  .x80ivem:hover {
    text-shadow: 0 0 18px #c4b5fde6;
  }

  .x1r0vdo7:active {
    transform: scale(.92);
  }

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

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

@layer priority5 {
  .xxs2ow6 {
    border-top-color: var(--xcyh969);
  }

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

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

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

  .xf8il6 {
    bottom: .2rem;
  }

  .xitcds8 {
    bottom: 4.6rem;
  }

  .xr1cau2 {
    height: .45rem;
  }

  .x156k3cg {
    height: .7rem;
  }

  .x1lut4zz {
    height: .8rem;
  }

  .x18glch {
    height: 1.125rem;
  }

  .x1uglu9w {
    height: 1.25rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x14yqylz {
    height: 100svh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xugeosa {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xbw30gx {
    height: 2rem;
  }

  .xuoj239 {
    height: 3px;
  }

  .x1x7pkhd {
    height: 5.5rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xtmw667 {
    left: .75rem;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .x1nrll8i {
    left: 50%;
  }

  @media (any-pointer: coarse) {
    .x11d5qga.x11d5qga {
      margin: -.8125rem;
    }
  }

  .x6363d0 {
    margin-left: -.8rem;
  }

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

  .x1c4nsz2 {
    max-width: calc(var(--x1mh6knw) + 2 * var(--x15nzu4v));
  }

  .x1mn4h31 {
    max-width: var(--x1tltlv1);
  }

  .x1k10xbg {
    min-height: 100svh;
  }

  .xeuugli {
    min-width: 0;
  }

  .xx790og {
    padding-bottom: var(--x105x7su);
  }

  .x13fz4nq {
    padding-top: var(--x105x7su);
  }

  .x1suesbl {
    right: .75rem;
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .x8phkhi {
    top: 3.75rem;
  }

  .x1a02lw3 {
    width: .35rem;
  }

  .x1srxwu1 {
    width: .45rem;
  }

  .xcdrnsk {
    width: 1.125rem;
  }

  .x24t1an {
    width: 1.25rem;
  }

  .xq9tboe {
    width: 1.6rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xqfy6ak {
    width: 1rem;
  }

  .xxxzv03 {
    width: 2rem;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .xk2giau {
    width: clamp(7.5rem, 6.5rem + 3.75vw, 9rem);
  }

  .x1cj1cf8 {
    width: min(100%, 18rem);
  }
}

@layer priority6 {
  @media (any-pointer: coarse) {
    .x1fmb04l.x1fmb04l {
      font-size: 1rem;
    }
  }

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

  @media (hover: hover) {
    .xg08dbd.xg08dbd:hover {
      background-color: var(--x1sjmjqd);
    }

    .xhf9h2a.xhf9h2a:hover {
      color: var(--x1sjmjqd);
    }
  }
}

@layer priority7 {
  @media (any-pointer: coarse) {
    .x1wsk3wa.x1wsk3wa {
      height: 2.75rem;
    }

    .xgr7orc.xgr7orc {
      width: 2.75rem;
    }
  }
}

@layer priority8 {
  .xq3b5pp::placeholder {
    color: var(--x135tp8g);
  }

  .xdeknnx::placeholder {
    opacity: .8;
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes x1ezx8xw-B {
  0% {
    transform: scaleY(.35);
  }

  50% {
    transform: scaleY(1);
  }

  100% {
    transform: scaleY(.35);
  }
}

:root, .x1s6engd {
  --x15bmjof: light-dark(oklch(60% .118 184.704), oklch(77.7% .152 181.912));
  --x1c9rdqh: light-dark(oklch(64.6% .222 41.116), oklch(83.7% .128 66.29));
  --xteg49r: light-dark(oklch(59.6% .145 163.225), oklch(76.5% .177 163.223));
  --x1k87kyt: light-dark(oklch(51.1% .262 276.966), oklch(67.3% .182 276.935));
}

:root, .xjg9e67 {
  --x1hiqdhp: light-dark(oklch(99.4% 0 0), oklch(22.23% .006 271.139));
  --xeyf4hw: light-dark(oklch(97.02% 0 0), oklch(25.68% .0076 274.653));
  --x1vbztgx: light-dark(oklch(0% 0 0), oklch(95.51% 0 0));
  --x135tp8g: light-dark(oklch(43.86% 0 0), oklch(70.58% 0 0));
  --xcyh969: light-dark(oklch(93% .0094 286.216), oklch(32.89% .0092 268.384));
  --x1sjmjqd: light-dark(oklch(53.93% .2713 286.746), oklch(61.32% .2294 291.744));
}

:root, .xz0y5hj {
  --x1hx02fm: .5rem;
  --x1sbu97q: .75rem;
  --x1c0739p: 1rem;
  --x105x7su: 1.5rem;
  --x129wxoc: 2rem;
  --x246ykn: 3rem;
  --x119l3rp: clamp(2.5rem, 6vw, 4.5rem);
  --x15nzu4v: clamp(1.25rem, 4vw, 2rem);
}

:root, .xccvuew {
  --x1mh6knw: 48rem;
  --x1tltlv1: 42rem;
}

:root, .x1hkjtcb {
  --x1s9rpa0: 0 2px 3px light-dark(oklch(0% 0 0 / .16), oklch(0% 0 0 / .4)), 0 1px 2px -1px light-dark(oklch(0% 0 0 / .16), oklch(0% 0 0 / .4));
}

:root, .x1pl4roj {
  --x6121rj: .15s;
  --x4eembe: .22s;
  --x1jm6jwc: cubic-bezier(.23, 1, .32, 1);
  --x1mdtmzh: ease;
}

:root, .x1f6dljg {
  --x99cirl: #ede9fe;
  --x1lbkpi2: #a79bd0;
  --x12m53sg: #0d0818b8;
  --xvyph09: #0d0818e6;
  --x11uom6g: #8b5cf666;
  --x771s7h: #c4b5fdcc;
  --x2cs8np: #8b5cf629;
  --x1f2lek1: 0 0 24px #8b5cf647;
  --x1wc5l2b: #3b2a6b;
  --xwn53g5: #5eead4;
  --xzq3a2k: #8b5cf6;
  --xj5s1k: "Geist Mono Variable", ui-monospace, monospace;
}

:root, .x1eis8d {
  --xcxprkf: 6px;
  --xn89qo5: 10px;
  --x1wd7t1a: 16px;
}

:root, .xfq3asc {
  --xj036yh: "Geist Variable", system-ui, sans-serif;
  --x15d1cx0: "Geist Mono Variable", ui-monospace, monospace;
  --xclzt71: 400;
  --x1u27kvc: 500;
  --xzdghnf: 540;
  --x1azv8go: .75rem;
  --x8mdx67: .875rem;
  --xhugv7t: 1.0625rem;
  --xf0hm0f: clamp(.875rem, .8rem + .35vw, 1rem);
  --x1091ob6: clamp(1.75rem, 1.45rem + 1.25vw, 2.2rem);
  --x1tdyn0m: clamp(1.35rem, 1.25rem + .5vw, 1.5rem);
  --x5t1vi8: 1.2rem;
  --x2hy9os: 1.6;
  --xxnv7pd: 2;
  --x12fqd1u: 1.2;
  --x1hioz5r: 0em;
  --x1pwjq06: -.006em;
  --xio246o: -.022em;
}
