.grid.svelte-m4u1vi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.panel.svelte-m4u1vi{display:flex;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);flex-direction:column;gap:.6rem;padding:1rem}.head.svelte-m4u1vi{display:flex;flex-direction:column;gap:.15rem}.head.svelte-m4u1vi h3:where(.svelte-m4u1vi){color:var(--text);margin:0;font-size:.95rem;font-weight:700}.hint.svelte-m4u1vi{color:var(--text-subtle);font-size:.75rem}.resizable.svelte-m4u1vi{resize:both;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font:inherit;width:100%;min-width:120px;min-height:60px;padding:.5rem;font-size:.85rem}.scroller.svelte-m4u1vi{overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:120px}.spacer.svelte-m4u1vi{display:grid;color:var(--text-subtle);place-items: center;height:180px;font-size:.8rem}.target.svelte-m4u1vi{border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-muted);text-align:center;margin:.5rem;padding:.75rem;transition:background .2s,color .2s;font-size:.85rem}.target.visible.svelte-m4u1vi{background:var(--accent-soft);color:var(--accent-soft-text)}.fields.svelte-m4u1vi{display:flex;border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.4rem;padding:.6rem;transition:box-shadow .15s}.fields.lit.svelte-m4u1vi{box-shadow:var(--focus-ring)}.fields.svelte-m4u1vi input:where(.svelte-m4u1vi){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;outline:none;padding:.4rem .6rem}.fields.svelte-m4u1vi input:where(.svelte-m4u1vi):focus{border-color:var(--accent)}.fields.svelte-m4u1vi button:where(.svelte-m4u1vi){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;padding:.4rem .6rem}.readout.svelte-m4u1vi{display:flex;flex-wrap:wrap;align-items: center;gap:.6rem}code.svelte-m4u1vi{background:var(--code-bg);color:var(--code-accent);font-family:var(--font-mono);border-radius:4px;padding:.15rem .5rem;font-size:.85rem}.meta.svelte-m4u1vi{color:var(--text-muted);font-size:.8rem}
