@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700&display=swap";.mfg-page{color:#d8eaf3;font-variant-numeric:tabular-nums;max-width:1900px;margin:0 auto;padding:2px 0 30px}.mfg-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex;margin:6px 0 16px!important}.mfg-heading>div:first-child{min-width:0}.mfg-eyebrow{color:#5e8ba2;letter-spacing:1.9px;align-items:center;gap:8px;font-size:9px;line-height:1.4;display:inline-flex}.mfg-heading h1{letter-spacing:1px;color:#e3f2f8!important;margin:6px 0 5px!important;font-size:25px!important;font-weight:500!important}.mfg-heading p{line-height:1.6;color:#7898ac!important;margin:0!important;font-size:11px!important}.mfg-heading-context{color:#7495a8;white-space:nowrap;background:linear-gradient(100deg,#0b2634,#0b202e);border:1px solid #1e3d4c;border-radius:4px;align-items:center;gap:9px;padding:8px 11px;font-size:10px;display:flex}.mfg-live-mark{background:#43d6bf;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #4ce0c880}.mfg-context-divider{background:#2c4b5b;width:1px;height:13px;margin:0 2px}.mfg-page .panel{background:linear-gradient(145deg,#0d2432,#0a1f2d 72%);border-color:#203e50;border-radius:7px;margin-bottom:15px;padding:17px 19px 16px}.mfg-page .panel:before{background:linear-gradient(90deg,#4bd9c8a8,#0000);width:38px;left:19px}.mfg-page .panel-head{align-items:flex-start;gap:12px;margin-bottom:14px}.mfg-page .panel-head h2{color:#cae1ec;letter-spacing:.55px;font-size:13px}.mfg-page .panel-head h2:before{background:#48d2c1;height:10px;box-shadow:0 0 9px #41d4c755}.mfg-page .panel-head p{color:#64869b;letter-spacing:.45px;font-size:9px;line-height:1.5}.mfg-page .scope-note{color:#7694a5;background:#102b3885;border:1px solid #244452;align-items:flex-start;gap:7px;margin-top:11px;padding:7px 9px;font-size:9px;line-height:1.55;display:flex}.mfg-page .scope-note svg{color:#5ba9a6;flex:none;margin-top:1px}.mfg-panel-range{color:#68899e;letter-spacing:.45px;white-space:nowrap;padding-top:2px;font-size:9px}.mfg-panel-metric{color:#63b3b2;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 0;font-size:9px;display:inline-flex}.mfg-panel-metric:hover{color:#9ceadd}.mfg-products-summary{overflow:visible!important}.mfg-product-summary-grid{background:#091e2b;border:1px solid #203c4a;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.mfg-summary-button,.mfg-summary-stat{text-align:left;min-width:0;min-height:94px;color:inherit;background:0 0;border:0;border-right:1px solid #203c4a;flex-direction:column;justify-content:center;padding:15px 17px;display:flex;position:relative}.mfg-summary-button{cursor:pointer}.mfg-summary-button:last-child,.mfg-summary-stat:last-child{border-right:0}.mfg-summary-button:hover{background:#112d3b}.mfg-summary-button .mini-stat,.mfg-summary-stat .mini-stat{gap:5px}.mfg-summary-button .mini-stat>span,.mfg-summary-stat .mini-stat>span{color:#7495a8;letter-spacing:.35px;font-size:9px}.mfg-summary-button .mini-stat>strong,.mfg-summary-stat .mini-stat>strong{color:#d8f0f4;font-size:23px;font-weight:500;line-height:1.15}.mfg-summary-button .mini-stat>strong small,.mfg-summary-stat .mini-stat>strong small{color:#6e92a5;margin-left:5px;font-size:10px}.mfg-summary-button .mini-stat>em,.mfg-summary-stat .mini-stat>em{color:#52758b;font-size:8px;font-style:normal;line-height:1.35}.mfg-summary-stat.capacity-range .mini-stat>strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(14px,1.2vw,20px);line-height:1.25}.mfg-summary-button.capacity .mini-stat>strong{color:#7ae2d5}.mfg-summary-link{color:#487b8b;opacity:0;align-items:center;gap:3px;font-size:8px;transition:opacity .16s;display:inline-flex;position:absolute;bottom:9px;right:12px}.mfg-summary-button:hover .mfg-summary-link,.mfg-summary-button:focus-visible .mfg-summary-link{opacity:1}.mfg-product-filters{align-items:center;gap:8px;display:flex}.mfg-product-filters .ant-input-affix-wrapper{width:236px;height:31px;box-shadow:none;background:#081d2a;border-color:#294858}.mfg-product-filters .ant-input{color:#c9dfe9;background:0 0;font-size:10px}.mfg-product-filters .ant-input::placeholder{color:#59798e}.mfg-product-filters .ant-input-prefix{color:#5d859a;margin-right:7px}.mfg-product-filters .ant-select{width:142px;font-size:10px}.mfg-product-filters .ant-select-selector{color:#b2cbd8!important;background:#081d2a!important;border-color:#294858!important;height:31px!important}.mfg-product-filters .ant-select-selection-item{line-height:29px!important}.mfg-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.mfg-product-card{text-align:left;color:#d8eaf3;cursor:pointer;background:#0a1c29;border:1px solid #1d3c4b;border-radius:6px;flex-direction:column;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.mfg-product-card:hover,.mfg-product-card:focus-visible{border-color:#3e7e8e;outline:none;transform:translateY(-2px);box-shadow:0 8px 25px #020c14a8,inset 0 1px #51d9cc38}.mfg-product-card-art{background:radial-gradient(at 52% 63%,#143e4b 0%,#0d2938 43%,#091b28 80%);border-bottom:1px solid #1b3948;justify-content:center;align-items:center;height:174px;display:flex;position:relative;overflow:hidden}.mfg-product-card-art:after{content:"";pointer-events:none;background:linear-gradient(#ffffff02,#0000 55%,#03101b30);position:absolute;inset:0}.mfg-product-illustration{filter:drop-shadow(0 9px 10px #0004);width:100%;max-width:350px;height:100%;display:block}.mfg-product-illustration.large{min-width:300px;max-width:none;height:210px}.mfg-product-category{color:#83b4c1;z-index:1;background:#102e3bdb;border:1px solid #2b5260;border-radius:3px;padding:4px 7px;font-size:8px;position:absolute;top:11px;left:12px}.mfg-card-open{color:#77b9bd;z-index:1;background:#0c2735d9;border:1px solid #345566;border-radius:4px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:11px;right:12px}.mfg-product-card-body{padding:12px 14px 0}.mfg-product-code-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mfg-product-code-row code,.mfg-bom-name code,.mfg-material-name code,.mfg-drawer-title code{color:#5f8da0;letter-spacing:.45px;background:0 0;font-size:9px}.mfg-product-code-row>span{color:#64869b;text-align:right;white-space:nowrap;font-size:8px}.mfg-product-card h3{color:#dcecf3;letter-spacing:.15px;margin:7px 0 3px;font-size:15px;font-weight:500;line-height:1.4}.mfg-product-card p{color:#7894a4;min-height:17px;margin:0;font-size:9px;line-height:1.5}.mfg-product-card-specs{border-bottom:1px solid #1c3745;grid-template-columns:1fr 1fr 1fr;gap:5px;padding:12px 0 11px;display:grid}.mfg-product-card-specs>span{flex-direction:column;gap:4px;min-width:0;display:flex}.mfg-product-card-specs b{color:#c6e0ea;white-space:nowrap;font-size:10px;font-weight:500}.mfg-product-card-specs i{color:#5d7e91;font-size:8px;font-style:normal}.mfg-product-card-foot{color:#69899b;align-items:center;gap:8px;height:35px;font-size:8px;display:flex}.mfg-product-card-foot>span:first-child{align-items:center;gap:4px;display:flex}.mfg-product-card-foot>span:nth-child(2){color:#628b9c;margin-left:auto}.mfg-product-card-foot>svg{color:#579aa2;flex:none}.mfg-page .empty{color:#7293a5;background:#0a1d2a;border:1px dashed #274554;border-radius:5px;margin:18px auto;padding:26px 15px}.mfg-page .empty>svg{color:#4d8997}.mfg-page .empty strong{color:#b0cad6;font-size:12px}.mfg-page .empty p{color:#6a8798;font-size:10px}.mfg-drawer .ant-drawer-content{color:#d7e8f1;background:#0c2230}.mfg-drawer .ant-drawer-header{background:#0d2433;border-bottom-color:#254554;padding:16px 21px}.mfg-drawer .ant-drawer-body{background:#0c2230;padding:19px 21px 22px!important}.mfg-drawer .ant-drawer-footer{background:#0d2433;border-top-color:#254554;padding:12px 21px}.mfg-drawer .ant-drawer-title{color:#dcecf3}.mfg-drawer .ant-drawer-close{color:#7293a4}.mfg-drawer-title{color:#dbeaf2;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.mfg-drawer-title>svg{color:#59cfc1}.mfg-drawer-title code{margin-left:auto}.mfg-product-detail-hero{background:radial-gradient(at 22%,#143c49,#0c2532 64%);border:1px solid #1d3d4c;border-radius:5px;grid-template-columns:minmax(280px,1.05fr) minmax(235px,.95fr);align-items:center;gap:14px;min-height:224px;margin:0 0 16px;padding:4px 15px 4px 0;display:grid}.mfg-product-detail-hero>div:last-child{padding:16px 9px 16px 0}.mfg-product-detail-hero h2{color:#e1f0f5;margin:7px 0 5px;font-size:20px;font-weight:500}.mfg-product-detail-hero p{color:#7896a7;margin:0;font-size:10px}.mfg-product-detail-energy{color:#7ce3d5;letter-spacing:.1px;align-items:baseline;gap:8px;margin:18px 0 12px;font-size:25px;font-weight:500;display:flex}.mfg-product-detail-energy span{color:#67889b;font-size:9px;font-weight:400}.mfg-product-detail-badges{flex-wrap:wrap;gap:6px;display:flex}.mfg-product-detail-badges .pill{font-size:8px}.mfg-detail-tabs>.ant-tabs-nav{margin:0 0 16px}.mfg-detail-tabs .ant-tabs-tab{padding:9px 12px;font-size:10px!important}.mfg-detail-tabs .ant-tabs-tab-btn{color:#7999ac}.mfg-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#7ee1d4!important}.mfg-detail-tabs .ant-tabs-ink-bar{background:#48d4c3}.mfg-product-descriptions .ant-descriptions-view,.mfg-order-descriptions .ant-descriptions-view{background:#0b202d;border-color:#254453!important}.mfg-product-descriptions .ant-descriptions-item-label,.mfg-order-descriptions .ant-descriptions-item-label{color:#7797a8!important;background:#102b38!important;border-color:#254453!important;font-size:9px!important}.mfg-product-descriptions .ant-descriptions-item-content,.mfg-order-descriptions .ant-descriptions-item-content{color:#c6dce7!important;border-color:#254453!important;font-size:10px!important}.mfg-version-compare-head{background:#0a1e2b;border:1px solid #1e3d4b;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 12px;display:flex}.mfg-version-compare-head>div{flex-direction:column;gap:6px;display:flex}.mfg-version-compare-head>div>span{color:#6c8a9d;font-size:8px}.mfg-version-compare-head strong{color:#cae2eb;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.mfg-version-compare-head strong svg{color:#50cdbf}.mfg-bom-name,.mfg-material-name{flex-direction:column;gap:3px;min-width:0;display:flex}.mfg-bom-name>span,.mfg-material-name>strong{color:#c0d7e1;font-size:9px;font-weight:400;line-height:1.45}.mfg-bom-name code,.mfg-material-name code{font-size:8px}.mfg-delta{color:#69d6c5;font-size:9px}.mfg-delta.quiet{color:#718d9d}.mfg-drawer-section-head{justify-content:space-between;align-items:center;margin:4px 0 11px;display:flex}.mfg-drawer-section-head>div{flex-direction:column;gap:4px;display:flex}.mfg-drawer-section-head strong{color:#c5dce6;font-size:10px;font-weight:500}.mfg-drawer-section-head span{color:#6e8b9d;font-size:8px}.mfg-table-link{color:#70c9c7;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:1px 0;font-size:9px;display:inline-flex}.mfg-table-link:hover{color:#a5efe4}.mfg-code{color:#85b5c1;background:0 0;font-size:8px}.mfg-drawer .ant-table,.mfg-page .ant-table{color:#bed3dd;background:0 0;font-size:9px}.mfg-drawer .ant-table-container,.mfg-page .ant-table-container{border-color:#203e4d!important}.mfg-drawer .ant-table-thead>tr>th,.mfg-page .ant-table-thead>tr>th{white-space:nowrap;font-size:8px;font-weight:500;color:#7190a1!important;background:#102a37!important;border-bottom-color:#254352!important}.mfg-drawer .ant-table-tbody>tr>td,.mfg-page .ant-table-tbody>tr>td{font-size:9px;color:#b9d0db!important;background:#0b202d!important;border-bottom-color:#1c3947!important}.mfg-drawer .ant-table-tbody>tr:hover>td,.mfg-page .ant-table-tbody>tr:hover>td{background:#102b38!important}.mfg-drawer .ant-table-cell:before,.mfg-page .ant-table-cell:before{display:none!important}.mfg-drawer .ant-pagination .ant-pagination-item,.mfg-drawer .ant-pagination .ant-pagination-prev,.mfg-drawer .ant-pagination .ant-pagination-next{background:#0d2532;border-color:#2b4b59}.mfg-drawer .ant-pagination .ant-pagination-item a{color:#8ba9b9;font-size:9px}.mfg-drawer-footer{color:#67879a;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.mfg-drawer-footer .ant-btn{color:#e9fffa;background:#1b7c75;border-color:#2fae9f;height:30px;font-size:10px;box-shadow:0 0 14px #32cdb41c}.mfg-drawer-footer .ant-btn:hover{background:#259d91!important;border-color:#48d6c4!important}.mfg-order-hero{border-bottom:1px solid #1d3c4a;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 16px;padding:3px 0 15px;display:flex}.mfg-order-hero h2{color:#e0eff5;margin:6px 0 5px;font-size:18px;font-weight:500}.mfg-order-hero p{color:#7594a5;margin:0;font-size:9px}.mfg-order-progress{flex-direction:column;flex:none;gap:6px;width:178px;display:flex}.mfg-order-progress>span{color:#6b8b9c;font-size:8px}.mfg-order-progress>strong{color:#84e1d5;font-size:17px;font-weight:500}.mfg-order-progress>strong small{color:#7896a8;font-size:9px;font-weight:400}.mfg-order-progress .ant-progress-inner{background:#163645!important}.mfg-order-progress .ant-progress-bg{height:4px!important}.mfg-order-descriptions{margin-bottom:15px}.mfg-stage-name{color:#c4dbe5;align-items:center;gap:7px;display:flex}.mfg-stage-name i{color:#4d899c;font-size:8px;font-style:normal}.mfg-bms-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.mfg-bms-summary>div{background:#0a1e2b;border:1px solid #203e4d;border-radius:4px;flex-direction:column;gap:7px;min-width:0;padding:11px 12px;display:flex}.mfg-bms-summary span{color:#6f8d9d;font-size:8px}.mfg-bms-summary strong{color:#cce2ea;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.mfg-bms-summary small{color:#6f91a2;font-size:8px;font-weight:400}.mfg-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.mfg-stat-card{text-align:left;color:#d6e8f1;cursor:pointer;background:linear-gradient(135deg,#102a38,#0b202d 72%);border:1px solid #1f3d4c;border-radius:6px;align-items:flex-start;gap:13px;min-width:0;min-height:104px;padding:15px 15px 13px;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.mfg-stat-card:before{content:"";background:#4bdbca;width:60px;height:1px;position:absolute;top:0;left:0}.mfg-stat-card:hover,.mfg-stat-card:focus-visible{background:linear-gradient(135deg,#12303d,#0c2230 74%);border-color:#438493;outline:none;transform:translateY(-1px)}.mfg-stat-icon{color:#63d9cb;background:#153a47;border:1px solid #275b68;border-radius:5px;flex:none;place-items:center;width:31px;height:31px;display:grid}.mfg-stat-card.green .mfg-stat-icon{color:#83deb3;background:#17382f;border-color:#2f5b49}.mfg-stat-card.blue .mfg-stat-icon{color:#81bce8;background:#1a3448;border-color:#34556a}.mfg-stat-card.gold .mfg-stat-icon{color:#d8be7f;background:#3a3525;border-color:#615638}.mfg-stat-card .mini-stat{gap:5px;min-width:0}.mfg-stat-card .mini-stat>span{color:#7796a8;letter-spacing:.25px;font-size:9px}.mfg-stat-card .mini-stat>strong{color:#e1f2f7;white-space:nowrap;font-size:24px;font-weight:500;line-height:1.05}.mfg-stat-card.cyan .mini-stat>strong{color:#80e3d7}.mfg-stat-card.green .mini-stat>strong{color:#95e5bd}.mfg-stat-card.blue .mini-stat>strong{color:#9ed3f1}.mfg-stat-card.gold .mini-stat>strong{color:#e6d19a}.mfg-stat-card .mini-stat>em{color:#638498;max-width:270px;font-size:8px;font-style:normal;line-height:1.5;display:block}.mfg-stat-open{color:#4f8190;opacity:0;align-items:center;gap:3px;font-size:8px;transition:opacity .15s;display:flex;position:absolute;top:13px;right:11px}.mfg-stat-card:hover .mfg-stat-open,.mfg-stat-card:focus-visible .mfg-stat-open{opacity:1}.mfg-production-top-grid{grid-template-columns:1.07fr .93fr;gap:13px;margin-bottom:1px;display:grid}.mfg-production-top-grid>.panel{min-width:0;margin-bottom:14px}.mfg-trend-panel .chart,.mfg-oee-panel .chart{max-width:100%}.mfg-trend-foot{color:#7897a8;align-items:center;gap:16px;margin:0 0 2px;font-size:8px;display:flex}.mfg-trend-foot>span{align-items:center;gap:6px;display:inline-flex}.mfg-trend-foot i{border-radius:2px;width:7px;height:7px;display:block}.mfg-legend-plan{background:#477f92}.mfg-legend-actual{background:#47d7c4;border-radius:50%!important}.mfg-oee-aggregate{background:#091e2a;border:1px solid #1e3c4a;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4px;display:grid}.mfg-oee-aggregate>div{border-right:1px solid #1e3c4a;flex-direction:column;gap:5px;min-width:0;padding:8px 10px;display:flex}.mfg-oee-aggregate>div:last-child{border-right:0}.mfg-oee-aggregate span{color:#6b899b;font-size:8px}.mfg-oee-aggregate strong{color:#cde4ed;white-space:nowrap;font-size:13px;font-weight:500}.mfg-oee-aggregate>div:last-child strong{color:#7ce2d4}.mfg-oee-aggregate small{color:#6b8e9f;font-size:8px;font-weight:400}.mfg-production-mid-grid{grid-template-columns:1.07fr .93fr;gap:13px;margin-bottom:1px;display:grid}.mfg-production-mid-grid>.panel{min-width:0;margin-bottom:14px}.mfg-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mfg-process-card{background:linear-gradient(135deg,#0f2a37,#0a202c);border:1px solid #203d4b;border-radius:4px;min-width:0;padding:10px 10px 9px}.mfg-process-title{color:#b9d3de;white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;font-size:9px;display:flex}.mfg-process-title>span{text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.mfg-process-title i{color:#4d8496;font-size:7px;font-style:normal}.mfg-process-title .pill{flex:none;padding:0 5px;font-size:7px;line-height:16px}.mfg-process-rate{align-items:baseline;gap:6px;margin-top:9px;display:flex}.mfg-process-rate strong{color:#81e0d3;font-size:18px;font-weight:500}.mfg-process-rate span{color:#5f8092;font-size:8px}.mfg-process-card .ant-progress{margin:2px 0 4px;line-height:0}.mfg-process-card .ant-progress-inner{background:#1a3947!important;height:3px!important}.mfg-process-card .ant-progress-bg{height:3px!important}.mfg-process-counts{color:#638396;white-space:nowrap;justify-content:space-between;gap:5px;font-size:7px;display:flex}.mfg-process-counts b{color:#9ebbc8;font-weight:500}.mfg-shortage-count{color:#d4b57b;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.mfg-shortage-count svg{color:#d8b774}.mfg-shortage{color:#e4b779;font-size:9px;font-weight:500}.mfg-ok{color:#6bc9ab;font-size:9px;font-weight:500}.mfg-order-product{flex-direction:column;gap:3px;display:flex}.mfg-order-product strong{color:#b7d2de;font-size:9px;font-weight:500}.mfg-order-product span{color:#6c8a9b;font-size:8px}.mfg-actual-value{color:#80dfd1;font-size:10px;font-weight:500}.mfg-actual-value small{color:#7291a1;font-size:8px;font-weight:400}.mfg-table-foot{color:#628295;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:8px;display:flex}.mfg-table-foot>span{align-items:center;gap:5px;display:inline-flex}.mfg-table-foot svg{color:#58a5a9}@media (width<=1320px){.mfg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-production-top-grid,.mfg-production-mid-grid{grid-template-columns:1fr 1fr}.mfg-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-stat-card{gap:9px;padding:13px 11px}.mfg-stat-card .mini-stat>strong{font-size:21px}}@media (width<=980px){.mfg-heading{flex-direction:column;align-items:flex-start;gap:10px}.mfg-heading-context{font-size:9px}.mfg-product-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-summary-button:nth-child(2),.mfg-summary-stat:nth-child(2){border-right:0}.mfg-summary-button:nth-child(-n+2),.mfg-summary-stat:nth-child(-n+2){border-bottom:1px solid #203c4a}.mfg-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-production-top-grid,.mfg-production-mid-grid{grid-template-columns:1fr}}@media (width<=640px){.mfg-page{padding-bottom:20px}.mfg-heading h1{font-size:22px!important}.mfg-heading-context{white-space:normal;flex-wrap:wrap;line-height:1.4}.mfg-context-divider{margin:0 1px}.mfg-page .panel{margin-bottom:12px;padding:15px 13px}.mfg-page .panel-head{flex-wrap:wrap}.mfg-product-summary-grid{grid-template-columns:1fr 1fr}.mfg-summary-button,.mfg-summary-stat{min-height:83px;padding:12px 10px}.mfg-summary-button .mini-stat>strong,.mfg-summary-stat .mini-stat>strong{font-size:20px}.mfg-summary-button .mini-stat>span,.mfg-summary-stat .mini-stat>span{font-size:8px}.mfg-summary-button .mini-stat>em,.mfg-summary-stat .mini-stat>em{font-size:7px}.mfg-summary-link{display:none}.mfg-page .panel-head .mfg-product-filters{grid-template-columns:minmax(0,1fr) 120px;gap:7px;width:100%;display:grid}.mfg-product-filters .ant-input-affix-wrapper{width:100%;min-width:0}.mfg-product-filters .ant-select{width:120px}.mfg-product-grid{grid-template-columns:1fr;gap:10px}.mfg-product-card{grid-template-columns:40% 60%;min-height:160px;display:grid}.mfg-product-card-art{border-bottom:0;border-right:1px solid #1b3948;height:100%;min-height:160px}.mfg-product-illustration{min-width:240px;max-width:260px;transform:scale(1.25)}.mfg-product-category{padding:3px 5px;font-size:7px;top:7px;left:7px}.mfg-card-open{width:22px;height:22px;top:7px;right:7px}.mfg-product-card-body{padding:10px 9px 0}.mfg-product-code-row{flex-direction:column;align-items:flex-start;gap:3px}.mfg-product-code-row>span{font-size:7px}.mfg-product-card h3{margin-top:5px;font-size:12px}.mfg-product-card p{min-height:24px;font-size:8px}.mfg-product-card-specs{gap:3px;padding:8px 0}.mfg-product-card-specs b{font-size:8px}.mfg-product-card-specs i{font-size:7px}.mfg-product-card-foot{gap:4px;height:29px;font-size:7px}.mfg-product-card-foot>span:nth-child(2){font-size:7px}.mfg-stat-grid{gap:8px}.mfg-stat-card{grid-template-columns:25px minmax(0,1fr);gap:8px;min-height:104px;padding:12px 9px;display:grid}.mfg-stat-icon{width:25px;height:25px}.mfg-stat-icon svg{width:14px}.mfg-stat-card .mini-stat>strong{font-size:19px}.mfg-stat-card .mini-stat>span{font-size:8px}.mfg-stat-card .mini-stat>em{font-size:7px;line-height:1.35}.mfg-stat-open{display:none}.mfg-production-top-grid,.mfg-production-mid-grid{gap:0}.mfg-trend-foot{flex-wrap:wrap;gap:8px 13px}.mfg-oee-aggregate>div{padding:7px 6px}.mfg-oee-aggregate span{font-size:7px}.mfg-oee-aggregate strong{font-size:11px}.mfg-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mfg-process-card{padding:8px 7px}.mfg-process-title{font-size:8px}.mfg-process-title .pill{padding:0 4px;font-size:6px}.mfg-process-rate strong{font-size:16px}.mfg-process-counts{font-size:6px}.mfg-table-foot{flex-direction:column;align-items:flex-start;gap:5px}.mfg-product-detail-hero{grid-template-columns:1fr;gap:0;padding:0 12px 14px}.mfg-product-illustration.large{min-width:0;height:176px}.mfg-product-detail-hero>div:last-child{padding:0 3px}.mfg-product-detail-hero h2{font-size:17px}.mfg-product-detail-energy{margin:11px 0 8px;font-size:22px}.mfg-product-descriptions .ant-descriptions-item-label,.mfg-order-descriptions .ant-descriptions-item-label,.mfg-product-descriptions .ant-descriptions-item-content,.mfg-order-descriptions .ant-descriptions-item-content{padding:7px!important}.mfg-order-hero{flex-direction:column;align-items:flex-start;gap:12px}.mfg-order-progress{width:100%}.mfg-bms-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-drawer .ant-drawer-header{padding:13px 14px}.mfg-drawer .ant-drawer-body{padding:15px 13px 18px!important}.mfg-drawer .ant-drawer-footer{padding:10px 13px}.mfg-drawer-title{gap:6px;font-size:11px}.mfg-drawer-footer{font-size:7px}.mfg-drawer-footer .ant-btn{padding-inline:9px;font-size:9px}}@media (prefers-reduced-motion:reduce){.mfg-product-card,.mfg-stat-card,.mfg-summary-link{transition:none}}.energy-shell{--energy-teal:#4ee0c6;--energy-blue:#72b4d7;--energy-amber:#e9b168;background:radial-gradient(at 60% 0,#12334366,#0000 52%),#071522;min-height:100vh}.energy-shell .cockpit-masthead{min-height:96px}.energy-brand-mark{color:#69e5c8;background:linear-gradient(135deg,#285b5260,#0b263600);border:1px solid #36746f;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 28px #39d3b714}.energy-shell .cockpit-title strong{letter-spacing:3px;font-size:22px}.energy-shell .brand strong{letter-spacing:2px;font-size:21px}.energy-shell main{max-width:1920px;margin:auto;padding:0 28px}.energy-shell .cockpit-tabbar{padding-inline:28px}.energy-shell .cockpit-tabbar .ant-tabs-tab{padding-block:17px}.energy-filterbar{color:#7695a9;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 26px;font-size:11px;display:flex}.energy-filterbar>div:first-child{align-items:center;gap:10px;display:flex}.energy-filterbar i{background:#2b4757;width:1px;height:12px;margin-inline:8px;display:block}.energy-search{width:244px;position:relative}.energy-search .ant-input-affix-wrapper{background:#0d2330a8;border-color:#1c3c4c;height:31px;font-size:12px}.search-results{z-index:20;background:#112c3c;border:1px solid #2c4b5b;border-radius:8px;width:330px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 16px 35px #0008}.search-results button{text-align:left;color:#b9d4e2;justify-content:space-between;width:100%;padding:12px;display:flex}.search-results button:hover{background:#1b3b4c}.search-results p{color:#8aa7ba;margin:8px}.energy-page{flex-direction:column;gap:20px;min-width:0;display:flex}.energy-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:2px;display:flex}.energy-heading h1{letter-spacing:.7px;color:#e5f2f6;margin:7px 0 9px;font-size:26px;font-weight:550;line-height:1.3}.energy-heading p{color:#7899ae;margin:0;font-size:12px}.energy-heading .eyebrow{color:#4d9b9f;letter-spacing:2.8px;font-size:10px}.heading-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.heading-actions .ant-select{min-width:126px}.executive-ribbon{background:linear-gradient(90deg,#18454160,#0c24368a);border:1px solid #22505a;border-radius:7px;align-items:center;gap:22px;padding:14px 18px;font-size:12px;display:flex}.executive-ribbon>span{color:#65d6c3;white-space:nowrap;align-items:center;gap:8px;display:flex}.executive-ribbon p{color:#8caeba;flex:1;margin:0}.executive-ribbon p strong{color:#e2b985;font-weight:500}.executive-ribbon button{color:#6cd0c1;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.energy-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.energy-stats>.mini-stat,.energy-stats>.stat-detail{text-align:left;background:linear-gradient(125deg,#133341aa,#0c2132);border:1px solid #214151;border-radius:9px;min-height:134px;padding:21px 22px;position:relative;box-shadow:inset 0 1px #45768610}.energy-stats .mini-stat{background:0 0;border:0;flex-direction:column;gap:11px;padding:0;display:flex}.energy-stats>.mini-stat{background:linear-gradient(125deg,#133341aa,#0c2132);border:1px solid #214151;padding:21px 22px}.energy-stats .mini-stat>span{color:#91acbd;font-size:12px}.energy-stats .mini-stat strong{color:#e1f0f4;letter-spacing:-1.3px;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1.05}.energy-stats .mini-stat strong small{color:#63899a;letter-spacing:0;margin-left:8px;font-size:12px;font-weight:400}.energy-stats .mini-stat em{color:#5f879d;font-size:11px;font-style:normal}.stat-detail{cursor:pointer;position:relative}.stat-detail>svg{color:#5d8b9d;position:absolute;top:20px;right:17px}.stat-detail:hover{border-color:#3d7f81!important}.stat-detail.selected{background:#143d47!important;border-color:#40b4a7!important}.overview-main{grid-template-columns:minmax(0,2.15fr) minmax(280px,.9fr);gap:20px;display:grid}.energy-shell .panel{background:linear-gradient(135deg,#0e2939e8,#0a2030ed);border:1px solid #203f50;border-radius:9px;min-width:0;overflow:hidden}.energy-shell .panel-head{margin-bottom:12px;padding:18px 20px 0}.energy-shell .panel-head h2{letter-spacing:.4px;color:#d4e8f0;font-size:14px;font-weight:550}.energy-shell .panel-head p{color:#617f94;margin:6px 0 0;font-size:10px}.energy-shell .panel-head .ant-btn-text{color:#70b4c5;font-size:11px}.energy-shell .panel .chart{margin:0 8px 12px}.world-map{background:radial-gradient(at 66% 37%,#1644575c,#0000 66%);border-block:1px solid #163d4a55;width:100%;position:relative;overflow:hidden}.world-map svg{width:100%;min-height:300px;max-height:540px;display:block}.world-map.compact svg{min-height:350px;max-height:500px}.world-land path{stroke:#2d5664;stroke-width:.55px;opacity:.9;transition:opacity .2s}.map-grid line{stroke:#3b6170;stroke-width:.45px;stroke-dasharray:2 7;opacity:.4}.map-route{fill:none;stroke:#3d8996;stroke-width:1px;opacity:.55}.map-route.late{stroke:#cc9357;opacity:.75}.map-route.selected{stroke-width:2px;opacity:1}.route-flow{fill:none;stroke:#69dcc9;stroke-width:1.8px;stroke-dasharray:5 14;opacity:.7;animation:3.6s linear infinite routeFlow}.route-flow.late{stroke:#e9b168}.warehouse-marker{cursor:pointer;outline:none}.warehouse-marker .hub-dot{fill:#70dec9;stroke:#baffeb;stroke-width:1px}.warehouse-marker .hub-halo{fill:#41bfae18;stroke:#4bddc352;stroke-width:1px}.warehouse-marker.selected .hub-halo{fill:#57d9c83d;stroke:#97ebdb;stroke-width:2px}.warehouse-marker:hover .hub-halo,.warehouse-marker:focus .hub-halo{stroke:#d0fff3;fill:#84dac43a}.warehouse-marker text{fill:#b1d4dc;paint-order:stroke;stroke:#082130;stroke-width:4px;stroke-linejoin:round;font-family:PingFang SC,sans-serif;font-size:11px}.factory-marker>circle:nth-child(2){fill:#7be4c7;stroke:#e2fff8;stroke-width:1.5px}.factory-marker .origin-halo{fill:#39cbb320;stroke:#5dbeb142;stroke-width:1px;animation:4s ease-in-out infinite originPulse}.factory-marker text{fill:#b9eddd;paint-order:stroke;stroke:#092331;stroke-width:4px;font-size:11px}.vessel-marker{cursor:pointer}.vessel-marker:hover path,.vessel-marker:focus path{fill:#fff}.map-credit{fill:#426d80;letter-spacing:1px;font-size:7px}.map-label{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:20px;left:22px}.map-label span{color:#4c889d;letter-spacing:2px;font-size:9px}.map-label strong{letter-spacing:2px;color:#85b4c3;font-size:15px;font-weight:400}.map-legend{color:#5a8a9e;pointer-events:none;gap:14px;font-size:10px;display:flex;position:absolute;bottom:18px;right:20px}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{border-radius:50%;width:5px;height:5px;display:block}.map-legend .teal{background:#69d8c0}.map-legend .blue{background:#66bad6}.map-legend .gold{background:#e9b168}.map-bottom-strip{color:#7cabb9;align-items:center;gap:20px;padding:17px 20px;font-size:11px;display:flex}.map-bottom-strip>span{align-items:center;gap:7px;display:flex}.map-bottom-strip button{color:#68b6bb;align-items:center;gap:7px;margin-left:auto;display:flex}.map-bottom-strip strong{color:#66d1bb;font-size:14px;font-weight:500}.production-dial{max-width:230px;margin:-2px auto -11px}.production-dial svg{width:100%}.dial-value{fill:#c8f3e9;font-family:Inter,system-ui;font-size:32px;font-weight:450}.dial-label{fill:#628b9c;letter-spacing:1px;font-size:10px}.two-stats{border-bottom:1px solid #1d3d4b;grid-template-columns:1fr 1fr;gap:14px;padding:8px 20px 18px;display:grid}.two-stats .mini-stat{background:0 0;border:0;min-height:0;padding:0}.two-stats .mini-stat>span{color:#6f92a5;font-size:10px}.two-stats .mini-stat strong{color:#a3d9d6;font-size:22px;font-weight:450}.two-stats .mini-stat strong small{color:#63899c;margin-left:5px;font-size:11px}.factory-process{flex-direction:column;gap:9px;padding:13px 20px 5px;display:flex}.factory-process>div{color:#80a7ba;align-items:center;gap:10px;font-size:10px;display:flex}.stage-number{color:#3b7185;font-family:ui-monospace;font-size:9px}.factory-process strong{font-weight:400}.factory-process i{background:linear-gradient(90deg,#215363,#356f6510);flex:1;height:1px;position:relative;overflow:hidden}.factory-process i:after{content:"";background:#68d8c4;width:20%;height:1px;animation:4s linear infinite processLine;position:absolute;left:0}.factory-process>div:nth-child(2) i:after{background:#e9b168}.stage-signal{color:#558a9b;font-size:9px}.factory-process>div:nth-child(2) .stage-signal{color:#c4a774}.insight-link{color:#c6a574;background:#76562912;border:1px solid #85623838;border-radius:5px;align-items:center;gap:7px;width:calc(100% - 40px);margin:10px 20px 17px;padding:9px 11px;font-size:10px;display:flex}.insight-link svg{margin-left:auto}.amber-dot{background:#d1ab6a;border-radius:50%;width:5px;height:5px}.energy-three-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.energy-two-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.compact-order{text-align:left;border-bottom:1px solid #1a3a4b;width:calc(100% - 40px);margin:0 20px;padding:12px 0;display:block}.compact-order:last-child{border-bottom:0}.compact-order>span{color:#587f96;justify-content:space-between;align-items:center;font-size:10px;display:flex}.compact-order strong{color:#a7cbd7;margin:8px 0;font-size:12px;font-weight:400;display:block}.compact-order small{color:#658ca3;justify-content:space-between;font-size:10px;display:flex}.compact-order .pill{padding:3px 7px;font-size:9px}.logistics-layout{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:20px;display:grid}.warehouse-chips{flex-wrap:wrap;gap:7px;padding:16px 18px;display:flex}.warehouse-chips button{color:#749daf;background:#102b3b;border:1px solid #264553;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.warehouse-chips button strong{color:#9bd7d3;margin-left:3px;font-size:11px;font-weight:500}.warehouse-chips small{color:#5c8a9c;margin-left:3px;font-size:8px}.warehouse-chips button.active{color:#b0eada;background:#184643;border-color:#4e9f98}.warehouse-big{flex-direction:column;align-items:center;padding:20px 10px 6px;display:flex}.warehouse-big>svg{color:#508c96}.warehouse-big>span{letter-spacing:2px;color:#4b8b9d;margin:12px 0;font-size:9px}.warehouse-big strong{color:#acf0db;letter-spacing:-1px;font-size:36px;font-weight:450}.warehouse-big strong small{letter-spacing:0;color:#649eab;margin-left:5px;font-size:11px}.warehouse-big p{color:#618ea3;margin:9px;font-size:10px}.logistics-layout .panel>.muted{padding:0 20px;font-size:10px}.logistics-layout .panel>.ant-progress{padding:0 20px}.logistics-layout .panel>.ant-btn{width:calc(100% - 40px);margin:16px 20px;font-size:11px}.stock-list{padding:12px 20px}.stock-list>div{color:#7ba5b8;border-bottom:1px solid #1d3c4c;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.stock-list strong{color:#abcfda;font-weight:450}.stock-list small{color:#628d9f;font-size:10px}.shipment-alert{text-align:left;background:#61441f0b;border:1px solid #644b323d;border-radius:7px;width:calc(100% - 36px);margin:6px 18px 14px;padding:14px;display:block}.alert-head{color:#7798aa;justify-content:space-between;align-items:center;font-size:9px;display:flex}.shipment-alert strong{color:#d2b68b;margin-top:14px;font-size:13px;font-weight:450;display:block}.shipment-alert p{color:#8b9ea6;font-size:11px;line-height:1.7}.eta-compare{color:#b6a081;align-items:center;gap:8px;font-size:10px;display:flex}.logistics-insight{color:#4b8095;padding:16px 23px}.logistics-insight h3{color:#86b7bc;margin:14px 0 8px;font-size:12px;font-weight:450}.logistics-insight p{color:#5e8a9e;font-size:11px;line-height:1.85}.cell-secondary{color:#5e869b;margin-top:5px;font-size:10px;display:block}.energy-shell .ant-table-wrapper{padding:0 12px 12px}.energy-shell .ant-table{background:0 0!important}.energy-shell .scope-note{color:#7da6b8;background:#16344266;border-color:#264c57;margin:10px 18px 17px}.energy-shell .main-footer{color:#466f83;margin-top:28px;font-size:10px}.order-pipeline{grid-template-columns:repeat(6,1fr);gap:2px;margin:16px 16px 20px;display:grid}.order-pipeline button{text-align:left;background:linear-gradient(150deg,#16455455,#103442);border:1px solid #234a5860;padding:17px 14px;position:relative}.order-pipeline button:first-child{border-radius:6px 0 0 6px}.order-pipeline button:last-child{border-radius:0 6px 6px 0}.order-pipeline button>span{color:#4a8b99;letter-spacing:2px;font-size:9px}.order-pipeline button strong{color:#89b6c2;margin-top:8px;font-size:12px;font-weight:450;display:block}.order-pipeline b{color:#c2e7e3;margin-top:14px;font-size:24px;font-weight:450;display:block}.order-pipeline b small{color:#6a99a8;margin-left:6px;font-size:10px;font-weight:400}.order-pipeline svg{color:#3e7283;position:absolute;top:48%;right:7px}.order-pipeline button.active{background:#1e584f55;border-color:#56b4a8}.table-filters{flex-wrap:wrap;gap:8px;display:flex}.table-filters .ant-input-affix-wrapper{width:200px}.table-filters .ant-select{min-width:120px}.risk-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.risk-title{color:#d7dbe1;text-align:left;align-items:center;gap:9px;padding:8px 20px;font-size:18px;font-weight:450;display:flex}.risk-title svg{color:#738995}.risk-copy{color:#81a0b0;margin:7px 20px 18px;font-size:12px;line-height:1.9}.risk-meta{color:#658b9e;border-top:1px solid #24434f;justify-content:space-between;margin:0 20px 20px;padding-top:15px;font-size:11px;display:flex}.risk-actions{gap:9px;margin:0 20px 20px;display:flex}.related-record{text-align:left;background:#132e3d;border:1px solid #2a4857;border-radius:5px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:16px;display:flex}.related-record>svg{color:#58b6b0}.related-record strong{color:#b6d4e0;font-size:12px;font-weight:450}.related-record span{color:#7298aa;margin-left:auto;font-size:11px}.energy-shell .ant-select-selection-item{font-size:12px}.energy-shell .panel-head .text-button{color:#679ea9;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}@keyframes routeFlow{to{stroke-dashoffset:-38px}}@keyframes originPulse{50%{opacity:.5;stroke-width:2px}}@keyframes processLine{to{left:120%}}.world-map.paused .route-flow,.world-map.paused .origin-halo{animation-play-state:paused}@media (width>=1600px){.world-map.compact svg{min-height:420px}.factory-process{gap:15px}.production-dial{max-width:260px}}@media (width<=1100px){.energy-shell main{padding-inline:18px}.energy-shell .cockpit-title strong{letter-spacing:1px;font-size:17px}.energy-shell .cockpit-title span{font-size:7px}.energy-shell .brand strong{font-size:18px}.energy-shell .cockpit-clock{display:none}.energy-stats{gap:10px}.energy-stats .mini-stat strong{font-size:27px}.energy-stats>.stat-detail,.energy-stats>.mini-stat{padding:18px 16px}.energy-three-grid{grid-template-columns:1fr 1fr}.energy-three-grid>.panel:last-child{grid-column:1/-1}.energy-three-grid>.panel:last-child .compact-order{vertical-align:top;border:0;width:calc(33.333% - 40px);display:inline-block}.logistics-layout{grid-template-columns:1fr}.logistics-layout>.panel:last-child .shipment-alert{vertical-align:top;width:calc(50% - 36px);display:inline-block}.logistics-insight{display:none}.overview-main{grid-template-columns:1.8fr 1fr}.table-filters .ant-input-affix-wrapper{width:150px}.table-filters .ant-select{min-width:100px}.world-map.compact svg{min-height:360px}.energy-shell .cockpit-tabbar .ant-tabs-tab{font-size:12px}}@media (width<=760px){.energy-shell main{padding-inline:12px}.energy-shell .cockpit-masthead{gap:12px;min-height:76px;padding-inline:15px}.energy-shell .cockpit-title{display:none}.energy-shell .brand strong{font-size:17px}.energy-brand-mark{width:34px;height:34px}.energy-shell .cockpit-instruments{gap:5px}.energy-shell .cockpit-tabbar{padding-inline:12px}.energy-filterbar{margin-block:12px 20px}.energy-filterbar>div:first-child>span:nth-of-type(2),.energy-filterbar>div:first-child>i{display:none}.energy-filterbar>div:first-child{font-size:9px}.energy-search{width:150px}.energy-search .ant-input{font-size:11px}.energy-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.energy-heading h1{letter-spacing:0;font-size:22px;line-height:1.5}.energy-heading p{font-size:10px;line-height:1.7}.energy-heading .eyebrow{letter-spacing:1.7px;font-size:8px}.energy-heading .pill{font-size:9px}.energy-stats{grid-template-columns:1fr 1fr;gap:10px}.energy-stats>.stat-detail,.energy-stats>.mini-stat{min-height:120px;padding:17px 13px}.energy-stats .mini-stat strong{letter-spacing:-.5px;font-size:27px}.energy-stats .mini-stat em{font-size:9px}.energy-stats .mini-stat>span{font-size:10px}.energy-stats .mini-stat strong small{margin-left:4px;font-size:10px}.energy-page{gap:15px}.executive-ribbon{flex-wrap:wrap;gap:10px;padding:12px}.executive-ribbon>span{font-size:10px}.executive-ribbon p{flex-basis:100%;font-size:10px;line-height:1.8}.executive-ribbon button{display:none}.overview-main,.energy-three-grid,.energy-two-grid,.risk-grid{grid-template-columns:1fr;gap:15px}.energy-three-grid>.panel:last-child .compact-order{border-bottom:1px solid #1a3a4b;width:calc(100% - 40px);display:block}.world-map svg,.world-map.compact svg{min-height:230px}.map-label{gap:5px;top:12px;left:15px}.map-label span{letter-spacing:1px;font-size:6px}.map-label strong{letter-spacing:1px;font-size:10px}.map-legend{gap:8px;font-size:8px;bottom:12px;right:12px}.map-bottom-strip{gap:10px;padding:14px 15px;font-size:9px}.map-bottom-strip button{font-size:9px}.production-dial{max-width:230px}.factory-process{gap:12px}.logistics-layout>.panel:last-child .shipment-alert{width:calc(100% - 36px);display:block}.heading-actions .ant-btn,.heading-actions .ant-select{height:32px;font-size:10px}.heading-actions .ant-select{min-width:95px}.order-pipeline{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px}.order-pipeline button{padding:12px;border-radius:5px!important}.order-pipeline button strong{font-size:10px}.order-pipeline b{margin-top:10px;font-size:22px}.energy-shell .panel-head{flex-wrap:wrap;gap:10px;padding:16px 15px 0}.energy-shell .panel-head h2{font-size:13px}.energy-shell .panel-head p{font-size:9px}.table-filters,.table-filters .ant-input-affix-wrapper{width:100%}.table-filters .ant-select{flex:1}.risk-title{font-size:16px}.risk-copy{font-size:11px}.energy-shell .main-footer{flex-wrap:wrap;gap:8px;font-size:9px}.search-results{width:290px}.ant-drawer-content-wrapper{max-width:100vw!important}.related-record{flex-wrap:wrap}.related-record span{margin-left:0}.energy-shell .ant-table-wrapper{padding:0 6px 8px}}@media (prefers-reduced-motion:reduce){.route-flow,.origin-halo,.factory-process i:after{animation:none!important}.map-particle{display:none}.energy-shell .live-dot{animation:none}}.energy-shell .brand{min-width:0}.energy-shell .cockpit-title{top:29px}.energy-shell .energy-brand-mark{color:#69e5c8!important;letter-spacing:0!important;margin-top:0!important}.energy-shell .brand .energy-brand-mark svg{flex-shrink:0}.energy-shell .ant-tabs-nav{height:50px}.energy-shell .ant-tabs-tab{padding-inline:18px!important}.energy-shell .executive-ribbon button,.energy-shell .compact-order,.energy-shell .map-bottom-strip button,.energy-shell .risk-title,.energy-shell .search-results button{background:0 0;border:0}.energy-shell .compact-order{border-bottom:1px solid #1a3a4b}.energy-shell .stat-detail .mini-stat,.energy-shell .energy-stats>.mini-stat{min-width:0}.energy-shell .world-map svg[role=img]{overflow:visible}.overview-energy.paused .factory-process i:after{animation-play-state:paused}.energy-shell .map-label{z-index:1}.energy-shell .world-map g[role=button]:focus{outline:none}.energy-shell .warehouse-marker:focus .hub-halo{stroke-width:2px;stroke:#d0fff3}.energy-shell .brand .official-logo-plaque{background:#edf3f7;border:1px solid #d9e3ec;border-radius:4px;flex-shrink:0;place-items:center;padding:6px 8px;display:grid;box-shadow:0 1px 12px #0002;margin-top:0!important}.energy-shell .official-brand-logo{object-fit:contain;width:126px;height:auto;display:block}.energy-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.energy-shell .brand .official-logo-plaque{border-radius:3px;padding:5px 6px}.energy-shell .official-brand-logo{width:85px}.energy-shell .brand{gap:8px}.energy-shell .brand>div>span{letter-spacing:1.2px;font-size:6px}.energy-shell .brand strong{font-size:16px}}:root{color:#253b31;font-synthesis:none;--green:#247c63;--ink:#20372c;--muted:#85928c;--line:#e9eeeb;--surface:#fff;--sidebar:#142620;--positive:#398d70;--negative:#ba8065;background:#f4f6f5;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #6daf91}button{touch-action:manipulation}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;background:var(--sidebar);color:#c5d0cb;border-right:1px solid #ffffff08;flex-direction:column;width:224px;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0}.brand{flex-shrink:0;align-items:center;gap:11px;height:89px;padding:0 24px;display:flex}.brand strong{letter-spacing:2px;color:#f1f6f3;font-size:19px;font-weight:650;display:block}.brand span:not(.brand-mark){letter-spacing:2px;color:#9bb1a4;margin-top:7px;font-size:8px;display:block}.brand-mark{align-items:flex-end;gap:4px;width:30px;height:30px;display:flex;position:relative}.brand-mark i{background:#dbe8d4;border-radius:1px;width:7px;display:block;transform:skewY(-18deg)}.brand-mark i:first-child{background:#a0c5ad;height:18px}.brand-mark i:nth-child(2){height:28px}.brand-mark i:nth-child(3){background:#7d9e85;height:23px}.workspace-label{color:#a8b9ae;border:1px solid #ffffff10;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:0 15px 17px;padding:10px;font-size:11px;display:flex}.workspace-label>span{align-items:center;gap:8px;display:flex}.workspace-icon{background:#ffffff09;border-radius:4px;padding:5px;display:inline-flex}.sidebar nav{scrollbar-width:thin;scrollbar-color:#344c3f transparent;flex:1;padding:0 12px;overflow:auto}.nav-group{margin-bottom:18px}.nav-group-label{letter-spacing:1px;color:#6f8778;padding:5px 14px 9px;font-size:10px;display:block}.nav-item{color:#9fb1a7;border-radius:6px;align-items:center;gap:12px;height:40px;margin-bottom:3px;padding:0 14px;font-size:12px;transition:background-color .15s,color .15s;display:flex;position:relative}.nav-item:hover{color:#e2ebe6;background:#ffffff06}.nav-item.active{color:#23432e;background:#e2efdc;font-weight:600;box-shadow:0 2px 8px #00000008}.nav-item.active:after{content:"";background:#527359;border-radius:50%;width:4px;height:4px;position:absolute;right:10px}.nav-item>small{color:#b1c1b7;background:#ffffff10;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px}.nav-item.active>small{color:#345331;background:#b3c4a8}.nav-tip{background:#aec5a5;border-radius:50%;width:4px;height:4px;margin-left:auto}.sidebar-bottom{padding:8px 15px 0}.system-health{text-align:left;color:#b8c9bd;background:#1d3227;border:1px solid #ffffff06;border-radius:7px;align-items:center;gap:8px;width:100%;margin:10px 0 12px;padding:13px 10px;font-size:11px;display:flex}.system-health>svg{margin-left:auto}.system-health small{color:#758f7e;margin-top:5px;font-size:9px;display:block}.live-dot{background:#79b692;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.sidebar-help{color:#8ba092;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px 16px;font-size:11px;display:flex}.sidebar-account{border-top:1px solid #ffffff0b;align-items:center;gap:9px;padding:17px 0;display:flex}.avatar{color:#36543d;background:#d5dfc8;border-radius:7px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid}.sidebar-account strong{color:#c3d0c5;font-size:11px;font-weight:500;display:block}.sidebar-account small{color:#778e7e;margin-top:4px;font-size:9px;display:block}.sidebar-account button{color:#819783;background:0 0;border:0;margin-left:auto;padding:4px}.workspace{width:calc(100% - 224px);margin-left:224px;transition:margin-left .2s,width .2s}.topbar{z-index:5;background:#fff;border-bottom:1px solid #e9eeeb;justify-content:space-between;align-items:center;height:66px;padding:0 29px;display:flex;position:relative}.topbar-location{color:#a0aaa5;white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.topbar-location>strong{color:#5b6b62;font-weight:500}.topbar-actions{align-items:center;gap:10px;display:flex}.global-search{height:32px;font-size:11px;background:#f7f9f8!important;border-color:#edf1ee!important;width:235px!important}.global-search .ant-input{background:0 0}.search-shortcut{color:#aab5af;border:1px solid #e8eeea;border-radius:3px;padding:0 4px;font-size:14px}.icon-button{color:#819389;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.notification-button{position:relative}.notification-button i{background:#c8a67b;border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:6px}.header-divider{background:#e9eeeb;width:1px;height:20px;margin:0 3px}.role-select{width:125px;font-size:11px}.user-avatar{color:#637d58;background:#e3ebe0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.notification-list{width:320px}.notification-list>button:not(.ant-btn){text-align:left;background:0 0;border:0;border-bottom:1px solid #eef2ef;align-items:center;gap:10px;width:100%;padding:12px 3px;font-size:12px;display:flex}.notification-list small{color:#94a199;margin-top:6px;font-size:10px;display:block}.notification-list>button>svg{margin-left:auto}main{max-width:1760px;margin:auto;padding:0 29px}.filterbar{justify-content:space-between;align-items:center;gap:12px;margin:19px 0 25px;display:flex}.filterbar>div{align-items:center;gap:9px;display:flex}.filter-label{color:#8b9790;margin-right:4px;font-size:11px}.filterbar .ant-select-selector{background:#fff!important}.snapshot{color:#97a39b;white-space:nowrap;font-size:10px}.snapshot .live-dot{background:#9db99c}.pill{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:1px 7px;font-size:10px;font-weight:450;line-height:19px;display:inline-flex}.pill>span:first-child:empty{background:currentColor;border-radius:50%;width:4px;height:4px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.eyebrow{letter-spacing:1.9px;color:#93a298;font-size:9px;font-weight:500}.page-heading h1{letter-spacing:.4px;color:#223a2d;margin:7px 0 9px;font-size:25px;font-weight:600;line-height:1.25}.page-heading p{color:#8b9890;margin:0;font-size:11px;line-height:1.6}.page-heading .ant-btn{color:#7e9083;height:33px;box-shadow:none;background:#ffffff80;font-size:11px}.executive-summary{color:#d7e4d9;background:#1b3528;border-radius:11px;align-items:center;min-height:178px;margin-bottom:21px;padding:25px 30px;display:flex;position:relative;overflow:hidden}.executive-summary:after{content:"";pointer-events:none;border:1px solid #d8e9d108;border-radius:50%;width:270px;height:270px;position:absolute;top:-130px;left:49%}.summary-leading{z-index:1;flex:1;position:relative}.summary-label{color:#90aa98;letter-spacing:.4px;align-items:center;gap:7px;font-size:10px;display:flex}.summary-leading h2{letter-spacing:.7px;color:#e9f1e5;margin:12px 0 10px;font-size:21px;font-weight:500}.summary-leading p{color:#a2b8a8;margin:0;font-size:11px;line-height:1.7}.summary-leading p b{color:#c9dec6;font-weight:500}.summary-facts{color:#809e8b;gap:19px;margin-top:18px;font-size:10px;display:flex}.summary-facts span{align-items:center;gap:5px;display:flex}.health-score{align-items:center;gap:18px;padding:0 34px;display:flex}.health-ring{width:112px;height:112px;position:relative}.health-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.health-ring circle{fill:none;stroke:#ffffff10;stroke-width:5px}.health-ring circle+circle{stroke:#b5d09f;stroke-linecap:round}.health-ring>div{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.health-ring strong{color:#e6eddf;letter-spacing:-.7px;font-size:27px;font-weight:500}.health-ring span{color:#86a48f;font-size:8px}.health-caption{flex-direction:column;gap:12px;display:flex}.health-caption .pill{color:#c1d3b3;background:#b6d4a509;border-color:#b6d4a51a;font-size:9px}.health-caption small{color:#91ac91;font-size:9px}.summary-divider{background:#e6efdf10;width:1px;height:102px}.summary-focus{min-width:206px;padding-left:30px}.summary-focus>strong{color:#e4eddc;margin:13px 0 7px;font-size:29px;font-weight:500;display:block}.summary-focus>strong small{color:#b1c3ae;margin-left:8px;font-size:11px;font-weight:400}.summary-focus p{color:#95af9c;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin:0 0 12px;font-size:10px;overflow:hidden}.summary-focus button{color:#c5dab5;background:0 0;border:0;border-bottom:1px solid #aec69e30;align-items:center;gap:8px;padding:0 0 4px;font-size:10px;display:flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:21px;display:grid}.metric-card{text-align:left;min-width:0;color:inherit;background:#fff;border:1px solid #e5ebe7;border-radius:9px;padding:20px 20px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;box-shadow:0 3px 7px #15332202}.metric-label{color:#7e9083;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-value{letter-spacing:-1px;color:#253d2e;font-variant-numeric:tabular-nums;white-space:nowrap;margin:15px 0 13px;font-size:31px;font-weight:550;line-height:1.1}.metric-value small{letter-spacing:0;color:#9aaa9e;margin-left:7px;font-size:10px;font-weight:400}.metric-foot{justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.metric-foot>span{align-items:center;gap:3px;display:flex}.metric-foot i{color:#a3afa6;margin-left:3px;font-size:9px;font-style:normal}.metric-divider{background:#f0f3f1;height:1px;margin:16px 0 11px}.metric-budget{color:#a2afa5;justify-content:space-between;margin-bottom:4px;font-size:9px;display:flex}.metric-card .ant-progress{margin:0;line-height:1}.metric-card .ant-progress-bg{height:3px!important}.two-col{grid-template-columns:1.35fr 1fr;gap:20px;margin-bottom:20px;display:grid}.panel{background:#fff;border:1px solid #e5ebe7;border-radius:10px;min-width:0;margin-bottom:20px;padding:21px 23px;box-shadow:0 2px 5px #16352402}.two-col>.panel{margin-bottom:0}.panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;display:flex}.panel-head h2{letter-spacing:.15px;color:#334b39;margin:0;font-size:14px;font-weight:550}.panel-head p{color:#a0aca3;margin:6px 0 0;font-size:10px;line-height:1.5}.text-button{color:#7a9481;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.chart-caption{color:#98a59c;align-items:center;gap:15px;margin:0 0 8px;font-size:10px;display:flex}.chart-unit{color:#a3b0a6;margin-left:auto;font-size:9px}.legend{align-items:center;gap:5px;display:inline-flex}.legend i{border-radius:2px;width:6px;height:6px;display:inline-block}.legend i.dashed{border-top:1px dashed #c6a471;width:14px;height:0}.chart{width:100%;min-width:0}.scope-note{color:#a2afa5;background:#f7f9f7;border-radius:5px;align-items:flex-start;gap:6px;margin-top:12px;padding:7px 9px;font-size:9px;line-height:1.7;display:flex}.scope-note>svg{flex-shrink:0;margin-top:1px}.overview-bottom .panel{padding-bottom:16px}.overview-bottom .ant-table{font-size:10px}.overview-bottom .ant-table-cell{white-space:nowrap;padding:11px 8px!important}.overview-bottom .ant-table-thead .ant-table-cell{font-size:9px;font-weight:400}.sector-cell{align-items:center;gap:8px;display:flex}.sector-cell strong{color:#5a7260;font-size:10px;font-weight:500}.sector-dot{border-radius:2px;flex-shrink:0;width:6px;height:6px}.table-progress{align-items:center;gap:8px;min-width:115px;display:flex}.table-progress .ant-progress{flex-shrink:0;line-height:1;width:65px!important}.table-progress span{white-space:nowrap;color:#839988;font-size:10px}.attention-item{border-bottom:1px solid #edf1ee;gap:10px;padding:15px 0;display:flex}.attention-item:first-of-type{padding-top:4px}.attention-mark{color:#b58b58;background:#fbf4e8;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;margin-top:2px;display:grid}.attention-mark.red{color:#b48366;background:#faf0eb}.attention-mark.green{color:#639575;background:#edf5ef}.attention-content{flex:1;min-width:0}.attention-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.attention-title>button{text-align:left;color:#55725b;background:0 0;border:0;max-width:240px;padding:0;font-size:11px;font-weight:500;line-height:1.5}.attention-title .pill{padding:0 5px;font-size:8px}.attention-content>p{color:#a2ada5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 9px;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.attention-meta{color:#a3afa7;justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.focus-footer{color:#96aa9b;justify-content:space-between;align-items:center;padding-top:16px;font-size:9px;display:flex}.focus-footer>div{align-items:center;gap:6px;display:flex}.main-footer{color:#a4afa7;border-top:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:10px;margin-top:28px;padding:22px 0 24px;font-size:9px;display:flex}.main-footer>span:last-of-type{align-items:center;gap:7px;display:flex}.main-footer>button{color:#8c9c90;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.mini-stat{flex-direction:column;gap:13px;min-width:0;display:flex}.mini-stat>span{color:#8fa095;font-size:10px}.mini-stat>strong{letter-spacing:-.7px;white-space:nowrap;color:#334d3b;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.mini-stat small{color:#98ab9d;letter-spacing:0;margin-left:6px;font-size:11px;font-weight:400}.mini-stat em{color:#a4b2a8;font-size:10px;font-style:normal}.mini-stats-panel{background:#fff;border:1px solid #e3ebe4;border-radius:10px;justify-content:space-between;gap:36px;margin-bottom:23px;padding:25px 30px;display:flex}.mini-stats-panel.inner{border:none;gap:16px;margin:0 0 10px;padding:0}.strategy-banner{background:#e8efe6;border:1px solid #dce7d9;border-radius:10px;align-items:center;gap:50px;margin-bottom:24px;padding:27px 30px;display:flex}.strategy-banner>div:first-child{flex:1}.strategy-banner h2{color:#466340;margin:15px 0 10px;font-size:19px;font-weight:500}.strategy-banner p{color:#8a9e83;margin:0;font-size:11px}.strategy-banner>div:not(:first-child){flex-direction:column;align-items:center;gap:9px;display:flex}.strategy-banner>div>strong{color:#56734a;font-size:30px;font-weight:500}.strategy-banner>div>strong small{margin-left:2px;font-size:12px}.strategy-banner>div>span{color:#93a68a;font-size:10px}.goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-bottom:24px;display:grid}.goal-card{text-align:left;color:#506a52;background:#fff;border:1px solid #e3eae5;border-radius:10px;padding:24px;transition:border-color .15s}.goal-order{color:#b1c2ab;justify-content:space-between;align-items:center;font-size:11px;display:flex}.goal-card h2{margin:17px 0 10px;font-size:15px;font-weight:500}.goal-card p{color:#a4b0a4;min-height:38px;margin-bottom:20px;font-size:11px;line-height:1.7}.goal-numbers{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.goal-numbers strong{white-space:nowrap;font-size:27px;font-weight:500}.goal-numbers small{margin-left:5px;font-size:10px}.goal-numbers>span{color:#a2b09d;font-size:10px}.goal-owner{color:#9aad93;border-top:1px solid #eff3ee;justify-content:space-between;gap:10px;margin-top:15px;padding-top:12px;font-size:10px;display:flex}.goal-owner b{color:#6d8c60;align-items:center;gap:3px;font-weight:500;display:flex}.page-segmented{margin-bottom:24px}.funnel{padding-top:12px}.funnel>div{align-items:center;gap:12px;margin:0 0 17px;font-size:11px;display:flex}.funnel>div>span{color:#95a390;flex-shrink:0;width:72px}.funnel>div>div{color:#fff;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;max-width:65%;height:29px;display:flex}.funnel b{font-weight:500}.funnel small{opacity:.7;font-size:9px}.funnel em{color:#9eaa97;white-space:nowrap;font-size:9px;font-style:normal}.dupont-result{text-align:center;flex-direction:column;gap:10px;padding:10px 0 30px;display:flex}.dupont-result strong{letter-spacing:-1px;color:#467454;font-size:42px;font-weight:500}.dupont-result strong small{margin-left:3px;font-size:16px}.dupont-result span{color:#9eb099;font-size:11px}.dupont-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dupont-grid>div{color:#9cb093;background:#f4f8f2;border:1px solid #e7efe2;border-radius:6px;flex-direction:column;align-items:center;gap:13px;padding:17px 6px;font-size:11px;display:flex}.dupont-grid strong{color:#658659;font-size:23px;font-weight:500}.dupont-grid small{color:#acbba3;font-size:10px}.aging-summary{justify-content:space-between;gap:20px;padding:0 18px 5px;display:flex}.aging-summary .mini-stat strong{font-size:23px}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.industry-card{background:#fff;border:1px solid #e2eae4;border-radius:10px;padding:23px;transition:border-color .15s,box-shadow .15s}.industry-card:hover{border-color:#b4cbbb;box-shadow:0 8px 20px #19382607}.industry-top{align-items:center;gap:11px;display:flex}.industry-top h2{color:#48664c;margin:0 0 6px;font-size:14px;font-weight:550}.industry-top>div>span{color:#a7b49f;font-size:9px}.industry-top>.icon-button{margin-left:auto}.industry-icon{border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.industry-income{border-bottom:1px solid #edf2ea;grid-template-columns:1fr auto;align-items:center;gap:11px;margin-top:28px;padding-bottom:23px;display:grid}.industry-income>span{color:#a2b198;grid-column:1/3;font-size:10px}.industry-income strong{color:#4c6e4b;white-space:nowrap;font-size:31px;font-weight:500}.industry-income small{color:#a7b79d;margin-left:6px;font-size:10px}.industry-income em{white-space:nowrap;font-size:10px;font-style:normal}.industry-drivers{justify-content:space-between;gap:10px;padding:19px 0;display:flex}.industry-drivers>div{flex-direction:column;gap:8px;display:flex}.industry-drivers span{color:#a5b69b;font-size:10px}.industry-drivers strong{color:#79916c;font-size:16px;font-weight:500}.industry-footer{border-top:1px solid #edf2ea;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.cell-sub{color:#a2afa4;margin-top:6px;font-size:10px;font-weight:400;line-height:1.5;display:block}.table-link{text-align:left;color:#57805d;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.table-link:hover{color:#247c63;text-decoration:underline}.small-code{color:#a0ad9a;font-family:Inter,monospace;font-size:10px}.innovation-stages{background:#fff;border:1px solid #e4ece0;border-radius:10px;gap:24px;margin-bottom:24px;padding:26px;display:flex}.innovation-stages>div{text-align:center;border-right:1px solid #edf2e9;flex:1;position:relative}.innovation-stages>div:last-child{border:0}.innovation-stages span{color:#a9bca0;font-size:11px}.innovation-stages h3{color:#719468;margin:10px 0;font-size:15px;font-weight:500}.innovation-stages p{color:#a6b99b;margin:0;font-size:10px}.innovation-stages svg{color:#c7d5bb;position:absolute;top:27px;right:-12px}.risk-overview{grid-template-columns:1.2fr repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.risk-overview>div{color:#99b397;background:#1e3929;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.risk-overview>div>span{font-size:11px}.risk-overview>div>strong{color:#dcebd3;font-size:34px;font-weight:500}.risk-overview>div>strong small{color:#9bb891;margin-left:8px;font-size:11px}.risk-overview>div .pill{color:#a7c297;background:#ffffff07;border-color:#ffffff10}.risk-count{text-align:left;color:#bb9970;background:#fff;border:1px solid #e3ece0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:18px;padding:22px;display:flex}.risk-count>span{align-items:center;gap:7px;font-size:11px;display:flex}.risk-count>strong{font-size:35px;font-weight:500}.risk-count>small{color:#bdc7b5;align-items:center;gap:3px;font-size:9px;display:flex}.task-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.task-stats>button{text-align:left;background:#fff;border:1px solid #e3ece0;border-radius:9px;align-items:center;gap:15px;padding:21px;display:flex}.task-stats>button>div{flex-direction:column;flex:1;gap:9px;display:flex}.task-stats>button>div>span{color:#a1b29a;font-size:11px}.task-stats strong{color:#719167;font-size:27px;font-weight:500}.task-stat-icon{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.list-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.list-toolbar>div{align-items:center;gap:10px;display:flex}.kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.kanban-column{background:#eef2ed;border:1px solid #e4ebe0;border-radius:9px;min-width:0;min-height:490px;padding:14px 12px}.kanban-heading{align-items:center;gap:8px;padding:0 3px 17px;display:flex}.kanban-heading h2{color:#84977b;margin:0;font-size:12px;font-weight:500}.kanban-heading small{color:#a8b8a0;background:#e3eadc;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.state-dot{border-radius:50%;width:6px;height:6px}.state-dot.state-0{background:#a7b999}.state-dot.state-1{background:#78a586}.state-dot.state-2{background:#c5af82}.state-dot.state-3{background:#96b57d}.task-card{text-align:left;color:#809573;background:#fff;border:1px solid #e1e8db;border-radius:8px;width:100%;margin-bottom:13px;padding:16px;transition:border-color .15s,box-shadow .15s;display:block}.task-card:hover{border-color:#a1bc91;box-shadow:0 6px 20px #15271b0a}.task-card-meta{color:#acb99f;justify-content:space-between;align-items:center;font-size:8px;display:flex}.task-card h3{color:#66855b;margin:13px 0 9px;font-size:12px;font-weight:500;line-height:1.7}.task-card p{color:#b0bca5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.task-source{color:#b6c1ab;border-top:1px solid #f0f4ea;align-items:center;gap:4px;padding:8px 0;font-size:9px;display:flex}.task-progress{color:#b3c0a8;justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.task-progress strong{color:#96ad86;font-weight:500}.task-card .ant-progress{margin-top:4px}.task-card-footer{border-top:1px solid #f0f4ea;justify-content:space-between;align-items:center;gap:7px;margin-top:8px;padding-top:12px;font-size:8px;display:flex}.task-card-footer>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.task-card-footer i{color:#95ae80;background:#f0f4e9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.task-card-footer em{color:#aab99d;white-space:nowrap;font-style:normal}.governance-banner{background:#edf3e9;border:1px solid #e0ead8;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;padding:25px 28px;display:flex}.governance-banner>div:first-child{color:#749767;align-items:center;gap:18px;margin-right:25px;display:flex}.governance-banner>div:first-child>span{color:#99b28d;flex-direction:column;gap:10px;font-size:10px;display:flex}.governance-banner>div:first-child strong{color:#638a51;font-size:29px;font-weight:500}.governance-banner>div:first-child small{color:#a9bd9b;margin-left:8px;font-size:10px}.governance-banner .mini-stat{border-left:1px solid #dde7d5;flex:1;padding-left:28px}.governance-banner .mini-stat strong{color:#78966a;font-size:23px}.quality-dimensions>div{color:#9db38e;align-items:center;gap:13px;margin:18px 0;font-size:11px;display:flex}.quality-dimensions>div>span{min-width:40px}.quality-dimensions .ant-progress{flex:1;margin:0}.quality-dimensions strong{text-align:right;color:#86a275;min-width:40px;font-size:10px;font-weight:500}.governance-loop{grid-template-columns:repeat(4,1fr);gap:10px;padding-top:18px;display:grid}.governance-loop>div{background:#f5f8f1;border:1px solid #e8efdf;border-radius:7px;flex-direction:column;align-items:center;gap:18px;padding:20px 7px;display:flex}.governance-loop>div>span{color:#b4c7a1;font-size:10px}.governance-loop strong{color:#82a26c;font-size:14px;font-weight:500}.governance-loop small{color:#b5c6a4;text-align:center;font-size:8px;line-height:1.6}.row-actions{align-items:center;gap:5px;display:flex}.lineage-metric{background:#f5f8f1;border:1px solid #e6eedd;border-radius:8px;align-items:center;gap:16px;padding:16px 20px;display:flex}.lineage-icon{color:#91b47a}.lineage-metric h3{color:#84a26e;margin:0 0 5px;font-size:14px;font-weight:500}.lineage-metric p{color:#b2c59e;margin:0;font-size:11px}.lineage-metric>div{flex:1}.lineage-canvas{background-color:#fcfdfa;background-image:radial-gradient(#dce5d3 1px,#0000 1px);background-size:14px 14px;border:1px solid #edf2e7;border-radius:8px;margin:20px 0;padding:30px 15px;overflow:auto}.lineage-canvas img{object-fit:contain;width:100%;min-width:720px;max-height:440px;display:block}.lineage-path{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.lineage-path>div{background:#f9fbf5;border:1px solid #eaf0e0;border-radius:6px;flex-direction:column;gap:10px;padding:15px;display:flex}.lineage-path span{color:#b0c297;font-size:9px}.lineage-path strong{color:#96b27a;font-size:11px;font-weight:500;line-height:1.6}.impact-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.impact-grid>button{color:#a2b98b;text-align:left;background:#fbfcf8;border:1px solid #eaf0e1;border-radius:6px;align-items:center;gap:10px;padding:16px;font-size:11px;display:flex}.impact-grid>button>svg:last-child{margin-left:auto}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.source-grid .panel{margin-bottom:0}.source-properties{grid-template-columns:repeat(2,1fr);gap:20px;padding:9px 0 24px;display:grid}.source-properties>span{color:#a1b593;flex-direction:column;gap:9px;font-size:10px;display:flex}.source-properties strong{color:#79986a;font-size:12px;font-weight:500}.source-progress{color:#b0c29d;border-top:1px solid #edf2e5;grid-template-columns:1fr auto;gap:7px;padding-top:16px;font-size:10px;display:grid}.source-progress>.ant-progress{grid-column:1/3;margin-bottom:14px}.source-progress strong{color:#95b37b;font-weight:500}.source-grid .ant-btn{color:#9ab783;font-size:11px}.empty{color:#b6c6a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:45px 8px;display:flex}.empty strong{font-size:12px;font-weight:500}.empty p{color:#c1ccb3;margin:0;font-size:10px;line-height:1.7}.drawer-title{color:#638852;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.drawer-title .pill{margin-left:auto;margin-right:24px}.drill-header .eyebrow{font-size:9px}.drill-header h2{color:#608650;margin:12px 0 10px;font-size:24px;font-weight:500;line-height:1.5}.drill-header p{color:#a2b895;margin:0;font-size:11px}.drill-breadcrumb{color:#bdcdac;flex-wrap:wrap;align-items:center;gap:5px;margin:22px 0 6px;display:flex}.drill-breadcrumb button{color:#9ab783;background:#f5f8ef;border:1px solid #e6efdc;border-radius:4px;padding:5px 8px;font-size:10px}.drill-stats{background:#f8faf4;border:1px solid #eaf0e0;border-radius:8px;justify-content:space-between;gap:20px;margin:13px 0 25px;padding:22px;display:flex}.drill-stats .mini-stat strong{font-size:26px}.drill-stage{color:#c2d0b3;border-bottom:1px solid #edf3e4;align-items:center;gap:15px;padding-bottom:16px;font-size:10px;display:flex}.drill-stage>span:first-child{color:#aac29b;margin-right:auto}.drill-stage>span:not(:first-child){align-items:center;gap:9px;display:flex}.drawer-footer{color:#a9bd98;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.drawer-footer>div{gap:8px;display:flex}.definition-title{color:#a6c28c;background:#f4f8ed;border:1px solid #e3efd5;border-radius:8px;align-items:center;gap:14px;margin:12px 0 23px;padding:22px;display:flex}.definition-title>div{flex:1}.definition-title h3{color:#91b573;margin:0;font-size:16px;font-weight:500}.definition-title p{color:#b8cf9c;margin:8px 0 0;font-size:10px}.lineage-image{max-width:100%;margin-bottom:25px}.detail-title{color:#6f9955;margin:18px 0;font-size:22px;font-weight:500;line-height:1.6}.detail-description{color:#a8bd93;font-size:12px;line-height:1.9}.detail-pills{align-items:center;gap:9px;display:flex}.detail-pills>span:last-child{color:#bfd2a7;margin-left:auto;font-size:10px}.risk-recommendation{background:#f6f9ee;border:1px solid #e5efda;border-radius:8px;margin:27px 0;padding:21px}.risk-recommendation h3{color:#a5bf8e;margin:0 0 13px;font-size:13px;font-weight:500}.risk-recommendation p{color:#b6cba0;margin:0 0 18px;font-size:12px;line-height:1.9}.detail-progress{background:#f7faef;border:1px solid #e6efda;border-radius:8px;margin:18px 0 30px;padding:20px}.detail-progress>span{color:#a7c38d;font-size:10px}.timeline-title{color:#9dbb83;margin:0 0 24px;font-size:13px;font-weight:500}.muted{color:#a0b08f;font-size:11px;line-height:1.7}.form-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ant-modal p{line-height:1.9}.ant-modal ul{color:#859678;padding-left:20px;font-size:12px;line-height:2.2}.ant-table{font-size:12px}.ant-table-thead .ant-table-cell{white-space:nowrap;font-size:10px;font-weight:500!important}.ant-table-cell{font-variant-numeric:tabular-nums}.ant-table-cell .ant-btn{font-size:11px}.ant-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ant-progress-success-bg,.ant-progress-bg{border-radius:2px!important}.ant-segmented{background:#f1f5ed;font-size:11px}.ant-segmented-item-selected{box-shadow:0 1px 4px #1937220a}.ant-tabs-tab{font-size:12px!important}.ant-drawer .ant-timeline{font-size:11px}.ant-timeline-item-content strong{font-weight:500}.ant-select-dropdown .ant-select-item{font-size:12px}.ant-tooltip-inner{font-size:11px}.is-collapsed .sidebar{width:72px}.is-collapsed .workspace{width:calc(100% - 72px);margin-left:72px}.is-collapsed .brand{padding:0 20px}.is-collapsed .brand>div,.is-collapsed .workspace-label,.is-collapsed .nav-group-label,.is-collapsed .nav-item>span,.is-collapsed .nav-item>small,.is-collapsed .nav-tip,.is-collapsed .system-health,.is-collapsed .sidebar-help,.is-collapsed .sidebar-account>div,.is-collapsed .sidebar-account>.avatar{display:none}.is-collapsed .nav-item{justify-content:center;padding:0}.is-collapsed .nav-group{margin:8px 0 17px}.is-collapsed .nav-item.active:after{display:none}.is-collapsed .sidebar-account button{margin:auto}.spinning{animation:1s linear infinite spin}.mobile-menu,.mobile-only{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width>=1700px){main,.topbar{padding:0 36px}.metric-card{padding:22px 25px 15px}.panel{padding:24px 27px}.metric-value{font-size:36px}.executive-summary{padding:27px 36px}.summary-leading h2{font-size:24px}.health-score{padding:0 60px}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1280px){.sidebar{width:200px}.workspace{width:calc(100% - 200px);margin-left:200px}.brand{padding:0 21px}.brand strong{font-size:17px}main,.topbar{padding:0 22px}.summary-leading h2{font-size:18px}.summary-leading p{font-size:10px}.summary-facts{gap:10px;font-size:9px}.health-score{padding:0 19px}.health-caption{display:none}.summary-focus{min-width:170px;padding-left:24px}.executive-summary{padding:24px}.metric-value{font-size:28px}.metric-card{padding:18px 17px 13px}.panel{padding:19px}.overview-bottom{grid-template-columns:1.45fr 1fr}.global-search{width:195px!important}.attention-title{gap:4px}.attention-title>button{font-size:10px}.attention-title .pill{font-size:7px}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban{gap:12px}.kanban-column{padding:13px 9px}.task-card{padding:14px 11px}.task-card-footer{flex-wrap:wrap}.governance-banner{padding:23px}.governance-banner>div:first-child{margin-right:0}.governance-banner .mini-stat{padding-left:18px}.snapshot{font-size:9px}.topbar-location{gap:8px;font-size:10px}}@media (width<=1080px){.sidebar{width:180px}.workspace{width:calc(100% - 180px);margin-left:180px}.brand{gap:8px;padding:0 17px}.brand strong{font-size:16px}.brand span:not(.brand-mark){letter-spacing:1.4px;font-size:7px}.brand-mark{gap:3px;width:26px}.workspace-label{margin:0 11px 17px;padding:8px;font-size:9px}.nav-item{gap:9px;padding:0 12px;font-size:11px}.sidebar-account small{font-size:8px}.sidebar-account strong{font-size:10px}.summary-focus,.summary-divider{display:none}.health-score{padding:0 0 0 28px}.executive-summary{min-height:165px}.metric-value{font-size:25px}.metrics-grid{gap:12px}.metric-card{padding:17px 13px 12px}.metric-label{font-size:10px}.metric-foot{font-size:9px}.metric-drill{font-size:8px}.two-col,.overview-bottom{grid-template-columns:1fr}.overview-chart-row{grid-template-columns:1.35fr 1fr;gap:15px}.chart-unit{font-size:8px}.panel-head h2{font-size:13px}.panel-head p{font-size:9px}.filter-label,.topbar-location>span{display:none}.global-search{width:180px!important}.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-column{min-height:330px}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-banner{gap:15px}.governance-banner>div:first-child svg{display:none}.governance-banner>div:first-child strong{font-size:25px}.governance-banner .mini-stat{padding-left:14px}.governance-banner .mini-stat>span{font-size:8px}.governance-banner .mini-stat strong{font-size:20px}.strategy-banner{gap:25px}.strategy-banner h2{font-size:16px}.goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-footer{font-size:8px}}@media (width<=800px){.sidebar{display:none}.workspace,.is-collapsed .workspace{width:100%;margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:58px;padding:0 18px}.topbar-location>svg{display:none}.topbar-location strong{font-size:11px}.topbar-actions{gap:6px}.global-search{width:180px!important}.topbar-actions .ant-btn{padding:4px}.header-divider{margin:0 2px}.role-select{width:109px}.user-avatar{width:25px;height:25px;font-size:10px}main{padding:0 18px}.filterbar{margin:17px 0 22px}.snapshot>span:nth-child(2){display:none}.filterbar .ant-select{width:145px!important}.page-heading h1{font-size:23px}.page-heading{margin-bottom:20px}.metric-value{font-size:29px}.executive-summary{padding:23px}.health-ring{width:104px;height:104px}.summary-leading h2{font-size:20px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-label{font-size:11px}.metric-card{padding:18px}.metric-foot,.metric-budget{font-size:10px}.overview-chart-row{grid-template-columns:1.2fr 1fr}.scope-note,.metric-drill{font-size:9px}.strategy-banner{flex-wrap:wrap;gap:25px;padding:25px}.strategy-banner>div:first-child{flex-basis:100%}.task-stats{gap:12px}.task-stats>button{gap:10px;padding:18px 14px}.task-stat-icon{width:32px;height:32px}.task-stats strong{font-size:23px}.task-stats>button>div>span{font-size:10px}.main-footer>span:first-child{display:none}.risk-overview{gap:12px}.risk-count{padding:18px}.risk-count strong{font-size:29px}.governance-banner{flex-wrap:wrap}.governance-banner>div:first-child{border-bottom:1px solid #dfead5;width:100%;padding-bottom:20px;display:flex}.governance-banner>div:first-child svg{display:block}.governance-banner>div:first-child>span{flex-direction:row;flex:1;justify-content:space-between;align-items:center}.governance-banner .mini-stat{border:0;min-width:100px;padding-left:0}.lineage-path,.impact-grid{grid-template-columns:repeat(2,1fr)}.ant-drawer .brand{height:85px}.ant-drawer nav{padding:0 15px}.ant-drawer .sidebar-bottom{margin-top:15px}.ant-drawer-body{overscroll-behavior:contain}}@media (width<=600px){.topbar-actions .ant-select,.topbar-actions .header-divider,.user-avatar{display:none}.topbar-actions .ant-select.global-search{display:block}.topbar .ant-select-auto-complete,.topbar-actions .ant-btn{display:none}.global-search{width:180px!important}.topbar-location{gap:8px}.topbar-location strong{font-size:11px}.filterbar{align-items:flex-start;gap:7px}.filterbar>div:first-child{flex-wrap:wrap;gap:8px}.filterbar .ant-select{font-size:10px;width:151px!important}.filterbar .pill{padding:0 6px;font-size:8px;line-height:17px}.snapshot{padding-top:5px}.snapshot .live-dot,.hide-small{display:none}.page-heading{align-items:flex-start;gap:8px}.page-heading .ant-btn{height:30px;margin-top:22px;padding:0 9px;font-size:9px}.page-heading p{max-width:255px;font-size:10px}.page-heading h1{font-size:23px}.eyebrow{font-size:8px}.executive-summary{gap:13px;margin-bottom:16px;padding:22px 19px}.summary-leading h2{letter-spacing:.5px;margin:11px 0 7px;font-size:18px;line-height:1.5}.summary-leading p{max-width:210px;font-size:9px;line-height:1.8}.summary-label{font-size:8px}.summary-facts{flex-wrap:wrap;gap:8px;margin-top:14px;font-size:8px}.summary-facts span:last-child{display:none}.health-score{padding:0}.health-ring{width:81px;height:81px}.health-ring strong{font-size:22px}.health-ring span{font-size:6px}.health-ring>div{gap:4px}.mobile-only{display:block}.metrics-grid{gap:11px;margin-bottom:17px}.metric-card{padding:15px 14px 11px}.metric-label{font-size:9px}.metric-label svg{width:14px}.metric-value{margin:15px 0 12px;font-size:26px}.metric-value small{margin-left:4px;font-size:8px}.metric-foot{font-size:9px}.metric-foot svg{width:12px}.metric-foot i{margin:0;font-size:8px}.metric-drill,.metric-budget{font-size:8px}.metric-divider{margin:12px 0 10px}.overview-chart-row{grid-template-columns:1fr}.panel{border-radius:9px;margin-bottom:16px;padding:19px 16px}.two-col{gap:16px;margin-bottom:16px}.panel-head{margin-bottom:16px}.panel-head h2{font-size:13px}.panel-head p,.panel-head .ant-segmented,.panel-head .text-button,.chart-caption{font-size:9px}.attention-title>button{font-size:11px}.attention-title .pill{font-size:8px}.attention-content>p{font-size:10px}.attention-meta,.attention-meta .text-button{font-size:9px}.focus-footer{font-size:8px}.main-footer{flex-wrap:wrap;gap:10px;margin-top:23px;font-size:8px;line-height:1.6}.main-footer>span:last-of-type{max-width:270px}.main-footer button{font-size:8px}.goal-grid{grid-template-columns:1fr;gap:15px}.goal-card{padding:23px}.goal-card p{min-height:auto}.strategy-banner h2{font-size:16px;line-height:1.7}.strategy-banner p{font-size:10px;line-height:1.8}.strategy-banner{gap:22px;padding:22px}.strategy-banner>div:not(:first-child){align-items:flex-start}.strategy-banner>div>strong{font-size:27px}.industry-grid{grid-template-columns:1fr;gap:15px}.industry-card{padding:22px}.industry-income{margin-top:22px}.industry-drivers{justify-content:flex-start;gap:65px}.mini-stats-panel{grid-template-columns:1fr 1fr;gap:24px;padding:23px;display:grid}.mini-stat strong{font-size:25px}.mini-stat>span{font-size:9px}.mini-stat{gap:9px}.mini-stat small{font-size:9px}.risk-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.risk-overview>div{flex-flow:wrap;grid-column:1/4;align-items:center;gap:15px;padding:18px}.risk-overview>div>strong{font-size:26px}.risk-overview>div .pill{margin-left:auto;font-size:9px}.risk-count{gap:12px;padding:16px 12px}.risk-count>span{gap:4px;font-size:10px}.risk-count svg{width:13px}.risk-count strong{font-size:26px}.risk-count small{font-size:8px}.task-stats{grid-template-columns:1fr 1fr;gap:11px}.task-stats>button{padding:17px}.list-toolbar{flex-wrap:wrap;align-items:flex-start;gap:13px}.list-toolbar>div{gap:8px}.list-toolbar .ant-input-affix-wrapper{width:205px!important}.list-toolbar .ant-select{width:115px!important}.list-toolbar .ant-segmented{font-size:11px}.kanban{grid-template-columns:1fr;gap:17px}.kanban-column{min-height:0;padding:17px 14px}.task-card{padding:18px}.task-card h3{font-size:13px}.task-card p{font-size:11px}.task-card-meta,.task-card-meta .pill{font-size:9px}.task-card-footer,.task-source{font-size:10px}.task-progress{font-size:9px}.kanban-column .empty{padding:20px}.governance-banner{gap:23px;padding:22px}.governance-banner>div:first-child strong{font-size:27px}.governance-banner .mini-stat{flex-basis:40%}.governance-loop{gap:6px;padding-top:7px}.governance-loop>div{gap:13px;padding:15px 5px}.governance-loop strong{font-size:12px}.governance-loop small{font-size:7px}.quality-dimensions>div{margin:17px 0;font-size:10px}.source-grid{grid-template-columns:1fr;gap:16px}.panel-head .ant-input-affix-wrapper{font-size:10px;width:147px!important}.lineage-metric{flex-wrap:wrap;gap:13px;padding:17px}.lineage-metric>div{min-width:240px}.lineage-metric .ant-btn{font-size:10px}.lineage-path{gap:10px}.lineage-path>div{padding:13px}.lineage-path strong{font-size:10px}.impact-grid{grid-template-columns:1fr;gap:10px}.innovation-stages{gap:7px;padding:20px 14px}.innovation-stages>div>svg{width:15px;right:-9px}.innovation-stages h3{font-size:12px}.innovation-stages p{font-size:8px}.innovation-stages span{font-size:9px}.drill-header h2{font-size:21px}.drill-stats{gap:13px;padding:18px 14px}.drill-stats .mini-stat strong{font-size:22px}.drill-stats .mini-stat>span{font-size:8px}.drill-stage{gap:8px;font-size:9px}.drill-stage>span:not(:first-child){gap:4px}.drill-stage>span:first-child{margin-right:auto;font-size:8px}.drawer-title{gap:7px;font-size:13px}.drawer-title .pill{margin-right:0;font-size:8px}.drawer-footer{font-size:9px}.drawer-footer .ant-btn{font-size:11px}.ant-drawer-body{padding:20px!important}.ant-drawer:has(.brand) .ant-drawer-body{padding:0!important}.form-two{gap:13px}.funnel>div{gap:8px}.funnel>div>span{width:61px;font-size:10px}.funnel>div>div{font-size:10px}.dupont-grid{gap:7px}.dupont-grid strong{font-size:20px}.dupont-grid>div{font-size:10px}.aging-summary{padding:0 5px 5px}.scope-note{font-size:8px}.ant-modal{max-width:calc(100vw - 26px)!important}.ant-modal-content{padding:22px!important}.ant-descriptions-item-label,.ant-descriptions-item-content{font-size:11px!important}.ant-table-cell{font-size:11px}.ant-tabs-tab{font-size:11px!important}}.page-heading p,.panel-head p,.metric-label,.chart-caption,.scope-note,.attention-content>p,.attention-meta,.cell-sub,.main-footer,.snapshot,.filter-label,.metric-budget,.metric-value small,.metric-foot i,.chart-unit{color:#74847b}.panel-head p,.page-heading p{font-size:11px}.scope-note{font-size:10px}.metric-label{font-size:12px}.metric-budget{font-size:10px}.metric-foot{font-size:11px}.attention-title>button{font-size:12px}.attention-content>p{font-size:11px}.attention-meta{font-size:10px}.overview-bottom .ant-table,.overview-bottom .ant-table-cell,.sector-cell strong{font-size:11px}.metric-card{min-height:194px}.goal-card p,.goal-owner,.industry-top>div>span,.industry-income>span,.industry-drivers span,.task-card p,.task-card-meta,.task-source,.task-progress,.task-card-footer em,.source-properties>span,.lineage-metric p,.lineage-path span,.lineage-path strong,.quality-dimensions>div,.quality-dimensions strong,.governance-loop small,.detail-description,.drill-header p,.muted,.drawer-footer,.drill-stage,.source-progress,.empty p,.mini-stat>span,.mini-stat small{color:#768972}.goal-card h2,.industry-top h2,.task-card h3,.drill-header h2,.detail-title,.source-properties strong,.lineage-metric h3,.governance-loop strong,.definition-title h3,.risk-recommendation h3,.risk-recommendation p,.timeline-title{color:#3e644b}.task-card-meta .pill,.task-card-footer{font-size:9px}.task-card p{font-size:11px}.task-card h3{font-size:13px}.risk-impact{color:#819078;font-size:11px;line-height:1.7}.lineage-path strong{font-size:12px}.source-progress>.ant-progress{margin-bottom:16px}.topbar-location{color:#85968a}.text-button{color:#62866a}.mini-stat>strong{color:#3a5b42}.drill-breadcrumb button{color:#6c8e5d}.governance-banner>div:first-child strong{color:#4c7543}.pill.neutral{color:#738879}@media (width<=600px){.metric-label{font-size:10px}.metric-foot,.metric-budget{font-size:9px}.metric-card{min-height:180px}.panel-head p,.page-heading p{font-size:10px}.scope-note{font-size:9px}.attention-title>button,.task-card p{font-size:11px}.metric-value{font-size:26px}.snapshot{font-size:9px}}:root{--green:#46dcc4;--ink:#e1eff8;--muted:#8ea7bb;--line:#234050;--surface:#0e2433;--positive:#5cdfb5;--negative:#e2b077;color:#dbeaf4;font-feature-settings:"cv01","ss03","zero";background:#071521}body{background-color:#071521;background-image:radial-gradient(at 50% -30%,#183b4c70,#0000 60%),radial-gradient(at 100% 20%,#10415325,#0000 40%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}.cockpit-shell{min-height:100vh;display:block}.cockpit-shell .workspace{width:100%;margin:0}.cockpit-header{z-index:8;background:#081b29cc;border-bottom:1px solid #284959;position:relative}.cockpit-masthead{justify-content:space-between;align-items:center;gap:25px;height:68px;padding:0 28px;display:flex;position:relative}.cockpit-masthead:after{content:"";background:linear-gradient(90deg,#0000,#42d8c66b,#0000);height:1px;position:absolute;bottom:0;left:36%;right:36%}.cockpit-header .brand{gap:12px;min-width:250px;height:auto;padding:0}.cockpit-header .brand strong{color:#d9f1f8;letter-spacing:3px;font-size:20px;font-weight:550}.cockpit-header .brand span:not(.brand-mark){letter-spacing:2.8px;color:#577e91;margin-top:6px;font-size:7px}.cockpit-header .brand-mark{gap:4px;width:30px;height:31px}.cockpit-header .brand-mark i:first-child{background:#29bfae}.cockpit-header .brand-mark i:nth-child(2){background:#a2eeea}.cockpit-header .brand-mark i:nth-child(3){background:#49a4c3}.cockpit-title{text-align:center;white-space:nowrap;position:absolute;top:19px;left:50%;transform:translate(-50%)}.cockpit-title>strong{letter-spacing:5px;color:#e9f5fb;text-shadow:0 0 26px #a3e0f222;font-size:22px;font-weight:500}.cockpit-title>span{letter-spacing:3.4px;color:#517990;margin-top:7px;font-size:6px;display:block}.cockpit-instruments{align-items:center;gap:10px;display:flex}.cockpit-clock{flex-direction:column;align-items:flex-end;gap:7px;margin-right:12px;display:flex}.cockpit-clock>strong{letter-spacing:.8px;color:#90b1c7;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.cockpit-clock>span{color:#507d91;align-items:center;gap:6px;font-size:8px;display:flex}.cockpit-clock em{color:#86a79e;border:1px solid #3c655b;border-radius:2px;margin-left:6px;padding:0 4px;font-size:8px;font-style:normal}.icon-button{color:#779aae}.icon-button:hover{color:#83d8d1;background:#143747}.cockpit-tabbar{background:#091e2c80;padding:0 26px}.cockpit-tabbar .ant-tabs-nav{height:43px;margin:0}.cockpit-tabbar .ant-tabs-nav:before{border-color:#0000}.cockpit-tabbar .ant-tabs-nav-wrap{justify-content:center}.cockpit-tabbar .ant-tabs-tab{border-bottom:1px solid #0000;padding:10px 14px;position:relative;margin:0!important;font-size:12px!important}.cockpit-tabbar .ant-tabs-tab+.ant-tabs-tab{margin-left:9px!important}.cockpit-tabbar .ant-tabs-tab-btn>span{color:#7799b0;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:400;display:flex}.cockpit-tabbar .ant-tabs-tab-active{background:#1b58633b;border-bottom:1px solid #43dfcb}.cockpit-tabbar .ant-tabs-tab-active .ant-tabs-tab-btn>span{color:#8cf1e3;text-shadow:0 0 14px #5cdcca28}.cockpit-tabbar .ant-tabs-tab-active:before{content:"";background:#53e6ce;height:1px;position:absolute;top:0;left:35%;right:35%}.cockpit-tabbar .ant-tabs-ink-bar{background:#54dfca;box-shadow:0 0 12px #63eedb55;height:1px!important}.cockpit-tabbar .ant-tabs-tab:hover .ant-tabs-tab-btn>span{color:#b7dce7}.cockpit-tabbar .ant-tabs-content-holder{display:none}.cockpit-shell main{max-width:2000px;margin:auto;padding:0 26px}.filterbar{gap:12px;margin:13px 0 15px}.filterbar .filter-label{color:#5e8399;letter-spacing:1px;font-size:9px}.cockpit-shell .filterbar .ant-select-selector{background:#0b2332!important}.filterbar .ant-select{font-size:10px}.filterbar .ant-select-selection-item{color:#9eb7c8}.filterbar .ant-select{height:30px}.snapshot{color:#58798b;font-size:9px}.live-dot{background:#4fe1c1;box-shadow:0 0 8px #4fe1c148}.page-heading{align-items:center;gap:20px;margin-bottom:15px}.eyebrow{color:#527d96;letter-spacing:2px;font-size:8px}.page-heading h1{color:#e4f1f8;letter-spacing:1px;margin:5px 0 6px;font-size:24px;font-weight:500}.page-heading p{color:#7091a6;font-size:10px;line-height:1.5}.page-heading .ant-btn{color:#91b5c9;background:#0a2232;border-color:#274959;height:30px;font-size:10px}.board-title-actions{align-items:center;gap:13px;display:flex}.briefing-strip{color:#7398ae;background:#0b2c3860;border:1px solid #203d4d;border-left:2px solid #43c5b4;border-radius:4px;align-items:center;gap:17px;min-height:33px;margin-bottom:14px;padding:7px 13px;font-size:10px;line-height:1.6;display:flex}.briefing-status{color:#69b9b3;letter-spacing:1px;border-right:1px solid #2e4a59;flex-shrink:0;align-items:center;gap:6px;padding-right:16px;font-size:9px;display:flex}.briefing-strip>strong{color:#bed5e2;font-size:11px;font-weight:400}.briefing-strip>span:last-of-type{align-items:center;gap:7px;margin-left:auto;display:flex}.briefing-strip b{color:#7addcf;font-weight:500}.briefing-strip i:not(.live-dot){background:#2d5362;width:1px;height:9px;margin:0 10px}.briefing-strip>button{color:#d8b88b;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 0 0 15px;font-size:9px;display:flex}.metrics-grid{gap:16px;margin-bottom:16px}.metric-card{color:#d7e9f4;background:#0e2432;border:1px solid #214152;border-radius:7px;min-height:157px;padding:18px 22px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff03}.metric-card:before{content:"";background:linear-gradient(90deg,#36b8ad55,#0000);height:1px;position:absolute;top:0;left:0;right:0}.metric-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#3599a210,#0000 70%);width:140px;height:140px;position:absolute;top:-40px;right:-15px}.metric-card:hover{border-color:#3d8391;transform:translateY(-2px);box-shadow:inset 0 0 35px #3b9fa207}.metric-label{color:#86a6bb;letter-spacing:.4px;font-size:11px}.metric-label>span{color:#528297}.metric-value{color:#dff7ff;letter-spacing:-.8px;text-shadow:0 0 20px #68c9de12;margin:12px 0 9px;font-size:36px;font-weight:500;line-height:1.1}.metric-value small{color:#658397;font-size:10px}.metric-card:nth-child(2) .metric-value{color:#ade6d7}.metric-card:nth-child(3) .metric-value{color:#b7d9ed}.metric-card:nth-child(4) .metric-value{color:#dbc89c}.metric-foot{color:#85b3ab;font-size:9px}.metric-foot i{color:#5e8398;margin-left:5px;font-size:8px}.metric-drill{color:#598398;font-size:8px}.metric-divider{background:#213e4c;margin:11px 0 9px}.metric-budget{color:#577f94;font-size:8px}.metric-budget strong{color:#87b4c6;font-weight:400}.metric-card .ant-progress-inner{background:#193544!important;height:2px!important}.metric-card .ant-progress-bg{box-shadow:0 0 8px #4cdab826;background:#4ecfba!important;height:2px!important}.metric-card:nth-child(3) .ant-progress-bg{background:#6698bc!important}.metric-card:nth-child(4) .ant-progress-bg{background:#cfb575!important}.cockpit-metrics .metric-card{min-height:150px}.positive{color:#62d9b6}.negative{color:#dda37c}.panel{background:#0b2130;border:1px solid #203e50;border-radius:7px;margin-bottom:18px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff02}.panel:before{content:"";background:#4dc7c455;width:30px;height:1px;position:absolute;top:0;left:20px}.panel-head{gap:8px;margin-bottom:16px}.panel-head h2{color:#c8e2ee;letter-spacing:.7px;font-size:13px;font-weight:500}.panel-head h2:before{content:"";background:#47c5bc;width:2px;height:9px;margin-right:8px;display:inline-block;box-shadow:0 0 7px #47c5bc38}.panel-head p{color:#466d85;letter-spacing:1px;margin-top:5px;font-size:8px}.text-button{color:#6ab3bb;font-size:9px}.text-button:hover{color:#88e8db}.chart-caption{color:#6d91a9;margin-bottom:6px;font-size:9px}.chart-unit{color:#486d85;font-size:8px}.legend{color:#7b9eb7;font-size:9px}.legend i{width:5px;height:5px}.legend i.dashed{border-color:#d7b779}.scope-note{color:#5f869c;background:#102b3880;border:1px solid #213f4d;border-radius:3px;padding:6px 9px;font-size:9px}.two-col{gap:18px;margin-bottom:18px}.cockpit-analysis-grid{grid-template-columns:1fr 1.55fr .96fr;gap:16px;margin-bottom:18px;display:grid}.cockpit-analysis-grid>.panel{margin:0;padding:17px 18px 12px}.cockpit-analysis-grid .panel-head{margin-bottom:10px}.cockpit-analysis-grid .panel-head h2{font-size:12px}.cockpit-analysis-grid .panel-head p{letter-spacing:1.4px;font-size:6px}.panel-bottom-line{color:#4d7c93;border-top:1px solid #203e4e;justify-content:space-between;align-items:center;padding:9px 0 0;font-size:8px;display:flex}.panel-bottom-line>span{align-items:center;gap:5px;display:flex}.performance-readout{align-items:flex-end;gap:18px;margin-bottom:5px;display:flex}.performance-readout>div:first-child{align-items:baseline;gap:10px;display:flex}.performance-readout>div:first-child>span{color:#5e8ca5;font-size:8px}.performance-readout strong{color:#87eddd;letter-spacing:-.7px;font-size:27px;font-weight:450}.performance-readout small{color:#5fb7b4;margin-left:3px;font-size:10px}.performance-readout>div:nth-child(2){flex-wrap:wrap;gap:12px;margin-left:auto;padding-bottom:6px;display:flex}.performance-readout .chart-unit{display:none}.health-index{align-items:center;gap:12px;margin:13px 0 1px;display:flex;position:relative}.health-index>strong{color:#bcece4;text-shadow:0 0 25px #62dbcd18;letter-spacing:-.9px;font-size:37px;font-weight:450}.health-index>div{flex-direction:column;gap:8px;display:flex}.health-index span{color:#638da4;font-size:8px}.health-index em{color:#61bbab;align-items:center;gap:2px;font-size:8px;font-style:normal;display:flex}.health-index svg{width:66px;height:26px;margin-left:auto;overflow:visible}.health-index path{fill:none;stroke:#57bda9;stroke-width:1.2px}.health-index circle{fill:#78e2cd}.overview-bottom{grid-template-columns:1.48fr 1fr}.overview-bottom .ant-table-cell{padding:11px 10px!important;font-size:11px!important}.overview-bottom .ant-table-thead .ant-table-cell{font-size:9px!important}.sector-cell strong{color:#bad2df;font-size:11px}.sector-dot{border-radius:1px}.table-progress span{color:#81aabe;font-size:9px}.table-progress .ant-progress-inner{background:#1c3a4b!important}.table-progress .ant-progress-bg{height:3px!important}.attention-item{border-color:#1f3d4b;gap:11px;padding:15px 0}.attention-mark{color:#cba977;background:#58493228;border:1px solid #63543835;border-radius:5px;width:29px;height:29px}.attention-mark.red{color:#d59a78;background:#74534620;border-color:#8e615235}.attention-mark.green{color:#75bc9c;background:#265a4728;border-color:#4b806b35}.attention-title>button{color:#a9c5d4;font-size:11px;font-weight:450}.attention-content>p{color:#577f95;margin:7px 0 10px;font-size:10px}.attention-meta{color:#49738a;font-size:9px}.attention-meta .text-button{font-size:8px}.focus-footer{color:#527f93;font-size:9px}.focus-footer>div svg{color:#418e88}.pill{border-radius:3px;padding:1px 6px;font-size:9px;line-height:17px}.pill.green{color:#6fbda9;background:#175d5024;border-color:#31625655}.pill.neutral{color:#6e9faf;background:#183f4f55;border-color:#2c526333}.pill.orange{color:#c0a477;background:#5d503c24;border-color:#745f3840}.pill.red{color:#d2a28d;background:#68463725;border-color:#94685940}.main-footer{color:#406c82;border-color:#1b3c4c;margin-top:20px;padding:16px 0 19px;font-size:8px}.main-footer>button{color:#527e96;font-size:8px}.mini-stat>span,.mini-stat small{color:#6a8ba2;font-size:10px}.mini-stat>strong{color:#c9e0ef;font-size:29px}.mini-stat em{color:#537b94}.mini-stats-panel{background:#0e2937;border-color:#244756;border-radius:7px;padding:23px 28px}.mini-stats-panel.inner{background:0 0}.strategy-banner{background:#102e3a;border-color:#2a4e56;position:relative;overflow:hidden}.strategy-banner:after{content:"";pointer-events:none;border:1px solid #3d9b9250;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-70px}.strategy-banner h2{color:#c5e9ed;font-size:20px;font-weight:450}.strategy-banner p{color:#6196a5}.strategy-banner>div>strong{color:#8fe5d5}.strategy-banner>div>span{color:#6497a8}.goal-card{color:#9cc6d3;background:#0d2635;border-color:#234856}.goal-card:hover{border-color:#418d96}.goal-card h2{color:#b2d6e4}.goal-card p{color:#608ba2}.goal-order{color:#497d93}.goal-numbers strong{color:#83dbc7}.goal-numbers small{color:#579caf}.goal-numbers>span{color:#5d90a9}.goal-owner{color:#557f96;border-color:#254451}.goal-owner b{color:#7fb5b4}.industry-card{background:#0c2433;border-color:#214656}.industry-card:hover{box-shadow:none;border-color:#3c8392}.industry-top h2{color:#b1d9e7}.industry-top>div>span{color:#557e98}.industry-income{border-color:#21414f}.industry-income>span{color:#6190a7}.industry-income strong{color:#b9edf4}.industry-income small{color:#528aa2}.industry-drivers span{color:#56849d}.industry-drivers strong{color:#8bbccf}.industry-footer{border-color:#214351}.source-grid .ant-btn{color:#71b8c1}.source-properties>span{color:#577f97}.source-properties strong{color:#9dc8d9}.source-progress{color:#689aad;border-color:#274a59}.source-progress strong{color:#87ccb9}.source-grid .panel{background:#0d2837}.source-progress .ant-progress-inner{background:#1b404f!important}.source-progress .ant-progress-bg{background:#53c8b2!important}.governance-banner{background:#102e3a;border-color:#2a4c58;border-radius:7px}.governance-banner>div:first-child,.governance-banner>div:first-child strong{color:#89d8c7}.governance-banner>div:first-child>span,.governance-banner>div:first-child small{color:#6eacb2}.governance-banner .mini-stat{border-color:#28515b}.governance-banner .mini-stat strong{color:#a0d8db}.quality-dimensions>div,.quality-dimensions strong{color:#7babbc}.quality-dimensions .ant-progress-inner{background:#1c4050!important}.quality-dimensions .ant-progress-bg{background:#54bca9!important}.governance-loop>div{background:#102d3b;border-color:#26505f}.governance-loop>div>span{color:#47869b}.governance-loop strong{color:#94c5d5}.governance-loop small{color:#597f99}.lineage-metric,.definition-title{color:#73beb4;background:#10303c;border-color:#2b535d}.lineage-metric h3,.definition-title h3{color:#a5e0d8}.lineage-metric p,.definition-title p{color:#619dba}.lineage-canvas{background-color:#102938;background-image:radial-gradient(#355765 1px,#0000 1px);border-color:#294959}.lineage-canvas img,.lineage-image{opacity:1;filter:none;border-radius:5px}.lineage-path>div{background:#102d3c;border-color:#285260}.lineage-path span{color:#6391a8}.lineage-path strong{color:#acd5e1}.impact-grid>button{color:#7fbac3;background:#122e3d;border-color:#2a4f5d}.risk-overview>div{color:#8bbfc7;background:#123343;border:1px solid #2d565e}.risk-overview>div>strong{color:#a4e4db}.risk-overview>div>strong small{color:#71a5b3}.risk-count{color:#c6b080;background:#0e2838;border-color:#28505e}.risk-count.red{color:#d4a38b}.risk-count.green{color:#85c5ad}.risk-count.selected{background:#1d394340;border-color:currentColor}.risk-count>small{color:#607f99}.risk-impact{color:#7b9db3}.task-stats>button{background:#0e2938;border-color:#264858}.task-stats>button.active{background:#173b4855;border-color:#449288}.task-stats>button>div>span{color:#6b9baf}.task-stats strong{color:#a0d3d6}.state-0{color:#94acb8;background:#27475380}.state-1{color:#8bd4bf;background:#23665735}.state-2{color:#d0b67f;background:#635d3c35}.state-3{color:#9ac4a4;background:#38634b35}.kanban-column{background:#0b2230;border-color:#214553}.kanban-heading h2{color:#91c0d0}.kanban-heading small{color:#658999;background:#1a3945}.task-card{color:#90b3c4;background:#0e2b3a;border-color:#2b4b59}.task-card:hover{box-shadow:none;border-color:#539896}.task-card h3{color:#b4d8e5}.task-card p{color:#7194ab}.task-card-meta{color:#477188}.task-source,.task-card-footer{color:#6f9daf;border-color:#254656}.task-progress{color:#507f93}.task-progress strong{color:#84c4c0}.task-card-footer em{color:#527f96}.task-card-footer>span{color:#6b9dae}.task-card-footer i{color:#74aea7;background:#244b5533}.task-card .ant-progress-inner{background:#204553!important}.task-card .ant-progress-bg{background:#57b8a5!important}.cell-sub,.small-code,.muted{color:#5d88a2}.table-link{color:#8bc5d7}.table-link:hover{color:#86ebda}.drill-header h2{color:#d7edf7}.drill-header p{color:#6f9bb4}.drill-breadcrumb{color:#4b8195}.drill-breadcrumb button{color:#72b6c6;background:#143440;border-color:#2b5263}.drill-breadcrumb button:hover{background:#1d4553}.drill-stats{background:#102b39;border-color:#2a4c5c}.drill-stats .mini-stat strong{color:#bce8ef}.drill-stage{color:#557f94;border-color:#2c4e5b}.drill-stage>span:first-child{color:#5f99aa}.drill-stage .active{color:#68cdbb}.drawer-title{color:#bddeec}.drawer-footer{color:#6599ad}.detail-title{color:#b2d8e6}.detail-description{color:#83a2b9}.detail-pills>span:last-child{color:#527d96}.detail-progress,.risk-recommendation{background:#132e3c;border-color:#2b5262}.detail-progress>span{color:#70aabd}.risk-recommendation h3{color:#8fc5d6}.risk-recommendation p{color:#779db8}.timeline-title{color:#8ebcce}.drawer-footer .ant-btn-primary,.ant-modal .ant-btn-primary{color:#092c31;background:#64d7c2}.risk-recommendation .ant-btn{color:#9dccda}.funnel>div>span,.funnel em{color:#6c98af}.dupont-result strong{color:#8fdecf}.dupont-result span{color:#6b9dab}.dupont-grid>div{color:#7badbf;background:#13313e;border-color:#2a5160}.dupont-grid strong{color:#a3d1d4}.dupont-grid small{color:#6495a9}.innovation-stages{background:#0e2838;border-color:#274c5d}.innovation-stages>div{border-color:#295063}.innovation-stages span{color:#477e98}.innovation-stages h3{color:#9ac4d7}.innovation-stages p{color:#668fa5}.innovation-stages svg{color:#3c7b86}.empty,.empty p{color:#476e87}.empty strong{color:#7daabd}.ant-modal ul{color:#7ca3b9}.ant-segmented{background:#0a2130}.ant-segmented-item-selected{box-shadow:none!important;color:#96e1db!important;background:#1b4650!important}.ant-tabs-tab{color:#6c95ad!important}.ant-tabs-tab-active{color:#83ded4!important}.ant-progress-inner{background:#1b3a4b}.ant-table-placeholder{background:#0d2635!important}.ant-table-tbody>tr:hover>td{background:#163747!important}.ant-table-thead>tr>th{border-color:#234454!important}.ant-table-cell{border-color:#1c3c4b!important}.ant-select,.ant-input{font-size:12px}.ant-drawer-body,.ant-modal-content{background:#0e2635!important}.ant-drawer-header,.ant-drawer-footer{background:#0d2433!important;border-color:#284957!important}.ant-drawer-mask,.ant-modal-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020d1875!important}.ant-table-scrollbar,.ant-table-content{scrollbar-color:#325364 #102632}.ant-timeline .muted{font-size:10px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#294857;border-radius:4px}::-webkit-scrollbar-track{background:#0a1d2a}.cockpit-shell .page-heading,.cockpit-shell .metrics-grid,.cockpit-analysis-grid,.cockpit-shell .goal-grid,.cockpit-shell .industry-grid{animation:.28s ease-out boardEnter}.chart svg{overflow:visible}.health-index svg path{stroke-dasharray:120;animation:.65s ease-out readoutEnter}@keyframes boardEnter{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes readoutEnter{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@media (width>=1700px){.cockpit-masthead{height:76px}.cockpit-title{top:23px}.cockpit-title>strong{letter-spacing:6px;font-size:25px}.cockpit-header .brand{min-width:300px}.cockpit-tabbar .ant-tabs-tab{padding:12px 24px}.cockpit-tabbar .ant-tabs-tab+.ant-tabs-tab{margin-left:14px!important}.cockpit-shell main{padding:0 32px}.cockpit-metrics .metric-value{font-size:43px}.cockpit-metrics .metric-card{min-height:170px}.cockpit-analysis-grid{grid-template-columns:1fr 1.6fr 1fr}.cockpit-analysis-grid .panel-head h2{font-size:14px}.cockpit-analysis-grid .panel-head p{font-size:8px}.performance-readout strong{font-size:35px}.health-index>strong{font-size:43px}.health-index span,.health-index em{font-size:10px}}@media (width<=1300px){.cockpit-header .brand{min-width:205px}.cockpit-title>strong{letter-spacing:4px;font-size:19px}.cockpit-title>span{letter-spacing:2.7px;font-size:5px}.cockpit-instruments{gap:7px}.cockpit-clock{margin-right:5px}.cockpit-clock>strong{font-size:9px}.cockpit-tabbar .ant-tabs-tab{padding:10px 9px}.cockpit-tabbar .ant-tabs-tab+.ant-tabs-tab{margin-left:6px!important}.cockpit-tabbar .ant-tabs-tab-btn>span{gap:5px;font-size:11px}.cockpit-tabbar .ant-tabs-tab-btn svg{width:12px}.metric-value{font-size:33px}.cockpit-analysis-grid{grid-template-columns:1fr 1.6fr 1fr;gap:14px}.cockpit-analysis-grid>.panel{padding:16px 15px 12px}.cockpit-analysis-grid .panel-head h2{letter-spacing:.2px;font-size:11px}.cockpit-analysis-grid .panel-head p{font-size:5px}.cockpit-analysis-grid .ant-segmented{font-size:9px}.performance-readout>div:nth-child(2){gap:8px}.performance-readout>div:first-child{flex-direction:column;align-items:flex-start;gap:7px}.health-index{gap:8px}.health-index>strong{font-size:32px}.health-index svg{width:45px}.briefing-strip{gap:13px}.briefing-strip>strong{font-size:10px}.briefing-strip>span:last-of-type{font-size:9px}.cockpit-shell main{padding:0 22px}.page-heading h1{font-size:23px}.cockpit-clock>span{font-size:7px}.cockpit-header .brand strong{font-size:18px}.cockpit-masthead{padding:0 24px}}@media (width<=1000px){.cockpit-title{flex:1;min-width:210px;position:static;transform:none}.cockpit-title>strong{letter-spacing:2px;font-size:17px}.cockpit-title>span{letter-spacing:2px;font-size:4px}.cockpit-clock{display:none}.cockpit-header .brand{min-width:170px}.cockpit-instruments{gap:5px}.cockpit-tabbar{padding:0 18px}.cockpit-tabbar .ant-tabs-nav-wrap{justify-content:flex-start}.cockpit-analysis-grid{grid-template-columns:1fr 1.6fr}.health-panel{display:none;grid-column:1/3!important}.briefing-strip>span:last-of-type{display:none}.cockpit-metrics .metric-card{padding:17px 18px}.cockpit-metrics .metric-value{font-size:29px}.metric-label{font-size:10px}.overview-bottom{grid-template-columns:1fr 1fr}.overview-bottom .ant-table-cell{font-size:10px!important}.snapshot>span:nth-child(2){display:none}.page-heading p{font-size:9px}}@media (width<=750px){.cockpit-masthead{gap:15px;height:61px;padding:0 17px}.cockpit-header .brand{gap:9px;min-width:146px}.cockpit-header .brand strong{letter-spacing:2px;font-size:16px}.cockpit-header .brand span:not(.brand-mark){letter-spacing:1.5px;font-size:5px}.cockpit-header .brand-mark{gap:3px;width:23px;height:24px}.cockpit-header .brand-mark i{width:5px}.cockpit-header .brand-mark i:first-child{height:14px}.cockpit-header .brand-mark i:nth-child(2){height:23px}.cockpit-header .brand-mark i:nth-child(3){height:19px}.cockpit-title{min-width:170px}.cockpit-title>strong{letter-spacing:1px;font-size:15px}.cockpit-title>span{letter-spacing:1px;font-size:3px}.cockpit-instruments .icon-button{width:22px;height:25px}.cockpit-instruments .icon-button svg{width:15px}.cockpit-instruments .icon-button:last-child{display:none}.cockpit-shell main{padding:0 16px}.cockpit-tabbar .ant-tabs-nav{height:40px}.cockpit-tabbar .ant-tabs-tab{padding:10px 8px}.filterbar{margin:13px 0 17px}.cockpit-analysis-grid{grid-template-columns:1fr 1.45fr}.page-heading h1{font-size:23px}.metric-card,.cockpit-metrics .metric-card{min-height:153px;padding:16px 18px}.metric-value,.cockpit-metrics .metric-value{font-size:32px}.overview-bottom{grid-template-columns:1fr}.health-panel{display:block;grid-column:1/3!important}.health-index{padding:0 10px}.health-index svg{width:110px}.health-panel .chart{height:180px!important}.cockpit-analysis-grid .panel-head h2{font-size:12px}.governance-banner>div:first-child{border-color:#295260}.briefing-strip>strong{font-size:10px}.briefing-strip>button{margin-left:auto;padding-left:0}.briefing-status{padding-right:9px;font-size:8px}.page-heading p{font-size:10px}.board-title-actions>.pill{display:none}}@media (width<=540px){.cockpit-title{display:none}.cockpit-instruments .icon-button:last-child{display:inline-flex}.cockpit-masthead{height:60px}.cockpit-header .brand{min-width:0}.cockpit-header .brand strong{font-size:18px}.cockpit-header .brand span:not(.brand-mark){font-size:6px}.cockpit-instruments{gap:6px}.cockpit-instruments .icon-button{width:27px}.cockpit-instruments .icon-button svg{width:16px}.cockpit-tabbar{padding:0 13px}.cockpit-tabbar .ant-tabs-nav-wrap{justify-content:flex-start}.cockpit-tabbar .ant-tabs-tab-btn>span{font-size:11px}.page-heading{margin-bottom:14px}.page-heading h1{font-size:22px}.page-heading p{max-width:240px;font-size:9px}.page-heading .ant-btn{height:29px;margin-top:0;padding:0 8px;font-size:9px}.filterbar .ant-select{height:31px;width:150px!important}.filterbar .pill{font-size:8px}.briefing-strip{flex-wrap:wrap;gap:8px;padding:8px 11px}.briefing-status{padding-right:10px}.briefing-strip>strong{font-size:9px}.briefing-strip>button{font-size:8px}.briefing-strip>span:last-of-type{display:none}.cockpit-metrics .metric-card{min-height:152px;padding:16px 15px 12px}.metric-value,.cockpit-metrics .metric-value{font-size:30px}.metric-label{font-size:10px}.metric-value small{font-size:8px}.metric-foot{font-size:9px}.metric-budget{font-size:8px}.metric-divider{margin:13px 0 10px}.cockpit-analysis-grid{grid-template-columns:1fr;gap:15px}.cockpit-analysis-grid>.panel{padding:19px 18px 14px}.health-panel{display:block;grid-column:auto!important}.performance-readout>div:first-child{flex-direction:row;align-items:baseline}.performance-readout>div:nth-child(2){flex-wrap:nowrap;gap:10px}.cockpit-analysis-grid .panel-head h2{font-size:13px}.cockpit-analysis-grid .panel-head p{font-size:6px}.performance-readout strong{font-size:28px}.health-index>strong{font-size:38px}.health-index>div{margin-left:5px}.health-index span,.health-index em{font-size:9px}.health-index svg{width:110px}.panel{border-radius:6px;padding:19px 17px}.pill,.scope-note{font-size:8px}.attention-title>button{font-size:11px}.attention-content>p{font-size:10px}.main-footer{font-size:7px}.cockpit-shell .filterbar .snapshot{display:none}.page-heading .eyebrow{letter-spacing:1.4px;font-size:6px}.cockpit-tabbar .ant-tabs-tab+.ant-tabs-tab{margin-left:9px!important}.cockpit-shell .lineage-path{grid-template-columns:1fr 1fr}.cockpit-shell .source-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cockpit-shell *,.cockpit-shell :before,.cockpit-shell :after{transition:none!important;animation:none!important}.health-index svg path{animation:none!important}}.metric-spark{opacity:.65;pointer-events:none;width:80px;height:33px;position:absolute;top:64px;right:22px;overflow:visible}.metric-spark polyline{fill:none;stroke:#61d6c6;stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round}.metric-spark circle{fill:#b0fff0;filter:drop-shadow(0 0 3px #63e1cd80)}.metric-card:nth-child(2) .metric-spark polyline{stroke:#81d5b5}.metric-card:nth-child(3) .metric-spark polyline{stroke:#79bddc}.cockpit-metrics .metric-value{font-size:40px}.metric-label{color:#94b4c8;font-size:12px}.page-heading p{color:#7b9db5;font-size:11px}.chart-caption,.legend,.table-progress span{color:#86a9bf}.chart-unit,.metric-budget,.metric-foot i{color:#6e94ac}.scope-note{color:#7497ad}.attention-content>p{color:#779cb1}.attention-meta{color:#638da5}.cockpit-analysis-grid .panel-head p{color:#60869e;font-size:7px}.snapshot{color:#64869b}.metric-value small{color:#7ea4ba}.board-title-actions .pill,.cockpit-clock em{font-size:9px}@media (width<=1300px){.metric-spark{display:none}.cockpit-metrics .metric-value{font-size:35px}.metric-label{font-size:11px}.page-heading p{font-size:10px}}@media (width<=600px){.cockpit-metrics .metric-value{font-size:30px}.metric-label{font-size:10px}.page-heading p{font-size:9px}}
