*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:#1b2633;-webkit-font-smoothing:antialiased;background:#f3f5f7}html[data-theme=dark] body{color:#e2e8ee;background:#11151a}@media (prefers-color-scheme:dark){html:not([data-theme=light]) body{color:#e2e8ee;background:#11151a}}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #2a4f82}html[data-theme=dark] :focus-visible{outline-color:#8db0e6}@media (prefers-color-scheme:dark){html:not([data-theme=light]) :focus-visible{outline-color:#8db0e6}}.shiki,.shiki span{color:var(--shiki-light);background-color:#0000!important}html[data-theme=dark] .shiki,html[data-theme=dark] .shiki span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .shiki,html:not([data-theme=light]) .shiki span{color:var(--shiki-dark)}}.shiki{margin:0;overflow-x:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

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

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

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

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

@keyframes x1qebh90-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }
}

@keyframes x1y2a7d7-B {
  0% {
    opacity: .35;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: .35;
  }
}

@keyframes xetzqjq-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .4;
  }
}

@keyframes x17bmke9-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}

@keyframes xywzgit-B {
  from {
    opacity: 1;
    transform: translate(-50%);
  }

  to {
    opacity: 0;
    transform: translate(-50%, -8px);
  }
}

@keyframes xzuzuy7-B {
  from {
    opacity: 0;
    transform: translate(-50%, -8px);
  }

  to {
    opacity: 1;
    transform: translate(-50%);
  }
}

@keyframes x1134vkj-B {
  from {
    opacity: 0;
    transform: translateX(24px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x1t6j8sg-B {
  from {
    opacity: 1;
    transform: none;
  }

  to {
    opacity: 0;
    transform: translateX(24px);
  }
}

:root, .x1uuce0z {
  --x1d9m3z6: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --x1da92xg: "Iowan Old Style", "Charter", "Palatino Linotype", "Book Antiqua", Georgia, serif;
  --x1ygyguu: ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;
  --x1evu3s1: 12px;
  --x1em76dj: 13px;
  --xvtc4d: 15px;
  --xk7tag8: 17px;
  --x1u88aca: 20px;
  --x1gajrh5: 28px;
}

:root, .xj0wt56 {
  --x1sxqnp7: .12s;
  --x1rkvy9v: .2s;
  --x4uaxm1: .32s;
  --xdhujxq: cubic-bezier(.2, 0, 0, 1);
  --x1x12m9u: 1.4s;
  --xlles0c: 1s;
}

:root, .x6an7m9 {
  --x76dqf4: 0 8px 28px #0f19282e;
  --xgcylq5: -12px 0 40px #0f19282e;
  --x14n0k0b: 8px 0 30px #0f192833;
  --xf6q28p: 0 10px 30px #0f192840;
}

:root, .xe3cpqq {
  --xmfzfnl: 272px;
  --x1nuzbmm: 72ch;
  --xg3h1c1: 52px;
  --x1bel5gv: 18px;
  --x7hbuwe: 32px;
  --x1c97dh: 40px;
  --x1rmpn6h: 26px;
  --x10fvixc: 8px;
  --x1wy50d3: 10px;
  --x54iedl: 22px;
  --x1bnjysr: 44px;
  --x1pgh29i: 260px;
  --xojmxsd: 200px;
  --x1fyx5by: 280px;
  --x12u6a25: 420px;
  --x1kgx7ob: 180px;
  --x1xuje1j: 220px;
  --x1p8dbto: 320px;
  --x18lauqf: 240px;
  --x1ux587e: 200px;
}

:root, .x6a1pg4 {
  --xmqopx7: 6px;
  --xg7rq49: 10px;
  --x1bytjj0: 16px;
  --x18ppmn7: 999px;
}

:root, .x1qhhkzk {
  --xsnk39: #f3f5f7;
  --xkfz6ua: #fff;
  --xphf8aj: #e9edf1;
  --x1klulll: #1b2633;
  --xaa85r8: #5d6b79;
  --x1ka0qi9: #d9e0e6;
  --x104qztq: #2a4f82;
  --xs3w9vh: #fff;
  --xqhdj12: #e1e9f4;
  --x1875las: #1d8466;
  --xqh0eko: #9a5b00;
  --x1f6631s: #b3261e;
  --xpz53d2: #2a4f82;
  --x1u0jewv: #0a101859;
}

:root, .xv1zoq5 {
  --xu9xf1j: 2px;
  --x1by944f: 4px;
  --x10oei37: 8px;
  --xd8qrv6: 12px;
  --x1gk368j: 16px;
  --x18x1z82: 24px;
  --xrvalpd: 32px;
  --x1ak30ar: 48px;
}

@media (prefers-color-scheme: dark) {
  :root, .x1qhhkzk {
    --xsnk39: #11151a;
    --xkfz6ua: #181e25;
    --xphf8aj: #0d1115;
    --x1klulll: #e2e8ee;
    --xaa85r8: #8d9aa8;
    --x1ka0qi9: #27303a;
    --x104qztq: #8db0e6;
    --xs3w9vh: #0d1115;
    --xqhdj12: #1f2b3b;
    --x1875las: #4cc79f;
    --xqh0eko: #e3b062;
    --x1f6631s: #f2877e;
    --xpz53d2: #8db0e6;
    --x1u0jewv: #00000080;
  }
}

.x1dhkew5.x1dhkew5, .x1dhkew5.x1dhkew5:root {
  --x104qztq: #2a4f82;
  --xs3w9vh: #fff;
  --xsnk39: #f3f5f7;
  --x1f6631s: #b3261e;
  --xpz53d2: #2a4f82;
  --x1klulll: #1b2633;
  --x1ka0qi9: #d9e0e6;
  --xaa85r8: #5d6b79;
  --x1u0jewv: #0a101859;
  --x1875las: #1d8466;
  --xphf8aj: #e9edf1;
  --xkfz6ua: #fff;
  --xqhdj12: #e1e9f4;
  --xqh0eko: #9a5b00;
}

.xnnwnrs.xnnwnrs, .xnnwnrs.xnnwnrs:root {
  --x104qztq: #8db0e6;
  --xs3w9vh: #0d1115;
  --xsnk39: #11151a;
  --x1f6631s: #f2877e;
  --xpz53d2: #8db0e6;
  --x1klulll: #e2e8ee;
  --x1ka0qi9: #27303a;
  --xaa85r8: #8d9aa8;
  --x1u0jewv: #00000080;
  --x1875las: #4cc79f;
  --xphf8aj: #0d1115;
  --xkfz6ua: #181e25;
  --xqhdj12: #1f2b3b;
  --xqh0eko: #e3b062;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

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

.x1vosmzs:not(#\#) {
  margin: var(--xu9xf1j);
}

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

.xju898k:not(#\#) {
  padding: var(--x10oei37);
}

.x13nc3q8:not(#\#) {
  padding: var(--x1by944f);
}

.xz8oe98:not(#\#) {
  padding: var(--xd8qrv6);
}

.x1sbyh3q:not(#\#) {
  padding: var(--xu9xf1j);
}

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

.xm2l94:not(#\#):not(#\#) {
  border-color: var(--x104qztq);
}

.xh91l0o:not(#\#):not(#\#) {
  border-color: var(--x1ka0qi9);
}

.xvui2md:not(#\#):not(#\#) {
  border-color: var(--xqh0eko);
}

.x1nj7uno:not(#\#):not(#\#) {
  border-radius: 1px;
}

.x1a0rblk:not(#\#):not(#\#) {
  border-radius: var(--x18ppmn7);
}

.xrme7cf:not(#\#):not(#\#) {
  border-radius: var(--x1bytjj0);
}

.xul9cnh:not(#\#):not(#\#) {
  border-radius: var(--xg7rq49);
}

.x1smkvei:not(#\#):not(#\#) {
  border-radius: var(--xmqopx7);
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

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

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

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

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

.xzzk1kw:not(#\#):not(#\#) {
  gap: var(--x10oei37);
}

.x1xo303t:not(#\#):not(#\#) {
  gap: var(--x1by944f);
}

.x1lfnfrr:not(#\#):not(#\#) {
  gap: var(--x1gk368j);
}

.x1rs5n7p:not(#\#):not(#\#) {
  gap: var(--xd8qrv6);
}

.xdj3wdo:not(#\#):not(#\#) {
  gap: var(--xu9xf1j);
}

.x10no89f:not(#\#):not(#\#) {
  inset-block: 0;
}

.x17y0mx6:not(#\#):not(#\#) {
  inset-inline: 0;
}

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

.xaefadk:not(#\#):not(#\#) {
  margin-block: var(--x10oei37);
}

.xp8sjhh:not(#\#):not(#\#) {
  margin-block: var(--x1gk368j);
}

.xko19x2:not(#\#):not(#\#) {
  margin-block: var(--xd8qrv6);
}

.xoo5sq7:not(#\#):not(#\#) {
  margin-block: var(--xu9xf1j);
}

.xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

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

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

.xysyzu8:not(#\#):not(#\#) {
  overflow: auto;
}

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

.xux71nu:not(#\#):not(#\#) {
  padding-block: var(--x10oei37);
}

.x1h31uzo:not(#\#):not(#\#) {
  padding-block: var(--x1by944f);
}

.x12osbnh:not(#\#):not(#\#) {
  padding-block: var(--xd8qrv6);
}

.xik0w5b:not(#\#):not(#\#) {
  padding-block: var(--xu9xf1j);
}

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

.xysdfst:not(#\#):not(#\#) {
  padding-inline: var(--x10oei37);
}

.x1rgxbdh:not(#\#):not(#\#) {
  padding-inline: var(--x1by944f);
}

.xcwpera:not(#\#):not(#\#) {
  padding-inline: var(--x1gk368j);
}

.xlazdc4:not(#\#):not(#\#) {
  padding-inline: var(--xd8qrv6);
}

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

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

.x1v4je9o:focus-within:not(#\#):not(#\#) {
  border-color: var(--x104qztq);
}

.x19oyxhd:focus-within:not(#\#):not(#\#) {
  outline: 2px solid var(--xpz53d2);
}

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

.x1ua5tub:not(#\#):not(#\#):not(#\#) {
  -webkit-box-orient: vertical;
}

.x1h7i4cw:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 2;
}

.xjpfbbt:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--x104qztq);
}

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

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

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

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

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.x14xdw8m:not(#\#):not(#\#):not(#\#) {
  anchor-name: var(--x-anchorName);
}

.xkd7cpq:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--x1rkvy9v);
}

.xl9rpr4:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--x1x12m9u);
}

.xraqi6y:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--xlles0c);
}

.x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

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

.xpfqwoh:not(#\#):not(#\#):not(#\#) {
  animation-name: x1134vkj-B;
}

.x1xcdv6u:not(#\#):not(#\#):not(#\#) {
  animation-name: x17bmke9-B;
}

.xvp9s6x:not(#\#):not(#\#):not(#\#) {
  animation-name: x1qebh90-B;
}

.xmh6n9z:not(#\#):not(#\#):not(#\#) {
  animation-name: x1t6j8sg-B;
}

.x1aerksh:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wc8ddo-B;
}

.xdjyldt:not(#\#):not(#\#):not(#\#) {
  animation-name: x1y2a7d7-B;
}

.x1ol1z9a:not(#\#):not(#\#):not(#\#) {
  animation-name: xetzqjq-B;
}

.xlx2exo:not(#\#):not(#\#):not(#\#) {
  animation-name: xywzgit-B;
}

.x1eqm24r:not(#\#):not(#\#):not(#\#) {
  animation-name: xzuzuy7-B;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.x1fojyq:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: var(--xdhujxq);
}

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

.xbspbq1:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x104qztq);
}

.xfwsfud:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1875las);
}

.x1jgyhac:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1f6631s);
}

.xiht55r:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ka0qi9);
}

.x1vr82fn:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1klulll);
}

.x7tutm2:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1u0jewv);
}

.x1pugo49:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xkfz6ua);
}

.x141a6cb:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xphf8aj);
}

.x1txxssz:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xqh0eko);
}

.x1abanzx:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xqhdj12);
}

.x148lx0h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xsnk39);
}

.x1e87kdn:not(#\#):not(#\#):not(#\#) {
  background-image: var(--x-backgroundImage);
}

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

.x1c18gcf:not(#\#):not(#\#):not(#\#) {
  border-end-end-radius: var(--xmqopx7);
}

.x10ci57p:not(#\#):not(#\#):not(#\#) {
  border-inline-end-color: var(--x1ka0qi9);
}

.x18b5jzi:not(#\#):not(#\#):not(#\#) {
  border-inline-end-style: solid;
}

.x1lun4ml:not(#\#):not(#\#):not(#\#) {
  border-inline-end-width: 1px;
}

.x688xh8:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in srgb,var(--x1875las) 22%,transparent);
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x1p7skzl:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x14n0k0b);
}

.xgn1imp:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x76dqf4);
}

.x14xxyzz:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xf6q28p);
}

.xfkd29x:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xgcylq5);
}

.x1hyvwdk:not(#\#):not(#\#):not(#\#) {
  clip-path: inset(50%);
}

.x10q73dm:not(#\#):not(#\#):not(#\#) {
  color: var(--x104qztq);
}

.xbbfdkr:not(#\#):not(#\#):not(#\#) {
  color: var(--x1875las);
}

.x1jqhl9o:not(#\#):not(#\#):not(#\#) {
  color: var(--x1f6631s);
}

.xb3r7ym:not(#\#):not(#\#):not(#\#) {
  color: var(--x1klulll);
}

.x9ary78:not(#\#):not(#\#):not(#\#) {
  color: var(--xaa85r8);
}

.x165u666:not(#\#):not(#\#):not(#\#) {
  color: var(--xqh0eko);
}

.x1rpur12:not(#\#):not(#\#):not(#\#) {
  color: var(--xs3w9vh);
}

.x1mhal6w:not(#\#):not(#\#):not(#\#) {
  color: var(--xsnk39);
}

.xt0e3qv:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

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

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

.x104kibb:not(#\#):not(#\#):not(#\#) {
  display: -webkit-box;
}

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

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

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

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

.xt0psk2:not(#\#):not(#\#):not(#\#) {
  display: inline;
}

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

.x5f5z56:not(#\#):not(#\#):not(#\#) {
  field-sizing: content;
}

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

.x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

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

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

.x1hbbkl0:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1d9m3z6);
}

.xprsind:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1da92xg);
}

.x1cqpbnb:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1ygyguu);
}

.xmqhqel:not(#\#):not(#\#):not(#\#) {
  font-size: .86em;
}

.xws6pi6:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1em76dj);
}

.x4puetl:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1evu3s1);
}

.xw982ll:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1gajrh5);
}

.xz1ud4d:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1u88aca);
}

.xd4vscy:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xk7tag8);
}

.x1y1373i:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xvtc4d);
}

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

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

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

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

.xtijo5x:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: 0;
}

.x1o0tod:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 0;
}

.xhi6v0a:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: auto;
}

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

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

.x1nhvcw1:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

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

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

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

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

.xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

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

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

.xducte5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.62;
}

.xa7kkou:not(#\#):not(#\#):not(#\#) {
  line-height: 1.7;
}

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

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

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

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

.xwq05k6:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

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

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x1fnr3e7:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--x10oei37);
}

.x1vjsoac:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--x1by944f);
}

.x1yaduz8:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--xd8qrv6);
}

.x1ujhgea:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--x10oei37);
}

.x15phvnd:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--x18x1z82);
}

.x1g8p4uc:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--x1gk368j);
}

.x1qkx9ei:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--xd8qrv6);
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

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

.xrtchvk:not(#\#):not(#\#):not(#\#) {
  position-anchor: var(--x-positionAnchor);
}

.x18ka0g2:not(#\#):not(#\#):not(#\#) {
  position-try-fallbacks: flip-block,flip-inline;
}

.xtt52l0:not(#\#):not(#\#):not(#\#) {
  resize: none;
}

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

.x185mbhu:not(#\#):not(#\#):not(#\#) {
  scrollbar-gutter: stable;
}

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

.xp4054r:not(#\#):not(#\#):not(#\#) {
  text-align: end;
}

.x1yc453h:not(#\#):not(#\#):not(#\#) {
  text-align: start;
}

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

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

.x1nc5ocm:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%);
}

.x5i6ehr:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-100%);
}

.xuuh30:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-50%);
}

.x6fepal:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x1rkvy9v);
}

.xmosjgn:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x1sxqnp7);
}

.x18p0ern:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x4uaxm1);
}

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

.x15406qy:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color;
}

.xshfolx:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color;
}

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

.xwcsmn1:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, opacity;
}

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

.x11q4r9q:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: var(--xdhujxq);
}

.x1uuroth:not(#\#):not(#\#):not(#\#) {
  vertical-align: text-bottom;
}

.xlshs6z:not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}

.xnpuxes:not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}

.xeaf4i8:not(#\#):not(#\#):not(#\#) {
  white-space: normal;
}

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

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

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.x1o0nptw:not(#\#):not(#\#):not(#\#) {
  z-index: 19;
}

.x1355qak:not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}

.xrp34fr:not(#\#):not(#\#):not(#\#) {
  z-index: 25;
}

.x68pp3s:not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}

.xf5e64p:not(#\#):not(#\#):not(#\#) {
  z-index: 40;
}

.x1u8a7rm:not(#\#):not(#\#):not(#\#) {
  z-index: 5;
}

.x1jpfrbl:hover:not(:disabled):not(#\#):not(#\#):not(#\#), .x1vcxbzg:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xphf8aj);
}

.x8ds42q:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  color: var(--x1klulll);
}

.x1p5hr7d:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

.xjy7s37:focus-within:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x1fanpfn:focus-within:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

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

.x1lfpgzf:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

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

.xl3934d:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xphf8aj);
}

.x1cbt26h:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1klulll);
}

@media (width <= 480px) {
  .x16palz6.x16palz6:not(#\#):not(#\#):not(#\#) {
    display: inline;
  }

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

@media (hover: none) {
  .xqzx146.xqzx146:not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }
}

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

.xvfz5ey:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x104qztq);
}

.x1yot52u:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1ka0qi9);
}

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

.x10n58vs:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1ka0qi9);
}

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

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

.xdd4er5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: auto;
}

.x10gytfn:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(100% + var(--x10oei37));
}

.xnyihpa:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(100% + var(--x1by944f));
}

.x1jzj0mp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .9em;
}

.x1ycihql:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.1em;
}

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

.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

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

.xuteuq6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x10fvixc);
}

.x1hbtak9:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1bel5gv);
}

.x1nucc8v:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1by944f);
}

.x1c6zqec:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1rmpn6h);
}

.xw1wwka:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1wy50d3);
}

.x6cjeb6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x54iedl);
}

.xeitm4u:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x7hbuwe);
}

.x1tlwilz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xg3h1c1);
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x10mfts2:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: anchor(left);
}

.x1v95ljo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x10oei37);
}

.x9k2nju:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x18x1z82);
}

.xibrk1h:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1by944f);
}

.xojslu4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1gk368j);
}

.x1ixgw1e:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(-1 * var(--xd8qrv6));
}

.x1945ge9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x10oei37);
}

.x1xo1z7s:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1by944f);
}

.x1wj9ous:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100dvh;
}

.x9v6m0g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 40vh;
}

.x17vgto:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: var(--x18lauqf);
}

.x8wgljc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: var(--x1fyx5by);
}

.xua4ae2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: var(--x1p8dbto);
}

.xjv3boi:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: var(--x1ux587e);
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.x16xn7b0:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100vw;
}

.xe0576n:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 52ch;
}

.x7durtj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 56ch;
}

.x17na0u1:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 85%;
}

.xi12tjr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100vw - 2 * var(--x1gk368j));
}

.x1pclp0q:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(var(--x1nuzbmm) + 2 * var(--x1gk368j));
}

.x1fxs2er:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(var(--x1pgh29i),calc(100vw - 2 * var(--x10oei37)));
}

.x1izdlq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x1nuzbmm);
}

.xt9wkrs:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x1xuje1j);
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.xpuyutl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.5em;
}

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

.x1a1g4sw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 8em;
}

.x4c5rei:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--x1ux587e);
}

.xksb4cu:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--xojmxsd);
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x1hg7xcg:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x18x1z82);
}

.x2mzkjy:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1by944f);
}

.x57mn45:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1gk368j);
}

.x1rs9tq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--xrvalpd);
}

.x1mwt1kh:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x18x1z82);
}

.xddsmwl:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1ak30ar);
}

.xmynwtn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xd8qrv6);
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x10uo525:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: anchor(bottom);
}

.x1ul15uz:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(100% + var(--x1by944f));
}

.x1ue1hk:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(var(--xg3h1c1) + var(--x10oei37));
}

.xoden9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .5em;
}

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

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xezivpi:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: max-content;
}

.xc5fhp3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(var(--x12u6a25),100vw);
}

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

.x1t24p99:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x10fvixc);
}

.x1gdwprw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x1bel5gv);
}

.x1likpwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x1bnjysr);
}

.x1arksap:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x1kgx7ob);
}

.xyhnmu9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x1wy50d3);
}

.xpoiw7u:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x54iedl);
}

.xbkdfzp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x7hbuwe);
}

.xhyq7k6:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--xmfzfnl);
}

@media (pointer: coarse) {
  .x1lgcl6e.x1lgcl6e:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: var(--x1c97dh);
  }

  .xg6t2qr.xg6t2qr:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: var(--x1c97dh);
  }
}

.xw2sx06:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: var(--x1u0jewv);
}
