:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05070d;font-family:system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{overscroll-behavior:none;background:#05070d;overflow:hidden}

.x1bubyr4 {
  font: 600 .8rem system-ui, sans-serif;
}

.x10a8y8t {
  inset: 0;
}

.xms0q6y {
  margin: .75rem 0 0;
}

.x198i65o {
  margin: .8rem 0 0;
}

.xubsig6 {
  margin: 0 0 1.25rem;
}

.xm8vgc1 {
  padding: .65rem .9rem;
}

.x8wecpt {
  padding: .6rem .85rem;
}

.x10hysrq {
  padding: .7rem;
}

.xis3749 {
  padding: 1.5rem;
}

.x1uz70x1 {
  padding: 1rem;
}

.xbxj806:not(#\#) {
  border-color: #94a3b840;
}

.x3loa98:not(#\#) {
  border-color: #e2e8f047;
}

.x6a4y6k:not(#\#) {
  border-color: #ffffff61;
}

.x116uinm:not(#\#) {
  border-radius: .5rem;
}

.x1we266s:not(#\#) {
  border-radius: .65rem;
}

.x3fmiap:not(#\#) {
  border-radius: 1rem;
}

.x16rqkct:not(#\#) {
  border-radius: 50%;
}

.x1e6avla:not(#\#) {
  border-radius: 999px;
}

.x1y0btm7:not(#\#) {
  border-style: solid;
}

.xmkeg23:not(#\#) {
  border-width: 1px;
}

.x1uma3xh:not(#\#) {
  gap: .6rem;
}

.x1i10hfl:not(#\#):not(#\#) {
  -webkit-tap-highlight-color: transparent;
}

.x1winvzj:not(#\#):not(#\#) {
  -webkit-user-select: none;
}

.x6s0dn4:not(#\#):not(#\#) {
  align-items: center;
}

.x1k5462o:not(#\#):not(#\#) {
  background-color: #020617;
}

.x1jfg21z:not(#\#):not(#\#) {
  background-color: #0f766e;
}

.x1o0kkyv:not(#\#):not(#\#) {
  background-color: #111827;
}

.xvrvcqj:not(#\#):not(#\#) {
  background-color: #22c55e;
}

.x12iknm2:not(#\#):not(#\#) {
  background-color: #ef4444;
}

.xkgy9bq:not(#\#):not(#\#) {
  background-color: #f59e0b;
}

.x1b3vfej:not(#\#):not(#\#) {
  background-color: #000000a6;
}

.x1nis5eb:not(#\#):not(#\#) {
  background-color: #68e1f58c;
}

.x7v7hhb:not(#\#):not(#\#) {
  background-color: #68e1f5c7;
}

.xnfncc0:not(#\#):not(#\#) {
  background-color: #8b5cf68c;
}

.x128ygj6:not(#\#):not(#\#) {
  background-color: #8b5cf6d9;
}

.x1tgg4g4:not(#\#):not(#\#) {
  background-color: #0f172a61;
}

.xxysn6b:not(#\#):not(#\#) {
  background-color: #0f172abf;
}

.xo0ilvs:not(#\#):not(#\#) {
  background-color: #0f172ac7;
}

.x1o45wgc:not(#\#):not(#\#) {
  background-color: #0f172ad9;
}

.xx7c5nq:not(#\#):not(#\#) {
  background-color: #14b8a6a6;
}

.x15yenkf:not(#\#):not(#\#) {
  background-color: #e2e8f059;
}

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

.x1l9gu3n:not(#\#):not(#\#) {
  box-shadow: 0 .4rem 1.2rem #00000047;
}

.x11j0tji:not(#\#):not(#\#) {
  box-shadow: 0 0 1.25rem #68e1f561;
}

.x1onjxmq:not(#\#):not(#\#) {
  box-shadow: 0 1rem 3rem #00000059;
}

.xrev7x9:not(#\#):not(#\#) {
  box-shadow: inset 0 0 1.5rem #0f172a59;
}

.x13jbc4r:not(#\#):not(#\#) {
  color: #94a3b8;
}

.xeaiugl:not(#\#):not(#\#) {
  color: #cbd5e1;
}

.x1yev4qp:not(#\#):not(#\#) {
  color: #e2e8f0;
}

.xnfvbkn:not(#\#):not(#\#) {
  color: #f8fafc;
}

.xuz0j5k:not(#\#):not(#\#) {
  color: #fda4af;
}

.x1ypdohk:not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#) {
  display: block;
}

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

.x1s85apg:not(#\#):not(#\#) {
  display: none;
}

.x1p7i66b:not(#\#):not(#\#) {
  font-family: system-ui, sans-serif;
}

.xboafo0:not(#\#):not(#\#) {
  font-size: .75rem;
}

.x1sfrptf:not(#\#):not(#\#) {
  font-size: .7rem;
}

.x1qzg9v8:not(#\#):not(#\#) {
  font-size: .85rem;
}

.xgommxb:not(#\#):not(#\#) {
  font-size: .8rem;
}

.x1nrrp6k:not(#\#):not(#\#) {
  font-size: .9rem;
}

.xvewgow:not(#\#):not(#\#) {
  font-size: 1.2rem;
}

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

.x1xlr1w8:not(#\#):not(#\#) {
  font-weight: 700;
}

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

.x13a6bvl:not(#\#):not(#\#) {
  justify-content: flex-end;
}

.x1vyo3qp:not(#\#):not(#\#) {
  letter-spacing: .04em;
}

.x9pfba7:not(#\#):not(#\#) {
  letter-spacing: .08em;
}

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

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

.x67bb7w:not(#\#):not(#\#) {
  pointer-events: auto;
}

.x47corl:not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#) {
  position: absolute;
}

.x1n2onr6:not(#\#):not(#\#) {
  position: relative;
}

.x5ve5x3:not(#\#):not(#\#) {
  touch-action: none;
}

.xd1alts:not(#\#):not(#\#) {
  transform: scale(.94);
}

.x11lhmoz:not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}

.xuuh30:not(#\#):not(#\#) {
  transform: translateX(-50%);
}

.xgdialr:not(#\#):not(#\#) {
  transition-duration: .12s;
}

.x106061f:not(#\#):not(#\#) {
  transition-property: background-color, box-shadow;
}

.xwji4o3:not(#\#):not(#\#) {
  transition-timing-function: ease;
}

.x87ps6o:not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.x1so62im:not(#\#):not(#\#) {
  will-change: transform;
}

.xhtitgo:not(#\#):not(#\#) {
  z-index: 2;
}

.xzkaem6:not(#\#):not(#\#) {
  z-index: 3;
}

.x1u8a7rm:not(#\#):not(#\#) {
  z-index: 5;
}

@media (hover: none), (pointer: coarse) {
  .xjkuqek.xjkuqek:not(#\#):not(#\#) {
    display: block;
  }

  .xcvu74h.xcvu74h:not(#\#):not(#\#) {
    display: none;
  }
}

@media (height <= 430px) and (hover: none), (height <= 430px) and (pointer: coarse) {
  .x1fzj61o.x1fzj61o:not(#\#):not(#\#) {
    transform: scale(.86);
  }

  .x3m3wcn.x3m3wcn:not(#\#):not(#\#) {
    transform-origin: 0 100%;
  }
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x1j7v0bm:not(#\#):not(#\#):not(#\#) {
  bottom: max(1.5rem,env(safe-area-inset-bottom));
}

.x1easr83:not(#\#):not(#\#):not(#\#) {
  bottom: max(2rem,env(safe-area-inset-bottom));
}

.x144qk1d:not(#\#):not(#\#):not(#\#) {
  bottom: max(8rem,calc(env(safe-area-inset-bottom) + 6rem));
}

.x1qvqjjc:not(#\#):not(#\#):not(#\#) {
  height: .35rem;
}

.x164u9eo:not(#\#):not(#\#):not(#\#) {
  height: .5rem;
}

.x5yr21d:not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x1sh0tsm:not(#\#):not(#\#):not(#\#) {
  height: 4rem;
}

.xswx2pw:not(#\#):not(#\#):not(#\#) {
  height: 5.25rem;
}

.xalc01g:not(#\#):not(#\#):not(#\#) {
  height: 7.5rem;
}

.xu96u03:not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x1pemb1n:not(#\#):not(#\#):not(#\#) {
  left: 1rem;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x1i1ulpo:not(#\#):not(#\#):not(#\#) {
  left: 8.5rem;
}

.xkepzr0:not(#\#):not(#\#):not(#\#) {
  left: max(1.5rem,env(safe-area-inset-left));
}

.x1wxfh7c:not(#\#):not(#\#):not(#\#) {
  margin-bottom: .45rem;
}

.xjdhvwe:not(#\#):not(#\#):not(#\#) {
  margin-left: -2rem;
}

.x1lgucb3:not(#\#):not(#\#):not(#\#) {
  margin-right: .45rem;
}

.xpat0yy:not(#\#):not(#\#):not(#\#) {
  margin-top: -2rem;
}

.xwg69jb:not(#\#):not(#\#):not(#\#) {
  margin-top: 1.25rem;
}

.xmnamis:not(#\#):not(#\#):not(#\#) {
  padding-bottom: .5rem;
}

.x4odjur:not(#\#):not(#\#):not(#\#) {
  padding-bottom: .65rem;
}

.x18d9i69:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.x79ra4s:not(#\#):not(#\#):not(#\#) {
  padding-left: .75rem;
}

.x1uhho1l:not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.x9dzeaa:not(#\#):not(#\#):not(#\#) {
  padding-left: 1rem;
}

.x33uob6:not(#\#):not(#\#):not(#\#) {
  padding-right: .75rem;
}

.x1xpa7k:not(#\#):not(#\#):not(#\#) {
  padding-right: 0;
}

.x52dz5p:not(#\#):not(#\#):not(#\#) {
  padding-right: 1rem;
}

.x1b58sdr:not(#\#):not(#\#):not(#\#) {
  padding-top: .5rem;
}

.x1flg24d:not(#\#):not(#\#):not(#\#) {
  padding-top: .65rem;
}

.xexx8yu:not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x3m8u43:not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x1u62bzc:not(#\#):not(#\#):not(#\#) {
  right: 1rem;
}

.xtv81vn:not(#\#):not(#\#):not(#\#) {
  right: max(1.75rem,env(safe-area-inset-right));
}

.x13vifvy:not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x12o47qk:not(#\#):not(#\#):not(#\#) {
  top: 1.25rem;
}

.x1nwpe0i:not(#\#):not(#\#):not(#\#) {
  top: 1rem;
}

.xwa60dl:not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.x1a02lw3:not(#\#):not(#\#):not(#\#) {
  width: .35rem;
}

.x1jjc1wv:not(#\#):not(#\#):not(#\#) {
  width: .5rem;
}

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

.xekueh:not(#\#):not(#\#):not(#\#) {
  width: 4rem;
}

.x1q079jr:not(#\#):not(#\#):not(#\#) {
  width: 5.25rem;
}

.x9a7vwu:not(#\#):not(#\#):not(#\#) {
  width: 7.5rem;
}

.x163cusz:not(#\#):not(#\#):not(#\#) {
  width: min(100%, 26rem);
}

@media (height <= 430px) and (hover: none), (height <= 430px) and (pointer: coarse) {
  .x1ojhpgt.x1ojhpgt:not(#\#):not(#\#):not(#\#) {
    bottom: max(.75rem,env(safe-area-inset-bottom));
  }

  .x18jr5bn.x18jr5bn:not(#\#):not(#\#):not(#\#) {
    bottom: max(1rem,env(safe-area-inset-bottom));
  }

  .x1oxfr1a.x1oxfr1a:not(#\#):not(#\#):not(#\#) {
    bottom: max(6.5rem,calc(env(safe-area-inset-bottom) + 5.5rem));
  }

  .xsy5w6.xsy5w6:not(#\#):not(#\#):not(#\#) {
    left: max(.75rem,env(safe-area-inset-left));
  }

  .x1w3ye1v.x1w3ye1v:not(#\#):not(#\#):not(#\#) {
    right: max(1rem,env(safe-area-inset-right));
  }
}
