.mode-nav.svelte-g40i6i{display:flex;justify-content:center;gap:.45rem}.mode-link.svelte-g40i6i{text-decoration:none;border:1px solid rgba(81,62,46,.14);background:#fffaf4e0;color:#3c2d22;border-radius:999px;padding:.5rem .9rem;font-size:.9rem}.active-link.svelte-g40i6i{background:#be5a1d;border-color:#be5a1d;color:#fff9f1}.mode-pill-row.svelte-g40i6i{display:flex;gap:.65rem;margin-top:1rem}.mode-pill-row.svelte-g40i6i button:where(.svelte-g40i6i),.stack-actions.svelte-g40i6i button:where(.svelte-g40i6i){border:1px solid rgba(75,56,42,.12);border-radius:999px;background:#fffcf7eb;color:#3d2c20;padding:.7rem 1rem;font:inherit;cursor:pointer}.mode-pill-row.svelte-g40i6i button.active-pill:where(.svelte-g40i6i),.stack-actions.svelte-g40i6i .accent-button:where(.svelte-g40i6i){background:#be5a1d;color:#fff9f1;border-color:#be5a1d}.stack-actions.svelte-g40i6i .danger-button:where(.svelte-g40i6i){background:#7f1d1df0;color:#fff7f7;border-color:#7f1d1df0}.mode-pill-row.svelte-g40i6i button:where(.svelte-g40i6i):disabled,.stack-actions.svelte-g40i6i button:where(.svelte-g40i6i):disabled{opacity:.6;cursor:not-allowed}.single-row.svelte-g40i6i{grid-template-columns:1fr}.study-copy.svelte-g40i6i{margin:1rem 0 0;color:var(--muted);line-height:1.5}.info-card.svelte-g40i6i{padding:1.35rem;display:grid;gap:1rem}.summary-grid.svelte-g40i6i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.summary-grid.svelte-g40i6i div:where(.svelte-g40i6i),.path-summary.svelte-g40i6i{padding:.8rem .9rem;border-radius:1rem;background:#fffcf7db;border:1px solid rgba(79,60,46,.08)}.summary-grid.svelte-g40i6i span:where(.svelte-g40i6i){display:block;color:var(--muted);font-size:.82rem}.summary-grid.svelte-g40i6i strong:where(.svelte-g40i6i){display:block;margin-top:.2rem;line-height:1.3}.full-span.svelte-g40i6i{grid-column:1 / -1}.stack-actions.svelte-g40i6i{display:grid;gap:.65rem}.secondary-button.svelte-g40i6i{background:#fffcf7eb}.path-summary.svelte-g40i6i{display:grid;gap:.35rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.84rem;color:var(--muted)}.success-copy.svelte-g40i6i{margin:0;padding:.85rem 1rem;border-radius:.95rem;background:#dcfce7d9;color:#166534}.form-grid.svelte-g40i6i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.preview-split.svelte-g40i6i{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);gap:1rem;align-items:start}.preview-panel.svelte-g40i6i{display:grid;gap:.9rem;padding:1rem;border-radius:1.1rem;background:linear-gradient(180deg,#fffbf5f0,#f6eee4e6);border:1px solid rgba(78,60,44,.08)}.preview-head.svelte-g40i6i{display:grid;gap:.45rem}.preview-head.svelte-g40i6i h3:where(.svelte-g40i6i),.preview-head.svelte-g40i6i p:where(.svelte-g40i6i){margin:0}.preview-head.svelte-g40i6i p:where(.svelte-g40i6i){color:var(--muted);line-height:1.5}.preview-layer-toggles.svelte-g40i6i{display:flex;flex-wrap:wrap;gap:.75rem}.inline-checkbox.svelte-g40i6i{padding:.65rem .8rem;border-radius:.9rem;background:#fffcf7e0;border:1px solid rgba(79,60,46,.08)}.parameter-stack.svelte-g40i6i{display:grid;gap:.9rem}.preview-toolbar.svelte-g40i6i{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:1rem;background:#fffcf7e6;border:1px solid rgba(79,60,46,.08)}.preview-toolbar.svelte-g40i6i p:where(.svelte-g40i6i){margin:0;color:var(--muted);line-height:1.45}.form-grid.svelte-g40i6i label:where(.svelte-g40i6i),.advanced-grid.svelte-g40i6i label:where(.svelte-g40i6i){display:grid;gap:.35rem;font-size:.88rem;color:var(--muted)}.form-grid.svelte-g40i6i input:where(.svelte-g40i6i),.form-grid.svelte-g40i6i textarea:where(.svelte-g40i6i),.form-grid.svelte-g40i6i select:where(.svelte-g40i6i),.advanced-grid.svelte-g40i6i textarea:where(.svelte-g40i6i){border:1px solid rgba(72,56,42,.16);border-radius:.9rem;padding:.85rem .95rem;background:#fffdf8eb;color:var(--text);font:inherit}.field-invalid.svelte-g40i6i input:where(.svelte-g40i6i){border-color:#b91c1cb3;box-shadow:0 0 0 1px #b91c1c1f}.field-issue.svelte-g40i6i{margin:0;color:#b91c1c;font-size:.78rem;line-height:1.35}.form-grid.svelte-g40i6i textarea:where(.svelte-g40i6i),.advanced-grid.svelte-g40i6i textarea:where(.svelte-g40i6i){resize:vertical}.checkbox-field.svelte-g40i6i{grid-template-columns:1fr auto;align-items:center}.checkbox-field.svelte-g40i6i input:where(.svelte-g40i6i){width:1.05rem;height:1.05rem;margin:0}.preview-note.svelte-g40i6i{margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.derived-note.svelte-g40i6i{padding:.85rem .95rem;border-radius:1rem;background:#fffcf7e0;border:1px solid rgba(79,60,46,.08)}.derived-note.svelte-g40i6i span:where(.svelte-g40i6i),.derived-note.svelte-g40i6i strong:where(.svelte-g40i6i),.derived-note.svelte-g40i6i p:where(.svelte-g40i6i){margin:0;display:block}.derived-note.svelte-g40i6i span:where(.svelte-g40i6i),.derived-note.svelte-g40i6i p:where(.svelte-g40i6i){color:var(--muted)}.derived-note.svelte-g40i6i strong:where(.svelte-g40i6i){margin-top:.2rem;color:var(--text)}.derived-note.svelte-g40i6i p:where(.svelte-g40i6i){margin-top:.45rem;line-height:1.45}.full-width.svelte-g40i6i{grid-column:1 / -1}.parameter-table.svelte-g40i6i{display:grid;gap:.6rem}.parameter-table-head.svelte-g40i6i,.parameter-row.svelte-g40i6i{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,.9fr)) minmax(0,1.5fr);gap:.75rem;align-items:center}.parameter-table-head.svelte-g40i6i{padding:0 .2rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#4a392ba6}.parameter-row.svelte-g40i6i{padding:.8rem .9rem;border-radius:1rem;background:#fffcf7db;border:1px solid rgba(79,60,46,.08)}.parameter-row.svelte-g40i6i input:where(.svelte-g40i6i){width:100%;box-sizing:border-box;border:1px solid rgba(72,56,42,.16);border-radius:.8rem;padding:.65rem .8rem;background:#fffdf8f2;color:var(--text);font:inherit}.compact-field.svelte-g40i6i{display:grid;gap:.3rem;align-content:start}.preview-slider.svelte-g40i6i{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;color:var(--muted)}.preview-slider.svelte-g40i6i input[type=range]:where(.svelte-g40i6i){padding:0;border:none;background:transparent}.preview-slider.svelte-g40i6i strong:where(.svelte-g40i6i){min-width:4.4rem;text-align:right;color:var(--text);font-size:.82rem}.advanced-grid.svelte-g40i6i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.json-editor.svelte-g40i6i{min-height:28rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.84rem;line-height:1.45}.message-list.svelte-g40i6i{margin:0;padding-left:1.2rem;display:grid;gap:.45rem}.error-list.svelte-g40i6i li:where(.svelte-g40i6i){color:#b42318}.warning-list.svelte-g40i6i li:where(.svelte-g40i6i){color:#92400e}@media(max-width:1100px){.advanced-grid.svelte-g40i6i,.form-grid.svelte-g40i6i,.preview-split.svelte-g40i6i{grid-template-columns:1fr}}@media(max-width:720px){.mode-nav.svelte-g40i6i,.mode-pill-row.svelte-g40i6i{flex-wrap:wrap}.summary-grid.svelte-g40i6i,.parameter-table-head.svelte-g40i6i,.parameter-row.svelte-g40i6i{grid-template-columns:1fr}.preview-toolbar.svelte-g40i6i{flex-direction:column;align-items:stretch}}
