.missing-value,.report-missing{color:var(--muted,#58676f);font-size:.82em;font-weight:400;white-space:nowrap}.missing-value{cursor:help}.institution-menu span{font-weight:400}.institution-caption.data-note{font-size:.85rem;margin:.4rem 0 .8rem}.advice-controls{padding:16px;border:1px solid var(--border,#CDD6D6);background:var(--panel,#fff)}.advice-fields{display:grid;grid-template-columns:2fr 2fr 1fr 2fr;gap:12px}.advice-fields label,.advice-controls>label,.advice-weights label{display:flex;flex-direction:column;gap:4px}.advice-weights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;padding:12px}.advice-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.advice-directions article{padding:12px 0;border-bottom:1px solid var(--border,#CDD6D6)}.advice-directions .source-links{font-size:14px}.advice-row-detail{padding:12px;white-space:normal;max-width:100ch}.advice-row-detail .source-links,.advice-workspace table small{display:block}.advice-workspace>section{margin-top:20px}@media(max-width:900px){.advice-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.advice-fields,.advice-weights{grid-template-columns:1fr}.advice-controls{padding:12px}.advice-actions{align-items:stretch;flex-direction:column}.advice-actions button{width:100%}}.decision-home{--dh-surface:var(--surface,#fff);--dh-muted:var(--muted,#56646b);--dh-border:var(--border,#cdd6d6);--dh-selected:var(--selected,#e6eceb);--dh-ink:var(--text,#0c1013);--dh-blue:#315eaa;--dh-petrol:#246b6d;color:var(--dh-ink);max-width:1440px;margin:auto}.decision-home h1,.decision-home h2,.decision-home h3,.decision-home p{margin:0}.decision-home h1{font:700 32px/1.15 Barlow,Arial,sans-serif}.decision-home h2{font:600 24px/1.2 Barlow,Arial,sans-serif}.decision-home h3{font-size:16px;line-height:1.4}.decision-home button{font:inherit;min-height:44px;cursor:pointer;border-radius:3px}.decision-home button:focus-visible,.decision-home a:focus-visible{outline:3px solid #315eaa;outline-offset:3px}.decision-home svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.7}.dh-intro{margin-bottom:24px}.dh-intro p{color:var(--dh-muted);margin-top:8px;max-width:70ch}.dh-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--dh-border);border-bottom:1px solid var(--dh-border);background:var(--dh-surface);margin-bottom:24px}.decision-home .dh-task{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:0;background:none;padding:20px;gap:8px;color:inherit;border-radius:0}.decision-home .dh-task+.dh-task{border-left:1px solid var(--dh-border)}.dh-task strong{font-size:20px;line-height:1.25}.dh-task span{color:var(--dh-muted);max-width:38ch;font-size:15px;line-height:1.5}.dh-task b{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:8px;color:var(--link,#a63f0c);font-weight:600}.decision-home .dh-task:hover{background:var(--dh-selected)}.dh-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;gap:16px}.decision-home .dh-totals button{display:flex;align-items:center;gap:12px;background:transparent;color:inherit;border:0;padding:0;text-align:left}.dh-totals strong{font-size:32px;line-height:1;font-variant-numeric:tabular-nums;font-weight:650}.dh-totals span{max-width:17ch;color:var(--dh-muted);font-size:14px;line-height:1.3}.dh-totals button:hover span{text-decoration:underline;color:var(--link,#a63f0c)}.dh-workbench{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:28px;align-items:start}.dh-explore,.dh-benchmark{min-width:0;background:var(--dh-surface)}.dh-explore{padding:24px}.dh-benchmark{border:1px solid var(--dh-border);padding:24px}.dh-section-title{display:flex;justify-content:space-between;align-items:start;gap:16px}.dh-section-title p{color:var(--dh-muted);font-size:14px;line-height:1.5;margin-top:6px}.decision-home .dh-text-action{display:flex;align-items:center;gap:8px;justify-content:flex-start;background:none;border:0;color:var(--link,#a63f0c);padding:8px 0;line-height:1.35;text-align:left}.dh-section-title .dh-text-action{white-space:nowrap;font-size:14px;padding-top:0}.dh-tabs{display:flex;gap:8px;margin:16px 0 12px}.decision-home .dh-tabs button{border:1px solid var(--dh-border);color:inherit;background:transparent;padding:8px 16px}.decision-home .dh-tabs button[aria-pressed=true]{background:var(--dh-selected);font-weight:650}.dh-bars{display:grid;gap:4px}.decision-home .dh-bars>button{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(70px,1fr) 28px;align-items:center;text-align:left;gap:16px;border:0;background:none;color:inherit;padding:8px;line-height:1.3;border-radius:0}.decision-home .dh-bars>button:hover,.decision-home .dh-bars>button.is-selected{background:var(--dh-selected)}.dh-bars>button>span:first-child{font-size:14px}.dh-bars>button>strong{text-align:right;font-variant-numeric:tabular-nums}.dh-bar{height:12px;background:var(--dh-selected);display:block}.dh-bar i{height:100%;background:var(--dh-blue);display:block}.dh-chart-note,.dh-scope-note{font-size:13px;color:var(--dh-muted);line-height:1.5}.decision-home .dh-chart-note{margin-top:12px}.decision-home .dh-show-all{font-size:14px;padding:8px 0;border:0;background:none;color:var(--link,#a63f0c)}.dh-selection{border-top:1px solid var(--dh-border);margin-top:16px;padding-top:16px;font-size:14px;line-height:1.5}.dh-selection>p{color:var(--dh-muted);max-width:65ch}.dh-selection-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.dh-selection-heading h3>span{color:var(--dh-muted);font-weight:400}.decision-home .dh-selection-heading button{border:0;background:none;color:var(--link,#a63f0c);padding:0 4px}.dh-organization-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:8px 0}.decision-home .dh-organization-links button{background:none;border:0;border-bottom:1px solid var(--dh-border);display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;line-height:1.35;padding:10px 0;color:var(--link,#a63f0c)}.dh-organization-links button:hover{text-decoration:underline}.dh-benchmark>p{margin-top:12px;color:var(--dh-muted);font-size:15px;line-height:1.55}.dh-benchmark-context{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--dh-muted);font-size:14px;margin-top:4px}.decision-home .dh-benchmark-context button{background:none;border:0;color:var(--link,#a63f0c);padding:0}.dh-revenue{display:flex;flex-direction:column;margin:16px 0;gap:4px}.dh-revenue strong{font-size:36px;font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.dh-revenue span{color:var(--dh-muted);font-size:14px}.dh-finance-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dh-finance-facts>div{display:flex;flex-direction:column;gap:4px}.dh-finance-facts strong{font-size:24px;line-height:1.15;font-variant-numeric:tabular-nums}.dh-finance-facts span{font-size:13px;color:var(--dh-muted);line-height:1.3}.dh-history{height:128px;display:flex;align-items:end;gap:12px;margin-top:20px;padding-bottom:0}.dh-history-column{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;gap:6px;min-width:0;font-size:12px;font-variant-numeric:tabular-nums;color:var(--dh-muted)}.dh-history-column>strong{font-size:12px;color:var(--dh-ink);font-weight:500;white-space:nowrap}.dh-history-bar{height:88px;display:flex;align-items:end;width:100%;max-width:56px}.dh-history-bar i{width:100%;background:var(--dh-petrol);display:block}.decision-home .dh-growth{font-size:14px;color:var(--dh-ink);margin-top:12px}.decision-home .dh-finance-note{font-size:13px;line-height:1.45;margin-top:8px}.dh-benchmark>a{display:inline-block;margin-top:8px;font-size:14px;color:var(--link,#a63f0c)}.dh-scale-peers{border-top:1px solid var(--dh-border);margin-top:20px;padding-top:16px}.dh-scale-peers p{color:var(--dh-muted);font-size:13px;line-height:1.45;margin-top:4px}.decision-home .dh-scale-peers button{display:flex;align-items:center;gap:8px;padding:10px 0;line-height:1.3;background:none;border:0;border-bottom:1px solid var(--dh-border);width:100%;text-align:left;color:inherit;font-size:14px}.dh-scale-peers button span{flex:1;color:var(--link,#a63f0c)}.dh-scale-peers button strong{font-weight:500;font-size:13px;white-space:nowrap}.decision-home .dh-primary{display:flex;justify-content:center;align-items:center;gap:8px;color:#0c1013;background:#ff873e;border:1px solid #ff873e;padding:10px 16px;width:100%;margin-top:20px;font-weight:650;line-height:1.3}.decision-home .dh-primary:hover{background:#ffb27f}.dh-benchmark-path{display:grid;gap:16px;margin-top:24px}.dh-benchmark-path>div{display:flex;flex-direction:column;gap:3px}.dh-benchmark-path strong{font-size:15px}.dh-benchmark-path span{color:var(--dh-muted);font-size:13px}.dh-evidence{display:flex;justify-content:space-between;gap:28px;border-top:1px solid var(--dh-border);margin-top:28px;padding-top:24px}.dh-evidence h2{font-size:20px}.dh-evidence p{font-size:14px;color:var(--dh-muted);line-height:1.5;margin-top:6px;max-width:75ch}.dh-evidence-actions{display:flex;flex-direction:column;min-width:240px}.decision-home .dh-evidence-actions button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:none;color:var(--link,#a63f0c);text-align:left;padding:8px 0;font-size:14px}.decision-home .dh-scope-note{margin-top:20px;max-width:105ch}@media(max-width:1100px){.dh-workbench{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:20px}.dh-explore,.dh-benchmark{padding:20px}.dh-totals{gap:12px}.dh-totals strong{font-size:28px}.dh-totals button{gap:8px}.dh-section-title{flex-direction:column;gap:4px}.dh-section-title .dh-text-action{min-height:36px}.decision-home .dh-bars>button{grid-template-columns:minmax(120px,1.15fr) minmax(45px,1fr) 22px;gap:10px}}@media(max-width:800px){.dh-workbench{grid-template-columns:1fr}.dh-benchmark{order:-1}.dh-benchmark-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dh-benchmark .dh-primary{width:auto}.dh-tasks{grid-template-columns:1fr}.decision-home .dh-task{padding:16px;display:grid;grid-template-columns:1fr auto;gap:6px 16px}.dh-task strong{font-size:18px}.dh-task span{grid-column:1;font-size:14px;max-width:none}.dh-task b{grid-column:2;grid-row:1/3;max-width:18ch;padding:0;align-self:center;font-size:14px}.decision-home .dh-task+.dh-task{border-left:0;border-top:1px solid var(--dh-border)}.dh-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dh-evidence{flex-direction:column;gap:12px}.dh-evidence-actions{min-width:0;flex-direction:row;gap:24px}.dh-evidence-actions button{flex:1}}@media(max-width:480px){.decision-home h1{font-size:28px}.decision-home h2{font-size:22px}.dh-intro{margin-bottom:16px}.dh-intro p{font-size:15px;line-height:1.45}.dh-tasks{margin-bottom:20px}.decision-home .dh-task{display:flex;gap:6px;padding:14px 12px}.dh-task b{max-width:none;margin-top:0;align-self:flex-start;font-size:14px}.dh-totals{margin-bottom:20px;gap:16px 10px}.dh-totals strong{font-size:28px}.dh-totals span{font-size:13px}.dh-explore,.dh-benchmark{padding:16px}.dh-benchmark-path{grid-template-columns:1fr;gap:12px}.dh-benchmark{order:0}.dh-benchmark .dh-primary{width:100%}.dh-workbench{gap:20px}.decision-home .dh-bars>button{grid-template-columns:minmax(125px,1.5fr) minmax(28px,.7fr) 22px;gap:8px;padding:8px 0}.dh-organization-links{grid-template-columns:1fr}.dh-tabs button{flex:1}.dh-section-title .dh-text-action{min-height:44px}.dh-evidence-actions{flex-direction:column;gap:0}.dh-selection-heading{align-items:start}.dh-chart-note,.dh-scope-note{font-size:13px}}@media(prefers-reduced-motion:reduce){.decision-home *{scroll-behavior:auto!important}}html[data-theme=dark] .decision-home{--dh-blue:#7193c8;--dh-petrol:#8ebfba}.dh-organization-choice{margin-top:16px;font-size:14px}.dh-organization-choice select{font-size:16px;margin-top:6px;width:100%;min-width:0}.decision-home .dh-benchmark .dh-primary:disabled{background:var(--dh-selected);border-color:var(--dh-border);color:var(--dh-muted);opacity:1;cursor:default}.insight-studio{min-width:0;--is-blue:#315EAA;--is-petrol:#246B6D;--is-aubergine:#76516C}.insight-studio h2{font-size:21px;margin:0 0 6px}.insight-studio h3{font-size:16px;margin:16px 0 8px}.insight-studio p{margin:0 0 12px}.insight-studio button{min-height:44px}.is-opening{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px}.is-opening p{max-width:76ch;margin:0;color:var(--muted)}.is-opening button{white-space:nowrap}.is-control-bar{display:grid;grid-template-columns:auto minmax(80px,.5fr) minmax(120px,.8fr) minmax(180px,1.2fr) minmax(180px,1.2fr);gap:12px;align-items:end;padding:14px;background:var(--surface);border:1px solid var(--border)}.is-control-bar label{min-width:0}.is-control-bar label select{font-size:14px;padding:8px}.is-mode-switch,.is-view-switch{display:flex;gap:4px}.is-mode-switch button,.is-view-switch button{font-size:14px;white-space:nowrap;padding:8px 12px}.is-mode-switch button[aria-pressed=true],.is-view-switch button[aria-pressed=true]{background:var(--selected);font-weight:700;border-color:var(--control)}.is-context-row{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:12px 0;font-size:14px;flex-wrap:wrap}.is-context-row>button{font-size:14px}.is-view-switch{margin-left:auto}.is-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:16px;align-items:start}.is-chart-panel,.is-detail,.is-secondary-panel{min-width:0;background:var(--surface);border:1px solid var(--border);padding:18px}.is-section-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.is-section-heading p,.is-section-heading>span{color:var(--muted);font-size:14px;margin:0}.is-chart-host{width:100%;min-width:0;margin:8px 0 0}.is-scatter{width:100%;height:auto;display:block;overflow:visible}.is-scatter text{font:12px "Source Sans 3",Arial,sans-serif;fill:var(--muted)}.is-scatter .is-axis-title{font-size:13px;fill:var(--text);font-weight:700}.is-scatter .is-quadrant-label{font-size:11px;opacity:.85}.is-grid-line{stroke:var(--border);stroke-width:1}.is-divider{stroke:var(--control);stroke-width:1.1;stroke-dasharray:5 5}.is-chart-point{cursor:pointer}.is-chart-point:focus-visible{outline:none}.is-chart-point:focus-visible circle:last-child{stroke:var(--focus);stroke-width:5}.is-chart-point:hover circle:last-child{stroke:var(--text);stroke-width:2}.is-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;margin:8px 0 10px}.is-legend>span{display:inline-flex;align-items:center;gap:6px}.is-legend i{width:10px;height:10px;border-radius:50%;flex-shrink:0}.is-caption{font-size:13px;color:var(--muted);line-height:1.5}.is-coverage{display:flex;gap:8px 16px;flex-wrap:wrap;color:var(--muted);font-size:13px;padding:10px 0;border-top:1px solid var(--border);margin-top:10px}.is-organization-picker{margin-top:8px}.is-organization-picker select{font-size:14px}.is-detail-title>span{font-size:13px;color:var(--muted)}.is-detail-title h2{font:600 25px/1.15 Barlow,Arial,sans-serif;margin:6px 0 12px;overflow-wrap:anywhere}.is-reference-label{display:inline-block;background:var(--selected);padding:4px 8px;margin-bottom:8px}.is-detail-metrics{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.is-detail-metrics>div{min-width:0;border-bottom:1px solid var(--border);padding:8px 0 12px}.is-detail-metrics dt{font-size:13px;color:var(--muted)}.is-detail-metrics dd{margin:5px 0 0;font-size:19px;line-height:1.25;font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.is-detail-metrics>div:first-child{grid-column:span 2}.is-detail-metrics>div:first-child dd{font-size:28px}.is-comparison-strip{background:var(--selected);padding:12px;margin-top:14px;display:flex;flex-direction:column;gap:6px;font-size:13px}.is-care-links{display:flex;flex-direction:column;gap:4px;margin:14px 0}.is-care-links>span{font-size:13px;color:var(--muted)}.is-care-links button{font-size:14px;background:transparent;border:0;text-align:left;color:var(--link);padding:5px 0;text-decoration:underline}.is-detail-actions{display:flex;flex-direction:column;gap:8px;margin:16px 0}.is-detail-actions button{width:100%;font-size:14px}.is-sources{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.is-sources a{font-size:13px;display:inline-block;padding:8px 0;line-height:1.45}.is-calculation{margin-top:12px;font-size:13px;padding:8px 0}.is-calculation summary{font-size:13px;padding:8px 0}.is-calculation p{margin-top:8px}.is-detail-empty p{color:var(--muted);margin:12px 0}.is-reference-prompt{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--selected);padding:16px;margin-bottom:16px}.is-reference-prompt p{font-size:14px;margin:4px 0 0}.is-empty-chart{min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:start;padding:20px}.is-empty-chart p{max-width:50ch;color:var(--muted)}.is-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}.is-trend-summary{display:flex;gap:12px;align-items:baseline;margin:16px 0 12px;flex-wrap:wrap}.is-trend-summary strong{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums}.is-trend-summary span{font-size:14px;color:var(--muted)}.is-period-bars{margin:16px 0}.is-period-bars>div{display:grid;grid-template-columns:38px minmax(0,1fr) 92px;gap:10px;align-items:center;font-size:14px;margin:12px 0}.is-period-bars>div>div{height:24px;background:var(--selected)}.is-period-bars i{display:block;height:100%;background:var(--is-blue)}.is-period-bars strong{text-align:right;font-size:14px}.is-contribution-bars,.is-care-bars{display:flex;flex-direction:column;gap:4px;margin:12px 0}.is-contribution-bars button,.is-care-bars button{border:0;background:transparent;display:grid;grid-template-columns:minmax(110px,1.2fr) minmax(30px,1fr) minmax(60px,90px);gap:10px;align-items:center;padding:7px 0;font-size:13px;text-align:left}.is-contribution-bars button:hover,.is-care-bars button:hover,.is-care-bars button[aria-pressed=true]{background:var(--selected)}.is-contribution-bars button>span:first-child,.is-care-bars button>span:first-child{overflow-wrap:anywhere}.is-contribution-bars strong,.is-care-bars strong{text-align:right;font-size:13px;font-variant-numeric:tabular-nums}.is-bar-track{height:14px;background:var(--selected)}.is-bar-track i{display:block;height:100%;background:var(--is-blue)}.is-bar-track i.is-bar-negative{background:var(--is-aubergine)}.is-care-bars button{grid-template-columns:minmax(150px,1.2fr) minmax(30px,1fr) 30px}.is-care-bars .is-bar-track i{background:var(--is-petrol)}.is-knowledge-link{font-size:14px;margin-top:10px}.is-table-region{max-width:100%;overflow:auto;margin:16px 0;border:1px solid var(--border)}.is-table-region table{width:100%;font-size:13px}.is-table-region caption{background:var(--bg);font-size:13px;padding:10px}.is-table-region th,.is-table-region td{padding:7px 10px;min-width:100px;vertical-align:middle}.is-table-region th:first-child{min-width:170px;white-space:normal}.is-table-region th button{min-height:44px;font-size:13px;text-align:left}.is-table-region tbody th{background:var(--surface)}.is-table-region tbody th button{border:0;background:transparent;text-decoration:underline;color:var(--link);padding:0;font-weight:700}.is-table-region .is-selected-row th,.is-table-region .is-selected-row td{background:var(--selected)}html[data-theme=dark] .insight-studio{--is-blue:#A4BCE5;--is-petrol:#8EBFBA;--is-aubergine:#C8A6BC}@media(max-width:1200px){.is-control-bar{grid-template-columns:1fr 80px 140px}.is-control-bar>label:nth-last-child(-n+2){grid-column:auto}.is-workspace{grid-template-columns:minmax(0,1fr) 280px}.is-secondary-grid{grid-template-columns:1fr 1fr}.is-chart-panel,.is-detail,.is-secondary-panel{padding:14px}.is-control-bar>.is-mode-switch{align-self:end}.is-control-bar>label:nth-last-child(2){grid-column:span 2}}@media(max-width:900px){.is-workspace{grid-template-columns:minmax(0,1fr)}.is-detail:not(.is-detail-empty){display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.is-detail-title,.is-detail-metrics{grid-column:1}.is-detail-actions{grid-column:2;grid-row:1 / span 2;align-self:center}.is-detail .is-comparison-strip,.is-detail h3,.is-detail .is-sources,.is-detail .is-care-links,.is-detail .is-calculation{grid-column:span 2}.is-detail-empty{padding:14px}.is-detail-empty .is-caption{display:none}.is-detail-empty h2{font-size:18px}.is-detail-empty p{margin:4px 0 0}.is-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:640px){.is-opening{align-items:start;gap:12px;flex-wrap:wrap}.is-opening p,.is-opening button{font-size:14px}.is-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;gap:10px}.is-control-bar .is-mode-switch{grid-column:span 2}.is-mode-switch button{flex:1}.is-control-bar>label:nth-last-child(2){grid-column:auto}.is-control-bar label select{font-size:14px}.is-context-row{font-size:13px}.is-view-switch{width:100%;margin:0}.is-view-switch button{flex:1;white-space:normal;font-size:13px}.is-chart-panel{padding:12px}.is-legend{font-size:12px;gap:6px 12px}.is-caption{font-size:13px}.is-detail:not(.is-detail-empty){display:block}.is-detail-metrics{gap:10px}.is-detail-metrics dd{font-size:18px}.is-detail-title h2{font-size:24px}.is-detail-actions{flex-direction:row;flex-wrap:wrap}.is-detail-actions button{flex:1;min-width:120px}.is-secondary-grid{grid-template-columns:minmax(0,1fr)}.is-contribution-bars button{grid-template-columns:minmax(100px,1.2fr) minmax(35px,1fr) 85px}.is-care-bars button{grid-template-columns:minmax(135px,1.5fr) minmax(30px,1fr) 26px}.is-reference-prompt{display:block}.is-reference-prompt button{margin-top:12px;width:100%}.is-scatter text{font-size:11px}.is-scatter .is-axis-title{font-size:12px}.is-empty-chart{padding:12px;min-height:230px}.is-period-bars>div{grid-template-columns:34px minmax(0,1fr) 84px;gap:8px}}@media(max-width:350px){.is-control-bar{grid-template-columns:1fr}.is-control-bar .is-mode-switch{grid-column:auto}.is-detail-metrics dd{font-size:16px}.is-coverage{font-size:12px}.is-contribution-bars button{grid-template-columns:minmax(85px,1fr) 30px 84px;gap:7px}}@media(prefers-reduced-motion:reduce){.insight-studio *{transition:none;scroll-behavior:auto}}.insight-studio .is-chart-point:focus-visible>circle:first-of-type{stroke:var(--focus);stroke-width:3;fill:transparent}.is-workspace.is-workspace-table{grid-template-columns:minmax(0,1fr)}.is-table-inline{max-width:min(680px,calc(100vw - 90px));margin:4px 0 8px}.is-table-inline .is-detail{border:0;background:var(--bg)}.is-inline-detail-row>td{background:var(--bg)}.is-unavailable{color:var(--muted);font-size:13px}.is-table-inline .is-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.is-table-inline .is-detail-metrics>div:first-child{grid-column:span 2}.is-table-inline .is-detail-actions{flex-direction:row}.is-table-inline .is-sources{max-width:70ch}@media(max-width:640px){.is-table-inline .is-detail-metrics{grid-template-columns:1fr 1fr}.is-table-inline .is-detail-metrics>div:first-child{grid-column:span 2}.is-table-inline .is-detail-actions{flex-direction:column}.is-table-inline{max-width:calc(100vw - 85px)}.is-table-inline .is-detail{padding:12px}}.is-download{font-size:13px}@media(max-width:640px){.is-context-row .is-view-switch{margin-left:0}.is-download{width:100%}}.is-control-bar.is-shared-year{grid-template-columns:auto minmax(140px,.9fr) minmax(180px,1.2fr) minmax(180px,1.2fr)}@media(max-width:1200px){.is-control-bar.is-shared-year{grid-template-columns:auto minmax(140px,1fr) minmax(160px,1fr) minmax(180px,1fr)}.is-control-bar.is-shared-year>label:nth-last-child(2){grid-column:auto}}@media(max-width:800px){.is-control-bar.is-shared-year{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.is-control-bar.is-shared-year .is-mode-switch{grid-column:span 2}.is-control-bar.is-shared-year>label:last-child{grid-column:span 2}}@media(max-width:350px){.is-control-bar.is-shared-year{grid-template-columns:1fr}.is-control-bar.is-shared-year .is-mode-switch,.is-control-bar.is-shared-year>label:last-child{grid-column:auto}}.is-control-bar.is-compact-selection{display:flex;flex-wrap:wrap;align-items:center;padding:10px 12px}.is-control-bar.is-compact-selection .is-mode-switch{margin:0}.is-filter-toggle{font-size:14px;margin-left:auto}.is-selection-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex-basis:100%;padding-top:10px;border-top:1px solid var(--border);margin-top:4px}.is-control-bar.is-compact-selection>label{width:120px}.is-context-row .is-view-switch{margin-left:auto}.is-context-row .is-download{width:auto}.is-context-row>span[role=status]{flex-basis:100%}@media(max-width:640px){.is-control-bar.is-compact-selection{padding:8px;gap:8px}.is-control-bar.is-compact-selection .is-mode-switch{flex:1}.is-mode-switch button{padding:8px 9px;font-size:13px}.is-filter-toggle{font-size:13px;margin-left:0;padding:8px 9px}.is-selection-fields{grid-template-columns:1fr}.is-view-switch button{flex:0;white-space:nowrap;padding:8px 12px}.is-context-row .is-view-switch{width:auto;margin-left:0}.is-context-row{gap:6px}.is-context-row .is-download{margin-left:auto;padding:8px 10px;font-size:12px}.is-context-row>span[role=status]{flex-basis:100%}}@media(max-width:350px){.is-control-bar.is-compact-selection .is-mode-switch{flex-basis:100%}.is-control-bar.is-compact-selection .is-filter-toggle{width:100%}.is-view-switch button{padding:8px 9px}.is-context-row .is-download{font-size:11px;padding:8px}}.is-nearby-picker{margin:8px 0 14px;font-size:13px}.is-nearby-picker select{font-size:14px}.is-method-link{font-size:13px;padding:6px 10px;margin-top:0}.is-advanced-links{display:flex;align-items:center;gap:16px;margin:16px 0 0}.is-advanced-links button{font-size:14px}.is-advanced-links span{font-size:13px;color:var(--muted)}@media(max-width:640px){.is-advanced-links{display:block}.is-advanced-links span{display:block;margin-top:8px}.is-method-link{width:100%}.is-detail .is-nearby-picker{grid-column:span 2}}.insight-studio{--is-reference:#A63F0C}html[data-theme=dark] .insight-studio{--is-reference:#FFB27F}@media(max-width:640px){.is-secondary-panel .is-section-heading{display:block}.is-secondary-panel .is-section-heading>span{display:block;margin-top:4px}.is-secondary-panel h2{overflow-wrap:normal}}.financial-review-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0}.financial-review-workspace table{min-width:1000px}.financial-review-workspace td:last-child{min-width:320px;max-width:650px}.financial-review-workspace td:last-child p{margin:0 0 10px}.financial-review-workspace td:last-child a{display:block;margin:6px 0}.financial-review-workspace small,.financial-review small{display:block}.financial-review-workspace .compact-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0}.financial-review-workspace .compact-controls label{display:grid;gap:5px}.financial-review-workspace input{min-width:240px}.financial-review-workspace th button{font-weight:700}@media(max-width:600px){.financial-review-workspace .compact-controls label{width:100%}.financial-review-workspace input,.financial-review-workspace select{width:100%;min-width:0}.financial-review-links{display:grid}.financial-review-workspace .table-region{max-width:100%;overflow-x:auto}}.financial-review-workspace table{table-layout:fixed;width:100%;min-width:1000px}.financial-review-workspace th:first-child{width:18%;white-space:normal}.financial-review-workspace th:nth-child(2){width:14%}.financial-review-workspace th:nth-child(3){width:7%}.financial-review-workspace th:nth-child(4),.financial-review-workspace th:nth-child(5){width:11%}.financial-review-workspace td:last-child{min-width:0;max-width:none;white-space:normal}.financial-review-workspace td,.financial-review-workspace th{overflow-wrap:anywhere}.financial-review-workspace td:last-child a{font-size:12px}.financial-review-workspace tbody th small{white-space:normal;font-weight:400;margin-top:6px}.knowledge-bank{max-width:1100px}.knowledge-bank>section,.knowledge-definition{padding:16px 0;border-bottom:1px solid var(--border,#CDD6D6)}.knowledge-bank section p{max-width:80ch}.knowledge-bank h2{font-size:24px}.knowledge-bank h3{font-size:20px}.knowledge-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledge-topic{padding:16px;background:var(--panel,#fff);border:1px solid var(--border,#CDD6D6);text-decoration:none;color:inherit}.knowledge-topic h2{font-size:21px;margin:0 0 8px}.knowledge-topic:hover{background:var(--surface,#E6ECEB)}.knowledge-topic span{color:var(--link,#A63F0C)}.knowledge-bank .table-region{max-width:100%}@media(max-width:600px){.knowledge-index{grid-template-columns:1fr}.knowledge-bank>section{padding:12px 0}.knowledge-bank h2{font-size:22px}}.benchmark-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--surface,#E6ECEB);border-bottom:1px solid var(--border,#CDD6D6);font-size:14px;flex-wrap:wrap}.benchmark-context p{margin:0}.benchmark-context button{min-height:44px}.benchmark-settings{max-width:1000px}.benchmark-settings form{padding:16px;background:var(--panel,#fff);border:1px solid var(--border,#CDD6D6)}.benchmark-choice{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:12px}.benchmark-choice label,.benchmark-care label{display:flex;align-items:center;gap:8px;font-weight:400}.benchmark-choice input,.benchmark-care input{width:20px;height:20px;min-height:20px;flex:0 0 auto}.benchmark-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.benchmark-fields label,.benchmark-settings form>label{display:flex;flex-direction:column;gap:4px}.benchmark-care{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;padding:12px}.benchmark-care label{min-height:44px}.benchmark-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.benchmark-domain{margin-top:24px}.benchmark-settings small[role=alert]{color:var(--error,#993A33)}.benchmark-domain h2{font-size:24px}.benchmark-context strong{overflow-wrap:anywhere}@media(max-width:600px){.benchmark-fields,.benchmark-care{grid-template-columns:1fr}.benchmark-context{padding:8px 16px}.benchmark-choice{display:grid;gap:10px}.benchmark-settings form{padding:12px}.benchmark-context button{width:auto;flex-shrink:0}}.person-name{display:inline}.linkedin-link{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:26px;height:26px;margin-left:4px;color:#0a66c2;text-decoration:none;border-radius:3px}.linkedin-link:hover{background:#e8f1fb;color:#004182}.linkedin-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-theme=dark] .linkedin-link{color:#85baff}.growth-curve{margin:24px 0;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.growth-curve-heading{display:flex;justify-content:space-between;gap:24px;align-items:start}.growth-curve-heading p{font-size:14px;color:var(--muted);margin:6px 0}.growth-curve-heading>strong{font-size:14px;max-width:220px;line-height:1.4}.growth-curve svg{width:100%;max-width:850px;display:block;margin:18px auto}.growth-curve svg text{font:13px "Source Sans 3",Arial,sans-serif;fill:var(--muted)}.gc-grid{stroke:var(--border);stroke-width:1}.gc-zero{stroke:var(--text);stroke-width:1.4}.gc-result{fill:none;stroke:#315eaa;stroke-width:3}.gc-capacity{stroke:#76516c;stroke-width:1.5;stroke-dasharray:6 5}.gc-current{fill:#ff873e;stroke:var(--text);stroke-width:2}.growth-curve>label{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:14px;max-width:750px;margin:auto}.growth-curve input[type=range]{grid-column:1/-1;width:100%;accent-color:#315EAA}.growth-curve dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0}.growth-curve dt{font-size:13px;color:var(--muted)}.growth-curve dd{margin:4px 0 0;font-size:23px;font-weight:600}.growth-curve .gc-note{font-size:13px;color:var(--muted)}@media(max-width:600px){.growth-curve-heading{display:block}.growth-curve-heading>strong{display:block;max-width:none;margin-top:10px}.growth-curve dl{grid-template-columns:1fr;gap:12px}.growth-curve dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.growth-curve dd{font-size:20px}.growth-curve svg text{font-size:15px}}.report-shortcuts{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin-top:6px}.report-shortcuts a{white-space:nowrap}.reports{min-width:0}.reports-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.reports-heading h2{margin-bottom:6px}.reports-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.reports-filters label{display:grid;gap:4px;font-size:14px}.reports-filters select,.reports-filters input{min-height:40px;margin:0;max-width:260px}.reports-table td{min-width:150px}.reports-table td:nth-child(2){min-width:260px}.reports-table td:last-child{min-width:280px}.reports-table strong,.report-open,.report-org{display:block}.report-open{margin:8px 0}.reports-table details{padding:4px 0}.reports-table p{font-size:14px}.reports-table article{border-bottom:1px solid var(--border)}.reports-table td:first-child strong{margin-top:8px}.reports-table small{font-size:12px}.report-org{margin-bottom:4px}.reports>p{font-size:14px}.reports-table{max-height:none}.report-matrix table{width:100%;table-layout:fixed;min-width:720px}.report-matrix th:first-child{width:21%}.report-matrix tbody th{text-align:left;white-space:normal;position:static}.report-matrix td{vertical-align:top;overflow-wrap:anywhere}.report-document-list{list-style:none;margin:0;padding:0}.report-document-list li+li{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.report-document-list a{display:block}.report-document-list small:empty{display:none}.report-missing{color:var(--muted);font-size:13px}.overlap-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.overlap-picker{padding:14px;background:var(--surface,#fff);border:1px solid var(--border)}.overlap-picker>label:first-child{display:grid;gap:6px}.overlap-check{display:flex!important;align-items:center;gap:8px;font-weight:400;margin:10px 0}.overlap-check input,.overlap-person input{width:18px!important;height:18px;flex-shrink:0}.overlap-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.overlap-actions button{padding:6px 10px}.overlap-person-list{max-height:480px;overflow:auto;margin-top:10px}.overlap-person{display:flex;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--border);cursor:pointer}.overlap-person small{display:block;font-weight:400;color:var(--muted,#56646b)}.overlap-person:has(input:checked){background:var(--selected);color:var(--text)}.overlap-matrix{overflow:auto;max-width:100%;border:1px solid var(--border)}.overlap-matrix table{width:100%;min-width:500px}.overlap-matrix th,.overlap-matrix td{min-width:155px;max-width:240px;padding:10px!important;vertical-align:middle}.overlap-matrix th:first-child{position:sticky;left:0;background:var(--selected);color:var(--text);z-index:1}.overlap-cell{display:flex;gap:7px;text-align:left;width:100%;background:transparent;border:1px solid var(--border);padding:8px;font-size:14px}.overlap-cell:hover{background:var(--selected);color:var(--text)}.role-current{color:var(--petrol)}.overlap-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.overlap-detail{margin-top:20px;padding:16px;border:1px solid var(--border);background:var(--surface,#fff)}.overlap-detail h3{margin:0}.overlap-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.overlap-role-grid article{border-top:1px solid var(--border);padding-top:8px}.overlap-role-grid a{display:block;font-size:14px;margin-bottom:8px}.overlap-role-grid p{margin:6px 0}.overlap-empty{padding:32px;border:1px solid var(--border)}@media(max-width:800px){.overlap-layout{grid-template-columns:1fr}.overlap-person-list{max-height:230px}}[data-theme=dark] .role-current{color:#7bc6bf}.overlap-explorer,.overlap-results,.overlap-picker{min-width:0}.overlap-role-grid article{min-width:0;overflow-wrap:anywhere}@media(max-width:800px){.overlap-layout{grid-template-columns:minmax(0,1fr)}}body>#root>header{min-height:56px;padding:8px 18px;height:auto}.brand img{width:110px}.brand span{font-size:18px}body .app-layout,body .app-layout:has(.route-overzicht),body .app-layout:has(.route-statistieken){max-width:none;grid-template-columns:168px minmax(0,1fr);min-height:calc(100vh - 56px)}body .app-layout>nav{padding:12px 8px}body .app-layout>nav>a{padding:9px 10px;font-size:14px;line-height:1.3;margin-bottom:2px}body .app-layout>nav .nav-secondary{margin-top:8px;padding-top:8px}body .app-layout>nav .nav-secondary summary{padding:8px 10px;font-size:14px}body .app-layout>nav .nav-secondary a{padding:7px 10px;font-size:13px}body .app-layout>nav>p{padding:8px 10px;font-size:12px}body .analysis-workspace,body .analysis-workspace.route-overzicht{padding:14px 18px!important;font-size:15px;line-height:1.45}body .analysis-workspace .page-head{margin-bottom:8px;align-items:center}body .analysis-workspace .page-head h1{font-size:26px;line-height:1.15;margin:0}body .analysis-workspace .status-label{font-size:12px;padding:3px 7px}body .analysis-workspace h2{font-size:21px;line-height:1.2;margin:8px 0}body .analysis-workspace h3{font-size:18px;line-height:1.25;margin:6px 0}body .analysis-workspace h4{font-size:15px;margin:10px 0 6px}body .analysis-workspace p{margin:7px 0}body .analysis-workspace .intro{font-size:15px;margin-bottom:12px}body .analysis-workspace .panel,body .analysis-workspace .institution-panel,body .analysis-workspace .competition-panel{padding:14px;margin:12px 0}body .analysis-workspace .institution-grid,body .analysis-workspace .two-col,body .analysis-workspace .competition-grid{gap:14px}body .analysis-workspace .metrics,body .analysis-workspace .competition-kpis,body .analysis-workspace .stats-totals{gap:10px;margin:12px 0}body .analysis-workspace .metrics>div,body .analysis-workspace .competition-kpis>div,body .analysis-workspace .stats-totals>div{padding:12px}body .analysis-workspace .metrics strong,body .analysis-workspace .competition-kpis strong,body .analysis-workspace .stats-totals strong{font-size:27px}body .analysis-workspace .stats-totals span{margin:4px 0}body .analysis-workspace .stats-totals small{font-size:12px}body .analysis-workspace table{font-size:14px;line-height:1.35}body .analysis-workspace table th,body .analysis-workspace table td{padding:8px 10px!important}body .analysis-workspace table td small{font-size:12px;line-height:1.3;margin:3px 0}body .analysis-workspace .table-region{margin:10px 0;max-height:none;min-height:0;height:auto}body .analysis-workspace input:not([type=checkbox]),body .analysis-workspace select{min-height:36px;padding:6px 9px;font-size:14px}body .analysis-workspace button:not(.text-button):not(.quad-point){font-size:14px;min-height:36px;padding:6px 10px}body .analysis-workspace .institution-header{gap:10px}body .analysis-workspace .institution-header h2{font-size:24px;margin:0}body .analysis-workspace .institution-header>button{padding:6px 8px}body .analysis-workspace .institution-tabs{margin:10px 0;gap:6px}body .analysis-workspace .institution-core-facts{gap:12px;margin:8px 0}body .analysis-workspace .institution-core-facts dd{font-size:23px}body .analysis-workspace .institution-profile dl>div{padding:6px 0}body .analysis-workspace .institution-trend{margin:12px 0}body .analysis-workspace .institution-trend>div>div{height:110px;margin:6px 0}body .analysis-workspace .institution-audit{padding:10px 0}body .analysis-workspace details{padding:8px 0}body .analysis-workspace details>summary{font-size:14px;padding:4px 0}body .analysis-workspace .reports-filters,body .analysis-workspace .stats-filters{gap:8px}body .analysis-workspace .reports-table details{padding:2px 0}body .analysis-workspace footer{margin-top:14px;padding-top:8px;font-size:12px}body .analysis-workspace .report-shortcuts{margin-top:4px;gap:8px}body .analysis-workspace .page-outline{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding:5px 0;margin:0 0 10px;border:0;border-bottom:1px solid var(--border);background:var(--bg,#f5f6f4)}body .analysis-workspace .page-outline>span{font-size:12px;color:var(--muted);white-space:nowrap;margin-right:8px}body .analysis-workspace .page-outline>button{flex:0 0 auto;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;border-radius:0;font-size:13px;min-height:30px;padding:4px 8px}body .analysis-workspace h2,body .analysis-workspace h3,body .analysis-workspace [role=region]{scroll-margin-top:50px}body .analysis-workspace .page-outline>button:hover{background:var(--selected)}body .analysis-workspace .atlas-map{height:calc(100dvh - 235px);min-height:350px}body .analysis-workspace .atlas-map-wrap.expanded .atlas-map{height:calc(100dvh - 96px)}@media(min-width:1500px){body .analysis-workspace .institution-grid,body .analysis-workspace .competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){body .app-layout,body .app-layout:has(.route-overzicht),body .app-layout:has(.route-statistieken){display:block}body .app-layout>nav{padding:6px 10px;align-items:flex-start}body .app-layout>nav>a{white-space:nowrap;min-height:40px;display:flex;align-items:center}body .app-layout>nav .nav-secondary{margin:0;padding:0;flex-shrink:0}body .app-layout>nav .nav-secondary summary{white-space:nowrap;min-height:40px}body .analysis-workspace,body .analysis-workspace.route-overzicht{padding:12px!important}body .analysis-workspace .page-outline{margin-bottom:8px}}@media(max-width:640px){body .analysis-workspace .page-head h1{font-size:24px}body .analysis-workspace button:not(.text-button):not(.quad-point),body .analysis-workspace select,body .analysis-workspace input:not([type=checkbox]){min-height:44px}body .analysis-workspace .page-outline>button{min-height:40px}body .analysis-workspace .stats-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body .analysis-workspace .stats-totals>div{padding:9px}body .analysis-workspace .stats-totals span{font-size:12px;overflow-wrap:anywhere}body .analysis-workspace .stats-totals small{display:none}body .analysis-workspace .stats-totals strong{font-size:25px}body .analysis-workspace .institution-grid{grid-template-columns:1fr}}.inventory-status{border:1px solid var(--border);padding:10px 14px;background:var(--surface);margin:12px 0}.inventory-status strong{font-size:18px}.inventory-inline{font-size:13px;color:var(--muted)}.stats-filters label.inline-check{display:flex;align-items:center;gap:6px;align-self:end;min-height:36px}.stats-filters label.inline-check input{width:16px;height:16px;margin:0}.atlas-register table{table-layout:fixed;min-width:760px}.atlas-register th{white-space:normal}.atlas-register th:nth-child(1){width:26%}.atlas-register th:nth-child(2){width:22%}.atlas-register th:nth-child(3){width:16%}.atlas-register th:nth-child(4){width:16%}.atlas-register th:nth-child(5){width:20%}.atlas-register tbody th{background:var(--surface);font-weight:600}@media(max-width:960px){body .app-layout>nav .nav-secondary{display:contents}body .app-layout>nav .nav-secondary h2{display:none}body .app-layout>nav .nav-secondary a{flex-shrink:0;align-self:flex-start;padding:9px 10px;font-size:14px}body .app-layout>nav{align-items:center}}.statistics{min-width:0}.stats-intro{margin-top:0}.stats-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.stats-filters label{display:grid;gap:4px;font-size:14px}.stats-filters select{min-height:40px}.stats-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 12px}.stats-totals>div{padding:16px;background:var(--surface)}.stats-totals strong{display:block;font-size:36px;line-height:1.2;font-variant-numeric:tabular-nums}.stats-totals span,.stats-totals small{display:block}.stats-totals span{font-weight:700;margin:8px 0}.stats-context,.statistics small{font-size:14px;color:var(--muted)}.stats-care th{min-width:180px}.stats-bar{display:flex;align-items:center;gap:12px;border:0;width:100%;min-width:160px;padding:8px;background:transparent}.stats-track{display:block;background:var(--border);height:12px;flex:1}.stats-track i{display:block;background:#315eaa;height:100%}.stats-bar strong{min-width:24px}.stats-municipalities{max-height:540px;overflow:auto}.stats-municipalities th,.stats-municipalities td{min-width:130px}.stats-municipalities th:first-child{position:sticky;left:0;background:var(--surface);min-width:190px;z-index:2}.stats-municipalities thead th{position:sticky;top:0;background:var(--surface);z-index:3}.stats-municipalities table thead th:first-child{z-index:5}.stats-municipalities thead button{border:0;background:transparent;text-align:left;white-space:normal;padding:4px}.stats-dialog{width:min(800px,92vw);max-height:85dvh;overflow:auto;background:var(--surface);color:var(--text);border:1px solid var(--border);padding:24px}.stats-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.stats-dialog li{padding:12px 0;border-bottom:1px solid var(--border)}.stats-dialog li p{font-size:14px}.statistics .panel{margin-top:20px}.app-layout:has(.route-statistieken){grid-template-columns:180px minmax(0,1fr)}@media(max-width:760px){.stats-totals{grid-template-columns:1fr}.stats-filters>*{max-width:100%}.app-layout:has(.route-statistieken){display:block}.stats-dialog{padding:16px}.stats-dialog-head h2{font-size:22px}}.stats-jump{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px}.stats-care td,.stats-care tbody th{padding:8px 12px!important}.statistics section{scroll-margin-top:20px}@media(max-width:960px){.app-layout>nav{align-items:flex-start}.app-layout>nav>.nav-secondary{flex-shrink:0;margin:0;padding:0;border:0}.app-layout>nav>.nav-secondary>summary{white-space:nowrap;padding:10px 14px}}.stats-inline{position:sticky;left:0;width:min(860px,calc(100vw - 250px));padding:12px 8px;white-space:normal}.stats-inline h2{font-size:18px}.stats-inline ul{list-style:none;padding:0;margin:0}.stats-inline li{padding:10px 0;border-top:1px solid var(--border)}.stats-inline li p{margin:4px 0;font-size:14px}.stats-expanded-row>td{background:var(--selected)}@media(max-width:960px){.stats-inline{width:calc(100vw - 72px)}}.atlas-intro,.atlas-toolbar,.atlas-legend,.atlas-filter-panel{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.atlas-intro{justify-content:space-between;margin-bottom:12px}.atlas-intro p{margin:0}.atlas-toolbar{padding:12px;background:var(--surface);border:1px solid var(--border)}.atlas-toolbar label:first-child{flex:1;min-width:220px}.atlas-toolbar label,.atlas-filter-panel label{display:grid;gap:4px;font-size:14px}.atlas-toolbar input,.atlas-toolbar select{min-height:40px}.atlas-toolbar .view-switch{margin:0}.atlas-filter-panel{padding:12px;background:var(--surface)}.atlas-legend{margin:12px 0 4px;gap:5px}.atlas-legend button{min-height:32px;padding:4px 8px;font-size:13px;border-color:transparent}.atlas-legend button[aria-pressed=true]{background:var(--selected);border-color:var(--border)}.atlas-legend i,.atlas-band i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;flex-shrink:0}.atlas-legend>span{margin-left:auto;font-size:14px}.atlas-definition{font-size:13px;color:var(--muted);margin:6px 0 10px;max-width:1100px}.atlas-map-wrap{position:relative}.atlas-map{height:calc(100dvh - 290px);min-height:460px;width:100%;background:#dbe7e6;z-index:0}.atlas-fit{position:absolute;right:12px;top:12px;z-index:500;background:var(--surface);box-shadow:0 1px 4px #0003}.atlas-dot{width:24px;height:24px;border:2px solid white;border-radius:50%;color:#fff;text-align:center;line-height:20px;font-size:13px;font-weight:700;text-shadow:0 1px 3px black;box-shadow:0 1px 3px #0008}.atlas-dot.approximate{border-style:dashed}.atlas-popup button{display:block;min-height:44px;width:100%;text-align:left;color:#0c1013;background:#fff;margin:5px 0}.atlas-notes{margin-top:12px}.atlas-table{max-height:calc(100dvh - 320px);min-height:350px}.atlas-table td{font-size:14px;max-width:330px}.atlas-table th{position:sticky;top:0;background:var(--surface);z-index:1}.atlas-table th button{padding:3px;border:0;min-height:32px}.atlas-table td:first-child{min-width:160px}.atlas-table small{display:block;font-size:12px}.atlas-table caption{text-align:left;padding:12px;font-size:13px}.atlas-band{white-space:nowrap}.nav-secondary{margin-top:12px}.nav-secondary summary{padding:12px;cursor:pointer}.nav-secondary a{font-size:14px}.app-layout:has(.route-overzicht){grid-template-columns:180px minmax(0,1fr)}.route-overzicht .page-head{margin-bottom:10px}.route-overzicht{padding:16px!important}.route-overzicht .page-head h1{font-size:28px}@media(max-width:760px){.app-layout:has(.route-overzicht){display:block}.atlas-toolbar .view-switch{width:100%}.atlas-map{height:62dvh;min-height:380px}.atlas-intro button{width:100%}.atlas-legend>span{margin-left:0;width:100%}.atlas-table{max-height:70dvh}.nav-secondary{display:inline-block;margin:0}.nav-secondary[open]{min-width:240px}}.atlas-intro{margin-bottom:8px;font-size:14px}.atlas-toolbar{padding:8px}.atlas-map{height:calc(100dvh - 330px);min-height:360px}.route-overzicht .page-head{margin-bottom:4px}.route-overzicht .page-head h1{margin:0}.atlas-definition{line-height:1.35}.atlas-legend{margin-top:8px}.atlas-expand{position:absolute;right:12px;top:64px;z-index:500;background:var(--surface)}.atlas-map-wrap.expanded{position:fixed;inset:80px 0 0;z-index:900;background:var(--surface);padding:8px}.atlas-map-wrap.expanded .atlas-map{height:calc(100dvh - 96px);min-height:0}.atlas-expanded-legend{position:absolute;left:16px;bottom:26px;z-index:500;display:flex;gap:10px;flex-wrap:wrap;background:var(--surface);padding:8px;max-width:80%;font-size:13px}.atlas-expanded-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.care-matrix table th,.care-matrix table td{min-width:140px}.care-matrix table th:first-child,.atlas-table td:first-child,.location-results td:first-child{position:sticky;left:0;background:var(--surface);z-index:2}.care-matrix td[data-care-status=true]{font-weight:700}.care-matrix th button{white-space:normal;text-align:left;font-size:14px}.care-matrix caption{font-size:13px;text-align:left;padding:10px}.care-matrix th{background:var(--surface)}.atlas-table th:first-child{left:0;z-index:3;min-width:200px}.atlas-table td:first-child{min-width:200px}.atlas-table th[aria-sort]{min-width:140px}.atlas .atlas-table table thead th:first-child{position:sticky;left:0;z-index:5;background:var(--surface)}.atlas .atlas-toolbar{padding:0;border:0;background:transparent;gap:8px;flex-wrap:nowrap;align-items:center}.atlas .atlas-toolbar .atlas-search{display:block;flex:1;min-width:160px}.atlas .atlas-toolbar input{margin:0;min-height:40px}.atlas .atlas-toolbar .atlas-year{display:flex;align-items:center;gap:6px;min-width:0;flex:none;font-weight:400}.atlas .atlas-year select{width:auto;margin:0}.atlas .atlas-toolbar button{min-height:40px;padding:8px 12px}.atlas .atlas-toolbar .view-switch{display:flex;flex-wrap:nowrap;gap:4px}.atlas-result-line{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin:8px 0}.atlas-result-line button{font-size:13px}.atlas-count-explanation{font-size:14px;max-width:1000px;margin:8px 0}.atlas-count-explanation p{margin:6px 0}.atlas .atlas-table{height:auto;max-height:none;min-height:0;overflow-x:auto;margin-top:8px}.atlas-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.route-overzicht .page-head{margin-bottom:12px}.atlas .atlas-filter-panel{padding:12px 0;background:transparent}.atlas .atlas-legend{margin:6px 0 8px}@media(max-width:760px){.atlas .atlas-toolbar{flex-wrap:wrap}.atlas .atlas-toolbar .atlas-search{flex-basis:100%}.atlas .atlas-toolbar .view-switch{width:auto;margin-left:auto}.atlas .atlas-table{max-height:none}.atlas-result-line{gap:6px}.atlas .atlas-toolbar button{padding:8px}.atlas .atlas-toolbar .atlas-year{font-size:13px}}.institution-profile .institution-header{align-items:flex-start;gap:16px;margin-bottom:16px}.institution-profile .institution-header h1{font-size:30px;line-height:1.15;margin:4px 0 6px;overflow-wrap:anywhere}.institution-profile .institution-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.institution-profile .institution-header>label{font-size:13px;max-width:270px;width:270px}.institution-profile .institution-tabs{gap:5px;margin:10px 0 18px;padding-bottom:10px;border-bottom:1px solid var(--border)}.institution-profile .institution-tabs button{border-color:transparent;background:transparent;min-height:42px;padding:8px 11px;border-radius:5px;font-size:14px}.institution-profile .institution-tabs button[aria-pressed=true]{background:var(--selected);color:var(--text);font-weight:700}.institution-profile .institution-panel{border:1px solid var(--border);padding:18px;margin-bottom:16px;border-radius:7px}.institution-profile .institution-panel h2{font-size:20px;line-height:1.25;margin:0 0 14px}.institution-profile .institution-panel h3{font-size:20px;margin-bottom:12px}.institution-overview-lead{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:20px}.institution-overview-lead h2{font-size:21px;margin:0 0 9px}.institution-overview-lead>div:first-child{flex:1;min-width:0}.institution-overview-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--muted);font-size:13px;margin-top:12px}.institution-profile .institution-care-summary .care-chip{padding:6px 9px;margin:0 5px 5px 0;white-space:normal;font-size:13px;min-height:34px;border-radius:4px}.institution-next-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;max-width:300px;min-width:190px}.institution-next-actions button{font-size:14px;white-space:normal;min-height:42px}.institution-overview-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}.institution-profile .institution-panel-head{align-items:flex-start;gap:10px}.institution-profile .institution-panel-head label{font-size:12px;display:flex;align-items:center;gap:8px}.institution-profile .institution-core-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:4px 0 12px}.institution-profile .institution-core-facts>div{padding:10px 0;border:0}.institution-profile .institution-core-facts dt{font-size:12px;font-weight:500;color:var(--muted)}.institution-profile .institution-core-facts dd{font-size:25px;line-height:1.25;margin:6px 0 0;font-weight:700;overflow-wrap:anywhere}.institution-profile .institution-caption{font-size:12px;line-height:1.45;margin:9px 0}.institution-profile .institution-overview-sources{margin:10px 0;font-size:13px}.institution-financial-change{font-size:14px;font-weight:600;margin:8px 0}.institution-next-list{display:flex;flex-direction:column}.institution-next-list button{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;text-align:left;padding:12px 0;min-height:64px;white-space:normal}.institution-next-list button:first-child{border-top:0;padding-top:3px}.institution-next-list button:hover{background:var(--selected)}.institution-next-list strong,.institution-next-list span{display:block}.institution-next-list strong{font-size:14px}.institution-next-list span{font-size:13px;color:var(--muted);font-weight:400;margin-top:5px;line-height:1.4}.profile-revenue-chart{min-width:0}.profile-revenue-chart svg{display:block;width:100%;height:auto;max-height:190px;overflow:visible}.profile-chart-baseline{stroke:var(--border);stroke-width:1}.profile-chart-line{stroke:#246b6d;stroke-width:2.5;fill:none}.profile-chart-point{fill:#246b6d;stroke:var(--surface);stroke-width:2}.profile-chart-value{font-size:12px;font-weight:700;fill:var(--text)}.profile-chart-year{font-size:12px;fill:var(--muted)}.profile-chart-values{list-style:none;display:none;gap:8px;padding:0;margin:9px 0;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-chart-values li{display:flex;flex-direction:column;font-size:12px;color:var(--muted)}.profile-chart-values strong{font-size:14px;font-weight:600;color:var(--text)}.institution-empty-compare button{margin-right:8px;margin-bottom:8px}@media(max-width:1000px){.institution-overview-grid{grid-template-columns:minmax(0,1fr)}.institution-next-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.institution-next-list button{border-top:0;padding-top:3px}.institution-overview-lead{gap:16px}.institution-next-actions{min-width:170px}}@media(max-width:600px){.institution-profile .institution-header h1{font-size:26px}.institution-profile .institution-header>label{width:100%;max-width:none}.institution-overview-lead{display:block}.institution-next-actions{display:flex;max-width:none;min-width:0;margin-top:14px}.institution-overview-grid{gap:0}.institution-profile .institution-tabs{display:flex;flex-wrap:wrap}.institution-profile .institution-tabs button{font-size:13px;padding:8px 9px;flex:0 1 auto;min-height:42px}.institution-profile .institution-panel{padding:14px}.institution-profile .institution-core-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-profile .institution-core-facts dd{font-size:23px}.institution-next-list{display:flex;gap:0}.institution-next-list button{border-top:1px solid var(--border);padding:12px 0}.profile-chart-value{display:none}.profile-chart-values{display:grid}.institution-profile .institution-panel-head h2{font-size:18px}}.institution-year-label{font-size:13px;color:var(--muted);padding:3px 0}.institution-finance-year-control{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;font-size:13px;color:var(--muted)}.institution-finance-year-control label{display:flex;align-items:center;gap:10px;white-space:nowrap;color:var(--text)}.institution-finance-year-control select{min-width:90px;width:auto}@media(max-width:600px){.institution-profile .institution-header>label{display:flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap}.institution-profile .institution-header>label select{flex:1;min-width:0;width:0;font-size:13px}.institution-finance-year-control{flex-direction:column;align-items:flex-start;gap:8px}.institution-finance-year-control label{font-size:13px}.institution-finance-year-control>span{font-size:12px}}.institution-profile{min-width:0}.institution-header,.institution-panel-head,.institution-compare-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.institution-header h1{margin:5px 0;font-size:32px}.institution-header p{margin:0;color:var(--muted)}.institution-header label{max-width:380px}.institution-tabs{display:flex;gap:10px;margin:24px 0}.institution-tabs button[aria-pressed=true]{background:var(--selected);font-weight:700}.institution-panel{background:var(--surface);padding:24px;margin-bottom:24px;min-width:0}.institution-panel h3{font:600 24px/1.25 Barlow,Arial,sans-serif;margin:0 0 16px}.institution-panel h4{font-size:17px;margin:20px 0 10px}.institution-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.institution-grid>.institution-panel{margin-bottom:24px}.institution-caption{font-size:14px;color:var(--muted)}.institution-profile small{display:block;font-size:13px;color:var(--muted);margin:5px 0}.institution-profile table td{font-size:14px;vertical-align:top;min-width:180px}.institution-profile table td>div{margin:8px 0}.institution-profile .care-chip{margin:4px}.institution-profile dl>div{padding:12px 0;border-bottom:1px solid var(--border)}.institution-profile dt{font-weight:700;font-size:14px}.institution-profile dd{margin:6px 0;font-size:18px}.institution-profile details article{padding:12px 0}.institution-profile details p{font-size:14px}.institution-profile .table-region{max-height:560px;overflow:auto}.institution-profile table th{position:sticky;top:0;background:var(--surface)}.institution-trend{display:flex;gap:16px;overflow:auto;margin:24px 0}.institution-trend>div{min-width:120px;flex:1;text-align:center;font-size:14px}.institution-trend>div>div{height:160px;display:flex;align-items:end;justify-content:center;margin:12px 0}.institution-trend i{width:60%;background:#315eaa;display:block}.institution-trend i.negative{background:repeating-linear-gradient(45deg,#76516c,#76516c 4px,#c8a6bc 4px 8px)}.institution-audit{padding:16px 0;border-top:1px solid var(--border)}.institution-audit h4{margin-top:0}.institution-compare-controls{justify-content:flex-start;margin:20px 0}.institution-compare-controls>label{flex:1;max-width:420px}.institution-panel-head label{font-size:14px}.institution-panel-head select{width:auto}@media(max-width:800px){.institution-grid{grid-template-columns:1fr;gap:0}.institution-panel{padding:16px}.institution-header h1{font-size:28px}.institution-header label{width:100%;max-width:none}.institution-tabs button{flex:1}.institution-compare-controls>label{width:100%;max-width:none;flex:auto}.institution-panel h3{font-size:22px}.institution-trend{gap:10px}}.institution-core-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.institution-core-facts dd{font-size:24px;font-weight:700}@media(max-width:760px){.institution-core-facts{grid-template-columns:1fr 1fr}}.institution-finance-compare{table-layout:fixed;width:100%}.institution-finance-compare th,.institution-finance-compare td{width:33.33%;min-width:150px;padding:12px!important}.institution-finance-compare th:first-child{width:24%}.institution-tabs{flex-wrap:wrap;gap:4px;margin:16px 0;border-bottom:1px solid var(--border);padding-bottom:12px}.institution-tabs button{min-height:44px;padding:8px 12px;font-size:15px}.institution-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.institution-menu button{text-align:left;white-space:normal;background:transparent;border:0;border-bottom:1px solid var(--border);padding:16px 0;min-height:82px}.institution-menu button:hover{background:var(--selected)}.institution-menu strong,.institution-menu span{display:block}.institution-menu span{font-size:14px;font-weight:400;color:var(--muted);margin-top:6px}.institution-profile .table-region{max-height:none}.institution-section{min-width:0}.institution-profile .institution-panel{padding:20px;margin-bottom:16px}.institution-profile .institution-core-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.page-head[hidden]{display:none}@media(max-width:800px){.institution-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.institution-tabs button{flex:0 1 auto}.institution-header{gap:12px}.institution-profile .institution-panel{padding:16px}}@media(max-width:480px){.institution-menu{grid-template-columns:1fr}.institution-header h1{font-size:26px}.institution-profile .institution-core-facts{grid-template-columns:1fr}.institution-tabs{gap:4px}.institution-tabs button{font-size:14px;padding:8px}.institution-header select{max-width:100%}}nav .nav-secondary h2{font:600 14px/1.4 "Source Sans 3",Arial,sans-serif;color:var(--muted);margin:16px 8px 6px}.institution-care-summary h4{margin-top:12px}.competition{min-width:0}.competition-heading,.competition-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.competition-heading{margin-bottom:20px}.competition-heading h2{margin:0 0 8px}.competition-heading p{margin:0;color:var(--muted)}.competition-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 12px}.competition-kpis>div,.competition-panel{background:var(--surface);padding:20px;min-width:0}.competition-kpis strong{display:block;font-size:28px;font-variant-numeric:tabular-nums}.competition-kpis span{display:block;font-size:14px;font-weight:700;margin:10px 0 6px}.competition-kpis small{font-size:13px}.competition-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.competition-panel{margin-bottom:24px}.competition-panel h3{margin:0 0 14px;font:600 22px/1.25 Barlow,Arial,sans-serif}.competition-caption{font-size:14px;color:var(--muted);margin:10px 0 16px}.competition-panel-head label{display:flex;gap:8px;align-items:center;font-size:14px}.competition-panel-head select{width:auto;margin:0;min-height:40px}.competition-bars{max-height:340px;overflow:auto}.competition-bars button{width:100%;display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(25px,1fr) minmax(70px,.8fr);gap:10px;padding:10px 4px;text-align:left;border:0;background:transparent;border-radius:0;font-size:14px;align-items:center}.competition-bars button[aria-pressed=true],.competition-bars button:hover{background:var(--selected)}.competition-bars i{display:block;height:20px;background:#315eaa}.competition-bars i.negative{background:repeating-linear-gradient(45deg,#76516c,#76516c 4px,#c8a6bc 4px 8px)}.competition-bars strong{text-align:right;font-weight:400}.competition-history{display:flex;gap:16px;overflow:auto;margin:20px 0}.competition-history button{border:0;background:transparent;padding:16px;min-width:160px;flex:1}.competition-history button[aria-pressed=true]{background:var(--selected)}.competition-history strong,.competition-history span{display:block;margin-bottom:8px}.competition-matrix{max-height:630px;overflow:auto}.competition-matrix table{min-width:1000px}.competition-matrix th{position:sticky;top:0;background:var(--surface);z-index:1}.competition-matrix td{font-size:14px;vertical-align:top}.competition-matrix p{font-size:14px;margin:8px 0}.competition-matrix td:first-child{min-width:160px}.competition-matrix button{font-size:14px}.competition-sources{font-size:13px}.competition-sources a{display:inline-block;margin:3px 8px 3px 0}@media(max-width:800px){.competition-grid{grid-template-columns:1fr;gap:0}.competition-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.competition-kpis>div,.competition-panel{padding:16px}.competition-kpis strong{font-size:24px}.competition-heading>button{width:100%}.competition-history{gap:8px}.competition-panel-head label{flex-wrap:wrap}.competition-bars button{grid-template-columns:minmax(95px,1.3fr) minmax(20px,.7fr) minmax(68px,.9fr);gap:8px}.competition-kpis small{font-size:12px}}.competition-ratios{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.competition-ratios dt{font-size:14px;color:var(--muted)}.competition-ratios dd{font-size:22px;margin:6px 0;font-variant-numeric:tabular-nums}.competition-ratios small{font-size:12px}@media(max-width:420px){.competition-ratios{grid-template-columns:1fr}}.competition-scatter{width:100%;max-height:420px;color:var(--text,#0c1013);font:12px "Source Sans 3",sans-serif}.competition-scatter [role=button]{cursor:pointer}.competition-scatter [role=button]:focus{outline:2px solid #315EAA}.ma-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ma-input-grid label,.ma-desk textarea{width:100%}.ma-gate{display:flex;gap:12px;align-items:center;margin:16px 0}.ma-gate input{width:auto}.ma-desk .competition-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:16px 0}.ma-desk small{display:block}.competition .table-region td,.competition .table-region th{white-space:normal;min-width:105px}.competition .table-region td:first-child,.competition .table-region th:first-child{min-width:190px}.competition .table-region table{font-variant-numeric:tabular-nums}.competition .table-region td:last-child{min-width:210px}@media(max-width:700px){.ma-input-grid{grid-template-columns:1fr}.competition-scatter{min-width:650px}.competition-panel:has(.competition-scatter){overflow-x:auto}}.competition-report-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.competition-report-tabs [aria-pressed=true]{background:var(--surface-selected,#e6eceb);color:var(--text,#0c1013);font-weight:700}.competition[data-report-view=markt] .comp-finance,.competition[data-report-view=markt] .comp-targets,.competition[data-report-view=financieel] .comp-market,.competition[data-report-view=financieel] .comp-targets,.competition[data-report-view=targets] .comp-market,.competition[data-report-view=targets] .comp-finance{display:none}.competition[data-report-view=markt] .competition-grid,.competition[data-report-view=financieel] .competition-grid{grid-template-columns:1fr}.competition[data-report-view=targets] .competition-grid{display:none}.competition .competition-panel>summary{font-weight:600;cursor:pointer}.competition .competition-kpis small{font-size:13px}.competition [data-report-view] table th{position:sticky;top:0}.competition-report-tabs [aria-pressed=true]{background:var(--selected);color:var(--text)}.competition-scatter text{fill:currentColor}.competition .competition-kpis>div{padding:16px}.competition .competition-kpis small{line-height:1.4;color:var(--muted)}.competition .competition-ratios small{display:block;max-width:46em}.chart-scope{display:flex;gap:10px;align-items:center;margin:14px 0}.competition .comp-finance .table-region{max-height:620px;overflow:auto}.competition-panel .table-region th{position:sticky;top:0;background:var(--surface);z-index:1}.competition-panel .table-region th:first-child{position:sticky;left:0;z-index:2}.competition-panel .table-region tbody th{background:var(--surface)}.competition-scatter-key{display:flex;gap:8px 18px;flex-wrap:wrap;padding:8px 0}.competition-scatter-key button{font-size:14px}.bi-dashboard{min-width:0}.bi-heading,.bi-panel-head,.bi-view-toolbar{display:flex;gap:16px;justify-content:space-between;align-items:center}.bi-heading{margin-bottom:16px}.bi-heading h2{margin:0 0 6px}.bi-heading p{margin:0;color:var(--muted)}.bi-heading>button{flex-shrink:0}.bi-selection-count{font-size:14px;align-self:center;color:var(--muted)}.bi-view-toolbar{margin:20px 0}.bi-view-toolbar>label,.bi-panel-head>label{display:flex;gap:8px;align-items:center;white-space:nowrap;font-size:14px;font-weight:400}.bi-view-toolbar select,.bi-panel-head select{width:auto;margin:0;font-size:14px;min-height:40px}.bi-view-options,.bi-quadrant-mode{display:flex;gap:8px;flex-wrap:wrap}.bi-view-options button,.bi-quadrant-mode button{font-size:14px;min-height:40px}.bi-view-options button[aria-pressed=true],.bi-quadrant-mode button[aria-pressed=true]{background:var(--selected);font-weight:700}.bi-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 24px}.bi-kpis button{text-align:left;border:0;background:var(--surface);padding:20px;min-width:0}.bi-kpis button[aria-pressed=true]{background:var(--selected)}.bi-kpis strong{display:block;font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.bi-kpis span{display:block;font-size:14px;font-weight:700;margin-top:10px}.bi-kpis small{font-size:13px;margin-top:5px}.bi-geographic-grid,.bi-report-grid,.bi-quad-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.bi-panel{background:var(--surface);padding:20px;min-width:0;margin-bottom:24px}.bi-geographic-grid>.bi-panel,.bi-report-grid>.bi-panel,.bi-quad-grid>.bi-panel{margin:0}.bi-panel h3{margin:0 0 12px;font:600 22px/1.2 Barlow,Arial,sans-serif}.bi-panel-head{margin-bottom:16px;flex-wrap:wrap}.bi-panel-head h3{margin:0}.bi-panel-head>span{font-size:13px;color:var(--muted)}.bi-map-panel .map{height:360px}.bi-map-panel .map-explanation{padding:6px 0}.bi-caption{font-size:14px;color:var(--muted);margin:8px 0 16px}.bi-quad-frame .quadrant{height:360px;margin:10px 0}.bi-quad-frame .search-label{margin:12px 0}.bi-quad-frame .inline-control{max-width:100%;font-size:14px}.bi-quad-frame>.panel{padding:0;margin:8px 0}.bi-quad-frame>.panel>.candidate{display:none}.bi-quad-frame>.panel>h2{display:none}.bi-quad-frame>.panel>p{font-size:13px;color:var(--muted);margin:8px 0}.bi-quad-frame>.panel>h3{font:700 14px/1.5 "Source Sans 3",Arial,sans-serif;margin:12px 0 4px}.bi-quad-frame>.muted{font-size:13px;margin:10px 0}.bi-quadrant-mode{margin-bottom:10px}.bi-object-links{display:flex;flex-wrap:wrap;gap:8px}.bi-object-links button{font-size:14px}.bi-bars{max-height:350px;overflow:auto;margin:12px 0;padding:2px}.bi-bars>button{width:100%;display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(30px,1fr) minmax(34px,.8fr);gap:10px;align-items:center;text-align:left;font-size:14px;border:0;border-radius:0;padding:8px 2px;min-height:44px;background:transparent}.bi-bars>button:hover,.bi-bars>button.is-selected{background:var(--selected)}.bi-bars>button>div{height:20px}.bi-bars i{display:block;height:20px;background:#315eaa;min-width:0}.bi-bars strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.bi-bars>button.is-selected>span,.bi-bars>button.is-selected strong{font-weight:700}.bi-bars i.negative,.bi-trend-chart i.negative{background:repeating-linear-gradient(45deg,#76516c,#76516c 4px,#c8a6bc 4px 8px)}.bi-financial-total{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:14px 0}.bi-financial-total>strong{font-size:28px;font-variant-numeric:tabular-nums}.bi-financial-total>span{font-size:14px;color:var(--muted);text-align:right}.bi-trend-chart{display:flex;justify-content:center;gap:24px;max-width:780px;margin:20px auto}.bi-trend-chart>button{flex:1;min-width:90px;max-width:250px;padding:12px;border:0;background:transparent;text-align:center}.bi-trend-chart>button[aria-pressed=true]{background:var(--selected)}.bi-trend-chart>button>div{height:170px;display:flex;align-items:flex-end;justify-content:center;margin:10px 0}.bi-trend-chart i{display:block;background:#315eaa;width:70%;min-width:20px}.bi-trend-chart strong{font-size:14px;font-variant-numeric:tabular-nums}.bi-trend-chart span{display:block;font-weight:700}.bi-trend-chart small{font-size:13px}.bi-financial-source-table{max-width:100%;overflow:auto}.bi-financial-source-table td{min-width:90px}.bi-panel>.location-results{max-height:540px;overflow:auto}.bi-panel .location-results th{position:sticky;top:0;z-index:1}.bi-comparison{padding:10px 0;margin:16px 0}.bi-evidence{font-size:14px;border-top:1px solid var(--border);padding:16px 0}.bi-evidence h3{font-size:16px}.bi-evidence p{max-width:100ch}.bi-empty{padding:20px;background:var(--selected);margin-bottom:24px}.bi-dashboard .compact-toolbar>.location-search{min-width:200px}.bi-dashboard .compact-toolbar>label{flex:1}.bi-partner-dialog details p{font-size:16px}@media(max-width:1200px){.bi-geographic-grid,.bi-report-grid,.bi-quad-grid{gap:16px}.bi-kpis{gap:12px}.bi-kpis button{padding:16px}.bi-financial-total,.bi-heading,.bi-view-toolbar{flex-wrap:wrap}.bi-bars>button{grid-template-columns:minmax(90px,1.2fr) minmax(25px,1fr) minmax(55px,1fr)}}@media(max-width:800px){.bi-geographic-grid,.bi-report-grid,.bi-quad-grid{grid-template-columns:1fr}.bi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-geographic-grid>.bi-panel,.bi-report-grid>.bi-panel,.bi-quad-grid>.bi-panel{margin-bottom:0}.bi-view-toolbar>label{flex-wrap:wrap}.bi-heading>button{width:100%}.bi-view-options{width:100%}.bi-view-options button{flex:1}.bi-financial-total>span{text-align:left}.bi-panel{padding:16px}.bi-trend-chart{gap:10px;overflow:auto}.bi-trend-chart>button{min-width:120px}.bi-panel-head>label{white-space:normal;flex-wrap:wrap}.bi-panel-head select{max-width:100%}.bi-kpis strong{font-size:26px}}@media(max-width:420px){.bi-kpis{gap:8px}.bi-kpis button{padding:14px}.bi-kpis small{font-size:12px}.bi-bars>button{grid-template-columns:minmax(100px,1.4fr) minmax(20px,.6fr) minmax(65px,1fr);gap:8px}.bi-bars strong{font-size:13px}.bi-map-panel .map,.bi-quad-frame .quadrant{height:340px}.bi-geographic-grid,.bi-report-grid,.bi-quad-grid{gap:16px}.bi-panel h3{font-size:20px}.bi-view-toolbar>label{width:100%}.bi-selection-count{width:100%}.bi-financial-total>strong{font-size:26px}}.bi-geographic-grid.is-map-only{grid-template-columns:1fr}.bi-geographic-grid.is-map-only .map{height:520px}.bi-evidence-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.bi-evidence-grid>.bi-panel{margin:0}.bi-evidence-items{max-height:430px;overflow:auto;padding:4px}.bi-evidence-items article{padding:14px 0;border-top:1px solid var(--border)}.bi-evidence-items p{font-size:14px;margin:8px 0}.bi-evidence-item-head{display:flex;gap:12px;justify-content:space-between;align-items:start;font-size:14px}.bi-evidence-item-head button{font-size:14px}.bi-evidence-items details{font-size:14px;padding:5px 0;border:0}.bi-evidence-items summary{font-weight:400;color:var(--link)}.bi-evidence-items button{font-size:14px}.bi-timeline-row{font-size:14px;padding:12px 0;border-top:1px solid var(--border)}@media(max-width:800px){.bi-evidence-grid{grid-template-columns:1fr;gap:16px}.bi-geographic-grid.is-map-only .map{height:390px}.bi-evidence-item-head{flex-wrap:wrap}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:Barlow;src:url(/assets/Barlow-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:Source Sans 3;src:url(/assets/SourceSans3-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Source Sans 3;src:url(/assets/SourceSans3-Bold.ttf);font-weight:700;font-display:swap}:root{--bg:#F5F6F4;--surface:#fff;--text:#0C1013;--muted:#56646B;--border:#CDD6D6;--control:#67767C;--link:#A63F0C;--selected:#E6ECEB;--focus:#315EAA;--info:#EDF2FB;--error:#993A33;--errorbg:#FAE6E4;--petrol:#246B6D}html[data-theme=dark]{--bg:#0C1013;--surface:#172125;--text:#F5F3EF;--muted:#B5C1C5;--border:#3E4B51;--control:#87999F;--link:#FFB27F;--selected:#26363D;--focus:#A4BCE5;--info:#223B64;--error:#FFB6AE;--errorbg:#482624;--petrol:#8EBFBA}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.5 "Source Sans 3",Arial,sans-serif}h1,h2{font-family:Barlow,Arial,sans-serif;font-weight:600;line-height:1.15;margin:0 0 16px}h1{font-size:32px}h2{font-size:24px}h3{font-size:19px;margin:16px 0 8px}h4{font-size:16px;margin:16px 0 8px}p{margin:8px 0 16px}a{color:var(--link);overflow-wrap:anywhere}button,input,select{font:inherit;color:inherit}button{border:1px solid var(--control);background:var(--surface);padding:8px 14px;min-height:44px;border-radius:3px;cursor:pointer}button:hover{background:var(--selected)}button:disabled{opacity:.55;cursor:default}button.primary{background:#ff873e;border-color:#ff873e;color:#0c1013;font-weight:700}button.primary:hover{background:#ffb27f}input,select{width:100%;border:1px solid var(--control);background:var(--surface);border-radius:3px;padding:9px 10px;min-height:44px}input[type=checkbox]{width:22px;min-height:22px;cursor:pointer}label{display:block;font-size:14px;font-weight:700}label input,label select{margin-top:5px;font-size:16px;font-weight:400}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}header{height:80px;background:#0c1013;color:#f5f3ef;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}header>div{display:flex;gap:16px;align-items:center}.brand img{width:110px;height:auto}.brand span{font-size:19px}header button{background:#172125;color:#f5f3ef;border-color:#87999f}.theme-label{display:flex;gap:8px;align-items:center;font-weight:400}.theme-label select{width:auto;margin:0;background:#172125;color:#f5f3ef}.app-layout{display:grid;grid-template-columns:240px minmax(0,1fr);max-width:1440px;margin:auto;min-height:calc(100vh - 80px)}nav{padding:24px 16px;border-right:1px solid var(--border)}nav a{display:block;padding:12px;text-decoration:none;color:var(--text);margin-bottom:4px}nav a[aria-current=page]{background:var(--selected);font-weight:700}nav p{font-size:14px;color:var(--muted);padding:16px 12px}main{min-width:0;padding:28px 24px}.page-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}.status-label{font-size:14px;background:var(--selected);padding:6px 10px;white-space:nowrap}.intro{font-size:18px;max-width:72ch;margin-bottom:24px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.metrics>div{background:var(--surface);padding:20px}.metrics strong{display:block;font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums;font-weight:700}.metrics span{display:block;color:var(--muted);font-size:14px;margin-top:12px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel{background:var(--surface);padding:24px;margin-bottom:24px}.section-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.section-head h2{margin-bottom:8px}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--border);padding:12px 0}.summary-row>div{max-width:68ch}.summary-row button{flex-shrink:0}.muted,small{color:var(--muted)}small{display:block;font-size:14px;margin-top:4px}.filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;background:var(--surface);padding:20px;margin:0 0 24px}.filters>label:first-child{grid-column:span 2}.filters>span{align-self:center;font-size:14px}.table-region{max-width:100%;overflow:auto;margin:16px 0;border:1px solid var(--border)}table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;text-align:left}caption{text-align:left;padding:12px;background:var(--info);color:var(--text)}th{background:var(--selected);font-weight:700;white-space:nowrap;vertical-align:top}th,td{padding:14px 12px;border-bottom:1px solid var(--border);vertical-align:top}th button{font-size:14px;background:transparent;border:0;padding:0;min-height:32px}td{min-width:110px}td:first-child{min-width:60px}.text-button{padding:0;border:0;min-height:0;background:transparent;color:var(--link);text-align:left;text-decoration:underline;text-underline-offset:3px}.text-button:hover{background:transparent}.care-chip{font-size:14px;min-height:32px;padding:4px 8px;margin:2px;background:var(--info);color:var(--text);border:0;white-space:nowrap}.care-cell{min-width:200px}.care-list{display:flex;flex-wrap:wrap;gap:8px}.empty{padding:24px}.comparison{padding:20px}.map{height:540px;width:100%;background:#e6eceb;z-index:0}.map-legend{display:flex;gap:20px;flex-wrap:wrap;padding:12px;background:var(--surface);font-size:14px}.map-marker{background:#315eaa;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;box-shadow:0 2px 4px #0003}.map-marker.selected{background:#a63f0c}.map-marker span{display:block;text-align:center;padding-top:1px}.dialog-backdrop{position:fixed;inset:0;background:#0c1013a6;z-index:100;display:flex;justify-content:flex-end;padding:20px}.detail-dialog,.glossary-dialog{position:static;margin:0;background:var(--surface);color:var(--text);border:1px solid var(--border);width:min(840px,100%);height:100%;overflow:auto;padding:28px;box-shadow:0 8px 40px #0004}.glossary-dialog{height:fit-content;width:min(608px,100%);align-self:center;margin:auto}.detail-head{display:flex;justify-content:space-between;gap:20px;position:sticky;top:-28px;background:var(--surface);padding:12px 0;z-index:2}.detail-head h2{margin-top:6px}.detail-head button{height:44px;flex-shrink:0}.facts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.facts div{border-bottom:1px solid var(--border);padding:0 0 16px}.facts dt{font-size:14px;color:var(--muted)}.facts dd{margin:5px 0 0}.source-links{display:block;font-size:14px;margin:6px 0}.source-links a,.source-links>span{display:inline-block;margin:0 12px 5px 0}.person,.timeline-item,.audit,.candidate,.glossary-entry,.source-entry{padding:16px 0;border-top:1px solid var(--border)}.financial-bars{margin:20px 0}.financial-bars>div{display:grid;grid-template-columns:50px minmax(40px,1fr) 150px;align-items:center;gap:12px;margin-bottom:12px;font-size:14px}.financial-bars>div>div{height:24px}.financial-bars i{height:24px;display:block;background:#315eaa;min-width:0}.financial-bars strong{text-align:right}.search-label{max-width:600px;margin:0 0 24px}.document-list{display:flex;flex-direction:column;gap:12px}.quadrant{position:relative;height:520px;max-width:900px;background:var(--surface);border:1px solid var(--border);margin-bottom:24px;background-image:linear-gradient(transparent calc(50% - .5px),var(--border) calc(50% - .5px),var(--border) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),var(--border) calc(50% - .5px),var(--border) calc(50% + .5px),transparent calc(50% + .5px))}.quad-label{position:absolute;max-width:42%;font-size:14px;color:var(--muted)}.top-left{left:18px;top:18px}.top-right{right:18px;top:18px;text-align:right}.bottom-left{left:18px;bottom:45px}.bottom-right{right:18px;bottom:45px;text-align:right}.axis-x{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:14px;white-space:nowrap}.axis-y{position:absolute;left:6px;top:50%;transform:translate(-40%,-50%) rotate(-90deg);font-size:14px;white-space:nowrap}.quad-point{position:absolute;min-height:32px;height:32px;width:32px;padding:0;border:2px solid var(--surface);border-radius:50%;background:#315eaa;color:#fff;transform:translate(-50%,50%);font-size:14px}.quad-point:hover{background:#223b64}details{padding:16px 0;border-top:1px solid var(--border)}summary{cursor:pointer;font-weight:700;padding:8px 0}footer{border-top:1px solid var(--border);padding-top:20px;margin-top:32px;color:var(--muted);font-size:14px}.login{max-width:580px;margin:8vh auto;padding:0;background:var(--surface)}.login-brand{background:#0c1013;padding:24px}.login-brand img{width:130px}.login form{padding:32px}.login label{margin:24px 0}.login button{width:100%}.error{padding:12px;background:var(--errorbg);color:var(--error)}.loading{max-width:600px;margin:10vh auto}html[data-theme=dark] .leaflet-container{filter:brightness(.8)}@media(max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.brand span{font-size:16px}.status-label{white-space:normal}.filters{grid-template-columns:repeat(2,1fr)}.filters>label:first-child{grid-column:span 2}}@media(max-width:960px){.app-layout{display:block}nav{display:flex;overflow:auto;gap:4px;border-right:0;border-bottom:1px solid var(--border);padding:10px 16px}nav a{white-space:nowrap;padding:10px 14px;margin:0}nav p{display:none}.two-col{gap:16px}main{padding:24px 16px}.page-head{flex-wrap:wrap}.brand span{display:none}}@media(max-width:640px){header{height:auto;padding:12px 16px;gap:8px}header>div{gap:8px}.theme-label{font-size:0}.theme-label select{font-size:14px;max-width:85px}header button{font-size:14px;padding:8px}.brand img{width:108px}h1{font-size:28px}.two-col,.facts{grid-template-columns:1fr}.metrics{gap:12px}.metrics>div{padding:16px}.metrics strong{font-size:26px}.panel{padding:18px}.filters{grid-template-columns:1fr;padding:16px}.filters>label:first-child{grid-column:auto}.summary-row{display:block}.summary-row button{margin-bottom:8px}.dialog-backdrop{padding:0}.detail-dialog{padding:20px}.detail-head{top:-20px}.detail-head h2{font-size:22px}.map{height:420px}.map-legend{gap:8px;display:block}.map-legend span{display:block}.quadrant{height:420px}.quad-label{font-size:12px}.financial-bars>div{grid-template-columns:40px minmax(20px,1fr) 110px;gap:8px}.financial-bars strong{font-size:12px}.login{margin:4vh 16px}.login form{padding:24px}.status-label{font-size:13px}.glossary-dialog{margin:16px;padding:20px}.section-head{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.org-bars>div{display:grid;grid-template-columns:180px minmax(40px,1fr) 150px;gap:12px;align-items:center;margin:14px 0;font-size:14px}.org-bars>div>div{height:22px}.org-bars i{display:block;height:22px;background:#315eaa}.org-bars i.negative{background:repeating-linear-gradient(45deg,#76516c,#76516c 4px,#c8a6bc 4px 8px)}.org-bars strong{text-align:right}.map-choice{display:block;font:14px "Source Sans 3",Arial,sans-serif;color:#0c1013;margin:5px;width:100%;text-align:left}@media(max-width:640px){.org-bars>div{grid-template-columns:1fr 1fr}.org-bars>div>button{grid-column:span 2}.org-bars strong{font-size:13px}}.detail-dialog::backdrop,.glossary-dialog::backdrop{background:#0c1013a6}.detail-dialog{position:fixed;inset:20px 20px 20px auto;height:calc(100% - 40px)}.glossary-dialog{position:fixed;inset:0;height:fit-content;margin:auto}@media(max-width:640px){.detail-dialog{inset:0;height:100%;width:100%}.glossary-dialog{width:calc(100% - 32px)}}.field-evidence{border:0;padding:3px 0;font-size:14px}.field-evidence summary{font-weight:400;padding:2px 0;color:var(--link)}.field-evidence p{min-width:180px;max-width:320px}.map-marker.approximate{background:#fff;color:#315eaa;border:2px dashed #315EAA}.map-marker.approximate.selected{color:#a63f0c;border-color:#a63f0c}.calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.calculator-actions{display:flex;gap:12px;flex-wrap:wrap}.scenario-output{margin-top:24px;background:var(--selected);padding:20px}@media(max-width:640px){.calculator-fields{grid-template-columns:1fr}}.regional-bars{display:flex;align-items:stretch;gap:14px;margin:24px 0;min-height:260px;overflow:auto;padding:8px 0}.regional-bars>div{flex:1;min-width:56px;text-align:center;font-size:14px}.regional-bars>div>div{height:210px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(transparent 49.5%,var(--border) 50%,transparent 50.5%);margin:8px 0}.regional-bars i{display:block;width:65%;background:#315eaa;min-width:20px}.regional-bars strong{font-size:14px;font-variant-numeric:tabular-nums}.trend-delta{padding:16px;background:var(--selected);margin:20px 0}@media(max-width:640px){.regional-bars{gap:8px}.regional-bars>div{min-width:55px}}.map-marker.reference{background:#ff873e;color:#0c1013;border-color:#0c1013}.partner-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.partner-market-grid .panel{margin-bottom:0}.partner-market-grid{margin-bottom:24px}.partner-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.partner-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.partner-actions button[aria-pressed=true],.partner-market-grid button[aria-pressed=true]{background:var(--selected);font-weight:700}@media(max-width:800px){.partner-comparison,.partner-market-grid{grid-template-columns:1fr}.axis-x{font-size:12px}}.app-layout:has(.comparison-workspace){max-width:none;grid-template-columns:208px minmax(0,1fr)}.comparison-workspace{padding:22px 20px}.comparison-workspace .page-head{margin-bottom:16px}.comparison-workspace .page-head h1{font-size:28px;margin-bottom:0}.location-controls{margin-bottom:14px}.location-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.location-search{flex:1;min-width:220px;max-width:560px}.column-view{min-width:180px}.result-count{padding-bottom:11px;white-space:nowrap;font-size:14px}.active-location-filters{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.active-location-filters button{font-size:14px;min-height:32px;padding:4px 8px}.location-filter-panel{background:var(--surface);padding:20px;margin-top:16px}.filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.filter-panel-head h2{font-size:20px;margin:0}.location-filter-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:20px 0}.location-filter-groups fieldset{border:0;padding:0;margin:0;min-width:0}.location-filter-groups legend{font-weight:700;margin-bottom:12px}.location-filter-groups label{margin-bottom:12px}.filter-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.location-filter-groups p{font-size:14px}.filter-panel-actions{display:flex;justify-content:space-between;gap:16px}.location-results{max-height:calc(100vh - 230px);min-height:240px;background:var(--surface);margin-top:10px}.location-results table{table-layout:auto;font-size:14px}.location-results th{position:sticky;top:0;z-index:2}.location-results caption{font-size:13px;padding:7px 12px}.location-results th,.location-results td{padding:10px 12px}.location-results td{min-width:75px}.location-results td:first-child{min-width:44px;width:44px}.location-results td.location-cell-name{min-width:180px;max-width:240px}.location-results .location-cell-care{min-width:170px;max-width:240px}.location-results .care-chip{font-size:13px;padding:2px 6px;min-height:28px;white-space:normal;text-align:left}.location-results small{font-size:12px;line-height:1.3;margin-top:3px}.comparison-workspace .comparison{padding:14px;margin:10px 0}.comparison-workspace .comparison h2{font-size:20px}.comparison-workspace footer{margin-top:16px;padding-top:12px}@media(max-width:1100px){.location-filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.app-layout:has(.comparison-workspace){display:block}.comparison-workspace{padding:16px}.location-toolbar{gap:10px}.location-search{min-width:100%;max-width:none}.column-view{flex:1;min-width:160px}.result-count{width:100%;padding-bottom:0}.location-filter-groups{grid-template-columns:1fr}.location-results{max-height:70vh}.comparison-workspace .status-label{display:none}}.app-layout{max-width:none;grid-template-columns:208px minmax(0,1fr)}.analysis-workspace{padding:22px 20px}.analysis-workspace .page-head{margin-bottom:16px;align-items:center}.analysis-workspace .page-head h1{font-size:28px;margin-bottom:0}.analysis-workspace .intro{font-size:16px;max-width:100ch;margin:0 0 14px}.analysis-workspace .panel{padding:18px;margin-bottom:16px}.analysis-workspace .metrics{gap:12px;margin:16px 0}.analysis-workspace .metrics>div{padding:14px 18px}.analysis-workspace .metrics span{margin-top:6px}.analysis-workspace .two-col{gap:16px}.content-disclosure{padding:0;margin:10px 0 16px;border:0;background:var(--surface)}.content-disclosure>summary{padding:12px 16px;font-size:16px}.content-disclosure>.panel{margin:0}.content-disclosure>p,.content-disclosure>.partner-market-grid{margin:12px 16px}.compact-controls{margin-bottom:14px}.compact-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.compact-toolbar>label{flex:1;min-width:180px;max-width:560px}.compact-toolbar>span{font-size:14px;padding-bottom:11px;white-space:nowrap}.compact-filter-panel:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;background:var(--surface);padding:16px;margin-top:12px}.view-switch,.analysis-workspace .partner-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}.view-switch button[aria-pressed=true],.partner-actions button[aria-pressed=true]{background:var(--selected);font-weight:700}.analysis-workspace .search-label{margin-bottom:14px}.inline-control{max-width:400px}.analysis-workspace .map{height:calc(100dvh - 250px);min-height:400px;max-height:900px}.map-explanation{padding:0;margin:8px 0;border:0}.map-explanation>summary{font-size:14px;padding:8px 0}.map-explanation .map-legend{gap:12px}.map-explanation p{font-size:14px;margin:8px 12px}.analysis-workspace .table-region{background:var(--surface)}.analysis-workspace .table-region th{position:sticky;top:0;z-index:2}.analysis-workspace .table-region th,.analysis-workspace .table-region td{padding:10px 12px}.analysis-workspace .table-region caption{padding:8px 12px}.route-partners .table-region,.route-organisaties>.table-region{max-height:calc(100dvh - 295px);min-height:280px}.route-partners .table-region td{min-width:110px;max-width:270px}.route-partners .table-region td:first-child{min-width:48px}.analysis-workspace .audit{padding:12px 0}.analysis-workspace .audit h3{margin:4px 0 6px}.analysis-workspace .audit>p{margin:6px 0}.analysis-workspace .audit>details{padding:0;margin-top:8px;border:0}.analysis-workspace .glossary-entry,.analysis-workspace .source-entry{padding:12px 0}.analysis-workspace .glossary-entry h2{font-size:20px;margin-bottom:8px}.analysis-workspace .source-entry h3{margin:0 0 6px}.analysis-workspace .source-entry>p{font-size:14px;margin:6px 0}.analysis-workspace .candidate{padding:12px 0}.analysis-workspace .candidate h3{margin-top:4px}.analysis-workspace footer{margin-top:20px;padding-top:12px}@media(max-width:960px){.app-layout{display:block}.analysis-workspace{padding:16px}.compact-toolbar>label{max-width:none}.analysis-workspace .map{height:calc(100dvh - 330px);min-height:360px}}@media(max-width:640px){.analysis-workspace .status-label{display:none}.compact-toolbar>label{min-width:100%}.compact-toolbar>span{width:100%;padding-bottom:0}.compact-filter-panel:not([hidden]){grid-template-columns:1fr}.analysis-workspace .metrics>div{padding:12px}.analysis-workspace .panel{padding:16px}.analysis-workspace .map{height:440px;min-height:360px}.route-partners .table-region,.route-organisaties>.table-region{max-height:70vh}.analysis-workspace .quadrant{height:400px}.content-disclosure>.partner-market-grid{margin:8px}.compact-toolbar>button{max-width:100%}}.analysis-workspace p,.analysis-workspace h2,.analysis-workspace h3,.analysis-workspace dd,.analysis-workspace dt,.analysis-workspace summary{overflow-wrap:anywhere}.analysis-workspace .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-workspace .facts>div,.analysis-workspace .metrics>div{min-width:0}.analysis-workspace .metrics strong{overflow-wrap:anywhere}@media(max-width:640px){.analysis-workspace .facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.route-franciscus .metrics{grid-template-columns:1fr}}.route-franciscus .metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}@media(max-width:640px){.route-franciscus .metrics{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.route-franciscus .metrics strong{font-size:24px;white-space:nowrap}}@media(max-width:360px){.route-franciscus .metrics{grid-template-columns:minmax(0,1fr)}}.detail-dialog p,.detail-dialog dd,.detail-dialog dt,.detail-dialog h2,.detail-dialog h3,.detail-dialog summary,.glossary-dialog p{overflow-wrap:anywhere}.detail-dialog .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-dialog .facts>div{min-width:0}@media(max-width:640px){.detail-dialog .facts{grid-template-columns:minmax(0,1fr)}}body .redesigned-app{font-family:"Source Sans 3",Arial,sans-serif;color:var(--text);background:var(--bg)}body .redesigned-app .workspace-header{display:grid;grid-template-columns:auto minmax(240px,480px) auto;align-items:center;gap:32px;padding:14px 24px;background:#0c1013;color:#f5f6f4;min-height:84px}body .redesigned-app .workspace-header .brand{display:flex;gap:16px;align-items:flex-end;text-decoration:none;color:inherit;white-space:nowrap}body .redesigned-app .brand img{width:108px}body .redesigned-app .brand span{font-size:18px;line-height:1;padding-bottom:1px}body .redesigned-app .workspace-account{display:flex;align-items:end;justify-content:end;gap:12px}body .redesigned-app .workspace-account label{font-size:12px;color:#b5c1c5;display:grid;gap:2px}body .redesigned-app .workspace-account button,body .redesigned-app .workspace-account select{min-height:40px;font-size:14px;padding:6px 10px}body .redesigned-app .workspace-search{position:relative;min-width:0}body .redesigned-app .workspace-search>label{display:block;font-size:12px;color:#b5c1c5;margin-bottom:4px}body .redesigned-app .workspace-search input{width:100%;min-height:42px;background:#fff;color:#0c1013;font-size:16px;margin:0;border:1px solid #B5C1C5}body .redesigned-app .workspace-search-results{position:absolute;top:100%;left:0;right:0;background:var(--surface);color:var(--text);border:1px solid var(--border);z-index:1000;padding:8px;max-height:65vh;overflow:auto}body .redesigned-app .workspace-search-results>button,body .redesigned-app .workspace-search-results>a{display:block;width:100%;text-align:left;padding:10px;border:0;border-bottom:1px solid var(--border);text-decoration:none;background:none;color:var(--text);font-size:15px}body .redesigned-app .workspace-search-results small{display:block;color:var(--muted)}body .redesigned-app .workspace-search-results>button:hover,body .redesigned-app .workspace-search-results>a:hover{background:var(--selected)}body .redesigned-app .search-results-head{display:flex;justify-content:space-between;align-items:center;padding:4px 8px}body .redesigned-app .search-results-head button{min-height:32px;padding:4px 8px}body .redesigned-app .module-navigation{display:flex;gap:8px;align-items:center;justify-content:flex-start;flex-wrap:wrap;border:0;border-bottom:1px solid var(--border);background:var(--surface);padding:8px 24px;overflow:visible}body .redesigned-app .module-navigation a{font-size:16px;color:var(--text);text-decoration:none;padding:10px 18px;margin:0;min-height:44px;white-space:normal}body .redesigned-app .module-navigation a[aria-current]{background:var(--selected);font-weight:700}body .redesigned-app .workspace-layout{display:grid;grid-template-columns:216px minmax(0,1fr);max-width:1680px;margin:0 auto;min-height:calc(100vh - 145px)}body .redesigned-app .workspace-layout.is-start{display:block;max-width:1240px}body .redesigned-app .workspace-sidebar{padding:24px 12px;background:var(--surface);border-right:1px solid var(--border);min-width:0}body .redesigned-app .workspace-sidebar nav{display:block;overflow:visible;padding:0;border:0}body .redesigned-app .workspace-sidebar nav a{display:block;white-space:normal;font-size:15px;line-height:1.35;color:var(--text);text-decoration:none;padding:12px;margin:2px 0;min-height:44px}body .redesigned-app .workspace-sidebar a[aria-current=page]{background:var(--selected);font-weight:700}body .redesigned-app .submenu-title{display:block;margin:0 12px 12px;font-size:14px;font-weight:700;color:var(--muted)}body .redesigned-app .sidebar-help{padding:16px 12px;margin-top:24px;border-top:1px solid var(--border);font-size:14px;color:var(--muted)}body .redesigned-app .sidebar-help p{line-height:1.5}body .redesigned-app .analysis-workspace{padding:20px 24px!important;min-width:0;font-size:16px;line-height:1.5}body .redesigned-app .workspace-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--muted);margin:0 0 18px}body .redesigned-app .workspace-breadcrumb a{color:var(--muted)}body .redesigned-app .page-head{margin:0 0 20px;display:block}body .redesigned-app .page-head h1,body .redesigned-app .institution-header h1,body .redesigned-app .start-intro h1{font:600 32px/1.2 Barlow,Arial,sans-serif;margin:0 0 8px}body .redesigned-app .page-head p{color:var(--muted);margin:0;max-width:80ch;font-size:16px}body .redesigned-app .analysis-workspace h2{font-size:23px;line-height:1.3;margin:0 0 12px}body .redesigned-app .analysis-workspace h3{font-size:20px;margin:0 0 10px}body .redesigned-app .analysis-workspace .panel,body .redesigned-app .institution-panel,body .redesigned-app .competition-panel{padding:20px;margin:16px 0;border:1px solid var(--border);background:var(--surface)}body .redesigned-app .analysis-workspace :is(button:not(.text-button):not(.quad-point),select,input:not([type=checkbox])){min-height:42px;font-size:15px}body .redesigned-app :is(.institution-tabs,.competition-report-tabs,.dashboard-tabs){gap:6px;flex-wrap:wrap;margin:16px 0}body .redesigned-app :is(.institution-tabs,.competition-report-tabs) button{border:1px solid var(--border);background:var(--surface);color:var(--text);padding:8px 12px}body .redesigned-app :is(.institution-tabs,.competition-report-tabs) button[aria-pressed=true]{background:var(--selected);font-weight:700}body .redesigned-app .analysis-workspace .table-region{border:1px solid var(--border);max-height:none;margin:12px 0}body .redesigned-app .analysis-workspace table{font-size:14px;line-height:1.45}body .redesigned-app .analysis-workspace table :is(th,td){padding:10px 12px!important}body .redesigned-app .analysis-workspace table th{background:var(--selected)}body .redesigned-app .analysis-workspace table th button{font-size:14px;min-height:32px}body .redesigned-app .analysis-workspace table td small{font-size:13px}body .redesigned-app .analysis-workspace .compact-controls,body .redesigned-app .atlas-toolbar,body .redesigned-app .reports-filters,body .redesigned-app .stats-filters{background:var(--surface);border:1px solid var(--border);padding:12px;gap:12px}body .redesigned-app .start-intro{padding:12px 0 24px;max-width:850px}body .redesigned-app .start-intro p{font-size:18px;color:var(--muted);margin:12px 0 20px}body .redesigned-app .start-primary{display:inline-block;background:#ff873e;color:#0c1013;padding:12px 18px;text-decoration:none;font-weight:700;border-radius:3px}body .redesigned-app .start-facts{display:flex;gap:24px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0;margin-bottom:24px;font-size:14px}body .redesigned-app .start-facts strong{font-size:20px;margin-right:4px}body .redesigned-app .start-facts>a{margin-left:auto}body .redesigned-app .start-modules{display:grid;grid-template-columns:1fr 1fr;gap:16px}body .redesigned-app .start-module{display:block;padding:24px;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:var(--text)}body .redesigned-app .start-module:hover{background:var(--selected)}body .redesigned-app .start-module h2{display:flex;justify-content:space-between;font-size:24px}body .redesigned-app .start-module p{margin:0 0 16px;max-width:55ch}body .redesigned-app .module-content{font-size:13px;color:var(--muted)}body .redesigned-app .start-guide{margin:32px 0}body .redesigned-app .start-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-left:20px}body .redesigned-app .start-guide p{font-size:14px;color:var(--muted)}body .redesigned-app .skip-content{position:absolute;top:-100px;left:20px;background:var(--surface);padding:12px;z-index:2000}body .redesigned-app .skip-content:focus{top:12px}body .redesigned-app .competition-heading h2,body .redesigned-app .competition-heading p,body .redesigned-app .stats-intro,body .redesigned-app .atlas-intro{display:none}@media(max-width:1100px){body .redesigned-app .workspace-header{gap:16px;grid-template-columns:auto minmax(200px,1fr) auto}body .redesigned-app .brand span{display:none}}@media(max-width:960px){body .redesigned-app .workspace-layout{display:block}body .redesigned-app .workspace-sidebar{padding:8px 16px;border:0;border-bottom:1px solid var(--border)}body .redesigned-app .workspace-sidebar nav{display:flex;gap:4px;flex-wrap:wrap}body .redesigned-app .workspace-sidebar nav a{font-size:14px;min-height:40px;padding:8px 10px}body .redesigned-app .submenu-title,body .redesigned-app .sidebar-help{display:none}body .redesigned-app .analysis-workspace{padding:16px!important}body .redesigned-app .module-navigation{padding:8px 16px;gap:4px}body .redesigned-app .module-navigation a{padding:8px 10px;font-size:15px}}@media(max-width:640px){body .redesigned-app .workspace-header{grid-template-columns:1fr auto;padding:12px 16px;gap:12px}body .redesigned-app .workspace-search{grid-column:1/-1;grid-row:2}body .redesigned-app .workspace-account label{font-size:11px}body .redesigned-app .workspace-account{gap:8px}body .redesigned-app .workspace-account button,body .redesigned-app .workspace-account select{padding:6px;font-size:13px}body .redesigned-app .start-modules,body .redesigned-app .start-guide ol{grid-template-columns:1fr}body .redesigned-app .start-module{padding:18px}body .redesigned-app .start-facts{gap:12px}body .redesigned-app .start-facts>a{margin:0}body .redesigned-app .workspace-breadcrumb{margin-bottom:12px}body .redesigned-app .page-head h1,body .redesigned-app .start-intro h1{font-size:28px}}body .redesigned-app .growth-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}body .redesigned-app .growth-facts dt{font-weight:700}body .redesigned-app .growth-facts dd{margin:4px 0;color:var(--muted)}@media(max-width:640px){body .redesigned-app .growth-facts{grid-template-columns:1fr}}body .redesigned-app .workspace-header>.workspace-search{display:block}body .redesigned-app .workspace-account select,body .redesigned-app .workspace-account button{background:#1a2226;color:#f5f6f4;border:1px solid #839399}body .redesigned-app .workspace-search-results{display:block}body .redesigned-app .workspace-search-results .search-results-head{display:flex}body .redesigned-app .workspace-search-results button{color:var(--text)}body .redesigned-app .competition-heading{margin:0 0 8px;min-height:0}body .redesigned-app .competition-heading>div{display:none}body .redesigned-app .competition-kpis{gap:8px;margin:16px 0}body .redesigned-app .competition-kpis>div{padding:12px;border:1px solid var(--border)}body .redesigned-app .competition-kpis strong{font-size:25px}body .redesigned-app .competition-kpis small{line-height:1.4;font-size:12px}.mobile-section-picker{display:none}@media(max-width:640px){html{-webkit-text-size-adjust:100%;scroll-padding-top:12px}body .redesigned-app{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}body .redesigned-app .module-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible;padding:4px 8px}body .redesigned-app .module-navigation a{white-space:normal;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:14px;padding:6px;text-align:center}body .redesigned-app .workspace-sidebar{padding:10px 16px}body .redesigned-app .workspace-sidebar nav,body .redesigned-app .sidebar-help{display:none}body .redesigned-app .mobile-section-picker{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}body .redesigned-app .mobile-section-picker select{margin:0}body .redesigned-app input:not([type=checkbox]):not([type=radio]),body .redesigned-app select,body .redesigned-app textarea,.login input{font-size:16px!important;max-width:100%;min-width:0}body .redesigned-app button,body .redesigned-app summary,body .redesigned-app .linkedin-link{min-height:44px}body .redesigned-app .linkedin-link{min-width:44px;display:inline-flex;align-items:center;justify-content:center}body .redesigned-app .workspace-account{min-width:0}body .redesigned-app .workspace-account select{width:auto}body .redesigned-app .workspace-search-results{max-height:60dvh;overflow:auto}body .redesigned-app :is(.stats-filters,.reports-filters,.compact-toolbar,.atlas-toolbar,.location-toolbar,.filter-panel-actions){flex-wrap:wrap;min-width:0}body .redesigned-app :is(.stats-filters,.reports-filters,.compact-toolbar,.atlas-toolbar)>label{min-width:0;max-width:100%;flex:1 1 160px}body .redesigned-app :is(.table-region,.overlap-matrix,.location-results,.bi-financial-source-table){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}body .redesigned-app .analysis-workspace table th button{min-height:44px}body .redesigned-app .analysis-workspace table th:first-child{max-width:150px;white-space:normal;overflow-wrap:anywhere}body .redesigned-app :is(.institution-tabs,.competition-report-tabs,.dashboard-tabs){gap:6px}body .redesigned-app :is(.institution-tabs,.competition-report-tabs,.dashboard-tabs) button{flex:1 1 auto;white-space:normal}body .redesigned-app :is(.panel,.two-col>*,.facts>*,.metrics>*,.competition-kpis>*){min-width:0;overflow-wrap:anywhere}body .redesigned-app .competition-kpis strong{font-size:22px;white-space:normal}body .redesigned-app .detail-dialog{inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}body .redesigned-app .detail-head{top:-16px;gap:8px}body .redesigned-app .glossary-dialog{max-width:calc(100% - 24px);max-height:85dvh;overflow:auto;padding:16px}body .redesigned-app .overlap-layout{grid-template-columns:minmax(0,1fr)}body .redesigned-app .overlap-person-list{max-height:220px}body .redesigned-app .overlap-role-grid{grid-template-columns:minmax(0,1fr)}body .redesigned-app .map{min-height:320px;height:55dvh}body .redesigned-app .leaflet-control-zoom a{width:44px;height:44px;line-height:44px}}@media(max-width:380px){body .redesigned-app .workspace-header{padding:10px;gap:8px}body .redesigned-app .brand img{width:92px}body .redesigned-app .analysis-workspace{padding:12px!important}}body .decision-app{--space-panel:20px;min-height:100dvh;--focus:#315EAA}body .decision-app .workspace-header{grid-template-columns:auto minmax(160px,420px) auto;min-height:64px;padding:10px 24px;gap:28px;position:relative;z-index:1100}body .decision-app .workspace-header .brand{gap:12px;align-items:flex-end}body .decision-app .brand img{width:104px;height:auto}body .decision-app .brand span{font:600 17px/1.1 Barlow,Arial,sans-serif;padding-bottom:1px}body .decision-app .workspace-search>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body .decision-app .workspace-search input{min-height:40px;border-radius:4px;border:0;padding:8px 12px;font-size:15px}body .decision-app .workspace-account{gap:14px;align-items:center}body .decision-app .workspace-account label{display:flex;gap:8px;align-items:center;color:#d9e1e2}body .decision-app .workspace-account button,body .decision-app .workspace-account select{min-height:40px}body .decision-app .workspace-layout,body .decision-app .workspace-layout.is-start{display:grid;grid-template-columns:208px minmax(0,1fr);max-width:1920px;min-height:calc(100dvh - 64px);margin:0 auto}body .decision-app .task-navigation{background:var(--surface);border-right:1px solid var(--border);padding:20px 10px;align-self:stretch;min-width:0}body .decision-app .task-navigation nav{position:sticky;top:16px;border:0;padding:0;display:grid;gap:6px}body .decision-app .task-navigation nav a{display:flex;gap:12px;align-items:center;padding:12px 14px;min-height:48px;margin:0;border-radius:4px;color:var(--text);text-decoration:none;font-size:15px;line-height:1.3}body .decision-app .task-navigation nav a>span{font:500 23px/1 Arial,sans-serif;width:22px;text-align:center;flex-shrink:0;color:var(--muted)}body .decision-app .task-navigation nav a[aria-current]{background:var(--selected);font-weight:700}body .decision-app .task-navigation nav a:hover{background:var(--selected)}body .decision-app .task-navigation-note{margin:28px 12px 0;padding-top:20px;border-top:1px solid var(--border);font-size:13px;color:var(--muted);line-height:1.5}body .decision-app .task-navigation-note p{margin:8px 0 12px;font-size:13px;padding:0}body .decision-app .task-navigation-note strong{color:var(--text)}body .decision-app .task-navigation-note a{display:inline-block;padding:8px 0;font-size:13px;min-height:44px}body .decision-app .analysis-workspace{padding:20px 28px!important;min-width:0;max-width:100%;font-size:16px;line-height:1.5}body .decision-app .task-subnavigation{display:flex;flex-wrap:wrap;gap:4px 8px;border:0;border-bottom:1px solid var(--border);padding:0 0 12px;margin:0 0 14px;overflow:visible}body .decision-app .task-subnavigation a{display:flex;align-items:center;font-size:14px;line-height:1.3;text-decoration:none;color:var(--muted);padding:8px 10px;min-height:44px;margin:0;border-radius:4px;white-space:normal}body .decision-app .task-subnavigation a:hover{color:var(--text);background:var(--selected)}body .decision-app .task-subnavigation a[aria-current]{background:var(--selected);color:var(--text);font-weight:700}body .decision-app .decision-context{display:flex;align-items:end;gap:12px 20px;flex-wrap:wrap;background:transparent;padding:0;margin:0 0 18px;font-size:13px}body .decision-app .decision-context label{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:13px;margin:0;min-width:0}body .decision-app .decision-context select{min-height:40px;font-size:14px;padding:7px 10px;max-width:260px;color:var(--text);background:var(--surface)}body .decision-app .decision-context label:nth-child(2) select{width:92px}body .decision-app .decision-context>a{margin-left:auto;font-size:13px;min-height:40px;display:flex;align-items:center}body .decision-app .workspace-breadcrumb{margin:0 0 12px;font-size:12px;line-height:1.3}body .decision-app .page-head{margin-bottom:18px}body .decision-app .page-head h1{font:600 32px/1.15 Barlow,Arial,sans-serif;margin:0 0 7px}body .decision-app .page-head p{font-size:15px;line-height:1.45;max-width:90ch}body .decision-app .analysis-workspace h2{font:600 24px/1.2 Barlow,Arial,sans-serif}body .decision-app .analysis-workspace h3{font:600 19px/1.25 Barlow,Arial,sans-serif}body .decision-app .analysis-workspace :is(.panel,.institution-panel,.competition-panel){border:1px solid var(--border);border-radius:4px;padding:var(--space-panel);margin:16px 0;box-shadow:none;background:var(--surface)}body .decision-app .analysis-workspace :is(button,select,input:not([type=checkbox])){border-radius:4px;font-size:15px;min-height:44px}body .decision-app .analysis-workspace button.text-button{background:none;border:0;border-radius:0;padding:4px 0;line-height:1.35}body .decision-app .analysis-workspace :is(.primary,.dh-primary){background:#ff873e;color:#0c1013;border-color:#ff873e;font-weight:650}body .decision-app :is(button,a,select,input):focus-visible{outline:3px solid var(--focus);outline-offset:3px}body .decision-app .analysis-workspace .table-region{max-height:none!important;min-height:0;max-width:100%;overflow:auto;overscroll-behavior-x:contain;border-radius:4px;margin:14px 0}body .decision-app .analysis-workspace table{font-size:14px;line-height:1.4}body .decision-app .analysis-workspace table :is(th,td){padding:11px 12px!important}body .decision-app .analysis-workspace table th button{min-height:44px;font-size:14px;font-weight:600}body .decision-app .analysis-workspace table :is(th,td) .text-button{min-height:44px}body .decision-app .analysis-workspace table td small{font-size:12px}body .decision-app .analysis-workspace :is(.compact-controls,.atlas-toolbar,.reports-filters,.stats-filters){padding:10px 12px;border-radius:4px;gap:10px;background:var(--surface)}body .decision-app .analysis-workspace :is(.compact-controls,.reports-filters,.stats-filters) label{font-size:13px;gap:4px}body .decision-app .journey-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 20px;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}body .decision-app .journey-next strong{font:600 20px/1.25 Barlow,Arial,sans-serif}body .decision-app .journey-next p{font-size:14px;color:var(--muted);margin:6px 0 0;max-width:72ch}body .decision-app .journey-next>a{min-height:44px;display:flex;align-items:center;font-weight:600;font-size:14px;flex-shrink:0}body .decision-app footer{border:0;padding:12px 0 4px;margin:0;font-size:12px;color:var(--muted)}body .decision-app .atlas-map{height:calc(100dvh - 400px);min-height:440px;border-radius:4px}body .decision-app .atlas-map-wrap.expanded{inset:0;z-index:1200}body .decision-app .atlas-map-wrap.expanded .atlas-map{height:calc(100dvh - 16px);min-height:0}body .decision-app .atlas-toolbar .atlas-search{min-width:200px}body .decision-app .atlas-result-line{font-size:13px;margin:10px 0;gap:12px;align-items:center}body .decision-app .atlas-legend{margin:8px 0 12px}body .decision-app .atlas-legend button{min-height:44px;background:var(--surface);font-size:13px}body .decision-app .atlas-count-explanation{font-size:14px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:4px}body .decision-app .atlas-notes{font-size:13px}body .decision-app .inventory-inline{font-size:13px;margin:10px 0;color:var(--muted)}body .decision-app .profile-breadcrumb{display:none}body .decision-app .benchmark-settings{max-width:1000px}body .decision-app .financial-review-workspace td:last-child p{font-size:14px;line-height:1.45;max-width:58ch}body .decision-app .financial-review-workspace td:last-child a{display:inline-block;margin:4px 14px 4px 0}body .decision-app .financial-review-workspace td:first-child small{font-size:12px}body .decision-app .financial-review-workspace .coverage-inline{display:flex;gap:24px;flex-wrap:wrap;color:var(--muted);font-size:14px;margin:12px 0}body .decision-app .financial-review-workspace .coverage-inline strong{color:var(--text);font-size:20px;margin-right:6px}@media(min-width:1500px){body .decision-app .analysis-workspace{padding:24px 36px!important}body .decision-app .workspace-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:1100px){body .decision-app .workspace-header{grid-template-columns:auto minmax(160px,1fr) auto;gap:16px;padding:10px 18px}body .decision-app .brand span{max-width:130px;font-size:15px;line-height:1.15}body .decision-app .workspace-layout{grid-template-columns:184px minmax(0,1fr)}body .decision-app .analysis-workspace{padding:18px!important}body .decision-app .task-navigation nav a{font-size:14px;gap:10px;padding:12px 10px}body .decision-app .decision-context>a{margin-left:0}body .decision-app .journey-next{align-items:start;flex-direction:column;gap:8px}body .decision-app .workspace-account label{font-size:0;gap:0}}@media(max-width:800px){body .decision-app .workspace-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 16px}body .decision-app .brand span{max-width:none;font-size:16px}body .decision-app .brand img{width:96px}body .decision-app .workspace-search{grid-column:1/-1;grid-row:2}body .decision-app .workspace-search input{min-height:44px}body .decision-app .workspace-account{gap:8px}body .decision-app .workspace-account label{font-size:0}body .decision-app .workspace-account button{padding:8px;font-size:13px}body .decision-app .workspace-account select{width:72px;padding:8px 4px;font-size:13px}body .decision-app .workspace-layout,body .decision-app .workspace-layout.is-start{display:block;min-height:0}body .decision-app .task-navigation{padding:8px 12px;border-right:0;border-bottom:1px solid var(--border)}body .decision-app .task-navigation nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;position:static}body .decision-app .task-navigation nav a{padding:9px 7px;font-size:13px;min-height:46px;gap:6px;justify-content:center;text-align:center}body .decision-app .task-navigation nav a>span{font-size:19px;width:18px}body .decision-app .task-navigation-note{display:none}body .decision-app .task-subnavigation{gap:4px;margin-bottom:12px;padding-bottom:8px}body .decision-app .task-subnavigation a{font-size:13px;padding:7px 9px;min-height:44px}body .decision-app .analysis-workspace{padding:16px!important}body .decision-app .decision-context{gap:6px 12px;margin-bottom:14px}body .decision-app .decision-context label{display:grid;gap:3px}body .decision-app .decision-context label:first-child{flex:1}body .decision-app .decision-context label:first-child select{max-width:100%;width:100%}body .decision-app .decision-context>a{min-height:44px;font-size:13px}body .decision-app .page-head h1{font-size:28px}body .decision-app .atlas-map{height:60dvh;min-height:380px}body .decision-app .atlas-toolbar .view-switch{width:100%;display:flex}body .decision-app .atlas-toolbar .view-switch button{flex:1}body .decision-app .atlas-result-line{display:grid}body .decision-app .atlas-result-line button{justify-self:start}body .decision-app .atlas-filter-panel{display:grid;grid-template-columns:1fr 1fr}body .decision-app .atlas-filter-panel label{min-width:0}body .decision-app .atlas-filter-panel select{width:100%;min-width:0}body .decision-app .analysis-workspace :is(.panel,.institution-panel,.competition-panel){--space-panel:16px}body .decision-app .journey-next{margin-top:20px;padding:16px 0}body .decision-app .analysis-workspace :is(.two-col,.grid-two){grid-template-columns:1fr}}@media(max-width:440px){body .decision-app .workspace-header{padding:10px 12px;gap:8px}body .decision-app .brand{gap:8px!important}body .decision-app .brand img{width:82px}body .decision-app .brand span{font-size:14px;max-width:110px;line-height:1.15}body .decision-app .workspace-account button{font-size:12px;padding:7px}body .decision-app .workspace-account select{width:64px;font-size:12px}body .decision-app .task-navigation{padding:6px 8px}body .decision-app .task-navigation nav a{font-size:12px;padding:9px 4px;gap:4px}body .decision-app .task-navigation nav a>span{display:none}body .decision-app .analysis-workspace{padding:14px 12px!important}body .decision-app .page-head h1{font-size:27px}body .decision-app .decision-context label:first-child select{font-size:13px}body .decision-app .atlas-filter-panel{grid-template-columns:1fr}body .decision-app .atlas-toolbar .atlas-search{width:100%;min-width:0}body .decision-app .atlas-toolbar button{font-size:14px}}body .decision-app .workspace-header{height:auto!important;min-height:64px!important;padding-top:10px!important;padding-bottom:10px!important}body .decision-app .analysis-workspace .advice-candidate{padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:4px;margin:14px 0}body .decision-app .advice-candidate p{font-size:14px;margin:6px 0;color:var(--muted)}body .decision-app .workspace-titlebar{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:16px}body .decision-app .workspace-titlebar:empty{display:none}body .decision-app .workspace-titlebar .page-head{margin:0;flex:1;min-width:0}body .decision-app .workspace-titlebar .page-head p{max-width:70ch}body .decision-app .workspace-titlebar .decision-context{margin:0;max-width:460px;gap:8px 12px;align-items:start}body .decision-app .workspace-titlebar .decision-context label{display:grid;gap:4px}body .decision-app .workspace-titlebar .decision-context label:first-child select{width:260px}body .decision-app .workspace-titlebar .decision-context>a{min-height:28px;margin-left:0;flex-basis:100%;font-size:12px}@media(max-width:1100px){body .decision-app .workspace-titlebar{flex-direction:column;gap:12px}body .decision-app .workspace-titlebar .decision-context{display:flex;max-width:100%;align-items:end;width:100%}body .decision-app .workspace-titlebar .decision-context label:first-child{flex:1;max-width:320px}body .decision-app .workspace-titlebar .decision-context label:first-child select{width:100%;max-width:100%}body .decision-app .workspace-titlebar .decision-context>a{flex-basis:auto;min-height:44px;margin-left:auto}}@media(max-width:800px){body .decision-app .workspace-titlebar{margin-bottom:12px}body .decision-app .workspace-titlebar .decision-context label:first-child{max-width:none}body .decision-app .workspace-titlebar .decision-context>a{margin-left:0;font-size:13px}body .decision-app .workspace-breadcrumb{font-size:12px}}body .decision-app .subnav-short{display:none}@media(max-width:800px){body .decision-app .subnav-full{display:none}body .decision-app .subnav-short{display:inline}body .decision-app .task-subnavigation{gap:4px;justify-content:space-between}body .decision-app .task-subnavigation a{flex:1;justify-content:center;font-size:13px;padding:7px 6px;min-width:0;text-align:center}body .decision-app .workspace-titlebar .decision-context>a{display:none}body .decision-app .workspace-titlebar .decision-context{margin:0;gap:10px}body .decision-app .workspace-titlebar .decision-context select{min-height:44px}body .decision-app .workspace-titlebar .page-head p{font-size:14px}}body .decision-app .atlas-choice{position:absolute;right:12px;top:12px;bottom:12px;width:min(340px,70%);z-index:600;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:16px;overflow:auto;box-shadow:0 4px 18px #0002}body .decision-app .atlas-choice h2{font-size:19px;line-height:1.2}body .decision-app .atlas-choice p{font-size:13px;margin:4px 0 8px;color:var(--muted)}body .decision-app .atlas-choice .section-head{align-items:start;gap:10px;border-bottom:1px solid var(--border);padding-bottom:12px}body .decision-app .atlas-choice .section-head button{padding:7px 9px;font-size:12px}body .decision-app .atlas-choice article{padding:12px 0;border-bottom:1px solid var(--border)}body .decision-app .atlas-choice article>button{font-size:16px;font-weight:600;min-height:44px}body .decision-app .atlas-choice .atlas-band{font-size:13px;white-space:normal}@media(max-width:800px){body .decision-app .atlas-choice{position:relative;right:auto;top:auto;bottom:auto;width:100%;margin:12px 0;max-height:none;box-shadow:none}body .decision-app .atlas-map-wrap.expanded .atlas-choice{position:absolute;inset:auto 10px 10px;width:auto;max-height:45dvh;overflow:auto}}body .decision-app .atlas-dot{width:32px;height:32px;line-height:28px;position:relative;left:6px;top:6px;font-size:14px}body .decision-app .atlas-marker{width:44px!important;height:44px!important}@media(min-width:801px){body .decision-app .task-navigation{position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto}body .decision-app .task-navigation nav{position:static;background:var(--surface)}}@media(max-width:800px){body .decision-app .task-subnavigation a{white-space:nowrap;font-size:12px;padding:7px 5px}body .decision-app .reports-filters{display:grid;grid-template-columns:1fr 1fr}body .decision-app .reports-filters label,body .decision-app .reports-filters input,body .decision-app .reports-filters select{width:100%;max-width:100%;min-width:0}body .decision-app .reports-filters button{grid-column:1/-1}body .decision-app .financial-review-workspace .coverage-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:12px;line-height:1.3}body .decision-app .financial-review-workspace .coverage-inline strong{display:block;font-size:26px;margin-bottom:4px}body .decision-app .financial-review-workspace .compact-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px}body .decision-app .financial-review-workspace .compact-controls label{min-width:0}body .decision-app .financial-review-workspace .compact-controls input,body .decision-app .financial-review-workspace .compact-controls select{min-width:0;font-size:13px}body .decision-app .atlas-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto}body .decision-app .atlas-toolbar .view-switch{grid-column:1/-1}body .decision-app .atlas-legend button{display:none}body .decision-app .atlas-legend .legend-text{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.3}body .decision-app .atlas-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}}body .decision-app .atlas-legend .legend-text{display:none}@media(max-width:800px){body .decision-app .atlas-legend .legend-text{display:flex}}body .redesigned-app.decision-app .analysis-workspace :is(button:not(.text-button):not(.quad-point),select,input:not([type=checkbox])){min-height:44px}body .redesigned-app.decision-app .analysis-workspace button.text-button{min-height:44px}body .redesigned-app.decision-app .analysis-workspace :is(.compact-controls,.stats-filters,.reports-filters,.atlas-toolbar) :is(input,select){min-height:44px}.transaction-bars{display:grid;gap:14px;margin:22px 0;padding:18px;border:1px solid var(--border);border-radius:4px;background:var(--bg)}.transaction-bars>div{display:grid;grid-template-columns:260px minmax(0,1fr) 140px;align-items:center;gap:14px;font-size:14px}.transaction-bars i{height:14px;display:block;background:#315eaa;max-width:100%}.transaction-bars>div:nth-child(2) i{background:#76516c}.transaction-bars strong{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:650px){.transaction-bars>div{grid-template-columns:1fr auto}.transaction-bars i{grid-column:1/-1;grid-row:2}.transaction-bars strong{font-size:14px}.transaction-bars span{font-size:13px}}body .decision-app .task-navigation nav a>svg{width:21px;height:21px;flex:0 0 21px;color:var(--muted)}@media(max-width:440px){body .decision-app .task-navigation nav a>svg{display:none}}body .redesigned-app.decision-app .analysis-workspace textarea{display:block;width:100%;min-height:90px;padding:10px;border:1px solid var(--control);border-radius:4px;background:var(--surface);color:var(--text);font:15px/1.5 "Source Sans 3",Arial,sans-serif;resize:vertical}body .decision-app .statistics .stats-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0;background:none}body .decision-app .statistics .stats-totals>div{padding:0;background:none}body .decision-app .statistics .stats-totals strong{font-size:30px;line-height:1.15}body .decision-app .statistics .stats-totals span{font-size:14px}body .decision-app .statistics .stats-totals small{font-size:12px;line-height:1.35}body .decision-app .statistics .stats-context{font-size:13px;color:var(--muted);line-height:1.45}@media(max-width:650px){body .decision-app .statistics .stats-totals{gap:12px}body .decision-app .statistics .stats-totals strong{font-size:27px}body .decision-app .statistics .stats-totals span{font-size:12px}body .decision-app .statistics .stats-totals small{display:none}body .decision-app .statistics .stats-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}body .decision-app .statistics .stats-filters label{min-width:0}body .decision-app .statistics .stats-filters input,body .decision-app .statistics .stats-filters select{max-width:100%;width:100%;min-width:0;font-size:13px}body .decision-app .statistics .stats-filters button{font-size:13px}}body .decision-app .institution-profile .institution-eyebrow{text-transform:none;letter-spacing:normal}
