.confirm.svelte-1qg7pyv{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}h2.svelte-1qg7pyv{padding-right:var(--space-6);font-size:var(--fs-lg);color:var(--text-primary);overflow-wrap:anywhere;margin:0;line-height:1.3}.confirm-body.svelte-1qg7pyv{gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);flex-direction:column;line-height:1.5;display:flex}.confirm-body.svelte-1qg7pyv p{margin:0}.confirm-error.svelte-1qg7pyv{align-items:flex-start;gap:var(--space-1-5);font-size:var(--fs-xs);color:var(--color-danger);margin:0;line-height:1.45;display:flex}.confirm-error.svelte-1qg7pyv svg{margin-top:var(--space-0-5);flex-shrink:0}.confirm-actions.svelte-1qg7pyv{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.studio-field.svelte-1y5ljqp{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.field-head.svelte-1y5ljqp{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.field-label.svelte-1y5ljqp{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600}.optional.svelte-1y5ljqp{font-size:var(--fs-2xs);color:var(--text-muted)}.counter.svelte-1y5ljqp,.aside.svelte-1y5ljqp{margin-left:auto}.counter.svelte-1y5ljqp{font-size:var(--fs-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;transition:color var(--transition-fast)}.counter.near.svelte-1y5ljqp{color:var(--color-warning)}.counter.over.svelte-1y5ljqp{color:var(--color-danger);font-weight:700}.counter.svelte-1y5ljqp+.aside:where(.svelte-1y5ljqp){margin-left:var(--space-2)}.field-hint.svelte-1y5ljqp{font-size:var(--fs-xs);color:var(--text-muted);max-width:60ch;margin:0;line-height:1.45}.field-error.svelte-1y5ljqp{align-items:flex-start;gap:var(--space-1-5);font-size:var(--fs-xs);color:var(--color-danger);margin:0;line-height:1.45;display:flex}.field-error.svelte-1y5ljqp svg{margin-top:var(--space-0-5);flex-shrink:0}.field-status.svelte-1y5ljqp{font-size:var(--fs-xs);color:var(--text-muted);min-height:1.2em}.field-control.svelte-1y5ljqp :is(input[type=text],input[type=url],input[type=search],textarea){width:100%;min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--bg-inset);box-shadow:var(--shadow-inset-hi);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);transition:var(--control-transition), box-shadow var(--transition-fast)}.field-control.svelte-1y5ljqp textarea{padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.5}.field-control.svelte-1y5ljqp :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}.field-control.svelte-1y5ljqp :is(input[type=text],input[type=url],input[type=search],textarea):hover{border-color:var(--border-focus)}.field-control.svelte-1y5ljqp :is(input[type=text],input[type=url],input[type=search],textarea):focus-visible{border-color:var(--border-active);box-shadow:var(--shadow-focus);outline:none}.field-control.svelte-1y5ljqp :is(input,textarea):disabled{opacity:.6;cursor:not-allowed}.invalid.svelte-1y5ljqp .field-control:where(.svelte-1y5ljqp) :is(input[type=text],input[type=url],input[type=search],textarea){border-color:color-mix(in srgb, var(--color-danger) 55%, transparent)}.invalid.svelte-1y5ljqp .field-control:where(.svelte-1y5ljqp) :is(input[type=text],input[type=url],input[type=search],textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 16%, transparent)}.ai-list.svelte-1ytne6a{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ai-option.svelte-1ytne6a{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer;transition:var(--control-transition), box-shadow var(--transition-fast);display:flex}.ai-option.svelte-1ytne6a:hover{border-color:var(--border-focus)}.ai-option.svelte-1ytne6a:focus-within{border-color:var(--border-active);box-shadow:var(--shadow-focus)}.ai-option.checked.svelte-1ytne6a{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.ai-option.svelte-1ytne6a input:where(.svelte-1ytne6a){width:15px;height:15px;margin:var(--space-0-5) 0 0;accent-color:var(--color-accent);flex-shrink:0}.ai-option.svelte-1ytne6a input:where(.svelte-1ytne6a):focus-visible{outline:none}.ai-text.svelte-1ytne6a{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.ai-name.svelte-1ytne6a{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600}.ai-desc.svelte-1ytne6a{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.45}.spinner.svelte-1hg613y{flex-shrink:0;animation:.9s linear infinite svelte-1hg613y-studio-spin;display:inline-flex}@keyframes svelte-1hg613y-studio-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1hg613y{animation:none}}.dep-search.svelte-m9p0ki{position:relative}.search-box.svelte-m9p0ki{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--bg-inset);box-shadow:var(--shadow-inset-hi);color:var(--text-muted);transition:var(--control-transition), box-shadow var(--transition-fast);display:flex}.search-box.svelte-m9p0ki:hover{border-color:var(--border-focus)}.search-box.svelte-m9p0ki:focus-within{border-color:var(--border-active);box-shadow:var(--shadow-focus)}.search-box.svelte-m9p0ki input[type=search]{min-width:0;box-shadow:none;background:0 0;border:none;flex:auto;padding:0}.search-box.svelte-m9p0ki input[type=search]:focus-visible{box-shadow:none}.results.svelte-m9p0ki{z-index:20;top:calc(100% + var(--space-1));max-height:20rem;padding:var(--space-1);border:1px solid var(--border-focus);border-radius:var(--radius-md);background:var(--bg-secondary);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.results.svelte-m9p0ki li[role=option]:where(.svelte-m9p0ki){align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);display:flex}.results.svelte-m9p0ki li[role=option]:where(.svelte-m9p0ki):hover,.results.svelte-m9p0ki li.active:where(.svelte-m9p0ki){background:var(--surface-3)}.result-name.svelte-m9p0ki{min-width:0;font-size:var(--fs-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-slug.svelte-m9p0ki{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted);margin-left:auto}.result-note.svelte-m9p0ki{padding:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted)}.dep-list.svelte-m9p0ki{margin:var(--space-2) 0 0;border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:0;list-style:none;display:flex}.dep-row.svelte-m9p0ki{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.dep-row.svelte-m9p0ki+.dep-row:where(.svelte-m9p0ki){border-top:1px solid var(--border)}.dep-text.svelte-m9p0ki{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.dep-name.svelte-m9p0ki{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);width:fit-content;max-width:100%;font-size:var(--fs-sm);color:var(--text-primary);overflow-wrap:anywhere;transition:color var(--transition-base);font-weight:600;text-decoration:none;display:inline-flex}.dep-name.svelte-m9p0ki:hover{color:var(--color-accent)}.dep-name.svelte-m9p0ki:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dep-hint.svelte-m9p0ki{font-size:var(--fs-xs);color:var(--text-muted)}.dep-kind.svelte-m9p0ki{flex-shrink:0;width:9.5rem}.dep-remove.svelte-m9p0ki{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:var(--control-transition);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.dep-remove.svelte-m9p0ki:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}.dep-remove.svelte-m9p0ki:focus-visible{border-color:var(--border-active);box-shadow:var(--shadow-focus);outline:none}@media (width<=560px){.dep-row.svelte-m9p0ki{flex-wrap:wrap}.dep-text.svelte-m9p0ki{flex-basis:calc(100% - 100px)}.dep-kind.svelte-m9p0ki{flex:auto;width:auto}}.md-field.svelte-sq10i4{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.md-tabs.svelte-sq10i4{align-items:center;display:flex}.md-pane.svelte-sq10i4{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.md-pane[hidden].svelte-sq10i4{display:none}.md-preview.svelte-sq10i4{min-height:8rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);transition:opacity var(--transition-base)}.md-preview.stale.svelte-sq10i4{opacity:.7}.md-warning.svelte-sq10i4{align-items:flex-start;gap:var(--space-1-5);font-size:var(--fs-xs);color:var(--color-warning);margin:0;line-height:1.45;display:flex}.md-warning.svelte-sq10i4 svg{margin-top:var(--space-0-5);flex-shrink:0}.help-link.svelte-sq10i4{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;padding:0;display:inline-flex}.help-link.svelte-sq10i4:hover{color:var(--text-primary)}.help-link.svelte-sq10i4:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.license-list.svelte-10ibsn2{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.license-option.svelte-10ibsn2{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer;transition:var(--control-transition), box-shadow var(--transition-fast);display:flex}.license-option.svelte-10ibsn2:hover{border-color:var(--border-focus)}.license-option.svelte-10ibsn2:focus-within{border-color:var(--border-active);box-shadow:var(--shadow-focus)}.license-option.checked.svelte-10ibsn2{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.license-option.svelte-10ibsn2 input:where(.svelte-10ibsn2){width:15px;height:15px;margin:var(--space-0-5) 0 0;accent-color:var(--color-accent);flex-shrink:0}.license-option.svelte-10ibsn2 input:where(.svelte-10ibsn2):focus-visible{outline:none}.license-text.svelte-10ibsn2{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.license-name.svelte-10ibsn2{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600}.license-desc.svelte-10ibsn2{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.45}.slug-input.svelte-z8q5lm{border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--bg-inset);min-width:0;min-height:34px;box-shadow:var(--shadow-inset-hi);transition:var(--control-transition), box-shadow var(--transition-fast);align-items:center;display:flex}.slug-input.svelte-z8q5lm:not(.locked):hover{border-color:var(--border-focus)}.slug-input.svelte-z8q5lm:focus-within{border-color:var(--border-active);box-shadow:var(--shadow-focus)}.slug-input.locked.svelte-z8q5lm{gap:var(--space-1-5);padding-right:var(--space-3);background:var(--surface-1);color:var(--text-muted)}.slug-prefix.svelte-z8q5lm{padding-left:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;flex-shrink:0}.slug-input.svelte-z8q5lm input[type=text]{min-width:6rem;box-shadow:none;font-family:var(--font-mono);font-size:var(--fs-xs);background:0 0;border:none;flex:auto;padding-left:0}.slug-input.svelte-z8q5lm input[type=text]:focus-visible{box-shadow:none}.slug-input.svelte-z8q5lm:not(.locked) input::placeholder{color:var(--text-disabled)}.slug-fixed.svelte-z8q5lm{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-primary);flex:auto}.slug-status.svelte-z8q5lm{align-items:center;gap:var(--space-1);display:inline-flex}.slug-status.ok.svelte-z8q5lm{color:var(--color-positive)}.slug-status.taken.svelte-z8q5lm{color:var(--color-danger)}@media (width<=420px){.slug-prefix.svelte-z8q5lm{display:none}.slug-input.svelte-z8q5lm input[type=text]{padding-left:var(--space-3)}}.tag-grid.svelte-3gm27t{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.tag-toggle.svelte-3gm27t{align-items:center;gap:var(--space-1);min-height:30px;padding:0 var(--space-3);border:1px solid var(--border-hover);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:var(--control-transition);display:inline-flex}.tag-toggle.svelte-3gm27t:hover:not(:disabled){border-color:var(--border-focus);color:var(--text-primary)}.tag-toggle.svelte-3gm27t:focus-visible{border-color:var(--border-active);box-shadow:var(--shadow-focus);outline:none}.tag-toggle.picked.svelte-3gm27t{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent)}.tag-toggle.svelte-3gm27t:disabled{opacity:.45;cursor:not-allowed}.tag-order.svelte-3gm27t{gap:var(--space-1-5) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag-order.svelte-3gm27t li:where(.svelte-3gm27t){align-items:center;gap:var(--space-1-5);display:inline-flex}.primary-mark.svelte-3gm27t{align-items:center;gap:var(--space-1);color:var(--text-primary);font-weight:600;display:inline-flex}.primary-mark.svelte-3gm27t svg{color:var(--color-warning)}.primary-word.svelte-3gm27t{color:var(--text-muted);font-weight:400}.make-primary.svelte-3gm27t{border-radius:var(--radius-sm);color:var(--color-accent);font:inherit;cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;padding:0}.make-primary.svelte-3gm27t:hover:not(:disabled){color:var(--text-primary);text-decoration:underline}.make-primary.svelte-3gm27t:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.details-fields.svelte-pthfoc{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.native-error.svelte-pthfoc{margin:calc(-1 * var(--space-3)) 0 0;font-size:var(--fs-xs);color:var(--color-danger);line-height:1.45}.media-zone.svelte-1y9t21y{gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--border-focus);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;display:flex}.media-zone.over.svelte-1y9t21y{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.tiles.svelte-1y9t21y{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.tile.svelte-1y9t21y{border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--bg-inset);min-width:0;transition:border-color var(--transition-fast), opacity var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.tile.dragging.svelte-1y9t21y{opacity:.5}.tile.drop-target.svelte-1y9t21y{border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.tile-media.svelte-1y9t21y{aspect-ratio:16/9;background:var(--surface-1);position:relative}.tile-media.svelte-1y9t21y img:where(.svelte-1y9t21y){object-fit:cover;width:100%;height:100%;display:block}.play.svelte-1y9t21y{border-radius:var(--radius-pill);background:var(--scrim);width:34px;height:34px;color:var(--text-primary);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tile-pos.svelte-1y9t21y,.cover-badge.svelte-1y9t21y{top:var(--space-1-5);align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);background:var(--scrim);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;display:inline-flex;position:absolute}.tile-pos.svelte-1y9t21y{left:var(--space-1-5)}.cover-badge.svelte-1y9t21y{right:var(--space-1-5);color:var(--color-warning)}.tile-progress.svelte-1y9t21y{inset:auto var(--space-2) var(--space-2);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--scrim);display:flex;position:absolute}.bar.svelte-1y9t21y{border-radius:var(--radius-pill);background:var(--surface-3);flex:auto;height:4px;position:relative;overflow:hidden}.bar-fill.svelte-1y9t21y{background:var(--color-accent);transform-origin:0;transition:transform var(--transition-base);position:absolute;inset:0}.pct.svelte-1y9t21y{font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.tile-failed.svelte-1y9t21y{justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-2);background:var(--scrim);font-size:var(--fs-xs);text-align:center;color:var(--text-primary);flex-direction:column;line-height:1.4;display:flex;position:absolute;inset:0}.tile-failed.svelte-1y9t21y>svg{color:var(--color-danger)}.tile-body.svelte-1y9t21y{gap:var(--space-1-5);padding:var(--space-2);flex-direction:column;display:flex}.tile-body.svelte-1y9t21y .caption:where(.svelte-1y9t21y){min-height:30px;font-size:var(--fs-xs)}.tile-tools.svelte-1y9t21y{align-items:center;gap:var(--space-0-5);display:flex}.tool.svelte-1y9t21y{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:var(--control-transition);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.tool.svelte-1y9t21y:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary)}.tool.svelte-1y9t21y:focus-visible{border-color:var(--border-active);box-shadow:var(--shadow-focus);outline:none}.tool.svelte-1y9t21y:disabled{opacity:.35;cursor:not-allowed}.tool.handle.svelte-1y9t21y{cursor:grab;touch-action:none}.tool.remove.svelte-1y9t21y{margin-left:auto}.tool.remove.svelte-1y9t21y:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}.add-row.svelte-1y9t21y{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.add-hint.svelte-1y9t21y{font-size:var(--fs-xs);color:var(--text-muted)}.media-error.svelte-1y9t21y{align-items:flex-start;gap:var(--space-1-5);font-size:var(--fs-xs);color:var(--color-danger);margin:0;line-height:1.45;display:flex}.media-error.svelte-1y9t21y svg{margin-top:var(--space-0-5);flex-shrink:0}.video-add.svelte-1y9t21y{margin-top:var(--space-4)}.video-row.svelte-1y9t21y{align-items:center;gap:var(--space-2);display:flex}.video-preview.svelte-1y9t21y{align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted);display:flex}.video-preview.svelte-1y9t21y img:where(.svelte-1y9t21y){aspect-ratio:16/9;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:8rem}.video-preview.svelte-1y9t21y code:where(.svelte-1y9t21y){font-family:var(--font-mono);color:var(--text-secondary)}@media (width<=560px){.tiles.svelte-1y9t21y{grid-template-columns:1fr}.video-row.svelte-1y9t21y{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bar-fill.svelte-1y9t21y,.tile.svelte-1y9t21y{transition:none}}.gv-row.svelte-1erdtw3{gap:var(--space-2);flex-wrap:wrap;display:flex}.gv-option.svelte-1erdtw3{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-hover);border-radius:var(--radius-md);background:var(--surface-1);font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;transition:var(--control-transition);display:inline-flex}.gv-option.svelte-1erdtw3:hover{border-color:var(--border-focus);color:var(--text-primary)}.gv-option.svelte-1erdtw3:focus-within{border-color:var(--border-active);box-shadow:var(--shadow-focus)}.gv-option.checked.svelte-1erdtw3{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--text-primary)}.gv-option.svelte-1erdtw3 input:where(.svelte-1erdtw3){width:15px;height:15px;accent-color:var(--color-accent);margin:0}.gv-option.svelte-1erdtw3 input:where(.svelte-1erdtw3):focus-visible{outline:none}.gv-label.svelte-1erdtw3{font-variant-numeric:tabular-nums}.gv-current.svelte-1erdtw3{font-size:var(--fs-2xs);color:var(--color-positive)}.native-report.svelte-nejxg7{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.report-line.svelte-nejxg7{font-size:var(--fs-xs);color:var(--text-secondary);margin:0}.report-line.muted.svelte-nejxg7{color:var(--text-muted)}code.svelte-nejxg7,.mono.svelte-nejxg7{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.95em}.tabular.svelte-nejxg7{font-variant-numeric:tabular-nums}.label.svelte-nejxg7{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.report-muted.svelte-nejxg7{font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.5}.report-tray.svelte-nejxg7{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;display:grid;overflow:hidden}.fact.svelte-nejxg7{gap:var(--space-0-5);padding:var(--space-2) var(--space-3);box-shadow:inset -1px 0 0 var(--border), inset 0 -1px 0 var(--border);flex-direction:column;display:flex}.fact.svelte-nejxg7 dt:where(.svelte-nejxg7){font-size:var(--fs-2xs);color:var(--text-muted)}.fact.svelte-nejxg7 dd:where(.svelte-nejxg7){font-size:var(--fs-sm);color:var(--text-primary);margin:0;font-weight:600}.checklist.svelte-nejxg7{gap:var(--space-1) var(--space-4);font-size:var(--fs-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.checklist.svelte-nejxg7 li:where(.svelte-nejxg7){align-items:center;gap:var(--space-1-5);color:var(--text-secondary);display:inline-flex}.checklist.svelte-nejxg7 li:where(.svelte-nejxg7) svg{color:var(--color-positive);flex-shrink:0}.checklist.svelte-nejxg7 li.warn:where(.svelte-nejxg7) svg,.checklist.svelte-nejxg7 li.warn:where(.svelte-nejxg7){color:var(--color-warning)}.exports.svelte-nejxg7{font-size:var(--fs-xs);color:var(--text-secondary);margin:0;line-height:1.5}.table-wrap.svelte-nejxg7{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.imports-table.svelte-nejxg7,.sections-table.svelte-nejxg7{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.imports-table.svelte-nejxg7 th:where(.svelte-nejxg7),.sections-table.svelte-nejxg7 th:where(.svelte-nejxg7){padding:var(--space-1-5) var(--space-2);border-bottom:1px solid var(--border);text-align:left;color:var(--text-muted);white-space:nowrap;font-weight:600}.imports-table.svelte-nejxg7 td:where(.svelte-nejxg7),.sections-table.svelte-nejxg7 td:where(.svelte-nejxg7){padding:var(--space-1-5) var(--space-2);border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:top}.imports-table.svelte-nejxg7 tr:where(.svelte-nejxg7):last-child td:where(.svelte-nejxg7),.sections-table.svelte-nejxg7 tr:where(.svelte-nejxg7):last-child td:where(.svelte-nejxg7){border-bottom:none}.capabilities.svelte-nejxg7{gap:var(--space-1-5);flex-direction:column;margin:0;display:flex}.capability-row.svelte-nejxg7{align-items:baseline;gap:var(--space-3);grid-template-columns:10rem minmax(0,1fr);display:grid}.capability-row.svelte-nejxg7 dd:where(.svelte-nejxg7){font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.5}.new-functions.svelte-nejxg7,.pdb.svelte-nejxg7{gap:var(--space-1);flex-direction:column;display:flex}.conflicts.svelte-nejxg7{gap:var(--space-1-5);flex-direction:column;display:flex}.conflict-list.svelte-nejxg7{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.conflict-list.svelte-nejxg7 a:where(.svelte-nejxg7){color:var(--tone-mod,var(--color-accent));font-size:var(--fs-xs);transition:color var(--transition-base);font-weight:600;text-decoration:none}.conflict-list.svelte-nejxg7 a:where(.svelte-nejxg7):hover{color:var(--text-primary);text-decoration:underline}.conflict-list.svelte-nejxg7 a:where(.svelte-nejxg7):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.guide-link.svelte-nejxg7{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);width:fit-content;font-size:var(--fs-xs);color:var(--color-accent);transition:color var(--transition-base);text-decoration:none;display:inline-flex}.guide-link.svelte-nejxg7:hover{color:var(--text-primary);text-decoration:underline}.guide-link.svelte-nejxg7:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=560px){.capability-row.svelte-nejxg7{gap:var(--space-0-5);grid-template-columns:minmax(0,1fr)}}.pack-report.svelte-8rmagt{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.report-tray.svelte-8rmagt{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;display:grid;overflow:hidden}.fact.svelte-8rmagt{gap:var(--space-0-5);padding:var(--space-2) var(--space-3);box-shadow:inset -1px 0 0 var(--border), inset 0 -1px 0 var(--border);flex-direction:column;display:flex}.fact.svelte-8rmagt dt:where(.svelte-8rmagt){font-size:var(--fs-2xs);color:var(--text-muted)}.fact.svelte-8rmagt dd:where(.svelte-8rmagt){align-items:center;gap:var(--space-1);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0;font-weight:700;display:flex}.fact.warn.svelte-8rmagt dd:where(.svelte-8rmagt){color:var(--color-warning)}.report-line.svelte-8rmagt{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}code.svelte-8rmagt{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.95em}.report-line.svelte-8rmagt code:where(.svelte-8rmagt){color:var(--text-secondary)}.report-muted.svelte-8rmagt{font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.5}.tabular.svelte-8rmagt{font-variant-numeric:tabular-nums}.qualia-facts.svelte-8rmagt{gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;margin:0;display:flex}.qualia-fact.svelte-8rmagt{gap:var(--space-1) var(--space-2);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.qualia-fact.svelte-8rmagt dt:where(.svelte-8rmagt){color:var(--text-muted);flex:0 0 7rem}.qualia-fact.svelte-8rmagt dd:where(.svelte-8rmagt){min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex:12rem;margin:0}.qualia-fact.svelte-8rmagt dd.mono:where(.svelte-8rmagt){font-family:var(--font-mono);font-size:.95em}.guide-link.svelte-8rmagt{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);width:fit-content;font-size:var(--fs-xs);color:var(--color-accent);transition:color var(--transition-base);text-decoration:none;display:inline-flex}.guide-link.svelte-8rmagt:hover{color:var(--text-primary);text-decoration:underline}.guide-link.svelte-8rmagt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.report-block.svelte-8rmagt{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.report-block.svelte-8rmagt summary:where(.svelte-8rmagt){align-items:center;gap:var(--space-1-5);border-radius:var(--radius-sm);width:fit-content;font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-base);font-weight:600;list-style:none;display:flex}.report-block.svelte-8rmagt summary:where(.svelte-8rmagt)::-webkit-details-marker{display:none}.report-block.svelte-8rmagt summary:where(.svelte-8rmagt):hover{color:var(--text-primary)}.report-block.svelte-8rmagt summary:where(.svelte-8rmagt):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.report-block.svelte-8rmagt summary:where(.svelte-8rmagt) .chevron{transition:transform var(--transition-fast)}details[open].svelte-8rmagt summary:where(.svelte-8rmagt) .chevron{transform:rotate(90deg)}.block-head.svelte-8rmagt{align-items:center;gap:var(--space-1-5);font-size:var(--fs-sm);color:var(--text-secondary);margin:0;font-weight:600;display:flex}.block-head.warn.svelte-8rmagt svg{color:var(--color-warning)}.summary-count.svelte-8rmagt{font-weight:400;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}.outside-groups.svelte-8rmagt{gap:var(--space-3);padding-left:var(--space-5);flex-direction:column;display:flex}.group-head.svelte-8rmagt{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--fs-xs);color:var(--text-secondary);display:flex}.path-list.svelte-8rmagt{gap:var(--space-0-5);max-height:16rem;padding:0 0 0 var(--space-3);border-left:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.conflict-list.svelte-8rmagt{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.conflict-mod.svelte-8rmagt{align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--tone-mod);transition:color var(--transition-base);font-weight:600;text-decoration:none;display:inline-flex}.conflict-mod.svelte-8rmagt:hover{color:var(--text-primary);text-decoration:underline}.conflict-mod.svelte-8rmagt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.script-table.svelte-8rmagt{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.script-table.svelte-8rmagt th:where(.svelte-8rmagt){padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);text-align:left;color:var(--text-muted);font-weight:600}.script-table.svelte-8rmagt td:where(.svelte-8rmagt){padding:var(--space-1-5) var(--space-2);border-bottom:1px solid var(--border);vertical-align:top}.script-table.svelte-8rmagt tr:where(.svelte-8rmagt):last-child td:where(.svelte-8rmagt){border-bottom:none}.script-path.svelte-8rmagt{width:55%;color:var(--text-secondary)}.script-calls.svelte-8rmagt{gap:var(--space-1);flex-wrap:wrap;display:flex}.script-calls.svelte-8rmagt .call-badge{font-family:var(--font-mono)}.none.svelte-8rmagt{color:var(--text-muted)}@media (width<=560px){.script-table.svelte-8rmagt thead:where(.svelte-8rmagt){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.script-table.svelte-8rmagt tr:where(.svelte-8rmagt){gap:var(--space-1);padding:var(--space-2) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.script-table.svelte-8rmagt tr:where(.svelte-8rmagt):last-child{border-bottom:none}.script-table.svelte-8rmagt td:where(.svelte-8rmagt){border-bottom:none;padding:0}.script-path.svelte-8rmagt{width:auto}.outside-groups.svelte-8rmagt{padding-left:0}}@media (prefers-reduced-motion:reduce){.report-block.svelte-8rmagt summary:where(.svelte-8rmagt) .chevron{transition:none}}.pack-zone.svelte-1a4rk8p{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.drop.svelte-1a4rk8p{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--border-active);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-muted);text-align:center;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;display:flex}.drop.over.svelte-1a4rk8p{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.drop.disabled.svelte-1a4rk8p{opacity:.6}.drop-title.svelte-1a4rk8p{font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.drop-limits.svelte-1a4rk8p,.drop-blocked.svelte-1a4rk8p{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin:0}.drop-blocked.svelte-1a4rk8p{color:var(--color-warning)}.pack-progress.svelte-1a4rk8p,.pack-done.svelte-1a4rk8p{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);flex-direction:column;display:flex}.pack-done.svelte-1a4rk8p{gap:var(--space-4)}.progress-head.svelte-1a4rk8p,.done-head.svelte-1a4rk8p{align-items:center;gap:var(--space-2);min-width:0;display:flex}.progress-head.svelte-1a4rk8p svg{color:var(--text-muted);flex-shrink:0}.file-name.svelte-1a4rk8p{min-width:0;font-size:var(--fs-sm);color:var(--text-primary);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:600}.bar.svelte-1a4rk8p{border-radius:var(--radius-pill);background:var(--surface-3);height:6px;position:relative;overflow:hidden}.bar-fill.svelte-1a4rk8p{border-radius:inherit;background:var(--color-accent);transform-origin:0;transition:transform var(--transition-base);position:absolute;inset:0}.bar.indeterminate.svelte-1a4rk8p .bar-fill:where(.svelte-1a4rk8p){width:35%;animation:1.2s ease-in-out infinite svelte-1a4rk8p-pack-sweep}@keyframes svelte-1a4rk8p-pack-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}.progress-line.svelte-1a4rk8p{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.pct.svelte-1a4rk8p{color:var(--text-primary);font-weight:700}.done-mark.svelte-1a4rk8p{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-positive) 16%, transparent);width:28px;height:28px;color:var(--color-positive);flex-shrink:0;place-items:center;display:inline-grid}.done-text.svelte-1a4rk8p{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.done-uploaded-as.svelte-1a4rk8p{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.mono.svelte-1a4rk8p{font-family:var(--font-mono);overflow-wrap:anywhere}.done-meta.svelte-1a4rk8p{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.sha.svelte-1a4rk8p{font-family:var(--font-mono)}.copy-sha.svelte-1a4rk8p{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:var(--control-transition);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.copy-sha.svelte-1a4rk8p:hover{background:var(--surface-2);color:var(--text-primary)}.copy-sha.svelte-1a4rk8p:focus-visible{border-color:var(--border-active);box-shadow:var(--shadow-focus);outline:none}.copied.svelte-1a4rk8p{color:var(--color-positive)}@media (width<=560px){.done-head.svelte-1a4rk8p{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bar-fill.svelte-1a4rk8p{transition:none}.bar.indeterminate.svelte-1a4rk8p .bar-fill:where(.svelte-1a4rk8p){opacity:.5;width:100%;animation:none}}.version-files.svelte-197xnls{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.slot.svelte-197xnls{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.slot-label.svelte-197xnls{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin:0;font-weight:700}.studio-head.svelte-10o9cgb{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;min-height:38px;display:flex}.title.svelte-10o9cgb{align-items:center;gap:var(--space-3);min-width:0;display:flex}h1.svelte-10o9cgb{min-width:0;font-size:var(--fs-lg);color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.aside.svelte-10o9cgb{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--fs-xs-plus);color:var(--text-muted);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=560px){.title.svelte-10o9cgb{flex:100%}.aside.svelte-10o9cgb{margin-left:0}}
