          (unknown.length ? el("div", {class:"notice warn", style:"font-size:.82rem;margin-bottom:10px"},
              "Unknown variables: " + esc(unknown.join(", "))) : null),
          (warns.length ? el("div", {class:"notice err", style:"font-size:.82rem;margin-bottom:10px"},
              "Validation: " + esc(warns.join("; "))) : null),
          el("div", {class:"pv-frame"}, el("iframe", {srcdoc: d.rendered_html})));
        openModal("Preview — " + tname, node, { xw:true, buttons:[{label:"Close",kind:"btn secondary",onClick:(c)=>c()}]});
      } catch (err) { toast("Preview failed: " + err.message, "err"); }
    }
    if (b.dataset.edit) {
