.card.svelte-k0ixsg{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.frame.svelte-k0ixsg{position:relative;max-width:calc(100% * var(--zoom));aspect-ratio:1;background:var(--surface);border:2px solid var(--line);border-radius:14px;overflow:hidden}.grid.svelte-k0ixsg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.grid.svelte-k0ixsg rect:where(.svelte-k0ixsg){fill:none;stroke:var(--line);stroke-width:1}.grid.svelte-k0ixsg .dash:where(.svelte-k0ixsg){stroke:var(--line);stroke-width:.8;stroke-dasharray:3 3}.grid.svelte-k0ixsg .faint:where(.svelte-k0ixsg){opacity:.5}.target.svelte-k0ixsg{position:absolute;top:0;right:0;bottom:0;left:0}.fallback.svelte-k0ixsg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:120px;color:var(--text)}.controls.svelte-k0ixsg{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px}.ctl-row.svelte-k0ixsg{display:flex;gap:12px}.ctl-row.svelte-k0ixsg .btn:where(.svelte-k0ixsg){flex:1}.animbtn.svelte-k0ixsg{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ai.svelte-k0ixsg{width:15px;height:15px;fill:currentColor}.stepbtn.svelte-k0ixsg{width:100%}.note.svelte-k0ixsg{font-size:13px;font-weight:600;color:var(--muted)}
