*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{min-height:100dvh;margin:0}h1,h2,h3,p{margin:0}a:link,a:visited{color:inherit;text-decoration:none}button{font:inherit;color:inherit}

@layer priority1;

@layer priority2 {
  .xjsnblh {
    padding: 24px;
  }

  .x1clr7k7 {
    padding: 16px;
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x15vhixg {
    border-color: var(--x1al17kd);
  }

  .xrtavs3 {
    border-color: var(--x1wnjvgc);
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x2fzd30 {
    border-radius: 12px;
  }

  .x1cvti7b {
    border-radius: 9999px;
  }

  .x18ys0n8 {
    border-radius: 8px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x4gi97g {
    gap: 4px;
  }

  .xkj1o1m {
    gap: 16px;
  }

  .x10vn09s {
    gap: 12px;
  }

  .xi8k0ij {
    gap: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x17c2z3l {
    padding-block: 2px;
  }

  .xnsjgtj {
    padding-block: 48px;
  }

  .x1wxqq23 {
    padding-block: 12px;
  }

  .x10ir6uu {
    padding-block: 8px;
  }

  .x14rzc2c {
    padding-inline: 16px;
  }

  .xc8eewb {
    padding-inline: 12px;
  }

  .x1cng2o8 {
    padding-inline: 8px;
  }

  .xwgypj6:hover {
    border-color: var(--x1t3jkge);
  }

  .x1ucpqeu:hover {
    border-color: var(--x1vmnm60);
  }
}

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

  .xjbqb8w {
    background-color: #0000;
  }

  .xjyxdia {
    background-color: var(--x16t06pc);
  }

  .xwtmo5f {
    background-color: var(--x1al17kd);
  }

  .x1cqzpj9 {
    background-color: var(--x1b1lxx0);
  }

  .x5yznn8 {
    background-color: var(--x1eqd30j);
  }

  .x1a77sgv {
    background-color: var(--x1ki3mcx);
  }

  .xz6cs22 {
    background-color: var(--x1mun5i8);
  }

  .x151bobq {
    background-color: var(--xauopam);
  }

  .x7cm5h8 {
    color: var(--x1al17kd);
  }

  .xpocbiq {
    color: var(--x1cbilsc);
  }

  .xkrhl4m {
    color: var(--x91908s);
  }

  .xgduvcu {
    color: var(--xc1ckv8);
  }

  .x12wj4tx {
    color: var(--xc1cxzm);
  }

  .xc2rn17 {
    color: var(--xm3nsrf);
  }

  .xcqbodh {
    color: var(--xtc7al6);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1045zys {
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  }

  .x1ldjykt {
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, Liberation Mono, monospace;
  }

  .x1d1iue4 {
    font-size: 14px;
  }

  .x1tompdr {
    font-size: 12px;
  }

  .xiatdea {
    font-size: 18px;
  }

  .x1rd0eeb {
    font-size: 28px;
  }

  .x19bslsk {
    font-size: 16px;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

  .xo5v014 {
    line-height: 1;
  }

  .x1fxd7dx {
    line-height: 1.5;
  }

  .x8fl642 {
    line-height: 1.7;
  }

  .x1rydpty {
    line-height: 1.15;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xkqx99e {
    outline-color: var(--x1ccftav);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

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

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

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

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .xted7pa:hover {
    background-color: var(--x1b1lxx0);
  }

  .x1ko7jk2:hover {
    background-color: var(--x1vmnm60);
  }

  .xm9g2dc:hover {
    color: var(--xm3nsrf);
  }
}

@layer priority5 {
  .x1wyq9ns {
    border-bottom-color: var(--x1wnjvgc);
  }

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

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

  .xnnlda6 {
    height: 56px;
  }

  .xols6we {
    height: 6px;
  }

  .x1arfdim {
    margin-top: 24px;
  }

  .x1bf9sgq {
    margin-top: 32px;
  }

  .xx8nwc3 {
    margin-top: 48px;
  }

  .xdyj59d {
    margin-top: 8px;
  }

  .x104f9w2 {
    max-width: 1080px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xh8yej3 {
    width: 100%;
  }

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

@layer priority6 {
  @media (width >= 768px) {
    .xq5h6v.xq5h6v {
      padding-inline: 24px;
    }
  }
}

@layer priority7 {
  @media (width >= 768px) {
    .xvwub7p.xvwub7p {
      font-size: 40px;
    }
  }

  @media (width >= 640px) {
    .x143sd55.x143sd55 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 1024px) {
    .x160485p.x160485p {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
}

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

:root, .xv7t0l3 {
  --xauopam: #fff;
  --x1b1lxx0: #f6f6f8;
  --x1ki3mcx: #fff;
  --xm3nsrf: #0c0c12;
  --xc1cxzm: #5f5f6b;
  --x1wnjvgc: #e4e4e9;
  --x1t3jkge: #c9c9d2;
  --x1al17kd: #3b5bdb;
  --x1vmnm60: #2f4ac4;
  --x91908s: #fff;
  --xc1ckv8: #15803d;
  --x16t06pc: #dcfce7;
  --x1cbilsc: #b45309;
  --x1mun5i8: #fef3c7;
  --xtc7al6: #b91c1c;
  --x1eqd30j: #fee2e2;
  --x1ccftav: #3b5bdb;
}

.xjyg5ri.xjyg5ri, .xjyg5ri.xjyg5ri:root {
  --x1al17kd: #7c93f5;
  --x91908s: #0c0c12;
  --x1vmnm60: #97aaf8;
  --xauopam: #0c0c12;
  --x1ki3mcx: #1a1a24;
  --x1b1lxx0: #14141c;
  --x1wnjvgc: #2a2a36;
  --x1t3jkge: #3d3d4c;
  --xtc7al6: #f87171;
  --x1eqd30j: #2a1212;
  --xm3nsrf: #f4f4f7;
  --xc1cxzm: #a0a0ae;
  --x1ccftav: #7c93f5;
  --xc1ckv8: #4ade80;
  --x16t06pc: #0f2a1a;
  --x1cbilsc: #fbbf24;
  --x1mun5i8: #2a2010;
}
