/* Aura Design System: official tokens, imagery and contrast-safe text palette. */
:root{--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:#17331d;--amber:var(--warn);--blue:var(--aura-cyan-ink);--red:var(--neg-ink);--font:var(--font-sans);--display:var(--font-sans)}
body.aura-bg{font-family:var(--font-sans);color:var(--ink-2);line-height:1.3}html:fullscreen body.aura-bg{background:var(--bg-0) url('assets/aura-bg.jpg') center/cover no-repeat}.stage,.slide,.slide.dark{background:transparent!important;color:var(--ink-2)}.stage{box-shadow:none;border-radius:0}.topbar,.navigation{background:rgba(11,11,13,.68);border-color:var(--hairline)}.topbar{height:58px}.wordmark{display:flex;align-items:center}.wordmark img{display:block;height:30px;width:auto}.top-caption{color:var(--ink-3)}.wordmark span{display:none}.icon-button,.index-button,.quiet{color:var(--ink-2);border-color:var(--hairline-strong)}.icon-button:hover:not(:disabled),.quiet:hover,.index-button:hover{background:var(--bg-3)}.next{background:var(--bg-3);color:var(--ink-1)}.next:hover:not(:disabled){background:#3b3b44}.progress-track{background:var(--bg-3)}.progress-track span{background:var(--aura-cyan)}.slide h1{letter-spacing:-.022em;color:var(--ink-1);font-weight:700}.slide h2,.slide h3{color:var(--ink-1)}.slide .subtitle,.dark .subtitle{color:var(--ink-2)}.slide .eyebrow,.dark .eyebrow{color:var(--ink-3)}.eyebrow:before,.dark .eyebrow:before{background:var(--aura-cyan)}.slide-foot,.dark .slide-foot{border-color:var(--hairline-strong);color:var(--ink-3);min-height:40px}.brand-pareto{width:80px;height:auto;max-height:30px;object-fit:contain;flex-shrink:0}.small-label{color:var(--ink-3)}.slide p{margin-bottom:0}.slide strong{color:inherit}.slide .tag{border:1px solid var(--hairline-strong);background:var(--bg-2);color:var(--ink-2);border-radius:var(--r-sm)}.slide .tag.green{background:#142b19;color:var(--aura-green-ink);border-color:#305839}.slide .tag.amber{background:#332a15;color:#f6c568;border-color:#6d5723}.slide .tag.blue{background:#152c33;color:var(--aura-cyan-ink)}.slide .tag.red{background:#351e24;color:var(--neg-ink)}.slide .scope-band{background:rgba(24,47,30,.72);border-color:var(--aura-green);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink-1)}.slide .scope-band span{color:#bad9c0}.finance-aside .big-number{color:var(--aura-cyan-ink)}.finance-aside p{color:var(--ink-3)}.finance-warning{background:#17331d!important;color:var(--aura-green-ink)!important;border-color:var(--aura-green)!important}.legend,.gantt-summary span{color:var(--ink-3)}.gantt-summary strong{color:var(--ink-1)}.responsibility-head b{background:rgba(255,255,255,.055)}.r-label small{color:var(--ink-3)}.r-band{border-radius:8px}.r-band.green,.r-band.intense.green{background:#20462b;color:#93e39b}.r-band.amber,.r-band.intense.amber{background:#584414;color:#ffe29c}.r-band.red,.r-band.intense.red{background:#582a34;color:#ffc1c9}.r-band.muted-band{background:#25252c;color:#b3b4bf}.phase+.phase{border-color:var(--hairline-strong)}.phase .phase-number{color:var(--aura-cyan-ink)}.word-cloud b,.phase:nth-child(2) .word-cloud b{color:var(--aura-cyan-ink)}.word-cloud strong{color:var(--ink-1)}.word-cloud span{color:var(--ink-2)}.word-cloud em{color:var(--aura-green-ink)}
.native-staircase{position:relative}.native-stage{z-index:1}.native-stage-1{--step-color:#25252b}.native-stage-2{--step-color:#35353e}.native-stage-3{--step-color:#51515d}.native-stage-4{--step-color:#246333}.native-stage-5{--step-color:#17171d}.stage-name h2,.stage-description,.stair-block>span{font-family:var(--font-sans)}.stage-name h2{font-weight:500}.stage-name small,.stage-chasm,.stage-refs{color:var(--ink-3)}.stage-description{color:var(--ink-2)}.native-stage-4 .stage-name small{color:var(--aura-green-ink)}.stair-block>span{color:#ffffff32}.stage-transitions{position:absolute;inset:0 0 auto;height:calc(23 * var(--u));z-index:2;pointer-events:none}.stage-transitions svg{position:absolute;width:24%;height:30%;overflow:visible}.transition-2026{left:25%;top:27%;color:var(--aura-cyan-ink)}.transition-2027{left:45%;top:9%;color:var(--aura-green-ink)}.with-stage-arrows{height:100%}.maturity-native-slide .eyebrow{margin-bottom:calc(2 * var(--u))}.objectives .pillar{background:rgba(255,255,255,.035);border-color:var(--hairline)}.objectives .pillar:nth-child(2){background:rgba(22,169,201,.095)}.objectives .pillar:nth-child(3){background:rgba(79,176,90,.08)}.objectives .pillar-n,.objectives .pillar:nth-child(3) .pillar-n{color:#ffffff18}.objectives .pillar .icon{color:var(--aura-cyan-ink)}.objectives .pillar:nth-child(3) .icon{color:var(--aura-green-ink)}
.manager,.builder,.lifecycle-col,.os-window,.lab-step{background:rgba(27,27,32,.74);border:1px solid var(--hairline-strong);border-radius:var(--r-sm);box-shadow:inset 0 1px rgba(255,255,255,.04)}.manager,.builder{color:var(--ink-1)}.manager small,.builder span{color:var(--ink-3)}.po-node{background:#12313a;color:var(--aura-cyan-ink);border-color:#28606b}.builder.new{background:#17351f;border-color:#46754a;color:var(--aura-green-ink)}.builder.new span{color:var(--aura-green-ink)}.builder.tech{background:#47381a;border-color:#856328;color:#ffd880}.builder.tech span{color:#ffd880}.org-stem,.builder:before{background:#ffffff30}.builders{border-color:#ffffff30}.org-count strong{color:var(--aura-cyan-ink)}.org-arrow{color:var(--aura-green-ink)}.lifecycle-col.active{background:rgba(32,69,39,.52);border-color:#406947}.enriched .lifecycle-col:last-child{background:rgba(22,49,58,.6);border-color:#2b6571}.lifecycle-list div{border-color:var(--hairline);color:var(--ink-2)}.news-callout{background:#392d18;color:#ffe4a5;border-radius:var(--r-sm)}.news-callout strong,.news-callout b{color:#ffe4a5}.outcome{color:var(--aura-green-ink)}.autonomy-highlight{background:#163b2a}.autonomy-highlight b,.autonomy-highlight strong{color:var(--aura-green-ink)}.autonomy-highlight span{color:var(--ink-2)}
.os-header{background:#111114;color:var(--ink-1)}.os-logo{display:flex;align-items:center;gap:8px}.os-logo img{height:25px;width:auto}.os-logo span{color:var(--aura-cyan-ink)}.os-tabs{border-color:var(--hairline)}.os-tabs b{color:var(--ink-1)}.os-module{background:var(--bg-2);border:1px solid var(--hairline);border-radius:var(--r-sm)}.os-module .icon{color:var(--aura-cyan-ink)}.os-module b{color:var(--ink-1)}.os-module span,.os-row span:last-child{color:var(--ink-3)}.os-source{background:#14331d;border-color:#31573a;color:var(--aura-green-ink);border-radius:var(--r-sm)}.access-level .icon{color:var(--aura-cyan-ink)}.training-grid>b{color:var(--ink-3)}.training-cell.aura{background:#234f2a;color:#d6f1d9}.training-cell.business{background:#164152;color:#d3edf2}.training-cell{border-radius:var(--r-sm);border:1px solid var(--hairline-strong)}.training-label small{color:var(--ink-3)}.continuous{background:rgba(255,255,255,.06);color:var(--ink-2);border-radius:var(--r-sm)}.training-outcomes{color:var(--aura-cyan-ink)}
.all-projects{grid-template-columns:4.4fr 1.05fr;gap:calc(1.5 * var(--u))}.synergy-benefits{border-color:var(--hairline-strong);padding-left:calc(1.4 * var(--u))}.synergy-benefits h2{color:var(--aura-cyan-ink)}.synergy-benefits p{font-size:calc(1.1 * var(--u));color:var(--ink-2)}.synergy-benefits>div{border-color:var(--hairline)}.synergy-benefits>div>span{color:var(--aura-cyan-ink)}#portfolio-orbit{width:100%;height:100%;min-height:0}.orbit-track{fill:none;stroke:#ffffff17;stroke-width:1.2}.orbit-track.secondary{stroke:#ffffff09}.orbit-spoke{fill:none;stroke:#ffffff10;stroke-width:1}.spoke-charge{fill:#4FC7E4;opacity:.5}.orbit-project{cursor:pointer;outline:none}.orbit-project>circle:first-of-type{fill:#202025;stroke:#777783;stroke-width:1.1}.orbit-project text{fill:var(--ink-1);font-family:var(--font-sans);font-size:13.3px;font-weight:500;pointer-events:none}.orbit-project:last-of-type text{font-size:11.8px}.orbit-node-ring{fill:none;stroke:transparent;stroke-width:2}.orbit-project.synergy-project>circle:first-of-type{fill:#163f33;stroke:#6FD07C;stroke-width:2}.orbit-project:hover .orbit-node-ring,.orbit-project:focus .orbit-node-ring,.orbit-project.selected .orbit-node-ring{stroke:#4FC7E4}.core-four>rect:first-child{fill:#16161c;stroke:#4e5260;stroke-width:1.5}.core-four>path{fill:none;stroke:#4e5260;stroke-width:1}.core-four text{fill:#CFCFD8;font-family:var(--font-sans);font-size:12px}.core-four .core-label{fill:#173943;stroke:#338197}.core-four .core-label-text{fill:#8cdef0;font-size:14px;font-weight:600}.synergy-wire{fill:none;stroke:#4FC7E4;stroke-width:2;stroke-dasharray:7 7;animation:signal 1.4s linear infinite}.synergy-wire.glow{stroke:#4FC7E4;stroke-width:5;opacity:.5;filter:url(#energy-glow)}.orbit-caption{display:flex;align-items:center;gap:calc(1 * var(--u));font-size:calc(1 * var(--u));border:1px solid #285d60;background:rgba(17,54,60,.6);border-radius:var(--r-sm);padding:calc(.8 * var(--u)) calc(1 * var(--u));margin-top:calc(.6 * var(--u))}.orbit-caption>b{color:var(--aura-cyan-ink);max-width:24%;flex-shrink:0;font-weight:600}.orbit-caption>span{color:var(--ink-2);line-height:1.4}.orbit-caption button{margin-left:auto;border:1px solid var(--hairline-strong);border-radius:50%;background:var(--bg-2);color:var(--aura-cyan-ink);min-width:28px;height:28px}
.workflow-body{display:flex;align-items:stretch;margin-top:calc(1.3 * var(--u))}.bpm-svg{width:100%;height:100%;min-height:0}.bpm-lane{fill:rgba(27,27,32,.5);stroke:#41414d;stroke-width:1}.bpm-lane-title{fill:#A7A8B4;font-size:13px;letter-spacing:1.5px;font-weight:600}.bpm-task>rect{fill:#22222a;stroke:#656572;stroke-width:1.2}.bpm-task text{fill:#F4F4F6;font-size:15px;font-weight:500}.bpm-sub,.bpm-task .bpm-sub{fill:#b2b3bf;font-size:11.7px;font-weight:400}.bpm-event{fill:#142d1b;stroke:#6FD07C;stroke-width:2}.bpm-event.end{fill:#1a3440;stroke:#4FC7E4;stroke-width:4}.bpm-gateway>path:first-child{fill:#3d3016;stroke:#F0A924;stroke-width:1.3}.bpm-gateway>path+path{stroke:#F0A924;stroke-width:1.5;fill:none}.bpm-edge{fill:none;stroke:#A7A8B4;stroke-width:1.25;stroke-linejoin:round}.bpm-edge.handoff{stroke-dasharray:5 6;stroke:#4FC7E4}.bpm-edge.replacement{stroke-dasharray:5 5;stroke:#7e8994}.bpm-edge-label{font-size:11.5px;fill:#A7A8B4}.bpm-assurance rect{fill:#143126;stroke:#326444}.bpm-assurance text{fill:#a9e4b8;font-size:15px;font-weight:600}.bpm-assurance .bpm-sub{fill:#b8cdc0;font-size:12.5px;font-weight:400}
.research-top{display:grid;grid-template-columns:1.8fr 1fr;gap:calc(2 * var(--u))}.research-consolidated{background:rgba(27,27,32,.6);border:1px solid var(--hairline-strong);border-radius:var(--r-md);padding:calc(1.4 * var(--u)) calc(1.8 * var(--u))}.research-consolidated>div{display:flex;align-items:center;gap:calc(1.8 * var(--u))}.research-consolidated strong{font-size:calc(5 * var(--u));line-height:1;color:var(--aura-cyan-ink);letter-spacing:-.06em}.research-consolidated strong span{font-size:calc(2.8 * var(--u));color:var(--ink-3)}.research-consolidated h3{font-size:calc(1.8 * var(--u));font-weight:500;line-height:1.2}.research-consolidated p{margin-top:calc(1.2 * var(--u));font-size:calc(1.35 * var(--u));line-height:1.45;color:var(--ink-2)}.research-consolidated p b{color:var(--ink-1)}.research-leadership{padding:calc(1 * var(--u));display:flex;flex-direction:column;justify-content:center}.research-leadership h3{font-size:calc(2 * var(--u));line-height:1.2;margin:calc(.8 * var(--u)) 0}.research-leadership p{font-size:calc(1.15 * var(--u));line-height:1.5;color:var(--ink-2)}.research-layout{gap:calc(1.6 * var(--u))}.lab-step{background:rgba(27,27,32,.65);border-color:var(--hairline-strong);border-radius:var(--r-sm)}.lab-step .step-n{color:var(--aura-cyan-ink)}.lab-step p{color:var(--ink-2)}.lab-step:not(:last-child):after{color:var(--aura-green-ink)}.research-outcomes{color:var(--ink-2)}.research-outcomes>b{color:var(--aura-green-ink)}.research-outcomes small{color:var(--ink-3)}.comparison-header{color:var(--ink-3)}.comparison-row{background:rgba(27,27,32,.6);border-color:var(--hairline-strong);border-radius:var(--r-sm)}.comparison-row strong{color:var(--ink-1)}.comparison-row small,.compare-year span{color:var(--ink-3)}.comparison-row.year-2027{background:rgba(18,58,67,.65);border-color:#326372}.year-2027 strong{color:var(--aura-cyan-ink)}.year-2027 small,.year-2027 .compare-year span{color:var(--ink-2)}.proposal-scope-items span{background:rgba(27,27,32,.7);border-color:var(--hairline-strong);border-radius:var(--r-sm);color:var(--ink-2)}.proposal-scope-heading p{color:var(--ink-3)}.proposal-scope-heading p b{color:var(--ink-1)}
dialog{background:var(--bg-1);color:var(--ink-1);border:1px solid var(--hairline-strong);border-radius:var(--r-md)}#notes-content{color:var(--ink-2)}#notes-content h3{color:var(--ink-1)}#index-list button{background:var(--bg-2);color:var(--ink-2);border-radius:var(--r-sm)}#index-list button.active{background:#17363f;color:var(--aura-cyan-ink)}#notes-content a{color:var(--aura-cyan-ink)}#notes-content th{color:var(--ink-1)}html:fullscreen .topbar,html:fullscreen .navigation{background:rgba(11,11,13,.94)}
@media(max-width:700px){.wordmark img{height:25px}.brand-pareto{width:72px;max-height:26px}.stage-transitions{height:280px;min-width:900px}.all-projects{display:block}.all-projects .synergy-orbit{overflow-x:auto}#portfolio-orbit{min-width:800px;height:440px}.orbit-caption{min-width:800px;font-size:13px;padding:14px;gap:14px}.synergy-benefits{margin-top:25px}.synergy-benefits p{font-size:15px}.workflow-body{overflow-x:auto;min-height:540px}.bpm-svg{min-width:1100px;height:480px}.research-top{grid-template-columns:1fr;gap:18px}.research-consolidated{padding:20px}.research-consolidated>div{gap:20px}.research-consolidated strong{font-size:70px}.research-consolidated strong span{font-size:38px}.research-consolidated h3{font-size:25px}.research-consolidated p{font-size:18px;margin-top:18px}.research-leadership{padding:15px}.research-leadership h3{font-size:28px;margin:12px 0}.research-leadership p{font-size:16px}.research-layout{gap:20px}}
@media(prefers-reduced-motion:reduce){.synergy-wire{animation:none}}
