@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08090b}body{margin:0}}@layer stylex;

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

  .x1y0mzer {
    margin: 1.5rem 0 0;
  }

  .xr6jg0x {
    padding: 2rem;
  }
}

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

  .x1a2a7pz {
    outline: none;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1w3xhyk {
    transition: color .16s;
  }

  .x13p9ls7:focus-visible {
    outline: 1px solid #c9ff63;
  }
}

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

  .xvt1b0b {
    background-color: #08090b;
  }

  .x7ezva5 {
    background-color: #c9ff63;
  }

  .x1csgn1b {
    background-image: radial-gradient(circle at 50% 44%, #ffffff0b, #0000 28rem);
  }

  .x10ihje9 {
    box-shadow: 0 0 2.5rem #c9ff6333;
  }

  .xtfv3a3 {
    color: #777a80;
  }

  .xo6dhlr {
    color: #f0efeb;
  }

  .x78zum5 {
    display: flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x112rnh8 {
    font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  }

  .x17yh6e0 {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  }

  .x191ayms {
    font-size: .68rem;
  }

  .xo9rol0 {
    font-size: clamp(.68rem, 1.5vw, .75rem);
  }

  .x1y7hiwo {
    font-size: clamp(2.25rem, 7vw, 5.5rem);
  }

  .x17xjjk {
    font-weight: 430;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x97j52 {
    letter-spacing: -.055em;
  }

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

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xgjtyk5 {
    outline-offset: .35rem;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xzczxti:focus-visible, .x1kz5u9l:hover {
    color: #c9ff63;
  }
}

@layer priority4 {
  .x1qvqjjc {
    height: .35rem;
  }

  .xslzek6 {
    margin-bottom: clamp(1.75rem, 5vw, 3rem);
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x64kx75 {
    padding-top: clamp(3rem, 10vh, 7rem);
  }

  .x1a02lw3 {
    width: .35rem;
  }

  .xh8yej3 {
    width: 100%;
  }
}
