@layer reset{*,:before,:after{box-sizing:border-box}html,body{margin:0}button,input{font:inherit}}@layer stylex;

@layer priority1 {
  .xggk2y7 {
    padding: 24px;
  }

  .x15fnm84 {
    padding: 32px;
  }
}

@layer priority2 {
  .x1rvfjk0 {
    border-color: #c8c8c0;
  }

  .x1mbfwy0 {
    border-color: #deded8;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }
}

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

  .xbv4nr {
    background-color: #181816;
  }

  .x150blcw {
    background-color: #f5f5f3;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .x1jok3po {
    box-shadow: 0 16px 48px #18181614;
  }

  .xoayyqk {
    color: #181816;
  }

  .xl30f5a {
    color: #62625c;
  }

  .x13ovbkm {
    color: #a12828;
  }

  .x1f7m26b {
    color: #fff;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x78zum5 {
    display: flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

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

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1s688f {
    font-weight: 600;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1159mfc {
    line-height: 1.1;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xnc5giz {
    outline-color: #181816;
  }

  .xtvhhri {
    text-transform: uppercase;
  }
}

@layer priority4 {
  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xh8yej3 {
    width: 100%;
  }
}
