.shell{background:radial-gradient(circle at 70% 18%,#192232 0,#0000 35%),#070a0f;grid-template:76px 1fr/64px minmax(0,1fr)!important}.shell>.top{grid-row:1;grid-column:2!important}.shell>.workspace{grid-area:2/2;min-width:0}.core-sidebar{z-index:80;background:#090d16;border-right:1px solid #1e293b;flex-direction:column;width:64px;padding:10px 7px 12px;transition:width .24s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 50px #0000004d}.core-sidebar.is-expanded{width:286px}.core-logo-toggle{color:#eff8ff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;height:54px;min-height:54px;padding:5px;display:flex;overflow:hidden}.core-logo-toggle img{object-fit:cover;border:1px solid #5cddff5c;border-radius:11px;flex:0 0 44px;width:44px;height:44px;box-shadow:0 0 22px #24c1ff2e}.core-logo-toggle span{opacity:0;flex-direction:column;min-width:190px;transition:opacity .18s,transform .18s;display:flex;transform:translate(-8px)}.core-sidebar.is-expanded .core-logo-toggle span{opacity:1;transform:none}.core-logo-toggle b{letter-spacing:.13em;white-space:nowrap;font-size:13px}.core-logo-toggle small{color:#5c718c;letter-spacing:.17em;white-space:nowrap;margin-top:5px;font-size:8px}.core-sidebar-rule{background:#1e293b;flex:none;height:1px;margin:10px 4px 12px}.core-primary-nav,.core-utility-nav{flex-direction:column;gap:5px;display:flex}.core-primary-nav{min-height:0;overflow:hidden auto}.core-utility-nav{border-top:1px solid #1e293b;margin-top:auto;padding-top:12px}.core-nav-item{color:#75849a;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;height:46px;min-height:46px;padding:0 13px;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:flex;position:relative}.core-nav-item svg{stroke-width:1.7px;flex:0 0 20px;width:20px;height:20px}.core-nav-item span{letter-spacing:.02em;white-space:nowrap;opacity:0;min-width:205px;font-size:12px;transition:opacity .15s}.core-sidebar.is-expanded .core-nav-item span{opacity:1}.core-nav-item:hover{color:#dceaff;background:#0f1928;border-color:#1d3855}.core-nav-item.active{color:#66e4ff;background:linear-gradient(90deg,#25b8ff26,#3854b90f);border-color:#1d4460;box-shadow:inset 0 0 18px #38c3ff0d}.core-nav-item.active:before{content:"";background:#50dcff;width:2px;position:absolute;top:9px;bottom:9px;left:-7px;box-shadow:0 0 12px #50dcff}.factory-tabs{scrollbar-width:thin;gap:7px;padding:0 0 12px;display:flex;overflow-x:auto}.factory-tabs button{color:#8391a5;text-align:left;background:#0d141e;border:1px solid #263445;border-radius:9px;flex:none;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-width:145px;height:42px;padding:0 11px;display:grid}.factory-tabs button:hover,.factory-tabs button.active{color:#effbff;background:#102033;border-color:#3b86a8}.factory-tabs button>i{border-radius:2px;width:7px;height:7px;box-shadow:0 0 9px}.factory-tabs button span{white-space:nowrap;font-size:11px}.factory-tabs button small{color:#52657b;font-size:9px}.factory-tabs button svg{width:14px}.workspace .canvas{height:calc(100vh - 242px)}.module-shell{color:#eef6ff;background:radial-gradient(circle at 72% 12%,#227ed624,#0000 32rem),#060a10;min-height:100vh;padding-left:64px}.module-topbar{background:#080d16eb;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex}.module-topbar span{color:#73859c;letter-spacing:.17em;align-items:center;gap:9px;font-size:9px;display:flex}.module-topbar span i{background:#43efb0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #43efb0}.module-topbar b{color:#60738c;letter-spacing:.13em;font-size:10px}.module-topbar-actions{align-items:center;gap:14px;display:flex}.core-sign-out{color:#9aacc0;letter-spacing:.1em;background:#0d1621;border:1px solid #34445a;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.core-sign-out:hover{color:#ff8a95;background:#1c1015;border-color:#ff6573}.core-sign-out:disabled{opacity:.55;cursor:wait}.core-sign-out svg{width:14px;height:14px}.module-page{max-width:1600px;margin:auto;padding:48px clamp(22px,4vw,70px) 70px}.module-hero{max-width:850px}.module-hero small{color:#56d8ff;letter-spacing:.22em;font-size:10px}.module-hero h1{letter-spacing:-.055em;margin:15px 0 18px;font-size:clamp(38px,5vw,72px);line-height:.95}.module-hero p{color:#8190a4;max-width:720px;margin:0;font-size:15px;line-height:1.7}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:45px;display:grid}.module-grid article{background:linear-gradient(145deg,#101d2ef0,#070d16f5);border:1px solid #213247;border-radius:16px;flex-direction:column;min-height:265px;padding:23px;display:flex;box-shadow:inset 0 1px #ffffff09}.module-grid article>div{justify-content:space-between;align-items:center;display:flex}.module-grid article svg{color:#5bddff;width:25px}.module-grid article>div span{letter-spacing:.17em;color:#4c6b78;border:1px solid #26414c;border-radius:999px;padding:5px 7px;font-size:8px}.module-grid h2{margin:32px 0 11px;font-size:18px}.module-grid p{color:#79879a;margin:0;font-size:12px;line-height:1.65}.module-grid article>small{color:#456076;letter-spacing:.15em;margin-top:auto;padding-top:22px;font-size:8px}.factory-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.factory-tile{color:#526176;background:#0a111b;border:1px solid #1d2b3d;border-radius:13px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:145px;padding:16px;text-decoration:none;display:flex;position:relative}.factory-tile>span{color:#26384c;font-size:9px;position:absolute;top:11px;right:12px}.factory-tile svg{color:#31455a;width:21px;position:absolute;top:14px;left:14px}.factory-tile b{color:#728096;font-size:11px}.factory-tile small{letter-spacing:.13em;margin-top:6px;font-size:7px}.factory-tile.is-live{background:linear-gradient(145deg,#11344bc7,#08121ef2);border-color:#245c78;box-shadow:inset 0 1px #ffffff0a}.factory-tile.is-live svg{color:#5edcff}.factory-tile.is-live b{color:#e6f7ff}.factory-tile.is-live small{color:#4fb7d4}.factory-tile.is-live:hover{border-color:#58cbea;transform:translateY(-2px)}.ch-mark-icon.ch-logo-image{padding:0;overflow:hidden}.ch-mark-icon.ch-logo-image img{object-fit:cover;width:100%;height:100%}.enterprise-shell{height:100vh;min-height:100vh;overflow:auto}.enterprise-page{max-width:1900px;margin:auto;padding:38px clamp(18px,3vw,48px) 60px}.enterprise-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.enterprise-heading>div{max-width:850px}.enterprise-heading small,.pipeline-heading a,.pipeline-heading span{color:#53d8ff;letter-spacing:.2em;text-transform:uppercase;font-size:9px}.enterprise-heading h1,.pipeline-heading h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(38px,5vw,68px);line-height:.95}.enterprise-heading p,.pipeline-heading p{color:#7e8da2;max-width:760px;margin:0;font-size:13px;line-height:1.6}.data-badge{color:#5ddcff;letter-spacing:.14em;background:#0b1722;border:1px solid #25455e;flex:none;align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:flex}.data-badge i{background:#40edaa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #40edaa}.data-badge.loading i{background:#ffce49;box-shadow:0 0 9px #ffce49}.data-badge.fallback{color:#9aa9ba;border-color:#2a3748}.data-badge.fallback i{box-shadow:none;background:#718197}.portfolio-mast{grid-template-columns:2fr repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.ghost-widget,.portfolio-stat{background:linear-gradient(135deg,#101c2b,#09111b);border:1px solid #223247;min-height:145px;padding:20px}.ghost-widget{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.ghost-mark{color:#5de6ff;background:#0c2635;border:1px solid #2f7997;place-items:center;width:58px;height:58px;display:grid;position:relative}.ghost-mark svg{width:30px}.ghost-mark i{border:1px solid #173e51;position:absolute;inset:-7px}.ghost-widget>div:nth-child(2){flex-direction:column;display:flex}.ghost-widget small,.portfolio-stat small{letter-spacing:.17em;color:#5d7189;font-size:8px}.ghost-widget strong{color:#f1fbff;margin-top:7px;font-size:44px;line-height:1}.ghost-widget p{color:#6f7e92;margin:4px 0 0;font-size:10px}.ghost-widget>span{color:#668095;align-self:flex-end;gap:7px;font-size:9px;display:flex}.ghost-widget>span svg{width:13px}.portfolio-stat{flex-direction:column;display:flex}.portfolio-stat>svg{color:#56dcff;width:21px}.portfolio-stat small{margin-top:auto}.portfolio-stat strong{margin-top:5px;font-size:31px}.portfolio-stat strong em{color:#51647a;font-size:13px;font-style:normal}.portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.portfolio-card{color:#eef7ff;background:linear-gradient(145deg,#101d2df5,#070d16fa);border:1px solid #24354b;flex-direction:column;min-height:250px;padding:17px;text-decoration:none;display:flex;position:relative;overflow:hidden}.portfolio-card:after{content:"";background:#28c9ff18;border-radius:50%;width:170px;height:170px;position:absolute;top:-95px;right:-95px;box-shadow:0 0 90px #28c9ff1d}.portfolio-card.tone-1:after{background:#9c6cff20}.portfolio-card.tone-2:after{background:#49efad1c}.portfolio-card.tone-3:after{background:#ff9f3520}.portfolio-card:hover{border-color:#4ba9cf;transform:translateY(-2px)}.portfolio-card-top{color:#4e6680;justify-content:space-between;font-size:9px;display:flex}.portfolio-card-top svg{color:#6ddfff;width:17px}.portfolio-card>small{color:#65829b;text-transform:uppercase;letter-spacing:.14em;margin-top:30px;font-size:8px}.portfolio-card h2{margin:7px 0 20px;font-size:20px}.health-line{color:#73849a;grid-template-columns:1fr auto;gap:5px;font-size:9px;display:grid}.health-line>b{color:#a9c4d6}.health-line>i{background:#172334;grid-column:1/-1;height:3px}.health-line>i em{background:#56dfff;height:100%;display:block;box-shadow:0 0 9px #56dfff}.stage-rail{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:22px;display:grid}.stage-rail span{color:#3d5169;text-transform:uppercase;letter-spacing:.05em;min-width:0;font-size:6px}.stage-rail span i{clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,8% 50%);background:#1a293a;height:5px;margin-bottom:7px;display:block}.stage-rail span.is-complete{color:#64dfff}.stage-rail span.is-complete i{background:linear-gradient(90deg,#237de9,#55e5ff);box-shadow:0 0 9px #3bccff}.portfolio-card footer{color:#597088;text-transform:uppercase;justify-content:space-between;margin-top:auto;font-size:8px;display:flex}.portfolio-card footer span{color:#8fe9ff;align-items:center;gap:5px;display:flex}.portfolio-card footer span i{background:#51e5ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #51e5ff}.portfolio-card.empty{color:#526277;background:#080e16;border-style:dashed;justify-content:center}.portfolio-card.empty>span{letter-spacing:.14em;font-size:8px}.portfolio-card.empty h2{color:#718096;margin:9px 0}.portfolio-card.empty p{max-width:210px;margin:0;font-size:10px;line-height:1.5}.pipeline-page{max-width:none}.pipeline-heading{margin-bottom:24px}.pipeline-heading>div{align-items:center;gap:7px;display:flex}.pipeline-heading a{text-decoration:none}.pipeline-heading svg{color:#44566d;width:12px}.pipeline-heading h1{margin-bottom:9px;font-size:44px}.pipeline-belt{grid-template-columns:.85fr 1.05fr .9fr 1.35fr;gap:8px;min-height:650px;display:grid}.pipeline-column{background:#09111b;border:1px solid #243448;flex-direction:column;min-width:0;display:flex}.pipeline-column>header{background:#0d1723;border-bottom:1px solid #243448;align-items:center;gap:10px;height:77px;padding:0 14px;display:flex}.pipeline-column>header>span{color:#29445d;font-size:21px}.pipeline-column>header>div{flex-direction:column;min-width:0;display:flex}.pipeline-column>header small{color:#4d95b3;letter-spacing:.18em;font-size:7px}.pipeline-column>header h2{margin:4px 0 0;font-size:13px}.pipeline-column>header>svg{color:#56dcff;width:18px;margin-left:auto}.pipeline-column>footer{color:#597087;text-transform:uppercase;border-top:1px solid #1e2c3c;align-items:center;gap:7px;min-height:42px;margin-top:auto;padding:11px 13px;font-size:8px;display:flex}.pipeline-column>footer svg{width:13px}.branch-chip,.socket-state{color:#7791a8;background:#0d1925;border:1px solid #263a4d;align-items:center;gap:6px;margin:12px;padding:8px;font-size:8px;display:flex}.branch-chip svg,.socket-state svg{width:13px}.repo-tree{padding:0 8px}.repo-tree button{color:#7c8da2;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:34px;font-size:10px;display:flex}.repo-tree button>span{align-items:center;gap:6px;display:flex}.repo-tree svg{width:13px}.repo-tree button>span svg{color:#4d9abd}.socket-state.live{color:#4deab0;border-color:#245443}.socket-state.unavailable{color:#ffb75c;border-color:#5b4529}.terminal-output{color:#7ea4b8;background:#05090e;min-height:390px;padding:13px;font:10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.terminal-output p{grid-template-columns:24px 1fr;margin:0;display:grid}.terminal-output p span{color:#2f4a5c}.terminal-output>i{color:#54e0ff;align-items:center;gap:6px;font-style:normal;display:flex}.terminal-output>i em{background:#54e0ff;width:5px;height:10px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.render-list{padding:12px}.render-list article{background:#0d1722;border:1px solid #243448;margin-bottom:9px;padding:12px}.render-list article>div{align-items:center;gap:8px;display:flex}.render-list article svg{color:#62dcff;width:16px}.render-list article span{flex-direction:column;min-width:0;display:flex}.render-list article b{font-size:10px}.render-list article small{color:#52677f;margin-top:3px;font-size:7px}.render-list article em{color:#63dfff;margin-left:auto;font-size:9px;font-style:normal}.render-list article>i{background:#182637;height:4px;margin-top:11px;display:block}.render-list article>i span{background:linear-gradient(90deg,#376aff,#5de7ff);height:100%;box-shadow:0 0 8px #4ed8ff}.render-list article p{color:#4d6075;text-transform:uppercase;align-items:center;gap:5px;margin:8px 0 0;font-size:7px;display:flex}.render-list article p svg{width:10px}.approval-workspace{grid-template-columns:1fr 1fr;gap:8px;padding:9px;display:grid}.claim-list article{background:#0c1621;border:1px solid #293b50;min-height:112px;margin-bottom:7px;padding:11px}.claim-list article>small{color:#55718b;letter-spacing:.15em;font-size:7px}.claim-list article p{color:#b1becc;font-size:9px;line-height:1.45}.claim-list article>span{color:#efbd5b;font-size:7px}.claim-list article.approved{border-color:#276047}.claim-list article.approved>span{color:#50e7a9}.claim-list article.denied{border-color:#68353c}.claim-list article.denied>span{color:#ff7380}.video-preview{aspect-ratio:9/11;color:#567086;background:radial-gradient(circle,#173249,#070d15 70%);border:1px solid #2b4357;flex-direction:column;justify-content:center;align-items:center;min-height:245px;display:flex}.video-preview svg{color:#55dbff;width:34px}.video-preview span{letter-spacing:.15em;margin-top:10px;font-size:7px}.video-preview b{color:#ddebfa;margin-top:7px;font-size:12px}.video-preview small{margin-top:4px;font-size:8px}.decision-row{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.decision-row button{text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;gap:4px;height:32px;font-size:8px;display:flex}.decision-row button svg{width:12px}.decision-row .approve{color:#5ff0b2;background:#0d201a;border-color:#275d47}.decision-row .deny{color:#ff7482;background:#231014;border-color:#63323a}.registry-grid{grid-template-columns:1.3fr .8fr;gap:10px;display:grid}.registry-panel{background:#09111b;border:1px solid #25364a;min-width:0}.registry-panel>header{border-bottom:1px solid #25364a;justify-content:space-between;align-items:center;height:70px;padding:0 16px;display:flex}.registry-panel>header>div{align-items:center;gap:10px;display:flex}.registry-panel>header svg{color:#56dcff;width:20px}.registry-panel>header span{flex-direction:column;display:flex}.registry-panel>header small{color:#53728d;letter-spacing:.16em;font-size:7px}.registry-panel>header h2{margin:4px 0 0;font-size:13px}.registry-panel>header>span{color:#496077;font-size:8px}.agent-registry{grid-row:span 2;height:720px}.registry-search{border-bottom:1px solid #202f41;align-items:center;gap:8px;height:48px;padding:0 14px;display:flex}.registry-search svg{color:#52677e;width:15px}.registry-search input{background:0 0;border:0;outline:0;flex:1;font-size:11px}.agent-table{content-visibility:auto;height:601px;overflow:auto}.agent-row{color:#71849a;border-bottom:1px solid #172536;grid-template-columns:1fr 65px 78px 70px;align-items:center;min-height:43px;padding:0 11px;font-size:8px;display:grid}.agent-row>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.agent-row>span:first-child i{color:#334b62;font-style:normal}.agent-row b{color:#aab9c9;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.agent-row>span:nth-child(3){color:#7a899a;align-items:center;gap:5px;display:flex}.agent-row>span:nth-child(3) em{background:#596b7c;border-radius:50%;width:5px;height:5px}.agent-row button{color:#e06c78;background:#1d0f13;border:1px solid #59333a;justify-content:center;align-items:center;gap:4px;height:25px;font-size:7px;display:flex}.agent-row button svg{width:10px}.agent-row.table-head{z-index:2;color:#4f657b;background:#0c1722;min-height:32px;position:sticky;top:0}.test-bench{padding-bottom:14px}.test-bench>label{color:#5c7189;letter-spacing:.13em;flex-direction:column;gap:6px;margin:12px 14px;font-size:7px;display:flex}.test-bench select,.test-bench textarea{color:#a8bed0;background:#060c12;border:1px solid #293b4f;outline:0;padding:9px;font:9px ui-monospace,monospace}.test-bench textarea{resize:vertical;min-height:80px}.bench-run{color:#63e3ff;text-transform:uppercase;background:#0d2935;border:1px solid #28657b;align-items:center;gap:6px;height:34px;margin:0 14px;font-size:8px;display:flex}.bench-run svg{width:12px}.bench-result{background:#060c12;border:1px solid #26374a;margin:10px 14px 0;padding:9px}.bench-result small{color:#456078;font-size:7px}.bench-result p{color:#8ea5b8;margin:5px 0 0;font:8px/1.5 ui-monospace,monospace}.skill-router{min-height:310px}.router-map{grid-template-columns:110px 1fr;align-items:center;gap:18px;min-height:178px;padding:14px;display:grid;position:relative}.router-core{background:#0c2733;border:1px solid #2b6c82;flex-direction:column;justify-content:center;align-items:center;height:90px;display:flex}.router-core svg{color:#5fe3ff;width:20px}.router-core b{margin-top:6px;font-size:8px}.router-core small{color:#55738a;margin-top:3px;font-size:7px}.router-spokes{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.router-spokes button{color:#6d8197;text-align:left;text-transform:uppercase;background:#0d1823;border:1px solid #26394c;grid-template-columns:1fr auto;align-items:center;height:32px;padding:0 8px;font-size:7px;display:grid;position:relative}.router-spokes button.active{color:#c7f4ff;border-color:#4ac6e8}.router-spokes button i{background:#285069;width:18px;height:1px;position:absolute;left:-19px}.router-spokes button b{color:#53cae8;font-size:8px}.router-detail{background:#0c1620;border:1px solid #29394b;align-items:center;gap:8px;margin:0 14px 13px;padding:9px;display:flex}.router-detail svg{color:#e7ad51;width:15px}.router-detail span{flex-direction:column;display:flex}.router-detail b{text-transform:uppercase;font-size:8px}.router-detail small{color:#5f7185;margin-top:3px;font-size:7px}.settings-frame{background:#09111b;border:1px solid #25364a;grid-template-columns:250px minmax(0,1fr);min-height:620px;display:grid}.settings-frame>nav{border-right:1px solid #25364a;padding:10px}.settings-frame>nav button{color:#718399;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px;display:flex}.settings-frame>nav button.active{color:#e7f7ff;background:#0f2130;border-color:#2c526d}.settings-frame>nav svg{color:#51d8fa;width:18px}.settings-frame>nav span{flex-direction:column;font-size:10px;display:flex}.settings-frame>nav small{color:#52667d;margin-top:4px;font-size:7px}.settings-content{padding:28px}.settings-pane{max-width:1050px}.pane-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.pane-title>div{align-items:center;gap:11px;display:flex}.pane-title>div>svg{color:#58dcff;width:28px}.pane-title span{flex-direction:column;display:flex}.pane-title small{letter-spacing:.15em;color:#577a94;font-size:8px}.pane-title h2{margin:5px 0 0;font-size:22px}.pane-title>button{color:#5ee2ff;background:#0e2a36;border:1px solid #2a7088;align-items:center;gap:6px;height:37px;font-size:9px;display:flex}.pane-title>button svg{width:14px}.settings-pane>p{color:#7a899b;max-width:780px;margin:18px 0 26px;font-size:11px;line-height:1.6}.budget-list{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.budget-list article{background:#0c1722;border:1px solid #273a4f;padding:15px}.budget-list article header{justify-content:space-between;align-items:center;display:flex}.budget-list article header span{align-items:center;gap:7px;font-size:10px;display:flex}.budget-list article header span i{background:#56dfff;border-radius:50%;width:8px;height:8px}.budget-list article header span .provider-1{background:#a879ff}.budget-list article header span .provider-2{background:#ff9e42}.budget-list article header em{color:#65778c;font-size:7px;font-style:normal}.budget-thermometer>i{background:#162536;height:7px;display:block}.budget-thermometer>i span{background:linear-gradient(90deg,#3475ff,#5ce4ff);height:100%;display:block}.budget-thermometer b{color:#76899d;margin-top:7px;font-size:8px;display:block}.budget-list label{color:#536a80;flex-direction:column;gap:6px;font-size:7px;display:flex}.budget-list input{background:#071019;border:1px solid #293c50;height:33px;padding:0 9px;font-size:10px}.policy-notice{background:#19170f;border:1px solid #4c422a;gap:9px;margin-top:16px;padding:11px;display:flex}.policy-notice svg{color:#e7b553;width:17px}.policy-notice span{flex-direction:column;display:flex}.policy-notice b{font-size:9px}.policy-notice small{color:#8c8067;margin-top:4px;font-size:8px}.draft-chip{color:#d6ac5d;border:1px solid #4e442d;padding:7px;font-size:7px}.policy-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.policy-options button{color:#8394a7;text-align:left;background:#0c1722;border:1px solid #2a3b4e;justify-content:space-between;align-items:center;min-height:64px;padding:0 13px;display:flex}.policy-options button>span{align-items:center;gap:8px;display:flex}.policy-options button svg{width:16px}.policy-options button b{font-size:9px}.policy-options button>i{background:#263648;border-radius:20px;width:31px;height:16px;padding:2px}.policy-options button>i em{background:#6e7e8f;border-radius:50%;width:12px;height:12px;display:block}.policy-options button.enabled{color:#bff6e2;border-color:#2e6a5a}.policy-options button.enabled>i{background:#1d6a50}.policy-options button.enabled>i em{background:#5cebb1;margin-left:15px}.socket-state.reconnecting{color:#ffcf63;border-color:#5b4d2b}.active-agent{background:#0a202b;border:1px solid #286079;flex-direction:column;margin:0 12px 12px;padding:11px;display:flex}.active-agent small{letter-spacing:.15em;color:#4f96b3;font-size:7px}.active-agent b{margin-top:5px;font-size:11px}.active-agent span{color:#76dfff;margin-top:4px;font:8px ui-monospace,monospace}.active-agent>i{background:#152c39;height:4px;margin-top:10px}.active-agent>i em{background:#55e2ff;height:100%;display:block;box-shadow:0 0 8px #55e2ff}.active-agent p{color:#5d778b;margin:5px 0 0;font-size:7px}.decision-row button{height:auto;min-height:38px;padding:5px}@media (max-width:1200px){.portfolio-mast{grid-template-columns:2fr repeat(3,.7fr)}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-belt{grid-template-columns:1fr 1fr}.registry-grid{grid-template-columns:1fr}.agent-registry{grid-row:auto}.budget-list{grid-template-columns:1fr}}@media (max-width:980px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.factory-tabs button{min-width:125px}.workspace .canvas{height:calc(100vh - 265px)}.portfolio-mast{grid-template-columns:1fr 1fr}.ghost-widget{grid-column:1/-1}.settings-frame{grid-template-columns:1fr}.settings-frame>nav{border-bottom:1px solid #25364a;border-right:0;grid-template-columns:1fr 1fr;display:grid}.policy-options{grid-template-columns:1fr}}@media (max-width:640px){.core-sidebar.is-expanded{width:min(286px,100vw - 18px)}.module-topbar{height:60px;padding:0 12px}.module-topbar b{display:none}.module-page{padding:30px 18px}.module-grid{grid-template-columns:1fr}.module-grid article{min-height:230px}.factory-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-tile{min-height:125px}.shell{grid-template:60px 1fr/64px minmax(0,1fr)!important}.shell>.top{height:60px}.workspace .canvas{height:calc(100vh - 278px)}.factory-tabs{padding-bottom:9px}.enterprise-heading{display:block}.data-badge{width:max-content;margin-top:18px}.portfolio-mast,.portfolio-grid,.pipeline-belt{grid-template-columns:1fr}.ghost-widget{grid-template-columns:auto 1fr}.ghost-widget>span{display:none}.enterprise-page{padding:26px 12px 45px}.approval-workspace{grid-template-columns:1fr}.agent-row{grid-template-columns:1fr 48px 60px 56px}.settings-content{padding:18px}.settings-frame>nav{grid-template-columns:1fr}.pane-title{flex-direction:column;align-items:flex-start}}.portfolio-page{font-family:ui-sans-serif,system-ui,sans-serif}.portfolio-heading{margin-bottom:19px}.portfolio-heading h1{font-size:clamp(36px,4.2vw,58px)}.executive-cockpit{background:linear-gradient(105deg,#101d2b,#0b1521 55%,#112330);border:1px solid #31465a;grid-template-columns:minmax(250px,1.05fr) minmax(230px,1.25fr) minmax(260px,1fr);min-height:120px;margin-bottom:12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.executive-cockpit>div{min-width:0;padding:19px 21px}.executive-cockpit>div+div{border-left:1px solid #273a4c}.cockpit-brand{align-items:center;gap:13px;display:flex}.cockpit-brand img{object-fit:cover;border:1px solid #325c6a;border-radius:8px;width:60px;height:60px}.cockpit-brand>div{flex-direction:column;gap:5px;min-width:0;display:flex}.cockpit-brand small,.cockpit-stream small,.cockpit-value>small{color:#72aac2;letter-spacing:.17em;font-size:8px}.cockpit-brand strong{letter-spacing:.08em;white-space:nowrap;font-size:17px}.cockpit-brand strong em{color:#46dfff;font-style:normal}.cockpit-brand span{letter-spacing:.12em;color:#71879b;font:9px ui-monospace,monospace}.cockpit-stream>div{align-items:center;gap:7px;display:flex}.cockpit-stream svg{color:#56dfff;width:14px}.cockpit-stream-state{color:#698196;white-space:nowrap;margin-left:auto;font:8px ui-monospace,monospace}.cockpit-stream p{color:#a9c2d1;white-space:nowrap;text-overflow:ellipsis;margin:16px 0 0;font:11px/1.5 ui-monospace,monospace;overflow:hidden}.cockpit-value strong{color:#eaf9ff;margin-top:12px;font:600 29px/1.1 ui-monospace,monospace;display:block}.cockpit-value strong span{letter-spacing:.1em;color:#65d9f4;font-size:10px}.cockpit-value>div{color:#7596aa;align-items:center;gap:6px;margin-top:9px;font:9px ui-monospace,monospace;display:flex}.cockpit-value>div svg{width:12px}.cockpit-value>div b{color:#c9ecfa;font-weight:500}.portfolio-mast{grid-template-columns:1.5fr repeat(3,1fr)}.portfolio-mast .ghost-widget,.portfolio-mast .portfolio-stat{min-height:103px;padding:15px}.portfolio-mast .ghost-mark{width:44px;height:44px}.portfolio-mast .ghost-mark svg{width:25px}.portfolio-mast .ghost-widget strong{font-size:29px}.portfolio-mast .portfolio-stat strong{font-size:25px}.factory-floor-heading{justify-content:space-between;align-items:end;gap:15px;margin:34px 0 14px;display:flex}.factory-floor-heading small{color:#54d9f8;letter-spacing:.18em;font:9px ui-monospace,monospace}.factory-floor-heading h2{letter-spacing:-.03em;margin:7px 0;font-size:25px}.factory-floor-heading p{color:#71869a;margin:0;font-size:11px}.factory-floor-heading>span{color:#718ca3;white-space:nowrap;font:9px ui-monospace,monospace}.portfolio-card{background:linear-gradient(150deg,#122233,#09131e 58%,#0c1723);min-height:312px;padding:17px}.portfolio-card:after{pointer-events:none}.portfolio-card-top,.factory-identity,.factory-branch,.factory-section-label,.stage-rail,.factory-trend,.portfolio-card footer{z-index:1;position:relative}.portfolio-card-top{letter-spacing:.12em;font-family:ui-monospace,monospace}.factory-identity{align-items:center;gap:11px;margin:22px 0 11px;display:flex}.factory-avatar{color:#55dfff;background:#123247;border:1px solid #35607a;flex:none;place-items:center;width:38px;height:38px;display:grid}.factory-avatar svg{width:20px}.factory-identity>div:last-child{min-width:0}.factory-identity small{letter-spacing:.1em;color:#7796ab;text-transform:uppercase;font-size:8px}.portfolio-card .factory-identity h2{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:17px;overflow:hidden}.factory-branch{color:#8aabc1;background:#08131e;border:1px solid #273d50;align-items:center;gap:5px;min-width:0;padding:7px 8px;font:9px ui-monospace,monospace;display:flex}.factory-branch svg{flex:none;width:12px}.factory-branch span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.factory-section-label{color:#7693a8;letter-spacing:.1em;justify-content:space-between;margin-top:20px;font:8px ui-monospace,monospace;display:flex}.portfolio-card .stage-rail{gap:2px;margin-top:9px}.portfolio-card .stage-rail span{letter-spacing:0;font-size:6px}.portfolio-card .stage-rail span i{height:8px}.factory-trend{border-top:1px solid #26374b;justify-content:space-between;align-items:center;gap:10px;margin:15px 0 16px;padding-top:11px;display:flex}.factory-trend>div{flex-direction:column;gap:5px;display:flex}.factory-trend>div>span{color:#7094a9;letter-spacing:.08em;font:8px ui-monospace,monospace}.factory-trend small{color:#536a7d;font-size:8px}.trend-placeholder{opacity:.65;background:repeating-linear-gradient(90deg,#0000 0 13px,#294357 14px 15px),linear-gradient(#0000 46%,#2c4858 48% 52%,#0000 54%);flex:none;width:67px;height:24px}.portfolio-card footer{border-top:1px solid #27374a;gap:10px;padding-top:11px;font:8px ui-monospace,monospace}.portfolio-card footer b{white-space:nowrap;color:#8fdff0;align-items:center;gap:3px;display:flex}.portfolio-card footer b svg{width:11px}.portfolio-card.awaiting-approval{border-color:#ff9a56;animation:2.5s ease-in-out infinite factory-warning;box-shadow:0 0 16px #ff5a361f,inset 0 0 30px #ff5a360a}.factory-audit{z-index:1;color:#ffb384;align-items:center;gap:7px;margin-bottom:10px;font:9px ui-monospace,monospace;display:flex;position:relative}.factory-audit svg{width:15px}@keyframes factory-warning{50%{box-shadow:0 0 23px #ff5a3650,inset 0 0 34px #ff5a361c}}@media (prefers-reduced-motion:reduce){.portfolio-card.awaiting-approval{animation:none}}.factory-capacity{color:#a2c1d2;border:1px dashed #2a4558;align-items:center;gap:9px;margin-top:10px;padding:15px;font-size:10px;display:flex}.factory-capacity svg{color:#4eb8d5;width:16px}.factory-capacity small{color:#5f7890;margin-left:auto;font-size:9px}@media (max-width:1270px){.executive-cockpit{grid-template-columns:1fr 1.2fr}.cockpit-value{border-top:1px solid #273a4c;grid-column:1/-1;border-left:0!important}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.executive-cockpit{grid-template-columns:1fr}.executive-cockpit>div+div{border-top:1px solid #273a4c;border-left:0}.cockpit-value{grid-column:auto}.portfolio-mast{grid-template-columns:1fr 1fr}.portfolio-mast .ghost-widget{grid-column:1/-1}.factory-floor-heading{flex-direction:column;align-items:start}}@media (max-width:640px){.portfolio-grid{grid-template-columns:1fr}.factory-capacity{flex-wrap:wrap;align-items:flex-start}.factory-capacity small{margin-left:25px}}.market-usage-guard{border-top:1px solid #24384a;margin-top:28px;padding-top:24px}.market-usage-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.market-usage-heading>div{align-items:center;gap:10px;display:flex}.market-usage-heading svg{color:#5bdfff;width:22px}.market-usage-heading span{flex-direction:column;display:flex}.market-usage-heading small{letter-spacing:.14em;color:#5f7d92;font-size:8px}.market-usage-heading h3{margin:4px 0 0;font-size:16px}.market-usage-heading>em{color:#9ffb71;background:#0d1c18;border:1px solid #315d45;padding:7px 9px;font:8px ui-monospace,monospace}.market-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.usage-card{background:linear-gradient(155deg,#0d1924,#08121b);border:1px solid #293e51;padding:15px;position:relative;overflow:hidden}.usage-card.stopped{border-color:#77452f;box-shadow:0 0 26px #ff7d4612}.usage-card-logo{opacity:.12;pointer-events:none;width:28px;height:28px;position:absolute;bottom:7px;right:8px}.usage-card-logo img{object-fit:contain;width:100%;height:100%}.usage-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.usage-card>header>div{align-items:center;gap:8px;display:flex}.usage-card>header i{background:#617486;border-radius:50%;width:8px;height:8px}.usage-card>header i.connected{background:#8df36b;box-shadow:0 0 9px #8df36b55}.usage-card>header span{flex-direction:column;display:flex}.usage-card>header b{font-size:10px}.usage-card>header small{color:#60798d;margin-top:3px;font-size:7px}.usage-card>header em{color:#7f98aa;border:1px solid #304758;padding:5px 7px;font:7px ui-monospace,monospace}.usage-card>header em.free{color:#88ef6e;border-color:#385d44}.usage-card>header em.paid{color:#ffd37b;border-color:#6b5731}.usage-card>header em.stopped{color:#ff8e72;border-color:#744331}.usage-meter{grid-template-columns:1fr auto;align-items:center;gap:10px;margin:18px 0;display:grid}.usage-meter>div>i{background:#162536;height:7px;display:block}.usage-meter>div>i span{background:linear-gradient(90deg,#47d8ff,#a6ff59);height:100%;display:block}.usage-card.stopped .usage-meter>div>i span{background:linear-gradient(90deg,#ff9d4d,#ff6d6d)}.usage-meter b{color:#73889a;margin-top:6px;font-size:8px;display:block}.usage-meter strong{color:#d8e8ef;font:600 17px ui-monospace,monospace}.usage-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.usage-controls label,.paid-boundary label{flex-direction:column;gap:5px;display:flex}.usage-controls span,.paid-boundary label>span{color:#5c778a;letter-spacing:.08em;font:7px ui-monospace,monospace}.usage-controls input,.paid-boundary input{color:#d9e8ef;background:#071019;border:1px solid #2c4153;outline:0;height:32px;padding:0 8px;font-size:9px}.usage-switches{gap:7px;margin:10px 0;display:flex}.usage-switches button{color:#7b91a1;background:#0a151f;border:1px solid #2b4052;flex:1;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:8px;display:flex}.usage-switches button svg{width:13px}.usage-switches button.enabled{color:#9ffb71;background:#0e1b16;border-color:#3a654a}.usage-switches button.enabled.stop{color:#ffb568;background:#1c140d;border-color:#6f4b2d}.usage-save{color:#62def7;background:#0d2632;border:1px solid #2c6680;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;font-size:8px;font-weight:700;display:flex}.usage-save svg{width:13px}.paid-boundary{z-index:1;background:#18150f;border:1px solid #4b402c;margin-top:12px;padding:10px;position:relative}.paid-boundary>div{gap:8px;display:flex}.paid-boundary>div>svg{color:#ddb25c;flex:none;width:16px}.paid-boundary>div>span{flex-direction:column;display:flex}.paid-boundary>div b{font-size:9px}.paid-boundary>div small{color:#897a60;margin-top:3px;font-size:7px;line-height:1.4}.paid-boundary label{margin-top:10px}.authorize-paid,.revoke-paid{color:#ffd77f;background:#2a210f;border:1px solid #725a2d;justify-content:center;align-items:center;gap:6px;width:100%;height:33px;margin-top:8px;font-size:8px;font-weight:700;display:flex}.revoke-paid{color:#ff9e83;background:#21130f;border-color:#5a3e32}.authorize-paid:disabled,.revoke-paid:disabled,.usage-save:disabled{opacity:.4;cursor:not-allowed}.authorize-paid svg,.revoke-paid svg{width:13px}.usage-alerts{background:#09131c;border:1px solid #293e51;margin-top:14px;padding:12px}.usage-alerts>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.usage-alerts>header svg{color:#ffb267;width:16px}.usage-alerts>header span{flex-direction:column;display:flex}.usage-alerts>header small{letter-spacing:.12em;color:#6f8798;font-size:7px}.usage-alerts>header b{margin-top:2px;font-size:10px}.usage-alerts>article{border-top:1px solid #1e3342;grid-template-columns:7px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.usage-alerts>article>i{background:#ffb267;border-radius:50%;width:6px;height:6px}.usage-alerts>article.shutdown>i{background:#ff6e70}.usage-alerts>article b{font-size:8px}.usage-alerts>article p{color:#708797;margin:2px 0 0;font-size:7px}.usage-alerts>article>span{color:#8da3b0;font:8px ui-monospace,monospace}.usage-alerts>p{color:#6c8292;margin:0;font-size:8px}@media (max-width:900px){.market-usage-grid{grid-template-columns:1fr}.market-usage-heading{flex-direction:column;align-items:flex-start}}.usage-switches button:disabled{opacity:.72;cursor:not-allowed}.nonbillable-provider{background:#0d1914;border:1px solid #315340;padding:8px;margin-top:9px!important}.nonbillable-provider>svg{color:#92ef78!important}.nonbillable-provider small{color:#718975!important}.paid-authorized-summary{background:#211b0f;border:1px solid #67562f;padding:8px;margin-top:10px!important}.paid-authorized-summary span{flex-direction:column;display:flex}.paid-authorized-summary b{color:#ffd37b;font-size:8px}.paid-authorized-summary small{color:#9b8965;margin-top:2px;font-size:7px}.entitlement-pane{max-width:1120px}.entitlement-current{background:linear-gradient(150deg,#102331,#08131c);border:1px solid #29475b;grid-template-columns:1.2fr .8fr .8fr;align-items:stretch;gap:12px;margin-bottom:12px;padding:14px;display:grid;position:relative;overflow:hidden}.entitlement-logo{opacity:.12;width:32px;height:32px;position:absolute;bottom:7px;right:8px}.entitlement-logo img{object-fit:contain;width:100%;height:100%}.entitlement-current>div:first-of-type{flex-direction:column;justify-content:center;padding:8px 10px;display:flex}.entitlement-current>div:first-of-type small{color:#638096;letter-spacing:.14em;font:8px ui-monospace,monospace}.entitlement-current>div:first-of-type strong{margin-top:5px;font-size:24px}.entitlement-current>div:first-of-type em{color:#8cf06b;text-transform:uppercase;margin-top:4px;font:8px ui-monospace,monospace}.capacity-block{background:#09151f;border:1px solid #283f50;flex-direction:column;justify-content:center;padding:12px;display:flex}.capacity-block small{color:#617f93;letter-spacing:.1em;font:7px ui-monospace,monospace}.capacity-block strong{margin-top:5px;font:600 23px ui-monospace,monospace}.capacity-block strong em{color:#567084;font-size:12px;font-style:normal}.capacity-block>i{background:#182838;height:5px;margin-top:9px}.capacity-block>i span{background:linear-gradient(90deg,#35d6ff,#b8ff35);height:100%;display:block}.capacity-block.compact{min-width:140px;padding:8px 10px}.capacity-block.compact strong{font-size:15px}.entitlement-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.entitlement-plan{background:#0a1620;border:1px solid #293f51;min-height:182px;padding:13px}.entitlement-plan.active{border-color:#4cc9e7;box-shadow:inset 0 0 22px #35d6ff0f}.entitlement-plan.reserved{opacity:.68;border-style:dashed}.entitlement-plan header{grid-template-columns:26px 1fr auto;align-items:center;gap:8px;display:grid}.entitlement-plan header>svg{color:#55dff7;width:18px}.entitlement-plan header span{flex-direction:column;display:flex}.entitlement-plan header small{color:#5f7b90;letter-spacing:.1em;font:7px ui-monospace,monospace}.entitlement-plan header b{margin-top:2px;font-size:11px}.entitlement-plan header em{color:#9ffb71;border:1px solid #375d43;padding:4px 5px;font:7px ui-monospace,monospace}.entitlement-plan dl{gap:7px;margin:15px 0 0;display:grid}.entitlement-plan dl div{border-top:1px solid #1e3342;justify-content:space-between;gap:8px;padding-top:7px;display:flex}.entitlement-plan dt{color:#637d91;font:7px ui-monospace,monospace}.entitlement-plan dd{color:#dce8ef;margin:0;font:600 10px ui-monospace,monospace}.reserved-notice{color:#bda66d;background:#18150f;border:1px solid #4b432d;gap:6px;margin-top:10px;padding:7px;font-size:7px;line-height:1.35;display:flex}.reserved-notice svg{flex:none;width:12px}.portfolio-capacity-list{background:#09141e;border:1px solid #293f51;margin-top:12px}.portfolio-capacity-list>header{border-bottom:1px solid #213747;align-items:center;gap:8px;height:54px;padding:0 12px;display:flex}.portfolio-capacity-list>header>svg{color:#58dcf7;width:16px}.portfolio-capacity-list>header span{flex-direction:column;display:flex}.portfolio-capacity-list>header small{color:#637e91;font:7px ui-monospace,monospace}.portfolio-capacity-list>header b{font-size:10px}.portfolio-capacity-list>article{border-top:1px solid #1b3040;justify-content:space-between;align-items:center;gap:15px;padding:9px 11px;display:flex}.portfolio-capacity-list>article:first-of-type{border-top:0}.portfolio-capacity-list>article>span b{font-size:9px;display:block}.portfolio-capacity-list>article>span small{color:#60798b;margin-top:2px;font-size:7px;display:block}.subscription-credit-boundary,.entitlement-security-note{background:#1d170d;border:1px solid #5e4b2a;gap:9px;margin-top:12px;padding:11px;display:flex}.subscription-credit-boundary>svg{color:#ffd071;flex:none;width:18px}.subscription-credit-boundary span,.entitlement-security-note span{flex-direction:column;display:flex}.subscription-credit-boundary b,.entitlement-security-note b{font-size:9px}.subscription-credit-boundary small,.entitlement-security-note small{color:#a18d64;margin-top:3px;font-size:8px;line-height:1.45}.entitlement-security-note{background:#0d1a15;border-color:#315342}.entitlement-security-note>svg{color:#91ef76;flex:none;width:18px}.entitlement-security-note small{color:#6f8b78}@media (max-width:1000px){.entitlement-plan-grid,.entitlement-current{grid-template-columns:1fr 1fr}.entitlement-current>div:first-of-type{grid-column:1/-1}}@media (max-width:640px){.entitlement-plan-grid,.entitlement-current{grid-template-columns:1fr}.entitlement-current>div:first-of-type{grid-column:auto}.portfolio-capacity-list>article{flex-direction:column;align-items:flex-start}.capacity-block.compact{width:100%}}.command-deck{max-width:1560px;margin:auto;padding:48px clamp(20px,4vw,64px) 72px}.command-hero{border-bottom:1px solid #203246;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:34px;display:flex}.command-hero>div{max-width:850px}.command-hero small,.command-section-head small{color:#5df;letter-spacing:.2em;font:9px ui-monospace,monospace}.command-hero h1{letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(48px,6vw,88px);line-height:.9}.command-hero p{color:#8293a8;max-width:760px;margin:0;font-size:14px;line-height:1.7}.command-launch{color:#a9efff;letter-spacing:.1em;background:linear-gradient(110deg,#123b50,#0c2433);border:1px solid #4ddfff;align-items:center;gap:9px;min-height:52px;padding:0 18px;font:700 9px ui-monospace,monospace;text-decoration:none;display:flex;box-shadow:0 0 32px #39cfff18}.command-launch svg{width:16px}.command-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0 44px;display:grid}.command-metrics article{background:linear-gradient(150deg,#101c29,#09121c);border:1px solid #24384c;flex-direction:column;min-height:145px;padding:18px;display:flex}.command-metrics article>svg{color:#55dfff;width:19px}.command-metrics small{color:#617a91;letter-spacing:.12em;margin-top:auto;font:8px ui-monospace,monospace}.command-metrics strong{margin-top:5px;font:600 30px ui-monospace,monospace}.command-metrics span{color:#536b81;margin-top:4px;font-size:8px}.command-metrics .signal-live{color:#9cf97c;text-shadow:0 0 15px #79ff6650}.command-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.command-section-head h2{margin:6px 0 0;font-size:25px}.command-section-head>a{color:#77dff4;align-items:center;gap:6px;font:8px ui-monospace,monospace;text-decoration:none;display:flex}.command-section-head svg{width:13px}.command-mission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.command-mission{color:#eaf7ff;background:linear-gradient(145deg,#112132,#08131e);border:1px solid #263b50;flex-direction:column;min-height:265px;padding:17px;text-decoration:none;transition:all .18s;display:flex}.command-mission:hover{border-color:#4fcce8;transform:translateY(-2px)}.command-mission>header{justify-content:space-between;display:flex}.command-mission>header span{align-items:center;gap:7px;display:flex}.command-mission>header i{background:#5be3ff;width:6px;height:6px;box-shadow:0 0 9px #5be3ff}.command-mission>header small{color:#68859b;text-transform:uppercase;font:8px ui-monospace,monospace}.command-mission>header svg{color:#5edfff;width:16px}.command-mission h3{margin:27px 0 7px;font-size:20px}.command-mission>p{color:#637d91;white-space:nowrap;text-overflow:ellipsis;margin:0;font:8px ui-monospace,monospace;overflow:hidden}.command-stage{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:26px;display:grid}.command-stage span i{background:#17283a;height:6px;display:block}.command-stage span.done i{background:linear-gradient(90deg,#2784d7,#55dfff);box-shadow:0 0 7px #42d6ff55}.command-stage small{color:#40586c;margin-top:6px;font:6px ui-monospace,monospace;display:block}.command-stage span.done small{color:#6ca7bb}.command-mission footer{color:#7895aa;border-top:1px solid #22364a;grid-template-columns:14px 1fr auto;align-items:center;gap:6px;margin-top:auto;padding-top:13px;font:8px ui-monospace,monospace;display:grid}.command-mission footer svg{color:#63ddf6;width:13px}.command-mission footer b{color:#9ceafa;font-size:7px}.command-actions{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:42px;display:grid}.command-actions>a{color:#e6f3fa;background:#0a1520;border:1px solid #22384c;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;min-height:86px;padding:14px;text-decoration:none;display:grid}.command-actions>a>svg{color:#59dfff;width:19px}.command-actions>a>svg:last-child{color:#4f7087;width:13px}.command-actions span{flex-direction:column;gap:4px;display:flex}.command-actions small{color:#5f7b91;letter-spacing:.1em;font:7px ui-monospace,monospace}.command-actions b{font-size:10px}@media (max-width:1100px){.command-mission-grid,.command-metrics,.command-actions{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.command-deck{padding:28px 14px 55px}.command-hero{flex-direction:column;align-items:stretch}.command-hero h1{font-size:48px}.command-launch{justify-content:center}.command-metrics,.command-mission-grid,.command-actions{grid-template-columns:1fr}.command-metrics article{min-height:118px}.command-section-head{flex-direction:column;align-items:flex-start}}.factory-card-link{color:inherit;flex-direction:column;flex:1;min-height:0;text-decoration:none;display:flex}.mission-abort{z-index:2;color:#fff;letter-spacing:.14em;background:linear-gradient(#8f0d1d,#510812);border:1px solid #ff334d;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:13px;font:800 10px ui-monospace,monospace;animation:1.65s ease-out infinite mission-abort-pulse;display:flex;position:relative;box-shadow:0 0 #ff2b4373}.mission-abort svg{width:17px}.mission-abort:hover,.mission-abort.armed{background:#d30f28;border-color:#ff7586;box-shadow:0 0 25px #ff243f66}.mission-abort.armed{animation:.7s ease-in-out infinite alternate mission-abort-armed}.abort-warning{z-index:2;text-align:center;position:relative;color:#ff9ba7!important;letter-spacing:.03em!important;margin-top:7px!important;font:8px/1.4 ui-monospace,monospace!important;display:block!important}.portfolio-error{color:#ff9baa;background:#251018;border:1px solid #773445;margin:0 0 12px;padding:10px 12px;font:9px ui-monospace,monospace}@keyframes mission-abort-pulse{0%{box-shadow:0 0 #ff2b4366}70%{box-shadow:0 0 0 12px #ff2b4300}to{box-shadow:0 0 #ff2b4300}}@keyframes mission-abort-armed{to{filter:brightness(1.35);transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){.mission-abort{animation:none}}.tracker-head{margin-top:4px}.tracker-source{color:#6f8fa3;letter-spacing:.12em;align-items:center;gap:7px;font:7px ui-monospace,monospace;display:flex}.tracker-source i{background:#76ff77;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #76ff77}.autonomy-tracker{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:48px;display:grid}.autonomy-tracker article{background:linear-gradient(145deg,#0e1d2a,#08131d);border:1px solid #24394d;flex-direction:column;min-height:138px;padding:16px;display:flex;position:relative;overflow:hidden}.autonomy-tracker article:after{content:"";background:#2f6b88;width:100%;height:2px;position:absolute;bottom:0;left:0}.autonomy-tracker article.tracker-primary:after{background:linear-gradient(90deg,#35a8e8,#61e7ff)}.autonomy-tracker article.clean-streak:after{background:linear-gradient(90deg,#68c95d,#aaff73)}.autonomy-tracker svg{color:#5bdfff;width:18px}.autonomy-tracker .clean-streak svg{color:#9dff76}.autonomy-tracker small{color:#68859a;letter-spacing:.1em;margin-top:auto;font:7px ui-monospace,monospace}.autonomy-tracker strong{letter-spacing:-.05em;margin-top:6px;font:600 27px ui-monospace,monospace}.autonomy-tracker strong em{color:#617f94;letter-spacing:.05em;font-size:9px;font-style:normal}.autonomy-tracker span{color:#4e6b80;margin-top:4px;font:7px ui-monospace,monospace}.autonomy-tracker .clean-streak strong{color:#b6ff94}@media (max-width:1200px){.autonomy-tracker{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.autonomy-tracker{grid-template-columns:1fr 1fr}.autonomy-tracker article{min-height:122px}.tracker-source{display:none}}@media (max-width:420px){.autonomy-tracker{grid-template-columns:1fr}}.portfolio-source-launcher{background:linear-gradient(105deg,#0f2434fa,#08131dfa);border:1px solid #3b5b74;grid-template-columns:minmax(230px,.7fr) minmax(520px,1.3fr);align-items:center;gap:20px;margin:0 0 18px;padding:22px;display:grid;box-shadow:0 14px 38px #00000047,inset 0 1px #ffffff0d}.portfolio-source-launcher>div:first-child{gap:4px;display:grid}.portfolio-source-launcher>div:first-child small{letter-spacing:.18em;color:#7fc9ef;font-size:10px;font-weight:800}.portfolio-source-launcher>div:first-child strong{color:#f3f8fc;font-size:22px}.portfolio-source-launcher>div:first-child span{color:#8fa4b5;font-size:12px;line-height:1.45}.portfolio-source-actions{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.source-action{border:1px solid #46677f;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:78px;padding:14px 16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;text-decoration:none!important}.source-action>svg:first-child{width:28px;height:28px}.source-action>svg:last-child{width:17px;height:17px}.source-action span{gap:3px;display:grid}.source-action b{letter-spacing:.05em;font-size:13px}.source-action small{opacity:.72;font-size:10px;line-height:1.35}.source-action:hover{border-color:#78cfff;transform:translateY(-2px);box-shadow:0 8px 25px #0000003d}.source-github{background:#eef7ff;border-color:#b9e1ff;color:#07131d!important}.source-local{background:#101f2c;color:#d9edfa!important}@media (max-width:900px){.portfolio-source-launcher{grid-template-columns:1fr}.portfolio-source-actions{grid-template-columns:1fr 1fr}}@media (max-width:620px){.portfolio-source-actions{grid-template-columns:1fr}.source-action{min-height:72px}}.pipeline-launch-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.pipeline-launch-actions .primary{color:#071009;background:#b8ff35;border:1px solid #b8ff35;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.pipeline-launch-actions .primary svg{width:14px}.pipeline-launch-actions .primary:disabled{opacity:.55}.genesis-state{color:#6f8498;max-width:650px;font-size:9px}.genesis-state.completed{color:#55e5ad}.genesis-state.blocked,.genesis-state.failed{color:#ff9a72}.ltp-start-pipeline{color:#b8ff35;white-space:nowrap;background:#142018;border:1px solid #b8ff35;margin-left:auto;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.render-list .render-asset{text-align:left;width:100%;color:inherit;cursor:pointer;background:#0d1722;border:1px solid #243448;margin-bottom:9px;padding:12px}.render-list .render-asset:hover,.render-list .render-asset:focus-visible{background:#102130;border-color:#4dbad9;outline:none}.render-asset>div{align-items:center;gap:8px;display:flex}.render-asset svg{color:#62dcff;width:16px}.render-asset span{flex-direction:column;min-width:0;display:flex}.render-asset b{font-size:10px}.render-asset small{color:#52677f;margin-top:3px;font-size:7px}.render-asset em{color:#63dfff;margin-left:auto;font-size:8px;font-style:normal}.render-asset p,.render-empty p{color:#657b90;margin:8px 0 0;font-size:8px}.render-empty{text-align:center;color:#7c91a6;border:1px dashed #2a4055;margin:0;padding:22px 14px}.render-empty svg{color:#55758d;width:24px;margin-bottom:8px}.render-empty b{color:#a9bac9;font-size:10px;display:block}.render-detail{background:#0b1824;border:1px solid #315069;flex-direction:column;gap:5px;margin:0 12px 12px;padding:12px;display:flex}.render-detail button{color:#7fa4bb;background:0 0;border:0;align-self:flex-end;align-items:center;gap:4px;font-size:8px;display:flex}.render-detail button svg{width:11px}.render-detail small{letter-spacing:.15em;color:#4d95b3;font-size:7px}.render-detail b{font-size:11px}.render-detail span,.render-detail p{color:#71879b;margin:0;font-size:8px}.pipeline-adapter-empty{color:#8ea8b8;border:1px dashed #7eeaff40;gap:8px;padding:22px;display:grid}.pipeline-adapter-empty svg{width:20px}.pipeline-adapter-empty b{color:#dff7ff}.pipeline-adapter-empty p{margin:0;line-height:1.5}.pipeline-live-orbit{background:#08131ed1;border:1px solid #7eeaff3d;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.pipeline-live-orbit small{letter-spacing:.14em;color:#66e6ff;font:9px ui-monospace,monospace}.pipeline-live-orbit h2{margin:5px 0;font-size:18px}.pipeline-live-orbit p{color:#8ea8b8;margin:0}.pipeline-live-orbit>span{letter-spacing:.12em;color:#ff9d9d;white-space:nowrap;border:1px solid #6a4040;padding:8px 10px;font:9px ui-monospace,monospace}@media (max-width:760px){.pipeline-live-orbit{flex-direction:column;align-items:flex-start}}.portfolio-card.workspace-backed{border-color:#35627a;box-shadow:0 0 24px #35d6ff0f}.workspace-intake-state{color:#86a9bb;text-transform:uppercase;background:#0b1a24;border:1px solid #38566a;flex:none;padding:5px 7px;font:7px ui-monospace,monospace}.workspace-intake-state.complete,.workspace-intake-state.completed{color:#9ffb71;background:#0d1b18;border-color:#426b50}.workspace-intake-state.failed,.workspace-intake-state.blocked{color:#ff8d96;background:#1b0e13;border-color:#713b43}.workspace-run-link{z-index:2;letter-spacing:.06em;background:#0b1a24;border:1px solid #315467;justify-content:center;align-items:center;gap:7px;min-height:32px;margin:10px 0 0;font:8px ui-monospace,monospace;display:flex;position:relative;color:#79dff5!important;text-decoration:none!important}.workspace-run-link:hover{background:#0e2230;border-color:#61dfff}.workspace-run-link svg{width:12px}.operating-graph{background:linear-gradient(145deg,#0b1621,#071019);border:1px solid #29445a;margin:0 0 18px;box-shadow:0 16px 38px #00000042}.operating-graph>header{border-bottom:1px solid #23394c;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.operating-graph>header small{color:#5bdfff;letter-spacing:.17em;font:8px ui-monospace,monospace}.operating-graph>header h2{margin:5px 0 4px;font-size:24px}.operating-graph>header p{color:#7e93a3;margin:0;font-size:10px}.graph-kpis{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.graph-kpis span{color:#718c9b;text-transform:uppercase;background:#0a1720;border:1px solid #284455;min-width:92px;padding:7px 9px;font:7px ui-monospace,monospace}.graph-kpis span b{color:#d4edf7;font-size:15px;display:block}.graph-kpis span.risk{background:#211015;border-color:#70424a}.graph-kpis span.risk b{color:#ff909b}.graph-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,.45fr);min-height:430px;display:grid}.graph-canvas{background:radial-gradient(circle at 50% 20%,#2f87b817,#0000 32rem),#061019;padding:12px;overflow:auto}.graph-layer{border-bottom:1px solid #142837;grid-template-columns:115px 1fr;gap:8px;padding:8px 0;display:grid}.graph-layer>strong{color:#5d7688;text-transform:uppercase;letter-spacing:.12em;padding-top:9px;font:7px ui-monospace,monospace}.graph-layer>div{flex-wrap:wrap;gap:7px;display:flex}.graph-node{text-align:left;color:#d9edf6;cursor:pointer;background:#0a1720;border:1px solid #294657;min-width:150px;max-width:220px;padding:8px 9px;position:relative}.graph-node:hover,.graph-node.selected{background:#0e2430;border-color:#5edfff;box-shadow:0 0 18px #4dd7ff17}.graph-node:before{content:"";background:#36566a;width:3px;position:absolute;top:0;bottom:0;left:0}.graph-node.risk-medium:before{background:#c5a04a}.graph-node.risk-high:before{background:#d26d49}.graph-node.risk-critical:before{background:#f24e62}.graph-node small,.graph-node span{text-transform:uppercase;font:6px ui-monospace,monospace;display:block}.graph-node small{color:#557284}.graph-node b{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:9px;display:block;overflow:hidden}.graph-node span{color:#6f8a9a}.graph-inspector{background:#08131b;border-left:1px solid #23394c;padding:14px}.graph-inspector-head small{color:#5bdfff;font:7px ui-monospace,monospace}.graph-inspector-head b{margin:4px 0;font-size:15px;display:block}.graph-inspector-head>a{color:#68dbf7;align-items:center;gap:4px;margin-top:8px;font:7px ui-monospace,monospace;text-decoration:none;display:inline-flex}.graph-inspector-head>a svg{width:10px}.risk-pill{color:#7692a2;text-transform:uppercase;border:1px solid #2c4959;padding:4px 6px;font:6px ui-monospace,monospace;display:inline-block}.risk-pill.risk-high,.risk-pill.risk-critical{color:#ff8d99;border-color:#6b3943}.graph-relations{margin-top:15px}.graph-relations>small{color:#567487;font:7px ui-monospace,monospace}.graph-relations article{border-top:1px solid #17303d;padding:8px 30px 8px 8px;position:relative}.graph-relations article span,.graph-relations article em{font:6px ui-monospace,monospace;display:block}.graph-relations article span{color:#6f92a5}.graph-relations article b{color:#c6dde8;margin:2px 0;font-size:8px;display:block}.graph-relations article em{color:#567181;font-style:normal}.graph-relations article button{color:#d46e77;background:0 0;border:0;position:absolute;top:10px;right:3px}.graph-relations article button svg{width:12px}.graph-relations p{color:#647e8e;font-size:8px}.graph-empty{text-align:center;color:#607c8e;place-content:center;height:100%;display:grid}.graph-empty svg{color:#4c7f99;width:28px;margin:0 auto 8px}.graph-empty b{font-size:10px}.graph-empty span{max-width:220px;margin-top:4px;font-size:8px;line-height:1.45}.graph-dependency-editor{background:#09151e;border-top:1px solid #23394c;grid-template-columns:1.2fr repeat(4,.8fr) 1.2fr auto;gap:7px;padding:12px;display:grid}.graph-dependency-editor>div{align-items:center;gap:8px;display:flex}.graph-dependency-editor>div>svg{color:#55dcff;width:18px}.graph-dependency-editor>div span{display:grid}.graph-dependency-editor>div small{color:#58778a;font:6px ui-monospace,monospace}.graph-dependency-editor>div b{font-size:8px}.graph-dependency-editor select,.graph-dependency-editor input{color:#bcd3de;background:#061019;border:1px solid #284455;min-width:0;padding:8px;font:7px ui-monospace,monospace}.graph-dependency-editor button{color:#91e7a8;white-space:nowrap;background:#0e2418;border:1px solid #3d7a55;align-items:center;gap:4px;padding:8px 10px;font:7px ui-monospace,monospace;display:flex}.graph-dependency-editor button svg{width:11px}.graph-dependency-editor button:disabled{opacity:.35}.graph-risk-strip{background:#1b0d12;border-top:1px solid #623742;align-items:center;gap:9px;padding:10px 12px;display:flex}.graph-risk-strip svg{color:#ff7481;width:17px}.graph-risk-strip small,.graph-risk-strip b{display:block}.graph-risk-strip small{color:#e47d86;font:6px ui-monospace,monospace}.graph-risk-strip b{color:#efb0b5;margin-top:2px;font-size:8px}@media (max-width:1200px){.graph-layout{grid-template-columns:1fr}.graph-inspector{border-top:1px solid #23394c;border-left:0;min-height:190px}.graph-dependency-editor{grid-template-columns:1fr 1fr 1fr}.graph-dependency-editor>div,.graph-dependency-editor input{grid-column:1/-1}}@media (max-width:700px){.operating-graph>header{flex-direction:column;align-items:flex-start}.graph-kpis{justify-content:flex-start}.graph-layer{grid-template-columns:1fr}.graph-layer>strong{padding-top:0}.graph-dependency-editor{grid-template-columns:1fr}.graph-dependency-editor>*{grid-column:1!important}}.priority-command{background:linear-gradient(145deg,#0b1721,#071019);border:1px solid #2d4a5e;margin:0 0 18px;box-shadow:0 16px 38px #00000040}.priority-command>header{border-bottom:1px solid #23394c;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.priority-command>header small{color:#6fe0ff;letter-spacing:.17em;font:8px ui-monospace,monospace}.priority-command>header h2{margin:5px 0 4px;font-size:25px}.priority-command>header p{color:#8096a5;max-width:720px;margin:0;font-size:10px;line-height:1.5}.priority-command>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:7px;display:flex}.priority-command>header>div:last-child>span{color:#708c9b;text-transform:uppercase;background:#091720;border:1px solid #294657;min-width:72px;padding:7px 9px;font:6px ui-monospace,monospace}.priority-command>header>div:last-child>span b{color:#d9eef7;font-size:15px;display:block}.priority-command>header button{color:#a8deef;background:#0d2130;border:1px solid #38647b;align-items:center;gap:5px;padding:7px 10px;font:7px ui-monospace,monospace;display:flex}.priority-command>header button svg{width:12px}.priority-authority{background:#0a1a24;border-bottom:1px solid #214055;align-items:center;gap:9px;padding:9px 12px;display:flex}.priority-authority svg{color:#70d4f4;width:17px}.priority-authority b,.priority-authority small{display:block}.priority-authority b{color:#9fdff2;font:7px ui-monospace,monospace}.priority-authority small{color:#637f8e;margin-top:2px;font-size:8px}.priority-table{padding:0 12px 12px}.priority-head,.priority-row{grid-template-columns:58px minmax(260px,1.7fr) 105px 70px 120px 120px;align-items:center;gap:8px;display:grid}.priority-head{color:#5d7787;text-transform:uppercase;min-height:34px;font:6px ui-monospace,monospace}.priority-row{border-top:1px solid #18303d;padding:10px 0;position:relative}.priority-row:before{content:"";background:#35566a;width:3px;position:absolute;top:0;bottom:0;left:-12px}.priority-row.action-unblock:before{background:#ef5d66}.priority-row.action-approval:before{background:#d4a548}.priority-row.action-integration:before{background:#b877db}.priority-row.action-execute:before{background:#48c98b}.priority-row.action-in_progress:before{background:#55c8ed}.priority-rank{color:#8cadbc;font:700 16px ui-monospace,monospace}.priority-row>div:nth-child(2) small{color:#668494;text-transform:uppercase;font:6px ui-monospace,monospace;display:block}.priority-row>div:nth-child(2) b{color:#d7eaf2;margin:3px 0;font-size:10px;display:block}.priority-row>div:nth-child(2) p{color:#78909d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;line-height:1.4;overflow:hidden}.priority-action{color:#a2c3d1;background:#0b1c26;border:1px solid #39596b;width:max-content;padding:5px 7px;font:6px ui-monospace,monospace;display:inline-flex}.priority-row>strong{color:#dceef5;font:700 20px ui-monospace,monospace}.priority-row>strong small{color:#5f7b89;font-size:7px}.priority-dependency{color:#99b2bd;font:8px ui-monospace,monospace}.priority-dependency small{color:#607b88}.priority-controls{justify-content:flex-end;gap:5px;display:flex}.priority-controls a,.priority-controls button{color:#8dc9dc;background:#0a1922;border:1px solid #31566a;align-items:center;gap:3px;padding:6px 7px;font:6px ui-monospace,monospace;text-decoration:none;display:flex}.priority-controls a svg{width:9px}.priority-explain{background:#07131a;border:1px solid #234050;grid-column:2/-1;grid-template-columns:1.25fr 1fr .8fr;gap:8px;padding:10px;display:grid}.priority-explain>div>small{color:#5d7c8c;margin-bottom:5px;font:6px ui-monospace,monospace;display:block}.priority-explain p{color:#829aa7;margin:3px 0;font-size:8px;line-height:1.45}.priority-explain span{color:#809aa7;border-bottom:1px solid #132936;grid-template-columns:1fr auto;gap:7px;padding:3px 0;font:7px ui-monospace,monospace;display:grid}.priority-explain span b{color:#647f8e;font-weight:400}.priority-explain em{color:#bda0be;border:1px solid #4d404d;margin:0 4px 4px 0;padding:4px 5px;font:6px ui-monospace,monospace;display:inline-block}.priority-empty{text-align:center;color:#5d7888;place-items:center;min-height:150px;display:grid}.priority-empty svg{width:24px}.priority-empty b{color:#9db6c2;margin-top:6px;font-size:9px}.priority-empty span{font-size:8px}.priority-command>footer{color:#557080;border-top:1px solid #203846;justify-content:space-between;gap:12px;padding:8px 12px;font:6px ui-monospace,monospace;display:flex}@media (max-width:1050px){.priority-head{display:none}.priority-row{grid-template-columns:50px 1fr 95px 65px}.priority-dependency,.priority-controls{grid-column:auto}.priority-explain{grid-column:1/-1}.priority-row>div:nth-child(2) p{white-space:normal}}@media (max-width:720px){.priority-command>header{flex-direction:column;align-items:flex-start}.priority-command>header>div:last-child{justify-content:flex-start}.priority-row{grid-template-columns:45px 1fr}.priority-row>*{grid-column:auto}.priority-action,.priority-row>strong,.priority-dependency,.priority-controls{grid-column:2}.priority-controls{justify-content:flex-start}.priority-explain{grid-column:1/-1;grid-template-columns:1fr}.priority-command>footer{flex-direction:column}}.portfolio-intelligence{background:linear-gradient(145deg,#0b1620,#071019);border:1px solid #314b60;margin:0 0 18px;box-shadow:0 16px 38px #0000003d}.portfolio-intelligence>header{border-bottom:1px solid #223a4c;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.portfolio-intelligence>header small{color:#7ce4ff;letter-spacing:.17em;font:8px ui-monospace,monospace}.portfolio-intelligence>header h2{margin:5px 0 4px;font-size:24px}.portfolio-intelligence>header p{color:#7f95a4;max-width:760px;margin:0;font-size:10px;line-height:1.5}.intel-kpis{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.intel-kpis span{color:#728d9b;text-transform:uppercase;background:#0a1720;border:1px solid #294758;min-width:96px;padding:7px 9px;font:6px ui-monospace,monospace}.intel-kpis span b{color:#d6edf6;font-size:15px;display:block}.intel-kpis button{color:#a8deef;background:#0d2130;border:1px solid #38667b;align-items:center;gap:5px;padding:7px 10px;font:7px ui-monospace,monospace;display:flex}.intel-kpis button svg{width:12px}.intel-governance{background:#091922;border-bottom:1px solid #214055;align-items:center;gap:9px;padding:9px 12px;display:flex}.intel-governance>svg{color:#75d9f5;width:17px}.intel-governance>span{flex:1;min-width:0}.intel-governance b,.intel-governance small{display:block}.intel-governance b{color:#a5dfef;font:7px ui-monospace,monospace}.intel-governance small{color:#637f8e;margin-top:2px;font-size:8px}.intel-governance>div{flex-wrap:wrap;gap:4px;display:flex}.intel-governance button{color:#718d9d;background:#08141c;border:1px solid #294b5d;padding:5px 7px;font:6px ui-monospace,monospace}.intel-governance button.active{color:#bcecf8;background:#0d2732;border-color:#5fd8f4}.intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.intel-card{background:#08151d;border:1px solid #253f4f;flex-direction:column;min-height:250px;padding:11px;display:flex;position:relative}.intel-card:before{content:"";background:#47758b;height:2px;position:absolute;top:0;left:0;right:0}.intel-card.intel-portfolio_wide_risk:before,.intel-card.intel-portfolio_risk_cluster:before{background:#ef6f78}.intel-card.intel-common_integration:before{background:#6fdcb4}.intel-card.intel-duplicate_capability:before{background:#b67ee7}.intel-card.intel-shared_audience:before{background:#56cdeb}.intel-card.intel-referral_candidate:before{background:#d4ad55}.intel-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.intel-card-top span,.intel-card-top em{text-transform:uppercase;font:6px ui-monospace,monospace}.intel-card-top span{color:#82a8ba}.intel-card-top em{color:#6d8592;font-style:normal}.intel-card h3{color:#d4e8f1;margin:7px 0 5px;font-size:11px;line-height:1.35}.intel-card>p{color:#8199a5;margin:0 0 10px;font-size:8px;line-height:1.5}.intel-signals,.intel-workspaces{margin-top:7px}.intel-signals>small,.intel-workspaces>small{color:#557586;margin-bottom:5px;font:6px ui-monospace,monospace;display:block}.intel-signals code{color:#9ec4d3;background:#07121a;border:1px solid #2c4c5d;margin:0 4px 4px 0;padding:4px 5px;font:6px ui-monospace,monospace;display:inline-block}.intel-signals>span{color:#617d8c;font-size:8px}.intel-workspaces{flex-wrap:wrap;gap:4px;display:flex}.intel-workspaces>small{width:100%}.intel-workspaces a{color:#8fc9db;background:#07131b;border:1px solid #2b4a5b;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font:6px ui-monospace,monospace;text-decoration:none;display:flex}.intel-workspaces a svg{flex:none;width:9px}.intel-card>footer{border-top:1px solid #17303d;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:9px;display:flex}.intel-card>footer>span{color:#6f8997;text-transform:uppercase;font:6px ui-monospace,monospace}.intel-card>footer>div{gap:4px;display:flex}.intel-card>footer button{color:#98d3e5;background:#0a1e29;border:1px solid #326076;align-items:center;gap:3px;padding:5px 6px;font:6px ui-monospace,monospace;display:flex}.intel-card>footer button.dismiss{color:#d98c93;background:#1a0d11;border-color:#5b3841}.intel-card>footer button svg{width:9px}.intel-empty{text-align:center;color:#607b8a;grid-column:1/-1;place-items:center;min-height:160px;display:grid}.intel-empty svg{width:26px}.intel-empty b{color:#98b2be;margin-top:5px;font-size:9px}.intel-empty span{font-size:8px}.portfolio-intelligence>footer{color:#587180;border-top:1px solid #203846;justify-content:space-between;gap:10px;padding:8px 12px;font:6px ui-monospace,monospace;display:flex}@media (max-width:1050px){.intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.portfolio-intelligence>header{flex-direction:column;align-items:flex-start}.intel-kpis{justify-content:flex-start}.intel-governance{flex-wrap:wrap;align-items:flex-start}.intel-governance>div{width:100%}.intel-grid{grid-template-columns:1fr}.portfolio-intelligence>footer{flex-direction:column}}.capability-registry{background:linear-gradient(145deg,#0b1620,#071019);border:1px solid #344b5f;margin:0 0 18px;box-shadow:0 16px 38px #0000003d}.capability-registry>header{border-bottom:1px solid #223a4c;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.capability-registry>header small{color:#91e7ff;letter-spacing:.17em;font:8px ui-monospace,monospace}.capability-registry>header h2{margin:5px 0 4px;font-size:24px}.capability-registry>header p{color:#7f95a4;max-width:760px;margin:0;font-size:10px;line-height:1.5}.cap-kpis{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.cap-kpis span{color:#728d9b;text-transform:uppercase;background:#0a1720;border:1px solid #294758;min-width:90px;padding:7px 9px;font:6px ui-monospace,monospace}.cap-kpis span b{color:#d6edf6;font-size:15px;display:block}.cap-kpis button,.cap-authority button{color:#a8deef;background:#0d2130;border:1px solid #38667b;align-items:center;gap:5px;padding:7px 10px;font:7px ui-monospace,monospace;display:flex}.cap-kpis button svg,.cap-authority button svg{width:12px}.cap-authority{background:#091922;border-bottom:1px solid #214055;align-items:center;gap:9px;padding:9px 12px;display:flex}.cap-authority>svg{color:#75d9f5;width:17px}.cap-authority>span{flex:1;min-width:0}.cap-authority b,.cap-authority small{display:block}.cap-authority b{color:#a5dfef;font:7px ui-monospace,monospace}.cap-authority small{color:#637f8e;margin-top:2px;font-size:8px}.cap-register{background:#08151d;border-bottom:1px solid #213b4b;grid-template-columns:180px 1fr 2fr auto;gap:7px;padding:10px 12px;display:grid}.cap-register select,.cap-register input,.cap-register textarea{color:#c3d9e3;background:#061019;border:1px solid #294758;min-width:0;padding:8px;font:7px ui-monospace,monospace}.cap-register textarea{resize:vertical;min-height:38px}.cap-register button{color:#91dfa7;background:#0d2217;border:1px solid #3d7a55;padding:8px 10px;font:7px ui-monospace,monospace}.cap-toolbar{border-bottom:1px solid #1d3544;align-items:center;gap:10px;padding:10px 12px;display:flex}.cap-toolbar>input{color:#c3d9e3;background:#061019;border:1px solid #294758;flex:1;min-width:220px;padding:8px 10px;font-size:8px}.cap-toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.cap-toolbar button{color:#6f8998;background:#07141c;border:1px solid #294758;padding:5px 7px;font:6px ui-monospace,monospace}.cap-toolbar button.active{color:#c2edf7;background:#0d2732;border-color:#65d7f3}.cap-list{max-height:760px;padding:0 12px 12px;overflow:auto}.cap-item{border-top:1px solid #18303d;grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr) auto;gap:10px;padding:11px 0;display:grid;position:relative}.cap-item:before{content:"";background:#42697d;width:3px;position:absolute;top:0;bottom:0;left:-12px}.cap-item.status-candidate:before{background:#d3a94e}.cap-item.status-deprecated:before,.cap-item.status-disabled:before{background:#85505b}.cap-title small{color:#5c798a;text-transform:uppercase;font:6px ui-monospace,monospace;display:block}.cap-title b{color:#d4e8f1;margin:3px 0;font-size:10px;display:block}.cap-main>p{color:#8199a5;margin:0 0 7px;font-size:8px;line-height:1.45}.cap-tags{flex-wrap:wrap;gap:5px;display:flex}.cap-tags span,.cap-tags code{color:#8cafbd;background:#07141c;border:1px solid #2c495a;padding:4px 5px;font:6px ui-monospace,monospace}.cap-meta{grid-template-columns:1fr 1fr;align-content:start;gap:3px 8px;display:grid}.cap-meta>small{color:#587788;grid-column:1/-1;margin-top:2px;font:6px ui-monospace,monospace}.cap-meta>span{color:#829ba7;grid-template-columns:1fr auto;gap:5px;font:6px ui-monospace,monospace;display:grid}.cap-meta>span b{color:#5f7d8c;font-weight:400}.cap-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:4px;display:flex}.cap-actions button,.cap-review button{color:#91cce0;background:#091b25;border:1px solid #31586b;padding:6px 7px;font:6px ui-monospace,monospace}.cap-actions button.danger{color:#d88d95;background:#1a0d11;border-color:#623d46}.cap-review,.cap-history{background:#07131b;border:1px solid #244252;grid-column:1/-1;padding:9px}.cap-review small,.cap-history>small{color:#5d7b8c;margin-bottom:6px;font:6px ui-monospace,monospace;display:block}.cap-review textarea{resize:vertical;color:#c5dae4;background:#061019;border:1px solid #2d4d5e;width:100%;min-height:58px;margin-bottom:6px;padding:8px;font-size:8px}.cap-review button:disabled{opacity:.35}.cap-history{flex-direction:column;gap:4px;display:flex}.cap-history>span{color:#7994a2;grid-template-columns:45px 1fr;font:6px ui-monospace,monospace;display:grid}.cap-history>span b{color:#a9c9d7}.cap-empty{text-align:center;color:#607b8a;place-items:center;min-height:150px;display:grid}.cap-empty svg{width:25px}.cap-empty b{color:#9cb5c0;margin-top:5px;font-size:9px}.cap-empty span{font-size:8px}.capability-registry>footer{color:#587180;border-top:1px solid #203846;justify-content:space-between;gap:10px;padding:8px 12px;font:6px ui-monospace,monospace;display:flex}@media (max-width:1100px){.cap-item{grid-template-columns:1fr 1fr}.cap-actions{grid-column:1/-1;justify-content:flex-start}.cap-register{grid-template-columns:1fr 1fr}.cap-register textarea{grid-column:1/-1}}@media (max-width:720px){.capability-registry>header{flex-direction:column;align-items:flex-start}.cap-kpis{justify-content:flex-start}.cap-authority{flex-wrap:wrap;align-items:flex-start}.cap-authority>button{justify-content:center;width:100%}.cap-toolbar{flex-direction:column;align-items:stretch}.cap-toolbar>input{min-width:0}.cap-register,.cap-item{grid-template-columns:1fr}.cap-register>*{grid-column:1!important}.cap-meta{grid-template-columns:1fr}.cap-meta>small,.cap-actions{grid-column:1}.capability-registry>footer{flex-direction:column}}.capability-reuse{background:linear-gradient(145deg,#0b1620,#071019);border:1px solid #345064;margin:0 0 18px;box-shadow:0 16px 38px #0000003d}.capability-reuse>header{border-bottom:1px solid #223a4c;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.capability-reuse>header small{color:#9cecff;letter-spacing:.17em;font:8px ui-monospace,monospace}.capability-reuse>header h2{margin:5px 0 4px;font-size:24px}.capability-reuse>header p{color:#7f95a4;max-width:780px;margin:0;font-size:10px;line-height:1.5}.reuse-kpis{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.reuse-kpis span{color:#728d9b;text-transform:uppercase;background:#0a1720;border:1px solid #294758;min-width:90px;padding:7px 9px;font:6px ui-monospace,monospace}.reuse-kpis span b{color:#d6edf6;font-size:15px;display:block}.reuse-authority{background:#091922;border-bottom:1px solid #214055;align-items:center;gap:9px;padding:9px 12px;display:flex}.reuse-authority svg{color:#79ddf5;width:17px}.reuse-authority b,.reuse-authority small{display:block}.reuse-authority b{color:#a6e0ef;font:7px ui-monospace,monospace}.reuse-authority small{color:#637f8e;margin-top:2px;font-size:8px}.reuse-builder{background:#08151d;border-bottom:1px solid #203746;grid-template-columns:1.3fr 1fr auto;gap:7px;padding:11px 12px;display:grid}.reuse-builder select{color:#c3d9e3;background:#061019;border:1px solid #294758;min-width:0;padding:8px;font:7px ui-monospace,monospace}.reuse-builder button{color:#a8deef;background:#0d2230;border:1px solid #3a6b7e;align-items:center;gap:5px;padding:8px 10px;font:7px ui-monospace,monospace;display:flex}.reuse-builder button svg{width:12px}.reuse-builder button:disabled{opacity:.35}.reuse-list{padding:0 12px 12px}.reuse-item{border-top:1px solid #19313e;padding:12px 0;position:relative}.reuse-item:before{content:"";background:#52758a;width:3px;position:absolute;top:0;bottom:0;left:-12px}.reuse-item.compatibility-compatible:before{background:#58c98c}.reuse-item.compatibility-needs_review:before{background:#d0a54e}.reuse-item.compatibility-blocked:before,.reuse-item.compatibility-incompatible:before{background:#e26673}.reuse-head{justify-content:space-between;gap:12px;display:flex}.reuse-head>div:first-child small{color:#607f90;text-transform:uppercase;font:6px ui-monospace,monospace;display:block}.reuse-head>div:first-child b{color:#d4e8f1;margin:3px 0;font-size:10px;display:block}.reuse-head>div:first-child span{color:#7f9aa8;font-size:8px}.reuse-head>div:last-child{align-items:flex-start;gap:5px;display:flex}.reuse-head em,.reuse-head code{color:#8fb4c3;background:#07131b;border:1px solid #2b4a5b;padding:4px 5px;font:6px ui-monospace,monospace}.reuse-item>p{color:#8098a5;margin:8px 0;font-size:8px;line-height:1.5}.reuse-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.reuse-status span{color:#9ab4c0;background:#07141c;border:1px solid #203d4c;padding:6px;font:7px ui-monospace,monospace}.reuse-status span b{color:#5f7c8b;margin-bottom:2px;font-size:6px;font-weight:400;display:block}.reuse-actions{gap:5px;margin-top:8px;display:flex}.reuse-actions button,.reuse-actions a{color:#91cce0;background:#091b25;border:1px solid #31596c;align-items:center;gap:4px;padding:6px 7px;font:6px ui-monospace,monospace;text-decoration:none;display:flex}.reuse-actions button.approve{color:#97e0aa;background:#0d2318;border-color:#3d7651}.reuse-actions a svg{width:9px}.reuse-detail{background:#07131b;border:1px solid #254151;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:9px;padding:9px;display:grid}.reuse-detail small{color:#587788;margin-bottom:5px;font:6px ui-monospace,monospace;display:block}.reuse-detail p{color:#8098a5;margin:3px 0;font-size:8px;line-height:1.45}.reuse-detail p.bad{color:#df8992}.reuse-detail p.warn{color:#d8b572}.reuse-detail span{color:#84a0ac;border-bottom:1px solid #132a36;grid-template-columns:70px 1fr;gap:6px;padding:3px 0;font:6px ui-monospace,monospace;display:grid}.reuse-detail span b{color:#607e8d;font-weight:400}.reuse-empty{text-align:center;color:#607b8a;place-items:center;min-height:150px;display:grid}.reuse-empty svg{width:25px}.reuse-empty b{color:#9cb5c0;margin-top:5px;font-size:9px}.reuse-empty span{font-size:8px}.capability-reuse>footer{color:#587180;border-top:1px solid #203846;justify-content:space-between;gap:10px;padding:8px 12px;font:6px ui-monospace,monospace;display:flex}@media (max-width:900px){.reuse-status{grid-template-columns:1fr 1fr}.reuse-detail,.reuse-builder{grid-template-columns:1fr}}@media (max-width:700px){.capability-reuse>header{flex-direction:column;align-items:flex-start}.reuse-kpis{justify-content:flex-start}.reuse-status{grid-template-columns:1fr}.reuse-head,.capability-reuse>footer{flex-direction:column}}.resource-governor,.budget-governor{background:linear-gradient(145deg,#0b1620,#071019);border:1px solid #38516a;margin-bottom:16px;box-shadow:0 16px 34px #00000038}.resource-governor>header,.budget-governor>header{border-bottom:1px solid #223a4c;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex}.resource-governor>header small,.budget-governor>header small{color:#9fe7ff;letter-spacing:.16em;font:8px ui-monospace,monospace}.resource-governor>header h2,.budget-governor>header h2{margin:5px 0 4px;font-size:22px}.resource-governor>header p,.budget-governor>header p{color:#7e95a4;max-width:780px;margin:0;font-size:9px;line-height:1.5}.resource-governor>header>span,.budget-live{color:#9bcfe0;background:#091a24;border:1px solid #31566c;align-items:center;gap:6px;padding:7px 9px;font:6px ui-monospace,monospace;display:flex}.resource-governor>header>span i,.budget-live i{background:#69cf94;border-radius:50%;width:6px;height:6px}.resource-summary,.budget-summary{border-bottom:1px solid #203746;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.resource-summary>b,.budget-summary span{color:#6e8997;background:#08161f;border:1px solid #294758;min-width:110px;padding:7px 9px;font:6px ui-monospace,monospace}.resource-summary>b{color:#d1e5ee;font-size:14px}.resource-summary>b small,.budget-summary span b{display:block}.resource-summary>b small{color:#637e8b;font:6px ui-monospace,monospace}.budget-summary span b{color:#d1e5ee;font-size:14px}.resource-summary button,.budget-summary button{color:#9cd5e5;background:#0b1d27;border:1px solid #365f72;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;font:6px ui-monospace,monospace;display:flex}.resource-summary button svg,.budget-summary button svg{width:11px}.resource-editor,.budget-policy-editor{border-bottom:1px solid #203746;padding:12px}.resource-scope{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px;display:grid}.resource-scope label,.resource-grid label,.budget-policy-grid label{color:#607c8a;flex-direction:column;gap:4px;font:6px ui-monospace,monospace;display:flex}.resource-scope select,.resource-grid input,.budget-policy-grid input,.budget-policy-grid select{color:#c6dae3;background:#061019;border:1px solid #294857;padding:8px;font:8px ui-monospace,monospace}.resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.resource-grid label span{justify-content:space-between;display:flex}.resource-grid label small{color:#455f6d;font:5px ui-monospace,monospace}.resource-actions,.budget-policy-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.resource-actions label,.budget-policy-actions label{color:#7e9aa8;align-items:center;gap:6px;font:7px ui-monospace,monospace;display:flex}.resource-actions button,.budget-policy-actions button{color:#98dfa9;background:#0c2217;border:1px solid #3d7453;align-items:center;gap:5px;padding:7px 10px;font:7px ui-monospace,monospace;display:flex}.resource-actions button:disabled,.budget-policy-actions button:disabled{opacity:.35}.resource-actions button svg,.budget-policy-actions button svg{width:11px}.resource-policies,.budget-policy-list{border-bottom:1px solid #203746;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.resource-policies article,.budget-policy-list>article{background:#07141c;border:1px solid #274654;padding:9px}.resource-policies article>header,.budget-policy-list article>header{justify-content:space-between;gap:8px;display:flex}.resource-policies header small,.budget-policy-list header small{color:#567483;text-transform:uppercase;font:6px ui-monospace,monospace;display:block}.resource-policies header b,.budget-policy-list header b{color:#cce2eb;margin-top:2px;font-size:9px;display:block}.resource-policies header em,.budget-policy-list header em{color:#8fc7d8;font:6px ui-monospace,monospace}.resource-policies article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.resource-policies article>div span,.budget-policy-meta span{color:#8ca7b3;border:1px solid #1d3542;padding:5px;font:6px ui-monospace,monospace}.resource-policies article>div span b,.budget-policy-meta b{color:#607c89;font-weight:400;display:block}.resource-usage,.budget-approvals,.budget-ledger{border-bottom:1px solid #203746;padding:12px}.resource-usage>header,.budget-approvals>header,.budget-ledger>header,.budget-policy-heading{align-items:center;gap:8px;margin-bottom:8px;display:flex}.resource-usage>header svg,.budget-approvals>header svg,.budget-ledger>header svg,.budget-policy-heading svg{color:#78d4ec;width:16px}.resource-usage>header b,.resource-usage>header small,.budget-approvals>header b,.budget-approvals>header small,.budget-ledger>header b,.budget-ledger>header small,.budget-policy-heading b,.budget-policy-heading small{display:block}.resource-usage>header b,.budget-approvals>header b,.budget-ledger>header b,.budget-policy-heading b{color:#b9d1dc;font:7px ui-monospace,monospace}.resource-usage>header small,.budget-approvals>header small,.budget-ledger>header small,.budget-policy-heading small{color:#607b88;font-size:8px}.resource-usage>article,.budget-approvals>article,.budget-ledger>article{border-top:1px solid #18303b;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:8px 0;display:grid}.resource-usage article small,.budget-approvals article small,.budget-ledger article small{color:#567482;font:6px ui-monospace,monospace;display:block}.resource-usage article b,.budget-approvals article b,.budget-ledger article b{color:#bed5df;margin:2px 0;font-size:8px;display:block}.resource-usage article span,.budget-approvals article span,.budget-ledger article span{color:#6f8b98;font-size:7px}.resource-usage article strong,.budget-approvals article strong,.budget-ledger article strong{color:#d7e8ef;font:8px ui-monospace,monospace}.budget-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.budget-thermometer{margin:8px 0}.budget-thermometer i{background:#061018;border:1px solid #294856;height:7px;display:block}.budget-thermometer i span{background:linear-gradient(90deg,#418fa6,#70cfa0);height:100%;display:block}.budget-thermometer>b{color:#718f9e;margin-top:4px;font:6px ui-monospace,monospace;display:block}.budget-policy-meta{grid-template-columns:1fr 1fr;gap:4px;display:grid}.budget-approvals article button{color:#aadd9f;background:#102414;border:1px solid #507147;padding:6px 7px;font:6px ui-monospace,monospace}.budget-approvals article em{color:#d6ae63;font:6px ui-monospace,monospace}.resource-governor>footer{color:#587180;border-top:1px solid #203846;align-items:center;gap:6px;padding:8px 12px;font:6px ui-monospace,monospace;display:flex}.resource-governor>footer svg{width:11px}.ws-resource-governance .ws-panel-head>em.good{color:#7bd5a0}.ws-resource-governance .ws-panel-head>em.bad{color:#ef828c}.ws-resource-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:12px;display:grid}.ws-resource-grid article{background:#07141c;border:1px solid #233f4e;padding:8px}.ws-resource-grid small{color:#5d7b89;font:6px ui-monospace,monospace;display:block}.ws-resource-grid b{color:#cee3ec;margin-top:3px;font:12px ui-monospace,monospace;display:block}.ws-budget-scope,.ws-budget-policies{padding:0 12px 10px}.ws-budget-scope>small,.ws-budget-policies>small{color:#597786;margin-bottom:5px;font:6px ui-monospace,monospace;display:block}.ws-budget-scope p,.ws-budget-policies>p{color:#78929e;margin:0;font-size:8px}.ws-budget-policies{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ws-budget-policies>small,.ws-budget-policies>p{grid-column:1/-1}.ws-budget-policies article{background:#07131a;border:1px solid #223c4b;padding:7px}.ws-budget-policies article div{justify-content:space-between;gap:5px;display:flex}.ws-budget-policies article div b,.ws-budget-policies article div span{font:6px ui-monospace,monospace}.ws-budget-policies article div b{color:#8cadba}.ws-budget-policies article div span{color:#6e8996}.ws-budget-policies article strong,.ws-budget-policies article em{display:block}.ws-budget-policies article strong{color:#d3e6ed;margin-top:4px;font:8px ui-monospace,monospace}.ws-budget-policies article em{color:#67828f;margin-top:2px;font:6px ui-monospace,monospace}.ws-resource-governance>footer{color:#617d89;border-top:1px solid #1c3542;align-items:center;gap:5px;padding:8px 12px;font:6px ui-monospace,monospace;display:flex}.ws-resource-governance>footer svg{width:10px}@media (max-width:900px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-policies,.budget-policy-list{grid-template-columns:1fr}.budget-policy-grid{grid-template-columns:1fr 1fr}.ws-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-budget-policies{grid-template-columns:1fr 1fr}}@media (max-width:650px){.resource-governor>header,.budget-governor>header{flex-direction:column;align-items:flex-start}.resource-scope,.resource-grid,.budget-policy-grid,.ws-resource-grid,.ws-budget-policies{grid-template-columns:1fr}.resource-actions,.budget-policy-actions{flex-direction:column;align-items:stretch}.resource-summary button,.budget-summary button{margin-left:0}.resource-usage>article,.budget-approvals>article,.budget-ledger>article{grid-template-columns:1fr}}.capital-allocation{background:linear-gradient(145deg,#0b1620,#071019);border:1px solid #3b5368;margin:0 0 18px;box-shadow:0 16px 38px #0000003d}.capital-allocation>header{border-bottom:1px solid #223a4c;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.capital-allocation>header small{color:#a0eaff;letter-spacing:.17em;font:8px ui-monospace,monospace}.capital-allocation>header h2{margin:5px 0 4px;font-size:24px}.capital-allocation>header p{color:#7f95a4;max-width:780px;margin:0;font-size:10px;line-height:1.5}.allocation-kpis{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.allocation-kpis span{color:#728d9b;text-transform:uppercase;background:#0a1720;border:1px solid #294758;min-width:95px;padding:7px 9px;font:6px ui-monospace,monospace}.allocation-kpis span b{color:#d6edf6;font-size:15px;display:block}.allocation-kpis button,.allocation-authority>button{color:#a8deef;background:#0d2130;border:1px solid #38667b;align-items:center;gap:5px;padding:7px 10px;font:7px ui-monospace,monospace;display:flex}.allocation-kpis button svg,.allocation-authority>button svg{width:12px}.allocation-authority{background:#091922;border-bottom:1px solid #214055;align-items:center;gap:9px;padding:9px 12px;display:flex}.allocation-authority>svg{color:#75d9f5;width:17px}.allocation-authority>span{flex:1;min-width:0}.allocation-authority b,.allocation-authority small{display:block}.allocation-authority b{color:#a5dfef;font:7px ui-monospace,monospace}.allocation-authority small{color:#637f8e;margin-top:2px;font-size:8px}.economics-editor{background:#08151d;border-bottom:1px solid #203746;padding:12px}.economics-select{grid-template-columns:1fr auto;gap:7px;margin-bottom:8px;display:grid}.economics-select label,.economics-grid label,.economics-evidence{color:#617d8b;flex-direction:column;gap:4px;font:6px ui-monospace,monospace;display:flex}.economics-select select,.economics-grid input,.economics-grid select,.economics-evidence textarea{color:#c6dae3;background:#061019;border:1px solid #294857;padding:8px;font:8px ui-monospace,monospace}.economics-select button,.economics-actions button{color:#9dd3e4;background:#0a1d28;border:1px solid #315c70;padding:7px 9px;font:6px ui-monospace,monospace}.economics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.economics-evidence{margin-top:8px}.economics-evidence textarea{resize:vertical;min-height:65px}.economics-actions{color:#6d8997;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font:6px ui-monospace,monospace;display:flex}.economics-actions button{align-items:center;gap:5px;display:flex}.economics-actions button svg{width:11px}.allocation-table{padding:0 12px 12px}.allocation-head,.allocation-row{grid-template-columns:55px minmax(260px,1.5fr) 135px 70px 150px 115px;align-items:center;gap:8px;display:grid}.allocation-head{color:#5d7787;text-transform:uppercase;min-height:34px;font:6px ui-monospace,monospace}.allocation-row{border-top:1px solid #18303d;padding:10px 0;position:relative}.allocation-row:before{content:"";background:#45677a;width:3px;position:absolute;top:0;bottom:0;left:-12px}.allocation-row.allocation-fund_execution:before{background:#57cb8f}.allocation-row.allocation-fund_experiment:before{background:#6ac4d8}.allocation-row.allocation-experiment:before{background:#c6a34d}.allocation-row.allocation-hold:before{background:#d96a75}.allocation-row.allocation-unblock:before{background:#ed6a72}.allocation-row.allocation-approval:before{background:#d3a34e}.allocation-row.allocation-integration:before{background:#ad79d8}.allocation-rank{color:#8cadbc;font:700 16px ui-monospace,monospace}.allocation-row>div:nth-child(2) small{color:#668494;text-transform:uppercase;font:6px ui-monospace,monospace;display:block}.allocation-row>div:nth-child(2) b{color:#d7eaf2;margin:3px 0;font-size:10px;display:block}.allocation-row>div:nth-child(2) p{color:#78909d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;line-height:1.4;overflow:hidden}.allocation-class{color:#a2c3d1;background:#0b1c26;border:1px solid #39596b;width:max-content;padding:5px 7px;font:6px ui-monospace,monospace;display:inline-flex}.allocation-row>strong{color:#dceef5;font:700 20px ui-monospace,monospace}.allocation-row>strong small{color:#5f7b89;font-size:7px}.allocation-money b,.allocation-money small,.allocation-money em{display:block}.allocation-money b{color:#d5e7ee;font:9px ui-monospace,monospace}.allocation-money small{color:#66818f;margin-top:2px;font:6px ui-monospace,monospace}.allocation-money em{color:#85a9b6;margin-top:2px;font:6px ui-monospace,monospace}.allocation-actions{justify-content:flex-end;gap:5px;display:flex}.allocation-actions a,.allocation-actions button{color:#8dc9dc;background:#0a1922;border:1px solid #31566a;align-items:center;gap:3px;padding:6px 7px;font:6px ui-monospace,monospace;text-decoration:none;display:flex}.allocation-actions a svg{width:9px}.allocation-detail{background:#07131a;border:1px solid #234050;grid-column:2/-1;grid-template-columns:1.4fr .8fr .8fr;gap:8px;padding:10px;display:grid}.allocation-detail>div>small{color:#5d7c8c;margin-bottom:5px;font:6px ui-monospace,monospace;display:block}.allocation-detail p{color:#829aa7;margin:3px 0;font-size:8px;line-height:1.45}.allocation-detail span{color:#9bb4c0;border:1px solid #334957;margin:0 4px 4px 0;padding:4px 5px;font:6px ui-monospace,monospace;display:inline-block}.allocation-empty{text-align:center;color:#5d7888;place-items:center;min-height:150px;display:grid}.allocation-empty svg{width:25px}.allocation-empty b{color:#9db6c2;margin-top:6px;font-size:9px}.allocation-empty span{font-size:8px}.capital-allocation>footer{color:#557080;border-top:1px solid #203846;justify-content:space-between;gap:12px;padding:8px 12px;font:6px ui-monospace,monospace;display:flex}@media (max-width:1050px){.allocation-head{display:none}.allocation-row{grid-template-columns:50px 1fr 125px 65px}.allocation-money,.allocation-actions{grid-column:auto}.allocation-detail{grid-column:1/-1}.economics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.capital-allocation>header{flex-direction:column;align-items:flex-start}.allocation-kpis{justify-content:flex-start}.allocation-authority{flex-wrap:wrap;align-items:flex-start}.allocation-authority>button{justify-content:center;width:100%}.allocation-row{grid-template-columns:45px 1fr}.allocation-class,.allocation-row>strong,.allocation-money,.allocation-actions{grid-column:2}.allocation-actions{justify-content:flex-start}.allocation-detail{grid-column:1/-1;grid-template-columns:1fr}.economics-grid,.economics-select{grid-template-columns:1fr}.economics-actions{flex-direction:column;align-items:stretch}.capital-allocation>footer{flex-direction:column}}.portfolio-growth{background:linear-gradient(145deg,#0a151c,#071017);border:1px solid #40596b;margin:0 0 18px;box-shadow:0 16px 38px #00000038}.portfolio-growth>header{border-bottom:1px solid #233a48;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.portfolio-growth>header small{color:#9ae3d3;letter-spacing:.16em;font:8px ui-monospace,monospace}.portfolio-growth>header h2{margin:5px 0 4px;font-size:24px}.portfolio-growth>header p{color:#7c919c;max-width:840px;margin:0;font-size:10px;line-height:1.5}.growth-kpis{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.growth-kpis span{color:#718993;text-transform:uppercase;background:#091820;border:1px solid #31515c;min-width:92px;padding:7px 9px;font:6px ui-monospace,monospace}.growth-kpis span b{color:#d8ece7;font-size:15px;display:block}.growth-kpis button,.growth-authority>button,.growth-actions button,.growth-create-action,.growth-measure button{color:#a4ddd2;background:#0b2425;border:1px solid #3d6b68;align-items:center;gap:5px;padding:7px 10px;font:7px ui-monospace,monospace;display:flex}.growth-kpis button svg,.growth-authority>button svg{width:12px}.growth-authority{background:#091a1e;border-bottom:1px solid #23434a;align-items:center;gap:9px;padding:9px 12px;display:flex}.growth-authority>svg{color:#6fd6c2;width:17px}.growth-authority>span{flex:1;min-width:0}.growth-authority b,.growth-authority small{display:block}.growth-authority b{color:#a7ddd2;font:7px ui-monospace,monospace}.growth-authority small{color:#667f87;margin-top:2px;font-size:8px}.growth-create{background:#08141a;border-bottom:1px solid #223943;grid-template-columns:170px 1fr;gap:8px;padding:12px;display:grid}.growth-create input,.growth-create select,.growth-create textarea,.growth-measure input,.growth-measure select{color:#c5d8dc;background:#061017;border:1px solid #2e4a55;padding:8px;font:8px ui-monospace,monospace}.growth-create textarea{resize:vertical;grid-column:1/-1;min-height:70px}.growth-workspace-picker{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.growth-workspace-picker button{color:#75909b;background:#0a171d;border:1px solid #334c57;padding:6px 8px;font:6px ui-monospace,monospace}.growth-workspace-picker button.active{color:#b6e5da;background:#0c2623;border-color:#58a995}.growth-create-action{grid-column:1/-1;justify-content:center}.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.growth-card{background:#08151b;border:1px solid #243f4a;padding:12px}.growth-card.growth-active{border-color:#3c7669}.growth-card.growth-rejected{border-color:#6c3c43}.growth-card-top{justify-content:space-between;gap:8px;display:flex}.growth-card-top span,.growth-card-top em{text-transform:uppercase;font:6px ui-monospace,monospace}.growth-card-top span{color:#73aeb0}.growth-card-top em{color:#8fb5a8;font-style:normal}.growth-card h3{margin:7px 0 4px;font-size:13px}.growth-card>p{color:#7f939b;margin:0 0 9px;font-size:8px;line-height:1.45}.growth-signals small,.growth-participants>small,.growth-briefs small,.growth-measure small{color:#617d86;margin-bottom:5px;font:6px ui-monospace,monospace;display:block}.growth-signals code{color:#96c9be;border:1px solid #2d4b52;margin:0 4px 4px 0;padding:3px 5px;font:6px ui-monospace,monospace;display:inline-block}.growth-signals>span{color:#667f88;font-size:8px}.growth-participants{margin-top:9px}.growth-participants>div{border-top:1px solid #19303a;grid-template-columns:1fr auto auto auto;align-items:center;gap:7px;padding:7px 0;display:grid}.growth-participants a{color:#9bcfd0;align-items:center;gap:4px;font-size:8px;text-decoration:none;display:flex}.growth-participants a svg{width:11px}.growth-participants span,.growth-participants em{color:#6f8790;font:6px ui-monospace,monospace}.growth-participants em{font-style:normal}.growth-participants>div>div{gap:4px;display:flex}.growth-participants button{color:#99d2c4;background:#0a211f;border:1px solid #35645d;padding:4px 6px;font:6px ui-monospace,monospace}.growth-participants button.reject{color:#d39aa2;background:#211013;border-color:#693e46}.growth-actions{gap:5px;margin-top:9px;display:flex}.growth-briefs{border-top:1px solid #1d3640;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;padding-top:9px;display:grid}.growth-briefs>div{background:#061116;border:1px solid #233f48;padding:8px}.growth-briefs p,.growth-briefs span{color:#789098;margin:0;font-size:8px;line-height:1.4}.growth-briefs span{margin-top:5px;display:block}.growth-card>footer{color:#6e858d;border-top:1px solid #1c343d;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;font:6px ui-monospace,monospace;display:flex}.growth-empty{text-align:center;color:#617a83;grid-column:1/-1;place-items:center;min-height:140px;display:grid}.growth-empty svg{width:24px}.growth-empty b{color:#9eb7b8;margin-top:6px;font-size:9px}.growth-empty span{font-size:8px}.growth-measure{background:#09171c;border-top:1px solid #24414a;grid-template-columns:minmax(180px,1.2fr) 180px 150px 130px minmax(220px,1fr) auto auto;align-items:end;gap:7px;padding:12px;display:grid}.growth-measure>div b{color:#bfdad7;font-size:9px;display:block}.portfolio-growth>footer{color:#55717a;border-top:1px solid #203840;justify-content:space-between;gap:12px;padding:8px 12px;font:6px ui-monospace,monospace;display:flex}@media (max-width:1000px){.growth-grid{grid-template-columns:1fr}.growth-measure{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-briefs{grid-template-columns:1fr}}@media (max-width:720px){.portfolio-growth>header{flex-direction:column;align-items:flex-start}.growth-kpis{justify-content:flex-start}.growth-authority{flex-wrap:wrap;align-items:flex-start}.growth-authority>button{justify-content:center;width:100%}.growth-create,.growth-measure{grid-template-columns:1fr}.growth-create textarea,.growth-workspace-picker,.growth-create-action{grid-column:1}.growth-participants>div{grid-template-columns:1fr}.portfolio-growth>footer{flex-direction:column}}.executive-command-page{padding-bottom:30px}.executive-command-hero{background:linear-gradient(145deg,#0c1720,#081016);border:1px solid #3a5260;border-bottom:0;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:0;padding:22px 22px 18px;display:flex}.executive-command-hero small{color:#a5dfef;letter-spacing:.17em;font:8px ui-monospace,monospace}.executive-command-hero h1{margin:5px 0;font-size:30px}.executive-command-hero p{color:#7e929f;max-width:860px;margin:0;font-size:10px;line-height:1.5}.exec-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.exec-hero-actions button{color:#a5d9e8;background:#0c202c;border:1px solid #3a667b;align-items:center;gap:5px;padding:8px 10px;font:7px ui-monospace,monospace;display:flex}.exec-hero-actions button svg{width:12px}.exec-posture{color:#8eabb7;text-transform:uppercase;background:#0a1921;border:1px solid #375565;align-items:center;gap:6px;padding:8px 10px;font:7px ui-monospace,monospace;display:flex}.exec-posture i,.posture-dot{background:#718895;border-radius:50%;width:7px;height:7px}.posture-operational i,.posture-dot.posture-operational{background:#67cf92}.posture-decision_required i,.posture-dot.posture-decision_required{background:#d1ac58}.posture-constrained i,.posture-dot.posture-constrained{background:#e18568}.posture-critical i,.posture-dot.posture-critical{background:#ee6674}.exec-authority{background:#09161c;border:1px solid #304a56;align-items:center;gap:9px;padding:10px 13px;display:flex}.exec-authority>svg{color:#76d8e9;width:17px}.exec-authority>span{flex:1;min-width:0}.exec-authority b,.exec-authority small{display:block}.exec-authority b{color:#aadbe7;font:7px ui-monospace,monospace}.exec-authority small{color:#627c87;margin-top:2px;font-size:8px}.exec-authority em{color:#6f8994;font:6px ui-monospace,monospace}.exec-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.exec-kpi-grid article{background:#08151c;border:1px solid #2b4654;min-height:112px;padding:12px;position:relative}.exec-kpi-grid article.warn{background:#171117;border-color:#654957}.exec-kpi-grid article>svg{color:#6fa9ba;width:17px}.exec-kpi-grid article.warn>svg{color:#df8793}.exec-kpi-grid small,.exec-kpi-grid strong,.exec-kpi-grid span{display:block}.exec-kpi-grid small{color:#617d89;margin-top:7px;font:6px ui-monospace,monospace}.exec-kpi-grid strong{color:#d9ebf1;margin-top:3px;font:700 22px ui-monospace,monospace}.exec-kpi-grid span{color:#6f8994;font-size:7px;position:absolute;bottom:10px;left:12px}.exec-command-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:10px;display:grid}.exec-queue,.exec-pressure,.exec-growth,.exec-history,.exec-sources{background:#08141b;border:1px solid #2c4654}.exec-queue>header,.exec-sources>header{border-bottom:1px solid #203946;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.exec-queue>header small,.exec-sources>header small,.exec-pressure small,.exec-growth small,.exec-history small{color:#62808d;font:6px ui-monospace,monospace}.exec-queue>header h2,.exec-sources>header h2{margin:3px 0 0;font-size:18px}.exec-queue>header>span{color:#88a8b5;font:7px ui-monospace,monospace}.exec-queue-tabs{border-bottom:1px solid #1e3642;gap:5px;padding:8px 12px;display:flex}.exec-queue-tabs span{color:#76919c;border:1px solid #294452;padding:5px 7px;font:6px ui-monospace,monospace}.exec-queue-tabs b{color:#b6d0d9}.exec-queue-list{padding:0 12px 12px}.exec-attention{border-top:1px solid #19313d;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.exec-attention:first-child{border-top:0}.exec-attention-rank{color:#597682;font:700 13px ui-monospace,monospace}.exec-attention-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.exec-attention-meta em,.exec-attention-meta small,.exec-attention-meta b{font:6px ui-monospace,monospace}.exec-attention-meta em{text-transform:uppercase;color:#9fb5be;border:1px solid #415362;padding:3px 5px;font-style:normal}.severity-critical .exec-attention-meta em{color:#ef939c;border-color:#7b3c46}.severity-high .exec-attention-meta em{color:#e2a28e;border-color:#705449}.severity-medium .exec-attention-meta em{color:#d8c079;border-color:#665f42}.exec-attention-meta small{color:#607c87}.exec-attention-meta b{color:#7e9daa;text-transform:uppercase}.exec-attention h3{color:#d7e8ed;margin:4px 0 2px;font-size:10px}.exec-attention p{color:#78909a;margin:0;font-size:8px;line-height:1.4}.exec-attention>a{color:#93c7d5;white-space:nowrap;background:#0a1b24;border:1px solid #34586a;align-items:center;gap:4px;padding:6px 7px;font:6px ui-monospace,monospace;text-decoration:none;display:flex}.exec-attention>a svg{width:9px}.exec-empty{text-align:center;color:#607985;place-items:center;min-height:180px;display:grid}.exec-empty svg{width:25px}.exec-empty b{color:#a3b8c0;margin-top:7px;font-size:9px}.exec-empty span{max-width:430px;font-size:8px}.exec-side{align-content:start;gap:10px;display:grid}.exec-pressure>header,.exec-growth>header,.exec-history>header{border-bottom:1px solid #203946;align-items:center;gap:8px;padding:12px;display:flex}.exec-pressure>header svg,.exec-growth>header svg,.exec-history>header svg{color:#79cfe0;width:17px}.exec-pressure>header b,.exec-growth>header b,.exec-history>header b{color:#b9d1da;margin-top:2px;font:8px ui-monospace,monospace;display:block}.exec-pressure>div,.exec-growth>div{grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.exec-pressure>div span,.exec-growth>div span{background:#071119;border:1px solid #203b47;padding:8px}.exec-pressure>div small,.exec-growth>div small,.exec-pressure>div b,.exec-growth>div b{display:block}.exec-pressure>div b,.exec-growth>div b{color:#d0e2e8;margin-top:3px;font:700 15px ui-monospace,monospace}.exec-pressure>a,.exec-growth>a{color:#8fc6d4;background:#0a1b23;border:1px solid #355869;align-items:center;gap:5px;margin:0 10px 10px;padding:7px 8px;font:6px ui-monospace,monospace;text-decoration:none;display:flex}.exec-pressure>a svg,.exec-growth>a svg{width:11px}.exec-history>div{padding:4px 10px 8px}.exec-history article{border-top:1px solid #18303a;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.exec-history article:first-child{border-top:0}.exec-history article>span{grid-template-columns:auto auto;align-items:center;column-gap:6px;display:grid}.exec-history article span small{color:#667f89;grid-column:2;font-size:7px}.exec-history article b{color:#a9c0c8;font:7px ui-monospace,monospace}.exec-history article em{color:#5f7c88;font:6px ui-monospace,monospace}.exec-history-note{padding:0 10px 10px;line-height:1.4;display:block}.exec-sources{margin-top:10px}.exec-sources>header{justify-content:flex-start}.exec-sources>header>svg{color:#76ccdc;width:18px}.exec-sources>header p{color:#6d8791;margin:2px 0 0;font-size:8px}.exec-sources>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.exec-sources article{background:#061118;border:1px solid #203b47;padding:8px;overflow:hidden}.exec-sources article small{color:#63808b;font:6px ui-monospace,monospace;display:block}.exec-sources pre{color:#9ab4be;white-space:pre-wrap;word-break:break-word;max-height:145px;margin:6px 0 0;font:6px ui-monospace,monospace;overflow:auto}.exec-footer{color:#566f79;justify-content:space-between;gap:12px;padding:8px 2px;font:6px ui-monospace,monospace;display:flex}.exec-footer span{align-items:center;gap:4px;display:flex}.exec-footer svg{width:10px}@media (max-width:1100px){.exec-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exec-command-layout{grid-template-columns:1fr}.exec-sources>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.executive-command-hero{flex-direction:column;align-items:flex-start}.exec-hero-actions{justify-content:flex-start}.exec-authority{flex-wrap:wrap;align-items:flex-start}.exec-authority em{width:100%}.exec-kpi-grid,.exec-sources>div{grid-template-columns:1fr}.exec-attention{grid-template-columns:30px 1fr}.exec-attention>a{grid-column:2;width:max-content}.exec-pressure>div,.exec-growth>div{grid-template-columns:1fr}.exec-footer{flex-direction:column}}.portfolio-autonomy-controller{background:linear-gradient(145deg,#0a151b,#071017);border:1px solid #35505d;margin-top:12px;box-shadow:0 16px 38px #00000038}.portfolio-autonomy-controller>header{border-bottom:1px solid #233b46;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.portfolio-autonomy-controller>header small{color:#9be0ca;letter-spacing:.16em;font:8px ui-monospace,monospace}.portfolio-autonomy-controller>header h2{margin:5px 0 4px;font-size:23px}.portfolio-autonomy-controller>header p{color:#7c9199;max-width:860px;margin:0;font-size:10px;line-height:1.5}.portfolio-autonomy-controller>header p b{color:#9ec7ba}.portfolio-autonomy-controller>header>span{color:#88a5ae;background:#0a1920;border:1px solid #385761;align-items:center;gap:6px;padding:8px 10px;font:7px ui-monospace,monospace;display:flex}.portfolio-autonomy-controller>header>span i{background:#6d8189;border-radius:50%;width:7px;height:7px}.portfolio-autonomy-controller>header>span.autonomy-live{color:#9fd7b8;border-color:#3d735f}.portfolio-autonomy-controller>header>span.autonomy-live i{background:#69cf92}.autonomy-authority{background:#09181d;border-bottom:1px solid #24404a;align-items:center;gap:9px;padding:10px 12px;display:flex}.autonomy-authority>svg{color:#72d4ba;width:17px}.autonomy-authority>span{flex:1;min-width:0}.autonomy-authority b,.autonomy-authority small{display:block}.autonomy-authority b{color:#a6dccc;font:7px ui-monospace,monospace}.autonomy-authority small{color:#667f86;margin-top:2px;font-size:8px}.autonomy-authority em{color:#7b969c;font:6px ui-monospace,monospace}.autonomy-controls{border-bottom:1px solid #223942;grid-template-columns:minmax(260px,1.4fr) 150px 160px auto auto auto;align-items:end;gap:7px;padding:12px;display:grid}.autonomy-controls>label:not(.autonomy-toggle){color:#627c86;flex-direction:column;gap:4px;font:6px ui-monospace,monospace;display:flex}.autonomy-controls select,.autonomy-controls input[type=number]{color:#c7d9dc;background:#061017;border:1px solid #2c4952;padding:8px;font:8px ui-monospace,monospace}.autonomy-controls>button{color:#91bdc8;background:#0a1a20;border:1px solid #375965;justify-content:center;align-items:center;gap:5px;padding:8px 9px;font:6px ui-monospace,monospace;display:flex}.autonomy-controls>button svg{width:11px}.autonomy-controls>button.autonomy-run-now{color:#a2ddb9;background:#0c251c;border-color:#3d765d}.autonomy-controls>button:disabled{opacity:.4}.autonomy-toggle{background:#07141a;border:1px solid #294750;align-items:center;gap:8px;padding:8px;display:flex}.autonomy-toggle>span{grid-template-columns:auto 1fr;align-items:center;column-gap:6px;display:grid}.autonomy-toggle svg{color:#75bca9;width:14px}.autonomy-toggle b{color:#b8cfca;font:7px ui-monospace,monospace}.autonomy-toggle small{color:#657f85;grid-column:2;font-size:7px}.autonomy-state{border-bottom:1px solid #203740;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid}.autonomy-state span{background:#071219;border:1px solid #203b43;padding:8px}.autonomy-state small,.autonomy-state b{display:block}.autonomy-state small{color:#5e7981;font:6px ui-monospace,monospace}.autonomy-state b{color:#b8cdd0;margin-top:3px;font:7px ui-monospace,monospace}.autonomy-history{padding:12px}.autonomy-history>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.autonomy-history>header svg{color:#71c8b4;width:16px}.autonomy-history>header b,.autonomy-history>header small{display:block}.autonomy-history>header b{color:#b7d1cb;font:7px ui-monospace,monospace}.autonomy-history>header small{color:#647e85;font-size:8px}.autonomy-history>article{border-top:1px solid #1c343d}.autonomy-run-row{grid-template-columns:minmax(230px,1.1fr) 90px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.autonomy-run-row>span:first-child small,.autonomy-run-row>span:first-child b,.autonomy-run-row>span:first-child em{display:block}.autonomy-run-row>span:first-child small{color:#5f7d84;font:6px ui-monospace,monospace}.autonomy-run-row>span:first-child b{color:#afc7c5;margin:2px 0;font:7px ui-monospace,monospace}.autonomy-run-row>span:first-child em{color:#607981;font:6px ui-monospace,monospace}.autonomy-run-row>strong{color:#9bc3b4;font:7px ui-monospace,monospace}.autonomy-run-summary{color:#70888e;font:7px ui-monospace,monospace}.autonomy-run-row>button{color:#8fb8bd;background:#091a20;border:1px solid #31535b;padding:5px 7px;font:6px ui-monospace,monospace}.autonomy-actions{padding:5px 0 10px 18px}.autonomy-actions>div{border-top:1px solid #172d35;grid-template-columns:1fr 90px minmax(150px,1fr);gap:8px;padding:6px 0;display:grid}.autonomy-actions span small,.autonomy-actions span b{display:block}.autonomy-actions span small{color:#58747c;font:6px ui-monospace,monospace}.autonomy-actions span b{color:#9fb8b9;margin-top:2px;font:7px ui-monospace,monospace}.autonomy-actions em{color:#77958c;font:6px ui-monospace,monospace}.autonomy-actions code{color:#719098;white-space:normal;font:6px ui-monospace,monospace}.autonomy-history>p,.autonomy-actions>p{color:#617c84;font-size:8px}@media (max-width:1100px){.autonomy-controls{grid-template-columns:1fr 1fr 1fr}.autonomy-toggle{grid-column:1/-1}.autonomy-state{grid-template-columns:1fr 1fr}}@media (max-width:720px){.portfolio-autonomy-controller>header{flex-direction:column;align-items:flex-start}.autonomy-authority{flex-wrap:wrap;align-items:flex-start}.autonomy-authority em{width:100%}.autonomy-controls,.autonomy-state,.autonomy-run-row,.autonomy-actions>div{grid-template-columns:1fr}.autonomy-toggle{grid-column:1}.autonomy-actions{padding-left:0}}.global-kill-wrap{background:linear-gradient(#210b10,#14070a);border:1px solid #7a2d37;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 14px 10px;padding:14px;display:grid;position:relative;box-shadow:0 0 0 1px #ff46580d,inset 0 0 28px #ff283e0a}.global-kill-wrap.engaged{background:linear-gradient(#330a12,#190509);border-color:#ff3b4f;box-shadow:0 0 22px #ff2a432e,inset 0 0 35px #ff2a4314}.global-kill-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.global-kill-copy small{letter-spacing:.18em;color:#b15b66;font-size:7px}.global-kill-copy b{letter-spacing:.04em;color:#e7a1a9;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.global-kill-button{color:#ffd7dc;letter-spacing:.08em;background:#4b0b14;border:1px solid #ff3f53;justify-content:center;align-items:center;gap:9px;min-width:190px;height:48px;padding:0 18px;font-size:12px;font-weight:800;display:flex;box-shadow:0 0 18px #ff324724}.global-kill-button:hover:not(:disabled){background:#67101c;box-shadow:0 0 25px #ff32473b}.global-kill-button:disabled{opacity:.55;cursor:not-allowed}.global-kill-button svg{width:20px;height:20px}.global-kill-cancel{color:#7f6370;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;font-size:7px;position:absolute;bottom:-20px;right:14px}.global-kill-wrap.engaged .global-kill-button{color:#fff;background:#8d1322;border-color:#ff5b6c;animation:1.8s ease-in-out infinite global-kill-pulse}@keyframes global-kill-pulse{0%,to{box-shadow:0 0 16px #ff32472e}50%{box-shadow:0 0 30px #ff324759}}.agent-registry{height:790px}.agent-table{height:585px}@media (max-width:760px){.global-kill-wrap{grid-template-columns:1fr}.global-kill-button{width:100%;min-width:0}.global-kill-copy b{white-space:normal}.agent-registry{height:820px}}.adapter-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.adapter-summary>span{background:linear-gradient(145deg,#0b1921,#071117);border:1px solid #294955;padding:12px}.adapter-summary b,.adapter-summary small{display:block}.adapter-summary b{color:#d4edf2;font:700 22px ui-monospace,SFMono-Regular,Consolas,monospace}.adapter-summary small{color:#66838e;letter-spacing:.11em;margin-top:4px;font:6px ui-monospace,SFMono-Regular,Consolas,monospace}.adapter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.adapter-card{background:linear-gradient(145deg,#091720,#061017);border:1px solid #2c4652;flex-direction:column;min-height:220px;padding:14px;display:flex}.adapter-card>header{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.adapter-card>header>svg{color:#72bdd0;width:18px}.adapter-card>header span{min-width:0}.adapter-card>header small,.adapter-card>header b{display:block}.adapter-card>header small{color:#607d88;letter-spacing:.1em;font:6px ui-monospace,SFMono-Regular,Consolas,monospace}.adapter-card>header b{color:#c5dce2;margin-top:2px;font-size:10px}.adapter-card>header em{color:#78929c;border:1px solid #3a5661;padding:4px 6px;font:6px ui-monospace,SFMono-Regular,Consolas,monospace}.adapter-card.state-connected,.adapter-card.state-native{border-color:#356c5d}.adapter-card.state-connected>header em,.adapter-card.state-native>header em{color:#7ed2ac;background:#0b251d;border-color:#377a63}.adapter-card.state-available{border-color:#635f3b}.adapter-card.state-available>header em{color:#d4c47d;background:#211e0d;border-color:#7b7040}.adapter-card.state-blocked{border-color:#5e3940}.adapter-card.state-blocked>header em{color:#d78b95;background:#210d11;border-color:#73424b}.adapter-card>p{color:#78919b;margin:14px 0 10px;font-size:8px;line-height:1.5}.adapter-capabilities{flex-wrap:wrap;gap:4px;display:flex}.adapter-capabilities code{color:#7fa8b4;background:#07131a;border:1px solid #223f4a;padding:4px 5px;font:6px ui-monospace,SFMono-Regular,Consolas,monospace}.adapter-card>footer{border-top:1px solid #1e3540;margin-top:auto;padding-top:12px}.adapter-card>footer small,.adapter-card>footer span{display:block}.adapter-card>footer small{color:#5d7983;font:6px ui-monospace,SFMono-Regular,Consolas,monospace}.adapter-card>footer span{color:#8da8b0;margin-top:4px;font-size:7px;line-height:1.45}.adapter-card.state-blocked>footer span{color:#bf7e87}@media (max-width:1180px){.adapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adapter-summary,.adapter-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.adapter-summary,.adapter-grid{grid-template-columns:1fr}}
