#root{flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}@font-face{font-family:Coolvetica;src:url(/assets/coolvetica-D28MQhkz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}

@layer priority1 {
  :root, .x1g4jjs8 {
    --x1740it5: 8px;
    --xhns05s: 12px;
    --x1rppf46: 20px;
  }

  :root, .x338vz8 {
    --x1cgbess: "Coolvetica", system-ui, sans-serif;
  }

  :root, .x1wjvivq {
    --x1wfmzte: 8px;
  }

  :root, .xtwvb9g {
    --x1xwit3: #fff;
    --x1sdrprc: #111;
    --x1lrdg81: #d4d4d4;
    --x1mxwmfs: #4f46e5;
    --x13mfbcl: #9ca3af;
  }
}

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

@layer priority3 {
  .xod0bae {
    border-color: var(--x1lrdg81);
  }

  .xnokt7k {
    border-radius: var(--x1wfmzte);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xc82g5g {
    padding-block: var(--x1740it5);
  }

  .xtn8on3 {
    padding-inline: var(--xhns05s);
  }

  .xj9cgm4:focus {
    border-color: var(--x1mxwmfs);
  }
}

@layer priority4 {
  .x5crgo9 {
    background-color: var(--x1xwit3);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x9o96dw {
    color: var(--x1sdrprc);
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1h2yd5f {
    font-family: var(--x1cgbess);
  }

  .xyr29y3 {
    font-size: .95rem;
  }

  .x579bpy {
    font-size: 2rem;
  }
}

@layer priority5 {
  .xh8yej3 {
    width: 100%;
  }
}

@layer priority6 {
  .x1bweuvw::placeholder {
    color: var(--x13mfbcl);
  }
}
