:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;background-color:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;background-color:#151517}}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{overscroll-behavior:none;margin:0;overflow:hidden}

@layer priority1;

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

  .x10a8y8t {
    inset: 0;
  }

  .x1anvkwx {
    inset: auto;
  }

  .xsa0tse {
    inset: var(--x4ts58v);
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x8gloxq {
    margin: var(--x4ts58v);
  }

  .x1717udv {
    padding: 0;
  }

  .x1ifhsvn {
    padding: var(--x13corbm);
  }

  .x1h4fvz6 {
    padding: var(--x17tv4vg);
  }

  .xryn67j {
    padding: var(--x4ts58v);
  }

  .xovc2sq {
    padding: var(--xgn13y);
  }

  .x17c3pem {
    padding: var(--xirutgb);
  }

  .x1f6j401 {
    padding: var(--xsth7ja);
  }

  @media (width <= 767px) {
    .x6yxa0x.x6yxa0x {
      padding: var(--x13corbm);
    }
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x1ttnmfd {
    border-color: var(--x1k3b2vf);
  }

  .xj0xcdy {
    border-color: var(--xbylzgo);
  }

  .x1x0ho4z {
    border-color: var(--xd6oll4);
  }

  .x17hvnvn {
    border-color: var(--xek9pjt);
  }

  .x1v31a4b {
    border-color: var(--xhtvafa);
  }

  .xyvf148 {
    border-radius: 1.125rem;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x1nahqbz {
    border-radius: var(--x126hzpw);
  }

  .xkrb6fx {
    border-radius: var(--x13eoh6o);
  }

  .x1rqsqe1 {
    border-radius: var(--x1gc4qv);
  }

  .x12e8up6 {
    border-radius: var(--x1h4orjf);
  }

  .x1jrh2i8 {
    border-radius: var(--x1jf346s);
  }

  .x12h8tcr {
    border-radius: var(--xi4crjk);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1ecuts7 {
    gap: .0625rem;
  }

  .x4484yh {
    gap: .1875rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xkfl9f1 {
    gap: .3em;
  }

  .x1a5d1bl {
    gap: .45em;
  }

  .xo0bmx5 {
    gap: .4em;
  }

  .xjfjpgo {
    gap: .6em;
  }

  .x1h6ljj {
    gap: .75em;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .x1yju4uz {
    gap: 1.375rem;
  }

  .xi6ojdw {
    gap: var(--x13corbm);
  }

  .x15m5m1w {
    gap: var(--x17tv4vg);
  }

  .xaiu71c {
    gap: var(--x4ts58v);
  }

  .xlruh4 {
    gap: var(--xgn13y);
  }

  .x1xvt0bf {
    gap: var(--xirutgb);
  }

  .x5zx32t {
    gap: var(--xsth7ja);
  }

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

  .x14rb7yt {
    margin-block: var(--x17tv4vg);
  }

  .x1xeuz78 {
    margin-block: var(--xsth7ja);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xvz21cc {
    margin-inline: calc(var(--x17tv4vg) * -1);
  }

  .xm6zcte {
    margin-inline: calc(var(--x4ts58v) * -1);
  }

  .xhnsxaz {
    margin-inline: var(--x4ts58v);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

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

  .x1ilhcv {
    padding-block: .1em;
  }

  .xauslqb {
    padding-block: .25em;
  }

  .x3a08hx {
    padding-block: .5625rem;
  }

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

  .xt970qd {
    padding-block: 0;
  }

  .x1fs4dyu {
    padding-block: var(--x13corbm);
  }

  .x1up7dq {
    padding-block: var(--x17tv4vg);
  }

  .xapy6zj {
    padding-block: var(--x4ts58v);
  }

  .x130ne3x {
    padding-block: var(--xgn13y);
  }

  .xeym2gh {
    padding-block: var(--xsth7ja);
  }

  .xkoc2e8 {
    padding-inline: .35em;
  }

  .x8srd2o {
    padding-inline: .4375rem;
  }

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .x112skw9 {
    padding-inline: var(--x13corbm);
  }

  .x11ui3kq {
    padding-inline: var(--x17tv4vg);
  }

  .xoye666 {
    padding-inline: var(--x4ts58v);
  }

  .x1jrhom5 {
    padding-inline: var(--xfx5mjz);
  }

  .x1r9vd7q {
    padding-inline: var(--xgn13y);
  }

  .x1wqws38 {
    padding-inline: var(--xirutgb);
  }

  .xlnt4j9 {
    padding-inline: var(--xsth7ja);
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x3mrl19:focus-visible {
    border-color: var(--xek9pjt);
  }

  .x1oxk8ti:focus-visible {
    border-color: var(--xhtvafa);
  }

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

  @media (width <= 767px) {
    .xe18oj1.xe18oj1 {
      border-radius: var(--x1jf346s) var(--x1jf346s) 0 0;
    }

    .xa27gk2.xa27gk2 {
      padding-inline: var(--x13corbm);
    }

    .x1h32h0a.x1h32h0a {
      padding-inline: var(--x17tv4vg);
    }

    .x136gl9l.x136gl9l {
      padding-inline: var(--xfx5mjz);
    }
  }
}

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

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

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

  .xpdipgo {
    -webkit-touch-callout: none;
  }

  .x5z5aa1 {
    accent-color: var(--xu2ofh1);
  }

  .xc26acl {
    align-content: center;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x7a106z {
    align-items: start;
  }

  .xamitd3 {
    align-self: center;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xmmqq2k {
    animation-delay: .15s;
  }

  .x1x1c4bx {
    animation-delay: .3s;
  }

  .xllfotl {
    animation-duration: .18s;
  }

  .xof6966 {
    animation-duration: .7s;
  }

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

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

  .x1a5igra {
    animation-name: none;
  }

  .xqmt6uq {
    animation-name: x11g7sqh-B;
  }

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

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

  .xebkxmb {
    animation-name: xjchel4-B;
  }

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

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

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

  .x1ywaxbf {
    aspect-ratio: 1280 / 800;
  }

  .x1f0ztbi {
    background-color: #000;
  }

  .xd25rtu {
    background-color: #00000073;
  }

  .x64iz3j {
    background-color: #0c0c0ee0;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x19aqcou {
    background-color: var(--x12y9n61);
  }

  .x1junir4 {
    background-color: var(--x16pygyl);
  }

  .x1o7acep {
    background-color: var(--x1k3b2vf);
  }

  .x1w2w3ne {
    background-color: var(--x6e2u18);
  }

  .x2b9c7j {
    background-color: var(--x72al7v);
  }

  .xtxdgmg {
    background-color: var(--xbylzgo);
  }

  .x1b8roni {
    background-color: var(--xek9pjt);
  }

  .x1lhdlvx {
    background-color: var(--xl6qh4v);
  }

  .x1j1ixzx {
    background-color: var(--xqz1b4y);
  }

  .x1wy9hrd {
    background-color: var(--xswn9om);
  }

  .xgisupq {
    background-color: var(--xu2ofh1);
  }

  .x11j08he {
    background-color: var(--xvpb1mg);
  }

  .x1bo4qii {
    background-color: var(--xwfcrdp);
  }

  .x19uqfs9 {
    background-image: linear-gradient(160deg, #c85a12, #cf3d6f 50%, #7848f0);
  }

  .x3qp27w {
    background-image: linear-gradient(#5aa7ff, #2f7df0);
  }

  .x68iqs8 {
    background-image: linear-gradient(#8f7bff, #6a4be8);
  }

  .xockvey {
    background-image: linear-gradient(#ffb25c, #f08a2e);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .xzuhvah {
    border-inline-end-color: var(--xbylzgo);
  }

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

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

  .xjxzxya {
    border-inline-start-color: var(--x1k3b2vf);
  }

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

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .x1664w12 {
    box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000001f;
  }

  .x1aha6y3 {
    box-shadow: inset 0 -1px 0 var(--xbylzgo);
  }

  .x9q36ci {
    box-shadow: var(--x1spw5qk);
  }

  .x1tc9mq5 {
    box-shadow: var(--xi332yc);
  }

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

  .xbuiw85 {
    caret-color: #0000;
  }

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

  .x1ub50xt {
    color: #f2f2f5;
  }

  .x1f7m26b {
    color: #fff;
  }

  .x19co3pv {
    color: #0000;
  }

  .xzyx29m {
    color: var(--x11k1sw0);
  }

  .xzpkpf0 {
    color: var(--x1518jlv);
  }

  .x1upwu9e {
    color: var(--x16yfsme);
  }

  .xabtdin {
    color: var(--x1g0ypdy);
  }

  .x1tubcho {
    color: var(--x1jscibl);
  }

  .x1ihe49o {
    color: var(--x1q3095l);
  }

  .xc3yzo9 {
    color: var(--x2bq4my);
  }

  .xhdyqwb {
    color: var(--x2n6fi0);
  }

  .x1bz7n88 {
    color: var(--x6e2u18);
  }

  .x1ubcehu {
    color: var(--xek9pjt);
  }

  .x1xoybwk {
    color: var(--xhtvafa);
  }

  .x1a4a33p {
    color: var(--xi750tz);
  }

  .x1gxjn16 {
    color: var(--xmjwc7g);
  }

  .xsvx3io {
    color: var(--xnvb2yz);
  }

  .x50s9wc {
    color: var(--xwfcrdp);
  }

  .x1wi2c0s {
    column-gap: var(--x13corbm);
  }

  .x1obwu1r {
    column-gap: var(--x4ts58v);
  }

  .x9xcq1e {
    contain-intrinsic-height: auto 30rem;
  }

  .xb5mbof {
    content-visibility: auto;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .xzyj77d {
    direction: rtl;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .x1n9xxwz {
    display: table-cell;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x122ldtm {
    font-family: var(--x1m2jjzm);
  }

  .x13l8g0l {
    font-family: var(--xkjra7e);
  }

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

  .x10yiyy5 {
    font-size: .8667em;
  }

  .x1y3uzr7 {
    font-size: .9333em;
  }

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

  .xeb7xqv {
    font-size: .9em;
  }

  .x1l97dnv {
    font-size: 1.1em;
  }

  .xwsdpu9 {
    font-size: 1.25em;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x176odoi {
    font-size: 1.4em;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .xrv4cvt {
    font-size: 1em;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xyz07ml {
    font-size: var(--x11lm9il);
  }

  .xvv7470 {
    font-size: var(--x188iwbc);
  }

  .x6vspdt {
    font-size: var(--x1ordmwq);
  }

  .x1hw6mcm {
    font-size: var(--xmrv0f6);
  }

  .x1syz9o3 {
    font-size: var(--xnqwusk);
  }

  .x95n24a {
    font-size: var(--xtzmkpn);
  }

  .x113vyzu {
    font-size: var(--xuvgyco);
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

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

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

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

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

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

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

  .xesuo21 {
    grid-template-columns: minmax(16rem, 22rem) minmax(0, 1fr);
  }

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

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

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

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

  .x1q9760r {
    inset-inline-end: var(--x13corbm);
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xaaxy7h {
    inset-inline-start: var(--x13corbm);
  }

  .x15kzm6i {
    inset-inline-start: var(--x4ts58v);
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x4xo5sw {
    justify-items: end;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

  .x14ju556 {
    line-height: 0;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .xa1li1j {
    margin-inline-end: var(--xsth7ja);
  }

  .x1ug7mpi {
    margin-inline-start: -1.125rem;
  }

  .x1g421co {
    margin-inline-start: -1.3em;
  }

  .xyi6158 {
    margin-inline-start: var(--x4ts58v);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xz74otr {
    object-fit: fill;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1te5a03 {
    outline-color: #fff;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .xuvojhn {
    outline-color: var(--xek9pjt);
  }

  .x1gfcsmx {
    outline-color: var(--xhtvafa);
  }

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

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1h4wwuj {
    overflow-wrap: normal;
  }

  .x5iuf45 {
    padding-inline-end: var(--x17tv4vg);
  }

  .xes57np {
    padding-inline-end: var(--x4ts58v);
  }

  .x1x5zgpd {
    padding-inline-end: var(--xsth7ja);
  }

  .xbwkkl7 {
    padding-inline-start: .15em;
  }

  .x1v1g0nc {
    padding-inline-start: 1.375rem;
  }

  .x1ko875d {
    padding-inline-start: 1.4em;
  }

  .xkh3xbo {
    padding-inline-start: 1.875rem;
  }

  .x1a7cjeo {
    padding-inline-start: 7.5rem;
  }

  .x16rfn17 {
    padding-inline-start: var(--x13corbm);
  }

  .xrelyvx {
    padding-inline-start: var(--xirutgb);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x1c8dugd {
    row-gap: var(--x17tv4vg);
  }

  .xliy32w {
    scrollbar-gutter: stable both-edges;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x1k5ss6i {
    tab-size: 4;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xr5o5jz {
    text-decoration-color: #0000;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

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

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

  .x1n185yc {
    transform: translateY(.1em);
  }

  .x1hj3fc7 {
    transform-origin: 0 0;
  }

  .xmf27bz {
    transition-duration: var(--x1s6xkay);
  }

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

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

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

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

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .xb5m2gm {
    transition-property: outline-color;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

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

  .x11njtxf {
    vertical-align: baseline;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1mszqvk:focus-visible, .xg4tm1h:focus-within {
    background-color: var(--xl6qh4v);
  }

  .x1euntei:focus-within {
    opacity: 1;
  }

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

  .x1fnxbuu:first-child {
    border-start-start-radius: var(--x1gc4qv);
  }

  .xf6qyj9:last-child {
    border-start-end-radius: var(--x1gc4qv);
  }

  .x1x4b8fc:disabled {
    background-color: var(--x1k3b2vf);
  }

  .x1vjys5e:disabled {
    color: var(--xwfcrdp);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .x1fzehxr:disabled {
    opacity: 1;
  }

  .xfhajti:hover {
    background-color: #ffffff24;
  }

  .xz6i7gv:hover {
    background-color: var(--x1k3b2vf);
  }

  .x15nkr64:hover {
    background-color: var(--xl6qh4v);
  }

  .x13idz9y:hover {
    background-color: var(--xqpvwa4);
  }

  .x1b5u3h5:hover {
    background-color: var(--xswn9om);
  }

  .xmklmy1:hover {
    background-color: var(--xub38yv);
  }

  .xujfgs8:hover {
    background-color: var(--xvpb1mg);
  }

  .x10phpnj:hover {
    color: #fff;
  }

  .x12apizp:hover {
    color: var(--x2n6fi0);
  }

  .x9ojkr9:hover {
    text-decoration-color: currentColor;
  }

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

  .xaga67o:active {
    background-color: var(--xl6qh4v);
  }

  .xkuyjzx:active {
    background-color: var(--xu2ofh1);
  }

  @media (prefers-reduced-motion: reduce) {
    .xy1mfq8.xy1mfq8 {
      animation-duration: 2.4s;
    }

    .x3u33r1.x3u33r1 {
      animation-duration: 3.3s;
    }
  }

  @media (width <= 767px) {
    .x13c8kzv.x13c8kzv {
      animation-name: x1byct1p-B;
    }
  }

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

  @media (prefers-color-scheme: dark) {
    .xjtdipl.xjtdipl {
      background-color: var(--x1k3b2vf);
    }
  }

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

    .xig2svb.xig2svb {
      display: block;
    }

    .x137v6ai.x137v6ai {
      display: none;
    }

    .xvhmrvc.xvhmrvc {
      flex-grow: 1;
    }

    .x3a6nna.x3a6nna {
      font-size: 1rem;
    }

    .x1um8co.x1um8co {
      font-size: var(--xnqwusk);
    }

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

  @media (hover: none) {
    .xqzx146.xqzx146 {
      opacity: 1;
    }
  }

  @media (width <= 767px) {
    .x5i7btg.x5i7btg {
      padding-inline-start: 3rem;
    }

    .xaf1084.xaf1084 {
      padding-inline-start: var(--x13corbm);
    }

    .xcbfeyv.xcbfeyv {
      text-align: center;
    }
  }

  .x1eqo6io:disabled:hover {
    background-color: #0000;
  }

  .xra53kx:disabled:hover {
    background-color: var(--x12y9n61);
  }

  .x1apzapl:disabled:hover {
    background-color: var(--x1k3b2vf);
  }

  .x1srun7s:disabled:hover {
    color: var(--x1g0ypdy);
  }
}

@layer priority5 {
  .x12mfn6h {
    border-bottom-color: var(--xbylzgo);
  }

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

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

  .x18559td {
    border-top-color: var(--xbylzgo);
  }

  .x1o6gq5 {
    border-top-color: var(--xek9pjt);
  }

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

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

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

  .xobt3ln {
    bottom: var(--x13corbm);
  }

  .x1fbkqyt {
    bottom: var(--x4ts58v);
  }

  .x16wp3ig {
    height: .25rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .x12da26d {
    height: .95em;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x142y1qz {
    height: 2.125rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .xettwda {
    height: 2rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xgjdu1l {
    height: min(36rem, 100dvh - 4rem);
  }

  .xjaepe {
    height: var(--x199bkyp);
  }

  .x4ii5y1 {
    margin-bottom: auto;
  }

  .xdyvpso {
    margin-bottom: var(--x17tv4vg);
  }

  .x1uyhe87 {
    margin-top: .4375rem;
  }

  .xtlvy1s {
    margin-top: .5em;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x94zmfr {
    margin-top: var(--x17tv4vg);
  }

  .x1lbhxbb {
    margin-top: var(--x4ts58v);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .x177qm81 {
    max-height: 16.25rem;
  }

  .x1y8hca2 {
    max-height: min(26rem, 100dvh - 1rem);
  }

  .x1bra4qc {
    max-height: min(40dvh, 20rem);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1s8ub08 {
    max-width: 10rem;
  }

  .x1vxnb6q {
    max-width: 18rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xu4g937 {
    max-width: 35rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1wyx2eo {
    max-width: calc(100% - 6rem);
  }

  .x4rrurr {
    max-width: calc(var(--x15dvxxu) + 2 * var(--xfx5mjz));
  }

  .xzs6w1p {
    max-width: min(17.5rem, 100%);
  }

  .x1lt3vrg {
    max-width: min(20rem, 100vw - 1rem);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xee1316 {
    min-width: 11rem;
  }

  .xj9j1fp {
    min-width: 2.5rem;
  }

  .x16sgl7b {
    min-width: 3.25rem;
  }

  .x1xgp4w4 {
    min-width: 3em;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x1a0p763 {
    padding-bottom: 12vh;
  }

  .xurumvf {
    padding-bottom: max(var(--x13corbm),env(safe-area-inset-bottom));
  }

  .xc0ikia {
    padding-bottom: max(var(--xgn13y),env(safe-area-inset-bottom));
  }

  .x1r7i52g {
    padding-bottom: max(var(--xirutgb),env(safe-area-inset-bottom));
  }

  .xvxmqzq {
    padding-bottom: var(--x13corbm);
  }

  .x7qtndq {
    padding-bottom: var(--x17tv4vg);
  }

  .x16z7szd {
    padding-bottom: var(--x4ts58v);
  }

  .x1mo40wu {
    padding-bottom: var(--xgn13y);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1ebiztw {
    padding-top: max(var(--x17tv4vg),env(safe-area-inset-top));
  }

  .xoykbpk {
    padding-top: var(--x13corbm);
  }

  .x3ygja5 {
    padding-top: var(--x4ts58v);
  }

  .x1p4t014 {
    padding-top: var(--xirutgb);
  }

  .x13vifvy {
    top: 0;
  }

  .x1uiwol3 {
    top: var(--x4ts58v);
  }

  .xrkia0p {
    width: .375rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .xyxwy76 {
    width: .95em;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xrrv2d3 {
    width: 2.125rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .xxljpkc {
    width: 30%;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .xwhvtxh {
    width: 6.5rem;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .x1dwvhgb {
    width: calc(100% - 1rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1fjpj5o {
    width: min(20rem, 100%);
  }

  .x5gnn2w {
    width: min(24rem, 100vw - 2rem);
  }

  .x1qt8wr9 {
    width: min(46rem, 100vw - 3rem);
  }

  @media (width <= 767px) {
    .x1wx86su.x1wx86su {
      height: calc(100dvh - 2.5rem);
    }

    .x1lhsz42.x1lhsz42 {
      margin-bottom: 0;
    }

    .x1az6en9.x1az6en9 {
      margin-top: 2.5rem;
    }

    .xyel5k4.xyel5k4 {
      min-height: 2.75rem;
    }

    .x1ppk2k6.x1ppk2k6 {
      min-height: 3rem;
    }

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

    .x1vvjbjn.x1vvjbjn {
      width: 100vw;
    }
  }
}

@layer priority6 {
  .xggguu9::selection {
    background-color: #ffffff59;
  }

  .x1940xdq::backdrop {
    background-color: #0000;
  }

  .x2o6o7m::backdrop {
    background-color: var(--x1ej2e7e);
  }

  .xgomrxx::placeholder {
    color: var(--x1g0ypdy);
  }

  .x1bw5v98::placeholder {
    color: var(--xwfcrdp);
  }

  .x1hcrkkg::-webkit-search-cancel-button {
    display: none;
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes xjchel4-B {
  0%, 60%, 100% {
    opacity: .25;
    transform: translateY(0);
  }

  30% {
    opacity: 1;
    transform: translateY(-2px);
  }
}

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

@keyframes x11g7sqh-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(350%);
  }
}

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

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

:root, .x11dpfd2 {
  --x16pygyl: #fff;
  --xqz1b4y: #f6f5f3;
  --xvpb1mg: #fff;
  --xl6qh4v: #3c322812;
  --x72al7v: #f1f0ed;
  --x1k3b2vf: #e2e0dc;
  --xbylzgo: #e5e3df;
  --xd6oll4: #d3d0cb;
  --x2n6fi0: #1d1d1f;
  --x1g0ypdy: #5f5f66;
  --xwfcrdp: #686870;
  --xu2ofh1: #7848f0;
  --xqpvwa4: #6b3fe0;
  --xnvb2yz: #fff;
  --xek9pjt: #6a3de0;
  --xswn9om: #efeafe;
  --xhtvafa: #c4262c;
  --x12y9n61: #c4262c;
  --xub38yv: #ab2026;
  --x16yfsme: #9a5b00;
  --x6e2u18: #1f7a4a;
  --x1ej2e7e: #14121052;
}

:root, .x2el033 {
  --x1h4orjf: .375rem;
  --xi4crjk: .5rem;
  --x1gc4qv: .625rem;
  --x1jf346s: .875rem;
  --x13eoh6o: 1.375rem;
  --x126hzpw: 9999px;
}

:root, .x1vbu65e {
  --x1s6xkay: .12s;
}

:root, .xedsiap {
  --x7pfvq3: 17rem;
  --x15dvxxu: 47.5rem;
  --xfx5mjz: 1.25rem;
  --x199bkyp: 3.25rem;
}

:root, .xfd5x9m {
  --xi332yc: 0 0 0 1px #1e19140f, 0 2px 6px #1e19140f, 0 12px 32px #1e19141f;
  --x1spw5qk: 0 0 0 1px #1e191414, 0 1px 2px #1e19140a, 0 6px 20px #1e19140f;
}

:root, .xvzhett {
  --xkjra7e: system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;
  --x1m2jjzm: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", "PingFang SC", "Microsoft YaHei", monospace;
}

:root, .xayikd9 {
  --xmjwc7g: #686870;
  --xi750tz: #a3470a;
  --x2bq4my: #7038c8;
  --x11k1sw0: #b3186f;
  --x1q3095l: #0b6f78;
  --x1518jlv: #155bbd;
  --x1jscibl: #4549b8;
}

:root, .x1et29wq {
  --xsth7ja: .125rem;
  --x17tv4vg: .25rem;
  --x4ts58v: .5rem;
  --x13corbm: .75rem;
  --xirutgb: 1rem;
  --xgn13y: 1.5rem;
  --x1sg7t0s: 2rem;
}

:root, .x1o2t84w {
  --xuvgyco: .75rem;
  --xmrv0f6: .8125rem;
  --xtzmkpn: .875rem;
  --xnqwusk: .9375rem;
  --x11lm9il: 1.0625rem;
  --x188iwbc: 1.375rem;
  --x1ordmwq: 1.75rem;
}

@media (prefers-color-scheme: dark) {
  :root, .x11dpfd2 {
    --x16pygyl: #151517;
    --xqz1b4y: #1c1c1f;
    --xvpb1mg: #26262a;
    --xl6qh4v: #ffffff12;
    --x72al7v: #232327;
    --x1k3b2vf: #34343a;
    --xbylzgo: #2e2e33;
    --xd6oll4: #3d3d44;
    --x2n6fi0: #ececf0;
    --x1g0ypdy: #a9a9b2;
    --xwfcrdp: #8e8e98;
    --xek9pjt: #b7a3ff;
    --xswn9om: #2b2545;
    --xhtvafa: #ff8f8a;
    --x16yfsme: #f0b45a;
    --x6e2u18: #4fd08e;
    --x1ej2e7e: #0000008c;
  }
}

@media (width <= 767px) {
  :root, .xedsiap {
    --xfx5mjz: 1rem;
  }
}

@media (prefers-color-scheme: dark) {
  :root, .xfd5x9m {
    --xi332yc: 0 0 0 1px #ffffff14, 0 2px 6px #0000004d, 0 12px 32px #00000073;
    --x1spw5qk: 0 0 0 1px #ffffff17, 0 6px 20px #0000004d;
  }

  :root, .xayikd9 {
    --xmjwc7g: #8e8e98;
    --xi750tz: #f0a35e;
    --x2bq4my: #b99cff;
    --x11k1sw0: #ff7ab8;
    --x1q3095l: #5fd0d8;
    --x1518jlv: #6cb0ff;
    --x1jscibl: #a3a6ff;
  }
}
