@layer reset{*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:#e8e8e4;color:#1d3d6d;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans CJK SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}button,input,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #1d3d6d;outline-offset:3px}[data-phone-shell] *{scrollbar-width:none}[data-phone-shell] *::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}

@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1oeyeyh {
    margin: 0 -16px;
  }

  .x1ag4ua {
    margin: 0 16px;
  }

  .x368vrv {
    margin: 0 6px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xw0gobx {
    margin: 8px auto 2px;
  }

  .x14486b3 {
    margin: var(--x1dyheav);
  }

  .x1jir0jb {
    padding: 0 0 16px 18px;
  }

  .x1aiv3ag {
    padding: 0 0 20px 18px;
  }

  .x12ql63 {
    padding: 0 10px 0 6px;
  }

  .xftsf51 {
    padding: 0 10px 26px;
  }

  .x1p3i4rr {
    padding: 0 10px;
  }

  .x84vhe8 {
    padding: 0 12px;
  }

  .x1csxjeb {
    padding: 0 14px;
  }

  .x1tzdv60 {
    padding: 0 15px;
  }

  .x1k58yws {
    padding: 0 16px 4px;
  }

  .x1xk1jr8 {
    padding: 0 16px;
  }

  .x5b5r1n {
    padding: 0 18px;
  }

  .xxsrz4m {
    padding: 0 24px;
  }

  .xc80u0a {
    padding: 0 28px 0 10px;
  }

  .xqfhmgf {
    padding: 0 32px;
  }

  .x1eoxqqp {
    padding: 0 7px;
  }

  .x1xq1gxn {
    padding: 0 8px;
  }

  .x1717udv {
    padding: 0;
  }

  .x6yrr3s {
    padding: 10px 12px;
  }

  .xugbsue {
    padding: 10px 8px;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x1u325tb {
    padding: 11px 12px;
  }

  .xyi1zab {
    padding: 11px 13px;
  }

  .x17mb830 {
    padding: 11px 18px;
  }

  .xp41m2r {
    padding: 12px 0;
  }

  .x1mr41mp {
    padding: 12px 12px 7px;
  }

  .x1gqud3g {
    padding: 12px 14px;
  }

  .x1iwkndl {
    padding: 12px 16px;
  }

  .x9xoxk2 {
    padding: 13px 0;
  }

  .x11qu3wa {
    padding: 13px 15px;
  }

  .xz9g571 {
    padding: 13px 16px;
  }

  .xh073nz {
    padding: 13px;
  }

  .x1j671cp {
    padding: 14px 16px;
  }

  .x1d8yrva {
    padding: 14px 18px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x4ql7e9 {
    padding: 15px 0;
  }

  .x1ctv9oi {
    padding: 15px 16px 10px;
  }

  .x6w2896 {
    padding: 15px;
  }

  .xqb5aye {
    padding: 16px 24px;
  }

  .x14bgs2p {
    padding: 16px 8px 0;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .xmbxx08 {
    padding: 18px 20px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x6jh44v {
    padding: 19px;
  }

  .x11ypudg {
    padding: 20px 16px 108px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .x1bk4ozh {
    padding: 22px 18px;
  }

  .x118ypju {
    padding: 24px 16px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1dahkvh {
    padding: 26px 16px 20px;
  }

  .x1rbdj2j {
    padding: 2px 10px;
  }

  .x1x0hwyu {
    padding: 30px 32px 44px;
  }

  .x1gqu590 {
    padding: 3px 10px;
  }

  .x18juh3m {
    padding: 3px 6px;
  }

  .x10ed91l {
    padding: 3px 7px;
  }

  .x1asu97y {
    padding: 3px 8px;
  }

  .x1x7i2cb {
    padding: 3px 9px;
  }

  .x126mcg9 {
    padding: 48px 24px;
  }

  .x1i67iel {
    padding: 4px 18px 18px;
  }

  .x9f0cxo {
    padding: 4px 9px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x8lhhth {
    padding: 5px 8px;
  }

  .x14odnwx {
    padding: 5px;
  }

  .xhcia5h {
    padding: 60px 20px;
  }

  .x1o0nf9o {
    padding: 64px 24px;
  }

  .x18tqr4w {
    padding: 6px 8px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .x1160tuk {
    padding: 8px 10px;
  }

  .xasb0xz {
    padding: 8px 18px;
  }

  .x1uzaqoa {
    padding: 9px 10px;
  }

  .x12s40zk {
    padding: 9px 11px;
  }

  .x1r1m0to {
    padding: 9px 12px;
  }

  .x1lkjx3j {
    padding: var(--x12msqx5);
  }

  .xdro5on {
    padding: var(--x160t4r8);
  }

  .x4y2kwe {
    padding: var(--x1abom57);
  }

  .xl7eptd {
    padding: var(--x1bf7bc9);
  }

  .xelxex8 {
    padding: var(--x1dyheav);
  }

  .x1jgb24z {
    padding: var(--xjwhviq);
  }

  @media (width <= 760px) {
    .x1nce5v2.x1nce5v2 {
      padding: 0 20px;
    }
  }

  @media (width <= 520px) {
    .x1ebh3v2.x1ebh3v2 {
      padding: 0;
    }
  }

  @media (width <= 1100px) {
    .xgtra6y.xgtra6y {
      padding: 0;
    }
  }

  @media (width <= 760px) {
    .x3hdj44.x3hdj44 {
      padding: 12px 18px;
    }

    .x3btlfd.x3btlfd {
      padding: 22px 18px 36px;
    }
  }

  @media (width <= 1100px) {
    .x1aqn5ja.x1aqn5ja {
      padding: 24px 12px;
    }
  }
}

@layer priority3 {
  .x1ylp64d {
    border-color: #afc8e8;
  }

  .x1cdonsb {
    border-color: #b9dfcf;
  }

  .x16501w3 {
    border-color: #c59b50;
  }

  .x1dcsl83 {
    border-color: #ffffff80;
  }

  .xj4kw13 {
    border-color: #1d3d6d1f;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x98o42e {
    border-color: var(--x17emfa6);
  }

  .xt8msfo {
    border-color: var(--x1hc48gz);
  }

  .xyri4vh {
    border-color: var(--x1l87e4j);
  }

  .x1ijorq8 {
    border-color: var(--x1r47zaj);
  }

  .x1h0uqg8 {
    border-color: var(--x1ucvx1n);
  }

  .x1u0c1io {
    border-color: var(--x1uhetft);
  }

  .xc3ixbz {
    border-color: var(--x1yo84tr);
  }

  .x1itexg {
    border-color: var(--x27erb8);
  }

  .x14j27zg {
    border-color: var(--x3i6jlq);
  }

  .xjyi943 {
    border-color: var(--x58pihp);
  }

  .x1pppc9g {
    border-color: var(--x5zlkvd);
  }

  .x1n644dd {
    border-color: var(--xbk1w1j);
  }

  .x1k0gm00 {
    border-color: var(--xbmxbli);
  }

  .xpndb1r {
    border-color: var(--xe8ng9g);
  }

  .x12bwei0 {
    border-color: var(--xhn1f82);
  }

  .xehf5z1 {
    border-color: var(--xqmkty0);
  }

  .x154f37t {
    border-radius: 0 0 var(--x4m03fi) var(--x4m03fi);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1ctf4ec {
    border-radius: 11px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x9h44rk {
    border-radius: 13px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .xmf3hgm {
    border-radius: 17px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x13pz1uv {
    border-radius: 22px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .x1cdx5xd {
    border-radius: var(--x12ht12p);
  }

  .x1wfrx4o {
    border-radius: var(--x1472805);
  }

  .xtbflq3 {
    border-radius: var(--x4m03fi);
  }

  .x1yt8ewi {
    border-radius: var(--xro9hk9);
  }

  .x1urbm1q {
    border-radius: var(--xy1x4f);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x1otvp5z {
    flex: 0 0 100%;
  }

  .xba43cn {
    flex: 0 0 34px;
  }

  .x8bcaoh {
    flex: 0 0 46px;
  }

  .x3utom8 {
    flex: 0 0 68px;
  }

  .x19igk65 {
    flex: 0 0 88%;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x15gj94b {
    gap: 11px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1jpf44d {
    gap: 17px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x1k2z0xr {
    gap: var(--x12msqx5);
  }

  .xsktxhj {
    gap: var(--x1abom57);
  }

  .x1i79oui {
    gap: var(--x1bf7bc9);
  }

  .x1402kyg {
    gap: var(--x1dyheav);
  }

  .xtig9yf {
    gap: var(--x7yf3q);
  }

  .x623te4 {
    grid-column: span 2;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1ql59m0 {
    margin-block: 0 24px;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xtf0is {
    margin-block: 10px 14px;
  }

  .x10luyfp {
    margin-block: 10px;
  }

  .x1qegkfb {
    margin-block: 12px 0;
  }

  .xhyn6od {
    margin-block: 12px 24px;
  }

  .x1twdi5u {
    margin-block: 12px;
  }

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

  .xq7u8qf {
    margin-block: 20px;
  }

  .x10389ao {
    margin-block: 24px 8px;
  }

  .xgwhdti {
    margin-block: 6px 4px;
  }

  .xlutiju {
    margin-inline: -16px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xjgtzcg {
    margin-inline: 4px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1xtobf1 {
    margin-inline: var(--x1dyheav);
  }

  .x1plxdy8 {
    outline: 2px solid var(--x5zlkvd);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x1dj61gc {
    padding-block: 4px 8px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xgmh6ty {
    padding-block: 56px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1rsejt {
    padding-block: var(--x12msqx5);
  }

  .x5qi9tr {
    padding-block: var(--x1abom57);
  }

  .x1ha36zb {
    padding-block: var(--x1dyheav);
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .x5k8d2m {
    padding-inline: 2px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .xqkrpfz {
    padding-inline: 38px 12px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x11k5s27 {
    padding-inline: var(--x1abom57);
  }

  .x1j9bw4z {
    padding-inline: var(--x1dyheav);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .x1di6z1p {
    scroll-snap-type: x proximity;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x2pvyjn {
    transition: background-color .16s ease-out, color .16s ease-out, border-color .16s ease-out;
  }

  .xf3v1rg {
    transition: background-color .16s ease-out, transform .16s ease-out;
  }

  .x1em8dfu {
    transition: background-color .16s ease-out;
  }

  .xo4ipj0 {
    transition: border-color .16s ease-out, background-color .16s ease-out;
  }

  .x14fgg8z {
    transition: border-color .16s ease-out, box-shadow .16s ease-out, background-color .16s ease-out;
  }

  .xywk0lw {
    transition: border-color .16s ease-out, box-shadow .16s ease-out;
  }

  .xyqo0hm {
    transition: inset-inline-start .16s ease-out;
  }

  .x11rv2qj {
    transition: transform .16s ease-out, background-color .16s ease-out;
  }

  .x1gqk8z7 {
    transition: transform .16s ease-out;
  }

  .x1kn5jax:focus-visible {
    border-color: var(--x1r47zaj);
  }

  .x4b7piz:focus-visible {
    border-color: var(--x5zlkvd);
  }

  .xgxiedk:focus-visible {
    outline: 2px solid var(--x5zlkvd);
  }

  .xganut:focus-visible {
    outline: 3px solid var(--x5zlkvd);
  }

  .xth96fs:hover {
    border-color: var(--x1hc48gz);
  }

  .xxbo4bb:hover, .xhwa5e2:focus {
    border-color: var(--x5zlkvd);
  }

  @media (width <= 520px) {
    .xf405z0.xf405z0 {
      border-radius: 0;
    }

    .x1ns7sa6.x1ns7sa6 {
      border-width: 0;
    }
  }

  @media (width <= 760px) {
    .xvl6ea5.xvl6ea5 {
      gap: var(--x12msqx5);
    }
  }
}

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

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

  .x1gzmk7r {
    -webkit-line-clamp: 3;
  }

  .xnajbk2 {
    -webkit-line-clamp: 4;
  }

  .x1inaio4 {
    accent-color: var(--x5zlkvd);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

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

  .x192tdn3 {
    animation-delay: .25s;
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .xw6taxk {
    animation-duration: .22s;
  }

  .x1a78uxe {
    animation-duration: .24s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .x1xixsfh {
    animation-duration: 1.8s;
  }

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

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

  .x1vnid1y {
    animation-name: x189zm6y-B;
  }

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

  .x1495tdg {
    animation-name: x44muo0-B;
  }

  .x187wqm8 {
    animation-name: x9ua5a-B;
  }

  .x1jkt028 {
    animation-name: xdraqwn-B;
  }

  .x165ak7l {
    animation-name: xzkzyhy-B;
  }

  .x1lfcbla {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

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

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

  .x2ebxmi {
    aspect-ratio: 16 / 10;
  }

  .xmzhqw {
    aspect-ratio: 2 / 1.15;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .x1sg1d4o {
    aspect-ratio: 4 / 5;
  }

  .x8gyo0a {
    backdrop-filter: blur(14px);
  }

  .x1r1mewj {
    background-color: #000;
  }

  .xutv4nm {
    background-color: #152234;
  }

  .x1qbsfi0 {
    background-color: #e4edf8;
  }

  .x1r7dubm {
    background-color: #e5eeff;
  }

  .xmafpz1 {
    background-color: #eaf1ff;
  }

  .x1ruacq1 {
    background-color: #eef1f5;
  }

  .xf3y3em {
    background-color: #f0f5ff;
  }

  .xhshhzq {
    background-color: #f4f7fb;
  }

  .x9tuzij {
    background-color: #f5f8fe;
  }

  .xoescig {
    background-color: #fafcff;
  }

  .x1kew5gb {
    background-color: #fce8df;
  }

  .xj4c5ne {
    background-color: #0000004d;
  }

  .xa44r0r {
    background-color: #00000073;
  }

  .x8qq8ib {
    background-color: #0000008c;
  }

  .x1uqqu72 {
    background-color: #0c101ae0;
  }

  .x1f6sx0h {
    background-color: #172033b8;
  }

  .x8s16b3 {
    background-color: #ffffff21;
  }

  .x74mqcx {
    background-color: #ffffff29;
  }

  .xftg0ou {
    background-color: #ffffffb3;
  }

  .x1wparz {
    background-color: #ffffffb8;
  }

  .x1pictc5 {
    background-color: #ffffffe0;
  }

  .x1egyrhw {
    background-color: #fffffff5;
  }

  .x1cy2nf {
    background-color: #1d3d6d33;
  }

  .xxlk6en {
    background-color: #1d3d6dd1;
  }

  .xk828xt {
    background-color: #1d3d6ddb;
  }

  .xo63l6y {
    background-color: #1d3d6df0;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1otk339 {
    background-color: var(--x10lceu5);
  }

  .x3t75zy {
    background-color: var(--x10w1p5z);
  }

  .x1wphozb {
    background-color: var(--x13klty7);
  }

  .x35pu1k {
    background-color: var(--x1cla2w7);
  }

  .xefqw7z {
    background-color: var(--x1d7izom);
  }

  .x1aw62nu {
    background-color: var(--x1hc48gz);
  }

  .x19c6xo0 {
    background-color: var(--x1hg4qih);
  }

  .x1vuherl {
    background-color: var(--x1lj9f45);
  }

  .x1elyby6 {
    background-color: var(--x1r47zaj);
  }

  .x343v1q {
    background-color: var(--x1t3p99o);
  }

  .x6lq7im {
    background-color: var(--x1ucvx1n);
  }

  .x13de3sh {
    background-color: var(--x1uhetft);
  }

  .x5f4bny {
    background-color: var(--x1uum0qk);
  }

  .xaf4o6b {
    background-color: var(--x1yo84tr);
  }

  .x8bb28e {
    background-color: var(--x3i6jlq);
  }

  .xvfw7ez {
    background-color: var(--x58pihp);
  }

  .xun0a80 {
    background-color: var(--x5zlkvd);
  }

  .x1ezes5i {
    background-color: var(--xfxoi53);
  }

  .x7dzfrg {
    background-color: var(--xh1b7s6);
  }

  .xhpksh9 {
    background-color: var(--xhn1f82);
  }

  .x1qv8trl {
    background-color: var(--xkqoat0);
  }

  .x1mnjpdx {
    background-color: var(--xkvh5m1);
  }

  .xzv3a3n {
    background-color: var(--xp4tcyw);
  }

  .x1ac40su {
    background-color: var(--xqmkty0);
  }

  .x1799r8a {
    background-color: var(--xtg57wo);
  }

  .xqdc6u3 {
    background-color: var(--xu50s3t);
  }

  .x1k8kfsv {
    background-color: var(--xynnx51);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1mjfbwf {
    box-shadow: -20px 0 60px #142a462e;
  }

  .x1bc3mt6 {
    box-shadow: 0 0 0 1.5px #ffffffd9;
  }

  .xym6wwu {
    box-shadow: 0 0 0 10px #eaf1fe;
  }

  .x1l9zz40 {
    box-shadow: 0 0 0 10px #fceef1;
  }

  .x8zc4e3 {
    box-shadow: 0 0 0 1px #2d67c7;
  }

  .xva49m5 {
    box-shadow: 0 0 0 1px var(--x1hc48gz);
  }

  .xxz0ipd {
    box-shadow: 0 0 0 4px #eaf1fe;
  }

  .x1jhrjxd {
    box-shadow: 0 0 0 4px #edf6f2;
  }

  .x138xit6 {
    box-shadow: 0 2px 6px #305c9614;
  }

  .xgqyvlm {
    box-shadow: 0 5px 12px #2d67c73d;
  }

  .x1jutz0d {
    box-shadow: 0 8px 20px #2d67c733;
  }

  .x1dgm18t {
    box-shadow: var(--x1dxt2up);
  }

  .xo7cta1 {
    box-shadow: var(--x1ir2rb9);
  }

  .xle3va0 {
    box-shadow: var(--x4j8f2);
  }

  .xh3yuql {
    box-shadow: var(--xxhm1cs);
  }

  .x407eal {
    box-shadow: var(--xz9iz1x);
  }

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

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

  .x1cc0o7e {
    color: #8090a4;
  }

  .x1iipg9v {
    color: #95523c;
  }

  .xboqauy {
    color: #dce9ff;
  }

  .xqvvt8k {
    color: #f2f6ff;
  }

  .xfungia {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1h8zzl {
    color: #ffffffd1;
  }

  .x19co3pv {
    color: #0000;
  }

  .x1d0xwxb {
    color: var(--x13klty7);
  }

  .x1nsfx1g {
    color: var(--x144jb11);
  }

  .x1otnjj3 {
    color: var(--x1clww6y);
  }

  .x1fd1af6 {
    color: var(--x1d9cptk);
  }

  .x1yieg3e {
    color: var(--x1dg2mzc);
  }

  .x1evnmin {
    color: var(--x1j801uq);
  }

  .x156w49g {
    color: var(--x1jntg6y);
  }

  .x1y6usnl {
    color: var(--x1kt5sp2);
  }

  .xswy3xq {
    color: var(--x1obg3fi);
  }

  .x1bt6rek {
    color: var(--x1qin37z);
  }

  .x10is5td {
    color: var(--x1r7rneb);
  }

  .xwekjci {
    color: var(--x1thkko8);
  }

  .x1iicdtz {
    color: var(--x1votwuv);
  }

  .x135hc6y {
    color: var(--x1yo84tr);
  }

  .x1frmsww {
    color: var(--x3i6jlq);
  }

  .xa1sjad {
    color: var(--x5zlkvd);
  }

  .xyl6ue1 {
    color: var(--xdb4tx5);
  }

  .xqx14sn {
    color: var(--xe8ng9g);
  }

  .xl5ae5e {
    color: var(--xg7d7y8);
  }

  .x1gvytcc {
    color: var(--xynnx51);
  }

  .x1pvt8np {
    column-gap: var(--x1dyheav);
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1wex0s {
    font-family: Inter, Aptos, Segoe UI, PingFang SC, Microsoft YaHei, sans-serif;
  }

  .x1ey7xld {
    font-family: monospace;
  }

  .x1mb2qyg {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1nyyd3 {
    font-size: 25px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1im5e5j {
    font-weight: 620;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .xvdv984 {
    font-weight: 680;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x18ab760 {
    font-weight: 720;
  }

  .x1etuo2s {
    font-weight: 730;
  }

  .xt64d2d {
    font-weight: 740;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .x1t97rjw {
    font-weight: 760;
  }

  .x1ptq3bi {
    font-weight: 780;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .xiqf31s {
    grid-auto-rows: 1fr;
  }

  .x6tmqhh {
    grid-auto-rows: 94px;
  }

  .xfxhcv1 {
    grid-template-columns: 1.5fr 1fr;
  }

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

  .x1oducdt {
    grid-template-columns: 1fr 1.25fr;
  }

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

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

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

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

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

  .x4bqlyr {
    grid-template-columns: 45px 12px 1fr;
  }

  .xisifj4 {
    grid-template-columns: 48px 14px minmax(0, 1fr);
  }

  .x1pirp8j {
    grid-template-columns: 64px 1fr 76px;
  }

  .x1r82ky {
    grid-template-columns: 88px 1fr;
  }

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

  .xspry6v {
    grid-template-columns: minmax(0, 1.2fr) minmax(300px, .8fr);
  }

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

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

  .x1nc6rh3 {
    grid-template-columns: minmax(280px, .9fr) minmax(340px, 1.1fr);
  }

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

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

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

  .xl501l6 {
    grid-template-columns: repeat(4, 1fr);
  }

  .xkgyxu0 {
    grid-template-columns: repeat(5, 1fr);
  }

  .x1b83635 {
    grid-template-columns: repeat(auto-fill, minmax(110px, 1fr));
  }

  .x1of8qhy {
    grid-template-columns: repeat(auto-fit, minmax(128px, 1fr));
  }

  .xsr7a7h {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));
  }

  .x6ec99f {
    grid-template-rows: 1fr 1fr;
  }

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

  .xo2ifbc {
    inset-inline-end: 10px;
  }

  .x9q68il {
    inset-inline-end: 12px;
  }

  .x1g9hn12 {
    inset-inline-end: 40px;
  }

  .xxx7yvo {
    inset-inline-end: 4px;
  }

  .x1f889gz {
    inset-inline-end: 6px;
  }

  .x11dcrhx {
    inset-inline-end: 8px;
  }

  .xslqt17 {
    inset-inline-start: 21px;
  }

  .x1ty65gk {
    inset-inline-start: 3px;
  }

  .xrotz4w {
    inset-inline-start: 8px;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .xaw8158 {
    justify-content: space-evenly;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1tzkb49 {
    letter-spacing: -.3px;
  }

  .x1hmgyg8 {
    letter-spacing: -.5px;
  }

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

  .x1mwpwyd {
    letter-spacing: .3px;
  }

  .x1r0g7yl {
    letter-spacing: 1px;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .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;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xbs1c6g {
    line-height: 1.9;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1sa5p1d {
    margin-inline-end: 10px;
  }

  .x1ytg209 {
    margin-inline-end: var(--x12msqx5);
  }

  .x19wmrak {
    margin-inline-start: 48px;
  }

  .xdzw4kq {
    margin-inline-start: 6px;
  }

  .x13fj5qh {
    margin-inline-start: 8px;
  }

  .xifhots {
    margin-inline-start: var(--x12msqx5);
  }

  .xd77v4q {
    mask-image: linear-gradient(to right, #0000 0, #000 14px calc(100% - 14px), #0000 100%);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x197sbye {
    opacity: .6;
  }

  .xal5it7 {
    opacity: .68;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .x19s9pn4 {
    opacity: .82;
  }

  .x6xrdp9 {
    opacity: .84;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1lux8kp {
    outline-color: var(--x1l14625);
  }

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

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1s780dp {
    outline-width: 3px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xsfy40s {
    padding-inline-end: 32px;
  }

  .x11lfxj5 {
    padding-inline-end: 4px;
  }

  .xao8ra5 {
    padding-inline-end: var(--x12msqx5);
  }

  .xe2zdcy {
    padding-inline-start: 10px;
  }

  .x1onr9mi {
    padding-inline-start: 14px;
  }

  .x6r74jo {
    padding-inline-start: var(--x1dyheav);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1hdbdi8 {
    scroll-snap-align: center;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .x16tdsg8 {
    text-align: inherit;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1c071of {
    transform: none;
  }

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

  .x1k8on9b {
    transform: scale(.985);
  }

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

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

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

  .xx6bhzk {
    transition-duration: .15s;
  }

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

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

  .x11xpdln {
    transition-property: transform;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

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

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1x85hfe {
    z-index: 12;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x6y048q {
    z-index: 70;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .x166yh1j:focus-visible {
    background-color: var(--x1ucvx1n);
  }

  .x14u2h32:focus-visible {
    box-shadow: 0 0 0 3px var(--xfxoi53);
  }

  .xsrmd8x:focus-visible {
    box-shadow: var(--xxhm1cs);
  }

  .x1ik1jy9:focus-visible {
    outline-color: var(--x1l14625);
  }

  .xhprtzy:focus-visible {
    outline-color: var(--x5zlkvd);
  }

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

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

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

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

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

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

  .xzv1bek:focus-visible {
    outline-width: 3px;
  }

  .x1cwwntv:disabled {
    background-color: #aabbd2;
  }

  .x1nnxjsz:disabled {
    background-color: var(--xh1b7s6);
  }

  .xtbelhj:disabled {
    color: #f5f7fa;
  }

  .x1tjpa17:disabled {
    color: var(--x144jb11);
  }

  .x1tqdwx0:disabled {
    color: var(--x1j801uq);
  }

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

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .x3k14ip:disabled {
    opacity: .68;
  }

  .x1gl3shj:disabled {
    transform: none;
  }

  .x1kum4wu:hover {
    background-color: var(--x1ucvx1n);
  }

  .xv6i3tc:hover {
    background-color: var(--xh1b7s6);
  }

  .x1okw0ox:hover {
    background-color: var(--xu50s3t);
  }

  .x1xck36j:hover {
    background-color: var(--xv2lypx);
  }

  .x1ytpfc8:hover {
    color: var(--x5zlkvd);
  }

  .x184exb7:active {
    background-color: var(--xdb4tx5);
  }

  .xjpkewc:active {
    background-color: var(--xu50s3t);
  }

  .xv3zcqh:active {
    transform: scale(.985);
  }

  .xd58rb1:active {
    transform: scale(.99);
  }

  @media (width <= 760px) {
    .xe4s3o.xe4s3o {
      align-items: center;
    }
  }

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

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

  @media (height <= 900px) and (width >= 521px) {
    .x1a04se7.x1a04se7 {
      aspect-ratio: auto;
    }
  }

  @media (width <= 760px) {
    .x1qpylaa.x1qpylaa {
      background-color: var(--x1ucvx1n);
    }
  }

  @media (width <= 520px) {
    .x18a4qkm.x18a4qkm {
      box-shadow: none;
    }
  }

  @media (width <= 760px) {
    .x10sekqr.x10sekqr {
      display: flex;
    }

    .xy0uqqd.xy0uqqd {
      display: none;
    }
  }

  @media (width <= 1100px) {
    .x1g9v1si.x1g9v1si {
      display: none;
    }
  }

  @media (width <= 860px) {
    .xxkuzyh.xxkuzyh {
      flex-direction: row;
    }
  }

  @media (width <= 760px) {
    .x1guth9d.x1guth9d {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 960px) {
    .x1e75u2o.x1e75u2o {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 1000px) {
    .x1yrsl7f.x1yrsl7f {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 860px) {
    .x1w4zg41.x1w4zg41 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 980px) {
    .xup0gzv.xup0gzv {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 1100px) {
    .x1w84cju.x1w84cju {
      grid-template-columns: 240px minmax(0, 1fr);
    }
  }

  @media (width <= 1180px) {
    .xd5k2se.xd5k2se {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 1000px) {
    .x1gj5atc.x1gj5atc {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width <= 1200px) {
    .xn1j1qk.xn1j1qk {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 1100px) {
    .x1l8dr4e.x1l8dr4e {
      justify-content: center;
    }
  }

  @media (width <= 760px) {
    .x16s8xsx.x16s8xsx {
      justify-content: space-between;
    }
  }
}

@layer priority5 {
  .xekknax {
    border-bottom-color: #d7e4f6b3;
  }

  .xnpe425 {
    border-bottom-color: var(--x17emfa6);
  }

  .x1wlk6mt {
    border-bottom-color: var(--x1uhetft);
  }

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

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

  .xkpkr0w {
    border-top-color: var(--x17emfa6);
  }

  .xwcw94y {
    border-top-color: var(--x1sjpfs1);
  }

  .x8erzde {
    border-top-color: var(--x1uhetft);
  }

  .x1a4gvyu {
    border-top-left-radius: var(--x1472805);
  }

  .xfln5jw {
    border-top-right-radius: var(--x1472805);
  }

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

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

  .xmn4e3e {
    border-top-width: 3px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1y0lptx {
    bottom: 22px;
  }

  .xy58vm5 {
    bottom: 24px;
  }

  .x1u9mewc {
    bottom: 28px;
  }

  .xrb244j {
    bottom: 6px;
  }

  .xj9fbq8 {
    bottom: 88px;
  }

  .x1or61tm {
    bottom: 96px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xx3o462 {
    height: 15px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1ta3ar0 {
    height: 17px;
  }

  .x1b51vyi {
    height: 180px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xhvdbge {
    height: 19px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x158ke7r {
    height: 21px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xi0exxh {
    height: 23px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x9fpu7x {
    height: 27px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1dnml7z {
    height: 54px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xwa7hi {
    height: 58px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1peatla {
    height: 64px;
  }

  .x1mgsydn {
    height: 66px;
  }

  .x1gb2em4 {
    height: 68px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .x14baz6b {
    height: 76px;
  }

  .xn6wvy2 {
    height: 82px;
  }

  .x3do9gg {
    height: 844px;
  }

  .x14nwjz3 {
    height: 88px;
  }

  .xdk7pt {
    height: 8px;
  }

  .x1to3lk4 {
    height: 92px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .xdnuchv {
    left: 13px;
  }

  .x1oax2jk {
    left: 24px;
  }

  .xkdya4b {
    left: 46%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xxwu3sf {
    left: 6px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x1kun5e6 {
    margin-bottom: var(--x12msqx5);
  }

  .xawjtbe {
    margin-bottom: var(--x160t4r8);
  }

  .xbyiwz7 {
    margin-bottom: var(--x1abom57);
  }

  .x818agc {
    margin-bottom: var(--x1bf7bc9);
  }

  .x1uled6n {
    margin-bottom: var(--x1dyheav);
  }

  .x1tpqehw {
    margin-left: 12px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x4arcmf {
    margin-top: -14px;
  }

  .x1w8jdc1 {
    margin-top: -22px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x5i9c7l {
    margin-top: 17px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1rhet7l {
    margin-top: 7px;
  }

  .xzbgwbi {
    margin-top: 9px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1qnmz2q {
    margin-top: var(--x12msqx5);
  }

  .xxfpd4w {
    margin-top: var(--x1abom57);
  }

  .x2221gy {
    margin-top: var(--x1bf7bc9);
  }

  .xc3kfyz {
    margin-top: var(--x1dyheav);
  }

  .x1vjzpta {
    margin-top: var(--x7yf3q);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1bwycvy {
    max-height: 100vh;
  }

  .x1aoj0v {
    max-height: 150px;
  }

  .x1xiyphd {
    max-height: 240px;
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x127lh2o {
    max-height: 76px;
  }

  .x8gquf5 {
    max-height: 82%;
  }

  .xc93too {
    max-height: 88%;
  }

  .xexrwz1 {
    max-height: calc(100vh - 120px);
  }

  .x12ajvvl {
    max-height: calc(100vh - 32px);
  }

  .xp8cfov {
    max-height: max(320px, 100vh - 572px);
  }

  .x1tpfs6y {
    max-height: min(520px, 68vh);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1wmrhtn {
    max-width: 1100px;
  }

  .x1f0l55g {
    max-width: 140px;
  }

  .x153zgqt {
    max-width: 1580px;
  }

  .x55n99s {
    max-width: 15em;
  }

  .x1ncir08 {
    max-width: 200px;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .x1sabklg {
    max-width: 26em;
  }

  .x1ql9h3b {
    max-width: 27em;
  }

  .x1h5qwi4 {
    max-width: 28em;
  }

  .x1qv14hj {
    max-width: 30em;
  }

  .xdduh5l {
    max-width: 330px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1y8h3ww {
    max-width: 45%;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .xqnzamk {
    max-width: calc(100% - 48px);
  }

  .x1jxwzqs {
    max-width: calc(100vw - 160px);
  }

  .xw7nakj {
    max-width: calc(100vw - 32px);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xi3av73 {
    min-height: 120px;
  }

  .xpgt3lm {
    min-height: 132px;
  }

  .xdllx24 {
    min-height: 156px;
  }

  .x1ytj6gl {
    min-height: 23px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x1v877vn {
    min-height: 270px;
  }

  .x7hwdi7 {
    min-height: 27px;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu97haq {
    min-height: 34px;
  }

  .x1dby22o {
    min-height: 360px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x141feeh {
    min-height: 38px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x137vrcb {
    min-height: 520px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xt55aet {
    min-height: 54px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .xvkrg5o {
    min-height: 58px;
  }

  .xm369xr {
    min-height: 60%;
  }

  .x1f83pxg {
    min-height: 62px;
  }

  .xcr9lap {
    min-height: 66px;
  }

  .x1wzw5q2 {
    min-height: 68px;
  }

  .x1rfaoo0 {
    min-height: 70px;
  }

  .xzbw6zd {
    min-height: 74px;
  }

  .x1r3qdcx {
    min-height: 76px;
  }

  .x1h7t28c {
    min-height: 82px;
  }

  .x16ycmmq {
    min-height: 86px;
  }

  .xefclja {
    min-height: 88px;
  }

  .x1aes4zu {
    min-height: 92px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .x65nank {
    min-height: auto;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .xt7fyls {
    min-width: 150px;
  }

  .x16xo4sp {
    min-width: 18px;
  }

  .xjnnnki {
    min-width: 21px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .x9j7lv1 {
    min-width: 29px;
  }

  .x15hfatp {
    min-width: 36px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .x8t706p {
    min-width: 650px;
  }

  .x6c5l4p {
    min-width: 80px;
  }

  .xk8lq53 {
    min-width: max-content;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xu2c7oj {
    padding-bottom: 104px;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xer27st {
    padding-bottom: var(--x12msqx5);
  }

  .x1d786lz {
    padding-bottom: var(--x160t4r8);
  }

  .x1y2xyn3 {
    padding-bottom: var(--x1abom57);
  }

  .x1aaz7ip {
    padding-bottom: var(--x1bf7bc9);
  }

  .x1ok8fck {
    padding-bottom: var(--x1dyheav);
  }

  .x1pn2rtg {
    padding-bottom: var(--xjwhviq);
  }

  .x10de0yr {
    padding-left: 36px;
  }

  .xcpk43y {
    padding-left: 5px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .xpeaksr {
    padding-left: var(--x12msqx5);
  }

  .x6ufnet {
    padding-left: var(--x1bf7bc9);
  }

  .x172tpsr {
    padding-left: var(--x1dyheav);
  }

  .x2v6pst {
    padding-left: var(--x7yf3q);
  }

  .xcicffo {
    padding-right: 10px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .x10dlkkm {
    padding-right: 9px;
  }

  .xpuwjv5 {
    padding-right: var(--x12msqx5);
  }

  .xln6cw5 {
    padding-right: var(--x1bf7bc9);
  }

  .x17iu8aj {
    padding-right: var(--x1dyheav);
  }

  .xa56sz4 {
    padding-right: var(--x7yf3q);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .x1d0ri9u {
    padding-top: 13px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x4uktuv {
    padding-top: var(--x12msqx5);
  }

  .x18tcqk4 {
    padding-top: var(--x160t4r8);
  }

  .x911nhk {
    padding-top: var(--x1abom57);
  }

  .xhtrgi3 {
    padding-top: var(--x1bf7bc9);
  }

  .x1wwxzcr {
    padding-top: var(--x1dyheav);
  }

  .x155nydw {
    padding-top: var(--x7yf3q);
  }

  .x1zu5ko {
    padding-top: var(--xjwhviq);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1gv0tr7 {
    right: 24px;
  }

  .x4a824z {
    right: 5px;
  }

  .xclnmbr {
    right: 6px;
  }

  .x13vifvy {
    top: 0;
  }

  .xuivejd {
    top: 14px;
  }

  .x8l1umf {
    top: 24px;
  }

  .xxk6nc9 {
    top: 3px;
  }

  .xndqk7f {
    top: 4px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1jzctok {
    top: 5px;
  }

  .x1atx4j1 {
    top: 6px;
  }

  .x9oiu8 {
    top: 96px;
  }

  .x10qt4y8 {
    top: var(--x12msqx5);
  }

  .x1dtgg8j {
    top: var(--x1abom57);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1se2ifz {
    width: 17px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .xn6xy2s {
    width: 19px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1uncgzr {
    width: 224px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xezl2tj {
    width: 25px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x19h4ct {
    width: 35%;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1guw455 {
    width: 38px;
  }

  .xqujd4m {
    width: 390px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x3x2bpi {
    width: 46px;
  }

  .xht4xr3 {
    width: 480px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x1fxk84t {
    width: 54px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1u78mur {
    width: 58px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .xge0ay3 {
    width: 66px;
  }

  .x19app5s {
    width: 68%;
  }

  .x13zx6y {
    width: 68px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x65xoit {
    width: 70%;
  }

  .xni59qk {
    width: 72px;
  }

  .xpmw3k {
    width: 760px;
  }

  .x1pigqs1 {
    width: 82px;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .xjzaux3 {
    width: 92px;
  }

  .x14atkfc {
    width: auto;
  }

  .x11fil {
    width: calc(100% - var(--x1dyheav) * 2);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

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

  @media (width <= 520px) {
    .x1305cd4.x1305cd4 {
      height: 100vh;
    }
  }

  @media (height <= 900px) and (width >= 521px) {
    .x13h39t9.x13h39t9 {
      height: calc(100vh - 32px);
    }
  }

  @media (width <= 520px) {
    .x1xc6wpz.x1xc6wpz {
      max-height: 100vh;
    }
  }

  @media (width <= 1180px) {
    .xnfz7ma.xnfz7ma {
      max-height: none;
    }
  }

  @media (width <= 520px) {
    .xdosx58.xdosx58 {
      max-width: 100vw;
    }
  }

  @media (width <= 760px) {
    .xbbkc0n.xbbkc0n {
      min-height: 64px;
    }
  }

  @media (width <= 860px) {
    .x17aj91e.x17aj91e {
      min-width: 210px;
    }
  }

  @media (width <= 760px) {
    .x18q6szn.x18q6szn {
      overflow-x: auto;
    }
  }

  @media (width <= 860px) {
    .x1e7qoxn.x1e7qoxn {
      overflow-x: auto;
    }
  }

  @media (width <= 1180px) {
    .x1en9yq5.x1en9yq5 {
      overflow-y: visible;
    }
  }

  @media (width <= 520px) {
    .x1eg3lfn.x1eg3lfn {
      width: 100vw;
    }
  }

  @media (height <= 900px) and (width >= 521px) {
    .xnr23jv.xnr23jv {
      width: 390px;
    }
  }

  @media (width <= 1100px) {
    .x1xecnpp.x1xecnpp {
      width: 82px;
    }
  }
}

@layer priority6 {
  .xyx5xy7::-webkit-progress-bar {
    border-radius: var(--x12ht12p);
  }

  .x8hyos2::-webkit-progress-value {
    border-radius: var(--x12ht12p);
  }

  .xtubgxz::-moz-progress-bar {
    border-radius: var(--x12ht12p);
  }

  .xl5i350:before, .xkbqsiu:after {
    flex: 1;
  }

  .x15rbkgi::-webkit-progress-value {
    transition: width .3s ease-out;
  }
}

@layer priority7 {
  .x1pz2iyw:before, .x1lrjyxm:after {
    background-color: var(--x1hc48gz);
  }

  .xfdlb6u::-webkit-progress-bar {
    background-color: var(--x1uhetft);
  }

  .x1q804zi::-webkit-progress-value {
    background-color: var(--x5zlkvd);
  }

  .x1n12iym::-moz-progress-bar {
    background-color: var(--x5zlkvd);
  }

  .x19aew6v::placeholder {
    color: var(--x144jb11);
  }

  .x1xd5mge::placeholder {
    color: var(--x1d9cptk);
  }

  .xttnjua::placeholder {
    color: var(--x1jntg6y);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x1mn7php::placeholder {
    opacity: .82;
  }
}

@layer priority8 {
  .xy80zi5:before, .xcock1l:after {
    height: 1px;
  }
}

@keyframes x189zm6y-B {
  0%, 100% {
    box-shadow: 0 0 0 10px #fceef1;
  }

  50% {
    box-shadow: 0 0 0 16px #b33d5514;
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes x9ua5a-B {
  from {
    opacity: 0;
    transform: translateX(28px);
  }

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

@keyframes xzkzyhy-B {
  from {
    opacity: 0;
    transform: translateX(-28px);
  }

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

@keyframes xdraqwn-B {
  from {
    opacity: .65;
    transform: scaleY(.55);
  }

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

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

  to {
    transform: translateX(0);
  }
}

:root, .xf0r4kw {
  --x1hg4qih: #eef5ff;
  --x10w1p5z: #e8e8e4;
  --x1ucvx1n: #fff;
  --xh1b7s6: #f8fbff;
  --x13klty7: #1d3d6d;
  --x1qin37z: #294b7a;
  --x144jb11: #536d91;
  --x1d9cptk: #536a8b;
  --x1hc48gz: #d7e4f6;
  --x1uhetft: #e8f0fb;
  --x5zlkvd: #2a66c9;
  --x1obg3fi: #fff;
  --xv2lypx: #245bb4;
  --xdb4tx5: #1e4e9a;
  --x1yo84tr: #287a5e;
  --x1lj9f45: #eaf5f0;
  --xe8ng9g: #8a5a00;
  --xtg57wo: #fff5df;
  --x3i6jlq: #b33d55;
  --x1uum0qk: #fceef1;
  --x1gq41z1: #f5afc2;
  --x1sjpfs1: #ffb746;
  --x1gp6jxg: #8ccdb8;
  --xynnx51: #68b69c;
  --xu50s3t: #dce9ff;
  --xp4tcyw: #142a466b;
}

:root, .x42qtqk {
  --x7yf3q: 4px;
  --x12msqx5: 8px;
  --x1dyheav: 12px;
  --x1abom57: 16px;
  --x1bf7bc9: 20px;
  --x160t4r8: 24px;
  --xjwhviq: 32px;
  --xx3ggft: 48px;
}

:root, .x1sy59od {
  --xkvh5m1: #f3f7f9;
  --x58pihp: #fff;
  --x1d7izom: #f2f6f8;
  --xfxoi53: #eff7fc;
  --xkvf6to: #f0f6ef;
  --x1t3p99o: #fff6e5;
  --xsf6nhl: #2442536b;
  --x1dxt2up: 0 12px 30px #24425324;
  --x1dg2mzc: #244253;
  --x1clww6y: #536b77;
  --x1jntg6y: #5c707a;
  --x1thkko8: #fff;
  --x1m3oaxa: #fff;
  --x1r47zaj: #2a66c9;
  --xhn1f82: #245bb4;
  --xqmkty0: #1e4e9a;
  --x1votwuv: #2a66c9;
  --x10lceu5: #dbe8ff;
  --x158rl4: #a8c5ed;
  --x1l14625: #2a66c9;
  --x1mhke31: #83ae84;
  --x1kt5sp2: #2f6b45;
  --xyxnfpa: #b7d1b4;
  --x1u45q6s: #efb96d;
  --x1r7rneb: #6d4b16;
  --x1cla2w7: #fbecc7;
  --x1l87e4j: #f6d58f;
  --xeclvaw: #e9a47f;
  --xj8to: #92502e;
  --x17emfa6: #e8ece9;
  --x27erb8: #d6e0e2;
  --xbk1w1j: #b9cdd4;
  --x1w9bie0: #2f6b45;
  --x19xx2y0: #eef6ef;
  --xnxw9w4: #b7d1b4;
  --xzsu5ls: #875a18;
  --xqkdm5x: #fff6e5;
  --x1db0vly: #f6d58f;
  --xg7d7y8: #a83e3e;
  --x1rd4zjp: #fff1ef;
  --x11te5xq: #eab7b0;
  --xk85iy7: #285f84;
  --x1eqm2qf: #eff7fc;
  --xq5dh53: #a9d0e8;
  --x1j801uq: #89969a;
  --xkqoat0: #f1f3f2;
  --xbmxbli: #e4e8e7;
}

:root, .x1fp13uu {
  --xro9hk9: 8px;
  --x4m03fi: 14px;
  --x1472805: 20px;
  --xy1x4f: 40px;
  --x12ht12p: 9999px;
}

:root, .xoyytkq {
  --xz9iz1x: 0 24px 80px #2537482e, 0 3px 12px #25374814;
  --x4j8f2: 0 8px 24px #305c9614;
  --x1ir2rb9: 0 -16px 48px #1d3d6d29;
  --xxhm1cs: 0 0 0 3px #2d67c738;
}

.xkbkjz.xkbkjz, .xkbkjz.xkbkjz:root {
  --x27erb8: #d4e2d2;
  --x17emfa6: #e5ede3;
  --x10lceu5: #d9ecf7;
  --xkvh5m1: #f7fbf6;
  --x58pihp: #fff;
  --xfxoi53: #eaf5fd;
  --xkvf6to: #e9f5e9;
  --x1d7izom: #eff6ee;
  --x1t3p99o: #fff2d5;
}

.x16bh3cm.x16bh3cm, .x16bh3cm.x16bh3cm:root {
  --x27erb8: #dedccf;
  --x17emfa6: #ece8de;
  --xkvh5m1: #fcfaf5;
  --x58pihp: #fff;
  --xfxoi53: #f0f7fb;
  --xkvf6to: #f0f6ef;
  --x1d7izom: #f8f4ea;
  --x1t3p99o: #fff6e5;
}

.xrzpof4.xrzpof4, .xrzpof4.xrzpof4:root {
  --xkvh5m1: #f3f7f9;
  --x58pihp: #fff;
  --xfxoi53: #eff7fc;
  --xkvf6to: #f0f6ef;
  --x1d7izom: #f2f6f8;
  --x1t3p99o: #fff6e5;
}
