/* Shared restrained charts and the Aura light presentation theme. */
:root{--aura-green-ink:#adc6b5;--neg-ink:#cfacb5;--aura-green:#759783;--chart-positive:#668575;--chart-positive-muted:#526b5e;--chart-negative:#956e79;--chart-negative-muted:#705760;--chart-maintenance:#a18e66;--chart-grid:#303038;--chart-zero:#878791;--plot-shade:#19191e;--positive-ink:#adc6b5;--negative-ink:#cfacb5;--positive-surface:#22352b}
.theme-toggle{white-space:nowrap;border:1px solid var(--hairline-strong);border-radius:var(--r-pill);padding:7px 13px}.finance-chart .legend i,.gantt-summary .legend i{background:var(--chart-positive)}.gantt-summary .legend i.amber{background:var(--chart-maintenance)}.finance-warning{background:var(--positive-surface)!important;border-color:var(--chart-positive)!important;color:var(--positive-ink)!important}.finance-aside .big-number{color:var(--aura-cyan-ink)}.r-band.green,.r-band.intense.green{background:#293e31;color:#c2d9c8}.r-band.amber,.r-band.intense.amber{background:#453c2a;color:#deceb0}.r-band.red,.r-band.intense.red{background:#463139;color:#d8b9c2}.native-stage-4{--step-color:#3b5646}.stage-transitions{display:none}.maturity-arrows{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:2;pointer-events:none}.maturity-transition.t2026{color:#91b9c7}.maturity-transition.t2027{color:#a0bda8}
body.deck-light{--ink:var(--ink-1);--muted:var(--ink-3);--line:var(--hairline-strong);--paper:var(--bg-1);--bg:var(--bg-0);--green:var(--aura-green-ink);--mint:#e5eee8;--amber:var(--warn);--blue:var(--aura-cyan-ink);--red:var(--neg-ink);--bg-0:#F4F5F7;--bg-1:#FFFFFF;--bg-2:#EDF0F3;--bg-3:#E2E6EB;--ink-1:#14151A;--ink-2:#3C3E48;--ink-3:#5E6070;--hairline:rgba(20,21,26,.09);--hairline-strong:rgba(20,21,26,.16);--aura-cyan-ink:#0B6E86;--aura-green-ink:#2E7A38;--neg-ink:#B3243A;--warn:#8A5A00;--chart-positive:#8cae9e;--chart-positive-muted:#b2c7bc;--chart-negative:#b49099;--chart-negative-muted:#d2bcc2;--chart-maintenance:#cfbc92;--chart-grid:#dce1e6;--chart-zero:#949ca4;--plot-shade:#ebeef2;--positive-ink:#426b55;--negative-ink:#8b5966;--positive-surface:#e8efea;background:#F4F5F7!important;color:var(--ink-2)}body.deck-light::before{display:none}html:fullscreen body.aura-bg.deck-light{background:#F4F5F7!important}.deck-light .topbar,.deck-light .navigation,html:fullscreen .deck-light .topbar,html:fullscreen .deck-light .navigation{background:rgba(244,245,247,.97);color:var(--ink-2)}.deck-light .stage,.deck-light .slide,.deck-light .slide.dark{background:transparent!important;color:var(--ink-2)}.deck-light .wordmark img{height:28px}.deck-light .top-caption,.deck-light .quiet,.deck-light .index-button,.deck-light .icon-button{color:var(--ink-2)}.deck-light .next{background:#e3e9ed;color:#263946;border-color:#ccd5dc}.deck-light .next:hover:not(:disabled){background:#d4dfe5}.deck-light button:focus-visible,.deck-light a:focus-visible{outline-color:#0B6E86}.deck-light .icon-button:hover:not(:disabled),.deck-light .quiet:hover,.deck-light .index-button:hover{background:#e4e9ed}.deck-light .tag,.deck-light .slide .tag{background:#ebeff2;color:#4a5965;border-color:#d9e0e5}.deck-light .slide .tag.green{background:#e5eee8;color:#426b55;border-color:#c8d8ce}.deck-light .slide .tag.amber{background:#f0eadc;color:#7b673a;border-color:#ded3b9}.deck-light .slide .tag.red{background:#f1e4e7;color:#895764;border-color:#ddc9cf}.deck-light .slide .tag.blue{background:#e2edf2;color:#3c6477;border-color:#c6d8e1}.deck-light .slide .scope-band{background:#e7efeb;color:#314e40;border-color:#8fae9d}.deck-light .slide .scope-band span{color:#4b6759}.deck-light .r-band.green,.deck-light .r-band.intense.green{background:#e1eae5;color:#3f6451}.deck-light .r-band.amber,.deck-light .r-band.intense.amber{background:#eee6d5;color:#756239}.deck-light .r-band.red,.deck-light .r-band.intense.red{background:#eddde1;color:#79505c}.deck-light .r-band.muted-band{background:#eaedf0;color:#68717c}.deck-light .responsibility-head b{background:#e6ebef}.deck-light .native-stage-1{--step-color:#e9edf0}.deck-light .native-stage-2{--step-color:#d7dfe5}.deck-light .native-stage-3{--step-color:#bcc9d2}.deck-light .native-stage-4{--step-color:#9db9af}.deck-light .native-stage-5{--step-color:#687985}.deck-light .stair-block>span{color:#25333f30}.deck-light .native-stage-5 .stair-block>span{color:#ffffff65}.deck-light .native-stage-4 .stage-name small{color:#496c59}.deck-light .maturity-transition.t2026{color:#527b8b}.deck-light .maturity-transition.t2027{color:#5b7d67}.deck-light .word-cloud b,.deck-light .phase:nth-child(2) .word-cloud b{color:#315e70}.deck-light .word-cloud em{color:#5c7965}.deck-light .objectives .pillar{background:#e8edf0;border-color:#d3dde3}.deck-light .objectives .pillar:nth-child(2){background:#e0eaee}.deck-light .objectives .pillar:nth-child(3){background:#e4ece6}.deck-light .objectives .pillar-n,.deck-light .objectives .pillar:nth-child(3) .pillar-n{color:#1b354a14}.deck-light .objectives .pillar .icon{color:#54798a}.deck-light .objectives .pillar:nth-child(3) .icon{color:#6b8a76}
.deck-light .manager,.deck-light .builder,.deck-light .lifecycle-col,.deck-light .os-window,.deck-light .lab-step{background:rgba(255,255,255,.82);border-color:#d1dbe2;color:var(--ink-1);box-shadow:inset 0 1px white}.deck-light .po-node{background:#e3edf2;color:#42677a;border-color:#b8cedb}.deck-light .builder.new{background:#e1ece5;border-color:#aac3b4;color:#52745f}.deck-light .builder.new span{color:#45634f}.deck-light .builder.tech{background:#f1e9d6;border-color:#d7c9a7;color:#7e693e}.deck-light .builder.tech span{color:#7e693e}.deck-light .org-stem,.deck-light .builder:before{background:#b5c4ce}.deck-light .builders{border-color:#b5c4ce}.deck-light .org-arrow{color:#709382}.deck-light .lifecycle-col.active{background:#e9f0eb;border-color:#bdcfc2}.deck-light .enriched .lifecycle-col:last-child{background:#e8f0f2;border-color:#bbd0d7}.deck-light .news-callout{background:#f2e9d4;color:#755e2d}.deck-light .news-callout strong,.deck-light .news-callout b{color:#755e2d}.deck-light .outcome{color:#4c7059}.deck-light .autonomy-highlight{background:#d9e7df}.deck-light .autonomy-highlight b,.deck-light .autonomy-highlight strong{color:#355e47}.deck-light .autonomy-highlight span{color:#4c6756}.deck-light .lifecycle-col .check{background:#799f88;color:white}
.deck-light .os-header{background:#e5ebf0;color:var(--ink-1);border-bottom:1px solid #ced9e1}.deck-light .os-module{background:#edf1f4;border-color:#d5dfe6}.deck-light .os-source{background:#e6eee8;border-color:#c8d8cd;color:#446e53}.deck-light .training-cell.aura{background:#d9e7de;color:#35573f;border-color:#b9cfbf}.deck-light .training-cell.business{background:#d9e6ed;color:#345569;border-color:#b9cedc}.deck-light .continuous{background:#e8edf1;color:var(--ink-2)}.deck-light .training-outcomes{color:#58768a}.deck-light .orbit-track{stroke:#c5d3da}.deck-light .orbit-track.secondary{stroke:#e0e7eb}.deck-light .orbit-spoke{stroke:#cfdbe1}.deck-light .spoke-charge{fill:#7b9fac;opacity:.65}.deck-light .orbit-project>circle:first-of-type{fill:#f9fbfc;stroke:#a4b5c0}.deck-light .orbit-project text{fill:#273841}.deck-light .orbit-project.synergy-project>circle:first-of-type{fill:#dcece4;stroke:#7c9f8c}.deck-light .orbit-project:hover .orbit-node-ring,.deck-light .orbit-project:focus .orbit-node-ring,.deck-light .orbit-project.selected .orbit-node-ring{stroke:#658e9e}.deck-light .core-four>rect:first-child{fill:#e3eaee;stroke:#9aafbb}.deck-light .core-four>path{stroke:#a5b8c3}.deck-light .core-four text{fill:#3c5361}.deck-light .core-four .core-label{fill:#d0e2e7;stroke:#8cb4bf}.deck-light .core-four .core-label-text{fill:#315e6d}.deck-light .synergy-wire{stroke:#7097a4}.deck-light .synergy-wire.glow{stroke:#9fbfca;opacity:.22}.deck-light #synergy-charge{fill:#a4884b}.deck-light .orbit-caption{background:#e3edf0;border-color:#b5ced7}.deck-light .orbit-caption>b{color:#3b6b7a}.deck-light .orbit-caption button{background:#f4f7f9;color:#456d7d}.deck-light .synergy-benefits h2{color:#386d7e}
.deck-light .bpm-lane{fill:rgba(255,255,255,.56);stroke:#c9d5de}.deck-light .bpm-lane-title{fill:#5e707e}.deck-light .bpm-task>rect{fill:#f9fbfc;stroke:#9eafbc}.deck-light .bpm-task text{fill:#263d4b}.deck-light .bpm-sub,.deck-light .bpm-task .bpm-sub{fill:#657784}.deck-light .bpm-event{fill:#dfeae3;stroke:#789a84}.deck-light .bpm-event.end{fill:#dce9ef;stroke:#7199ad}.deck-light .bpm-gateway>path:first-child{fill:#f1e9d6;stroke:#b29d69}.deck-light .bpm-gateway>path+path{stroke:#a18954}.deck-light .bpm-edge{stroke:#8f9da8}.deck-light .bpm-edge.handoff{stroke:#7299a9}.deck-light .bpm-edge.replacement{stroke:#99a6af}.deck-light .bpm-edge-label{fill:#687985}.deck-light .bpm-assurance rect{fill:#e2ede6;stroke:#bdd0c3}.deck-light .bpm-assurance text{fill:#44634f}.deck-light .bpm-assurance .bpm-sub{fill:#5e7667}
.deck-light .research-consolidated{background:rgba(255,255,255,.7);border-color:#d0d9e1}.deck-light .research-consolidated strong{color:#346d7e}.deck-light .research-consolidated strong span{color:#8a9eab}.deck-light .lab-step{background:rgba(255,255,255,.76);border-color:#d0dbe2}.deck-light .lab-step .step-n{color:#658b9c}.deck-light .lab-step:not(:last-child):after{color:#6d8d7b}.deck-light .research-outcomes>b{color:#587e63}.deck-light .comparison-row{background:rgba(255,255,255,.74);border-color:#d2dce3}.deck-light .comparison-row.year-2027{background:#e2edf0;border-color:#b8cfd8}.deck-light .year-2027 strong{color:#356879}.deck-light .year-2027 small,.deck-light .year-2027 .compare-year span{color:#526f7d}.deck-light .proposal-scope-items span{background:rgba(255,255,255,.76);border-color:#d3dde3;color:#485f6d}.deck-light dialog{background:#fbfcfd;color:var(--ink-1);border-color:#ccd7df}.deck-light dialog::backdrop{background:#27394466}.deck-light #index-list button{background:#eaf0f4;color:#425c6c}.deck-light #index-list button.active{background:#d9e9ee;color:#316678}.deck-light #notes-content th,.deck-light #notes-content td{color:var(--ink-2);border-color:#d4dee5}
@media(max-width:700px){.theme-toggle{font-size:12px;padding:6px 9px}.deck-light .wordmark img{height:25px}.maturity-arrows{min-width:900px}.topbar{gap:12px}.top-actions{gap:4px}}
