@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&family=Noto+Serif+JP:wght@400;500;600&display=swap";*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:#1c2c3e}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #f1d19d}button:disabled{opacity:.45;cursor:default}::selection{color:#1c2c3e;background:#ebcc9f}

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

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

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

.x9179bf:not(#\#) {
  inset: 15px;
}

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

.x12v6xiq:not(#\#) {
  margin: 0 0 25px;
}

.x654m4b:not(#\#) {
  margin: 0 0 5px;
}

.xc86uaa:not(#\#) {
  margin: 0 0 6px;
}

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

.x1qngm8f:not(#\#) {
  margin: 4px 0 16px;
}

.x1y5wklg:not(#\#) {
  margin: 7px 0 0;
}

.x1otwoj5:not(#\#) {
  margin: 8px 0 3px;
}

.x1p1u4qe:not(#\#) {
  padding: 0 25px;
}

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

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

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

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

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

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

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

.x9xoxk2:not(#\#) {
  padding: 13px 0;
}

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

.x1ujojxu:not(#\#) {
  padding: 13px 22px;
}

.x65e0ru:not(#\#) {
  padding: 17px 0;
}

.xp9y95v:not(#\#) {
  padding: 22px;
}

.x1slh197:not(#\#) {
  padding: 35px;
}

@media (width <= 600px) {
  .x1hnj0lw.x1hnj0lw:not(#\#) {
    inset: 9px;
  }

  .x1eq66p.x1eq66p:not(#\#) {
    padding: 25px;
  }
}

.x45gj7d:not(#\#):not(#\#) {
  border-color: #b39b7466;
}

.x1o5nyqq:not(#\#):not(#\#) {
  border-color: #b39b7488;
}

.xpb3rfc:not(#\#):not(#\#) {
  border-color: #d0ba8f66;
}

.xdqthwn:not(#\#):not(#\#) {
  border-color: #d0ba8f88;
}

.x10h9b5w:not(#\#):not(#\#) {
  border-color: #d1b280;
}

.x1gagkxf:not(#\#):not(#\#) {
  border-color: #d2b17d44;
}

.x17gx4k0:not(#\#):not(#\#) {
  border-color: #d4b58177;
}

.xzb98zg:not(#\#):not(#\#) {
  border-color: #d7b889;
}

.xk5kzoi:not(#\#):not(#\#) {
  border-color: #d7bf8e55;
}

.xx1ya7i:not(#\#):not(#\#) {
  border-color: #e1a481;
}

.xdlu97:not(#\#):not(#\#) {
  border-color: #ecd5a744;
}

.xf1b169:not(#\#):not(#\#) {
  border-color: #f0d7ae;
}

.x1nkkt64:not(#\#):not(#\#) {
  border-color: #dcc49e33;
}

.x1dj3v37:not(#\#):not(#\#) {
  border-color: #e6cea766;
}

.x1mxmdky:not(#\#):not(#\#) {
  border-color: #eece9f4d;
}

.xgka5d1:not(#\#):not(#\#) {
  border-color: #f0d7ae80;
}

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

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

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

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

.xhpnuu7:not(#\#):not(#\#) {
  border-radius: 9px;
}

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

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

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

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

.x1aut5rd:not(#\#):not(#\#) {
  gap: 13px;
}

.x1qg7m3j:not(#\#):not(#\#) {
  gap: 15px;
}

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

.x1jpf44d:not(#\#):not(#\#) {
  gap: 17px;
}

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

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

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

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

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

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

.x1npkx4u:not(#\#):not(#\#) {
  grid-column: 2;
}

.x1k3v4rp:not(#\#):not(#\#) {
  grid-column: 3;
}

.x1ms6mhf:not(#\#):not(#\#) {
  grid-row: 1;
}

.x7sv70a:not(#\#):not(#\#) {
  grid-row: 2;
}

.xz51j44:not(#\#):not(#\#) {
  grid-row: 3;
}

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

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

.xh5rhpz:not(#\#):not(#\#) {
  transition: background-color .2s, transform .2s;
}

.x1trvaba:not(#\#):not(#\#) {
  transition: transform .2s;
}

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

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

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

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

.xeooxyl:not(#\#):not(#\#):not(#\#) {
  animation-duration: .65s;
}

.xhpbw76:not(#\#):not(#\#):not(#\#) {
  animation-name: x1uknk9t-B;
}

.xvn2z4z:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

.x1dmgsgi:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(8px);
}

.xuv0mbn:not(#\#):not(#\#):not(#\#) {
  background-color: #172e38;
}

.x86d31w:not(#\#):not(#\#):not(#\#) {
  background-color: #1c2c3e;
}

.xn0l4r5:not(#\#):not(#\#):not(#\#) {
  background-color: #213746b3;
}

.x1oip9bm:not(#\#):not(#\#):not(#\#) {
  background-color: #213a4999;
}

.xtwyk7k:not(#\#):not(#\#):not(#\#) {
  background-color: #233b46eb;
}

.xdsym6q:not(#\#):not(#\#):not(#\#) {
  background-color: #233b47;
}

.xxh2g2w:not(#\#):not(#\#):not(#\#) {
  background-color: #243943f5;
}

.x1q01y82:not(#\#):not(#\#):not(#\#) {
  background-color: #334351;
}

.x1vp245t:not(#\#):not(#\#):not(#\#) {
  background-color: #34404b;
}

.x1ha8mv4:not(#\#):not(#\#):not(#\#) {
  background-color: #a5664420;
}

.xzuthoy:not(#\#):not(#\#):not(#\#) {
  background-color: #d8c19d33;
}

.xxkepnu:not(#\#):not(#\#):not(#\#) {
  background-color: #e1c397;
}

.x17xcyea:not(#\#):not(#\#):not(#\#) {
  background-color: #13212a80;
}

.x1q095l0:not(#\#):not(#\#):not(#\#) {
  background-color: #16283638;
}

.x1gba7nb:not(#\#):not(#\#):not(#\#) {
  background-color: #eac7933d;
}

.x1ygmd7u:not(#\#):not(#\#):not(#\#) {
  background-color: #192a31d1;
}

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

.x2v1fsa:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#101f2c80 0%, #0000 23% 62%, #0f1a25a8 100%);
}

.x16fl0gi:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg, #d1b28099, #0000);
}

.xp2ru57:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 25px 100px #081c3066;
}

.x17sp9up:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 5px 24px #07151e25;
}

.x1ok6eid:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 8px 30px #10232a30;
}

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

.x1on00tu:not(#\#):not(#\#):not(#\#) {
  color: #293d43;
}

.xfvqvzi:not(#\#):not(#\#):not(#\#) {
  color: #91a0a0;
}

.xzxf2mi:not(#\#):not(#\#):not(#\#) {
  color: #b6c5c9;
}

.xrv9tw6:not(#\#):not(#\#):not(#\#) {
  color: #b9c6c6;
}

.x14takjn:not(#\#):not(#\#):not(#\#) {
  color: #bdc7c7;
}

.x1g8n7rs:not(#\#):not(#\#):not(#\#) {
  color: #c1b59f;
}

.x51q6sb:not(#\#):not(#\#):not(#\#) {
  color: #d3c7b2;
}

.xkxyiaf:not(#\#):not(#\#):not(#\#) {
  color: #d5c5b0;
}

.xq4rz4:not(#\#):not(#\#):not(#\#) {
  color: #ddd0ba;
}

.xmqfe5r:not(#\#):not(#\#):not(#\#) {
  color: #ded1bd;
}

.xyi0nr2:not(#\#):not(#\#):not(#\#) {
  color: #dfc69e;
}

.x668mhx:not(#\#):not(#\#):not(#\#) {
  color: #e1a481;
}

.xjf5g8m:not(#\#):not(#\#):not(#\#) {
  color: #e2d5bf;
}

.x6m5zd4:not(#\#):not(#\#):not(#\#) {
  color: #ebd7b6;
}

.x9d7w7r:not(#\#):not(#\#):not(#\#) {
  color: #eddbba;
}

.xjzes7n:not(#\#):not(#\#):not(#\#) {
  color: #eedcc0;
}

.x1bmxpbc:not(#\#):not(#\#):not(#\#) {
  color: #efdbb7;
}

.xcnn19v:not(#\#):not(#\#):not(#\#) {
  color: #f0d7ae;
}

.x1rvstij:not(#\#):not(#\#):not(#\#) {
  color: #f1dabb;
}

.x1wv4by1:not(#\#):not(#\#):not(#\#) {
  color: #f2dfba;
}

.x1dy95u5:not(#\#):not(#\#):not(#\#) {
  color: #f3dfbd;
}

.xgrngxg:not(#\#):not(#\#):not(#\#) {
  color: #ffd4c6;
}

.x1jm3nie:not(#\#):not(#\#):not(#\#) {
  cursor: grab;
}

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

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

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

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

.xwz0xwf:not(#\#):not(#\#):not(#\#) {
  display: inline-grid;
}

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

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

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

.xkdxvh:not(#\#):not(#\#):not(#\#) {
  font-family: Noto Serif JP, serif;
}

.x1yplxil:not(#\#):not(#\#):not(#\#) {
  font-family: Arial, Noto Sans JP, sans-serif;
}

.x12yemot:not(#\#):not(#\#):not(#\#) {
  font-family: Georgia, Noto Serif JP, serif;
}

.x14d0is5:not(#\#):not(#\#):not(#\#) {
  font-family: Georgia, serif;
}

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

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

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.x3vlhr4:not(#\#):not(#\#):not(#\#) {
  font-size: 27px;
}

.x3jc0hy:not(#\#):not(#\#):not(#\#) {
  font-size: 29px;
}

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

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

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

.xvwhms9:not(#\#):not(#\#):not(#\#) {
  font-size: 9px;
}

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

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

.x1e2kww6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, 31px);
}

.xd29oqa:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: repeat(3, 28px);
}

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

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

.x13qdn04:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .025em;
}

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

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x14lbdrl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .15em;
}

.xa7ig63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .16em;
}

.x17vvs77:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .17em;
}

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

.x6qtydf:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .25em;
}

.xxteldw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .3em;
}

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

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

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

.xwxc2jc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.8;
}

.x1ylh3l6:not(#\#):not(#\#):not(#\#) {
  line-height: 2.2;
}

.x1hoihq8:not(#\#):not(#\#):not(#\#) {
  line-height: 2.5;
}

.x1u5lrna:not(#\#):not(#\#):not(#\#) {
  line-height: 2;
}

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

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

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

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

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

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

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

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

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

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

.x1h76ezi:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 2px 12px #13243270;
}

.xogqbxo:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 2px 20px #12232b;
}

.x5ve5x3:not(#\#):not(#\#):not(#\#) {
  touch-action: none;
}

.xt8wjry:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-9deg);
}

.x1158fpu:not(#\#):not(#\#):not(#\#) {
  transform: rotate(45deg);
}

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

.x1n327nk:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

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

.xzkaem6:not(#\#):not(#\#):not(#\#) {
  z-index: 3;
}

.xoegz02:not(#\#):not(#\#):not(#\#) {
  z-index: 4;
}

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

.xou17g3:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #f1d6ac;
}

.x1dgigu1:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff0d;
}

.xegtlho:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #eac7932b;
}

.xr6clua:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #314244f2;
}

.xcum6zn:hover:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.04);
}

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

.xch2mbi:active:not(#\#):not(#\#):not(#\#) {
  cursor: grabbing;
}

@media (width <= 600px) {
  .x1vwcs0a.x1vwcs0a:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}

@media (pointer: coarse) and ((width > 600px)) {
  .xzqfqw5.xzqfqw5:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}

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

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

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

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

  .xvox41h.xvox41h:not(#\#):not(#\#):not(#\#) {
    font-size: 20px;
  }

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

.x9zit24:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #ddcba31c;
}

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

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

.xtzk6r2:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -5px;
}

.xwajptj:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 30px;
}

.x1gd3795:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 34px;
}

.x874rk5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 36px;
}

.x1tljiab:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 37px;
}

.x1ie60bf:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 58px;
}

.xkiziwx:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 98px;
}

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

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

.x1iu8u7t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 158px;
}

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

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

.x14o62y9:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 39px;
}

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

.x9dczf4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 53px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

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

.x17so1df:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -5px;
}

.x1c42kn3:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 20px;
}

.xjwpr41:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 30px;
}

.xams0z9:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 42px;
}

.xvug64y:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 43px;
}

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

.x1t8mvi6:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: auto;
}

.x1fqp7bg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 15px;
}

.xieb3on:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.x1xka2u1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 26px;
}

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

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

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

.x1sgpng:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 22px;
}

.x1ok221b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 5px;
}

.xw8zbvu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 60px);
}

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

.xidmkao:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100% - 50px);
}

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

.x6smm1b:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -5px;
}

.x78gve:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 35px;
}

.xz73njk:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 42px;
}

.x1e0gzzx:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -3px;
}

.xjibb99:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -5px;
}

.x1q8llsv:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 125px;
}

.xgza26u:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 38px;
}

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

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

.xfj1xho:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 158px;
}

.x636qxn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 190px;
}

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

.x1u8m480:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 39px;
}

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

.x19ueb17:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 53px;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

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

.x132k7tv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(510px, 100% - 40px);
}

@media (width <= 600px) {
  .xbten52.xbten52:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 155px;
  }

  .xqi2h3d.xqi2h3d:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 220px;
  }

  .xtzr73g.xtzr73g:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 33px;
  }

  .x14foljf.x14foljf:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 100px;
  }

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

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

  .xmlpl4z.xmlpl4z:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 26px;
  }

  .x1bbkupb.x1bbkupb:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 28px;
  }

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

  .x1fcieam.x1fcieam:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 24px;
  }

  .xjn6u8h.xjn6u8h:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 26px;
  }

  .xjunv0i.xjunv0i:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 26px;
  }

  .x1vfu2ek.x1vfu2ek:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100px;
  }

  .x3hnnl3.x3hnnl3:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 34px;
  }

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

.x1cve9a5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  backdrop-filter: blur(5px);
}

.x5oo049:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: #0d202c80;
}
