chartlet 0.20.0

Compile structured data into deterministic, accessible static charts
Documentation
1
<div class="chartlet-wrapper"><style>.chartlet-stage{position:relative;display:inline-block;max-width:100%;vertical-align:top}.chartlet-stage>svg{display:block}.chartlet-hotspot{position:absolute;border-radius:8px;cursor:pointer}.chartlet-focus{margin:0 0 12px 0;font-size:13px}.chartlet-focus summary{cursor:pointer;min-height:24px}.chartlet-focus fieldset{border:none;padding:0;margin:4px 0 0 0}.chartlet-focus label{display:inline-flex;align-items:center;min-height:44px;margin-right:14px;cursor:pointer;white-space:nowrap}.chartlet-focus input{margin-right:4px}.chartlet-focus input:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.chartlet-wrapper:has(.chartlet-focus-node:checked) #chartlet-5a580197f71194e6 .chartlet-f{opacity:.18}#chartlet-5a580197f71194e6-hs-0{left:44.158%;top:45%;width:11.087%;height:9.259%}#chartlet-5a580197f71194e6-hs-1{left:60.7%;top:34.489%;width:10.435%;height:6.667%}#chartlet-5a580197f71194e6-hs-2{left:56.265%;top:62.548%;width:10.435%;height:6.667%}#chartlet-5a580197f71194e6-hs-3{left:32.702%;top:62.548%;width:10.435%;height:6.667%}#chartlet-5a580197f71194e6-hs-4{left:28.268%;top:34.489%;width:10.435%;height:6.667%}#chartlet-5a580197f71194e6-hs-5{left:56.037%;top:6.974%;width:12.826%;height:6.667%}#chartlet-5a580197f71194e6-hs-6{left:77.48%;top:21.994%;width:11.196%;height:6.667%}#chartlet-5a580197f71194e6-hs-7{left:85.142%;top:46.296%;width:11.63%;height:6.667%}#chartlet-5a580197f71194e6-hs-8{left:77.86%;top:70.599%;width:10.435%;height:6.667%}#chartlet-5a580197f71194e6-hs-9{left:57.232%;top:85.618%;width:10.435%;height:6.667%}#chartlet-5a580197f71194e6-hs-10{left:31.518%;top:85.618%;width:10.87%;height:6.667%}#chartlet-5a580197f71194e6-hs-11{left:11.107%;top:70.599%;width:10.435%;height:6.667%}#chartlet-5a580197f71194e6-hs-12{left:3.228%;top:46.296%;width:10.435%;height:6.667%}#chartlet-5a580197f71194e6-hs-13{left:9.15%;top:21.994%;width:14.348%;height:6.667%}#chartlet-5a580197f71194e6-hs-14{left:29.561%;top:6.974%;width:14.783%;height:6.667%}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-0:checked) #chartlet-5a580197f71194e6 .chartlet-f-0{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-0:checked) #chartlet-5a580197f71194e6 .chartlet-n-0 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-0:checked) #chartlet-5a580197f71194e6 .chartlet-n-0 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-1:checked) #chartlet-5a580197f71194e6 .chartlet-f-1{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-1:checked) #chartlet-5a580197f71194e6 .chartlet-n-1 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-1:checked) #chartlet-5a580197f71194e6 .chartlet-n-1 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-2:checked) #chartlet-5a580197f71194e6 .chartlet-f-2{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-2:checked) #chartlet-5a580197f71194e6 .chartlet-n-2 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-2:checked) #chartlet-5a580197f71194e6 .chartlet-n-2 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-3:checked) #chartlet-5a580197f71194e6 .chartlet-f-3{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-3:checked) #chartlet-5a580197f71194e6 .chartlet-n-3 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-3:checked) #chartlet-5a580197f71194e6 .chartlet-n-3 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-4:checked) #chartlet-5a580197f71194e6 .chartlet-f-4{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-4:checked) #chartlet-5a580197f71194e6 .chartlet-n-4 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-4:checked) #chartlet-5a580197f71194e6 .chartlet-n-4 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-5:checked) #chartlet-5a580197f71194e6 .chartlet-f-5{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-5:checked) #chartlet-5a580197f71194e6 .chartlet-n-5 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-5:checked) #chartlet-5a580197f71194e6 .chartlet-n-5 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-6:checked) #chartlet-5a580197f71194e6 .chartlet-f-6{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-6:checked) #chartlet-5a580197f71194e6 .chartlet-n-6 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-6:checked) #chartlet-5a580197f71194e6 .chartlet-n-6 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-7:checked) #chartlet-5a580197f71194e6 .chartlet-f-7{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-7:checked) #chartlet-5a580197f71194e6 .chartlet-n-7 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-7:checked) #chartlet-5a580197f71194e6 .chartlet-n-7 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-8:checked) #chartlet-5a580197f71194e6 .chartlet-f-8{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-8:checked) #chartlet-5a580197f71194e6 .chartlet-n-8 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-8:checked) #chartlet-5a580197f71194e6 .chartlet-n-8 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-9:checked) #chartlet-5a580197f71194e6 .chartlet-f-9{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-9:checked) #chartlet-5a580197f71194e6 .chartlet-n-9 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-9:checked) #chartlet-5a580197f71194e6 .chartlet-n-9 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-10:checked) #chartlet-5a580197f71194e6 .chartlet-f-10{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-10:checked) #chartlet-5a580197f71194e6 .chartlet-n-10 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-10:checked) #chartlet-5a580197f71194e6 .chartlet-n-10 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-11:checked) #chartlet-5a580197f71194e6 .chartlet-f-11{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-11:checked) #chartlet-5a580197f71194e6 .chartlet-n-11 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-11:checked) #chartlet-5a580197f71194e6 .chartlet-n-11 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-12:checked) #chartlet-5a580197f71194e6 .chartlet-f-12{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-12:checked) #chartlet-5a580197f71194e6 .chartlet-n-12 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-12:checked) #chartlet-5a580197f71194e6 .chartlet-n-12 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-13:checked) #chartlet-5a580197f71194e6 .chartlet-f-13{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-13:checked) #chartlet-5a580197f71194e6 .chartlet-n-13 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-13:checked) #chartlet-5a580197f71194e6 .chartlet-n-13 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-14:checked) #chartlet-5a580197f71194e6 .chartlet-f-14{opacity:1}.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-14:checked) #chartlet-5a580197f71194e6 .chartlet-n-14 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-5a580197f71194e6-focus-14:checked) #chartlet-5a580197f71194e6 .chartlet-n-14 .chartlet-seq-box{stroke-width:3}</style><details class="chartlet-focus"><summary>Focus</summary><fieldset><label><input type="radio" name="chartlet-5a580197f71194e6-focus" checked> Show all</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-0"> Platform</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-1"> Experience</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-2"> Data</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-3"> Operations</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-4"> Growth</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-5"> Design system</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-6"> Mobile first</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-7"> Accessibility</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-8"> Tracking</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-9"> Reporting</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-10"> Deployment</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-11"> Monitoring</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-12"> Search</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-13"> CRM automation</label><label><input type="radio" name="chartlet-5a580197f71194e6-focus" class="chartlet-focus-node" id="chartlet-5a580197f71194e6-focus-14"> Partner network</label></fieldset></details><figure class="chartlet-figure" data-viz="chart"><figcaption>Product strategy 2026</figcaption><div class="chartlet-stage"><svg xmlns="http://www.w3.org/2000/svg" width="920" height="540" viewBox="0 0 920 540" id="chartlet-5a580197f71194e6" role="img" aria-labelledby="chartlet-5a580197f71194e6-title chartlet-5a580197f71194e6-description" class="chartlet-root"><title id="chartlet-5a580197f71194e6-title">Product strategy 2026</title><desc id="chartlet-5a580197f71194e6-description">Mind map (radial tree) with 15 nodes in 3 levels. Centre: Platform (strategy 2026). Platform: Experience, Data, Operations, Growth. Experience: Design system, Mobile first, Accessibility. Data: Tracking, Reporting. Operations: Deployment, Monitoring. Growth: Search, CRM automation, Partner network.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-5a580197f71194e6 .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-5a580197f71194e6 .chartlet-label,#chartlet-5a580197f71194e6 .chartlet-tick,#chartlet-5a580197f71194e6 .chartlet-value,#chartlet-5a580197f71194e6 .chartlet-value-inverse,#chartlet-5a580197f71194e6 .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-5a580197f71194e6 .chartlet-value,#chartlet-5a580197f71194e6 .chartlet-value-inverse{font-weight:600}#chartlet-5a580197f71194e6 .chartlet-value{fill:var(--chartlet-text)}#chartlet-5a580197f71194e6 .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-5a580197f71194e6 .chartlet-axis-title{font-weight:600}#chartlet-5a580197f71194e6 .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-5a580197f71194e6 .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-5a580197f71194e6 .chartlet-bar,#chartlet-5a580197f71194e6 .chartlet-point{fill:var(--chartlet-accent)}#chartlet-5a580197f71194e6 .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-5a580197f71194e6 .chartlet-background{fill:var(--chartlet-background)}.chartlet-root{--chartlet-node:#eef3fd;--chartlet-lane:#f7f9fc;--chartlet-lane-head:#eef1f6;--chartlet-shadow:rgba(16,24,40,.09);--chartlet-role-blue:#2563eb;--chartlet-role-blue-fill:#eef3fd;--chartlet-role-green:#15803d;--chartlet-role-green-fill:#ecfdf3;--chartlet-role-amber:#b45309;--chartlet-role-amber-fill:#fff7e8;--chartlet-role-teal:#0f766e;--chartlet-role-teal-fill:#e9faf7;--chartlet-role-violet:#6d28d9;--chartlet-role-violet-fill:#f3efff;--chartlet-role-gray:#667085;--chartlet-role-gray-fill:#f7f8fa;--chartlet-role-red:#b42318;--chartlet-role-red-fill:#fef3f2}.chartlet-root.chartlet-theme-dark{--chartlet-node:#1a2436;--chartlet-lane:#121925;--chartlet-lane-head:#18212f;--chartlet-shadow:rgba(0,0,0,.45);--chartlet-role-blue:#7ea6ff;--chartlet-role-blue-fill:#1a2436;--chartlet-role-green:#4ade80;--chartlet-role-green-fill:#132a1d;--chartlet-role-amber:#fbbf24;--chartlet-role-amber-fill:#2b2210;--chartlet-role-teal:#2dd4bf;--chartlet-role-teal-fill:#0f2a27;--chartlet-role-violet:#b69cff;--chartlet-role-violet-fill:#231c38;--chartlet-role-gray:#9aa7bd;--chartlet-role-gray-fill:#161d29;--chartlet-role-red:#f97066;--chartlet-role-red-fill:#2d1616}#chartlet-5a580197f71194e6 .chartlet-role-blue{fill:var(--chartlet-role-blue-fill);stroke:var(--chartlet-role-blue)}#chartlet-5a580197f71194e6 .chartlet-role-green{fill:var(--chartlet-role-green-fill);stroke:var(--chartlet-role-green)}#chartlet-5a580197f71194e6 .chartlet-role-amber{fill:var(--chartlet-role-amber-fill);stroke:var(--chartlet-role-amber)}#chartlet-5a580197f71194e6 .chartlet-role-teal{fill:var(--chartlet-role-teal-fill);stroke:var(--chartlet-role-teal)}#chartlet-5a580197f71194e6 .chartlet-role-violet{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet)}#chartlet-5a580197f71194e6 .chartlet-role-gray{fill:var(--chartlet-role-gray-fill);stroke:var(--chartlet-role-gray)}#chartlet-5a580197f71194e6 .chartlet-role-red{fill:var(--chartlet-role-red-fill);stroke:var(--chartlet-role-red)}#chartlet-5a580197f71194e6 .chartlet-diagram-rim{fill:none;stroke:var(--chartlet-role-teal);stroke-width:1.5}#chartlet-5a580197f71194e6 .chartlet-diagram-shadow{fill:var(--chartlet-shadow);stroke:none;rx:7px}#chartlet-5a580197f71194e6 .chartlet-diagram-chip{fill:var(--chartlet-background);stroke:var(--chartlet-grid);stroke-width:1;rx:4px}#chartlet-5a580197f71194e6 .chartlet-diagram-chip-text{font-size:12px;fill:var(--chartlet-text)}#chartlet-5a580197f71194e6 .chartlet-diagram-badge{fill:var(--chartlet-accent);stroke:var(--chartlet-background);stroke-width:2}#chartlet-5a580197f71194e6 .chartlet-diagram-badge-text{font-size:10px;font-weight:700;fill:var(--chartlet-background)}#chartlet-5a580197f71194e6 .chartlet-flow-node{stroke-width:1.5;stroke-linejoin:round;rx:7px}#chartlet-5a580197f71194e6 .chartlet-flow-start{stroke-width:2}#chartlet-5a580197f71194e6 .chartlet-flow-end{stroke-width:3}#chartlet-5a580197f71194e6 .chartlet-flow-external{stroke-dasharray:5 3}#chartlet-5a580197f71194e6 .chartlet-flow-inner{stroke:var(--chartlet-role-blue);stroke-width:1}#chartlet-5a580197f71194e6 .chartlet-flow-label{font-size:13px;font-weight:600;fill:var(--chartlet-text)}#chartlet-5a580197f71194e6 .chartlet-flow-sublabel{font-size:11px;fill:var(--chartlet-muted)}#chartlet-5a580197f71194e6 .chartlet-flow-edge{fill:none;stroke:var(--chartlet-zero);stroke-width:1.4;stroke-linejoin:round}#chartlet-5a580197f71194e6 .chartlet-flow-dashed{stroke-dasharray:5 4}#chartlet-5a580197f71194e6 .chartlet-flow-dotted{stroke-dasharray:1 4;stroke-linecap:round}#chartlet-5a580197f71194e6 .chartlet-flow-main{stroke:var(--chartlet-accent);stroke-width:2.2}#chartlet-5a580197f71194e6 .chartlet-flow-head{fill:var(--chartlet-zero);stroke:var(--chartlet-zero);stroke-width:1;stroke-linejoin:round}#chartlet-5a580197f71194e6 .chartlet-flow-main-head{fill:var(--chartlet-accent);stroke:var(--chartlet-accent)}#chartlet-5a580197f71194e6 .chartlet-flow-lane{fill:var(--chartlet-lane);stroke:var(--chartlet-grid);stroke-width:1}#chartlet-5a580197f71194e6 .chartlet-flow-lane-alt{fill:var(--chartlet-background)}#chartlet-5a580197f71194e6 .chartlet-flow-lane-head{fill:var(--chartlet-lane-head);stroke:none}#chartlet-5a580197f71194e6 .chartlet-flow-lane-label{font-size:11px;font-weight:650;fill:var(--chartlet-muted);letter-spacing:.04em}#chartlet-5a580197f71194e6 .chartlet-flow-group{fill:var(--chartlet-accent);fill-opacity:.04;stroke:var(--chartlet-zero);stroke-width:1;stroke-dasharray:4 3;rx:10px}#chartlet-5a580197f71194e6 .chartlet-flow-group-label{font-size:11px;font-weight:600;fill:var(--chartlet-muted)}#chartlet-5a580197f71194e6 .chartlet-arch-head{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet);stroke-width:1.5}#chartlet-5a580197f71194e6 .chartlet-arch-dot{fill:var(--chartlet-role-blue);stroke:none}</style><g class="chartlet-f chartlet-f-0 chartlet-f-1"><polyline points="508.25,246.204 564.32,222.24" class="chartlet-flow-edge"><title>Platform → Experience</title></polyline></g><g class="chartlet-f chartlet-f-1 chartlet-f-5"><polyline points="602.573,186.24 578.403,73.661" class="chartlet-flow-edge"><title>Experience → Design system</title></polyline></g><g class="chartlet-f chartlet-f-1 chartlet-f-6"><polyline points="648.555,186.24 722.198,154.767" class="chartlet-flow-edge"><title>Experience → Mobile first</title></polyline></g><g class="chartlet-f chartlet-f-1 chartlet-f-7"><polyline points="654.438,217.526 783.304,253.193" class="chartlet-flow-edge"><title>Experience → Accessibility</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-2"><polyline points="488.128,293 543.409,337.757" class="chartlet-flow-edge"><title>Platform → Data</title></polyline></g><g class="chartlet-f chartlet-f-2 chartlet-f-8"><polyline points="613.641,366.261 716.315,388.729" class="chartlet-flow-edge"><title>Data → Tracking</title></polyline></g><g class="chartlet-f chartlet-f-2 chartlet-f-9"><polyline points="566.927,373.757 573.253,462.339" class="chartlet-flow-edge"><title>Data → Reporting</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-3"><polyline points="426.372,293 371.091,337.757" class="chartlet-flow-edge"><title>Platform → Operations</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-10"><polyline points="347.573,373.757 341.247,462.339" class="chartlet-flow-edge"><title>Operations → Deployment</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-11"><polyline points="300.859,366.261 198.185,388.729" class="chartlet-flow-edge"><title>Operations → Monitoring</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-4"><polyline points="406.25,246.204 350.18,222.24" class="chartlet-flow-edge"><title>Platform → Growth</title></polyline></g><g class="chartlet-f chartlet-f-4 chartlet-f-12"><polyline points="260.062,217.526 125.696,254.715" class="chartlet-flow-edge"><title>Growth → Search</title></polyline></g><g class="chartlet-f chartlet-f-4 chartlet-f-13"><polyline points="265.945,186.24 192.302,154.767" class="chartlet-flow-edge"><title>Growth → CRM automation</title></polyline></g><g class="chartlet-f chartlet-f-4 chartlet-f-14"><polyline points="311.927,186.24 336.097,73.661" class="chartlet-flow-edge"><title>Growth → Partner network</title></polyline></g><g class="chartlet-f chartlet-n-0 chartlet-f-0 chartlet-f-1 chartlet-f-2 chartlet-f-3 chartlet-f-4"><rect x="406.25" y="245.5" width="102" height="50" class="chartlet-diagram-shadow"/><rect x="406.25" y="243" width="102" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Platform – strategy 2026</title></rect><text x="457.25" y="265.5" text-anchor="middle" class="chartlet-flow-label">Platform</text><text x="457.25" y="279.5" text-anchor="middle" class="chartlet-flow-sublabel">strategy 2026</text></g><g class="chartlet-f chartlet-n-1 chartlet-f-0 chartlet-f-1 chartlet-f-5 chartlet-f-6 chartlet-f-7"><rect x="558.438" y="188.74" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="558.438" y="186.24" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Experience</title></rect><text x="606.438" y="208.74" text-anchor="middle" class="chartlet-flow-label">Experience</text></g><g class="chartlet-f chartlet-n-2 chartlet-f-0 chartlet-f-2 chartlet-f-8 chartlet-f-9"><rect x="517.641" y="340.257" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="517.641" y="337.757" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Data</title></rect><text x="565.641" y="360.257" text-anchor="middle" class="chartlet-flow-label">Data</text></g><g class="chartlet-f chartlet-n-3 chartlet-f-0 chartlet-f-3 chartlet-f-10 chartlet-f-11"><rect x="300.859" y="340.257" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="300.859" y="337.757" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Operations</title></rect><text x="348.859" y="360.257" text-anchor="middle" class="chartlet-flow-label">Operations</text></g><g class="chartlet-f chartlet-n-4 chartlet-f-0 chartlet-f-4 chartlet-f-12 chartlet-f-13 chartlet-f-14"><rect x="260.062" y="188.74" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="260.062" y="186.24" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Growth</title></rect><text x="308.062" y="208.74" text-anchor="middle" class="chartlet-flow-label">Growth</text></g><g class="chartlet-f chartlet-n-5 chartlet-f-1 chartlet-f-5"><rect x="515.539" y="40.161" width="118" height="36" class="chartlet-diagram-shadow"/><rect x="515.539" y="37.661" width="118" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Design system</title></rect><text x="574.539" y="60.161" text-anchor="middle" class="chartlet-flow-label">Design system</text></g><g class="chartlet-f chartlet-n-6 chartlet-f-1 chartlet-f-6"><rect x="712.815" y="121.267" width="103" height="36" class="chartlet-diagram-shadow"/><rect x="712.815" y="118.767" width="103" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Mobile first</title></rect><text x="764.315" y="141.267" text-anchor="middle" class="chartlet-flow-label">Mobile first</text></g><g class="chartlet-f chartlet-n-7 chartlet-f-1 chartlet-f-7"><rect x="783.304" y="252.5" width="107" height="36" class="chartlet-diagram-shadow"/><rect x="783.304" y="250" width="107" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Accessibility</title></rect><text x="836.804" y="272.5" text-anchor="middle" class="chartlet-flow-label">Accessibility</text></g><g class="chartlet-f chartlet-n-8 chartlet-f-2 chartlet-f-8"><rect x="716.315" y="383.733" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="716.315" y="381.233" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Tracking</title></rect><text x="764.315" y="403.733" text-anchor="middle" class="chartlet-flow-label">Tracking</text></g><g class="chartlet-f chartlet-n-9 chartlet-f-2 chartlet-f-9"><rect x="526.539" y="464.839" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="526.539" y="462.339" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Reporting</title></rect><text x="574.539" y="484.839" text-anchor="middle" class="chartlet-flow-label">Reporting</text></g><g class="chartlet-f chartlet-n-10 chartlet-f-3 chartlet-f-10"><rect x="289.961" y="464.839" width="100" height="36" class="chartlet-diagram-shadow"/><rect x="289.961" y="462.339" width="100" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Deployment</title></rect><text x="339.961" y="484.839" text-anchor="middle" class="chartlet-flow-label">Deployment</text></g><g class="chartlet-f chartlet-n-11 chartlet-f-3 chartlet-f-11"><rect x="102.185" y="383.733" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="102.185" y="381.233" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Monitoring</title></rect><text x="150.185" y="403.733" text-anchor="middle" class="chartlet-flow-label">Monitoring</text></g><g class="chartlet-f chartlet-n-12 chartlet-f-4 chartlet-f-12"><rect x="29.696" y="252.5" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="29.696" y="250" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Search</title></rect><text x="77.696" y="272.5" text-anchor="middle" class="chartlet-flow-label">Search</text></g><g class="chartlet-f chartlet-n-13 chartlet-f-4 chartlet-f-13"><rect x="84.185" y="121.267" width="132" height="36" class="chartlet-diagram-shadow"/><rect x="84.185" y="118.767" width="132" height="36" class="chartlet-flow-node chartlet-role-blue"><title>CRM automation</title></rect><text x="150.185" y="141.267" text-anchor="middle" class="chartlet-flow-label">CRM automation</text></g><g class="chartlet-f chartlet-n-14 chartlet-f-4 chartlet-f-14"><rect x="271.961" y="40.161" width="136" height="36" class="chartlet-diagram-shadow"/><rect x="271.961" y="37.661" width="136" height="36" class="chartlet-flow-node chartlet-flow-external chartlet-role-gray"><title>Partner network</title></rect><text x="339.961" y="60.161" text-anchor="middle" class="chartlet-flow-label">Partner network</text></g></svg><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-0" for="chartlet-5a580197f71194e6-focus-0"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-1" for="chartlet-5a580197f71194e6-focus-1"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-2" for="chartlet-5a580197f71194e6-focus-2"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-3" for="chartlet-5a580197f71194e6-focus-3"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-4" for="chartlet-5a580197f71194e6-focus-4"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-5" for="chartlet-5a580197f71194e6-focus-5"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-6" for="chartlet-5a580197f71194e6-focus-6"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-7" for="chartlet-5a580197f71194e6-focus-7"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-8" for="chartlet-5a580197f71194e6-focus-8"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-9" for="chartlet-5a580197f71194e6-focus-9"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-10" for="chartlet-5a580197f71194e6-focus-10"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-11" for="chartlet-5a580197f71194e6-focus-11"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-12" for="chartlet-5a580197f71194e6-focus-12"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-13" for="chartlet-5a580197f71194e6-focus-13"></label><label class="chartlet-hotspot" id="chartlet-5a580197f71194e6-hs-14" for="chartlet-5a580197f71194e6-focus-14"></label></div><p class="chartlet-source">Source: Illustrative themes and measures</p><details class="chartlet-data" data-viz-text><summary>Show chart data</summary><table><caption>Data for Product strategy 2026</caption><thead><tr><th scope="col">Node</th><th scope="col">Level</th><th scope="col">Parent</th><th scope="col">Children</th></tr></thead><tbody><tr><th scope="row">Platform</th><td>1</td><td></td><td>Experience, Data, Operations, Growth</td></tr><tr><th scope="row">Experience</th><td>2</td><td>Platform</td><td>Design system, Mobile first, Accessibility</td></tr><tr><th scope="row">Design system</th><td>3</td><td>Experience</td><td></td></tr><tr><th scope="row">Mobile first</th><td>3</td><td>Experience</td><td></td></tr><tr><th scope="row">Accessibility</th><td>3</td><td>Experience</td><td></td></tr><tr><th scope="row">Data</th><td>2</td><td>Platform</td><td>Tracking, Reporting</td></tr><tr><th scope="row">Tracking</th><td>3</td><td>Data</td><td></td></tr><tr><th scope="row">Reporting</th><td>3</td><td>Data</td><td></td></tr><tr><th scope="row">Operations</th><td>2</td><td>Platform</td><td>Deployment, Monitoring</td></tr><tr><th scope="row">Deployment</th><td>3</td><td>Operations</td><td></td></tr><tr><th scope="row">Monitoring</th><td>3</td><td>Operations</td><td></td></tr><tr><th scope="row">Growth</th><td>2</td><td>Platform</td><td>Search, CRM automation, Partner network</td></tr><tr><th scope="row">Search</th><td>3</td><td>Growth</td><td></td></tr><tr><th scope="row">CRM automation</th><td>3</td><td>Growth</td><td></td></tr><tr><th scope="row">Partner network</th><td>3</td><td>Growth</td><td></td></tr></tbody></table></details></figure></div>