@layer reset{:root{color:#202124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0;position:relative}button,input,select,textarea{font:inherit}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation;color:inherit}h1,h2,h3,p{margin:0}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}svg{flex-shrink:0}#root{isolation:isolate}}

@layer reset, base, stylex.priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x15qb3m7 {
    margin: 0 0 18px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1uud7ro {
    margin: 12px 0 0;
  }

  .xxsrz4m {
    padding: 0 24px;
  }

  .x1717udv {
    padding: 0;
  }

  .x1x93lg1 {
    padding: 14px 24px;
  }

  .x1np1h16 {
    padding: 16px 18px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x10ed91l {
    padding: 3px 7px;
  }

  .x1o0nf9o {
    padding: 64px 24px;
  }

  .x2lkgqm {
    padding: 7px 10px;
  }

  .xe8ttls {
    padding: 8px;
  }

  @media (width <= 700px) {
    .x1bwrasj.x1bwrasj {
      padding: 20px;
    }
  }

  @media (width <= 420px) {
    .x1l7zyi9.x1l7zyi9 {
      padding: 24px;
    }
  }

  @media (forced-colors: active) {
    .x1f3j3q0.x1f3j3q0 {
      padding: 8px;
    }

    .x1x2di83.x1x2di83:empty {
      padding: 0;
    }
  }
}

@layer stylex.priority3 {
  .xdm1ryn {
    border-color: #e9e9eb;
  }

  .x1vx3ynh {
    border-color: canvastext;
  }

  .x1rstohm {
    border-color: #0000001a;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x736vg3 {
    border-color: var(--xdjxpka);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1jsahm1 {
    border-radius: var(--x1kjkd93);
  }

  .xmzhyyc {
    border-radius: var(--xvumokf);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xkz0k9k {
    flex: 0 auto;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x1jaupxr {
    gap: 26px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .xnzvnq6 {
    gap: var(--xd7vbjx);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x2i9t41 {
    margin-block: 16px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xilt7pz {
    padding-inline: 68px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x168l2et {
    scroll-snap-type: y mandatory;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x4s7ijm:focus-visible {
    outline: 2px solid var(--x1bfavri);
  }

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

  @media (forced-colors: active) {
    .x13rsnn2.x13rsnn2 {
      border-width: 1px;
    }
  }

  @media (width <= 640px) {
    .xd9d3ul.xd9d3ul {
      gap: 12px;
    }

    .x8bhocf.x8bhocf {
      gap: 28px;
    }
  }

  @media (width <= 600px) {
    .xniuvp8.xniuvp8 {
      gap: 6px;
    }
  }

  @media (forced-colors: active) {
    .xphs9vr.xphs9vr {
      overflow: visible;
    }
  }

  @media (width <= 700px) {
    .xzf6ch5.xzf6ch5 {
      padding-inline: 20px;
    }
  }

  @media (forced-colors: active) {
    .xgyuq8w.xgyuq8w:empty {
      border-width: 0;
    }
  }
}

@layer stylex.priority4 {
  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

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

  .x18tuv33 {
    animation-name: x1xn8s9k-B;
  }

  .x7yipfv {
    animation-play-state: var(--target-caret-blink, paused);
  }

  .xdr7l65 {
    animation-timing-function: step-end;
  }

  .x1e9d2tv {
    background-color: #82bff2;
  }

  .x14dnlg3 {
    background-color: #e4e4e6;
  }

  .x1vp5f5x {
    background-color: #e9e9ec;
  }

  .xsvd7d1 {
    background-color: #f8f8fa;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .x1udmrlx {
    background-color: #00000040;
  }

  .xws6zjw {
    background-color: #fff6;
  }

  .x1tsf7g {
    background-color: #232323e6;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .xjbtq1s {
    background-color: var(--x114u4fv);
  }

  .x2zx85w {
    background-color: var(--x14cfrdc);
  }

  .x4hj9rq {
    background-color: var(--x1cf8tnr);
  }

  .x1w7dz6i {
    background-color: var(--x1e8sats);
  }

  .xxsu3zm {
    background-color: var(--x1knqp80);
  }

  .xe5jssl {
    background-color: var(--x1y7eami);
  }

  .x10k27s {
    background-color: var(--x5imw6h);
  }

  .x1rhdvrb {
    background-color: var(--xvare14);
  }

  .x1dx0q0 {
    background-color: var(--xy13pi4);
  }

  .xd66ppf {
    background-image: linear-gradient(#82bff2 0%, #add6f6 38%, #d9ecfb 68%, #f8fbfe 100%);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xv9jsc9 {
    box-shadow: 0 0 0 1px #2323230a;
  }

  .x1x2mmro {
    box-shadow: 0 12px 26px #0000001f, 0 2px 5px #0000000d;
  }

  .x1sw2n4b {
    box-shadow: 0 1px 2px #00000014;
  }

  .xnvrwjh {
    box-shadow: 0 20px 80px #00000026;
  }

  .xruhnb5 {
    box-shadow: 0 24px 40px -12px #23232314, 0 16px 28px -8px #2323230a, 0 4px 6px -2px #2323230a, 0 0 2px #2323230a, 0 0 0 1px #2323230a;
  }

  .x1enpt6y {
    box-shadow: 0 2px 4px #0000000d, 0 12px 28px #00000014;
  }

  .x1jnfpnf {
    box-shadow: 0 4px 16px #00000014;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

  .xvz8u14 {
    caret-color: var(--target-native-caret, auto);
  }

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

  .x5bixn8 {
    color: #454545;
  }

  .x6vi0v7 {
    color: #626267;
  }

  .x1480vlx {
    color: #68686d;
  }

  .xnrwnxn {
    color: #717171;
  }

  .x1xc5y6c {
    color: #b0b0b3;
  }

  .x1ohhvkz {
    color: #f8f8f8;
  }

  .x8hvo8v {
    color: canvastext;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1imsmjv {
    color: #232323b3;
  }

  .x1vvqzlg {
    color: #232323e6;
  }

  .x1a4fszc {
    color: var(--x14cfrdc);
  }

  .x1l2amst {
    color: var(--x1cf8tnr);
  }

  .x15670kp {
    color: var(--x1e8sats);
  }

  .xq31syj {
    color: var(--x5imw6h);
  }

  .x55x1jn {
    color: var(--xew8pg0);
  }

  .x1coeogr {
    color: var(--xvare14);
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xgvdu4w {
    font-family: -apple-system, BlinkMacSystemFont, Inter, system-ui, Helvetica Neue, Arial, sans-serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1ey7xld {
    font-family: monospace;
  }

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

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x5heo1l {
    font-size: 23px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .x10p5zqr {
    font-weight: 450;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

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

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

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

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

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

  .x1w69ole {
    letter-spacing: -.025em;
  }

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

  .x142hsig {
    letter-spacing: -1.2px;
  }

  .x75m3dq {
    letter-spacing: -1px;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xklk4pu {
    line-height: 30px;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x1vy86p0 {
    line-height: 36px;
  }

  .xbzal7z {
    line-height: 44px;
  }

  .x15x7muc {
    -webkit-mask-image: linear-gradient(#0000 0%, #0003 8%, #000000a6 16%, #000 24% 76%, #000000a6 84%, #0003 92%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #0003 8%, #000000a6 16%, #000 24% 76%, #000000a6 84%, #0003 92%, #0000 100%);
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x3b2oae {
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1ljg7dt {
    outline-color: #232323cc;
  }

  .x17fapuw {
    outline-color: canvastext;
  }

  .x1g21a3s {
    outline-color: highlight;
  }

  .x2n7z9p {
    outline-color: #232323cc;
  }

  .xevx643 {
    outline-color: var(--x1bfavri);
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x17ijqyd {
    outline-offset: 1.6px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .x1h7bf5v {
    outline-offset: 5px;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

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

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xge0x1e {
    touch-action: pan-y pinch-zoom;
  }

  .x1c071of {
    transform: none;
  }

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

  .x1v099jn {
    transform: translate3d(var(--target-caret-x, 0px),-50%,0);
  }

  .x17yclkj {
    transform: translateY(-150%);
  }

  .xavs3du {
    transform: translateY(1px);
  }

  .x12bbgv0 {
    transition-delay: 60ms;
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .x12s1jxh {
    transition-duration: 80ms;
  }

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

  .x1apnbzn {
    transition-duration: var(--target-caret-duration, 80ms);
  }

  .xsh20yp {
    transition-duration: var(--target-width-duration, 0s);
  }

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

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

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

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

  .xwji4o3 {
    transition-timing-function: ease;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xxhrimm {
    visibility: var(--target-caret-visibility, hidden);
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1rozsjd {
    z-index: 101;
  }

  .x8k05lb {
    z-index: 200;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

  .x9ncsft[data-highlighted] {
    background-color: var(--x1knqp80);
  }

  .xchvl37[data-checked] {
    background-color: var(--x5imw6h);
  }

  .xfig7cx:focus-visible {
    box-shadow: 0 0 0 1.6px #f8f8f8e6, 0 0 0 5.6px #2323230f;
  }

  .x1unv8mt:focus-visible, .xulhymw[data-popup-open] {
    box-shadow: 0 0 0 4px #dceaff, 0 1px 2px #00000014;
  }

  .xy6buk1:focus-visible {
    box-shadow: 0 0 0 4px #dceaff;
  }

  .xmeq6us:focus-visible {
    outline-width: 1.6px;
  }

  .x4xl6zf:focus-visible {
    outline-width: 1px;
  }

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

  .xd5n272:disabled {
    background-color: var(--x114u4fv);
  }

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

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x485p4q:hover {
    background-color: #303030;
  }

  .xhvre6m:hover {
    background-color: var(--x114u4fv);
  }

  .x14o558z:hover {
    background-color: var(--x1knqp80);
  }

  .x1y2x7i0:hover {
    color: var(--x1cf8tnr);
  }

  .xfw2nv0:hover {
    color: var(--x5imw6h);
  }

  .xyn6nq1:focus {
    background-color: #fff;
  }

  .xr9r2s9:focus {
    box-shadow: none;
  }

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

  .x1lm8ezr:active {
    background-color: #232323;
  }

  .x1k69cgj:active {
    background-color: #454545;
  }

  .x17e8gg4:active {
    background-color: var(--x1knqp80);
  }

  .xy9w8xb:active {
    background-color: var(--xdjxpka);
  }

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

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

  @media (forced-colors: active) {
    .x9yvj25.x9yvj25 {
      background-color: canvas;
    }

    .x96wrgz.x96wrgz {
      caret-color: auto;
    }

    .x13wiqda.x13wiqda {
      clip-path: none;
    }
  }

  @media (width <= 600px) {
    .xny3jna.xny3jna {
      color: #232323cc;
    }
  }

  @media (width <= 700px) {
    .x1gz44f.x1gz44f {
      display: none;
    }
  }

  @media (forced-colors: active) {
    .x1hg6hf1.x1hg6hf1 {
      display: inline;
    }

    .x1c7sf14.x1c7sf14 {
      display: none;
    }
  }

  @media (width <= 640px) {
    .xmzarrh.xmzarrh {
      font-size: 14px;
    }

    .xf2x79s.xf2x79s {
      font-size: 16px;
    }

    .x1szwvsd.x1szwvsd {
      font-size: 18px;
    }

    .x1m1zzg7.x1m1zzg7 {
      font-size: 28px;
    }
  }

  @media (width <= 600px) {
    .x1qb292n.x1qb292n {
      font-size: 19px;
    }

    .xvox41h.xvox41h {
      font-size: 20px;
    }
  }

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

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

  @media (width >= 420.01px) and (width <= 900px) {
    .x1ebj4if.x1ebj4if {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

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

  @media (width <= 600px) {
    .xnxuyz9.xnxuyz9 {
      line-height: 30px;
    }
  }

  @media (forced-colors: active) {
    .x1fww0mx.x1fww0mx {
      -webkit-mask-image: none;
      mask-image: none;
    }

    .x3teovq.x3teovq {
      outline-color: canvastext;
    }

    .x1x84bn5.x1x84bn5 {
      outline-color: highlight;
    }

    .xcthrzx.xcthrzx {
      outline-width: 1px;
    }

    .x1jrff4x.x1jrff4x {
      outline-width: 2px;
    }
  }

  @media (width <= 900px) {
    .x4dg8vp.x4dg8vp {
      position: absolute;
    }
  }

  @media (width <= 700px) {
    .x18on85o.x18on85o {
      position: absolute;
    }
  }

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

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (forced-colors: active) {
    .xj7ak6l.xj7ak6l {
      visibility: hidden;
    }

    .xfl2a3t.xfl2a3t:empty {
      background-color: #0000;
    }
  }

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

    .x123upr1.x123upr1:hover {
      background-color: #ffffff8c;
    }

    .x1q3j4ul.x1q3j4ul:hover {
      color: #232323e6;
    }
  }

  @media (forced-colors: active) {
    .x13234z1.x13234z1:focus {
      outline-color: highlight;
    }

    .xczxqsr.xczxqsr:focus {
      outline-width: 1.6px;
    }
  }
}

@layer stylex.priority5 {
  .x15i3y39 {
    border-bottom-color: #d5d5d8;
  }

  .x1l9hfn1 {
    border-bottom-color: #dedee1;
  }

  .x17cwhcz {
    border-bottom-color: #e5e5e7;
  }

  .x1bt13iv {
    border-bottom-color: #e9e9eb;
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x1qtlu51 {
    border-bottom-color: var(--x1cf8tnr);
  }

  .xiopjms {
    border-bottom-color: var(--x5imw6h);
  }

  .x88u6q4 {
    border-bottom-color: var(--xdjxpka);
  }

  .x99hwvi {
    border-bottom-left-radius: 50%;
  }

  .xgtq5j1 {
    border-bottom-left-radius: 5px;
  }

  .x119l3r {
    border-bottom-left-radius: var(--xoil7ag);
  }

  .x1sa73s9 {
    border-bottom-left-radius: var(--xvumokf);
  }

  .x1qlrwul {
    border-bottom-right-radius: 50%;
  }

  .x1w61mk2 {
    border-bottom-right-radius: 5px;
  }

  .x79au7o {
    border-bottom-right-radius: var(--xoil7ag);
  }

  .xpefvdy {
    border-bottom-right-radius: var(--xvumokf);
  }

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

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

  .x2x41l1 {
    border-bottom-width: 3px;
  }

  .xeobgck {
    border-left-color: #d5d5d8;
  }

  .x9qoc0m {
    border-left-color: #dedee1;
  }

  .x4qlawa {
    border-left-color: #e5e5e7;
  }

  .x1g4hjc {
    border-left-color: #0000;
  }

  .x1u0w4j9 {
    border-left-color: var(--x1cf8tnr);
  }

  .xr05d1b {
    border-left-color: var(--x5imw6h);
  }

  .xrjlekj {
    border-left-color: var(--xdjxpka);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x10cdpsu {
    border-right-color: #d5d5d8;
  }

  .x1709jgi {
    border-right-color: #dedee1;
  }

  .x1cvf8o9 {
    border-right-color: #e5e5e7;
  }

  .xhe5wa1 {
    border-right-color: #0000;
  }

  .xsmzrdg {
    border-right-color: var(--x1cf8tnr);
  }

  .xv5quk {
    border-right-color: var(--x5imw6h);
  }

  .xw14ex9 {
    border-right-color: var(--xdjxpka);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .x1s4ryey {
    border-top-color: #d5d5d8;
  }

  .xal0n67 {
    border-top-color: #dedee1;
  }

  .x1f0f7y7 {
    border-top-color: #e5e5e7;
  }

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

  .xotce17 {
    border-top-color: var(--x1cf8tnr);
  }

  .x1skztck {
    border-top-color: var(--x5imw6h);
  }

  .xcjlvzo {
    border-top-color: var(--xdjxpka);
  }

  .x1xgkolo {
    border-top-left-radius: 50%;
  }

  .x1hs5g0s {
    border-top-left-radius: 5px;
  }

  .xnm1x0k {
    border-top-left-radius: var(--xoil7ag);
  }

  .x37ockw {
    border-top-left-radius: var(--xvumokf);
  }

  .x19887o6 {
    border-top-right-radius: 50%;
  }

  .xbjeahn {
    border-top-right-radius: 5px;
  }

  .x1af7zgn {
    border-top-right-radius: var(--xoil7ag);
  }

  .xl4ze7b {
    border-top-right-radius: var(--xvumokf);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1wkxgih {
    height: 120px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xqitzto {
    height: 280px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1peatla {
    height: 64px;
  }

  .xy75621 {
    height: 72px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1s59i9v {
    height: var(--xki535l);
  }

  .xu96u03 {
    left: 0;
  }

  .x12lbrt0 {
    left: 10px;
  }

  .x1qpfodn {
    left: 16px;
  }

  .xxozgar {
    left: 17px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xncym2f {
    left: 8px;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xjo6hq7 {
    left: var(--xrthlwo);
  }

  .x1jyxor1 {
    margin-bottom: -1px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .xgblqnj {
    margin-bottom: 39px;
  }

  .xh9i6ac {
    margin-left: -1px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x1gh5o4n {
    margin-left: 24px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1y7amh {
    margin-right: -1px;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xl010v5 {
    margin-right: 4px;
  }

  .xack27t {
    margin-right: auto;
  }

  .x1y332i5 {
    margin-top: -1px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x1stkcj9 {
    max-height: 118px;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .xy2oaap {
    max-height: calc(100dvh - 48px);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x104f9w2 {
    max-width: 1080px;
  }

  .x1wmrhtn {
    max-width: 1100px;
  }

  .x186ixgm {
    max-width: 1440px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .xdusixz {
    max-width: 384px;
  }

  .x197vjsw {
    max-width: 430px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1recik0 {
    max-width: calc(100vw - 48px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x1ficeh5 {
    min-height: 240px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1jkdopb {
    min-width: 1062px;
  }

  .x1vfzxcw {
    min-width: 1180px;
  }

  .xh9kpov {
    min-width: 124px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x2ixbly {
    min-width: 250px;
  }

  .x1fns5xo {
    min-width: 40px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .x80t9vs {
    min-width: var(--anchor-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x7p5m3t {
    overscroll-behavior-x: contain;
  }

  .x1e4zzel {
    overscroll-behavior-y: contain;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .x129n6ie {
    padding-bottom: 112px;
  }

  .xqd9o7y {
    padding-bottom: 160px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .x1hhzuzn {
    padding-bottom: 18px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1oz6gvq {
    padding-left: 100px;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x1k8dnhd {
    padding-left: 18px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .x1tudf5h {
    padding-left: 32px;
  }

  .xxchusl {
    padding-left: 38px;
  }

  .x1dcfgta {
    padding-left: 48px;
  }

  .x6wrskw {
    padding-left: 4px;
  }

  .x1f28wsw {
    padding-left: 50px;
  }

  .xlwz8xz {
    padding-left: 60px;
  }

  .x16js4fm {
    padding-left: 68px;
  }

  .x11iknt3 {
    padding-left: 6px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .xx9ntnt {
    padding-left: var(--xrthlwo);
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x18a8kpn {
    padding-right: 18px;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .x1m2p0i2 {
    padding-right: 32px;
  }

  .xmzs88n {
    padding-right: 4px;
  }

  .x10vgg7b {
    padding-right: 68px;
  }

  .x1ug7bdz {
    padding-right: 6px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xs7z99a {
    padding-right: var(--xrthlwo);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .x1gpkz0a {
    padding-top: 112px;
  }

  .xk54qb2 {
    padding-top: 160px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x17teg8n {
    padding-top: 96px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xwukr4l {
    right: auto;
  }

  .xaxoqm7 {
    right: var(--xrthlwo);
  }

  .xenl6mu {
    top: -112px;
  }

  .x13vifvy {
    top: 0;
  }

  .x7be41k {
    top: 15px;
  }

  .xomnu4r {
    top: 16px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xfr5jun {
    top: 8px;
  }

  .x80663w {
    top: auto;
  }

  .x1qwhh54 {
    top: calc(100% + 4px);
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1g6vzv9 {
    width: 170px;
  }

  .xhpatk0 {
    width: 184px;
  }

  .x636qxn {
    width: 190px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x143tcsw {
    width: 208px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x13m3j3r {
    width: 416px;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x1oy3ieq {
    width: 460px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xr6pica {
    width: 520px;
  }

  .x1ftt334 {
    width: 5px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x19sv2k2 {
    width: calc(100% - 40px);
  }

  .x1xdkwc2 {
    width: clamp(200px,var(--target-content-width, 200px),420px);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x19rk1ch {
    width: min(520px, 100vw - 40px);
  }

  .x1od7agf[data-popup-open] {
    border-bottom-color: #92b5e4;
  }

  .xnyxn6[aria-invalid="true"] {
    border-bottom-color: var(--x14cfrdc);
  }

  .x6jxb9x:focus-visible {
    border-bottom-color: var(--x1bfavri);
  }

  .x1kj5t2d[data-popup-open] {
    border-left-color: #92b5e4;
  }

  .x1u4hdrh[aria-invalid="true"] {
    border-left-color: var(--x14cfrdc);
  }

  .xwgsz3p:focus-visible {
    border-left-color: var(--x1bfavri);
  }

  .x1smhw0i[data-popup-open] {
    border-right-color: #92b5e4;
  }

  .x6myxrv[aria-invalid="true"] {
    border-right-color: var(--x14cfrdc);
  }

  .xpvuofq:focus-visible {
    border-right-color: var(--x1bfavri);
  }

  .xvi5ut[data-popup-open] {
    border-top-color: #92b5e4;
  }

  .x1roo7hi[aria-invalid="true"] {
    border-top-color: var(--x14cfrdc);
  }

  .x1l7cbp:focus-visible {
    border-top-color: var(--x1bfavri);
  }

  .x7o6dnm:focus {
    border-bottom-color: var(--x1bfavri);
  }

  .xkk8ujj:focus {
    border-left-color: var(--x1bfavri);
  }

  .x1nk265t:focus {
    border-right-color: var(--x1bfavri);
  }

  .x1g8ktw:focus {
    border-top-color: var(--x1bfavri);
  }

  @media (width <= 900px) {
    .xsw73op.xsw73op {
      bottom: calc(100% + 12px);
    }
  }

  @media (width <= 600px) {
    .x10l31bo.x10l31bo {
      height: 16px;
    }

    .x5vzior.x5vzior {
      height: 18px;
    }

    .x15zjvro.x15zjvro {
      height: 40px;
    }
  }

  @media (forced-colors: active) {
    .xok2tpv.xok2tpv {
      height: auto;
    }
  }

  @media (width <= 700px) {
    .xphdj1j.xphdj1j {
      left: 0;
    }

    .xdudkpw.xdudkpw {
      min-height: 44px;
    }
  }

  @media (width <= 640px) {
    .x1c4ya5t.x1c4ya5t {
      min-height: 44px;
    }
  }

  @media (width <= 600px) {
    .x1tfyd3u.x1tfyd3u {
      min-width: 112px;
    }
  }

  @media (width <= 900px) {
    .x1ayz2q2.x1ayz2q2 {
      padding-left: 0;
    }
  }

  @media (width <= 640px) {
    .x1316j.x1316j {
      padding-left: 24px;
    }
  }

  @media (width <= 400px) {
    .xa880nc.xa880nc {
      padding-left: 4px;
    }

    .xaivraf.xaivraf {
      padding-left: 8px;
    }
  }

  @media (width >= 400.01px) and (width <= 600px) {
    .x1sfjeaf.x1sfjeaf {
      padding-left: 16px;
    }

    .xcuz1aw.xcuz1aw {
      padding-left: 6px;
    }
  }

  @media (width <= 640px) {
    .x1wokvk4.x1wokvk4 {
      padding-right: 24px;
    }
  }

  @media (width <= 600px) {
    .xar8z5u.xar8z5u {
      padding-right: 13px;
    }
  }

  @media (width <= 400px) {
    .x1mv26wp.x1mv26wp {
      padding-right: 4px;
    }

    .x3xgy1w.x3xgy1w {
      padding-right: 8px;
    }
  }

  @media (width >= 400.01px) and (width <= 600px) {
    .xm4vfyl.xm4vfyl {
      padding-right: 16px;
    }

    .xe84hex.xe84hex {
      padding-right: 6px;
    }
  }

  @media (width <= 640px) {
    .x145qu5q.x145qu5q {
      padding-top: 40px;
    }
  }

  @media (width <= 900px) {
    .x1nbvxh1.x1nbvxh1 {
      right: 0;
    }
  }

  @media (width <= 700px) {
    .x1qevpyg.x1qevpyg {
      right: 0;
    }
  }

  @media (width <= 900px) {
    .x1k1rmtv.x1k1rmtv {
      top: auto;
    }

    .xa9w3ks.xa9w3ks {
      top: calc(100% + 8px);
    }
  }

  @media (width <= 700px) {
    .xbul3m1.xbul3m1 {
      top: -164px;
    }

    .xoeazxh.xoeazxh {
      top: 11px;
    }
  }

  @media (width <= 640px) {
    .xp6juem.xp6juem {
      top: 12px;
    }
  }

  @media (width <= 700px) {
    .x1v68ji2.x1v68ji2 {
      width: 100%;
    }
  }

  @media (width <= 640px) {
    .x1dbdljh.x1dbdljh {
      width: 100%;
    }
  }

  @media (width <= 600px) {
    .xeimv27.xeimv27 {
      width: 16px;
    }

    .x1i44aro.x1i44aro {
      width: 18px;
    }

    .xle19dx.xle19dx {
      width: clamp(144px,var(--target-content-width, 144px),320px);
    }
  }

  @media (width <= 400px) {
    .x865hvn.x865hvn {
      width: 140px;
    }

    .xojs9qy.xojs9qy {
      width: 148px;
    }
  }

  @media (width >= 400.01px) and (width <= 600px) {
    .x1fjiqay.x1fjiqay {
      width: 156px;
    }

    .x19zub5s.x19zub5s {
      width: 168px;
    }
  }

  @media (forced-colors: active) {
    .xw8dfws.xw8dfws {
      width: auto;
    }
  }
}

@layer stylex.priority6 {
  .x1nyfyds::placeholder {
    color: #232323b3;
  }
}

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

@keyframes x1xn8s9k-B {
  0% {
    opacity: 1;
  }

  49.9% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

:root, .xtbuv29 {
  --x1q0a8ps: 4px;
  --xd7vbjx: 8px;
  --xvpt4ga: 12px;
  --xifocrl: 16px;
  --xo2ctm3: 24px;
  --xpn4u4i: 32px;
}

:root, .xceac6 {
  --x5imw6h: #151515;
  --xew8pg0: #717171;
  --x1e8sats: #a3a3a3;
  --xdjxpka: #e9e9eb;
  --xvare14: #fff;
  --x114u4fv: #f8f8fa;
  --x1knqp80: #f5f5f5;
  --x1y7eami: #eff6ff;
  --x1bfavri: #3b82f6;
  --x1cf8tnr: #2563eb;
  --xy13pi4: #16824a;
  --x14cfrdc: #c53737;
}

:root, .x49wkj2 {
  --xoil7ag: 10px;
  --xazf5ft: 12px;
  --xvumokf: 16px;
  --x1kjkd93: 9999px;
}

:root, .x4f2ae9 {
  --xrthlwo: 16px;
  --xki535l: 44px;
}

@media (width <= 600px) {
  :root, .x4f2ae9 {
    --xrthlwo: 12px;
    --xki535l: 40px;
  }
}
