:root{--paper-50:#f3f2f2;--ledger-100:#eae9e9;--ink-900:#201e1d;--slate-500:#605d5d;--hairline-300:#d7d3d3;--stamp-600:#d42b11;--refusal-700:#ae1800;--dormant-500:#726e6e;--advisory-500:#e25a40;--color-flag-visible:#1450b8;--color-flag-required:#7a4d00;--color-flag-readonly:#6b2fa0;--color-neutral-500:#9b9797;--color-neutral-900:#2d2b2b;--color-accent-400:#ff9783;--color-accent-600:#dd2b0f;--color-accent-700:#ae1800;--color-surface:var(--paper-50);--color-surface-muted:var(--ledger-100);--color-text:var(--ink-900);--color-text-muted:var(--slate-500);--color-border:var(--hairline-300);--color-divider:color-mix(in srgb, var(--color-text) 40%, transparent);--color-accent:var(--stamp-600);--color-accent-contrast:var(--paper-50);--color-accent-on-muted:var(--color-accent-700);--color-refusal:var(--refusal-700);--color-dormant:var(--dormant-500);--color-advisory:var(--advisory-500);--font-heading:system-ui, sans-serif;--font-heading-weight:800;--font-body:system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--shadow-md:0 3px 10px color-mix(in srgb, var(--color-text) 16%, transparent);--shadow-lg:0 12px 32px color-mix(in srgb, var(--color-text) 22%, transparent);--layout-cap-narrow:61rem;--layout-cap-wide:80rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper-50:#201e1d;--ledger-100:#2d2b2b;--ink-900:#f3f2f2;--slate-500:#9b9797;--hairline-300:#444141;--stamp-600:#ff563c;--refusal-700:#ff9783;--dormant-500:#9b9797;--advisory-500:#ff9783;--color-flag-visible:#6fa8ff;--color-flag-required:#d4a017;--color-flag-readonly:#b98aff;--color-accent-on-muted:var(--color-accent-400)}}.btn{align-items:center;gap:var(--space-1);font-family:var(--font-heading);font-weight:var(--font-heading-weight);border-radius:var(--radius-md);padding:var(--space-2) calc(var(--space-3) * 1.2);cursor:pointer;border:1px solid #0000;font-size:14px;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-accent-contrast)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{color:var(--color-text);border-color:var(--color-divider);background:0 0}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-destructive{border-color:var(--color-accent);color:var(--color-accent)}.btn-destructive:hover,.btn-destructive:active{border-color:var(--color-accent-on-muted);color:var(--color-accent-on-muted)}.btn-destructive:disabled,.btn-destructive[aria-disabled=true]{border-color:var(--color-accent);color:var(--color-accent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1);background:0 0}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.app-back{margin-bottom:var(--space-3);padding-left:0;display:block}*{box-sizing:border-box}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);margin:0;font-size:15px;line-height:1.5}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button{border-radius:var(--radius-md);cursor:pointer;border:none}button:disabled{opacity:.45;cursor:not-allowed}fieldset{border:none}input,select{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);background:var(--color-surface)}input:focus-visible,select:focus-visible{border-color:var(--color-accent);outline-offset:0}h1,h2{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em}h1{margin:0 0 var(--space-4);font-size:1.25rem}h2{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:var(--space-4) 0 var(--space-2);font-size:.85rem}.shell{flex-direction:column;min-height:100vh;display:flex}.shell>*{width:100%}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.studio-dialog::backdrop{background:#00000073}

@keyframes xnrdm41-B {
  from {
    background-color: color-mix(in srgb,var(--xlgqvle) 18%,transparent);
  }

  to {
    background-color: #0000;
  }
}

:root, .x1xm9fee {
  --x109sov0: var(--shadow-md);
  --x1vhh5b5: var(--shadow-lg);
}

:root, .x1fbva5u {
  --x12ufbo6: var(--space-1);
  --x1md5buv: var(--space-2);
  --x1ql9ku9: var(--space-3);
  --x1ume5l5: var(--space-4);
  --x17jwb5: var(--space-6);
  --xhz1kir: var(--space-8);
}

:root, .x1nuz0ra {
  --x158b92l: var(--font-heading);
  --x1szvu70: var(--font-heading-weight);
  --x7pw6ao: var(--font-body);
  --xnq70ce: var(--font-mono);
}

:root, .x1h0ik07 {
  --x15dpuij: var(--radius-sm);
  --xgohv8x: var(--radius-md);
  --x8gres4: var(--radius-lg);
}

:root, .x41b3m2 {
  --x18f47uw: var(--layout-cap-narrow);
  --x1yooaf5: var(--layout-cap-wide);
}

:root, .xig6t54 {
  --x1y7wj5j: var(--paper-50);
  --xs5u1xu: var(--ledger-100);
  --xra6w0s: var(--ink-900);
  --x1w9wxij: var(--slate-500);
  --xy8hpem: var(--hairline-300);
  --x39a2yj: var(--stamp-600);
  --xmddiv4: var(--refusal-700);
  --x2jy7zj: var(--dormant-500);
  --x1me1tfd: var(--advisory-500);
  --x1da6vcv: var(--color-flag-visible);
  --xmleazp: var(--color-flag-required);
  --x1o6vubj: var(--color-flag-readonly);
  --xcz6rwi: var(--color-neutral-500);
  --x1j5qnjq: var(--color-neutral-900);
  --xqaad71: var(--color-accent-400);
  --x1easw2d: var(--color-accent-600);
  --x14ljdg2: var(--color-accent-700);
  --xzxb1bh: var(--color-surface);
  --xxeywsq: var(--color-surface-muted);
  --x1f8eeli: var(--color-text);
  --x13r5rd0: var(--color-text-muted);
  --x1kjf7zj: var(--color-border);
  --x1iyne7r: var(--color-divider);
  --xlgqvle: var(--color-accent);
  --xlldmxy: var(--color-accent-contrast);
  --x117034c: var(--color-accent-on-muted);
  --x1al3k0c: var(--color-refusal);
  --xbllzc0: var(--color-dormant);
  --xs2278t: var(--color-advisory);
}

.xln7xf2:not(#\#) {
  font: inherit;
}

.xkdpibf:not(#\#) {
  margin: -1px;
}

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

.x20nx6h:not(#\#) {
  margin: 4px;
}

.x1bsmxpl:not(#\#) {
  padding: 0 0 0 var(--x1ql9ku9);
}

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

.x1py09h9:not(#\#) {
  padding: 0 var(--x12ufbo6);
}

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

.x1h0rmyy:not(#\#) {
  padding: var(--x12ufbo6) var(--x1md5buv);
}

.xhgimif:not(#\#) {
  padding: var(--x12ufbo6);
}

.x1rz8rrz:not(#\#) {
  padding: var(--x1md5buv);
}

.x198unua:not(#\#) {
  padding: var(--x1ql9ku9) var(--x1md5buv);
}

.x2v0nqk:not(#\#) {
  padding: var(--x1ql9ku9);
}

.xyk2c5o:not(#\#) {
  padding: var(--x1ume5l5);
}

.x1e6yjar:not(#\#) {
  padding: var(--xhz1kir);
}

.x7o8z2f:not(#\#):not(#\#) {
  background-position: var(--canvas-grid-offset-x) var(--canvas-grid-offset-y);
}

.x181nr7w:not(#\#):not(#\#) {
  border-color: currentColor;
}

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

.xiv7063:not(#\#):not(#\#) {
  border-color: var(--x117034c);
}

.x4tcp24:not(#\#):not(#\#) {
  border-color: var(--x13r5rd0);
}

.x1qe2vwh:not(#\#):not(#\#) {
  border-color: var(--x1al3k0c);
}

.x1hwif3u:not(#\#):not(#\#) {
  border-color: var(--x1da6vcv);
}

.xsf9v0g:not(#\#):not(#\#) {
  border-color: var(--x1f8eeli);
}

.x10hkitg:not(#\#):not(#\#) {
  border-color: var(--x1iyne7r);
}

.x1bx5zv7:not(#\#):not(#\#) {
  border-color: var(--x1kjf7zj);
}

.xs19vom:not(#\#):not(#\#) {
  border-color: var(--x1o6vubj);
}

.xct5wsc:not(#\#):not(#\#) {
  border-color: var(--xlgqvle);
}

.xpq5um3:not(#\#):not(#\#) {
  border-color: var(--xmleazp);
}

.xvozbk:not(#\#):not(#\#) {
  border-color: var(--xs2278t);
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

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

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

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

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

.xvndefy:not(#\#):not(#\#) {
  border-width: 1.5px;
}

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

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

.x3psx0u:not(#\#):not(#\#) {
  flex: none;
}

.xksd1de:not(#\#):not(#\#) {
  flex: 0 0 var(--x1md5buv);
}

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

.xehxkzz:not(#\#):not(#\#) {
  flex: 12rem;
}

.x8xikuq:not(#\#):not(#\#) {
  flex: 20ch;
}

.xezhzbi:not(#\#):not(#\#) {
  flex: 4.5rem;
}

.xck25dg:not(#\#):not(#\#) {
  flex: 8rem;
}

.x12rr5gd:not(#\#):not(#\#) {
  flex: 9rem;
}

.x12lumcd:not(#\#):not(#\#) {
  flex: auto;
}

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

.x1isitws:not(#\#):not(#\#) {
  flex: auto;
}

.x1okw0bk:not(#\#):not(#\#) {
  flex: none;
}

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

.xnwa3ev:not(#\#):not(#\#) {
  gap: var(--x12ufbo6) var(--x1ql9ku9);
}

.xcau1zj:not(#\#):not(#\#) {
  gap: var(--x12ufbo6) var(--x1ume5l5);
}

.xxk7nsk:not(#\#):not(#\#) {
  gap: var(--x12ufbo6);
}

.xdk1ky1:not(#\#):not(#\#) {
  gap: var(--x17jwb5);
}

.x11gktbr:not(#\#):not(#\#) {
  gap: var(--x1md5buv);
}

.x1jgv8xn:not(#\#):not(#\#) {
  gap: var(--x1ql9ku9);
}

.x1nd87vc:not(#\#):not(#\#) {
  gap: var(--x1ume5l5);
}

.xff19ka:not(#\#):not(#\#) {
  gap: var(--xhz1kir);
}

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

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

.xm5moh1:not(#\#):not(#\#) {
  grid-column: auto;
}

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

.x10no89f:not(#\#):not(#\#) {
  inset-block: 0;
}

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

.x10im51j:not(#\#):not(#\#) {
  margin-block: 0;
}

.xv78je:not(#\#):not(#\#) {
  margin-block: var(--x12ufbo6);
}

.xetmgkj:not(#\#):not(#\#) {
  margin-block: var(--x1md5buv);
}

.xr5j2y3:not(#\#):not(#\#) {
  margin-block: var(--x1ql9ku9);
}

.x1qyqee:not(#\#):not(#\#) {
  margin-block: var(--x1ume5l5);
}

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

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

.x1r1clgy:not(#\#):not(#\#) {
  margin-inline: var(--x1ql9ku9);
}

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

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

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

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

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

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

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

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

.x1t7ywtp:not(#\#):not(#\#) {
  padding-block: var(--x12ufbo6);
}

.x4gm2kb:not(#\#):not(#\#) {
  padding-block: var(--x17jwb5);
}

.xo9wut8:not(#\#):not(#\#) {
  padding-block: var(--x1md5buv);
}

.xj2u6tr:not(#\#):not(#\#) {
  padding-block: var(--x1ql9ku9);
}

.x132r48y:not(#\#):not(#\#) {
  padding-block: var(--x1ume5l5) var(--x17jwb5);
}

.x11khzc3:not(#\#):not(#\#) {
  padding-block: var(--x1ume5l5);
}

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

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

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

.xlkn9b3:not(#\#):not(#\#) {
  padding-inline: 7px;
}

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

.xac96r1:not(#\#):not(#\#) {
  padding-inline: var(--x12ufbo6);
}

.xuol50:not(#\#):not(#\#) {
  padding-inline: var(--x1md5buv);
}

.x1u8go7:not(#\#):not(#\#) {
  padding-inline: var(--x1ql9ku9);
}

.x185c2f5:not(#\#):not(#\#) {
  padding-inline: var(--x1ume5l5);
}

.x1inrsav:not(#\#):not(#\#) {
  scroll-padding-inline: var(--xhz1kir);
}

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

.x1bvjpef:not(#\#):not(#\#), .xtavv6l.xtavv6l:where(.x-default-marker:hover *):not(#\#):not(#\#) {
  text-decoration: underline;
}

.xgege0f:focus-visible:not(#\#):not(#\#) {
  border-color: var(--xlgqvle);
}

.x1dmekxx:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--xlgqvle);
}

.x1f7y1ty:hover:not(#\#):not(#\#) {
  border-color: var(--xlgqvle);
}

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

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

@media (forced-colors: active) {
  .x1w1tqly.x1w1tqly:not(#\#):not(#\#) {
    border-color: canvastext;
  }

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

@media (width <= 40rem) {
  .x5s6qm0.x5s6qm0:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}

@media (width <= 80rem) {
  .x2r1w13.x2r1w13:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}

@media (width <= 40rem) {
  .x1hrpoyp.x1hrpoyp:not(#\#):not(#\#) {
    grid-column: 2;
  }
}

@container form-ui-form (width <= 34rem) {
  .x1cme7lo.x1cme7lo:not(#\#):not(#\#) {
    grid-column: auto;
  }
}

.x1ua5tub:not(#\#):not(#\#):not(#\#) {
  -webkit-box-orient: vertical;
}

.x1h7i4cw:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 2;
}

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

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

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

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

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

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

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

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

.x1m9vv7p:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.2s;
}

.x9dftxt:not(#\#):not(#\#):not(#\#) {
  animation-name: xnrdm41-B;
}

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

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

.x1msmr5:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1f8eeli) 7%,transparent);
}

.x1ph0bai:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--xlgqvle) 8%,transparent);
}

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

.xss9u33:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x117034c);
}

.x7zvudz:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x13r5rd0);
}

.xy37e8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1al3k0c);
}

.xlk7zy7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1da6vcv);
}

.xaavs07:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1f8eeli);
}

.xzlb6ot:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1kjf7zj);
}

.xpx3aky:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1o6vubj);
}

.x1lq014q:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xlgqvle);
}

.xfp1hfj:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xmddiv4);
}

.x68y9mm:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xmleazp);
}

.xbpxwrr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xxeywsq);
}

.x12cdynf:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xzxb1bh);
}

.xy8wki:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(var(--x1kjf7zj) 1px,transparent 1px);
}

.xh82vyt:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(-45deg,var(--xxeywsq),var(--xxeywsq) 3px,var(--xzxb1bh) 3px,var(--xzxb1bh) 8px);
}

.x1oautku:not(#\#):not(#\#):not(#\#) {
  background-size: var(--canvas-grid-size) var(--canvas-grid-size);
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.x1vathgz:not(#\#):not(#\#):not(#\#) {
  border-collapse: separate;
}

.x1gukg7c:not(#\#):not(#\#):not(#\#) {
  border-spacing: 0;
}

.x1pqxq3l:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 -2px 0 var(--xlgqvle);
}

.xlcqv3h:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 -3px 0 0 var(--xlgqvle);
}

.x1j6rvsw:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--x1al3k0c) 55%,transparent);
}

.x8p7wnx:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 3px 0 0 var(--xlgqvle);
}

.xpu8m4y:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 3px 0 0 var(--xlgqvle);
}

.x5yriny:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x109sov0);
}

.xkujr3t:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1vhh5b5);
}

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

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

.xoiaus5:not(#\#):not(#\#):not(#\#) {
  clip-path: polygon(0 0, 100% 0, calc(100% - .4rem) 100%, 0 100%);
}

.xzpqnlu:not(#\#):not(#\#):not(#\#) {
  clip: rect(0,0,0,0);
}

.x1yfn5oy:not(#\#):not(#\#):not(#\#) {
  color: #726e6e;
}

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

.x58c3rm:not(#\#):not(#\#):not(#\#) {
  color: var(--x13r5rd0);
}

.x15ue0t5:not(#\#):not(#\#):not(#\#) {
  color: var(--x1al3k0c);
}

.xrr00m7:not(#\#):not(#\#):not(#\#) {
  color: var(--x1da6vcv);
}

.xgm2usu:not(#\#):not(#\#):not(#\#) {
  color: var(--x1f8eeli);
}

.x1k9ssmz:not(#\#):not(#\#):not(#\#) {
  color: var(--x1o6vubj);
}

.x1l9x2pv:not(#\#):not(#\#):not(#\#) {
  color: var(--x1y7wj5j);
}

.xe60y3n:not(#\#):not(#\#):not(#\#) {
  color: var(--xbllzc0);
}

.x1v5h5jo:not(#\#):not(#\#):not(#\#) {
  color: var(--xlgqvle);
}

.x1o59b33:not(#\#):not(#\#):not(#\#) {
  color: var(--xlldmxy);
}

.x1mtoq45:not(#\#):not(#\#):not(#\#) {
  color: var(--xmleazp);
}

.x1yfobbf:not(#\#):not(#\#):not(#\#) {
  color: var(--xzxb1bh);
}

.x1o1pmfc:not(#\#):not(#\#):not(#\#) {
  column-gap: 0;
}

.x12exr3w:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x12ufbo6);
}

.x9m14ab:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x1md5buv);
}

.x1oycqr9:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x1ql9ku9);
}

.x1uds67s:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x1ume5l5);
}

.x41o525:not(#\#):not(#\#):not(#\#) {
  contain: inline-size;
}

.x5oglho:not(#\#):not(#\#):not(#\#) {
  container-name: form-ui-form;
}

.x103v3iy:not(#\#):not(#\#):not(#\#) {
  container-name: studio-player;
}

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

.xsid9ct:not(#\#):not(#\#):not(#\#) {
  cursor: crosshair;
}

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

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

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

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

.x104kibb:not(#\#):not(#\#):not(#\#) {
  display: -webkit-box;
}

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

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

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

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

.xbh8q5q:not(#\#):not(#\#):not(#\#) {
  fill: none;
}

.x1uxrq30:not(#\#):not(#\#):not(#\#) {
  fill: var(--x13r5rd0);
}

.x1ah4fhj:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1f8eeli);
}

.xfft72o:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1j5qnjq);
}

.x7cz5yo:not(#\#):not(#\#):not(#\#) {
  fill: var(--xlgqvle);
}

.x1eoeyd:not(#\#):not(#\#):not(#\#) {
  fill: var(--xzxb1bh);
}

.x1l7klhg:not(#\#):not(#\#):not(#\#) {
  flex-basis: 100%;
}

.xdl72j9:not(#\#):not(#\#):not(#\#) {
  flex-basis: auto;
}

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

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

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

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

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

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

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

.xqck4wp:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x158b92l);
}

.x1k3dpya:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x7pw6ao);
}

.x1x9z39:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xnq70ce);
}

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

.x1sfrptf:not(#\#):not(#\#):not(#\#) {
  font-size: .7rem;
}

.xx6mr1u:not(#\#):not(#\#):not(#\#) {
  font-size: .85em;
}

.x1qzg9v8:not(#\#):not(#\#):not(#\#) {
  font-size: .85rem;
}

.xsfzzmd:not(#\#):not(#\#):not(#\#) {
  font-size: .8em;
}

.xgommxb:not(#\#):not(#\#):not(#\#) {
  font-size: .8rem;
}

.x1nrrp6k:not(#\#):not(#\#):not(#\#) {
  font-size: .9rem;
}

.x1hptrd9:not(#\#):not(#\#):not(#\#) {
  font-size: 1.1rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.x1q74xe4:not(#\#):not(#\#):not(#\#) {
  font-size: 1.75rem;
}

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

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

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

.x1qlqyl8:not(#\#):not(#\#):not(#\#) {
  font-size: inherit;
}

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

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

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

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

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

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

.xymp3xr:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--x1szvu70);
}

.x1tzjh5l:not(#\#):not(#\#):not(#\#) {
  forced-color-adjust: auto;
}

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

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

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

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

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

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

.xypeqxg:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: fit-content(14rem) fit-content(68ch) max-content fit-content(68ch);
}

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

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

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

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

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

.xn0rchn:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(5.5rem, max-content) minmax(0, 1fr) fit-content(50%);
}

.xcoyold:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(7rem, 11rem) 1fr;
}

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

.x1bpicbv:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, 1.75rem);
}

.xjq0ct9:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));
}

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

.x15fl5r4:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: none;
}

.x1wax2y8:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: var(--x1md5buv);
}

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

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

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

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

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: start;
}

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

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

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

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

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

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

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

.x1i21sxh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: normal;
}

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

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

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

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

.x1d3mw78:not(#\#):not(#\#):not(#\#) {
  line-height: 16px;
}

.xggjnk3:not(#\#):not(#\#):not(#\#) {
  line-height: normal;
}

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

.x1ol8em5:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: calc(-1 * (var(--x12ufbo6) + 1px));
}

.xjbseko:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: var(--x12ufbo6);
}

.xh2zsz6:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(to left,transparent,var(--x1f8eeli) var(--x17jwb5)),linear-gradient(var(--x1f8eeli),var(--x1f8eeli));
  mask-image: linear-gradient(to left,transparent,var(--x1f8eeli) var(--x17jwb5)),linear-gradient(var(--x1f8eeli),var(--x1f8eeli));
}

.x1r8d45w:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(to right,transparent,var(--x1f8eeli) var(--x17jwb5),var(--x1f8eeli) calc(100% - var(--x17jwb5)),transparent),linear-gradient(var(--x1f8eeli),var(--x1f8eeli));
  mask-image: linear-gradient(to right,transparent,var(--x1f8eeli) var(--x17jwb5),var(--x1f8eeli) calc(100% - var(--x17jwb5)),transparent),linear-gradient(var(--x1f8eeli),var(--x1f8eeli));
}

.xn4r0sh:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(to right,transparent,var(--x1f8eeli) var(--x17jwb5)),linear-gradient(var(--x1f8eeli),var(--x1f8eeli));
  mask-image: linear-gradient(to right,transparent,var(--x1f8eeli) var(--x17jwb5)),linear-gradient(var(--x1f8eeli),var(--x1f8eeli));
}

.xykb8jz:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-position: top, bottom;
  mask-position: top, bottom;
}

.x16fucec:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.xupe2tz:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-size: 100% var(--tab-row-band, 100%),100% calc(100% - var(--tab-row-band, 100%));
  mask-size: 100% var(--tab-row-band, 100%),100% calc(100% - var(--tab-row-band, 100%));
}

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

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

.x190dgpg:not(#\#):not(#\#):not(#\#) {
  opacity: .65;
}

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

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

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

.x1g77sc7:not(#\#):not(#\#):not(#\#) {
  order: 0;
}

.x2ssjo2:not(#\#):not(#\#):not(#\#) {
  outline-offset: -2px;
}

.xpyq9z1:not(#\#):not(#\#):not(#\#) {
  outline-offset: initial;
}

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

.x1mzt3pk:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: break-word;
}

.x1ldznlo:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--x12ufbo6);
}

.xhtyji7:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--x1ql9ku9);
}

.x1pf2pq7:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--xhz1kir);
}

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

.x1roiebe:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: calc(5.5rem + var(--x1ume5l5));
}

.x11b5vhj:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--x1ql9ku9);
}

.x71s49j:not(#\#):not(#\#):not(#\#) {
  pointer-events: all;
}

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

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

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

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

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

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

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

.xgw9217:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--x12ufbo6);
}

.x1rr16bn:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--x1md5buv);
}

.x1ntoi03:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 3 3;
}

.x1dz65qj:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 5 4;
}

.x5lxx2x:not(#\#):not(#\#):not(#\#) {
  stroke-linecap: butt;
}

.x1bivah8:not(#\#):not(#\#):not(#\#) {
  stroke-linejoin: miter;
}

.xhr4kjn:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.5px;
}

.xnpr05h:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1px;
}

.x1qrb80n:not(#\#):not(#\#):not(#\#) {
  stroke-width: 12px;
}

.xvlca1e:not(#\#):not(#\#):not(#\#) {
  stroke-width: 2px;
}

.xqjr0vm:not(#\#):not(#\#):not(#\#) {
  stroke-width: 3px;
}

.x1n6padx:not(#\#):not(#\#):not(#\#) {
  stroke-width: 6px;
}

.xmy28x3:not(#\#):not(#\#):not(#\#) {
  stroke: #0000;
}

.xo7eoyv:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x13r5rd0);
}

.xjqxlbj:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x1j5qnjq);
}

.xl8j7f6:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x1kjf7zj);
}

.xz3ft48:not(#\#):not(#\#):not(#\#) {
  stroke: var(--xlgqvle);
}

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

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

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

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

.xw6cgo0:not(#\#):not(#\#):not(#\#) {
  text-anchor: middle;
}

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

.x6mezaz:not(#\#):not(#\#):not(#\#) {
  text-transform: none;
}

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

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.xggy1nq:not(#\#):not(#\#):not(#\#) {
  touch-action: manipulation;
}

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

.xf5r5xt:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-2deg);
}

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

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

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

.xxymvpz:not(#\#):not(#\#):not(#\#) {
  vertical-align: middle;
}

.x16dsc37:not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}

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

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

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

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

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

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

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

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

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

.xgj5c5w.xgj5c5w:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  display: inline;
}

.x1y40yee:popover-open:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

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

.xwlpgjh:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 0;
}

.xx81z64:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--x13r5rd0);
}

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

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

.xawvep7:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1f8eeli) 7%,transparent);
}

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

.xyraq29:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xxeywsq);
}

.x1kjrflb:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x13r5rd0);
}

.x1fl0qcp:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1al3k0c);
}

.xmg5qau:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1f8eeli);
}

.x4omalx:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xlgqvle);
}

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

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

.xxbb1ry:active:not(#\#):not(#\#):not(#\#) {
  color: var(--x13r5rd0);
}

.x2g1o7d:active:not(#\#):not(#\#):not(#\#) {
  color: var(--x1f8eeli);
}

@media (prefers-reduced-motion: reduce) {
  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (forced-colors: active) {
  .xwvh9j7.xwvh9j7:not(#\#):not(#\#):not(#\#) {
    background-color: canvastext;
  }
}

@media (prefers-color-scheme: dark) {
  .x1xn9imq.x1xn9imq:not(#\#):not(#\#):not(#\#) {
    color: var(--xcz6rwi);
  }
}

@media (width <= 40rem) {
  .xnwq5mz.xnwq5mz:not(#\#):not(#\#):not(#\#) {
    display: block;
  }

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

@media (width <= 64rem) {
  .x1en9xmw.x1en9xmw:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 30rem) {
  .xw2d6xj.xw2d6xj:not(#\#):not(#\#):not(#\#) {
    flex-basis: 100%;
  }
}

@media (forced-colors: active) {
  .x1g12otp.x1g12otp:not(#\#):not(#\#):not(#\#) {
    forced-color-adjust: none;
  }
}

@media (width <= 80rem) {
  .x17revkq.x17revkq:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 16rem minmax(0, 1fr);
  }
}

@media (width <= 30rem) {
  .xn7ttxs.xn7ttxs:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 40rem) {
  .xuphw7x.xuphw7x:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

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

@media (width <= 40rem) {
  .x1xdl2fr.x1xdl2fr:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(5.5rem, max-content) minmax(0, 1fr);
  }
}

@media (width <= 64rem) {
  .x1c54a39.x1c54a39:not(#\#):not(#\#):not(#\#) {
    grid-template-rows: auto minmax(0, 1fr);
  }
}

@media (width <= 40rem) {
  .xm1klvd.xm1klvd:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-start;
  }
}

@media (forced-colors: active) {
  .x1fww0mx.x1fww0mx:not(#\#):not(#\#):not(#\#) {
    -webkit-mask-image: none;
    mask-image: none;
  }
}

@media (width <= 30rem) {
  .xm7bgsl.xm7bgsl:not(#\#):not(#\#):not(#\#) {
    order: 3;
  }
}

@media (width <= 40rem) {
  .xz679bh.xz679bh:not(#\#):not(#\#):not(#\#) {
    padding-inline-start: 0;
  }

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

@container form-ui-form (width <= 34rem) {
  .x66lbm9.x66lbm9:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@container studio-player (width <= 64rem) {
  .x9h5uth.x9h5uth:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

.xitkn4d:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1iyne7r);
}

.x1lz5tfh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1kjf7zj);
}

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

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

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

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

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

.x1d6tz44:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: color-mix(in srgb,var(--x1al3k0c) 55%,transparent);
}

.xau9la3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1al3k0c);
}

.x13ssdla:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1iyne7r);
}

.xchzaq5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1kjf7zj);
}

.xje1hpc:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--xs2278t);
}

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

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

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

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

.x1vo0akb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 3px;
}

.xsccbxh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--x1iyne7r);
}

.x1r17voi:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--x1kjf7zj);
}

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

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

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

.xt39fb8:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1iyne7r);
}

.x1fnbzv6:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1kjf7zj);
}

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

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

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

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

.xdd4er5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: auto;
}

.x164u9eo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .5rem;
}

.xuveg7r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .85em;
}

.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
}

.xaylbqo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.125rem;
}

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

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

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

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

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

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

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

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

.x13sc0qs:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--x1md5buv);
}

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.x1e81b4m:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x12ufbo6);
}

.x1qbqp26:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1md5buv);
}

.x1feybpn:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1ql9ku9);
}

.x1pyvhu1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1ume5l5);
}

.xh9i6ac:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -1px;
}

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

.x1p8iupu:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(1.5em + var(--x1md5buv));
}

.xx9g4zn:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: var(--x12ufbo6);
}

.x1oo6db4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: var(--x1md5buv);
}

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

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.xm8m2v1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x12ufbo6);
}

.x1fjnwbm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x17jwb5);
}

.x57o5cy:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1md5buv);
}

.x1jp266e:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1ql9ku9);
}

.xdhy91t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1ume5l5);
}

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

.x8z6zn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 16rem;
}

.xuv54rz:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 22rem;
}

.x19pysoa:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34rem;
}

.xvnzux6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46rem;
}

.x12qliqu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 60ch;
}

.xl4u9xm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 64rem;
}

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

.x1g40az:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x18f47uw);
}

.x1batqkh:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x1yooaf5);
}

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

.x2umgb4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.25rem;
}

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

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

.x1q0l6uf:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 24rem;
}

.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.x1j9c18f:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 36rem;
}

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

.x1et6avd:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 1.5em;
}

.xgqtt45:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 100%;
}

.xuu4ctt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 10rem;
}

.x12kinc7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 12rem;
}

.x11gxwtt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 16rem;
}

.x10m46eh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 18rem;
}

.x1jzf2oc:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 2.5ch;
}

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

.x1k8l6nd:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 3rem;
}

.x1843ork:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 6rem;
}

.x12tqqkd:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 8ch;
}

.xzhy1st:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 8rem;
}

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

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

.x14va0sw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x12ufbo6);
}

.xem743y:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x17jwb5);
}

.xsx0xu5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1md5buv);
}

.xkos9ja:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1ql9ku9);
}

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

.x1ebsc11:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--x17jwb5);
}

.xxgtsb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--x1md5buv);
}

.x1jtcqw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--x1ql9ku9);
}

.x1yqn4l0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--x1ume5l5);
}

.x13gp9vd:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: calc(var(--x1md5buv) + .4rem);
}

.x1waj6i1:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--x1md5buv);
}

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

.x3u0p4h:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x12ufbo6);
}

.x7oawus:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1md5buv);
}

.xlre7d:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1ql9ku9);
}

.x1tys2cp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1ume5l5);
}

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

.xwukr4l:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: auto;
}

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

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

.x1lot000:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(100% + var(--x12ufbo6));
}

.x1gtvigr:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x1md5buv);
}

.xh29eag:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.75rem;
}

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

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.x1brf3r0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 11rem;
}

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

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

.x51ohtg:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4px;
}

.xdvn7xf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6rem;
}

.xop6fvv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 9rem;
}

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

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.x1pazxz5:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xlgqvle);
}

.x1g31smg:first-child:not(#\#):not(#\#):not(#\#):not(#\#), .xgqf7gj:first-of-type:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

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

@media (width <= 64rem) {
  .x1764x5y.x1764x5y:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-width: 0;
  }
}

@media (width <= 80rem) {
  .xw1597s.xw1597s:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-width: 0;
  }
}

@media (width <= 64rem) {
  .x1d1j8to.x1d1j8to:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-width: 0;
  }

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

@media (width <= 80rem) {
  .x1wev2b8.x1wev2b8:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-width: 2px;
  }
}

@media (width <= 40rem) {
  .x182fa4u.x182fa4u:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: var(--x1md5buv);
  }
}

@media (width <= 64rem) {
  .x9blaza.x9blaza:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 20rem;
  }

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

  .x7mss6z.x7mss6z:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: var(--x1ume5l5);
  }
}

.x1i5lizr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker {
  display: none;
}
