*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0e0f16}

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

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

@keyframes x1be6tvg-B {
  0% {
    opacity: .5;
    transform: scale(1);
  }

  50% {
    opacity: .85;
    transform: scale(1.06);
  }

  100% {
    opacity: .5;
    transform: scale(1);
  }
}

@keyframes x1s7dgej-B {
  0% {
    transform: translate3d(-6%, -4%, 0) scale(1);
  }

  50% {
    transform: translate3d(6%, 4%, 0) scale(1.12);
  }

  100% {
    transform: translate3d(-6%, -4%, 0) scale(1);
  }
}

:root, .x15uxjyd {
  --x125174s: #0e0f16;
  --x122t2su: #07080f;
  --x8gjvci: #141520;
  --xqrrwmt: #191a22;
  --x8mx0ct: #f3efe9;
  --xvkukmc: #a79e96;
  --x1nr7pkj: #7e766f;
  --x1ihougj: #1f2027;
  --xb3q4ft: #f2c48b;
  --xw34pwt: #f2c48b29;
  --xojiioj: #f2c48b1a;
  --x2c7jk7: #f2c48b33;
  --xpcuris: #f2c48b12;
  --xbked6: #5fe3c0;
  --x9socjs: #5fe3c029;
  --x5s02nd: #e27a66;
  --x154e1ad: #e27a6629;
  --xjud7lq: #f3efe9;
  --x1xdjd01: #a0b4ffb3;
  --x1ir7t1e: #5fe3c0cc;
  --xiiqgkh: #4a4e5e;
  --x6mdh0l: #5b564f;
  --x144muky: #0b0c12;
  --xvoee9k: #26283a;
  --x17dpkdw: #f2c48b47;
  --x1f6f2of: #f2c48b17;
  --x1gauw38: #f2c48b66;
  --xzw57rn: #5fe3c01f;
  --x1v4leo3: #5fe3c04d;
  --x2s0qh2: #ffffff08;
  --x1vja4vq: #ffffff04;
  --x1l5hiou: #ffffff1a;
  --x1pi3qxw: #ffffff24;
  --x1sbnv8g: #ffffff0a;
  --xm7e4v2: #ffffff14;
  --xx0ngfs: #ffffff14;
  --x1ceqphg: #ffffff0f;
  --x1to093c: #ffffff12;
  --x1cjma9c: #ffffff24;
  --x19k2d9y: #ffffff0d;
}

:root, .x76vsg3 {
  --x1jeiddw: .2s ease;
  --xvve00f: .4s ease;
}

:root, .x1mdf7td {
  --x1pkgmj2: 4px;
  --xcuogsr: 8px;
  --xw7oj5: 12px;
  --xw6w2e5: 16px;
  --x1v7i0gi: 24px;
  --x1kvfm2a: 32px;
  --x5548a: 48px;
}

:root, .x18nflym {
  --x5y814k: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --xq9pu9m: "Newsreader", Georgia, serif;
  --xfwcuhl: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;
}

:root, .x2dwhus {
  --xr3jf4: 8px;
  --xy99d39: 14px;
  --x1lt22r4: 16px;
  --x140nykw: 22px;
  --x16sy3ve: 28px;
  --xeep0e6: 999px;
}

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

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

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.x15fnm84:not(#\#) {
  padding: 32px;
}

.x9ms5i6:not(#\#) {
  padding: 3px;
}

.x1o8uwn5:not(#\#) {
  padding: 48px;
}

@media (width <= 900px) {
  .xb1114b.xb1114b:not(#\#) {
    padding: 0;
  }
}

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

.xxq9x9b:not(#\#):not(#\#) {
  border-color: var(--x1ceqphg);
}

.xxtilmq:not(#\#):not(#\#) {
  border-color: var(--x1cjma9c);
}

.xndyvde:not(#\#):not(#\#) {
  border-color: var(--x1gauw38);
}

.xk5khxf:not(#\#):not(#\#) {
  border-color: var(--x1l5hiou);
}

.x3h0va9:not(#\#):not(#\#) {
  border-color: var(--x1pi3qxw);
}

.x12828jn:not(#\#):not(#\#) {
  border-color: var(--x1to093c);
}

.xn569a3:not(#\#):not(#\#) {
  border-color: var(--x1v4leo3);
}

.x171h85c:not(#\#):not(#\#) {
  border-color: var(--xb3q4ft);
}

.x19acx50:not(#\#):not(#\#) {
  border-color: var(--xx0ngfs);
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.xixl9f9:not(#\#):not(#\#) {
  border-radius: 14px;
}

.xgqmno8:not(#\#):not(#\#) {
  border-radius: 16px;
}

.xugzpu4:not(#\#):not(#\#) {
  border-radius: 18px;
}

.x1khhgft:not(#\#):not(#\#) {
  border-radius: 24px;
}

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

.x18zih8k:not(#\#):not(#\#) {
  border-radius: 3px;
}

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

.x16qsg5c:not(#\#):not(#\#) {
  border-radius: var(--x140nykw);
}

.x1l4oyya:not(#\#):not(#\#) {
  border-radius: var(--x1lt22r4);
}

.x6y0lii:not(#\#):not(#\#) {
  border-radius: var(--xeep0e6);
}

.xxsr8as:not(#\#):not(#\#) {
  border-radius: var(--xy99d39);
}

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

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

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

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

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

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

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

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

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

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.xmt3bw4:not(#\#):not(#\#) {
  gap: 22px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1rzw5jd:not(#\#):not(#\#) {
  gap: 32px;
}

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

.x14n5cft:not(#\#):not(#\#) {
  gap: 40px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x1nejdyq:not(#\#):not(#\#) {
  gap: 5px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x1j9xkj6:not(#\#):not(#\#) {
  gap: 7px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.x1pidvrl:not(#\#):not(#\#) {
  gap: var(--x-gap);
}

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

.xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

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

.xrii95j:not(#\#):not(#\#) {
  padding-block: 11px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.xxlmvz2:not(#\#):not(#\#) {
  padding-block: 14px;
}

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

.xqp6ajr:not(#\#):not(#\#) {
  padding-block: 20px;
}

.x1xg6qyv:not(#\#):not(#\#) {
  padding-block: 22px;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

.x1e9difb:not(#\#):not(#\#) {
  padding-block: 28px;
}

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

.x62rkhy:not(#\#):not(#\#) {
  padding-block: 48px;
}

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

.xknfcqp:not(#\#):not(#\#) {
  padding-block: 7px;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.x1l730wp:not(#\#):not(#\#) {
  padding-inline: 13px;
}

.xqin4a2:not(#\#):not(#\#) {
  padding-inline: 14px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x65v0h:not(#\#):not(#\#) {
  padding-inline: 22px;
}

.x4l9tsp:not(#\#):not(#\#) {
  padding-inline: 24px;
}

.x1pbfunf:not(#\#):not(#\#) {
  padding-inline: 28px;
}

.xj7an9n:not(#\#):not(#\#) {
  padding-inline: 32px;
}

.x1sdxjpb:not(#\#):not(#\#) {
  padding-inline: 48px;
}

.xfn1xvj:not(#\#):not(#\#) {
  padding-inline: 4px;
}

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

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

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

.x1ok9mn5:hover:not(#\#):not(#\#) {
  border-color: var(--x1cjma9c);
}

.xw50hbl:hover:not(#\#):not(#\#) {
  border-color: var(--xb3q4ft);
}

.x80gy6x:focus:not(#\#):not(#\#) {
  border-color: var(--x1gauw38);
}

.xew1fiy:focus:not(#\#):not(#\#) {
  border-color: var(--xb3q4ft);
}

@media (width <= 900px) {
  .x1slsmp5.x1slsmp5:not(#\#):not(#\#) {
    border-radius: 0;
  }

  .x1krc1u7.x1krc1u7:not(#\#):not(#\#) {
    border-radius: 20px;
  }

  .x1ewj1md.x1ewj1md:not(#\#):not(#\#) {
    border-radius: 28px 28px 0 0;
  }

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

  .xu4harp.xu4harp:not(#\#):not(#\#) {
    gap: 12px;
  }

  .x150q7ci.x150q7ci:not(#\#):not(#\#) {
    gap: 14px;
  }

  .x1kblc2w.x1kblc2w:not(#\#):not(#\#) {
    padding-block: 16px;
  }

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

  .x1ysgts1.x1ysgts1:not(#\#):not(#\#) {
    padding-block: 28px;
  }

  .x16fu1ab.x16fu1ab:not(#\#):not(#\#) {
    padding-block: 8px;
  }

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

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

  .x13fctu7.x13fctu7:not(#\#):not(#\#) {
    padding-inline: 22px;
  }

  .xyxm7r.xyxm7r:not(#\#):not(#\#) {
    padding-inline: 24px;
  }
}

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

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

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

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

.xius3t:not(#\#):not(#\#):not(#\#) {
  animation-duration: 2.4s;
}

.x15prsn3:not(#\#):not(#\#):not(#\#) {
  animation-duration: 22s;
}

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

.xa449n9:not(#\#):not(#\#):not(#\#) {
  animation-name: x1be6tvg-B;
}

.xgef796:not(#\#):not(#\#):not(#\#) {
  animation-name: x1s7dgej-B;
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.x1xod254:not(#\#):not(#\#):not(#\#) {
  background-color: #f2c48b0d;
}

.x1xpcirk:not(#\#):not(#\#):not(#\#) {
  background-color: #f2c48b4d;
}

.xp2y30b:not(#\#):not(#\#):not(#\#) {
  background-color: #f2c48b59;
}

.xgb5qg:not(#\#):not(#\#):not(#\#) {
  background-color: #f2c48b8c;
}

.x1hx85m9:not(#\#):not(#\#):not(#\#) {
  background-color: #f2c48bcc;
}

.x1ktt2f1:not(#\#):not(#\#):not(#\#) {
  background-color: #f2c48bd9;
}

.xcbu7ze:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff03;
}

.x1fdq93p:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff0f;
}

.x74mqcx:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff29;
}

.x1auroel:not(#\#):not(#\#):not(#\#) {
  background-color: #07080fb8;
}

.x602t0c:not(#\#):not(#\#):not(#\#) {
  background-color: #5fe3c0bf;
}

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

.x10gyvrj:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x125174s);
}

.xrhedu6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x144muky);
}

.x8f5q3p:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x154e1ad);
}

.xcc37wj:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ir7t1e);
}

.x9tvq1v:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1nr7pkj);
}

.xek7v8r:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1vja4vq);
}

.x1io0umd:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1xdjd01);
}

.x143jn9c:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x5s02nd);
}

.x1k07nub:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x8gjvci);
}

.xslohaq:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xb3q4ft);
}

.x996bux:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xiiqgkh);
}

.xvsr0va:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xjud7lq);
}

.x14simgl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xm7e4v2);
}

.x17rwxgb:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xojiioj);
}

.xlrswrz:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xqrrwmt);
}

.xgtz2p1:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xvoee9k);
}

.x5c9d2z:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xw34pwt);
}

.x1q9a3ez:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xzw57rn);
}

.xdeyq8g:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(45% 45% at 35% 45%,var(--x2c7jk7),transparent 70%),radial-gradient(40% 40% at 70% 55%,var(--x9socjs),transparent 70%);
}

.x1ot914h:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(50% 50% at 50% 40%,var(--x2c7jk7),transparent 70%);
}

.x16gpaki:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(135deg, #ffffff0a 0 1px, #0000 1px 8px);
}

.xntwwlm:not(#\#):not(#\#):not(#\#) {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

.xh4mndi:not(#\#):not(#\#):not(#\#) {
  color: #5fe3c0e6;
}

.xfpepa6:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ihougj);
}

.x1yd1w2p:not(#\#):not(#\#):not(#\#) {
  color: var(--x1nr7pkj);
}

.x1ifl9hr:not(#\#):not(#\#):not(#\#) {
  color: var(--x1xdjd01);
}

.xtop68r:not(#\#):not(#\#):not(#\#) {
  color: var(--x5s02nd);
}

.x1a10d9m:not(#\#):not(#\#):not(#\#) {
  color: var(--x6mdh0l);
}

.x1y0fmjg:not(#\#):not(#\#):not(#\#) {
  color: var(--x8mx0ct);
}

.x1orawuc:not(#\#):not(#\#):not(#\#) {
  color: var(--xb3q4ft);
}

.xblbwi1:not(#\#):not(#\#):not(#\#) {
  color: var(--xvkukmc);
}

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

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

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

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

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

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

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

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

.x1hedwgd:not(#\#):not(#\#):not(#\#) {
  filter: blur(20px);
}

.x9tsg3v:not(#\#):not(#\#):not(#\#) {
  filter: blur(24px);
}

.x1r8uery:not(#\#):not(#\#):not(#\#) {
  flex-basis: 0;
}

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

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

.x1c4vz4f:not(#\#):not(#\#):not(#\#) {
  flex-grow: 0;
}

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

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

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

.xp86xid:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x5y814k);
}

.xqapdgf:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xfwcuhl);
}

.xkdrrnp:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xq9pu9m);
}

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

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

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

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

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

.x1q7jzdg:not(#\#):not(#\#):not(#\#) {
  font-size: 19px;
}

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

.x1pvqxga:not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}

.x1ewwscv:not(#\#):not(#\#):not(#\#) {
  font-size: 26px;
}

.xneq65o:not(#\#):not(#\#):not(#\#) {
  font-size: 28px;
}

.x1s3cmhv:not(#\#):not(#\#):not(#\#) {
  font-size: 32px;
}

.x1m6oxru:not(#\#):not(#\#):not(#\#) {
  font-size: 34px;
}

.x33rcho:not(#\#):not(#\#):not(#\#) {
  font-size: 52px;
}

.x1iikomf:not(#\#):not(#\#):not(#\#) {
  font-weight: 300;
}

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

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

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

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

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

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

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

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

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

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

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

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

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

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

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

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

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

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

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

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

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

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

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

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

.x6mezaz:not(#\#):not(#\#):not(#\#) {
  text-transform: none;
}

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

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.xnn1q72:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

.xaom2oj:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x1jeiddw);
}

.x1yyl1hc:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--xvve00f);
}

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

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

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

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

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

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

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

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

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

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

.xk8v195:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  color: var(--x5s02nd);
}

.x1h8sh72:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  color: var(--x8mx0ct);
}

.x1nlf60j:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  transform: translateY(-1px);
}

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

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

.x1s9knmu:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #f2c48b14;
}

.x1heso2w:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x2s0qh2);
}

.x1awe3ik:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x5s02nd);
}

.x15g2x8w:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x8mx0ct);
}

.x14ow2ja:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-1px);
}

@media (width <= 900px) {
  .xzow4wv.xzow4wv:not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }

  .x51l6sf.x51l6sf:not(#\#):not(#\#):not(#\#) {
    align-items: stretch;
  }
}

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

@media (width <= 900px) {
  .xawa6y2.xawa6y2:not(#\#):not(#\#):not(#\#) {
    background-color: var(--x125174s);
  }

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

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

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

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

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

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

  .x2g4syh.x2g4syh:not(#\#):not(#\#):not(#\#) {
    font-size: 28px;
  }

  .x1j86lax.x1j86lax:not(#\#):not(#\#):not(#\#) {
    font-size: 36px;
  }

  .xtd8aik.xtd8aik:not(#\#):not(#\#):not(#\#) {
    font-weight: 300;
  }
}

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

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

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

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

  .x1bdhp2c.x1bdhp2c:not(#\#):not(#\#):not(#\#) {
    line-height: 1.1;
  }

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

.xpryg67:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1ceqphg);
}

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

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

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

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

.x1kcmx58:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1ceqphg);
}

.x1rsj2mt:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1l5hiou);
}

.x1jciexn:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--xb3q4ft);
}

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

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

.x19sr0n1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 2px;
}

.x9chiz5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--x1ceqphg);
}

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

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

.xaycq23:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1ceqphg);
}

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

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

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

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

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

.x6w4g8m:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 11px;
}

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

.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18px;
}

.x17rw0jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 22px;
}

.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24px;
}

.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 28px;
}

.xu3xrit:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 320px;
}

.x90ne7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 34px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.x16nrsnc:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 400px;
}

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

.x5kalc8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 42px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xwvwv9b:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 46px;
}

.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4px;
}

.xdd8jsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 52px;
}

.x1dnml7z:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 54px;
}

.x1n46bim:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 560px;
}

.xnnlda6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 56px;
}

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

.xsi6dy0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 86px;
}

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

.xegnrdp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 9px;
}

.x16ye13r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x-height);
}

.xhfdufp:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -30%;
}

.x13yev80:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -40%;
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.xqfe9jp:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 40%;
}

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

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.x1ismmbu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 90dvh;
}

.x1racy4e:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 220px;
}

.xw5ewwj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 300px;
}

.x1va8c73:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 320px;
}

.xyq1l15:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 340px;
}

.x1j9u4d2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 400px;
}

.xq2pcee:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 440px;
}

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

.x27kpxv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 560px;
}

.x1yr5zsc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 620px;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x712feu:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 320px;
}

.x8nclml:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 64px;
}

.x1edz59j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 96px;
}

.x939ktt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(100dvh - 220px);
}

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

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

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.xsag5q8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 12px;
}

.x1t4gjm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 22px;
}

.xwxc41k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 24px;
}

.x84yb8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 28px;
}

.x10b6aqq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 6px;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x1cnzs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 20px;
}

.x1xy6bms:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 22px;
}

.x7sb2j6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 28px;
}

.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 32px;
}

.x1nzp1pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -10%;
}

.x1wdl2cd:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -30%;
}

.x176nbci:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -40%;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x44moml:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 14px;
}

.x1rt4d4p:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -20%;
}

.x1njeczd:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -25%;
}

.xtbwww4:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -60%;
}

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

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

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

.x10vfzb2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 11px;
}

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

.xq1dxzn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 160px;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.x1guw455:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 38px;
}

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

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.xvni27:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 52px;
}

.x1fu8urw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 64px;
}

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

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

.x1wc42o8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 9px;
}

@media (width <= 900px) {
  .xwd3hym.xwd3hym:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }

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

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

  .x1gc1pd9.x1gc1pd9:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 56px;
  }

  .x12ad4uf.x12ad4uf:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: auto;
  }

  .x19lxr9j.x19lxr9j:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: none;
  }

  .x16iz0qf.x16iz0qf:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: none;
  }

  .x1mr1erl.x1mr1erl:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: auto;
  }

  .x1y6dx8b.x1y6dx8b:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 10px;
  }

  .x6zezs2.x6zezs2:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 16px;
  }

  .x19xzrmv.x19xzrmv:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 18px;
  }

  .xo03f3e.xo03f3e:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 24px;
  }

  .x17vlglc.x17vlglc:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 26px;
  }

  .x1tk5opp.x1tk5opp:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 32px;
  }

  .x19dhghx.x19dhghx:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 42px;
  }

  .x1pt9sfc.x1pt9sfc:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

.x1iafh68:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1nr7pkj);
}
