@layer reset{*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:oklch(16.8% .002 106.6)}#root{height:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}dialog{color:inherit;border:0;padding:0}dialog::backdrop{background:0 0}}@layer marks{.tile{color:oklch(94.2% .005 106.5);vertical-align:middle;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.1)}.tile-rift{background-color:oklch(10% 0 0);background-image:radial-gradient(120% 90% at 22% 0,oklch(100% 0 0/.16),oklch(100% 0 0/0) 58%),linear-gradient(160deg,oklch(26% .003 106.6) 0%,oklch(13% .002 106.6) 48%,oklch(0% 0 0) 100%);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.2),inset 0 1px oklch(100% 0 0/.16)}.rift-dots{width:60%;height:60%;display:block;overflow:visible}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

@layer priority1;

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .xpy64fg {
    padding: var(--x17gnwuu);
  }

  .x1g4i1x {
    padding: var(--x1dd5tl7);
  }

  .xlo453u {
    padding: var(--x1fyy456);
  }

  .xyx9ake {
    padding: var(--x1nk4rzd);
  }

  .x17xgu7y {
    padding: var(--x1v2x160);
  }

  .xkgeu6y {
    padding: var(--xffj452);
  }
}

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

  .x17kqytg {
    border-color: var(--x30c4je);
  }

  .xg4wy4o {
    border-color: var(--xqkvu2n);
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1425tia {
    border-radius: var(--x1uy4vfr);
  }

  .x1okdu1d {
    border-radius: var(--xb1pmx7);
  }

  .x1kkntz3 {
    border-radius: var(--xlkonts);
  }

  .x4m5dvt {
    border-radius: var(--xr2wys8);
  }

  .x1iz8li {
    border-radius: var(--xwqwuaz);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xxhr3t {
    gap: 0;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .xt3t8x {
    gap: var(--x17gnwuu);
  }

  .xz5zhrc {
    gap: var(--x1dd5tl7);
  }

  .x1tkg7ly {
    gap: var(--x1fyy456);
  }

  .x1fj8d1b {
    gap: var(--x1nk4rzd);
  }

  .xlo3r5p {
    gap: var(--x1v2x160);
  }

  .x15verve {
    gap: var(--xffj452);
  }

  .xsoiqh {
    margin-block: var(--xffj452);
  }

  .x5unq63 {
    margin-inline: calc(-1 * var(--xffj452));
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xqmnbla {
    padding-block: var(--x17gnwuu);
  }

  .x195umv1 {
    padding-block: var(--x1dd5tl7);
  }

  .x1n4dzok {
    padding-block: var(--x1fyy456);
  }

  .x11kpwko {
    padding-block: var(--x1nk4rzd);
  }

  .xyf1mvi {
    padding-block: var(--x1v2x160);
  }

  .x1ob5u6u {
    padding-block: var(--xffj452);
  }

  .x1onniln {
    padding-inline: var(--x17gnwuu);
  }

  .x1ym9wq1 {
    padding-inline: var(--x1dd5tl7);
  }

  .x1xamnmw {
    padding-inline: var(--x1fyy456);
  }

  .xjeo7oq {
    padding-inline: var(--x1v2x160);
  }

  .x1u9e4b8 {
    padding-inline: var(--xffj452);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }
}

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

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1qjc9v5 {
    align-items: stretch;
  }

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

  .x3esodn {
    animation-duration: var(--x1xtrndx);
  }

  .x1boi6gj {
    animation-duration: var(--xip0m0i);
  }

  .xofpu8v {
    animation-duration: var(--xipuivk);
  }

  .xpu66li {
    animation-duration: var(--xsyare8);
  }

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

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

  .x1a5igra {
    animation-name: none;
  }

  .x5ebp45 {
    animation-name: x16vllm5-B;
  }

  .x5dqiz7 {
    animation-name: x1d1flyw-B;
  }

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

  .xbsz9go {
    animation-name: x1it0qzc-B;
  }

  .x1cgzakx {
    animation-name: x1lcljun-B;
  }

  .x1op14fr {
    animation-name: x1p6lcch-B;
  }

  .x1uas9i8 {
    animation-name: x7du8jf-B;
  }

  .x13zmfd3 {
    animation-name: xgkixtj-B;
  }

  .xo6bm9r {
    animation-name: xjsmpz5-B;
  }

  .x1j4p4jw {
    animation-name: xw2c1lr-B;
  }

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

  .xjuqrqx {
    animation-timing-function: var(--xetviy5);
  }

  .x1o7wdbg {
    animation-timing-function: var(--xwy3wh5);
  }

  .xjyslct {
    appearance: none;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xhuey3 {
    background-color: var(--x1acw48k);
  }

  .xf1nhw7 {
    background-color: var(--x1ikx1ke);
  }

  .x1bkkq9q {
    background-color: var(--x1owa7aa);
  }

  .x1r2r92s {
    background-color: var(--x1q4k366);
  }

  .x1wk6xct {
    background-color: var(--x1v1g29z);
  }

  .xx9rpeb {
    background-color: var(--x1ymv7h7);
  }

  .xueeqdr {
    background-color: var(--x2w4dd1);
  }

  .xi991o8 {
    background-color: var(--x4ihzjo);
  }

  .x1h21er5 {
    background-color: var(--x7v984g);
  }

  .x1891ef4 {
    background-color: var(--xc947qr);
  }

  .x1vhw11x {
    background-color: var(--xcv999o);
  }

  .x1x4f2st {
    background-color: var(--xnnajj4);
  }

  .xrht5p {
    background-color: var(--xo3duf);
  }

  .x1ito9vj {
    background-color: var(--xqkvu2n);
  }

  .xfassg3 {
    background-color: var(--xr6nl8s);
  }

  .xet2rsc {
    background-color: var(--xrrahio);
  }

  .x5uorzo {
    background-color: var(--xvwicdq);
  }

  .x18o3ruo {
    background-image: none;
  }

  .x16q25ot {
    background-image: var(--x15gsomp);
  }

  .x1hnt3f5 {
    background-image: var(--x1cx24ez);
  }

  .xq6ug1w {
    background-image: var(--x1j7zub8);
  }

  .xjf0esu {
    background-image: var(--x1p0bfg1);
  }

  .x1qqb0bl {
    background-image: var(--x1r0e246);
  }

  .xdde8oc {
    background-image: var(--x1rxsdiu);
  }

  .x1qrusqj {
    background-image: var(--x1x4ci4v);
  }

  .xnwy54 {
    background-image: var(--x1yoloke);
  }

  .x19gjksr {
    background-image: var(--xkuceiu);
  }

  .xfogk4r {
    background-image: var(--xm4m1ce);
  }

  .x11utnyc {
    background-image: var(--xo9hxc7);
  }

  .xq16cei {
    background-image: var(--xtb4z96);
  }

  .x1kgoywg {
    background-image: var(--xzky3no);
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xm2vruh {
    box-shadow: 0 0 0 2px var(--x1ymv7h7);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1cfaltl {
    box-shadow: var(--x1d1usfo);
  }

  .x1f74kje {
    box-shadow: var(--x1ik8hdi),0 0 0 1px var(--x1lkkoff);
  }

  .xeo8qm7 {
    box-shadow: var(--x1spo37j);
  }

  .xw6gbxl {
    box-shadow: var(--x1ww6zrl);
  }

  .xgn80ua {
    box-shadow: var(--xmb1f5v);
  }

  .xqt1pu1 {
    box-shadow: var(--xtz9rax),inset 0 0 0 1px var(--xc947qr);
  }

  .x7s19bo {
    box-shadow: var(--xtz9rax),inset 0 0 0 1px var(--xrrahio);
  }

  .xi7pqys {
    box-shadow: var(--xtz9rax);
  }

  .x1dq9mxm {
    box-shadow: var(--xvjnbiq);
  }

  .xr5kzit {
    box-shadow: var(--xyfxms1);
  }

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

  .x15rks2t {
    color: currentColor;
  }

  .x104pw1h {
    color: var(--x129bfjx);
  }

  .xwwacvs {
    color: var(--x16hl699);
  }

  .x17504s6 {
    color: var(--x1lmlfdd);
  }

  .xy64op4 {
    color: var(--x1oiw9z3);
  }

  .x1hfdt9i {
    color: var(--xcv999o);
  }

  .xqs5vxt {
    color: var(--xdwqb5f);
  }

  .xz2148s {
    color: var(--xny18rs);
  }

  .xfhw8w9 {
    color: var(--xqkvu2n);
  }

  .xz2omf1 {
    color: var(--xre97mn);
  }

  .xea3qdb {
    color: var(--xsb6rdi);
  }

  .x1w5fwb7 {
    color: var(--xvwicdq);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x7ws0s0 {
    filter: blur(var(--x5riovi));
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1kyrzyh {
    font-family: var(--x1pcy87a);
  }

  .x1vrmy5a {
    font-family: var(--xm534l2);
  }

  .xn97ws2 {
    font-feature-settings: "cv11","ss01";
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xcknxdx {
    font-size: var(--x14dg0aa);
  }

  .x15q5ju9 {
    font-size: var(--x177w9kx);
  }

  .x1aooit1 {
    font-size: var(--x1f9n49j);
  }

  .xje2fb5 {
    font-size: var(--x1uthndg);
  }

  .xhasgio {
    font-size: var(--x867kg8);
  }

  .x2x3cgl {
    font-size: var(--xektdzj);
  }

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

  .x4nc4mj {
    font-weight: var(--x1v5kldi);
  }

  .xqob632 {
    font-weight: var(--x1xbzq0h);
  }

  .xes247r {
    font-weight: var(--xx3g3m);
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xcbri0p {
    letter-spacing: var(--x1p7s5ym);
  }

  .x12des8k {
    letter-spacing: var(--x3f9wfy);
  }

  .x1st1qs8 {
    letter-spacing: var(--xcwrc14);
  }

  .xo5v014 {
    line-height: 1;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .x1mr4ryk {
    line-height: var(--x10veu3z);
  }

  .x1xbrlni {
    line-height: var(--x1cdfiav);
  }

  .x1ijh90t {
    line-height: var(--x1ok22b0);
  }

  .x9i8y35 {
    line-height: var(--x1pg7o84);
  }

  .x18dk4e {
    line-height: var(--x1rbwntc);
  }

  .xwuvtu8 {
    line-height: var(--xq38x5s);
  }

  .x7mvdet {
    margin-inline-start: calc(-1 * var(--xffj452));
  }

  .x5fmvfh {
    margin-inline-start: var(--xffj452);
  }

  .xyd83as {
    opacity: .45;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1kndwc9 {
    outline-color: var(--x16hl699);
  }

  .xfqq1q9 {
    outline-color: var(--x3pt6fr);
  }

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

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1txaf10 {
    padding-inline-end: var(--x1dd5tl7);
  }

  .x147pvxs {
    padding-inline-end: var(--x1fyy456);
  }

  .x1m2ftdo {
    padding-inline-end: var(--x1v2x160);
  }

  .xwpp59d {
    padding-inline-end: var(--xffj452);
  }

  .xnvo3vl {
    padding-inline-start: var(--x-paddingInlineStart);
  }

  .xzwj3w7 {
    padding-inline-start: var(--x17gnwuu);
  }

  .x1an3kr {
    padding-inline-start: var(--x1dd5tl7);
  }

  .xmjn11k {
    padding-inline-start: var(--x1fyy456);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1doqwij {
    -webkit-text-decoration-color: var(--x30c4je);
    text-decoration-color: var(--x30c4je);
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x9m5m76 {
    text-underline-offset: var(--x1rs5kxp);
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1c071of {
    transform: none;
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .xziw2gg {
    transform: scale(.25);
  }

  .x1yv1cp7 {
    transform: translateX(var(--x1fyy456));
  }

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

  .x1al4vs7 {
    transform-origin: 0 0;
  }

  .x1h1bmdg {
    transform-origin: 100% 0;
  }

  .xl3tumo {
    transition-duration: var(--x1qoqm6p);
  }

  .x1tq0hx4 {
    transition-duration: var(--xip0m0i);
  }

  .xg2ar1i {
    transition-duration: var(--xsyare8);
  }

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

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

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

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

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

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

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

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

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

  .x11xpdln {
    transition-property: transform;
  }

  .x1wmssjg {
    transition-timing-function: var(--xetviy5);
  }

  .x1bj9l5 {
    transition-timing-function: var(--xwy3wh5);
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .xwv6ina {
    z-index: 24;
  }

  .xrp34fr {
    z-index: 25;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1swf91x {
    z-index: auto;
  }

  .xc5xeiw:focus-visible {
    background-color: var(--x1owa7aa);
  }

  .x1ltd160:focus-visible {
    color: var(--xvwicdq);
  }

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

  .x13a70e2:hover {
    background-color: var(--x16hl699);
  }

  .x1vzhytt:hover {
    background-color: var(--x1owa7aa);
  }

  .xm6bt7w:hover {
    background-color: var(--x2w4dd1);
  }

  .x10hzv40:hover {
    background-color: var(--x7v984g);
  }

  .x787gpp:hover {
    background-color: var(--xc947qr);
  }

  .xcan2y8:hover {
    background-color: var(--xnnajj4);
  }

  .x1iu46iq:hover {
    background-color: var(--xsb6rdi);
  }

  .x1s8gjoj:hover {
    background-image: linear-gradient(var(--x1owa7aa),var(--x1owa7aa));
  }

  .xherer2:hover {
    box-shadow: var(--xq8q30x);
  }

  .x59pv0h:hover {
    color: var(--x16hl699);
  }

  .x18p4dbh:hover {
    color: var(--x1oiw9z3);
  }

  .x1dtfad0:hover {
    color: var(--xcv999o);
  }

  .x1bqlmox:hover {
    color: var(--xvwicdq);
  }

  .x14p5dlo:active {
    background-color: var(--xnnajj4);
  }

  .xgjwrou:active {
    box-shadow: var(--x137okru);
  }

  .x1hzzs5a:active {
    transform: scale(var(--xiqjdgr));
  }

  @media (prefers-reduced-motion: reduce) {
    .xwwk6xl.xwwk6xl {
      animation-name: x1kftmn4-B;
    }
  }
}

@layer priority5 {
  .x1lo1ub0 {
    border-bottom-color: var(--x1lkkoff);
  }

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

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

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

  .x1x9ipsf {
    border-top-color: var(--x1lkkoff);
  }

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

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

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

  .xdd4er5 {
    bottom: auto;
  }

  .xqscd46 {
    bottom: var(--x17gnwuu);
  }

  .xftk59a {
    bottom: var(--x1fyy456);
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1mosfj6 {
    height: var(--x17gnwuu);
  }

  .xjurlkc {
    height: var(--x1c6xlr5);
  }

  .x1pfklve {
    height: var(--x1mubj8z);
  }

  .x11hlrr0 {
    height: var(--x1owydro);
  }

  .x1ftcbno {
    height: var(--x1ptlr76);
  }

  .x1yxnhdt {
    height: var(--x1rgtkga);
  }

  .xckx2er {
    height: var(--x3alikf);
  }

  .xerw835 {
    height: var(--x3m1jni);
  }

  .x1043xt2 {
    height: var(--xaijlsg);
  }

  .xbttr5z {
    height: var(--xgdhayq);
  }

  .x1soozmb {
    height: var(--xu2yn5o);
  }

  .x1546ykg {
    height: var(--xzyw57u);
  }

  .xu96u03 {
    left: 0;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xwc6q24 {
    left: calc((var(--x1owydro) - var(--xzyw57u)) / 2);
  }

  .x1nsnffj {
    margin-bottom: var(--xffj452);
  }

  .x1cyvyq0 {
    margin-right: calc(-1 * var(--x17gnwuu));
  }

  .xhxs5mq {
    margin-top: calc(-1 * var(--xffj452));
  }

  .x1p834k9 {
    margin-top: var(--x17gnwuu);
  }

  .x1p07aiy {
    margin-top: var(--x1fyy456);
  }

  .xl3erxd {
    max-height: calc(100dvh - var(--x1nk4rzd));
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xkaqpcs {
    max-width: calc(100vw - var(--x1v2x160));
  }

  .x1o00430 {
    max-width: var(--x1ccibgz);
  }

  .xerf3bn {
    max-width: var(--x1qfb8ek);
  }

  .xst4knx {
    max-width: var(--x8pief6);
  }

  .x3eirln {
    max-width: var(--xu6wntg);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1gq74yc {
    min-height: var(--x1edd9nu);
  }

  .x15wq5if {
    min-height: var(--xu4cqig);
  }

  .xeuugli {
    min-width: 0;
  }

  .x16ez2ib {
    min-width: 6ch;
  }

  .xucqwr3 {
    min-width: var(--xgdhayq);
  }

  .x1u56abp {
    min-width: var(--xzyw57u);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1igo9i4 {
    padding-bottom: var(--x17gnwuu);
  }

  .x81zfvo {
    padding-bottom: var(--x1dd5tl7);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x4p5aij {
    padding-top: 1px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1ka39ft {
    padding-top: var(--x1fyy456);
  }

  .x3m8u43 {
    right: 0;
  }

  .xwukr4l {
    right: auto;
  }

  .x1ap8n2t {
    right: calc(-1 * var(--xffj452));
  }

  .xsp2l11 {
    right: var(--x17gnwuu);
  }

  .x1x7doqn {
    right: var(--x1fyy456);
  }

  .xis9wcd {
    right: var(--xffj452);
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

  .xwwcpov {
    top: calc(-1 * var(--xffj452));
  }

  .x2azzqb {
    top: calc((var(--x1owydro) - var(--xzyw57u)) / 2);
  }

  .xumyasm {
    top: calc(100% + var(--xffj452));
  }

  .x1wfvm2o {
    top: calc(var(--x3m1jni) + var(--xffj452));
  }

  .xgrvz13 {
    top: var(--xffj452);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xn9xwe6 {
    width: var(--x15s8m5p);
  }

  .xlslbc7 {
    width: var(--x17gnwuu);
  }

  .x1am0kbm {
    width: var(--x1c6xlr5);
  }

  .x672hjv {
    width: var(--x1ehuzut);
  }

  .x1rfwz0y {
    width: var(--x1jq4hsl);
  }

  .xjcmbuj {
    width: var(--x1mubj8z);
  }

  .xgj6nxr {
    width: var(--x1nk4rzd);
  }

  .x1cwnn0r {
    width: var(--x1owydro);
  }

  .x9zwo94 {
    width: var(--x1ptlr76);
  }

  .x8jgdu4 {
    width: var(--x1qfb8ek);
  }

  .x12hwbah {
    width: var(--x1rgtkga);
  }

  .x6dhsc4 {
    width: var(--x1v0ymyz);
  }

  .xj7aslw {
    width: var(--x1vfcrbn);
  }

  .xfyuw6b {
    width: var(--x3alikf);
  }

  .xsk8dbw {
    width: var(--xaijlsg);
  }

  .x1tcrceb {
    width: var(--xgdhayq);
  }

  .xagsi27 {
    width: var(--xmlvtuk);
  }

  .x1b13kyy {
    width: var(--xu2yn5o);
  }

  .xn9gwdn {
    width: var(--xu6wntg);
  }

  .x1wdsj4h {
    width: var(--xx6wz61);
  }

  .x2wge4n {
    width: var(--xzyw57u);
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }
}

@layer priority6 {
  @media (width <= 720px) {
    .x11xi46y.x11xi46y {
      border-radius: var(--xb1pmx7) var(--xb1pmx7) 0 0;
    }

    .x14tkgsh.x14tkgsh {
      gap: var(--x17gnwuu);
    }

    .x82sbpp.x82sbpp {
      padding-inline: 0;
    }

    .xcw4s8w.xcw4s8w {
      padding-inline: var(--x17gnwuu);
    }
  }
}

@layer priority7 {
  @media (width <= 720px) {
    .x1lfwotb.x1lfwotb {
      align-items: stretch;
    }

    .x10pf9u.x10pf9u {
      animation-name: x1swgxkz-B;
    }

    .x164kv2j.x164kv2j {
      animation-name: x4d3xsj-B;
    }
  }

  @media (width >= 721px) and (width <= 1100px) {
    .xxxy0ho.xxxy0ho {
      animation-name: xgkixtj-B;
    }
  }

  @media (width <= 720px) {
    .x1rhjhfk.x1rhjhfk {
      background-color: var(--x1ymv7h7);
    }

    .x18400u2.x18400u2 {
      background-image: var(--xzky3no);
    }

    .x1wv6kop.x1wv6kop {
      box-shadow: var(--x1spo37j);
    }
  }

  @media (width >= 721px) and (width <= 1100px) {
    .x1ms1w72.x1ms1w72 {
      box-shadow: var(--x1spo37j);
    }
  }

  @media (width <= 720px) {
    .xcqewxa.xcqewxa {
      display: block;
    }

    .xva4lw4.xva4lw4 {
      display: flex;
    }

    .x3mck2t.x3mck2t {
      display: none;
    }

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

    .xgq4yte.xgq4yte {
      flex-direction: row;
    }

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

    .xtq4ezn.xtq4ezn {
      position: fixed;
    }
  }

  @media (width >= 721px) and (width <= 1100px) {
    .xm1qk7i.xm1qk7i {
      position: fixed;
    }
  }

  @media (width <= 720px) {
    .x10puj8i.x10puj8i {
      z-index: 25;
    }
  }

  @media (width >= 721px) and (width <= 1100px) {
    .xpaf7nb.xpaf7nb {
      z-index: 25;
    }
  }
}

@layer priority8 {
  @media (width <= 720px) {
    .xu7858a.xu7858a {
      bottom: 0;
    }
  }

  @media (width >= 721px) and (width <= 1100px) {
    .xdv9sn6.xdv9sn6 {
      bottom: var(--x17gnwuu);
    }
  }

  @media (width <= 720px) {
    .x7xd6sr.x7xd6sr {
      left: 0;
    }

    .x1qyl8a3.x1qyl8a3 {
      left: var(--x17gnwuu);
    }

    .xnd2cql.xnd2cql {
      max-height: 85dvh;
    }

    .x7db1me.x7db1me {
      overflow-x: auto;
    }

    .x1stnw8a.x1stnw8a {
      padding-bottom: 0;
    }

    .x11u97ey.x11u97ey {
      padding-top: var(--x17gnwuu);
    }

    .xg1jh00.xg1jh00 {
      right: 0;
    }

    .x141o5qr.x141o5qr {
      right: var(--x17gnwuu);
    }
  }

  @media (width >= 721px) and (width <= 1100px) {
    .xafgz5n.xafgz5n {
      right: var(--x17gnwuu);
    }
  }

  @media (width <= 720px) {
    .x165my9m.x165my9m {
      top: 0;
    }

    .x1534q3m.x1534q3m {
      top: auto;
    }
  }

  @media (width >= 721px) and (width <= 1100px) {
    .x1ch8vaj.x1ch8vaj {
      top: calc(var(--x3m1jni) + var(--x17gnwuu));
    }
  }

  @media (width <= 720px) {
    .xdryixq.xdryixq {
      width: auto;
    }

    .xwzmjdn.xwzmjdn {
      width: min(var(--x1qfb8ek),calc(100vw - var(--x1nk4rzd)));
    }
  }
}

@layer priority9 {
  .x1egywu0::backdrop {
    animation-duration: var(--xsyare8);
  }

  .xorkbcc::backdrop {
    animation-name: xw2c1lr-B;
  }

  .x14quwx1::backdrop {
    background-color: var(--x1v1g29z);
  }

  .xghv9rm::placeholder {
    color: var(--xre97mn);
  }
}

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

@keyframes x1kftmn4-B {
  50% {
    opacity: .4;
  }
}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

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

@keyframes x7du8jf-B {
  from {
    opacity: .7;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(var(--xtqpj3s));
  }
}

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

@keyframes xgkixtj-B {
  from {
    opacity: 0;
    transform: translateX(calc(2 * var(--xnpvuas)));
  }
}

@keyframes x1p6lcch-B {
  from {
    opacity: 0;
    transform: translateY(calc(-1 * var(--xnpvuas))) scale(var(--xwr8zk1));
  }
}

@keyframes x16vllm5-B {
  from {
    opacity: 0;
    transform: translateY(calc(2 * var(--xnpvuas))) scale(var(--xwr8zk1));
  }
}

@keyframes x1it0qzc-B {
  from {
    opacity: 0;
    transform: translateY(var(--xnpvuas)) scale(var(--xwr8zk1));
  }
}

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

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

@keyframes x1swgxkz-B {
  from {
    transform: translateX(calc(-1 * var(--x17gjb1k)));
  }
}

@keyframes x4d3xsj-B {
  from {
    transform: translateY(var(--x17gjb1k));
  }
}

:root, .x451xqy {
  --x1ik8hdi: inset 0 1px 0 0 oklch(100% 0 0 / .045);
  --x1ww6zrl: inset 0 1px 0 0 oklch(100% 0 0 / .07), 0 0 0 1px oklch(0% 0 0 / .42), 0 1px 2px 0 oklch(0% 0 0 / .32);
  --xq8q30x: inset 0 1px 0 0 oklch(100% 0 0 / .09), 0 0 0 1px oklch(0% 0 0 / .46), 0 2px 5px -1px oklch(0% 0 0 / .4);
  --x137okru: inset 0 1px 2px 0 oklch(0% 0 0 / .35), 0 0 0 1px oklch(0% 0 0 / .42);
  --xmb1f5v: inset 0 1px 2px 0 oklch(0% 0 0 / .3), 0 0 0 1px oklch(100% 0 0 / .07);
  --xtz9rax: inset 0 1px 0 0 oklch(100% 0 0 / .06), 0 0 0 1px oklch(0% 0 0 / .38), 0 6px 16px -8px oklch(0% 0 0 / .5);
  --x1spo37j: inset 0 1px 0 0 oklch(100% 0 0 / .08), 0 0 0 1px oklch(0% 0 0 / .55), 0 4px 10px -2px oklch(0% 0 0 / .42), 0 18px 44px -10px oklch(0% 0 0 / .6);
  --xyfxms1: 0 0 0 2px oklch(79.7% .164 159.7), 0 0 10px 1px oklch(79.7% .164 159.7 / .45);
  --x1d1usfo: 0 0 0 2px oklch(19.1% .003 106.6), 0 0 10px 1px oklch(79.7% .164 159.7 / 0);
  --xvjnbiq: inset 0 1px 0 0 oklch(100% 0 0 / .22), inset 0 0 0 1px oklch(100% 0 0 / .08);
  --xzky3no: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}

:root, .x13isa2b {
  --x1pcy87a: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --xm534l2: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --x1f9n49j: 11px;
  --x1ok22b0: 16px;
  --xektdzj: 12px;
  --x1pg7o84: 16px;
  --x1uthndg: 13px;
  --x10veu3z: 20px;
  --x14dg0aa: 15px;
  --x1rbwntc: 22px;
  --x177w9kx: 20px;
  --x1cdfiav: 26px;
  --x867kg8: 28px;
  --xq38x5s: 34px;
  --xx3g3m: 420;
  --x1xbzq0h: 520;
  --x1v5kldi: 600;
  --x1p7s5ym: .04em;
  --x1rs5kxp: 3px;
  --xcwrc14: -.012em;
  --x3f9wfy: -.022em;
}

:root, .x17gx30 {
  --x1ymv7h7: oklch(16.8% .002 106.6);
  --x1q4k366: oklch(15% .002 106.6);
  --xo3duf: oklch(19.1% .003 106.6);
  --x1acw48k: oklch(22.6% .004 106.6);
  --x7v984g: oklch(24.3% .005 106.6);
  --x1owa7aa: oklch(94.2% .005 106.5 / .05);
  --xnnajj4: oklch(94.2% .005 106.5 / .085);
  --x1lkkoff: oklch(23.4% .004 106.7);
  --x4ihzjo: oklch(28.4% .005 106.7);
  --x30c4je: oklch(34% .009 106.9);
  --x1v1g29z: oklch(10% .002 106.6 / .62);
  --xvwicdq: oklch(94.2% .005 106.5);
  --xsb6rdi: oklch(83.4% .008 106.6);
  --xny18rs: oklch(63.5% .01 106.7);
  --xre97mn: oklch(47.3% .01 106.8);
  --x1oiw9z3: oklch(16.8% .002 106.6);
  --xqkvu2n: oklch(79.7% .164 159.7);
  --x2w4dd1: oklch(79.7% .164 159.7 / .14);
  --xcv999o: oklch(72.3% .143 265.4);
  --xc947qr: oklch(72.3% .143 265.4 / .14);
  --xdwqb5f: oklch(82.4% .141 70.2);
  --xrrahio: oklch(82.4% .141 70.2 / .14);
  --x1lmlfdd: oklch(75.3% .16 305.3);
  --x1ikx1ke: oklch(75.3% .16 305.3 / .14);
  --x16hl699: oklch(73.9% .162 13.5);
  --xr6nl8s: oklch(73.9% .162 13.5 / .14);
  --x3pt6fr: oklch(72.3% .143 265.4 / .9);
  --x129bfjx: oklch(98.5% .003 106.5);
}

:root, .x1ngrcxk {
  --x65ov29: 1px;
  --xaijlsg: 26px;
  --x3alikf: 32px;
  --x1mubj8z: 40px;
  --x1edd9nu: 32px;
  --xu4cqig: 28px;
  --x1rgtkga: 14px;
  --xgdhayq: 16px;
  --xu2yn5o: 20px;
  --xzyw57u: 18px;
  --x1owydro: 24px;
  --x1ptlr76: 36px;
  --x1c6xlr5: 56px;
  --xmlvtuk: 80px;
  --x1v0ymyz: 148px;
  --xx6wz61: 200px;
  --x1ehuzut: 280px;
  --x147iepc: 18px;
  --x3m1jni: 52px;
  --x1vfcrbn: 248px;
  --x15s8m5p: 360px;
  --x1qfb8ek: 384px;
  --x1jq4hsl: 232px;
  --xu6wntg: 440px;
  --x8pief6: 360px;
  --x1ccibgz: 880px;
}

:root, .xdqkf7n {
  --xffj452: 4px;
  --x17gnwuu: 8px;
  --x1dd5tl7: 12px;
  --x1fyy456: 16px;
  --x1v2x160: 24px;
  --x1nk4rzd: 40px;
}

:root, .x1m5ibpw {
  --xip0m0i: .14s;
  --xsyare8: .24s;
  --xetviy5: cubic-bezier(.2, 0, 0, 1);
  --xwy3wh5: cubic-bezier(.23, 1, .32, 1);
  --xiqjdgr: .97;
  --xnpvuas: 4px;
  --xwr8zk1: .97;
  --x17gjb1k: 100%;
  --xtqpj3s: 1.7;
  --x5riovi: 4px;
  --x1qoqm6p: .9s;
  --xipuivk: .72s;
  --x1xtrndx: .64s;
}

:root, .xjf32as {
  --xlkonts: 4px;
  --x1uy4vfr: 6px;
  --xr2wys8: 8px;
  --xb1pmx7: 12px;
  --xwqwuaz: 9999px;
}

:root, .xmympzl {
  --xtb4z96: linear-gradient(145deg, oklch(60% .105 20), oklch(40% .085 58));
  --xo9hxc7: linear-gradient(145deg, oklch(60% .105 50), oklch(40% .085 88));
  --x1yoloke: linear-gradient(145deg, oklch(60% .105 80), oklch(40% .085 118));
  --x1p0bfg1: linear-gradient(145deg, oklch(60% .105 110), oklch(40% .085 148));
  --x1j7zub8: linear-gradient(145deg, oklch(60% .105 140), oklch(40% .085 178));
  --xm4m1ce: linear-gradient(145deg, oklch(60% .105 170), oklch(40% .085 208));
  --x1r0e246: linear-gradient(145deg, oklch(60% .105 200), oklch(40% .085 238));
  --x1cx24ez: linear-gradient(145deg, oklch(60% .105 230), oklch(40% .085 268));
  --xkuceiu: linear-gradient(145deg, oklch(60% .105 260), oklch(40% .085 298));
  --x1rxsdiu: linear-gradient(145deg, oklch(60% .105 290), oklch(40% .085 328));
  --x15gsomp: linear-gradient(145deg, oklch(60% .105 320), oklch(40% .085 358));
  --x1x4ci4v: linear-gradient(145deg, oklch(60% .105 350), oklch(40% .085 28));
}

@media (prefers-reduced-motion: reduce) {
  :root, .x1m5ibpw {
    --xiqjdgr: 1;
    --xnpvuas: 0px;
    --xwr8zk1: 1;
    --x17gjb1k: 0%;
    --xtqpj3s: 1;
    --x5riovi: 0px;
  }
}
