:root{color-scheme:light dark}

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

@property --xpgzvhe {
  syntax: "<angle>";
  inherits: true;
  initial-value: -1.5deg;
}

@property --x1hkhoef {
  syntax: "<length>";
  inherits: true;
  initial-value: 10px;
}

@property --x5500zj {
  syntax: "<number>";
  inherits: true;
  initial-value: 1;
}

@keyframes xy94qka-B {
  from {
    opacity: 0;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xl0ts1m-B {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.18);
  }

  100% {
    transform: scale(1);
  }
}

:root, .xh1hmt {
  --x1hkhoef: 10px;
  --xpgzvhe: -1.5deg;
  --x5500zj: 1;
}

:root, .x1rmndwo {
  --x1n4gxtb: #eef0f5;
  --x1rwxlaq: #fff;
  --x1p9h06u: #14172b;
  --x149c914: #5b6178;
  --xb4bmt7: #c9cfdd;
  --xbuqcw1: #3f3fd4;
  --x18pkdmg: #c4126b;
}

.xm6g4g5.xm6g4g5, .xm6g4g5.xm6g4g5:root {
  --xbuqcw1: #8d8dff;
  --x18pkdmg: #ff5fae;
  --x1p9h06u: #e7e9f3;
  --x149c914: #9aa1bd;
  --x1rwxlaq: #181c31;
  --x1n4gxtb: #0f1120;
  --xb4bmt7: #2c3350;
}

::view-transition-group(*.xf8lei2) {
  animation-duration: .22s;
}

::view-transition-old(*.xf8lei2) {
  animation-timing-function: ease-in;
}

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

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

.x1uq6gi2:not(#\#):not(#\#) {
  border-color: #c9cfdd;
}

.xjqoyts:not(#\#):not(#\#) {
  border-color: var(--xb4bmt7);
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1sxf85j:not(#\#):not(#\#) {
  border-radius: 5px;
}

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

.x6v8o7d:not(#\#):not(#\#) {
  border-radius: var(--x1hkhoef);
}

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

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

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

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

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

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

.x1e4wmst:not(#\#):not(#\#) {
  gap: 18px;
}

.xm5moh1:not(#\#):not(#\#) {
  grid-column: auto;
}

.xx762dm:not(#\#):not(#\#) {
  margin-block: 10px;
}

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

.xsplgde:not(#\#):not(#\#) {
  padding-block: 1px;
}

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

.xf4egzd:not(#\#):not(#\#) {
  padding-block: 3px;
}

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

.xmepu2c:not(#\#):not(#\#) {
  padding-block: 18px;
}

.x18o6k3u:not(#\#):not(#\#) {
  padding-block: 6px;
}

.xfj71rc:not(#\#):not(#\#) {
  padding-block: 32px;
}

.xm9j1uf:not(#\#):not(#\#) {
  padding-inline: 5px;
}

.xzdmu1o:not(#\#):not(#\#) {
  padding-inline: 10px;
}

.x1nopv8a:not(#\#):not(#\#) {
  padding-inline: 18px;
}

.x70uyfi:not(#\#):not(#\#) {
  padding-inline: 6px;
}

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

.x1wgtdvx.x1wgtdvx:where(.x-default-marker:hover ~ *):not(#\#):not(#\#) {
  text-decoration: underline;
}

.x16ve1jp:hover:not(#\#):not(#\#) {
  border-color: #3f3fd4;
}

.xtmz5xo:hover:not(#\#):not(#\#), .xawpy5p:focus:not(#\#):not(#\#) {
  border-color: var(--xbuqcw1);
}

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

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

.xguxzv4:not(#\#):not(#\#):not(#\#) {
  animation-duration: .52s;
}

.x1sbju2s:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.4s;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x1mdgisw:not(#\#):not(#\#):not(#\#) {
  animation-name: xl0ts1m-B;
}

.xivcr1a:not(#\#):not(#\#):not(#\#) {
  animation-name: xy94qka-B;
}

.x1y1npqo:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.2, .7, .2, 1);
}

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

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

.x6huqyg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x18pkdmg);
}

.xbs1paw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1n4gxtb);
}

.x1aenoed:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1rwxlaq);
}

.xadm17j:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xbuqcw1);
}

.x1wcsgtt:not(#\#):not(#\#):not(#\#) {
  border-end-end-radius: 4px;
}

.x1oxtd58:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--x18pkdmg);
}

.x1t7ytsu:not(#\#):not(#\#):not(#\#) {
  border-inline-start-style: solid;
}

.xct1zlm:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 3px;
}

.x1t39747:not(#\#):not(#\#):not(#\#) {
  border-start-end-radius: 4px;
}

.x5kzy6j:not(#\#):not(#\#):not(#\#) {
  color: #c4126b;
}

.x1f7m26b:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}

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

.x13yafva:not(#\#):not(#\#):not(#\#) {
  color: var(--x149c914);
}

.x19brgqz:not(#\#):not(#\#):not(#\#) {
  color: var(--x18pkdmg);
}

.xaw6d8j:not(#\#):not(#\#):not(#\#) {
  color: var(--x1p9h06u);
}

.xe6kr62:not(#\#):not(#\#):not(#\#) {
  color: var(--xbuqcw1);
}

.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;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

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

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

.x1mb2qyg:not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
}

.x1ej4drc:not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Cascadia Mono, monospace;
}

.xub3hwd:not(#\#):not(#\#):not(#\#) {
  font-family: system-ui, -apple-system, Segoe UI, sans-serif;
}

.xeb7xqv:not(#\#):not(#\#):not(#\#) {
  font-size: .9em;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

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

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

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

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

.x155jak9:not(#\#):not(#\#):not(#\#) {
  font-size: 38px;
}

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

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

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

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

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

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

.x1clpfr8:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.05em;
}

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

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

.xqahw4z:not(#\#):not(#\#):not(#\#) {
  line-height: 1.02;
}

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

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

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

.x18ytnkk:not(#\#):not(#\#):not(#\#) {
  opacity: var(--x5500zj);
}

.x1ewu8gn:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x1t137rt:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

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

.x1ipmt5l:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 18px;
}

.x1863bsl:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

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

.x1c47m5k:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--xb4bmt7);
  text-decoration-color: var(--xb4bmt7);
}

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

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

.x1nf803f:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0;
}

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

.xjqwjg5:not(#\#):not(#\#):not(#\#) {
  transform: rotate(var(--xpgzvhe));
}

.x9i6iqp:not(#\#):not(#\#):not(#\#) {
  transition-duration: .16s;
}

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

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

.x1hxmzeq.x1hxmzeq:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  color: var(--x18pkdmg);
}

@supports (display: grid) {
  .xr4m3m1.xr4m3m1:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}

.xge129z:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x18pkdmg);
}

.x1xgrlbc:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xb4bmt7);
}

.x1v4r6f3:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xbuqcw1);
}

.xxf7uhr:hover:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--xbuqcw1);
  text-decoration-color: var(--xbuqcw1);
}

.x1lz31oe:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-2px);
}

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

.x16stqrj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #0000;
}

.x126xjry:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x18pkdmg);
}

.xduych1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xb4bmt7);
}

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

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

.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

.x1urpfdm:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xb4bmt7);
}

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

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

.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

.x1gnnpzl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 30px;
}

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

.xewl91u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 56px;
}

.xxxy50a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.xcxn7c6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 54ch;
}

.xiky8lt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 62ch;
}

.x1xr5p7o:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 860px;
}

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.x1lzn4hl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 3ch;
}

.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: hidden;
}

.x1120s5i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2px;
}

.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

.x1849jeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 30px;
}

.x2jukrt:hover:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xbuqcw1);
}

@media (width >= 820px) {
  .xiltw9f.xiltw9f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }

  .x14eqsvj.x14eqsvj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 56px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x5db51m.x5db51m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width >= 820px) {
  .x10cr4jq.x10cr4jq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 62px;
  }

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

.x1t82j8d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x149c914);
}

.x12idq9m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xv8eafs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  color: var(--x18pkdmg);
}

.x590jl9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "«";
}

.x39syfj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "»";
}

.x1cl9t3a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  padding-inline-end: 4px;
}

.xs13ox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  padding-inline-start: 4px;
}
