:root{--ink:#142033;--muted:#607086;--line:#d9e1ea;--paper:#ffffff;--bg:#f5f7fb;--navy:#10264a;--blue:#2563eb;--cyan:#0891b2;--green:#16803c;--amber:#b7791f;--red:#c2413a;--violet:#6d43b9;--shadow:0 18px 45px rgba(26,42,68,0.09)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aegis-body{min-width:320px;overflow-x:auto}button{font:inherit}.shell{width:min(1760px,100%);margin:0 auto;padding:24px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.eyebrow{margin:0 0 4px;color:var(--blue);font-size:.72rem;font-weight:800;text-transform:uppercase}.eyebrow,h1,h2{letter-spacing:0}h1,h2{margin:0}h1{color:var(--navy);font-size:clamp(1.55rem,2vw,2.5rem);line-height:1.1}.topbar-mode-copy{margin:8px 0 0;color:#475569;font-size:.82rem}h2{font-size:1rem;line-height:1.25}.top-actions{position:relative;display:flex;align-items:center;gap:8px}.top-actions button{display:inline-flex;min-width:40px;height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);cursor:pointer}.api-actions button:disabled,.experience-actions button:disabled,.top-actions button:disabled{cursor:wait;opacity:.72}.top-actions .primary-action{width:auto;padding:0 14px;border-color:var(--navy);background:var(--navy);color:white;font-weight:700}.top-actions .nav-active{width:auto;padding:0 14px;border-color:#8eb1f5;background:#eef5ff;color:var(--blue);font-weight:800}.top-actions .top-action-command{width:auto;padding:0 12px;font-weight:800}.top-actions .top-action-with-status{height:auto;min-height:46px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 12px}.top-action-with-status>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.top-action-with-status small{display:block;max-width:180px;overflow:hidden;color:var(--muted);font-size:.68rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.top-action-divider{width:1px;height:30px;background:var(--line)}.experience-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:end;margin-bottom:14px;border:1px solid #c9d8ee;border-radius:8px;padding:22px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,247,250,.92)),radial-gradient(circle at 85% 20%,rgba(37,99,235,.16),transparent 32%),#ffffff;box-shadow:var(--shadow)}.experience-copy{max-width:860px}.experience-copy h2{color:var(--navy);font-size:clamp(1.35rem,2vw,2.1rem)}.experience-copy p:last-child{max-width:760px;margin:10px 0 0;color:#41516a;font-size:.95rem;line-height:1.55}.experience-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.experience-actions button{display:inline-flex;min-height:40px;align-items:center;gap:8px;border:1px solid var(--navy);border-radius:8px;padding:0 13px;background:var(--navy);color:#fff;font-size:.82rem;font-weight:800;cursor:pointer}.experience-actions button:last-child{border-color:var(--line);background:white;color:var(--navy)}.outcome-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.outcome-strip article{border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--paper);box-shadow:var(--shadow)}.agent-brief span,.business-rule span,.journey-card small,.outcome-strip span,.packet-item span{display:block;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.outcome-strip strong{display:block;margin-top:4px;color:var(--navy);font-size:.93rem}.outcome-strip p{margin:7px 0 0;color:#4b5d75;font-size:.78rem;line-height:1.45}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);grid-gap:14px;gap:14px;margin-bottom:14px;align-items:start}.primary-workspace{min-height:100%}.template-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.template-card{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;padding:9px;background:#f8fafc}.template-card.selected{border-color:#7aa3f3;background:#eef5ff}.template-card button{min-height:30px;border:1px solid var(--line);border-radius:8px;padding:0 8px;background:white;color:#344458;font-size:.76rem;font-weight:800;cursor:pointer}.template-card.selected button:first-child{border-color:#7aa3f3;color:var(--blue)}.template-card button:last-child{border-color:var(--navy);background:var(--navy);color:#fff}.template-card span{min-height:30px;color:var(--muted);font-size:.7rem;line-height:1.3}.request-panel textarea{width:100%;min-height:168px;resize:vertical;border:1px solid #cbd6e4;border-radius:8px;padding:12px;background:#fbfdff;color:var(--ink);font:inherit;font-size:.92rem;line-height:1.5}.request-panel textarea:focus{outline:3px solid rgba(37,99,235,.16);border-color:#7aa3f3}.request-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.request-meta span{border:1px solid #cbd6e4;border-radius:8px;padding:6px 8px;background:#f8fafc;color:#41516a;font-size:.74rem;font-weight:800}.decision-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-top:12px;border:1px solid #bfd3f7;border-radius:8px;padding:12px;background:#f4f8ff}.decision-preview span{display:block;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.decision-preview strong{display:block;margin-top:3px;color:var(--navy);font-size:.95rem}.decision-preview p{margin:0;color:var(--blue);font-size:.76rem;font-weight:800;text-align:right}.packet-list{display:grid;grid-gap:9px;gap:9px}.execution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.coverage-card{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfdff}.coverage-card span{display:block;color:var(--red);font-size:.7rem;font-weight:900;text-transform:uppercase}.coverage-card strong{display:block;margin-top:4px;color:var(--navy);font-size:.84rem}.coverage-card p{margin:6px 0 0;color:var(--muted);font-size:.73rem;line-height:1.4}.milestone-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.milestone-strip span{border:1px solid #b8d8c3;border-radius:8px;padding:6px 8px;background:#f0fbf4;color:var(--green);font-size:.72rem;font-weight:900}.inline-actions{justify-content:flex-start}.inline-actions,.registry-summary{margin-bottom:12px}.agent-registry-list{display:grid;grid-gap:8px;gap:8px}.simulator-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.simulator-result{grid-template-columns:minmax(0,1fr) auto}.simulator-explain{grid-column:1/-1;border-top:1px solid #bfd3f7;padding-top:10px}.simulator-explain span{display:block;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.simulator-explain p{margin:4px 0;text-align:left}.simulator-explain small{color:var(--muted);font-size:.72rem;font-weight:800}.execution-result{margin-top:12px}.packet-item{border:1px solid var(--line);border-radius:8px;padding:11px;background:#fbfdff}.packet-item strong{display:block;margin-top:3px;color:var(--navy);font-size:.9rem}.packet-item p{margin:5px 0 0;color:var(--muted);font-size:.74rem;line-height:1.4}.test-results-panel{margin-bottom:14px}.empty-results{border:1px dashed #b9c7d8;border-radius:8px;padding:18px;background:#fbfdff}.empty-results strong{display:block;color:var(--navy);font-size:.95rem}.empty-results p{margin:6px 0 0;color:var(--muted);font-size:.8rem}.results-grid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:12px;gap:12px}.run-list{display:grid;grid-gap:8px;gap:8px}.run-row{display:grid;grid-gap:4px;gap:4px;width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfdff;color:inherit;text-align:left;cursor:pointer}.run-row.selected{border-color:#7aa3f3;background:#eef5ff}.run-row span{color:var(--muted);font-size:.72rem;font-weight:800}.run-row strong{color:var(--navy);font-size:.9rem}.run-row small{color:var(--muted);font-size:.72rem}.run-detail{display:grid;grid-gap:12px;gap:12px}.run-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.run-summary article{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfdff}.run-explain span,.run-summary span{display:block;color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.run-summary strong{display:block;margin-top:4px;color:var(--navy);font-size:.9rem}.run-summary p{margin:4px 0 0;color:var(--muted);font-size:.7rem;line-height:1.35}.run-explain{display:grid;grid-gap:8px;gap:8px}.run-explain div{border-left:3px solid #9cc3ff;padding-left:10px}.run-explain p{margin:4px 0 0;color:#41516a;font-size:.78rem;line-height:1.45}.journey-panel{margin-bottom:14px}.journey-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.journey-card{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:8px;padding:11px;background:#fbfdff}.journey-step{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-size:.78rem;font-weight:900}.journey-card strong{display:block;margin-top:4px;color:var(--navy);font-size:.9rem}.journey-card p{margin:7px 0 0;color:#4b5d75;font-size:.74rem;line-height:1.38}.rule-box{margin-top:9px;border-left:3px solid #9cc3ff;padding-left:8px}.rule-box span{display:block;color:var(--blue);font-size:.68rem;font-weight:900;text-transform:uppercase}.rule-box p{margin-top:3px}.journey-card em{display:block;margin-top:9px;color:var(--green);font-size:.7rem;font-style:normal;font-weight:900}.rules-first{grid-template-columns:minmax(420px,.85fr) minmax(0,1fr)}.agent-roster,.rule-playbook{display:grid;grid-gap:9px;gap:9px}.business-rule{border:1px solid var(--line);border-left-width:4px;border-radius:8px;padding:11px;background:#fbfdff}.business-rule.green{border-left-color:var(--green)}.business-rule.blue{border-left-color:var(--blue)}.business-rule.amber{border-left-color:var(--amber)}.business-rule.red{border-left-color:var(--red)}.business-rule strong{display:block;color:var(--navy);font-size:.86rem}.business-rule span{margin-top:3px;text-transform:none}.business-rule p{margin:8px 0 0;color:#344458;font-size:.78rem;font-weight:800;line-height:1.38}.business-rule small{display:block;margin-top:5px;color:var(--muted);font-size:.72rem;line-height:1.35}.agent-brief{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfdff}.agent-brief strong{display:block;color:var(--navy);font-size:.85rem}.agent-brief span{margin-top:2px;text-transform:none}.agent-brief p{margin:5px 0 0;color:var(--muted);font-size:.74rem;line-height:1.38}.evidence-grid{grid-template-columns:minmax(0,.85fr) minmax(420px,1fr)}.experience-console{margin-top:0}.console-helper{margin:0 0 10px;color:var(--muted);font-size:.78rem;line-height:1.45}.control-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-agents{grid-template-columns:repeat(3,minmax(0,1fr))}.observability-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end;margin-bottom:14px;border:1px solid #c9d8ee;border-radius:8px;padding:20px;background:#ffffff;box-shadow:var(--shadow)}.observability-hero h2{max-width:860px;color:var(--navy);font-size:clamp(1.25rem,1.7vw,1.85rem)}.observability-hero p{max-width:820px;margin:9px 0 0;color:#41516a;font-size:.88rem;line-height:1.5}.observability-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.observability-actions button{min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:#f8fafc;color:var(--navy);font-size:.78rem;font-weight:900;cursor:pointer}.observability-actions button:first-child{border-color:var(--navy);background:var(--navy);color:#fff}.control-action-center{margin-bottom:14px}.local-runtime-note{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px;border:1px solid #b8d8c3;border-radius:8px;padding:10px 12px;background:#f0fbf4}.local-runtime-note strong{color:var(--green);font-size:.82rem}.local-runtime-note p{margin:0;color:#41516a;font-size:.78rem;line-height:1.45}.action-center-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.action-card{display:grid;grid-template-rows:minmax(122px,1fr) auto auto;grid-gap:10px;gap:10px;border:1px solid #bfd3f7;border-radius:8px;padding:12px;background:#fbfdff}.action-card span{display:block;color:var(--blue);font-size:.7rem;font-weight:900;text-transform:uppercase}.action-card strong{display:block;margin-top:4px;color:var(--navy);font-size:.95rem}.action-card p{margin:6px 0 0;color:var(--muted);font-size:.74rem;line-height:1.4}.action-card button{min-height:36px;border:1px solid var(--navy);border-radius:8px;background:var(--navy);color:#fff;font-size:.76rem;font-weight:900;cursor:pointer}.action-card small{display:block;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:7px;background:#ffffff;color:var(--green);font-size:.7rem;font-weight:900;line-height:1.35}.action-card small.error{border-color:#f1b8b8;background:#fff5f5;color:var(--red)}.observability-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.obs-card{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--paper);box-shadow:var(--shadow)}.obs-card svg{color:var(--cyan)}.obs-card span{display:block;margin-top:8px;color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.obs-card strong{display:block;margin-top:3px;color:var(--navy);font-size:1rem}.obs-card p{margin:6px 0 0;color:var(--muted);font-size:.72rem;line-height:1.38}.observability-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);grid-gap:14px;gap:14px;margin-bottom:14px}.adapter-list,.trace-list{display:grid;grid-gap:9px;gap:9px}.trace-row{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfdff}.trace-row>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eef5ff;color:var(--blue);font-size:.72rem;font-weight:900}.adapter-card strong,.trace-row strong{display:block;color:var(--navy);font-size:.86rem}.trace-row small{display:block;margin-top:2px;color:var(--blue);font-size:.72rem;font-weight:800}.adapter-card p,.trace-row p{margin:5px 0 0;color:var(--muted);font-size:.74rem;line-height:1.38}.adapter-card{border:1px solid var(--line);border-radius:8px;padding:11px;background:#fbfdff}.adapter-card span{display:block;margin-bottom:4px;color:var(--green);font-size:.7rem;font-weight:900;text-transform:uppercase}.adapter-card small{display:block;margin-top:6px;color:#41516a;font-size:.72rem;line-height:1.35}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.agent-card,.metric,.panel{border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--shadow)}.metric{padding:16px}.metric small,.metric span{display:block;color:var(--muted);font-size:.78rem}.metric strong{display:block;margin:7px 0 4px;color:var(--navy);font-size:1.65rem;line-height:1}.layout-grid{display:grid;grid-template-columns:320px minmax(0,1fr) 360px;grid-gap:14px;gap:14px;align-items:start}.bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.api-console,.bottom-grid{margin-top:14px}.api-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.api-actions button{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:white;color:var(--navy);font-size:.78rem;font-weight:800;cursor:pointer}.api-console pre{max-height:300px;overflow:auto;margin:0;border:1px solid #cbd6e4;border-radius:8px;padding:12px;background:#101927;color:#d9f3ff;font-size:.75rem;line-height:1.45;white-space:pre-wrap}.panel{padding:16px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.panel-heading svg{color:var(--cyan);flex:0 0 auto}.panel-heading.compact{margin-bottom:12px}.story-section{margin-bottom:18px}.story-section-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;padding:14px 16px;border:1px solid #d9e4f2;border-radius:10px;background:#f8fbff}.story-section-heading>span{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;background:var(--navy);color:white;font-size:.86rem;font-weight:900}.story-section-heading h2{margin:2px 0 4px;color:var(--navy);font-size:1.05rem}.story-section-heading p:last-child{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.case-list{display:grid;grid-gap:8px;gap:8px}.case-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;width:100%;grid-gap:10px;gap:10px;padding:11px;border:1px solid transparent;border-radius:8px;background:#f8fafc;color:inherit;text-align:left;cursor:pointer}.case-row.selected{border-color:#93b4f8;background:#eef5ff}.case-main small,.case-main strong{display:block}.case-main strong{font-size:.87rem}.case-main small{margin-top:3px;color:var(--muted);font-size:.72rem}.status-dot{width:9px;height:9px;border-radius:50%}.status-pill{display:inline-flex;min-height:24px;align-items:center;border-radius:8px;padding:0 8px;font-size:.72rem;font-weight:800;white-space:nowrap}.green{background:#e9f8ef;color:var(--green)}.blue{background:#eaf1ff;color:var(--blue)}.amber{background:#fff4dd;color:var(--amber)}.red{background:#fff0ed;color:var(--red)}.architecture-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.layer{position:relative;min-height:172px;border:1px solid var(--line);border-radius:8px;padding:13px;background:#fbfdff}.layer-title{display:flex;align-items:center;gap:8px;color:var(--navy);font-size:.87rem}.layer-title svg{color:var(--violet)}.layer p{min-height:46px;margin:10px 0 12px;color:var(--muted);font-size:.78rem;line-height:1.45}.node-row{display:flex;flex-wrap:wrap;gap:6px}.node-row span{border:1px solid #cbd6e4;border-radius:8px;padding:5px 7px;background:white;color:#2d3b4f;font-size:.72rem;font-weight:700}.flow-arrow{position:absolute;top:50%;right:-16px;z-index:2;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--line);border-radius:50%;background:white;color:var(--blue)}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.agent-card{position:relative;min-height:176px;padding:13px}.agent-card.active{border-color:#6ea8fe;background:#f4f8ff}.agent-card small,.agent-card strong{display:block}.agent-card small{margin-top:3px;color:var(--muted);font-size:.74rem}.agent-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:9px;border-radius:8px;background:#edf7f9;color:var(--cyan)}.agent-card p{margin:12px 0 0;color:var(--muted);font-size:.78rem;line-height:1.4}.agent-state{position:absolute;right:10px;bottom:10px;border-radius:8px;padding:4px 7px;background:#eef2f6;color:#344458;font-size:.68rem;font-weight:800;text-transform:uppercase}.agent-state.running{background:#fff4dd;color:var(--amber)}.agent-state.queued{background:#ece9ff;color:var(--violet)}.two-column{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.context-list,.data-list,.eval-list,.event-list,.memory-list,.timeline{display:grid;grid-gap:10px;gap:10px}.context-item{border-left:3px solid #9cc3ff;padding-left:10px}.context-item span{color:var(--navy);font-size:.76rem;font-weight:800}.context-item p{margin:4px 0 0;color:var(--muted);font-size:.79rem;line-height:1.45}.eval-row>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--ink);font-size:.82rem}.eval-row span{color:var(--muted);font-weight:800}.bar,.risk-track{height:9px;overflow:hidden;border-radius:999px;background:#e7edf4}.bar{margin-top:7px}.bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--cyan))}.right-column{display:grid;grid-gap:14px;gap:14px}.risk-meter{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;border-radius:8px;padding:14px;background:#f8fafc}.risk-meter>div:first-child{display:flex;align-items:baseline;justify-content:space-between}.risk-meter span{color:var(--muted);font-size:.8rem}.risk-meter strong{color:var(--red);font-size:2rem}.risk-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--amber),var(--red))}.queue-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.queue-item{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;padding:10px;background:white}.queue-item svg{color:var(--cyan)}.queue-item span{color:var(--muted);font-size:.72rem}.queue-item strong{font-size:.92rem}.review-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.review-action{min-height:36px;border:1px solid var(--line);border-radius:8px;background:white;font-size:.78rem;font-weight:800;cursor:pointer}.review-action.green{border-color:#b6dfc4}.review-action.red{border-color:#f0b9b4}.review-action.blue{border-color:#b8cdfa}.review-action.amber{border-color:#efd49a}.production-panel{margin-top:14px}.control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.control-item{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:8px;padding:11px;background:#fbfdff}.control-item svg{color:var(--violet)}.control-item span,.control-item strong{display:block}.control-item span{color:var(--muted);font-size:.72rem;font-weight:800}.control-item strong{margin-top:2px;font-size:.86rem}.control-item p{margin:6px 0 0;color:var(--muted);font-size:.73rem;line-height:1.38}.data-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fbfdff}.data-row strong{display:block;font-size:.82rem}.data-row p{margin:3px 0 0;color:var(--muted);font-size:.72rem;line-height:1.35}.data-row span{border-radius:8px;padding:5px 7px;background:#eef5ff;color:var(--blue);font-size:.74rem;font-weight:800}.event-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-left:3px solid #9cc3ff;padding:7px 0 7px 10px}.event-row span{font-size:.78rem;font-weight:800}.event-row small{color:var(--muted);font-size:.7rem;white-space:nowrap}.memory-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;padding:11px;background:#fbfdff}.memory-row span,.memory-row strong{display:block}.memory-row strong{font-size:.84rem}.memory-row span{margin-top:2px;color:var(--blue);font-size:.72rem;font-weight:800}.memory-row p{margin:6px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.memory-row small{height:-moz-fit-content;height:fit-content;border-radius:8px;padding:5px 7px;background:#e9f8ef;color:var(--green);font-weight:800}.data-plane-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.data-plane-card{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;min-height:126px;border:1px solid var(--line);border-radius:8px;padding:11px;background:#fbfdff}.data-plane-card svg{color:var(--cyan)}.data-plane-card strong{display:block;font-size:.84rem}.data-plane-card p{margin:5px 0 9px;color:var(--muted);font-size:.75rem;line-height:1.4}.data-plane-card span{border-radius:8px;padding:4px 7px;background:#e9f8ef;color:var(--green);font-size:.7rem;font-weight:800}.timeline-item{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px}.timeline-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#eef5ff;color:var(--blue)}.timeline-item strong{display:block;font-size:.83rem}.timeline-item p{margin:3px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}@media (max-width:1260px){.action-center-grid,.journey-grid,.observability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-grid{grid-template-columns:300px minmax(0,1fr)}.right-column{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:940px){.shell{padding:16px}.architecture-strip,.bottom-grid,.evidence-grid,.experience-hero,.layout-grid,.observability-hero,.observability-layout,.results-grid,.right-column,.rules-first,.topbar,.two-column,.workspace-grid{grid-template-columns:1fr}.topbar{display:grid}.experience-actions{justify-content:flex-start}.action-center-grid,.agent-grid,.control-grid,.coverage-grid,.data-plane-grid,.execution-grid,.experience-agents,.journey-grid,.kpi-grid,.module-grid,.observability-grid,.outcome-strip,.run-summary,.template-row{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-arrow{display:none}}@media (max-width:640px){.action-center-grid,.agent-grid,.control-grid,.control-grid.two,.coverage-grid,.data-plane-grid,.execution-grid,.experience-agents,.journey-grid,.kpi-grid,.module-grid,.observability-grid,.outcome-strip,.queue-grid,.review-actions,.run-summary,.template-row{grid-template-columns:1fr}.top-actions{flex-wrap:wrap}.case-row{grid-template-columns:10px minmax(0,1fr)}.case-row .status-pill{grid-column:2;width:-moz-fit-content;width:fit-content}.decision-preview{grid-template-columns:1fr}.decision-preview p{text-align:left}.top-action-divider{display:none}}.product-panel{margin:20px 0;padding:24px 28px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(165deg,#ffffff,#f8fbff);box-shadow:var(--shadow)}.product-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.product-panel-lead{max-width:720px;margin:8px 0 0;color:#41516a;line-height:1.55;font-size:.95rem}.product-panel-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);text-align:center}.btn-primary{padding:10px 18px;white-space:nowrap}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.connector-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.connector-stats article{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--line)}.connector-stats span{color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.connector-stats strong{color:var(--navy);font-size:1.1rem}.connector-strategy{font-size:.82rem!important;font-weight:600;line-height:1.35}.connector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.connector-card{padding:16px;border-radius:12px;border:1px solid var(--line);background:#fff}.connector-card-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.connector-provider{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--cyan);letter-spacing:.04em}.connector-card code{font-size:.72rem;color:var(--muted)}.connector-card ul{margin:0;padding-left:18px;color:#334155;font-size:.85rem;line-height:1.45}.connector-card-http{border-color:#93c5fd;background:linear-gradient(180deg,#f8fbff,#ffffff)}.connector-kind-badge{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;background:#dbeafe;padding:2px 8px;border-radius:999px}.connector-display-name{margin:0 0 4px;font-weight:600;color:var(--navy)}.connector-host{margin:0 0 8px;font-size:.8rem;color:var(--muted)}.http-connector-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:24px;gap:24px}.http-connector-form{display:grid;grid-gap:14px;gap:14px}.http-connector-form label{display:grid;grid-gap:6px;gap:6px;font-size:.82rem;font-weight:600;color:#334155}.http-connector-form input,.http-connector-form select{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font:inherit}.http-connector-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.http-connector-checkbox{display:flex!important;align-items:center;gap:10px;font-weight:500!important}.http-connector-checkbox input{width:auto}.http-connector-actions{display:flex;flex-wrap:wrap;gap:10px}.http-connector-actions button{display:inline-flex;align-items:center;gap:8px}.http-connector-aside{display:grid;grid-gap:12px;gap:12px;align-content:start}.http-connector-result{border-radius:10px;padding:12px 14px;border:1px solid #cbd5e1}.http-connector-result.success{border-color:#86efac;background:#f0fdf4}.http-connector-result.error{border-color:#fca5a5;background:#fef2f2}.http-connector-result p,.http-connector-result span{margin:4px 0;font-size:.85rem}.http-connector-result code{display:block;margin-top:6px;font-size:.72rem;word-break:break-all}.http-connector-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.http-connector-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.http-connector-list li>div{display:flex;gap:10px}.http-connector-list strong{display:block;color:var(--navy)}.http-connector-list span{display:block;font-size:.78rem;color:var(--muted)}.http-connector-list code{display:block;margin-top:4px;font-size:.7rem;color:#64748b}.http-connector-empty{margin:0;font-size:.88rem;color:var(--muted)}.btn-icon{border:none;background:transparent;color:#64748b;cursor:pointer;padding:4px}.btn-icon:hover{color:#b91c1c}.mcp-flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px;border-radius:10px;background:#eef4ff;color:var(--navy);font-size:.88rem;font-weight:600}.mcp-flow span{display:inline-flex;align-items:center;gap:6px}.mcp-result{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:#fff;border:1px solid var(--line)}.mcp-result-row{display:flex;justify-content:space-between;gap:12px;font-size:.9rem}.mcp-result-row span{color:var(--muted)}.mcp-token{padding:10px 12px;border-radius:8px;background:#f1f5f9;font-size:.82rem}.mcp-token code{display:block;margin-top:4px;word-break:break-all}.mcp-message{margin:0;color:#41516a;line-height:1.5}.pill{padding:2px 10px;border-radius:999px;font-size:.78rem;text-transform:uppercase}.pill-allow{background:#dcfce7;color:var(--green)}.pill-approval_required{background:#fef3c7;color:var(--amber)}.pill-block,.pill-deny,.pill-frozen{background:#fee2e2;color:var(--red)}.btn-secondary{padding:10px 18px;background:#fff;color:var(--navy);white-space:nowrap}.assurance-panel .assurance-actions{display:flex;flex-wrap:wrap;gap:8px}.assurance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.assurance-stats article{display:flex;flex-direction:column;gap:6px;background:#fff}.assurance-signature,.assurance-stats article{padding:14px 16px;border-radius:12px;border:1px solid var(--line)}.assurance-signature{background:#f8fafc;font-size:.9rem;line-height:1.55}.assurance-valid{color:var(--green);font-weight:600}.assurance-invalid{color:var(--red);font-weight:600}.gateway-first-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,1.35fr) auto;grid-gap:16px;gap:16px;align-items:stretch;margin-bottom:14px;border:1px solid #b8c9e4;border-radius:8px;padding:16px;background:#ffffff;box-shadow:var(--shadow)}.gateway-first-copy h2{color:var(--navy);font-size:clamp(1.35rem,1.7vw,2rem)}.empty-state,.gateway-first-copy p,.scenario-copy{color:#41516a;font-size:.88rem;line-height:1.55}.gateway-runtimes{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.evidence-grid span,.gateway-runtimes span,.graph-stats span{border:1px solid #dbe5f2;border-radius:999px;padding:5px 10px;background:#f8fbff;color:var(--navy);font-size:.72rem;font-weight:800}.gateway-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.gateway-flow article{display:flex;gap:10px;min-height:92px;border:1px solid #d8e3f1;border-radius:8px;padding:12px;background:#f8fafc}.gateway-flow article>span{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:999px;background:var(--navy);color:#fff;font-size:.72rem;font-weight:900}.blast-card strong,.gateway-flow strong,.top-tier-card strong{color:var(--navy)}.gateway-flow p{margin:4px 0 0;color:var(--muted);font-size:.76rem;line-height:1.4}.gateway-first-panel>button{display:inline-flex;min-width:148px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--navy);border-radius:8px;padding:0 14px;background:var(--navy);color:#fff;font-size:.82rem;font-weight:800;cursor:pointer}.top-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.top-tier-card{min-height:260px}.top-tier-card.wide{grid-column:span 1}.numbered-list{display:grid;grid-gap:8px;gap:8px;margin:14px 0;padding-left:22px;color:#41516a;font-size:.84rem;line-height:1.45}.code-sample{overflow-x:auto;border:1px solid #dbe5f2;border-radius:8px;padding:12px;background:#0f1f3a;color:#dbeafe;font-size:.76rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.buyable-list,.compliance-list,.decision-stack,.edge-list{display:grid;grid-gap:9px;gap:9px}.buyable-list div,.compliance-list div,.decision-stack div{border:1px solid #e1e8f2;border-radius:8px;padding:10px 12px;background:#fbfdff}.decision-stack span{display:block;color:var(--blue);font-size:.68rem;font-weight:900;text-transform:uppercase}.blast-card p,.compliance-list p,.decision-stack p{margin:4px 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.policy-studio-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:14px;gap:14px;margin-top:14px}.blast-card{border:1px solid #d8e3f1;border-radius:8px;padding:14px;background:#f8fafc}.blast-card ul{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding-left:18px;color:#41516a;font-size:.8rem;line-height:1.42}.evidence-grid,.graph-stats{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.identity-graph{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.graph-node{min-height:72px;border:1px solid #dbe5f2;border-left:4px solid var(--blue);border-radius:8px;padding:9px 10px;background:#fff}.graph-node.tool{border-left-color:var(--red)}.graph-node.principal{border-left-color:var(--violet)}.graph-node.owner{border-left-color:var(--green)}.edge-list small,.graph-node span{display:block;color:var(--muted);font-size:.7rem;line-height:1.35}.edge-list{margin-top:10px}.edge-list small{border-radius:6px;padding:6px 8px;background:#f1f5f9;word-break:break-word}.buyable-list div{display:flex;align-items:center;gap:8px;color:#41516a;font-size:.84rem;font-weight:800}@media (max-width:900px){.assurance-stats,.connector-stats{grid-template-columns:1fr}.product-panel-header{flex-direction:column}.gateway-first-panel,.gateway-flow,.identity-graph,.policy-studio-layout,.top-tier-grid{grid-template-columns:1fr}.gateway-first-panel>button{min-height:42px}}.control-plane-hero{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:28px;gap:28px;align-items:center;margin-bottom:20px;padding:28px 32px;border-radius:16px;background:linear-gradient(135deg,#0f2744,#1a3f6b 55%,#1e4d8c);color:#f8fafc;box-shadow:var(--shadow)}.control-plane-hero h1{color:#fff;font-size:clamp(1.6rem,2.5vw,2.2rem);margin:8px 0 12px}.control-plane-hero p{color:#cbd5e1;line-height:1.55;max-width:52ch}.control-plane-hero-bullets{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.control-plane-hero-bullets li{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#e2e8f0}.control-plane-hero-actions{display:grid;grid-gap:10px;gap:10px}.buyer-proof-brief{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.buyer-proof-brief article{display:flex;gap:10px;min-width:0;padding:14px;border:1px solid #d9e4f2;border-radius:10px;background:#fff}.buyer-proof-brief svg{flex:0 0 auto;color:var(--blue)}.buyer-proof-brief span,.story-rail small{display:block;color:var(--blue);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.buyer-proof-brief strong{display:block;margin:4px 0;color:var(--navy);font-size:.88rem;line-height:1.3}.buyer-proof-brief p,.story-rail p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.4}.story-rail{display:grid;grid-template-columns:minmax(220px,.8fr) 2.4fr;grid-gap:12px;gap:12px;margin-bottom:18px;padding:14px;border:1px solid #cbd6e4;border-radius:12px;background:#f8fbff}.story-rail-heading{display:flex;gap:10px;align-items:flex-start}.story-rail-heading svg{color:var(--cyan)}.story-rail-heading strong{display:block;color:var(--navy);font-size:.95rem}.story-rail ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.story-rail a{display:flex;height:100%;gap:9px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:inherit;text-decoration:none}.story-rail a>span{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:7px;background:var(--navy);color:#fff;font-size:.75rem;font-weight:900}.story-rail a strong{display:block;margin:3px 0 4px;color:var(--navy);font-size:.82rem;line-height:1.25}.story-rail a:hover{border-color:#8bb8e8;box-shadow:0 8px 18px rgba(15,39,68,.08)}.btn-lg{padding:14px 20px;font-size:1rem;font-weight:700}.btn-primary{border:none;border-radius:10px;background:var(--blue);color:#fff}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:600;padding:10px 16px}.btn-secondary{border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.north-star-panel{margin-bottom:20px;padding:24px;border-radius:14px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.north-star-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.north-star-lead{color:var(--muted);margin:8px 0 0;max-width:60ch}.north-star-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:14px;gap:14px}.north-star-hero-metric{padding:18px;border-radius:12px;background:linear-gradient(180deg,#eff6ff,#fff);border:1px solid #bfdbfe}.north-star-value{font-size:2.8rem;font-weight:800;color:var(--navy);line-height:1}.north-star-target{color:var(--muted);font-size:.9rem;margin-left:6px}.north-star-progress{height:8px;border-radius:999px;background:#e2e8f0;margin:12px 0;overflow:hidden}.north-star-progress-fill{height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:999px;transition:width .4s ease}.north-star-stat{padding:14px;border-radius:10px;border:1px solid var(--line);display:grid;grid-gap:4px;gap:4px}.north-star-stat span{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.north-star-stat strong{font-size:1.4rem;color:var(--navy)}.north-star-caption,.north-star-footnote{font-size:.85rem;color:var(--muted);margin:12px 0 0}.north-star-actions{margin:12px 0 0;padding-left:18px;color:#334155;font-size:.88rem}.guided-demo-panel{margin-bottom:24px;padding:22px;border-radius:14px;background:#f8fafc;border:1px dashed #94a3b8}.guided-demo-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.guided-demo-header-actions{display:grid;grid-gap:8px;gap:8px}.guided-demo-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.guided-demo-step{display:flex;gap:10px;padding:12px;border-radius:10px;background:#fff;border:1px solid var(--line)}.guided-demo-step-done{border-color:#86efac;background:#f0fdf4}.guided-demo-step-active{border-color:#93c5fd;background:#eff6ff}.guided-demo-step p{margin:4px 0 0;font-size:.82rem;color:var(--muted)}.guided-demo-state{margin:10px 0 0;font-size:.8rem;font-weight:700}.guided-demo-state-idle,.guided-demo-state-preparing,.guided-demo-state-running{color:var(--blue)}.guided-demo-state-evidence_ready{color:var(--green)}.guided-demo-state-failed{color:var(--red)}.guided-demo-step-error{border-color:#fca5a5;background:#fef2f2}.step-icon.error{color:var(--red)}.guided-demo-retry{margin-top:8px;min-height:30px;padding:4px 10px;font-size:.78rem}.guided-demo-timeline{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.guided-demo-timeline strong{display:block;margin-bottom:8px;color:var(--navy);font-size:.82rem}.guided-demo-timeline ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.guided-demo-timeline li{color:#475569;font-size:.78rem;line-height:1.35}.control-plane-primary{display:grid;grid-gap:20px;gap:20px;margin-bottom:24px}.collapsible-section{margin-bottom:16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}.collapsible-section-developer{border-style:dashed;background:#fafafa}.collapsible-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;border:none;background:transparent;cursor:pointer;text-align:left}.collapsible-trigger h2{font-size:1rem;color:var(--navy)}.collapsible-trigger p{margin:4px 0 0;font-size:.85rem;color:var(--muted)}.collapsible-trigger .chevron-open{transform:rotate(180deg)}.collapsible-body{padding:0 18px 18px;border-top:1px solid var(--line)}.api-console-output{max-height:320px;overflow:auto;font-size:.75rem;background:#0f172a;color:#e2e8f0;padding:14px;border-radius:8px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.control-plane-hero,.guided-demo-steps,.north-star-grid{grid-template-columns:1fr}}.examples-page{display:grid;grid-gap:22px;gap:22px}.examples-hero{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:24px;gap:24px;align-items:center;padding:26px 30px;border-radius:16px;background:linear-gradient(135deg,#1a3348,#234e6e 50%,#2d5f7f);color:#f8fafc;box-shadow:var(--shadow)}.examples-hero h1{color:#fff;font-size:clamp(1.45rem,2.2vw,2rem);margin:8px 0 10px}.examples-hero p{color:#cbd5e1;line-height:1.55;max-width:54ch}.examples-hero-actions{display:grid;grid-gap:10px;gap:10px}.examples-back-link{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:#93c5fd;cursor:pointer;font-size:.88rem;padding:8px 0;justify-content:center}.examples-value-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.examples-value-strip article{padding:14px 16px;border-radius:12px;background:var(--paper);border:1px solid var(--line)}.examples-value-strip span{font-size:.72rem;text-transform:uppercase;color:var(--muted);letter-spacing:.03em}.examples-value-strip strong{display:block;margin:6px 0 4px;color:var(--navy);font-size:.95rem}.examples-value-strip p{margin:0;font-size:.82rem;color:var(--muted)}.scenario-picker{padding:22px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}.scenario-picker header h2{font-size:1.1rem;color:var(--navy)}.scenario-picker-lead{color:var(--muted);font-size:.9rem;margin:6px 0 16px}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.scenario-card{display:grid;grid-template-rows:1fr auto;border-radius:12px;border:2px solid var(--line);overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.scenario-card-selected{border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.scenario-card-warn{border-top:4px solid var(--amber)}.scenario-card-ok{border-top:4px solid var(--green)}.scenario-card-block{border-top:4px solid var(--red)}.scenario-card-select{text-align:left;border:none;background:transparent;padding:14px;cursor:pointer;width:100%}.scenario-label{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--blue)}.scenario-decision{display:block;margin:8px 0 6px;font-size:.92rem;color:var(--navy);line-height:1.35}.scenario-meta{font-size:.78rem;color:var(--muted)}.scenario-card-select p{margin:8px 0 0;font-size:.82rem;color:#475569}.scenario-run-btn{border:none;border-top:1px solid var(--line);background:#f8fafc;padding:10px;font-weight:700;color:var(--blue);cursor:pointer}.scenario-run-btn:hover{background:#eff6ff}.scenario-footnote{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:.82rem;color:var(--muted)}.workflow-lab-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px}.workflow-textarea{width:100%;min-height:120px;border:1px solid var(--line);border-radius:10px;padding:12px;font:inherit;resize:vertical}.workflow-meta-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.workflow-meta-chips span{font-size:.78rem;padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#475569}.workflow-lab-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.workflow-expected{padding:12px;border-radius:10px;background:#f8fafc;border:1px solid var(--line)}.workflow-expected span{font-size:.75rem;color:var(--muted);text-transform:uppercase}.workflow-expected strong{display:block;margin-top:4px;color:var(--navy)}.decision-packet-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.decision-packet-list li{padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid var(--line)}.decision-packet-list span{font-size:.72rem;color:var(--muted);text-transform:uppercase}.decision-packet-list strong{display:block;margin:4px 0;color:var(--navy)}.decision-packet-list p{margin:0;font-size:.82rem;color:#64748b}.workflow-execution-outcome{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.workflow-execution-outcome span{font-size:.75rem;color:var(--muted)}.workflow-execution-outcome strong{display:block;margin:4px 0;color:var(--navy)}.workflow-execution-outcome p{margin:0;font-size:.85rem;color:#475569}.run-results-panel{padding:22px}.run-results-empty{text-align:center;padding:40px 20px;color:var(--muted)}.run-results-empty strong{display:block;margin:12px 0 6px;color:var(--navy)}.run-results-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:18px;gap:18px;min-height:280px}.run-results-list{display:grid;grid-gap:8px;gap:8px;align-content:start}.run-result-row{text-align:left;border:1px solid var(--line);border-radius:10px;padding:12px;background:#fff;cursor:pointer}.run-result-row.selected{border-color:var(--blue);background:#eff6ff}.run-result-row span{font-size:.78rem;color:var(--muted)}.run-result-row strong{display:block;margin:4px 0;color:var(--navy)}.run-result-row small{color:#64748b}.run-results-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.run-results-stats article{padding:10px;border-radius:8px;background:#f8fafc;border:1px solid var(--line)}.run-results-stats span{font-size:.72rem;color:var(--muted)}.run-results-stats strong{display:block;margin-top:4px;color:var(--navy)}.run-results-facts{margin:0;display:grid;grid-gap:12px;gap:12px}.run-results-facts dt{font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.run-results-facts dd{margin:0;font-size:.88rem;color:#334155;line-height:1.45}.proof-modules-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.proof-module-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff}.proof-module-card header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start;margin-bottom:10px}.proof-module-card h3{margin:0;font-size:.92rem;color:var(--navy)}.proof-module-card header p{margin:2px 0 0;font-size:.78rem;color:var(--muted)}.proof-module-actions{display:flex;gap:6px}.proof-scenario-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.proof-chip{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:.75rem;background:#f8fafc;cursor:pointer}.proof-chip:hover{background:#eff6ff;border-color:#93c5fd}.proof-module-empty{font-size:.82rem;color:var(--muted)}.proof-module-empty strong{display:block;color:#64748b;margin-bottom:4px}.proof-mini-stats{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;color:#334155}.proof-module-body p{margin:6px 0 0;font-size:.82rem;color:var(--muted)}.reference-architecture{display:grid;grid-gap:18px;gap:18px}.journey-timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.journey-timeline li{display:flex;gap:12px;padding:12px;border-radius:10px;background:#f8fafc;border:1px solid var(--line)}.journey-step-num{width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;flex-shrink:0}.journey-timeline small{color:var(--blue);font-weight:700;font-size:.7rem;text-transform:uppercase}.journey-timeline strong{display:block;color:var(--navy)}.journey-timeline em,.journey-timeline p{font-size:.85rem;color:#64748b;font-style:normal}.reference-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.reference-section header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.reference-section h3{margin:0;font-size:.95rem;color:var(--navy)}.agent-list-compact,.memory-list-compact,.rule-list-compact{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.memory-list-compact li,.rule-list-compact li{padding:8px 10px;border-radius:8px;background:#f8fafc;font-size:.85rem}.agent-list-compact li{display:flex;gap:8px;align-items:center;padding:8px;border-radius:8px;background:#f8fafc}.broker-steps{display:flex;flex-wrap:wrap;gap:8px}.broker-steps span{font-size:.78rem;padding:6px 10px;border-radius:8px;background:#eff6ff;color:var(--navy)}.examples-module-map{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.examples-module-map article{padding:12px;border-radius:10px;border:1px solid var(--line);background:#fff}.examples-module-map span{font-size:.72rem;font-weight:800;color:var(--blue);text-transform:uppercase}.examples-module-map strong{display:block;margin:6px 0 4px;color:var(--navy);font-size:.9rem}.examples-module-map p{margin:0;font-size:.8rem;color:var(--muted)}@media (max-width:1100px){.examples-hero,.examples-module-map,.examples-value-strip,.proof-modules-grid,.reference-two-col,.run-results-layout,.scenario-grid,.workflow-lab-grid{grid-template-columns:1fr}.run-results-stats{grid-template-columns:repeat(2,1fr)}}.api-health-banner{padding:14px 18px;border:1px solid var(--line);background:#fffbeb}.api-health-stale{border-color:#f59e0b;background:#fff7ed}.api-health-down{border-color:#f87171;background:#fef2f2}.api-health-banner strong{display:block;color:var(--navy);margin-bottom:6px}.api-health-banner p{margin:0 0 10px;font-size:.88rem;color:#475569}.buyer-module-error{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:.85rem}.readiness-center{margin-bottom:16px}.readiness-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.readiness-stage{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid #d9e4f2;border-radius:10px;padding:12px;background:#f8fbff}.readiness-stage header{display:grid;grid-gap:6px;gap:6px}.readiness-stage header span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 9px;background:var(--navy);color:white;font-size:.72rem;font-weight:900;letter-spacing:0}.readiness-stage header p{margin:0;color:#475569;font-size:.78rem;line-height:1.35}.readiness-stage-cards{display:grid;grid-gap:10px;gap:10px}.maturity-card{display:flex;min-height:236px;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:8px;padding:14px;background:#fff}.maturity-card-header{display:flex;align-items:center;gap:8px;color:var(--navy)}.maturity-card-header>span{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:#eef5ff;color:var(--blue)}.maturity-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.maturity-tags,.mini-list{display:grid;grid-gap:8px;gap:8px}.matrix-preview,.mini-list div,.release-gate{border-radius:8px;padding:9px 10px;background:#f8fafc;border:1px solid #e2e8f0}.matrix-preview strong,.mini-list strong,.release-gate strong{display:block;color:var(--navy);font-size:.82rem}.matrix-preview span,.mini-list span,.release-gate p{display:block;margin:3px 0 0;color:var(--muted);font-size:.74rem}.mini-list code{display:block;margin-top:6px;color:#334155;font-size:.7rem;white-space:pre-wrap}.maturity-tags{display:flex;flex-wrap:wrap}.maturity-tags span{border-radius:999px;padding:5px 9px;background:#eef5ff;color:var(--navy);font-size:.72rem;font-weight:800}.compact-metrics{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.readiness-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.compact-metrics,.readiness-journey{grid-template-columns:1fr}.story-section-heading{padding:12px}}@media (max-width:1100px){.buyer-proof-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.story-rail,.story-rail ol{grid-template-columns:1fr}}@media (max-width:720px){.buyer-proof-brief{grid-template-columns:1fr}}.buyer-mode-page{display:grid;grid-gap:22px;gap:22px}.buyer-mode-hero h1{font-size:clamp(1.5rem,2.5vw,2rem);color:var(--navy);margin:12px 0 8px}.buyer-mode-lead{color:#475569;max-width:62ch}.buyer-mode-connector-focus{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--muted)}.persona-chips{display:flex;flex-wrap:wrap;gap:8px}.persona-chip{border:1px solid var(--line);border-radius:999px;padding:8px 16px;background:#fff;cursor:pointer;font-weight:600;font-size:.85rem}.persona-chip-active{border-color:var(--blue);background:#eff6ff;color:var(--navy)}.persistence-badge{display:inline-block;margin-top:12px;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:600}.persistence-badge-prod{background:#dcfce7;color:#166534}.persistence-badge-demo{background:#fef3c7;color:#92400e}.flagship-narrative ol.flagship-steps{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.flagship-steps li{display:flex;gap:12px;padding:10px;border-radius:8px;background:#f8fafc}.flagship-steps li span{width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.buyer-demo-outcomes .outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:14px 0}.buyer-demo-outcomes .outcome-grid article{padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.buyer-demo-outcomes .outcome-grid span{font-size:.72rem;color:var(--muted);text-transform:uppercase}.buyer-demo-outcomes .outcome-grid strong{display:block;margin:4px 0;color:var(--navy)}.buyer-demo-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.slack-approve-link{text-decoration:none;display:inline-flex;align-items:center;gap:8px}.buyer-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.governed-steps-compact{list-style:none;padding:0;margin:10px 0 0}.governed-steps-compact li{padding:8px 0;border-bottom:1px solid var(--line);font-size:.85rem}.governed-steps-compact span{display:block;color:var(--blue);font-size:.75rem}.policy-replay-diff{display:grid;grid-gap:12px;gap:12px}.diff-card{padding:12px;border-radius:8px;background:#f8fafc;border:1px solid var(--line)}.diff-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.replay-case-list{list-style:none;padding:0;margin:10px 0 0;font-size:.82rem}.replay-changed{color:#b45309}.identity-graph-viz .identity-graph-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:10px 0}.design-partner-checklist ul{list-style:none;padding:0;margin:12px 0 0}.design-partner-checklist li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:.9rem}.checklist-done{color:#166534}.pilot-success-footer{padding:18px;border-radius:12px;background:linear-gradient(135deg,#1a3348,#234e6e);color:#e2e8f0}.pilot-success-footer strong{color:#fff}.api-health-blocker{padding:40px;text-align:center;border-radius:12px;border:1px dashed var(--line)}.api-health-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 16px;border-radius:12px;font-size:.88rem}.api-health-banner-checking{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.api-health-banner-fail{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.api-health-banner-fail p{margin:4px 0 0;font-size:.82rem;color:#b91c1c}.api-health-dot{width:8px;height:8px;border-radius:50%;background:#2563eb;margin-right:8px;animation:api-pulse 1.2s ease-in-out infinite}@keyframes api-pulse{0%,to{opacity:.4}50%{opacity:1}}.api-health-blocker-fail{border-color:#f87171;background:#fef2f2}.skeleton-block{border-radius:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite;min-height:80px}.skeleton-hero{min-height:120px}.skeleton-panel{min-height:200px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.toast-stack{position:fixed;bottom:24px;right:24px;z-index:9999;display:grid;grid-gap:8px;gap:8px;max-width:360px}.toast{padding:12px 16px;border-radius:10px;box-shadow:var(--shadow);font-size:.88rem;color:#fff}.toast-success{background:#166534}.toast-error{background:#991b1b}.toast-info{background:#1e3a5f}.connector-wizard .wizard-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:12px 0}.connector-wizard .wizard-steps button{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fff;cursor:pointer}.wizard-step-active button{border-color:var(--blue);background:#eff6ff}.wizard-hint{font-size:.88rem;color:var(--muted)}.wizard-ok{color:#166534}.wizard-fail{color:#991b1b}.sdk-snippet-panel{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.sdk-snippet-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.north-star-panel.buyer-mode .north-star-grid{grid-template-columns:1fr}@media (max-width:1100px){.buyer-demo-outcomes .outcome-grid,.buyer-proof-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skeleton-block,.spin{animation:none}}.agent-cloud-panel{margin-top:16px}.agent-cloud-subtitle{margin:8px 0 0;color:#475569;font-size:.92rem}.agent-cloud-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:16px 0}.agent-cloud-metric{border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff}.agent-cloud-metric span{display:block;font-size:.78rem;color:#64748b}.agent-cloud-metric strong{display:block;font-size:1.35rem;margin:4px 0}.agent-cloud-metric p{margin:0;font-size:.78rem;color:#475569}.agent-cloud-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.agent-cloud-pillars.compact{margin-bottom:0}.agent-cloud-pillar{border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:linear-gradient(180deg,#fff,#f8fafc)}.agent-cloud-pillar header{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}.agent-cloud-pillar h3{margin:0;font-size:1rem}.agent-cloud-reference{margin:2px 0 0;font-size:.72rem;color:#64748b}.pillar-monitor{border-color:#bfdbfe}.pillar-govern{border-color:#bbf7d0}.pillar-remediate{border-color:#fde68a}.agent-cloud-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.agent-cloud-column{border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff}.agent-cloud-column-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.agent-cloud-column-head h3{margin:0;font-size:.95rem}.agent-cloud-activity,.agent-cloud-agent-list ul,.agent-cloud-controls,.agent-cloud-undo-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.agent-cloud-activity li,.agent-cloud-controls li,.agent-cloud-undo-list li{border:1px solid #e2e8f0;border-radius:10px;padding:10px;background:#f8fafc}.agent-cloud-time{font-size:.72rem;color:#64748b}.agent-cloud-empty{color:#64748b;font-size:.85rem}.control-status{display:inline-block;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;padding:2px 6px;border-radius:999px;background:#e2e8f0}.control-status.active,.control-status.ready{background:#dcfce7;color:#166534}.control-status.engaged{background:#fee2e2;color:#991b1b}.agent-cloud-coverage,.agent-cloud-recovery{margin-top:10px;font-size:.82rem;color:#475569}.agent-cloud-undo-list li{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.agent-cloud-undo-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.agent-cloud-undo-result{margin-top:10px;padding:10px;border-radius:10px;border:1px solid #cbd5e1;font-size:.85rem}.agent-cloud-undo-result.status-rolled_back{border-color:#86efac;background:#f0fdf4}.agent-cloud-agent-list h4{margin:12px 0 8px;font-size:.85rem}.agent-cloud-agent-list li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.82rem}@media (max-width:1100px){.agent-cloud-columns,.agent-cloud-pillars{grid-template-columns:1fr}}.gov-dashboard{padding:8px 0 24px}.gov-dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.gov-dashboard-header h1{margin:4px 0 0;font-size:1.75rem}.gov-dashboard-posture{margin:8px 0 0;color:#475569;font-size:.9rem}.gov-dashboard-actions{display:flex;gap:10px;flex-shrink:0}.gov-dashboard-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.gov-dashboard-tile{text-align:left;border:1px solid #e2e8f0;border-radius:14px;padding:16px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.gov-dashboard-tile:hover{border-color:#93c5fd;box-shadow:0 4px 20px rgba(15,23,42,.06)}.gov-dashboard-tile.status-attention{border-color:#fcd34d;background:#fffbeb}.gov-tile-label{display:block;font-size:.78rem;color:#64748b;margin-top:8px}.gov-tile-value{display:block;font-size:1.6rem;margin-top:4px}.gov-tile-delta{display:block;font-size:.75rem;color:#64748b;margin-top:6px}.gov-dashboard-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gov-module-stack{display:grid;grid-gap:16px;gap:16px}.orchestrator-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.orchestrator-card{border:1px solid #e2e8f0;border-radius:14px;padding:16px;background:#fff}.orchestrator-card header{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.orch-schedule{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#64748b;margin:4px 0 0}.orch-agents{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0;padding:0}.orch-agents li{font-size:.72rem;padding:3px 8px;border-radius:999px;background:#f1f5f9}.orchestrator-runs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.orch-run-history{border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#f8fafc}.orch-run-history ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.orch-run-history li{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem}@media (max-width:1100px){.gov-dashboard-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.orchestrator-cards,.orchestrator-runs-grid{grid-template-columns:1fr}}.shell-clean{max-width:1280px;margin:0 auto;padding:20px 24px 48px;width:100%;box-sizing:border-box}.topbar-clean{margin-bottom:20px;flex-wrap:wrap;gap:12px}.topbar-clean .top-actions{flex-wrap:wrap;justify-content:flex-end}.topbar-clean h1{font-size:1.35rem;margin:4px 0 0;word-break:normal}.topbar-clean .eyebrow{margin:0 0 4px}.gov-module-shell{padding:4px 0 24px}.gov-module-back{display:inline-flex;align-items:center;gap:6px;border:none;background:none;color:#2563eb;font-size:.85rem;cursor:pointer;padding:0;margin-bottom:12px}.gov-module-header h2{margin:0;font-size:1.4rem}.gov-module-header p{margin:6px 0 16px;color:#64748b;font-size:.9rem}.gov-module-panel{border:1px solid #e2e8f0;border-radius:12px;padding:16px;background:#fff}.gov-module-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.gov-module-stats article{border:1px solid #e2e8f0;border-radius:10px;padding:12px;background:#f8fafc}.gov-module-stats span{display:block;font-size:.75rem;color:#64748b}.gov-module-stats strong{display:block;font-size:1.4rem;margin-top:4px}.gov-agent-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.gov-agent-list li{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;font-size:.85rem}.gov-agent-list strong{display:block}.gov-agent-list span{color:#64748b;font-size:.78rem}.gov-demo-outcomes{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:.82rem;color:#475569}.gov-module-lead{margin:0 0 12px;color:#475569;font-size:.9rem}.gov-incident-list{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:10px;gap:10px}.gov-incident-list li{border:1px solid #e2e8f0;border-radius:10px;padding:12px;background:#f8fafc}.gov-incident-list span{font-size:.75rem;color:#64748b}.gov-incident-list p{margin:4px 0 0;font-size:.85rem;color:#475569}.gov-procedure{margin:0;padding-left:20px;font-size:.85rem;color:#475569}