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

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

@keyframes xldeef2-B {
  0% {
    opacity: 1;
    scale: 1.4;
  }

  50% {
    opacity: .6;
    scale: .8;
  }

  100% {
    opacity: 1;
    scale: 1.4;
  }
}

@keyframes x1jz4s43-B {
  from {
    transform: translate(calc(100% - 48px), calc(100% - 48px));
  }
}

@keyframes x14krot7-B {
  from {
    transform: translateX(calc(100% - 48px));
  }
}

.x1rmlyui {
  --backgroundColor: #cddce9;
}

.xo80awa {
  --backgroundColor: #2a5eef;
}

.x8f90ir {
  --backgroundColor: #313131;
}

.x1di9rjx {
  --backgroundColor: #8a32bd;
}

.x1rivgyk {
  --backgroundColor: #4da855;
}

.xxlavxz {
  --backgroundColor: #cc2a1e;
}

::view-transition-group(*.x172by2o) {
  animation-duration: 1.5s;
}

::view-transition-group(*.xrox3l1) {
  animation-duration: 1s;
}

::view-transition-new(*.x1xna9ug) {
  animation-name: x14krot7-B;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
}

::view-transition-old(*.x1xna9ug) {
  animation-name: x14krot7-B;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-direction: reverse;
  animation-fill-mode: forwards;
}

::view-transition-new(*.xru0ujx) {
  animation-name: x1jz4s43-B;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
}

::view-transition-old(*.xru0ujx) {
  animation-name: x1jz4s43-B;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-direction: reverse;
  animation-fill-mode: forwards;
}

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

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

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

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

.x7z7khe:not(#\#) {
  padding: 10px;
}

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

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

.xyf9f8g:not(#\#) {
  padding: 1px;
}

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

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

.xfawy5m:not(#\#) {
  padding: 4px;
}

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

@media (width <= 1280px) {
  .xfwk7p9.xfwk7p9:not(#\#) {
    padding: 4px;
  }
}

.x1xsqp64:not(#\#):not(#\#) {
  background-position: center;
}

.x1cyu5e4:not(#\#):not(#\#) {
  border-color: #cf4a4a61;
}

.x19w1d6y:not(#\#):not(#\#) {
  border-color: #ffffff14;
}

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

.x1tdnd9w:not(#\#):not(#\#) {
  border-color: var(--backgroundColor);
}

.x1oerhhw:not(#\#):not(#\#) {
  border-color: #f0e06a;
}

.x4j3tpm:not(#\#):not(#\#) {
  border-color: #565656;
}

.xk2ae5e:not(#\#):not(#\#) {
  border-color: #313131;
}

.x1ipqve8:not(#\#):not(#\#) {
  border-color: #3a3a3a;
}

.xbeswpz:not(#\#):not(#\#) {
  border-color: #fff;
}

.x1gdn8ix:not(#\#):not(#\#) {
  border-color: #262626;
}

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

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

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

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

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

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

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

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

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

.x4hv7ue:not(#\#):not(#\#) {
  border-width: .5px;
}

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

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

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

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

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

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

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

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

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

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

.x1y9zxd1:not(#\#):not(#\#) {
  gap: 48px;
}

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

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

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

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.x1w43ri7:not(#\#):not(#\#) {
  grid-column: 1 / 2;
}

.x13i3ac:not(#\#):not(#\#) {
  grid-column: 2 / 3;
}

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

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

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

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

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

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

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

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

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

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

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

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

.x1axd487:not(#\#):not(#\#) {
  padding-block: 40px;
}

.x12ulsxz:not(#\#):not(#\#) {
  padding-block: 4px;
}

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

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

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

.xzz2nzy:not(#\#):not(#\#) {
  padding-inline: 10%;
}

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

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

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

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

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

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

.xr244g7:not(#\#):not(#\#) {
  padding-inline: 26px;
}

.x5k8d2m:not(#\#):not(#\#) {
  padding-inline: 2px;
}

.x1m3tyce:not(#\#):not(#\#) {
  padding-inline: 34px;
}

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

.x11x033:not(#\#):not(#\#) {
  place-content: center;
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.x8nvjcr:focus:not(#\#):not(#\#) {
  border-color: #f0e06a73;
}

@media (width <= 720px) {
  .xcg6wfv.xcg6wfv:not(#\#):not(#\#) {
    gap: 16px;
  }
}

@media (width <= 768px) {
  .x1nvs1oe.x1nvs1oe:not(#\#):not(#\#) {
    gap: 2px;
  }
}

@media (width <= 600px) {
  .x4evnf4.x4evnf4:not(#\#):not(#\#) {
    gap: 2px;
  }
}

@media (width <= 1080px) {
  .x1721r3p.x1721r3p:not(#\#):not(#\#) {
    gap: 32px;
  }
}

@media (width >= 800.01px) and (height <= 800px) {
  .xr7h6wk.xr7h6wk:not(#\#):not(#\#) {
    gap: 8px;
  }
}

@media (width <= 800px) {
  .xivu36i.xivu36i:not(#\#):not(#\#) {
    gap: 8px;
  }
}

@media (width >= 1280.1px) {
  .xvdznu6.xvdznu6:not(#\#):not(#\#) {
    margin-inline: 16px;
  }
}

@media (width <= 720px) {
  .x13spkbp.x13spkbp:not(#\#):not(#\#) {
    padding-block: 12px;
  }

  .x1djirv0.x1djirv0:not(#\#):not(#\#) {
    padding-block: 26px;
  }

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

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

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

.x1uo9k2:not(#\#):not(#\#):not(#\#) {
  accent-color: #fff;
}

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

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

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

.xnjndmi:not(#\#):not(#\#):not(#\#) {
  align-items: initial;
}

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

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

.xkh2ocl:not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
}

.x1c74tu6:not(#\#):not(#\#):not(#\#) {
  animation-duration: 2s;
}

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

.x90iqus:not(#\#):not(#\#):not(#\#) {
  animation-name: xldeef2-B;
}

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

.xjyslct:not(#\#):not(#\#):not(#\#) {
  appearance: none;
}

.x1y5e3q9:not(#\#):not(#\#):not(#\#), .x1plog1:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.x1h3u2rs:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 2 / 3;
}

.x1bhfysu:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 5 / 6;
}

.xpivpjv:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(4px);
}

.x1e6gyvc:not(#\#):not(#\#):not(#\#) {
  background-color: #cf4a4a29;
}

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

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

.xcygazr:not(#\#):not(#\#):not(#\#) {
  background-color: #121212;
}

.xykex6y:not(#\#):not(#\#):not(#\#) {
  background-color: #1b1b1b;
}

.xy02fho:not(#\#):not(#\#):not(#\#) {
  background-color: #cddce9;
}

.x196765j:not(#\#):not(#\#):not(#\#) {
  background-color: #2a5eef;
}

.xgogvtm:not(#\#):not(#\#):not(#\#) {
  background-color: #0b0b0b;
}

.x1wkitfx:not(#\#):not(#\#):not(#\#) {
  background-color: #cf4a4a;
}

.xbsabq4:not(#\#):not(#\#):not(#\#) {
  background-color: #f0e06a;
}

.xuyi1qr:not(#\#):not(#\#):not(#\#) {
  background-color: #b2b2b2;
}

.x1pu25wr:not(#\#):not(#\#):not(#\#) {
  background-color: #000000c7;
}

.xmqbwas:not(#\#):not(#\#):not(#\#) {
  background-color: #48b468;
}

.x1n7f0za:not(#\#):not(#\#):not(#\#) {
  background-color: #111;
}

.x1bptzxw:not(#\#):not(#\#):not(#\#) {
  background-color: #313131;
}

.x4mwoxv:not(#\#):not(#\#):not(#\#) {
  background-color: #8a32bd;
}

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

.x1ytl33p:not(#\#):not(#\#):not(#\#) {
  background-color: #4da855;
}

.x1jmbwdl:not(#\#):not(#\#):not(#\#) {
  background-color: #0000009e;
}

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

.x3lchfg:not(#\#):not(#\#):not(#\#) {
  background-color: #cc2a1e;
}

.x1q5chrb:not(#\#):not(#\#):not(#\#) {
  background-image: url("/gems/black.png");
}

.x1v8yl0:not(#\#):not(#\#):not(#\#) {
  background-image: url("/gems/blue.png");
}

.xtib5yn:not(#\#):not(#\#):not(#\#) {
  background-image: url("/gems/gold.png");
}

.x1pngc3u:not(#\#):not(#\#):not(#\#) {
  background-image: url("/gems/green.png");
}

.x1yzoeb5:not(#\#):not(#\#):not(#\#) {
  background-image: url("/gems/red.png");
}

.xe9lmnx:not(#\#):not(#\#):not(#\#) {
  background-image: url("/gems/white.png");
}

.xiy17q3:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat;
}

.x18d0r48:not(#\#):not(#\#):not(#\#) {
  background-size: cover;
}

.x18zk35f:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: #3a3a3a;
}

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

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

.x1grpr36:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 .5px #f0e06a;
}

.xingssv:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 20px 48px #0006;
}

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

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

.x19y92kw:not(#\#):not(#\#):not(#\#) {
  color: #ffd8d8;
}

.x1mqxbix:not(#\#):not(#\#):not(#\#) {
  color: #000;
}

.xl09gyn:not(#\#):not(#\#):not(#\#) {
  color: var(--backgroundColor);
}

.x87jq5l:not(#\#):not(#\#):not(#\#) {
  color: #f5f5f5;
}

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

.xq7rn49:not(#\#):not(#\#):not(#\#) {
  color: #f0e06a;
}

.x1ebcglc:not(#\#):not(#\#):not(#\#) {
  color: #b2b2b2;
}

.x17mch15:not(#\#):not(#\#):not(#\#) {
  color: #111;
}

.x999q90:not(#\#):not(#\#):not(#\#) {
  color: #d0d0d0;
}

.xl6003d:not(#\#):not(#\#):not(#\#) {
  container-name: board;
}

.x7xcwsl:not(#\#):not(#\#):not(#\#) {
  container-name: stage;
}

.x12h1iku:not(#\#):not(#\#):not(#\#) {
  container-type: inline-size;
}

.xpqogu8:not(#\#):not(#\#):not(#\#) {
  container-type: size;
}

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

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

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

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

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

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

.x14ic1c9:not(#\#):not(#\#):not(#\#) {
  flex-grow: 10;
}

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

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

.x6profj:not(#\#):not(#\#):not(#\#) {
  font-family: "Source Sans 3", sans-serif;
}

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

.xgxxoiu:not(#\#):not(#\#):not(#\#) {
  font-size: 0;
}

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

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

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

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

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

.x579bpy:not(#\#):not(#\#):not(#\#) {
  font-size: 2rem;
}

.x1ulgg28:not(#\#):not(#\#):not(#\#) {
  font-size: 30px;
}

.x8j6043:not(#\#):not(#\#):not(#\#) {
  font-size: 54px;
}

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

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

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

.xuv8nkb:not(#\#):not(#\#):not(#\#) {
  font-weight: 800;
}

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

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

.xsxwpuo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(320px, 400px);
}

.x16slpbx:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: .5fr 1fr 1.5fr 1.5fr 1.5fr;
}

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

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

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

.x1oavnfk:not(#\#):not(#\#):not(#\#) {
  justify-content: initial;
}

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

.x15bdqvn:not(#\#):not(#\#):not(#\#) {
  justify-self: flex-end;
}

.x1mwpwyd:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .3px;
}

.x3sp56b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .8px;
}

.x147bs2h:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.1px;
}

.xhcxar9:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.2px;
}

.x1gappeh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.4px;
}

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

.x1790p9b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 3.2px;
}

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

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

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

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

.xwklpps:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 2px;
}

.x1nor908:not(#\#):not(#\#):not(#\#) {
  mix-blend-mode: lighten;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

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

.x1us6l5c:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

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

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

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

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

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

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

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

.xn80e1m:not(#\#):not(#\#):not(#\#) {
  text-transform: capitalize;
}

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

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

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

.x10u5niu:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, 85%);
}

.x1t34l3g:not(#\#):not(#\#):not(#\#) {
  transform: translate(calc(100% - 48px), calc(100% - 48px));
}

.x1e0awt7:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%)rotate(-14deg);
}

.x2upmd4:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%)rotate(-5deg);
}

.x1xqs299:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%)rotate(14deg);
}

.xksklpn:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%)rotate(6deg);
}

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

.xsqj5wx:not(#\#):not(#\#):not(#\#) {
  transform: var(--x-transform);
}

.xbb3pvg:not(#\#):not(#\#):not(#\#) {
  transition-duration: .14s;
}

.x1d8287x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s;
}

.x11xpdln:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

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

.x1n1nubn:not(#\#):not(#\#):not(#\#) {
  view-transition-class: x1xna9ug;
}

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

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

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

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

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

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

.x1wp7fm8:has(button:nth-child(2)):not(#\#):not(#\#):not(#\#), .x19ai852:has(div):not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}

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

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

.x2wzlov:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .35;
}

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

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

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

.xokg3y8:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #f0f0f0;
}

.x1s3srus:hover:not(#\#):not(#\#):not(#\#) {
  color: #f5f5f5;
}

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

.x1q33pnv:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #f0e06a14;
}

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

@media (width <= 1280px) {
  .x1y7qmf6.x1y7qmf6:not(#\#):not(#\#):not(#\#) {
    border-inline-end-width: 1px;
  }
}

@media (width <= 1080px) {
  .x13pxrz3.x13pxrz3:not(#\#):not(#\#):not(#\#) {
    border-inline-start-color: #0000;
  }
}

@media (width <= 720px) {
  .x1oxjdk7.x1oxjdk7:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 1280.1px) {
  .x13ufqrh.x13ufqrh:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 1280px) {
  .x1hiruzx.x1hiruzx:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width >= 1280.1px) {
  .x1ph7557.x1ph7557:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 1280px) {
  .xm3kw8t.xm3kw8t:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

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

@media (width >= 800.01px) and (height <= 800px) {
  .xplm78o.xplm78o:not(#\#):not(#\#):not(#\#) {
    font-size: 14px;
  }
}

@media (width <= 800px) {
  .x1x7uzl7.x1x7uzl7:not(#\#):not(#\#):not(#\#) {
    font-size: 14px;
  }
}

@media (width <= 600px) {
  .x1tu7kaa.x1tu7kaa:not(#\#):not(#\#):not(#\#) {
    font-size: 8px;
  }
}

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

@media (width <= 720px) {
  .x11twij9.x11twij9:not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }

  .x1i1v1o6.x1i1v1o6:not(#\#):not(#\#):not(#\#) {
    margin-inline-start: -24px;
  }
}

@media (width <= 1280px) {
  .x1i2sp40.x1i2sp40:not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }
}

@media (width <= 720px) {
  .x1gw54wr.x1gw54wr:not(#\#):not(#\#):not(#\#) {
    position: relative;
  }

  .xsqaw9u.xsqaw9u:not(#\#):not(#\#):not(#\#) {
    transform: rotate(-11deg);
  }

  .xq6wlif.xq6wlif:not(#\#):not(#\#):not(#\#) {
    transform: rotate(4deg);
  }

  .x15pjcap.x15pjcap:not(#\#):not(#\#):not(#\#) {
    transform: translateY(10px)rotate(-3deg);
  }

  .x1hq9nth.x1hq9nth:not(#\#):not(#\#):not(#\#) {
    transform: translateY(12px)rotate(11deg);
  }
}

@media (width >= 1280.1px) {
  .xwaa3zw.xwaa3zw:not(#\#):not(#\#):not(#\#) {
    view-transition-class: xru0ujx;
  }
}

.xg598os:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #f5f5f5;
}

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

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

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

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

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

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

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

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.x87g499:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18cqi;
}

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

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

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

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

.x16wdlz0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 38px;
}

.xuzvuw4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 78px;
}

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

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

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

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

.xue5ulf:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 122px;
}

.xpnmzw7:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12px;
}

.x1h4npaw:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 232px;
}

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

.xxwu3sf:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 6px;
}

.xncym2f:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 8px;
}

.xyorhqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 10px;
}

.x1hmvy2h:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(-16px - 1rem);
}

.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100%;
}

.x101qyy3:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 24px;
}

.x1hki3hb:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 25%;
}

.x1sslpiy:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 320px;
}

.x21z5ca:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(25vh - 8px);
}

.x15eo71s:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(100vh, 124vw);
}

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

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

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

.x1yjoq1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 768px;
}

.x1xxqeb7:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 80vw;
}

.xiq7bb1:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(min(100vh - 120px, 100vw) / 5 - 6.4px);
}

.x1tk4jt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100vh - 120px, 100vw);
}

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

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

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

.xjwf9q1:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 24px;
}

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

.x1dby22o:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 360px;
}

.xjz7b33:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: calc(25vh + 40px);
}

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

.x15kz4h8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 16px;
}

.x16xo4sp:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 18px;
}

.x1oslful:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 22px;
}

.xlm99nl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 240px;
}

.xnei2rj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 24px;
}

.x1264ykn:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 28px;
}

.x13o0s5z:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 400px;
}

.xmj3umr:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 520px;
}

.x11inojt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 8px;
}

.x1iqwkso:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: calc(min(100vh - 120px, 100vw) / 5 + 41.6px);
}

.x1njkhan:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: min(560px, 100%);
}

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

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

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

.xx6bls6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 20px;
}

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

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

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

.xigd63s:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(2rem + 8px);
}

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

.x131sewu:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 10px;
}

.xclnmbr:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 6px;
}

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

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

.x1atx4j1:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 6px;
}

.xfr5jun:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 8px;
}

.xjbys53:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x-top);
}

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

.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12px;
}

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

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1qvg28z:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 182px;
}

.x1cd2kw1:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18cqi;
}

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

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

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

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

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

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

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

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

.xkxa9zd:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% - 32px);
}

.x1y48tl7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(1180px, 100%);
}

.x1lyhskg:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(540px, 100%);
}

.x11pj4at:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(680px, 100%);
}

.x6et9jz:hover:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #d0d0d0;
}

@media (width >= 1280.1px) {
  .x14s1qfj.x14s1qfj:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }
}

@media (width <= 1280px) {
  .x1wvm3cx.x1wvm3cx:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 56px;
  }
}

@media (width <= 720px) {
  .xcgfofy.xcgfofy:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: auto;
  }

  .x2kz8gd.x2kz8gd:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 120px;
  }

  .xffshk2.xffshk2:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 160px;
  }

  .x1ararg7.x1ararg7:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 360px;
  }
}

@media (width >= 1280.1px) {
  .xkfsyoz.xkfsyoz:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 100px;
  }
}

@media (width <= 720px) {
  .x1en03wu.x1en03wu:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 260px;
  }
}

@media (width <= 1280px) {
  .xlawtv5.xlawtv5:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 80px;
  }
}

@media (width <= 720px) {
  .xuzmnsj.xuzmnsj:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: auto;
  }
}

@media (width <= 800px) {
  .x1o2ssq6.x1o2ssq6:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 120px;
  }
}

@media (width <= 1280px) {
  .xquzqly.xquzqly:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: auto;
  }
}

@media (width <= 720px) {
  .xlh74ux.xlh74ux:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: auto;
  }

  .x1smwj3u.x1smwj3u:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: auto;
  }

  .xp6olpf.xp6olpf:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 29%;
  }
}

@container stage {
  .xlna7sa.xlna7sa:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: calc(min(100vh - 120px, 100vw) / 6 - 5.33333px);
  }
}

.x1abwkk1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  backdrop-filter: blur(2px);
}

.xihuibp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: #00000059;
}

.x2jhq4v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: #b2b2b2;
}
