*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#app{min-height:100%}body{-webkit-font-smoothing:antialiased;background:#f4efe6;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}

:root, .x75fnui {
  --x1o435cd: #f4efe6;
  --x1i56fh3: #ebe3d5;
  --x143ms5g: #e4daca;
  --x1rgrgfl: #1e1b18;
  --x1o7nank: #4a433d;
  --xs8ythj: #6b6158;
  --x16bj670: #d9d0c1;
  --x84vlmf: #a93a2a;
  --xv56phi: #cfc6b8;
}

:root, .x1es1pqw {
  --x1qlgjew: #f4efe6;
  --x1gkxp6w: #fff;
  --x1436ktb: #faf7f1;
  --xf629x: #ddd4c6;
  --x1gqf6aw: #857a6e;
  --x1yxe4xy: #4a433d;
  --x1qunc2e: #1e1b18;
  --xwvsyy0: #3a342e;
  --xq0yyh2: #5c534b;
  --x1jvg6ow: #1e1b18;
  --x1koavir: #3a342e;
  --xs3cysn: #fff;
  --x12it0le: #1e1b1838;
  --x1vv1ojy: #a93a2a;
  --xu4iyo8: #8c2e21;
  --xs8o80l: #fbefec;
  --xbup0ai: #e3b4ab;
  --x1izxf26: #f1eadf;
  --x1xgsiob: 8px;
  --x1q5gpoj: 6px;
}

:root, .xv7e1dc {
  --x1tajm5w: "Shippori Mincho", serif;
  --xorq1i4: "Zen Kaku Gothic New", sans-serif;
}

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

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

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

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

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

.x15rbo3i:not(#\#):not(#\#) {
  background-position: right 14px center;
}

.x1hvq745:not(#\#):not(#\#) {
  border-color: var(--x1gqf6aw);
}

.xmioaln:not(#\#):not(#\#) {
  border-color: var(--x1jvg6ow);
}

.x1d5ok3a:not(#\#):not(#\#) {
  border-color: var(--x1qunc2e);
}

.xko4b33:not(#\#):not(#\#) {
  border-color: var(--x1vv1ojy);
}

.xx6di55:not(#\#):not(#\#) {
  border-color: var(--xbup0ai);
}

.x10v7jab:not(#\#):not(#\#) {
  border-color: var(--xf629x);
}

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

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

.x1rpy9h0:not(#\#):not(#\#) {
  border-radius: var(--x1q5gpoj);
}

.xglqa49:not(#\#):not(#\#) {
  border-radius: var(--x1xgsiob);
}

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

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

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

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

.x1j6zfiw:not(#\#):not(#\#) {
  flex: 0 400px;
}

.x1elwuyh:not(#\#):not(#\#) {
  flex: 320px;
}

.xxpmrry:not(#\#):not(#\#) {
  flex: 480px;
}

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

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

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

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

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

.x1ns3s31:not(#\#):not(#\#) {
  gap: 96px;
}

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

.xg9jes1:not(#\#):not(#\#) {
  margin-block: 4px;
}

.x1jp4ehj:not(#\#):not(#\#) {
  margin-block: 8px;
}

.xlhcdhu:not(#\#):not(#\#) {
  margin-inline: -12px;
}

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

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

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

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

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

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

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

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

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

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

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

.xh7orro:not(#\#):not(#\#) {
  padding-block: 72px 96px;
}

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

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

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

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

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

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

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

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

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

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

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

.xbu88cb:hover:not(#\#):not(#\#) {
  border-color: var(--x1gqf6aw);
}

.x1rjj5bd:hover:not(#\#):not(#\#) {
  border-color: var(--x1koavir);
}

.x1wssicg:hover:not(#\#):not(#\#) {
  border-color: var(--x1yxe4xy);
}

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

.xidxec3:focus:not(#\#):not(#\#) {
  border-color: var(--x1qunc2e);
}

.xadyvkp:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--x1jvg6ow);
}

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

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

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

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

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

.xrfx7vr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1436ktb);
}

.x1rqyh46:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1gkxp6w);
}

.x1jdwib4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1izxf26);
}

.x17c47nt:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1jvg6ow);
}

.xyopt5t:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1vv1ojy);
}

.x10fpwa6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xf629x);
}

.x13y45qo:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xs8o80l);
}

.x1165jkm:not(#\#):not(#\#):not(#\#) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231E1B18' stroke-width='1.6'/%3E%3C/svg%3E");
}

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

.x1v0uku2:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px #a93a2a;
}

.x1evrke2:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px #1e1b180f;
}

.x1a5fj4h:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 8px 28px #1e1b1829;
}

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

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

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.xp8gxd5:not(#\#):not(#\#):not(#\#) {
  color: var(--x1qunc2e);
}

.x1g75bhm:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vv1ojy);
}

.xh6m2l8:not(#\#):not(#\#):not(#\#) {
  color: var(--xq0yyh2);
}

.x2eztew:not(#\#):not(#\#):not(#\#) {
  color: var(--xs3cysn);
}

.x1ppg30h:not(#\#):not(#\#):not(#\#) {
  color: var(--xwvsyy0);
}

.x40hh3e:not(#\#):not(#\#):not(#\#) {
  column-gap: 16px;
}

.x1qgv0r9:not(#\#):not(#\#):not(#\#) {
  column-gap: 24px;
}

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

.x19v85br:not(#\#):not(#\#):not(#\#) {
  cursor: progress;
}

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

.xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

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

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

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

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

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

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

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

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

.x10oe52:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1tajm5w);
}

.xaoferk:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xorq1i4);
}

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

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

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

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

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

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

.x1tgwohi:not(#\#):not(#\#):not(#\#) {
  font-size: 40px;
}

.x15ju4fl:not(#\#):not(#\#):not(#\#) {
  font-size: 72px;
}

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

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

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

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

.xyachv:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr auto 16px;
}

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

.x2l067i:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 48px minmax(0, 1fr) 16px;
}

.xpli0k7:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 72px 1fr auto 16px;
}

.x17m70fk:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}

.xl501l6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, 1fr);
}

.x1iuxcc1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
}

.x1u5fdey:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
}

.xe9tf06:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

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

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

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

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

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

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

.xc1opfm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .28em;
}

.xribhvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .2em;
}

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

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

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

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

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

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

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

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

.xbs1c6g:not(#\#):not(#\#):not(#\#) {
  line-height: 1.9;
}

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

.x1hm9lzh:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 10px;
}

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

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

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

.x197sbye:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

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

.xp48ta0:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 40px;
}

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

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

.x1g6k2n6:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: .28em;
}

.x1ffdogz:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: .2em;
}

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

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

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

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

.xp1r0qw:not(#\#):not(#\#):not(#\#) {
  row-gap: 12px;
}

.x1dbijih:not(#\#):not(#\#):not(#\#) {
  row-gap: 2px;
}

.x1r0jzty:not(#\#):not(#\#):not(#\#) {
  row-gap: 4px;
}

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

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

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

.xyi4chj:not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: 1px;
}

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

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

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

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

.x12zzom9:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, box-shadow;
}

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

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

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

.x98t3bc:not(#\#):not(#\#):not(#\#) {
  writing-mode: vertical-rl;
}

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

.xy8y9um:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1izxf26);
}

.x1fg59b:focus-visible:not(#\#):not(#\#):not(#\#), .xlb8j04:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #1e1b1838;
}

.x1ar62m4:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: progress;
}

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

.xluh531:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1436ktb);
}

.x1b53l9v:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1izxf26);
}

.xuo51qz:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1koavir);
}

.x1d5jw31:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1qunc2e);
}

.x1o6z8sa:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1vv1ojy);
}

.xnz45e2:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1qunc2e);
}

.x1ih54tp:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vv1ojy);
}

.x18dtsab:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xs3cysn);
}

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

.x6bjnz6:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #1e1b1838;
}

.x1b3cdpd:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xbup0ai);
}

.x1rg1tcg:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xf629x);
}

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

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

.xysjos0:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xf629x);
}

.x4or7oh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 7px;
}

.x1cmnpwt:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 7px;
}

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

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

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

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

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

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

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

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

.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.x1peatla:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 64px;
}

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

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

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

.xzueoph:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 6px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

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

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

.xq3t0pi:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 280px;
}

.x1fnilbo:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1184px;
}

.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 720px;
}

.xw7nakj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100vw - 32px);
}

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

.x6lgdlw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 112px;
}

.xu0aao5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 36px;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x879a55:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 60px;
}

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

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

@media (width <= 767px) {
  .xdxuvrc.xdxuvrc:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 16px;
  }
}

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

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

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

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

.xdsb8wn:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 100%;
}

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

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

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

.x1dz1jew:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 280px;
}

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

.x1useyqa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

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

.xni59qk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 72px;
}

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

.x1t1lzn6:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

@media (width <= 767px) {
  .x1mm2xjw.x1mm2xjw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .x1ixtqop.x1ixtqop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 56px 1fr 16px;
  }

  .xjxhowt.xjxhowt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }

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

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

  .x1j41a1g.x1j41a1g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline-start: .18em;
  }

  .xa3kj56.xa3kj56:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 56px;
  }
}

.xx8fjp7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: #8e847a;
}

.x1ohmjah:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  color: var(--xq0yyh2);
}

.x1h824s9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "›";
}

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

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