@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--background:#f6f7f9;--foreground:#18202a;--muted:#647084;--line:#d9dee7;--panel:#fff;--panel-soft:#f0f3f7;--accent:#145c67;--accent-strong:#0b3d45;--warning:#9a5b00;--danger:#9f1d2d;--success:#24724d}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding:24px}.topbar{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:0 auto 20px;display:flex}.brand{flex-direction:column;gap:4px;display:flex}.brand-kicker,.brand-product-line{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.brand h1{font-size:26px;line-height:1.2}.brand p{color:var(--muted);font-size:14px}.brand small{color:var(--accent-strong);font-size:12px;font-weight:800}.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.main-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;max-width:1440px;margin:0 auto 16px;padding-bottom:8px;display:flex}.main-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:9px 11px;font-size:13px;font-weight:900;display:inline-flex}.main-tabs button.active{border-color:var(--accent);color:var(--accent-strong);background:#ebf7f8}.button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:6px;padding:10px 12px;font-weight:700}.button.secondary{color:var(--accent-strong);background:#fff}.button:disabled{cursor:not-allowed;opacity:.6}.workspace{grid-template-columns:minmax(420px,1.1fr) minmax(360px,.9fr);align-items:start;gap:16px;max-width:1440px;margin:0 auto;display:grid}.decision-selector{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-width:1440px;margin:0 auto 16px;padding:12px}.decision-selector summary{color:var(--accent-strong);cursor:pointer;font-size:13px;font-weight:900}.decision-selector-body{margin-top:12px}.decision-selector span{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:800;display:block}.decision-selector h2{margin-bottom:12px;font-size:20px;line-height:1.2}.decision-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.decision-card{border:1px solid var(--line);color:var(--accent-strong);text-align:left;background:#fff;border-radius:6px;padding:10px}.decision-card.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#ebf7f8}.decision-card strong,.decision-card small,.decision-card .decision-card-meta{display:block}.decision-card strong{color:var(--foreground);margin-bottom:6px;font-size:13px}.decision-card small{color:var(--muted);min-height:46px;font-size:11px;line-height:1.35}.decision-card .decision-card-meta{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.35}.decision-card .decision-card-meta b{color:var(--foreground)}.selector-note{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.45}.objective-console{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;max-width:1440px;margin:0 auto 16px;padding:20px;display:grid;box-shadow:0 1px 2px #14202a0a}.objective-console.risk{border-left:6px solid var(--warning)}.objective-console.watch{border-left:6px solid var(--accent)}.objective-console.healthy{border-left:6px solid var(--success)}.objective-console-main h2{margin-bottom:10px;font-size:34px;line-height:1.05}.objective-health{border-radius:999px;align-items:center;margin-bottom:14px;padding:7px 11px;font-size:13px;font-weight:900;display:inline-flex}.objective-health.risk{color:var(--warning);background:#fff9ec;border:1px solid #e8c27a}.objective-health.watch{color:var(--accent-strong);background:#ebf7f8;border:1px solid #a9cfd4}.objective-health.healthy{color:var(--success);background:#f2fbf6;border:1px solid #a8d4bd}.objective-assessment{max-width:760px;color:var(--foreground);font-size:18px;font-weight:800;line-height:1.4}.objective-console-side{flex-direction:column;gap:14px;display:flex}.health-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.health-kpis div,.objective-brief-list div{border:1px solid var(--line);background:var(--panel-soft);border-radius:6px;padding:10px}.health-kpis span,.objective-brief-list dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.health-kpis strong{color:var(--foreground);margin-top:4px;font-size:28px;line-height:1.1;display:block}.objective-actions{border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px}.objective-actions .eyebrow{margin-bottom:8px}.objective-actions ul{gap:7px;list-style:none;display:grid}.objective-actions li{border-left:3px solid var(--accent);color:var(--accent-strong);padding-left:10px;font-size:13px;font-weight:900;line-height:1.35}.executive-feed{border:1px solid var(--line);background:var(--panel);border-radius:8px;max-width:1440px;margin:0 auto 16px;padding:14px}.executive-feed h2{margin-bottom:10px;font-size:16px}.feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.feed-grid article{border:1px solid var(--line);background:var(--panel-soft);border-radius:6px;padding:10px}.feed-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.feed-grid strong{color:var(--foreground);margin-bottom:4px;font-size:13px;line-height:1.35;display:block}.feed-grid p{color:var(--muted);font-size:12px;line-height:1.35}.objective-brief-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.objective-brief-list dd{color:var(--foreground);margin-top:4px;font-size:13px;font-weight:800;line-height:1.35}.executive-strip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;max-width:1440px;margin:0 auto 16px;display:grid}.executive-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px;box-shadow:0 1px 2px #14202a0a}.executive-card h2{margin-bottom:12px;font-size:22px;line-height:1.2}.executive-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.executive-card dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.executive-card dd{color:var(--foreground);margin-top:2px;font-size:13px;font-weight:700;line-height:1.4}.recommended-next-move{background:#f7fcfd;border-color:#a9cfd4}.next-move-list{gap:6px;margin-top:12px;list-style:none;display:grid}.next-move-list li{border-left:3px solid var(--accent);color:var(--accent-strong);padding-left:10px;font-size:13px;font-weight:800;line-height:1.35}.demo-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1440px;margin:0 auto 16px;display:grid}.demo-step{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;padding:12px;display:grid}.demo-step span{background:var(--accent);color:#fff;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.demo-step strong{font-size:13px}.demo-step p{color:var(--muted);font-size:12px;line-height:1.35}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px;box-shadow:0 1px 2px #14202a0a}.panel h2,.panel h3{margin-bottom:12px;font-size:16px}.mandate-text{color:var(--foreground);font-size:17px;font-weight:800;line-height:1.35}.assessment-text{color:var(--foreground);font-size:15px;font-weight:700;line-height:1.45}.eyebrow{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:800}.discovery-line{color:var(--foreground);margin-bottom:12px;line-height:1.45}.source-grid{gap:12px;margin-top:12px;display:grid}.source-grid h3{margin-bottom:8px;font-size:13px}.executive-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.known-list,.needed-list{flex-direction:column;gap:6px;list-style:none;display:flex}.known-list li,.needed-list li{font-size:13px;line-height:1.4}.known-list li{color:var(--success)}.needed-list li{color:var(--warning)}.source-registry{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.section-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.section-header h3{margin-bottom:0}.section-header span{color:var(--muted);font-size:12px;font-weight:700}.registry-grid{gap:10px;display:grid}.registry-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.registry-card-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.registry-card-title strong{font-size:13px;line-height:1.35}.access-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.access-pill.available{color:var(--success);background:#f2fbf6;border-color:#a8d4bd}.access-pill.not_connected,.access-pill.owner_required,.access-pill.external_required{color:var(--warning);background:#fff9ec;border-color:#e8c27a}.registry-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.registry-details dt{color:var(--muted);font-size:11px;font-weight:800}.registry-details dd{color:var(--foreground);font-size:12px;line-height:1.35}.compact-list{gap:5px}.compact-list li{font-size:12px}.stack{flex-direction:column;gap:16px;display:flex}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric-grid.compact .metric strong{font-size:16px}.metric{border:1px solid var(--line);background:var(--panel-soft);border-radius:6px;padding:10px}.metric span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.metric strong{font-size:20px}.readiness-progress{border:1px solid var(--line);background:#eef2f6;border-radius:999px;width:100%;height:10px;margin-top:12px;overflow:hidden}.readiness-progress span{border-radius:inherit;background:var(--accent);height:100%;display:block}.readiness-message{color:var(--danger);margin-top:8px;font-size:13px;font-weight:800;line-height:1.4}.readiness-message.success{color:var(--success)}.badge-row{flex-wrap:wrap;gap:8px;display:flex}.badge{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.badge.danger{color:var(--danger);background:#fff6f7;border-color:#efb5bd}.badge.warning{color:var(--warning);background:#fff9ec;border-color:#e8c27a}.badge.success{color:var(--success);background:#f2fbf6;border-color:#a8d4bd}.list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.list li{color:var(--foreground);border-left:3px solid var(--line);padding-left:10px;font-size:13px;line-height:1.45}.tree{flex-direction:column;gap:12px;display:flex}.expert-view{order:4;grid-column:1/-1}.reasoning-view summary{color:var(--accent-strong);cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.reasoning-view{display:none}.reasoning-view .tree{margin-top:14px}.tree-node{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.tree-node.question{background:#ebf7f8;border-color:#a9cfd4}.tree-node.thesis{margin-left:18px}.tree-node.evidence{background:#fbfcfd;margin-left:36px}.tree-node.contradiction,.tree-node.debt{margin-left:54px}.tree-node.contradiction{background:#fff9ec;border-color:#e8c27a}.tree-node.debt{background:#fff6f7;border-color:#efb5bd}.tree-node.debt.resolved{background:#f2fbf6;border-color:#a8d4bd}.tree-node.inline-evidence{margin-top:10px}.node-title{justify-content:space-between;gap:12px;margin-bottom:6px;font-weight:800;display:flex}.node-title small{color:var(--muted);white-space:nowrap}.node-body{color:var(--muted);font-size:13px;line-height:1.45}.timeline{max-height:520px;padding-right:4px;overflow:auto}.timeline-item{border-bottom:1px solid var(--line);padding:10px 0}.timeline-item strong{font-size:13px;display:block}.timeline-item span{color:var(--muted);font-size:12px}.upload{flex-direction:column;gap:10px;display:flex}.upload input{border:1px dashed var(--line);background:var(--panel-soft);border-radius:6px;padding:10px}.manual-form{flex-direction:column;gap:10px;display:flex}.demo-fixture{background:#f2fbf6;border:1px solid #a8d4bd;border-radius:8px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;display:flex}.demo-fixture strong{margin-bottom:4px;display:block}.advanced-controls{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.advanced-controls summary{color:var(--accent-strong);cursor:pointer;font-size:13px;font-weight:800}.advanced-stack{flex-direction:column;gap:14px;margin-top:12px;display:flex}.signature-action{margin:12px 0}.signature-action .button{width:100%}.evidence-action{width:100%;margin-top:10px}.manual-form label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.manual-form input,.manual-form select,.manual-form textarea{border:1px solid var(--line);width:100%;color:var(--foreground);background:#fff;border-radius:6px;padding:9px 10px}.manual-form textarea{resize:vertical;min-height:92px;line-height:1.4}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inline-evidence{margin:10px 0 0 18px}.signature{border-left:4px solid var(--accent);padding-left:12px}.execution-preview{border-left:4px solid var(--accent-strong);padding-left:12px}.execution-plan{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.execution-plan.locked{background:#fff6f7;border-color:#efb5bd}.execution-plan.unlocked{background:#f2fbf6;border-color:#a8d4bd}.execution-plan-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.execution-plan-header strong{font-size:13px;line-height:1.35}.execution-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.execution-details dt{color:var(--muted);font-size:11px;font-weight:800}.execution-details dd{color:var(--foreground);font-size:12px;line-height:1.35}.payload-button{width:100%;margin-top:12px}.modal-backdrop{z-index:20;background:#0f18227a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.payload-modal{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(920px,100%);max-height:min(760px,90vh);padding:16px;overflow:auto;box-shadow:0 18px 48px #0f182233}.payload-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:12px;display:flex}.payload-modal-header h2{margin-bottom:4px}.payload-stack{flex-direction:column;gap:12px;display:flex}.payload-block{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;padding:12px}.payload-block h3{font-size:13px}.payload-block pre{border:1px solid var(--line);color:#f5f8fb;background:#101820;border-radius:6px;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.ranked-cards{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ranked-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.ranked-card-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.ranked-card-header strong{font-size:13px;line-height:1.35}.evidence-need-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.evidence-need-details dt{color:var(--muted);font-size:11px;font-weight:800}.evidence-need-details dd{font-size:12px;line-height:1.35}.tab-page{max-width:1440px;margin:0 auto 16px}.guide-hero{border:1px solid var(--line);border-left:6px solid var(--accent);background:#fff;border-radius:8px;margin-bottom:14px;padding:20px}.guide-hero h2{margin-bottom:10px;font-size:30px;line-height:1.15}.guide-hero p{max-width:900px;color:var(--foreground);font-size:16px;line-height:1.5}.guide-steps{gap:12px;display:grid}.guide-steps article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:42px 1fr;gap:14px;padding:16px;display:grid}.guide-steps article>span{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:inline-flex}.guide-steps h3{margin-bottom:6px;font-size:17px}.guide-steps p{color:var(--foreground);margin-bottom:10px;font-size:14px;line-height:1.5}.guide-steps ul{gap:5px;padding-left:18px;display:grid}.guide-steps li{color:var(--muted);font-size:13px;line-height:1.4}.records-header{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;padding:16px;display:flex}.records-header h2{margin-bottom:6px;font-size:26px;line-height:1.15}.record-summary{border:1px solid var(--line);background:var(--panel-soft);border-radius:6px;min-width:160px;padding:10px}.record-summary span,.record-summary strong{display:block}.record-summary span{color:var(--foreground);font-size:28px;font-weight:900;line-height:1}.record-summary strong{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:12px}.records-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.records-timeline{max-height:720px}.key-form{gap:12px;margin-top:14px;display:grid}.key-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.key-form input{border:1px solid var(--line);width:100%;color:var(--foreground);background:#fff;border-radius:6px;padding:10px 11px}.key-status{border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.key-status.saved{color:var(--success);background:#f2fbf6;border-color:#a8d4bd}.key-status strong,.key-status span{display:block}.key-status strong{color:var(--foreground);margin-bottom:3px;font-size:14px}.key-status span{color:var(--muted);font-size:13px;line-height:1.4}.muted{color:var(--muted)}.error{color:var(--danger);font-weight:700}@media (max-width:1180px){.workspace,.objective-console,.feed-grid,.executive-strip{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.actions{justify-content:flex-start}.demo-flow,.executive-sources,.registry-details,.execution-details{grid-template-columns:1fr}.payload-modal-header{flex-direction:column}.records-header{flex-direction:column;align-items:flex-start}.records-grid,.settings-grid{grid-template-columns:1fr}}
