@stylex;*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{color:#fff;background-color:#0a0a0a;flex-direction:column;align-items:center;width:100%;min-height:100dvh;margin:0;padding:0;font-family:Geist Pixel,system-ui;font-size:16px;font-weight:400;line-height:1.5;display:flex}#root{width:100%;min-height:100dvh;display:flex}

:root, .x1rkwq29 {
  --x1ot2t5x: #fff;
  --x1aruuk6: #ffffff8f;
  --x63jf1w: #ffffff17;
}

:root, .x1e02u9v {
  --xhkryay: 8px;
}

:root, .xmoljym {
  --xmelygo: 8px;
}

.x19bbpc0:not(#\#) {
  margin: 0 auto;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x1p026uv:not(#\#) {
  padding: calc(var(--xhkryay) * 8);
}

.x1tapdro:not(#\#):not(#\#) {
  border-radius: var(--xmelygo);
}

.xgfvx64:not(#\#):not(#\#) {
  gap: calc(var(--xhkryay) * 2);
}

.xl96lye:not(#\#):not(#\#) {
  gap: calc(var(--xhkryay) * 3);
}

.x1j4pv2e:not(#\#):not(#\#) {
  gap: calc(var(--xhkryay) * 6);
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x7cbsoh:not(#\#):not(#\#) {
  transition: background-color .15s ease-out;
}

.x13uw2w9:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--x1ot2t5x);
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x1iicco5:not(#\#):not(#\#):not(#\#) {
  color: var(--x1aruuk6);
}

.xjr46n2:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ot2t5x);
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x6u19be:not(#\#):not(#\#):not(#\#) {
  font-size: .9375rem;
}

.x1q74xe4:not(#\#):not(#\#):not(#\#) {
  font-size: 1.75rem;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x12xzjfd:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x63jf1w);
}

.x7ep2pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 680px;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
