chartlet 0.14.0

Compile structured data into deterministic, accessible static charts
Documentation
1
<div class="chartlet-wrapper chartlet-responsive chartlet-bp-640"><style>.chartlet-wrapper.chartlet-responsive{display:block;width:100%;container-type:inline-size}.chartlet-variant-mobile{display:none}@container (max-width:639px){.chartlet-bp-640 .chartlet-variant-desktop{display:none}.chartlet-bp-640 .chartlet-variant-mobile{display:block}}</style><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-04b5a0b3c09435d3 .chartlet-f{opacity:.18}#chartlet-04b5a0b3c09435d3-hs-0{left:42.9%;top:2.308%;width:14.2%;height:9.615%}#chartlet-04b5a0b3c09435d3-hs-1{left:25.85%;top:23.077%;width:13.5%;height:9.615%}#chartlet-04b5a0b3c09435d3-hs-2{left:42.15%;top:23.077%;width:15.7%;height:9.615%}#chartlet-04b5a0b3c09435d3-hs-3{left:60.45%;top:23.077%;width:13.9%;height:9.615%}#chartlet-04b5a0b3c09435d3-hs-4{left:22%;top:43.846%;width:9.6%;height:6.923%}#chartlet-04b5a0b3c09435d3-hs-5{left:33.6%;top:43.846%;width:9.6%;height:6.923%}#chartlet-04b5a0b3c09435d3-hs-6{left:45.2%;top:43.846%;width:9.6%;height:9.615%}#chartlet-04b5a0b3c09435d3-hs-7{left:56.8%;top:43.846%;width:9.6%;height:6.923%}#chartlet-04b5a0b3c09435d3-hs-8{left:68.4%;top:43.846%;width:9.6%;height:9.615%}#chartlet-04b5a0b3c09435d3-hs-9{left:68.4%;top:64.615%;width:9.6%;height:6.923%}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-0:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-0{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-0:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-0 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-0:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-0 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-1:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-1{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-1:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-1 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-1:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-1 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-2:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-2{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-2:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-2 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-2:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-2 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-3:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-3{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-3:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-3 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-3:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-3 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-4:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-4{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-4:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-4 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-4:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-4 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-5:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-5{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-5:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-5 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-5:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-5 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-6:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-6{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-6:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-6 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-6:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-6 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-7:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-7{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-7:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-7 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-7:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-7 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-8:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-8{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-8:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-8 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-8:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-8 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-9:checked) #chartlet-04b5a0b3c09435d3 .chartlet-f-9{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-9:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-9 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-9:checked) #chartlet-04b5a0b3c09435d3 .chartlet-n-9 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(.chartlet-focus-node:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f{opacity:.18}#chartlet-04b5a0b3c09435d3-m-hs-0{left:34.794%;top:2.222%;width:25%;height:12.222%}#chartlet-04b5a0b3c09435d3-m-hs-1{left:9.263%;top:25.185%;width:20.536%;height:14.815%}#chartlet-04b5a0b3c09435d3-m-hs-2{left:34.71%;top:25.185%;width:20.536%;height:14.815%}#chartlet-04b5a0b3c09435d3-m-hs-3{left:64.788%;top:25.185%;width:20.536%;height:12.222%}#chartlet-04b5a0b3c09435d3-m-hs-4{left:3.013%;top:50.741%;width:15.625%;height:6.667%}#chartlet-04b5a0b3c09435d3-m-hs-5{left:20.871%;top:50.741%;width:14.732%;height:6.667%}#chartlet-04b5a0b3c09435d3-m-hs-6{left:37.835%;top:50.741%;width:14.286%;height:9.259%}#chartlet-04b5a0b3c09435d3-m-hs-7{left:54.353%;top:50.741%;width:18.973%;height:6.667%}#chartlet-04b5a0b3c09435d3-m-hs-8{left:75.558%;top:50.741%;width:21.429%;height:9.259%}#chartlet-04b5a0b3c09435d3-m-hs-9{left:78.906%;top:70.741%;width:14.732%;height:6.667%}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-0:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-0{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-0:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-0 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-0:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-0 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-1:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-1{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-1:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-1 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-1:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-1 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-2:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-2{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-2:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-2 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-2:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-2 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-3:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-3{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-3:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-3 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-3:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-3 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-4:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-4{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-4:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-4 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-4:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-4 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-5:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-5{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-5:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-5 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-5:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-5 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-6:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-6{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-6:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-6 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-6:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-6 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-7:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-7{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-7:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-7 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-7:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-7 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-8:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-8{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-8:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-8 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-8:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-8 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-9:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-f-9{opacity:1}.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-9:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-9 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-04b5a0b3c09435d3-focus-9:checked) #chartlet-04b5a0b3c09435d3-m .chartlet-n-9 .chartlet-seq-box{stroke-width:3}</style><details class="chartlet-focus"><summary>Focus</summary><fieldset><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" checked> Show all</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-0"> Northwind Holding</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-1"> Northwind Retail</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-2"> Northwind Logistics</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-3"> Northwind Digital</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-4"> Stores</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-5"> Outlet</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-6"> Fleet</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-7"> Platform</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-8"> Labs</label><label><input type="radio" name="chartlet-04b5a0b3c09435d3-focus" class="chartlet-focus-node" id="chartlet-04b5a0b3c09435d3-focus-9"> Studio</label></fieldset></details><figure class="chartlet-figure" data-viz="chart"><figcaption>Ownership structure of the Northwind group</figcaption><div class="chartlet-variant-desktop"><div class="chartlet-stage"><svg xmlns="http://www.w3.org/2000/svg" width="1000" height="520" viewBox="0 0 1000 520" id="chartlet-04b5a0b3c09435d3" role="img" aria-labelledby="chartlet-04b5a0b3c09435d3-title chartlet-04b5a0b3c09435d3-description" class="chartlet-root"><title id="chartlet-04b5a0b3c09435d3-title">Ownership structure of the Northwind group</title><desc id="chartlet-04b5a0b3c09435d3-description">Tree with 10 nodes in 4 levels. Root: Northwind Holding (parent company). Northwind Holding: Northwind Retail (operating company, 100 %), Northwind Logistics (operating company, 75 %), Northwind Digital (software, 60 %). Northwind Retail: Stores (100 %), Outlet (51 %). Northwind Logistics: Fleet (leasing, 100 %). Northwind Digital: Platform (100 %), Labs (joint venture, 50 %). Labs: Studio (100 %).</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-04b5a0b3c09435d3 .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-04b5a0b3c09435d3 .chartlet-label,#chartlet-04b5a0b3c09435d3 .chartlet-tick,#chartlet-04b5a0b3c09435d3 .chartlet-value,#chartlet-04b5a0b3c09435d3 .chartlet-value-inverse,#chartlet-04b5a0b3c09435d3 .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-04b5a0b3c09435d3 .chartlet-value,#chartlet-04b5a0b3c09435d3 .chartlet-value-inverse{font-weight:600}#chartlet-04b5a0b3c09435d3 .chartlet-value{fill:var(--chartlet-text)}#chartlet-04b5a0b3c09435d3 .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-04b5a0b3c09435d3 .chartlet-axis-title{font-weight:600}#chartlet-04b5a0b3c09435d3 .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-04b5a0b3c09435d3 .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-04b5a0b3c09435d3 .chartlet-bar,#chartlet-04b5a0b3c09435d3 .chartlet-point{fill:var(--chartlet-accent)}#chartlet-04b5a0b3c09435d3 .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-04b5a0b3c09435d3 .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-04b5a0b3c09435d3 .chartlet-role-blue{fill:var(--chartlet-role-blue-fill);stroke:var(--chartlet-role-blue)}#chartlet-04b5a0b3c09435d3 .chartlet-role-green{fill:var(--chartlet-role-green-fill);stroke:var(--chartlet-role-green)}#chartlet-04b5a0b3c09435d3 .chartlet-role-amber{fill:var(--chartlet-role-amber-fill);stroke:var(--chartlet-role-amber)}#chartlet-04b5a0b3c09435d3 .chartlet-role-teal{fill:var(--chartlet-role-teal-fill);stroke:var(--chartlet-role-teal)}#chartlet-04b5a0b3c09435d3 .chartlet-role-violet{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet)}#chartlet-04b5a0b3c09435d3 .chartlet-role-gray{fill:var(--chartlet-role-gray-fill);stroke:var(--chartlet-role-gray)}#chartlet-04b5a0b3c09435d3 .chartlet-role-red{fill:var(--chartlet-role-red-fill);stroke:var(--chartlet-role-red)}#chartlet-04b5a0b3c09435d3 .chartlet-diagram-rim{fill:none;stroke:var(--chartlet-role-teal);stroke-width:1.5}#chartlet-04b5a0b3c09435d3 .chartlet-diagram-shadow{fill:var(--chartlet-shadow);stroke:none;rx:7px}#chartlet-04b5a0b3c09435d3 .chartlet-diagram-chip{fill:var(--chartlet-background);stroke:var(--chartlet-grid);stroke-width:1;rx:4px}#chartlet-04b5a0b3c09435d3 .chartlet-diagram-chip-text{font-size:12px;fill:var(--chartlet-text)}#chartlet-04b5a0b3c09435d3 .chartlet-diagram-badge{fill:var(--chartlet-accent);stroke:var(--chartlet-background);stroke-width:2}#chartlet-04b5a0b3c09435d3 .chartlet-diagram-badge-text{font-size:10px;font-weight:700;fill:var(--chartlet-background)}#chartlet-04b5a0b3c09435d3 .chartlet-flow-node{stroke-width:1.5;stroke-linejoin:round;rx:7px}#chartlet-04b5a0b3c09435d3 .chartlet-flow-start{stroke-width:2}#chartlet-04b5a0b3c09435d3 .chartlet-flow-end{stroke-width:3}#chartlet-04b5a0b3c09435d3 .chartlet-flow-external{stroke-dasharray:5 3}#chartlet-04b5a0b3c09435d3 .chartlet-flow-inner{stroke:var(--chartlet-role-blue);stroke-width:1}#chartlet-04b5a0b3c09435d3 .chartlet-flow-label{font-size:13px;font-weight:600;fill:var(--chartlet-text)}#chartlet-04b5a0b3c09435d3 .chartlet-flow-sublabel{font-size:11px;fill:var(--chartlet-muted)}#chartlet-04b5a0b3c09435d3 .chartlet-flow-edge{fill:none;stroke:var(--chartlet-zero);stroke-width:1.4;stroke-linejoin:round}#chartlet-04b5a0b3c09435d3 .chartlet-flow-dashed{stroke-dasharray:5 4}#chartlet-04b5a0b3c09435d3 .chartlet-flow-dotted{stroke-dasharray:1 4;stroke-linecap:round}#chartlet-04b5a0b3c09435d3 .chartlet-flow-main{stroke:var(--chartlet-accent);stroke-width:2.2}#chartlet-04b5a0b3c09435d3 .chartlet-flow-head{fill:var(--chartlet-zero);stroke:var(--chartlet-zero);stroke-width:1;stroke-linejoin:round}#chartlet-04b5a0b3c09435d3 .chartlet-flow-main-head{fill:var(--chartlet-accent);stroke:var(--chartlet-accent)}#chartlet-04b5a0b3c09435d3 .chartlet-flow-lane{fill:var(--chartlet-lane);stroke:var(--chartlet-grid);stroke-width:1}#chartlet-04b5a0b3c09435d3 .chartlet-flow-lane-alt{fill:var(--chartlet-background)}#chartlet-04b5a0b3c09435d3 .chartlet-flow-lane-head{fill:var(--chartlet-lane-head);stroke:none}#chartlet-04b5a0b3c09435d3 .chartlet-flow-lane-label{font-size:11px;font-weight:650;fill:var(--chartlet-muted);letter-spacing:.04em}#chartlet-04b5a0b3c09435d3 .chartlet-flow-group{fill:var(--chartlet-accent);fill-opacity:.04;stroke:var(--chartlet-zero);stroke-width:1;stroke-dasharray:4 3;rx:10px}#chartlet-04b5a0b3c09435d3 .chartlet-flow-group-label{font-size:11px;font-weight:600;fill:var(--chartlet-muted)}#chartlet-04b5a0b3c09435d3 .chartlet-arch-head{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet);stroke-width:1.5}#chartlet-04b5a0b3c09435d3 .chartlet-arch-dot{fill:var(--chartlet-role-blue);stroke:none}</style><g class="chartlet-f chartlet-f-0 chartlet-f-1"><polyline points="500,62 500,85 499.625,87.625 498.5,89.5 496.625,90.625 494,91 332,91 329.375,91.375 327.5,92.5 326.375,94.375 326,97 326,120" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Retail: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-1 chartlet-f-4"><polyline points="326,170 326,193 325.625,195.625 324.5,197.5 322.625,198.625 320,199 274,199 271.375,199.375 269.5,200.5 268.375,202.375 268,205 268,228" class="chartlet-flow-edge"><title>Northwind Retail → Stores: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-1 chartlet-f-5"><polyline points="326,170 326,193 326.375,195.625 327.5,197.5 329.375,198.625 332,199 378,199 380.625,199.375 382.5,200.5 383.625,202.375 384,205 384,228" class="chartlet-flow-edge"><title>Northwind Retail → Outlet: 51 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-2"><polyline points="500,62 500,91 500,91 500,120" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Logistics: 75 %</title></polyline></g><g class="chartlet-f chartlet-f-2 chartlet-f-6"><polyline points="500,170 500,199 500,199 500,228" class="chartlet-flow-edge"><title>Northwind Logistics → Fleet: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-3"><polyline points="500,62 500,85 500.375,87.625 501.5,89.5 503.375,90.625 506,91 668,91 670.625,91.375 672.5,92.5 673.625,94.375 674,97 674,120" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Digital: 60 %</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-7"><polyline points="674,170 674,193 673.625,195.625 672.5,197.5 670.625,198.625 668,199 622,199 619.375,199.375 617.5,200.5 616.375,202.375 616,205 616,228" class="chartlet-flow-edge"><title>Northwind Digital → Platform: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-8"><polyline points="674,170 674,193 674.375,195.625 675.5,197.5 677.375,198.625 680,199 726,199 728.625,199.375 730.5,200.5 731.625,202.375 732,205 732,228" class="chartlet-flow-edge"><title>Northwind Digital → Labs: 50 %</title></polyline></g><g class="chartlet-f chartlet-f-8 chartlet-f-9"><polyline points="732,278 732,307 732,307 732,336" class="chartlet-flow-edge"><title>Labs → Studio: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-1"><rect x="305.16" y="96" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="326" y="110" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-1 chartlet-f-4"><rect x="247.16" y="204" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="268" y="218" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-1 chartlet-f-5"><rect x="366.52" y="204" width="34.96" height="21" class="chartlet-diagram-chip"/><text x="384" y="218" text-anchor="middle" class="chartlet-diagram-chip-text">51 %</text></g><g class="chartlet-f chartlet-f-0 chartlet-f-2"><rect x="480.96" y="96" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="500" y="110" text-anchor="middle" class="chartlet-diagram-chip-text">75 %</text></g><g class="chartlet-f chartlet-f-2 chartlet-f-6"><rect x="479.16" y="204" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="500" y="218" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-0 chartlet-f-3"><rect x="654.96" y="96" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="674" y="110" text-anchor="middle" class="chartlet-diagram-chip-text">60 %</text></g><g class="chartlet-f chartlet-f-3 chartlet-f-7"><rect x="595.16" y="204" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="616" y="218" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-3 chartlet-f-8"><rect x="712.96" y="204" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="732" y="218" text-anchor="middle" class="chartlet-diagram-chip-text">50 %</text></g><g class="chartlet-f chartlet-f-8 chartlet-f-9"><rect x="711.16" y="312" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="732" y="326" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-n-0 chartlet-f-0 chartlet-f-1 chartlet-f-2 chartlet-f-3"><rect x="429" y="14.5" width="142" height="50" class="chartlet-diagram-shadow"/><rect x="429" y="12" width="142" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Holding – parent company</title></rect><text x="500" y="34.5" text-anchor="middle" class="chartlet-flow-label">Northwind Holding</text><text x="500" y="48.5" text-anchor="middle" class="chartlet-flow-sublabel">parent company</text></g><g class="chartlet-f chartlet-n-1 chartlet-f-0 chartlet-f-1 chartlet-f-4 chartlet-f-5"><rect x="258.5" y="122.5" width="135" height="50" class="chartlet-diagram-shadow"/><rect x="258.5" y="120" width="135" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Retail – operating company</title></rect><text x="326" y="142.5" text-anchor="middle" class="chartlet-flow-label">Northwind Retail</text><text x="326" y="156.5" text-anchor="middle" class="chartlet-flow-sublabel">operating company</text></g><g class="chartlet-f chartlet-n-2 chartlet-f-0 chartlet-f-2 chartlet-f-6"><rect x="421.5" y="122.5" width="157" height="50" class="chartlet-diagram-shadow"/><rect x="421.5" y="120" width="157" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Logistics – operating company</title></rect><text x="500" y="142.5" text-anchor="middle" class="chartlet-flow-label">Northwind Logistics</text><text x="500" y="156.5" text-anchor="middle" class="chartlet-flow-sublabel">operating company</text></g><g class="chartlet-f chartlet-n-3 chartlet-f-0 chartlet-f-3 chartlet-f-7 chartlet-f-8"><rect x="604.5" y="122.5" width="139" height="50" class="chartlet-diagram-shadow"/><rect x="604.5" y="120" width="139" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Digital – software</title></rect><text x="674" y="142.5" text-anchor="middle" class="chartlet-flow-label">Northwind Digital</text><text x="674" y="156.5" text-anchor="middle" class="chartlet-flow-sublabel">software</text></g><g class="chartlet-f chartlet-n-4 chartlet-f-1 chartlet-f-4"><rect x="220" y="230.5" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="220" y="228" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Stores</title></rect><text x="268" y="250.5" text-anchor="middle" class="chartlet-flow-label">Stores</text></g><g class="chartlet-f chartlet-n-5 chartlet-f-1 chartlet-f-5"><rect x="336" y="230.5" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="336" y="228" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Outlet</title></rect><text x="384" y="250.5" text-anchor="middle" class="chartlet-flow-label">Outlet</text></g><g class="chartlet-f chartlet-n-6 chartlet-f-2 chartlet-f-6"><rect x="452" y="230.5" width="96" height="50" class="chartlet-diagram-shadow"/><rect x="452" y="228" width="96" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Fleet – leasing</title></rect><text x="500" y="250.5" text-anchor="middle" class="chartlet-flow-label">Fleet</text><text x="500" y="264.5" text-anchor="middle" class="chartlet-flow-sublabel">leasing</text></g><g class="chartlet-f chartlet-n-7 chartlet-f-3 chartlet-f-7"><rect x="568" y="230.5" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="568" y="228" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Platform</title></rect><text x="616" y="250.5" text-anchor="middle" class="chartlet-flow-label">Platform</text></g><g class="chartlet-f chartlet-n-8 chartlet-f-3 chartlet-f-8 chartlet-f-9"><rect x="684" y="230.5" width="96" height="50" class="chartlet-diagram-shadow"/><rect x="684" y="228" width="96" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Labs – joint venture</title></rect><text x="732" y="250.5" text-anchor="middle" class="chartlet-flow-label">Labs</text><text x="732" y="264.5" text-anchor="middle" class="chartlet-flow-sublabel">joint venture</text></g><g class="chartlet-f chartlet-n-9 chartlet-f-8 chartlet-f-9"><rect x="684" y="338.5" width="96" height="36" class="chartlet-diagram-shadow"/><rect x="684" y="336" width="96" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Studio</title></rect><text x="732" y="358.5" text-anchor="middle" class="chartlet-flow-label">Studio</text></g></svg><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-0" for="chartlet-04b5a0b3c09435d3-focus-0"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-1" for="chartlet-04b5a0b3c09435d3-focus-1"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-2" for="chartlet-04b5a0b3c09435d3-focus-2"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-3" for="chartlet-04b5a0b3c09435d3-focus-3"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-4" for="chartlet-04b5a0b3c09435d3-focus-4"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-5" for="chartlet-04b5a0b3c09435d3-focus-5"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-6" for="chartlet-04b5a0b3c09435d3-focus-6"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-7" for="chartlet-04b5a0b3c09435d3-focus-7"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-8" for="chartlet-04b5a0b3c09435d3-focus-8"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-hs-9" for="chartlet-04b5a0b3c09435d3-focus-9"></label></div></div><div class="chartlet-variant-mobile"><div class="chartlet-stage"><svg xmlns="http://www.w3.org/2000/svg" width="448" height="540" viewBox="0 0 448 540" id="chartlet-04b5a0b3c09435d3-m" role="img" aria-labelledby="chartlet-04b5a0b3c09435d3-m-title chartlet-04b5a0b3c09435d3-m-description" class="chartlet-root"><title id="chartlet-04b5a0b3c09435d3-m-title">Ownership structure of the Northwind group</title><desc id="chartlet-04b5a0b3c09435d3-m-description">Tree with 10 nodes in 4 levels. Root: Northwind Holding (parent company). Northwind Holding: Northwind Retail (operating company, 100 %), Northwind Logistics (operating company, 75 %), Northwind Digital (software, 60 %). Northwind Retail: Stores (100 %), Outlet (51 %). Northwind Logistics: Fleet (leasing, 100 %). Northwind Digital: Platform (100 %), Labs (joint venture, 50 %). Labs: Studio (100 %).</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-04b5a0b3c09435d3-m .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-04b5a0b3c09435d3-m .chartlet-label,#chartlet-04b5a0b3c09435d3-m .chartlet-tick,#chartlet-04b5a0b3c09435d3-m .chartlet-value,#chartlet-04b5a0b3c09435d3-m .chartlet-value-inverse,#chartlet-04b5a0b3c09435d3-m .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-04b5a0b3c09435d3-m .chartlet-value,#chartlet-04b5a0b3c09435d3-m .chartlet-value-inverse{font-weight:600}#chartlet-04b5a0b3c09435d3-m .chartlet-value{fill:var(--chartlet-text)}#chartlet-04b5a0b3c09435d3-m .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-04b5a0b3c09435d3-m .chartlet-axis-title{font-weight:600}#chartlet-04b5a0b3c09435d3-m .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-04b5a0b3c09435d3-m .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-04b5a0b3c09435d3-m .chartlet-bar,#chartlet-04b5a0b3c09435d3-m .chartlet-point{fill:var(--chartlet-accent)}#chartlet-04b5a0b3c09435d3-m .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-04b5a0b3c09435d3-m .chartlet-background{fill:var(--chartlet-background)}#chartlet-04b5a0b3c09435d3-m .chartlet-title-small{font-size:18px}.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-04b5a0b3c09435d3-m .chartlet-role-blue{fill:var(--chartlet-role-blue-fill);stroke:var(--chartlet-role-blue)}#chartlet-04b5a0b3c09435d3-m .chartlet-role-green{fill:var(--chartlet-role-green-fill);stroke:var(--chartlet-role-green)}#chartlet-04b5a0b3c09435d3-m .chartlet-role-amber{fill:var(--chartlet-role-amber-fill);stroke:var(--chartlet-role-amber)}#chartlet-04b5a0b3c09435d3-m .chartlet-role-teal{fill:var(--chartlet-role-teal-fill);stroke:var(--chartlet-role-teal)}#chartlet-04b5a0b3c09435d3-m .chartlet-role-violet{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet)}#chartlet-04b5a0b3c09435d3-m .chartlet-role-gray{fill:var(--chartlet-role-gray-fill);stroke:var(--chartlet-role-gray)}#chartlet-04b5a0b3c09435d3-m .chartlet-role-red{fill:var(--chartlet-role-red-fill);stroke:var(--chartlet-role-red)}#chartlet-04b5a0b3c09435d3-m .chartlet-diagram-rim{fill:none;stroke:var(--chartlet-role-teal);stroke-width:1.5}#chartlet-04b5a0b3c09435d3-m .chartlet-diagram-shadow{fill:var(--chartlet-shadow);stroke:none;rx:7px}#chartlet-04b5a0b3c09435d3-m .chartlet-diagram-chip{fill:var(--chartlet-background);stroke:var(--chartlet-grid);stroke-width:1;rx:4px}#chartlet-04b5a0b3c09435d3-m .chartlet-diagram-chip-text{font-size:12px;fill:var(--chartlet-text)}#chartlet-04b5a0b3c09435d3-m .chartlet-diagram-badge{fill:var(--chartlet-accent);stroke:var(--chartlet-background);stroke-width:2}#chartlet-04b5a0b3c09435d3-m .chartlet-diagram-badge-text{font-size:10px;font-weight:700;fill:var(--chartlet-background)}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-node{stroke-width:1.5;stroke-linejoin:round;rx:7px}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-start{stroke-width:2}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-end{stroke-width:3}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-external{stroke-dasharray:5 3}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-inner{stroke:var(--chartlet-role-blue);stroke-width:1}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-label{font-size:13px;font-weight:600;fill:var(--chartlet-text)}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-sublabel{font-size:11px;fill:var(--chartlet-muted)}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-edge{fill:none;stroke:var(--chartlet-zero);stroke-width:1.4;stroke-linejoin:round}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-dashed{stroke-dasharray:5 4}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-dotted{stroke-dasharray:1 4;stroke-linecap:round}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-main{stroke:var(--chartlet-accent);stroke-width:2.2}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-head{fill:var(--chartlet-zero);stroke:var(--chartlet-zero);stroke-width:1;stroke-linejoin:round}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-main-head{fill:var(--chartlet-accent);stroke:var(--chartlet-accent)}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-lane{fill:var(--chartlet-lane);stroke:var(--chartlet-grid);stroke-width:1}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-lane-alt{fill:var(--chartlet-background)}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-lane-head{fill:var(--chartlet-lane-head);stroke:none}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-lane-label{font-size:11px;font-weight:650;fill:var(--chartlet-muted);letter-spacing:.04em}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-group{fill:var(--chartlet-accent);fill-opacity:.04;stroke:var(--chartlet-zero);stroke-width:1;stroke-dasharray:4 3;rx:10px}#chartlet-04b5a0b3c09435d3-m .chartlet-flow-group-label{font-size:11px;font-weight:600;fill:var(--chartlet-muted)}#chartlet-04b5a0b3c09435d3-m .chartlet-arch-head{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet);stroke-width:1.5}#chartlet-04b5a0b3c09435d3-m .chartlet-arch-dot{fill:var(--chartlet-role-blue);stroke:none}</style><g class="chartlet-f chartlet-f-0 chartlet-f-1"><polyline points="211.875,78 211.875,101 211.5,103.625 210.375,105.5 208.5,106.625 205.875,107 93.5,107 90.875,107.375 89,108.5 87.875,110.375 87.5,113 87.5,136" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Retail: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-1 chartlet-f-4"><polyline points="87.5,216 87.5,239 87.125,241.625 86,243.5 84.125,244.625 81.5,245 54.5,245 51.875,245.375 50,246.5 48.875,248.375 48.5,251 48.5,274" class="chartlet-flow-edge"><title>Northwind Retail → Stores: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-1 chartlet-f-5"><polyline points="87.5,216 87.5,239 87.875,241.625 89,243.5 90.875,244.625 93.5,245 120.5,245 123.125,245.375 125,246.5 126.125,248.375 126.5,251 126.5,274" class="chartlet-flow-edge"><title>Northwind Retail → Outlet: 51 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-2"><polyline points="211.875,78 211.875,101.812 211.551,104.082 210.578,105.703 208.957,106.676 206.688,107 206.688,107 204.418,107.324 202.797,108.297 201.824,109.918 201.5,112.188 201.5,136" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Logistics: 75 %</title></polyline></g><g class="chartlet-f chartlet-f-2 chartlet-f-6"><polyline points="201.5,216 201.5,245 201.5,245 201.5,274" class="chartlet-flow-edge"><title>Northwind Logistics → Fleet: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-3"><polyline points="211.875,78 211.875,101 212.25,103.625 213.375,105.5 215.25,106.625 217.875,107 330.25,107 332.875,107.375 334.75,108.5 335.875,110.375 336.25,113 336.25,136" class="chartlet-flow-edge"><title>Northwind Holding → Northwind Digital: 60 %</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-7"><polyline points="336.25,202 336.25,239 335.875,241.625 334.75,243.5 332.875,244.625 330.25,245 292,245 289.375,245.375 287.5,246.5 286.375,248.375 286,251 286,274" class="chartlet-flow-edge"><title>Northwind Digital → Platform: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-3 chartlet-f-8"><polyline points="336.25,202 336.25,239 336.625,241.625 337.75,243.5 339.625,244.625 342.25,245 380.5,245 383.125,245.375 385,246.5 386.125,248.375 386.5,251 386.5,274" class="chartlet-flow-edge"><title>Northwind Digital → Labs: 50 %</title></polyline></g><g class="chartlet-f chartlet-f-8 chartlet-f-9"><polyline points="386.5,324 386.5,353 386.5,353 386.5,382" class="chartlet-flow-edge"><title>Labs → Studio: 100 %</title></polyline></g><g class="chartlet-f chartlet-f-0 chartlet-f-1"><rect x="66.66" y="112" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="87.5" y="126" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-1 chartlet-f-4"><rect x="27.66" y="250" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="48.5" y="264" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-1 chartlet-f-5"><rect x="109.02" y="250" width="34.96" height="21" class="chartlet-diagram-chip"/><text x="126.5" y="264" text-anchor="middle" class="chartlet-diagram-chip-text">51 %</text></g><g class="chartlet-f chartlet-f-0 chartlet-f-2"><rect x="182.46" y="112" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="201.5" y="126" text-anchor="middle" class="chartlet-diagram-chip-text">75 %</text></g><g class="chartlet-f chartlet-f-2 chartlet-f-6"><rect x="180.66" y="250" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="201.5" y="264" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-0 chartlet-f-3"><rect x="317.21" y="112" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="336.25" y="126" text-anchor="middle" class="chartlet-diagram-chip-text">60 %</text></g><g class="chartlet-f chartlet-f-3 chartlet-f-7"><rect x="265.16" y="250" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="286" y="264" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-f-3 chartlet-f-8"><rect x="367.46" y="250" width="38.08" height="21" class="chartlet-diagram-chip"/><text x="386.5" y="264" text-anchor="middle" class="chartlet-diagram-chip-text">50 %</text></g><g class="chartlet-f chartlet-f-8 chartlet-f-9"><rect x="365.66" y="358" width="41.68" height="21" class="chartlet-diagram-chip"/><text x="386.5" y="372" text-anchor="middle" class="chartlet-diagram-chip-text">100 %</text></g><g class="chartlet-f chartlet-n-0 chartlet-f-0 chartlet-f-1 chartlet-f-2 chartlet-f-3"><rect x="155.875" y="14.5" width="112" height="66" class="chartlet-diagram-shadow"/><rect x="155.875" y="12" width="112" height="66" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Holding – parent company</title></rect><text x="211.875" y="34.5" text-anchor="middle" class="chartlet-flow-label">Northwind</text><text x="211.875" y="50.5" text-anchor="middle" class="chartlet-flow-label">Holding</text><text x="211.875" y="64.5" text-anchor="middle" class="chartlet-flow-sublabel">parent company</text></g><g class="chartlet-f chartlet-n-1 chartlet-f-0 chartlet-f-1 chartlet-f-4 chartlet-f-5"><rect x="41.5" y="138.5" width="92" height="80" class="chartlet-diagram-shadow"/><rect x="41.5" y="136" width="92" height="80" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Retail – operating company</title></rect><text x="87.5" y="158.5" text-anchor="middle" class="chartlet-flow-label">Northwind</text><text x="87.5" y="174.5" text-anchor="middle" class="chartlet-flow-label">Retail</text><text x="87.5" y="188.5" text-anchor="middle" class="chartlet-flow-sublabel">operating</text><text x="87.5" y="202.5" text-anchor="middle" class="chartlet-flow-sublabel">company</text></g><g class="chartlet-f chartlet-n-2 chartlet-f-0 chartlet-f-2 chartlet-f-6"><rect x="155.5" y="138.5" width="92" height="80" class="chartlet-diagram-shadow"/><rect x="155.5" y="136" width="92" height="80" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Logistics – operating company</title></rect><text x="201.5" y="158.5" text-anchor="middle" class="chartlet-flow-label">Northwind</text><text x="201.5" y="174.5" text-anchor="middle" class="chartlet-flow-label">Logistics</text><text x="201.5" y="188.5" text-anchor="middle" class="chartlet-flow-sublabel">operating</text><text x="201.5" y="202.5" text-anchor="middle" class="chartlet-flow-sublabel">company</text></g><g class="chartlet-f chartlet-n-3 chartlet-f-0 chartlet-f-3 chartlet-f-7 chartlet-f-8"><rect x="290.25" y="138.5" width="92" height="66" class="chartlet-diagram-shadow"/><rect x="290.25" y="136" width="92" height="66" class="chartlet-flow-node chartlet-role-blue"><title>Northwind Digital – software</title></rect><text x="336.25" y="158.5" text-anchor="middle" class="chartlet-flow-label">Northwind</text><text x="336.25" y="174.5" text-anchor="middle" class="chartlet-flow-label">Digital</text><text x="336.25" y="188.5" text-anchor="middle" class="chartlet-flow-sublabel">software</text></g><g class="chartlet-f chartlet-n-4 chartlet-f-1 chartlet-f-4"><rect x="13.5" y="276.5" width="70" height="36" class="chartlet-diagram-shadow"/><rect x="13.5" y="274" width="70" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Stores</title></rect><text x="48.5" y="296.5" text-anchor="middle" class="chartlet-flow-label">Stores</text></g><g class="chartlet-f chartlet-n-5 chartlet-f-1 chartlet-f-5"><rect x="93.5" y="276.5" width="66" height="36" class="chartlet-diagram-shadow"/><rect x="93.5" y="274" width="66" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Outlet</title></rect><text x="126.5" y="296.5" text-anchor="middle" class="chartlet-flow-label">Outlet</text></g><g class="chartlet-f chartlet-n-6 chartlet-f-2 chartlet-f-6"><rect x="169.5" y="276.5" width="64" height="50" class="chartlet-diagram-shadow"/><rect x="169.5" y="274" width="64" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Fleet – leasing</title></rect><text x="201.5" y="296.5" text-anchor="middle" class="chartlet-flow-label">Fleet</text><text x="201.5" y="310.5" text-anchor="middle" class="chartlet-flow-sublabel">leasing</text></g><g class="chartlet-f chartlet-n-7 chartlet-f-3 chartlet-f-7"><rect x="243.5" y="276.5" width="85" height="36" class="chartlet-diagram-shadow"/><rect x="243.5" y="274" width="85" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Platform</title></rect><text x="286" y="296.5" text-anchor="middle" class="chartlet-flow-label">Platform</text></g><g class="chartlet-f chartlet-n-8 chartlet-f-3 chartlet-f-8 chartlet-f-9"><rect x="338.5" y="276.5" width="96" height="50" class="chartlet-diagram-shadow"/><rect x="338.5" y="274" width="96" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Labs – joint venture</title></rect><text x="386.5" y="296.5" text-anchor="middle" class="chartlet-flow-label">Labs</text><text x="386.5" y="310.5" text-anchor="middle" class="chartlet-flow-sublabel">joint venture</text></g><g class="chartlet-f chartlet-n-9 chartlet-f-8 chartlet-f-9"><rect x="353.5" y="384.5" width="66" height="36" class="chartlet-diagram-shadow"/><rect x="353.5" y="382" width="66" height="36" class="chartlet-flow-node chartlet-role-blue"><title>Studio</title></rect><text x="386.5" y="404.5" text-anchor="middle" class="chartlet-flow-label">Studio</text></g></svg><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-0" for="chartlet-04b5a0b3c09435d3-focus-0"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-1" for="chartlet-04b5a0b3c09435d3-focus-1"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-2" for="chartlet-04b5a0b3c09435d3-focus-2"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-3" for="chartlet-04b5a0b3c09435d3-focus-3"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-4" for="chartlet-04b5a0b3c09435d3-focus-4"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-5" for="chartlet-04b5a0b3c09435d3-focus-5"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-6" for="chartlet-04b5a0b3c09435d3-focus-6"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-7" for="chartlet-04b5a0b3c09435d3-focus-7"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-8" for="chartlet-04b5a0b3c09435d3-focus-8"></label><label class="chartlet-hotspot" id="chartlet-04b5a0b3c09435d3-m-hs-9" for="chartlet-04b5a0b3c09435d3-focus-9"></label></div></div><p class="chartlet-source">Source: Illustrative values</p><details class="chartlet-data" data-viz-text><summary>Show chart data</summary><table><caption>Data for Ownership structure of the Northwind group</caption><thead><tr><th scope="col">Node</th><th scope="col">Level</th><th scope="col">Parent</th><th scope="col">Link</th><th scope="col">Children</th></tr></thead><tbody><tr><th scope="row">Northwind Holding</th><td>1</td><td></td><td></td><td>Northwind Retail, Northwind Logistics, Northwind Digital</td></tr><tr><th scope="row">Northwind Retail</th><td>2</td><td>Northwind Holding</td><td>100 %</td><td>Stores, Outlet</td></tr><tr><th scope="row">Stores</th><td>3</td><td>Northwind Retail</td><td>100 %</td><td></td></tr><tr><th scope="row">Outlet</th><td>3</td><td>Northwind Retail</td><td>51 %</td><td></td></tr><tr><th scope="row">Northwind Logistics</th><td>2</td><td>Northwind Holding</td><td>75 %</td><td>Fleet</td></tr><tr><th scope="row">Fleet</th><td>3</td><td>Northwind Logistics</td><td>100 %</td><td></td></tr><tr><th scope="row">Northwind Digital</th><td>2</td><td>Northwind Holding</td><td>60 %</td><td>Platform, Labs</td></tr><tr><th scope="row">Platform</th><td>3</td><td>Northwind Digital</td><td>100 %</td><td></td></tr><tr><th scope="row">Labs</th><td>3</td><td>Northwind Digital</td><td>50 %</td><td>Studio</td></tr><tr><th scope="row">Studio</th><td>4</td><td>Labs</td><td>100 %</td><td></td></tr></tbody></table></details></figure></div>