.studio-picker-dialog.svelte-1zd0av{box-sizing:border-box;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overscroll-behavior:none;background:0 0;border:none;margin:0}.studio-picker-dialog[open].svelte-1zd0av{place-items:center;display:grid}.studio-picker-dialog.svelte-1zd0av::backdrop{background:#00000073}.panel.svelte-1zd0av{width:min(48rem,100% - 1rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.75rem);background:var(--picker-surface-bg,var(--bg-elevated,#fff));grid-template-rows:auto minmax(0,1fr);gap:.75rem;padding:1.1rem 1.2rem 1.2rem;display:grid;overflow:hidden}.studio-picker-dialog.section-surface.svelte-1zd0av{--picker-surface-bg:var(--studio-section-bg,var(--bg-subtle,#f4f4f5));--creation-footer-bg:var(--picker-surface-bg)}.studio-picker-dialog.spacious.svelte-1zd0av .panel:where(.svelte-1zd0av){width:min(64.8rem,100% - 1rem);height:min(46.3rem, calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}.studio-picker-dialog.fullscreen.svelte-1zd0av{padding:0}.studio-picker-dialog.fullscreen[open].svelte-1zd0av{place-items:stretch stretch}.studio-picker-dialog.fullscreen.svelte-1zd0av .panel:where(.svelte-1zd0av){width:100%;max-width:none;height:100%;max-height:none;padding:calc(1.1rem + env(safe-area-inset-top,0px)) calc(1.2rem + env(safe-area-inset-right,0px)) calc(1.2rem + env(safe-area-inset-bottom,0px)) calc(1.2rem + env(safe-area-inset-left,0px));border:none;border-radius:0}.dialog-body.svelte-1zd0av{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.dialog-body.svelte-1zd0av footer{z-index:2;background:var(--picker-surface-bg,var(--bg-elevated,#fff));position:sticky;bottom:0}.studio-picker-dialog.spacious.svelte-1zd0av .dialog-body:where(.svelte-1zd0av){overscroll-behavior:contain;flex-direction:column;min-height:0;margin:0 -.15rem;padding:.55rem;display:flex;overflow:hidden}.studio-picker-dialog.spacious.svelte-1zd0av .dialog-body:where(.svelte-1zd0av)>:not(dialog){flex:1 1 0;min-width:0;min-height:0}.dialog-header.svelte-1zd0av{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;display:grid}.studio-picker-dialog.spacious.svelte-1zd0av .dialog-header:where(.svelte-1zd0av){grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:1rem}.studio-picker-dialog.spacious.centered-header.svelte-1zd0av .dialog-header:where(.svelte-1zd0av){grid-template-columns:minmax(0,1fr) minmax(0,36rem) minmax(0,1fr)}@media (width<=64rem){.studio-picker-dialog.spacious.centered-header.svelte-1zd0av .dialog-header:where(.svelte-1zd0av){grid-template-columns:minmax(0,1fr) auto}.studio-picker-dialog.spacious.centered-header.svelte-1zd0av .header-center:where(.svelte-1zd0av){grid-area:2/1/auto/-1}.studio-picker-dialog.spacious.centered-header.svelte-1zd0av .header-end:where(.svelte-1zd0av){grid-area:1/2}}.header-start.svelte-1zd0av{justify-self:start;align-items:center;min-width:0;display:flex}.studio-picker-dialog.spacious.svelte-1zd0av .header-start:where(.svelte-1zd0av){z-index:1;padding-right:.15rem;position:relative}.dialog-header.svelte-1zd0av h2:where(.svelte-1zd0av){min-width:0;margin:0;font-size:1.05rem}.studio-picker-dialog.spacious.svelte-1zd0av .dialog-header:where(.svelte-1zd0av) h2:where(.svelte-1zd0av){white-space:nowrap}.header-center.svelte-1zd0av{justify-content:center;justify-self:center;min-width:0;max-width:100%;display:flex}.studio-picker-dialog.spacious.svelte-1zd0av .header-center:where(.svelte-1zd0av):not(:empty){width:100%;min-width:0}.header-end.svelte-1zd0av{justify-content:flex-end;justify-self:end;align-items:center;display:flex}.dialog-close.svelte-1zd0av{color:var(--text-muted,#667085);cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;font-size:1.35rem;line-height:1}.dialog-close.svelte-1zd0av:hover:not(:disabled){color:var(--text,#101828)}.dialog-close.svelte-1zd0av:disabled{opacity:.4;cursor:not-allowed}.studio-section.svelte-3gxka8,.studio-fold.svelte-3gxka8{min-width:0;max-width:100%}.studio-fold.svelte-3gxka8{margin:0}.studio-fold.svelte-3gxka8>summary:where(.svelte-3gxka8){cursor:pointer;align-items:center;gap:.65rem;min-width:0;max-width:100%;list-style:none;display:flex;overflow:hidden}.studio-fold[open].svelte-3gxka8>summary:where(.svelte-3gxka8){margin-bottom:.75rem}.studio-fold.svelte-3gxka8>summary:where(.svelte-3gxka8)::-webkit-details-marker{display:none}.studio-fold.svelte-3gxka8>summary:where(.svelte-3gxka8):before{content:"▸";color:var(--text-muted,#667085);flex-shrink:0;font-size:.75rem;line-height:1}.studio-fold[open].svelte-3gxka8>summary:where(.svelte-3gxka8):before{content:"▾"}.fold-line.svelte-3gxka8{flex:1;align-items:baseline;gap:.65rem;min-width:0;display:flex;overflow:hidden}.fold-actions.svelte-3gxka8{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.fold-title-actions.svelte-3gxka8{flex-shrink:0;align-self:center;align-items:center;margin-inline-start:-.325rem;display:flex}.studio-fold.svelte-3gxka8>summary:where(.svelte-3gxka8) h2:where(.svelte-3gxka8){flex-shrink:0;margin:0;font-size:1rem}.fold-preview.svelte-3gxka8{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted,#667085);flex:1 1 0;font-size:.875rem;font-weight:400;overflow:hidden}.fold-preview-danger.svelte-3gxka8{color:var(--danger,#b42318)}[data-theme=dark] .fold-preview-danger.svelte-3gxka8{color:#ff6b6b}.fold-preview.studio-prompt.svelte-3gxka8{color:var(--studio-prompt)}.fold-preview.studio-speech.svelte-3gxka8{color:var(--studio-speech)}.fold-preview.studio-info.svelte-3gxka8{color:var(--studio-info)}.fold-preview.studio-library.svelte-3gxka8{color:var(--studio-library);font-weight:700}.fold-preview-rich.svelte-3gxka8 .studio-speech,.fold-preview-rich.svelte-3gxka8 .studio-info,.fold-preview-rich.svelte-3gxka8 .studio-library{font-weight:inherit}.fold-preview-rich.svelte-3gxka8 .studio-library{font-weight:700}.fold-accent.svelte-3gxka8{color:var(--studio-info)}.studio-fold[open].svelte-3gxka8 .fold-preview:where(.svelte-3gxka8){display:none}.studio-hint.svelte-3gxka8{color:var(--text-muted,#667085);margin:0 0 .75rem;font-size:.875rem}.chooser.svelte-j6396d{flex-direction:column;gap:.75rem;height:100%;min-height:0;display:flex;overflow:hidden}.chooser.svelte-j6396d>.toolbar:where(.svelte-j6396d),.chooser.svelte-j6396d>.filter-summary:where(.svelte-j6396d),.chooser.svelte-j6396d>.status:where(.svelte-j6396d){flex:none}.toolbar.svelte-j6396d{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.search-field.svelte-j6396d{flex:14rem;min-width:0}.library-field.svelte-j6396d{flex:0 11rem;min-width:9rem}.filter-summary.svelte-j6396d{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.filter-summary-text.svelte-j6396d{color:var(--text-muted,#667085);margin:0;font-size:.8125rem}.add-filter.svelte-j6396d{align-items:center;gap:.35rem;display:inline-flex}.add-filter-icon.svelte-j6396d{display:inline-flex}.results.svelte-j6396d{overscroll-behavior:contain;flex:1 1 0;align-content:start;gap:.85rem;min-height:0;display:grid;overflow:auto}.library-section.svelte-j6396d{gap:.45rem;display:grid}.library-section-title.svelte-j6396d{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#667085);margin:0;font-size:.75rem;font-weight:700}.chooser-list.svelte-j6396d{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.chooser-option.svelte-j6396d{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,#fff);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;gap:.15rem;padding:.65rem .75rem;display:grid}.chooser-option.selected.svelte-j6396d{border-color:var(--accent,#0f766e);background:color-mix(in srgb, var(--accent,#0f766e) 8%, transparent)}.chooser-option.new.svelte-j6396d{border-style:dashed;font-weight:600}.chooser-option.svelte-j6396d:disabled{opacity:.6;cursor:not-allowed}.chooser-name.svelte-j6396d{font-weight:600}.chooser-meta.svelte-j6396d,.chooser-description.svelte-j6396d,.chooser-pending.svelte-j6396d{color:var(--text-muted,#667085);font-size:.75rem}.status.svelte-j6396d{margin:0;font-size:.875rem}.status.error.svelte-j6396d{color:var(--danger,#b42318)}.status.muted.svelte-j6396d{color:var(--text-muted,#667085)}.workspace-error.svelte-j6396d{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.overflow-trigger.svelte-1av53mu{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,#fff);width:2rem;height:2rem;color:var(--text,#101828);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.overflow-trigger.svelte-1av53mu:hover:not(:disabled),.overflow-trigger.svelte-1av53mu:focus-visible,.overflow-trigger.open.svelte-1av53mu{color:var(--text,#101828);background:var(--bg-subtle,#f2f4f7);border-color:var(--text-muted,#667085)}.overflow-trigger.svelte-1av53mu:disabled{opacity:.45;cursor:not-allowed}.menu.svelte-1av53mu{z-index:40;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);min-width:11.5rem;padding:.3rem;display:grid;position:fixed;box-shadow:0 12px 32px #0f172a29}.item.svelte-1av53mu{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.45rem .7rem;font-size:.8125rem;text-decoration:none;display:block}.item.svelte-1av53mu:hover:not(:disabled),.item.svelte-1av53mu:focus-visible{background:var(--bg-subtle)}.item.danger.svelte-1av53mu{color:var(--danger,#b42318)}.item.svelte-1av53mu:disabled{opacity:.5;cursor:not-allowed}.separator.svelte-1av53mu{background:var(--border);height:1px;margin:.25rem .35rem}.named-asset.svelte-1qjply7,.studio-fold.svelte-1qjply7{min-width:0;max-width:100%}.studio-fold.svelte-1qjply7{margin:0}.section-heading.svelte-1qjply7{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:.75rem;display:flex}.studio-fold.svelte-1qjply7>summary.section-heading:where(.svelte-1qjply7){cursor:pointer;margin-bottom:0;list-style:none}.studio-fold[open].svelte-1qjply7>summary.section-heading:where(.svelte-1qjply7){margin-bottom:.75rem}.studio-fold.svelte-1qjply7>summary.section-heading:where(.svelte-1qjply7)::-webkit-details-marker{display:none}.studio-fold.svelte-1qjply7>summary.section-heading:where(.svelte-1qjply7):before{content:"▸";color:var(--text-muted,#667085);flex-shrink:0;font-size:.75rem;line-height:1}.studio-fold[open].svelte-1qjply7>summary.section-heading:where(.svelte-1qjply7):before{content:"▾"}.named-heading.svelte-1qjply7{flex:1;min-width:0;margin:0}.named-heading.svelte-1qjply7 h2:where(.svelte-1qjply7){flex-shrink:0;margin:0}.named-title-help.svelte-1qjply7{flex-shrink:0;align-self:center;margin-inline-start:-.325rem;display:flex}.named-heading.svelte-1qjply7{align-items:baseline;gap:.65rem;display:flex;overflow:hidden}.named-heading-name.svelte-1qjply7{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.named-heading-value.svelte-1qjply7{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--studio-library);flex:0 auto;font-size:.875rem;font-weight:700;overflow:hidden}.named-heading-extra.svelte-1qjply7{flex:none;display:inline-flex}.named-heading-value.is-link.svelte-1qjply7,.named-heading-value.is-link.svelte-1qjply7:visited{font:inherit;font-size:inherit;font-weight:inherit;color:var(--studio-library);text-align:left;cursor:pointer;border-radius:var(--radius-sm,.375rem);background:0 0;border:none;padding:0;text-decoration:none}.named-heading-value.is-link.svelte-1qjply7:hover,.named-heading-value.is-link.svelte-1qjply7:focus-visible{color:var(--studio-library);outline:none;text-decoration:underline}.fold-none.svelte-1qjply7{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted,#667085);flex:1;font-size:.875rem;font-weight:400;overflow:hidden}.asset-row.svelte-1qjply7{align-items:flex-start;gap:.85rem;display:flex}.asset-thumb.svelte-1qjply7{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-subtle,#f2f4f7);flex:none;width:4.5rem;height:4.5rem;overflow:hidden}a.asset-thumb.svelte-1qjply7,button.asset-thumb.svelte-1qjply7{color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:none;display:block}a.asset-thumb.svelte-1qjply7:hover,a.asset-thumb.svelte-1qjply7:focus-visible,button.asset-thumb.svelte-1qjply7:hover,button.asset-thumb.svelte-1qjply7:focus-visible{outline:2px solid var(--accent,#175cd3);outline-offset:2px}.asset-thumb.wide.svelte-1qjply7{width:7.25rem;height:4.5rem}.asset-thumb.large.svelte-1qjply7{width:7.25rem;height:7.25rem}.asset-thumb-stack.svelte-1qjply7{width:100%;height:100%;display:block;position:relative}.asset-thumb.svelte-1qjply7 img:where(.svelte-1qjply7){object-fit:cover;width:100%;height:100%;display:block}.asset-thumb-overlay.svelte-1qjply7{position:absolute;inset:0}.asset-thumb-stack.center-top.svelte-1qjply7 img:where(.svelte-1qjply7),.asset-thumb-stack.center-top.svelte-1qjply7 .asset-thumb-puppet:where(.svelte-1qjply7),.asset-thumb.svelte-1qjply7 .asset-thumb-stack.center-top:where(.svelte-1qjply7) .experience-preview{object-fit:fill;border-radius:0;width:270%;max-width:none;height:270%;position:absolute;inset:0 auto auto 0;transform:translate(-31.5%,-12.5%)}.asset-thumb-puppet.svelte-1qjply7{justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.asset-thumb-puppet.svelte-1qjply7 .puppet-stack{height:100%}.asset-thumb-fallback.svelte-1qjply7{width:100%;height:100%;color:var(--text-muted,#667085);place-content:center;font-size:1.15rem;font-weight:600;display:grid}.asset-body.svelte-1qjply7{flex:1;min-width:0}@media (width<=40rem){.asset-row.svelte-1qjply7{flex-direction:column}.asset-body.svelte-1qjply7{width:100%}}.asset-prompts.svelte-1qjply7{gap:.85rem;display:grid}.asset-summary.svelte-1qjply7{gap:.2rem;display:grid}.asset-title.svelte-1qjply7{margin:0;font-size:.95rem;font-weight:400}.asset-meta.svelte-1qjply7{color:var(--text-muted,#667085);margin:0;font-size:.875rem}a.asset-meta.is-link.svelte-1qjply7,a.asset-meta.is-link.svelte-1qjply7:visited,a.asset-meta.is-link.svelte-1qjply7:hover,a.asset-meta.is-link.svelte-1qjply7:focus-visible{color:var(--text-muted,#667085);text-decoration:none;display:block}a.asset-meta.is-link.svelte-1qjply7:hover,a.asset-meta.is-link.svelte-1qjply7:focus-visible{text-decoration:underline}.asset-instructions.svelte-1qjply7{white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.45}.asset-instructions.studio-prompt.svelte-1qjply7{color:var(--studio-prompt)}.asset-instructions.is-link.svelte-1qjply7,.asset-instructions.is-link.svelte-1qjply7:visited,.asset-instructions.is-link.svelte-1qjply7:hover,.asset-instructions.is-link.svelte-1qjply7:focus-visible{width:100%;color:var(--studio-prompt);border-radius:var(--radius-sm,.375rem);text-decoration:none;display:block}.asset-instructions.is-link.svelte-1qjply7:hover,.asset-instructions.is-link.svelte-1qjply7:focus-visible{outline:none;text-decoration:underline}.asset-loading.svelte-1qjply7{color:var(--text-muted,#667085);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:inline-flex}.spinner.svelte-1qjply7{border:2px solid var(--border,#d0d5dd);border-right-color:var(--accent,#175cd3);border-radius:50%;flex:none;width:.95rem;height:.95rem;animation:.65s linear infinite svelte-1qjply7-spin}@keyframes svelte-1qjply7-spin{to{transform:rotate(360deg)}}.library-attachment.svelte-wkm55a{gap:.75rem;display:grid}.empty-actions.svelte-wkm55a{flex-wrap:wrap;gap:.5rem;display:flex}.studio-hint.svelte-wkm55a{color:var(--text-muted,#667085);margin:0 0 .65rem;font-size:.875rem}.item-body.svelte-wkm55a{gap:.2rem;display:grid}.item-body.svelte-wkm55a+.item-body:where(.svelte-wkm55a),.section-extra.svelte-wkm55a{margin-top:.75rem}.item-name.svelte-wkm55a,.item-description.svelte-wkm55a,.item-meta.svelte-wkm55a,.item-details.svelte-wkm55a{margin:0;font-size:.875rem;line-height:1.45}.item-name.svelte-wkm55a{color:var(--studio-library);font-weight:700}.item-details.svelte-wkm55a{gap:.15rem;padding:0;list-style:none;display:grid}.item-name.is-link.svelte-wkm55a,.item-name.is-link.svelte-wkm55a:visited,.item-description.is-link.svelte-wkm55a,.item-description.is-link.svelte-wkm55a:visited,.item-detail-link.svelte-wkm55a,.item-detail-link.svelte-wkm55a:visited{width:100%;color:inherit;border-radius:var(--radius-sm,.375rem);text-decoration:none;display:block}.item-name.is-link.svelte-wkm55a,.item-name.is-link.svelte-wkm55a:visited{color:var(--studio-library)}.item-name.is-link.svelte-wkm55a:hover,.item-name.is-link.svelte-wkm55a:focus-visible,.item-description.is-link.svelte-wkm55a:hover,.item-description.is-link.svelte-wkm55a:focus-visible,.item-detail-link.svelte-wkm55a:hover,.item-detail-link.svelte-wkm55a:focus-visible{outline:none;text-decoration:underline}.item-meta.svelte-wkm55a{color:var(--text-muted,#667085)}.status.svelte-wkm55a{margin:0;font-size:.875rem}.status.error.svelte-wkm55a{color:var(--danger,#b42318)}.volume.svelte-1dx9d0i{gap:.35rem;display:grid}.studio-range.svelte-1dx9d0i{width:100%;accent-color:var(--studio-accent,#0f766e)}.set-step.svelte-1gatktl{gap:.75rem;display:grid}.set-step.full-height.svelte-1gatktl{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.set-step.full-height.svelte-1gatktl>.toolbar:where(.svelte-1gatktl),.set-step.full-height.svelte-1gatktl>.crumbs:where(.svelte-1gatktl),.set-step.full-height.svelte-1gatktl>.hint:where(.svelte-1gatktl){flex:none}.set-step.full-height.svelte-1gatktl .place-grid:where(.svelte-1gatktl),.set-step.full-height.svelte-1gatktl .grid-loading.fill{flex:1 1 0;grid-auto-rows:max-content;align-content:start;align-items:start;min-height:0;max-height:none}.hint.svelte-1gatktl{color:var(--text-muted,#667085);margin:0;font-size:.875rem}.toolbar.svelte-1gatktl{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;min-width:0;display:flex}.crumbs.svelte-1gatktl{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.crumb.svelte-1gatktl{color:var(--accent,#0f766e);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.place-grid.svelte-1gatktl{isolation:isolate;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;max-height:22rem;margin:0 -.45rem;padding:.45rem;list-style:none;display:grid;overflow:auto}.new-set-plus.svelte-1gatktl{color:var(--text,#18181b);place-items:center;font-size:2.5rem;font-weight:300;line-height:1;display:grid;position:absolute;inset:0}.authoring-card-icon.svelte-1gatktl{min-height:6rem;color:var(--text-muted,#667085);place-items:center;display:grid}.place-grid.svelte-1gatktl .hit:hover:not(:disabled) .authoring-card-icon,.place-grid.svelte-1gatktl .card:hover:not(:disabled) .authoring-card-icon{color:var(--accent,#0f766e)}.place-list.svelte-1gatktl{list-style:none}.place-grid.svelte-1gatktl .hit{cursor:pointer}.place-grid.svelte-1gatktl .card[aria-busy=true] .action{display:none}.thumbnail-loading.svelte-1gatktl{z-index:3;pointer-events:none;background:#00000061;place-items:center;display:grid;position:absolute;inset:0}.thumbnail-spinner.svelte-1gatktl{border:.2rem solid #ffffff61;border-top-color:#fff;border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite svelte-1gatktl-thumbnail-spin}.place-select.svelte-1gatktl{background:var(--bg-elevated,#fff);width:1.85rem;height:1.85rem;color:var(--text,#18181b);cursor:zoom-in;border:none;border-radius:999px;place-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 1px 4px #0f172a59}.place-select.svelte-1gatktl:hover:not(:disabled){background:var(--bg-elevated,#fff);color:var(--text,#111);transform:scale(1.12);box-shadow:0 2px 8px #0f172a66}[data-theme=dark] .place-select.svelte-1gatktl,[data-theme=dark] .place-select.svelte-1gatktl:hover:not(:disabled){color:#fafafa;background:#18181b}.place-select.svelte-1gatktl:disabled{cursor:not-allowed;opacity:.55}.place-select.svelte-1gatktl:focus-visible{outline:2px solid var(--accent,#0f766e);outline-offset:2px}@media (prefers-reduced-motion:reduce){.place-select.svelte-1gatktl{transition:none}.place-select.svelte-1gatktl:hover:not(:disabled){transform:none}}@keyframes svelte-1gatktl-thumbnail-spin{to{transform:rotate(360deg)}}.title.svelte-1gatktl{font-size:.875rem;font-weight:600}.description.svelte-1gatktl{color:var(--text-muted,#667085);font-size:.75rem}.set-preview-dialog.svelte-1gatktl{border-radius:var(--radius-md,.75rem);background:#000;border:none;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden}.set-preview-dialog.svelte-1gatktl::backdrop{background:#0009}.set-preview-content.svelte-1gatktl{background:#000;place-items:center;width:100%;height:100%;display:grid;position:relative}.set-preview-image.svelte-1gatktl{object-fit:contain;background:#000;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.set-preview-close.svelte-1gatktl,.set-preview-select.svelte-1gatktl{z-index:1;color:#fff;width:2rem;height:2rem;font:inherit;cursor:pointer;background:#000000a6;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-flex;position:absolute}.set-preview-close.svelte-1gatktl{top:.5rem;right:.5rem}.set-preview-select.svelte-1gatktl{bottom:.5rem;right:.5rem}.set-preview-close.svelte-1gatktl:hover,.set-preview-close.svelte-1gatktl:focus-visible,.set-preview-select.svelte-1gatktl:hover:not(:disabled),.set-preview-select.svelte-1gatktl:focus-visible{outline-offset:2px;background:#000000d9;outline:2px solid #fff}.set-preview-select.svelte-1gatktl:disabled{cursor:not-allowed;opacity:.55}.prompt-preview-dialog.svelte-1a866y9{border-radius:var(--radius-md,.75rem);background:0 0;border:none;width:min(52rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0;overflow:hidden}.prompt-preview-dialog[open].svelte-1a866y9{flex-direction:column;display:flex}.prompt-preview-dialog.svelte-1a866y9::backdrop{background:#00000073}.panel.svelte-1a866y9{box-sizing:border-box;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.75rem);background:var(--bg-elevated,#fff);flex-direction:column;flex:auto;gap:.75rem;min-height:0;max-height:100%;padding:1.1rem 1.2rem 1.2rem;display:flex;overflow:hidden}.dialog-header.svelte-1a866y9,.hint.svelte-1a866y9,.status.svelte-1a866y9,.empty.svelte-1a866y9,.actions.svelte-1a866y9{flex-shrink:0}.dialog-header.svelte-1a866y9{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dialog-header.svelte-1a866y9 h2:where(.svelte-1a866y9){margin:0;font-size:1.05rem}.dialog-close.svelte-1a866y9{color:var(--text-muted,#667085);cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;font-size:1.35rem;line-height:1}.dialog-close.svelte-1a866y9:hover{color:var(--text,#101828)}.hint.svelte-1a866y9,.status.svelte-1a866y9,.empty.svelte-1a866y9{color:var(--text-muted,#667085);margin:0;font-size:.8125rem;line-height:1.45}.prompt.svelte-1a866y9{overscroll-behavior:contain;border:1px solid var(--border,#e4e4e7);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,#fff);min-height:0;color:var(--studio-prompt,#5b21b6);white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;margin:0;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;line-height:1.5;overflow:auto}[data-theme=dark] .prompt-preview-dialog.svelte-1a866y9 .prompt:where(.svelte-1a866y9){color:#e9d5ff;background:#050308;border-color:#581c87}.prompt.svelte-1a866y9 mark:where(.svelte-1a866y9){color:#422006;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fef08a;border-radius:.15rem}.actions.svelte-1a866y9{justify-content:flex-end;display:flex}.preview-locale-card.svelte-yy1xi7{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,#fff);min-width:2rem;height:1.5rem;color:inherit;letter-spacing:.02em;cursor:pointer;place-items:center;padding:0 .35rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.preview-locale-card.svelte-yy1xi7:hover:not(:disabled),.preview-locale-card.svelte-yy1xi7:focus-visible{border-color:var(--accent,#7c3aed);box-shadow:0 0 0 3px var(--accent-subtle,#7c3aed1f);outline:none}.preview-locale-card.svelte-yy1xi7:disabled{opacity:.65;cursor:not-allowed}.preview-locale-code.svelte-yy1xi7{display:block}.hint.svelte-yy1xi7{color:var(--text-muted,#667085);margin:0 0 .85rem;font-size:.8125rem;line-height:1.45}.locale-list.svelte-yy1xi7{gap:.35rem;max-height:min(24rem,55vh);display:grid;overflow:auto}.locale-row.svelte-yy1xi7{border-radius:var(--radius-sm,.375rem);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.locale-row.svelte-yy1xi7:hover,.locale-row.svelte-yy1xi7:focus-visible{border-color:var(--border,#d0d5dd);background:var(--bg-subtle,#f9fafb);outline:none}.locale-row.is-selected.svelte-yy1xi7{border-color:color-mix(in srgb, var(--accent,#7c3aed) 35%, var(--border,#d0d5dd));background:var(--accent-subtle,#7c3aed14)}.locale-row-chip.svelte-yy1xi7{background:var(--bg-subtle,#f4f4f5);border-radius:999px;place-items:center;min-width:2rem;padding:.15rem .4rem;font-size:.6875rem;font-weight:700;display:inline-grid}.locale-row-label.svelte-yy1xi7{font-size:.875rem;font-weight:500}.locale-row-code.svelte-yy1xi7{color:var(--text-muted,#667085);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.starting-message-heading.svelte-v7hiz9{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.starting-message-heading.svelte-v7hiz9 h2:where(.svelte-v7hiz9){margin:0}.preview-stack.svelte-v7hiz9{gap:1.5rem;display:grid}.preview-panel.svelte-v7hiz9{gap:.85rem;display:grid}@media (width<=40rem){.preview-panel.svelte-v7hiz9{padding-bottom:0;padding-left:0;padding-right:0;overflow:hidden}.preview-header.svelte-v7hiz9{padding-left:1rem;padding-right:1rem}.live-host.svelte-v7hiz9,.preview-stage.svelte-v7hiz9 .experience-preview,.preview-set-pending.svelte-v7hiz9,.preview-empty.svelte-v7hiz9{border-radius:0}}.preview-header.svelte-v7hiz9{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.preview-header-title.svelte-v7hiz9{align-items:center;gap:.45rem;min-width:0;display:flex}.preview-header.svelte-v7hiz9 h2:where(.svelte-v7hiz9){margin:0;font-size:1rem}.preview-header-actions.svelte-v7hiz9{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.preview-stage.svelte-v7hiz9{position:relative}.preview-set-pending.svelte-v7hiz9{aspect-ratio:1672/941;border-radius:var(--radius-md,.5rem);background:var(--bg-subtle,#f2f4f7);width:100%;color:var(--text-muted,#667085);place-content:center;justify-items:center;gap:.75rem;font-size:.875rem;display:grid}.preview-set-pending.svelte-v7hiz9 p:where(.svelte-v7hiz9){margin:0}.preview-nav-overlays.svelte-v7hiz9{--preview-overlay-size:clamp(3.5rem, 16cqh, 6.5rem);--preview-overlay-radius:clamp(.35rem, 1cqh, .65rem);z-index:6;pointer-events:none;position:absolute;inset:0;container:preview-nav/size}.preview-nav-left.svelte-v7hiz9,.preview-nav-right.svelte-v7hiz9{width:max-content;height:var(--preview-overlay-size);pointer-events:auto;align-items:stretch;display:flex;position:absolute;bottom:1rem}.preview-nav-left.svelte-v7hiz9{left:1rem}.preview-nav-right.svelte-v7hiz9{right:1rem}.preview-overlay-group.svelte-v7hiz9{border-radius:var(--preview-overlay-radius);-webkit-backdrop-filter:blur(10px);flex:none;align-items:stretch;min-width:max-content;display:flex;box-shadow:0 1px 2px #0003,0 12px 28px #00000047}.preview-overlay-btn.svelte-v7hiz9{box-sizing:border-box;width:var(--preview-overlay-size);height:var(--preview-overlay-size);border-radius:var(--preview-overlay-radius);color:#fff;font:inherit;text-align:center;background:#18181bb8;border:1px solid #ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.25rem,.8cqh,.55rem);padding:clamp(.3rem,.9cqh,.55rem) clamp(.25rem,.7cqh,.45rem);font-size:clamp(.5625rem,2.2cqh,.8125rem);font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.preview-overlay-btn--label.svelte-v7hiz9{cursor:default;-webkit-user-select:none;user-select:none;border-top-right-radius:0;border-bottom-right-radius:0;flex-shrink:0}.preview-overlay-btn.svelte-v7hiz9 svg{width:clamp(1.25rem,5.6cqh,2.25rem);height:clamp(1.25rem,5.6cqh,2.25rem);color:var(--accent,#7f56d9);opacity:1;flex-shrink:0;display:block}.preview-overlay-btn.svelte-v7hiz9 span:where(.svelte-v7hiz9){color:#fff;display:block}.preview-overlay-actions.svelte-v7hiz9{flex-direction:column;width:clamp(3.35rem,12cqh,4.85rem);display:flex}.preview-overlay-action.svelte-v7hiz9{box-sizing:border-box;color:#fff;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:#18181bb8;border:1px solid #ffffff47;border-left:0;flex:1;justify-content:center;align-items:center;margin:0;padding:0 .35rem;font-size:clamp(.5rem,1.9cqh,.75rem);font-weight:600;line-height:1.1;text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}.preview-overlay-action.svelte-v7hiz9:first-child{border-top-right-radius:var(--preview-overlay-radius);border-bottom-width:0}.preview-overlay-action.svelte-v7hiz9:last-child{border-bottom-right-radius:var(--preview-overlay-radius)}a.preview-overlay-action.svelte-v7hiz9:hover,button.preview-overlay-action.svelte-v7hiz9:hover:not(:disabled){background:#18181bd6;border-color:#ffffff73}.preview-overlay-action.svelte-v7hiz9:focus-visible{outline:2px solid var(--accent,#7f56d9);outline-offset:2px;z-index:1}.preview-overlay-action.svelte-v7hiz9:disabled{opacity:.5;cursor:not-allowed}.live-host.svelte-v7hiz9{aspect-ratio:1672/941;border-radius:var(--radius-md,.5rem);background:#030508;width:100%;position:relative;overflow:hidden}.live-host--transparent.svelte-v7hiz9,.live-host--transparent.svelte-v7hiz9 .live-boot-cover:where(.svelte-v7hiz9),.live-host--transparent.svelte-v7hiz9 .liforma-experience-shell[data-liforma-full-window="1"]{background-color:#f8fafc;background-image:linear-gradient(45deg,#d1d5db 25%,#0000 25%),linear-gradient(-45deg,#d1d5db 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d1d5db 75%),linear-gradient(-45deg,#0000 75%,#d1d5db 75%);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem}.live-boot-cover.svelte-v7hiz9{z-index:2;background:#030508;position:absolute;inset:0}.live-pending.svelte-v7hiz9{color:#e4e7ec;place-content:center;justify-items:center;gap:.85rem;font-size:.95rem;display:grid}.live-host--transparent.live-pending.svelte-v7hiz9,.live-host--transparent.svelte-v7hiz9 .live-pending:where(.svelte-v7hiz9){color:#344054}.live-pending.svelte-v7hiz9 p:where(.svelte-v7hiz9){margin:0}.live-pending-spinner.svelte-v7hiz9{border-color:#ffffff47 #fff #ffffff47 #ffffff47;width:1.75rem;height:1.75rem}.live-host--transparent.svelte-v7hiz9 .live-pending-spinner:where(.svelte-v7hiz9){border-color:#34405447 #344054 #34405447 #34405447}.live-host--transparent.svelte-v7hiz9 iframe{color-scheme:normal;background:0 0!important}.live-host.svelte-v7hiz9 .liforma-experience-shell,.live-host.svelte-v7hiz9 .liforma-ew,.live-host.svelte-v7hiz9 iframe{border:0;width:100%;height:100%;display:block}.play-btn.svelte-v7hiz9{z-index:4;cursor:pointer;background:#0000008c;border:none;border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .35rem #ffffff2e}.play-btn.svelte-v7hiz9:hover:not(:disabled),.play-btn.svelte-v7hiz9:focus-visible{background:#000000b8;outline:none}.play-btn.svelte-v7hiz9:disabled{opacity:.65;cursor:wait}.play-triangle.svelte-v7hiz9{border:1.15rem solid #0000;border-left:1.9rem solid #fff;border-right-width:0;width:0;height:0;margin-left:.35rem;display:block}.spinner.svelte-v7hiz9{border:2px solid var(--border,#d0d5dd);border-right-color:var(--accent,#175cd3);border-radius:50%;flex:none;width:.95rem;height:.95rem;animation:.65s linear infinite svelte-v7hiz9-spin}@keyframes svelte-v7hiz9-spin{to{transform:rotate(360deg)}}.preview-empty.svelte-v7hiz9{border:1px dashed var(--border,#d0d5dd);border-radius:var(--radius-md,.5rem);background:var(--bg-subtle,#f9fafb);min-height:10rem;color:var(--text-muted,#667085);text-align:center;place-items:center;padding:1rem;font-size:.875rem;display:grid}.preview-empty.svelte-v7hiz9 p:where(.svelte-v7hiz9){margin:0}.set-empty-actions.svelte-v7hiz9{flex-wrap:wrap;gap:.5rem;display:flex}.labels-dialog-heading.svelte-o8gkmb{align-items:center;gap:.7rem;min-width:0;display:flex}.labels-dialog-thumb.svelte-o8gkmb{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-subtle,#f2f4f7);flex:0 0 3.25rem;width:3.25rem;height:3.25rem;overflow:hidden}.labels-dialog-thumb.svelte-o8gkmb img:where(.svelte-o8gkmb){object-fit:cover;object-position:50% 0%;width:200%;max-width:none;height:200%;margin-left:-50%;display:block}.labels-dialog-thumb.fallback.svelte-o8gkmb{color:var(--text-muted,#667085);place-items:center;font-size:.95rem;font-weight:700;display:grid}.labels-dialog-copy.svelte-o8gkmb{gap:.15rem;min-width:0;display:grid}.labels-dialog-identity.svelte-o8gkmb{align-items:baseline;gap:.4rem;min-width:0;margin:0;font-size:.9375rem;line-height:1.25;display:flex}.labels-dialog-name.svelte-o8gkmb{text-overflow:ellipsis;white-space:nowrap;color:var(--text,#18181b);font-weight:700;overflow:hidden}.labels-dialog-role.svelte-o8gkmb{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted,#667085);font-weight:500;overflow:hidden}.labels-dialog-copy.svelte-o8gkmb h2:where(.svelte-o8gkmb){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted,#52525b);margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;overflow:hidden}.multi-cast.svelte-kdtpyj{gap:.75rem;margin-top:1rem;display:grid}.hint.svelte-kdtpyj{color:var(--studio-muted,#5b6573);margin:0;font-size:.92rem}ol.svelte-kdtpyj{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}li.svelte-kdtpyj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.row-actions.svelte-kdtpyj,.tile-place-row.svelte-kdtpyj{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tile-places.svelte-kdtpyj{gap:.45rem;display:grid}.tile-places.svelte-kdtpyj h4:where(.svelte-kdtpyj){margin:0;font-size:.95rem}.tile-place-label.svelte-kdtpyj{color:var(--studio-muted,#5b6573);font-size:.88rem}label.svelte-kdtpyj{gap:.35rem;display:grid}.role-prompt.svelte-16rhtei{white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.45}.role-prompt.muted.svelte-16rhtei{color:var(--text-muted,#667085)}.optional-empty.svelte-1adc1af{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-md,.5rem);background:var(--studio-section-bg,var(--bg-elevated,#fff));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem;display:flex}.optional-empty.svelte-1adc1af p:where(.svelte-1adc1af){color:var(--text-muted,#667085);margin:0;font-size:.875rem}.optional-hide.svelte-1adc1af{justify-content:flex-end;display:flex}.studio-hint.svelte-4p4t4u{color:var(--text-muted,#667085);margin:0 0 .75rem;font-size:.875rem}.studio-end-conditions.svelte-4p4t4u{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.studio-label-text.svelte-4p4t4u{font-size:.9rem;font-weight:600}.end-conditions-heading.svelte-4p4t4u{align-items:center;gap:.35rem;display:flex}.end-condition-row.svelte-4p4t4u{flex-direction:column;gap:.5rem;display:flex}.end-condition-text.svelte-4p4t4u{flex-direction:column;gap:.35rem;display:flex}.end-condition-action.svelte-4p4t4u{max-width:24rem}.end-condition-remove.svelte-4p4t4u{align-self:flex-start}.scene-editor.svelte-eb506o{flex-direction:column;gap:1rem;min-width:0;display:flex}h2.svelte-eb506o{margin:0}.publish-banner.svelte-1dm18qi{border-radius:var(--radius-md,.5rem);color:#5925dc;background:#7f56d91a;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9375rem}.publish-banner.svelte-1dm18qi p:where(.svelte-1dm18qi){margin:0 0 .5rem}.title.svelte-1dm18qi{font-weight:600}.url-row.svelte-1dm18qi a:where(.svelte-1dm18qi){color:inherit;word-break:break-all;font-family:ui-monospace,monospace;font-size:.875rem;font-weight:600}.next-steps.svelte-1dm18qi{margin:.5rem 0 0;padding-left:1.25rem;font-size:.875rem;line-height:1.45}.next-steps.svelte-1dm18qi li:where(.svelte-1dm18qi)+li:where(.svelte-1dm18qi){margin-top:.35rem}.publish-banner.svelte-1svgxij{border-radius:var(--radius-md,.5rem);color:#5925dc;background:#7f56d91a;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9375rem}.publish-banner.svelte-1svgxij p:where(.svelte-1svgxij){margin:0 0 .5rem}.title.svelte-1svgxij{font-weight:600}code.svelte-1svgxij{font-family:ui-monospace,monospace;font-size:.875rem}a.svelte-1svgxij{color:inherit;font-weight:600}.prompt-step.svelte-1wobkaf{flex-direction:column;gap:1.35rem;width:min(100%,40rem);min-width:0;margin:0 auto;padding:.35rem .15rem .5rem;display:flex;overflow:auto}.remix-cast-note.svelte-1msw2y9{color:var(--studio-muted,#5c6570);gap:.2rem;margin:.75rem 0 0;font-size:.92rem;display:grid}.wizard-character-look.svelte-1w8vac2{position:absolute;inset:0}.wizard-character-look.svelte-1w8vac2 .preview-with-badge{height:100%;min-height:0}.look-error.svelte-1w8vac2{z-index:7;border-radius:var(--radius-sm,.375rem);color:#fff;background:#18181bd1;max-width:min(24rem,100% - 1.5rem);margin:0;padding:.45rem .65rem;font-size:.8125rem;position:absolute;top:.75rem;left:.75rem}
