*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%;margin:0}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:oklch(11% 0 0);min-width:320px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}@media (prefers-color-scheme:light){body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:oklch(97% 0 0)}}html[data-site-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:oklch(11% 0 0)}html[data-site-theme=light] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:oklch(97% 0 0)}@layer reset{button,a,input{font:inherit}.docs-prose{color:var(--docs-text);font-size:16px;line-height:1.7}.docs-prose h1{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,5vw,44px);font-weight:600;line-height:1.1}.docs-prose h1+p{color:var(--docs-muted);margin-bottom:40px;font-size:18px}.docs-prose h2{border-top:1px solid var(--docs-border);letter-spacing:-.01em;margin:48px 0 12px;padding-top:32px;scroll-margin-top:24px;font-size:22px;font-weight:600;line-height:1.3}.docs-prose h3{margin:32px 0 8px;scroll-margin-top:24px;font-size:17px;font-weight:600}.docs-prose p,.docs-prose ul,.docs-prose ol{margin:0 0 16px}.docs-prose ul,.docs-prose ol{padding-left:24px}.docs-prose li+li{margin-top:6px}.docs-prose a{color:var(--docs-accent);text-underline-offset:3px;text-decoration:underline}.docs-prose strong{font-weight:600}.docs-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.docs-prose :not(pre)>code{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:6px;padding:1px 6px}.docs-code{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0 0 20px;display:grid}.docs-code pre{--docs-scroll-shadow:color-mix(in oklab, var(--docs-text) 16%, transparent);background:linear-gradient(to right, var(--docs-surface) 50%, transparent) left / 24px 100% no-repeat local, linear-gradient(to left, var(--docs-surface) 50%, transparent) right / 24px 100% no-repeat local, linear-gradient(to right, var(--docs-scroll-shadow), transparent) left / 12px 100% no-repeat scroll, linear-gradient(to left, var(--docs-scroll-shadow), transparent) right / 12px 100% no-repeat scroll;border-radius:11px 0 0 11px;margin:0;padding:16px;line-height:1.6;overflow-x:auto}.docs-copy{background:var(--docs-surface);border:1px solid var(--docs-border);color:var(--docs-muted);border-radius:8px;align-items:center;height:32px;margin:11px 11px 0 0;padding:0 10px;font-size:12px;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex}.docs-copy:hover{border-color:var(--docs-muted);color:var(--docs-text)}.docs-copy[data-state=copied]{border-color:var(--docs-accent);color:var(--docs-accent)}}button{cursor:pointer}html[data-site-theme=light] #root[data-prerendered=dark]{visibility:hidden}html:not([data-site-theme=light]) [data-theme-icon=light],html[data-site-theme=light] [data-theme-icon=dark]{display:none}summary::-webkit-details-marker{display:none}::selection{background:#ffffff29}@media (prefers-color-scheme:light){html:not([data-site-theme=dark]) ::selection{color:inherit;background:#0000001f}}html[data-site-theme=light] ::selection{color:inherit;background:#0000001f}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}:focus-visible{outline-offset:2px;outline:2px solid #ffffff85}[id]{scroll-margin-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*$vite$:1*/
@layer priority1;

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

  .xe4i88d {
    inset: 22px 0 0 auto;
  }

  .x1u7qmv7 {
    inset: 8% 4%;
  }

  .x1gqcalf {
    margin: 0 0 13px;
  }

  .x1t1ttd7 {
    margin: 0 0 14px;
  }

  .x103tiuj {
    margin: 0 0 22px;
  }

  .x1vpekih {
    margin: 0 0 36px;
  }

  .x1q6ys4k {
    margin: 0 0 8px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xzmowlt {
    margin: 14px 0 0;
  }

  .xplp6m6 {
    margin: 16px 0 8px;
  }

  .xxq9mk8 {
    margin: 20px 0 0;
  }

  .xhifcr4 {
    margin: 20px;
  }

  .x1eaapxy {
    margin: 24px 0 30px;
  }

  .xipc0m5 {
    margin: 30px 0 28px;
  }

  .xabx8x8 {
    margin: 6px 0 0;
  }

  .xauirti {
    margin: 8px 0 20px;
  }

  .x1rrr4bg {
    padding: 0 12px 0 16px;
  }

  .xerqy5y {
    padding: 0 12px 6px;
  }

  .x79e0p7 {
    padding: 0 28px;
  }

  .x138n8li {
    padding: 0 8px 6px;
  }

  .x1717udv {
    padding: 0;
  }

  .x1gqud3g {
    padding: 12px 14px;
  }

  .x1iwkndl {
    padding: 12px 16px;
  }

  .x1ifpib {
    padding: 12px 20px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .xrbbaph {
    padding: 14px 0;
  }

  .x1j671cp {
    padding: 14px 16px;
  }

  .x15h7in4 {
    padding: 14px 20px;
  }

  .x14hcewi {
    padding: 16px 20px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .xmbxx08 {
    padding: 18px 20px;
  }

  .x12ox6j3 {
    padding: 1px 6px;
  }

  .xyf9f8g {
    padding: 1px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xlxo6z2 {
    padding: 24px 24px 12px;
  }

  .xfis3b8 {
    padding: 28px 32px;
  }

  .xmfpazt {
    padding: 2px 8px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x9d2g2v {
    padding: 7px 2px;
  }

  .xdlcc7i {
    padding: 7px 8px 7px 18px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .x1iigo3k {
    padding: 8px 2px 0;
  }

  .xcuk4bc {
    padding: 8px 4px;
  }

  @media (width <= 680px) {
    .xnaqqam.xnaqqam {
      inset: 40px 0 0;
    }

    .x1fmgjb8.x1fmgjb8 {
      padding: 0;
    }

    .x1grov33.x1grov33 {
      padding: 10px 11px;
    }

    .xv37upt.xv37upt {
      padding: 12px;
    }

    .x1adaff.x1adaff {
      padding: 18px 16px;
    }
  }

  @media (width <= 600px) {
    .x5us4qp.x5us4qp {
      padding: 20px 20px 8px;
    }
  }

  @media (width <= 680px) {
    .x1kgog6a.x1kgog6a {
      padding: 6px;
    }
  }
}

@layer priority3 {
  .xuqmlbf {
    border-color: #ffffff47;
    border-color: lab(100% 0 0 / .28);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xzyo0ns {
    border-color: var(--x1f4on6e);
  }

  .x1fp1bf4 {
    border-color: var(--x1fgvs2f);
  }

  .x17s3o45 {
    border-color: var(--x1hyconi);
  }

  .x1nkwxff {
    border-color: var(--xfbahzi);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

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

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x1m14pf6 {
    border-width: 0 0 0 1px;
  }

  .x1712kyr {
    border-width: 0 0 1px;
  }

  .xe585br {
    border-width: 0 0 2px;
  }

  .xc342km {
    border-width: 0;
  }

  .x1hp5c4 {
    border-width: 1px 0 0;
  }

  .xwurgbp {
    border-width: 1px 0;
  }

  .x1xorudm {
    border-width: 1px 1px 1px 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .x98rzlu {
    flex: 1;
  }

  .xaxxe02 {
    flex: 2.1 1 0;
  }

  .x6elepp {
    flex: 2.2 1 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x1jaupxr {
    gap: 26px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .xqj3so6 {
    gap: 34px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1frd91 {
    gap: 56px;
  }

  .xdim9vw {
    gap: 64px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x15ye13w {
    gap: clamp(38px, 5vw, 74px);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1a8s244 {
    margin-block: 6px 10px;
  }

  .x1x57ub9 {
    margin-inline: -8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1mlfj7h {
    padding-block: 124px 142px;
  }

  .x19e2mnb {
    padding-block: 124px 24px;
  }

  .x1n94nni {
    padding-block: 20px 56px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x18yhhxe {
    padding-block: 32px 96px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x6sgm8y {
    padding-block: 96px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x11n5na0 {
    transition: background-color .15s ease-out, border-color .15s ease-out, transform .15s ease-out;
  }

  .x13bqfew {
    transition: background-color .15s ease-out, border-color .15s ease-out;
  }

  .xh8pzn0 {
    transition: background-color .15s ease-out, box-shadow .15s ease-out, transform .15s ease-out;
  }

  .xw96dao {
    transition: background-color .15s ease-out, color .15s ease-out;
  }

  .x1ykh7gv {
    transition: background-color .15s ease-out, transform .15s ease-out;
  }

  .x7cbsoh {
    transition: background-color .15s ease-out;
  }

  .xisneur {
    transition: border-color .15s ease-out;
  }

  .x1cb538d {
    transition: color .15s ease-out, background-color .15s ease-out;
  }

  .x1g0icvf {
    transition: color .15s ease-out, border-color .15s ease-out, transform .15s ease-out;
  }

  .x1edyq7o {
    transition: color .15s ease-out, transform .15s ease-out;
  }

  .x1qorpx3 {
    transition: color .15s ease-out;
  }

  .x10jyhw2 {
    transition: filter .18s, transform .3s cubic-bezier(.19, 1, .22, 1);
  }

  .xq2gx43 {
    transition: none;
  }

  .x1epzrsm {
    transition: transform .15s ease-out;
  }

  .x1njhwm4 {
    transition: transform .24s cubic-bezier(.25, 1, .5, 1);
  }

  .x1br923b {
    transition: transform .2s cubic-bezier(.25, 1, .5, 1);
  }

  .x1xl613f:focus-within {
    border-color: var(--x1flbvbj);
  }

  .x1wlyc0h:first-child {
    border-radius: 4px 0 0 4px;
  }

  .x1oma8gh:first-child {
    border-radius: 6px 0 0 6px;
  }

  .x1ix7rqf:last-child {
    border-radius: 0 4px 4px 0;
  }

  .x1dj20o4:last-child {
    border-radius: 0 6px 6px 0;
  }

  .x1wxzlax:hover {
    border-color: var(--x1f4on6e);
  }

  .x12mo4d0:hover {
    border-color: var(--x1flbvbj);
  }

  .x17knlte:hover {
    border-color: var(--x1g6ztse);
  }

  .xh0w84:focus {
    border-color: var(--x1flbvbj);
  }

  @media (width <= 680px) {
    .x1v7fc3v.x1v7fc3v {
      border-color: var(--x1f4on6e);
    }

    .xh4fohq.xh4fohq {
      border-radius: 5px;
    }

    .x11ktl16.x11ktl16 {
      border-radius: min(3vw, 10px);
    }

    .x1586u3h.x1586u3h {
      border-style: solid;
    }

    .x17q1rq3.x17q1rq3 {
      border-width: 1px;
    }

    .x1nyn03z.x1nyn03z {
      flex: 1 1 0;
    }

    .x1qg0b2p.x1qg0b2p {
      flex: 1;
    }
  }

  @media (width <= 760px) {
    .x1hah0go.x1hah0go {
      gap: 0;
    }
  }

  @media (width <= 900px) {
    .xtj25rt.xtj25rt {
      gap: 0;
    }
  }

  @media (width <= 680px) {
    .x1ds9pe9.x1ds9pe9 {
      gap: 16px;
    }
  }

  @media (width <= 900px) {
    .x9p1c4j.x9p1c4j {
      gap: 16px;
    }
  }

  @media (width <= 600px) {
    .x12a61tx.x12a61tx {
      gap: 18px;
    }
  }

  @media (width <= 860px) {
    .xfgelj9.xfgelj9 {
      gap: 28px;
    }
  }

  @media (width >= 761px) and (width <= 1000px) {
    .x11xznb5.x11xznb5 {
      gap: 32px;
    }
  }

  @media (width <= 680px) {
    .x4y802.x4y802 {
      gap: 3px;
    }

    .x1o765an.x1o765an {
      gap: 4px;
    }
  }

  @media (width <= 860px) {
    .x19kk3f1.x19kk3f1 {
      gap: 4px;
    }
  }

  @media (width <= 600px) {
    .x1sb4qs7.x1sb4qs7 {
      gap: 52px;
    }
  }

  @media (width <= 680px) {
    .xqx8xk1.xqx8xk1 {
      gap: 5px;
    }

    .x1t4hsx1.x1t4hsx1 {
      gap: 6px;
    }

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

  @media (width <= 860px) {
    .xq5d6ec.xq5d6ec {
      margin-inline: -4px;
    }
  }

  @media (width <= 1200px) {
    .xd5qstz.xd5qstz {
      margin-inline: auto;
    }
  }

  @media (width <= 680px) {
    .x1m7btk6.x1m7btk6 {
      margin-inline: auto;
    }

    .x5xl1lf.x5xl1lf {
      overflow: hidden;
    }
  }

  @media (width <= 700px) {
    .x1u0oa0i.x1u0oa0i {
      padding-block: 16px;
    }
  }

  @media (width <= 900px) {
    .x1bsboj0.x1bsboj0 {
      padding-block: 18px;
    }
  }

  @media (width <= 600px) {
    .x174l074.x174l074 {
      padding-block: 52px 80px;
    }

    .x100agok.x100agok {
      padding-block: 86px 100px;
    }

    .x1byolvi.x1byolvi {
      padding-block: 86px 24px;
    }
  }

  @media (width <= 860px) {
    .xb7qlx2.xb7qlx2 {
      padding-block: 8px 72px;
    }
  }

  @media (width <= 440px) {
    .x13byo55.x13byo55 {
      padding-inline: 0;
    }
  }

  @media (width <= 680px) {
    .x1srhlz8.x1srhlz8 {
      padding-inline: 10px;
    }
  }

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

  @media (width <= 680px) {
    .x3kjxao.x3kjxao {
      padding-inline: 4px;
    }

    .x1vtuw9g.x1vtuw9g {
      padding-inline: 6px;
    }

    .x1sbtm8j.x1sbtm8j {
      padding-inline: 8px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x9kvfbb.x9kvfbb {
      transition: none;
    }
  }

  @container (width <= 559px) {
    .xeo04h.xeo04h {
      gap: 6px;
    }
  }
}

@layer priority4 {
  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x371mqd {
    animation-duration: .19s;
  }

  .x6q96wx {
    animation-duration: 20s;
  }

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

  .x1h6ockj {
    animation-name: x1fu5dbx-B;
  }

  .xhd0p8l {
    animation-name: x3fnmhf-B;
  }

  .xa0mk88 {
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

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

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

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xgl07am {
    background-color: #0b5d2a4d;
    background-color: lab(34.0894% -33.3935 22.2294 / .3);
  }

  .x6w7k9k {
    background-color: #822b2a52;
    background-color: lab(31.524% 37.8087 22.4439 / .32);
  }

  .x3obj5w {
    background-color: #9b7bf514;
    background-color: lab(58.9795% 33.3261 -57.9673 / .08);
  }

  .xglo4wv {
    background-color: #9b7bf54d;
    background-color: lab(58.9795% 33.3261 -57.9673 / .3);
  }

  .x1wovct6 {
    background-color: #9b7bf580;
    background-color: lab(58.9795% 33.3261 -57.9673 / .5);
  }

  .x3z93u4 {
    background-color: #9b7bf5b8;
    background-color: lab(58.9795% 33.3261 -57.9673 / .72);
  }

  .xwu6q3l {
    background-color: #00000094;
    background-color: lab(0% 0 0 / .58);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xwf2emi {
    background-color: var(--x13xcioo);
  }

  .x1rdxyh2 {
    background-color: var(--x14bxszx);
  }

  .x1ucxiky {
    background-color: var(--x1f4on6e);
  }

  .x1abwt5p {
    background-color: var(--x1flbvbj);
  }

  .x1a7ppsu {
    background-color: var(--x1hyconi);
  }

  .xux82n7 {
    background-color: var(--x1uql1m7);
  }

  .xe8df9h {
    background-color: var(--xkp6zd5);
  }

  .xcycvl7 {
    background-color: var(--xlhhgqg);
  }

  .x1ndcqfj {
    background-color: var(--xmc7jxh);
  }

  .x1xgnhir {
    background-color: var(--xpma4a0);
  }

  .x1t4kj7x {
    background-color: var(--xr2d1jg);
  }

  .xfz4d8w {
    background-color: var(--xrtbfs3);
  }

  .xcj97y7 {
    background-color: var(--xsuk4kw);
  }

  .x14b3n63 {
    background-color: var(--xt9kkbv);
  }

  .x1xgulyp {
    box-shadow: -18px 0 54px #0000004d;
    box-shadow: -18px 0 54px lab(0% 0 0 / .3);
  }

  .x1me2gex {
    box-shadow: inset 0 1px #ffffff4d, 0 10px 30px #0000004d;
    box-shadow: inset 0 1px lab(100% 0 0 / .3), 0 10px 30px lab(0% 0 0 / .3);
  }

  .x2z64t {
    box-shadow: 0 24px 80px #00000073;
    box-shadow: 0 24px 80px lab(0% 0 0 / .45);
  }

  .x7uepia {
    box-shadow: 0 2px 5px #00000038, 0 20px 55px #00000057;
    box-shadow: 0 2px 5px lab(0% 0 0 / .22), 0 20px 55px lab(0% 0 0 / .34);
  }

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

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

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .x1tyxy5v {
    color: var(--x17lx3pz);
  }

  .xm360e9 {
    color: var(--x1flbvbj);
  }

  .xjs8ch {
    color: var(--x1g6ztse);
  }

  .x1lyiz56 {
    color: var(--x1uql1m7);
  }

  .xys965w {
    color: var(--xe6glwi);
  }

  .x1nyqfm3 {
    color: var(--xibha3b);
  }

  .x1uf7u78 {
    color: var(--xlhhgqg);
  }

  .xm2tmp7 {
    color: var(--xmc7jxh);
  }

  .x1x18z20 {
    color: var(--xr2d1jg);
  }

  .xcxvuhs {
    color: var(--xt9kkbv);
  }

  .x1ighy2u {
    color: var(--xuqxaet);
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xyr5o18 {
    filter: blur(55px);
  }

  .x1sedo16 {
    filter: var(--xy5lgbf);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x4q00yf {
    font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Segoe UI, sans-serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

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

  .x1wx7ac5 {
    font-size: .92em;
  }

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

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .x1scyhmd {
    font-size: clamp(36px, 6vw, 56px);
  }

  .x1x8gspm {
    font-size: clamp(42px, 5vw, 68px);
  }

  .x159d5sj {
    font-size: clamp(58px, 5.5vw, 86px);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .xmvyi9x {
    font-weight: 560;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1im5e5j {
    font-weight: 620;
  }

  .x70r0ul {
    font-weight: 640;
  }

  .xvdv984 {
    font-weight: 680;
  }

  .x18ab760 {
    font-weight: 720;
  }

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

  .x7vi9c8 {
    grid-template-columns: 15px 1fr auto;
  }

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

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

  .x10yx8fl {
    grid-template-columns: 190px 1fr;
  }

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

  .xl463y0 {
    grid-template-columns: 1fr 2fr;
  }

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

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

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

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

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

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

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

  .x1jkl77b {
    grid-template-columns: 6px minmax(0, 260px) minmax(0, 1fr) auto;
  }

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

  .x1x9byn7 {
    grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.8fr) 140px 48px 64px;
  }

  .xb8z7vb {
    grid-template-columns: minmax(0, 1fr) 72px 88px 72px;
  }

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

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

  .x1irq22q {
    grid-template-columns: minmax(460px, .78fr) minmax(0, 1.22fr);
  }

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

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

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

  .x14wtpfg {
    grid-template-columns: repeat(52, 1fr);
  }

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

  .x1hj5bt9 {
    grid-template-rows: repeat(7, 1fr);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1qab1bc {
    justify-self: end;
  }

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

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

  .x119dkuu {
    letter-spacing: -.035em;
  }

  .x1q2vhjh {
    letter-spacing: -.03em;
  }

  .x1udmw9u {
    letter-spacing: -.05em;
  }

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

  .x1b4dsll {
    letter-spacing: -.03em;
  }

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

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x2fkcpg {
    line-height: .9;
  }

  .xobulqh {
    line-height: .98;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xvs6ilp {
    -webkit-mask-image: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
    mask-image: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .x1uy6g52 {
    opacity: .62;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1al4vs7 {
    transform-origin: 0 0;
  }

  .x1c071of {
    transform: none;
  }

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

  .x7p49u4 {
    transform: rotate(0);
  }

  .xbkkko4 {
    transform: scale(.57);
  }

  .xst9zq5 {
    transform: scale(1.14);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .xv5t66b {
    transform: translateX(12px);
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .xhtitgo {
    z-index: 2;
  }

  .x1q8xho0 {
    z-index: 8;
  }

  .x1ye0val.x1ye0val:where(.x-default-marker:focus-visible *) {
    filter: none;
  }

  .xuzxhbi:focus-visible {
    outline-color: var(--x1g6ztse);
  }

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

  .x12ijfkc:focus-visible {
    outline-offset: 4px;
  }

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

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

  .x1jmo2ys.x1jmo2ys:where(.x-default-marker[open] *) {
    transform: rotate(180deg);
  }

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

  .x1r1uc04:disabled {
    background-color: var(--xpma4a0);
  }

  .xtm0rd8:disabled {
    color: var(--xe6glwi);
  }

  .xg4gkpr:hover {
    animation-play-state: paused;
  }

  .x1squkv3:hover {
    background-color: var(--x112ne5j);
  }

  .x1fn1fsm:hover {
    background-color: var(--x13xcioo);
  }

  .xttf3cr:hover {
    background-color: var(--x17s5fte);
  }

  .xmf0hxk:hover {
    background-color: var(--xpma4a0);
  }

  .x1sgf1zw:hover {
    color: var(--x1uql1m7);
  }

  .xg22d8k:hover {
    color: var(--xibha3b);
  }

  .x1o69876:hover {
    color: var(--xlhhgqg);
  }

  .x1ivzxmn:active {
    box-shadow: inset 0 1px #ffffff2e, 0 4px 12px #0000003d;
    box-shadow: inset 0 1px lab(100% 0 0 / .18), 0 4px 12px lab(0% 0 0 / .24);
  }

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

  .x19kf12q:active {
    transform: scale(.96);
  }

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

  .x16p9w2g:active {
    transform: translateY(2px) scale(.96);
  }

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

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

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

  @media (width <= 900px) {
    .xp6pnuw.xp6pnuw {
      align-self: center;
    }
  }

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

  @media (width <= 680px) {
    .xt9t7dw.xt9t7dw {
      background-color: #0000;
    }

    .x2uonkj.x2uonkj {
      color: var(--xuqxaet);
    }
  }

  @media (width <= 860px) {
    .xfsmjtp.xfsmjtp {
      display: block;
    }
  }

  @media (width <= 1200px) {
    .x9uq8br.x9uq8br {
      display: flex;
    }
  }

  @media (width <= 680px) {
    .xtm89hi.xtm89hi {
      display: flex;
    }
  }

  @media (width <= 440px) {
    .x12rwq58.x12rwq58 {
      display: none;
    }
  }

  @media (width <= 680px) {
    .x1mspsdk.x1mspsdk {
      display: none;
    }
  }

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

  @media (width <= 860px) {
    .xubcuz8.xubcuz8 {
      display: none;
    }
  }

  @media (width <= 680px) {
    .xegso0x.xegso0x {
      flex-basis: 100%;
    }
  }

  @media (width <= 1200px) {
    .xf7htcu.xf7htcu {
      flex-direction: column;
    }
  }

  @media (width <= 680px) {
    .x1nhm2qt.x1nhm2qt {
      flex-direction: column;
    }

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

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

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

  @media (width <= 680px) {
    .xhjamb5.xhjamb5 {
      flex-wrap: wrap;
    }

    .x1xkzyq1.x1xkzyq1 {
      font-size: 12px;
    }
  }

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

  @media (width <= 680px) {
    .x15b7d1c.x15b7d1c {
      font-size: 16px;
    }
  }

  @media (width <= 760px) {
    .x1tc456j.x1tc456j {
      font-size: 32px;
    }
  }

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

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

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

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

  @media (width >= 761px) and (width <= 1000px) {
    .x1g04s7f.x1g04s7f {
      grid-template-columns: 260px minmax(0, 1fr);
    }
  }

  @media (width <= 680px) {
    .x1uhrggu.x1uhrggu {
      grid-template-columns: 6px minmax(0, 1fr) auto;
    }

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

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

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

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

  @media (width <= 680px) {
    .x1m7pner.x1m7pner {
      grid-template-columns: repeat(26, 1fr);
    }
  }

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

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

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

  @media (width <= 860px) {
    .x1jcm3w6.x1jcm3w6 {
      position: static;
    }
  }

  @media (width <= 1200px) {
    .x1b4bb9j.x1b4bb9j {
      text-align: center;
    }
  }

  @media (width <= 600px) {
    .x1tpz95h.x1tpz95h {
      text-align: center;
    }
  }

  @media (width <= 680px) {
    .x8clw4s.x8clw4s {
      transform: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x13aspzk.x13aspzk.x13aspzk:where(.x-default-marker:hover *) {
      filter: none;
    }
  }

  @media (width <= 680px) {
    .xi7h9vk.xi7h9vk:nth-child(-n+182) {
      display: none;
    }
  }

  @container (width >= 380px) {
    .xb6xmwa.xb6xmwa {
      display: inline;
    }

    .x8ms5ng.x8ms5ng {
      display: none;
    }
  }

  @container (width <= 559px) {
    .x1qwzfl8.x1qwzfl8 {
      grid-template-columns: 1fr;
    }
  }

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

    .xpr6cwo.xpr6cwo:hover {
      box-shadow: inset 0 1px #ffffff59, 0 14px 38px #00000061;
      box-shadow: inset 0 1px lab(100% 0 0 / .35), 0 14px 38px lab(0% 0 0 / .38);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xnotfpo.xnotfpo:hover {
      transform: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1pbrf22.x1pbrf22:hover {
      transform: rotate(-6deg) scale(1.06);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xb93eig.xb93eig:active {
      transform: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xsxi5kb.xsxi5kb:hover:active {
      box-shadow: inset 0 1px #ffffff2e, 0 4px 12px #0000003d;
      box-shadow: inset 0 1px lab(100% 0 0 / .18), 0 4px 12px lab(0% 0 0 / .24);
    }

    .xyuswj.xyuswj:hover:active {
      transform: translateY(2px) scale(.96);
    }
  }
}

@layer priority5 {
  .x1ov1ssw {
    border-bottom-color: var(--x1f4on6e);
  }

  .xhzzt5f {
    border-bottom-color: var(--x1fgvs2f);
  }

  .x1spck92 {
    border-bottom-color: var(--x1flbvbj);
  }

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

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

  .x1alny3y {
    border-left-color: var(--x1f4on6e);
  }

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

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

  .xe4xpqz {
    border-right-color: var(--x1f4on6e);
  }

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

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

  .xm39bp0 {
    border-top-color: var(--x1f4on6e);
  }

  .x2mhkxz {
    border-top-color: var(--x1fgvs2f);
  }

  .x18eyc51 {
    border-top-color: var(--xfbahzi);
  }

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

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

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x1jn0hjm {
    height: 600px;
  }

  .xols6we {
    height: 6px;
  }

  .x3urnb8 {
    height: 800px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

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

  .x11yfylt {
    margin-left: -4px;
  }

  .x1i2kgzu {
    margin-left: 34px;
  }

  .xack27t {
    margin-right: auto;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1w83phm {
    max-height: 85%;
  }

  .x9pisef {
    max-height: 94dvh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1wti20i {
    max-width: 1280px;
  }

  .x12mqa6l {
    max-width: 14ch;
  }

  .x14lruf5 {
    max-width: 260px;
  }

  .xye4db1 {
    max-width: 34ch;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .x1vueqzb {
    max-width: 510px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .xcxn7c6 {
    max-width: 54ch;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1ewvobj {
    max-width: 72ch;
  }

  .x1yjoq1l {
    max-width: 768px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xt55aet {
    min-height: 54px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .xvkrg5o {
    min-height: 58px;
  }

  .x1skkevw {
    min-height: 60vh;
  }

  .x1r3qdcx {
    min-height: 76px;
  }

  .x65nank {
    min-height: auto;
  }

  .xeuugli {
    min-width: 0;
  }

  .xp1yiuj {
    min-width: 248px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .x4m7ku4 {
    min-width: 64px;
  }

  .x1h6rjhl {
    min-width: 900px;
  }

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

  .x1t4gjm {
    padding-bottom: 22px;
  }

  .x10lhuxw {
    padding-bottom: max(28px,env(safe-area-inset-bottom));
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .x6wrskw {
    padding-left: 4px;
  }

  .xj5tbmc {
    padding-right: 40px;
  }

  .x1gpkz0a {
    padding-top: 112px;
  }

  .x12enllp {
    padding-top: 124px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .x8l1umf {
    top: 24px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x5x8eoi {
    width: 175.439%;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x3p9ev8 {
    width: 420px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xh00ny3 {
    width: 72%;
  }

  .x1pe6kod {
    width: 87.719%;
  }

  .xezivpi {
    width: max-content;
  }

  .x14uru22 {
    width: min(1400px, 96vw);
  }

  .x1e5dqpa:first-child {
    border-left-width: 0;
  }

  .xqu9oib:first-child {
    border-left-width: 1px;
  }

  .x4o9dxs:first-child {
    margin-left: 0;
  }

  @media (width <= 680px) {
    .xpb4gtz.xpb4gtz {
      border-bottom-color: var(--x1f4on6e);
    }
  }

  @media (width <= 860px) {
    .x16kctn2.x16kctn2 {
      border-bottom-color: var(--x1fgvs2f);
    }
  }

  @media (width <= 680px) {
    .x1wk2won.x1wk2won {
      border-bottom-style: solid;
    }
  }

  @media (width <= 860px) {
    .x1s5aora.x1s5aora {
      border-bottom-style: solid;
    }
  }

  @media (width <= 680px) {
    .xw54z87.xw54z87 {
      border-bottom-width: 1px;
    }
  }

  @media (width <= 860px) {
    .x1qs3g81.x1qs3g81 {
      border-bottom-width: 1px;
    }
  }

  @media (width <= 680px) {
    .xubsje1.xubsje1 {
      border-right-width: 0;
    }

    .xj9ad92.xj9ad92 {
      height: 30px;
    }

    .xsd8937.xsd8937 {
      height: 36px;
    }

    .xs6yvgn.xs6yvgn {
      height: 40px;
    }

    .xn2gdrd.xn2gdrd {
      height: 44px;
    }

    .xryc6uj.xryc6uj {
      height: 500px;
    }

    .x94i0cd.x94i0cd {
      height: 520px;
    }

    .x5j5sas.x5j5sas {
      height: 56px;
    }

    .x1atr3qs.x1atr3qs {
      margin-bottom: 18px;
    }
  }

  @media (width <= 760px) {
    .x1fudmff.x1fudmff {
      margin-bottom: 8px;
    }
  }

  @media (width <= 680px) {
    .xzuzsce.xzuzsce {
      margin-top: 18px;
    }
  }

  @media (width <= 760px) {
    .x5mz4xu.x5mz4xu {
      margin-top: 20px;
    }
  }

  @media (width <= 600px) {
    .xqxflj4.xqxflj4 {
      max-width: 34ch;
    }
  }

  @media (width <= 680px) {
    .x14e7utn.x14e7utn {
      max-width: 430px;
    }

    .x6yqyv9.x6yqyv9 {
      max-width: none;
    }
  }

  @media (width <= 900px) {
    .x16iz0qf.x16iz0qf {
      max-width: none;
    }
  }

  @media (width <= 680px) {
    .x1yru9fc.x1yru9fc {
      min-height: 40px;
    }
  }

  @media (width <= 600px) {
    .x156ixcn.x156ixcn {
      min-height: 48px;
    }

    .x6niu20.x6niu20 {
      min-height: 56px;
    }

    .x148d4ii.x148d4ii {
      min-height: 68px;
    }
  }

  @media (width <= 680px) {
    .x9wwhby.x9wwhby {
      min-width: 0;
    }
  }

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

    .x12zf4e2.x12zf4e2 {
      padding-bottom: 12px;
    }
  }

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

  @media (width <= 600px) {
    .x1f0ew3q.x1f0ew3q {
      padding-top: 72px;
    }

    .xha61l.xha61l {
      padding-top: 86px;
    }
  }

  @media (width <= 1200px) {
    .xmar9w8.xmar9w8 {
      width: 100%;
    }
  }

  @media (width <= 600px) {
    .x1eshf1s.x1eshf1s {
      width: 100%;
    }
  }

  @media (width <= 680px) {
    .xosipr3.xosipr3 {
      width: 100%;
    }

    .x7dz0xt.x7dz0xt {
      width: 30px;
    }
  }

  @media (width <= 440px) {
    .x1kze370.x1kze370 {
      width: 32px;
    }
  }

  @media (width >= 1201px) {
    .x4lh9f.x4lh9f {
      width: max(100%, 960px);
    }
  }
}

@layer priority6 {
  .x1enjqy3::backdrop {
    background-color: #000c;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }
}

@keyframes x1fu5dbx-B {
  from {
    opacity: .35;
    transform: translateX(7px);
  }

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

@keyframes x3fnmhf-B {
  to {
    transform: translateX(-50%);
  }
}

:root, .x5yitd9 {
  --x1hyconi: #0c0c0e;
  --x14bxszx: #131316;
  --xpma4a0: #1b1b1e;
  --x17s5fte: #ffffff0a;
  --x1f4on6e: #26262b;
  --xfbahzi: #1e1e22;
  --xlhhgqg: #f4f4f5;
  --xuqxaet: #f4f4f5ad;
  --xe6glwi: #f4f4f585;
  --x1flbvbj: #9b7bf5;
  --x112ne5j: #aa93f8;
  --xsuk4kw: #9b7bf529;
  --xt9kkbv: #ff6568;
  --xr2d1jg: #f99c00;
}

@supports (color: lab(0% 0 0)) {
  :root, .x5yitd9 {
    --x1hyconi: lab(3.34371% .230335 -.846228);
    --x14bxszx: lab(5.96523% .422604 -1.55829);
    --xpma4a0: lab(9.93021% .615694 -2.16717);
    --x17s5fte: lab(100% 0 0 / .04);
    --x1f4on6e: lab(15.3545% .933215 -3.24437);
    --xfbahzi: lab(11.4289% .722528 -2.52588);
    --xlhhgqg: lab(96.1634% .0993311 -.364041);
    --xuqxaet: lab(96.1634% .0993311 -.364041 / .68);
    --xe6glwi: lab(96.1634% .0993311 -.364041 / .52);
    --x1flbvbj: lab(58.9795% 33.3261 -57.9673);
    --x112ne5j: lab(66.2073% 25.5294 -48.1123);
    --xsuk4kw: lab(58.9795% 33.3261 -57.9673 / .16);
    --xt9kkbv: lab(63.7053% 60.745 31.3109);
    --xr2d1jg: lab(72.7183% 31.8672 97.9407);
  }
}

:root, .x165x6ei {
  --x1uql1m7: var(--xvgyacw);
  --x1wmnq1i: var(--xw6bg93);
  --xrtbfs3: var(--xlmw5hl);
  --xmc7jxh: var(--x15jut5g);
  --xkp6zd5: var(--xfzzhrl);
  --x1fgvs2f: var(--x13w6qal);
  --x1g6ztse: var(--x1hk88cq);
  --x13xcioo: var(--xwy44bh);
  --xibha3b: var(--x17lx3pz);
}

:root, .x101oj8t {
  --xfzzhrl: #040404;
  --xwy44bh: #0b0b0b;
  --x1pgqwl8: #141414;
  --x17lx3pz: #f5f5f5;
  --x1hk88cq: #a4a4a4;
  --x13w6qal: #1f1f1f;
  --xvgyacw: #f5f5f5;
  --xw6bg93: #d7d7d7;
  --xlmw5hl: #ffffff1a;
  --x15jut5g: #040404;
  --x19ogtwg: #a4a4a4;
  --xtdi6u3: #f5f5f5;
  --xloc44v: #fff;
  --x1xnly5n: #ebebeb;
  --x1x1hky7: #0d0d0d;
  --x1g5wkhv: #555;
  --xn1pdx8: #0d0d0d24;
  --x1c1c6va: #0d0d0d;
  --x1vc8iy9: #222;
  --x19gjyrn: #0d0d0d14;
  --xcqg65t: #f8f8f8;
  --x1yzugfz: #555;
  --xy5lgbf: grayscale(1) contrast(1.08);
}

@supports (color: lab(0% 0 0)) {
  :root, .x101oj8t {
    --xfzzhrl: lab(1.20229% 0 0);
    --xwy44bh: lab(3.04863% 0 0);
    --x1pgqwl8: lab(6.19571% 0 0);
    --x17lx3pz: lab(96.52% -.0000298023 .0000119209);
    --x1hk88cq: lab(67.52% -.0000298023 0);
    --x13w6qal: lab(11.84% 0 0);
    --xvgyacw: lab(96.52% -.0000298023 .0000119209);
    --xw6bg93: lab(86.08% -.0000298023 0);
    --xlmw5hl: lab(100% 0 0 / .1);
    --x15jut5g: lab(1.20229% 0 0);
    --x19ogtwg: lab(67.52% -.0000298023 0);
    --xtdi6u3: lab(96.52% -.0000298023 .0000119209);
    --xloc44v: lab(100% 0 0);
    --x1xnly5n: lab(93.04% .0000298023 -.0000119209);
    --x1x1hky7: lab(3.6999% 0 0);
    --x1g5wkhv: lab(36.2% 0 .00000596046);
    --xn1pdx8: lab(3.6999% 0 0 / .14);
    --x1c1c6va: lab(3.6999% 0 0);
    --x1vc8iy9: lab(13% 0 0);
    --x19gjyrn: lab(3.6999% 0 0 / .08);
    --xcqg65t: lab(97.68% -.0000298023 .0000119209);
    --x1yzugfz: lab(36.2% 0 .00000596046);
  }
}

.x1ekiwh9.x1ekiwh9, .x1ekiwh9.x1ekiwh9:root {
  --x1flbvbj: #7c3aed;
  --x112ne5j: #6d28d9;
  --xsuk4kw: #7c3aed1f;
  --x1hyconi: #fff;
  --x1f4on6e: #00000014;
  --xt9kkbv: #d0121a;
  --xe6glwi: #09090b94;
  --x17s5fte: #0000000a;
  --xuqxaet: #09090bb3;
  --xpma4a0: #e4e4e7;
  --xfbahzi: #0000000a;
  --x14bxszx: #f4f4f5;
  --xlhhgqg: #09090b;
  --xr2d1jg: #965f08;
}

@supports (color: lab(0% 0 0)) {
  .x1ekiwh9.x1ekiwh9, .x1ekiwh9.x1ekiwh9:root {
    --x1flbvbj: lab(42.1801% 57.129 -80.7421);
    --x112ne5j: lab(36.2815% 57.3729 -79.0747);
    --xsuk4kw: lab(42.1801% 57.129 -80.7421 / .12);
    --x1hyconi: lab(100% 0 0);
    --x1f4on6e: lab(0% 0 0 / .08);
    --xt9kkbv: lab(44.9451% 67.7843 50.631);
    --xe6glwi: lab(2.51549% .190966 -.702757 / .58);
    --x17s5fte: lab(0% 0 0 / .04);
    --xuqxaet: lab(2.51549% .190966 -.702757 / .7);
    --xpma4a0: lab(90.6853% .399232 -1.45452);
    --xfbahzi: lab(0% 0 0 / .04);
    --x14bxszx: lab(96.1634% .0993311 -.364041);
    --xlhhgqg: lab(2.51549% .190966 -.702757);
    --xr2d1jg: lab(45.6971% 18.4234 51.3772);
  }
}

.xg3np04.xg3np04, .xg3np04.xg3np04:root {
  --x1uql1m7: var(--x1c1c6va);
  --x1wmnq1i: var(--x1vc8iy9);
  --xrtbfs3: var(--x19gjyrn);
  --xmc7jxh: var(--xcqg65t);
  --xkp6zd5: var(--xtdi6u3);
  --x1fgvs2f: var(--xn1pdx8);
  --x1g6ztse: var(--x1g5wkhv);
  --x13xcioo: var(--xloc44v);
  --xibha3b: var(--x1x1hky7);
}

.xmfkdne.xmfkdne, .xmfkdne.xmfkdne:root {
  --xvgyacw: #9b7bf5;
  --xw6bg93: #aa93f8;
  --xlmw5hl: #9b7bf529;
  --x15jut5g: #fcfbfe;
  --xfzzhrl: #0c0b11;
  --x13w6qal: #26262b;
  --x1hk88cq: #a7a5ba;
  --x1pgqwl8: #1b1a27;
  --x19ogtwg: #3cbbf9;
  --xwy44bh: #14121b;
  --x17lx3pz: #f5f4fa;
  --x1c1c6va: #7c3aed;
  --x1vc8iy9: #6a2acf;
  --x19gjyrn: #7c3aed1a;
  --xcqg65t: #fcfbfe;
  --xtdi6u3: #f5f3ff;
  --xn1pdx8: #3f34632b;
  --x1g5wkhv: #57546d;
  --x1yzugfz: #0085c0;
  --x1xnly5n: #ebe9f9;
  --xloc44v: #fff;
  --x1x1hky7: #11101c;
  --xy5lgbf: none;
}

@supports (color: lab(0% 0 0)) {
  .xmfkdne.xmfkdne, .xmfkdne.xmfkdne:root {
    --xvgyacw: lab(58.9795% 33.3261 -57.9673);
    --xw6bg93: lab(66.2073% 25.5294 -48.1123);
    --xlmw5hl: lab(58.9795% 33.3261 -57.9673 / .16);
    --x15jut5g: lab(98.8006% .546336 -1.39384);
    --xfzzhrl: lab(3.29352% .922479 -2.63119);
    --x13w6qal: lab(15.3479% 1.13805 -3.16768);
    --x1hk88cq: lab(68.3826% 3.8442 -10.5303);
    --x1pgqwl8: lab(9.82319% 3.58479 -8.60368);
    --x19ogtwg: lab(71.0844% -19.8772 -41.5833);
    --xwy44bh: lab(6.03331% 2.14095 -5.89598);
    --x17lx3pz: lab(96.4448% .969052 -2.8423);
    --x1c1c6va: lab(42.1802% 57.1235 -80.7474);
    --x1vc8iy9: lab(35.2869% 54.3611 -75.2155);
    --x19gjyrn: lab(42.1802% 57.1235 -80.7474 / .1);
    --xcqg65t: lab(98.8006% .546336 -1.39384);
    --xtdi6u3: lab(96.3698% 2.08223 -5.20386);
    --xn1pdx8: lab(24.6829% 14.4553 -26.4669 / .17);
    --x1g5wkhv: lab(36.9335% 5.52335 -13.8488);
    --x1yzugfz: lab(51.185% -18.239 -46.8853);
    --x1xnly5n: lab(92.8171% 3.08818 -7.61005);
    --xloc44v: lab(100% 0 0);
    --x1x1hky7: lab(5.05235% 2.86964 -7.75674);
  }
}

.x1x8m3l.x1x8m3l, .x1x8m3l.x1x8m3l:root {
  --xvgyacw: #4098ff;
  --xw6bg93: #6badff;
  --xlmw5hl: #4098ff29;
  --x15jut5g: #fafcfe;
  --xfzzhrl: #040913;
  --x13w6qal: #1b2737;
  --x1hk88cq: #9da9b8;
  --x1pgqwl8: #0f1b2b;
  --x19ogtwg: #1acfdf;
  --xwy44bh: #08121f;
  --x17lx3pz: #f2f5fb;
  --x1c1c6va: #006ede;
  --x1vc8iy9: #0059c1;
  --x19gjyrn: #006ede1a;
  --xcqg65t: #fafcfe;
  --xtdi6u3: #f0f6fd;
  --xn1pdx8: #1d395b2e;
  --x1g5wkhv: #4b596c;
  --x1yzugfz: #008d9a;
  --x1xnly5n: #e3ecf7;
  --xloc44v: #fff;
  --x1x1hky7: #0a121c;
  --xy5lgbf: hue-rotate(-35deg) saturate(.92);
}

@supports (color: lab(0% 0 0)) {
  .x1x8m3l.x1x8m3l, .x1x8m3l.x1x8m3l:root {
    --xvgyacw: lab(61.5575% 2.0254 -65.3853);
    --xw6bg93: lab(68.931% -2.02289 -55.4816);
    --xlmw5hl: lab(61.5575% 2.0254 -65.3853 / .16);
    --x15jut5g: lab(98.8323% -.330836 -1.47092);
    --xfzzhrl: lab(2.42233% -.291199 -5.29685);
    --x13w6qal: lab(15.178% -1.50324 -12.3361);
    --x1hk88cq: lab(68.6196% -1.84095 -9.07476);
    --x1pgqwl8: lab(9.35924% -1.15068 -12.2569);
    --x19ogtwg: lab(75.6034% -38.4514 -20.476);
    --xwy44bh: lab(5.16126% -.67059 -9.76039);
    --x17lx3pz: lab(96.504% -.651628 -2.93617);
    --x1c1c6va: lab(45.6764% 12.5449 -75.1693);
    --x1vc8iy9: lab(37.4608% 15.0699 -71.7079);
    --x19gjyrn: lab(45.6764% 12.5449 -75.1693 / .1);
    --xcqg65t: lab(98.8323% -.330836 -1.47092);
    --xtdi6u3: lab(96.4953% -.962853 -4.39605);
    --xn1pdx8: lab(23.0564% -1.14568 -24.3109 / .18);
    --x1g5wkhv: lab(37.2509% -2.11951 -12.5183);
    --x1yzugfz: lab(52.5334% -43.3373 -23.2589);
    --x1xnly5n: lab(93.0009% -1.40774 -6.57457);
    --xloc44v: lab(100% 0 0);
    --x1x1hky7: lab(5.18852% -.737496 -8.07875);
  }
}

.x1qfwax9.x1qfwax9, .x1qfwax9.x1qfwax9:root {
  --xvgyacw: #fa5d36;
  --xw6bg93: #ff8162;
  --xlmw5hl: #fa5d3629;
  --x15jut5g: #fffbf6;
  --xfzzhrl: #100605;
  --x13w6qal: #34211c;
  --x1hk88cq: #baa293;
  --x1pgqwl8: #271511;
  --x19ogtwg: #f4b93c;
  --xwy44bh: #1b0d0a;
  --x17lx3pz: #faf4ee;
  --x1c1c6va: #cf3c12;
  --x1vc8iy9: #b12a00;
  --x19gjyrn: #cf3c121a;
  --xcqg65t: #fffbf6;
  --xtdi6u3: #fdf5ef;
  --xn1pdx8: #6433242b;
  --x1g5wkhv: #6f534b;
  --x1yzugfz: #ad7d00;
  --x1xnly5n: #faebe2;
  --xloc44v: #fff;
  --x1x1hky7: #1e0f0d;
  --xy5lgbf: hue-rotate(128deg) saturate(.95);
}

@supports (color: lab(0% 0 0)) {
  .x1qfwax9.x1qfwax9, .x1qfwax9.x1qfwax9:root {
    --xvgyacw: lab(61.1255% 59.8486 54.4847);
    --xw6bg93: lab(68.498% 47.0607 39.8416);
    --xlmw5hl: lab(61.1255% 59.8486 54.4847 / .16);
    --x15jut5g: lab(98.8445% .915378 2.88105);
    --xfzzhrl: lab(2.40598% 2.81215 1.77824);
    --x13w6qal: lab(15.0846% 8.57601 6.95209);
    --x1hk88cq: lab(68.561% 7.05013 11.2391);
    --x1pgqwl8: lab(9.28061% 8.64033 6.50643);
    --x19ogtwg: lab(79.2258% 13.7682 67.839);
    --xwy44bh: lab(5.11823% 5.79406 3.68791);
    --x17lx3pz: lab(96.5135% 1.42306 3.47992);
    --x1c1c6va: lab(48.4173% 57.2921 55.6773);
    --x1vc8iy9: lab(40.3641% 54.5402 56.8402);
    --x19gjyrn: lab(48.4173% 57.2921 55.6773 / .1);
    --xcqg65t: lab(98.8445% .915378 2.88105);
    --xtdi6u3: lab(97.0778% 2.02736 3.99736);
    --xn1pdx8: lab(27.4925% 21.3933 19.8766 / .17);
    --x1g5wkhv: lab(38.2334% 10.974 9.82783);
    --x1yzugfz: lab(55.9373% 14.2034 72.1698);
    --x1xnly5n: lab(94.138% 3.91349 6.33314);
    --xloc44v: lab(100% 0 0);
    --x1x1hky7: lab(6.01273% 6.70908 3.66253);
  }
}

.x1b16k7b.x1b16k7b, .x1b16k7b.x1b16k7b:root {
  --xvgyacw: #f5f5f5;
  --xw6bg93: #d7d7d7;
  --xlmw5hl: #ffffff1a;
  --x15jut5g: #040404;
  --xfzzhrl: #040404;
  --x13w6qal: #1f1f1f;
  --x1hk88cq: #a4a4a4;
  --x1pgqwl8: #141414;
  --x19ogtwg: #a4a4a4;
  --xwy44bh: #0b0b0b;
  --x17lx3pz: #f5f5f5;
  --x1c1c6va: #0d0d0d;
  --x1vc8iy9: #222;
  --x19gjyrn: #0d0d0d14;
  --xcqg65t: #f8f8f8;
  --xtdi6u3: #f5f5f5;
  --xn1pdx8: #0d0d0d24;
  --x1g5wkhv: #555;
  --x1yzugfz: #555;
  --x1xnly5n: #ebebeb;
  --xloc44v: #fff;
  --x1x1hky7: #0d0d0d;
  --xy5lgbf: grayscale(1) contrast(1.08);
}

@supports (color: lab(0% 0 0)) {
  .x1b16k7b.x1b16k7b, .x1b16k7b.x1b16k7b:root {
    --xvgyacw: lab(96.52% -.0000298023 .0000119209);
    --xw6bg93: lab(86.08% -.0000298023 0);
    --xlmw5hl: lab(100% 0 0 / .1);
    --x15jut5g: lab(1.20229% 0 0);
    --xfzzhrl: lab(1.20229% 0 0);
    --x13w6qal: lab(11.84% 0 0);
    --x1hk88cq: lab(67.52% -.0000298023 0);
    --x1pgqwl8: lab(6.19571% 0 0);
    --x19ogtwg: lab(67.52% -.0000298023 0);
    --xwy44bh: lab(3.04863% 0 0);
    --x17lx3pz: lab(96.52% -.0000298023 .0000119209);
    --x1c1c6va: lab(3.6999% 0 0);
    --x1vc8iy9: lab(13% 0 0);
    --x19gjyrn: lab(3.6999% 0 0 / .08);
    --xcqg65t: lab(97.68% -.0000298023 .0000119209);
    --xtdi6u3: lab(96.52% -.0000298023 .0000119209);
    --xn1pdx8: lab(3.6999% 0 0 / .14);
    --x1g5wkhv: lab(36.2% 0 .00000596046);
    --x1yzugfz: lab(36.2% 0 .00000596046);
    --x1xnly5n: lab(93.04% .0000298023 -.0000119209);
    --xloc44v: lab(100% 0 0);
    --x1x1hky7: lab(3.6999% 0 0);
  }
}

.x4jmsjw {
  --docs-accent: var(--x1uql1m7);
}

.x178vq78 {
  --docs-border: var(--x1fgvs2f);
}

.x4tjl84 {
  --docs-muted: var(--x1g6ztse);
}

.x1rw8k95 {
  --docs-surface: var(--x13xcioo);
}

.x1kvv3hp {
  --docs-text: var(--xibha3b);
}
