@import "https://fonts.googleapis.com/css2?family=VT323&family=Press+Start+2P&family=Silkscreen:wght@400;700&family=Workbench&family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap";*,:before,:after{box-sizing:border-box;position:relative}html{color:#000;height:100%;margin:0;font-family:Space Mono,monospace;overflow-x:hidden}body{background-color:#000;height:100%;margin:0}#root{justify-content:center;align-items:center;height:100%;display:flex}input{color:#1a1a1a;caret-shape:block;font-family:var(--font,"VT323"), monospace;font-size:var(--font-size-sm,18px);background-color:#f5f5f5;border:1px solid #ccc;padding:4px 8px}input:focus,:focus{outline:none}hr{border:0;border-top:1px solid #333;margin:0}img{max-width:100%;margin-left:auto;margin-right:auto;display:block}.hl{color:var(--hl-color,#c33);font-weight:700}.boldd{text-decoration:underline}.inline-link{color:var(--link-color,#3a6bc5);cursor:pointer;font-style:normal;font-weight:400;text-decoration:underline}.inline-link:hover{color:var(--link-hover-color,#8ab4f8)}.ascii-art{font-family:var(--font,"VT323"), monospace;font-size:var(--font-size-sm,18px);opacity:.9;white-space:pre;border:3px double;margin:12px 0;padding:8px 12px;line-height:1.4}.ascii-title{color:var(--ascii-title-color,#000);white-space:pre;text-align:left;margin:0;font-family:Courier Prime,Courier New,monospace;font-size:14px;line-height:1.15;overflow:hidden}@media (width<=959px){.ascii-title{font-size:8px;line-height:1.1}}.gametitle{color:var(--gametitle-color,#111);-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--gametitle-stroke,lightgrey);margin-left:-10px;font-family:"Press Start 2P",monospace;font-size:70px}.floating{margin-top:5px;margin-left:30px;animation-name:floating;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}span.controls{color:var(--text-primary,#1a1a1a)}

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

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

@keyframes x18o043v-B {
  0% {
    background-color: #0000;
  }

  10% {
    background-color: #ff00004d;
  }

  20% {
    background-color: #0000;
  }

  30% {
    background-color: #ff000040;
  }

  40% {
    background-color: #0000;
  }

  50% {
    background-color: #f003;
  }

  60% {
    background-color: #0000;
  }

  70% {
    background-color: #ff000026;
  }

  80% {
    background-color: #0000;
  }

  90% {
    background-color: #ff00001a;
  }

  100% {
    background-color: #0000;
  }
}

@keyframes xx79dz8-B {
  0% {
    background-color: #0000;
  }

  10% {
    background-color: #00ff004d;
  }

  20% {
    background-color: #0000;
  }

  30% {
    background-color: #00ff0040;
  }

  40% {
    background-color: #0000;
  }

  50% {
    background-color: #0f03;
  }

  60% {
    background-color: #0000;
  }

  70% {
    background-color: #00ff0026;
  }

  80% {
    background-color: #0000;
  }

  90% {
    background-color: #00ff001a;
  }

  100% {
    background-color: #0000;
  }
}

@keyframes x1fl0l9k-B {
  0% {
    opacity: 1;
  }

  70% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x9brfyo-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .3;
  }

  100% {
    opacity: 1;
  }
}

:root, .x1umjiyu {
  --x1144t18: #aaa;
  --xz4gff0: #000;
  --xjs2klq: #000;
  --x1n3c1vq: #000;
  --x1ql6lzw: #000;
  --x1y6tf15: #4a9eff;
  --x14gdng7: #fa0;
  --xsv5hrj: #000;
  --x1p16zzt: #000;
  --xpdo7ix: #000;
}

:root, .x1wvp9t5 {
  --x1l3yzgu: #000;
  --x1o3zrlg: #fff;
  --x9jxg1a: #fff;
  --xw6kiv4: 0 0 80px 20px #ffffff0f;
  --x1jkdsgl: #000;
  --x15yl0zz: #fff;
  --x1f57omb: #000;
  --x1dtjj2f: #fff;
  --x1hb1rnq: #000;
  --x1pi7nl4: #000;
  --x1n6daab: #000;
  --xa0gseh: transparent;
  --x178oht1: #000;
  --x1akfxyu: #fff;
  --x4vzl54: inset 0 -2px 0 #000;
  --x1yj6bpr: #fff;
  --x1kofguo: #1a1a1a;
  --x1ytqsyn: #000;
  --x1i8qsf3: #000;
  --x1mp7a7j: #fff;
  --x17w0b0i: #fff;
  --x13m34hn: #999;
  --x2wbdhm: #ccc;
  --xwb0u2p: #999;
  --x3ymfnf: #fff;
}

:root, .x1vz3a6t {
  --xqkx7li: #000;
  --xy067ig: #666;
  --xw6mlq2: #aaa;
  --xgylmc5: #fff;
  --x1c9zeb9: #f5f5f5;
  --xo6zywe: #000;
  --x1e6d3k9: #ccc;
  --x1ajzda2: #3a6bc5;
  --x4kz27n: #c33;
  --x8l2el3: #000;
  --xr7nm9h: #000;
  --x18upat1: #fff;
  --x1j1ix95: #aaa;
  --xa8zn68: #000;
  --xiflw6b: #fff;
  --x53oi8y: #000;
  --x11umvpd: #000;
  --x1bchsuc: #000;
  --xdh86av: #000;
  --xdbywxc: #000;
  --x31iq0c: #aaa;
  --xuueucl: #fff;
  --xtpgwv7: #000;
  --x9xlz0j: #000;
  --x16vhl40: #000;
  --x37s5gc: #000;
  --x1fr9dmz: #fff;
  --xx3koga: #000;
  --x8zy45n: #000;
  --x1t8rhz4: #fff;
  --xredufg: #000;
  --xnado2c: #000;
  --x14qwp1d: #fff;
  --x13252wy: #000;
  --x1fjjwvu: #000;
  --x84r4r6: #000;
  --x1h9m9u1: #fff;
  --x69kv8c: #000;
  --x1fxn6e1: #000;
  --x1iyk31k: #fff;
  --xfag98f: #000;
  --x1oypr8q: #000;
  --x1bohb5t: #000;
  --x75zqx1: #aaa;
  --x2fok37: #000;
  --x4ek2jt: transparent;
  --xo4dtnn: #000;
  --x1ram6fb: #000;
}

:root, .x1pj8p5z {
  --xwfou1i: repeating-linear-gradient(0deg, #00000008 0px, #00000008 1px, transparent 1px, transparent 4px);
  --x18o2rlg: radial-gradient(ellipse at center, transparent 80%, #00000014 100%);
}

:root, .xd4hh7w {
  --xyjkyz7: #4a9eff;
  --x1bc23io: #e8a030;
  --x14xpohu: #c4c;
  --x1ib21mo: #888;
  --x7nyxo9: #000;
  --xrn30pf: #000;
  --x4enda8: #000;
}

.x1ntf2zy.x1ntf2zy, .x1ntf2zy.x1ntf2zy:root {
  --x1ram6fb: #000;
  --xgylmc5: #1a1a1a;
  --x1c9zeb9: #000;
  --xiflw6b: #000;
  --x53oi8y: #fff;
  --xo6zywe: #fff;
  --x1e6d3k9: #555;
  --x8l2el3: #fff;
  --xr7nm9h: #fff;
  --x18upat1: #000;
  --x1j1ix95: #555;
  --x14qwp1d: #000;
  --x13252wy: #fff;
  --x1fjjwvu: #fff;
  --x84r4r6: #fff;
  --xdbywxc: #fff;
  --x16vhl40: #fff;
  --xuueucl: #000;
  --xtpgwv7: #fff;
  --x31iq0c: #555;
  --x9xlz0j: #fff;
  --x37s5gc: #fff;
  --x1t8rhz4: #000;
  --xnado2c: #fff;
  --xredufg: #fff;
  --xdh86av: #fff;
  --x1bchsuc: #fff;
  --x1iyk31k: #fff;
  --xfag98f: #000;
  --x11umvpd: #fff;
  --x4kz27n: #f55;
  --x1ajzda2: #8ab4f8;
  --x1fr9dmz: #000;
  --x8zy45n: #fff;
  --xx3koga: #fff;
  --xa8zn68: #fff;
  --x1oypr8q: #fff;
  --x1bohb5t: #fff;
  --x75zqx1: #555;
  --xo4dtnn: #fff;
  --x4ek2jt: transparent;
  --x2fok37: #fff;
  --xw6mlq2: #555;
  --xqkx7li: #fff;
  --xy067ig: #ccc;
  --x1h9m9u1: #000;
  --x69kv8c: #fff;
  --x1fxn6e1: #fff;
}

.xrt16on.xrt16on, .xrt16on.xrt16on:root {
  --x1yj6bpr: #1a1a1a;
  --x1kofguo: #fff;
  --x1l3yzgu: #1a1a1a;
  --x1akfxyu: #1a1a1a;
  --x178oht1: #fff;
  --x4vzl54: inset 0 -2px 0 #fff;
  --x1pi7nl4: #888;
  --xa0gseh: transparent;
  --x1n6daab: #fff;
  --x1dtjj2f: #1a1a1a;
  --x1hb1rnq: #fff;
  --x1ytqsyn: #fff;
  --x1i8qsf3: #fff;
  --x13m34hn: #666;
  --x1mp7a7j: #000;
  --x17w0b0i: #000;
  --x2wbdhm: #333;
  --xwb0u2p: #666;
  --x3ymfnf: #000;
  --x1jkdsgl: #fff;
  --x1f57omb: #fff;
  --x15yl0zz: #000;
  --x1o3zrlg: #fff;
  --x9jxg1a: #fff;
  --xw6kiv4: none;
}

.xo5s9b1.xo5s9b1, .xo5s9b1.xo5s9b1:root {
  --x4enda8: #fff;
  --x1ib21mo: #888;
  --xyjkyz7: #6af;
  --x7nyxo9: #fff;
  --xrn30pf: #fff;
  --x14xpohu: #f6f;
  --x1bc23io: #fa6;
}

.x94u9va.x94u9va, .x94u9va.x94u9va:root {
  --xpdo7ix: #fff;
  --xsv5hrj: #fff;
  --x1p16zzt: #fff;
  --xjs2klq: #fff;
  --x1144t18: #555;
  --xz4gff0: #fff;
  --x1ql6lzw: #fff;
  --x1n3c1vq: #fff;
  --x1y6tf15: #6af;
  --x14gdng7: #fa6;
}

.xrksj6g.xrksj6g, .xrksj6g.xrksj6g:root {
  --xwfou1i: repeating-linear-gradient(0deg, #ffffff08 0px, #ffffff08 1px, transparent 1px, transparent 4px);
  --x18o2rlg: radial-gradient(ellipse at center, transparent 75%, #0000004d 100%);
}

.x1bi30e7:not(#\#) {
  background: radial-gradient(#0000 75%, #00000026 100%);
}

.xdbtnwl:not(#\#) {
  background: repeating-linear-gradient(0deg, #0000000f 0 1px, #0000 1px 4px);
}

.xl2epma:not(#\#) {
  background: var(--x18o2rlg);
}

.xhds9i2:not(#\#) {
  background: var(--xwfou1i);
}

.x1i455wh:not(#\#) {
  border: 3px double;
}

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

.xtj3y72:not(#\#) {
  margin: 16px;
}

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

.xc7ga6q:not(#\#) {
  padding: 12px;
}

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

.x1gkjlqi:not(#\#) {
  padding: 40px;
}

.x1aggpsn:not(#\#) {
  padding: 6px 16px;
}

.x153ncpu:not(#\#) {
  padding: 8px 12px;
}

.x1ce20oi:not(#\#) {
  padding: var(--content-padding, 0);
}

@media (width <= 959px) {
  .x1njcu4l.x1njcu4l:not(#\#) {
    margin: 8px;
  }
}

@media (width >= 960px) {
  .xpj4h9d.xpj4h9d:not(#\#) {
    padding: 24px 32px;
  }
}

@media (width <= 959px) {
  .x1vr183v.x1vr183v:not(#\#) {
    padding: 4px 8px;
  }
}

.xjkh0m6:not(#\#):not(#\#) {
  border-color: var(--x1o3zrlg);
}

.x8uz135:not(#\#):not(#\#) {
  border-color: var(--x31iq0c);
}

.x1dqo8u5:not(#\#):not(#\#) {
  border-color: var(--x69kv8c);
}

.x1iws3kl:not(#\#):not(#\#) {
  border-color: var(--xdbywxc);
}

.x1plf14r:not(#\#):not(#\#) {
  border-color: var(--xnado2c);
}

.xybdlvr:not(#\#):not(#\#) {
  border-color: var(--xtpgwv7);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.xmg6eyc:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.5s;
}

.x1h5mrz9:not(#\#):not(#\#):not(#\#) {
  animation-duration: 2.5s;
}

.x7t6ubo:not(#\#):not(#\#):not(#\#) {
  animation-duration: 3s;
}

.x1v7wizp:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: 1;
}

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

.x18deyva:not(#\#):not(#\#):not(#\#) {
  animation-name: x18o043v-B;
}

.x1s8il3r:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fl0l9k-B;
}

.xdsl4f7:not(#\#):not(#\#):not(#\#) {
  animation-name: x9brfyo-B;
}

.x1koupfk:not(#\#):not(#\#):not(#\#) {
  animation-name: xx79dz8-B;
}

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

.xqd47aa:not(#\#):not(#\#):not(#\#) {
  background-color: #80808026;
}

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

.xkdbena:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x14qwp1d);
}

.x1pvlju2:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1akfxyu);
}

.x1ijsbp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1dtjj2f);
}

.x1fewl51:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1h9m9u1);
}

.xommxji:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1jkdsgl);
}

.xfu0fpp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1l3yzgu);
}

.xtacxva:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1t8rhz4);
}

.xgo9heu:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1yj6bpr);
}

.x1khng15:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ytqsyn);
}

.x3pa0yg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xiflw6b);
}

.xq4pjec:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xuueucl);
}

.x1gknz1d:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x4vzl54);
}

.xaiqcv8:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xw6kiv4);
}

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

.x1noocy9:not(#\#):not(#\#):not(#\#) {
  color: #999;
}

.x160uoy:not(#\#):not(#\#):not(#\#) {
  color: #aaa;
}

.xjmch63:not(#\#):not(#\#):not(#\#) {
  color: #bbb;
}

.xywadb1:not(#\#):not(#\#):not(#\#) {
  color: #f33;
}

.x3irpgv:not(#\#):not(#\#):not(#\#) {
  color: #f44;
}

.x1w1h1lr:not(#\#):not(#\#):not(#\#) {
  color: var(--x1144t18);
}

.x18pobkj:not(#\#):not(#\#):not(#\#) {
  color: var(--x11umvpd);
}

.x1x8ff9h:not(#\#):not(#\#):not(#\#) {
  color: var(--x13m34hn);
}

.xko4lns:not(#\#):not(#\#):not(#\#) {
  color: var(--x14xpohu);
}

.xmnh88y:not(#\#):not(#\#):not(#\#) {
  color: var(--x15yl0zz);
}

.x1ynu7p3:not(#\#):not(#\#):not(#\#) {
  color: var(--x16vhl40);
}

.x4t0iwr:not(#\#):not(#\#):not(#\#) {
  color: var(--x178oht1);
}

.x1pzuipa:not(#\#):not(#\#):not(#\#) {
  color: var(--x17w0b0i);
}

.x1hipy3h:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ajzda2);
}

.xalgqfm:not(#\#):not(#\#):not(#\#) {
  color: var(--x1bc23io);
}

.x16uzqo0:not(#\#):not(#\#):not(#\#) {
  color: var(--x1bchsuc);
}

.xkjn83f:not(#\#):not(#\#):not(#\#) {
  color: var(--x1bohb5t);
}

.x1wckyf9:not(#\#):not(#\#):not(#\#) {
  color: var(--x1fjjwvu);
}

.x1x4h6c:not(#\#):not(#\#):not(#\#) {
  color: var(--x1fxn6e1);
}

.x1g2ugn9:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ib21mo);
}

.x6z5lvx:not(#\#):not(#\#):not(#\#) {
  color: var(--x1j1ix95);
}

.x1yuon2d:not(#\#):not(#\#):not(#\#) {
  color: var(--x1kofguo);
}

.xp20sn8:not(#\#):not(#\#):not(#\#) {
  color: var(--x1mp7a7j);
}

.x1b2yitx:not(#\#):not(#\#):not(#\#) {
  color: var(--x1n3c1vq);
}

.x4ekh8h:not(#\#):not(#\#):not(#\#) {
  color: var(--x1oypr8q);
}

.xl10icu:not(#\#):not(#\#):not(#\#) {
  color: var(--x1p16zzt);
}

.xcr6nqq:not(#\#):not(#\#):not(#\#) {
  color: var(--x1pi7nl4);
}

.x1uwz80w:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ql6lzw);
}

.x1gkfv3h:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ram6fb);
}

.x7zwiji:not(#\#):not(#\#):not(#\#) {
  color: var(--x2wbdhm);
}

.xq9f19b:not(#\#):not(#\#):not(#\#) {
  color: var(--x37s5gc);
}

.xc1s6bw:not(#\#):not(#\#):not(#\#) {
  color: var(--x4enda8);
}

.xs5jg0s:not(#\#):not(#\#):not(#\#) {
  color: var(--x4kz27n);
}

.x12xwe5p:not(#\#):not(#\#):not(#\#) {
  color: var(--x53oi8y);
}

.x1do0sb8:not(#\#):not(#\#):not(#\#) {
  color: var(--x75zqx1);
}

.x1askt0g:not(#\#):not(#\#):not(#\#) {
  color: var(--x7nyxo9);
}

.x1hsi2z7:not(#\#):not(#\#):not(#\#) {
  color: var(--x84r4r6);
}

.xwob3p6:not(#\#):not(#\#):not(#\#) {
  color: var(--x8l2el3);
}

.x1ol2nm1:not(#\#):not(#\#):not(#\#) {
  color: var(--x9xlz0j);
}

.xtaxr5:not(#\#):not(#\#):not(#\#) {
  color: var(--xa8zn68);
}

.x1n757di:not(#\#):not(#\#):not(#\#) {
  color: var(--xjs2klq);
}

.x1h5vjvv:not(#\#):not(#\#):not(#\#) {
  color: var(--xo4dtnn);
}

.x1brsci7:not(#\#):not(#\#):not(#\#) {
  color: var(--xpdo7ix);
}

.xyhwr62:not(#\#):not(#\#):not(#\#) {
  color: var(--xqkx7li);
}

.xflcq3n:not(#\#):not(#\#):not(#\#) {
  color: var(--xredufg);
}

.x1qrr92l:not(#\#):not(#\#):not(#\#) {
  color: var(--xrn30pf);
}

.x1k9uo95:not(#\#):not(#\#):not(#\#) {
  color: var(--xsv5hrj);
}

.x5qbjz4:not(#\#):not(#\#):not(#\#) {
  color: var(--xwb0u2p);
}

.x1tbj7y7:not(#\#):not(#\#):not(#\#) {
  color: var(--xy067ig);
}

.x1gusde6:not(#\#):not(#\#):not(#\#) {
  color: var(--xyjkyz7);
}

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

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

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

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

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

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

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

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

.xk5kii7:not(#\#):not(#\#):not(#\#) {
  filter: url("#dither") contrast(1.2);
}

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

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

.x1tl2oxf:not(#\#):not(#\#):not(#\#) {
  font-family: Courier Prime, Courier New, monospace;
}

.xhcdlj7:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-accent, var(--font, "VT323")),monospace;
}

.x195ga7f:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font, "VT323"),monospace;
}

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

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

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

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

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

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

.xddcheq:not(#\#):not(#\#):not(#\#) {
  font-size: var(--font-size-accent-sm, var(--font-size-sm, 18px));
}

.x1y3hn8w:not(#\#):not(#\#):not(#\#) {
  font-size: var(--font-size-accent-sm, var(--font-size, 20px));
}

.xuo7ik3:not(#\#):not(#\#):not(#\#) {
  font-size: var(--font-size-accent-xs, 16px);
}

.x1mhy1ul:not(#\#):not(#\#):not(#\#) {
  font-size: var(--font-size-accent-xs, var(--font-size-xs, 16px));
}

.x182g1lf:not(#\#):not(#\#):not(#\#) {
  font-size: var(--font-size-sm, 18px);
}

.xuyqzz9:not(#\#):not(#\#):not(#\#) {
  font-size: var(--font-size-xs, 16px);
}

.xdzsa1j:not(#\#):not(#\#):not(#\#) {
  font-size: var(--font-size, 20px);
}

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

.x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

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

.x117nqv4:not(#\#):not(#\#):not(#\#) {
  font-weight: bold;
}

.x1fcty0u:not(#\#):not(#\#):not(#\#) {
  font-weight: normal;
}

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

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

.x1r0g7yl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1px;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

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

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x1swossr:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3em;
}

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

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

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

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

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

.x1iy03kw:not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

.x11b2cuu:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--x9jxg1a);
}

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

.xaatb59:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1qgsegg:not(#\#):not(#\#):not(#\#) {
  outline-width: 1px;
}

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

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

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

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

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

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

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

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

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

.x11uqc5h:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

.xfo81ep:not(#\#):not(#\#):not(#\#) {
  z-index: 1000;
}

.x1bkdxzg:not(#\#):not(#\#):not(#\#) {
  z-index: 1001;
}

.x8k05lb:not(#\#):not(#\#):not(#\#) {
  z-index: 200;
}

.x1q2oy4v:not(#\#):not(#\#):not(#\#) {
  z-index: 9999;
}

.xbeuh2w:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #8080801a;
}

.x1pkh36s:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ff00001a;
}

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

.xq5si13:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4ek2jt);
}

.x1vt6n2a:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xa0gseh);
}

.x16b0cjf:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xr7nm9h);
}

.xmov1g9:hover:not(#\#):not(#\#):not(#\#) {
  color: #f66;
}

.xbu6xqm:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x18upat1);
}

.xz7nzis:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1n6daab);
}

.x1ksnmxn:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x2fok37);
}

.x17iw780:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x3ymfnf);
}

.x1gumais:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xz4gff0);
}

@media (width <= 959px) {
  .x1rehacj.x1rehacj:not(#\#):not(#\#):not(#\#) {
    display: none;
  }

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

  .xi45faz.xi45faz:not(#\#):not(#\#):not(#\#) {
    font-size: 8px;
  }

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

.xv2gkrm:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1f57omb);
}

.x34a1ki:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1hb1rnq);
}

.xxdu08m:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: double;
}

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

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

.x2x41l1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 3px;
}

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

.xk485q1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x13252wy);
}

.x10hse6c:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1i8qsf3);
}

.x198rw6h:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xdh86av);
}

.x10xmss8:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: double;
}

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

.xamhcws:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 2px;
}

.xmn4e3e:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 3px;
}

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

.x3h4tne:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 32px;
}

.x1escl5o:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 60px;
}

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

.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

.x1czut47:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 90vh;
}

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

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

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

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

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.xjpr12u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2px;
}

.x12nagc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 4px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.xj3b58b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 0;
}

.xet2fuk:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 8px;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.x1yf7rl7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 0;
}

.xl010v5:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 4px;
}

.x1db2dqx:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 8px;
}

.xack27t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

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

.xr9ek0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

.xx4vt8u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 48px;
}

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

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

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

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

.x1ncir08:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 200px;
}

.xyzno7u:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 960px;
}

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

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

.x1jzhcrs:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 200px;
}

.x46jg8d:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 32px;
}

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

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

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

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

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

.xg8j3zb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 3px;
}

.xjkvuk6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 4px;
}

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

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.x1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.x1lqa7cf:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 10px;
}

.xf18ygs:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 12px;
}

.xnm25rq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 16px;
}

.xd3ty66:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 24px;
}

.xnr0r3r:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 64px;
}

.x11iknt3:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 6px;
}

.x163pfp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 8px;
}

.x1xpa7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 0;
}

.xcicffo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 10px;
}

.xn2xcvq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 120px;
}

.xnuq7ks:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 12px;
}

.xyfqnmn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 16px;
}

.x8e5d8q:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 24px;
}

.xh80x56:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 48px;
}

.xmzs88n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 4px;
}

.x1ug7bdz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 6px;
}

.xy13l1i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 8px;
}

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

.x889kno:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 10px;
}

.xz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 12px;
}

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

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

.x1iorvi4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 4px;
}

.x1yrsyyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 6px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

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

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

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

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

.x1oysuqx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 200px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

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

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

@media (width >= 960px) {
  .xp7sm0m.xp7sm0m:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }

  .x18xdiak.x18xdiak:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: auto;
  }

  .xijh7sr.xijh7sr:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 750px;
  }
}

@media (width <= 959px) {
  .x1fmpmyy.x1fmpmyy:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 24px;
  }

  .x4egld0.x4egld0:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 48px;
  }

  .xicm93q.xicm93q:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 120px;
  }
}
