@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:block;src:url(/assets/eb-garamond-latin-CJkbUt9B.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{color:#e9e5db;-webkit-font-smoothing:antialiased;background:#0f0e0c;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100%;padding:48px 24px;font-family:EB Garamond,Iowan Old Style,Georgia,serif;display:flex}#root{display:contents}
/*$vite$:1*/
.x18zih8k {
  border-radius: 3px;
}

.x1okw0bk {
  flex: none;
}

.x1v2ro7d {
  gap: 12px;
}

.x1c1vhfx {
  gap: 20px;
}

.x1jnr06f {
  gap: 4px;
}

.x1j9xkj6 {
  gap: 7px;
}

.xb3r6kr {
  overflow: hidden;
}

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

.xsbx6i6:not(#\#) {
  color: #8f8a7e;
}

.x10a2nfu:not(#\#) {
  color: #e9e5db;
}

.x7udhh9:not(#\#) {
  color: #fd4b2d;
}

.x1heor9g:not(#\#) {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

.x1qlqyl8:not(#\#) {
  font-size: inherit;
}

.x1d3mw78:not(#\#) {
  line-height: 16px;
}

.x1fc57z9:not(#\#) {
  line-height: 20px;
}

.x1o2sk6j:not(#\#) {
  line-height: 24px;
}

.xeqr9p9:not(#\#) {
  line-height: 26px;
}

.x197sbye:not(#\#) {
  opacity: .6;
}

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

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

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

.xyi4chj:not(#\#) {
  text-decoration-thickness: 1px;
}

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

.x5ek575:not(#\#) {
  text-underline-offset: 5px;
}

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

.x1f2jko9:focus-visible:not(#\#) {
  text-decoration-line: underline;
}

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

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

.xmcgxwr:not(#\#):not(#\#) {
  border-top-color: #2b2924;
}

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

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

.x1qx5ct2:not(#\#):not(#\#) {
  height: 20px;
}

.x1vqgdyp:not(#\#):not(#\#) {
  height: 40px;
}

.xt7dq6l:not(#\#):not(#\#) {
  height: auto;
}

.x1198e8h:not(#\#):not(#\#) {
  margin-top: -3px;
}

.xw7yly9:not(#\#):not(#\#) {
  margin-top: 16px;
}

.xzlwwv1:not(#\#):not(#\#) {
  max-width: 88vw;
}

.x1p5oq8j:not(#\#):not(#\#) {
  padding-top: 24px;
}

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

.x19zpy19:not(#\#):not(#\#) {
  width: 104px;
}

.xifkd7f:not(#\#):not(#\#) {
  width: 140px;
}

.x1kky2od:not(#\#):not(#\#) {
  width: 16px;
}

.x100vrsf:not(#\#):not(#\#) {
  width: 40px;
}

.x1vpxx0d:not(#\#):not(#\#) {
  width: min(220px, 60vw);
}
