:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}

:root, .x1x156m5 {
  --xn80oeh: #faf9f5;
  --x1ffsdrh: #20201d;
  --x145p7l6: #6b6a63;
  --xdiw4kc: #3f6b5c;
  --x1m392jk: #fff;
  --x1s272c: #d9d7cf;
  --x1wjxd7p: #fff;
}

.xln7xf2:not(#\#) {
  font: inherit;
}

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

.x1dypa6k:not(#\#) {
  padding: 18px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.xe8ttls:not(#\#) {
  padding: 8px;
}

.x12osasn:not(#\#):not(#\#) {
  border-color: var(--x1s272c);
}

.xdk7rhi:not(#\#):not(#\#) {
  border-color: var(--xdiw4kc);
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

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

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

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

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

.xsdi4jd:not(#\#):not(#\#) {
  flex: 220px;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xgwx9t9:not(#\#):not(#\#) {
  margin-block: 0 20px;
}

.xnpflo8:not(#\#):not(#\#) {
  margin-block: 0 28px;
}

.x2i9t41:not(#\#):not(#\#) {
  margin-block: 16px;
}

.x1g6kr55:not(#\#):not(#\#) {
  margin-block: 4px 14px;
}

.xqrlc3d:not(#\#):not(#\#) {
  margin-block: 4px 24px;
}

.xwmjzws:not(#\#):not(#\#) {
  margin-block: 6px 0;
}

.xy89v5o:not(#\#):not(#\#) {
  margin-block: 6px 16px;
}

.x1xjnadf:not(#\#):not(#\#) {
  margin-block: 6px 20px;
}

.x4gb806:not(#\#):not(#\#) {
  margin-block: 8px 0;
}

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

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.xrii95j:not(#\#):not(#\#) {
  padding-block: 11px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.xxlmvz2:not(#\#):not(#\#) {
  padding-block: 14px;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

.x62rkhy:not(#\#):not(#\#) {
  padding-block: 48px;
}

.x1m7iz9m:not(#\#):not(#\#) {
  padding-block: 9px;
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.x15ldat2:not(#\#):not(#\#) {
  padding-inline: 15px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x65v0h:not(#\#):not(#\#) {
  padding-inline: 22px;
}

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

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

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

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

.x8qy805:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1wjxd7p);
}

.x1fuo4mi:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xdiw4kc);
}

.xae9s92:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xn80oeh);
}

.x1g0d89g:not(#\#):not(#\#):not(#\#) {
  color: #a3302a;
}

.x12owxd5:not(#\#):not(#\#):not(#\#) {
  color: #a33131;
}

.xobwnjf:not(#\#):not(#\#):not(#\#) {
  color: var(--x145p7l6);
}

.x12vhrqt:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ffsdrh);
}

.x1e8pj1u:not(#\#):not(#\#):not(#\#) {
  color: var(--x1m392jk);
}

.x1nk5vaf:not(#\#):not(#\#):not(#\#) {
  color: var(--xdiw4kc);
}

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

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

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

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

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

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

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

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

.x1q7jzdg:not(#\#):not(#\#):not(#\#) {
  font-size: 19px;
}

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

.x1pvqxga:not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}

.xneq65o:not(#\#):not(#\#):not(#\#) {
  font-size: 28px;
}

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

.xe9tf06:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

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

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

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

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

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.xz7312c:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 22px;
}

.x288g5:not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}

.xujl8zx:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.xbotpxw:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xdiw4kc);
}

.x127yntx:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xn80oeh);
}

.x10f14nk:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1s272c);
}

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

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

.x1f1c358:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1s272c);
}

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

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

.xyorhqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 10px;
}

.xack27t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

.x1hmvnq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 14px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.xxc7z9f:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 360px;
}

.x27kpxv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 560px;
}

.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 720px;
}

.xapjn7j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 760px;
}

.x1edz59j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 96px;
}

.x4m7ku4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 64px;
}

.xsag5q8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 12px;
}

.x10b6aqq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 6px;
}

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.x889kno:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 10px;
}

.x1cnzs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 20px;
}

.x7sb2j6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 28px;
}

.x1yrsyyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 6px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

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