:root{--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display:"Proza Libre", "Proza Libre Fallback", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size-display:40px;--font-size-h1:24px;--font-size-h2:18px;--font-size-h3:15px;--font-size-body-lg:14px;--font-size-body:13px;--font-size-small:12px;--font-size-label:11px;--font-size-micro:9px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.4;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-label:.06em;--tracking-display:-.015em;--leading-display:1.15;--brand-been:#edeae3;--brand-wit:#f8f7f3;--brand-inkt:#191a18;--brand-steen:#d6d2c9;--brand-grijs:#5f5e57;--brand-lommer:#c7d1c0;--brand-mos:#3e5245;--brand-licht-been:#fefbf4;--color-bg-sunken:var(--brand-been);--color-bg-app:var(--brand-wit);--color-bg-inset:#faf9f6;--color-surface:#fdfcfa;--color-text:var(--brand-inkt);--color-text-secondary:var(--brand-grijs);--color-text-muted:#6b6a62;--color-text-inverse:var(--brand-wit);--color-surface-dark:var(--brand-inkt);--color-chat-user:var(--brand-grijs);--color-border:var(--brand-steen);--color-border-deep:#c4bfb4;--color-border-subtle:#191a1814;--color-hairline:#191a180f;--color-border-control:#191a1824;--scrollbar-thumb:#71809680;--scrollbar-thumb-hover:#718096cc;--color-border-field:#8a877f;--color-action:var(--brand-inkt);--color-action-deep:#33342f;--color-action-tint:#191a181a;--color-action-tint-soft:#191a180d;--opacity-disabled:.45;--color-navy:#0d467f;--color-navy-deep:#0b3a6a;--color-navy-tint:#0d467f1f;--color-navy-tint-soft:#0d467f0f;--color-coral:#ea6d63;--color-coral-deep:#d45e55;--color-coral-tint:#ea6d630f;--color-amber:#ffaf40;--color-amber-deep:#e8962a;--color-amber-text:#b86b00;--color-amber-tint:#ffaf402e;--color-teal:#3ab89f;--color-teal-deep:#2a8f7d;--color-teal-tint:#3ab89f1f;--zone-strategic-direction:var(--color-coral);--zone-performance:var(--color-amber);--zone-tough-problems:var(--color-teal);--zone-plan-to-value:var(--color-navy);--zone-act-respond:var(--color-amber);--board-row-band:#191a1808;--card-capability-default:var(--color-coral);--card-purpose:var(--color-coral);--card-outcome:var(--color-coral);--card-milestone:var(--color-navy);--card-indicator:var(--zone-performance);--card-tough-problem:var(--color-teal);--card-ar-action:var(--color-amber);--card-ar-request:var(--color-teal);--card-ar-problem:var(--color-coral-deep);--card-ar-milestone:var(--color-navy);--card-ar-decision:#258343;--card-ar-content:#1074b5;--card-ar-retro:#8058ab;--card-ar-routine:#676f7a;--card-capability-deep:var(--color-coral-deep);--card-capability-tint:var(--color-coral-tint);--card-purpose-deep:var(--color-coral-deep);--card-purpose-tint:var(--color-coral-tint);--card-outcome-deep:var(--color-coral-deep);--card-outcome-tint:var(--color-coral-tint);--card-milestone-deep:var(--color-navy-deep);--card-milestone-tint:var(--color-navy-tint-soft);--card-indicator-deep:var(--color-amber-text);--card-indicator-tint:#ffaf401a;--card-tough-problem-deep:var(--color-teal-deep);--card-tough-problem-tint:var(--color-teal-tint);--modal-band-default:var(--brand-been);--modal-band-text:var(--color-text-inverse);--modal-band-text-dark:var(--color-text);--chip-outcome:#047857;--chip-outcome-bg:#10b98126;--chip-condition:var(--color-navy);--chip-condition-bg:var(--color-navy-tint);--chip-demo:var(--color-coral-deep);--chip-demo-bg:#ea6d6326;--status-good:#10b981;--status-bad:#ef4444;--status-none:#cbd5e0;--status-mid:#f59e0b;--status-ms-done-ui:#20998a;--status-ms-delayed-ui:#f0b030;--status-ms-problem-ui:#f07272;--status-ms-new-ui:#4f7cab;--status-ms-open-ui:#cbd5e0;--status-ms-done-chart:#0f8a68;--status-ms-delayed-chart:#c07f00;--status-ms-problem-chart:#d64545;--status-ms-open-chart:#6a5acd;--status-ms-new-chart:#2f6cb0;--identity-1:#593f91;--identity-1-on:var(--color-text-inverse);--identity-2:#eda4cc;--identity-2-on:var(--color-text);--identity-3:#903a03;--identity-3-on:var(--color-text-inverse);--identity-4:#8f9eef;--identity-4-on:var(--color-text);--identity-5:#8a9513;--identity-5-on:var(--color-text);--identity-6:#bc6ea3;--identity-6-on:var(--color-text);--identity-7:#7a2f5a;--identity-7-on:var(--color-text-inverse);--identity-8:#bbc679;--identity-8-on:var(--color-text);--chart-series-1:var(--color-text-secondary);--chart-series-2:var(--identity-5);--chart-series-3:var(--identity-3);--chart-series-4:var(--identity-6);--chart-series-fill:#5f5e571f;--chart-context:var(--color-border-field);--chart-accent:var(--chart-series-1);--chart-accent-muted:var(--identity-4);--accent-ai:var(--color-action);--accent-ai-deep:var(--color-action-deep);--feedback-success:#166534;--feedback-success-bg:#dcfce7;--feedback-success-border:#bbf7d0;--feedback-warning:#c2410c;--feedback-warning-bg:#fff7ed;--feedback-danger:#dc2626;--feedback-danger-deep:#991b1b;--feedback-danger-bg:#fef2f2;--feedback-danger-border:#fecaca;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--label-gap:5px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-card:0 1px 4px #191a1814, 0 0 0 1px #191a180d;--shadow-card-hover:0 4px 12px #191a181f;--shadow-popover:0 4px 24px #191a1826;--shadow-modal:0 20px 60px #191a1840;--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-action);--focus-ring-inverse:0 0 0 2px var(--brand-inkt), 0 0 0 4px var(--brand-wit);--focus-ring-field:0 0 0 3px var(--color-action-tint);--overlay-scrim:#191a1873;--overlay-scrim-heavy:#191a18f2;--modal-width-sm:440px;--modal-width-md:560px;--modal-width-lg:680px;--modal-width-xl:900px;--modal-max-height:85vh;--modal-max-height-expanded:92vh;--z-modal:500;--z-confirm:700;--z-sheet:350;--z-toast:2000;--modal-band-pad-y:13px;--control-h-md:36px;--control-h-sm:28px;--control-h-card:24px;--btn-pad-x:18px;--chrome-row-h:44px;--panel-width:380px;--panel-width-min:320px;--panel-width-max:560px;--sheet-width:420px;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.25s;--ease-standard:ease;--ease-out:ease-out;--grid-gutter:10px;--card-w:190px;--card-h:128px;--cell-inset:calc(var(--grid-gutter) / 2);--grid-unit-w:calc((var(--card-w) - var(--grid-gutter)) / 2);--grid-unit-h:calc((var(--card-h) - var(--grid-gutter)) / 2);--card-w-1:var(--card-w);--card-w-1-5:calc(1.5 * var(--card-w) + .5 * var(--grid-gutter));--card-w-2:calc(2 * var(--card-w) + var(--grid-gutter));--card-h-1:var(--card-h);--card-h-1-5:calc(1.5 * var(--card-h) + .5 * var(--grid-gutter));--card-h-2:calc(2 * var(--card-h) + var(--grid-gutter));--card-h-3:calc(3 * var(--card-h) + 2 * var(--grid-gutter));--col-1:calc(var(--card-w-1) + var(--grid-gutter));--col-1-5:calc(var(--card-w-1-5) + var(--grid-gutter));--col-2:calc(var(--card-w-2) + var(--grid-gutter));--col-rail:56px;--row-1:calc(var(--card-h-1) + var(--grid-gutter));--row-2:calc(var(--card-h-2) + var(--grid-gutter));--row-3:calc(var(--card-h-3) + var(--grid-gutter));--fp-milestone-w:var(--card-w-1);--fp-milestone-h:var(--card-h-1);--fp-indicator-w:var(--card-w-1);--fp-indicator-h:var(--card-h-1);--fp-tough-w:var(--card-w-1);--fp-tough-h:var(--card-h-1);--fp-capability-w:var(--card-w-1-5);--fp-capability-h:var(--card-h-2);--fp-purpose-w:var(--card-w-1-5);--fp-purpose-h:var(--card-h-1-5);--fp-outcome-w:var(--card-w-1-5);--fp-outcome-h:calc((2 * var(--fp-capability-h) - var(--grid-gutter)) / 3);--fp-action-w:var(--card-w-1);--fp-action-h:var(--card-h-1);--fp-request-w:var(--card-w-1);--fp-request-h:var(--card-h-1);--fp-problem-w:var(--card-w-1);--fp-problem-h:var(--card-h-1);--fp-retro-w:var(--card-w-1);--fp-retro-h:var(--card-h-1);--fp-decision-w:var(--card-w-1);--fp-decision-h:var(--card-h-1);--fp-rhythm-w:var(--card-w-1);--fp-rhythm-h:var(--card-h-1);--fp-content-w:var(--card-w-1);--fp-content-h:var(--card-h-1)}
