:root{--black:#000;--gray:#0d0d0c;--ivory:#f4f0e6;--paper:#121210;--white:#1a1a17;--muted:#aaa9a1;--line:#41413c;--orange:#c65332;--font:Arial,Helvetica,sans-serif;--mono:"Courier New",monospace}*{box-sizing:border-box}html{background:var(--gray)}body{color:var(--ivory);background:var(--gray);font-family:var(--font);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.platform-shell{grid-template-rows:68px minmax(0,1fr);grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.app-header{color:var(--ivory);z-index:30;background:#000;border-bottom:1px solid #444;grid-column:1/-1;grid-template-columns:236px minmax(260px,1fr) minmax(260px,400px) 210px;align-items:stretch;display:grid;position:sticky;top:0}.app-brand{border-right:1px solid #444;align-items:center;gap:10px;padding:0 22px;display:flex}.app-brand>span{background:var(--orange);width:12px;height:12px}.app-brand strong{letter-spacing:.08em;font-size:18px}.app-brand small{color:#aaa;font-size:12px}.app-organisation,.user-menu{align-items:center;padding:0 22px;display:flex}.app-organisation{gap:14px}.app-organisation span,.user-menu small{color:#aaa;font-size:11px}.app-organisation strong{font-size:13px}.global-search-button{height:38px;color:var(--ivory);cursor:pointer;background:#171717;border:1px solid #777;justify-content:space-between;align-self:center;align-items:center;margin:0 18px;padding:0 12px;display:flex}.global-search-button kbd{font:11px var(--mono);color:#aaa}.user-menu{border-left:1px solid #444;gap:10px}.user-menu>span{border:1px solid var(--ivory);width:32px;height:32px;font:12px var(--mono);place-items:center;display:grid}.user-menu div{gap:3px;display:grid}.user-menu strong{font-size:12px}.app-rail{color:var(--ivory);background:#050505;border-right:1px solid #333;flex-direction:column;grid-row:2;justify-content:space-between;height:calc(100vh - 68px);display:flex;position:sticky;top:68px}.app-rail nav{display:grid}.app-rail nav a{border-bottom:1px solid #303030;align-items:center;min-height:58px;padding:0 22px;font-size:13px;font-weight:700;display:flex}.app-rail nav a:hover{background:#171717}.app-rail nav a.active{color:var(--ivory);border-left:4px solid var(--orange);background:#1b1b18;padding-left:18px}.rail-footer{border-top:1px solid #333;display:grid}.rail-footer button{color:var(--ivory);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #333;padding:16px 22px}.rail-footer span{color:#888;padding:14px 22px;font-size:11px}.platform-main{background:var(--gray);min-width:0;padding:32px}.screen{gap:22px;max-width:1480px;margin:0 auto;display:grid}.page-header{background:var(--paper);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:30px 32px;display:grid}.section-label{color:var(--orange);font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.page-header h1{letter-spacing:-.035em;max-width:920px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.02}.page-header h1 em{font-style:normal}.page-header p{max-width:780px;color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.6}.page-header__actions{display:flex}.header-action,.action-button,.operations-bar__action{border:1px solid var(--ivory);color:var(--ivory);cursor:pointer;background:#000;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:12px;font-weight:700;display:inline-flex}.module-header{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:58px;padding:15px 18px;display:flex}.module-header h2{margin:0 auto 0 0;font-size:18px;line-height:1.2}.module-header__meta{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.module-header__action{margin-left:auto}.status-tag{font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid #777;align-items:center;padding:5px 8px;display:inline-flex}.status-tag--inverse{background:var(--ivory);color:#000;border-color:var(--ivory)}.status-tag--signal{background:var(--orange);color:#fff;border-color:var(--orange)}.status-tag--muted{color:#8d8d87;background:#1b1b18}.metric-grid{display:grid}.metric-grid--three{grid-template-columns:repeat(3,1fr)}.metric-grid--four{grid-template-columns:repeat(4,1fr)}.metric-cell{border-right:1px solid var(--line);background:var(--paper);min-height:132px;padding:20px}.metric-cell:last-child{border-right:0}.metric-cell__label{color:var(--muted);margin-bottom:18px;font-size:12px;display:block}.metric-cell__value{font:700 30px var(--mono)}.metric-cell__value small{font:11px var(--font);color:var(--muted);margin-left:8px}.metric-cell p{color:var(--muted);margin:10px 0 0;font-size:11px}.score-bar{gap:6px;display:grid}.score-bar>div:first-child{justify-content:space-between;gap:10px;font-size:12px;display:flex}.score-bar__track{background:#353531;height:5px}.score-bar__track i{background:var(--ivory);height:100%;display:block}.score-bar--inverse .score-bar__track i{background:var(--orange)}.definition-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.definition-grid>div{border-right:1px solid var(--line);padding:18px}.definition-grid>div:last-child{border-right:0}.definition-grid dt{color:var(--muted);margin-bottom:8px;font-size:11px}.definition-grid dd{margin:0;font-size:13px;font-weight:700;line-height:1.4}.evidence-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:15px 0;display:flex}.evidence-row:last-child{border-bottom:0}.evidence-row>div{gap:5px;margin-right:auto;display:grid}.evidence-row strong{font-size:13px;line-height:1.4}.evidence-row small{color:var(--muted);font-size:11px}.evidence-row>b{font:700 13px var(--mono)}.command-console,.suggested-commands,.opportunity-portfolio,.enterprise-strip,.demand-signals,.intelligence-controls,.capability-index,.company-index,.intelligence-feed,.creator-foundation,.analysis-identification,.analysis-finding,.analysis-scorecard,.economic-case-strip,.evidence-register,.constraint-register,.workspace-toolbar,.panel-frame,.report-library,.report-types,.blueprint-status,.blueprint-sections{background:var(--ivory);border:1px solid #000}.command-console form{gap:12px;padding:24px;display:grid}.command-console label,.operations-bar label>span{font-size:12px;font-weight:700}.command-console textarea{resize:vertical;background:#fff;border:1px solid #777;width:100%;min-height:132px;padding:16px;font-size:16px;line-height:1.5}.command-console__actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.command-console__actions>span{color:#666;font-size:12px}.command-response{border-left:4px solid var(--orange);background:#fff;margin:0 24px 24px;padding:20px}.command-response p{line-height:1.6}.command-response a{font-size:12px;font-weight:700;text-decoration:underline}.suggested-commands>div{grid-template-columns:repeat(3,1fr);display:grid}.suggested-commands button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #999;flex-direction:column;justify-content:space-between;min-height:132px;padding:20px;display:flex}.suggested-commands button:last-child{border-right:0}.suggested-commands button:hover{background:#fff}.suggested-commands b{font-size:14px;line-height:1.5}.suggested-commands i{color:var(--orange);font-size:11px;font-style:normal;font-weight:700}.operations-bar{background:#f1f1e8;border-bottom:1px solid #999;align-items:end;gap:14px;padding:16px 18px;display:flex}.operations-bar label{gap:7px;display:grid}.operations-bar__search{flex:1;min-width:220px}.operations-bar input,.operations-bar select{background:#fff;border:1px solid #777;height:40px;padding:0 10px}.operations-bar button{background:var(--ivory);cursor:pointer;border:1px solid #000;height:40px;padding:0 14px}.opportunity-table,.report-table{overflow-x:auto}.opportunity-table__head,.opportunity-row{grid-template-columns:minmax(230px,1.6fr) minmax(120px,.8fr) repeat(3,minmax(90px,.7fr)) 70px 110px;align-items:center;gap:18px;min-width:980px;padding:15px 18px;display:grid}.opportunity-table__head,.report-table__head{color:var(--ivory);text-transform:uppercase;letter-spacing:.06em;background:#000;font-size:10px}.opportunity-row{border-bottom:1px solid #bbb;font-size:12px}.opportunity-row:last-child{border-bottom:0}.opportunity-row:hover{background:#fff}.opportunity-row strong{font-size:13px}.workbench-empty{color:#666;padding:24px}.enterprise-strip .definition-grid{border-top:0}.demand-overview,.intelligence-map,.reports-summary{border:1px solid #000}.demand-signals>div>article{border-bottom:1px solid #bbb;grid-template-columns:minmax(0,1fr) auto 110px;align-items:center;gap:20px;padding:16px 18px;display:grid}.demand-signals article:last-child{border-bottom:0}.demand-signals article>div{align-items:center;gap:14px;display:flex}.demand-signals p{margin:0;font-size:13px;line-height:1.5}.demand-signals b,.demand-signals time{font:11px var(--mono)}.intelligence-grid,.analysis-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.capability-index>div>article,.company-index>div>article{border-bottom:1px solid #bbb;padding:18px}.capability-index article{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}.capability-index article:last-child,.company-index article:last-child{border-bottom:0}.capability-index h3,.company-index h3,.creator-foundation h3{margin:4px 0 8px;font-size:15px}.capability-index p,.company-index p{color:#555;margin:0;font-size:12px;line-height:1.5}.capability-index small,.company-index small{font:10px var(--mono);color:#666}.intelligence-feed>div,.workspace-evidence{padding:0 18px}.creator-foundation>div{grid-template-columns:repeat(2,1fr);display:grid}.creator-foundation article{border-right:1px solid #999;grid-template-columns:1fr auto;gap:20px;padding:20px;display:grid}.creator-foundation article:last-child{border-right:0}.creator-foundation p{color:#555;font-size:12px}.creator-foundation dl{gap:16px;margin:0;display:flex}.creator-foundation dt{color:#666;font-size:10px}.creator-foundation dd{font:700 18px var(--mono);margin:4px 0 0}.decision-bar{color:var(--ivory);background:#000;justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;display:flex}.decision-bar>div{align-items:center;gap:14px;display:flex}.decision-bar span,.decision-bar strong,.decision-bar a{font-size:11px}.decision-bar a{text-decoration:underline}.analysis-context-grid{grid-template-columns:repeat(4,1fr);display:grid}.analysis-context-grid>div{border-right:1px solid #aaa;padding:18px}.analysis-context-grid span{color:#666;margin-bottom:8px;font-size:11px;display:block}.analysis-context-grid strong{font-size:13px}.analysis-finding__body{padding:22px}.analysis-finding__body>p{margin-top:0;font-size:17px;line-height:1.6}.analysis-finding blockquote{border-left:4px solid var(--orange);background:#fff;margin:20px 0 0;padding:16px;font-size:13px;line-height:1.55}.analysis-scorecard>div{gap:15px;padding:20px;display:grid}.analysis-grid--evidence{grid-template-columns:1.2fr .8fr}.evidence-register>div{padding:0 18px}.constraint-list{border-bottom:1px solid #aaa;padding:18px}.constraint-list:last-child{border-bottom:0}.constraint-list h3{margin:0 0 14px;font-size:13px}.constraint-list p{gap:12px;margin:10px 0;font-size:12px;line-height:1.5;display:flex}.constraint-list p span{color:var(--orange);font:700 11px var(--mono)}.diagnosis-boundary,.blueprint-boundary{color:var(--ivory);background:#000;border:1px solid #000;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:28px;padding:24px;display:grid}.diagnosis-boundary span,.blueprint-boundary span{font:700 10px var(--mono);color:#aaa;text-transform:uppercase}.diagnosis-boundary h2,.blueprint-boundary h2{margin:7px 0 0;font-size:20px}.diagnosis-boundary p,.blueprint-boundary p{color:#ccc;font-size:13px;line-height:1.5}.diagnosis-boundary a,.blueprint-boundary a{font-size:12px;font-weight:700;text-decoration:underline}.workspace-toolbar{justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.workspace-toolbar>div:first-child{gap:5px;display:grid}.workspace-toolbar>div:first-child span{color:#666;font-size:11px}.workspace-panel-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace-panel-controls>span{color:#666;margin-right:4px;font-size:10px}.workspace-panel-controls button{cursor:pointer;background:#fff;border:1px solid #777;padding:7px 9px;font-size:10px}.workspace-panel-controls button.active{color:var(--ivory);background:#000;border-color:#000}.workspace-canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.panel-frame--wide{grid-column:1/-1}.panel-frame__body{padding:20px}.workspace-enterprise h3,.workspace-opportunity h3{margin:0 0 9px;font-size:18px}.workspace-enterprise p,.workspace-opportunity p{color:#555;margin:0 0 18px;font-size:13px;line-height:1.55}.workspace-enterprise dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.workspace-enterprise dl>div{border-top:1px solid #bbb;padding:12px 0}.workspace-enterprise dt{color:#666;font-size:10px}.workspace-enterprise dd{margin:5px 0 0;font-size:12px}.workspace-opportunity>div{gap:12px;display:grid}.profile-chart{justify-content:space-around;align-items:end;gap:24px;height:220px;display:flex}.profile-chart>div{text-align:center;flex:1;grid-template-rows:28px 150px 22px;gap:6px;font-size:10px;display:grid}.profile-chart>div>div{background:#ddd;align-items:end;display:flex}.profile-chart i{background:#000;width:100%;display:block}.analyst-notes{gap:0;display:grid}.analyst-notes p{border-bottom:1px solid #bbb;margin:0;padding:14px 0;font-size:13px;line-height:1.5}.analyst-notes p:last-child{border-bottom:0}.report-table__head,.report-table article{grid-template-columns:minmax(240px,1.6fr) minmax(120px,.8fr) 70px 110px 100px 70px;align-items:center;gap:16px;min-width:850px;padding:15px 18px;display:grid}.report-table article{border-bottom:1px solid #bbb;font-size:12px}.report-table article:last-child{border-bottom:0}.report-table article>span:first-child{gap:4px;display:grid}.report-table small{color:#666}.report-table a{font-weight:700;text-decoration:underline}.report-types>div{grid-template-columns:repeat(3,1fr);display:grid}.report-types article{border-bottom:1px solid #999;border-right:1px solid #999;padding:18px}.report-types h3{margin:0 0 9px;font-size:14px}.report-types p{color:#555;font-size:12px;line-height:1.5}.report-types small{font:10px var(--mono);color:#666}.blueprint-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.blueprint-layout aside{color:var(--ivory);background:#000;display:grid;position:sticky;top:90px}.blueprint-layout aside>span{font:700 11px var(--mono);color:#aaa;border-bottom:1px solid #444;padding:16px}.blueprint-layout aside a{border-bottom:1px solid #333;padding:12px 16px;font-size:12px}.blueprint-layout aside a:hover{background:#222}.blueprint-sections>article{border-bottom:1px solid #bbb;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px;display:grid}.blueprint-sections article:last-child{border-bottom:0}.blueprint-sections h2{margin:0 0 8px;font-size:15px}.blueprint-sections p{color:#555;margin:0;font-size:12px;line-height:1.5}.command-overlay{z-index:100;background:#000000b8;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.command-palette{background:var(--ivory);border:2px solid #000;width:min(680px,100vw - 32px)}.command-palette header,.command-palette footer{color:var(--ivory);background:#000;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.command-palette h2{margin:0;font-size:18px}.command-palette header button{color:inherit;background:0 0;border:1px solid #777;padding:7px 10px}.command-palette form{gap:7px;padding:18px;display:grid}.command-palette form label{font-size:11px;font-weight:700}.command-palette input{border:1px solid #777;height:46px;padding:0 12px}.command-results{max-height:360px;overflow:auto}.command-results a{border-top:1px solid #bbb;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.command-results a:hover{background:#fff}.command-results a>div{gap:4px;display:grid}.command-results small{color:#666}.command-hint{color:#666;padding:18px}.command-palette footer{font:10px var(--mono);color:#aaa}.state-frame{background:var(--ivory);border:1px solid #000;max-width:720px;margin:80px auto;padding:28px}.state-frame h2{margin-top:0}.state-frame p{line-height:1.5}.state-frame button,.state-frame a{color:var(--ivory);background:#000;border:1px solid #000;padding:10px 14px;display:inline-block}.loading-rule{background:linear-gradient(90deg,#000 30%,var(--orange) 30% 55%,#bbb 55%);height:4px}@media (width<=1050px){.app-header{grid-template-columns:224px 1fr 280px}.user-menu{display:none}.definition-grid{grid-template-columns:repeat(3,1fr)}.metric-grid--four{grid-template-columns:repeat(2,1fr)}.metric-cell:nth-child(2){border-right:0}.metric-cell{border-bottom:1px solid #999}.intelligence-grid,.analysis-grid,.analysis-grid--evidence,.suggested-commands>div{grid-template-columns:1fr}.suggested-commands button{border-bottom:1px solid #999;border-right:0;min-height:96px}.report-types>div{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.platform-shell{display:block}.app-header{grid-template-columns:1fr auto;height:auto;display:grid;position:static}.app-brand{min-height:60px}.app-organisation,.user-menu{display:none}.global-search-button{width:150px}.app-rail{height:auto;position:static;overflow-x:auto}.app-rail nav{min-width:max-content;display:flex}.app-rail nav a{border-right:1px solid #333;min-height:48px}.rail-footer{display:none}.platform-main{padding:18px}.page-header{grid-template-columns:1fr;padding:24px}.page-header__actions{justify-content:flex-start}.operations-bar{flex-direction:column;align-items:stretch}.operations-bar__search{min-width:0}.analysis-context-grid,.definition-grid,.metric-grid--three,.metric-grid--four{grid-template-columns:1fr}.metric-cell{border-right:0}.workspace-canvas{grid-template-columns:1fr}.panel-frame--wide{grid-column:auto}.workspace-toolbar{flex-direction:column;align-items:flex-start}.blueprint-layout{grid-template-columns:1fr}.blueprint-layout aside{position:static}.diagnosis-boundary,.blueprint-boundary,.creator-foundation>div,.report-types>div{grid-template-columns:1fr}.creator-foundation article{border-bottom:1px solid #999;border-right:0}.demand-signals>div>article{grid-template-columns:1fr}.demand-signals article>div{flex-direction:column;align-items:flex-start}}.command-console,.suggested-commands,.opportunity-portfolio,.enterprise-strip,.demand-signals,.intelligence-controls,.capability-index,.company-index,.intelligence-feed,.creator-foundation,.analysis-identification,.analysis-finding,.analysis-scorecard,.economic-case-strip,.evidence-register,.constraint-register,.workspace-toolbar,.panel-frame,.report-library,.report-types,.blueprint-status,.blueprint-sections,.briefing-register,.workflow-orientation,.workflow-register,.capability-register,.commercial-path,.assessment-workbench,.diagnostic-summary,.execution-flow,.blueprint-overview,.match-register,.pilot-register,.library-workbench,.library-boundary{background:var(--paper);border:1px solid var(--line)}.command-console textarea,.operations-bar input,.operations-bar select,.operations-bar button,.workspace-panel-controls button,.command-palette input,.assessment-fields input,.assessment-fields select{background:var(--white);color:var(--ivory);border-color:#666}.command-console__actions>span,.capability-index p,.company-index p,.creator-foundation p,.workspace-enterprise p,.workspace-opportunity p,.blueprint-sections p,.report-types p,.workbench-empty,.command-hint,.report-table small,.analysis-context-grid span,.workspace-toolbar>div:first-child span,.workspace-panel-controls>span{color:var(--muted)}.command-response,.suggested-commands button:hover,.opportunity-row:hover,.command-results a:hover,.analysis-finding blockquote{background:var(--white)}.operations-bar{border-color:var(--line);background:#171714}.opportunity-row,.report-table article,.demand-signals>div>article,.capability-index>div>article,.company-index>div>article,.creator-foundation article,.constraint-list,.workspace-enterprise dl>div,.analyst-notes p,.report-types article,.blueprint-sections>article,.command-results a,.demand-overview,.intelligence-map,.reports-summary{border-color:var(--line)}.profile-chart>div>div{background:#2c2c28}.profile-chart i{background:var(--ivory)}.command-palette,.state-frame{background:var(--paper);border-color:var(--ivory)}.command-palette form input{background:var(--white);color:var(--ivory)}.loading-rule{background:linear-gradient(90deg,var(--ivory) 30%,var(--orange) 30% 55%,#555 55%)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ivory);outline-offset:2px}.rail-group{display:grid}.rail-group__label{color:#777;font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:14px 22px 8px}.rail-group--top{border-bottom:1px solid #333}.rail-group--supporting a{align-content:center;gap:3px;display:grid!important}.rail-group a strong{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.rail-group a small{color:#777;font-size:10px;font-weight:400}.rail-group--workflow{border-top:1px solid #333;border-bottom:1px solid #333;margin:10px 0}.rail-group--workflow a{grid-template-columns:28px 1fr;gap:10px;min-height:76px!important;display:grid!important}.rail-group--workflow a>b{font:700 11px var(--mono);color:var(--orange)}.rail-group--workflow a>span{gap:4px;display:grid}.rail-group a.active small{color:#bcbcb5}.briefing-register>div{grid-template-columns:repeat(3,1fr);display:grid}.briefing-register article{border-right:1px solid var(--line);padding:22px}.briefing-register article:last-child{border-right:0}.briefing-register article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.briefing-register article>header small{font:10px var(--mono);color:var(--muted)}.briefing-register h2{min-height:84px;margin:22px 0;font-size:17px;line-height:1.45}.briefing-register dl{gap:16px;display:grid}.briefing-register dl div{border-top:1px solid var(--line);padding-top:12px}.briefing-register dt{font:700 10px var(--mono);color:var(--muted);text-transform:uppercase}.briefing-register dd{margin:7px 0 0;font-size:12px;line-height:1.55}.briefing-register article>a{margin-top:22px;font-size:11px;font-weight:700;text-decoration:underline;display:inline-block}.workflow-orientation>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.workflow-orientation a{grid-template-columns:38px 1fr;align-items:start;gap:12px;min-height:108px;padding:20px;display:grid}.workflow-orientation a b{color:var(--orange);font:700 12px var(--mono)}.workflow-orientation a span{gap:8px;display:grid}.workflow-orientation a strong{text-transform:uppercase;letter-spacing:.05em}.workflow-orientation a small{color:var(--muted);line-height:1.4}.workflow-orientation i{color:#777;align-self:center;font-style:normal}.logic-chain{border:1px solid var(--line);background:#080808;grid-template-columns:repeat(5,1fr);display:grid}.logic-chain>div{border-right:1px solid var(--line);align-content:start;gap:8px;min-height:112px;padding:18px;display:grid}.logic-chain>div:last-child{border-right:0}.logic-chain b{color:var(--orange);font:700 11px var(--mono)}.logic-chain span{color:var(--muted);font:10px var(--mono);text-transform:uppercase}.logic-chain strong{font-size:13px;line-height:1.4}.workflow-register>div,.capability-register>div{grid-template-columns:repeat(3,1fr);display:grid}.workflow-register article,.capability-register article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.workflow-register article:nth-child(3n),.capability-register article:nth-child(3n){border-right:0}.workflow-register article>header,.capability-register article>header{align-items:flex-start;gap:14px;display:flex}.workflow-register article>header>b{color:var(--orange);font:700 11px var(--mono)}.workflow-register h3,.capability-register h3{margin:0 0 6px;font-size:15px}.workflow-register small,.capability-register small{color:var(--muted);font:10px var(--mono)}.workflow-register article>p,.capability-register article>p{min-height:58px;color:var(--muted);font-size:12px;line-height:1.55}.workflow-register dl{grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.workflow-register dl div{border-top:1px solid var(--line);padding-top:10px}.workflow-register dt,.capability-register footer span{color:var(--muted);font:9px var(--mono);text-transform:uppercase}.workflow-register dd{margin:5px 0 0;font-size:11px}.problem-statement{border-left:2px solid var(--orange);background:#080808;padding:12px}.problem-statement span{color:var(--orange);font:9px var(--mono);text-transform:uppercase}.problem-statement p{margin:7px 0 0;font-size:11px;line-height:1.5}.problem-statement--open{border-left-color:#555}.capability-register article>header>div{margin-right:auto}.capability-register footer{border-top:1px solid var(--line);gap:6px;padding-top:14px;display:grid}.capability-register footer strong{font-size:11px}.commercial-path>div{grid-template-columns:repeat(5,1fr);display:grid}.commercial-path article{border-right:1px solid var(--line);align-content:start;gap:10px;min-height:162px;padding:18px;display:grid}.commercial-path article:last-child{border-right:0}.commercial-path article>b{color:var(--orange);font:700 10px var(--mono)}.commercial-path h3{margin:3px 0 0;font-size:14px}.commercial-path p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.assessment-workbench form{padding:20px}.assessment-fields{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.assessment-fields label{gap:7px;display:grid}.assessment-fields label>span{font-size:11px;font-weight:700}.assessment-fields input,.assessment-fields select{height:42px;padding:0 10px}.assessment-submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.assessment-submit p{color:var(--muted);margin:0;font-size:11px}.assessment-result{border:1px solid var(--line);background:#080808;margin:0 20px 20px;padding:20px}.assessment-result header{justify-content:space-between;align-items:start;display:flex}.assessment-result header span,.assessment-result>div>span{color:var(--muted);font:9px var(--mono);text-transform:uppercase}.assessment-result h3{margin:6px 0 0}.assessment-result dl{grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid}.assessment-result dl div{border:1px solid var(--line);border-right:0;padding:12px}.assessment-result dl div:last-child{border-right:1px solid var(--line)}.assessment-result dt{color:var(--muted);font-size:10px}.assessment-result dd{margin:7px 0 0;font-weight:700}.assessment-result li{margin:6px 0;font-size:12px}.assessment-result>a{font-size:11px;font-weight:700;text-decoration:underline}.diagnostic-purpose{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:32px;padding:20px;display:grid}.diagnostic-purpose span{color:var(--orange);font:9px var(--mono);text-transform:uppercase}.diagnostic-purpose h3{margin:7px 0 0}.diagnostic-purpose p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.evaluate-reports .report-library{border:0}.execution-flow>div{grid-template-columns:repeat(5,1fr);display:grid}.execution-flow article{border-right:1px solid var(--line);padding:20px}.execution-flow article:last-child{border-right:0}.execution-flow article>b,.blueprint-overview article>b{color:var(--orange);font:700 11px var(--mono)}.execution-flow h3{margin:14px 0 8px;font-size:14px}.execution-flow p,.blueprint-overview p,.match-register p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.blueprint-overview>div{grid-template-columns:repeat(3,1fr);display:grid}.blueprint-overview article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:20px}.blueprint-overview article:nth-child(3n){border-right:0}.blueprint-overview h3{margin:12px 0 8px;font-size:15px}.blueprint-overview>footer{justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.blueprint-overview>footer a{font-size:11px;font-weight:700;text-decoration:underline}.match-register>div{display:grid}.match-register article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding:18px;display:grid}.match-register article:last-child{border-bottom:0}.match-register h3{margin:5px 0 8px}.match-register small{color:var(--muted);font:10px var(--mono)}.match-register dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.match-register dl div{border-left:1px solid var(--line);padding:12px}.match-register dt{color:var(--muted);font-size:10px}.match-register dd{margin:7px 0 0;font-size:12px;line-height:1.4}.pilot-register>div{grid-template-columns:repeat(4,1fr);display:grid}.pilot-register>div>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px;font-size:12px}.pilot-register>div>span:nth-child(4n){border-right:0}.outcome-loop{border:1px solid var(--ivory);background:#000;grid-template-columns:1fr 1.8fr auto;align-items:center;gap:30px;padding:24px;display:grid}.outcome-loop span{color:var(--orange);font:10px var(--mono);text-transform:uppercase}.outcome-loop h2{margin:8px 0 0;font-size:21px}.outcome-loop ol{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.outcome-loop li{background:#080808;padding:14px;font-size:11px}.outcome-loop a{font-size:11px;font-weight:700;text-decoration:underline}.project-lifecycle{border:1px solid var(--line);background:#080808;grid-template-columns:repeat(5,1fr);display:grid}.project-lifecycle>div{border-right:1px solid var(--line);align-content:start;gap:8px;min-height:92px;padding:16px;display:grid}.project-lifecycle>div:last-child{border-right:0}.project-lifecycle>div>span{color:var(--orange);font:10px var(--mono)}.project-lifecycle strong{font-size:12px}.project-lifecycle .status-tag{width:max-content}.library-boundary{border:1px solid var(--line)}.library-list{grid-template-columns:repeat(2,1fr);display:grid}.library-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.library-list article:nth-child(2n){border-right:0}.library-list article>header,.library-list article>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.library-list time,.library-list footer span,.library-list footer b{color:var(--muted);font:10px var(--mono)}.library-list h3{margin:18px 0 9px;font-size:15px}.library-list p{min-height:56px;color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.55}.blueprint-sections ul{grid-template-columns:repeat(2,1fr);gap:7px;margin:14px 0 0;padding-left:18px;display:grid}.blueprint-sections li{color:var(--muted);font-size:11px}@media (width<=1150px){.briefing-register>div,.workflow-register>div,.capability-register>div,.blueprint-overview>div{grid-template-columns:repeat(2,1fr)}.workflow-register article:nth-child(3n),.capability-register article:nth-child(3n),.blueprint-overview article:nth-child(3n){border-right:1px solid var(--line)}.workflow-register article:nth-child(2n),.capability-register article:nth-child(2n),.blueprint-overview article:nth-child(2n){border-right:0}.commercial-path>div,.execution-flow>div,.logic-chain,.project-lifecycle{grid-template-columns:repeat(3,1fr)}.commercial-path article:nth-child(3n),.execution-flow article:nth-child(3n),.logic-chain>div:nth-child(3n),.project-lifecycle>div:nth-child(3n){border-right:0}.assessment-fields{grid-template-columns:repeat(2,1fr)}.outcome-loop{grid-template-columns:1fr}.outcome-loop ol{grid-template-columns:repeat(4,1fr)}}@media (width<=780px){.app-rail nav,.rail-group{display:flex}.rail-group__label{display:none}.rail-group--workflow{border:0;margin:0}.rail-group--workflow a{grid-template-columns:auto 1fr;min-height:58px!important}.rail-group a small{display:none}.briefing-register>div,.workflow-orientation>div,.logic-chain,.workflow-register>div,.capability-register>div,.commercial-path>div,.assessment-fields,.assessment-result dl,.execution-flow>div,.blueprint-overview>div,.pilot-register>div,.project-lifecycle,.library-list{grid-template-columns:1fr}.briefing-register article,.workflow-register article,.capability-register article,.commercial-path article,.execution-flow article,.blueprint-overview article,.logic-chain>div,.project-lifecycle>div,.library-list article{border-right:0}.workflow-orientation>div>i{display:none}.workflow-orientation a{border-bottom:1px solid var(--line)}.assessment-submit,.blueprint-overview>footer{flex-direction:column;align-items:flex-start}.diagnostic-purpose,.match-register article,.match-register dl{grid-template-columns:1fr}.match-register dl div{border-left:0;border-top:1px solid var(--line)}.outcome-loop ol,.blueprint-sections ul{grid-template-columns:1fr}}
