:root{--color-bg:#fff;--color-bg-secondary:#f7f8fa;--color-bg-canvas:#eceef4;--color-surface:#fff;--color-surface-hover:#f2f3f7;--color-surface-deep:#f0f1f5;--color-border:#e3e5eb;--color-border-strong:#ced1da;--color-text:#1a1d27;--color-text-secondary:#6b7080;--color-text-tertiary:#9da2b0;--color-accent:#5b5fc7;--color-accent-hover:#4f53b8;--color-accent-soft:#ededfa;--color-accent-text:#5b5fc7;--color-success-bg:#edfaf4;--color-success-border:#34c990;--color-success-text:#1b7d58;--color-danger-bg:#fef2f2;--color-danger-border:#ef5350;--color-danger-text:#c62828;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:.01em;color:var(--color-text);background:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:14px/150% Inter,Avenir Next,Avenir,Segoe UI,sans-serif}[data-theme=dark]{--color-bg:#111318;--color-bg-secondary:#181b24;--color-bg-canvas:#0e1015;--color-surface:#1c1f2c;--color-surface-hover:#252838;--color-surface-deep:#141720;--color-border:#2c3044;--color-border-strong:#3c4058;--color-text:#e8eaf0;--color-text-secondary:#888fa2;--color-text-tertiary:#5c6378;--color-accent:#8285e0;--color-accent-hover:#9698ea;--color-accent-soft:#262845;--color-accent-text:#a5a8f0;--color-success-bg:#12271f;--color-success-border:#2ebb8a;--color-success-text:#70ddba;--color-danger-bg:#281418;--color-danger-border:#903030;--color-danger-text:#f0a0a0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100svh;margin:0}body{background:var(--color-bg);min-width:320px;color:var(--color-text);overflow:hidden}#root{width:100%}img,picture,svg,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{background:0 0;border:0;outline:none}textarea{resize:vertical}button{appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}button:focus,button:focus-visible{outline:none}input,select,textarea{border-radius:0}input,select,button{color-scheme:inherit}h1,h2,h3{color:var(--color-text);font-family:inherit;font-weight:700}h1{letter-spacing:-.045em;font-size:clamp(2.2rem,2vw + 1.15rem,3.55rem);line-height:.95}h2{letter-spacing:-.02em;font-size:.95rem}h3{letter-spacing:-.01em;font-size:.78rem}code{background:var(--color-surface-deep);border-radius:var(--radius-sm);padding:.1em .35em;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace}@media (width<=1180px){body{overflow:auto}}

.x10a8y8t {
  inset: 0;
}

.xufp5l6 {
  inset: 16px;
}

.xggk2y7 {
  padding: 24px;
}

.x15fnm84 {
  padding: 32px;
}

.x4o1wmc:not(#\#) {
  border-color: color-mix(in srgb,var(--color-accent) 38%,transparent);
}

.xad5do:not(#\#) {
  border-color: var(--color-accent);
}

.x1xsfox6:not(#\#) {
  border-color: var(--color-danger-border);
}

.x3b1xpm:not(#\#) {
  border-color: var(--color-success-border);
}

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

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

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

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

.xjb54qr:not(#\#) {
  border-radius: var(--radius-lg);
}

.xhe58dl:not(#\#) {
  border-radius: var(--radius-md);
}

.x1sybd2c:not(#\#) {
  border-radius: var(--radius-sm);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.xa1s216:not(#\#) {
  grid-row: 1 / span 2;
}

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

.xish69e:not(#\#) {
  overscroll-behavior: contain;
}

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

.x6q1khz:focus-within:not(#\#), .xujr3tv:focus-visible:not(#\#) {
  border-color: var(--color-accent);
}

.x17nn4n9:focus-visible:not(#\#) {
  outline: 2px solid var(--color-accent);
}

.xk2swo9:focus-visible:not(#\#) {
  outline: none;
}

.xba8wzo:hover:not(#\#) {
  border-color: color-mix(in srgb,var(--color-accent) 38%,transparent);
}

.xi2bqov:hover:not(#\#) {
  border-color: var(--color-accent-hover);
}

.xn21ew4:hover:not(#\#) {
  border-color: var(--color-accent);
}

.xf5tg15:hover:not(#\#) {
  border-color: var(--color-border-strong);
}

.xnw553j:focus:not(#\#) {
  border-color: var(--color-accent);
}

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

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

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

@media (width <= 640px) {
  .x1gzo62b.x1gzo62b:not(#\#) {
    grid-column: 2 / -1;
  }
}

@media (width <= 1180px) {
  .x6l28kh.x6l28kh:not(#\#) {
    grid-row: 3;
  }

  .xnvn69o.xnvn69o:not(#\#) {
    overflow: visible;
  }

  .xqzhww4.xqzhww4:not(#\#) {
    overscroll-behavior: auto;
  }
}

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

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

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

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

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

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

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

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

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

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

.x1kqgvd0:not(#\#):not(#\#) {
  background-color: #f59e0b24;
}

.xqp3djd:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-accent-soft) 90%,transparent);
}

.x172enxc:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-accent) 12%,transparent);
}

.x39lx03:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-accent) 14%,transparent);
}

.x141luw9:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-accent) 18%,transparent);
}

.xprswz1:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-accent) 18%,var(--color-surface));
}

.x1oiy61l:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-accent) 28%,transparent);
}

.x1t9z65t:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-bg-canvas) 90%,transparent);
}

.x1c5slkk:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-success-text) 18%,transparent);
}

.xg9nfco:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-surface) 82%,var(--color-bg-secondary));
}

.x1fg526u:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-text-tertiary) 12%,transparent);
}

.x1gmd6xi:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-text) 12%,var(--color-surface));
}

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

.x1pjokpx:not(#\#):not(#\#) {
  background-color: var(--color-accent-soft);
}

.x1ewilqj:not(#\#):not(#\#) {
  background-color: var(--color-accent);
}

.x12q5g4f:not(#\#):not(#\#) {
  background-color: var(--color-bg-canvas);
}

.x1yrfp1h:not(#\#):not(#\#) {
  background-color: var(--color-bg-secondary);
}

.x4zv5z4:not(#\#):not(#\#) {
  background-color: var(--color-bg);
}

.x1m4xfpy:not(#\#):not(#\#) {
  background-color: var(--color-border);
}

.xfn6397:not(#\#):not(#\#) {
  background-color: var(--color-danger-bg);
}

.x1shuz7u:not(#\#):not(#\#) {
  background-color: var(--color-success-bg);
}

.xkaleck:not(#\#):not(#\#) {
  background-color: var(--color-surface-hover);
}

.xk7eln3:not(#\#):not(#\#) {
  background-color: var(--color-surface);
}

.xpb14bq:not(#\#):not(#\#) {
  box-shadow: 0 10px 30px #00000038;
}

.xorgdkr:not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 4px var(--color-accent),inset 0 0 0 5px color-mix(in srgb,var(--color-accent) 45%,transparent);
}

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

.xh5lsci:not(#\#):not(#\#) {
  color: #fcd34d;
}

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

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

.x2wj1y9:not(#\#):not(#\#) {
  color: var(--color-accent-text);
}

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

.xa71f3p:not(#\#):not(#\#) {
  color: var(--color-danger-text);
}

.x1v4wib7:not(#\#):not(#\#) {
  color: var(--color-success-text);
}

.xv1l7n4:not(#\#):not(#\#) {
  color: var(--color-text-secondary);
}

.xyffuwk:not(#\#):not(#\#) {
  color: var(--color-text-tertiary);
}

.xiuzu7u:not(#\#):not(#\#) {
  color: var(--color-text);
}

.xtqikln:not(#\#):not(#\#) {
  column-gap: 12px;
}

.xicojor:not(#\#):not(#\#) {
  cursor: col-resize;
}

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

.x7eptgl:not(#\#):not(#\#) {
  cursor: ew-resize;
}

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

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

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

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

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

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

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

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

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

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

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

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

.x7lv3r9:not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

.x2ohwh0:not(#\#):not(#\#) {
  font-size: .625rem;
}

.x12lo8hy:not(#\#):not(#\#) {
  font-size: .6875rem;
}

.xboafo0:not(#\#):not(#\#) {
  font-size: .75rem;
}

.x1dcheo9:not(#\#):not(#\#) {
  font-size: .8125rem;
}

.x6u19be:not(#\#):not(#\#) {
  font-size: .9375rem;
}

.x1lkfr7t:not(#\#):not(#\#) {
  font-size: 1.0625rem;
}

.x1c3i2sq:not(#\#):not(#\#) {
  font-size: 1.125rem;
}

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

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

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

.x1f6jiog:not(#\#):not(#\#) {
  grid-template-columns: 20px minmax(0, 1fr) auto;
}

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

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

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

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

.x1j78cjb:not(#\#):not(#\#) {
  grid-template-columns: minmax(0,1fr) var(--inspector-width, 40rem);
}

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

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

.x16p6thf:not(#\#):not(#\#) {
  grid-template-rows: auto minmax(0, 1fr);
}

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

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

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

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

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

.xjat59b:not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

.x1yf5rgg:not(#\#):not(#\#) {
  letter-spacing: .01em;
}

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

.x1vyo3qp:not(#\#):not(#\#) {
  letter-spacing: .04em;
}

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

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

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

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

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

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

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

.x1xfvgam:not(#\#):not(#\#) {
  line-height: 1.35;
}

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

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

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

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

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

.xuo7x8y:not(#\#):not(#\#) {
  opacity: .12;
}

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

.xp6acfy:not(#\#):not(#\#) {
  opacity: .58;
}

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

.x1ks1olk:not(#\#):not(#\#) {
  opacity: .7;
}

.xf9vgkq:not(#\#):not(#\#) {
  opacity: .72;
}

.xg01cxk:not(#\#):not(#\#) {
  opacity: 0;
}

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

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

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

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

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

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

.x185mbhu:not(#\#):not(#\#) {
  scrollbar-gutter: stable;
}

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

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

.x1hr2gdg:not(#\#):not(#\#) {
  text-align: right;
}

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

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

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

.x19jd1h0:not(#\#):not(#\#) {
  transform: rotate(180deg);
}

.xusd842:not(#\#):not(#\#) {
  transform: scaleX(1.15);
}

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

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

.x1mbqufl:not(#\#):not(#\#) {
  transition-duration: .28s;
}

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

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

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

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

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

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

.xl8kol5:not(#\#):not(#\#) {
  transition-property: opacity, transform, visibility;
}

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

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

.xwji4o3:not(#\#):not(#\#) {
  transition-timing-function: ease;
}

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

.xnpuxes:not(#\#):not(#\#) {
  visibility: visible;
}

.xeaf4i8:not(#\#):not(#\#) {
  white-space: normal;
}

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

.x13faqbe:not(#\#):not(#\#) {
  word-break: break-word;
}

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

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

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

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

.x1p3r52g:focus-visible:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-accent) 20%,transparent);
}

.xy9f4xx:focus-visible:not(#\#):not(#\#) {
  outline-offset: -1px;
}

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

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

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

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

.x1x90ry6:hover:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-accent) 16%,transparent);
}

.xqcmbqv:hover:not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-accent) 18%,transparent);
}

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

.x1rpe4xi:hover:not(#\#):not(#\#) {
  background-color: var(--color-accent-hover);
}

.x1rlbo7b:hover:not(#\#):not(#\#) {
  background-color: var(--color-surface-hover);
}

.xuyacu3:hover:not(#\#):not(#\#) {
  color: var(--color-accent-text);
}

.x8joddd:hover:not(#\#):not(#\#) {
  color: var(--color-text);
}

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

@media (width <= 1180px) {
  .x1b3zjnr.x1b3zjnr:not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width <= 640px) {
  .x1o3peri.x1o3peri:not(#\#):not(#\#) {
    align-items: stretch;
  }
}

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

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

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

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

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

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

@media (width <= 640px) {
  .x180dzyi.x180dzyi:not(#\#):not(#\#) {
    grid-template-columns: 20px minmax(0, 1fr);
  }
}

@media (width <= 1180px) {
  .x12q6pkj.x12q6pkj:not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) auto auto;
  }
}

@media (width <= 980px) {
  .x8e74wz.x8e74wz:not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 1320px) {
  .xumkmqs.xumkmqs:not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 1180px) {
  .xm6sm9j.xm6sm9j:not(#\#):not(#\#) {
    grid-template-rows: auto minmax(24rem, 48vh) auto;
  }
}

@media (width <= 640px) {
  .xv0e2a3.xv0e2a3:not(#\#):not(#\#) {
    justify-content: stretch;
  }

  .xf9p01c.xf9p01c:not(#\#):not(#\#) {
    justify-self: stretch;
  }

  .xw5qd7s.xw5qd7s:not(#\#):not(#\#) {
    row-gap: 8px;
  }
}

@media (width <= 1180px) {
  .xlbetvi.xlbetvi:not(#\#):not(#\#) {
    scrollbar-gutter: auto;
  }
}

@media (width <= 640px) {
  .xjj0rry.xjj0rry:not(#\#):not(#\#) {
    text-align: left;
  }
}

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

.x1dr59a3:not(#\#):not(#\#):not(#\#) {
  height: 100vh;
}

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

.xx3o462:not(#\#):not(#\#):not(#\#) {
  height: 15px;
}

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

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

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

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

.xd7y6wv:not(#\#):not(#\#):not(#\#) {
  height: 26px;
}

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

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

.x1f4buv5:not(#\#):not(#\#):not(#\#) {
  left: -2px;
}

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

.x1gh5o4n:not(#\#):not(#\#):not(#\#) {
  margin-left: 24px;
}

.x1rmmofs:not(#\#):not(#\#):not(#\#) {
  margin-right: 24px;
}

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

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

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

.x1bwycvy:not(#\#):not(#\#):not(#\#) {
  max-height: 100vh;
}

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

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

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

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

.x1aoprhd:not(#\#):not(#\#):not(#\#) {
  max-width: min(100vw - 16px, 20rem);
}

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

.x1us19tq:not(#\#):not(#\#):not(#\#) {
  min-height: 100%;
}

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

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

.x1rz828m:not(#\#):not(#\#):not(#\#) {
  min-height: 30px;
}

.xu97haq:not(#\#):not(#\#):not(#\#) {
  min-height: 34px;
}

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

.x1wxaq2x:not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

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

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

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

.xenig1u:not(#\#):not(#\#):not(#\#) {
  min-width: 76px;
}

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

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

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

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

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

.x1g2khh7:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 14px;
}

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

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

.x1120s5i:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2px;
}

.x1gan7if:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 32px;
}

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

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

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

.x1ykpatu:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 7px;
}

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

.xdvlbce:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 9px;
}

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

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

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

.xzjhap9:not(#\#):not(#\#):not(#\#) {
  padding-left: 14px;
}

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

.x1k8dnhd:not(#\#):not(#\#):not(#\#) {
  padding-left: 18px;
}

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

.xxpkpgd:not(#\#):not(#\#):not(#\#) {
  padding-left: 28px;
}

.x6wrskw:not(#\#):not(#\#):not(#\#) {
  padding-left: 4px;
}

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

.xp5pvr8:not(#\#):not(#\#):not(#\#) {
  padding-left: 7px;
}

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

.xyndbda:not(#\#):not(#\#):not(#\#) {
  padding-left: 9px;
}

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

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

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

.x19tmk5i:not(#\#):not(#\#):not(#\#) {
  padding-right: 14px;
}

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

.x18a8kpn:not(#\#):not(#\#):not(#\#) {
  padding-right: 18px;
}

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

.x1sai7j1:not(#\#):not(#\#):not(#\#) {
  padding-right: 28px;
}

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

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

.x82l30n:not(#\#):not(#\#):not(#\#) {
  padding-right: 7px;
}

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

.x10dlkkm:not(#\#):not(#\#):not(#\#) {
  padding-right: 9px;
}

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

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

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

.xyinxu5:not(#\#):not(#\#):not(#\#) {
  padding-top: 14px;
}

.x4p5aij:not(#\#):not(#\#):not(#\#) {
  padding-top: 1px;
}

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

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

.x1nn3v0j:not(#\#):not(#\#):not(#\#) {
  padding-top: 2px;
}

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

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

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

.xm7lytj:not(#\#):not(#\#):not(#\#) {
  padding-top: 7px;
}

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

.x96k8nx:not(#\#):not(#\#):not(#\#) {
  padding-top: 9px;
}

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

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

.xa23ldc:not(#\#):not(#\#):not(#\#) {
  width: 10rem;
}

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

.xrostsh:not(#\#):not(#\#):not(#\#) {
  width: 150px;
}

.x1a00udw:not(#\#):not(#\#):not(#\#) {
  width: 15px;
}

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

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

.xw4jnvo:not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.x23j0i4:not(#\#):not(#\#):not(#\#) {
  width: 26px;
}

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

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

.x1g8rjiy:not(#\#):not(#\#):not(#\#) {
  width: 3px;
}

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

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

.x1ftt334:not(#\#):not(#\#):not(#\#) {
  width: 5px;
}

.x13oubkp:not(#\#):not(#\#):not(#\#) {
  width: 96px;
}

@media (width <= 1180px) {
  .x13xott9.x13xott9:not(#\#):not(#\#):not(#\#) {
    height: auto;
  }

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

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

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

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

  .x1en9yq5.x1en9yq5:not(#\#):not(#\#):not(#\#) {
    overflow-y: visible;
  }

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

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

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

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

@media (width <= 640px) {
  .x1dbdljh.x1dbdljh:not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

.xzt1yxu:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--color-text-tertiary);
}
