:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a,a:active{color:inherit;-webkit-tap-highlight-color:transparent}dialog[open]{opacity:1;transition:opacity .12s ease-out 40ms,transform .12s ease-out 40ms;transform:none}dialog::backdrop{opacity:1;background:#00000073;transition:opacity .12s ease-out 40ms}@starting-style{dialog[open]{opacity:0;transform:translateY(-6px)}dialog[open]::backdrop{opacity:0}}

:root, .xl6jvl8, .x5c2u2w {
  --xwpp3fh: 0;
}

.xowvdiw:hover {
  --xwpp3fh: 1;
}

.x15r89dc:not(#\#) {
  grid-area: 1 / 1;
}

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

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

.x78pyy4:not(#\#) {
  padding: .25rem;
}

.xr4kzf6:not(#\#) {
  padding: .6rem .75rem;
}

.x1pb6f6a:not(#\#) {
  padding: .9rem 1rem;
}

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

.x2z3tqz:not(#\#) {
  padding: 25vh 1.5rem 3rem;
}

.x119b32q:not(#\#):not(#\#) {
  border-color: #e5e5e5;
}

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

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

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

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

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

.xpj7pl4:not(#\#):not(#\#) {
  gap: .375rem;
}

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

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

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

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

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

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

@media (prefers-color-scheme: dark) {
  .xwfno1l.xwfno1l:not(#\#):not(#\#) {
    border-color: #2a2a2a;
  }
}

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

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

.x125g5fk:not(#\#):not(#\#):not(#\#) {
  background-color: #e5e5e5;
}

.x1bmlja0:not(#\#):not(#\#):not(#\#) {
  background-color: #f2f2f2;
}

.x1c5tqo3:not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
}

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

.xcx75iz:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to right, currentColor 1px, #0000 1px);
}

.x1w3jsh0:not(#\#):not(#\#):not(#\#) {
  background-repeat: repeat-x;
}

.x196j322:not(#\#):not(#\#):not(#\#) {
  background-size: 6px 1px;
}

.xx2xo0a:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 16px 48px #00000040;
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.x1p7x86r:not(#\#):not(#\#):not(#\#) {
  color: #1a1a1a;
}

.x15m13pk:not(#\#):not(#\#):not(#\#) {
  color: #404040;
}

.xdpw7ca:not(#\#):not(#\#):not(#\#) {
  color: #d4d4d4;
}

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

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

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

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

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

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

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

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

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

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

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

.xkjl1po:not(#\#):not(#\#):not(#\#) {
  hyphens: auto;
}

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

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

.xqh69l:not(#\#):not(#\#):not(#\#) {
  opacity: calc(1 - var(--xwpp3fh));
}

.x1kdaya4:not(#\#):not(#\#):not(#\#) {
  opacity: var(--xwpp3fh);
}

.xmw9mke:not(#\#):not(#\#):not(#\#) {
  text-align: justify;
}

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

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x13dflua:not(#\#):not(#\#):not(#\#) {
  transition-duration: .2s;
}

.x19991ni:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
}

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

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

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

@media (prefers-color-scheme: dark) {
  .x1lea21.x1lea21:not(#\#):not(#\#):not(#\#) {
    background-color: #161616;
  }

  .x1vzja0l.x1vzja0l:not(#\#):not(#\#):not(#\#) {
    background-color: #222;
  }

  .xxc37g3.xxc37g3:not(#\#):not(#\#):not(#\#) {
    background-color: #262626;
  }

  .x18zv67c.x18zv67c:not(#\#):not(#\#):not(#\#) {
    color: #404040;
  }

  .xkqj8da.xkqj8da:not(#\#):not(#\#):not(#\#) {
    color: #a3a3a3;
  }

  .xi1tgtz.xi1tgtz:not(#\#):not(#\#):not(#\#) {
    color: #e6e6e6;
  }
}

.x10h6knf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #e5e5e5;
}

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

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

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

.xhbfen4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

.x1gr9t9r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .75rem;
}

.x1nhhxel:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.5rem;
}

.xyi6m4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1rem;
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

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

.x1petx8:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 18vh;
}

.x1hpjnmm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3rem;
}

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

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

.x1gwumsk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(38rem, 92vw);
}

.x1cv13lt:first-of-type:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

@media (prefers-color-scheme: dark) {
  .x1w7ukvc.x1w7ukvc:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-color: #2a2a2a;
  }
}
