*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}button,input,select{font:inherit}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

:root, .x13jfzha {
  --x163qxbm: #f2efe6;
  --xens8qi: #fffdf7;
  --xp9h83i: #f7f3e9;
  --x14dijfp: #d9d2c0;
  --x11jvnv6: #b9ae94;
  --x1xb8mg3: #1b1a17;
  --x1t5rfku: #6b6555;
  --xemx29h: #9a9482;
  --x5a8rog: #a8322a;
  --x5ztaaa: #f6e3e0;
  --x1nkpr17: #245e7d;
  --x1t2vfdt: #dfeaf1;
  --xrcsxht: #8a6d1f;
  --x177eu0t: #a8322a;
}

:root, .x1l816jq {
  --x16705zf: #9a6300;
  --x1t9ksv7: #0f7b6c;
  --x17jlpmm: #6a3fa8;
  --x1q4a27: #2e7d32;
  --xg7g7g5: #a11b73;
  --x1ehg18n: #6d7000;
  --x1wlnqji: #7a4a1e;
  --x171775v: #41566b;
}

:root, .xsf1961 {
  --x1a8jacu: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;
  --x1yv2b31: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;
}

:root, .xmwy0hl {
  --x1jpy78y: 4px;
  --x13qt4q6: 8px;
  --x1qw3mqj: 14px;
}

:root, .x1rm1jte {
  --xglg5mt: 4px;
  --x23yysm: 8px;
  --xzyx6e0: 14px;
  --xnmehep: 22px;
  --x1ktnmdy: 34px;
}

@media (prefers-color-scheme: dark) {
  :root, .x13jfzha {
    --x163qxbm: #0e1116;
    --xens8qi: #161b22;
    --xp9h83i: #1d232c;
    --x14dijfp: #2b333e;
    --x11jvnv6: #3d4854;
    --x1xb8mg3: #e7e4dc;
    --x1t5rfku: #8d97a4;
    --xemx29h: #5f6976;
    --x5a8rog: #e4695c;
    --x5ztaaa: #3a1f1d;
    --x1nkpr17: #5aa8cf;
    --x1t2vfdt: #152b38;
    --xrcsxht: #d9b45f;
    --x177eu0t: #e4695c;
  }

  :root, .x1l816jq {
    --x16705zf: #e0a340;
    --x1t9ksv7: #4bc0ae;
    --x17jlpmm: #b08ce6;
    --x1q4a27: #6cc46f;
    --xg7g7g5: #e87ec0;
    --x1ehg18n: #c3c94a;
    --x1wlnqji: #c89a6a;
    --x171775v: #9db2c6;
  }
}

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

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

.x10vhwri:not(#\#) {
  padding: var(--xnmehep);
}

.x1fs1t6c:not(#\#) {
  padding: var(--xzyx6e0);
}

.x1ne0iv4:not(#\#):not(#\#) {
  border-color: var(--x1nkpr17);
}

.xxsd16o:not(#\#):not(#\#) {
  border-color: var(--x1xb8mg3);
}

.x2wvobd:not(#\#):not(#\#) {
  border-color: var(--x5a8rog);
}

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

.x1levink:not(#\#):not(#\#) {
  border-radius: var(--x13qt4q6);
}

.xxrzs86:not(#\#):not(#\#) {
  border-radius: var(--x1jpy78y);
}

.x1wbz8qz:not(#\#):not(#\#) {
  border-radius: var(--x1qw3mqj);
}

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

.xl99i1q:not(#\#):not(#\#) {
  gap: var(--x23yysm);
}

.xoegyck:not(#\#):not(#\#) {
  gap: var(--xglg5mt);
}

.x1a238bz:not(#\#):not(#\#) {
  gap: var(--xnmehep);
}

.x7jvozm:not(#\#):not(#\#) {
  gap: var(--xzyx6e0);
}

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

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

.x1cbqbuw:not(#\#):not(#\#) {
  outline: 2px solid var(--x1xb8mg3);
}

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

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

.xj8oexa:not(#\#):not(#\#) {
  padding-block: 2px;
}

.xgo0oi:not(#\#):not(#\#) {
  padding-block: var(--x1ktnmdy);
}

.x1oc0tol:not(#\#):not(#\#) {
  padding-block: var(--x23yysm);
}

.xtkylxs:not(#\#):not(#\#) {
  padding-block: var(--xglg5mt);
}

.x13fezlf:not(#\#):not(#\#) {
  padding-block: var(--xnmehep);
}

.x1y52mae:not(#\#):not(#\#) {
  padding-inline: var(--x23yysm);
}

.x1b4adbh:not(#\#):not(#\#) {
  padding-inline: var(--xglg5mt);
}

.x5007ic:not(#\#):not(#\#) {
  padding-inline: var(--xzyx6e0);
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.xmqliwb:not(#\#):not(#\#) {
  text-decoration: line-through;
}

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

.x14oc0hu:focus:not(#\#):not(#\#) {
  outline: 2px solid var(--x1xb8mg3);
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

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

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.xtwfq29:not(#\#):not(#\#):not(#\#) {
  background-color: currentColor;
}

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

.xl8spv7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x-backgroundColor);
}

.x9qnxky:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x14dijfp);
}

.x1h8hlha:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x163qxbm);
}

.x1odlfkl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1nkpr17);
}

.x6sgq3f:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1t2vfdt);
}

.x1y2wv0v:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1xb8mg3);
}

.xym2oit:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x5ztaaa);
}

.xmoh738:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xemx29h);
}

.x1sauaf3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xens8qi);
}

.x7ldxwp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xp9h83i);
}

.xviatnl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrcsxht);
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.x126c21i:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 2px 0 0 var(--x1xb8mg3);
}

.x1r6qdwa:not(#\#):not(#\#):not(#\#) {
  color: var(--x16705zf);
}

.x1ra9k0p:not(#\#):not(#\#):not(#\#) {
  color: var(--x171775v);
}

.xxtprw5:not(#\#):not(#\#):not(#\#) {
  color: var(--x177eu0t);
}

.x1lvbbhi:not(#\#):not(#\#):not(#\#) {
  color: var(--x17jlpmm);
}

.x1l0hfbl:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ehg18n);
}

.xfxuo9q:not(#\#):not(#\#):not(#\#) {
  color: var(--x1nkpr17);
}

.x1f1u92s:not(#\#):not(#\#):not(#\#) {
  color: var(--x1q4a27);
}

.x189tqwj:not(#\#):not(#\#):not(#\#) {
  color: var(--x1t5rfku);
}

.x1qtpnwn:not(#\#):not(#\#):not(#\#) {
  color: var(--x1t9ksv7);
}

.x1eh549l:not(#\#):not(#\#):not(#\#) {
  color: var(--x1wlnqji);
}

.x1us5zzc:not(#\#):not(#\#):not(#\#) {
  color: var(--x1xb8mg3);
}

.x17eltg8:not(#\#):not(#\#):not(#\#) {
  color: var(--x5a8rog);
}

.xyad8sh:not(#\#):not(#\#):not(#\#) {
  color: var(--xemx29h);
}

.xlfolvk:not(#\#):not(#\#):not(#\#) {
  color: var(--xens8qi);
}

.xbwg1h5:not(#\#):not(#\#):not(#\#) {
  color: var(--xg7g7g5);
}

.xhe9yjy:not(#\#):not(#\#):not(#\#) {
  color: var(--xrcsxht);
}

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

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

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

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

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

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

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

.x1s3okw5:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1yv2b31);
}

.x1iuv88s:not(#\#):not(#\#):not(#\#) {
  font-size: .72rem;
}

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

.xp1qmoa:not(#\#):not(#\#):not(#\#) {
  font-size: .78rem;
}

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

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

.x16vn6xf:not(#\#):not(#\#):not(#\#) {
  font-size: .88rem;
}

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

.x7oktz0:not(#\#):not(#\#):not(#\#) {
  font-size: .92rem;
}

.xyr29y3:not(#\#):not(#\#):not(#\#) {
  font-size: .95rem;
}

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

.x1ksoetq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.05rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.x1xebwwb:not(#\#):not(#\#):not(#\#) {
  font-size: 1.3rem;
}

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.x1uv3qv7:not(#\#):not(#\#):not(#\#) {
  font-size: 1.6rem;
}

.xqh2sa2:not(#\#):not(#\#):not(#\#) {
  font-size: 2.1rem;
}

.x19orhxu:not(#\#):not(#\#):not(#\#) {
  font-size: 2.4rem;
}

.xsf4rpc:not(#\#):not(#\#):not(#\#) {
  font-size: 2.6rem;
}

.x579bpy:not(#\#):not(#\#):not(#\#) {
  font-size: 2rem;
}

.x8cw2a4:not(#\#):not(#\#):not(#\#) {
  font-size: 3rem;
}

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

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

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

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

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

.x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.x1g3yg12:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto 1fr auto;
}

.x102ky3t:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 240px;
}

.x17m70fk:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}

.x1vn7x89:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
}

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

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

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

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

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

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

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

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x1labic3:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .14em;
}

.xa7ig63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .16em;
}

.x11fj6oh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .18em;
}

.x1dor1uw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.x1qv67nb:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .22em;
}

.xvw9g25:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .32em;
}

.xxteldw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .3em;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

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

.x11m8ghp:not(#\#):not(#\#):not(#\#) {
  line-height: 1.65;
}

.xbyyjgo:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1y3gkto:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

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

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

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

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

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

.xda060z:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

.x1c071of:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

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

.x1rvut6x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .25s;
}

.x1lxufdw:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, transform;
}

.xxrbq2n:not(#\#):not(#\#):not(#\#) {
  transition-property: width;
}

.xcj1dhv:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: linear;
}

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

.x1llqtwh:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1t2vfdt);
}

.x1q10lph:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1xb8mg3);
}

.x1vp5qzh:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x5ztaaa);
}

.xy6t7gp:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--xens8qi);
}

.xsgmaru:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  transform: translateY(1px);
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1t5pwa4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

.x1tn4od7:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xp9h83i);
}

@media (width <= 900px) {
  .xyw5f.xyw5f:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 860px) {
  .x1w4zg41.x1w4zg41:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

.xknsgue:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x14dijfp);
}

.x4a6k5d:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1nkpr17);
}

.x1it5wuj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x5a8rog);
}

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

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.xuoj239:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3px;
}

.x1hagigm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 7px;
}

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.x1jgqgq6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xzyx6e0);
}

.xjebtdj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: var(--xglg5mt);
}

.x10146o:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x23yysm);
}

.x1u8s072:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xnmehep);
}

.x1psipws:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xzyx6e0);
}

.x10xiq2s:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1180px;
}

.x148vls7:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46ch;
}

.x1lwm3bp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 520px;
}

.x18s2yiw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.2em;
}

.x1us19tq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100%;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x1vkna38:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.1rem;
}

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

.xci0xqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7px;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.x15vands:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(460px, 100%);
}

.x5lhr3w:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x-width);
}
