:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bottom-corner-clearance:1.3rem;--primary:var(--lightningcss-light,#93c5fd)var(--lightningcss-dark,#1d4ed8);--primary-foreground:var(--lightningcss-light,#030712)var(--lightningcss-dark,#f9fafb);font-family:system-ui,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}button,input{color:inherit;font:inherit}button{background-color:#0000;border:0}h1,p{margin:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}dd{margin-inline-start:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}progress{appearance:none;border:1px solid var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#d1d5db);border-radius:0;height:1.5rem}progress::-webkit-progress-bar{background:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151);border-radius:0}progress::-webkit-progress-value{background:var(--primary);border-radius:0}progress::-moz-progress-bar{background:var(--primary);border-radius:0}html,body{overscroll-behavior:none}html,body,#root{height:100%}body{color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#f3f4f6);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#030712);margin:0;overflow:hidden}

.x10a8y8t {
  inset: 0;
}

.x1y0avi5:not(#\#) {
  border-color: #d1d5db;
}

.x1h0kppb:not(#\#) {
  border-color: #fca5a5;
}

.xbsl7fq:not(#\#) {
  border-style: dashed;
}

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

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

.x1tfd08f:not(#\#) {
  flex: 0 0 4ch;
}

.x98rzlu:not(#\#) {
  flex: 1;
}

.x13z6uf9:not(#\#) {
  gap: .5rem;
}

.x8233eu:not(#\#) {
  gap: .75rem;
}

.x8fetqu:not(#\#) {
  gap: 1rem;
}

.xvueqy4:not(#\#) {
  margin-inline: auto;
}

.xb3r6kr:not(#\#) {
  overflow: hidden;
}

.x8du1vd:not(#\#) {
  overscroll-behavior: none;
}

.x1o5vn8x:not(#\#) {
  padding-block: .25rem;
}

.x18g2hj5:not(#\#) {
  padding-block: .5rem;
}

.xgepmj6:not(#\#) {
  padding-block: 1rem;
}

.x97vtpp:not(#\#) {
  padding-inline: .5rem;
}

.x1ryrjj2:not(#\#) {
  padding-inline: .75rem;
}

.xzsmjar:not(#\#) {
  padding-inline: 1.5rem;
}

.xnxx81d:not(#\#) {
  padding-inline: 1rem;
}

.xw4edqq:not(#\#) {
  padding-inline: 2rem;
}

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

.xt9zyp6:not(#\#):not(#\#) {
  background-color: #86efac;
}

.x1hd89x8:not(#\#):not(#\#) {
  background-color: #93c5fd;
}

.xta1uwa:not(#\#):not(#\#) {
  background-color: #fca5a5;
}

.xwcgkxe:not(#\#):not(#\#) {
  background-color: #fdba74;
}

.x8qxh4v:not(#\#):not(#\#) {
  background-color: var(--primary);
}

.xwwobyb:not(#\#):not(#\#) {
  color: #15803d;
}

.x4c2zqf:not(#\#):not(#\#) {
  color: #1d4ed8;
}

.x1wk9gcm:not(#\#):not(#\#) {
  color: #b91c1c;
}

.xgbnldg:not(#\#):not(#\#) {
  color: var(--primary-foreground);
}

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

.x3nfvp2:not(#\#):not(#\#) {
  display: inline-flex;
}

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

.xozqiw3:not(#\#):not(#\#) {
  flex-wrap: nowrap;
}

.xkpwil5:not(#\#):not(#\#) {
  font-size: .875rem;
}

.x1c3i2sq:not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.xss6m8b:not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

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

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

.x1qughib:not(#\#):not(#\#) {
  justify-content: space-between;
}

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

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

.x1597r2g:not(#\#):not(#\#) {
  scrollbar-width: thin;
}

.x2b8uid:not(#\#):not(#\#) {
  text-align: center;
}

.xp4054r:not(#\#):not(#\#) {
  text-align: end;
}

.x1hr2gdg:not(#\#):not(#\#) {
  text-align: right;
}

.x1yc453h:not(#\#):not(#\#) {
  text-align: start;
}

.xlyipyv:not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

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

.x1hx0egp:not(#\#):not(#\#) {
  -webkit-user-select: text;
  user-select: text;
}

.xuxw1ft:not(#\#):not(#\#) {
  white-space: nowrap;
}

.xmll18r:not(#\#):not(#\#):not(#\#) {
  height: 1.25rem;
}

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

.xtdtrs8:not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

.x1m1vca5:not(#\#):not(#\#):not(#\#) {
  height: calc(env(safe-area-inset-bottom) + var(--bottom-corner-clearance));
}

.x1c4vshn:not(#\#):not(#\#):not(#\#) {
  margin-top: 1.5rem;
}

.x1qojfa0:not(#\#):not(#\#):not(#\#) {
  max-height: 16rem;
}

.x18fb9vk:not(#\#):not(#\#):not(#\#) {
  max-height: 24rem;
}

.x193iq5w:not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.xc0i79g:not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.x1in32aq:not(#\#):not(#\#):not(#\#) {
  min-height: 2rem;
}

.xe8gcm:not(#\#):not(#\#):not(#\#) {
  min-height: 3rem;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x2yie3v:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1rem;
}

.x1v9tqhs:not(#\#):not(#\#):not(#\#) {
  padding-top: max(1rem,calc(env(safe-area-inset-top) + 2rem));
}

.xwqq7k2:not(#\#):not(#\#):not(#\#) {
  width: 1.25rem;
}

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

.xvm51jw:not(#\#):not(#\#):not(#\#) {
  width: 2.5rem;
}

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

.xeq5yr9:not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}
