@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0;position:relative}button,input,select,textarea{font:inherit;color:inherit}}

@layer reset;

@layer priority1 {
  .x1ghz6dp {
    margin: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x15fnm84 {
    padding: 32px;
  }
}

@layer priority2 {
  .x7hyukp {
    border-color: #d4d4d8;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  @media (prefers-color-scheme: dark) {
    .x18ext0d.x18ext0d {
      border-color: #3f3f46;
    }
  }
}

@layer priority3 {
  .x1cy8zhl {
    align-items: flex-start;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xn3og1d {
    box-shadow: 0 4px 16px #00000029;
  }

  .x118czf8 {
    color: #52525b;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1p7i66b {
    font-family: system-ui, sans-serif;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1s688f {
    font-weight: 600;
  }

  .xc8icb0 {
    isolation: isolate;
  }

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

  .x1evy7pa {
    line-height: 1.5;
  }

  .x8tle16:hover {
    background-color: #7f7f7f1f;
  }

  @media (prefers-color-scheme: dark) {
    .xed7066.xed7066 {
      background-color: #18181b;
    }

    .x1rag2mj.x1rag2mj {
      color: #a1a1aa;
    }
  }
}

@layer priority4 {
  .x1jkqq1h {
    max-width: 280px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }
}
