{
  "nodes": [
    { "id": "ceo", "data": { "name": "CEO" }, "style": { "fill": "#3B82F6", "radius": 28, "shape": "rounded-rect", "label": { "text": "CEO", "color": "#fff", "fontSize": 12 } } },
    { "id": "cto", "data": { "name": "CTO" }, "style": { "fill": "#10B981", "radius": 24, "shape": "rounded-rect", "label": { "text": "CTO", "color": "#fff" } } },
    { "id": "cfo", "data": { "name": "CFO" }, "style": { "fill": "#10B981", "radius": 24, "shape": "rounded-rect", "label": { "text": "CFO", "color": "#fff" } } },
    { "id": "coo", "data": { "name": "COO" }, "style": { "fill": "#10B981", "radius": 24, "shape": "rounded-rect", "label": { "text": "COO", "color": "#fff" } } },
    { "id": "eng-vp", "data": { "name": "VP Eng" }, "style": { "fill": "#8B5CF6", "radius": 20, "shape": "circle", "label": { "text": "VP Eng", "color": "#fff" } } },
    { "id": "data-vp", "data": { "name": "VP Data" }, "style": { "fill": "#8B5CF6", "radius": 20, "shape": "circle", "label": { "text": "VP Data", "color": "#fff" } } },
    { "id": "fin-mgr", "data": { "name": "Finance" }, "style": { "fill": "#F59E0B", "radius": 20, "shape": "circle", "label": { "text": "Finance", "color": "#fff" } } },
    { "id": "ops-mgr", "data": { "name": "Operations" }, "style": { "fill": "#F59E0B", "radius": 20, "shape": "circle", "label": { "text": "Ops", "color": "#fff" } } },
    { "id": "eng-1", "data": { "name": "Backend Lead" }, "style": { "fill": "#EC4899", "radius": 16, "label": { "text": "Backend", "color": "#fff" } } },
    { "id": "eng-2", "data": { "name": "Frontend Lead" }, "style": { "fill": "#EC4899", "radius": 16, "label": { "text": "Frontend", "color": "#fff" } } },
    { "id": "data-1", "data": { "name": "Data Eng" }, "style": { "fill": "#06B6D4", "radius": 16, "label": { "text": "Data Eng", "color": "#fff" } } },
    { "id": "data-2", "data": { "name": "ML Eng" }, "style": { "fill": "#06B6D4", "radius": 16, "label": { "text": "ML Eng", "color": "#fff" } } }
  ],
  "edges": [
    { "id": "e1", "source": "ceo", "target": "cto", "data": {} },
    { "id": "e2", "source": "ceo", "target": "cfo", "data": {} },
    { "id": "e3", "source": "ceo", "target": "coo", "data": {} },
    { "id": "e4", "source": "cto", "target": "eng-vp", "data": {} },
    { "id": "e5", "source": "cto", "target": "data-vp", "data": {} },
    { "id": "e6", "source": "cfo", "target": "fin-mgr", "data": {} },
    { "id": "e7", "source": "coo", "target": "ops-mgr", "data": {} },
    { "id": "e8", "source": "eng-vp", "target": "eng-1", "data": {} },
    { "id": "e9", "source": "eng-vp", "target": "eng-2", "data": {} },
    { "id": "e10", "source": "data-vp", "target": "data-1", "data": {} },
    { "id": "e11", "source": "data-vp", "target": "data-2", "data": {} }
  ],
  "layout": "dagre",
  "theme": "dark",
  "minimap": true,
  "legend": false,
  "search": false,
  "layoutSelector": false,
  "themeSelector": false,
  "toolbar": true,
  "tooltip": true,
  "contextMenu": false,
  "infoPanel": false,
  "hoverFocus": false,
  "autoFitOnResize": true,
  "fitPadding": 60
}
