.managementShell{--bg:#111816;--panel:#17201c;--raised:#1d2822;--edge:#2d3931;--text:#dce5dd;--subtle:#96a69c;--green:#b1cbb9;--bronze:#b6a384;background:var(--bg);height:100dvh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:230px minmax(0,1fr);font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:13px;line-height:1.6;display:grid;overflow:hidden}.managementShell button,.managementShell input,.managementShell select,.managementShell textarea{font:inherit}.managementShell button{transition:background .18s,border-color .18s,color .18s}.managementShell button:focus-visible,.managementShell a:focus-visible,.managementShell input:focus-visible,.managementShell textarea:focus-visible,.managementShell select:focus-visible{outline-offset:3px;outline:2px solid #afcbb7}.managementShell button:disabled{opacity:.4;cursor:not-allowed}.managementShell [hidden]{display:none!important}.managementSidebar{border-right:1px solid var(--edge);background:#0d1411;flex-direction:column;min-height:0;padding:30px 18px 18px;display:flex}.managementBrand{letter-spacing:1.4px;align-items:center;gap:12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.brandGlyph{letter-spacing:-2px;border-right:1px solid #445449;padding-right:12px;font:32px/.9 Georgia,serif}.brandGlyph>span{letter-spacing:1.3px;margin-top:6px;font:6px/1.8 Segoe UI,sans-serif;display:block}.managementBrand small{color:var(--subtle);letter-spacing:1.4px;margin-top:7px;font-size:10px;font-weight:400;display:block}.workspaceIdentity{color:#b0bfb4;border-block:1px solid #253028;align-items:center;gap:7px;margin:32px 0 22px;padding:12px 4px;font-size:11px;display:flex}.workspaceIdentity>span:last-child{color:#768a7d;letter-spacing:.7px;margin-left:auto;font:8px monospace}.signalDot{background:#a7c3ad;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 3px #a7c3ad0c}.managementSidebar nav{flex-direction:column;gap:4px;display:flex}.managementSidebar nav button{text-align:left;color:#91a399;background:0 0;border:1px solid #0000;align-items:center;gap:13px;min-height:44px;padding:12px 11px;font-size:13px;display:flex}.managementSidebar nav button:hover{color:#dce7df;background:#17211b}.managementSidebar nav button.active{color:#d4e6d8;border:1px solid #304638;background:#1d2d23;border-left:2px solid #b3ceb9}.navIcon{text-align:center;color:#91af9b;width:20px;font:20px/1 Georgia,serif}.navIndex{color:#718b79;margin-left:auto;font:9px monospace}.navIndex b{color:#d7c4a5;border:1px solid #6d5e43;padding:2px 5px;font:10px monospace}.navDivider{color:#84958a;letter-spacing:2px;margin:22px 11px 7px;font-size:10px}.managementSidebar nav .comingSoon{opacity:.7;color:#708476;min-height:40px}.comingSoon small{border:1px solid #2c3a30;margin-left:auto;padding:1px 4px;font-size:9px}.sidebarManifest{margin-top:auto;padding:30px 12px 22px}.sidebarManifest>span{letter-spacing:1.7px;color:#8da795;font:8px monospace}.sidebarManifest p{color:#adbbb1;margin:12px 0 22px;font-size:12px;line-height:1.9}.sidebarMode{color:#83978a;font-size:10px}.sidebarMode i{background:#b7a17d;width:4px;height:4px;margin-right:7px;display:inline-block}.sidebarFooter{color:#809489;letter-spacing:1px;border-top:1px solid #253128;padding-top:18px;font:8px/1.8 monospace}.sidebarFooter span{color:#7d8e83;font-size:7px;display:block}.managementWorkspace{flex-direction:column;min-width:0;min-height:0;display:flex}.managementHeader{border-bottom:1px solid var(--edge);background:#131c17;justify-content:space-between;align-items:center;gap:15px;min-height:63px;padding:0 34px;display:flex}.headerBreadcrumb{letter-spacing:1.1px;color:#a5b4aa;align-items:center;gap:18px;font:9px monospace;display:flex}.headerBreadcrumb>span{color:#566c5d}.headerBreadcrumb>strong{letter-spacing:1px;color:#d1ded5;font:400 12px Microsoft YaHei,sans-serif}.headerStatus{color:#a2b5a8;align-items:center;gap:23px;font-size:10px;display:flex}.headerStatus i{background:#a4bda9;width:4px;height:4px;margin-right:7px;display:inline-block}.headerStatus i.off{background:#b6976e}.demoBadge{white-space:nowrap;letter-spacing:.6px;color:#d0ba93;vertical-align:middle;background:#b29a7010;border:1px solid #645b46;padding:3px 7px;font-size:9px;font-weight:400;line-height:1.5;display:inline-block}.realBadge{color:#b8d6c0;border:1px solid #4d725b;padding:4px 8px;font:10px monospace}.managementContent{scrollbar-width:thin;scrollbar-color:#384b3e transparent;background:radial-gradient(at 80% -20%,#2e423124,#0000 60%);flex:1;min-width:0;min-height:0;padding:33px 34px 20px;overflow:auto}.managementAI{flex:1;min-height:0;overflow:hidden}.overline{letter-spacing:1.6px;color:#9caf9f;margin:0 0 14px;font:9px/1.6 Consolas,monospace}.executiveHero{justify-content:space-between;align-items:center;gap:30px;padding-bottom:28px;display:flex}.executiveHero h1{letter-spacing:-1.5px;color:#e3ece4;margin:0;font:300 clamp(30px,3vw,48px)/1.12 Segoe UI,sans-serif}.executiveHero h1 span{color:#c0d3c4;font-weight:300}.heroChinese{letter-spacing:5px;color:#bdcbc0;margin:13px 0 0;font-size:19px;font-weight:300}.heroDescription{color:#99ab9f;letter-spacing:1px;margin:14px 0 0;font-size:12px}.systemReadiness{border-left:1px solid #3b4c3f;min-width:220px;padding-left:25px}.systemReadiness>div{justify-content:space-between;align-items:center;gap:25px;margin:11px 0;display:flex}.systemReadiness span{letter-spacing:1px;color:#879a8b;font:8px monospace}.systemReadiness strong{letter-spacing:.5px;color:#becfc3;font:500 9px Segoe UI,Microsoft YaHei,sans-serif}.systemReadiness>div:last-child strong{color:#cfb992}.executiveActions{align-items:stretch;gap:20px;padding:0 0 25px;display:flex}.previewPrimary{color:#12231a;background:#a4c0ab;border:1px solid #a4c0ab;border-radius:2px;justify-content:center;align-items:center;gap:20px;min-height:42px;padding:10px 18px;font-size:12px;font-weight:600;display:inline-flex}.previewPrimary:hover{background:#bdd4c1;border-color:#bdd4c1}.previewPrimary span{margin-left:auto}.quickActions{border:1px solid var(--edge);flex:1;display:flex}.quickActions button{border:0;border-right:1px solid var(--edge);color:#b6c8bc;text-align:left;white-space:nowrap;background:0 0;flex:1;padding:10px 16px;font-size:11px}.quickActions button:last-child{border-right:0}.quickActions span{color:#819f89;margin-left:12px}.quickActions button:hover{color:#e4eae3;background:#26382b}.dashboardGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:20px;display:grid}.campaignPanel,.routePanel,.fullPanel,.dossier,.approvalPanel,.matchingPanel{border:1px solid var(--edge);background:var(--panel);min-width:0}.campaignPanel,.routePanel{padding:20px}.sectionTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.sectionTitle h2{letter-spacing:.6px;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:500;display:flex}.sectionTitle h2>span{color:#819e89;font:9px monospace}.campaignTitle{text-align:left;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:18px;padding:6px 0 18px;display:flex}.campaignTitle:hover .campaignArrow{color:#eef6ed;transform:translate(2px,-2px)}.commoditySymbol{color:#c4d7c6;background:linear-gradient(135deg,#293d2e,#17201c);border:1px solid #4a6451;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:75px;font:35px Georgia,serif;display:flex}.commoditySymbol>small{letter-spacing:.6px;margin-top:6px;font:6px Consolas,monospace}.campaignTitle>span:nth-child(2){min-width:0}.campaignTitle small{color:#92a597;letter-spacing:1px;font:8px monospace;display:block}.campaignTitle strong{letter-spacing:2px;margin:3px 0;font-size:25px;font-weight:400;display:block}.campaignTitle em{letter-spacing:.5px;color:#a6b8a9;font-size:11px;font-style:normal}.campaignArrow{color:#95b59e;margin-left:auto;font-size:24px;transition:transform .2s}.campaignState{color:#b5cbbd;border-bottom:1px solid var(--edge);align-items:center;gap:8px;padding-bottom:16px;font-size:10px;display:flex}.campaignState>span:last-child{color:#a7aa97;margin-left:auto;font-size:9px}.requirementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 20px;margin:18px 0 23px;display:grid}.requirementGrid>div{min-width:0}.requirementGrid dt{letter-spacing:1px;color:#91a497;margin-bottom:5px;font-size:10px}.requirementGrid dd{color:#d2e0d5;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.workflow{margin-top:22px}.workflowMeta{color:#90a492;letter-spacing:.5px;justify-content:space-between;gap:10px;margin-bottom:16px;font:8px/1.6 Consolas,Microsoft YaHei,monospace;display:flex}.workflowMeta>span:last-child{color:#b9ad92;letter-spacing:0;font-size:9px}.workflowTrack{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.workflowTrack button{color:#a0b2a4;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex;position:relative}.stepNumber{z-index:1;background:#18221b;border:1px solid #3a4b3e;place-items:center;width:22px;height:22px;margin-bottom:12px;font:9px monospace;display:grid;position:relative}.stepLine{border-top:1px solid #3a4b3e;position:absolute;top:11px;left:22px;right:0}.workflowTrack button:last-child .stepLine{display:none}.workflowTrack button.done .stepNumber{color:#dbe8dd;background:#405847;border-color:#567b61}.workflowTrack button.done .stepLine{border-color:#567b61}.workflowTrack button.current .stepNumber{color:#ecf4ea;border-color:#c2d5c4;animation:3s ease-in-out infinite stepPulse;box-shadow:0 0 0 4px #9fbaaa0d}.workflowTrack strong{white-space:nowrap;letter-spacing:0;font-size:11px;font-weight:400}.workflowTrack small{color:#7f9586;margin-top:4px;font-size:8px}.workflowTrack button.current strong{color:#d8e7d8}.workflowTrack button.current small{color:#b9c6a9}.workflowTrack button.future{opacity:.65}.workflowTrack button:hover strong{color:#edf5eb}.workflowExplanation{color:#c3d9ca;border-top:1px solid var(--edge);align-items:center;gap:10px;margin-top:25px;padding-top:18px;font-size:11px;display:flex}.workflowExplanation>span:last-child{color:#9ba99c;margin-left:auto;font-size:10px}.panelFoot{border-top:1px solid var(--edge);color:#93a295;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding-top:15px;font-size:9px;display:flex}.panelFoot button{color:#c3d8c9;background:0 0;border:0;padding:0;font-size:10px}.routePanel{flex-direction:column;display:flex}.tradeMap{background:radial-gradient(at 60% 40%,#30453360,#0000 70%);border-block:1px solid #2a382e;flex:1;align-items:center;min-height:155px;display:flex;position:relative;overflow:hidden}.mapGrid{background-image:linear-gradient(#43544120 1px,#0000 1px),linear-gradient(90deg,#43544120 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.tradeMap svg{z-index:1;width:100%;min-width:0;position:relative}.continent{fill:#283c2e;stroke:#48604d;stroke-width:.6px}.borderLine{fill:none;stroke:#58715a;stroke-width:.5px;opacity:.45}.routePath{fill:none;stroke:url(#routeGradient);stroke-width:1.5px;stroke-dasharray:5 5;animation:30s linear infinite routeFlow}.routeHalo{fill:none;stroke:#a1c3a8;stroke-width:.7px;opacity:.35}.routePoint{fill:#bdd9c4}.tradeMap text{fill:#afc4b0;letter-spacing:.4px;font:7px Consolas,monospace}.tradeMap text.mapChinese{font:10px Microsoft YaHei,sans-serif}.mapLegend{color:#a7b5a5;z-index:1;justify-content:space-between;gap:5px;font:7px Consolas,Microsoft YaHei,monospace;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.routeSummary{justify-content:space-between;align-items:center;gap:15px;margin:17px 0;display:flex}.routeSummary small{letter-spacing:1px;color:#93a393;margin-bottom:4px;font:7px monospace;display:block}.routeSummary strong{color:#c6d5c8;font-size:11px;font-weight:400}.routeSummary>span:nth-child(2){color:#899e8c}.routeNote{border-top:1px solid #2b392f;padding-top:16px}.routeNote b{color:#bcccbd;font-size:11px;font-weight:400}.routeNote p{color:#94a497;margin:8px 0 0;font-size:10px;line-height:1.8}.metricStrip{border:1px solid var(--edge);background:#141e18;grid-template-columns:110px repeat(5,minmax(0,1fr));margin-top:20px;display:grid}.metricLegend{color:#9da895;border-right:1px solid var(--edge);flex-direction:column;align-items:flex-start;gap:9px;padding:17px 15px;font-size:9px;display:flex}.metricStrip button{color:#b4c6b7;border:0;border-right:1px solid var(--edge);text-align:left;background:0 0;min-width:0;padding:17px 20px}.metricStrip button:last-child{border-right:0}.metricStrip button:hover{background:#203027}.metricStrip button>span{color:#9eb2a4;font-size:10px}.metricStrip strong{color:#d6e3d7;justify-content:space-between;align-items:center;margin-top:7px;font:300 31px/1.2 Segoe UI,sans-serif;display:flex}.metricStrip small{color:#718e79;font-size:13px}.nextActionGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.nextAction{border:1px solid var(--edge);background:linear-gradient(120deg,#1e2921,#16201a);padding:22px;position:relative}.nextAction h2{color:#d1dfd4;letter-spacing:.6px;margin:0 0 12px;font-size:17px;font-weight:400}.nextAction p{color:#a2b2a6;margin:0 0 22px;font-size:11px;line-height:1.9}.nextAction button{color:#c1d5c7;background:0 0;border:0;padding:0;font-size:11px}.nextAction button span{margin-left:25px}.nextAction>.demoBadge,.nextAction>.realBadge{position:absolute;bottom:20px;right:20px}.aiNext{background:linear-gradient(120deg,#243b2c,#19271e)}.managementPageFooter{letter-spacing:.6px;color:#849889;justify-content:space-between;gap:15px;padding-top:28px;font:8px/1.6 Consolas,Microsoft YaHei,monospace;display:flex}.pageHeading{justify-content:space-between;align-items:center;gap:25px;margin:2px 0 25px;display:flex}.pageHeading h1{letter-spacing:3px;margin:0 0 10px;font-size:28px;font-weight:400}.pageHeading p:last-child{color:#a5b7aa;margin:0;font-size:12px}.pageHeading .overline{margin-bottom:10px}.demoDisclosure{color:#b7b49f;background:#b5a37208;border:1px solid #645b443d;align-items:center;gap:12px;margin-bottom:22px;padding:12px 15px;font-size:11px;display:flex}.taskTabs{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.taskTabs button{color:#c0d4c7;text-align:left;background:#18241c;border:1px solid #344b3a;padding:11px 18px;font-size:12px}.taskTabs button.selected{background:#2a3c2f;border-color:#a1bba9}.taskTabs small{color:#99ae9c;margin-top:3px;font-size:9px;display:block}.fullPanel{margin-bottom:20px;padding:24px}.fullPanel .requirementGrid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:22px}.prioritySummary{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.prioritySummary span{color:#bdcabb;background:#233024;border:1px solid #435641;padding:5px 8px;font-size:10px}.prioritySummary span:last-child{color:#c5b59a;background:#4c40201c;border-color:#635b46}.additionalNotes{color:#a6b6a9;overflow-wrap:anywhere;margin:17px 0 0;font-size:11px}.executionBoundary{color:#b9d1be;background:#1a2b20;border:1px solid #3b5242;align-items:center;gap:18px;margin-top:22px;padding:20px;display:flex}.executionBoundary>span{color:#a5c6ae;font-size:26px}.executionBoundary strong{font-size:12px;font-weight:500}.executionBoundary p{color:#a0b1a4;margin:6px 0 0;font-size:11px;line-height:1.8}.pipelineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pipelineGrid>button{text-align:left;color:#bbccbe;background:#1a261e;border:1px solid #344939;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.pipelineGrid>button:hover{background:#23382a;border-color:#a8c0ae}.pipelineGrid small{color:#90aa97;letter-spacing:1px;font:8px monospace}.pipelineGrid h3{margin:18px 0 8px;font:13px Segoe UI,sans-serif}.pipelineGrid p{color:#9aac9e;margin:0 0 18px;font-size:10px;line-height:1.8}.pipelineGrid>button>span:not(.demoBadge){color:#c8baa0;margin-bottom:16px;font-size:10px}.dossierLayout{grid-template-columns:250px minmax(0,1fr);gap:20px;display:grid}.counterpartyList{flex-direction:column;gap:10px;display:flex}.counterpartyList button{color:#becdbf;text-align:left;background:#17201c;border:1px solid #304234;flex-direction:column;align-items:flex-start;gap:7px;padding:20px;display:flex}.counterpartyList button.selected{background:#223429;border-color:#93b49d #93b49d #93b49d #aacdb4;border-left-style:solid;border-left-width:3px}.counterpartyList small{letter-spacing:1px;color:#acbba7;font:8px monospace}.counterpartyList strong{margin:4px 0;font:13px Segoe UI,sans-serif}.counterpartyList span{color:#9db2a3;font-size:10px}.dossier{padding:26px}.dossierHeader{border-bottom:1px solid var(--edge);align-items:center;gap:18px;padding-bottom:22px;display:flex}.entityGlyph{color:#aecbb5;background:#2b3e30;border:1px solid #46674f;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.dossierHeader h2{letter-spacing:.5px;margin:3px 0 7px;font:20px Segoe UI,sans-serif}.dossierHeader .overline{margin:0;font-size:7px}.dossierHeader>div>span{color:#9fb3a4;font-size:11px}.dossierHeader>.demoBadge{margin-left:auto}.dossierFacts{margin:18px 0}.dossierFacts>div{border-bottom:1px solid #2c3a30;gap:20px;padding:12px 0;font-size:11px;display:flex}.dossierFacts dt{color:#9aaa9d;min-width:90px}.dossierFacts dd{color:#c5d4c8;margin:0}.verificationConcept{background:#213127;border-left:2px solid #839d81;margin:22px 0;padding:18px}.verificationConcept h3{align-items:center;gap:12px;margin:0 0 8px;font-size:12px;font-weight:400;display:flex}.verificationConcept p{color:#b2c4b5;margin:0 0 14px;font-size:10px}.verificationConcept strong{color:#d3dfcf;font-weight:500}.verificationStates{flex-wrap:wrap;gap:7px;display:flex}.verificationStates>span{color:#9bae9d;border:1px solid #3e5344;padding:3px 6px;font-size:9px}.verificationStates>span.selected{color:#d9c09a;background:#aa8e5520;border-color:#b6a079}.metadata{color:#97a894;letter-spacing:.3px;font:9px/1.7 Consolas,Microsoft YaHei,monospace}.evidenceList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.evidenceList article{background:#1b261e;border:1px solid #3b4a3d;padding:17px}.evidenceList article>div{color:#a7b4a0;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.evidenceList h3{margin:14px 0 10px;font-size:12px;font-weight:400}.evidenceList p{color:#acbfaf;margin:0 0 14px;font-size:11px;line-height:1.9}.evidenceList small{color:#9cac98;font-size:9px;line-height:1.7}.riskNotice{color:#c7b797;background:#4a3a181c;border:1px solid #72624360;margin:20px 0;padding:16px 18px}.riskNotice b{font-size:11px;font-weight:400}.riskNotice p{color:#b6ae99;margin:7px 0 0;font-size:11px;line-height:1.8}.previewGhost{color:#c5d6c8;background:0 0;border:1px solid #4a6150;border-radius:2px;align-items:center;gap:15px;min-height:36px;padding:9px 14px;font-size:11px;display:inline-flex}.previewGhost:hover{background:#2c4131;border-color:#8ba793}.matchParties{grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:center;margin-bottom:20px;display:grid}.matchParties>div{background:#18241d;border:1px solid #394c3e;flex-direction:column;gap:10px;padding:24px;display:flex}.matchParties small{letter-spacing:1px;color:#95ad9b;font:8px monospace}.matchParties strong{color:#d1e0d3;font-size:17px;font-weight:400}.matchParties>div>span{color:#a5b9ac;font-size:10px}.matchParties .matchMandate{background:#263b2c;border-color:#819e84}.matchConnector{text-align:center;color:#a0bda7;font-size:22px}.matchingPanel{margin-bottom:20px}.matchTable{overflow:auto}.matchTable table{border-collapse:collapse;width:100%;min-width:760px;font-size:11px}.matchTable thead th{color:#a5b9ac;letter-spacing:1px;text-align:left;background:#1f2d23;border-bottom:1px solid #3c5042;padding:14px 18px;font-weight:400}.matchTable td,.matchTable tbody th{text-align:left;color:#c4d3c8;border-bottom:1px solid #2c3c31;padding:18px;font-weight:400}.matchTable td:last-child{color:#a3b6a8;max-width:310px;font-size:10px;line-height:1.9}.matchTable th:first-child{min-width:70px}.matchTable td:nth-child(2),.matchTable td:nth-child(3){white-space:nowrap}.matchTable tr:last-child td,.matchTable tr:last-child th{border-bottom:0}.matchResult{white-space:nowrap;text-align:center;color:#b4d0bb;background:#6e967815;border:1px solid #48624e;min-width:70px;padding:4px 8px;font-size:10px;display:inline-block}.matchResult.gap{color:#d6c19d;background:#ad975217;border-color:#80704f}.matchResult.risk{color:#d6aba0;background:#a2675017;border-color:#77564c}.matchResult.unknown{color:#bac2b8;background:#82947b12;border-color:#526052}.gapGrid{grid-template-columns:1.15fr 1fr;gap:20px;display:grid}.priceGap,.gapRecommendations{border:1px solid var(--edge);background:#1c271f;padding:25px}.priceGap h2,.gapRecommendations h2{letter-spacing:1px;margin:0 0 20px;font-size:19px;font-weight:400}.priceComparison{justify-content:space-between;align-items:center;gap:15px;padding:10px 0 20px;display:flex}.priceComparison small{color:#a3b49f;margin-bottom:10px;font-size:10px;display:block}.priceComparison strong{color:#d3e2d3;font:300 40px/1.2 Segoe UI,sans-serif}.priceComparison strong span{margin-left:5px;font-size:16px}.priceComparison .gapValue{border-left:1px solid #53634d;padding-left:20px}.priceComparison .gapValue strong{color:#d2b98b}.priceComparison .gapValue strong span{color:#c9bda0;font-size:10px}.priceGap>p:last-child{color:#a9ae9c;margin:4px 0 0;font-size:10px;line-height:1.9}.gapRecommendations ol{color:#b7c8ba;margin:0 0 25px;padding-left:19px;font-size:11px;line-height:2.2}.approvalPanel{padding:26px}.approvalTop{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:15px;padding-bottom:25px;display:flex}.approvalTop h2{letter-spacing:1px;margin:0 0 10px;font-size:23px;font-weight:400}.approvalTop .overline{font-size:8px}.approvalTop p:last-child{color:#9caf9f;margin:0;font-size:10px}.approvalState{white-space:nowrap;color:#d9c596;background:#a78d4620;border:1px solid #786c4a;padding:7px 12px;font-size:11px}.approvalState.approved{color:#c9dfc7;background:#719b6520;border-color:#779f7b}.approvalState.rejected{color:#d4af99;background:#91624a20;border-color:#976e5b}.approvalColumns{grid-template-columns:.9fr 1.1fr;gap:40px;padding:25px 0;display:grid}.offerTerms{margin:0}.offerTerms>div{border-bottom:1px solid var(--edge);justify-content:space-between;padding:12px 0;display:flex}.offerTerms dt{color:#a4b8a9;font-size:11px}.offerTerms dd{color:#dde9dd;margin:0;font-size:16px;font-weight:300}.approvalRecommendation{border-left:1px solid var(--edge);padding-left:30px}.approvalRecommendation>p{color:#d2e0d0;font-size:16px;font-weight:300;line-height:1.95}.approvalRecommendation>small{color:#a6af9b;font-size:10px}.proposedAction{background:#253b29;border:1px solid #5b745b;margin-top:22px;padding:18px}.proposedAction>span{color:#a9c0ab;margin-bottom:10px;font-size:10px;display:block}.proposedAction>strong{color:#dce9d8;overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.8;display:block}.approvalBoundary{color:#c3cbb5;background:#253025;border:1px solid #4c5a43;align-items:center;gap:15px;padding:12px 18px;display:flex}.approvalBoundary>span{font-size:22px}.approvalBoundary p{margin:0;font-size:11px;line-height:1.8}.approvalButtons{align-items:center;gap:12px;margin-top:22px;display:flex}.previewDanger{color:#c8aea0;background:0 0;border:1px solid #67564b;border-radius:2px;min-height:40px;padding:10px 20px;font-size:11px}.previewDanger:hover{background:#503429}.approvalReceipt{background:#2b403020;border-left:2px solid #94b397;align-items:center;gap:20px;margin-top:23px;padding:18px 20px;display:flex}.approvalReceipt strong{color:#cce0ca;font-size:12px;font-weight:400}.approvalReceipt span{color:#b9c5ac;font-size:11px}.decisionHistory{border-top:1px solid var(--edge);margin-top:25px;padding-top:18px}.decisionHistory h3{color:#aec2b1;font-size:12px;font-weight:400}.decisionHistory>div{color:#bccfbd;border-bottom:1px solid #2b3c30;padding:12px 0;font-size:10px}.decisionHistory time{float:right;color:#8ca792;font:9px monospace}.decisionHistory p{color:#9eb0a0;margin:7px 0 0;font-size:11px}.approvalEdit{border-top:1px solid #526248;padding:20px 0}.approvalEdit label{color:#c4d8c5;margin-bottom:10px;font-size:12px;display:block}.approvalEdit textarea{color:#dce8d9;resize:vertical;background:#101b14;border:1px solid #5e775f;width:100%;min-height:100px;padding:14px;line-height:1.8;display:block}.approvalEdit>div{gap:12px;margin-top:14px;display:flex}.previewToast{color:#e3ebde;z-index:80;background:#294031;border:1px solid #7da589;align-items:center;gap:15px;max-width:calc(100vw - 40px);padding:16px 20px;font-size:12px;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 10px 50px #0005}.previewToast>span{color:#b6d9bc}.previewToast button{color:#bfccba;background:0 0;border:0;padding:0 5px;font-size:20px}.managementMenu,.managementBackdrop{display:none}.offlineBanner{color:#d3be98;background:#443920;border-bottom:1px solid #635634;padding:10px 24px;font-size:11px}.wizardBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:60;background:#060d09c9;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.taskWizard{scrollbar-width:thin;background:#19251d;border:1px solid #60735f;width:min(760px,100%);max-height:calc(100dvh - 50px);overflow:auto;box-shadow:0 30px 100px #0006}.taskWizard>header{border-bottom:1px solid #394d3e;justify-content:space-between;align-items:center;gap:20px;padding:25px 30px;display:flex}.taskWizard h2{letter-spacing:2px;margin:0;font-size:24px;font-weight:400}.taskWizard .overline{margin-bottom:8px;font-size:8px}.wizardClose{color:#becfbe;background:0 0;border:0;min-width:40px;min-height:40px;font-size:25px}.wizardSteps{border-bottom:1px solid #3a4d3b;gap:30px;padding:0 30px;display:flex}.wizardSteps>span{color:#91a78f;border-bottom:2px solid #0000;padding:15px 0;font-size:11px}.wizardSteps>span.active{color:#d4e1ce;border-color:#a2bf9d}.taskWizard form{padding:25px 30px 0}.wizardIntro{margin:0 0 20px;font-size:17px;font-weight:300}.directionChoices{grid-template-columns:1fr 1fr;gap:15px;display:grid}.directionChoices button{color:#bfceba;text-align:left;background:#1c2b20;border:1px solid #52674d;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.directionChoices button.selected{background:#2e4832;border-color:#a7c29e}.directionChoices button>span{color:#bbd0b0;margin-bottom:15px;font:30px Georgia,serif}.directionChoices strong{letter-spacing:1px;font-size:19px;font-weight:400}.directionChoices p{color:#aebfa4;margin:10px 0 0;font-size:11px;line-height:1.9}.templateNote{color:#b3b99c;gap:10px;margin:20px 0 25px;font-size:11px;line-height:1.9;display:flex}.wizardFormGrid{grid-template-columns:1fr 1fr 1fr;gap:15px;display:grid}.wizardFormGrid label{color:#bccdb5;flex-direction:column;gap:8px;font-size:11px;display:flex}.wizardFormGrid input,.wizardFormGrid select,.wizardFormGrid textarea{color:#dfebd7;background:#111d15;border:1px solid #526c4f;border-radius:0;width:100%;min-width:0;min-height:40px;padding:10px 12px;font-size:12px}.wizardFormGrid input:focus,.wizardFormGrid select:focus,.wizardFormGrid textarea:focus{border-color:#b2ca9b}.wizardFormGrid .wide{grid-column:1/-1}.wizardFormGrid textarea{resize:vertical;min-height:75px}.formHint{color:#b9b899;margin:20px 0;font-size:10px;line-height:1.8}.taskWizard form>footer{border-top:1px solid #3c513c;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:20px 0;display:flex}.taskWizard form>footer>span{color:#a8b898;font-size:10px}.taskWizard footer>div{gap:12px;display:flex}.wizardReview h3{margin:16px 0;font-size:19px;font-weight:400;line-height:1.8}.wizardReview>p{color:#aebf9e;overflow-wrap:anywhere;font-size:11px}.confirmationCheck{color:#bdcbb2;align-items:flex-start;gap:10px;margin:24px 0 8px;font-size:11px;line-height:1.9;display:flex}.confirmationCheck input{accent-color:#a1bc94;min-width:16px;min-height:16px;margin-top:3px}.embeddedIntelligence.intelligenceShell{background:#131d17;height:100%;display:block}.embeddedIntelligence .workspace{color:#d6e3d4;background:#131d17;height:100%}.embeddedIntelligence .workspaceHeader{background:#17231b;border-color:#344737;height:62px;padding-inline:35px}.embeddedIntelligence .headerTitle>span{color:#96ac91}.embeddedIntelligence .headerTitle h1{color:#cbdcc9}.aiHeaderActions{align-items:center;gap:20px;display:flex}.embeddedIntelligence .headerMode{color:#a8c6ab;letter-spacing:0;font-size:9px}.embeddedIntelligence .welcome{max-width:850px;padding-top:50px}.embeddedIntelligence .eyebrow{color:#8fab91}.embeddedIntelligence .welcome h2{letter-spacing:1px;color:#d9e7d5;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:36px;font-weight:300;line-height:1.55}.embeddedIntelligence .welcome h2 span{color:#a6c1a1}.embeddedIntelligence .welcomeIntro{color:#a7b9a3;max-width:530px;font-size:12px}.embeddedIntelligence .starterGrid{border-color:#3f553d}.embeddedIntelligence .starterAction{color:#c4d9bd;border-color:#3f553d;min-height:67px;font-size:12px}.embeddedIntelligence .starterAction:hover{background:#263d28}.embeddedIntelligence .starterNumber,.embeddedIntelligence .starterArrow{color:#94b18d}.embeddedIntelligence .welcomeNote{color:#a5b499}.embeddedIntelligence .message{border-color:#2c402e}.embeddedIntelligence .message.user{background:#243a28;border-color:#3c5540}.embeddedIntelligence .messageLabel{color:#a4c39c}.embeddedIntelligence .userText,.embeddedIntelligence .prose{color:#cbdac4}.embeddedIntelligence .prose h1,.embeddedIntelligence .prose h2,.embeddedIntelligence .prose h3,.embeddedIntelligence .prose strong{color:#deebd6}.embeddedIntelligence .prose a{color:#b1d3a6}.embeddedIntelligence .prose code,.embeddedIntelligence .prose pre{color:#c6ddbd;background:#213423;border-color:#3e5b3e}.embeddedIntelligence .tableScroll,.embeddedIntelligence .prose th,.embeddedIntelligence .prose td{border-color:#40563c}.embeddedIntelligence .prose th{color:#d0e4c6;background:#284129}.embeddedIntelligence .prose blockquote{color:#b9cfae;border-color:#92aa7d}.embeddedIntelligence .intelligenceComposer{box-shadow:none;background:#1a2a1e;border-color:#5c7450;border-radius:2px}.embeddedIntelligence .intelligenceComposer textarea{color:#d4e6ca}.embeddedIntelligence .intelligenceComposer textarea::placeholder{color:#a4b799}.embeddedIntelligence .sendButton{color:#142817;background:#acc69e;border-color:#acc69e}.embeddedIntelligence .stopButton{color:#d6e5c8;background:#30452c;border-color:#81916b}.embeddedIntelligence .composerFootnote,.embeddedIntelligence .composerHint,.embeddedIntelligence .generationStatus,.embeddedIntelligence .attachmentPlaceholder{color:#a2b497}.embeddedIntelligence .processingText{color:#a7c098}.embeddedIntelligence .messageNotice{color:#d0be99;border-color:#b49862}.embeddedIntelligence .composerArea{padding-bottom:max(15px,env(safe-area-inset-bottom))}.embeddedIntelligence .generationMark{background:#b9d1ac}.managementNavClose{display:none}@media (max-width:700px){.managementNavClose{color:#c3d4c4;background:0 0;border:0;min-width:32px;min-height:32px;font-size:23px;display:block;position:absolute;top:6px;right:10px}.managementSidebar{overflow-y:auto}.sidebarManifest{padding-top:25px}}@keyframes stepPulse{50%{box-shadow:0 0 0 4px #acc8b526}}@keyframes routeFlow{to{stroke-dashoffset:-150px}}@media (min-width:1800px){.managementShell{grid-template-columns:260px minmax(0,1fr)}.managementContent{padding:45px 55px 25px}.managementHeader{padding-inline:55px}.executiveHero{padding-bottom:35px}.campaignPanel,.routePanel{padding:28px}.dashboardGrid,.requirementGrid{gap:25px}.routePanel .tradeMap{min-height:230px}.metricStrip button{padding:25px}.nextAction{padding:30px}}@media (max-width:1200px){.managementShell{grid-template-columns:210px minmax(0,1fr)}.managementSidebar{padding-inline:14px}.managementBrand{gap:9px;font-size:10px}.brandGlyph{padding-right:9px;font-size:29px}.managementContent{padding:25px}.managementHeader{padding-inline:25px}.executiveHero h1{font-size:33px}.heroChinese{font-size:17px}.systemReadiness{min-width:195px;padding-left:17px}.quickActions button{padding:10px;font-size:10px}.quickActions span{margin-left:5px}.executiveActions{gap:12px}.executiveActions .previewPrimary{white-space:nowrap;gap:10px;padding-inline:12px}.dashboardGrid{grid-template-columns:1.2fr .9fr;gap:15px}.campaignPanel,.routePanel{padding:16px}.workflowTrack strong{font-size:9px}.workflowTrack small{font-size:7px}.requirementGrid{gap:15px}.metricStrip{grid-template-columns:90px repeat(5,minmax(0,1fr))}.metricStrip button{padding:14px}.metricLegend{padding:14px 10px}.metricStrip button>span{font-size:9px}.dossierLayout{grid-template-columns:210px minmax(0,1fr)}.matchParties>div{padding:18px}.matchParties strong{font-size:14px}.fullPanel .requirementGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.managementShell{grid-template-columns:185px minmax(0,1fr)}.managementBrand{gap:7px;font-size:9px}.brandGlyph{font-size:25px}.managementBrand small{letter-spacing:.6px;font-size:8px}.workspaceIdentity{font-size:10px}.workspaceIdentity>span:last-child{display:none}.managementContent{padding:22px}.headerStatus{gap:12px}.headerStatus>span:nth-child(2){display:none}.executiveHero{align-items:flex-start}.executiveHero h1{letter-spacing:-1px;font-size:28px}.systemReadiness{min-width:160px;padding-left:12px}.systemReadiness span{font-size:7px}.systemReadiness strong{font-size:8px}.systemReadiness>div{gap:10px}.dashboardGrid{grid-template-columns:1fr}.executiveActions{flex-direction:column;align-items:flex-start}.quickActions{width:100%}.routePanel .tradeMap{min-height:130px}.routePanel .tradeMap svg{height:180px}.routeSummary,.routeNote{margin-top:12px}.metricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.metricLegend{grid-row:span 2;justify-content:center}.metricStrip button{border-bottom:1px solid var(--edge)}.nextActionGrid,.gapGrid,.dossierLayout{grid-template-columns:1fr}.counterpartyList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.counterpartyList button{padding:12px}.counterpartyList strong{overflow-wrap:anywhere;font-size:10px}.counterpartyList small{font-size:6px}.dossier{padding:20px}.pipelineGrid{gap:10px}.pipelineGrid h3{font-size:11px}.pipelineGrid>button{padding:12px}.pageHeading{align-items:flex-start}.pageHeading p:last-child{font-size:11px}.matchParties{grid-template-columns:1fr 28px 1fr 28px 1fr}.matchParties>div{padding:12px}.matchParties strong{font-size:12px}.matchParties small{font-size:6px}.matchParties>div>span{font-size:9px}.approvalColumns{gap:20px}.approvalRecommendation{padding-left:20px}.approvalTop h2{font-size:20px}.approvalState{font-size:10px}.evidenceList{grid-template-columns:1fr}.managementPageFooter{font-size:7px}.embeddedIntelligence .welcome{padding:35px 28px}.embeddedIntelligence .welcome h2{font-size:30px}.embeddedIntelligence .workspaceHeader{padding-inline:24px}.embeddedIntelligence .headerMode{font-size:8px}}@media (max-width:700px){.managementShell{display:block}.managementWorkspace{height:100%}.managementSidebar{z-index:50;visibility:hidden;width:235px;padding-top:32px;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.managementSidebar.open{visibility:visible;transform:translate(0)}.managementBrand{font-size:12px}.brandGlyph{font-size:32px}.managementBrand small{font-size:10px}.managementBackdrop{z-index:45;background:#0009;border:0;display:block;position:fixed;inset:0}.managementMenu{color:#c9dac9;background:0 0;border:0;min-width:35px;min-height:40px;padding:0;font-size:18px;display:block}.managementHeader{gap:8px;min-height:60px;padding:9px 14px}.headerBreadcrumb{gap:10px;font-size:8px}.headerStatus{margin-left:auto}.headerStatus>span:first-child{display:none}.headerStatus .demoBadge{font-size:8px}.managementContent{padding:24px 16px 18px}.executiveHero{flex-direction:column;gap:22px}.executiveHero h1{font-size:33px}.heroChinese{letter-spacing:3px;font-size:18px}.heroDescription{font-size:11px}.executiveHero .overline{letter-spacing:1px;font-size:7px}.systemReadiness{border-left:0;border-block:1px solid #344537;justify-content:space-between;gap:10px;width:100%;padding:12px 0;display:flex}.systemReadiness>div{margin:0;display:block}.systemReadiness span{margin-bottom:7px;font-size:7px;display:block}.systemReadiness strong{font-size:8px}.executiveActions{padding-bottom:20px}.executiveActions>.previewPrimary{width:100%;min-height:46px;font-size:13px}.quickActions{flex-wrap:wrap}.quickActions button{border-bottom:1px solid var(--edge);flex-basis:33%;padding:12px;font-size:10px}.campaignTitle strong{font-size:23px}.campaignTitle em{font-size:10px}.campaignState{font-size:9px}.campaignState>span:last-child{font-size:8px}.requirementGrid{gap:16px 12px}.requirementGrid dd{font-size:11px}.requirementGrid dt{font-size:9px}.workflowMeta{font-size:6px}.workflowMeta>span:last-child{font-size:8px}.workflowTrack{grid-template-columns:repeat(7,minmax(55px,1fr));padding-bottom:8px;overflow-x:auto}.workflowTrack strong{font-size:9px}.workflowTrack small{font-size:7px}.workflowExplanation{flex-wrap:wrap;gap:7px;font-size:10px}.workflowExplanation>span:last-child{width:100%;margin-left:0;font-size:9px}.panelFoot{font-size:8px}.panelFoot button{font-size:9px}.metricStrip strong{font-size:28px}.metricStrip button{padding:15px}.nextAction h2{font-size:16px}.pageHeading{flex-direction:column;gap:14px}.pageHeading h1{font-size:26px}.pageHeading .overline{letter-spacing:.7px;font-size:7px}.demoDisclosure{align-items:flex-start;font-size:10px;line-height:1.9}.fullPanel{padding:16px}.sectionTitle h2{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.fullPanel .requirementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipelineGrid{grid-template-columns:1fr}.pipelineGrid>button{padding:18px}.pipelineGrid h3{margin:12px 0;font-size:14px}.pipelineGrid p,.pipelineGrid>button>span:not(.demoBadge){margin-bottom:10px}.counterpartyList{flex-direction:row;display:flex;overflow:auto}.counterpartyList button{min-width:175px}.counterpartyList strong{font-size:12px}.dossier{padding:17px}.dossierHeader{flex-wrap:wrap;gap:12px}.dossierHeader h2{font-size:17px}.entityGlyph{width:44px;height:44px;font-size:23px}.dossierFacts>div{gap:10px}.dossierFacts dt{min-width:65px}.dossierFacts dd{overflow-wrap:anywhere}.matchParties{grid-template-columns:1fr;gap:8px}.matchParties>div{padding:16px}.matchParties small{font-size:8px}.matchParties strong{font-size:15px}.matchConnector{font-size:20px;line-height:1;transform:rotate(90deg)}.priceGap,.gapRecommendations{padding:19px}.priceComparison{gap:10px}.priceComparison strong{font-size:34px}.priceComparison small{font-size:9px}.priceComparison .gapValue{padding-left:12px}.priceComparison .gapValue strong span{font-size:9px}.approvalPanel{padding:18px}.approvalTop{flex-direction:column;align-items:flex-start}.approvalTop h2{font-size:21px}.approvalColumns{grid-template-columns:1fr;gap:25px}.approvalRecommendation{border-left:0;border-top:1px solid var(--edge);padding-top:22px;padding-left:0}.approvalRecommendation>p{font-size:15px}.approvalButtons{gap:8px}.approvalButtons .previewPrimary{padding:10px 14px}.approvalBoundary{padding:12px}.approvalBoundary p{font-size:10px}.approvalReceipt{flex-wrap:wrap;gap:7px}.executionBoundary{align-items:flex-start;gap:12px;padding:16px}.executionBoundary p{font-size:10px}.managementPageFooter{flex-direction:column;gap:5px;font-size:7px}.wizardBackdrop{padding:12px}.taskWizard{max-height:calc(100dvh - 24px)}.taskWizard>header{padding:20px}.taskWizard h2{font-size:20px}.wizardSteps{gap:20px;padding-inline:20px}.wizardSteps>span{font-size:10px}.taskWizard form{padding:20px 20px 0}.directionChoices button{padding:18px}.directionChoices strong{font-size:16px}.directionChoices p{font-size:10px}.templateNote{align-items:flex-start;font-size:10px}.wizardFormGrid{grid-template-columns:1fr 1fr}.wizardFormGrid input,.wizardFormGrid select,.wizardFormGrid textarea{min-height:43px;padding:9px;font-size:16px}.taskWizard form>footer{flex-wrap:wrap}.taskWizard form>footer>span{font-size:9px}.taskWizard footer>div{margin-left:auto}.wizardReview h3{font-size:17px}.confirmationCheck{font-size:10px}.previewToast{padding:14px;font-size:11px;bottom:15px;right:15px}.embeddedIntelligence .workspaceHeader{height:auto;min-height:62px;padding:12px 18px}.embeddedIntelligence .headerTitle>span{font-size:8px}.embeddedIntelligence .headerTitle h1{font-size:11px}.aiHeaderActions{gap:8px}.embeddedIntelligence .headerMode{max-width:90px;font-size:7px;line-height:1.7}.aiHeaderActions .previewGhost{white-space:nowrap;min-height:32px;padding:5px 7px;font-size:9px}.embeddedIntelligence .welcome{padding:30px 22px 20px}.embeddedIntelligence .welcome h2{font-size:28px}.embeddedIntelligence .welcomeIntro{margin-bottom:25px;font-size:11px}.embeddedIntelligence .starterAction{min-height:52px}.embeddedIntelligence .welcomeNote{font-size:9px}.embeddedIntelligence .composerFootnote{font-size:8px}.embeddedIntelligence .intelligenceComposer textarea{font-size:16px}.embeddedIntelligence .composerArea{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.managementShell *{transition:none!important;animation:none!important}}.intelligenceReturn{color:#c8dbc9;z-index:30;background:#101b15;gap:24px;padding:16px 24px;display:flex;position:sticky;top:0}.intelligenceReturn a{color:inherit;text-decoration:none}
