.ie-body.svelte-1g6m9pd{flex-direction:column;gap:8px;display:flex}.ie-hint.svelte-1g6m9pd{color:var(--text-muted);margin:0;font-size:.6rem;line-height:1.4}.ie-hint.svelte-1g6m9pd code:where(.svelte-1g6m9pd){color:var(--gold-light)}.ie-textarea.svelte-1g6m9pd{background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;color:var(--text-primary);resize:vertical;padding:6px;font-family:monospace;font-size:.6rem}.ie-row.svelte-1g6m9pd{gap:6px;display:flex}.ie-results.svelte-1g6m9pd{border-top:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding-top:6px;display:flex}.ie-entry.svelte-1g6m9pd{flex-wrap:wrap;align-items:center;gap:8px;padding:3px 0;font-size:.65rem;display:flex}.ie-name.svelte-1g6m9pd{color:var(--gold-light);font-weight:600}.ie-meta.svelte-1g6m9pd{color:var(--text-dim);font-size:.55rem}.ie-ok.svelte-1g6m9pd{color:var(--ok,#6f9b5c)}.ie-err.svelte-1g6m9pd{color:var(--horde,#c5365a)}.rm-hint.svelte-dwquay{color:var(--text-muted);margin:0 0 8px;font-size:.6rem;line-height:1.4}.rm-hint.svelte-dwquay code:where(.svelte-dwquay){color:var(--gold-light)}.rm-empty.svelte-dwquay{color:var(--text-dim);text-align:center;margin:0;padding:16px;font-size:.65rem}.rm-wrap.svelte-dwquay{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:#0003;width:100%;max-height:420px;overflow:auto}.rm-canvas.svelte-dwquay{position:relative}.rm-svg.svelte-dwquay{pointer-events:none;position:absolute;top:0;left:0}.rm-edge.svelte-dwquay{fill:none;stroke:var(--gold);stroke-width:1.5px;cursor:pointer;pointer-events:stroke}.rm-edge.svelte-dwquay:hover{stroke:var(--gold-light);stroke-width:2.5px}.rm-edge.ghost.svelte-dwquay{stroke-dasharray:4 3;opacity:.6}.rm-link-preview.svelte-dwquay{fill:none;stroke:var(--gold-light);stroke-width:1.5px;stroke-dasharray:3 2}.mn-node.svelte-dwquay{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-sm);cursor:grab;-webkit-user-select:none;user-select:none;width:150px;padding:6px 8px;position:absolute}.mn-node.selected.svelte-dwquay{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.mn-node.ghost.svelte-dwquay{opacity:.7;border-style:dashed}.mn-title.svelte-dwquay{color:var(--gold-light);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:600;overflow:hidden}.mn-meta.svelte-dwquay{color:var(--text-dim);margin-bottom:4px;font-size:.5rem}.mn-actions.svelte-dwquay{gap:3px;display:flex}.mn-handle.svelte-dwquay{background:var(--gold);cursor:crosshair;border:2px solid var(--bg-raised);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.rl-body.svelte-1lrhbcc{flex-direction:column;gap:4px;max-height:420px;display:flex;overflow-y:auto}.rl-item.svelte-1lrhbcc{border-radius:var(--r-sm);cursor:pointer;transition:all var(--t-fast) var(--ease);background:#00000040;border:1px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.rl-item.svelte-1lrhbcc:hover{border-color:var(--border-subtle)}.rl-item.active.svelte-1lrhbcc{border-color:var(--gold);background:#ffd70014}.rl-info.svelte-1lrhbcc{flex-direction:column;gap:1px;display:flex;overflow:hidden}.rl-name.svelte-1lrhbcc{color:var(--gold-light);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;overflow:hidden}.rl-meta.svelte-1lrhbcc{color:var(--text-dim);font-size:.55rem}.rl-del.svelte-1lrhbcc{color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:.6rem}.rl-del.svelte-1lrhbcc:hover{color:var(--horde,#c5365a)}.rl-empty.svelte-1lrhbcc{color:var(--text-dim);text-align:center;padding:16px;font-size:.65rem}.spell-picker.svelte-1kc48kr{max-width:420px}.sp-search.svelte-1kc48kr{background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;color:var(--text-primary);margin-bottom:6px;padding:4px 8px;font-size:.65rem}.sp-search.svelte-1kc48kr:focus{border-color:var(--gold);outline:none}.sp-selected.svelte-1kc48kr{border:1px solid var(--gold);border-radius:var(--r-sm);background:#ffd70014;align-items:center;gap:6px;margin-bottom:6px;padding:4px 6px;display:flex}.sp-selected-icon.svelte-1kc48kr{border-radius:2px;width:24px;height:24px}.sp-selected-info.svelte-1kc48kr{flex-direction:column;gap:1px;display:flex}.sp-selected-name.svelte-1kc48kr{color:var(--gold-light);font-size:.65rem;font-weight:600}.sp-selected-id.svelte-1kc48kr{color:var(--text-dim);font-size:.5rem}.sp-results.svelte-1kc48kr{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow-y:auto}.sp-item.svelte-1kc48kr{border-radius:var(--r-sm);cursor:pointer;transition:all var(--t-fast) var(--ease);text-align:left;background:#0000004d;border:1px solid #0000;align-items:center;gap:6px;width:100%;padding:3px 6px;display:flex}.sp-item.svelte-1kc48kr:hover{border-color:var(--border-subtle);background:#00000080}.sp-item.selected.svelte-1kc48kr{border-color:var(--gold);background:#ffd7001a}.sp-icon.svelte-1kc48kr{border-radius:2px;flex-shrink:0;width:20px;height:20px}.sp-name.svelte-1kc48kr{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.6rem;overflow:hidden}.sp-id.svelte-1kc48kr{color:var(--text-dim);flex-shrink:0;font-size:.5rem}.sp-no-results.svelte-1kc48kr{color:var(--text-dim);text-align:center;padding:12px;font-size:.6rem}.re-body.svelte-10s1wfh{flex-direction:column;gap:10px;display:flex}.re-fields.svelte-10s1wfh{flex-wrap:wrap;gap:8px;display:flex}.re-field.svelte-10s1wfh{flex-direction:column;gap:2px;min-width:140px;display:flex}.re-field.svelte-10s1wfh span:where(.svelte-10s1wfh){color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.55rem}.re-field.svelte-10s1wfh input:where(.svelte-10s1wfh),.re-field.svelte-10s1wfh select:where(.svelte-10s1wfh){background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-primary);padding:4px 6px;font-size:.65rem}.re-checkbox.svelte-10s1wfh{flex-direction:row;align-items:center;gap:6px}.re-checkbox.svelte-10s1wfh span:where(.svelte-10s1wfh){text-transform:none;letter-spacing:normal;color:var(--text-secondary);font-size:.65rem}.re-radial-wrap.svelte-10s1wfh{justify-content:center;padding:6px 0;display:flex}.re-radial.svelte-10s1wfh{width:180px;height:180px;position:relative}.re-radial-slot.svelte-10s1wfh{border:1px solid var(--gold);background:var(--bg-raised);width:42px;height:42px;color:var(--gold-light);text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:.5rem;line-height:1.1;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.re-radial-slot.empty.svelte-10s1wfh{border-color:var(--border-subtle);color:var(--text-dim)}.re-slices.svelte-10s1wfh{border-collapse:collapse;width:100%;font-size:.65rem}.re-slices.svelte-10s1wfh th:where(.svelte-10s1wfh){text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);padding:4px 6px;font-size:.55rem}.re-slices.svelte-10s1wfh td:where(.svelte-10s1wfh){border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:4px 6px}.re-idx.svelte-10s1wfh{color:var(--text-dim);width:20px}.re-slices.svelte-10s1wfh select:where(.svelte-10s1wfh),.re-slices.svelte-10s1wfh input:where(.svelte-10s1wfh),.re-slices.svelte-10s1wfh textarea:where(.svelte-10s1wfh){background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-primary);width:100%;padding:3px 5px;font-size:.6rem}.re-flags.svelte-10s1wfh{width:60px!important}.re-arg-row.svelte-10s1wfh{gap:4px;display:flex}.re-preview.svelte-10s1wfh{color:var(--text-secondary);align-items:center;gap:4px;margin-top:3px;font-size:.55rem;display:flex}.re-preview.svelte-10s1wfh img:where(.svelte-10s1wfh){border-radius:2px;width:16px;height:16px}.re-actions.svelte-10s1wfh{white-space:nowrap;gap:2px;display:flex}.re-empty.svelte-10s1wfh{text-align:center;color:var(--text-dim);padding:12px}.re-row.svelte-10s1wfh{align-items:center;gap:8px;display:flex}.re-json-box.svelte-10s1wfh,.re-export-box.svelte-10s1wfh{background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;color:var(--text-secondary);resize:vertical;padding:6px;font-family:monospace;font-size:.55rem}.re-json-error.svelte-10s1wfh{color:var(--horde,#c5365a);font-size:.6rem}.re-export.svelte-10s1wfh{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px;display:flex}.re-export-ok.svelte-10s1wfh{color:var(--ok,#6f9b5c);font-size:.6rem}.re-export-err.svelte-10s1wfh{color:var(--horde,#c5365a);font-size:.6rem}.re-rotation-select.svelte-10s1wfh{margin-top:4px}.re-actions.svelte-10s1wfh button.active:where(.svelte-10s1wfh){border-color:var(--gold);color:var(--gold-light)}.re-advanced-row.svelte-10s1wfh td:where(.svelte-10s1wfh){border-bottom:1px solid var(--border-subtle);background:#00000026;padding:4px 6px 8px}.re-advanced.svelte-10s1wfh{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.re-advanced.svelte-10s1wfh .re-field:where(.svelte-10s1wfh){min-width:130px}.re-color-row.svelte-10s1wfh{align-items:center;gap:4px;display:flex}.re-color-row.svelte-10s1wfh input[type=color]:where(.svelte-10s1wfh){width:28px;height:22px;padding:1px 2px}.re-flag-checks.svelte-10s1wfh{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.re-flags-label.svelte-10s1wfh{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.55rem}.re-spec-select.svelte-10s1wfh{min-width:160px;font-size:.55rem!important}.opie-view.svelte-g9no5k{flex-direction:column;gap:12px;padding:4px 0;display:flex}.opie-columns.svelte-g9no5k{grid-template-columns:260px 1fr;align-items:start;gap:12px;display:grid}@media (width<=900px){.opie-columns.svelte-g9no5k{grid-template-columns:1fr}}
