*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}a{color:inherit}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}[data-rehype-pretty-code-figure] pre{border-radius:8px;padding:1rem;font-size:.9rem;line-height:1.5;overflow-x:auto}[data-rehype-pretty-code-figure] code{font-family:var(--mono,ui-monospace, monospace)}[data-rehype-pretty-code-figure] [data-line]{padding:0 1rem}

@layer priority1 {
  :root, .x1qenqsw {
    --x13mjyxg: .25rem;
    --xk2f9y: .5rem;
    --x8qc250: 1rem;
    --x1bp6vll: 1.5rem;
    --xw86uau: 2.5rem;
    --x12ktlv: 4rem;
  }

  :root, .xtjqoai {
    --x1f7l8mp: 1.0625rem;
    --x1yiyx5y: .875rem;
    --x1dst0bu: 2rem;
    --x15fzlhm: 1.5rem;
    --xkg1hsq: 1.25rem;
    --x1d6dmi5: 1.65;
  }

  :root, .xrnf32x {
    --x1m9nkh: #fff;
    --xvgeth1: #f6f7f9;
    --x1cryoqs: #1a1d21;
    --x1jad0nd: #5b6470;
    --xnt10ec: #0057b7;
    --x14hqh9n: #e6e8eb;
    --x1k6t3py: #f6f7f9;
  }

  :root, .x51dflb {
    --x1ohgjmw: 52rem;
  }

  :root, .xnvrbv6 {
    --xqaz8ii: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;
    --xwm8ti4: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  }

  @media (prefers-color-scheme: dark) {
    :root, .xrnf32x {
      --x1m9nkh: #0b0d10;
      --xvgeth1: #14171c;
      --x1cryoqs: #e6e8eb;
      --x1jad0nd: #8b95a3;
      --xnt10ec: #6aa9ff;
      --x14hqh9n: #242931;
      --x1k6t3py: #14171c;
    }
  }
}

@layer priority2 {
  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x3tz1g4 {
    margin: var(--x1bp6vll) 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x7rr4wo {
    padding: var(--x13mjyxg) var(--x8qc250);
  }

  .xhwku7u {
    padding: var(--x13mjyxg) var(--xk2f9y);
  }

  .x11d817 {
    padding: var(--x1bp6vll);
  }

  .x9ox2vu {
    padding: var(--xk2f9y);
  }

  .xh4mbvz {
    padding: var(--xw86uau);
  }
}

@layer priority3 {
  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1dpye11 {
    gap: var(--x13mjyxg);
  }

  .xfutrgs {
    gap: var(--x8qc250);
  }

  .x1unmowo {
    gap: var(--xk2f9y);
  }

  .x11oovfb {
    gap: var(--xw86uau);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1hl2dhg {
    text-decoration: none;
  }
}

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

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

  .x1qcw0hs {
    background-color: var(--x1m9nkh);
  }

  .x1y04cu4 {
    background-color: var(--xvgeth1);
  }

  .x1g854jl {
    color: var(--x1cryoqs);
  }

  .x1tpv3bu {
    color: var(--x1jad0nd);
  }

  .x14qyol5 {
    color: var(--xnt10ec);
  }

  .x78zum5 {
    display: flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xz4egk6 {
    font-family: var(--xqaz8ii);
  }

  .xaxbjaz {
    font-size: var(--x15fzlhm);
  }

  .xlkps9i {
    font-size: var(--x1dst0bu);
  }

  .xtclocy {
    font-size: var(--x1f7l8mp);
  }

  .x1tlh2yi {
    font-size: var(--x1yiyx5y);
  }

  .x12zao3b {
    font-size: var(--xkg1hsq);
  }

  .x1s688f {
    font-weight: 600;
  }

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

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

  .xxllfd9 {
    line-height: var(--x1d6dmi5);
  }

  .x1uhb9sk {
    position: static;
  }

  .x2b8uid {
    text-align: center;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  @media (width >= 48rem) {
    .x1k046mz.x1k046mz {
      flex-direction: row;
    }

    .x1dn9sw2.x1dn9sw2 {
      position: sticky;
    }
  }
}

@layer priority5 {
  .xu15cu9 {
    height: 3.5rem;
  }

  .x3akrb8 {
    margin-bottom: var(--x13mjyxg);
  }

  .x1qmhcww {
    margin-bottom: var(--x1bp6vll);
  }

  .x1xr65zb {
    margin-bottom: var(--x8qc250);
  }

  .x1ecmmeh {
    margin-bottom: var(--xk2f9y);
  }

  .x1qj6dyj {
    margin-bottom: var(--xw86uau);
  }

  .xdj266r {
    margin-top: 0;
  }

  .xxyqnhh {
    margin-top: var(--x13mjyxg);
  }

  .x19wveg2 {
    margin-top: var(--x8qc250);
  }

  .x1rs493z {
    margin-top: var(--xk2f9y);
  }

  .xlmlt4y {
    margin-top: var(--xw86uau);
  }

  .x163xxqf {
    max-width: var(--x1ohgjmw);
  }

  .xeuugli {
    min-width: 0;
  }

  .xvh3f02 {
    padding-bottom: var(--x8qc250);
  }

  .x1gzyd9h {
    padding-top: var(--x1bp6vll);
  }

  .x4hq53w {
    top: var(--x1bp6vll);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x154i66o {
    width: 3.5rem;
  }

  @media (width >= 48rem) {
    .x2j2f1q.x2j2f1q {
      width: 11rem;
    }
  }
}
