@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-optical-sizing:auto;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;background:#f2f2f7;min-height:100dvh;margin:0;font:400 1.0625rem/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}@media (prefers-color-scheme:dark){body{color:#f5f5f7;background:#000}}button,input,textarea,select{font:inherit;color:inherit}button{appearance:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}h1,h2,h3,h4,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline-offset:2px;outline:3px solid #007aff99}::selection{background:#007aff3d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x4adap3 {
    padding: var(--x185xief);
  }

  .xvdp793 {
    padding: var(--x1dx4igi);
  }

  .xxw1ejh {
    padding: var(--x6smzpo);
  }

  .x1qgcd1z {
    padding: var(--xj7u1z5);
  }
}

@layer priority3 {
  .x6w5c0t {
    border-color: var(--x-borderColor);
  }

  .x1nuv201 {
    border-color: var(--x17xiwfx);
  }

  .x17sa7ow {
    border-color: var(--x4fy9ms);
  }

  .x1c4hyf9 {
    border-color: var(--xw9jmdl);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x15aoqd3 {
    border-radius: var(--x175u24g);
  }

  .x108qytq {
    border-radius: var(--x1hu0geq);
  }

  .x11coers {
    border-radius: var(--x1k5dnf6);
  }

  .xncm4if {
    border-radius: var(--xj7uv1c);
  }

  .xejr0a6 {
    border-radius: var(--xs8ivsy);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x7e1gpw {
    gap: var(--x17nbzen);
  }

  .xafspu1 {
    gap: var(--x185xief);
  }

  .x5qh23s {
    gap: var(--x1dx4igi);
  }

  .x18xyaw6 {
    gap: var(--x1p8bhlc);
  }

  .x1i8dduk {
    gap: var(--x1v7qg3e);
  }

  .x8dlz8d {
    gap: var(--x6smzpo);
  }

  .xpm29mg {
    gap: var(--xj7u1z5);
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x3tgyqv {
    margin-block: -10px;
  }

  .xa6zkgi {
    margin-block: var(--x1p8bhlc);
  }

  .xxbjj12 {
    margin-inline: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1oe1j4z {
    outline: 2px solid var(--x5owgt1);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1r88744 {
    padding-block: var(--x17nbzen);
  }

  .x11jfpdc {
    padding-block: var(--x1dx4igi);
  }

  .xj70okc {
    padding-block: var(--x1mu5ycj);
  }

  .x1c5mmow {
    padding-block: var(--x1v7qg3e);
  }

  .x1bnkc4h {
    padding-block: var(--xj7u1z5);
  }

  .xuqn6nh {
    padding-inline: var(--x1dx4igi);
  }

  .xukrgzm {
    padding-inline: var(--x1p8bhlc);
  }

  .x4cybdk {
    padding-inline: var(--x1v7qg3e);
  }

  .x2py9yj {
    padding-inline: var(--x6smzpo);
  }

  .x1tg57hk {
    padding-inline: var(--xchfe7x);
  }

  .x1vlp7o2 {
    padding-inline: var(--xj7u1z5);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1daox91 {
    scroll-margin-block: 120px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xbeyxxe:focus-visible {
    outline: 2px solid var(--x5owgt1);
  }
}

@layer priority4 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

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

  .x1t2s9a4 {
    animation-name: xn6bpu4-B;
  }

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

  .x1plog1 {
    aspect-ratio: 1;
  }

  .xjdu6xw {
    backdrop-filter: blur(24px) saturate(180%);
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1cgek6w {
    background-color: var(--x10gm91v);
  }

  .xpl7zsn {
    background-color: var(--x11l8ry5);
  }

  .x1kwbhos {
    background-color: var(--x17xiwfx);
  }

  .x1c24agd {
    background-color: var(--x18mrolc);
  }

  .xhlpsw2 {
    background-color: var(--x1bim8uq);
  }

  .x1xek8l0 {
    background-color: var(--x1eowmrh);
  }

  .x1boinsp {
    background-color: var(--x1ka8iq5);
  }

  .x1konw8r {
    background-color: var(--x1lctwbh);
  }

  .x7g7cmx {
    background-color: var(--x1o76xx7);
  }

  .xf8dfyq {
    background-color: var(--x1pjr2kq);
  }

  .x1vaukwi {
    background-color: var(--x1rm3hn2);
  }

  .x14w21w3 {
    background-color: var(--x1utl907);
  }

  .x7bxbr5 {
    background-color: var(--x1wvtss);
  }

  .xpbdvz9 {
    background-color: var(--x3mtg3r);
  }

  .xwe42f6 {
    background-color: var(--x5owgt1);
  }

  .x1gusdpu {
    background-color: var(--xh6hk89);
  }

  .x1ci4qr4 {
    background-color: var(--xlb5to9);
  }

  .x1g27hya {
    background-color: var(--xm1u92a);
  }

  .x1t2jo2 {
    background-color: var(--xps281x);
  }

  .x1kdpigq {
    background-image: linear-gradient(#3ddc6a, #1fae4b);
  }

  .xfueolc {
    box-shadow: 0 20px 60px var(--x1wnm0nj);
  }

  .xrhoext {
    box-shadow: 0 3px 8px var(--x1wnm0nj),0 1px 1px var(--x1wnm0nj);
  }

  .xxhynoq {
    box-shadow: 0 8px 30px var(--x1wnm0nj),0 0 0 .5px var(--x4fy9ms);
  }

  .x13i05u2 {
    box-shadow: inset -.5px 0 0 var(--x4fy9ms);
  }

  .xrthy23 {
    box-shadow: inset 0 -.5px 0 var(--x4fy9ms);
  }

  .xfab9ph {
    box-shadow: inset 0 .5px 0 var(--x4fy9ms);
  }

  .xkz3ok2 {
    box-shadow: inset 0 0 0 1px var(--x4fy9ms);
  }

  .x1heor9g {
    color: inherit;
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1qz812u {
    color: var(--x11l8ry5);
  }

  .x1n19hu7 {
    color: var(--x1qjpmlu);
  }

  .x3dhq5d {
    color: var(--x1vanhyz);
  }

  .x1obs6tf {
    color: var(--x1wvtss);
  }

  .x1317xvr {
    color: var(--x5owgt1);
  }

  .x1u4lagy {
    color: var(--xk6tk4b);
  }

  .x18xz3vx {
    color: var(--xlb5to9);
  }

  .xnr3yt8 {
    color: var(--xw9jmdl);
  }

  .xj236gi {
    color: var(--xy8qoec);
  }

  .x1jm3nie {
    cursor: grab;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xc0xs4q {
    font-family: Lucida Sans Unicode, Arial Unicode MS, Segoe UI, system-ui, sans-serif;
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

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

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

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

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xucymfc {
    font-size: 2.125rem;
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

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

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

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

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1ixy4ik {
    letter-spacing: -.005em;
  }

  .x1hi0czg {
    letter-spacing: -.012em;
  }

  .xzf12q9 {
    letter-spacing: -.016em;
  }

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

  .x94scma {
    letter-spacing: -.022em;
  }

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

  .x121dk37 {
    letter-spacing: .005em;
  }

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

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

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

  .xo5v014 {
    line-height: 1;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xhslkw9 {
    stroke: var(--x17xiwfx);
  }

  .x2b8uid {
    text-align: center;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

  .xgdialr {
    transition-duration: .12s;
  }

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

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

  .x43t7r1 {
    transition-duration: .24s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x97pzxe {
    transition-duration: .6s;
  }

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .xxnu56j {
    transition-property: stroke-dashoffset;
  }

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

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

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

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

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .xpkt1hu {
    transition-timing-function: cubic-bezier(.2, .8, .2, 1);
  }

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

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x8k05lb {
    z-index: 200;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1pjtm37:last-child {
    box-shadow: none;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x11c11bn:active {
    background-color: var(--x17xiwfx);
  }

  .x1lyx3ww:active {
    background-color: var(--xh6hk89);
  }

  .xcdnw81:active {
    opacity: .5;
  }

  .xajdars:active {
    opacity: .85;
  }

  .x17sz8k2:active {
    transform: scale(.88);
  }

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

  .xgwqcfx:active {
    transform: scale(.94);
  }

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

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

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

  .x1uodt95:active {
    transition-duration: 0s;
  }
}

@layer priority5 {
  .xv0sozf {
    border-top-left-radius: var(--x1hu0geq);
  }

  .xcud02b {
    border-top-right-radius: var(--x1hu0geq);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .x1u5z0ei {
    height: 240px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

  .x1duzfkh {
    height: calc(44px + env(safe-area-inset-top));
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x19afzls {
    margin-bottom: var(--x1v7qg3e);
  }

  .xl8cphy {
    margin-left: -18px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x1wdly0x {
    margin-right: -10px;
  }

  .xaaz1e3 {
    margin-right: var(--x1p8bhlc);
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1bi8wx2 {
    margin-top: calc(-1 * var(--x185xief));
  }

  .x1udm8zy {
    margin-top: var(--x1v7qg3e);
  }

  .x12vk3g4 {
    margin-top: var(--x6smzpo);
  }

  .x42ojs5 {
    max-height: calc(100dvh - 44px);
  }

  .x1dzj0c7 {
    max-height: min(760px, 100dvh - 56px);
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xf68679 {
    max-width: var(--x-maxWidth);
  }

  .xxqkipc {
    max-width: var(--xrmdaal);
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .xu97haq {
    min-height: 34px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x7ywyr2 {
    min-height: 50px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .x879a55 {
    min-height: 60px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1ujl9rh {
    min-height: 84px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1tup4vg {
    min-width: 11px;
  }

  .x1fns5xo {
    min-width: 40px;
  }

  .x1drip2q {
    min-width: 42px;
  }

  .x9hgts1 {
    min-width: 52px;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width >= 768px) {
    .xuwhc8d.xuwhc8d {
      padding: var(--x185xief);
    }
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xiiygow {
    padding-bottom: calc(84px + env(safe-area-inset-bottom));
  }

  .x11ba12 {
    padding-bottom: env(safe-area-inset-bottom);
  }

  .x1dg3q91 {
    padding-bottom: var(--x185xief);
  }

  .xrufnj2 {
    padding-bottom: var(--x1dx4igi);
  }

  .x142470o {
    padding-bottom: var(--x6smzpo);
  }

  .xdqf4xq {
    padding-bottom: var(--xj7u1z5);
  }

  .x1swdbq8 {
    padding-left: var(--x1v7qg3e);
  }

  .x16j0l65 {
    padding-right: var(--xj7u1z5);
  }

  .xm7lytj {
    padding-top: 7px;
  }

  .x7qtsd0 {
    padding-top: calc(var(--x147u15o) + var(--xj7u1z5));
  }

  .x6vio5b {
    padding-top: env(safe-area-inset-top);
  }

  .xqes6cm {
    padding-top: max(20px,env(safe-area-inset-top));
  }

  .xdfgsi {
    padding-top: var(--x147u15o);
  }

  .x1apk5le {
    padding-top: var(--x1dx4igi);
  }

  .xyhwstx {
    padding-top: var(--x1p8bhlc);
  }

  .xe1amxn {
    padding-top: var(--x6smzpo);
  }

  .x1ht2odd {
    padding-top: var(--xj7u1z5);
  }

  .x3m8u43 {
    right: 0;
  }

  .x13vifvy {
    top: 0;
  }

  .x1atx4j1 {
    top: 6px;
  }

  .x1qzwhvn {
    top: calc(44px + env(safe-area-inset-top));
  }

  .xrr8nnl {
    top: calc(env(safe-area-inset-top) + 12px);
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x10vfzb2 {
    width: 11px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .xvni27 {
    width: 52px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x2ylhz1 {
    width: var(--xcrqofv);
  }
}

@layer priority6 {
  @media (width >= 768px) {
    .xjcjw13.xjcjw13 {
      flex: 1;
    }

    .x15nm6zu.x15nm6zu {
      gap: 3px;
    }

    .xlsqc0r.xlsqc0r {
      padding-inline: var(--x1dx4igi);
    }
  }
}

@layer priority7 {
  @media (width >= 768px) {
    .x1ezwjfr.x1ezwjfr {
      align-items: center;
    }
  }

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

  @media (prefers-contrast: more) {
    .x1o3how5.x1o3how5 {
      backdrop-filter: none;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .xy4ahtl.xy4ahtl {
      backdrop-filter: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x13kgpgu.x13kgpgu {
      background-color: #0000;
    }
  }

  @media (prefers-contrast: more) {
    .x1h2g5wo.x1h2g5wo {
      background-color: var(--x11spt68);
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x1j55jmq.x1j55jmq {
      background-color: var(--x11spt68);
    }
  }

  @media (width >= 768px) {
    .x1wu855d.x1wu855d {
      display: flex;
    }

    .x7j4a9x.x7j4a9x {
      display: none;
    }

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

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

  @media (width >= 1200px) {
    .x1banypq.x1banypq {
      grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
    }

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

  .x467hli:before {
    inset: -7px;
  }

  @media (prefers-reduced-motion: reduce) {
    .x1q879o6.x1q879o6 {
      transition-duration: 0s;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1hunwwn.x1hunwwn:hover {
      background-color: var(--x17xiwfx);
    }
  }
}

@layer priority8 {
  @media (width >= 768px) {
    .xtksyuo.xtksyuo {
      left: var(--xcrqofv);
    }

    .x43peqh.x43peqh {
      margin-left: var(--xcrqofv);
    }

    .x177rqjf.x177rqjf {
      padding-bottom: var(--x185xief);
    }

    .xm23wxu.xm23wxu {
      padding-bottom: var(--x1mu5ycj);
    }
  }
}

@layer priority9 {
  .x1cpjm7i:before {
    content: "";
  }

  .x1hmns74:before {
    position: absolute;
  }
}

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

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

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

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

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

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

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

@keyframes xn6bpu4-B {
  0% {
    opacity: .55;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .55;
  }
}

:root, .x1u8025b {
  --x17nbzen: 2px;
  --x1p8bhlc: 4px;
  --x1v7qg3e: 8px;
  --x1dx4igi: 12px;
  --xj7u1z5: 16px;
  --x6smzpo: 20px;
  --x185xief: 28px;
  --x1mu5ycj: 40px;
  --x1w5wiuv: 16px;
}

:root, .xd0o3vk {
  --x1bim8uq: #f2f2f7;
  --xm1u92a: #fff;
  --x18mrolc: #f2f2f7;
  --x3mtg3r: #fff;
  --x1vanhyz: #1d1d1f;
  --x1qjpmlu: #3c3c43a3;
  --xw9jmdl: #3c3c435c;
  --x4fy9ms: #3c3c4329;
  --x17xiwfx: #7878801f;
  --xh6hk89: #78788033;
  --x5owgt1: #007aff;
  --x1ka8iq5: #007aff1f;
  --xk6tk4b: #fff;
  --x11l8ry5: #34c759;
  --x1pjr2kq: #34c75924;
  --x1wvtss: #ff9500;
  --x10gm91v: #ff950024;
  --xlb5to9: #ff3b30;
  --x1lctwbh: #ff3b3024;
  --xy8qoec: #ff2d55;
  --x83jhbv: #5856d6;
  --x1utl907: #34c75966;
  --x1o76xx7: #34c759b3;
  --x1eowmrh: #fff;
  --x1ana0bv: #34c759;
  --x9kha1g: #007aff;
  --x1x6iq30: #ff9500;
  --x1r2wz0s: #af52de;
  --xps281x: #f9f9f9c7;
  --x11spt68: #f9f9f9;
  --x1rm3hn2: #00000047;
  --x1wnm0nj: #00000014;
}

:root, .xuae95z {
  --xcrqofv: 248px;
  --xrmdaal: 720px;
  --x147u15o: max(20px, calc(env(safe-area-inset-top) + 12px));
  --xchfe7x: 16px;
}

:root, .x1oazel8 {
  --xlx7i7r: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --xft2jy0: ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "PingFang SC", system-ui, sans-serif;
  --x11f15pw: ui-monospace, "SF Mono", Menlo, monospace;
}

:root, .xpne3pg {
  --xs8ivsy: 8px;
  --xj7uv1c: 12px;
  --x1k5dnf6: 16px;
  --x1hu0geq: 22px;
  --x175u24g: 999px;
}

@media (width >= 768px) {
  :root, .xuae95z {
    --x147u15o: 40px;
    --xchfe7x: 28px;
  }
}

@media (prefers-color-scheme: dark) {
  :root, .xd0o3vk {
    --x1bim8uq: #000;
    --xm1u92a: #1c1c1e;
    --x18mrolc: #2c2c2e;
    --x3mtg3r: #2c2c2e;
    --x1vanhyz: #f5f5f7;
    --x1qjpmlu: #ebebf5a3;
    --xw9jmdl: #ebebf55c;
    --x4fy9ms: #54545899;
    --x17xiwfx: #7878803d;
    --xh6hk89: #7878805c;
    --x5owgt1: #0a84ff;
    --x1ka8iq5: #0a84ff38;
    --x11l8ry5: #30d158;
    --x1pjr2kq: #30d15838;
    --x1wvtss: #ff9f0a;
    --x10gm91v: #ff9f0a38;
    --xlb5to9: #ff453a;
    --x1lctwbh: #ff453a38;
    --xy8qoec: #ff375f;
    --x83jhbv: #5e5ce6;
    --x1utl907: #30d15866;
    --x1o76xx7: #30d158b3;
    --x1eowmrh: #636366;
    --x1ana0bv: #30d158;
    --x9kha1g: #0a84ff;
    --x1x6iq30: #ff9f0a;
    --x1r2wz0s: #bf5af2;
    --xps281x: #1d1d1fb8;
    --x11spt68: #1d1d1f;
    --x1rm3hn2: #0000008f;
    --x1wnm0nj: #00000080;
  }
}

@media (width >= 1200px) {
  :root, .xuae95z {
    --xrmdaal: 1080px;
  }
}
