window.pageBoot = async (me) => {
  const state = { accounts: [] };

  const fmtDT = window.fmtDT || (s => s || "—");

  function statusBadge(a){
    if (a.cooldown_until && new Date(a.cooldown_until) > new Date())
      return `<span class="badge b-amber">cooldown</span>`;
    if (a.authorized) return `<span class="badge b-green">authorized</span>`;
    const m = {expired:"b-amber", revoked:"b-red", pending:"b-gray", error:"b-red"};
    return `<span class="badge ${m[a.status]||"b-gray"}">${esc(a.status)}</span>`;
  }

  function render(){
    const q = $("#accSearch").value.trim().toLowerCase();
94:      await load();
108:        await load();
133:          toast("Limits updated", "ok"); close(); await load();
141:        await load();
146:  await load();
