:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7f8;--surface:#fff;--surface-2:#edf2f4;--line:#d6dee3;--text:#132026;--muted:#5d6b73;--accent:#0f766e;--accent-2:#1f6feb;--danger:#b42318;--warning:#a15c07}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{grid-template-columns:280px minmax(0,1fr);max-width:100%;min-height:100vh;display:grid}.skip-link{z-index:1000;border:2px solid var(--accent);color:var(--text);background:#fff;border-radius:999px;padding:10px 14px;font-weight:850;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus,.skip-link:focus-visible{outline-offset:3px;outline:3px solid #0f766e47;transform:translateY(0)}.sidebar{border-right:1px solid var(--line);background:#fbfcfc;padding:18px 14px}.brand{align-items:center;gap:10px;padding:7px 8px 18px;font-weight:700;display:flex}.brand-mark{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.nav-group{gap:4px;margin-top:12px;display:grid}.nav-label{color:var(--muted);text-transform:uppercase;padding:8px;font-size:12px;font-weight:700}.nav-link{color:#263840;border-radius:7px;align-items:center;gap:9px;min-height:34px;padding:7px 8px;font-size:14px;display:flex}.nav-link:hover{background:var(--surface-2)}.brand:focus-visible,.nav-link:focus-visible,.button:focus-visible,.icon-button:focus-visible,.aga-task-card:focus-visible,.aga-dashboard-jump:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #0f766e57}.main{min-width:0;max-width:100%;padding:22px 26px 36px}.main:focus-visible{outline-offset:-6px;outline:3px solid #0f766e3d}.main-aga{padding-top:18px}.topbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.eyebrow{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.page-title{margin:2px 0 0;font-size:26px;line-height:1.16}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button,.icon-button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.button.danger{border-color:color-mix(in srgb, var(--danger) 42%, var(--line));color:var(--danger)}.button:disabled{cursor:not-allowed;opacity:.56}.grid{gap:14px;display:grid}.grid.cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.panel,.metric,.table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:8px}.panel{padding:16px}.metric{padding:13px}.metric-label{color:var(--muted);font-size:12px}.metric-value{margin-top:4px;font-size:22px;font-weight:750}.section-title{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.muted{color:var(--muted)}.status-row{flex-wrap:wrap;gap:8px;display:flex}.pill{background:var(--surface-2);color:#263840;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.pill.ok{color:#0a604f;background:#dff4ee}.pill.warn{color:var(--warning);background:#fff2d5}.pill.blocked{color:var(--danger);background:#fde2df}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px;font-size:14px}th{color:var(--muted);text-transform:uppercase;font-size:12px}tr:last-child td{border-bottom:0}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.field{gap:5px;display:grid}.field label{color:var(--muted);font-size:12px;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-height:36px;padding:8px 10px}.field select[multiple]{min-height:78px}.field textarea{resize:vertical;min-height:78px}.field.wide{grid-column:1/-1}.notice{border-left:4px solid var(--accent-2);background:#eef6ff;padding:12px 14px}.notice.error{border-left-color:var(--danger);background:#fff1f0}.domain-detail{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.domain-detail summary{cursor:pointer;padding:12px 14px;font-weight:750}.domain-detail .table-wrap{border:0;border-top:1px solid var(--line);border-radius:0}.radar-wrap{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:14px;display:grid}.radar-chart{aspect-ratio:1;width:100%;max-width:380px}.radar-grid{fill:none;stroke:var(--line);stroke-width:1px}.radar-axis{stroke:#c3ccd2;stroke-width:1px}.radar-label{fill:var(--muted);text-anchor:middle;dominant-baseline:middle;font-size:11px;font-weight:700}.radar-series{stroke-width:2px}.legend-swatch{border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}.domain-key{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:12px;display:grid}.pyramid{justify-items:center;gap:7px;display:grid}.pyramid-level{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.pyramid-level.current{border-color:var(--accent);background:#dff4ee}.gauge-wrap{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:18px;display:grid}.gauge{width:100%;max-width:260px}.gauge-track{fill:none;stroke:#e1e8ec;stroke-width:18px}.gauge-value{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-width:18px}.gauge-target{fill:none;stroke:var(--warning);stroke-dasharray:4 7;stroke-width:4px}.gauge-number{fill:var(--text);text-anchor:middle;font-size:28px;font-weight:800}.gauge-caption{fill:var(--muted);text-anchor:middle;font-size:12px;font-weight:700}.summary-list{gap:9px;display:grid}.summary-item{border-left:3px solid var(--accent);padding-left:10px}.bar-list,.workflow,.causal-tree{gap:12px;display:grid}.bar-row{grid-template-columns:minmax(180px,.85fr) minmax(180px,1fr) 110px;align-items:center;gap:10px;display:grid}.bar-label{gap:3px;min-width:0;display:grid}.bar-label span,.bar-value{color:var(--muted);font-size:12px;font-weight:700}.bar-track{background:var(--surface-2);border-radius:999px;min-height:12px;overflow:hidden}.bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));min-height:12px}.causal-node,.workflow-step{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;padding:12px}.causal-node{gap:6px;display:grid}.causal-node.root{border-left:4px solid var(--accent)}.causal-node.recurrence_prevention_action{border-left:4px solid var(--accent-2)}.causal-node.contributing_factor{border-left:4px solid var(--warning)}.causal-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.causal-workspace{gap:14px;display:grid}.causal-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.causal-sidebar,.causal-board-wrap,.causal-editor,.causal-form{gap:10px;display:grid}.causal-sidebar{align-content:start}.causal-sidebar h3,.causal-form h3{margin:0;font-size:13px}.causal-event-list{gap:8px;max-height:480px;display:grid;overflow:auto}.event-card{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.event-card span,.causal-card span,.causal-lane-header span{color:var(--muted);font-size:12px}.event-card.selected{border-color:var(--accent);background:#eef9f6}.causal-method{flex-wrap:wrap;gap:7px;display:flex}.causal-board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.causal-lane{border:1px solid var(--line);background:#f8fafb;border-radius:8px;align-content:start;gap:8px;min-height:520px;padding:10px;display:grid}.causal-lane-header{border-bottom:1px solid var(--line);gap:4px;min-height:72px;padding-bottom:8px;display:grid}.causal-card{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;border-radius:8px;gap:5px;padding:9px;display:grid}.causal-card[draggable=true]{cursor:grab}.causal-card.root_cause{border-left-color:var(--danger)}.causal-card.contributing_factor{border-left-color:var(--warning)}.causal-card.recurrence_prevention_action{border-left-color:var(--accent-2)}.causal-card-title{align-items:flex-start;gap:6px;display:flex}.causal-editor{grid-template-columns:minmax(220px,.75fr) minmax(320px,1fr)}.causal-form{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;padding:12px}.causal-form label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.causal-form input,.causal-form select,.causal-form textarea{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);background:#fff;border-radius:7px;padding:8px 10px}.causal-form textarea{resize:vertical;min-height:74px}.workflow-step{gap:7px;display:grid}.condition-tool{gap:14px;display:grid}.condition-source-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:start;gap:14px;display:grid}.condition-source-grid h3,.condition-form-shell h3{margin:0 0 8px;font-size:14px}.condition-chip-list{flex-wrap:wrap;gap:7px;display:flex}.condition-form-shell{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;gap:12px;padding:12px;display:grid}.condition-form-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;display:grid}.condition-field{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.condition-field.wide{grid-column:span 2}.condition-field input,.condition-field select,.condition-field textarea{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);background:#fff;border-radius:7px;padding:8px 10px}.condition-field textarea{resize:vertical;min-height:76px}.condition-breakdown-table{max-height:520px}.condition-breakdown-table table{min-width:1040px}.condition-breakdown-table th:first-child,.condition-breakdown-table td:first-child{width:48px}.condition-breakdown-table th:nth-child(3),.condition-breakdown-table td:nth-child(3),.condition-breakdown-table th:nth-child(5),.condition-breakdown-table td:nth-child(5){width:64px}.condition-breakdown-table th{z-index:1;position:sticky;top:0}.condition-breakdown-table input{border:1px solid var(--line);width:100%;min-height:34px;color:var(--text);background:#fff;border-radius:7px;padding:7px 9px}.condition-breakdown-table td:first-child input,.condition-breakdown-table td:nth-child(3) input,.condition-breakdown-table td:nth-child(5) input{font-variant-numeric:tabular-nums;text-align:center}.condition-breakdown-table td:first-child input{inline-size:calc(1ch + 22px);max-inline-size:calc(1ch + 22px);width:calc(1ch + 22px)}.condition-breakdown-table td:nth-child(3) input,.condition-breakdown-table td:nth-child(5) input{inline-size:calc(2ch + 22px);max-inline-size:calc(2ch + 22px);width:calc(2ch + 22px)}.condition-breakdown-table input:disabled{color:inherit;opacity:1;background:0 0;border-color:#0000}.acr-dashboard{gap:16px;display:grid}.acr-hero{border:1px solid var(--line);background:linear-gradient(135deg,#0f766e1a,#0000 42%),linear-gradient(90deg,#fff,#eef5f3);border-radius:8px;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.acr-hero h2{margin:2px 0 4px;font-size:28px;line-height:1.1}.acr-hero p{max-width:760px;color:var(--muted);margin:0}.acr-demo-lockup{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.acr-safety-strip{border:1px solid color-mix(in srgb, var(--warning) 38%, var(--line));color:#5b3700;background:#fff8e8;border-radius:8px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:650;display:flex}.acr-kpis .metric{min-height:116px}.danger-text{color:var(--danger)}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.acr-chart-panel{min-height:300px}.acr-line-chart{width:100%;min-height:190px;display:block}.acr-line-chart line{stroke:var(--line);stroke-width:1px}.trend{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.trend.overall{stroke:var(--accent)}.trend.mc{stroke:var(--accent-2)}.trend.commissioning{stroke:var(--warning)}.acr-legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;font-weight:700;display:flex}.acr-legend span,.legend-dot{align-items:center;gap:6px;display:inline-flex}.legend-dot{border-radius:999px;width:9px;height:9px}.legend-dot.overall{background:var(--accent)}.legend-dot.mc{background:var(--accent-2)}.legend-dot.commissioning{background:var(--warning)}.acr-progress-list,.acr-risk-list,.acr-blocker-list,.acr-insight-list{gap:10px;display:grid}.acr-progress-row{gap:7px;display:grid}.acr-progress-row>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.acr-bar-track{background:var(--surface-2);border-radius:999px;height:11px;overflow:hidden}.acr-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.compact-table table{min-width:920px}.table-subline{color:var(--muted);margin-top:3px;font-size:12px;display:block}.status-chip{background:var(--surface-2);color:#263840;text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:25px;padding:3px 9px;font-size:12px;font-weight:750;display:inline-flex}.status-chip.ok{color:#0a604f;background:#dff4ee}.status-chip.warn{color:var(--warning);background:#fff2d5}.status-chip.blocked{color:var(--danger);background:#fde2df}.acr-risk-row,.acr-blocker-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.acr-risk-row:last-child,.acr-blocker-row:last-child{border-bottom:0;padding-bottom:0}.acr-risk-row p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.35}.acr-blocker-row>div{gap:3px;display:grid}.acr-blocker-row span:not(.status-chip){color:var(--muted);font-size:12px}.acr-insight-list p{border-left:3px solid var(--line);color:#263840;margin:0;padding:2px 0 2px 11px;line-height:1.45}@media (max-width:960px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);position:static}.grid.cols-2,.grid.cols-4,.form-grid,.radar-wrap,.gauge-wrap,.domain-key,.bar-row,.causal-children,.causal-layout,.causal-editor,.causal-board{grid-template-columns:1fr}.causal-lane{min-height:220px}.condition-source-grid,.condition-form-grid{grid-template-columns:1fr}.condition-field.wide{grid-column:span 1}.condition-breakdown-table{max-height:420px}.acr-hero,.section-heading,.acr-risk-row,.acr-blocker-row{flex-direction:column;align-items:flex-start}.acr-demo-lockup{justify-content:flex-start}}.platform-home{gap:18px;display:grid}.platform-hero{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));color:#fff;background:radial-gradient(circle at 12% 0,#0f766e33,#0000 34%),linear-gradient(135deg,#0d1f24 0%,#17343a 54%,#f8fbfa 54%,#fff 100%);border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;padding:30px;display:grid;overflow:hidden}.platform-hero-copy{max-width:760px}.platform-kicker,.module-code{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;font-size:12px;font-weight:800;display:inline-flex}.platform-kicker{color:#bdeee5;border:1px solid #ffffff47;padding:5px 10px}.platform-hero h2{letter-spacing:-.055em;max-width:720px;margin:16px 0 12px;font-size:clamp(34px,5vw,64px);line-height:.96}.platform-hero p{color:#ffffffd1;max-width:690px;margin:0;font-size:17px;line-height:1.55}.platform-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.platform-command-card{color:var(--text);background:#ffffffe6;border:1px solid #1320261f;border-radius:16px;align-self:stretch;padding:18px;box-shadow:0 20px 70px #0e1f2433}.command-header{justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.platform-command-card dl{gap:14px;margin:18px 0 0;display:grid}.platform-command-card dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.platform-command-card dd{margin:4px 0 0;font-weight:750}.command-card-list{gap:10px;margin:0;display:grid}.command-card-list div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.command-card-list div:last-child{border-bottom:0;padding-bottom:0}.command-card-list dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.command-card-list dd{color:var(--text);text-align:right;margin:0;font-weight:800}.platform-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.module-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:14px;min-height:360px;padding:18px;display:grid}.module-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.module-code{color:#dff4ee;background:#102b31;padding:6px 10px}.module-card h3{letter-spacing:-.03em;margin:4px 0 0;font-size:25px;line-height:1.08}.module-card p{color:var(--muted);margin:0;line-height:1.55}.module-metrics{flex-wrap:wrap;gap:7px;display:flex}.module-metrics span{border:1px solid var(--line);color:#263840;background:#fbfcfc;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.module-actions{gap:8px;margin-top:auto;display:grid}.module-actions a,.control-link{border:1px solid var(--line);color:#193139;background:#fbfcfc;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:10px 11px;font-weight:750;display:flex}.module-actions a:hover,.control-link:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:#eef8f6}.platform-control-panel{border-radius:16px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.control-link{justify-content:flex-start}.control-link svg:last-child{margin-left:auto}@media (max-width:1100px){.platform-hero,.platform-modules,.platform-control-panel{grid-template-columns:1fr}}@media (max-width:780px){.platform-hero{padding:22px}.control-grid{grid-template-columns:1fr}}.aga-freeze-workbench{gap:16px;min-width:0;display:grid}.main-aga .aga-freeze-command{box-shadow:var(--aga-shadow);background:radial-gradient(circle at 100% 0,#f5a10029,#0000 30%),linear-gradient(135deg,#07191cfa,#0d2a2ff0);border-color:#63d8c938;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.aga-freeze-command-copy h2{color:#fff;margin:5px 0 6px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.08}.aga-freeze-command-copy p{color:#b8c7d0;max-width:720px;margin:0}.aga-freeze-identity{justify-items:end;gap:8px;display:grid}.aga-freeze-identity>span:not(.pill){color:#dbe8ed;align-items:center;gap:7px;font-size:.82rem;font-weight:700;display:flex}.aga-freeze-readiness{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.aga-freeze-readiness-item{background:linear-gradient(145deg,#fffffff7,#ecf4f6e6);border:1px solid #78a4b838;border-radius:14px;grid-template-columns:auto 1fr;gap:5px 8px;min-width:0;padding:14px;display:grid}.aga-freeze-readiness-item svg{grid-row:1/span 2}.aga-freeze-readiness-item.ready svg{color:#0f766e}.aga-freeze-readiness-item.blocked svg{color:#b45309}.aga-freeze-readiness-item span,.aga-freeze-readiness-item small{overflow-wrap:anywhere;color:#526672}.aga-freeze-readiness-item span{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:850}.aga-freeze-readiness-item strong{color:#102833;font-size:1.08rem}.aga-freeze-readiness-item small{grid-column:1/-1;font-size:.76rem}.aga-freeze-empty{grid-column:1/-1}.aga-freeze-control{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(280px,1.25fr);align-items:start;gap:18px;display:grid}.aga-freeze-blockers,.aga-freeze-actions{gap:9px;min-width:0;display:grid}.aga-freeze-blockers{background:#fff7edc2;border:1px solid #b4530933;border-radius:13px;padding:14px}.aga-freeze-blockers span{color:#8a4b0f;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.aga-freeze-blockers strong{color:#7c2d12;font-size:.83rem;line-height:1.35}.aga-freeze-blockers strong.clear{color:#0f766e}.aga-freeze-review-buttons{flex-wrap:wrap;gap:8px;display:flex}.aga-freeze-message{grid-column:1/-1}.aga-freeze-message.ok{background:#ecfdf5e0;border-color:#0f766e42}.aga-freeze-message.blocked{background:#fef2f2e6;border-color:#b91c1c3d}.aga-freeze-history td small{color:var(--muted);margin-top:4px;display:block}.aga-freeze-history code{white-space:nowrap;color:#0f766e;font-size:.78rem}@media (max-width:1180px){.aga-freeze-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}.aga-freeze-control{grid-template-columns:1fr 1fr}.aga-freeze-actions{grid-column:1/-1}}@media (max-width:760px){.main-aga .aga-freeze-command,.aga-freeze-control,.aga-freeze-readiness{grid-template-columns:1fr}.aga-freeze-identity{justify-items:start}.aga-freeze-actions{grid-column:auto}}.aga-command-hero{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));color:#fff;background:radial-gradient(circle at 16% 14%,#13746e4d,#0000 30%),radial-gradient(circle at 86% 0,#1f6feb33,#0000 28%),linear-gradient(135deg,#0b1d22 0%,#173940 58%,#f8fbfa 58%,#fff 100%);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;padding:28px;display:grid;overflow:hidden}.aga-command-copy{align-content:center;gap:12px;max-width:760px;display:grid}.aga-command-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,56px);line-height:.96}.aga-command-copy p{color:#ffffffc7;max-width:700px;margin:0;font-size:17px;line-height:1.55}.aga-command-copy .eyebrow,.aga-command-hero .pill{color:#ffffffc7}.aga-command-hero .pill{background:#ffffff1f;border:1px solid #ffffff29}.aga-command-hero .pill.ok{color:#bff8ed;background:#8ee4d42e}.aga-command-panel{color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #0f766e2e;border-radius:18px;align-self:stretch;gap:10px;padding:14px;display:grid}.aga-command-stat{border-bottom:1px solid #d6dee3cc;justify-content:space-between;align-items:center;gap:16px;padding:10px 4px;display:flex}.aga-command-stat:last-child{border-bottom:0}.aga-command-stat span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:760}.aga-command-stat strong{color:#10292d;text-align:right;font-size:20px}.aga-pillar-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aga-pillar-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:6px;padding:16px;display:grid;position:relative;overflow:hidden}.aga-pillar-card:before{content:"";background:var(--line);width:4px;position:absolute;inset:0 auto 0 0}.aga-pillar-card.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 16px 38px #143e431c}.aga-pillar-card.active:before{background:var(--accent)}.aga-pillar-card strong{color:#10292d;font-size:16px}.aga-pillar-card span{color:var(--muted);font-size:13px}.aga-pillar-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.aga-control-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.aga-control-item{border:1px solid var(--line);background:linear-gradient(#fff,#f7fbfa);border-radius:15px;gap:7px;padding:14px;display:grid}.aga-control-item svg{color:var(--accent)}.aga-control-item span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:760}.aga-control-item strong{color:#10292d;font-size:23px}.aga-artifact-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.aga-artifact-summary div{border:1px solid var(--line);background:#fbfcfc;border-radius:12px;gap:5px;padding:11px;display:grid}.aga-artifact-summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.aga-artifact-summary strong{color:#10292d;overflow-wrap:anywhere}.aga-published-cover{color:#f6fffd;background:radial-gradient(circle at 10% 0,#2dd4bf40,#0000 32%),linear-gradient(135deg,#061417,#0d2a2f 58%,#123b38);border-color:#2dd4bf42;position:relative;overflow:hidden;box-shadow:0 28px 80px #07191c38}.aga-published-cover:after{content:"";background:#f5b4491f;border:1px solid #ffffff24;border-radius:999px;width:280px;height:280px;position:absolute;bottom:-112px;right:-88px}.aga-published-cover .topbar,.aga-published-cover .grid,.aga-published-cover .aga-published-cover-grid,.aga-published-cover .aga-published-actions{z-index:1;position:relative}.aga-published-cover .eyebrow,.aga-published-cover p,.aga-published-cover .metric-label{color:#f6fffdb8}.aga-published-cover .section-title,.aga-published-cover .metric-value{color:#fff}.aga-published-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.aga-published-release-card{background:#ffffff17;border:1px solid #ffffff24;border-radius:18px;gap:8px;min-width:0;padding:16px;display:grid}.aga-published-release-card svg{color:var(--aga-teal-bright)}.aga-published-release-card span{color:#f6fffda8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.aga-published-release-card strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(18px,2vw,25px)}.aga-published-release-card p{overflow-wrap:anywhere;margin:0}.aga-published-actions{flex-wrap:wrap;gap:10px;margin:12px 0 18px;display:flex}.aga-published-cover .button{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.aga-published-cover .button.primary{background:linear-gradient(135deg, var(--aga-teal), #0f766e);border-color:#2dd4bf94}.main-aga .aga-visual-accessibility-summary{background:radial-gradient(circle at 4% 0,#2dd4bf1f,#0000 28%),linear-gradient(135deg,#fffffffa,#f4faf8eb);border-color:#0f766e38}.main-aga .aga-chart-summary-list{gap:10px;min-width:0;display:grid}.main-aga .aga-chart-summary-list .summary-item{background:#ffffffb8;border-color:#0d2a2f1a}.artifact-detail{border:1px solid var(--line);background:#f9fbfb;border-radius:12px;overflow:hidden}.artifact-detail summary{cursor:pointer;color:#193139;padding:11px 13px;font-weight:800}.artifact-detail pre{border-top:1px solid var(--line);max-height:420px;margin:0;padding:14px;overflow:auto}@media (max-width:1100px){.aga-command-hero,.aga-pillar-rail,.aga-control-strip,.aga-published-cover-grid{grid-template-columns:1fr}}@media (max-width:780px){.aga-artifact-summary{grid-template-columns:1fr}.aga-command-hero{padding:22px}}.workspace-scope{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));color:var(--muted);background:linear-gradient(135deg,#eef8f6,#fff);border-radius:12px;gap:3px;margin:0 4px 14px;padding:10px;font-size:12px;display:grid}.workspace-scope span{color:#10292d;font-size:13px;font-weight:850}.aga-exec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}.aga-exec-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#0f766e1a,#0000 34%),#fff;border-radius:14px;gap:6px;padding:14px;display:grid}.aga-exec-card.warn{background:radial-gradient(circle at 100% 0,#a15c0724,#0000 34%),#fffdf8}.aga-exec-card.danger{background:radial-gradient(circle at 100% 0,#b423181f,#0000 34%),snow}.aga-exec-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.aga-exec-card strong{color:#10292d;font-size:24px;line-height:1}.aga-exec-card small{color:var(--muted);line-height:1.45}.aga-insight-banner{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));color:#fff;background:linear-gradient(135deg,#10292d,#174047 62%,#eef8f6 62%,#fff);border-radius:18px;padding:18px;overflow:hidden}.aga-insight-banner div{max-width:820px}.aga-insight-banner span{color:#8ee4d4;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.aga-insight-banner strong{margin-top:6px;font-size:23px;line-height:1.12;display:block}.aga-insight-banner p{color:#ffffffc2;max-width:760px;margin:7px 0 0;line-height:1.55}@media (max-width:1100px){.aga-exec-grid{grid-template-columns:1fr}}.sidebar-screen-group{gap:4px;margin-top:8px;display:grid}.sidebar-screen-group-label,.aga-nav-group-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px 3px;font-size:10px;font-weight:850}.aga-nav-groups{gap:10px;min-width:0;display:grid}.aga-nav-group{gap:5px;min-width:0;display:grid}.aga-executive-summary{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:radial-gradient(circle at 6% 10%,#0f766e29,#0000 26%),linear-gradient(135deg,#fff,#f5fbfa);border-radius:20px;gap:18px;padding:20px;display:grid}.aga-executive-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aga-executive-head h2{color:#10292d;letter-spacing:-.04em;max-width:820px;margin:0;font-size:clamp(26px,3vw,40px);line-height:1}.aga-executive-head p{max-width:820px;color:var(--muted);margin:9px 0 0;line-height:1.55}.aga-dashboard-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aga-operational-rail{background:linear-gradient(135deg,#f0fdfaeb,#fffbebcc),radial-gradient(circle at 100% 0,#14b8a629,#0000 34%);border:1px solid #0f766e33;border-radius:24px;grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);align-items:stretch;gap:18px;padding:18px;display:grid;box-shadow:0 22px 70px #0f172a14}.aga-operational-rail h3{color:var(--ink);margin:6px 0 0;font-size:1.1rem}.aga-operational-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aga-operational-item{background:#ffffffb8;border:1px solid #0f172a14;border-radius:18px;min-height:116px;padding:14px}.aga-operational-item span,.aga-operational-item small{color:var(--muted);display:block}.aga-operational-item span{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:850}.aga-operational-item strong{color:var(--ink);margin:10px 0 8px;font-size:1.05rem;display:block}.aga-operational-item.ok{background:#ecfdf5cc;border-color:#0f766e3d}.aga-operational-item.warn{background:#fffbebd6;border-color:#d9770647}.aga-operational-item.blocked{background:#fef2f2db;border-color:#b91c1c3d}.aga-dashboard-card{border:1px solid var(--line);background:#fff;border-radius:17px;gap:7px;min-height:178px;padding:16px;display:grid}.aga-dashboard-card span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.aga-dashboard-card strong{color:#10292d;letter-spacing:-.04em;font-size:clamp(28px,4vw,42px);line-height:.95}.aga-dashboard-card h3{color:#193139;margin:0;font-size:17px}.aga-dashboard-card p{color:var(--muted);margin:0;line-height:1.45}.aga-decision-strip{grid-template-columns:1.15fr repeat(4,minmax(0,1fr)) 1.2fr;gap:10px;margin-top:18px;display:grid}.aga-decision-card{background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;gap:7px;min-width:0;padding:14px;display:grid}.aga-decision-card span{color:#ffffffa8;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:880}.aga-decision-card strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,32px);line-height:1}.aga-decision-card small{color:#ffffffad;line-height:1.35}.aga-decision-card.priority{background:radial-gradient(circle at 12% 0,#2dd4bf3d,#0000 44%),#ffffff1f;border-color:#2dd4bf6b}.aga-decision-card.action{background:radial-gradient(circle at 12% 0,#f5b44933,#0000 46%),#ffffff1f;border-color:#f5b44973}.evidence-thumbnail,.evidence-document-marker{color:#12333a;letter-spacing:.08em;text-transform:uppercase;border-style:solid;border-radius:18px;align-content:center;gap:8px;min-height:96px;margin:0 0 12px;font-size:12px;font-weight:850;display:grid}.evidence-thumbnail{background:linear-gradient(135deg,#14532d1f,#0e74901f),#ffffffc7}.evidence-document-marker{background:linear-gradient(135deg,#78350f1f,#0f172a12),#ffffffc7}.evidence-thumbnail img{object-fit:cover;border:1px solid #0f172a1f;border-radius:14px;width:100%;max-height:150px}.aga-dashboard-bars{gap:12px;display:grid}.aga-dashboard-bar-row{grid-template-columns:minmax(170px,.42fr) minmax(180px,1fr) auto;align-items:center;gap:12px;display:grid}.aga-dashboard-bar-label{gap:3px;min-width:0;display:grid}.aga-dashboard-bar-label strong,.aga-dashboard-bar-label span{overflow-wrap:anywhere}.aga-dashboard-bar-label span{color:var(--muted);font-size:12px}.aga-dashboard-bar-track{background:var(--surface-2);border-radius:999px;min-width:0;height:13px;overflow:hidden}.aga-dashboard-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #1f6feb);height:100%}.aga-dashboard-donut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aga-dashboard-donut{text-align:center;background:#fff;border:12px solid #dff4ee;border-radius:999px;place-items:center;min-height:150px;padding:18px;display:grid}.aga-dashboard-donut.warn{border-color:#fff2d5}.aga-dashboard-donut.danger{border-color:#fde2df}.aga-dashboard-donut strong{color:#10292d;font-size:23px;line-height:1}.aga-dashboard-donut span{color:var(--muted);font-size:12px;font-weight:760}.aga-full-deliverable{overflow:hidden}.aga-full-deliverable .topbar{align-items:flex-start}.aga-full-deliverable .status-row{justify-content:flex-end;max-width:560px}.aga-full-deliverable .radar-wrap{grid-template-columns:minmax(430px,.9fr) minmax(300px,1.1fr);align-items:center;gap:22px}.aga-full-deliverable .radar-chart{justify-self:center;max-width:min(560px,100%)}.aga-full-deliverable .domain-key{grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px;line-height:1.45}.aga-full-deliverable .pyramid{gap:10px;padding:10px 0}.aga-full-deliverable .pyramid-level{border-radius:12px;max-width:920px;min-height:54px}.aga-questionnaire-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aga-flow-step{border:1px solid var(--line);background:#fff;border-radius:15px;gap:8px;padding:15px;display:grid}.aga-flow-step span{color:#fff;background:#10292d;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.aga-flow-step strong{color:#10292d}.aga-flow-step p{color:var(--muted);margin:0;line-height:1.5}@media (max-width:1100px){.aga-dashboard-card-grid,.aga-decision-strip,.aga-operational-rail,.aga-operational-items,.aga-dashboard-donut-grid,.aga-questionnaire-flow,.aga-full-deliverable .radar-wrap{grid-template-columns:1fr}.aga-full-deliverable .status-row{justify-content:flex-start}}@media (max-width:780px){.aga-executive-head,.aga-dashboard-bar-row{grid-template-columns:1fr}.aga-executive-head{display:grid}.aga-dashboard-donut{border-radius:22px}}.aga-questionnaire-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aga-questionnaire-status-card{border:1px solid var(--line);background:#fff;border-radius:15px;gap:7px;padding:14px;display:grid}.aga-questionnaire-status-card svg{color:var(--accent)}.aga-questionnaire-status-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.aga-questionnaire-status-card strong{color:#10292d;font-size:22px}.aga-questionnaire-status-card p{color:var(--muted);margin:0;line-height:1.45}.aga-question-form-list{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.aga-question-form-row{border:1px solid var(--line);background:#fbfcfc;border-radius:12px;grid-template-columns:minmax(280px,1.2fr) minmax(150px,.4fr) minmax(170px,.45fr) minmax(170px,.45fr);align-items:start;gap:10px;padding:12px;display:grid}.aga-question-form-row strong{color:#10292d;line-height:1.35}@media (max-width:1100px){.aga-questionnaire-ops-grid,.aga-question-form-row{grid-template-columns:1fr}}.aga-source-grid,.aga-survey-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.aga-source-card{background:linear-gradient(145deg,#ffffffeb,#e7f3f0b8);border:1px solid #064a5829;border-radius:18px;padding:1rem}.aga-source-card span,.aga-priority-row span,.aga-survey-meta span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;display:block}.aga-source-card strong{color:var(--ink);letter-spacing:-.05em;margin-top:.35rem;font-size:clamp(1.6rem,3vw,2.4rem);display:block}.aga-source-card p,.aga-survey-card p{color:var(--muted);margin-bottom:0}.source-input-summary{background:radial-gradient(circle at 0 0,#217e7026,#0000 34%),linear-gradient(135deg,#fffffff5,#eff7f5d1)}.aga-priority-list{gap:.8rem;display:grid}.aga-priority-row{grid-template-columns:minmax(220px,1.4fr) minmax(160px,1fr) auto;align-items:center;gap:1rem;display:grid}.aga-survey-card{min-height:100%}.aga-survey-card h3{margin:0}.aga-survey-meta{gap:.4rem;margin:1rem 0;display:grid}.evidence-detail{background:#fffc}@media (max-width:760px){.aga-priority-row{grid-template-columns:1fr}}.app-shell:has(.main-aga){--aga-ink:#07191c;--aga-ink-2:#0d2a2f;--aga-teal:#0f766e;--aga-teal-bright:#2dd4bf;--aga-gold:#d8a13f;--aga-copper:#a15c07;--aga-ice:#eef8f6;--aga-panel:#ffffffe0;--aga-panel-strong:#fff;--aga-line:#0d2a2f24;--aga-shadow:0 24px 70px #07191c1f;background:radial-gradient(circle at 20% 0,#2dd4bf29,#0000 30%),radial-gradient(circle at 90% 18%,#d8a13f24,#0000 24%),linear-gradient(135deg,#eef5f3 0%,#f8faf8 46%,#eaf1ef 100%)}.app-shell:has(.main-aga) .sidebar{background:linear-gradient(#fffffff0,#ecf8f5e6),radial-gradient(circle at 0 0,#0f766e1f,#0000 40%);border-right:1px solid #0d2a2f1f;height:100vh;position:sticky;top:0;overflow:auto;box-shadow:18px 0 60px #07191c14}.app-shell:has(.main-aga) .brand{color:var(--aga-ink);letter-spacing:-.02em}.app-shell:has(.main-aga) .brand-mark{background:linear-gradient(145deg, var(--aga-teal), #064e4a);box-shadow:0 10px 26px #0f766e47}:is(.app-shell:has(.main-aga) .nav-label,.app-shell:has(.main-aga) .sidebar-screen-group-label,.app-shell:has(.main-aga) .aga-nav-group-label){color:#0d2a2f94;letter-spacing:.14em}.app-shell:has(.main-aga) .nav-link{color:#173137;border:1px solid #0000;font-weight:650;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.app-shell:has(.main-aga) .nav-link-text{flex:1;min-width:0}.app-shell:has(.main-aga) .nav-status{color:#0d2a2f9e;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #0d2a2f14;border-radius:999px;padding:4px 5px;font-size:9px;font-weight:850;line-height:1}.app-shell:has(.main-aga) .nav-status-ready{color:var(--aga-teal);border-color:#0f766e33}.app-shell:has(.main-aga) .nav-status-review{color:var(--aga-copper);border-color:#d8a13f47}.app-shell:has(.main-aga) .nav-status-released{color:#0a604f;background:#dff4eecc;border-color:#0f766e42}.app-shell:has(.main-aga) .nav-link:hover{background:#ffffffd1;border-color:#0f766e38;transform:translate(2px);box-shadow:0 10px 22px #07191c14}.app-shell:has(.main-aga) .nav-link-active{color:var(--aga-ink);background:linear-gradient(135deg,#0f766e24,#ffffffeb);border-color:#0f766e5c;box-shadow:0 12px 28px #07191c14}.app-shell:has(.main-aga) .nav-link[aria-current=page]{color:var(--aga-ink);background:linear-gradient(135deg,#0f766e24,#ffffffeb);border-color:#0f766e5c;box-shadow:0 12px 28px #07191c14}.main-aga{isolation:isolate;max-width:100%;position:relative;overflow-x:clip}.main-aga:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#0d2a2f09 1px,#0000 1px),linear-gradient(90deg,#0d2a2f09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 76%);mask-image:linear-gradient(#000000b8,#0000 76%)}.main-aga>.topbar{align-items:center;margin-bottom:20px;padding:4px 2px 0}.main-aga .page-title{color:var(--aga-ink);letter-spacing:-.055em;font-size:clamp(30px,3.4vw,48px)}.main-aga .eyebrow{color:var(--aga-teal);letter-spacing:.16em}.main-aga .pill{color:#174047;background:#ffffffb8;border:1px solid #0f766e24;padding:3px 10px;font-weight:760}.main-aga .button,.main-aga .icon-button{background:linear-gradient(#fffffff5,#f4faf8e6);border-color:#0d2a2f24;border-radius:12px;font-weight:720;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 8px 18px #07191c0f}.main-aga .button:hover,.main-aga .icon-button:hover{border-color:#0f766e47;transform:translateY(-1px);box-shadow:0 14px 30px #07191c1a}.main-aga .button.primary{background:linear-gradient(135deg, var(--aga-teal), #064e4a);color:#fff;border-color:#0000}.main-aga .panel,.main-aga .metric,.main-aga .table-wrap,.main-aga .domain-detail,.main-aga .artifact-detail,.main-aga .aga-dashboard-card,.main-aga .aga-questionnaire-status-card,.main-aga .aga-flow-step,.main-aga .aga-source-card,.main-aga .aga-survey-card{border-color:var(--aga-line);background:linear-gradient(#fffffff0,#f7fcfae0);box-shadow:0 16px 48px #07191c12}.main-aga .panel{border-radius:22px;padding:20px}.main-aga .table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:18px;max-width:100%;overflow:auto}.main-aga .section-title{color:var(--aga-ink);letter-spacing:-.02em;font-size:18px}.main-aga .notice{border:1px solid #1f6feb24;border-left:5px solid var(--accent-2);background:linear-gradient(135deg,#eff6fff5,#ffffffd6);border-radius:16px;box-shadow:0 12px 32px #1f6feb14}.main-aga .aga-command-hero{max-width:100%;box-shadow:var(--aga-shadow);background:radial-gradient(circle at 14% 16%,#2dd4bf59,#0000 26%),radial-gradient(circle at 82% 10%,#d8a13f38,#0000 22%),linear-gradient(135deg,#061417 0%,#0d2a2f 54%,#f5fbfa 54%,#fff 100%);border:1px solid #2dd4bf33;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);overflow:hidden}.main-aga .aga-command-copy h1{text-wrap:balance}.main-aga .aga-command-copy,.main-aga .aga-command-panel,.main-aga .aga-command-stat{min-width:0}.main-aga .aga-command-stat strong{overflow-wrap:anywhere}.main-aga .aga-command-panel{background:#ffffffe6;border-color:#ffffff94;box-shadow:0 24px 70px #07191c29}.main-aga .aga-task-entry{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.main-aga .aga-task-card{min-width:0;color:var(--aga-ink);background:linear-gradient(135deg,#fffffff0,#eef8f6db);border:1px solid #0f766e2e;border-radius:18px;gap:6px;padding:16px;text-decoration:none;display:grid;box-shadow:0 16px 36px #07191c14}.main-aga .aga-task-card span{color:var(--aga-teal);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.main-aga .aga-task-card strong{font-size:18px;line-height:1.1}.main-aga .aga-task-card small{color:#0d2a2fad;line-height:1.35}.main-aga .aga-task-card:hover{border-color:#0f766e57;transform:translateY(-1px)}.main-aga .aga-dashboard-jumpbar{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#2dd4bf2e,#0000 26%),linear-gradient(135deg,#ffffffeb,#eef8f6db);border:1px solid #0f766e33;border-radius:20px;flex-wrap:wrap;gap:8px;min-width:0;padding:10px;display:flex;position:sticky;top:12px;box-shadow:0 18px 52px #07191c1a}.main-aga .aga-dashboard-jump{color:var(--aga-ink);background:#ffffffc7;border:1px solid #0f766e2e;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.main-aga .aga-dashboard-jump:hover{background:#eef8f6f5;border-color:#0f766e61;transform:translateY(-1px)}.main-aga [id^=dashboard-]{scroll-margin-top:96px}.main-aga .aga-screen-nav{background:radial-gradient(circle at 0 0,#2dd4bf29,#0000 28%),linear-gradient(135deg,#ffffffe6,#eef8f6d6);border:1px solid #0f766e33;border-radius:24px;padding:12px;box-shadow:0 18px 56px #07191c17}.main-aga .aga-screen-nav .button,.main-aga .aga-screen-nav a{border-radius:14px}.main-aga .aga-pillar-card,.main-aga .aga-control-item,.main-aga .aga-artifact-summary div,.main-aga .aga-exec-card{background:linear-gradient(#fffffff5,#f4faf8e6);border-color:#0d2a2f1f;box-shadow:0 14px 36px #07191c12}.main-aga .aga-pillar-card.active,.main-aga .aga-exec-card{box-shadow:0 22px 56px #07191c1a}.main-aga .aga-executive-summary{box-shadow:var(--aga-shadow);background:radial-gradient(circle at 6% 12%,#2dd4bf2e,#0000 24%),radial-gradient(circle at 94% 4%,#d8a13f26,#0000 22%),linear-gradient(135deg,#fffffff5,#eef8f6e6);border-color:#2dd4bf38;border-radius:28px;padding:clamp(20px,3vw,30px)}.main-aga .aga-executive-head h2{color:var(--aga-ink);text-wrap:balance}.main-aga .aga-dashboard-card{border-radius:22px;position:relative;overflow:hidden}.main-aga .aga-dashboard-card:after{content:"";background:linear-gradient(90deg, var(--aga-teal), var(--aga-gold));opacity:.72;height:4px;position:absolute;inset:auto 0 0}.main-aga .aga-dashboard-card strong,.main-aga .aga-exec-card strong,.main-aga .aga-questionnaire-status-card strong,.main-aga .aga-source-card strong{color:var(--aga-ink)}.main-aga .aga-operational-rail{color:#fff;box-shadow:var(--aga-shadow);background:radial-gradient(circle at 100% 0,#d8a13f2e,#0000 24%),linear-gradient(135deg,#07191cf5,#0d2a2feb);border-color:#2dd4bf33}.main-aga .aga-operational-rail h3,.main-aga .aga-operational-item strong{color:#fff}.main-aga .aga-operational-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border-color:#ffffff1f}.main-aga .aga-operational-item span,.main-aga .aga-operational-item small{color:#ffffffad}.main-aga .aga-operational-item.ok{background:#2dd4bf1f;border-color:#2dd4bf57}.main-aga .aga-operational-item.warn{background:#d8a13f1f;border-color:#d8a13f66}.main-aga .aga-operational-item.blocked{background:#f871711c;border-color:#f8717161}.main-aga .aga-full-deliverable{background:radial-gradient(circle at 8% 8%,#2dd4bf24,#0000 24%),linear-gradient(#fffffff7,#f4faf8eb);border-color:#0f766e33}.main-aga .aga-full-deliverable .radar-wrap{background:linear-gradient(135deg,#07191cfa,#0e3a3ef2);border:1px solid #0d2a2f14;border-radius:24px;padding:clamp(16px,2vw,24px)}.main-aga .aga-full-deliverable .radar-chart{filter:drop-shadow(0 18px 30px #00000038)}.main-aga .aga-full-deliverable .radar-grid,.main-aga .aga-full-deliverable .radar-axis{stroke:#ffffff2e}.main-aga .aga-full-deliverable .radar-label,.main-aga .aga-full-deliverable .domain-key{fill:#ffffffb8;color:#ffffffc2}.main-aga .aga-full-deliverable .domain-key strong{color:#fff}.main-aga .pyramid-level{box-shadow:0 10px 26px #07191c14}.main-aga .aga-full-deliverable .pyramid-level{background:linear-gradient(135deg,#fffffffa,#eef8f6eb);border:1px solid #0d2a2f1a}.main-aga .aga-questionnaire-flow,.main-aga .aga-questionnaire-ops-grid,.main-aga .aga-source-grid,.main-aga .aga-survey-grid{gap:14px}.main-aga .aga-flow-step span{background:linear-gradient(145deg, var(--aga-teal), #064e4a);box-shadow:0 10px 24px #0f766e38}.main-aga .aga-question-form-row{background:#fffc;border-color:#0d2a2f1f;border-radius:16px;box-shadow:0 10px 28px #07191c0d}.main-aga .aga-dashboard-bar-track{background:#0d2a2f1a;box-shadow:inset 0 1px 4px #07191c14}.main-aga .aga-dashboard-bar-fill{background:linear-gradient(90deg, var(--aga-teal), var(--aga-teal-bright), var(--aga-gold));box-shadow:0 0 18px #2dd4bf57}.main-aga .aga-dashboard-donut{background:radial-gradient(circle,#fff 48%,#eef8f6eb 49%);border-color:#2dd4bf52;box-shadow:0 18px 42px #07191c14}.main-aga table{border-collapse:separate;border-spacing:0}.main-aga th{color:var(--aga-ink);background:#eef8f6eb}.main-aga tr:hover td{background:#eef8f66b}@media (max-width:1100px){.app-shell:has(.main-aga){grid-template-columns:1fr}.app-shell:has(.main-aga) .sidebar{z-index:20;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-bottom:1px solid #0d2a2f1f;border-right:0;height:auto;max-height:min(42vh,360px);position:sticky;top:0;overflow:auto}.main-aga .aga-command-hero{background:radial-gradient(circle at 10% 12%,#2dd4bf4d,#0000 28%),linear-gradient(135deg,#061417,#0d2a2f);grid-template-columns:1fr}.main-aga .aga-task-entry{grid-template-columns:1fr}.main-aga .aga-dashboard-jumpbar{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;position:static;overflow-x:auto}.main-aga .aga-dashboard-jump{flex:none}.main-aga .topbar,.main-aga .aga-executive-head,.main-aga .status-row{flex-wrap:wrap}}@media (max-width:780px){.main-aga{padding-inline:18px}.main-aga .grid,.main-aga .grid>*{min-width:0}.main-aga .grid>*{max-width:100%}.main-aga .condition-tool{grid-template-columns:minmax(0,1fr)}.main-aga .panel{border-radius:18px;padding:16px}.main-aga .aga-full-deliverable .radar-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:14px;overflow-x:auto}.main-aga .aga-command-hero,.main-aga .aga-command-panel{inline-size:min(100%,100vw - 36px);width:100%;max-inline-size:calc(100vw - 36px);min-width:0;max-width:100%}.main-aga .aga-command-copy h1,.main-aga .aga-command-copy p{overflow-wrap:anywhere;white-space:normal;max-inline-size:calc(100vw - 80px)}.main-aga .aga-command-copy,.main-aga .aga-command-panel{justify-self:stretch;overflow:hidden}.main-aga .aga-command-stat{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.main-aga .aga-command-stat strong{text-align:left}.main-aga .aga-full-deliverable .radar-chart{min-width:0;max-width:100%}.app-shell:has(.main-aga) .sidebar{max-height:min(42vh,330px);padding:14px 12px}:is(.app-shell:has(.main-aga) .nav-link,.main-aga .button,.main-aga .icon-button,.main-aga .aga-task-card,.main-aga .aga-dashboard-jump){min-height:44px}.app-shell:has(.main-aga) .nav-link{align-items:flex-start}.app-shell:has(.main-aga) .nav-status{margin-left:auto}}.main-aga{--cockpit-bg:#061017;--cockpit-panel:#0b1b27;--cockpit-panel-2:#102838;--cockpit-line:#86bbc738;--cockpit-text:#f4f7f4;--cockpit-muted:#9fb2b9;--cockpit-amber:#f5a400;--cockpit-teal:#7fd6b0;--cockpit-blue:#5aa9e6;--cockpit-red:#ff4d4f;--cockpit-orange:#ff7a1a}.main-aga .aga-cockpit-overview{border:1px solid var(--cockpit-line);background:radial-gradient(circle at 10% 0,#7fd6b02e,#0000 28%),radial-gradient(circle at 78% 16%,#f5a40021,#0000 24%),linear-gradient(135deg,#061017 0%,#0a1a25 48%,#08131c 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:16px;padding:clamp(16px,2vw,22px);display:grid;overflow:hidden;box-shadow:0 34px 90px #030a1047}.main-aga .aga-cockpit-board{box-shadow:none;color:var(--cockpit-text);background:0 0;border:0;border-radius:0;padding:0}.main-aga .aga-cockpit-board .aga-executive-head h2{max-width:960px;color:var(--cockpit-text);letter-spacing:-.06em;font-size:clamp(20px,2.2vw,30px);line-height:1.07}.main-aga .aga-cockpit-board .aga-executive-head p{color:var(--cockpit-muted);max-width:720px;margin:4px 0 0;font-size:13px;line-height:1.35}.main-aga .aga-cockpit-board .eyebrow,.main-aga .aga-cockpit-insight-rail .eyebrow{color:var(--cockpit-amber)}.main-aga .aga-cockpit-stage-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.main-aga .aga-cockpit-stage{background:#ffffff0d;border:1px solid #86bbc72e;border-radius:16px;min-width:0;padding:12px}.main-aga .aga-cockpit-stage span{color:var(--cockpit-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.main-aga .aga-cockpit-stage strong{color:var(--cockpit-text);margin-top:7px;font-size:15px;line-height:1.1;display:block}.main-aga .aga-cockpit-stage.active{background:radial-gradient(circle at 0 0,#7fd6b02e,#0000 58%),#ffffff0f;border-color:#7fd6b06b}.main-aga .aga-cockpit-stage.complete{border-color:#5aa9e657}.main-aga .aga-cockpit-stage.warning{background:radial-gradient(circle at 0 0,#f5a40029,#0000 58%),#ffffff0f;border-color:#f5a4006b}.main-aga .aga-command-cockpit-dashboard .aga-dashboard-card,.main-aga .aga-command-cockpit-dashboard .aga-decision-card{border-color:var(--cockpit-line);background:linear-gradient(#ffffff13,#ffffff09);box-shadow:0 20px 48px #00000029}.main-aga .aga-command-cockpit-dashboard .aga-dashboard-card:after{background:linear-gradient(90deg, var(--cockpit-teal), var(--cockpit-amber), var(--cockpit-orange))}.main-aga .aga-command-cockpit-dashboard .aga-dashboard-card span,.main-aga .aga-command-cockpit-dashboard .aga-dashboard-card p,.main-aga .aga-command-cockpit-dashboard .aga-decision-card span,.main-aga .aga-command-cockpit-dashboard .aga-decision-card small{color:var(--cockpit-muted)}.main-aga .aga-command-cockpit-dashboard .aga-dashboard-card strong,.main-aga .aga-command-cockpit-dashboard .aga-dashboard-card h3,.main-aga .aga-command-cockpit-dashboard .aga-decision-card strong{color:var(--cockpit-text)}.main-aga .aga-cockpit-insight-rail{align-content:start;gap:12px;display:grid}.main-aga .aga-insight-panel{border:1px solid var(--cockpit-line);background:radial-gradient(circle at 100% 0,#5aa9e61f,#0000 46%),#07121bb8;border-radius:22px;padding:18px;box-shadow:inset 0 1px #ffffff0f}.main-aga .aga-insight-panel h3{color:var(--cockpit-text);margin:6px 0 14px;font-size:18px}.main-aga .aga-health-list{gap:14px;display:grid}.main-aga .aga-health-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.main-aga .aga-health-row span{color:var(--cockpit-text);font-weight:760;display:block}.main-aga .aga-health-row small{color:var(--cockpit-muted)}.main-aga .aga-health-row strong{color:var(--cockpit-text)}.main-aga .aga-health-track{background:#ffffff1a;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.main-aga .aga-health-fill{border-radius:inherit;background:linear-gradient(90deg, var(--cockpit-teal), var(--cockpit-blue));height:100%;box-shadow:0 0 20px #7fd6b047}.main-aga .aga-gap-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.main-aga .aga-gap-list li{background:#ffffff0b;border:1px solid #86bbc724;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.main-aga .aga-gap-list li>span:first-child{width:28px;height:28px;color:var(--cockpit-text);background:#7fd6b029;border-radius:999px;place-items:center;font-size:12px;font-weight:850;display:grid}.main-aga .aga-gap-list strong{min-width:0;color:var(--cockpit-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.main-aga .aga-command-cockpit-dashboard .panel{background:linear-gradient(#fffffff5,#eff7f5eb);border-color:#86bbc72e}.main-aga #dashboard-radar .aga-full-deliverable{background:radial-gradient(circle at 10% 0,#7fd6b021,#0000 24%),linear-gradient(135deg,#061017,#0b1b27 58%,#0a1620);border-color:#86bbc73d;box-shadow:0 26px 76px #030a1038}.main-aga #dashboard-radar .aga-full-deliverable .section-title,.main-aga #dashboard-radar .aga-full-deliverable .domain-key strong{color:var(--cockpit-text)}.main-aga #dashboard-radar .aga-full-deliverable .radar-wrap{background:radial-gradient(circle,#7fd6b01f,#0000 34%),linear-gradient(135deg,#081823fa,#040e15fa);border-color:#86bbc733}.main-aga #dashboard-pyramid .aga-full-deliverable{background:radial-gradient(circle at 92% 0,#f5a4001f,#0000 28%),linear-gradient(#fffffffa,#ecf8f5eb);border-color:#86bbc738}.main-aga .aga-dashboard-admin-zone{background:radial-gradient(circle at 100% 0,#d8a13f24,#0000 28%),linear-gradient(135deg,#ffffffeb,#eef8f6db);border:1px solid #0f766e2e;border-radius:26px;gap:16px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:0 22px 64px #07191c17}@media (max-width:1180px){.main-aga .aga-cockpit-overview,.main-aga .aga-cockpit-stage-strip{grid-template-columns:1fr}.main-aga .aga-cockpit-insight-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.main-aga .aga-cockpit-overview{border-radius:22px;padding:14px}.main-aga .aga-cockpit-insight-rail,.main-aga .aga-gap-list li,.main-aga .aga-health-row{grid-template-columns:1fr}.main-aga .aga-cockpit-board .aga-executive-head h2{letter-spacing:-.035em;font-size:clamp(24px,8vw,28px)}.main-aga .aga-gap-list strong{white-space:normal}}.main-aga .aga-chart-insight-strip{grid-template-columns:1.15fr .85fr;gap:12px;margin:14px 0 18px;display:grid}.main-aga .aga-chart-insight-strip>div{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 42%),#ffffffc7;border:1px solid #0f766e29;border-radius:18px;padding:14px}.main-aga .aga-chart-insight-strip span,.main-aga .aga-chart-insight-strip small{color:var(--muted);display:block}.main-aga .aga-chart-insight-strip span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.main-aga .aga-chart-insight-strip strong{color:var(--aga-ink);margin:6px 0;font-size:16px;display:block}.main-aga #dashboard-radar .aga-chart-insight-strip>div{background:radial-gradient(circle at 100% 0,#7fd6b01a,#0000 42%),#ffffff0e;border-color:#86bbc733}.main-aga #dashboard-radar .aga-chart-insight-strip span,.main-aga #dashboard-radar .aga-chart-insight-strip small{color:var(--cockpit-muted)}.main-aga #dashboard-radar .aga-chart-insight-strip strong{color:var(--cockpit-text)}.main-aga .aga-dashboard-command-deck{border:1px solid var(--cockpit-line);color:var(--cockpit-text);background:radial-gradient(circle at 8% 0,#7fd6b033,#0000 28%),radial-gradient(circle at 88% 8%,#f5a40024,#0000 24%),linear-gradient(135deg,#061017 0%,#0b1b27 58%,#07131c 100%);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,.36fr);align-items:center;gap:12px;padding:12px 14px;display:grid;overflow:hidden;box-shadow:0 12px 34px #030a1033}.main-aga .aga-dashboard-command-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.main-aga .aga-dashboard-command-head h2{color:var(--cockpit-text);letter-spacing:-.045em;margin:2px 0 4px;font-size:clamp(16px,1.65vw,22px);line-height:1}.main-aga .aga-dashboard-command-head p{color:#d6e4eae6;max-width:680px;margin:0;font-size:11px;line-height:1.25}.main-aga .aga-dashboard-command-deck .eyebrow{color:var(--cockpit-amber)}.main-aga .aga-dashboard-command-deck .pill{color:#f4f7f4db;background:#ffffff14;border-color:#86bbc738}.main-aga .aga-dashboard-command-deck .pill.ok{color:var(--cockpit-teal);border-color:#7fd6b057}.main-aga .aga-dashboard-command-next .aga-next-action-panel{min-height:0;box-shadow:none;background:#ffffff0e;border:1px solid #86bbc72e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.main-aga .aga-dashboard-command-next .aga-next-action-copy h2{color:var(--cockpit-text);margin:2px 0 0;font-size:15px;line-height:1.15}.main-aga .aga-dashboard-command-next .aga-next-action-copy p,.main-aga .aga-dashboard-command-next .aga-next-action-detail{display:none}.main-aga .aga-dashboard-command-next .aga-next-action-panel a{background:var(--cockpit-amber);color:#161006;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:900;text-decoration:none}.main-aga .aga-command-cockpit-dashboard .aga-cockpit-overview{color:var(--aga-ink);background:radial-gradient(circle at 100% 0,#0f766e1a,#0000 28%),linear-gradient(#fffffffa,#eff7f5f0);border-radius:20px;grid-template-columns:1fr;gap:12px;padding:16px}.main-aga .aga-executive-summary{gap:10px;display:grid}.main-aga .aga-command-cockpit-dashboard .aga-cockpit-overview .aga-cockpit-board{color:var(--aga-ink)}.main-aga .aga-command-cockpit-dashboard .aga-cockpit-board .aga-executive-head h2{max-width:680px;color:var(--aga-ink);letter-spacing:-.045em;overflow-wrap:anywhere;text-shadow:none;margin:3px 0 5px;font-size:clamp(18px,1.9vw,24px);line-height:1.04}.main-aga .aga-command-cockpit-dashboard .aga-cockpit-board .aga-executive-head p{color:#49606a;max-width:760px;margin:0;font-size:13px;line-height:1.4}.main-aga .aga-executive-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.main-aga .aga-executive-kpi{background:#ffffffd1;border:1px solid #0d2a2f1f;border-radius:12px;gap:4px;min-width:0;padding:9px 10px;display:grid}.main-aga .aga-executive-kpi span,.main-aga .aga-executive-kpi small{color:#0d2a2f9e;font-size:10px;line-height:1.25}.main-aga .aga-executive-kpi small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-aga .aga-executive-kpi span{letter-spacing:.1em;text-transform:uppercase;font-weight:900}.main-aga .aga-executive-kpi strong{overflow-wrap:anywhere;color:var(--aga-ink);letter-spacing:-.04em;font-size:clamp(18px,2vw,26px);line-height:1}.main-aga .aga-executive-kpi.priority{border-color:#0f766e4d}.main-aga .aga-executive-kpi.action{background:#fff8e6e6;border-color:#d9770657}.main-aga .aga-executive-decision-grid{grid-template-columns:1fr;gap:8px;display:grid}.main-aga .aga-executive-roadmap{background:#ffffffb8;border:1px solid #0d2a2f1f;border-radius:12px;grid-template-columns:132px minmax(0,1fr) minmax(156px,190px);align-items:stretch;gap:10px;padding:8px;display:grid}.main-aga .aga-executive-roadmap-head{border-right:1px solid #0d2a2f1a;justify-content:space-between;align-items:center;gap:8px;padding-right:10px;display:flex}.main-aga .aga-executive-roadmap-head>div{gap:2px;display:grid}.main-aga .aga-executive-roadmap-head span,.main-aga .aga-executive-phase span,.main-aga .aga-executive-phase small{color:#60747b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.main-aga .aga-executive-roadmap-head>strong{color:var(--aga-teal);letter-spacing:-.04em;font-size:20px}.main-aga .aga-executive-roadmap-head div strong{color:var(--aga-ink);font-size:10px}.main-aga .aga-executive-phase-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.main-aga .aga-executive-handover-status{min-width:0;color:var(--aga-ink);border-left:1px solid #0d2a2f1a;align-content:center;gap:3px;padding-left:14px;text-decoration:none;display:grid}.main-aga .aga-executive-handover-status span,.main-aga .aga-executive-handover-status small{color:#60747b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.25}.main-aga .aga-executive-handover-status strong{min-width:0;color:var(--aga-teal);overflow-wrap:anywhere;font-size:11px;line-height:1.2}.main-aga .aga-executive-handover-status:hover strong,.main-aga .aga-executive-handover-status:focus-visible strong{color:var(--aga-amber-strong)}.main-aga .aga-executive-phase{background:#edf3f2;border-radius:8px;gap:3px;min-width:0;padding:6px;display:grid}.main-aga .aga-executive-phase>div:first-child{justify-content:space-between;gap:4px;display:flex}.main-aga .aga-executive-phase>div:first-child strong{color:var(--aga-ink);font-size:9px}.main-aga .aga-executive-phase.complete{background:#0f766e1a}.main-aga .aga-executive-phase.active{background:#f5a40021;box-shadow:inset 0 0 0 1px #d977063d}.main-aga .aga-executive-phase-track,.main-aga .aga-executive-pillar-track{background:#0d2a2f1a;border-radius:999px;height:3px;overflow:hidden}.main-aga .aga-executive-phase-track span,.main-aga .aga-executive-pillar-track span{border-radius:inherit;background:linear-gradient(90deg, var(--aga-teal), #2dd4bf);height:100%;display:block}.main-aga .aga-executive-phase.active .aga-executive-phase-track span{background:linear-gradient(90deg,#f5a400,#ff7a1a)}.main-aga .aga-executive-pillar-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.main-aga .aga-executive-pillar-card{color:var(--aga-ink);background:#ffffffb8;border:1px solid #0d2a2f1f;border-radius:12px;gap:5px;padding:9px 10px;text-decoration:none;display:grid}.main-aga .aga-executive-pillar-head,.main-aga .aga-executive-pillar-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.main-aga .aga-executive-pillar-head span,.main-aga .aga-executive-pillar-meta small{color:var(--aga-teal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.main-aga .aga-executive-pillar-head b,.main-aga .aga-executive-pillar-meta span{color:#60747b;font-size:9px;font-weight:750}.main-aga .aga-executive-pillar-card strong{letter-spacing:-.03em;font-size:19px}.main-aga .aga-executive-pillar-card h3,.main-aga .aga-executive-pillar-card p{margin:0}.main-aga .aga-executive-pillar-card h3{font-size:13px}.main-aga .aga-executive-pillar-card p{color:#0d2a2fa3;font-size:11px;line-height:1.35}.main-aga .aga-executive-priority-lane{color:#f4f7f4;background:#071b22;border:1px solid #0f766e2e;border-radius:12px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.45fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.main-aga .aga-executive-focus-copy{gap:3px;display:grid}.main-aga .aga-executive-next-action{color:#f4f7f4;gap:2px;text-decoration:none;display:grid}.main-aga .aga-executive-next-action span,.main-aga .aga-executive-priority-lane small,.main-aga .aga-executive-release-status span{color:#9fb2b9;font-size:9px}.main-aga .aga-executive-next-action strong{color:#f5a400;font-size:13px}.main-aga .aga-executive-priority-lane ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.main-aga .aga-executive-priority-lane li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;display:grid}.main-aga .aga-executive-priority-lane li>span{color:#7fd6b0;background:#7fd6b026;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid}.main-aga .aga-executive-priority-lane li a{color:#f4f7f4;font-size:9px;line-height:1.25;text-decoration:none;display:grid}.main-aga .aga-executive-release-status{border-left:1px solid #ffffff1a;gap:3px;min-width:98px;padding-left:10px;font-size:9px;display:grid}.main-aga .aga-dashboard-maturity-deliverables,.main-aga .aga-dashboard-workflow{gap:12px;display:grid}.main-aga .aga-dashboard-maturity-grid{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:stretch;gap:12px;display:grid}.main-aga .aga-dashboard-maturity-grid>div{min-width:0}.main-aga .aga-full-deliverable .section-title{overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;line-height:1.15;display:flex}.main-aga .aga-radar-deliverable,.main-aga .aga-maturity-pyramid-deliverable{isolation:isolate}.main-aga .aga-full-deliverable .topbar>div,.main-aga .aga-full-deliverable .aga-chart-insight-strip>div{min-width:0}.main-aga .aga-full-deliverable .aga-chart-insight-strip strong,.main-aga .aga-full-deliverable .aga-chart-insight-strip small{overflow-wrap:anywhere}.main-aga .radar-series-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.main-aga .radar-series-legend .pill{color:#27454d;white-space:normal;justify-content:center;min-width:0;display:flex}.main-aga #dashboard-radar .radar-series-legend .pill{color:#dbe7eb;background:#ffffff0f;border-color:#86bbc733}.main-aga #dashboard-radar .aga-full-deliverable .radar-wrap{grid-template-columns:minmax(0,1fr);gap:14px;overflow:hidden}.main-aga #dashboard-radar .aga-full-deliverable .radar-chart{justify-self:center;width:min(100%,540px);min-width:0;max-width:540px}.main-aga #dashboard-radar .aga-full-deliverable .domain-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;width:100%;font-size:11px}.main-aga #dashboard-radar .aga-full-deliverable .domain-key span{overflow-wrap:anywhere;min-width:0}.main-aga #dashboard-pyramid .aga-chart-insight-strip{grid-template-columns:1fr;gap:8px}.main-aga .maturity-pyramid-shell{background:radial-gradient(circle at 50% 0,#7fd6b02e,#0000 36%),linear-gradient(155deg,#071821,#0b2630 58%,#061117);border:1px solid #7fd6b033;border-radius:20px;gap:12px;padding:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.main-aga .maturity-pyramid-scale{color:#9fb2b9;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:9px;font-weight:850;display:flex}.main-aga .aga-full-deliverable .maturity-pyramid-shell .pyramid{gap:5px;padding:0}.main-aga .aga-full-deliverable .maturity-pyramid-shell .pyramid-level{clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);color:#f4fbfb;background:linear-gradient(135deg,#114349fa,#0b2b33fa);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;margin-inline:auto;padding:8px clamp(10px,1.4vw,22px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.main-aga .aga-full-deliverable .maturity-pyramid-shell .pyramid-level.current{color:#171006;background:linear-gradient(135deg,#f5a400,#ff7a1a);box-shadow:0 14px 34px #f5a40042}.main-aga .pyramid-level-copy{gap:1px;min-width:0;display:grid}.main-aga .pyramid-level-copy strong{color:inherit;letter-spacing:-.02em;overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:14px;line-height:1.05}.main-aga .pyramid-level-copy small{color:#a9bdc3;font-size:8px}.main-aga .pyramid-level.current .pyramid-level-copy small{color:#5c3b08}.main-aga .pyramid-score{color:inherit;white-space:nowrap;background:#ffffff0f;border:1px solid #7fd6b029;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900}.main-aga .pyramid-level.current .pyramid-score{background:#1710061a;border-color:#1710062e}.main-aga .pyramid-current-marker{color:#5c3500;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:950;position:absolute;top:3px;right:14px}.main-aga .pyramid-level.current .pyramid-score{padding-top:8px}.main-aga .maturity-pyramid-outlook{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.main-aga .maturity-pyramid-outlook>div{background:#ffffff0d;border:1px solid #7fd6b026;border-radius:11px;gap:3px;min-width:0;padding:9px;display:grid}.main-aga .maturity-pyramid-outlook span{color:#9fb2b9;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.main-aga .maturity-pyramid-outlook strong{color:#f4fbfb;overflow-wrap:anywhere;font-size:11px}.main-aga .aga-screen-contract-table{color:#07161c;background:#fafdfaf7;border-color:#86bbc747}.main-aga .aga-screen-contract-table th{color:#24434c;background:#e5f0ed}.main-aga .aga-screen-contract-table td,.main-aga .aga-screen-contract-table .toolbar{color:#17363f}.main-aga .aga-dashboard-workflow{color:#f7fbff;background:linear-gradient(135deg,#081926fa,#040e17fa);border:1px solid #78a4b847;border-radius:18px;padding:14px}.main-aga .aga-dashboard-workflow-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.main-aga .aga-dashboard-workflow-head h2{color:#fff;margin:3px 0 0;font-size:20px}.main-aga .aga-dashboard-workflow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.main-aga .aga-dashboard-workflow-summary a{color:#f7fbff;background:#ffffff0d;border:1px solid #78a4b838;border-radius:12px;gap:3px;padding:10px;text-decoration:none;display:grid}.main-aga .aga-dashboard-workflow-summary span,.main-aga .aga-dashboard-workflow-summary small{color:#9fb2b9;font-size:10px}.main-aga .aga-dashboard-workflow-summary em{color:#7fd6b0;font-size:12px;font-style:normal;font-weight:850}.main-aga .aga-dashboard-workflow-details{border-top:1px solid #78a4b833;padding-top:10px}.main-aga .aga-dashboard-workflow-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.main-aga .aga-dashboard-workflow-details>summary span:first-child{gap:2px;display:grid}.main-aga .aga-dashboard-workflow-details>summary small,.main-aga .aga-dashboard-workflow-details>summary span:last-child{color:#9fb2b9;font-size:10px}.main-aga .aga-dashboard-workflow-map{margin-top:10px}.main-aga .aga-traceability-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.main-aga .aga-traceability-flow a{color:var(--aga-ink);background:#eff7f5b8;border:1px solid #0f766e29;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;padding:8px;font-size:10px;text-decoration:none;display:grid}.main-aga .aga-traceability-flow a span{background:var(--aga-teal);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.main-aga .aga-traceability-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.main-aga .aga-traceability-metrics>div{border-top:1px solid #0d2a2f1a;gap:2px;min-width:0;padding-top:8px;display:grid}.main-aga .aga-traceability-metrics span,.main-aga .aga-traceability-metrics small{color:#0d2a2f9e;font-size:10px}.main-aga .aga-traceability-metrics strong{color:var(--aga-ink);font-size:18px}@media (max-width:1180px){.main-aga .aga-executive-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.main-aga .aga-executive-decision-grid,.main-aga .aga-dashboard-maturity-grid{grid-template-columns:1fr}}@media (max-width:780px){.main-aga .aga-dashboard-command-deck{border-radius:14px;grid-template-columns:1fr;gap:10px;padding:12px}.main-aga .aga-dashboard-command-head{display:grid}.main-aga .aga-dashboard-command-head h2{font-size:22px}.main-aga .aga-command-cockpit-dashboard .aga-cockpit-board .aga-executive-head h2{font-size:20px}.main-aga .aga-command-cockpit-dashboard .aga-cockpit-board .aga-executive-head p{font-size:12px}.main-aga .aga-dashboard-command-head .status-row{justify-content:start}.main-aga .aga-executive-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.main-aga .aga-executive-kpi:last-child{grid-column:1/-1}.main-aga .aga-executive-pillar-summary,.main-aga .aga-dashboard-workflow-summary,.main-aga .aga-traceability-flow,.main-aga .aga-traceability-metrics,.main-aga .aga-executive-roadmap{grid-template-columns:1fr}.main-aga .aga-executive-roadmap-head{border-bottom:1px solid #0d2a2f1a;border-right:0;padding:0 0 8px}.main-aga .aga-executive-handover-status{border-top:1px solid #0d2a2f1a;border-left:0;padding-top:10px;padding-left:0}.main-aga .aga-executive-phase-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.main-aga .aga-executive-priority-lane,.main-aga .aga-executive-priority-lane ol{grid-template-columns:1fr}.main-aga .aga-executive-release-status{border-top:1px solid #ffffff1a;border-left:0;padding:8px 0 0}.main-aga .radar-series-legend,.main-aga #dashboard-radar .aga-full-deliverable .domain-key,.main-aga .maturity-pyramid-outlook{grid-template-columns:1fr}.main-aga .aga-full-deliverable .maturity-pyramid-shell .pyramid-level{clip-path:none;width:100%!important}.main-aga .aga-dashboard-workflow-head{display:grid}}.aip-command-center{--aip-bg:#061017;--aip-panel:#0b1b27;--aip-line:#86bbc738;--aip-text:#f4f7f4;--aip-muted:#9fb2b9;--aip-amber:#f5a400;--aip-teal:#7fd6b0;--aip-blue:#5aa9e6}.aip-command-hero{border:1px solid var(--aip-line);background:radial-gradient(circle at 8% 0,#7fd6b033,#0000 30%),radial-gradient(circle at 82% 12%,#f5a40029,#0000 26%),linear-gradient(135deg,#061017 0%,#081823 54%,#0a1420 100%);border-radius:30px;overflow:hidden;box-shadow:0 34px 90px #030a1042}.aip-command-hero .platform-kicker{color:var(--aip-amber)}.aip-command-hero h2{color:var(--aip-text)}.aip-command-hero p{color:var(--aip-muted)}.aip-command-hero .button{color:var(--aip-text);background:#ffffff14;border-color:#86bbc733}.aip-command-hero .button.primary{background:linear-gradient(135deg, var(--aip-amber), #ff7a1a);color:#081017;border-color:#0000}.aip-command-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.aip-command-status-grid>div,.aip-intelligence-rail,.aip-solution-card{border:1px solid var(--aip-line);background:linear-gradient(#ffffff13,#ffffff09);box-shadow:0 20px 48px #00000024}.aip-command-status-grid>div{border-radius:16px;padding:13px}.aip-command-status-grid span,.aip-command-status-grid small,.aip-rail-stack span,.aip-solution-signal span{color:var(--aip-muted);display:block}.aip-command-status-grid span,.aip-rail-stack span,.aip-solution-signal span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.aip-command-status-grid strong,.aip-rail-stack strong{color:var(--aip-text);margin:6px 0;font-size:18px;display:block}.aip-intelligence-rail{color:var(--aip-text)}.aip-intelligence-rail .command-header span:first-child{color:var(--aip-muted)}.aip-rail-stack{gap:12px;display:grid}.aip-rail-stack>div{background:#ffffff0b;border:1px solid #86bbc724;border-radius:16px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.aip-rail-stack svg{color:var(--aip-teal);grid-row:span 2}.aip-solution-card{border-radius:24px;position:relative;overflow:hidden}.aip-solution-card:after{content:"";background:linear-gradient(90deg, var(--aip-blue), var(--aip-teal));height:4px;position:absolute;inset:auto 0 0}.aip-solution-card.ready:after{background:linear-gradient(90deg, var(--aip-teal), var(--aip-amber))}.aip-solution-card.review:after{background:linear-gradient(90deg, var(--aip-amber), #ff7a1a)}.aip-solution-card.planned:after{background:linear-gradient(90deg, var(--aip-blue), #94a3b8)}.aip-solution-signal{gap:8px;margin:16px 0;display:grid}.aip-solution-signal>div{background:#ffffffad;border:1px solid #0f766e1f;border-radius:14px;justify-content:space-between;gap:12px;padding:10px;display:flex}.aip-solution-signal strong{color:var(--ink);text-align:right}.aip-solution-card .module-actions{flex-wrap:wrap;gap:10px;display:flex}.aip-solution-card .module-actions a{border:1px solid #0f766e2e;border-radius:999px;padding:9px 12px}.aip-control-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:18px;display:grid}.aip-control-checks{gap:10px;display:grid}.aip-control-checks>div{background:#ffffffb3;border:1px solid #0f766e24;border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.aip-control-checks svg{color:var(--accent)}@media (max-width:980px){.main-aga .aga-chart-insight-strip,.aip-command-status-grid,.aip-control-panel{grid-template-columns:1fr}}.main-aga .aga-dashboard-interaction-dock{z-index:8;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:stretch;gap:14px;display:grid;position:sticky;top:10px}.main-aga .aga-role-action-rail,.main-aga .aga-command-palette{color:var(--cockpit-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#7fd6b024,#0000 34%),linear-gradient(135deg,#061017f0,#0b1b27e6);border:1px solid #86bbc738;border-radius:22px;box-shadow:0 22px 60px #030a1038}.main-aga .aga-role-action-rail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.main-aga .aga-role-action-rail span,.main-aga .aga-role-action-rail small,.main-aga .aga-command-palette-head span,.main-aga .aga-command-palette-head small,.main-aga .aga-command-search span,.main-aga .aga-command-result span,.main-aga .aga-command-result small{color:var(--cockpit-muted)}.main-aga .aga-role-action-rail span,.main-aga .aga-command-palette-head span,.main-aga .aga-command-search span,.main-aga .aga-command-result span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.main-aga .aga-role-action-rail strong{color:var(--cockpit-text);margin:7px 0;font-size:17px;line-height:1.2;display:block}.main-aga .aga-sticky-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.main-aga .aga-sticky-actions a{color:var(--cockpit-text);background:#ffffff12;border:1px solid #7fd6b047;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,transform .16s}.main-aga .aga-sticky-actions a:hover,.main-aga .aga-sticky-actions a:focus-visible{background:#f5a40024;border-color:#f5a40085;transform:translateY(-1px)}.main-aga .aga-command-palette{gap:12px;padding:16px;display:grid}.main-aga .aga-command-palette-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.main-aga .aga-command-palette-head strong{color:var(--cockpit-text);margin-top:6px;display:block}.main-aga .aga-command-search{gap:7px;display:grid}.main-aga .aga-command-search input{width:100%;color:var(--cockpit-text);font:inherit;background:#ffffff14;border:1px solid #86bbc742;border-radius:14px;outline:none;padding:11px 12px}.main-aga .aga-command-search input::placeholder{color:#9fb2b9b8}.main-aga .aga-command-search input:focus{border-color:#7fd6b08a;box-shadow:0 0 0 4px #7fd6b01f}.main-aga .aga-command-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.main-aga .aga-command-result,.main-aga .aga-command-empty{background:#ffffff0e;border:1px solid #86bbc729;border-radius:15px;padding:11px}.main-aga .aga-command-result{color:var(--cockpit-text);text-decoration:none;transition:background .16s,border-color .16s,transform .16s}.main-aga .aga-command-result:hover,.main-aga .aga-command-result:focus-visible{background:#7fd6b01a;border-color:#7fd6b066;transform:translateY(-1px)}.main-aga .aga-command-result strong{color:var(--cockpit-text);margin:5px 0;line-height:1.15;display:block}.main-aga .aga-command-result small{line-height:1.35;display:block}.main-aga .aga-command-result em{color:var(--cockpit-amber);text-transform:uppercase;border:1px solid #f5a4003d;border-radius:999px;margin-top:8px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850;display:inline-block}.main-aga .aga-command-empty{color:var(--cockpit-muted);grid-column:1/-1}@media (max-width:1180px){.main-aga .aga-dashboard-interaction-dock,.main-aga .aga-role-action-rail{grid-template-columns:1fr}.main-aga .aga-sticky-actions{justify-content:flex-start}}@media (max-width:780px){.main-aga .aga-dashboard-interaction-dock{position:static}.main-aga .aga-command-results{grid-template-columns:1fr;max-height:none}}@media (prefers-reduced-motion:reduce){.main-aga .aga-sticky-actions a,.main-aga .aga-command-result{transition:none}.main-aga .aga-sticky-actions a:hover,.main-aga .aga-sticky-actions a:focus-visible,.main-aga .aga-command-result:hover,.main-aga .aga-command-result:focus-visible{transform:none}}.app-shell:has(.main-aga){background:radial-gradient(circle at 18% 0,#7fd6b02e,#0000 28%),radial-gradient(circle at 88% 12%,#f5a4001f,#0000 24%),linear-gradient(135deg,#061017 0%,#0a1822 34%,#eaf2ef 34%,#f5f7f2 100%)}.app-shell:has(.main-aga) .sidebar{background:radial-gradient(circle at 18% 0,#7fd6b033,#0000 32%),linear-gradient(#061017 0%,#0b1b27 54%,#08131c 100%);border-right:1px solid #86bbc738;box-shadow:24px 0 80px #030a1042}.app-shell:has(.main-aga) .brand{color:#f4f7f4}.app-shell:has(.main-aga) .brand-mark{color:#061017;background:linear-gradient(145deg,#7fd6b0,#0f766e);box-shadow:0 12px 30px #7fd6b047,inset 0 1px #ffffff61}.app-shell:has(.main-aga) .workspace-scope{color:#f4f7f4ad;background:radial-gradient(circle at 100% 0,#f5a40029,#0000 32%),#ffffff0e;border-color:#7fd6b057;box-shadow:inset 0 1px #ffffff0f}.app-shell:has(.main-aga) .workspace-scope span{color:#fff}:is(.app-shell:has(.main-aga) .nav-label,.app-shell:has(.main-aga) .sidebar-screen-group-label,.app-shell:has(.main-aga) .aga-nav-group-label){color:#9fb2b9c7}.app-shell:has(.main-aga) .nav-link{color:#f4f7f4d1;background:0 0;border-color:#86bbc714}.app-shell:has(.main-aga) .nav-link svg{color:#7fd6b0d1}.app-shell:has(.main-aga) .nav-status{color:#f4f7f4b3;background:#ffffff12;border-color:#86bbc729}.app-shell:has(.main-aga) .nav-link:hover{background:#ffffff14;border-color:#7fd6b052;box-shadow:0 14px 34px #0000002e}.app-shell:has(.main-aga) .nav-link-active{color:#fff;background:radial-gradient(circle at 0 0,#f5a4002e,#0000 48%),#ffffff1a;border-color:#f5a4006b}.app-shell:has(.main-aga) .nav-link[aria-current=page]{color:#fff;background:radial-gradient(circle at 0 0,#f5a4002e,#0000 48%),#ffffff1a;border-color:#f5a4006b}.main-aga>.topbar{background:linear-gradient(135deg,#061017e0,#0b1b27bd);border:1px solid #86bbc72e;border-radius:24px;margin-bottom:18px;padding:18px;box-shadow:0 22px 70px #030a102e}.main-aga .page-title{color:#f4f7f4;text-shadow:0 18px 46px #00000047}.main-aga>.topbar .muted{color:#f4f7f4a8}.main-aga .aga-command-hero{background:radial-gradient(circle at 12% 8%,#7fd6b042,#0000 28%),radial-gradient(circle at 88% 12%,#f5a40029,#0000 24%),linear-gradient(135deg,#061017 0%,#0b1b27 56%,#fffffff5 56%,#fff 100%);border-color:#86bbc742;box-shadow:0 34px 90px #030a1033,inset 0 1px #ffffff14}.main-aga .aga-command-hero .eyebrow{color:#f5a400}.main-aga .aga-command-copy h1{letter-spacing:-.075em;text-shadow:0 20px 54px #0000003d}.main-aga .aga-control-strip,.main-aga .aga-pillar-rail,.main-aga .aga-screen-nav{background:radial-gradient(circle at 0 0,#7fd6b01f,#0000 26%),linear-gradient(135deg,#fffffff2,#eff7f5db);border-color:#86bbc72e;box-shadow:0 18px 56px #030a101a}.main-aga .aga-dashboard-interaction-dock{top:12px}.main-aga .aga-role-action-rail,.main-aga .aga-command-palette{background:radial-gradient(circle at 8% 0,#7fd6b02e,#0000 34%),radial-gradient(circle at 100% 0,#f5a4001f,#0000 30%),linear-gradient(135deg,#061017f7,#081823f0);border-color:#7fd6b047;box-shadow:0 26px 74px #030a1042,inset 0 1px #ffffff12}.main-aga .aga-command-palette{max-height:360px}.main-aga .aga-command-results{scrollbar-color:#7fd6b080 #ffffff0f}.main-aga .aga-command-cockpit-dashboard .aga-dashboard-card,.main-aga .aga-command-cockpit-dashboard .aga-decision-card,.main-aga .aga-insight-panel{box-shadow:0 22px 60px #0003,inset 0 1px #fff1}.main-aga .aga-cockpit-overview{border-color:#7fd6b047;box-shadow:0 42px 110px #030a1052,inset 0 1px #ffffff13}.main-aga .aga-cockpit-board .aga-executive-head h2{text-shadow:0 22px 60px #00000042;max-width:1040px}.main-aga .aga-cockpit-stage{box-shadow:inset 0 1px #ffffff0e}.main-aga .aga-cockpit-stage.active strong,.main-aga .aga-cockpit-stage.complete strong{color:#fff}.main-aga .aga-cockpit-stage.active:after,.main-aga .aga-cockpit-stage.warning:after{content:"";background:linear-gradient(90deg,#7fd6b0,#f5a400);border-radius:999px;height:4px;margin-top:10px;display:block;box-shadow:0 0 18px #7fd6b047}.main-aga .panel,.main-aga .table-wrap,.main-aga .aga-dashboard-admin-zone{box-shadow:0 22px 70px #030a1014,inset 0 1px #ffffffbd}.main-aga .aga-dashboard-card,.main-aga .aga-source-card,.main-aga .aga-questionnaire-status-card{transition:border-color .18s,box-shadow .18s,transform .18s}.main-aga .aga-dashboard-card:hover,.main-aga .aga-source-card:hover,.main-aga .aga-questionnaire-status-card:hover{border-color:#0f766e47;transform:translateY(-2px);box-shadow:0 28px 80px #030a101f}.main-aga #dashboard-radar .aga-full-deliverable{border-color:#7fd6b04d;box-shadow:0 38px 100px #030a1042,inset 0 1px #ffffff12}.main-aga #dashboard-radar .radar-series{stroke-width:2.5px;filter:drop-shadow(0 0 8px #7fd6b038)}.main-aga #dashboard-pyramid .aga-full-deliverable{box-shadow:0 30px 80px #030a101a}.main-aga #dashboard-pyramid .pyramid-level.current{border-color:#f5a40052;box-shadow:0 18px 44px #f5a4001f,inset 0 1px #ffffffc7}.main-aga .pill.ok{color:#075246;background:#7fd6b024;border-color:#7fd6b057}.main-aga .aga-cockpit-overview .pill.ok,.main-aga .aga-dashboard-interaction-dock .pill.ok,.main-aga #dashboard-radar .pill.ok{color:#dffcf3}.main-aga .button.primary,.main-aga .aga-command-stat .button.primary{color:#071014;background:linear-gradient(135deg,#f5a400,#ff7a1a);box-shadow:0 16px 36px #f5a4003d}.main-aga .button.primary:hover{box-shadow:0 22px 52px #f5a40052}@media (max-width:1100px){.app-shell:has(.main-aga){background:linear-gradient(#061017 0%,#0a1822 16%,#eef5f3 16%,#f5f7f2 100%)}.app-shell:has(.main-aga) .sidebar{border-bottom:1px solid #86bbc72e}}@media (max-width:780px){.main-aga>.topbar{border-radius:18px;padding:14px}.main-aga .aga-command-hero{background:radial-gradient(circle at 12% 8%,#7fd6b03d,#0000 32%),linear-gradient(135deg,#061017,#0b1b27)}}.app-shell:has(.aip-command-center){background:radial-gradient(circle at 18% 0,#7fd6b02e,#0000 28%),radial-gradient(circle at 88% 10%,#f5a40021,#0000 24%),linear-gradient(135deg,#061017 0%,#0b1b27 30%,#eef5f3 30%,#f7f8f2 100%)}.app-shell:has(.aip-command-center) .sidebar{background:radial-gradient(circle at 18% 0,#7fd6b033,#0000 32%),linear-gradient(#061017 0%,#0b1b27 56%,#08131c 100%);border-right:1px solid #86bbc733;box-shadow:24px 0 80px #030a1042}.app-shell:has(.aip-command-center) .brand{color:#f4f7f4}.app-shell:has(.aip-command-center) .brand-mark{color:#061017;background:linear-gradient(145deg,#7fd6b0,#0f766e);box-shadow:0 12px 30px #7fd6b047,inset 0 1px #ffffff61}.app-shell:has(.aip-command-center) .workspace-scope{color:#f4f7f4ad;background:radial-gradient(circle at 100% 0,#f5a40029,#0000 32%),#ffffff0e;border-color:#7fd6b057}.app-shell:has(.aip-command-center) .workspace-scope span{color:#fff}.app-shell:has(.aip-command-center) .nav-link-active{color:#fff}.app-shell:has(.aip-command-center) .nav-link[aria-current=page]{color:#fff}:is(.app-shell:has(.aip-command-center) .nav-label,.app-shell:has(.aip-command-center) .sidebar-screen-group-label){color:#9fb2b9c7}.app-shell:has(.aip-command-center) .nav-link{color:#f4f7f4d1;border:1px solid #86bbc714}.app-shell:has(.aip-command-center) .nav-link svg{color:#7fd6b0d1}.app-shell:has(.aip-command-center) .nav-link:hover{background:radial-gradient(circle at 0 0,#f5a4002e,#0000 48%),#ffffff17;border-color:#f5a40061;box-shadow:0 14px 34px #0000002e}.app-shell:has(.aip-command-center) .nav-link-active{background:radial-gradient(circle at 0 0,#f5a4002e,#0000 48%),#ffffff17;border-color:#f5a40061;box-shadow:0 14px 34px #0000002e}.app-shell:has(.aip-command-center) .nav-link[aria-current=page]{background:radial-gradient(circle at 0 0,#f5a4002e,#0000 48%),#ffffff17;border-color:#f5a40061;box-shadow:0 14px 34px #0000002e}.app-shell:has(.aip-command-center) .main>.topbar{background:linear-gradient(135deg,#061017b8,#0b1b2775);border:1px solid #86bbc729;border-radius:24px;margin-bottom:18px;padding:16px 18px;box-shadow:0 18px 56px #030a102e}.app-shell:has(.aip-command-center) .main>.topbar .page-title{color:#f4f7f4;text-shadow:0 18px 46px #0000004d}.app-shell:has(.aip-command-center) .main>.topbar .eyebrow{color:#f5a400}.app-shell:has(.aip-command-center) .main>.topbar .muted{color:#f4f7f4ad}.aip-command-center{--aip-radius-xl:34px;--aip-radius-lg:24px;--aip-shadow-deep:0 42px 110px #030a1052;--aip-shadow-soft:0 24px 70px #030a101a}.aip-command-center:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#86bbc70b 1px,#0000 1px),linear-gradient(90deg,#86bbc70b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 70%);mask-image:linear-gradient(#000000b8,#0000 70%)}.aip-command-center .platform-hero{border-radius:var(--aip-radius-xl);min-height:520px;box-shadow:var(--aip-shadow-deep), inset 0 1px 0 #ffffff13;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr)}.aip-command-center .platform-hero-copy{max-width:980px}.aip-command-center .platform-kicker{color:#f5a400;background:#f5a40014;border:1px solid #f5a4005c;border-radius:999px;padding:7px 12px;display:inline-flex}.aip-command-center .platform-hero h2{letter-spacing:-.085em;text-shadow:0 26px 70px #00000057;max-width:920px;font-size:clamp(54px,7.5vw,106px);line-height:.89}.aip-command-center .platform-hero p{max-width:780px;font-size:clamp(18px,1.5vw,23px);line-height:1.55}.aip-command-center .platform-hero-actions{gap:12px}.aip-command-center .platform-hero-actions .button{border-radius:15px;min-height:48px;padding-inline:18px}.aip-command-center .platform-hero-actions .button.primary{box-shadow:0 18px 46px #f5a40042}.aip-command-center .aip-intelligence-rail{background:radial-gradient(circle at 100% 0,#7fd6b029,#0000 34%),#ffffff12;border-radius:28px}.aip-command-center .aip-rail-stack>div{background:linear-gradient(135deg,#ffffff13,#ffffff0a);border-color:#86bbc733}.aip-mission-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aip-mission-strip article,.aip-operations-deck,.aip-control-panel{box-shadow:var(--aip-shadow-soft);background:radial-gradient(circle at 100% 0,#7fd6b01f,#0000 30%),linear-gradient(#fffffff5,#eff7f5e0);border:1px solid #86bbc72e}.aip-mission-strip article{border-radius:22px;min-height:150px;padding:18px}.aip-mission-strip span,.aip-section-head span,.aip-operation-lanes article>span{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.aip-mission-strip strong{color:#07191c;margin:10px 0;font-size:22px;line-height:1.05;display:block}.aip-mission-strip p{color:#53686d;margin:0;line-height:1.5}.aip-command-center .platform-modules{align-items:stretch}.aip-command-center .aip-solution-card{min-height:500px;box-shadow:var(--aip-shadow-soft), inset 0 1px 0 #ffffffc2;background:radial-gradient(circle at 100% 0,#7fd6b024,#0000 28%),linear-gradient(#fffffffa,#eff7f5e6);border-color:#86bbc72e;border-radius:28px;transition:border-color .18s,box-shadow .18s,transform .18s}.aip-command-center .aip-solution-card:hover{border-color:#0f766e4d;transform:translateY(-3px);box-shadow:0 34px 90px #030a1024}.aip-command-center .module-code{color:#f4f7f4;background:#061017}.aip-command-center .aip-solution-card h3{color:#07191c;letter-spacing:-.055em;max-width:330px;font-size:clamp(26px,2.6vw,34px);line-height:.98}.aip-command-center .aip-solution-signal>div{background:#ffffffc7;border-color:#0f766e1f;min-height:56px}.aip-command-center .module-actions a:first-child{color:#f4f7f4;background:#061017}.aip-command-center .module-actions a:hover{border-color:#f5a4006b;box-shadow:0 14px 34px #030a101a}.aip-operations-deck{border-radius:30px;gap:22px;padding:clamp(22px,3vw,34px);display:grid}.aip-section-head{grid-template-columns:minmax(0,.8fr) minmax(280px,.7fr);align-items:end;gap:18px;display:grid}.aip-section-head h3{color:#07191c;letter-spacing:-.065em;margin:8px 0 0;font-size:clamp(32px,4vw,56px);line-height:.95}.aip-section-head p{color:#53686d;margin:0;font-size:16px;line-height:1.55}.aip-operation-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aip-operation-lanes article{background:linear-gradient(#fffffffa,#f7fcfae6);border:1px solid #86bbc72e;border-radius:24px;min-height:230px;padding:20px;position:relative;overflow:hidden}.aip-operation-lanes article:after{content:"";background:linear-gradient(90deg,#7fd6b0,#f5a400);height:4px;position:absolute;inset:auto 0 0}.aip-lane-icon{color:#7fd6b0;background:#061017;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid;box-shadow:0 16px 36px #030a1029}.aip-operation-lanes strong{color:#07191c;letter-spacing:-.035em;margin:8px 0 10px;font-size:21px;line-height:1.08;display:block}.aip-operation-lanes p{color:#53686d;margin:0;line-height:1.5}.aip-command-center .aip-control-panel{border-radius:28px;padding:22px}.aip-command-center .aip-control-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.aip-command-center .aip-control-checks>div{background:#fffc;border-color:#0f766e24}@media (max-width:1180px){.aip-command-center .platform-hero,.aip-section-head,.aip-mission-strip,.aip-operation-lanes,.aip-command-center .aip-control-checks{grid-template-columns:1fr}.aip-command-center .platform-hero{min-height:auto}}@media (max-width:780px){.app-shell:has(.aip-command-center){background:linear-gradient(#061017 0%,#0b1b27 16%,#eef5f3 16%,#f7f8f2 100%)}.aip-command-center .platform-hero{border-radius:24px;padding:22px}.aip-command-center .platform-hero h2{font-size:clamp(42px,15vw,62px)}.aip-command-status-grid{grid-template-columns:1fr}.aip-command-center .aip-solution-card{min-height:auto}}@media (prefers-reduced-motion:reduce){.aip-command-center .aip-solution-card,.aip-command-center .module-actions a{transition:none}.aip-command-center .aip-solution-card:hover{transform:none}}:is(.app-shell:has(.aip-executive-launcher),.app-shell:has(.main-aga)){background:linear-gradient(90deg,#061017 0 250px,#edf3f0 250px,#f6f7f2 100%)}:is(.app-shell:has(.aip-executive-launcher) .sidebar,.app-shell:has(.main-aga) .sidebar){background:radial-gradient(circle at 18% 0,#7fd6b024,#0000 34%),linear-gradient(#061017 0%,#081923 100%);border-right:1px solid #86bbc72e;box-shadow:16px 0 54px #030a1038}.app-shell:has(.main-aga) .main>.topbar{display:none}:is(.app-shell:has(.aip-executive-launcher) .main>.topbar,.app-shell:has(.main-aga) .main>.topbar){background:linear-gradient(135deg,#061017f5,#0b1b27e0);border:1px solid #86bbc72e;border-radius:18px;margin-bottom:16px;padding:14px 16px;box-shadow:0 18px 48px #030a1029}:is(.app-shell:has(.aip-executive-launcher) .main>.topbar .page-title,.app-shell:has(.main-aga) .main>.topbar .page-title){color:#f4f7f4;letter-spacing:-.045em;font-size:clamp(26px,2.6vw,36px)}:is(.app-shell:has(.aip-executive-launcher) .main>.topbar .eyebrow,.app-shell:has(.main-aga) .main>.topbar .eyebrow){color:#f5a400}:is(.app-shell:has(.aip-executive-launcher) .main>.topbar .muted,.app-shell:has(.main-aga) .main>.topbar .muted){color:#f4f7f4ad}:is(.app-shell:has(.aip-executive-launcher) .brand,.app-shell:has(.main-aga) .brand,.app-shell:has(.aip-executive-launcher) .nav-link,.app-shell:has(.main-aga) .nav-link){color:#f4f7f4db}:is(.app-shell:has(.aip-executive-launcher) .workspace-scope,.app-shell:has(.main-aga) .workspace-scope){color:#f4f7f49e;background:#ffffff0e;border-color:#7fd6b047}:is(.app-shell:has(.aip-executive-launcher) .workspace-scope span,.app-shell:has(.main-aga) .workspace-scope span){color:#fff}:is(.app-shell:has(.aip-executive-launcher) .nav-label,.app-shell:has(.main-aga) .nav-label,.app-shell:has(.main-aga) .sidebar-screen-group-label){color:#9fb2b9b8}.app-shell:has(.main-aga) .nav-link{gap:8px}.app-shell:has(.main-aga) .nav-sequence{color:#f4f7f4b8;background:#ffffff0f;border:1px solid #7fd6b03d;border-radius:7px;flex:none;place-items:center;min-width:26px;height:22px;font-size:10px;font-weight:850;display:inline-grid}.app-shell:has(.aip-executive-launcher) .nav-link:hover{box-shadow:none;background:#ffffff14;border-color:#f5a4005c}.app-shell:has(.main-aga) .nav-link:hover{box-shadow:none;background:#ffffff14;border-color:#f5a4005c}.app-shell:has(.aip-executive-launcher) .nav-link-active{box-shadow:none;background:#ffffff14;border-color:#f5a4005c}.app-shell:has(.main-aga) .nav-link-active{box-shadow:none;background:#ffffff14;border-color:#f5a4005c}.app-shell:has(.main-aga) .nav-link[aria-current=page]{box-shadow:none;background:#ffffff14;border-color:#f5a4005c}.aip-executive-launcher{gap:18px;display:grid}.aip-launcher-hero,.aip-primary-solution,.aip-launcher-controls,.aga-workflow-map,.aga-next-action-panel,.aga-step-header{border:1px solid #86bbc733;border-radius:24px;box-shadow:0 20px 58px #030a101a}.aip-launcher-hero{background:radial-gradient(circle at 14% 0,#7fd6b029,#0000 28%),linear-gradient(135deg,#061017,#0b1b27);grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:18px;min-height:auto;padding:clamp(24px,3vw,38px);display:grid}.aip-launcher-copy h2{color:#f4f7f4;letter-spacing:-.07em;max-width:900px;margin:14px 0;font-size:clamp(42px,5.2vw,72px);line-height:.92}.aip-launcher-copy p{color:#f4f7f4b8;max-width:760px;font-size:18px;line-height:1.55}.aip-launcher-rail{color:#f4f7f4;background:#ffffff12;border:1px solid #86bbc733;border-radius:20px;align-content:start;gap:14px;padding:18px;display:grid}.aip-launcher-rail .command-header span:first-child,.aip-launcher-rail .aip-rail-stack span{color:#f4f7f4ad}.aip-launcher-rail .aip-rail-stack strong{color:#f4f7f4}.aip-primary-solution{background:linear-gradient(#fffffffa,#eff7f5e6);grid-template-columns:minmax(0,1.1fr) minmax(280px,.62fr);gap:18px;padding:18px;display:grid}.aip-primary-card,.aip-secondary-card{background:#ffffffd1;border:1px solid #0f766e24;border-radius:20px;padding:18px}.aip-primary-card{gap:16px;display:grid}.aip-card-kicker,.aip-primary-metrics span,.aip-secondary-status span{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.aip-primary-card h3{color:#07191c;letter-spacing:-.06em;max-width:520px;margin:8px 0 4px;font-size:clamp(32px,4vw,52px);line-height:.98}.aip-primary-card p,.aip-secondary-card p,.aip-launcher-controls p{color:#53686d;line-height:1.5}.aip-primary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aip-primary-metrics div{background:#ffffffb8;border:1px solid #0f766e1f;border-radius:14px;padding:12px}.aip-primary-metrics strong{color:#07191c;margin-top:6px;display:block}.aip-secondary-stack{gap:12px;display:grid}.aip-secondary-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.aip-secondary-card h3{color:#07191c;letter-spacing:-.04em;margin:10px 0 4px;font-size:22px;line-height:1.05}.aip-secondary-status{justify-items:end;gap:10px;display:grid}.aip-secondary-status a,.aip-primary-card .module-actions a,.aip-launcher-controls .aip-control-checks div{color:#07191c;background:#ffffffc7;border:1px solid #0f766e29;border-radius:999px;font-weight:800}.aip-launcher-controls{background:#ffffffeb;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:18px;padding:18px;display:grid}.aip-launcher-controls h3{color:#07191c;letter-spacing:-.05em;margin:8px 0;font-size:clamp(24px,3vw,38px)}.aga-workflow-map,.aga-next-action-panel,.aga-step-header{background:radial-gradient(circle at 100% 0,#7fd6b01f,#0000 30%),linear-gradient(#fffffff7,#eff7f5e6);padding:18px}.aga-workflow-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.aga-step-header{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.aga-workflow-pillars{gap:12px;margin-top:16px;display:grid}.aga-workflow-pillar{grid-template-columns:minmax(210px,.26fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.aga-workflow-pillar h3{color:#f4f7f4;background:#061017;border:1px solid #0f766e29;border-radius:16px;margin:0;padding:14px;font-size:15px;line-height:1.2}.aga-workflow-steps{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.aga-workflow-step{color:#07191c;background:#ffffffd1;border:1px solid #0f766e24;border-radius:15px;gap:5px;min-height:92px;padding:12px;text-decoration:none;display:grid}.aga-workflow-step span{color:#0f766e;font-size:11px;font-weight:900}.aga-workflow-step strong{font-size:14px;line-height:1.14}.aga-workflow-step em{color:#53686d;text-transform:uppercase;align-self:end;font-size:11px;font-style:normal;font-weight:800}.aga-workflow-step.active{border-color:#f5a4006b;box-shadow:inset 0 -4px #f5a400}.aga-workflow-step.blocked{background:#fff6ebe6}.aga-next-action-panel{background:radial-gradient(circle at 0 0,#f5a40029,#0000 30%),linear-gradient(135deg,#061017,#0b1b27);grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:18px;display:grid}.aga-next-action-copy h2{color:#f4f7f4;letter-spacing:-.055em;margin:8px 0;font-size:clamp(28px,3.6vw,46px);line-height:.98}.aga-next-action-copy p{color:#f4f7f4b8}.aga-next-action-detail,.aga-step-grid{gap:10px;display:grid}.aga-next-action-detail div,.aga-step-grid div{background:#ffffff14;border:1px solid #86bbc729;border-radius:14px;padding:12px}.aga-step-grid div{background:#ffffffc7}.aga-next-action-detail span,.aga-step-grid span{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.aga-next-action-detail strong{color:#f4f7f4}.aga-step-grid strong,.aga-step-grid small{color:#07191c;line-height:1.35;display:block}.aga-step-main h2{color:#07191c;letter-spacing:-.055em;margin:8px 0;font-size:clamp(26px,3vw,38px);line-height:1}.aga-step-main p{color:#53686d}.aga-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-aga .aga-command-hero{border-radius:24px}.main-aga .aga-command-copy h1{font-size:clamp(34px,4.2vw,58px)}.main-aga .aga-dashboard-card-grid{gap:10px}.main-aga .aga-dashboard-card{min-height:142px}.main-aga .aga-dashboard-card strong{font-size:clamp(26px,3vw,34px)}@media (max-width:1100px){:is(.app-shell:has(.aip-executive-launcher),.app-shell:has(.main-aga)){background:linear-gradient(#061017 0 220px,#edf3f0 220px,#f6f7f2 100%)}.aip-launcher-hero,.aip-primary-solution,.aip-launcher-controls,.aga-next-action-panel,.aga-workflow-pillar,.aga-step-header,.aga-step-grid{grid-template-columns:1fr}}@media (max-width:780px){.aip-launcher-copy h2{font-size:clamp(38px,13vw,54px)}.aip-primary-metrics,.aip-secondary-card{grid-template-columns:1fr}.aip-secondary-status{justify-items:start}}.main-aga{color:#f6fbff;background:radial-gradient(circle at 74% 14%,#f5a1001a,#0000 28rem),radial-gradient(circle at 18% 24%,#14b8a61f,#0000 24rem),linear-gradient(135deg,#03101a 0%,#06151e 44%,#02070c 100%)}.main-aga>.grid{gap:14px}.main-aga .aga-workflow-map,.main-aga .aga-next-action-panel,.main-aga .aga-step-header{color:#f7fbff;background:linear-gradient(135deg,#081926fa,#040e17fa),radial-gradient(circle at 100% 0,#f5a10024,#0000 22rem);border:1px solid #78a4b847;border-radius:18px;box-shadow:0 24px 80px #00000057}.main-aga .aga-workflow-map{padding:14px}.main-aga .aga-workflow-head{margin-bottom:12px}.main-aga .aga-workflow-head .eyebrow,.main-aga .aga-next-action-panel .eyebrow,.main-aga .aga-step-header .eyebrow{color:#f5a100;letter-spacing:.18em}.main-aga .aga-workflow-head h2,.main-aga .aga-step-main h2{color:#fff;letter-spacing:-.04em;font-size:clamp(1.2rem,2vw,1.75rem)}.main-aga .aga-workflow-head .pill{color:#ffd27a;background:#f5a1001f;border-color:#f5a1006b}.main-aga .aga-workflow-pillar{gap:10px}.main-aga .aga-workflow-pillar-title{background:linear-gradient(135deg,#051019f5,#0b1e2af5);border:1px solid #78a4b838;border-left:3px solid #f5a100e0;border-radius:14px;min-height:78px;box-shadow:inset 0 1px #ffffff0a}.main-aga .aga-workflow-step{color:#eaf4fb;min-height:78px;box-shadow:none;background:#081824e0;border:1px solid #78a4b83d;border-radius:14px}.main-aga .aga-workflow-step strong{color:#fff}.main-aga .aga-workflow-step span{color:#8bd8d0}.main-aga .aga-workflow-step small{color:#9eb1bf}.main-aga .aga-workflow-step.is-active{background:linear-gradient(135deg,#f5a10038,#081824eb);border-color:#f5a100eb;box-shadow:inset 0 -3px #f5a100,0 18px 42px #f5a10024}.main-aga .aga-next-action-panel{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);padding:18px}.main-aga .aga-next-action-copy h2{color:#fff;max-width:520px;font-size:clamp(1.8rem,3.1vw,3rem);line-height:.96}.main-aga .aga-next-action-copy p,.main-aga .aga-step-main p{color:#b8c7d0}.main-aga .aga-next-action-detail{color:#eef7fb;background:#162936eb;border-color:#78a4b842}.main-aga .aga-next-action-panel .button{color:#061018;background:linear-gradient(135deg,#f5a100,#ff7a18);border-color:#ffb940e6;font-weight:800}.main-aga .aga-step-header{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);padding:18px}.main-aga .aga-step-grid>div{color:#f6fbff;background:#162936e0;border-color:#78a4b840}.main-aga .panel,.main-aga .card,.main-aga .aga-feature-card,.main-aga .aga-radar-section,.main-aga .aga-pyramid-section,.main-aga .aga-pillar-section{color:#07161c;background:#fafdfaf5;border-color:#aabebc5c}.main-aga .panel .muted,.main-aga .card .muted{color:#49606a}@media (max-width:980px){.main-aga .aga-next-action-panel,.main-aga .aga-step-header{grid-template-columns:1fr}}.main-aga .aga-insight-panel{color:#f7fbff;background:linear-gradient(#06131efa,#030c14fa);border:1px solid #78a4b847;border-radius:18px;gap:12px;padding:14px;display:grid;position:sticky;top:18px;box-shadow:0 24px 80px #00000052}.main-aga .aga-insight-title{border-bottom:1px solid #78a4b82e;gap:5px;padding-bottom:10px;display:grid}.main-aga .aga-insight-title span,.main-aga .aga-suspected-gap-list>span{color:#8196a5;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.main-aga .aga-insight-title strong{font-size:1rem}.main-aga .aga-leakage-dial{background:radial-gradient(circle at center, #06111bf0 0 36%, transparent 37%), conic-gradient(#f44336 0 38%, #ff7a18 38% 67%, #f5c542 67% 82%, #75c9a8 82% 100%);border:1px solid #78a4b838;border-radius:16px;place-items:center;min-height:156px;display:grid}.main-aga .aga-leakage-dial span,.main-aga .aga-leakage-dial em{color:#d3dde3;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-style:normal}.main-aga .aga-leakage-dial strong{color:#fff;letter-spacing:-.05em;font-size:1.55rem}.main-aga .aga-health-stack{background:#0d1e2bd1;border:1px solid #78a4b82e;border-radius:14px;gap:10px;padding:12px;display:grid}.main-aga .aga-health-stack>div{grid-template-columns:1fr auto;align-items:center;gap:5px 8px;display:grid}.main-aga .aga-health-stack span{color:#b8c7d0;font-size:.78rem}.main-aga .aga-health-stack strong{color:#fff;font-size:.8rem}.main-aga .aga-health-stack i{background:linear-gradient(90deg,#75c9a8,#5fb3e8);border-radius:999px;grid-column:1/-1;max-width:100%;height:5px;display:block;box-shadow:0 0 18px #75c9a838}.main-aga .aga-suspected-gap-list{gap:8px;display:grid}.main-aga .aga-suspected-gap{background:#0d1e2bb8;border:1px solid #78a4b824;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.main-aga .aga-suspected-gap b{color:#d8e6ec;background:#78a4b838;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.main-aga .aga-suspected-gap span{color:#e8f2f7;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;overflow:hidden}.main-aga .aga-suspected-gap strong{color:#9eb1bf;grid-column:2/3;font-size:.68rem;font-weight:700}.main-aga .aga-suspected-gap em{color:#f5a100;background:#f5a1001f;border-radius:999px;grid-area:1/3/3/4;justify-self:end;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:850}.main-aga .aga-workflow-step.active,.main-aga .aga-workflow-step.is-active{background:linear-gradient(135deg,#f5a1003d,#081824eb);border-color:#f5a100eb;box-shadow:inset 0 -3px #f5a100,0 18px 42px #f5a10024}.main-aga .aga-dashboard-jumpbar{background:#e2ede9f0;border-color:#aabebc75;border-radius:16px}@media (max-width:1180px){.main-aga .aga-cockpit-status-bar{grid-template-columns:46px repeat(3,minmax(0,1fr))}.main-aga .aga-cockpit-status-item:nth-of-type(n+5){display:none}.main-aga .aga-cockpit-grid{grid-template-columns:1fr}.main-aga .aga-insight-panel{position:static}}@media (max-width:760px){.main-aga .aga-cockpit-status-bar{grid-template-columns:1fr 1fr}.main-aga .aga-cockpit-menu{display:none}.main-aga .aga-cockpit-status-item{border-bottom:1px solid #78a4b82e}}.sidebar-command,.sidebar-navigation-content{display:contents}.aga-mobile-command{display:none}.main-aga .aga-step-grid strong{color:#f6fbff}.main-aga .aga-step-grid small{color:#b8c7d0}.main-aga .aga-step-grid span{color:#63d8c9}.main-aga .aga-step-grid>div:first-child{background:linear-gradient(135deg,#f5a1002e,#162936f0);border-color:#f5a10075}.main-aga .aga-step-grid>div:first-child span{color:#ffd27a}@media (max-width:780px){.app-shell:has(.main-aga) .sidebar.sidebar-aga{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040e17f7;border-bottom:1px solid #78a4b842;border-right:0;height:auto;max-height:none;padding:10px 12px;position:sticky;top:0;overflow:visible;box-shadow:0 14px 40px #00000047}.sidebar-aga .sidebar-command{align-items:center;gap:10px;min-width:0;display:flex}.sidebar-aga .brand{flex:none;padding:0}.sidebar-aga .brand>span:last-child{display:none}.sidebar-aga .aga-mobile-command{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aga-mobile-context{flex:1;gap:2px;min-width:0;display:grid}.aga-mobile-context span{color:#63d8c9;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.aga-mobile-context strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aga-mobile-menu-button{color:#ffd27a;background:#f5a1001f;border:1px solid #f5a10080;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:44px;padding:8px 10px;font-weight:800;display:inline-flex}.aga-mobile-menu-button:focus-visible{outline-offset:3px;outline:3px solid #63d8c9b8}.sidebar-aga .sidebar-navigation-content{overscroll-behavior-y:contain;max-height:calc(100dvh - 68px);padding:12px 2px 4px;display:none;overflow-y:auto}.sidebar-aga.sidebar-aga-open .sidebar-navigation-content{display:block}.sidebar-aga .workspace-scope{margin:0 2px 10px}.main-aga .aga-step-header{gap:12px;padding:14px}.main-aga .aga-step-main h2{margin:6px 0;font-size:1.35rem;line-height:1.05}.main-aga .aga-step-main p{margin:0 0 10px;font-size:.95rem}.main-aga .aga-step-grid{gap:8px}.main-aga .aga-step-grid>div{border-radius:12px;padding:10px 12px}.main-aga .aga-step-grid strong{font-size:.94rem}.main-aga .aga-step-grid small{font-size:.78rem}}
