.financial-engine-panel{margin-top:16px;padding:18px;border-radius:15px;border:1px solid rgba(82,187,226,.35);background:radial-gradient(circle at 100% 0%,rgba(71,76,196,.16),transparent 33%),#041828f5;box-shadow:inset 0 0 0 1px #3d7ca60d}.financial-engine-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.financial-engine-head>div:first-child{min-width:0}.financial-engine-head>div:first-child>span{display:block;color:#61d6f4;font-size:.56rem;font-weight:900;letter-spacing:.1em}.financial-engine-head h3{margin:6px 0 5px;color:#f0f4ff;font-size:1rem}.financial-engine-head p{margin:0;max-width:920px;color:#88a2b8;font-size:.63rem;line-height:1.5}.financial-currency-field{flex:0 0 112px;display:block;padding:10px;border:1px solid rgba(72,166,198,.24);border-radius:10px;background:#072a38a6}.financial-currency-field span{display:block;margin-bottom:5px;color:#75a4bd;font-size:.49rem;font-weight:900;letter-spacing:.06em}.financial-currency-field input,.financial-alternative-card input{width:100%;box-sizing:border-box;border:1px solid rgba(72,153,185,.28);border-radius:8px;background:#071e2d;color:#e3eef5;padding:8px 9px;outline:none;font:inherit;font-size:.59rem}.financial-currency-field input:focus,.financial-alternative-card input:focus{border-color:#4ad3f094;box-shadow:0 0 0 2px #4ad3f014}.financial-formula-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.financial-formula-strip>div{min-height:64px;padding:11px 12px;border:1px solid rgba(101,104,221,.2);border-radius:10px;background:#171d4694}.financial-formula-strip span{display:block;color:#8d83ff;font-size:.5rem;font-weight:900;letter-spacing:.08em}.financial-formula-strip strong{display:block;margin-top:7px;color:#dde2ff;font-size:.64rem;line-height:1.35}.financial-steps-note{margin-top:10px;padding:11px 13px;border:1px solid rgba(79,161,197,.15);border-radius:9px;background:#072b396b;color:#8ba4b3;font-size:.57rem;line-height:1.5}.financial-steps-note strong{color:#8bdcf0;margin-inline-end:6px}.financial-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px}.financial-alternative-card{min-width:0;padding:13px;border:1px solid rgba(68,139,169,.2);border-radius:11px;background:#051421c2}.financial-alternative-name{margin:0 0 10px!important;color:#f0f5f8!important;font-size:.66rem!important;font-weight:900!important;background:#082332d1!important}.financial-core-inputs{display:grid;grid-template-columns:1fr .68fr;gap:8px}.financial-alternative-card label{min-width:0}.financial-alternative-card label span{display:block;margin-bottom:5px;color:#7895a6;font-size:.49rem;font-weight:800}.financial-cashflow-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:9px}.financial-cashflow-list input{min-width:0;padding:7px 6px}.financial-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.financial-actions button,.financial-results-head button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(76,169,205,.3);border-radius:9px;background:#0a3648b8;color:#a5e1f3;padding:9px 13px;font:inherit;font-size:.57rem;font-weight:900;cursor:pointer}.financial-actions button:hover,.financial-results-head button:hover{border-color:#50cfed7a;background:#0d4358cc}.financial-actions button.primary{border-color:#4ec9ee73;background:linear-gradient(90deg,#127a9fdb,#4f48cccc);color:#f1fbff}.financial-message{margin-top:11px;padding:10px 12px;border:1px solid rgba(75,201,226,.2);border-radius:9px;background:#0838464d;color:#80d7ea;font-size:.56rem}.financial-message.success{border-color:#42d5a440;background:#0a4a3845;color:#7ee1bc}.financial-results{margin-top:15px;padding-top:15px;border-top:1px solid rgba(69,139,169,.18)}.financial-results-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.financial-results-head span{display:block;color:#65d0ed;font-size:.52rem;font-weight:900;letter-spacing:.1em}.financial-results-head h3{margin:5px 0 0;color:#e9f2f7;font-size:.86rem}.financial-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.financial-result-grid article{padding:13px;border:1px solid rgba(70,132,163,.18);border-radius:11px;background:#051a29c7}.financial-result-grid article.top-npv{border-color:#42d4a561;background:linear-gradient(180deg,#0a523f6b,#051b2acc)}.financial-result-grid header span{display:block;color:#69c9e7;font-size:.49rem;font-weight:900}.financial-result-grid header strong{display:block;margin-top:4px;color:#e5f0f4;font-size:.7rem}.financial-result-grid article>div{margin-top:9px;padding-top:7px;border-top:1px solid rgba(73,128,151,.1)}.financial-result-grid small{display:block;color:#708c9b;font-size:.47rem}.financial-result-grid b{display:block;margin-top:3px;color:#9ddcf1;font-size:.65rem}.financial-result-table-wrap{overflow:auto;margin-top:12px;border:1px solid rgba(72,137,164,.16);border-radius:10px;background:#0414208c}.financial-result-table th{padding:10px;text-align:left;color:#8eb2c3;background:#092836db;border-bottom:1px solid rgba(75,140,165,.16);font-size:.53rem}.financial-result-table td{padding:9px 10px;color:#97abb5;border-bottom:1px solid rgba(66,119,139,.11);font-size:.55rem}.financial-interpretation-note{margin-top:12px;padding:12px 14px;border-left:3px solid rgba(61,211,167,.75);border-radius:9px;background:#083f3138}[dir=rtl] .financial-interpretation-note{border-left:none;border-right:3px solid rgba(61,211,167,.75)}.financial-interpretation-note>span{display:block;color:#64d7ae;font-size:.49rem;font-weight:900;letter-spacing:.09em}.financial-interpretation-note strong{display:block;margin-top:5px;color:#dcefe8;font-size:.64rem}.financial-interpretation-note p{margin:6px 0 0;color:#78978c;font-size:.55rem;line-height:1.48}@media (max-width:1050px){.financial-alternative-grid,.financial-result-grid{grid-template-columns:1fr}.financial-cashflow-list{grid-template-columns:repeat(5,minmax(90px,1fr));overflow:auto}}@media (max-width:760px){.financial-engine-head,.financial-results-head{flex-direction:column;align-items:stretch}.financial-formula-strip,.financial-core-inputs{grid-template-columns:1fr}.financial-cashflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.financial-help-formulas em{display:block;margin-top:6px;padding-top:6px;border-top:1px solid rgba(87,137,188,.11);color:#79a6c2;font-size:.5rem;font-style:normal;line-height:1.35}.risk-engine-panel{margin-top:16px;padding:18px;border-radius:15px;border:1px solid rgba(89,184,225,.3);background:radial-gradient(circle at 100% 0%,rgba(92,69,196,.13),transparent 32%),#041727f5}.risk-engine-head,.risk-results-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.risk-engine-head>div:first-child>span,.risk-results-head span,.risk-help-example>span{display:block;color:#61d3f0;font-size:.54rem;font-weight:900;letter-spacing:.1em}.risk-engine-head h3,.risk-results-head h3{margin:5px 0;color:#eef4ff;font-size:.94rem}.risk-engine-head p{margin:0;max-width:920px;color:#84a0b3;font-size:.61rem;line-height:1.5}.risk-scale-card{flex:0 0 auto;min-width:112px;padding:10px 12px;text-align:center;border:1px solid rgba(77,180,214,.23);border-radius:10px;background:#08303f9e}.risk-scale-card span{display:block;color:#729eb6;font-size:.48rem;font-weight:900}.risk-scale-card strong{display:block;margin-top:4px;color:#a5e8f6;font-size:.7rem}.risk-scale-card small{display:block;margin-top:2px;color:#647d8c;font-size:.46rem}.risk-formula-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.risk-formula-strip>div{min-height:72px;padding:11px 12px;border:1px solid rgba(103,102,220,.2);border-radius:10px;background:#181e468f}.risk-formula-strip span{display:block;color:#958cff;font-size:.49rem;font-weight:900;letter-spacing:.07em}.risk-formula-strip strong{display:block;margin-top:6px;color:#dde3ff;font-size:.61rem}.risk-formula-strip small{display:block;margin-top:5px;color:#7380a2;font-size:.48rem}.risk-method-note{margin-top:10px;padding:10px 12px;border-radius:9px;border:1px solid rgba(72,157,189,.14);background:#062b396b;color:#849eac;font-size:.56rem;line-height:1.5}.risk-method-note strong{color:#83d9ec;margin-inline-end:6px}.risk-category-editor{margin-top:13px}.risk-category-editor>span{display:block;color:#61cdec;font-size:.51rem;font-weight:900;letter-spacing:.09em}.risk-category-editor>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:7px}.risk-category-editor label{padding:8px;border:1px solid rgba(69,138,167,.16);border-radius:9px;background:#0514209e}.risk-category-editor small{display:block;margin-bottom:4px;color:#6f8998;font-size:.46rem;font-weight:800}.risk-category-editor input,.risk-alternative-card input,.risk-input-table select{width:100%;box-sizing:border-box;border:1px solid rgba(70,150,181,.26);border-radius:7px;background:#071e2d;color:#deebf2;padding:7px 8px;font:inherit;font-size:.55rem}.risk-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.risk-alternative-card{min-width:0;padding:11px;border:1px solid rgba(70,137,164,.18);border-radius:10px;background:#041420b8}.risk-alternative-name{margin-bottom:9px;color:#ecf4f7!important;font-weight:900!important;font-size:.63rem!important;background:#082633d1!important}.risk-input-table-wrap{overflow:auto}.risk-input-table{width:100%;min-width:420px;border-collapse:collapse}.risk-input-table th{padding:7px 6px;text-align:left;color:#79a;background:#08232fc7;border-bottom:1px solid rgba(72,132,157,.13);font-size:.47rem}.risk-input-table td{padding:7px 6px;border-bottom:1px solid rgba(68,119,139,.1);color:#8ca4af;font-size:.5rem}.risk-input-table tr:last-child td{border-bottom:none}.risk-input-table select{min-width:54px;padding:6px}.risk-input-table input{min-width:68px}.risk-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.risk-actions button,.risk-results-head button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(77,167,202,.28);border-radius:9px;background:#0a3344b8;color:#a5dff0;padding:9px 12px;font:inherit;font-size:.55rem;font-weight:900;cursor:pointer}.risk-actions button.primary{border-color:#50c7e870;background:linear-gradient(90deg,#11789dd6,#4e48c8c7);color:#f2fbff}.risk-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(75,193,224,.18);border-radius:8px;background:#07364440;color:#7bd5e8;font-size:.55rem}.risk-message.success{border-color:#43d4a13d;background:#0948363d;color:#7fe0bb}.risk-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(69,138,166,.16)}.risk-ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.risk-ranking-grid article{padding:12px;border:1px solid rgba(72,128,156,.17);border-radius:10px;background:#051928bd}.risk-ranking-grid article.lowest-risk{border-color:#43d3a457;background:linear-gradient(180deg,#094e3c61,#051928c2)}.risk-ranking-grid>article>span{color:#69c9e9;font-size:.48rem;font-weight:900}.risk-ranking-grid>article>strong{display:block;margin:4px 0 8px;color:#e4eef2;font-size:.68rem}.risk-ranking-grid article>div{margin-top:7px;padding-top:6px;border-top:1px solid rgba(72,126,147,.1)}.risk-ranking-grid small{display:block;color:#708996;font-size:.46rem}.risk-ranking-grid b{display:block;margin-top:2px;color:#a4d9eb;font-size:.61rem}.risk-result-table-wrap{overflow:auto;margin-top:11px;border:1px solid rgba(72,135,161,.15);border-radius:9px}.risk-result-table{width:100%;min-width:880px;border-collapse:collapse}.risk-result-table th{padding:9px;text-align:left;background:#082634d6;color:#86aabb;border-bottom:1px solid rgba(70,131,156,.14);font-size:.5rem}.risk-result-table td{padding:8px 9px;color:#92a8b2;border-bottom:1px solid rgba(65,117,137,.1);font-size:.52rem}.risk-result-table tr:last-child td{border-bottom:none}.risk-interpretation-note{margin-top:11px;padding:11px 13px;border-left:3px solid rgba(64,207,160,.72);border-radius:8px;background:#08403133}[dir=rtl] .risk-interpretation-note{border-left:none;border-right:3px solid rgba(64,207,160,.72)}.risk-interpretation-note>span{display:block;color:#66d6ad;font-size:.48rem;font-weight:900;letter-spacing:.09em}.risk-interpretation-note strong{display:block;margin-top:4px;color:#d9eee7;font-size:.62rem}.risk-interpretation-note p{margin:5px 0 0;color:#76958a;font-size:.54rem;line-height:1.48}.risk-help-example{margin-top:12px;padding:14px;border:1px solid rgba(86,153,222,.18);border-radius:11px;background:#0b264740}.risk-help-formulas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px}.risk-help-formulas>div{padding:9px;border:1px solid rgba(78,133,190,.13);border-radius:8px;background:#05182ab8}.risk-help-formulas small{display:block;color:#6d90b6;font-size:.45rem}.risk-help-formulas strong{display:block;margin-top:3px;color:#cee0f3;font-size:.56rem}.risk-help-formulas em{display:block;margin-top:5px;color:#7ba4be;font-size:.47rem;font-style:normal}.risk-help-example p{margin:9px 0 0;color:#748b9f;font-size:.54rem;line-height:1.46}@media (max-width:1100px){.risk-alternative-grid{grid-template-columns:1fr}.risk-category-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-help-formulas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.risk-engine-head,.risk-results-head{flex-direction:column;align-items:stretch}.risk-formula-strip,.risk-ranking-grid,.risk-category-editor>div,.risk-help-formulas{grid-template-columns:1fr}}.decision-models-academic-business-rule{margin-top:10px;padding:12px 14px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-radius:10px;border:1px solid rgba(77,177,218,.18);background:#082e4347}.decision-models-academic-business-rule span{display:block;color:#66cfee;font-size:.51rem;font-weight:900;letter-spacing:.09em}.decision-models-academic-business-rule strong{display:block;margin-top:4px;color:#d9eef5;font-size:.65rem}.decision-models-academic-business-rule p{margin:0;max-width:720px;color:#7f9aa8;font-size:.54rem;line-height:1.48}.risk-academic-business-note{margin-top:9px;padding:9px 10px;border-radius:8px;border:1px solid rgba(72,183,217,.15);background:#072d3e47;font-size:.52rem;line-height:1.45}.risk-academic-business-note strong{color:#78d4ec;margin-inline-end:5px}.risk-academic-business-note span{color:#7f99a7}@media (max-width:800px){.decision-models-academic-business-rule{flex-direction:column;align-items:stretch}}.risk-alternative-card{overflow:hidden}.risk-input-table-wrap{overflow-x:hidden;width:100%}.risk-input-table{width:100%;min-width:0;table-layout:fixed}.risk-input-table th,.risk-input-table td{padding:7px 5px;vertical-align:middle}.risk-input-table th:nth-child(1),.risk-input-table td:nth-child(1){width:46%}.risk-input-table th:nth-child(2),.risk-input-table td:nth-child(2),.risk-input-table th:nth-child(3),.risk-input-table td:nth-child(3){width:16%;text-align:center}.risk-input-table th:nth-child(4),.risk-input-table td:nth-child(4){width:22%;text-align:center}.risk-input-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-input-table select,.risk-input-table input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.risk-input-table select,.risk-input-table input{padding:6px 5px;text-align:center}@media (min-width:1101px){.risk-alternative-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-input-table{font-size:.49rem}.risk-input-table th{font-size:.45rem}.risk-input-table td{font-size:.49rem}}@media (max-width:1100px){.risk-input-table{min-width:0!important}}.cba-help-example,.pert-help-example{margin-top:12px;padding:14px;border-radius:11px;border:1px solid rgba(88,153,222,.18);background:#0b26473d}.cba-help-example>span,.pert-help-example>span{display:block;color:#6dcff0;font-size:.51rem;font-weight:900;letter-spacing:.09em}.cba-help-formulas,.pert-help-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.cba-help-formulas>div,.pert-help-formulas>div{padding:9px;border-radius:8px;border:1px solid rgba(83,135,191,.13);background:#05182ab8}.cba-help-formulas small,.pert-help-formulas small{display:block;color:#6f91b7;font-size:.46rem}.cba-help-formulas strong,.pert-help-formulas strong{display:block;margin-top:3px;color:#d2e2f4;font-size:.57rem}.cba-help-formulas em,.pert-help-formulas em{display:block;margin-top:6px;padding-top:5px;border-top:1px solid rgba(82,130,181,.1);color:#7aa3bc;font-size:.48rem;font-style:normal;line-height:1.35}.cba-help-example p,.pert-help-example p{margin:9px 0 0;color:#758c9f;font-size:.54rem;line-height:1.47}@media (max-width:760px){.cba-help-formulas,.pert-help-formulas{grid-template-columns:1fr}}.cba-help-example,.pert-help-example{display:block!important;margin-top:14px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(88,153,222,.2)!important;background:#0b264747!important}.cba-help-example>span,.pert-help-example>span{display:block!important;margin-bottom:8px!important;color:#6dcff0!important;font-size:.52rem!important;font-weight:900!important;letter-spacing:.09em!important}.cba-help-formulas,.pert-help-formulas{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:8px!important}.cba-help-formulas>div,.pert-help-formulas>div{display:block!important;min-width:0!important;min-height:96px!important;padding:10px 11px!important;border-radius:9px!important;border:1px solid rgba(83,135,191,.16)!important;background:#05182ac7!important}.cba-help-formulas small,.pert-help-formulas small{display:block!important;margin:0 0 5px!important;color:#78a0c6!important;font-size:.47rem!important;font-weight:800!important;line-height:1.3!important}.cba-help-formulas strong,.pert-help-formulas strong{display:block!important;margin:0!important;color:#dce8f5!important;font-size:.61rem!important;font-weight:900!important;line-height:1.35!important;word-break:break-word!important}.cba-help-formulas em,.pert-help-formulas em{display:block!important;margin-top:8px!important;padding-top:7px!important;border-top:1px solid rgba(82,130,181,.12)!important;color:#84abc1!important;font-size:.49rem!important;font-style:normal!important;line-height:1.4!important}.cba-help-example>p,.pert-help-example>p{display:block!important;margin:10px 0 0!important;color:#7f95a7!important;font-size:.55rem!important;line-height:1.5!important}.pert-help-example{margin-top:12px!important}.cba-help-formulas *,.pert-help-formulas *{white-space:normal!important}@media (max-width:980px){.cba-help-formulas,.pert-help-formulas{grid-template-columns:1fr!important}.cba-help-formulas>div,.pert-help-formulas>div{min-height:0!important}}.pert-mode-definition-grid,.pert-worked-example,.cpm-help-formulas{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:9px!important}.pert-mode-definition-grid>div,.pert-worked-example>div,.cpm-mode-definition>div,.cpm-help-formulas>div{padding:10px 11px!important;border-radius:9px!important;border:1px solid rgba(82,137,193,.16)!important;background:#05182ac7!important}.pert-mode-definition-grid small,.pert-worked-example small,.cpm-mode-definition small,.cpm-help-formulas small{display:block!important;color:#79a0c6!important;font-size:.46rem!important}.pert-mode-definition-grid strong,.pert-worked-example strong,.cpm-mode-definition strong,.cpm-help-formulas strong{display:block!important;margin-top:4px!important;color:#dbe7f4!important;font-size:.58rem!important}.pert-mode-definition-grid em,.cpm-mode-definition em,.cpm-help-formulas em{display:block!important;margin-top:6px!important;color:#82a8bf!important;font-size:.48rem!important;font-style:normal!important}.pert-worked-example{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pert-worked-example .result{border-color:#43cda440!important;background:#0841334d!important}.cpm-help-example{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(88,153,222,.2)!important;background:#0b264747!important}.cpm-help-example>span{display:block!important;color:#6dcff0!important;font-size:.52rem!important;font-weight:900!important;letter-spacing:.09em!important}.cpm-mode-definition{margin-top:9px!important}@media (max-width:900px){.pert-mode-definition-grid,.pert-worked-example,.cpm-help-formulas{grid-template-columns:1fr!important}}.economics-managerial-help-example,.forecasting-help-example{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(88,153,222,.2)!important;background:#0b264745!important}.economics-managerial-help-example>span,.forecasting-help-example>span{display:block!important;color:#6dcff0!important;font-size:.52rem!important;font-weight:900!important;letter-spacing:.09em!important}.economics-managerial-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:9px!important}.forecasting-help-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:9px!important}.economics-managerial-grid>div,.forecasting-help-grid>div{min-width:0!important;padding:10px!important;border-radius:9px!important;border:1px solid rgba(82,137,193,.15)!important;background:#05182ac7!important}.economics-managerial-grid small,.forecasting-help-grid small{display:block!important;color:#79a0c6!important;font-size:.45rem!important;font-weight:800!important}.economics-managerial-grid strong,.forecasting-help-grid strong{display:block!important;margin-top:5px!important;color:#dbe7f4!important;font-size:.56rem!important;line-height:1.35!important}.economics-managerial-grid em,.forecasting-help-grid em{display:block!important;margin-top:7px!important;padding-top:6px!important;border-top:1px solid rgba(82,130,181,.11)!important;color:#82a8bf!important;font-size:.47rem!important;font-style:normal!important;line-height:1.4!important}.economics-worked-case{margin-top:9px!important;padding:10px 12px!important;border-radius:9px!important;border:1px solid rgba(68,202,166,.18)!important;background:#0840333d!important}.economics-worked-case strong{color:#70ddb9!important;font-size:.5rem!important}.economics-worked-case span{margin-inline-start:6px!important;color:#8eb7ac!important;font-size:.52rem!important}.forecasting-help-example>p{margin:10px 0 0!important;color:#7f95a7!important;font-size:.54rem!important;line-height:1.5!important}@media (max-width:1150px){.economics-managerial-grid,.forecasting-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.economics-managerial-grid,.forecasting-help-grid{grid-template-columns:1fr!important}}.scenario-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(91,173,226,.28);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(72,65,190,.14),transparent 32%),#041727f5}.scenario-engine-head,.scenario-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.scenario-engine-head>div:first-child>span,.scenario-results-head span,.scenario-help-example>span{display:block;color:#68d2ef;font-size:.53rem;font-weight:900;letter-spacing:.09em}.scenario-engine-head h3,.scenario-results-head h3{margin:5px 0;color:#edf3ff;font-size:.92rem}.scenario-engine-head p{margin:0;color:#829dae;font-size:.61rem;line-height:1.5}.scenario-probability-total{min-width:112px;padding:10px 12px;text-align:center;border:1px solid rgba(231,163,75,.24);border-radius:10px;background:#4e330e3d}.scenario-probability-total.valid{border-color:#43d3a442;background:#094a393d}.scenario-probability-total span{display:block;color:#7992a1;font-size:.47rem;font-weight:900}.scenario-probability-total strong{display:block;margin-top:4px;color:#f1b65f;font-size:.72rem}.scenario-probability-total.valid strong{color:#77dfb8}.scenario-formula-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.scenario-formula-strip>div{padding:11px;border:1px solid rgba(104,101,220,.18);border-radius:10px;background:#181e468c}.scenario-formula-strip span{display:block;color:#978eff;font-size:.48rem;font-weight:900}.scenario-formula-strip strong{display:block;margin-top:5px;color:#dfe3ff;font-size:.6rem}.scenario-formula-strip small{display:block;margin-top:4px;color:#7480a1;font-size:.46rem}.scenario-vs-forecast-note{margin-top:10px;padding:10px 12px;border:1px solid rgba(66,181,212,.16);border-radius:9px;background:#062f3d59;font-size:.55rem;line-height:1.45}.scenario-vs-forecast-note strong{color:#78d6e9;margin-inline-end:6px}.scenario-vs-forecast-note span{color:#829ca8}.scenario-definition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.scenario-definition-grid article,.scenario-alternative-card{padding:10px;border:1px solid rgba(73,137,166,.17);border-radius:10px;background:#051522b8}.scenario-definition-grid input,.scenario-alternative-card input{width:100%;box-sizing:border-box;border:1px solid rgba(70,151,183,.24);border-radius:7px;background:#071e2d;color:#e0edf3;padding:7px 8px;font:inherit;font-size:.55rem}.scenario-definition-grid label{display:block;margin-top:7px}.scenario-definition-grid label span,.scenario-outcome-grid span{display:block;margin-bottom:4px;color:#7390a0;font-size:.46rem;font-weight:800}.scenario-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.scenario-alternative-name{font-weight:900!important;color:#edf4f7!important;background:#072533d1!important}.scenario-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}.scenario-actions{display:flex;gap:8px;margin-top:12px}.scenario-actions button,.scenario-results-head button{border:1px solid rgba(77,168,203,.28);border-radius:9px;background:#0a3344b8;color:#a6e0f0;padding:9px 12px;font:inherit;font-size:.55rem;font-weight:900;cursor:pointer}.scenario-actions button.primary{border-color:#50c7e870;background:linear-gradient(90deg,#11789dd6,#4e48c8c7);color:#f2fbff}.scenario-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(75,193,224,.18);border-radius:8px;background:#07364440;color:#7bd5e8;font-size:.55rem}.scenario-message.success{border-color:#43d4a13d;background:#0948363d;color:#7fe0bb}.scenario-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(69,138,166,.16)}.scenario-ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.scenario-ranking-grid article{padding:12px;border:1px solid rgba(72,128,156,.17);border-radius:10px;background:#051928bd}.scenario-ranking-grid article.top-scenario{border-color:#43d3a457;background:linear-gradient(180deg,#094e3c61,#051928c2)}.scenario-ranking-grid>article>span{color:#69c9e9;font-size:.48rem;font-weight:900}.scenario-ranking-grid>article>strong{display:block;margin:4px 0 8px;color:#e4eef2;font-size:.68rem}.scenario-ranking-grid article>div{margin-top:6px}.scenario-ranking-grid small{display:block;color:#708996;font-size:.46rem}.scenario-ranking-grid b{display:block;margin-top:2px;color:#a4d9eb;font-size:.61rem}.scenario-result-table-wrap{overflow:auto;margin-top:11px;border:1px solid rgba(72,135,161,.15);border-radius:9px}.scenario-result-table{width:100%;min-width:850px;border-collapse:collapse}.scenario-result-table th{padding:9px;text-align:left;background:#082634d6;color:#86aabb;border-bottom:1px solid rgba(70,131,156,.14);font-size:.5rem}.scenario-result-table th small{display:block;margin-top:3px;color:#637f8c;font-size:.43rem}.scenario-result-table td{padding:8px 9px;color:#92a8b2;border-bottom:1px solid rgba(65,117,137,.1);font-size:.52rem}.scenario-interpretation-note{margin-top:11px;padding:11px 13px;border-left:3px solid rgba(64,207,160,.72);border-radius:8px;background:#08403133}[dir=rtl] .scenario-interpretation-note{border-left:none;border-right:3px solid rgba(64,207,160,.72)}.scenario-interpretation-note>span{display:block;color:#66d6ad;font-size:.48rem;font-weight:900}.scenario-interpretation-note strong{display:block;margin-top:4px;color:#d9eee7;font-size:.62rem}.scenario-interpretation-note p{margin:5px 0 0;color:#76958a;font-size:.54rem;line-height:1.48}.scenario-help-example{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(88,153,222,.2)!important;background:#0b264745!important}.scenario-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.scenario-help-grid>div,.scenario-help-formula{padding:10px;border:1px solid rgba(82,137,193,.15);border-radius:9px;background:#05182ac7}.scenario-help-grid small{display:block;color:#79a0c6;font-size:.45rem}.scenario-help-grid strong{display:block;margin-top:4px;color:#dbe7f4;font-size:.58rem}.scenario-help-grid em{display:block;margin-top:6px;color:#82a8bf;font-size:.47rem;font-style:normal}.scenario-help-formula{margin-top:8px}.scenario-help-formula strong{display:block;color:#dce8f5;font-size:.58rem}.scenario-help-formula span{display:block;margin-top:5px;color:#7f9aa8;font-size:.49rem}.scenario-help-example p{margin:9px 0 0;color:#7f95a7;font-size:.54rem;line-height:1.48}@media (max-width:1000px){.scenario-alternative-grid{grid-template-columns:1fr}.scenario-definition-grid,.scenario-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.scenario-engine-head,.scenario-results-head{flex-direction:column}.scenario-formula-strip,.scenario-definition-grid,.scenario-ranking-grid,.scenario-help-grid{grid-template-columns:1fr}}.decision-tree-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(120,112,232,.28);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(91,62,205,.15),transparent 34%),#041727f5}.decision-tree-engine-head,.decision-tree-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.decision-tree-engine-head>div:first-child>span,.decision-tree-results-head span,.decision-tree-help-example>span{display:block;color:#79d4ef;font-size:.53rem;font-weight:900;letter-spacing:.09em}.decision-tree-engine-head h3,.decision-tree-results-head h3{margin:5px 0;color:#edf3ff;font-size:.92rem}.decision-tree-engine-head p{margin:0;color:#829dae;font-size:.61rem;line-height:1.5}.decision-tree-method-card{min-width:190px;padding:11px 13px;border:1px solid rgba(118,106,239,.26);border-radius:10px;background:#271f5b59}.decision-tree-method-card span{display:block;color:#9188ff;font-size:.48rem;font-weight:900}.decision-tree-method-card strong{display:block;margin-top:4px;color:#e4e1ff;font-size:.62rem}.decision-tree-method-card small{display:block;margin-top:5px;color:#817da6;font-size:.46rem}.decision-tree-formula-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.decision-tree-formula-strip>div{padding:11px;border:1px solid rgba(104,101,220,.18);border-radius:10px;background:#181e468c}.decision-tree-formula-strip span{display:block;color:#978eff;font-size:.48rem;font-weight:900}.decision-tree-formula-strip strong{display:block;margin-top:5px;color:#dfe3ff;font-size:.6rem}.decision-tree-formula-strip small{display:block;margin-top:4px;color:#7480a1;font-size:.46rem}.decision-tree-learning-note{margin-top:10px;padding:10px 12px;border:1px solid rgba(91,171,216,.17);border-radius:9px;background:#072d4257;font-size:.55rem;line-height:1.45}.decision-tree-learning-note strong{color:#79d9ec;margin-inline-end:6px}.decision-tree-learning-note span{color:#829ca8}.decision-tree-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.decision-tree-alternative-card{padding:11px;border:1px solid rgba(78,137,174,.18);border-radius:11px;background:#051624bf}.decision-tree-alternative-head{display:flex;gap:8px;align-items:center}.decision-tree-alternative-head>input{flex:1}.decision-tree-alternative-head>span{min-width:45px;padding:6px 7px;border-radius:7px;text-align:center;font-size:.48rem;font-weight:900}.decision-tree-alternative-head>span.valid{color:#75dcb7;background:#09493647;border:1px solid rgba(66,207,159,.22)}.decision-tree-alternative-head>span.invalid{color:#f5b879;background:#5c360d47;border:1px solid rgba(225,152,70,.22)}.decision-tree-alternative-card input{box-sizing:border-box;width:100%;border:1px solid rgba(70,151,183,.24);border-radius:7px;background:#071e2d;color:#e0edf3;padding:7px 8px;font:inherit;font-size:.54rem}.decision-tree-cost-field{display:block;margin-top:8px}.decision-tree-cost-field span,.decision-tree-branch-row label span{display:block;margin-bottom:4px;color:#7390a0;font-size:.45rem;font-weight:800}.decision-tree-branches{margin-top:9px;display:grid;gap:7px}.decision-tree-branch-row{display:grid;grid-template-columns:1.25fr .75fr .8fr;gap:7px;padding:8px;border:1px solid rgba(74,127,153,.13);border-radius:8px;background:#04131f8c}.decision-tree-branch-row .branch-name{font-weight:800;color:#dbe8ef}.decision-tree-actions{display:flex;gap:8px;margin-top:12px}.decision-tree-actions button,.decision-tree-results-head button{border:1px solid rgba(77,168,203,.28);border-radius:9px;background:#0a3344b8;color:#a6e0f0;padding:9px 12px;font:inherit;font-size:.55rem;font-weight:900;cursor:pointer}.decision-tree-actions button.primary{border-color:#7164f075;background:linear-gradient(90deg,#1578a0d6,#5c48d4d1);color:#f5fbff}.decision-tree-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(75,193,224,.18);border-radius:8px;background:#07364440;color:#7bd5e8;font-size:.55rem}.decision-tree-message.success{border-color:#43d4a13d;background:#0948363d;color:#7fe0bb}.decision-tree-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(69,138,166,.16)}.decision-tree-ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.decision-tree-ranking-grid article{padding:12px;border:1px solid rgba(72,128,156,.17);border-radius:10px;background:#051928bd}.decision-tree-ranking-grid article.top-decision-tree{border-color:#7167ee5e;background:linear-gradient(180deg,#352a7861,#051928c2)}.decision-tree-ranking-grid>article>span{color:#7fd2ec;font-size:.48rem;font-weight:900}.decision-tree-ranking-grid>article>strong{display:block;margin:4px 0 8px;color:#e4eef2;font-size:.68rem}.decision-tree-ranking-grid article>div{margin-top:6px}.decision-tree-ranking-grid small{display:block;color:#708996;font-size:.46rem}.decision-tree-ranking-grid b{display:block;margin-top:2px;color:#a4d9eb;font-size:.61rem}.decision-tree-table-wrap{overflow:auto;margin-top:11px;border:1px solid rgba(72,135,161,.15);border-radius:9px}.decision-tree-table{width:100%;min-width:780px;border-collapse:collapse}.decision-tree-table th{padding:9px;text-align:left;background:#082634d6;color:#86aabb;border-bottom:1px solid rgba(70,131,156,.14);font-size:.5rem}.decision-tree-table td{padding:8px 9px;color:#92a8b2;border-bottom:1px solid rgba(65,117,137,.1);font-size:.52rem}.decision-tree-interpretation-note{margin-top:11px;padding:11px 13px;border-left:3px solid rgba(115,104,237,.76);border-radius:8px;background:#241e563d}[dir=rtl] .decision-tree-interpretation-note{border-left:none;border-right:3px solid rgba(115,104,237,.76)}.decision-tree-interpretation-note>span{display:block;color:#978eff;font-size:.48rem;font-weight:900}.decision-tree-interpretation-note strong{display:block;margin-top:4px;color:#e2e0f4;font-size:.62rem}.decision-tree-interpretation-note p{margin:5px 0 0;color:#8681a5;font-size:.54rem;line-height:1.48}.decision-tree-help-example{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(111,103,226,.22)!important;background:#1b1e4c4d!important}.decision-tree-help-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.decision-tree-help-formulas>div,.decision-tree-help-worked{padding:10px;border:1px solid rgba(104,101,220,.16);border-radius:9px;background:#091732bf}.decision-tree-help-formulas small{display:block;color:#8f87e8;font-size:.45rem}.decision-tree-help-formulas strong{display:block;margin-top:4px;color:#e0e2f4;font-size:.57rem}.decision-tree-help-formulas em{display:block;margin-top:6px;color:#8787a4;font-size:.47rem;font-style:normal}.decision-tree-help-worked{margin-top:8px}.decision-tree-help-worked strong{color:#7bd3ec;font-size:.5rem}.decision-tree-help-worked span{margin-inline-start:6px;color:#8ba3b2;font-size:.51rem}.decision-tree-help-example p{margin:9px 0 0;color:#7f95a7;font-size:.54rem;line-height:1.48}@media (max-width:1080px){.decision-tree-alternative-grid,.decision-tree-help-formulas{grid-template-columns:1fr}}@media (max-width:760px){.decision-tree-engine-head,.decision-tree-results-head{flex-direction:column}.decision-tree-formula-strip,.decision-tree-branch-row{grid-template-columns:1fr}}.expected-utility-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(77,179,209,.25);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(32,104,155,.16),transparent 34%),#041727f5}.expected-utility-engine-head,.expected-utility-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.expected-utility-engine-head>div:first-child>span,.expected-utility-results-head span,.expected-utility-help-example>span{display:block;color:#69d4ef;font-size:.53rem;font-weight:900;letter-spacing:.09em}.expected-utility-engine-head h3,.expected-utility-results-head h3{margin:5px 0;color:#edf3ff;font-size:.92rem}.expected-utility-engine-head p{margin:0;color:#829dae;font-size:.61rem;line-height:1.5}.expected-utility-method-card{min-width:190px;padding:11px 13px;border:1px solid rgba(79,173,210,.27);border-radius:10px;background:#0c384e6b}.expected-utility-method-card span{display:block;color:#6bd6ec;font-size:.48rem;font-weight:900}.expected-utility-method-card strong{display:block;margin-top:4px;color:#def7ff;font-size:.62rem}.expected-utility-method-card small{display:block;margin-top:5px;color:#7a9fac;font-size:.46rem}.expected-utility-formula-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.expected-utility-formula-strip>div{padding:11px;border:1px solid rgba(75,154,184,.17);border-radius:10px;background:#072535ad}.expected-utility-formula-strip span{display:block;color:#72cee8;font-size:.48rem;font-weight:900}.expected-utility-formula-strip strong{display:block;margin-top:5px;color:#dcebf1;font-size:.6rem}.expected-utility-formula-strip small{display:block;margin-top:4px;color:#728b96;font-size:.46rem}.expected-utility-controls{display:grid;grid-template-columns:1fr 1fr 2fr;gap:9px;margin-top:11px;padding:10px;border:1px solid rgba(70,144,172,.15);border-radius:10px;background:#051927ad}.expected-utility-controls label>span{display:block;margin-bottom:4px;color:#7894a0;font-size:.47rem;font-weight:800}.expected-utility-controls select,.expected-utility-controls input{box-sizing:border-box;width:100%;border:1px solid rgba(70,151,183,.24);border-radius:7px;background:#071e2d;color:#e0edf3;padding:8px;font:inherit;font-size:.54rem}.expected-utility-controls input:disabled{opacity:.5}.expected-utility-control-note{padding:7px 9px;border-left:2px solid rgba(82,190,218,.44)}[dir=rtl] .expected-utility-control-note{border-left:none;border-right:2px solid rgba(82,190,218,.44)}.expected-utility-control-note strong{display:block;color:#8fdced;font-size:.48rem}.expected-utility-control-note span{display:block;margin-top:4px;color:#78929c;font-size:.47rem;line-height:1.45}.expected-utility-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.expected-utility-alternative-card{padding:11px;border:1px solid rgba(78,137,174,.18);border-radius:11px;background:#051624bf}.expected-utility-alternative-head{display:flex;gap:8px;align-items:center}.expected-utility-alternative-head>input{flex:1}.expected-utility-alternative-head>span{min-width:45px;padding:6px 7px;border-radius:7px;text-align:center;font-size:.48rem;font-weight:900}.expected-utility-alternative-head>span.valid{color:#75dcb7;background:#09493647;border:1px solid rgba(66,207,159,.22)}.expected-utility-alternative-head>span.invalid{color:#f5b879;background:#5c360d47;border:1px solid rgba(225,152,70,.22)}.expected-utility-alternative-card input{box-sizing:border-box;width:100%;border:1px solid rgba(70,151,183,.24);border-radius:7px;background:#071e2d;color:#e0edf3;padding:7px 8px;font:inherit;font-size:.54rem}.expected-utility-outcomes{display:grid;gap:7px;margin-top:9px}.expected-utility-outcome-row{display:grid;grid-template-columns:1.25fr .75fr .8fr;gap:7px;padding:8px;border:1px solid rgba(74,127,153,.13);border-radius:8px;background:#04131f8c}.expected-utility-outcome-row .outcome-name{font-weight:800;color:#dbe8ef}.expected-utility-outcome-row label span{display:block;margin-bottom:4px;color:#7390a0;font-size:.45rem;font-weight:800}.expected-utility-actions{display:flex;gap:8px;margin-top:12px}.expected-utility-actions button,.expected-utility-results-head button{border:1px solid rgba(77,168,203,.28);border-radius:9px;background:#0a3344b8;color:#a6e0f0;padding:9px 12px;font:inherit;font-size:.55rem;font-weight:900;cursor:pointer}.expected-utility-actions button.primary{border-color:#40b8d675;background:linear-gradient(90deg,#0e7195db,#3a68cbd1);color:#f5fbff}.expected-utility-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(75,193,224,.18);border-radius:8px;background:#07364440;color:#7bd5e8;font-size:.55rem}.expected-utility-message.success{border-color:#43d4a13d;background:#0948363d;color:#7fe0bb}.expected-utility-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(69,138,166,.16)}.expected-utility-ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.expected-utility-ranking-grid article{padding:12px;border:1px solid rgba(72,128,156,.17);border-radius:10px;background:#051928bd}.expected-utility-ranking-grid article.top-utility{border-color:#41cba759;background:linear-gradient(180deg,#084b3c59,#051928c2)}.expected-utility-ranking-grid>article>span{color:#7fd2ec;font-size:.48rem;font-weight:900}.expected-utility-ranking-grid>article>strong{display:block;margin:4px 0 8px;color:#e4eef2;font-size:.68rem}.expected-utility-ranking-grid article>div{margin-top:6px}.expected-utility-ranking-grid small{display:block;color:#708996;font-size:.46rem}.expected-utility-ranking-grid b{display:block;margin-top:2px;color:#a4d9eb;font-size:.61rem}.expected-utility-table-wrap{overflow:auto;margin-top:11px;border:1px solid rgba(72,135,161,.15);border-radius:9px}.expected-utility-table{width:100%;min-width:760px;border-collapse:collapse}.expected-utility-table th{padding:9px;text-align:left;background:#082634d6;color:#86aabb;border-bottom:1px solid rgba(70,131,156,.14);font-size:.5rem}.expected-utility-table td{padding:8px 9px;color:#92a8b2;border-bottom:1px solid rgba(65,117,137,.1);font-size:.52rem}.expected-utility-interpretation-note{margin-top:11px;padding:11px 13px;border-left:3px solid rgba(63,204,164,.74);border-radius:8px;background:#08403138}[dir=rtl] .expected-utility-interpretation-note{border-left:none;border-right:3px solid rgba(63,204,164,.74)}.expected-utility-interpretation-note>span{display:block;color:#71dcb5;font-size:.48rem;font-weight:900}.expected-utility-interpretation-note strong{display:block;margin-top:4px;color:#dceee8;font-size:.62rem}.expected-utility-interpretation-note p{margin:5px 0 0;color:#7a978d;font-size:.54rem;line-height:1.48}.expected-utility-help-example{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(74,170,205,.2)!important;background:#08273b4d!important}.expected-utility-help-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.expected-utility-help-formulas>div,.expected-utility-help-modes>div{padding:10px;border:1px solid rgba(77,148,176,.15);border-radius:9px;background:#05182ac7}.expected-utility-help-formulas small{display:block;color:#79a0c6;font-size:.45rem}.expected-utility-help-formulas strong{display:block;margin-top:4px;color:#dbe7f4;font-size:.57rem}.expected-utility-help-formulas em{display:block;margin-top:6px;color:#82a8bf;font-size:.47rem;font-style:normal}.expected-utility-help-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.expected-utility-help-modes strong{display:block;color:#79d4e9;font-size:.49rem}.expected-utility-help-modes span{display:block;margin-top:4px;color:#9ab2bd;font-size:.53rem}.expected-utility-help-example p{margin:9px 0 0;color:#7f95a7;font-size:.54rem;line-height:1.48}@media (max-width:1080px){.expected-utility-alternative-grid{grid-template-columns:1fr}.expected-utility-controls{grid-template-columns:1fr 1fr}.expected-utility-control-note{grid-column:1/-1}.expected-utility-help-formulas,.expected-utility-help-modes{grid-template-columns:1fr}}@media (max-width:760px){.expected-utility-engine-head,.expected-utility-results-head{flex-direction:column}.expected-utility-formula-strip,.expected-utility-controls,.expected-utility-outcome-row{grid-template-columns:1fr}}.sensitivity-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(91,177,217,.25);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(45,88,185,.16),transparent 34%),#041727f5}.sensitivity-engine-head,.sensitivity-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.sensitivity-engine-head>div:first-child>span,.sensitivity-results-head span,.sensitivity-help-example>span{display:block;color:#69d4ef;font-size:.53rem;font-weight:900;letter-spacing:.09em}.sensitivity-engine-head h3,.sensitivity-results-head h3{margin:5px 0;color:#edf3ff;font-size:.92rem}.sensitivity-engine-head p{margin:0;color:#829dae;font-size:.61rem;line-height:1.5}.sensitivity-method-card{min-width:190px;padding:11px 13px;border:1px solid rgba(91,135,234,.26);border-radius:10px;background:#1e2d6661}.sensitivity-method-card span{display:block;color:#8ba9ff;font-size:.48rem;font-weight:900}.sensitivity-method-card strong{display:block;margin-top:4px;color:#e0e8ff;font-size:.6rem}.sensitivity-method-card small{display:block;margin-top:5px;color:#7f91b1;font-size:.46rem}.sensitivity-formula-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.sensitivity-formula-strip>div{padding:11px;border:1px solid rgba(104,101,220,.18);border-radius:10px;background:#181e468c}.sensitivity-formula-strip span{display:block;color:#978eff;font-size:.48rem;font-weight:900}.sensitivity-formula-strip strong{display:block;margin-top:5px;color:#dfe3ff;font-size:.6rem}.sensitivity-formula-strip small{display:block;margin-top:4px;color:#7480a1;font-size:.46rem}.sensitivity-range-control{display:flex;align-items:end;gap:8px;margin-top:11px;padding:10px;border:1px solid rgba(74,146,176,.16);border-radius:10px;background:#051b2ab0}.sensitivity-range-control>div{margin-inline-end:auto}.sensitivity-range-control>div span{display:block;color:#7695a3;font-size:.45rem;font-weight:900}.sensitivity-range-control>div strong{display:block;margin-top:3px;color:#dcecf2;font-size:.66rem}.sensitivity-range-control button{border:1px solid rgba(77,157,194,.22);border-radius:8px;background:#072c3db3;color:#8cb8c9;padding:8px 10px;font:inherit;font-size:.51rem;font-weight:900;cursor:pointer}.sensitivity-range-control button.active{border-color:#5d6dee8c;background:#4339b980;color:#f0efff}.sensitivity-range-control label{width:100px}.sensitivity-range-control label span{display:block;color:#7695a3;font-size:.44rem;margin-bottom:4px}.sensitivity-range-control input{box-sizing:border-box;width:100%;border:1px solid rgba(70,151,183,.24);border-radius:7px;background:#071e2d;color:#e0edf3;padding:7px;font:inherit;font-size:.52rem}.sensitivity-assumption-note{margin-top:9px;padding:10px 12px;border-left:3px solid rgba(221,159,69,.58);border-radius:8px;background:#4c300c38}[dir=rtl] .sensitivity-assumption-note{border-left:none;border-right:3px solid rgba(221,159,69,.58)}.sensitivity-assumption-note strong{display:block;color:#e4b36e;font-size:.48rem}.sensitivity-assumption-note span{display:block;margin-top:4px;color:#9e8e75;font-size:.5rem;line-height:1.45}.sensitivity-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.sensitivity-alternative-card{padding:11px;border:1px solid rgba(78,137,174,.18);border-radius:11px;background:#051624bf}.sensitivity-alternative-head{display:grid;grid-template-columns:1.2fr .8fr;gap:8px}.sensitivity-alternative-card input{box-sizing:border-box;width:100%;border:1px solid rgba(70,151,183,.24);border-radius:7px;background:#071e2d;color:#e0edf3;padding:7px 8px;font:inherit;font-size:.53rem}.sensitivity-alternative-head>input{font-weight:900}.sensitivity-alternative-head label span,.sensitivity-driver-row label span{display:block;margin-bottom:4px;color:#7390a0;font-size:.44rem;font-weight:800}.sensitivity-driver-list{display:grid;gap:7px;margin-top:9px}.sensitivity-driver-row{display:grid;grid-template-columns:1.3fr .7fr;gap:7px;padding:8px;border:1px solid rgba(74,127,153,.13);border-radius:8px;background:#04131f8c}.sensitivity-actions{display:flex;gap:8px;margin-top:12px}.sensitivity-actions button,.sensitivity-results-head button{border:1px solid rgba(77,168,203,.28);border-radius:9px;background:#0a3344b8;color:#a6e0f0;padding:9px 12px;font:inherit;font-size:.55rem;font-weight:900;cursor:pointer}.sensitivity-actions button.primary{border-color:#576aee78;background:linear-gradient(90deg,#11769bdb,#5145cdd6);color:#f5fbff}.sensitivity-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(75,193,224,.18);border-radius:8px;background:#07364440;color:#7bd5e8;font-size:.55rem}.sensitivity-message.success{border-color:#43d4a13d;background:#0948363d;color:#7fe0bb}.sensitivity-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(69,138,166,.16)}.sensitivity-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.sensitivity-result-grid article{padding:12px;border:1px solid rgba(72,128,156,.17);border-radius:10px;background:#051928bd}.sensitivity-result-grid>article>strong{display:block;color:#e4eef2;font-size:.68rem;margin-bottom:8px}.sensitivity-result-grid article>div{margin-top:6px}.sensitivity-result-grid small{display:block;color:#708996;font-size:.46rem}.sensitivity-result-grid b{display:block;margin-top:2px;color:#a4d9eb;font-size:.6rem}.sensitivity-table-wrap{overflow:auto;margin-top:11px;border:1px solid rgba(72,135,161,.15);border-radius:9px}.sensitivity-table{width:100%;min-width:980px;border-collapse:collapse}.sensitivity-table th{padding:9px;text-align:left;background:#082634d6;color:#86aabb;border-bottom:1px solid rgba(70,131,156,.14);font-size:.48rem}.sensitivity-table td{padding:8px 9px;color:#92a8b2;border-bottom:1px solid rgba(65,117,137,.1);font-size:.51rem}.sensitivity-interpretation-note{margin-top:11px;padding:11px 13px;border-left:3px solid rgba(93,108,238,.72);border-radius:8px;background:#26235e3b}[dir=rtl] .sensitivity-interpretation-note{border-left:none;border-right:3px solid rgba(93,108,238,.72)}.sensitivity-interpretation-note>span{display:block;color:#9c99ff;font-size:.48rem;font-weight:900}.sensitivity-interpretation-note strong{display:block;margin-top:4px;color:#e2e1f4;font-size:.61rem}.sensitivity-interpretation-note p{margin:5px 0 0;color:#8785a2;font-size:.53rem;line-height:1.48}.sensitivity-help-example{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(91,128,225,.21)!important;background:#191f4d4a!important}.sensitivity-help-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.sensitivity-help-formulas>div,.sensitivity-help-example-row{padding:10px;border:1px solid rgba(91,119,202,.16);border-radius:9px;background:#081833c2}.sensitivity-help-formulas small{display:block;color:#8f9bdd;font-size:.45rem}.sensitivity-help-formulas strong{display:block;margin-top:4px;color:#e0e5f4;font-size:.56rem}.sensitivity-help-formulas em{display:block;margin-top:6px;color:#878da8;font-size:.47rem;font-style:normal}.sensitivity-help-example-row{margin-top:8px}.sensitivity-help-example-row strong{color:#7bd3ec;font-size:.5rem}.sensitivity-help-example-row span{margin-inline-start:6px;color:#8ba3b2;font-size:.51rem}.sensitivity-help-example p{margin:9px 0 0;color:#7f95a7;font-size:.54rem;line-height:1.48}@media (max-width:1080px){.sensitivity-alternative-grid,.sensitivity-result-grid,.sensitivity-help-formulas{grid-template-columns:1fr}}@media (max-width:760px){.sensitivity-engine-head,.sensitivity-results-head{flex-direction:column}.sensitivity-formula-strip{grid-template-columns:1fr}.sensitivity-range-control{flex-wrap:wrap}.sensitivity-range-control>div{width:100%}.sensitivity-alternative-head,.sensitivity-driver-row{grid-template-columns:1fr}}.sensitivity-table-wrap{overflow-x:visible!important}.sensitivity-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.sensitivity-table th,.sensitivity-table td{padding:7px 6px!important;font-size:.46rem!important;line-height:1.28!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;vertical-align:middle!important}.sensitivity-table th:nth-child(1),.sensitivity-table td:nth-child(1){width:13%!important}.sensitivity-table th:nth-child(2),.sensitivity-table td:nth-child(2){width:14%!important}.sensitivity-table th:nth-child(3),.sensitivity-table td:nth-child(3){width:6%!important}.sensitivity-table th:nth-child(4),.sensitivity-table td:nth-child(4){width:12%!important}.sensitivity-table th:nth-child(5),.sensitivity-table td:nth-child(5){width:10%!important}.sensitivity-table th:nth-child(6),.sensitivity-table td:nth-child(6){width:12%!important}.sensitivity-table th:nth-child(7),.sensitivity-table td:nth-child(7){width:9%!important}.sensitivity-table th:nth-child(8),.sensitivity-table td:nth-child(8){width:24%!important}.sensitivity-threshold-explainer{margin-top:7px!important;padding-top:7px!important;border-top:1px solid rgba(122,129,177,.14)!important;color:#9a96b4!important}@media (max-width:900px){.sensitivity-table-wrap{overflow-x:auto!important}.sensitivity-table{min-width:760px!important;table-layout:auto!important}}.process-model-panel{margin-top:16px;padding:18px;border:1px solid rgba(79,164,207,.24);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(54,85,171,.16),transparent 34%),#041727f5}.process-model-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.process-model-head>div:first-child>span,.process-diagram-title span,.process-model-method>span,.process-model-help-example>span{display:block;color:#71d8ee;font-size:.53rem;font-weight:900;letter-spacing:.08em}.process-model-head h3{margin:5px 0;color:#edf4ff;font-size:.94rem}.process-model-head p{margin:0;color:#829dad;font-size:.6rem;line-height:1.5}.process-model-type-card{min-width:200px;padding:11px 13px;border:1px solid rgba(92,130,217,.28);border-radius:10px;background:#1d2a5b61}.process-model-type-card span{display:block;color:#9bacff;font-size:.46rem;font-weight:900}.process-model-type-card strong{display:block;margin-top:4px;color:#e8ebff;font-size:.58rem}.process-model-type-card small{display:block;margin-top:4px;color:#8993b3;font-size:.46rem}.process-model-meta{display:grid;grid-template-columns:1fr 1.6fr;gap:9px;margin-top:12px}.process-model-meta label span{display:block;margin-bottom:4px;color:#7894a0;font-size:.47rem;font-weight:800}.process-model-meta input,.process-step-editor input,.process-step-editor select,.use-case-editor input,.use-case-editor select,.process-analysis-grid input{box-sizing:border-box;width:100%;border:1px solid rgba(70,151,183,.24);border-radius:7px;background:#071e2d;color:#e0edf3;padding:8px;font:inherit;font-size:.53rem}.process-model-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.process-model-tabs button{border:1px solid rgba(80,156,191,.22);border-radius:8px;background:#082738b8;color:#8db7c7;padding:8px 11px;font:inherit;font-size:.5rem;font-weight:900;cursor:pointer}.process-model-tabs button.active{border-color:#5f6feb80;background:#3e3bb17a;color:#f0efff}.process-diagram-section{margin-top:11px;padding:12px;border:1px solid rgba(73,132,158,.16);border-radius:11px;background:#051623b3}.process-diagram-title{display:flex;justify-content:space-between;gap:12px;align-items:end}.process-diagram-title strong{display:block;margin-top:4px;color:#e6eef2;font-size:.67rem}.process-diagram-title small{color:#718b98;font-size:.46rem}.process-diagram-canvas,.use-case-canvas{margin-top:10px;overflow:hidden;border:1px solid rgba(74,137,165,.15);border-radius:10px;background:#061b29}.process-diagram-canvas svg,.use-case-canvas svg{display:block;width:100%;height:auto}.process-lane{fill:#0c2c3eb8;stroke:#5993af3d;stroke-width:1}.process-lane-label{fill:#7f9dab;font-size:11px;font-weight:700}.process-sequence-line{stroke:#7aa8ba;stroke-width:2;fill:none}.process-arrow-head{fill:#7aa8ba}.process-event{fill:#0b2936;stroke-width:3}.process-event.start{stroke:#61cda2}.process-event.end{stroke:#ef7c83}.process-task{fill:#0c3145;stroke:#5a91ac;stroke-width:1.5}.process-gateway{fill:#28285f;stroke:#9189f1;stroke-width:1.5}.process-node-label{fill:#d6e6ec;font-size:10px;font-weight:700}.process-step-editor{display:grid;gap:6px;margin-top:10px}.process-step-editor>div{display:grid;grid-template-columns:34px 1.6fr 1fr .8fr;gap:7px;align-items:center}.process-step-editor>div>span,.use-case-editor>div>span{color:#71a8bd;font-size:.48rem;font-weight:900;text-align:center}.use-case-boundary{fill:#0f2a428c;stroke:#7290a2;stroke-width:1.5;stroke-dasharray:6 5}.use-case-boundary-title{fill:#8faec0;font-size:12px;font-weight:800}.actor-head{fill:none;stroke:#8eb5c7;stroke-width:2}.actor-line,.use-case-link{stroke:#8eb5c7;stroke-width:2}.actor-label{fill:#d7e5ea;font-size:11px;font-weight:700}.use-case-ellipse{fill:#162d5f;stroke:#8887df;stroke-width:1.5}.use-case-label{fill:#ecedff;font-size:10px;font-weight:700}.use-case-editor{display:grid;gap:6px;margin-top:10px}.use-case-editor>div{display:grid;grid-template-columns:34px 1.5fr 1fr;gap:7px;align-items:center}.process-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px}.process-analysis-grid article{padding:10px;border:1px solid rgba(74,137,165,.15);border-radius:9px;background:#051623a6}.process-analysis-grid article>strong{display:block;margin-bottom:7px;color:#9fd6e8;font-size:.52rem}.process-analysis-grid input{margin-top:5px}.process-model-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.process-model-actions button{border:1px solid rgba(77,168,203,.28);border-radius:9px;background:#0a3344b8;color:#a6e0f0;padding:9px 12px;font:inherit;font-size:.54rem;font-weight:900;cursor:pointer}.process-report-toggle{display:flex;align-items:center;gap:7px;margin-inline-end:auto;color:#93bac7;font-size:.51rem}.process-report-toggle input{accent-color:currentColor}.process-model-message{margin-top:9px;padding:9px 11px;border:1px solid rgba(67,212,161,.24);border-radius:8px;background:#0948363d;color:#7fe0bb;font-size:.54rem}.process-model-method{margin-top:11px;padding:11px 13px;border-left:3px solid rgba(96,111,233,.7);border-radius:8px;background:#23235b3b}[dir=rtl] .process-model-method{border-left:none;border-right:3px solid rgba(96,111,233,.7)}.process-model-method strong{display:block;margin-top:4px;color:#e6e7f8;font-size:.58rem}.process-model-method p{margin:5px 0 0;color:#8889a5;font-size:.51rem;line-height:1.48}.process-model-help-example{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(83,135,209,.21)!important;background:#17244c47!important}.process-help-flow{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:9px}.process-help-flow strong{padding:6px 8px;border:1px solid rgba(83,137,179,.18);border-radius:7px;background:#061d2eb8;color:#dce9ef;font-size:.49rem}.process-help-flow i{color:#708999;font-style:normal}.process-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.process-help-grid>div{padding:9px;border:1px solid rgba(77,132,166,.15);border-radius:8px;background:#061b2ba6}.process-help-grid small{display:block;color:#7a9bad;font-size:.44rem}.process-help-grid b{display:block;margin-top:4px;color:#d6e4ea;font-size:.49rem}.process-model-help-example p{margin:9px 0 0;color:#8196a3;font-size:.53rem;line-height:1.48}@media (max-width:1050px){.process-analysis-grid,.process-help-grid,.process-model-meta{grid-template-columns:1fr}.process-step-editor>div{grid-template-columns:30px 1fr 1fr}.process-step-editor select{grid-column:2/-1}}@media (max-width:760px){.process-model-head,.process-diagram-title{flex-direction:column;align-items:flex-start}.process-step-editor>div,.use-case-editor>div{grid-template-columns:30px 1fr}.process-step-editor>div input:nth-of-type(2),.process-step-editor select,.use-case-editor select{grid-column:2}.process-model-type-card{min-width:0;width:100%}}@media print{body *{visibility:hidden!important}.print-process-model,.print-process-model *{visibility:visible!important}.print-process-model{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;background:#fff!important;color:#111!important}.process-model-head,.process-model-meta,.process-model-tabs,.process-step-editor,.use-case-editor,.process-model-actions,.process-model-message{display:none!important}.process-diagram-section,.process-analysis-grid article,.process-model-method{break-inside:avoid;page-break-inside:avoid;background:#fff!important;border:1px solid #bbb!important}.process-diagram-section{margin-bottom:14px!important}.process-diagram-canvas,.use-case-canvas{background:#fff!important;border:1px solid #bbb!important}.process-lane{fill:#f7f7f7!important;stroke:#bbb!important}.process-lane-label,.process-node-label,.actor-label,.use-case-label,.use-case-boundary-title{fill:#111!important}.process-task,.process-gateway,.process-event.start,.process-event.end{fill:#fff!important;stroke:#555!important}.process-sequence-line,.actor-line,.use-case-link{stroke:#555!important}.process-arrow-head{fill:#555!important}.use-case-boundary{fill:#fff!important;stroke:#666!important}.use-case-ellipse{fill:#fff!important;stroke:#555!important}.process-analysis-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important}.process-analysis-grid input{border:none!important;background:#fff!important;color:#111!important;padding:2px!important}.process-model-method{border-left:2px solid #555!important}.process-model-method span,.process-model-method strong,.process-model-method p,.process-analysis-grid article>strong,.process-diagram-title span,.process-diagram-title strong,.process-diagram-title small{color:#111!important}}.break-even-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(78,174,203,.24);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(30,103,147,.15),transparent 34%),#041727f5}.break-even-engine-head,.break-even-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.break-even-engine-head>div:first-child>span,.break-even-results-head span,.break-even-help-example>span{display:block;color:#67d4ea;font-size:.53rem;font-weight:900;letter-spacing:.08em}.break-even-engine-head h3,.break-even-results-head h3{margin:5px 0;color:#edf3ff;font-size:.92rem}.break-even-engine-head p{margin:0;color:#829dae;font-size:.6rem;line-height:1.5}.break-even-method-card{min-width:205px;padding:11px 13px;border:1px solid rgba(74,172,203,.27);border-radius:10px;background:#0a364b6e}.break-even-method-card span{display:block;color:#72d8ec;font-size:.47rem;font-weight:900}.break-even-method-card strong{display:block;margin-top:4px;color:#e0f3f8;font-size:.57rem}.break-even-method-card small{display:block;margin-top:5px;color:#7799a7;font-size:.45rem}.break-even-formula-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px}.break-even-formula-strip>div{padding:10px;border:1px solid rgba(72,142,169,.16);border-radius:9px;background:#062130ab}.break-even-formula-strip span{display:block;color:#77cbdc;font-size:.43rem;font-weight:900}.break-even-formula-strip strong{display:block;margin-top:4px;color:#dcebf0;font-size:.51rem}.break-even-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.break-even-alternative-card{padding:11px;border:1px solid rgba(78,137,174,.18);border-radius:11px;background:#051624bf}.break-even-alternative-card input{box-sizing:border-box;width:100%;border:1px solid rgba(70,151,183,.24);border-radius:7px;background:#071e2d;color:#e0edf3;padding:7px 8px;font:inherit;font-size:.52rem}.break-even-alternative-card .be-name{font-weight:900;color:#e5f0f5}.be-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.be-input-grid label span{display:block;margin-bottom:4px;color:#7390a0;font-size:.43rem;font-weight:800}.break-even-actions{display:flex;gap:8px;margin-top:12px}.break-even-actions button,.break-even-results-head button{border:1px solid rgba(77,168,203,.28);border-radius:9px;background:#0a3344b8;color:#a6e0f0;padding:9px 12px;font:inherit;font-size:.54rem;font-weight:900;cursor:pointer}.break-even-actions button.primary{border-color:#40b8d675;background:linear-gradient(90deg,#0e7195db,#3760bcd1);color:#f5fbff}.break-even-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(75,193,224,.18);border-radius:8px;background:#07364440;color:#7bd5e8;font-size:.54rem}.break-even-message.success{border-color:#43d4a13d;background:#0948363d;color:#7fe0bb}.break-even-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(69,138,166,.16)}.be-summary-table-wrap,.be-target-table-wrap{overflow:auto;margin-top:10px;border:1px solid rgba(72,135,161,.15);border-radius:9px}.be-summary-table,.be-target-table,.be-cvp-table{width:100%;border-collapse:collapse}.be-summary-table{min-width:850px}.be-target-table{min-width:780px}.be-summary-table th,.be-target-table th,.be-cvp-table th{padding:8px;text-align:left;background:#082634d6;color:#86aabb;border-bottom:1px solid rgba(70,131,156,.14);font-size:.46rem}.be-summary-table td,.be-target-table td,.be-cvp-table td{padding:8px;color:#92a8b2;border-bottom:1px solid rgba(65,117,137,.1);font-size:.5rem}.be-summary-table tbody tr{cursor:pointer}.be-summary-table tbody tr.selected{background:#25537838}.positive{color:#70d7ae!important}.negative{color:#ef8d93!important}.be-graph-and-table{display:grid;grid-template-columns:1.35fr .85fr;gap:10px;margin-top:10px}.be-chart-card,.be-cvp-table-card{padding:11px;border:1px solid rgba(72,135,161,.15);border-radius:10px;background:#051826b8}.be-chart-title{display:flex;justify-content:space-between;gap:10px;align-items:end}.be-chart-title span{display:block;color:#70d2e5;font-size:.45rem;font-weight:900}.be-chart-title strong{display:block;margin-top:3px;color:#e4edf1;font-size:.62rem}.be-legend{color:#7d98a5;font-size:.44rem}.be-legend i{display:inline-block;width:12px;height:2px;margin:0 4px 2px 8px;vertical-align:middle}.be-legend i.rev{background:#79d8e7}.be-legend i.cost{background:#ab91ef}.be-chart-card svg{display:block;width:100%;height:auto;margin-top:8px}.be-gridline{stroke:#7c9caa21;stroke-width:1}.be-axis{stroke:#6e8b98;stroke-width:1.2}.be-axis-label,.be-axis-title{fill:#76919e;font-size:10px}.be-line{fill:none;stroke-width:3}.be-line.revenue{stroke:#79d8e7}.be-line.cost{stroke:#ab91ef}.be-point-guide{stroke:#70d7ae;stroke-width:1.2;stroke-dasharray:4 4}.be-point{fill:#70d7ae;stroke:#dff8ee;stroke-width:2}.be-point-label{fill:#9de5c8;font-size:10px;font-weight:800}.be-cvp-table{margin-top:9px}.break-even-interpretation{margin-top:10px;padding:11px 13px;border-left:3px solid rgba(63,204,164,.72);border-radius:8px;background:#08403138}[dir=rtl] .break-even-interpretation{border-left:none;border-right:3px solid rgba(63,204,164,.72)}.break-even-interpretation>span{display:block;color:#71dcb5;font-size:.47rem;font-weight:900}.break-even-interpretation strong{display:block;margin-top:4px;color:#dceee8;font-size:.6rem}.break-even-interpretation p{margin:5px 0 0;color:#7a978d;font-size:.52rem;line-height:1.48}.break-even-help-example{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(74,170,205,.2)!important;background:#08273b4d!important}.break-even-help-formulas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.break-even-help-formulas>div{padding:9px;border:1px solid rgba(77,148,176,.15);border-radius:9px;background:#05182ac7}.break-even-help-formulas small{display:block;color:#79a0c6;font-size:.43rem}.break-even-help-formulas strong{display:block;margin-top:4px;color:#dbe7f4;font-size:.51rem}.break-even-help-example p{margin:9px 0 0;color:#7f95a7;font-size:.53rem;line-height:1.48}@media (max-width:1080px){.break-even-alternative-grid,.be-graph-and-table{grid-template-columns:1fr}.break-even-formula-strip,.break-even-help-formulas{grid-template-columns:1fr 1fr}}@media (max-width:700px){.break-even-engine-head,.break-even-results-head,.be-chart-title{flex-direction:column;align-items:flex-start}.be-input-grid,.break-even-formula-strip,.break-even-help-formulas{grid-template-columns:1fr}}.be-result-actions{display:flex;gap:7px;flex-wrap:wrap}.be-loss-zone{fill:#d058650f}.be-profit-zone{fill:#4abe910f}.be-zone-label{font-size:10px;font-weight:900;letter-spacing:.04em}.be-zone-label.loss{fill:#d9858e}.be-zone-label.profit{fill:#7fd1ac}.be-chart-card{background:linear-gradient(180deg,#071d2ddb,#051725bd)}.be-chart-card svg{min-height:280px}.be-summary-table tbody tr:hover{background:#2d5c802e}@media print{body *{visibility:hidden!important}.print-break-even,.print-break-even *{visibility:visible!important}.print-break-even{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;background:#fff!important;color:#111!important}.break-even-engine-head,.break-even-alternative-grid,.break-even-actions,.break-even-message,.be-result-actions{display:none!important}.break-even-results{border-top:none!important;margin-top:0!important;padding-top:0!important}.break-even-results-head h3,.break-even-results-head span,.be-chart-title span,.be-chart-title strong,.break-even-interpretation span,.break-even-interpretation strong,.break-even-interpretation p{color:#111!important}.be-chart-card,.be-cvp-table-card,.be-summary-table-wrap,.be-target-table-wrap,.break-even-interpretation{break-inside:avoid;page-break-inside:avoid;background:#fff!important;border:1px solid #bbb!important}.be-summary-table th,.be-summary-table td,.be-target-table th,.be-target-table td,.be-cvp-table th,.be-cvp-table td{color:#111!important;background:#fff!important;border-color:#ddd!important}.be-axis,.be-gridline{stroke:#aaa!important}.be-axis-label,.be-axis-title,.be-point-label,.be-zone-label{fill:#111!important}.be-line.revenue{stroke:#222!important}.be-line.cost{stroke:#777!important}.be-point,.be-point-guide{stroke:#111!important;fill:#fff!important}.be-loss-zone,.be-profit-zone{fill:#fafafa!important}}.real-options-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(100,139,221,.25);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(67,66,164,.17),transparent 35%),#041727f5}.real-options-engine-head,.real-options-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.real-options-engine-head>div:first-child>span,.real-options-results-head span,.real-options-help-example>span,.decision-tree-workflow-help>span{display:block;color:#84a6ff;font-size:.53rem;font-weight:900;letter-spacing:.08em}.real-options-engine-head h3,.real-options-results-head h3{margin:5px 0;color:#edf0ff;font-size:.92rem}.real-options-engine-head p{margin:0;color:#8794b1;font-size:.6rem;line-height:1.5}.real-options-method-card{min-width:215px;padding:11px 13px;border:1px solid rgba(110,110,220,.28);border-radius:10px;background:#2226606b}.real-options-method-card span{display:block;color:#a0a8ff;font-size:.47rem;font-weight:900}.real-options-method-card strong{display:block;margin-top:4px;color:#ececff;font-size:.57rem}.real-options-method-card small{display:block;margin-top:5px;color:#8589ac;font-size:.44rem}.real-options-formula-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px}.real-options-formula-strip>div{padding:10px;border:1px solid rgba(96,100,193,.17);border-radius:9px;background:#191c488f}.real-options-formula-strip span{display:block;color:#9c9cf3;font-size:.44rem;font-weight:900}.real-options-formula-strip strong{display:block;margin-top:4px;color:#dcddf6;font-size:.49rem}.real-options-method-note{margin-top:9px;padding:10px 12px;border-left:3px solid rgba(227,169,73,.58);border-radius:8px;background:#4a300e38}[dir=rtl] .real-options-method-note{border-left:none;border-right:3px solid rgba(227,169,73,.58)}.real-options-method-note strong{display:block;color:#e4b36e;font-size:.47rem}.real-options-method-note span{display:block;margin-top:4px;color:#9f8e75;font-size:.5rem;line-height:1.45}.real-options-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.real-options-alternative-card{padding:11px;border:1px solid rgba(83,113,183,.2);border-radius:11px;background:#08142fb8}.real-options-alternative-card input{box-sizing:border-box;width:100%;border:1px solid rgba(91,121,188,.28);border-radius:7px;background:#081a32;color:#e5e9f5;padding:7px 8px;font:inherit;font-size:.51rem}.real-options-alternative-card .ro-name{font-weight:900}.ro-static-npv{display:block;margin-top:7px}.ro-static-npv span,.ro-option-block label span{display:block;margin-bottom:4px;color:#7e91b1;font-size:.42rem;font-weight:800}.ro-option-block{margin-top:8px;padding:8px;border:1px solid rgba(91,101,165,.15);border-radius:8px;background:#0f13358c}.ro-option-block>strong{display:block;color:#b5b6ef;font-size:.48rem;margin-bottom:6px}.ro-option-block>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.real-options-actions{display:flex;gap:8px;margin-top:12px}.real-options-actions button,.real-options-results-head button{border:1px solid rgba(88,126,215,.3);border-radius:9px;background:#1d2b5eb8;color:#b9c8ff;padding:9px 12px;font:inherit;font-size:.54rem;font-weight:900;cursor:pointer}.real-options-actions button.primary{background:linear-gradient(90deg,#2d5abcdb,#6846c2d4);color:#fff}.real-options-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(91,137,215,.22);border-radius:8px;background:#192b5347;color:#a9c2f0;font-size:.54rem}.real-options-message.success{border-color:#43d4a13d;background:#0948363d;color:#7fe0bb}.real-options-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(81,112,167,.16)}.ro-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.ro-summary-grid article{padding:11px;border:1px solid rgba(85,111,176,.18);border-radius:10px;background:#08182fb8}.ro-summary-grid article.top{border-color:#67cda652;background:linear-gradient(180deg,#0848394d,#08182fb8)}.ro-summary-grid>article>span{color:#89a7ff;font-size:.45rem;font-weight:900}.ro-summary-grid>article>strong{display:block;margin:4px 0 8px;color:#e7eafa;font-size:.64rem}.ro-summary-grid small{display:block;color:#7a8ba5;font-size:.43rem}.ro-summary-grid b{display:block;margin-top:2px;color:#bac7ee;font-size:.58rem}.ro-summary-grid article>div{margin-top:6px}.ro-graph-table-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:10px;margin-top:10px}.ro-chart-card,.ro-option-table-card{padding:11px;border:1px solid rgba(85,111,176,.17);border-radius:10px;background:#08162bb8}.ro-chart-title span{display:block;color:#8ca6ef;font-size:.44rem;font-weight:900}.ro-chart-title strong{display:block;margin-top:3px;color:#e2e6f5;font-size:.6rem}.ro-chart-card svg{display:block;width:100%;height:auto;margin-top:7px}.ro-gridline{stroke:#8490b521;stroke-width:1}.ro-axis{stroke:#74809b;stroke-width:1.2}.ro-axis-label,.ro-category-label,.ro-legend-label{fill:#75859f;font-size:9px}.ro-value-label{fill:#b8c5e8;font-size:9px;font-weight:800}.ro-bar.static{fill:#4d708e}.ro-bar.expanded{fill:#7a6fd5}.ro-option-table,.ro-assumption-table{width:100%;border-collapse:collapse;margin-top:9px}.ro-option-table th,.ro-option-table td,.ro-assumption-table th,.ro-assumption-table td{padding:7px;border-bottom:1px solid rgba(83,107,158,.12);font-size:.48rem;text-align:left}.ro-option-table th,.ro-assumption-table th{color:#899bb9;background:#15233ba8}.ro-option-table td,.ro-assumption-table td{color:#a8b4ca}.ro-assumption-table-wrap{overflow:auto;margin-top:10px;border:1px solid rgba(85,111,176,.16);border-radius:9px}.real-options-interpretation{margin-top:10px;padding:11px 13px;border-left:3px solid rgba(105,112,219,.7);border-radius:8px;background:#2827603b}[dir=rtl] .real-options-interpretation{border-left:none;border-right:3px solid rgba(105,112,219,.7)}.real-options-interpretation>span{display:block;color:#a4a3ff;font-size:.46rem;font-weight:900}.real-options-interpretation strong{display:block;margin-top:4px;color:#e3e4f7;font-size:.59rem}.real-options-interpretation p{margin:5px 0 0;color:#8989a6;font-size:.51rem;line-height:1.48}.real-options-help-example,.decision-tree-workflow-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(96,115,196,.2)!important;background:#191f4d47!important}.real-options-help-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.real-options-help-formulas>div{padding:9px;border:1px solid rgba(91,119,202,.16);border-radius:9px;background:#081833c2}.real-options-help-formulas small{display:block;color:#8f9bdd;font-size:.43rem}.real-options-help-formulas strong{display:block;margin-top:4px;color:#e0e5f4;font-size:.5rem}.real-options-help-example p,.decision-tree-workflow-help p{margin:9px 0 0;color:#7f95a7;font-size:.52rem;line-height:1.48}.decision-tree-guided-workflow{margin-top:10px;padding:11px;border:1px solid rgba(81,142,181,.17);border-radius:10px;background:#071e30a3}.decision-tree-guided-title span{display:block;color:#76d1e7;font-size:.45rem;font-weight:900}.decision-tree-guided-title strong{display:block;margin-top:3px;color:#dfeaf0;font-size:.56rem}.decision-tree-workflow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:9px}.decision-tree-workflow-steps>div{position:relative;padding:8px;border:1px solid rgba(79,142,177,.15);border-radius:8px;background:#072636ab;min-width:0}.decision-tree-workflow-steps span{display:block;color:#70bad3;font-size:.41rem;font-weight:900}.decision-tree-workflow-steps strong{display:block;margin-top:3px;color:#ccdce3;font-size:.46rem}.decision-tree-workflow-steps i{position:absolute;right:-7px;top:50%;color:#62889b;font-style:normal;transform:translateY(-50%)}[dir=rtl] .decision-tree-workflow-steps i{right:auto;left:-7px}.decision-tree-workflow-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.decision-tree-workflow-checks>div{padding:8px;border-radius:7px;background:#0519269e}.decision-tree-workflow-checks b{display:block;color:#91cce0;font-size:.44rem}.decision-tree-workflow-checks span{display:block;margin-top:3px;color:#768e99;font-size:.44rem;line-height:1.38}.decision-tree-workflow-help-flow{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:9px}.decision-tree-workflow-help-flow>div{display:flex;gap:4px;align-items:center}.decision-tree-workflow-help-flow strong{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#5266b16b;color:#e8e9ff;font-size:.42rem}.decision-tree-workflow-help-flow span{color:#a8b4c7;font-size:.44rem}.decision-tree-workflow-help-flow i{color:#697a94;font-style:normal}@media (max-width:1080px){.real-options-alternative-grid,.ro-summary-grid,.ro-graph-table-grid{grid-template-columns:1fr}.real-options-formula-strip{grid-template-columns:1fr 1fr}.decision-tree-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-tree-workflow-checks{grid-template-columns:1fr}}@media (max-width:700px){.real-options-engine-head,.real-options-results-head{flex-direction:column}.real-options-formula-strip{grid-template-columns:1fr}.ro-option-block>div{grid-template-columns:1fr}.decision-tree-workflow-steps{grid-template-columns:1fr}.decision-tree-workflow-steps i{display:none}}.monte-carlo-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(97,123,206,.24);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(83,62,167,.16),transparent 34%),#041727f5}.monte-carlo-engine-head,.monte-carlo-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.monte-carlo-engine-head>div:first-child>span,.monte-carlo-results-head span,.monte-carlo-help-example>span{display:block;color:#9b9fff;font-size:.53rem;font-weight:900;letter-spacing:.08em}.monte-carlo-engine-head h3,.monte-carlo-results-head h3{margin:5px 0;color:#eef0ff;font-size:.92rem}.monte-carlo-engine-head p{margin:0;color:#8795b2;font-size:.6rem;line-height:1.5}.monte-carlo-method-card{min-width:210px;padding:11px 13px;border:1px solid rgba(115,107,216,.28);border-radius:10px;background:#22215a6e}.monte-carlo-method-card span{display:block;color:#aaa9ff;font-size:.47rem;font-weight:900}.monte-carlo-method-card strong{display:block;margin-top:4px;color:#ececff;font-size:.62rem}.monte-carlo-method-card small{display:block;margin-top:4px;color:#8588aa;font-size:.45rem}.monte-carlo-controls{display:grid;grid-template-columns:180px 160px 1fr;gap:8px;margin-top:12px}.monte-carlo-controls label,.mc-control-note{padding:9px;border:1px solid rgba(92,105,174,.17);border-radius:9px;background:#14183d87}.monte-carlo-controls span,.mc-control-note span{display:block;color:#7e8eae;font-size:.43rem}.monte-carlo-controls select,.monte-carlo-controls input{box-sizing:border-box;width:100%;margin-top:5px;padding:7px;border:1px solid rgba(94,109,188,.25);border-radius:7px;background:#0a1933;color:#e4e7f4;font:inherit;font-size:.51rem}.mc-control-note strong{display:block;color:#b8b9ef;font-size:.48rem;margin-bottom:4px}.monte-carlo-formula-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.monte-carlo-formula-strip>div{padding:9px;border:1px solid rgba(96,105,181,.16);border-radius:8px;background:#191b448c}.monte-carlo-formula-strip span{display:block;color:#989ce4;font-size:.43rem;font-weight:900}.monte-carlo-formula-strip strong{display:block;margin-top:4px;color:#d9dcf3;font-size:.49rem}.monte-carlo-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px}.monte-carlo-alternative-card{padding:11px;border:1px solid rgba(84,109,174,.19);border-radius:10px;background:#08152eb3}.monte-carlo-alternative-card input{box-sizing:border-box;width:100%;padding:7px 8px;border:1px solid rgba(92,117,184,.25);border-radius:7px;background:#081a31;color:#e7eaf5;font:inherit;font-size:.51rem}.mc-name{font-weight:900}.mc-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.mc-input-grid span{display:block;margin-bottom:4px;color:#7d8eaa;font-size:.42rem;font-weight:800}.monte-carlo-actions{display:flex;gap:8px;margin-top:11px}.monte-carlo-actions button,.monte-carlo-results-head button{border:1px solid rgba(91,118,201,.3);border-radius:9px;background:#1f285bb3;color:#c0c9ff;padding:9px 12px;font:inherit;font-size:.54rem;font-weight:900;cursor:pointer}.monte-carlo-actions button.primary{background:linear-gradient(90deg,#3f52bfe0,#7748c4d9);color:#fff}.monte-carlo-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(95,120,210,.22);border-radius:8px;background:#1f295645;color:#aebdf0;font-size:.53rem}.monte-carlo-message.success{border-color:#51c9a53d;background:#0945373d;color:#83dfbc}.monte-carlo-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(84,106,168,.16)}.mc-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.mc-summary-grid article{padding:11px;border:1px solid rgba(86,106,174,.18);border-radius:10px;background:#08162eb8;cursor:pointer}.mc-summary-grid article.top{border-color:#6c6cdd57}.mc-summary-grid article.selected{box-shadow:inset 0 0 0 1px #787df273}.mc-summary-grid>article>span{color:#9297ff;font-size:.45rem;font-weight:900}.mc-summary-grid>article>strong{display:block;margin:4px 0 8px;color:#e8eaf8;font-size:.64rem}.mc-summary-grid article>div{display:inline-block;width:33%;vertical-align:top;margin-top:6px}.mc-summary-grid small{display:block;color:#7989a4;font-size:.42rem}.mc-summary-grid b{display:block;margin-top:2px;color:#bbc5e4;font-size:.55rem}.mc-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.mc-chart-card{padding:11px;border:1px solid rgba(86,106,174,.17);border-radius:10px;background:#08162bb8}.mc-chart-title span{display:block;color:#8f9be8;font-size:.44rem;font-weight:900}.mc-chart-title strong{display:block;margin-top:3px;color:#e3e7f5;font-size:.6rem}.mc-chart-card svg{display:block;width:100%;height:auto;margin-top:7px}.mc-gridline{stroke:#8490b521;stroke-width:1}.mc-axis{stroke:#74809b;stroke-width:1.2}.mc-axis-label,.mc-axis-title{fill:#77869f;font-size:9px}.mc-hist-bar{fill:#746fd6;opacity:.85}.mc-cdf-line{stroke:#6dd0c4;stroke-width:3;fill:none}.mc-table-wrap{overflow-x:hidden;margin-top:10px;border:1px solid rgba(86,106,174,.16);border-radius:9px}.mc-table{width:100%;border-collapse:collapse;table-layout:fixed}.mc-table th,.mc-table td{padding:6px 4px;border-bottom:1px solid rgba(83,107,158,.12);font-size:.43rem;text-align:center;white-space:normal;word-break:break-word;line-height:1.25}.mc-table th:first-child,.mc-table td:first-child{text-align:left;width:14%}.mc-table th:not(:first-child),.mc-table td:not(:first-child){width:7.8%}.mc-table th{color:#899bb9;background:#15233ba8}.mc-table td{color:#a8b4ca}.mc-interpretation-note{margin-top:10px;padding:11px 13px;border-left:3px solid rgba(113,111,223,.7);border-radius:8px;background:#2a27603b}[dir=rtl] .mc-interpretation-note{border-left:none;border-right:3px solid rgba(113,111,223,.7)}.mc-interpretation-note>span{display:block;color:#a7a4ff;font-size:.46rem;font-weight:900}.mc-interpretation-note strong{display:block;margin-top:4px;color:#e4e4f7;font-size:.59rem}.mc-interpretation-note p{margin:5px 0 0;color:#8a89a6;font-size:.51rem;line-height:1.48}.monte-carlo-help-example{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(101,105,197,.2)!important;background:#1c1d4a47!important}.monte-carlo-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.monte-carlo-help-grid>div{padding:9px;border:1px solid rgba(96,109,194,.16);border-radius:9px;background:#081732c2}.monte-carlo-help-grid small{display:block;color:#8e99d9;font-size:.43rem}.monte-carlo-help-grid strong{display:block;margin-top:4px;color:#e1e4f4;font-size:.58rem}.monte-carlo-help-example p{margin:9px 0 0;color:#8191a9;font-size:.52rem;line-height:1.48}@media (max-width:1080px){.monte-carlo-alternative-grid,.mc-summary-grid,.mc-chart-grid{grid-template-columns:1fr}.monte-carlo-formula-strip,.monte-carlo-controls{grid-template-columns:1fr 1fr}.mc-control-note{grid-column:1/-1}}@media (max-width:700px){.monte-carlo-engine-head,.monte-carlo-results-head{flex-direction:column}.monte-carlo-formula-strip,.monte-carlo-controls,.mc-input-grid,.monte-carlo-help-grid{grid-template-columns:1fr}.mc-summary-grid article>div{width:50%}}@media (max-width:900px){.mc-table-wrap{overflow-x:auto}.mc-table{min-width:980px;table-layout:auto}.mc-table th,.mc-table td{white-space:nowrap;font-size:.47rem;padding:7px}.mc-table th:first-child,.mc-table td:first-child,.mc-table th:not(:first-child),.mc-table td:not(:first-child){width:auto}}.model-selection-banner{display:block!important}.model-selection-banner-main{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.model-selection-mode-actions{display:flex;gap:7px;flex-wrap:wrap}.model-selection-mode-actions button{border:1px solid rgba(91,124,190,.28);border-radius:8px;background:#122c43b8;color:#99b2c7;padding:8px 11px;font:inherit;font-size:.5rem;font-weight:900;cursor:pointer}.model-selection-mode-actions button.active{background:linear-gradient(90deg,#2772a8e0,#604ecae0);color:#fff;border-color:#7c9de785}.model-selection-mode-note{margin-top:8px;padding:8px 10px;border:1px solid rgba(76,122,157,.16);border-radius:8px;background:#07213273}.model-selection-mode-note strong{color:#8ca9b8;font-size:.48rem;line-height:1.45}.quantitative-model-card.user-selected{box-shadow:inset 0 0 0 1px #4dcaa67a;background:linear-gradient(180deg,#083a3129,#071425c7)}.quantitative-model-tags .selected-tag{background:#22705c4d!important;color:#7edabc!important;border-color:#4ac69f47!important}.quantitative-model-tags .optional-tag{background:#3741565c!important;color:#8292a5!important;border-color:#5c6c822e!important}.quantitative-model-select{width:100%;margin-top:7px;border:1px dashed rgba(86,129,164,.34);border-radius:8px;background:#0822337a;color:#88a7ba;padding:8px;font:inherit;font-size:.49rem;font-weight:900;cursor:pointer}.quantitative-model-select.selected{border-style:solid;border-color:#4fc49f57;background:#09463840;color:#7dd9ba}.model-selection-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(74,137,172,.2)!important;background:#071f3147!important}.model-selection-help>span{display:block;color:#70cfe5;font-size:.48rem;font-weight:900;letter-spacing:.08em}.model-selection-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.model-selection-help-grid>div{padding:10px;border:1px solid rgba(74,126,155,.16);border-radius:9px;background:#051827b8}.model-selection-help-grid small{display:block;color:#78a8bc;font-size:.42rem;font-weight:900}.model-selection-help-grid strong{display:block;margin-top:4px;color:#d8e7ed;font-size:.52rem}.model-selection-help-grid p{margin:5px 0 0;color:#7d929c;font-size:.47rem;line-height:1.45}@media (max-width:900px){.model-selection-banner-main{flex-direction:column}.model-selection-help-grid{grid-template-columns:1fr}}.quantitative-model-tags{align-items:flex-start}.quantitative-model-card h3{margin-top:10px}.quantitative-model-status-footer{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;min-height:24px;align-items:center}.quantitative-model-status-footer em{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border:1px solid rgba(76,170,197,.3);border-radius:999px;background:#0a4d5e47;color:#79dff4;font-style:normal;font-size:.43rem;font-weight:900;line-height:1.1}.quantitative-model-status-footer .selected-tag{background:#22705c4d!important;color:#7edabc!important;border-color:#4ac69f47!important}.quantitative-model-status-footer .optional-tag{background:#3741565c!important;color:#8292a5!important;border-color:#5c6c822e!important}.cba-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(66,153,148,.24);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(28,117,100,.14),transparent 34%),#041727f5}.cba-engine-head,.cba-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.cba-engine-head>div:first-child>span,.cba-results-head span,.cba-help-example>span,.cba-workflow-help>span{display:block;color:#6ed6be;font-size:.53rem;font-weight:900;letter-spacing:.08em}.cba-engine-head h3,.cba-results-head h3{margin:5px 0;color:#edf7f4;font-size:.92rem}.cba-engine-head p{margin:0;color:#879e9a;font-size:.6rem;line-height:1.5}.cba-method-card{min-width:215px;padding:11px 13px;border:1px solid rgba(74,177,153,.26);border-radius:10px;background:#0f41395c}.cba-method-card span{display:block;color:#78dbc3;font-size:.47rem;font-weight:900}.cba-method-card strong{display:block;margin-top:4px;color:#e6f5f1;font-size:.59rem}.cba-method-card small{display:block;margin-top:4px;color:#82a59d;font-size:.45rem}.cba-workflow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px}.cba-workflow>div{position:relative;padding:8px;border:1px solid rgba(69,144,133,.15);border-radius:8px;background:#08292a8c}.cba-workflow span{display:block;color:#64bfae;font-size:.41rem;font-weight:900}.cba-workflow strong{display:block;margin-top:3px;color:#cce2dd;font-size:.45rem}.cba-workflow i{position:absolute;right:-7px;top:50%;color:#5f8e86;font-style:normal;transform:translateY(-50%)}[dir=rtl] .cba-workflow i{right:auto;left:-7px}.cba-formula-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.cba-formula-strip>div{padding:9px;border:1px solid rgba(70,139,132,.16);border-radius:8px;background:#09282c8c}.cba-formula-strip span{display:block;color:#73b9ad;font-size:.42rem;font-weight:900}.cba-formula-strip strong{display:block;margin-top:4px;color:#d8ebe7;font-size:.47rem}.cba-method-note{margin-top:9px;padding:10px 12px;border-left:3px solid rgba(220,170,73,.58);border-radius:8px;background:#48311033}[dir=rtl] .cba-method-note{border-left:none;border-right:3px solid rgba(220,170,73,.58)}.cba-method-note strong{display:block;color:#e1b66e;font-size:.47rem}.cba-method-note span{display:block;margin-top:4px;color:#9f9177;font-size:.5rem;line-height:1.45}.cba-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px}.cba-alternative-card{padding:11px;border:1px solid rgba(70,139,132,.19);border-radius:10px;background:#071c2bb8}.cba-alternative-card input{box-sizing:border-box;width:100%;padding:7px 8px;border:1px solid rgba(75,146,139,.25);border-radius:7px;background:#071c2d;color:#e5f1ee;font:inherit;font-size:.51rem}.cba-name{font-weight:900}.cba-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.cba-input-grid span{display:block;margin-bottom:4px;color:#789891;font-size:.42rem;font-weight:800}.cba-actions{display:flex;gap:8px;margin-top:11px}.cba-actions button,.cba-results-head button{border:1px solid rgba(77,158,145,.3);border-radius:9px;background:#0c413dad;color:#a8d4ca;padding:9px 12px;font:inherit;font-size:.54rem;font-weight:900;cursor:pointer}.cba-actions button.primary{background:linear-gradient(90deg,#1a7f6fe0,#406cabd6);color:#fff}.cba-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(79,160,144,.22);border-radius:8px;background:#0840363b;color:#86d5c0;font-size:.53rem}.cba-message.success{border-color:#4bc9a040;background:#0948373d;color:#7fe0bb}.cba-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(68,138,128,.16)}.cba-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.cba-summary-grid article{padding:11px;border:1px solid rgba(70,139,132,.18);border-radius:10px;background:#071b2ab8;cursor:pointer}.cba-summary-grid article.top{border-color:#53cba257}.cba-summary-grid article.selected{box-shadow:inset 0 0 0 1px #53cba26b}.cba-summary-grid>article>span{color:#70d1bb;font-size:.45rem;font-weight:900}.cba-summary-grid>article>strong{display:block;margin:4px 0 8px;color:#e5f3ef;font-size:.64rem}.cba-summary-grid article>div{display:inline-block;width:33%;vertical-align:top;margin-top:6px}.cba-summary-grid small{display:block;color:#788f8a;font-size:.42rem}.cba-summary-grid b{display:block;margin-top:2px;color:#b9d0cb;font-size:.55rem}.cba-chart-table-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.cba-chart-card,.cba-yearly-table-card{padding:11px;border:1px solid rgba(70,139,132,.17);border-radius:10px;background:#071b2ab8}.cba-chart-title span{display:block;color:#6cc8b4;font-size:.44rem;font-weight:900}.cba-chart-title strong{display:block;margin-top:3px;color:#e0efeb;font-size:.6rem}.cba-chart-card svg{display:block;width:100%;height:auto;margin-top:7px}.cba-gridline{stroke:#7e999421;stroke-width:1}.cba-axis{stroke:#718b86;stroke-width:1.2}.cba-axis-label,.cba-axis-title,.cba-legend{fill:#738b86;font-size:9px}.cba-line{fill:none;stroke-width:3}.cba-line.benefits{stroke:#6fd3b8}.cba-line.costs{stroke:#9a86de}.cba-legend.benefits{fill:#6fd3b8}.cba-legend.costs{fill:#9a86de}.cba-yearly-table-wrap,.cba-comparison-table-wrap{overflow:auto;margin-top:9px}.cba-yearly-table,.cba-comparison-table{width:100%;border-collapse:collapse}.cba-yearly-table th,.cba-yearly-table td,.cba-comparison-table th,.cba-comparison-table td{padding:7px;border-bottom:1px solid rgba(71,127,121,.12);font-size:.47rem;text-align:left;white-space:nowrap}.cba-yearly-table th,.cba-comparison-table th{color:#7f9993;background:#0f2a33a6}.cba-yearly-table td,.cba-comparison-table td{color:#a7bcb7}.cba-comparison-table-wrap{border:1px solid rgba(70,139,132,.16);border-radius:9px}.cba-interpretation-note{margin-top:10px;padding:11px 13px;border-left:3px solid rgba(86,201,163,.7);border-radius:8px;background:#09443536}[dir=rtl] .cba-interpretation-note{border-left:none;border-right:3px solid rgba(86,201,163,.7)}.cba-interpretation-note>span{display:block;color:#72d5b5;font-size:.46rem;font-weight:900}.cba-interpretation-note strong{display:block;margin-top:4px;color:#dcefe8;font-size:.59rem}.cba-interpretation-note p{margin:5px 0 0;color:#819a91;font-size:.51rem;line-height:1.48}.cba-help-example,.cba-workflow-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(73,147,137,.2)!important;background:#07242f47!important}.cba-help-formulas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:9px}.cba-help-formulas>div{padding:9px;border:1px solid rgba(73,138,131,.16);border-radius:9px;background:#071c2ac2}.cba-help-formulas small{display:block;color:#71a99e;font-size:.42rem}.cba-help-formulas strong{display:block;margin-top:4px;color:#dcebe7;font-size:.48rem}.cba-help-example p{margin:9px 0 0;color:#7f9790;font-size:.52rem;line-height:1.48}.cba-workflow-help-flow{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:9px}.cba-workflow-help-flow>div{display:flex;gap:4px;align-items:center}.cba-workflow-help-flow strong{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#307a6d6b;color:#e4f4ef;font-size:.42rem}.cba-workflow-help-flow span{color:#9bb4ad;font-size:.44rem}.cba-workflow-help-flow i{color:#687f79;font-style:normal}@media (max-width:1080px){.cba-alternative-grid,.cba-summary-grid,.cba-chart-table-grid{grid-template-columns:1fr}.cba-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.cba-formula-strip,.cba-help-formulas{grid-template-columns:1fr 1fr}.cba-summary-grid article>div{width:50%}}@media (max-width:700px){.cba-engine-head,.cba-results-head{flex-direction:column}.cba-workflow,.cba-formula-strip,.cba-input-grid,.cba-help-formulas{grid-template-columns:1fr}.cba-workflow i{display:none}}.cba-crossover-guide{stroke:#f0bf69;stroke-width:1.5;stroke-dasharray:5 5;opacity:.85}.cba-crossover-point{fill:#f0bf69;stroke:#fff2cf;stroke-width:1.5}.cba-crossover-label{fill:#f0c879;font-size:10px;font-weight:900}.cba-crossover-row{background:#b0802a26!important;box-shadow:inset 3px 0 #e6b04bad}.cba-crossover-row td{color:#e1c891!important}.cpm-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(65,138,184,.24);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(35,92,151,.16),transparent 34%),#041727f5}.cpm-engine-head,.cpm-results-head,.cpm-input-head,.cpm-network-title{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.cpm-engine-head>div:first-child>span,.cpm-results-head span,.cpm-help-example>span,.cpm-workflow-help>span,.cpm-input-head span,.cpm-network-title span{display:block;color:#71c8ee;font-size:.52rem;font-weight:900;letter-spacing:.08em}.cpm-engine-head h3,.cpm-results-head h3{margin:5px 0;color:#edf6fb;font-size:.92rem}.cpm-engine-head p{margin:0;color:#879bab;font-size:.6rem;line-height:1.5}.cpm-method-card{min-width:210px;padding:11px 13px;border:1px solid rgba(76,158,202,.26);border-radius:10px;background:#0d3d5461}.cpm-method-card span{display:block;color:#75d1f0;font-size:.46rem;font-weight:900}.cpm-method-card strong{display:block;margin-top:4px;color:#e4f4fb;font-size:.63rem}.cpm-method-card small{display:block;margin-top:4px;color:#82a2b0;font-size:.45rem}.cpm-workflow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px}.cpm-workflow>div{position:relative;padding:8px;border:1px solid rgba(70,143,179,.15);border-radius:8px;background:#0725378f}.cpm-workflow span{display:block;color:#6bb6d4;font-size:.41rem;font-weight:900}.cpm-workflow strong{display:block;margin-top:3px;color:#cadce4;font-size:.45rem}.cpm-workflow i{position:absolute;right:-7px;top:50%;color:#5f8494;font-style:normal;transform:translateY(-50%)}[dir=rtl] .cpm-workflow i{right:auto;left:-7px}.cpm-formula-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.cpm-formula-strip>div{padding:9px;border:1px solid rgba(69,135,168,.16);border-radius:8px;background:#0824368f}.cpm-formula-strip span{display:block;color:#73b6d0;font-size:.42rem;font-weight:900}.cpm-formula-strip strong{display:block;margin-top:4px;color:#d7e7ed;font-size:.47rem}.cpm-method-note{margin-top:9px;padding:10px 12px;border-left:3px solid rgba(207,155,76,.6);border-radius:8px;background:#432e1033}[dir=rtl] .cpm-method-note{border-left:none;border-right:3px solid rgba(207,155,76,.6)}.cpm-method-note strong{display:block;color:#dfb26c;font-size:.47rem}.cpm-method-note span{display:block;margin-top:4px;color:#9f9179;font-size:.5rem;line-height:1.45}.cpm-input-card{margin-top:11px;padding:11px;border:1px solid rgba(70,137,170,.18);border-radius:10px;background:#071a2ab8}.cpm-input-head strong,.cpm-network-title strong{display:block;margin-top:3px;color:#d6e7ee;font-size:.54rem}.cpm-input-head button{border:1px solid rgba(72,157,198,.3);border-radius:8px;background:#0e475ead;color:#b4dbea;padding:8px 10px;font:inherit;font-size:.49rem;font-weight:900;cursor:pointer}.cpm-input-table-wrap,.cpm-table-wrap{overflow:auto;margin-top:9px}.cpm-input-table,.cpm-table{width:100%;border-collapse:collapse}.cpm-input-table th,.cpm-input-table td,.cpm-table th,.cpm-table td{padding:7px;border-bottom:1px solid rgba(72,122,146,.12);font-size:.48rem;text-align:left}.cpm-input-table th,.cpm-table th{color:#819dad;background:#0e2735a6}.cpm-input-table input{box-sizing:border-box;width:100%;padding:7px;border:1px solid rgba(73,136,164,.23);border-radius:6px;background:#071b2d;color:#e5eff3;font:inherit;font-size:.49rem}.cpm-input-table th:nth-child(1){width:8%}.cpm-input-table th:nth-child(2){width:38%}.cpm-input-table th:nth-child(3){width:14%}.cpm-input-table th:nth-child(4){width:30%}.cpm-remove{width:28px;height:28px;border:1px solid rgba(183,85,92,.25);border-radius:7px;background:#5b1c233d;color:#da9499;font-size:.9rem;cursor:pointer}.cpm-actions{display:flex;gap:8px;margin-top:11px}.cpm-actions button,.cpm-results-head button{border:1px solid rgba(73,150,187,.3);border-radius:9px;background:#0c394fb3;color:#b2d4e2;padding:9px 12px;font:inherit;font-size:.54rem;font-weight:900;cursor:pointer}.cpm-actions button.primary{background:linear-gradient(90deg,#1f78a3e0,#4a5bb4d6);color:#fff}.cpm-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(74,151,186,.22);border-radius:8px;background:#0834473d;color:#90d0e9;font-size:.53rem}.cpm-message.success{border-color:#4ac59d40;background:#0844343d;color:#7fdcba}.cpm-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(68,128,158,.16)}.cpm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.cpm-kpi-grid article{padding:11px;border:1px solid rgba(70,135,168,.17);border-radius:9px;background:#071b2bb8}.cpm-kpi-grid span{display:block;color:#7694a3;font-size:.43rem}.cpm-kpi-grid strong{display:block;margin-top:5px;color:#dceaf0;font-size:.58rem}.cpm-network-card{margin-top:10px;padding:11px;border:1px solid rgba(70,135,168,.17);border-radius:10px;background:#061927bf}.cpm-network-title small{color:#718a96;font-size:.44rem}.cpm-svg-wrap{margin-top:9px;overflow:auto;border:1px solid rgba(65,122,150,.14);border-radius:9px;background:#061b29}.cpm-svg-wrap svg{display:block;width:100%;min-width:900px;height:auto}.cpm-edge{stroke:#6c8997;stroke-width:2;fill:none}.cpm-edge.critical{stroke:#f0b75c;stroke-width:3}.cpm-arrow-head{fill:#6c8997}.cpm-arrow-head.critical{fill:#f0b75c}.cpm-node{fill:#0d2a3b;stroke:#5b8294;stroke-width:1.4}.cpm-node.critical{fill:#3a2b15;stroke:#f0b75c;stroke-width:2.2}.cpm-node-id{fill:#84c6df;font-size:11px;font-weight:900}.cpm-node-name{fill:#e2edf1;font-size:10px;font-weight:800}.cpm-node-time{fill:#8aa0aa;font-size:9px}.cpm-legend text{fill:#7f949e;font-size:10px}.cpm-table-wrap{margin-top:10px;border:1px solid rgba(70,135,168,.16);border-radius:9px}.cpm-table td{color:#a7bac2}.cpm-table tr.critical{background:#694a1429}.cpm-table tr.critical td{color:#dfc38d}.cpm-interpretation-note{margin-top:10px;padding:11px 13px;border-left:3px solid rgba(235,176,81,.72);border-radius:8px;background:#4e330f33}[dir=rtl] .cpm-interpretation-note{border-left:none;border-right:3px solid rgba(235,176,81,.72)}.cpm-interpretation-note>span{display:block;color:#e0b56e;font-size:.46rem;font-weight:900}.cpm-interpretation-note strong{display:block;margin-top:4px;color:#ece1cb;font-size:.59rem}.cpm-interpretation-note p{margin:5px 0 0;color:#9d927f;font-size:.51rem;line-height:1.48}.cpm-help-example,.cpm-workflow-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(72,137,168,.2)!important;background:#07223147!important}.cpm-help-formulas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:9px}.cpm-help-formulas>div{padding:9px;border:1px solid rgba(73,134,162,.16);border-radius:9px;background:#061a29c2}.cpm-help-formulas small{display:block;color:#75a5b9;font-size:.42rem}.cpm-help-formulas strong{display:block;margin-top:4px;color:#dce9ee;font-size:.48rem}.cpm-help-example p{margin:9px 0 0;color:#7f969f;font-size:.52rem;line-height:1.48}.cpm-workflow-help-flow{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:9px}.cpm-workflow-help-flow>div{display:flex;gap:4px;align-items:center}.cpm-workflow-help-flow strong{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#27648073;color:#e2f1f7;font-size:.42rem}.cpm-workflow-help-flow span{color:#9bb0b9;font-size:.44rem}.cpm-workflow-help-flow i{color:#687f89;font-style:normal}@media (max-width:1080px){.cpm-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.cpm-formula-strip,.cpm-kpi-grid,.cpm-help-formulas{grid-template-columns:1fr 1fr}}@media (max-width:700px){.cpm-engine-head,.cpm-results-head,.cpm-input-head,.cpm-network-title{flex-direction:column}.cpm-workflow,.cpm-formula-strip,.cpm-kpi-grid,.cpm-help-formulas{grid-template-columns:1fr}.cpm-workflow i{display:none}}.pert-engine-panel{margin-top:16px;padding:18px;border:1px solid rgba(93,116,207,.24);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(87,69,168,.15),transparent 34%),#041727f5}.pert-engine-head,.pert-results-head,.pert-input-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pert-engine-head>div:first-child>span,.pert-results-head span,.pert-help-example>span,.pert-workflow-help>span,.pert-input-head span{display:block;color:#9e9ef4;font-size:.52rem;font-weight:900;letter-spacing:.08em}.pert-engine-head h3,.pert-results-head h3{margin:5px 0;color:#eef0ff;font-size:.92rem}.pert-engine-head p{margin:0;color:#8b95b1;font-size:.6rem;line-height:1.5}.pert-method-card{min-width:215px;padding:11px 13px;border:1px solid rgba(114,108,215,.27);border-radius:10px;background:#2222586b}.pert-method-card span{display:block;color:#aaa8ff;font-size:.46rem;font-weight:900}.pert-method-card strong{display:block;margin-top:4px;color:#efefff;font-size:.61rem}.pert-method-card small{display:block;margin-top:4px;color:#888baa;font-size:.45rem}.pert-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px}.pert-workflow>div{position:relative;padding:8px;border:1px solid rgba(99,105,182,.16);border-radius:8px;background:#181b448f}.pert-workflow span{display:block;color:#989adf;font-size:.41rem;font-weight:900}.pert-workflow strong{display:block;margin-top:3px;color:#d2d5eb;font-size:.45rem}.pert-workflow i{position:absolute;right:-7px;top:50%;color:#71789b;font-style:normal;transform:translateY(-50%)}[dir=rtl] .pert-workflow i{right:auto;left:-7px}.pert-formula-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.pert-formula-strip>div{padding:9px;border:1px solid rgba(97,105,181,.16);border-radius:8px;background:#181b428f}.pert-formula-strip span{display:block;color:#999cdf;font-size:.42rem;font-weight:900}.pert-formula-strip strong{display:block;margin-top:4px;color:#dddef2;font-size:.48rem}.pert-method-note{margin-top:9px;padding:10px 12px;border-left:3px solid rgba(207,156,78,.6);border-radius:8px;background:#442f1233}[dir=rtl] .pert-method-note{border-left:none;border-right:3px solid rgba(207,156,78,.6)}.pert-method-note strong{display:block;color:#deb16d;font-size:.47rem}.pert-method-note span{display:block;margin-top:4px;color:#a1947d;font-size:.5rem;line-height:1.45}.pert-input-card{margin-top:11px;padding:11px;border:1px solid rgba(95,106,181,.18);border-radius:10px;background:#081730b8}.pert-input-head strong{display:block;margin-top:3px;color:#d9dcef;font-size:.54rem}.pert-input-head button{border:1px solid rgba(101,112,207,.3);border-radius:8px;background:#262b65b0;color:#c4c8ff;padding:8px 10px;font:inherit;font-size:.49rem;font-weight:900;cursor:pointer}.pert-input-table-wrap,.pert-table-wrap{overflow:auto;margin-top:9px}.pert-input-table,.pert-table{width:100%;border-collapse:collapse}.pert-input-table th,.pert-input-table td,.pert-table th,.pert-table td{padding:7px;border-bottom:1px solid rgba(87,102,161,.12);font-size:.48rem;text-align:left}.pert-input-table th,.pert-table th{color:#8994b3;background:#141f3ca6}.pert-input-table input{box-sizing:border-box;width:100%;padding:7px;border:1px solid rgba(91,106,179,.24);border-radius:6px;background:#081a32;color:#e9eaf5;font:inherit;font-size:.49rem}.pert-input-table th:nth-child(1){width:8%}.pert-input-table th:nth-child(2){width:42%}.pert-input-table th:nth-child(3),.pert-input-table th:nth-child(4),.pert-input-table th:nth-child(5){width:13%}.pert-remove{width:28px;height:28px;border:1px solid rgba(183,85,92,.25);border-radius:7px;background:#5b1c233d;color:#da9499;font-size:.9rem;cursor:pointer}.pert-actions{display:flex;gap:8px;margin-top:11px}.pert-actions button,.pert-results-head button{border:1px solid rgba(99,109,204,.3);border-radius:9px;background:#252a5eb3;color:#c2c8fb;padding:9px 12px;font:inherit;font-size:.54rem;font-weight:900;cursor:pointer}.pert-actions button.primary{background:linear-gradient(90deg,#464cbee0,#7748c4d6);color:#fff}.pert-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(98,112,207,.22);border-radius:8px;background:#1f285440;color:#b0bbef;font-size:.53rem}.pert-message.success{border-color:#4ac59d40;background:#0844343d;color:#7fdcba}.pert-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(91,104,170,.16)}.pert-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.pert-kpi-grid article{padding:11px;border:1px solid rgba(95,105,178,.17);border-radius:9px;background:#08162db8}.pert-kpi-grid span{display:block;color:#7f8daa;font-size:.43rem}.pert-kpi-grid strong{display:block;margin-top:5px;color:#dfe2f1;font-size:.58rem}.pert-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.pert-chart-card{padding:11px;border:1px solid rgba(95,105,178,.17);border-radius:10px;background:#08162bb8}.pert-chart-title span{display:block;color:#999ce5;font-size:.44rem;font-weight:900}.pert-chart-title strong{display:block;margin-top:3px;color:#e4e6f5;font-size:.6rem}.pert-chart-card svg{display:block;width:100%;height:auto;margin-top:7px}.pert-gridline{stroke:#8490b521;stroke-width:1}.pert-axis{stroke:#74809b;stroke-width:1.2}.pert-axis-label,.pert-axis-title,.pert-category-label{fill:#78869f;font-size:9px}.pert-value-label{fill:#bcc6eb;font-size:9px;font-weight:800}.pert-bar{fill:#746fd6;opacity:.88}.pert-bar.uncertainty{fill:#5da9c6}.pert-table-wrap{margin-top:10px;border:1px solid rgba(95,105,178,.16);border-radius:9px}.pert-table td{color:#abb4ce}.pert-interpretation-note{margin-top:10px;padding:11px 13px;border-left:3px solid rgba(112,111,222,.7);border-radius:8px;background:#2a27603b}[dir=rtl] .pert-interpretation-note{border-left:none;border-right:3px solid rgba(112,111,222,.7)}.pert-interpretation-note>span{display:block;color:#aaa7ff;font-size:.46rem;font-weight:900}.pert-interpretation-note strong{display:block;margin-top:4px;color:#e4e4f6;font-size:.59rem}.pert-interpretation-note p{margin:5px 0 0;color:#8c8aa6;font-size:.51rem;line-height:1.48}.pert-help-example,.pert-workflow-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(96,105,189,.2)!important;background:#1a1c4647!important}.pert-help-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.pert-help-formulas>div{padding:9px;border:1px solid rgba(95,107,187,.16);border-radius:9px;background:#081731c2}.pert-help-formulas small{display:block;color:#929ad6;font-size:.42rem}.pert-help-formulas strong{display:block;margin-top:4px;color:#e1e3f3;font-size:.48rem}.pert-help-example p{margin:9px 0 0;color:#8291a5;font-size:.52rem;line-height:1.48}.pert-workflow-help-flow{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:9px}.pert-workflow-help-flow>div{display:flex;gap:4px;align-items:center}.pert-workflow-help-flow strong{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#4c4f9b73;color:#ececff;font-size:.42rem}.pert-workflow-help-flow span{color:#9da9bd;font-size:.44rem}.pert-workflow-help-flow i{color:#6d7890;font-style:normal}@media (max-width:1080px){.pert-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.pert-formula-strip,.pert-kpi-grid{grid-template-columns:1fr 1fr}.pert-chart-grid{grid-template-columns:1fr}}@media (max-width:700px){.pert-engine-head,.pert-results-head,.pert-input-head{flex-direction:column}.pert-workflow,.pert-formula-strip,.pert-kpi-grid,.pert-help-formulas{grid-template-columns:1fr}.pert-workflow i{display:none}}.managerial-economics-panel{margin-top:16px;padding:18px;border:1px solid rgba(69,148,180,.24);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(49,104,161,.16),transparent 34%),#041727f5}.managerial-economics-head,.managerial-economics-results-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.managerial-economics-head>div:first-child>span,.managerial-economics-results-head span,.managerial-economics-help-example>span,.managerial-economics-workflow-help>span{display:block;color:#7fcbe8;font-size:.52rem;font-weight:900;letter-spacing:.08em}.managerial-economics-head h3,.managerial-economics-results-head h3{margin:5px 0;color:#eef7fb;font-size:.92rem}.managerial-economics-head p{margin:0;color:#879aa9;font-size:.6rem;line-height:1.5}.managerial-economics-method-card{min-width:220px;padding:11px 13px;border:1px solid rgba(83,160,195,.27);border-radius:10px;background:#0e395266}.managerial-economics-method-card span{display:block;color:#7dd2ee;font-size:.46rem;font-weight:900}.managerial-economics-method-card strong{display:block;margin-top:4px;color:#e9f6fa;font-size:.57rem}.managerial-economics-method-card small{display:block;margin-top:4px;color:#82a0ae;font-size:.45rem}.managerial-economics-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px}.managerial-economics-workflow>div{position:relative;padding:8px;border:1px solid rgba(72,140,174,.16);border-radius:8px;background:#0725378f}.managerial-economics-workflow span{display:block;color:#70b7d1;font-size:.41rem;font-weight:900}.managerial-economics-workflow strong{display:block;margin-top:3px;color:#d0e0e7;font-size:.45rem}.managerial-economics-workflow i{position:absolute;right:-7px;top:50%;color:#648793;font-style:normal;transform:translateY(-50%)}[dir=rtl] .managerial-economics-workflow i{right:auto;left:-7px}.managerial-economics-formulas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.managerial-economics-formulas>div{padding:9px;border:1px solid rgba(73,139,170,.16);border-radius:8px;background:#0824368f}.managerial-economics-formulas span{display:block;color:#75b9d1;font-size:.42rem;font-weight:900}.managerial-economics-formulas strong{display:block;margin-top:4px;color:#dce9ee;font-size:.47rem}.managerial-economics-note{margin-top:9px;padding:10px 12px;border-left:3px solid rgba(204,157,82,.6);border-radius:8px;background:#412e1133}[dir=rtl] .managerial-economics-note{border-left:none;border-right:3px solid rgba(204,157,82,.6)}.managerial-economics-note strong{display:block;color:#deb36f;font-size:.47rem}.managerial-economics-note span{display:block;margin-top:4px;color:#a0937c;font-size:.5rem;line-height:1.45}.managerial-economics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px}.managerial-economics-card{padding:11px;border:1px solid rgba(72,140,174,.18);border-radius:10px;background:#071a2ab8}.managerial-economics-card input{box-sizing:border-box;width:100%;padding:7px;border:1px solid rgba(75,141,173,.24);border-radius:6px;background:#071b2d;color:#e7f0f4;font:inherit;font-size:.49rem}.me-name{font-weight:900}.me-section{margin-top:8px;padding:8px;border:1px solid rgba(71,128,153,.14);border-radius:8px;background:#0517258a}.me-section>strong{display:block;color:#a7c7d4;font-size:.48rem;margin-bottom:6px}.me-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.me-input-grid.two{grid-template-columns:1fr 1fr}.me-input-grid label:first-child:nth-last-child(3){grid-column:1/-1}.me-input-grid span{display:block;margin-bottom:4px;color:#7b939e;font-size:.42rem;font-weight:800}.managerial-economics-actions{display:flex;gap:8px;margin-top:11px}.managerial-economics-actions button,.managerial-economics-results-head button{border:1px solid rgba(74,151,187,.3);border-radius:9px;background:#0c394fb3;color:#b5d6e2;padding:9px 12px;font:inherit;font-size:.54rem;font-weight:900;cursor:pointer}.managerial-economics-actions button.primary{background:linear-gradient(90deg,#1f78a3e0,#495bb5d6);color:#fff}.managerial-economics-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(74,151,186,.22);border-radius:8px;background:#0834473d;color:#92d0e8;font-size:.53rem}.managerial-economics-message.success{border-color:#4ac59d40;background:#0844343d;color:#7fdcba}.managerial-economics-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(68,128,158,.16)}.me-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.me-summary-grid article{padding:11px;border:1px solid rgba(70,135,168,.17);border-radius:9px;background:#071b2bb8}.me-summary-grid article.top{border-color:#4ec5a057}.me-summary-grid>article>span{color:#74c5e3;font-size:.45rem;font-weight:900}.me-summary-grid>article>strong{display:block;margin:4px 0 8px;color:#e5f0f4;font-size:.64rem}.me-summary-grid article>div{display:inline-block;width:33%;vertical-align:top;margin-top:6px}.me-summary-grid small{display:block;color:#7a929e;font-size:.42rem}.me-summary-grid b{display:block;margin-top:2px;color:#b8ccd4;font-size:.54rem}.me-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.me-chart-card{padding:11px;border:1px solid rgba(70,135,168,.17);border-radius:10px;background:#071b2ab8}.me-chart-title span{display:block;color:#75bdd7;font-size:.44rem;font-weight:900}.me-chart-title strong{display:block;margin-top:3px;color:#e1edf2;font-size:.6rem}.me-chart-card svg{display:block;width:100%;height:auto;margin-top:7px}.me-gridline{stroke:#8490b521;stroke-width:1}.me-axis{stroke:#748791;stroke-width:1.2}.me-axis-label,.me-category-label{fill:#788a94;font-size:9px}.me-bar.accounting{fill:#668fc0}.me-bar.economic{fill:#69c4ab}.me-bar.mb{fill:#7a73d7}.me-bar.mc{fill:#bf8b66}.me-table-wrap,.me-elasticity-table-wrap{overflow:auto;margin-top:10px;border:1px solid rgba(70,135,168,.16);border-radius:9px}.me-table{width:100%;border-collapse:collapse;min-width:980px}.me-table th,.me-table td{padding:7px;border-bottom:1px solid rgba(72,122,146,.12);font-size:.47rem;text-align:left;white-space:nowrap}.me-table th{color:#819dad;background:#0e2735a6}.me-table td{color:#a7bac2}.managerial-economics-interpretation{margin-top:10px;padding:11px 13px;border-left:3px solid rgba(84,195,159,.72);border-radius:8px;background:#08403233}[dir=rtl] .managerial-economics-interpretation{border-left:none;border-right:3px solid rgba(84,195,159,.72)}.managerial-economics-interpretation>span{display:block;color:#74d4b5;font-size:.46rem;font-weight:900}.managerial-economics-interpretation strong{display:block;margin-top:4px;color:#dcefe8;font-size:.59rem}.managerial-economics-interpretation p{margin:5px 0 0;color:#82988f;font-size:.51rem;line-height:1.48}.managerial-economics-help-example,.managerial-economics-workflow-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(72,137,168,.2)!important;background:#07223147!important}.managerial-economics-help-formulas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.managerial-economics-help-formulas>div{padding:9px;border:1px solid rgba(73,134,162,.16);border-radius:9px;background:#061a29c2}.managerial-economics-help-formulas small{display:block;color:#77a7bb;font-size:.42rem}.managerial-economics-help-formulas strong{display:block;margin-top:4px;color:#dce9ee;font-size:.48rem}.managerial-economics-help-example p{margin:9px 0 0;color:#81969f;font-size:.52rem;line-height:1.48}.managerial-economics-workflow-help-flow{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:9px}.managerial-economics-workflow-help-flow>div{display:flex;gap:4px;align-items:center}.managerial-economics-workflow-help-flow strong{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#27648073;color:#e2f1f7;font-size:.42rem}.managerial-economics-workflow-help-flow span{color:#9bb0b9;font-size:.44rem}.managerial-economics-workflow-help-flow i{color:#687f89;font-style:normal}@media (max-width:1080px){.managerial-economics-grid,.me-summary-grid,.me-chart-grid{grid-template-columns:1fr}.managerial-economics-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.managerial-economics-formulas,.managerial-economics-help-formulas{grid-template-columns:1fr 1fr}.me-summary-grid article>div{width:50%}}@media (max-width:700px){.managerial-economics-head,.managerial-economics-results-head{flex-direction:column}.managerial-economics-workflow,.managerial-economics-formulas,.managerial-economics-help-formulas,.me-input-grid,.me-input-grid.two{grid-template-columns:1fr}.managerial-economics-workflow i{display:none}}@media (min-width: 1101px){.me-table-wrap,.me-elasticity-table-wrap{overflow-x:hidden}.me-table{width:100%;min-width:0;table-layout:fixed}.me-table th,.me-table td{padding:6px 5px;font-size:.43rem;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.28}.me-table-wrap .me-table th:nth-child(1),.me-table-wrap .me-table td:nth-child(1){width:11%}.me-table-wrap .me-table th:nth-child(2),.me-table-wrap .me-table td:nth-child(2){width:7%}.me-table-wrap .me-table th:nth-child(3),.me-table-wrap .me-table td:nth-child(3){width:8%}.me-table-wrap .me-table th:nth-child(4),.me-table-wrap .me-table td:nth-child(4){width:8%}.me-table-wrap .me-table th:nth-child(5),.me-table-wrap .me-table td:nth-child(5){width:9%}.me-table-wrap .me-table th:nth-child(6),.me-table-wrap .me-table td:nth-child(6){width:9%}.me-table-wrap .me-table th:nth-child(7),.me-table-wrap .me-table td:nth-child(7){width:7%}.me-table-wrap .me-table th:nth-child(8),.me-table-wrap .me-table td:nth-child(8){width:6%}.me-table-wrap .me-table th:nth-child(9),.me-table-wrap .me-table td:nth-child(9){width:8%}.me-table-wrap .me-table th:nth-child(10),.me-table-wrap .me-table td:nth-child(10){width:8%}.me-table-wrap .me-table th:nth-child(11),.me-table-wrap .me-table td:nth-child(11){width:6%}.me-table-wrap .me-table th:nth-child(12),.me-table-wrap .me-table td:nth-child(12){width:7%}.me-elasticity-table-wrap .me-table th:nth-child(1),.me-elasticity-table-wrap .me-table td:nth-child(1){width:18%}.me-elasticity-table-wrap .me-table th:nth-child(2),.me-elasticity-table-wrap .me-table td:nth-child(2){width:11%}.me-elasticity-table-wrap .me-table th:nth-child(3),.me-elasticity-table-wrap .me-table td:nth-child(3){width:11%}.me-elasticity-table-wrap .me-table th:nth-child(4),.me-elasticity-table-wrap .me-table td:nth-child(4){width:10%}.me-elasticity-table-wrap .me-table th:nth-child(5),.me-elasticity-table-wrap .me-table td:nth-child(5){width:13%}.me-elasticity-table-wrap .me-table th:nth-child(6),.me-elasticity-table-wrap .me-table td:nth-child(6){width:13%}.me-elasticity-table-wrap .me-table th:nth-child(7),.me-elasticity-table-wrap .me-table td:nth-child(7){width:12%}.me-elasticity-table-wrap .me-table th:nth-child(8),.me-elasticity-table-wrap .me-table td:nth-child(8){width:12%}}@media (max-width: 1100px){.me-table-wrap,.me-elasticity-table-wrap{overflow-x:auto}.me-table{min-width:980px}}.demand-forecasting-panel{margin-top:16px;padding:18px;border:1px solid rgba(66,150,183,.24);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(51,102,166,.16),transparent 34%),#041727f5}.demand-forecasting-head,.demand-forecasting-results-head,.df-input-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.demand-forecasting-head>div:first-child>span,.demand-forecasting-results-head span,.demand-forecasting-help-example>span,.demand-forecasting-workflow-help>span,.df-input-head span{display:block;color:#74c8e9;font-size:.52rem;font-weight:900;letter-spacing:.08em}.demand-forecasting-head h3,.demand-forecasting-results-head h3{margin:5px 0;color:#eef7fb;font-size:.92rem}.demand-forecasting-head p{margin:0;color:#879aa9;font-size:.6rem;line-height:1.5}.demand-forecasting-method-card{min-width:240px;padding:11px 13px;border:1px solid rgba(78,158,194,.27);border-radius:10px;background:#0d3c5466}.demand-forecasting-method-card span{display:block;color:#79d0ed;font-size:.46rem;font-weight:900}.demand-forecasting-method-card strong{display:block;margin-top:4px;color:#e9f5fa;font-size:.56rem}.demand-forecasting-method-card small{display:block;margin-top:4px;color:#82a0ae;font-size:.45rem}.demand-forecasting-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px}.demand-forecasting-workflow>div{position:relative;padding:8px;border:1px solid rgba(72,140,174,.16);border-radius:8px;background:#0725378f}.demand-forecasting-workflow span{display:block;color:#70b7d1;font-size:.41rem;font-weight:900}.demand-forecasting-workflow strong{display:block;margin-top:3px;color:#d0e0e7;font-size:.45rem}.demand-forecasting-workflow i{position:absolute;right:-7px;top:50%;color:#648793;font-style:normal;transform:translateY(-50%)}[dir=rtl] .demand-forecasting-workflow i{right:auto;left:-7px}.demand-forecasting-formulas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.demand-forecasting-formulas>div{padding:9px;border:1px solid rgba(73,139,170,.16);border-radius:8px;background:#0824368f}.demand-forecasting-formulas span{display:block;color:#75b9d1;font-size:.42rem;font-weight:900}.demand-forecasting-formulas strong{display:block;margin-top:4px;color:#dce9ee;font-size:.47rem}.demand-forecasting-controls{display:grid;grid-template-columns:.7fr .7fr 1.6fr;gap:9px;margin-top:10px}.df-control-card{padding:10px;border:1px solid rgba(71,137,169,.17);border-radius:9px;background:#071b2bb8}.df-control-card span{display:block;color:#87a5b2;font-size:.44rem;font-weight:900}.df-control-card input,.df-control-card select{box-sizing:border-box;width:100%;margin-top:6px;padding:7px;border:1px solid rgba(75,141,173,.24);border-radius:6px;background:#071b2d;color:#e7f0f4;font:inherit;font-size:.5rem}.df-weight-inputs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px}.df-weight-inputs small{display:block;color:#6f8996;font-size:.4rem}.df-weight-card b{display:block;margin-top:7px;font-size:.46rem}.df-weight-card b.valid{color:#72d5b3}.df-weight-card b.invalid{color:#e38b91}.demand-forecasting-input-card{margin-top:10px;padding:11px;border:1px solid rgba(72,140,174,.18);border-radius:10px;background:#071a2ab8}.df-input-head strong{display:block;margin-top:3px;color:#d5e7ee;font-size:.54rem}.df-input-head button{border:1px solid rgba(72,157,198,.3);border-radius:8px;background:#0e475ead;color:#b4dbea;padding:8px 10px;font:inherit;font-size:.49rem;font-weight:900;cursor:pointer}.df-input-table-wrap{overflow:auto;margin-top:9px;max-height:330px}.df-input-table{width:100%;border-collapse:collapse}.df-input-table th,.df-input-table td{padding:6px;border-bottom:1px solid rgba(72,122,146,.12);font-size:.48rem;text-align:left}.df-input-table th{color:#819dad;background:#0e2735a6;position:sticky;top:0;z-index:1}.df-input-table input{box-sizing:border-box;width:100%;padding:7px;border:1px solid rgba(73,136,164,.23);border-radius:6px;background:#071b2d;color:#e5eff3;font:inherit;font-size:.49rem}.df-input-table th:nth-child(1){width:8%}.df-input-table th:nth-child(2){width:42%}.df-input-table th:nth-child(3){width:42%}.df-remove{width:28px;height:28px;border:1px solid rgba(183,85,92,.25);border-radius:7px;background:#5b1c233d;color:#da9499;font-size:.9rem;cursor:pointer}.demand-forecasting-actions{display:flex;gap:8px;margin-top:11px}.demand-forecasting-actions button,.demand-forecasting-results-head button{border:1px solid rgba(74,151,187,.3);border-radius:9px;background:#0c394fb3;color:#b5d6e2;padding:9px 12px;font:inherit;font-size:.54rem;font-weight:900;cursor:pointer}.demand-forecasting-actions button.primary{background:linear-gradient(90deg,#1f78a3e0,#4a5bb4d6);color:#fff}.demand-forecasting-message{margin-top:10px;padding:9px 11px;border:1px solid rgba(74,151,186,.22);border-radius:8px;background:#0834473d;color:#92d0e8;font-size:.53rem}.demand-forecasting-message.success{border-color:#4ac59d40;background:#0844343d;color:#7fdcba}.demand-forecasting-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(68,128,158,.16)}.df-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.df-next-grid article{padding:11px;border:1px solid rgba(70,135,168,.17);border-radius:9px;background:#071b2bb8}.df-next-grid article.best{border-color:#4ec5a057}.df-next-grid>article>span{color:#74c5e3;font-size:.45rem;font-weight:900}.df-next-grid>article>strong{display:block;margin:4px 0 8px;color:#e5f0f4;font-size:.64rem}.df-next-grid article>div{display:inline-block;width:33%;vertical-align:top}.df-next-grid small{display:block;color:#7a929e;font-size:.42rem}.df-next-grid b{display:block;margin-top:2px;color:#b8ccd4;font-size:.54rem}.df-chart-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:10px;margin-top:10px}.df-chart-card{padding:11px;border:1px solid rgba(70,135,168,.17);border-radius:10px;background:#071b2ab8}.df-chart-title span{display:block;color:#75bdd7;font-size:.44rem;font-weight:900}.df-chart-title strong{display:block;margin-top:3px;color:#e1edf2;font-size:.6rem}.df-chart-card svg{display:block;width:100%;height:auto;margin-top:7px}.df-gridline{stroke:#8490b521;stroke-width:1}.df-axis{stroke:#748791;stroke-width:1.2}.df-axis-label,.df-period-label,.df-value-label{fill:#788a94;font-size:9px}.df-value-label{fill:#bfd1d9;font-weight:800}.df-line{fill:none;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.df-line.actual{stroke:#d8e8ee}.df-line.sma{stroke:#6eb6dc}.df-line.wma{stroke:#73c9aa}.df-line.exp{stroke:#9c83df}.df-dot.actual{fill:#d8e8ee}.df-chart-legend{display:flex;gap:14px;margin-top:7px;color:#8299a4;font-size:.43rem}.df-chart-legend span:before{content:"•";margin-right:4px;font-size:.8rem}.df-mape-bar.sma{fill:#6eb6dc}.df-mape-bar.wma{fill:#73c9aa}.df-mape-bar.exp{fill:#9c83df}.df-accuracy-table-wrap,.df-period-table-wrap{overflow-x:hidden;margin-top:10px;border:1px solid rgba(70,135,168,.16);border-radius:9px}.df-table{width:100%;border-collapse:collapse;table-layout:fixed}.df-table th,.df-table td{padding:7px 6px;border-bottom:1px solid rgba(72,122,146,.12);font-size:.47rem;text-align:left;white-space:normal;overflow-wrap:anywhere}.df-table th{color:#819dad;background:#0e2735a6}.df-table td{color:#a7bac2}.df-accuracy-table tr.best{background:#08463424}.df-accuracy-table tr.best td{color:#b5dccd}.demand-forecasting-interpretation{margin-top:10px;padding:11px 13px;border-left:3px solid rgba(84,195,159,.72);border-radius:8px;background:#08403233}[dir=rtl] .demand-forecasting-interpretation{border-left:none;border-right:3px solid rgba(84,195,159,.72)}.demand-forecasting-interpretation>span{display:block;color:#74d4b5;font-size:.46rem;font-weight:900}.demand-forecasting-interpretation strong{display:block;margin-top:4px;color:#dcefe8;font-size:.59rem}.demand-forecasting-interpretation p{margin:5px 0 0;color:#82988f;font-size:.51rem;line-height:1.48}.demand-forecasting-help-example,.demand-forecasting-workflow-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(72,137,168,.2)!important;background:#07223147!important}.demand-forecasting-help-formulas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.demand-forecasting-help-formulas>div{padding:9px;border:1px solid rgba(73,134,162,.16);border-radius:9px;background:#061a29c2}.demand-forecasting-help-formulas small{display:block;color:#77a7bb;font-size:.42rem}.demand-forecasting-help-formulas strong{display:block;margin-top:4px;color:#dce9ee;font-size:.48rem}.demand-forecasting-help-example p{margin:9px 0 0;color:#81969f;font-size:.52rem;line-height:1.48}.demand-forecasting-workflow-help-flow{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:9px}.demand-forecasting-workflow-help-flow>div{display:flex;gap:4px;align-items:center}.demand-forecasting-workflow-help-flow strong{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#27648073;color:#e2f1f7;font-size:.42rem}.demand-forecasting-workflow-help-flow span{color:#9bb0b9;font-size:.44rem}.demand-forecasting-workflow-help-flow i{color:#687f89;font-style:normal}@media (max-width:1080px){.demand-forecasting-controls,.df-next-grid,.df-chart-grid{grid-template-columns:1fr}.demand-forecasting-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-forecasting-formulas,.demand-forecasting-help-formulas{grid-template-columns:1fr 1fr}.df-accuracy-table-wrap,.df-period-table-wrap{overflow-x:auto}.df-table{min-width:760px;table-layout:auto}.df-weight-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.demand-forecasting-head,.demand-forecasting-results-head,.df-input-head{flex-direction:column}.demand-forecasting-workflow,.demand-forecasting-formulas,.demand-forecasting-help-formulas{grid-template-columns:1fr}.demand-forecasting-workflow i{display:none}.df-next-grid article>div{width:100%;margin-top:5px}}.integrated-evaluation-panel{margin-top:18px;padding:18px;border:1px solid rgba(85,124,211,.25);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(80,70,184,.14),transparent 35%),#051728f5}.integrated-evaluation-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.integrated-evaluation-head span,.integrated-section-heading span,.integrated-evaluation-help>span{display:block;color:#9aa6ff;font-size:.52rem;font-weight:900;letter-spacing:.08em}.integrated-evaluation-head h3{margin:5px 0;color:#eef0ff;font-size:.92rem}.integrated-evaluation-head p{margin:0;max-width:830px;color:#8e9bad;font-size:.58rem;line-height:1.55}.integrated-evaluation-head>button{border:1px solid rgba(109,119,229,.32);border-radius:9px;background:linear-gradient(90deg,#375dbcd6,#6947bed6);color:#fff;padding:9px 12px;font:inherit;font-size:.52rem;font-weight:900;cursor:pointer;white-space:nowrap}.integrated-evaluation-principle{margin-top:11px;padding:10px 12px;border:1px solid rgba(84,135,186,.17);border-radius:9px;background:#09253985}.integrated-evaluation-principle strong{display:block;color:#dce8f6;font-size:.53rem}.integrated-evaluation-principle span{display:block;margin-top:4px;color:#8294a3;font-size:.48rem;line-height:1.45}.integrated-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px}.integrated-readiness-grid article{padding:11px;border:1px solid rgba(86,124,192,.17);border-radius:9px;background:#081b2eb3}.integrated-readiness-grid span{display:block;color:#7d90a5;font-size:.43rem}.integrated-readiness-grid strong{display:block;margin-top:4px;color:#e1e8f5;font-size:.72rem}.integrated-model-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.integrated-model-results article{padding:10px;border:1px solid rgba(84,115,169,.16);border-radius:9px;background:#07192ab3}.integrated-model-results article.saved{border-color:#48b5913d}.integrated-model-results article.missing{border-color:#bf775238}.integrated-model-top span{display:block;font-size:.4rem;font-weight:900;color:#76c7ad}.integrated-model-results article.missing .integrated-model-top span{color:#cf9874}.integrated-model-top strong{display:block;margin-top:4px;color:#dbe6ef;font-size:.54rem}.integrated-model-results p{margin:6px 0 0;color:#8ca0ae;font-size:.47rem;line-height:1.45}.integrated-model-results small{display:block;margin-top:6px;color:#657987;font-size:.4rem}.integrated-signal-section{margin-top:11px;padding:12px;border:1px solid rgba(90,117,180,.17);border-radius:10px;background:#0b1c329e}.integrated-section-heading strong{display:block;margin-top:4px;color:#d9e1ef;font-size:.56rem}.integrated-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.integrated-signal-grid article{padding:9px;border:1px solid rgba(88,126,190,.16);border-radius:8px;background:#08182bb8}.integrated-signal-grid span{display:block;color:#8fa0fa;font-size:.42rem;font-weight:900}.integrated-signal-grid strong{display:block;margin-top:3px;color:#e0e6f1;font-size:.58rem}.integrated-signal-grid small{display:block;margin-top:4px;color:#798a99;font-size:.42rem;line-height:1.4}.integrated-caution{margin:9px 0 0;color:#9d927b;font-size:.47rem;line-height:1.48}.integrated-empty{margin-top:9px;padding:10px;border-radius:8px;background:#3a30162e;color:#a79779;font-size:.48rem}.integrated-evaluation-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.integrated-evaluation-actions button{border:1px solid rgba(99,116,205,.27);border-radius:9px;padding:9px 12px;font:inherit;font-size:.52rem;font-weight:900;cursor:pointer}.integrated-evaluation-actions .secondary{background:#1c2e4d9e;color:#b9c6da}.integrated-evaluation-actions .primary{background:linear-gradient(90deg,#375dbce0,#6748bee0);color:#fff}.integrated-evaluation-empty{margin-top:11px;padding:13px;border:1px dashed rgba(109,120,197,.25);border-radius:10px;background:#131d3952}.integrated-evaluation-empty strong{color:#aab2ff;font-size:.48rem}.integrated-evaluation-empty p{margin:4px 0 0;color:#8794a4;font-size:.49rem}.integrated-evaluation-message{margin-top:9px;padding:8px 10px;border:1px solid rgba(74,197,157,.23);border-radius:8px;background:#08443433;color:#82d9ba;font-size:.48rem}.integrated-evaluation-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(96,105,189,.2)!important;background:#191d4547!important}.integrated-evaluation-help h4{margin:5px 0;color:#e2e5f2;font-size:.62rem}.integrated-evaluation-help-flow{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:8px}.integrated-evaluation-help-flow>div{display:flex;align-items:center;gap:4px}.integrated-evaluation-help-flow b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#4a4f9e7a;color:#eff0ff;font-size:.42rem}.integrated-evaluation-help-flow span{color:#9ca7ba;font-size:.43rem}.integrated-evaluation-help-flow i{color:#69768c;font-style:normal}.integrated-evaluation-help p{margin:9px 0 0;color:#8592a6;font-size:.5rem;line-height:1.5}@media (max-width:1080px){.integrated-readiness-grid,.integrated-model-results,.integrated-signal-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.integrated-evaluation-head{flex-direction:column}.integrated-readiness-grid,.integrated-model-results,.integrated-signal-grid{grid-template-columns:1fr}.integrated-evaluation-actions{flex-direction:column}.integrated-evaluation-actions button{width:100%}}.stage3-source-readiness{min-width:0}.stage3-source-badges{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.stage3-source-badges em{padding:5px 7px;border:1px solid rgba(89,115,172,.2);border-radius:999px;background:#0a1e3299;color:#8393a8;font-size:.42rem;font-style:normal;font-weight:900}.stage3-source-badges em.ready{border-color:#4bbe9747;color:#83d6ba;background:#08423330}.stage3-source-badges em.missing{border-color:#c5794f40;color:#ce9874;background:#482a1429}.stage3-source-badges em.optional{color:#9a9fb8}.stage3-analysis-sources-panel{margin:12px 0;padding:13px;border:1px solid rgba(98,109,210,.22);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgba(89,70,188,.1),transparent 35%),#091a30b8}.stage3-analysis-sources-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.stage3-analysis-sources-head span{display:block;color:#9c9ef3;font-size:.46rem;font-weight:900;letter-spacing:.08em}.stage3-analysis-sources-head strong{display:block;margin-top:3px;color:#e3e6f3;font-size:.58rem}.stage3-analysis-sources-head b{color:#aab1f5;font-size:.47rem}.stage3-analysis-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.stage3-analysis-source-grid article{padding:9px;border:1px solid rgba(86,111,169,.17);border-radius:8px;background:#061729ab}.stage3-analysis-source-grid article.ready{border-color:#49b8943d}.stage3-analysis-source-grid article.missing{border-color:#c0744e38}.stage3-analysis-source-grid>article>span{color:#75d3b4;font-size:.48rem;font-weight:900}.stage3-analysis-source-grid article.missing>span{color:#ca9272}.stage3-analysis-source-grid strong{display:block;margin-top:3px;color:#d7e0eb;font-size:.5rem}.stage3-analysis-source-grid small{display:block;margin-top:4px;color:#7e8e9e;font-size:.42rem;line-height:1.4}.stage3-analysis-sources-panel>p{margin:9px 0 0;color:#8f8a9a;font-size:.46rem;line-height:1.48}.stage3-full-analysis-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(99,105,190,.2)!important;background:#1a1d4647!important}.stage3-full-analysis-help>span{display:block;color:#9fa2f5;font-size:.5rem;font-weight:900;letter-spacing:.07em}.stage3-full-analysis-help h4{margin:5px 0;color:#e4e6f3;font-size:.61rem}.stage3-full-analysis-help-flow{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:8px}.stage3-full-analysis-help-flow>div{display:flex;gap:4px;align-items:center}.stage3-full-analysis-help-flow b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#4d4fa27a;color:#eff0ff;font-size:.42rem}.stage3-full-analysis-help-flow span{color:#9ba6ba;font-size:.43rem}.stage3-full-analysis-help-flow i{color:#6b7690;font-style:normal}.stage3-full-analysis-help p{margin:9px 0 0;color:#8793a6;font-size:.5rem;line-height:1.5}@media (max-width:1080px){.stage3-analysis-source-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.stage3-analysis-sources-head{flex-direction:column}.stage3-analysis-source-grid{grid-template-columns:1fr}}.stage3-source-badges em.required-missing{border-color:#d67e506b;color:#e2a077;background:#532a143b}.stage3-analysis-source-grid article.required-missing{border-color:#d67e5061;background:#4c271529}.stage3-analysis-source-grid article.required-missing>span{color:#e09b71}.stage3-document-required-warning{margin:10px 0;padding:10px 12px;border:1px solid rgba(214,126,80,.34);border-left:3px solid rgba(230,146,95,.78);border-radius:9px;background:#502a1733}[dir=rtl] .stage3-document-required-warning{border-left:1px solid rgba(214,126,80,.34);border-right:3px solid rgba(230,146,95,.78)}.stage3-document-required-warning strong{display:block;color:#e5ac88;font-size:.5rem}.stage3-document-required-warning span{display:block;margin-top:4px;color:#a78e7d;font-size:.46rem;line-height:1.45}.stage3-quant-trace-panel{margin:12px 0;padding:13px;border:1px solid rgba(88,118,202,.24);border-radius:12px;background:#0a1b31b8}.stage3-quant-trace-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.stage3-quant-trace-head span{display:block;color:#9fa6ff;font-size:.46rem;font-weight:900;letter-spacing:.08em}.stage3-quant-trace-head strong{display:block;margin-top:3px;color:#e3e8f4;font-size:.58rem}.stage3-quant-trace-head b{color:#a9b2fb;font-size:.46rem}.stage3-quant-trace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.stage3-quant-trace-grid article{padding:10px;border:1px solid rgba(75,177,144,.2);border-radius:9px;background:#071a2cb3}.stage3-quant-trace-grid article>span{display:block;color:#77d1b4;font-size:.4rem;font-weight:900}.stage3-quant-trace-grid article>strong{display:block;margin-top:4px;color:#dde6ef;font-size:.52rem}.stage3-quant-trace-grid article>p{margin:6px 0 0;color:#9eb0bd;font-size:.47rem;line-height:1.45}.stage3-quant-trace-grid article>small{display:block;margin-top:6px;color:#758796;font-size:.4rem;line-height:1.4}.stage3-quant-trace-note{margin:9px 0 0;color:#9c927f;font-size:.45rem;line-height:1.48}.stage3-quant-trace-empty{margin-top:9px;color:#8b9aaa;font-size:.47rem}.rag-source-badge-full{border-color:#6d65e857!important;background:#3f348d3d!important}.stage3-evidence-badge{border-color:#43b08e47!important}.stage3-analysis-badge{border:1px solid rgba(101,115,212,.26)!important;background:#252b6647!important}.stage3-analysis-badge strong{color:#c8cdfc!important}.stage3-traceability-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(98,107,190,.2)!important;background:#1a1d4647!important}.stage3-traceability-help>span{display:block;color:#9fa2f5;font-size:.5rem;font-weight:900;letter-spacing:.07em}.stage3-traceability-help h4{margin:5px 0;color:#e4e6f3;font-size:.61rem}.stage3-traceability-help p{margin:8px 0 0;color:#8793a6;font-size:.5rem;line-height:1.5}@media (max-width:1080px){.stage3-quant-trace-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.stage3-quant-trace-head{flex-direction:column}.stage3-quant-trace-grid{grid-template-columns:1fr}}.stage3-decision-presentation{margin:14px 0;padding:14px;border:1px solid rgba(76,155,177,.24);border-radius:13px;background:radial-gradient(circle at 100% 0%,rgba(43,126,148,.12),transparent 34%),#071b2dc7}.stage3-decision-presentation-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.stage3-decision-presentation-head>div:first-child>span{display:block;color:#6bd0e9;font-size:.48rem;font-weight:900;letter-spacing:.08em}.stage3-decision-presentation-head h4{margin:4px 0 0;color:#edf6f9;font-size:.7rem}.stage3-decision-confidence{min-width:110px;padding:8px 10px;border:1px solid rgba(208,159,75,.25);border-radius:9px;background:#412e1033}.stage3-decision-confidence small{display:block;color:#b09d78;font-size:.4rem;font-weight:900}.stage3-decision-confidence strong{display:block;margin-top:3px;color:#e5ba70;font-size:.58rem;text-transform:uppercase}.stage3-decision-grid{display:grid;grid-template-columns:1.55fr .85fr;gap:9px;margin-top:10px}.stage3-recommendation-card,.stage3-evidence-summary-card{padding:12px;border:1px solid rgba(75,136,166,.18);border-radius:10px;background:#051829b8}.stage3-recommendation-card>span,.stage3-evidence-summary-card>span,.stage3-conditions-strip>span,.stage3-evidence-chain-head>span{display:block;color:#78bdd2;font-size:.43rem;font-weight:900;letter-spacing:.06em}.stage3-recommendation-card>strong{display:block;margin-top:6px;color:#e3edf2;font-size:.6rem;line-height:1.55}.stage3-recommendation-card>p{margin:8px 0 0;color:#8ea1ad;font-size:.48rem;line-height:1.5}.stage3-evidence-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.stage3-evidence-kpis>div{padding:7px;border:1px solid rgba(77,127,151,.13);border-radius:7px;background:#0822348a}.stage3-evidence-kpis small{display:block;color:#778e9b;font-size:.39rem}.stage3-evidence-kpis b{display:block;margin-top:2px;color:#d9e5ea;font-size:.52rem;text-transform:capitalize}.stage3-evidence-strength{margin-top:8px}.stage3-evidence-strength>div{display:flex;justify-content:space-between;gap:8px}.stage3-evidence-strength span{color:#8299a5;font-size:.4rem}.stage3-evidence-strength strong{color:#b8dbe5;font-size:.45rem}.stage3-evidence-strength>i{display:block;height:5px;margin-top:5px;border-radius:999px;background:#516e8140;overflow:hidden}.stage3-evidence-strength>i>em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4d9fc0,#6cc8a7)}.stage3-conditions-strip{margin-top:9px;padding:10px 11px;border-left:3px solid rgba(211,157,77,.66);border-radius:8px;background:#3e2d132e}[dir=rtl] .stage3-conditions-strip{border-left:none;border-right:3px solid rgba(211,157,77,.66)}.stage3-conditions-strip>span{color:#d1a561}.stage3-conditions-strip p{margin:5px 0 0;color:#a59a85;font-size:.48rem;line-height:1.5}.stage3-evidence-chain{margin-top:9px;padding:11px;border:1px solid rgba(74,131,157,.16);border-radius:10px;background:#07192a9e}.stage3-evidence-chain-head strong{display:block;margin-top:3px;color:#d6e2e8;font-size:.52rem}.stage3-evidence-chain-items{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.stage3-evidence-chain-items button{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:8px;border:1px solid rgba(79,128,154,.2);background:#082336ab;color:#aebfc7;font:inherit;cursor:pointer}.stage3-evidence-chain-items button.cited{border-color:#48bc9757;background:#08423333}.stage3-evidence-chain-items button span{color:#70cae5;font-size:.45rem;font-weight:900}.stage3-evidence-chain-items button strong{color:#dbe8ed;font-size:.45rem}.stage3-evidence-chain-items button small{color:#7e929c;font-size:.39rem}.stage3-evidence-chain>p{margin:8px 0 0;color:#778b97;font-size:.43rem;line-height:1.45}.stage3-recommendation-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(73,139,168,.2)!important;background:#07223147!important}.stage3-recommendation-help>span{display:block;color:#75c6df;font-size:.5rem;font-weight:900;letter-spacing:.07em}.stage3-recommendation-help h4{margin:5px 0;color:#e2edf1;font-size:.61rem}.stage3-recommendation-help p{margin:8px 0 0;color:#8498a2;font-size:.5rem;line-height:1.5}@media (max-width:900px){.stage3-decision-grid{grid-template-columns:1fr}}@media (max-width:700px){.stage3-decision-presentation-head{flex-direction:column}.stage3-decision-confidence{width:100%}}.dt-visual-result-actions{display:flex;gap:7px;flex-wrap:wrap}.decision-tree-visual-card{margin-top:11px;padding:12px;border:1px solid rgba(72,139,171,.18);border-radius:11px;background:#051725c7}.decision-tree-visual-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.decision-tree-visual-title span,.decision-tree-visual-help>span{display:block;color:#6fd1e7;font-size:.47rem;font-weight:900;letter-spacing:.08em}.decision-tree-visual-title strong{display:block;margin-top:4px;color:#e0ebf0;font-size:.59rem}.decision-tree-visual-title small{color:#728b97;font-size:.45rem}.decision-tree-svg-wrap{margin-top:10px;overflow:auto;border:1px solid rgba(70,128,154,.15);border-radius:10px;background:radial-gradient(circle at 10% 50%,rgba(24,76,99,.16),transparent 24%),#061b29}.decision-tree-svg-wrap svg{display:block;width:100%;min-width:0;height:auto;max-width:100%}.dt-decision-node{fill:#102f43;stroke:#77c9dd;stroke-width:2.2}.dt-alternative-node{fill:#0d2a3d;stroke:#587f92;stroke-width:1.5}.dt-alternative-node.top{fill:#103b35;stroke:#67d2ad;stroke-width:2.2}.dt-chance-node{fill:#1c2855;stroke:#8d91e8;stroke-width:2}.dt-chance-node.top{fill:#16463c;stroke:#67d2ad;stroke-width:2.4}.dt-outcome-node{fill:#0b2535;stroke:#4f7384;stroke-width:1.3}.dt-outcome-node.top{fill:#113b34;stroke:#67d2ad;stroke-width:1.8}.dt-main-line,.dt-branch-line{stroke:#6f91a0;stroke-width:2;fill:none}.dt-main-line.top,.dt-branch-line.top{stroke:#67d2ad;stroke-width:3}.dt-arrow-head{fill:#6f91a0}.dt-arrow-head.top{fill:#67d2ad}.dt-node-kicker{fill:#7ca0af;font-size:10px;font-weight:900;letter-spacing:.08em}.dt-node-title{fill:#e0edf2;font-size:12px;font-weight:900}.dt-node-sub{fill:#7e98a4;font-size:10px}.dt-chance-label{fill:#a9afe9;font-size:9px;font-weight:900}.dt-chance-value{fill:#eff0ff;font-size:11px;font-weight:900}.dt-net-emv-label{fill:#82b9c9;font-size:10px;font-weight:800}.dt-branch-prob{fill:#8cafbc;font-size:10px;font-weight:900}.dt-outcome-name{fill:#dbe8ed;font-size:10px;font-weight:900}.dt-outcome-payoff{fill:#8ba2ac;font-size:9px}.dt-weighted-payoff{fill:#7e96a2;font-size:9px;text-anchor:end}.dt-legend text{fill:#7d929d;font-size:10px}.decision-tree-rollback-strip{margin-top:9px;padding:10px 12px;border-left:3px solid rgba(104,204,171,.72);border-radius:8px;background:#093f3333}[dir=rtl] .decision-tree-rollback-strip{border-left:none;border-right:3px solid rgba(104,204,171,.72)}.decision-tree-rollback-strip span{display:block;color:#72d7b4;font-size:.45rem;font-weight:900}.decision-tree-rollback-strip strong{display:block;margin-top:4px;color:#d3e7df;font-size:.52rem;line-height:1.45}.decision-tree-visual-help{display:block!important;margin-top:12px!important;padding:14px!important;border-radius:11px!important;border:1px solid rgba(75,145,180,.2)!important;background:#0722354d!important}.dt-help-visual-flow{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:9px}.dt-help-visual-flow>div{padding:8px 10px;border:1px solid rgba(76,132,158,.16);border-radius:8px;background:#051827b8}.dt-help-visual-flow>div.decision{border-color:#4fb1cf4d}.dt-help-visual-flow>div.chance{border-color:#7e7eda4d}.dt-help-visual-flow b{display:block;color:#8fcfe0;font-size:.48rem}.dt-help-visual-flow strong{display:block;margin-top:3px;color:#cbdce3;font-size:.46rem}.dt-help-visual-flow i{color:#6c8a97;font-style:normal}.decision-tree-visual-help p{margin:9px 0 0;color:#7d949f;font-size:.52rem;line-height:1.48}@media (max-width:760px){.decision-tree-visual-title{flex-direction:column;align-items:flex-start}.decision-tree-svg-wrap{overflow-x:auto}.decision-tree-svg-wrap svg{min-width:820px;max-width:none}}@media (min-width:761px){.decision-tree-svg-wrap{overflow-x:hidden}}@media print{body *{visibility:hidden!important}.decision-tree-print-scope,.decision-tree-print-scope *{visibility:visible!important}.decision-tree-print-scope{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;background:#fff!important;color:#111!important}.decision-tree-engine-head,.decision-tree-formula-strip,.decision-tree-learning-note,.decision-tree-guided-workflow,.decision-tree-alternative-grid,.decision-tree-actions,.decision-tree-message,.dt-visual-result-actions{display:none!important}.decision-tree-results{margin-top:0!important;padding-top:0!important;border-top:none!important}.decision-tree-visual-card,.decision-tree-ranking-grid article,.decision-tree-table-wrap,.decision-tree-interpretation-note{background:#fff!important;border:1px solid #bbb!important;break-inside:avoid;page-break-inside:avoid}.decision-tree-svg-wrap{background:#fff!important;border:1px solid #bbb!important;overflow:visible!important}.decision-tree-svg-wrap svg{min-width:0!important;width:100%!important}.dt-decision-node,.dt-alternative-node,.dt-chance-node,.dt-outcome-node,.dt-alternative-node.top,.dt-chance-node.top,.dt-outcome-node.top{fill:#fff!important;stroke:#555!important}.dt-main-line,.dt-branch-line,.dt-main-line.top,.dt-branch-line.top{stroke:#555!important}.dt-arrow-head,.dt-arrow-head.top{fill:#555!important}.dt-node-kicker,.dt-node-title,.dt-node-sub,.dt-chance-label,.dt-chance-value,.dt-net-emv-label,.dt-branch-prob,.dt-outcome-name,.dt-outcome-payoff,.dt-weighted-payoff,.dt-legend text{fill:#111!important}.decision-tree-results-head span,.decision-tree-results-head h3,.decision-tree-visual-title span,.decision-tree-visual-title strong,.decision-tree-visual-title small,.decision-tree-rollback-strip span,.decision-tree-rollback-strip strong,.decision-tree-interpretation-note span,.decision-tree-interpretation-note strong,.decision-tree-interpretation-note p{color:#111!important}}@media (min-width:761px){.decision-tree-svg-wrap{width:100%}.decision-tree-svg-wrap svg text{paint-order:stroke;stroke:#061b292e;stroke-width:.3px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f8ff;background:#031021}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden;background:#031021}button,input{font:inherit}button{cursor:pointer}.landing-shell{min-height:100vh;position:relative;overflow:hidden;padding:28px 4vw 24px;background:radial-gradient(circle at 17% 15%,rgba(0,133,255,.18),transparent 26%),radial-gradient(circle at 92% 17%,rgba(99,64,255,.16),transparent 29%),linear-gradient(135deg,#05172d,#031020 55%,#06112a)}.glow{position:absolute;border-radius:50%;filter:blur(55px);pointer-events:none}.glow-a{width:420px;height:420px;left:-160px;top:80px;background:#0076ff1f}.glow-b{width:480px;height:480px;right:-170px;bottom:-120px;background:#6031ff1f}.mesh-wave{position:absolute;left:-5vw;bottom:-7vh;width:62vw;height:28vh;opacity:.52;pointer-events:none;transform:skewY(-4deg);background:radial-gradient(circle at 2px 2px,rgba(34,138,255,.9) 1.5px,transparent 2px);background-size:20px 20px;-webkit-mask-image:linear-gradient(to right,black 0%,black 55%,transparent 100%);mask-image:linear-gradient(to right,black 0%,black 55%,transparent 100%)}.site-header,.hero-grid,.site-footer{width:min(1460px,100%);margin-inline:auto;position:relative;z-index:2}.site-header{min-height:66px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:40px;height:40px;display:flex;gap:3px;align-items:end;padding:7px;border-radius:10px;border:1px solid rgba(74,157,255,.34);background:#0a1d35bf}.brand-mark i{width:7px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#46c8ff,#5b64ff 60%,#a450ff)}.brand-mark i:nth-child(1){height:12px}.brand-mark i:nth-child(2){height:21px}.brand-mark i:nth-child(3){height:28px}.brand-name{font-size:21px;font-weight:800;letter-spacing:-.035em}.brand-name span{background:linear-gradient(90deg,#57beff,#7b77ff,#a25dff);color:transparent;background-clip:text;-webkit-background-clip:text}.brand-tagline{margin-top:2px;color:#7890ab;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.header-mantra{justify-self:start;display:flex;gap:12px;color:#5e7ba4;font-size:10px;letter-spacing:.22em}.header-mantra i{color:#35587e;font-style:normal}.tomorrow-copy{display:grid;text-align:right;color:#7892ba;font-size:9px;letter-spacing:.25em}.hero-grid{min-height:calc(100vh - 145px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.82fr);gap:clamp(42px,6vw,90px);align-items:center;padding:42px 0 52px}.hero-kicker{color:#22a8ff;font-size:clamp(13px,1.4vw,18px);font-weight:800;letter-spacing:.16em}.hero-rule{width:76px;height:3px;margin:20px 0 26px;border-radius:999px;background:linear-gradient(90deg,#1caeff,#6771ff,#ad4dff)}.pillar-title{margin:0;max-width:860px;display:flex;flex-wrap:wrap;gap:.04em .16em;font-size:clamp(38px,4.7vw,72px);line-height:1.03;letter-spacing:-.045em;font-weight:900}.pillar-title span{color:transparent;background-clip:text;-webkit-background-clip:text}.pillar-title .knowledge{background-image:linear-gradient(90deg,#5d7dff,#6b86ff)}.pillar-title .strategy{background-image:linear-gradient(90deg,#28c3ff,#38a8ff)}.pillar-title .innovation{background-image:linear-gradient(90deg,#45a7ff,#6f81ff)}.pillar-title .intelligent{background-image:linear-gradient(90deg,#6879ff,#9c62ff)}.pillar-title .execution{background-image:linear-gradient(90deg,#a35cff,#c446ff)}.hero-description{max-width:820px;margin:28px 0 26px;color:#a9bbd4;font-size:clamp(15px,1.55vw,20px);line-height:1.58}.capability-row{display:flex;flex-wrap:wrap;gap:10px}.capability-pill{display:inline-flex;align-items:center;gap:9px;padding:11px 17px;border-radius:999px;border:1px solid rgba(55,159,255,.48);color:#d6e7ff;background:#071b3394}.capability-pill svg{color:#43b8ff}.development-card{margin-top:28px;max-width:760px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:22px 24px;border-radius:18px;border:1px solid rgba(62,154,255,.55);background:linear-gradient(135deg,#072242e0,#08162de6)}.shield-wrap{display:grid;place-items:center;width:54px;height:54px;border-right:1px solid rgba(96,151,216,.46);padding-right:17px}.development-card h3{margin:0 0 6px;font-size:20px}.development-card p{margin:0;color:#7890ad;font-size:14px}.bottom-mantra{margin-top:62px;display:grid;color:#4baeff;font-size:9px;letter-spacing:.24em}.login-panel{position:relative;min-height:585px;padding:clamp(30px,3vw,44px);border-radius:28px;border:1px solid rgba(71,145,255,.7);background:radial-gradient(circle at 88% 4%,rgba(86,55,255,.2),transparent 28%),linear-gradient(155deg,#072a50f5,#051531f5);box-shadow:0 0 45px #125dff33}.foundation-badge{position:absolute;top:22px;right:22px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(97,137,255,.45);color:#cddcff;font-size:11px}.foundation-dot{width:8px;height:8px;border-radius:50%;background:#15c4ff}.login-heading{padding-top:72px}.login-heading h2{margin:0 0 12px;font-size:clamp(30px,3vw,42px)}.login-heading p{margin:0;color:#9ab0cf;font-size:16px;line-height:1.5}.login-form{display:grid;gap:14px;margin-top:28px}.input-shell{height:60px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0 17px;border-radius:13px;border:1px solid rgba(95,156,224,.42);background:#03142b99;color:#6d87a9}.input-shell input{width:100%;border:0;outline:0;color:#edf5ff;background:transparent}.sign-in-btn{height:64px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:18px;font-weight:800;background:linear-gradient(90deg,#159dff,#4d6dff 48%,#a13eff)}.login-message{margin-top:12px;padding:10px 12px;border-radius:10px;color:#ffb2bd;font-size:12px;background:#7a192d2e}.login-note{margin:28px 0 0;color:#637da1;text-align:center;font-size:11px}.site-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:#6282a9;font-size:11px}.footer-line{width:48px;height:1px;background:linear-gradient(90deg,transparent,#398dff)}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:radial-gradient(circle at 88% 0%,rgba(86,62,255,.09),transparent 25%),#06111f}.dashboard-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:24px 18px;border-right:1px solid rgba(91,135,183,.12);background:#030e1bf5}.dashboard-nav{display:grid;gap:5px;margin-top:38px}.dashboard-nav a,.dashboard-nav button{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;color:#7188a3;font-size:13px}.dashboard-nav a.active,.dashboard-nav button.active{color:#e7f0ff;border:1px solid rgba(74,150,255,.12);background:linear-gradient(90deg,#1c7aff2b,#6442ff14)}.sidebar-profile{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding-top:18px;border-top:1px solid rgba(91,135,183,.1)}.avatar-circle{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;overflow:hidden;font-weight:800;font-size:12px;background:linear-gradient(135deg,#1a9fff,#7457ff)}.avatar-circle img{width:100%;height:100%;object-fit:cover}.sidebar-profile-copy{min-width:0}.sidebar-profile-copy strong,.sidebar-profile-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-copy strong{color:#d5e2f2;font-size:11px}.sidebar-profile-copy span{margin-top:3px;color:#5f7996;font-size:10px}.logout-icon{border:0;color:#768da7;background:transparent;padding:7px}.dashboard-main{width:min(1540px,100%);margin-inline:auto;padding:34px 4vw 24px}.dashboard-top{display:flex;justify-content:space-between;align-items:end;gap:28px}.dashboard-eyebrow{color:#41abff;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dashboard-top h1{margin:8px 0 5px;font-size:clamp(32px,3vw,44px);letter-spacing:-.04em}.dashboard-top p{margin:0;color:#7189a4;font-size:13px}.secondary-btn{border-radius:10px;border:1px solid rgba(91,155,229,.18);padding:11px 16px;color:#b9cce1;background:#0f243bb3;font-weight:700}.dashboard-error{display:flex;gap:10px;margin-top:20px;padding:12px 14px;border-radius:10px;color:#ffbbc4;background:#661a2933;border:1px solid rgba(255,94,121,.16);font-size:12px}.modules-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.module-card{min-height:340px;display:flex;flex-direction:column;padding:18px;border-radius:16px;border:1px solid rgba(86,143,208,.16);background:radial-gradient(circle at 100% 0%,rgba(86,67,255,.07),transparent 30%),linear-gradient(180deg,#0c1f34e0,#071424e6);transition:transform .15s ease,border-color .15s ease}.module-card:hover{transform:translateY(-2px);border-color:#419cff57}.case-card-top{display:flex;justify-content:space-between;align-items:center}.dashboard-case-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;color:#55b6ff;background:linear-gradient(135deg,#228eff30,#734dff21)}.case-card-top>span{color:#4a6788;font-size:11px}.module-card h3{margin:18px 0 11px;font-size:18px;line-height:1.25;letter-spacing:-.015em}.module-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:13px}.module-tags span{padding:5px 8px;border-radius:999px;color:#6f8baa;background:#0d253dd1;border:1px solid rgba(87,138,196,.11);font-size:9px}.module-card p{margin:0;color:#7690ac;font-size:12px;line-height:1.58}.module-actions{margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding-top:18px}.explore-module-btn{height:42px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#03111f;background:linear-gradient(90deg,#1caeff,#3d95ff);font-weight:800;font-size:11px}.upload-module-btn{height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:9px;border:1px solid rgba(64,159,255,.45);color:#c5daf2;background:#07192fb3;font-size:10px}.document-info-strip{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:17px 19px;border-radius:14px;border:1px solid rgba(87,145,211,.15);background:linear-gradient(90deg,#0b1f35db,#081627db);color:#6f89a7}.document-info-strip svg{color:#6ab7ff}.document-info-strip strong{display:block;color:#d5e2f0;font-size:12px;margin-bottom:3px}.document-info-strip p{margin:0;font-size:10px;line-height:1.45}.document-info-strip>span{color:#6eb7ff;font-size:10px}.dashboard-footer{display:flex;justify-content:space-between;padding-top:28px;color:#4d6782;font-size:9px}.dashboard-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;padding:30px;text-align:center;background:radial-gradient(circle at center,rgba(31,110,255,.12),transparent 30%),#04111f}.loading-ring{width:36px;height:36px;border-radius:50%;border:3px solid rgba(75,137,205,.15);border-top-color:#3aaaff;animation:spin .8s linear infinite}.dashboard-loading h2{margin:18px 0 5px}.dashboard-loading p{margin:0;color:#677f9a;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1250px){.modules-grid{grid-template-columns:repeat(2,1fr)}.hero-grid{grid-template-columns:1fr}.site-header{grid-template-columns:1fr auto}.header-mantra{display:none}}@media (max-width:800px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid rgba(91,135,183,.12)}.dashboard-nav{grid-template-columns:1fr 1fr;margin-top:25px}.dashboard-top{align-items:flex-start;flex-direction:column}.document-info-strip{grid-template-columns:auto 1fr}.document-info-strip>span{grid-column:1/-1}}@media (max-width:650px){.landing-shell{padding-inline:20px}.site-header{grid-template-columns:1fr}.tomorrow-copy,.brand-tagline{display:none}.pillar-title{font-size:clamp(34px,11vw,54px)}.capability-row{display:grid;grid-template-columns:1fr 1fr}.development-card{grid-template-columns:1fr}.shield-wrap{border-right:0;padding-right:0}.login-panel{padding:26px 22px;border-radius:22px}.foundation-badge{position:static;width:fit-content;margin-left:auto}.login-heading{padding-top:28px}.modules-grid,.dashboard-nav,.module-actions{grid-template-columns:1fr}.upload-module-btn{justify-content:center}}.start-simulation-btn{display:flex;align-items:center;gap:8px;border:0;border-radius:10px;padding:12px 17px;color:#fff;font-weight:800;background:linear-gradient(90deg,#1d98ff,#7159ff)}.status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:26px 0 38px}.status-card{min-height:122px;padding:18px;border-radius:15px;border:1px solid rgba(96,147,204,.12);background:linear-gradient(180deg,#0c1f34d6,#081626d6)}.status-card>span{color:#657f9d;font-size:9px;letter-spacing:.15em}.status-card strong{display:block;margin:12px 0 7px;font-size:18px;line-height:1.25}.status-card small{color:#607792;font-size:10px;text-transform:capitalize}.dashboard-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:8px}.dashboard-section-head h2{margin:6px 0 5px;font-size:26px;letter-spacing:-.025em}.dashboard-section-head p{margin:0;color:#667d98;font-size:12px}@media (max-width:1100px){.status-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.status-grid{grid-template-columns:1fr}.dashboard-section-head{align-items:flex-start;flex-direction:column}}.upload-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#010811c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.upload-modal{width:min(610px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:25px;border-radius:20px;border:1px solid rgba(73,153,255,.34);background:radial-gradient(circle at 100% 0%,rgba(100,61,255,.13),transparent 34%),linear-gradient(160deg,#0b2037,#071728);box-shadow:0 28px 80px #00000080}.upload-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.upload-modal-head h3{margin:7px 0 0;font-size:22px;line-height:1.25}.upload-close-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(93,145,203,.16);color:#8199b4;background:#091c2fb8}.upload-close-btn:disabled{opacity:.45;cursor:not-allowed}.upload-modal-copy{margin:15px 0 18px;color:#7890aa;font-size:12px;line-height:1.55}.file-drop-zone{min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;padding:20px;border:1px dashed rgba(63,166,255,.46);border-radius:15px;text-align:center;color:#66b9ff;background:#051b30b3;cursor:pointer}.file-drop-zone:hover{border-color:#53b3ffcc;background:#07223dd1}.file-drop-zone input{position:absolute;opacity:0;pointer-events:none}.file-drop-zone strong{color:#dce9f7;font-size:13px}.file-drop-zone span{color:#637d98;font-size:10px}.selected-file-card{margin-top:12px;display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;padding:13px 14px;border-radius:11px;border:1px solid rgba(76,142,214,.14);background:#0a1f34c4}.selected-file-card svg{color:#5eb8ff}.selected-file-card strong,.selected-file-card span{display:block;word-break:break-word}.selected-file-card strong{color:#d5e4f5;font-size:11px}.selected-file-card span{margin-top:3px;color:#657e9b;font-size:9px}.classification-field{display:grid;gap:7px;margin-top:15px}.classification-field>span{color:#829ab4;font-size:10px;font-weight:700}.classification-field select{width:100%;height:44px;padding:0 12px;border-radius:10px;border:1px solid rgba(82,143,210,.2);outline:none;color:#d8e5f3;background:#0a1d31}.upload-progress-box,.upload-notice{margin-top:14px;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:10px;font-size:10px}.upload-progress-box{color:#9bcaff;border:1px solid rgba(61,158,255,.17);background:#1b5b9a1c}.loading-ring.small{width:18px;height:18px;border-width:2px;flex:0 0 auto}.upload-notice.success,.upload-toast.success{color:#9de8c3;border:1px solid rgba(59,213,139,.17);background:#166c4429}.upload-notice.error,.upload-toast.error{color:#ffb3bf;border:1px solid rgba(255,90,120,.16);background:#771c2f2b}.upload-modal-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:10px;margin-top:18px}.upload-cancel-btn,.upload-confirm-btn{height:46px;border-radius:10px;font-weight:800;font-size:11px}.upload-cancel-btn{border:1px solid rgba(91,145,205,.18);color:#99aec5;background:#081b2fb3}.upload-confirm-btn{display:flex;align-items:center;justify-content:center;gap:8px;border:0;color:#fff;background:linear-gradient(90deg,#169eff,#6c58ff)}.upload-confirm-btn:disabled{opacity:.43;cursor:not-allowed}.upload-security-note{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:7px;color:#5d7896;font-size:9px;text-align:center}.upload-toast{position:fixed;z-index:1100;right:24px;bottom:24px;max-width:460px;display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:11px;font-size:11px;box-shadow:0 16px 44px #00000059}@media (max-width:650px){.upload-modal-backdrop{padding:12px}.upload-modal{padding:19px}.upload-modal-actions{grid-template-columns:1fr}}.dashboard-nav button{width:100%;border:0;text-align:left;background:transparent}.documents-page{min-height:calc(100vh - 70px)}.documents-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.documents-page-head h1{margin:8px 0 5px;font-size:clamp(32px,3vw,44px);letter-spacing:-.04em}.documents-page-head p{max-width:760px;margin:0;color:#7189a4;font-size:13px;line-height:1.55}.documents-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:28px 0 20px}.documents-summary-grid article{min-height:105px;padding:17px;border-radius:14px;border:1px solid rgba(96,147,204,.12);background:linear-gradient(180deg,#0c1f34d6,#081626d6)}.documents-summary-grid span{display:block;color:#657f9d;font-size:9px;letter-spacing:.13em}.documents-summary-grid strong{display:block;margin-top:12px;font-size:18px;line-height:1.25}.documents-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 320px;gap:12px;margin-bottom:16px}.documents-search,.documents-filter{height:46px;display:flex;align-items:center;gap:10px;padding:0 13px;border-radius:11px;border:1px solid rgba(84,145,213,.16);color:#68829e;background:#081b2fb8}.documents-search input,.documents-filter select{width:100%;border:0;outline:0;color:#d8e5f3;background:transparent}.documents-filter select{cursor:pointer}.documents-filter select option{color:#d8e5f3;background:#0a1d31}.documents-table-wrap{overflow:auto;border-radius:15px;border:1px solid rgba(86,143,208,.14);background:#071424d6}.documents-table{width:100%;min-width:1180px;border-collapse:collapse}.documents-table th{padding:13px 14px;text-align:left;color:#607d9d;font-size:9px;letter-spacing:.11em;font-weight:800;border-bottom:1px solid rgba(85,139,199,.12);background:#0a1d31d6}.documents-table td{padding:14px;vertical-align:middle;border-bottom:1px solid rgba(82,132,190,.08);font-size:10px}.documents-table tr:last-child td{border-bottom:0}.documents-table tbody tr:hover{background:#1234543d}.document-name-cell{min-width:250px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.document-file-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#58b7ff;background:#1d84ff1f}.document-name-cell strong,.document-name-cell span{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-name-cell strong{color:#d8e6f5;font-size:11px}.document-name-cell span{margin-top:3px;color:#5d7691;font-size:9px}.module-badge,.classification-badge,.processing-badge{display:inline-block;padding:6px 8px;border-radius:999px;white-space:nowrap;font-size:8px;border:1px solid rgba(80,142,210,.15)}.module-badge{max-width:220px;overflow:hidden;text-overflow:ellipsis;color:#77b9f1;background:#13446f3d}.classification-badge{text-transform:capitalize;color:#a9bfd7;background:#22354973}.classification-badge.confidential{color:#ffc789;background:#7d4a132e}.classification-badge.restricted{color:#ff9da9;background:#8020312e}.classification-badge.public{color:#87d9ae;background:#1666412e}.processing-badge{text-transform:capitalize;color:#83bfff;background:#1d67b229}.processing-badge.ready,.processing-badge.embedded{color:#83ddb0;background:#186f452b}.processing-badge.failed{color:#ff9aa8;background:#7c1b2d2e}.document-muted{color:#6a829d}.document-actions{display:flex;gap:6px}.document-actions button{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(87,145,211,.16);color:#809ab5;background:#081c30c2}.document-actions button:hover{color:#62baff;border-color:#45a5ff59}.document-actions .analysis-action{color:#a47dff}.document-actions .delete-action:hover{color:#ff8495;border-color:#ff5b7547}.document-actions button:disabled{opacity:.4;cursor:not-allowed}.documents-empty{min-height:270px;display:grid;place-items:center;align-content:center;gap:10px;padding:35px;border-radius:15px;border:1px dashed rgba(80,142,210,.18);color:#58738f;text-align:center;background:#0717288a}.documents-empty svg{color:#4b9fe7}.documents-empty strong{color:#a9bfd5;font-size:13px}.documents-empty span{font-size:10px}.documents-security-strip{margin-top:16px;display:flex;align-items:center;gap:11px;padding:14px 16px;border-radius:12px;border:1px solid rgba(71,143,214,.13);color:#60809e;background:#0a1d31a6}.documents-security-strip svg{color:#5ab7ff}.documents-security-strip strong,.documents-security-strip span{display:block}.documents-security-strip strong{color:#bbcee1;font-size:10px}.documents-security-strip span{margin-top:3px;font-size:9px}.documents-error{margin-bottom:14px}@media (max-width:1100px){.documents-summary-grid{grid-template-columns:repeat(2,1fr)}.documents-toolbar{grid-template-columns:1fr}}@media (max-width:650px){.documents-page-head{align-items:flex-start;flex-direction:column}.documents-summary-grid{grid-template-columns:1fr}}.dashboard-shell{grid-template-columns:260px minmax(0,1fr)}.dashboard-main,.documents-page,.documents-page-head,.documents-summary-grid,.documents-toolbar{min-width:0}.documents-summary-grid{width:100%}.documents-summary-grid article{min-width:0;overflow:hidden}.documents-summary-grid article strong{overflow-wrap:anywhere}.documents-toolbar{width:100%;grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.documents-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#2d6fa5 #081b2f}.documents-table-wrap::-webkit-scrollbar{height:10px}.documents-table-wrap::-webkit-scrollbar-track{background:#081b2f;border-radius:999px}.documents-table-wrap::-webkit-scrollbar-thumb{background:#2d6fa5;border-radius:999px}.documents-table{width:max-content;min-width:1180px}.documents-table th:last-child,.documents-table td:last-child{padding-right:18px}@media (max-width:1200px){.documents-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.dashboard-shell,.documents-toolbar{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.documents-summary-grid{grid-template-columns:minmax(0,1fr)}}.analysis-page{min-height:calc(100vh - 70px);min-width:0}.analysis-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.analysis-page-head h1{margin:8px 0 5px;font-size:clamp(32px,3vw,44px);letter-spacing:-.04em}.analysis-page-head p{max-width:760px;margin:0;color:#7189a4;font-size:13px;line-height:1.55}.analysis-processing-card{margin-top:24px;min-height:120px;display:flex;align-items:center;gap:17px;padding:20px;border-radius:15px;border:1px solid rgba(61,158,255,.2);background:#0e305252}.analysis-processing-card strong,.analysis-processing-card span{display:block}.analysis-processing-card strong{color:#d9e9f8;font-size:13px}.analysis-processing-card span{margin-top:5px;color:#77a9d5;font-size:11px}.analysis-empty-state{min-height:420px;margin-top:28px;display:grid;place-items:center;align-content:center;gap:12px;padding:40px;text-align:center;border-radius:18px;border:1px dashed rgba(73,149,224,.2);background:#08192b8c}.analysis-empty-state svg{color:#6d73ff}.analysis-empty-state h3{margin:5px 0 0;font-size:20px}.analysis-empty-state p{max-width:570px;margin:0 0 5px;color:#6e879f;font-size:11px;line-height:1.6}.analysis-ready-card{margin-top:28px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;border-radius:17px;border:1px solid rgba(59,194,137,.2);background:radial-gradient(circle at 100% 0%,rgba(58,204,142,.07),transparent 32%),linear-gradient(135deg,#0a2639eb,#07192aeb)}.analysis-ready-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;color:#72dca8;background:#1f895626}.analysis-ready-copy h2{margin:6px 0 4px;font-size:20px;line-height:1.3}.analysis-ready-copy p{margin:0;color:#6e8ca7;font-size:10px}.analysis-ready-metrics{display:grid;grid-template-columns:repeat(3,100px);gap:8px}.analysis-ready-metrics div{min-height:70px;padding:12px;border-radius:11px;border:1px solid rgba(86,145,207,.1);background:#061a2ca6}.analysis-ready-metrics span,.analysis-ready-metrics strong{display:block}.analysis-ready-metrics span{color:#587491;font-size:8px;letter-spacing:.1em}.analysis-ready-metrics strong{margin-top:9px;color:#d7e6f4;font-size:15px}.analysis-workspace-preview{margin-top:16px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:22px;border-radius:17px;border:1px solid rgba(91,111,255,.18);background:radial-gradient(circle at 0% 0%,rgba(82,75,255,.09),transparent 32%),#08192bad}.analysis-workspace-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;color:#9b7cff;background:#624cff21}.analysis-workspace-preview h3{margin:6px 0 7px;font-size:17px}.analysis-workspace-preview p{max-width:850px;margin:0;color:#6f879f;font-size:11px;line-height:1.6}.analysis-flow{margin-top:16px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.analysis-flow>div{min-height:116px;display:flex;flex-direction:column;padding:15px;border-radius:13px;border:1px solid rgba(81,140,203,.11);background:#08192bb3}.analysis-flow span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#5ab8ff;font-size:9px;font-weight:800;background:#1e84ff1f}.analysis-flow strong{margin-top:13px;color:#d0dfef;font-size:11px}.analysis-flow small{margin-top:4px;color:#58708b;font-size:8px;line-height:1.4}@media (max-width:1100px){.analysis-ready-card{grid-template-columns:auto 1fr}.analysis-ready-metrics{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.analysis-flow{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.analysis-page-head{align-items:flex-start;flex-direction:column}.analysis-ready-card,.analysis-ready-metrics,.analysis-flow{grid-template-columns:1fr}}.analysis-document-title{max-width:min(690px,50vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rag-qa-workspace{margin-top:16px;padding:22px;border-radius:17px;border:1px solid rgba(91,111,255,.18);background:radial-gradient(circle at 0% 0%,rgba(82,75,255,.09),transparent 32%),#08192bad}.rag-qa-heading{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.rag-qa-heading h3{margin:6px 0 7px;font-size:18px}.rag-qa-heading p{max-width:860px;margin:0;color:#6f879f;font-size:11px;line-height:1.6}.rag-question-form{margin-top:18px;padding:14px;border-radius:14px;border:1px solid rgba(77,142,216,.16);background:#051423bf}.rag-question-form textarea{width:100%;resize:vertical;min-height:92px;max-height:220px;border:0;outline:0;color:#dce8f5;background:transparent;font:inherit;font-size:13px;line-height:1.55}.rag-question-form textarea::placeholder{color:#536d87}.rag-question-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:12px;border-top:1px solid rgba(83,137,193,.11)}.rag-suggested-question,.rag-ask-button{min-height:38px;border-radius:10px;padding:0 15px;font-size:10px;font-weight:700;cursor:pointer}.rag-suggested-question{border:1px solid rgba(75,148,222,.22);color:#81bfff;background:#10355461}.rag-ask-button{border:0;color:#fff;background:linear-gradient(90deg,#219eff,#7656ff)}.rag-suggested-question:disabled,.rag-ask-button:disabled{opacity:.45;cursor:not-allowed}.rag-ask-error,.rag-processing{margin-top:14px}.rag-answer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin-top:16px}.rag-answer-card,.rag-evidence-panel{min-width:0;border-radius:15px;border:1px solid rgba(79,143,205,.14);background:#061829b8}.rag-answer-card{padding:19px}.rag-answer-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.rag-answer-topline h4,.rag-evidence-panel h4{margin:5px 0 0;color:#dce8f4;font-size:15px}.rag-confidence{flex:0 0 auto;padding:7px 10px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.rag-confidence-high{color:#70dda5;background:#2ca5681f;border:1px solid rgba(64,195,125,.2)}.rag-confidence-medium{color:#ffc968;background:#d38f201f;border:1px solid rgba(224,155,49,.2)}.rag-confidence-low{color:#ff9a9f;background:#c2474f1f;border:1px solid rgba(216,78,88,.2)}.rag-answer-text{margin-top:17px;color:#a8bfd5;font-size:12px;line-height:1.7}.rag-answer-text p{margin:0 0 10px}.rag-model-note{margin-top:18px;padding-top:12px;border-top:1px solid rgba(80,132,183,.1);color:#536f8a;font-size:8px}.rag-evidence-panel{padding:18px}.rag-evidence-list{display:grid;gap:9px;margin-top:13px;max-height:560px;overflow:auto;padding-right:3px}.rag-evidence-item{padding:12px;border-radius:11px;border:1px solid rgba(79,145,208,.11);background:#091f33d1}.rag-evidence-item-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.rag-evidence-item-head strong{color:#5ebcff;font-size:10px}.rag-evidence-item-head span{color:#6987a4;font-size:8px}.rag-evidence-location{margin-top:7px;color:#8aaac6;font-size:9px;font-weight:700}.rag-evidence-item p{margin:7px 0 0;color:#66839f;font-size:9px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:980px){.analysis-document-title{max-width:52vw}.rag-answer-grid{grid-template-columns:1fr}}@media (max-width:650px){.analysis-document-title{max-width:80vw;white-space:normal}.rag-question-actions{flex-direction:column;align-items:stretch}.rag-suggested-question,.rag-ask-button{width:100%}.rag-answer-topline{flex-direction:column}}.rag-source-mode{margin-top:18px;padding:14px;border-radius:14px;border:1px solid rgba(77,142,216,.14);background:#0617278c}.rag-source-mode-copy span,.rag-source-mode-copy strong{display:block}.rag-source-mode-copy span{color:#52b6ff;font-size:8px;font-weight:800;letter-spacing:.14em}.rag-source-mode-copy strong{margin-top:4px;color:#d5e3f0;font-size:11px}.rag-source-mode-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.rag-source-mode-buttons button{min-height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(70,143,216,.17);color:#7895b1;background:#081f33b3;font-size:10px;font-weight:700;cursor:pointer}.rag-source-mode-buttons button.active{color:#fff;border-color:#449aff7a;background:linear-gradient(90deg,#1e93ff52,#704bff47);box-shadow:inset 0 0 0 1px #5ca1ff14}.rag-source-mode-note{margin:10px 0 0;color:#607f9d;font-size:9px;line-height:1.5}.rag-answer-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px}.rag-report-button{min-height:32px;padding:0 10px;border-radius:9px;border:1px solid rgba(77,151,222,.2);color:#8fc6f7;background:#092238b8;font-size:8.5px;font-weight:800;cursor:pointer}.rag-report-button:hover{border-color:#4a9df266;color:#c7e5ff}@media (max-width:650px){.rag-source-mode-buttons{grid-template-columns:1fr}.rag-answer-controls{width:100%;justify-content:flex-start}.rag-report-button{flex:1}}.platform-language-toggle{position:fixed;top:14px;right:18px;z-index:50;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:12px;border:1px solid rgba(76,145,216,.18);background:#051423e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000001f}.platform-language-toggle>span{color:#607d99;font-size:8px;font-weight:800;letter-spacing:.08em}.platform-language-toggle>div{display:flex;gap:3px}.platform-language-toggle button{min-width:42px;height:30px;padding:0 8px;border:0;border-radius:8px;color:#718ca6;background:transparent;font-size:9px;font-weight:800;cursor:pointer}.platform-language-toggle button.active{color:#fff;background:linear-gradient(90deg,#219eff,#7656ff)}.rag-answer-language{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:11px;border:1px solid rgba(77,142,216,.12);background:#06172773}.rag-answer-language>span{color:#6e8daa;font-size:8px;font-weight:800;letter-spacing:.12em}.rag-answer-language select{min-width:180px;height:36px;border-radius:9px;border:1px solid rgba(78,151,223,.2);outline:0;padding:0 10px;color:#b7d1e8;background:#081f34;font-size:9px}html[dir=rtl] body{direction:rtl}html[dir=rtl] .platform-language-toggle{right:auto;left:18px}html[dir=rtl] .sidebar,html[dir=rtl] .dashboard-sidebar{direction:rtl}html[dir=rtl] .analysis-page,html[dir=rtl] .documents-page,html[dir=rtl] .dashboard-main{text-align:right}html[dir=rtl] .analysis-page-head,html[dir=rtl] .rag-answer-topline,html[dir=rtl] .rag-question-actions,html[dir=rtl] .rag-evidence-item-head,html[dir=rtl] .rag-answer-language,html[dir=rtl] .rag-qa-heading,html[dir=rtl] .analysis-ready-card{direction:rtl}html[dir=rtl] .rag-answer-text,html[dir=rtl] .rag-evidence-item,html[dir=rtl] .analysis-ready-copy{text-align:right}html[dir=rtl] .rag-source-mode-buttons,html[dir=rtl] .analysis-flow{direction:rtl}html[dir=rtl] .rag-question-form textarea{text-align:right}@media (max-width:650px){.platform-language-toggle{top:8px;right:8px}html[dir=rtl] .platform-language-toggle{left:8px;right:auto}.platform-language-toggle>span{display:none}.rag-answer-language{align-items:stretch;flex-direction:column}.rag-answer-language select{width:100%}}html[dir=rtl] .dashboard-main,html[dir=rtl] .documents-page,html[dir=rtl] .analysis-page{direction:rtl}html[dir=rtl] .dashboard-top,html[dir=rtl] .dashboard-section-head,html[dir=rtl] .documents-page-head{direction:rtl;text-align:right}html[dir=rtl] .status-grid,html[dir=rtl] .modules-grid,html[dir=rtl] .documents-summary-grid{direction:rtl}html[dir=rtl] .status-card,html[dir=rtl] .module-card,html[dir=rtl] .document-info-strip{text-align:right}html[dir=rtl] .module-actions,html[dir=rtl] .documents-table,html[dir=rtl] .documents-toolbar{direction:rtl}html[dir=rtl] .upload-modal{direction:rtl;text-align:right}html[dir=rtl] .file-drop-zone,html[dir=rtl] .selected-file-card,html[dir=rtl] .classification-field{direction:rtl}.lang-ar .dashboard-eyebrow,.lang-ar .status-card>span,.lang-ar .documents-summary-grid article>span{letter-spacing:.03em}.rag-source-badge{min-width:145px;padding:7px 10px;border-radius:10px;border:1px solid rgba(74,151,226,.18);background:#081f33b8;line-height:1.15}.rag-source-badge span,.rag-source-badge strong{display:block}.rag-source-badge span{color:#5d7c99;font-size:7px;letter-spacing:.12em;font-weight:800}.rag-source-badge strong{margin-top:4px;color:#b9d9f4;font-size:9px}.rag-source-badge-sources{border-color:#39b3833d;background:#1d73531f}.rag-source-badge-sources strong{color:#76dbad}.rag-source-badge-ai{border-color:#7d5cff40;background:#6748ce1f}.rag-source-badge-ai strong{color:#b39cff}.rag-source-badge-combined{border-color:#289df242;background:linear-gradient(90deg,#1c88e01c,#704eeb1a)}.rag-source-badge-combined strong{color:#82c9ff}.rag-report-button:disabled{opacity:.45;cursor:not-allowed}.rag-report-error{margin-top:14px}html[dir=rtl] .rag-source-badge{text-align:right}@media (max-width:760px){.rag-answer-controls{justify-content:flex-start}.rag-source-badge{width:100%}}.rag-scope-panel{margin-top:10px;padding:14px;border-radius:14px;border:1px solid rgba(77,142,216,.14);background:#06172785}.rag-scope-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.rag-scope-buttons button{min-height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(70,143,216,.17);color:#7895b1;background:#081f33b3;font-size:9px;font-weight:800;cursor:pointer}.rag-scope-buttons button.active{color:#fff;border-color:#449aff7a;background:linear-gradient(90deg,#1e93ff52,#704bff47)}.rag-scope-filter{margin-top:12px}.rag-scope-filter label{display:flex;align-items:center;justify-content:space-between;gap:12px}.rag-scope-filter label>span{color:#6989a6;font-size:8px;font-weight:800;letter-spacing:.1em}.rag-scope-filter select{min-width:260px;height:36px;border-radius:9px;border:1px solid rgba(78,151,223,.2);outline:0;padding:0 10px;color:#b7d1e8;background:#081f34;font-size:9px}.rag-document-selector{margin-top:12px;border-top:1px solid rgba(78,143,204,.12);padding-top:12px}.rag-document-selector-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.rag-document-selector-head strong{color:#c7d9e9;font-size:9px}.rag-document-selector-head span{color:#587895;font-size:8px}.rag-document-selector-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:220px;overflow:auto;padding-right:3px}.rag-document-option{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;border-radius:10px;border:1px solid rgba(73,138,199,.12);background:#071d3094;cursor:pointer}.rag-document-option.selected{border-color:#39b38352;background:#1d73531a}.rag-document-option input{margin-top:2px;accent-color:#38a5ff}.rag-document-option div{min-width:0}.rag-document-option strong,.rag-document-option span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rag-document-option strong{color:#bcd3e7;font-size:9px}.rag-document-option span{margin-top:3px;color:#587996;font-size:7.5px}.rag-document-selector-empty{padding:12px;border-radius:9px;color:#6685a1;background:#071d3073;font-size:9px}.rag-evidence-document{display:block;margin-bottom:4px;color:#b9d8f2;font-size:9px}html[dir=rtl] .rag-scope-panel,html[dir=rtl] .rag-document-selector,html[dir=rtl] .rag-document-option{direction:rtl;text-align:right}@media (max-width:760px){.rag-scope-buttons{grid-template-columns:1fr}.rag-scope-filter label{align-items:stretch;flex-direction:column}.rag-scope-filter select{width:100%;min-width:0}.rag-document-selector-list{grid-template-columns:1fr}}.rag-evidence-quality{margin:0 0 16px;padding:14px 16px;border-radius:14px;border:1px solid rgba(63,145,220,.18);background:#071c2fa8}.rag-evidence-quality.complete{border-color:#36be8942}.rag-evidence-quality.partial{border-color:#efae413d}.rag-evidence-quality-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.rag-evidence-quality-heading>div:first-child span,.rag-evidence-quality-heading>div:first-child strong{display:block}.rag-evidence-quality-heading span{color:#55baff;font-size:8px;font-weight:900;letter-spacing:.15em}.rag-evidence-quality-heading strong{margin-top:3px;color:#d8e8f5;font-size:12px}.rag-coverage-badge{border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;white-space:nowrap}.rag-coverage-badge.complete{color:#65e0ad;border:1px solid rgba(68,211,156,.28);background:#27916821}.rag-coverage-badge.partial{color:#ffc965;border:1px solid rgba(255,184,62,.25);background:#a76f1621}.rag-coverage-badge.single{color:#8bc7ff;border:1px solid rgba(66,160,239,.23);background:#276faf1f}.rag-evidence-quality-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.rag-evidence-quality-metrics>div{padding:10px;border-radius:10px;background:#05152494;border:1px solid rgba(75,142,201,.1)}.rag-evidence-quality-metrics span,.rag-evidence-quality-metrics strong{display:block}.rag-evidence-quality-metrics span{color:#63839f;font-size:7.5px}.rag-evidence-quality-metrics strong{margin-top:4px;color:#d1e1ee;font-size:12px}.coverage-good,.coverage-warning{margin:10px 0 0;font-size:8.5px}.coverage-good{color:#68cda6}.coverage-warning{color:#d9a74d}.rag-evidence-type-row{margin:7px 0}.rag-evidence-type{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:0 8px;font-size:7px;font-weight:900;letter-spacing:.04em}.rag-evidence-type.direct{color:#62dbac;background:#2b9a6f1f;border:1px solid rgba(69,211,157,.22)}.rag-evidence-type.supporting{color:#94bfe3;background:#3a7fbc1a;border:1px solid rgba(75,154,222,.18)}.rag-evidence-location{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:5px}.rag-evidence-location span{color:#6f91ac;font-size:7.5px}.rag-evidence-actions{display:flex;gap:7px;margin-top:9px}.rag-evidence-actions button{height:28px;padding:0 9px;border-radius:8px;border:1px solid rgba(77,151,220,.19);color:#8fc8f8;background:#082035b8;font-size:7.5px;font-weight:800;cursor:pointer}.rag-evidence-actions button:hover{border-color:#41a4f861;background:#124369ad}.rag-evidence-actions button:disabled{opacity:.45;cursor:not-allowed}.rag-evidence-item{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rag-evidence-item.active-evidence{border-color:#3eadffad;box-shadow:0 0 0 2px #3eadff1f;transform:translateY(-1px)}html[dir=rtl] .rag-evidence-quality,html[dir=rtl] .rag-evidence-actions,html[dir=rtl] .rag-evidence-location{direction:rtl;text-align:right}@media (max-width:760px){.rag-evidence-quality-heading{align-items:flex-start;flex-direction:column}.rag-evidence-quality-metrics{grid-template-columns:1fr}.rag-evidence-actions{flex-wrap:wrap}}.rag-answer-grid{grid-template-columns:minmax(0,1.45fr) minmax(460px,1fr)!important;gap:20px;align-items:start}.rag-evidence-panel{min-width:0}.rag-evidence-list{max-height:760px!important}.rag-evidence-document{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}@media (max-width:1200px){.rag-answer-grid{grid-template-columns:minmax(0,1.25fr) minmax(400px,1fr)!important}}@media (max-width:920px){.rag-answer-grid{grid-template-columns:1fr!important}.rag-evidence-list{max-height:560px!important}}.rag-question-translation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px}.rag-question-translation-block{padding:13px 14px;border-radius:13px;border:1px solid rgba(77,145,207,.16);background:#071c2f9e}.rag-question-translation-block.translated{border-color:#3db4893d;background:#18674d14}.rag-question-translation-block span{display:block;color:#5ebaff;font-size:8px;font-weight:900;letter-spacing:.12em}.rag-question-translation-block p{margin:8px 0 0;color:#c9dceb;font-size:10px;line-height:1.75}.rag-question-translation.rtl,.rag-question-translation.rtl .rag-question-translation-block{direction:rtl;text-align:right}.rag-evidence-source-note{margin:5px 0 10px;color:#63839f;font-size:7.5px;line-height:1.5}@media (max-width:760px){.rag-question-translation{grid-template-columns:1fr}}.rag-answer-grid{grid-template-columns:minmax(0,2.5fr) minmax(300px,1fr)!important;gap:16px!important;align-items:start!important}.rag-evidence-panel{font-size:.94em}.rag-evidence-panel h2,.rag-evidence-panel h3{font-size:.95em!important}.rag-evidence-list{max-height:720px!important}.clean-answer-rendered{width:100%}.clean-answer-h2{margin:18px 0 8px;font-size:1.16rem;line-height:1.35;font-weight:800}.clean-answer-h3{margin:15px 0 7px;font-size:1.02rem;line-height:1.4;font-weight:750}.clean-answer-paragraph{margin:0 0 12px;line-height:1.75}.clean-answer-list{margin:4px 0 14px 22px;padding:0}.clean-answer-list li{margin:0 0 7px;line-height:1.7}.clean-answer-table-wrap{width:100%;overflow-x:auto;margin:10px 0 16px;border:1px solid rgba(113,164,218,.18);border-radius:10px}.clean-answer-table{width:100%;border-collapse:collapse;min-width:680px;font-size:.92em}.clean-answer-table th,.clean-answer-table td{padding:10px 12px;border-bottom:1px solid rgba(113,164,218,.15);text-align:left;vertical-align:top}.clean-answer-table th{font-weight:800;white-space:nowrap}.clean-answer-rendered.rtl{direction:rtl;text-align:right}.clean-answer-rendered.rtl .clean-answer-list{margin-left:0;margin-right:22px}.clean-answer-rendered.rtl .clean-answer-table th,.clean-answer-rendered.rtl .clean-answer-table td{text-align:right}@media (max-width:1100px){.rag-answer-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.9fr)!important}}@media (max-width:900px){.rag-answer-grid{grid-template-columns:1fr!important}}.strategic-toolkit-page{display:flex;flex-direction:column;gap:18px;padding-bottom:34px}.toolkit-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:8px 0 4px}.toolkit-page-head h1{margin:8px 0;font-size:2rem}.toolkit-page-head p{max-width:780px;margin:0;line-height:1.7;color:var(--text-soft, #8fa7bd)}.toolkit-back-btn{border:0;background:transparent;padding:0;margin:0 0 12px;color:#72d7ff;cursor:pointer;font-weight:700}.toolkit-foundation-badge{min-width:190px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(91,194,255,.25);border-radius:14px;background:#091c2cb8}.toolkit-foundation-badge span,.toolkit-foundation-badge strong{display:block}.toolkit-foundation-badge span{font-size:.72rem;color:#61d6ff;font-weight:800}.toolkit-foundation-badge strong{margin-top:2px;font-size:.82rem}.toolkit-process-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(115,164,203,.16);border-radius:14px;background:#05131f7a}.toolkit-process-step{position:relative;min-height:56px;display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;background:#0a23358a}.toolkit-process-step span{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;border:1px solid rgba(88,207,255,.28);font-size:.67rem;font-weight:900;color:#77dfff}.toolkit-process-step strong{font-size:.76rem;line-height:1.25}.toolkit-process-step i{position:absolute;right:-9px;font-style:normal;color:#4f84a9;z-index:2}.toolkit-decision-card,.toolkit-recommendation-card,.toolkit-run-panel{border:1px solid rgba(111,163,205,.17);border-radius:16px;background:#071826b8;padding:18px}.toolkit-card-heading span,.toolkit-library-head>div>span,.toolkit-run-panel>div>span{display:block;font-size:.68rem;font-weight:900;letter-spacing:.12em;color:#62d7ff}.toolkit-card-heading h2,.toolkit-library-head h2,.toolkit-run-panel h2{margin:5px 0;font-size:1.08rem}.toolkit-card-heading p,.toolkit-library-head p,.toolkit-run-panel p{margin:0;color:#8199ae;line-height:1.55;font-size:.82rem}.toolkit-card-heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.toolkit-decision-types{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.toolkit-decision-types button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:10px;border:1px solid rgba(103,156,194,.19);background:#04121dad;color:#a9bdcd;cursor:pointer;font-size:.76rem;font-weight:700}.toolkit-decision-types button.active{border-color:#46d7ff8f;background:#1b719738;color:#e8fbff;box-shadow:inset 0 0 0 1px #52d6ff14}.toolkit-selection-modes{display:flex;gap:6px;padding:4px;border:1px solid rgba(104,158,198,.16);border-radius:10px;background:#04111c94}.toolkit-selection-modes button{padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#728da4;cursor:pointer;font-size:.69rem;font-weight:800}.toolkit-selection-modes button.active{background:#3094c03b;color:#c8f5ff}.toolkit-recommended-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.toolkit-recommended-item{display:grid;grid-template-columns:26px 1fr;gap:8px;min-height:126px;padding:12px;border:1px solid rgba(103,154,190,.14);border-radius:12px;background:#051420b8}.toolkit-recommended-item.selected{border-color:#4ad3ff61;background:#0b30439e}.toolkit-check,.toolkit-tool-select{width:24px;height:24px;display:grid;place-items:center;border:0;padding:0;background:transparent;color:#68dcff;cursor:pointer}.toolkit-check>span,.toolkit-tool-select>span{width:16px;height:16px;display:block;border-radius:5px;border:1px solid rgba(123,164,192,.42)}.toolkit-recommended-item>div>span{display:block;font-size:.62rem;color:#5d8baa;font-weight:900}.toolkit-recommended-item strong{display:block;margin-top:4px;font-size:.82rem}.toolkit-recommended-item p{margin:6px 0 0;color:#8198aa;font-size:.7rem;line-height:1.5}.toolkit-analysis-path{margin-top:14px;padding:13px 14px;border-radius:11px;border:1px solid rgba(92,154,195,.14);background:#04111c8c}.toolkit-analysis-path>span{display:block;margin-bottom:8px;font-size:.62rem;font-weight:900;letter-spacing:.12em;color:#6698b9}.toolkit-analysis-path>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.toolkit-analysis-path>div>span{display:flex;align-items:center;gap:7px;color:#bdd1df;font-size:.71rem}.toolkit-analysis-path i{color:#4e829f;font-style:normal}.toolkit-library-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:2px}.toolkit-selected-count{min-width:110px;text-align:right}.toolkit-selected-count strong{display:block;font-size:1.5rem;color:#67dcff}.toolkit-selected-count span{font-size:.69rem;color:#7991a5}.toolkit-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.toolkit-group-card{border:1px solid rgba(108,158,196,.17);border-radius:15px;overflow:hidden;background:#061522b3}.toolkit-group-card>header{min-height:128px;display:flex;justify-content:space-between;gap:14px;padding:16px;border-bottom:1px solid rgba(111,158,193,.13);background:#0c273a99}.toolkit-group-card>header span{font-size:.62rem;font-weight:900;letter-spacing:.12em;color:#58d7ff}.toolkit-group-card>header h3{margin:5px 0;font-size:1.05rem}.toolkit-group-card>header p{margin:0;font-size:.72rem;color:#7e98ab;line-height:1.5}.toolkit-tools-list{display:flex;flex-direction:column}.toolkit-tool-row{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:12px 13px;border-bottom:1px solid rgba(112,155,186,.1)}.toolkit-tool-row:last-child{border-bottom:0}.toolkit-tool-row.selected{background:#123b4e42}.toolkit-tool-copy strong{display:block;font-size:.78rem}.toolkit-tool-copy p{margin:4px 0 0;font-size:.66rem;color:#788fa2;line-height:1.42}.toolkit-tool-actions{display:flex;flex-direction:column;gap:5px}.toolkit-tool-actions button{min-width:68px;padding:6px 8px;border-radius:7px;border:1px solid rgba(106,158,195,.2);background:#04111c7a;color:#91a9ba;cursor:pointer;font-size:.61rem;font-weight:800}.toolkit-tool-actions button.primary{color:#bcefff;border-color:#43cdff45;background:#12678938}.toolkit-run-panel{display:flex;justify-content:space-between;align-items:center;gap:20px}.toolkit-run-panel>div{max-width:760px}.toolkit-run-panel>button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(68,211,255,.34);border-radius:10px;background:linear-gradient(135deg,#0f6c8fc7,#254b93b8);color:#ecfbff;cursor:pointer;font-weight:800}.toolkit-run-panel>button:disabled{opacity:.42;cursor:not-allowed}.toolkit-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid rgba(71,205,159,.22);border-radius:12px;background:#0b403747}.toolkit-notice strong{display:block;font-size:.82rem}.toolkit-notice p{margin:4px 0 0;color:#8eaaa5;font-size:.72rem}.toolkit-learn-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#02080ec2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.toolkit-learn-modal{position:relative;width:min(620px,100%);padding:24px;border:1px solid rgba(95,191,232,.24);border-radius:17px;background:#081a29;box-shadow:0 30px 80px #0006}.toolkit-learn-modal h2{margin:7px 0}.toolkit-learn-modal>p{margin:0;color:#91a7b8;line-height:1.65}.toolkit-learn-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(112,160,195,.18);background:#07141fb8;color:#9cb2c2;cursor:pointer}.toolkit-learn-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.toolkit-learn-grid>div{padding:13px;border:1px solid rgba(103,156,193,.14);border-radius:11px;background:#04111c8a}.toolkit-learn-grid span{display:block;margin-bottom:6px;color:#5fcff4;font-size:.65rem;font-weight:900}.toolkit-learn-grid strong{font-size:.73rem;line-height:1.55}.lang-ar .toolkit-process-step i{right:auto;left:-9px;transform:rotate(180deg)}.lang-ar .toolkit-selected-count{text-align:left}.lang-ar .toolkit-learn-close{right:auto;left:14px}@media (max-width:1280px){.toolkit-recommended-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toolkit-groups{grid-template-columns:1fr}.toolkit-tool-actions{flex-direction:row}}@media (max-width:900px){.toolkit-page-head,.toolkit-card-heading-row,.toolkit-library-head,.toolkit-run-panel{flex-direction:column;align-items:stretch}.toolkit-process-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.toolkit-process-step i{display:none}.toolkit-recommended-grid{grid-template-columns:1fr}.toolkit-selection-modes{width:100%}.toolkit-selection-modes button{flex:1}.toolkit-tool-row{grid-template-columns:26px 1fr}.toolkit-tool-actions{grid-column:2}.toolkit-learn-grid{grid-template-columns:1fr}}.strategic-planning-core-card{border:1px solid rgba(89,207,255,.24);border-radius:16px;background:linear-gradient(145deg,#0b2a3feb,#081826db);padding:18px}.strategic-planning-core-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.strategic-planning-core-head span{display:block;font-size:.68rem;font-weight:900;letter-spacing:.12em;color:#61d9ff}.strategic-planning-core-head h2{margin:5px 0 6px;font-size:1.15rem}.strategic-planning-core-head p{max-width:820px;margin:0;color:#8ba2b4;line-height:1.6;font-size:.82rem}.strategic-planning-core-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;border:1px solid rgba(91,215,255,.25);background:#104e694d;color:#73e0ff}.strategic-planning-flow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:16px}.strategic-planning-flow-step{min-height:74px;padding:10px;border:1px solid rgba(104,163,199,.14);border-radius:10px;background:#04131f94}.strategic-planning-flow-step span{display:block;font-size:.62rem;font-weight:900;color:#5dc8ec}.strategic-planning-flow-step strong{display:block;margin-top:6px;font-size:.7rem;line-height:1.35}.strategic-planning-core-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.strategic-planning-core-actions button{padding:8px 11px;border-radius:8px;border:1px solid rgba(98,157,195,.19);background:#05131e8a;color:#94adbd;cursor:pointer;font-size:.68rem;font-weight:800}.strategic-planning-core-actions button.primary{color:#d5f8ff;border-color:#48d2ff52;background:#1266894d}@media (max-width:1280px){.strategic-planning-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.strategic-planning-core-head{flex-direction:column}.strategic-planning-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.strategic-planning-core-actions{flex-direction:column}}.toolkit-help-page{display:flex;flex-direction:column;gap:18px;padding-bottom:36px}.toolkit-help-hero h1{margin:8px 0;font-size:1.9rem}.toolkit-help-hero p{max-width:860px;margin:0;color:#879fb2;line-height:1.65}.toolkit-help-audience,.toolkit-help-process,.toolkit-help-framework-map,.toolkit-help-reference-note{padding:18px;border:1px solid rgba(106,160,199,.17);border-radius:16px;background:#061623b3}.toolkit-help-section-head>span{display:block;color:#5dd9ff;font-size:.66rem;font-weight:900;letter-spacing:.12em}.toolkit-help-section-head h2{margin:5px 0;font-size:1.08rem}.toolkit-help-audience-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.toolkit-help-audience-tabs button{padding:8px 12px;border-radius:9px;border:1px solid rgba(102,155,193,.18);background:#04111b94;color:#8fa6b7;cursor:pointer;font-size:.72rem;font-weight:800}.toolkit-help-audience-tabs button.active{color:#e8fbff;border-color:#48d7ff6b;background:#1463834d}.toolkit-help-audience-summary{margin-top:12px;padding:13px 14px;border-radius:10px;border:1px solid rgba(87,177,218,.15);background:#05121d94;color:#bfeeff}.toolkit-help-steps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.toolkit-help-step-card{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px;border:1px solid rgba(109,160,197,.13);border-radius:12px;background:#04111c85}.toolkit-help-step-number{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#115b784d;border:1px solid rgba(79,210,255,.25);color:#6ddfff;font-size:.72rem;font-weight:900}.toolkit-help-step-card h3{margin:0;font-size:.9rem}.toolkit-help-step-card p{margin:5px 0 0;color:#879daf;line-height:1.5;font-size:.72rem}.toolkit-help-framework-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.toolkit-help-framework-grid article{padding:14px;border:1px solid rgba(104,156,194,.14);border-radius:11px;background:#04111c85}.toolkit-help-framework-grid article>span{color:#61d8ff;font-size:.63rem;font-weight:900;letter-spacing:.12em}.toolkit-help-framework-grid h3{margin:6px 0;font-size:.88rem}.toolkit-help-framework-grid p{margin:0;color:#a9c2d3;font-size:.7rem}.toolkit-help-reference-note{display:flex;justify-content:space-between;align-items:center;gap:20px;border-color:#4ecda833;background:#072e2b57}.toolkit-help-reference-note span{display:block;color:#57d6b3;font-size:.64rem;font-weight:900;letter-spacing:.12em}.toolkit-help-reference-note h2{margin:5px 0;font-size:1rem}.toolkit-help-reference-note p{margin:0;color:#89a59f;font-size:.75rem}.toolkit-help-reference-note button{padding:9px 13px;border-radius:9px;border:1px solid rgba(73,208,171,.3);background:#0e604e47;color:#d9fff4;cursor:pointer;font-weight:800;font-size:.72rem}.lang-ar .toolkit-help-page{direction:rtl;text-align:right}@media (max-width:960px){.toolkit-help-steps-grid,.toolkit-help-framework-grid{grid-template-columns:1fr}.toolkit-help-reference-note{flex-direction:column;align-items:stretch}}.toolkit-help-phase-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.toolkit-help-phase-card{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:15px;border:1px solid rgba(109,160,197,.14);border-radius:12px;background:#04111c8a}.toolkit-help-phase-no{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(79,210,255,.26);background:#115b784d;color:#6ddfff;font-size:.72rem;font-weight:900}.toolkit-help-phase-card h3{margin:0;font-size:.92rem}.toolkit-help-phase-card p{margin:6px 0 0;color:#879daf;line-height:1.55;font-size:.73rem}.toolkit-help-source-choice,.toolkit-help-question-guide,.toolkit-help-deliverables{padding:18px;border:1px solid rgba(106,160,199,.17);border-radius:16px;background:#061623b3}.toolkit-help-source-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid rgba(107,160,196,.14);border-radius:10px}.toolkit-help-source-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.7rem}.toolkit-help-source-table th,.toolkit-help-source-table td{padding:10px 12px;border-bottom:1px solid rgba(107,160,196,.1);text-align:left;vertical-align:top}.toolkit-help-source-table th{color:#8fdfff;font-size:.65rem}.toolkit-help-source-table td{color:#8fa7b7;line-height:1.45}.toolkit-help-source-table td strong{color:#d4f5ff}.toolkit-help-question-stack{display:flex;flex-direction:column;gap:7px;margin-top:11px}.toolkit-help-question-stack>div{display:grid;grid-template-columns:26px 88px 1fr;gap:8px;align-items:start;padding:8px 9px;border-radius:8px;background:#06182594;border:1px solid rgba(105,155,190,.1)}.toolkit-help-question-stack span{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#115b7847;color:#65d9ff;font-size:.6rem;font-weight:900}.toolkit-help-question-stack strong{font-size:.66rem;color:#b9d4e1}.toolkit-help-question-stack p{margin:0;color:#8299aa;font-size:.66rem;line-height:1.4}.toolkit-help-deliverables-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.toolkit-help-deliverables-grid>div{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:9px;border:1px solid rgba(107,157,193,.12);background:#04111c7a}.toolkit-help-deliverables-grid span{color:#5fd8ff;font-size:.61rem;font-weight:900}.toolkit-help-deliverables-grid strong{font-size:.7rem;color:#a8bfcd}.lang-ar .toolkit-help-source-table th,.lang-ar .toolkit-help-source-table td{text-align:right}@media (max-width:960px){.toolkit-help-phase-list,.toolkit-help-deliverables-grid{grid-template-columns:1fr}.toolkit-help-question-stack>div{grid-template-columns:26px 1fr}.toolkit-help-question-stack p{grid-column:2}}.toolkit-help-phase-card-with-action{position:relative}.toolkit-help-phase-content{min-width:0}.toolkit-help-phase-action{margin-top:11px;padding:7px 10px;border-radius:8px;border:1px solid rgba(75,205,248,.24);background:#0f537038;color:#bfefff;cursor:pointer;font-size:.66rem;font-weight:800;transition:background .16s ease,border-color .16s ease,transform .16s ease}.toolkit-help-phase-action:hover{background:#13698e52;border-color:#4bcdf86b;transform:translateY(-1px)}.lang-ar .toolkit-help-phase-action{direction:rtl}.toolkit-working-frameworks{padding:18px;border:1px solid rgba(83,205,247,.2);border-radius:16px;background:#061826c2}.toolkit-open-di-btn{padding:8px 11px;border-radius:9px;border:1px solid rgba(79,205,247,.24);background:#0d4d683d;color:#bfefff;cursor:pointer;font-size:.67rem;font-weight:800}.toolkit-source-status{display:grid;grid-template-columns:2fr 1fr 1fr;gap:9px;margin-top:14px}.toolkit-source-status>div{min-height:66px;padding:10px 12px;border:1px solid rgba(105,157,194,.13);border-radius:10px;background:#04111c8c}.toolkit-source-status span{display:block;margin-bottom:5px;color:#5e96b7;font-size:.58rem;font-weight:900;letter-spacing:.08em}.toolkit-source-status strong{display:block;color:#b9ceda;font-size:.7rem;line-height:1.4;overflow-wrap:anywhere}.toolkit-working-tool-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.toolkit-working-tool-buttons button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;border:1px solid rgba(85,202,243,.19);background:#061f2eb8;color:#a9c9d9;cursor:pointer;font-size:.68rem;font-weight:800}.toolkit-working-tool-buttons button.active{border-color:#55dbff85;background:#115e7e5c;color:#e5faff}.toolkit-working-tool-buttons button:disabled{opacity:.55;cursor:wait}.toolkit-framework-error,.toolkit-framework-loading{display:flex;align-items:center;gap:11px;margin-top:14px;padding:13px 14px;border-radius:11px}.toolkit-framework-error{border:1px solid rgba(240,164,71,.22);background:#56370f38}.toolkit-framework-loading{border:1px solid rgba(75,201,244,.18);background:#09324445}.toolkit-framework-error strong,.toolkit-framework-loading strong{display:block;font-size:.75rem}.toolkit-framework-error p,.toolkit-framework-loading p{margin:4px 0 0;color:#8fa4b2;font-size:.68rem}.toolkit-framework-loading .loading-ring{width:25px;height:25px;flex:0 0 auto}.toolkit-framework-result{margin-top:15px;border:1px solid rgba(91,181,220,.17);border-radius:13px;overflow:hidden;background:#04101b94}.toolkit-framework-result>header{display:flex;justify-content:space-between;gap:18px;padding:14px 15px;border-bottom:1px solid rgba(102,155,193,.12);background:#0a27397a}.toolkit-framework-result>header>div:first-child>span{display:block;color:#60d6ff;font-size:.6rem;font-weight:900;letter-spacing:.1em}.toolkit-framework-result h3{margin:5px 0 4px;font-size:1rem}.toolkit-framework-result>header p{margin:0;color:#8199aa;font-size:.66rem}.toolkit-framework-result-meta{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;justify-content:flex-end}.toolkit-framework-result-meta span{padding:5px 7px;border-radius:7px;border:1px solid rgba(96,166,204,.16);background:#05141f8c;color:#91aec0;font-size:.61rem;font-weight:800;text-transform:capitalize}.toolkit-framework-result .rag-answer-text{padding:16px}.toolkit-framework-result>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid rgba(102,155,193,.1)}.toolkit-framework-result>footer span{color:#6f8da1;font-size:.62rem}.toolkit-framework-result>footer button{padding:7px 9px;border-radius:8px;border:1px solid rgba(84,199,239,.18);background:#0d455d38;color:#abddec;cursor:pointer;font-size:.63rem;font-weight:800}.toolkit-tool-actions button.primary.future{opacity:.62}.toolkit-tool-actions button.primary.working{border-color:#46d5ff6b;color:#d2f8ff}@media (max-width:900px){.toolkit-source-status{grid-template-columns:1fr}.toolkit-framework-result>header,.toolkit-framework-result>footer{flex-direction:column;align-items:stretch}.toolkit-framework-result-meta{justify-content:flex-start}}.toolkit-help-quick-guide{padding:18px;border:1px solid rgba(88,205,248,.2);border-radius:16px;background:#081d2cc2}.toolkit-help-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.toolkit-help-quick-card{display:grid;grid-template-columns:42px 1fr;gap:11px;padding:13px;border:1px solid rgba(108,160,197,.13);border-radius:11px;background:#04111c85}.toolkit-help-quick-card:last-child{grid-column:1 / -1}.toolkit-help-quick-no{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(74,211,255,.29);background:#115b7852;color:#6fe0ff;font-size:.68rem;font-weight:900}.toolkit-help-quick-body h3{margin:0;font-size:.84rem}.toolkit-help-quick-body p{margin:5px 0 0;color:#839bad;font-size:.7rem;line-height:1.48}.toolkit-help-quick-body button{margin-top:9px;padding:6px 9px;border-radius:7px;border:1px solid rgba(74,205,247,.22);background:#0d4c6738;color:#bdefff;cursor:pointer;font-size:.62rem;font-weight:800}.toolkit-help-full-divider{display:flex;align-items:center;gap:10px;margin:2px 0 -2px}.toolkit-help-full-divider:before,.toolkit-help-full-divider:after{content:"";height:1px;flex:1;background:#6b9ec221}.toolkit-help-full-divider span{color:#5d91b1;font-size:.62rem;font-weight:900;letter-spacing:.12em;white-space:nowrap}.lang-ar .toolkit-help-quick-guide{direction:rtl;text-align:right}@media (max-width:900px){.toolkit-help-quick-grid{grid-template-columns:1fr}.toolkit-help-quick-card:last-child{grid-column:auto}}.toolkit-inline-source-controls{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:10px;margin-top:14px}.toolkit-inline-source-card{padding:11px 12px;border:1px solid rgba(105,157,194,.14);border-radius:11px;background:#04111c94}.toolkit-inline-source-card>span,.toolkit-inline-selected-docs>span{display:block;margin-bottom:7px;color:#67a9cc;font-size:.59rem;font-weight:900;letter-spacing:.08em}.toolkit-inline-source-card select{width:100%;min-height:38px;padding:7px 9px;border-radius:8px;border:1px solid rgba(87,171,211,.18);background:#061824d9;color:#c6dbe6;font-size:.68rem}.toolkit-inline-segmented{display:flex;flex-wrap:wrap;gap:5px}.toolkit-inline-segmented button{flex:1 1 auto;min-height:34px;padding:6px 8px;border-radius:8px;border:1px solid rgba(87,171,211,.17);background:#051926a8;color:#88a8ba;cursor:pointer;font-size:.61rem;font-weight:800}.toolkit-inline-segmented button.active{border-color:#4dd5ff6b;background:#11648657;color:#ddf8ff}.toolkit-inline-selected-docs{margin-top:9px;padding:10px 12px;border:1px solid rgba(105,157,194,.12);border-radius:10px;background:#04111c7a}.toolkit-inline-selected-docs>div{display:flex;flex-wrap:wrap;gap:7px 12px}.toolkit-inline-selected-docs label{display:flex;align-items:center;gap:6px;color:#91aabc;font-size:.64rem;cursor:pointer}.toolkit-result-language-switch{display:inline-flex;gap:4px;padding:3px;border:1px solid rgba(96,166,204,.16);border-radius:8px;background:#05141f8c}.toolkit-result-language-switch button{padding:4px 7px;border:0;border-radius:6px;background:transparent;color:#7f9aac;cursor:pointer;font-size:.59rem;font-weight:900}.toolkit-result-language-switch button.active{background:#218bb657;color:#e2f9ff}.toolkit-result-language-switch button:disabled{opacity:.5;cursor:wait}@media (max-width:1050px){.toolkit-inline-source-controls{grid-template-columns:1fr}}.toolkit-three-stage{padding:18px;border:1px solid rgba(91,180,220,.18);border-radius:16px;background:#051421b8}.toolkit-three-stage-head>span,.toolkit-stage-section-label>span,.toolkit-decision-handoff-copy>span{display:block;color:#60d8ff;font-size:.62rem;font-weight:900;letter-spacing:.11em}.toolkit-three-stage-head h2{margin:6px 0 4px;font-size:1.1rem}.toolkit-three-stage-head p{margin:0;color:#829cad;font-size:.72rem;line-height:1.5}.toolkit-three-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px}.toolkit-stage-card{display:grid;grid-template-columns:46px 1fr;gap:11px;min-height:205px;padding:15px;border:1px solid rgba(107,159,196,.14);border-radius:13px;background:#04111c94}.toolkit-stage-card.active{border-color:#49d5ff57;background:#082a3994}.toolkit-stage-card .toolkit-stage-number,.toolkit-decision-handoff .toolkit-stage-number{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#196c9057;border:1px solid rgba(78,214,255,.3);color:#d9f8ff;font-size:.9rem;font-weight:900}.toolkit-stage-card>div:last-child>span{color:#6b9fbc;font-size:.58rem;font-weight:900;letter-spacing:.09em}.toolkit-stage-card h3{margin:4px 0 6px;font-size:1rem}.toolkit-stage-card p{margin:0;color:#849cab;font-size:.68rem;line-height:1.48}.toolkit-stage-flow{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:11px;color:#87a9ba;font-size:.61rem}.toolkit-stage-flow strong{color:#b9d2df;font-weight:800}.toolkit-stage-flow i{color:#52ccef;font-style:normal}.toolkit-stage-card button,.toolkit-decision-handoff>button{margin-top:12px;padding:7px 10px;border-radius:8px;border:1px solid rgba(75,206,248,.25);background:#0e537040;color:#c4f1ff;cursor:pointer;font-size:.65rem;font-weight:800}.toolkit-stage-section-label{padding:13px 15px;border-left:3px solid rgba(75,212,255,.65);border-radius:8px;background:#071f2d6b}.toolkit-stage-section-label strong{display:block;margin-top:4px;color:#d6ecf5;font-size:.82rem}.toolkit-stage-section-label p{margin:4px 0 0;color:#7d98a9;font-size:.66rem}.toolkit-decision-handoff{display:grid;grid-template-columns:46px 1fr auto;gap:13px;align-items:center;padding:17px;border:1px solid rgba(125,105,255,.25);border-radius:15px;background:#19174640}.toolkit-decision-handoff-copy h2{margin:5px 0;font-size:1rem}.toolkit-decision-handoff-copy p{margin:0;color:#899cac;font-size:.69rem;line-height:1.5}.toolkit-decision-handoff-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:.62rem}.toolkit-decision-handoff-flow strong{color:#c7d7e2}.toolkit-decision-handoff-flow i{color:#9588ff;font-style:normal}@media (max-width:1050px){.toolkit-three-stage-grid{grid-template-columns:1fr}.toolkit-stage-card{min-height:auto}.toolkit-decision-handoff{grid-template-columns:46px 1fr}.toolkit-decision-handoff>button{grid-column:2;justify-self:start}}.toolkit-simple-workflow{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 17px;border:1px solid rgba(89,183,224,.18);border-radius:14px;background:#051522b8}.toolkit-simple-workflow-copy>span{color:#61d8ff;font-size:.58rem;font-weight:900;letter-spacing:.1em}.toolkit-simple-workflow-copy h2{margin:5px 0 4px;font-size:1.05rem}.toolkit-simple-workflow-copy h2 i{color:#54cfee;font-style:normal;padding:0 3px}.toolkit-simple-workflow-copy p{margin:0;color:#7f98a9;font-size:.68rem}.toolkit-simple-workflow-steps{display:flex;gap:7px;flex-wrap:wrap}.toolkit-simple-workflow-steps button{display:flex;align-items:center;gap:7px;min-width:105px;padding:8px 10px;border-radius:9px;border:1px solid rgba(79,205,247,.17);background:#071f2e9e;color:#bcd9e6;cursor:pointer;font-size:.64rem;font-weight:800}.toolkit-simple-workflow-steps button span{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#17698c57;color:#70dcff;font-size:.61rem}.toolkit-primary-stage{padding:16px;border-radius:15px;border:1px solid rgba(105,157,194,.15);background:#051420a6}.toolkit-primary-stage-prepare{border-color:#4dcbf438}.toolkit-primary-stage-analyze{padding-bottom:12px;border-color:#4ed3a42e;background:#061d1f4d}.toolkit-primary-stage-decision{border-color:#8d77ff3b;background:#1817413b}.toolkit-primary-stage-heading{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center}.toolkit-primary-stage-heading.compact{grid-template-columns:44px 1fr}.toolkit-primary-stage-number{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#115b7852;border:1px solid rgba(77,211,255,.28);color:#d8f8ff;font-weight:900;font-size:.78rem}.toolkit-primary-stage-heading span{display:block;color:#64cfee;font-size:.58rem;font-weight:900;letter-spacing:.1em}.toolkit-primary-stage-heading h2{margin:4px 0 3px;font-size:1rem}.toolkit-primary-stage-heading p{margin:0;color:#8099aa;font-size:.68rem;line-height:1.45}.toolkit-stage-link{padding:8px 10px;border-radius:8px;border:1px solid rgba(78,204,245,.22);background:#0e4c6738;color:#c4effc;cursor:pointer;font-size:.64rem;font-weight:800}.toolkit-inline-source-controls-primary{margin-top:13px}.toolkit-prepare-status{margin-top:10px;padding:8px 10px;border-radius:8px;background:#071d2b8c;border:1px solid rgba(104,158,195,.1)}.toolkit-prepare-status span{display:block;color:#5d94b3;font-size:.55rem;font-weight:900;letter-spacing:.08em}.toolkit-prepare-status strong{display:block;margin-top:3px;color:#9db8c6;font-size:.63rem}.toolkit-explore-secondary{opacity:.78}.toolkit-explore-secondary .toolkit-tool-card,.toolkit-explore-secondary .toolkit-framework-column{font-size:.9em}.toolkit-run-panel-secondary{opacity:.78}@media (max-width:1050px){.toolkit-simple-workflow{align-items:flex-start;flex-direction:column}.toolkit-primary-stage-heading{grid-template-columns:40px 1fr}.toolkit-primary-stage-heading .toolkit-stage-link{grid-column:2;justify-self:start}}.toolkit-reference-divider{display:flex;align-items:center;gap:10px;margin:4px 0 -2px}.toolkit-reference-divider:before,.toolkit-reference-divider:after{content:"";height:1px;flex:1;background:#6b9ec21f}.toolkit-reference-divider span{color:#5d91b1;font-size:.56rem;font-weight:900;letter-spacing:.12em;white-space:nowrap}.toolkit-reference-library{opacity:.64}.toolkit-reference-library .toolkit-framework-column{transform:scale(.97);transform-origin:top center}.toolkit-reference-library .toolkit-tool-description,.toolkit-reference-library p{font-size:.9em;line-height:1.38}.toolkit-reference-only{opacity:.72}.toolkit-reference-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#5e91ad;font-size:1rem;opacity:.65}.toolkit-reference-badge strong{font-size:.9rem!important}.toolkit-reference-badge span{max-width:120px}.toolkit-working-frameworks{border-color:#48d5ff47;box-shadow:inset 0 0 0 1px #48d5ff08}@media (max-width:900px){.toolkit-reference-divider span{white-space:normal;text-align:center}}.toolkit-execution-divider{display:flex;align-items:center;gap:10px;margin:2px 0 -2px}.toolkit-execution-divider:before,.toolkit-execution-divider:after{content:"";flex:1;height:1px;background:#5abee224}.toolkit-execution-divider span{color:#66a7c7;font-size:.56rem;font-weight:900;letter-spacing:.12em;white-space:nowrap}.toolkit-no-ready-selection{width:100%;padding:11px 12px;border:1px dashed rgba(94,151,187,.2);border-radius:9px;background:#0516226b}.toolkit-no-ready-selection strong{display:block;color:#9bb5c4;font-size:.67rem}.toolkit-no-ready-selection span{display:block;margin-top:3px;color:#6f8b9d;font-size:.62rem}@media (max-width:900px){.toolkit-execution-divider span{white-space:normal;text-align:center}}.toolkit-reference-resources{margin-top:2px;padding:15px;border:1px solid rgba(104,145,178,.11);border-radius:14px;background:#05111b66;opacity:.76}.toolkit-reference-resources-head{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(104,145,178,.1)}.toolkit-reference-resources-head>span{display:block;color:#607f96;font-size:.56rem;font-weight:900;letter-spacing:.12em}.toolkit-reference-resources-head h2{margin:5px 0 3px;color:#a9bfcb;font-size:.88rem}.toolkit-reference-resources-head p{margin:0;color:#70899a;font-size:.63rem;line-height:1.45}.toolkit-reference-resources .strategic-planning-core-card,.toolkit-reference-resources .toolkit-library-head,.toolkit-reference-resources .toolkit-groups{opacity:.9}.toolkit-stage-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.toolkit-stage-link.primary{display:inline-flex;align-items:center;gap:6px;border-color:#47d2ff61;background:#10688b57;color:#e0f9ff}.toolkit-stage-link:disabled{opacity:.5;cursor:not-allowed}.toolkit-document-readiness{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 11px;border-radius:9px;border:1px solid rgba(91,166,203,.14);background:#0518258a}.toolkit-document-readiness span{display:block;color:#5e95b5;font-size:.55rem;font-weight:900;letter-spacing:.09em}.toolkit-document-readiness strong{display:block;margin-top:3px;color:#a9c3d0;font-size:.65rem}.toolkit-prepare-document-btn{flex:0 0 auto;padding:8px 10px;border-radius:8px;border:1px solid rgba(72,213,255,.32);background:#0f61834d;color:#d8f8ff;cursor:pointer;font-size:.63rem;font-weight:800}.toolkit-prepare-document-btn:disabled{opacity:.58;cursor:wait}.toolkit-prepare-message{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:.63rem;font-weight:700}.toolkit-prepare-message.success{border:1px solid rgba(65,205,158,.18);background:#0c4a3a33;color:#a8dbc8}.toolkit-prepare-message.error{border:1px solid rgba(235,155,79,.2);background:#53321238;color:#dfba91}@media (max-width:900px){.toolkit-stage-actions{grid-column:2;justify-content:flex-start}.toolkit-document-readiness{align-items:flex-start;flex-direction:column}}.toolkit-next-step-hint{margin-top:8px;padding:8px 10px;border-radius:8px;border:1px solid rgba(86,174,211,.11);background:#071b286b}.toolkit-next-step-hint span,.toolkit-decision-note span{display:block;color:#5e95b5;font-size:.54rem;font-weight:900;letter-spacing:.1em}.toolkit-next-step-hint strong,.toolkit-decision-note strong{display:block;margin-top:3px;color:#9fb9c7;font-size:.62rem;line-height:1.45}.toolkit-decision-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.toolkit-decision-journey article{display:flex;gap:9px;align-items:flex-start;min-height:82px;padding:10px;border-radius:10px;border:1px solid rgba(130,115,245,.14);background:#12173657}.toolkit-decision-journey article>span{flex:0 0 auto;width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#6352df47;color:#d9d3ff;font-size:.62rem;font-weight:900}.toolkit-decision-journey strong{display:block;color:#c8d4df;font-size:.67rem}.toolkit-decision-journey p{margin:4px 0 0;color:#778fa1;font-size:.59rem;line-height:1.35}.toolkit-decision-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.toolkit-decision-note{margin-top:9px;padding:8px 10px;border-radius:8px;border:1px solid rgba(125,111,226,.12);background:#1216334d}@media (max-width:1050px){.toolkit-decision-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.toolkit-decision-journey{grid-template-columns:1fr}}.toolkit-decision-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.toolkit-decision-mode-card{padding:13px;border:1px solid rgba(105,154,194,.16);border-radius:11px;background:#0614227a}.toolkit-decision-mode-card.full{border-color:#7e6bf433;background:#19174147}.toolkit-decision-mode-card.active{box-shadow:inset 0 0 0 1px #46d1ff33}.toolkit-decision-mode-top span{display:block;color:#638ca5;font-size:.54rem;font-weight:900;letter-spacing:.1em}.toolkit-decision-mode-top strong{display:block;margin-top:4px;color:#d0dde5;font-size:.76rem}.toolkit-decision-mode-card p{margin:7px 0 10px;color:#7f98a8;font-size:.63rem;line-height:1.45}.toolkit-completed-frameworks{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin:8px 0 10px;padding:7px 9px;border-radius:8px;background:#091b2c7a}.toolkit-completed-frameworks span{color:#617f96;font-size:.52rem;font-weight:900;letter-spacing:.08em}.toolkit-completed-frameworks strong{color:#7de2ff;font-size:.72rem}.toolkit-completed-frameworks small{color:#849aaa;font-size:.56rem}.secondary-actions{margin-top:9px}.decision-evidence-mode-panel{margin-bottom:12px;padding:13px;border:1px solid rgba(107,158,194,.15);border-radius:11px;background:#05131f8f}.decision-evidence-mode-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.decision-evidence-mode-buttons button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;border:1px solid rgba(100,151,187,.16);border-radius:9px;background:#081a288f;color:#9fb7c5;cursor:pointer;text-align:left}.decision-evidence-mode-buttons button.active{border-color:#48d3ff5c;background:#0c3e525c}.decision-evidence-mode-buttons button:disabled{opacity:.45;cursor:not-allowed}.decision-evidence-mode-buttons strong{font-size:.68rem;color:#d3e4ec}.decision-evidence-mode-buttons span{font-size:.58rem;color:#7690a1}.lang-ar .decision-evidence-mode-buttons button{text-align:right;align-items:flex-end}@media (max-width:800px){.toolkit-decision-mode-grid,.decision-evidence-mode-buttons,.toolkit-completed-frameworks{grid-template-columns:1fr}}.toolkit-decision-mode-heading{margin-top:14px;margin-bottom:9px}.toolkit-decision-mode-heading>span{display:block;color:#65cfff;font-size:.56rem;font-weight:900;letter-spacing:.1em}.toolkit-decision-mode-heading h3{margin:4px 0 0;color:#dbe9f0;font-size:.82rem}.toolkit-primary-stage-decision .toolkit-decision-mode-grid{margin-top:0;margin-bottom:14px}.global-internal-back-row{display:flex;align-items:center;gap:10px;margin:0 0 14px}.global-internal-back-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:9px;border:1px solid rgba(73,202,255,.28);background:#071f2eb8;color:#d7f5ff;font-size:.66rem;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.global-internal-back-btn:hover{background:#0e435bb8;border-color:#49caff7a;transform:translate(-1px)}.global-internal-back-btn span{font-size:.86rem;line-height:1}.global-internal-back-copy{color:#68869a;font-size:.58rem}[dir=rtl] .global-internal-back-btn:hover{transform:translate(1px)}@media (max-width:700px){.global-internal-back-copy{display:none}}.toolkit-help-official-overview,.toolkit-help-official-detail{margin-top:16px;padding:18px;border:1px solid rgba(64,190,233,.18);border-radius:16px;background:#0619267a}.toolkit-help-logic-strip{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:12px;border-radius:11px;border:1px solid rgba(84,153,190,.12);background:#04121d73}.toolkit-help-logic-item{display:flex;align-items:center;gap:7px;color:#b9ceda;font-size:.68rem}.toolkit-help-logic-item span{color:#55c9f5;font-weight:900}.toolkit-help-primary-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.toolkit-help-primary-flow article{display:grid;grid-template-columns:34px 1fr;column-gap:10px;row-gap:2px;padding:12px;border-radius:11px;border:1px solid rgba(72,199,244,.15);background:#0a253480}.toolkit-help-primary-flow article>span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#1e84b140;color:#8fe4ff;font-weight:900}.toolkit-help-primary-flow strong{color:#e0edf3;font-size:.76rem}.toolkit-help-primary-flow small{color:#7896a9;font-size:.59rem;line-height:1.35}.toolkit-help-official-steps{display:grid;grid-template-columns:1fr;gap:9px;margin-top:13px}.toolkit-help-official-step{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:13px;border-radius:11px;border:1px solid rgba(88,148,183,.13);background:#05152180}.toolkit-help-official-step-no{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#3197c42e;color:#69d8ff;font-size:.67rem;font-weight:900}.toolkit-help-official-step h3{margin:0;color:#e2edf3;font-size:.78rem}.toolkit-help-official-step p{margin:4px 0 7px;color:#83a0b2;font-size:.64rem;line-height:1.45}.toolkit-help-official-step strong{color:#8fc3d9;font-size:.6rem;font-weight:800}.toolkit-help-core-rule{margin-top:14px;padding:14px;border-radius:12px;border:1px solid rgba(44,190,153,.25);background:#08363040}.toolkit-help-core-rule>span{color:#61e0b7;font-size:.55rem;font-weight:900;letter-spacing:.1em}.toolkit-help-core-rule h3{margin:4px 0;color:#e1f4ef;font-size:.8rem}.toolkit-help-core-rule p{margin:0;color:#83aaa0;font-size:.64rem;line-height:1.45}.toolkit-help-judgment-note{margin-top:10px;padding:12px 14px;border-radius:11px;border:1px solid rgba(126,111,226,.16);background:#1d184342;color:#aeb8d4;font-size:.63rem;line-height:1.5}@media (max-width:850px){.toolkit-help-primary-flow{grid-template-columns:1fr}}.toolkit-help-advanced-procedure{margin-top:18px;border:1px solid rgba(86,146,180,.15);border-radius:14px;background:#0514206b;overflow:hidden}.toolkit-help-advanced-procedure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;-webkit-user-select:none;user-select:none}.toolkit-help-advanced-procedure>summary::-webkit-details-marker{display:none}.toolkit-help-advanced-procedure>summary div{min-width:0}.toolkit-help-advanced-procedure>summary span{display:block;color:#6dcff3;font-size:.55rem;font-weight:900;letter-spacing:.1em}.toolkit-help-advanced-procedure>summary strong{display:block;margin-top:4px;color:#dce9ef;font-size:.8rem}.toolkit-help-advanced-procedure>summary small{display:block;margin-top:4px;color:#708da0;font-size:.59rem;line-height:1.4}.toolkit-help-advanced-procedure>summary b{flex:0 0 auto;color:#6dcff3;font-size:1rem;transition:transform .18s ease}.toolkit-help-advanced-procedure[open]>summary b{transform:rotate(180deg)}.toolkit-help-advanced-procedure>.toolkit-help-process{margin:0 14px 14px;border-top:1px solid rgba(86,146,180,.12);padding-top:14px}.strategic-planning-working-process{margin-top:18px;padding:18px;border-radius:16px;border:1px solid rgba(65,207,177,.25);background:linear-gradient(180deg,#07303061,#051925a3)}.strategic-planning-working-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.strategic-planning-working-head span,.strategic-planning-foundation-head span,.strategic-planning-bridge span{display:block;color:#60dfc0;font-size:.56rem;font-weight:900;letter-spacing:.11em}.strategic-planning-working-head h2{margin:5px 0;color:#eef8f5;font-size:1.08rem}.strategic-planning-working-head p{margin:0;color:#84a9a2;font-size:.68rem;line-height:1.5;max-width:900px}.strategic-planning-working-badge{flex:0 0 auto;border:1px solid rgba(87,218,186,.24);background:#0b494147;color:#87e8d0;border-radius:999px;padding:7px 10px;font-size:.55rem;font-weight:900}.strategic-planning-working-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.strategic-planning-working-step{position:relative;min-height:68px;padding:11px;border-radius:10px;border:1px solid rgba(75,165,151,.17);background:#041b248f}.strategic-planning-working-step span{display:block;color:#62d9bd;font-size:.55rem;font-weight:900}.strategic-planning-working-step strong{display:block;margin-top:5px;color:#d6e7e3;font-size:.66rem;line-height:1.3}.strategic-planning-working-step i{position:absolute;right:-8px;top:50%;transform:translateY(-50%);color:#4ecbad;font-style:normal;font-weight:900}[dir=rtl] .strategic-planning-working-step i{right:auto;left:-8px;transform:translateY(-50%) rotate(180deg)}.strategic-planning-foundation{margin-top:14px;padding:14px;border-radius:12px;border:1px solid rgba(99,165,181,.15);background:#03131e80}.strategic-planning-foundation-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:10px}.strategic-planning-foundation-head h3{margin:4px 0 0;color:#dce9ee;font-size:.82rem}.strategic-planning-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.strategic-planning-input-grid label{display:block}.strategic-planning-input-grid label>span{display:block;margin-bottom:6px;color:#8bb6c3;font-size:.6rem;font-weight:900}.strategic-planning-input-grid textarea{width:100%;min-height:94px;resize:vertical;box-sizing:border-box;border-radius:10px;border:1px solid rgba(75,146,169,.2);background:#04141fd1;color:#dce9ef;padding:10px;font:inherit;font-size:.65rem;line-height:1.45;outline:none}.strategic-planning-input-grid textarea:focus{border-color:#54d8b87a}.strategic-planning-input-grid textarea::placeholder{color:#547485}.strategic-planning-bridge{margin-top:12px;padding:12px 14px;border-left:3px solid rgba(89,218,187,.65);border-radius:8px;background:#072d2f40}[dir=rtl] .strategic-planning-bridge{border-left:none;border-right:3px solid rgba(89,218,187,.65)}.strategic-planning-bridge strong{display:block;margin-top:5px;color:#d5ebe5;font-size:.66rem;line-height:1.45}.strategic-planning-bridge p{margin:7px 0 0;color:#7fa59f;font-size:.62rem;line-height:1.45}@media (max-width:1050px){.strategic-planning-working-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.strategic-planning-input-grid{grid-template-columns:1fr}}@media (max-width:650px){.strategic-planning-working-head,.strategic-planning-foundation-head{flex-direction:column;align-items:stretch}.strategic-planning-working-flow{grid-template-columns:1fr}.strategic-planning-working-step i{display:none}}.toolkit-reference-pointer{margin-top:18px;padding:15px 17px;border:1px solid rgba(69,151,184,.16);border-radius:14px;background:#05162280;display:flex;align-items:center;justify-content:space-between;gap:18px}.toolkit-reference-pointer span{display:block;color:#69ccec;font-size:.55rem;font-weight:900;letter-spacing:.1em}.toolkit-reference-pointer h2{margin:4px 0;color:#dceaf0;font-size:.85rem}.toolkit-reference-pointer p{margin:0;color:#7895a7;font-size:.63rem;line-height:1.45}.help-framework-library{margin-top:18px;padding:18px;border:1px solid rgba(74,160,194,.18);border-radius:16px;background:#0516227a}.help-framework-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.help-framework-group{overflow:hidden;border:1px solid rgba(71,145,174,.16);border-radius:13px;background:#0519269e}.help-framework-group>header{display:flex;justify-content:space-between;gap:12px;padding:13px;border-bottom:1px solid rgba(70,145,174,.13)}.help-framework-group>header span{color:#5cd2f4;font-size:.54rem;font-weight:900;letter-spacing:.1em}.help-framework-group>header h3{margin:4px 0;color:#dceaf0;font-size:.82rem}.help-framework-group>header p{margin:0;color:#718ea1;font-size:.59rem;line-height:1.4}.help-framework-list{display:flex;flex-direction:column}.help-framework-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid rgba(70,145,174,.1)}.help-framework-item:last-child{border-bottom:none}.help-framework-item strong{display:block;color:#d3e2e9;font-size:.66rem}.help-framework-item p{margin:3px 0 0;color:#678496;font-size:.56rem;line-height:1.35}.help-framework-item button,.help-framework-execution-note button{flex:0 0 auto;border:1px solid rgba(70,177,218,.25);background:#082837b3;color:#9adcf2;border-radius:8px;padding:7px 10px;font:inherit;font-size:.56rem;font-weight:900;cursor:pointer}.help-framework-execution-note{margin-top:12px;padding:12px 14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-radius:11px;border:1px solid rgba(60,193,166,.18);background:#0834313b;color:#88aaa5;font-size:.61rem}.help-framework-execution-note strong{color:#65d8bc}.help-framework-execution-note button{margin-inline-start:auto}@media (max-width:1050px){.help-framework-groups{grid-template-columns:1fr}}@media (max-width:700px){.toolkit-reference-pointer{flex-direction:column;align-items:stretch}.help-framework-item{align-items:flex-start}}.quantitative-divider{margin-top:22px}.quantitative-engine-master{margin-top:10px;padding:20px;border-radius:17px;border:1px solid rgba(125,111,235,.28);background:radial-gradient(circle at 90% 0%,rgba(86,71,190,.13),transparent 31%),#08142ab8}.quantitative-engine-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.quantitative-engine-head>div:first-child>span,.quantitative-recommended-banner span,.quantitative-engine-architecture span{display:block;color:#9287ff;font-size:.56rem;font-weight:900;letter-spacing:.11em}.quantitative-engine-head h2{margin:5px 0;color:#f0efff;font-size:1.08rem}.quantitative-engine-head p{margin:0;max-width:900px;color:#8e99bb;font-size:.67rem;line-height:1.5}.quantitative-engine-status{flex:0 0 auto;padding:9px 12px;border:1px solid rgba(133,120,244,.24);border-radius:11px;background:#2c246847}.quantitative-engine-status strong{display:block;color:#b4abff;font-size:.55rem}.quantitative-engine-status span{display:block;margin-top:3px;color:#7c87a7;font-size:.55rem}.quantitative-engine-flow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:15px}.quantitative-engine-flow-step{position:relative;min-height:64px;padding:10px;border-radius:10px;border:1px solid rgba(112,106,214,.18);background:#12193aad}.quantitative-engine-flow-step>span{display:block;color:#958dff;font-size:.53rem;font-weight:900}.quantitative-engine-flow-step strong{display:block;margin-top:5px;color:#d6d7ef;font-size:.59rem;line-height:1.3}.quantitative-engine-flow-step i{position:absolute;right:-7px;top:50%;transform:translateY(-50%);color:#7973de;font-style:normal;font-weight:900}[dir=rtl] .quantitative-engine-flow-step i{right:auto;left:-7px;transform:translateY(-50%) rotate(180deg)}.quantitative-recommended-banner{margin-top:14px;padding:13px 14px;display:grid;grid-template-columns:minmax(180px,.36fr) 1fr;gap:14px;align-items:center;border-radius:11px;border:1px solid rgba(92,194,234,.17);background:#0a283d73}.quantitative-recommended-banner strong{display:block;margin-top:4px;color:#dceaf4;font-size:.72rem}.quantitative-recommended-banner p{margin:0;color:#9db1c7;font-size:.62rem;line-height:1.45}.quantitative-model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.quantitative-model-card{min-height:188px;display:flex;flex-direction:column;padding:13px;border-radius:12px;border:1px solid rgba(83,106,157,.17);background:#061627bd}.quantitative-model-card.recommended{border-color:#71ccef61;background:linear-gradient(180deg,#0d364bad,#0a192ec7);box-shadow:inset 0 0 0 1px #44b6e014}.quantitative-model-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.quantitative-model-card header>span{color:#8178f5;font-size:.55rem;font-weight:900}.quantitative-model-tags{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.quantitative-model-tags b,.quantitative-model-tags em{padding:4px 6px;border-radius:999px;font-size:.48rem;font-style:normal;font-weight:900}.quantitative-model-tags b{color:#9aa9c1;border:1px solid rgba(102,120,160,.18);background:#18253e9e}.quantitative-model-tags em{color:#86e3ff;border:1px solid rgba(69,196,236,.2);background:#0b465b73}.quantitative-model-card h3{margin:12px 0 5px;color:#e4e9f3;font-size:.72rem;line-height:1.3}.quantitative-model-card p{margin:0 0 12px;flex:1;color:#70839b;font-size:.57rem;line-height:1.48}.quantitative-model-card button{width:100%;border:1px solid rgba(99,110,167,.18);border-radius:8px;padding:7px;background:#1a1f3e75;color:#757f9b;font:inherit;font-size:.53rem;font-weight:900}.quantitative-engine-architecture{margin-top:14px;padding:13px 15px;border-left:3px solid rgba(121,108,235,.68);border-radius:9px;background:#231c5340}[dir=rtl] .quantitative-engine-architecture{border-left:none;border-right:3px solid rgba(121,108,235,.68)}.quantitative-engine-architecture strong{display:block;margin-top:5px;color:#dcd8ff;font-size:.68rem}.quantitative-engine-architecture p{margin:7px 0 0;color:#858eaf;font-size:.59rem;line-height:1.5}.quantitative-to-stage3{margin-top:10px;padding:11px 13px;border-radius:9px;border:1px solid rgba(68,190,222,.14);background:#082b3947;font-size:.59rem}.quantitative-to-stage3 strong{color:#6ddaf5}.quantitative-to-stage3 span{margin-inline-start:7px;color:#93a8ba}@media (max-width:1250px){.quantitative-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quantitative-engine-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.quantitative-engine-head{flex-direction:column}.quantitative-engine-flow,.quantitative-model-grid{grid-template-columns:1fr}.quantitative-engine-flow-step i{display:none}.quantitative-recommended-banner{grid-template-columns:1fr}}.quantitative-model-run{cursor:pointer!important;border-color:#4eccf066!important;background:#0c4f6573!important;color:#a5ecff!important}.mcda-engine-panel{margin-top:16px;padding:17px;border-radius:14px;border:1px solid rgba(80,207,235,.28);background:radial-gradient(circle at 0% 0%,rgba(19,111,131,.12),transparent 32%),#051827d6}.mcda-engine-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mcda-engine-head>div:first-child>span,.mcda-alternative-editor>span,.mcda-results-head span{display:block;color:#62d8f5;font-size:.54rem;font-weight:900;letter-spacing:.1em}.mcda-engine-head h3,.mcda-results-head h3{margin:5px 0;color:#e8f5f8;font-size:.91rem}.mcda-engine-head p{margin:0;color:#83a3b2;font-size:.62rem;line-height:1.45}.mcda-weight-total{flex:0 0 auto;min-width:105px;padding:10px 12px;text-align:center;border-radius:10px;border:1px solid rgba(245,173,77,.28);background:#58370f38}.mcda-weight-total.valid{border-color:#44d4a047;background:#0f4f3c3d}.mcda-weight-total span{display:block;color:#94a8b5;font-size:.49rem;font-weight:900}.mcda-weight-total strong{display:block;margin-top:3px;color:#ffc36c;font-size:.86rem}.mcda-weight-total.valid strong{color:#72e0b5}.mcda-method-note{margin-top:11px;padding:10px 12px;border-radius:9px;background:#0f2f3e85;color:#8ba9b8;font-size:.59rem;line-height:1.4}.mcda-method-note strong{color:#b8dce6;margin-inline-end:5px}.mcda-alternative-editor{margin-top:13px}.mcda-alternative-editor>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:7px}.mcda-alternative-editor label{padding:9px;border:1px solid rgba(74,143,169,.16);border-radius:9px;background:#04131d8c}.mcda-alternative-editor small{display:block;margin-bottom:5px;color:#6d8999;font-size:.5rem;font-weight:800}.mcda-alternative-editor input,.mcda-input-table input,.mcda-input-table select{width:100%;box-sizing:border-box;border:1px solid rgba(75,155,184,.2);border-radius:7px;background:#051925eb;color:#d8e8ed;padding:7px 8px;font:inherit;font-size:.59rem;outline:none}.mcda-alternative-editor input:focus,.mcda-input-table input:focus,.mcda-input-table select:focus{border-color:#4cd3f080}.mcda-table-wrap,.mcda-result-table-wrap{overflow:auto;margin-top:12px;border:1px solid rgba(76,143,168,.15);border-radius:10px}.mcda-input-table,.mcda-result-table{width:100%;border-collapse:collapse;min-width:760px}.mcda-input-table th,.mcda-result-table th{padding:9px 10px;text-align:left;color:#8fb5c3;background:#082533c7;border-bottom:1px solid rgba(79,145,170,.15);font-size:.55rem}[dir=rtl] .mcda-input-table th,[dir=rtl] .mcda-result-table th{text-align:right}.mcda-input-table td,.mcda-result-table td{padding:8px 10px;border-bottom:1px solid rgba(73,130,151,.11);color:#a6bcc5;font-size:.57rem}.mcda-input-table tr:last-child td,.mcda-result-table tr:last-child td{border-bottom:none}.mcda-input-table td:first-child{min-width:170px}.mcda-input-table input{max-width:88px}.mcda-input-table select{max-width:80px}.mcda-actions{display:flex;gap:8px;margin-top:12px}.mcda-actions button,.mcda-results-head button{border:1px solid rgba(77,169,204,.24);border-radius:8px;background:#092d3eb3;color:#9cdcf1;padding:8px 11px;font:inherit;font-size:.56rem;font-weight:900;cursor:pointer}.mcda-actions button.primary{border-color:#4ed2eb6b;background:linear-gradient(90deg,#107b9fb8,#504ac599);color:#edfaff}.mcda-message{margin-top:10px;padding:9px 11px;border-radius:8px;border:1px solid rgba(238,169,73,.22);background:#51350f30;color:#d6ad70;font-size:.56rem}.mcda-message.success{border-color:#3fcf9f38;background:#0b473633;color:#79dcb8}.mcda-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(78,151,176,.15)}.mcda-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mcda-ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.mcda-ranking-grid article{position:relative;padding:12px;border-radius:10px;border:1px solid rgba(87,139,164,.16);background:#051b27a8}.mcda-ranking-grid article.winner{border-color:#3fd0a457;background:linear-gradient(180deg,#0c4e3e61,#051c28b3)}.mcda-ranking-grid span{color:#67cae9;font-size:.53rem;font-weight:900}.mcda-ranking-grid strong{display:block;margin:5px 0 9px;color:#dfebef;font-size:.68rem}.mcda-ranking-grid b{color:#8fe6c4;font-size:.82rem}.mcda-ranking-grid small{display:block;margin-top:3px;color:#6e8d9b;font-size:.5rem}.mcda-result-table th small,.mcda-result-table td small{display:block;margin-top:3px;color:#5f7f8d;font-size:.47rem}.mcda-deterministic-note{margin-top:11px;padding:11px 13px;border-left:3px solid rgba(61,206,161,.7);border-radius:8px;background:#09403233}[dir=rtl] .mcda-deterministic-note{border-left:none;border-right:3px solid rgba(61,206,161,.7)}.mcda-deterministic-note>span{color:#60d6ad;font-size:.49rem;font-weight:900;letter-spacing:.1em}.mcda-deterministic-note strong{display:block;margin-top:4px;color:#d8eee7;font-size:.64rem}.mcda-deterministic-note p{margin:5px 0 0;color:#729d90;font-size:.56rem;line-height:1.45}@media (max-width:900px){.mcda-alternative-editor>div,.mcda-ranking-grid{grid-template-columns:1fr}.mcda-engine-head,.mcda-results-head{flex-direction:column;align-items:stretch}}.decision-models-help-guide{margin-top:18px;padding:18px;border:1px solid rgba(124,112,235,.2);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(83,68,180,.1),transparent 28%),#06152785}.decision-models-help-intro{margin-top:13px;padding:12px 14px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-radius:11px;border:1px solid rgba(115,102,225,.18);background:#211b4d42}.decision-models-help-intro span,.mcda-help-example>span{display:block;color:#968dff;font-size:.53rem;font-weight:900;letter-spacing:.1em}.decision-models-help-intro strong{display:block;margin-top:4px;color:#dcd8ff;font-size:.67rem}.decision-models-help-intro p{margin:0;max-width:560px;color:#7e89aa;font-size:.57rem;line-height:1.45}.decision-models-help-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.decision-model-help-card{border:1px solid rgba(79,120,164,.16);border-radius:11px;background:#051827ad;overflow:hidden}.decision-model-help-card[open]{border-color:#6d66da45}.decision-model-help-card>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:12px}.decision-model-help-card>summary::-webkit-details-marker{display:none}.decision-model-help-number{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#2d26696b;color:#9d95ff;font-size:.53rem;font-weight:900}.decision-model-help-card>summary strong{display:block;color:#dce7ee;font-size:.66rem}.decision-model-help-card>summary small{display:block;margin-top:4px;color:#6f8799;font-size:.53rem;line-height:1.4}.decision-model-help-card>summary>b{color:#877ff0;font-size:.8rem;transition:transform .18s ease}.decision-model-help-card[open]>summary>b{transform:rotate(180deg)}.decision-model-help-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.decision-model-help-body>div{padding:9px 10px;border-radius:8px;border:1px solid rgba(68,128,151,.12);background:#04121d80}.decision-model-help-body span{display:block;color:#73cce7;font-size:.49rem;font-weight:900;letter-spacing:.06em}.decision-model-help-body p{margin:4px 0 0;color:#879eaa;font-size:.54rem;line-height:1.45}.decision-model-help-method{border-color:#6a5ed42e!important;background:#1f1a484d!important}.decision-model-help-method span{color:#9b93ff}.decision-model-help-limit{border-color:#e1a14b24!important;background:#422c112e!important}.decision-model-help-limit span{color:#d7a35f}.mcda-help-example{margin-top:13px;padding:14px;border-radius:11px;border:1px solid rgba(69,202,179,.2);background:#0839333b}.mcda-help-formula{margin-top:7px;padding:10px 12px;border-radius:8px;background:#051d25b8;color:#b9eee1;font-size:.68rem;text-align:center}.mcda-help-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.mcda-help-example-grid>div{padding:9px;border-radius:8px;border:1px solid rgba(61,174,153,.14);background:#051d238c}.mcda-help-example-grid small{display:block;color:#688d88;font-size:.48rem}.mcda-help-example-grid strong{display:block;margin-top:3px;color:#d7ece7;font-size:.61rem}.mcda-help-example>p{margin:9px 0 0;color:#789991;font-size:.56rem;line-height:1.45}@media (max-width:900px){.decision-models-help-list,.decision-model-help-body{grid-template-columns:1fr}.decision-models-help-intro{flex-direction:column;align-items:stretch}.mcda-help-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mcda-help-example-grid{grid-template-columns:1fr}}.help-collapsible{margin-top:16px;border:1px solid rgba(73,145,177,.18);border-radius:14px;background:#05162285;overflow:hidden}.help-collapsible>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;-webkit-user-select:none;user-select:none}.help-collapsible>summary::-webkit-details-marker{display:none}.help-collapsible>summary span{display:block;color:#62d4f3;font-size:.55rem;font-weight:900;letter-spacing:.1em}.help-collapsible>summary strong{display:block;margin-top:4px;color:#dce8ee;font-size:.78rem}.help-collapsible>summary>b{color:#6fd9f5;font-size:.9rem;transition:transform .18s ease}.help-collapsible[open]>summary>b{transform:rotate(180deg)}.help-collapsible[open]>summary{border-bottom:1px solid rgba(73,145,177,.13)}.help-collapsible>section>.toolkit-help-section-head{display:none}.help-collapsible>section{margin-top:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.help-collapsible>section.toolkit-help-official-detail,.help-collapsible>section.help-framework-library,.help-collapsible>section.decision-models-help-guide{padding:16px 18px 18px}.toolkit-help-advanced-procedure.help-collapsible>summary{margin:0}@media (max-width:700px){.help-collapsible>summary{align-items:flex-start}}.help-core-modules-index{margin-top:16px}.help-core-module-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.help-core-module-card{border:1px solid rgba(71,142,175,.18);border-radius:14px;background:#05162285;overflow:hidden}.help-core-module-card.core-1{border-color:#49c7ec47;background:radial-gradient(circle at 100% 0%,rgba(29,120,159,.1),transparent 30%),#05182599}.help-core-module-card>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:start;padding:15px 17px;-webkit-user-select:none;user-select:none}.help-core-module-card>summary::-webkit-details-marker{display:none}.help-core-module-number{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(76,181,218,.2);background:#0b384b8c;color:#74dafa;font-size:.6rem;font-weight:900}.help-core-module-card>summary span{display:block;color:#5fc9eb;font-size:.52rem;font-weight:900;letter-spacing:.09em}.help-core-module-card>summary strong{display:block;margin-top:4px;color:#e0ebf0;font-size:.78rem}.help-core-module-card>summary small{display:block;margin-top:4px;max-width:980px;color:#718d9f;font-size:.57rem;line-height:1.45}.help-core-module-card>summary>b{color:#69d4f2;font-size:.9rem;transition:transform .18s ease}.help-core-module-card[open]>summary>b{transform:rotate(180deg)}.help-core-module-card[open]>summary{border-bottom:1px solid rgba(72,143,174,.12)}.help-core-module-content{padding:0 16px 18px}.help-core-module-content>section:first-child{margin-top:16px}.help-core-module-placeholder{padding:16px 18px 18px 74px}.help-core-module-placeholder strong{display:block;color:#9db5c1;font-size:.65rem}.help-core-module-placeholder p{margin:5px 0 0;color:#6f8796;font-size:.57rem;line-height:1.5;max-width:900px}@media (max-width:700px){.help-core-module-card>summary{grid-template-columns:38px 1fr auto;padding:13px}.help-core-module-placeholder{padding:14px}}.financial-engine-panel{margin-top:16px;padding:17px;border-radius:14px;border:1px solid rgba(94,180,239,.25);background:radial-gradient(circle at 100% 0%,rgba(55,88,186,.12),transparent 30%),#051627d6}.financial-engine-head,.financial-results-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.financial-engine-head>div:first-child>span,.financial-results-head span,.financial-help-example>span{display:block;color:#79bfff;font-size:.54rem;font-weight:900;letter-spacing:.1em}.financial-engine-head h3,.financial-results-head h3{margin:5px 0;color:#e7efff;font-size:.91rem}.financial-engine-head p{margin:0;color:#8197b5;font-size:.61rem;line-height:1.45}.financial-currency-field{min-width:92px}.financial-currency-field span{display:block;color:#7189a9;font-size:.48rem;font-weight:900}.financial-currency-field input,.financial-alternative-card input{width:100%;box-sizing:border-box;border:1px solid rgba(94,155,210,.2);border-radius:7px;background:#051727e6;color:#dbe8f4;padding:7px 8px;font:inherit;font-size:.57rem}.financial-formula-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.financial-formula-strip>div{padding:10px 11px;border-radius:9px;border:1px solid rgba(89,147,215,.15);background:#0e20408c}.financial-formula-strip span{display:block;color:#6e97c9;font-size:.48rem;font-weight:900}.financial-formula-strip strong{display:block;margin-top:4px;color:#cfe3ff;font-size:.59rem}.financial-steps-note{margin-top:10px;padding:10px 12px;border-radius:8px;background:#231f4e47;color:#8793b2;font-size:.56rem;line-height:1.45}.financial-steps-note strong{color:#b2a9ff;margin-inline-end:5px}.financial-alternative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.financial-alternative-card{padding:12px;border-radius:10px;border:1px solid rgba(75,126,177,.16);background:#051423a3}.financial-alternative-name{font-weight:900!important;color:#dcecff!important;margin-bottom:9px}.financial-core-inputs{display:grid;grid-template-columns:1fr .7fr;gap:7px}.financial-alternative-card label span{display:block;margin-bottom:4px;color:#6f88a4;font-size:.47rem;font-weight:800}.financial-cashflow-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:8px}.financial-cashflow-list input{padding:6px 5px}.financial-actions{display:flex;gap:8px;margin-top:12px}.financial-actions button,.financial-results-head button{border:1px solid rgba(90,154,219,.24);border-radius:8px;background:#0d2644b3;color:#a8d1f7;padding:8px 11px;font:inherit;font-size:.55rem;font-weight:900;cursor:pointer}.financial-actions button.primary{border-color:#53b6ed66;background:linear-gradient(90deg,#1f73acbd,#4842b8a6);color:#eff8ff}.financial-message{margin-top:10px;padding:9px 11px;border-radius:8px;border:1px solid rgba(79,192,229,.18);background:#09364833;color:#7ccbe2;font-size:.55rem}.financial-message.success{border-color:#44cfa133;background:#0a433333;color:#7bd8b7}.financial-results{margin-top:14px;padding-top:14px;border-top:1px solid rgba(78,143,187,.14)}.financial-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.financial-result-grid article{padding:12px;border-radius:10px;border:1px solid rgba(73,126,180,.16);background:#05192aab}.financial-result-grid article.top-npv{border-color:#46d3a652;background:linear-gradient(180deg,#0c4c3d57,#051a2ab8)}.financial-result-grid header span{display:block;color:#72bff2;font-size:.48rem;font-weight:900}.financial-result-grid header strong{display:block;margin:3px 0 9px;color:#e2edf5;font-size:.67rem}.financial-result-grid article>div{margin-top:7px}.financial-result-grid small{display:block;color:#688197;font-size:.46rem}.financial-result-grid b{display:block;margin-top:2px;color:#a9d7f5;font-size:.63rem}.financial-result-table-wrap{overflow:auto;margin-top:11px;border:1px solid rgba(74,133,176,.14);border-radius:9px}.financial-result-table{width:100%;min-width:760px;border-collapse:collapse}.financial-result-table th{padding:9px 10px;text-align:left;background:#0a2339cc;color:#85a8c4;border-bottom:1px solid rgba(72,128,170,.14);font-size:.52rem}.financial-result-table td{padding:8px 10px;color:#92a8ba;border-bottom:1px solid rgba(67,116,150,.1);font-size:.54rem}.financial-result-table tr:last-child td{border-bottom:none}.financial-interpretation-note{margin-top:10px;padding:11px 13px;border-left:3px solid rgba(77,200,229,.7);border-radius:8px;background:#09364433}[dir=rtl] .financial-interpretation-note{border-left:none;border-right:3px solid rgba(77,200,229,.7)}.financial-interpretation-note>span{color:#64cae5;font-size:.48rem;font-weight:900;letter-spacing:.08em}.financial-interpretation-note strong{display:block;margin-top:4px;color:#d5ecf3;font-size:.62rem}.financial-interpretation-note p{margin:5px 0 0;color:#74929d;font-size:.54rem;line-height:1.45}.decision-model-help-steps{border-color:#44bee026!important;background:#07334338!important}.decision-model-help-steps span{color:#65d0ed!important}.financial-help-example{margin-top:12px;padding:14px;border-radius:11px;border:1px solid rgba(89,151,225,.18);background:#0c264845}.financial-help-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.financial-help-formulas>div{padding:9px;border-radius:8px;background:#06182bb8;border:1px solid rgba(78,132,191,.14)}.financial-help-formulas small{display:block;color:#6c91bd;font-size:.47rem}.financial-help-formulas strong{display:block;margin-top:3px;color:#cfe1f5;font-size:.57rem}.financial-help-example p{margin:9px 0 0;color:#748ba4;font-size:.55rem;line-height:1.45}@media (max-width:1000px){.financial-alternative-grid,.financial-result-grid{grid-template-columns:1fr}}@media (max-width:760px){.financial-engine-head,.financial-results-head{flex-direction:column}.financial-formula-strip,.financial-help-formulas{grid-template-columns:1fr}.financial-cashflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;padding:5px;border-radius:12px;background:#031226b8;border:1px solid rgba(94,150,216,.16)}.auth-mode-tabs button{padding:10px 12px;border:0;border-radius:9px;color:#7189a5;background:transparent;font-weight:800;cursor:pointer}.auth-mode-tabs button.active{color:#eaf4ff;background:linear-gradient(90deg,#1997ff38,#694aff2e);box-shadow:inset 0 0 0 1px #509eff2e}.auth-text-btn{border:0;background:transparent;color:#62b6ff;font-size:12px;font-weight:800;cursor:pointer;padding:6px}.login-message.success{color:#8ef2ce;background:#10644e33}.input-symbol{font-size:16px;color:#6d87a9}.registration-form{max-height:430px;overflow:auto;padding-right:4px}.registration-purpose-shell{height:auto;align-items:flex-start;padding-top:16px;padding-bottom:16px}.registration-purpose-shell textarea{width:100%;resize:vertical;border:0;outline:0;color:#edf5ff;background:transparent;font:inherit;min-height:65px}.access-centered-page{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 50% 0%,rgba(44,108,255,.15),transparent 36%),#06111f}.access-process-card{width:min(560px,100%);padding:38px;border-radius:24px;border:1px solid rgba(82,147,220,.22);background:linear-gradient(155deg,#091e35fa,#051223fa);box-shadow:0 24px 80px #00000047;text-align:center}.access-process-card .logo-wrap{justify-content:center}.access-process-icon{width:70px;height:70px;margin:28px auto 18px;display:grid;place-items:center;border-radius:20px;color:#64b9ff;background:#277cff1f;border:1px solid rgba(68,148,255,.2)}.access-process-icon.done{color:#57e2b8;background:#1ea47d1f}.access-process-card h1{margin:12px 0;font-size:30px}.access-process-card p{color:#8299b3;line-height:1.7}.access-password-form{display:grid;gap:12px;margin-top:24px}.access-password-form input{height:54px;border-radius:12px;border:1px solid rgba(91,155,229,.22);padding:0 15px;color:#edf5ff;background:#041426bf;outline:none}.access-primary-btn{margin-top:18px;border:0;border-radius:12px;padding:14px 20px;color:#fff;font-weight:900;background:linear-gradient(90deg,#159dff,#5a61ff 55%,#8b48ff);cursor:pointer}.access-inline-message{margin-top:16px;padding:11px 13px;border-radius:10px;color:#b7d5f4;background:#20589129}.subscriber-shell{min-height:100vh;color:#e8f1fb;background:radial-gradient(circle at 90% 0%,rgba(79,54,255,.1),transparent 28%),#06111f}.subscriber-header{display:flex;justify-content:space-between;align-items:center;padding:20px 5vw;border-bottom:1px solid rgba(84,131,181,.14);background:#040f1ce6}.subscriber-header>div:last-child{display:flex;align-items:center;gap:16px;color:#758ea8;font-size:12px}.subscriber-signout{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:9px;color:#9db3c9;border:1px solid rgba(91,155,229,.18);background:#0f243bb3}.subscriber-main{width:min(1280px,92vw);margin:0 auto;padding:42px 0 70px}.subscriber-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.subscriber-hero h1{margin:8px 0;font-size:clamp(32px,4vw,52px)}.subscriber-hero p{margin:0;color:#758da7}.subscriber-status-pill{padding:10px 15px;border-radius:999px;border:1px solid rgba(95,156,224,.2);color:#bad6f1;background:#1234568c;font-weight:900;font-size:12px;text-transform:capitalize}.status-expired,.status-suspended{color:#ffb3bf;border-color:#ff57773d;background:#711f2f38}.status-trial,.status-paid{color:#6de5c3;border-color:#44e1b53d;background:#0e5f4b38}.subscriber-metrics-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:30px}.subscriber-metrics-grid article,.admin-metric-grid article{padding:18px;border-radius:15px;border:1px solid rgba(82,137,194,.13);background:#0d1a28}.subscriber-metrics-grid span,.admin-metric-grid span{display:block;color:#718aa3;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.subscriber-metrics-grid strong,.admin-metric-grid strong{display:block;margin-top:8px;font-size:20px}.subscription-choice-card,.subscriber-modules-card,.admin-finance-card,.admin-users-section,.admin-module-control{margin-top:26px;padding:26px;border-radius:20px;border:1px solid rgba(84,139,197,.14);background:#0b1825}.subscription-choice-card{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:center}.subscription-choice-card h2,.admin-finance-card h2,.admin-users-section h2,.admin-module-control h2{margin:7px 0 8px}.subscription-choice-card p,.admin-finance-card p{margin:0;color:#718aa3;line-height:1.6}.subscription-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.subscription-plan-grid article{display:grid;gap:7px;padding:17px;border-radius:14px;color:#8ed9ff;background:#154f7d2e;border:1px solid rgba(67,153,220,.17)}.subscription-plan-grid strong{color:#e7f2ff}.subscription-plan-grid span{color:#6f879f;font-size:11px}.subscriber-module-list{display:grid;gap:9px;margin-top:18px}.subscriber-module-row{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;border-radius:12px;border:1px solid rgba(84,139,197,.12);background:#071828a8}.subscriber-module-row div{display:grid;gap:4px}.subscriber-module-row span{color:#6d849c;font-size:11px}.subscriber-module-row.locked{color:#f3bd6f}.subscriber-module-row.coming{color:#79a7c8}.module-coming-soon{position:relative;opacity:.78}.module-coming-soon .explore-module-btn:disabled,.module-coming-soon .upload-module-btn:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.4)}.coming-soon-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:14px;padding:6px 9px;border-radius:999px;color:#f1c06f;background:#8a5b122e;border:1px solid rgba(237,170,64,.18);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.subscription-status-card{border-color:#3ecaa62e!important;background:linear-gradient(145deg,#0f414099,#0c1d2df2)!important}.admin-console-shell{min-height:100vh;color:#e8f0fa;background:#071019}.admin-console-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 4vw;border-bottom:1px solid #1a2a38;background:#08131e}.admin-console-header>div:first-child{display:flex;align-items:center;gap:28px}.admin-console-header h1{margin:5px 0 4px;font-size:28px}.admin-console-header p{margin:0;color:#718aa2;font-size:12px}.admin-console-actions{display:flex;gap:9px;flex-wrap:wrap}.admin-console-actions button{display:flex;align-items:center;gap:7px;padding:10px 13px;border-radius:10px;border:1px solid #24394b;color:#a7bfd3;background:#0d1a26;font-weight:800}.admin-console-main{width:min(1450px,92vw);margin:0 auto;padding:34px 0 60px}.admin-attention{margin-bottom:24px}.admin-attention-box{display:flex;align-items:center;gap:10px;margin-top:12px;padding:18px 20px;border-radius:13px;color:#7690a8;background:#0e1b27;border:1px solid #162a3a}.admin-attention-box.active{color:#f2bf72;border-color:#efaa3a33;background:#5a3a0e29}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.admin-metric-grid strong{font-size:28px}.admin-finance-card{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:center}.admin-finance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.admin-finance-grid article{padding:16px;border-radius:12px;background:#0f2030;border:1px solid #1b3447}.admin-finance-grid span{display:block;color:#7390aa;font-size:11px}.admin-finance-grid strong{display:block;margin-top:7px;font-size:22px}.admin-users-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.admin-user-filters{display:flex;gap:9px;flex-wrap:wrap}.admin-user-filters label{display:flex;align-items:center;gap:8px;min-width:320px;padding:10px 12px;border-radius:10px;border:1px solid #22384a;background:#091722;color:#68839c}.admin-user-filters input{width:100%;border:0;outline:0;color:#dce9f7;background:transparent}.admin-user-filters select,.admin-users-table select{padding:9px 10px;border-radius:9px;border:1px solid #22384a;color:#b9cfe1;background:#0a1925}.admin-table-wrap{margin-top:18px;overflow:auto;border:1px solid #172b3b;border-radius:14px}.admin-users-table{width:100%;min-width:1450px;border-collapse:collapse;background:#0b1824}.admin-users-table th{padding:12px;text-align:left;color:#728da6;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #223647}.admin-users-table td{padding:13px 12px;vertical-align:top;color:#b8cbdd;font-size:12px;border-bottom:1px solid #142a3a}.admin-users-table td strong{display:block;color:#e4eef8}.admin-users-table td small{display:block;margin-top:4px;color:#68839d}.admin-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#142a39;color:#8caac1;font-size:10px;font-weight:900;text-transform:capitalize}.admin-status.status-trial,.admin-status.status-paid{color:#64e0bb;background:#1268503d}.admin-status.status-pending{color:#f0b960;background:#7d510f38}.admin-status.status-expired,.admin-status.status-rejected,.admin-status.status-suspended{color:#ff9dad;background:#751f2f38}.admin-row-actions{display:flex;gap:6px;flex-wrap:wrap;max-width:360px}.admin-row-actions button{display:flex;align-items:center;gap:5px;padding:7px 8px;border-radius:8px;border:1px solid #24394a;color:#a9c0d4;background:#0e2030;font-size:10px;font-weight:800}.admin-row-actions button.approve{color:#68e1bd;border-color:#3ecca638}.admin-row-actions button.reject{color:#ff9dad;border-color:#f4597333}.admin-row-actions button:disabled{opacity:.4;cursor:not-allowed}.admin-empty-row{text-align:center!important;padding:30px!important;color:#68849e!important}.admin-module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:17px}.admin-module-grid article{display:grid;gap:7px;padding:15px;border-radius:12px;border:1px solid #1a3041;background:#0c1b28}.admin-module-grid article.active{border-color:#3ccea83d;background:#125a4b2e}.admin-module-grid span{color:#54718a;font-size:10px}.admin-module-grid strong{font-size:12px}.admin-module-grid small{color:#788fa5}.admin-console-footer{display:flex;justify-content:space-between;padding:20px 4vw;color:#567089;border-top:1px solid #172938;font-size:10px}@media (max-width:1100px){.subscriber-metrics-grid{grid-template-columns:repeat(2,1fr)}.subscription-choice-card,.admin-finance-card{grid-template-columns:1fr}.admin-metric-grid,.admin-module-grid{grid-template-columns:repeat(2,1fr)}.admin-console-header,.admin-users-head{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.subscriber-hero{align-items:flex-start;flex-direction:column}.subscriber-metrics-grid,.subscription-plan-grid,.admin-metric-grid,.admin-module-grid{grid-template-columns:1fr}.admin-user-filters label{min-width:0;width:100%}.admin-user-filters{width:100%}.admin-console-header>div:first-child{align-items:flex-start;flex-direction:column}}.toolkit-organization-diagnosis-action{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 15px;border:1px solid rgba(124,92,255,.28);border-radius:12px;background:linear-gradient(135deg,#11344ec7,#231b51b8);box-shadow:inset 0 1px #ffffff06,0 10px 30px #0000001f}.toolkit-organization-diagnosis-action button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid rgba(87,213,255,.38);border-radius:10px;background:linear-gradient(135deg,#0c5474e0,#5637b9d1);color:#eafaff;box-shadow:0 0 0 1px #53d4ff0d,0 7px 22px #1a58982e;cursor:pointer;font:inherit;font-size:.71rem;font-weight:900;letter-spacing:.01em;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.toolkit-organization-diagnosis-action button:hover:not(:disabled){transform:translateY(-1px);border-color:#67e0ffad;background:linear-gradient(135deg,#0f698ef2,#6640d4eb);box-shadow:0 0 0 1px #5cdeff14,0 9px 28px #246fbe40}.toolkit-organization-diagnosis-action button.active{border-color:#69e0ffd1;background:linear-gradient(135deg,#127497fa,#7146def5);color:#fff;box-shadow:0 0 18px #3ec5ff2e,0 8px 26px #4b35bd38}.toolkit-organization-diagnosis-action button:focus-visible{outline:2px solid rgba(103,220,255,.88);outline-offset:3px}.toolkit-organization-diagnosis-action button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.65);transform:none;box-shadow:none}.toolkit-organization-diagnosis-action>span{color:#9bb8cb;font-size:.69rem;line-height:1.55}[dir=rtl] .toolkit-organization-diagnosis-action{direction:rtl}@media (max-width:760px){.toolkit-organization-diagnosis-action{align-items:stretch;flex-direction:column}.toolkit-organization-diagnosis-action button{width:100%}}.linked-analysis-workspace{margin-top:16px;padding:16px;border:1px solid rgba(78,206,255,.25);border-radius:14px;background:linear-gradient(135deg,#072435d1,#171f46b8)}.linked-analysis-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.linked-analysis-workspace-head>div{display:grid;gap:4px}.linked-analysis-workspace-head span{color:#5ddcff;font-size:.66rem;font-weight:900;letter-spacing:.12em}.linked-analysis-workspace-head strong{color:#f4f8ff;font-size:.86rem}.linked-analysis-workspace-head b{padding:6px 10px;border:1px solid rgba(255,188,69,.32);border-radius:999px;color:#e9bd68;background:#714b0729;font-size:.64rem}.linked-analysis-workspace-head b.ready{border-color:#3fe2ad57;color:#71e4bc;background:#096c4c2e}.linked-analysis-workspace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.linked-analysis-item{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid rgba(91,128,156,.22);border-radius:9px;background:#0418267a;color:#7898af}.linked-analysis-item.saved{border-color:#32c9ee4d;color:#bfeeff;background:#0c4d633d}.linked-analysis-item span{font-weight:900}.linked-analysis-item small{font-size:.64rem;line-height:1.3}.linked-analysis-workspace>p{margin:12px 0 0;color:#8eacbf;font-size:.69rem;line-height:1.55}.toolkit-run-notice{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid rgba(68,211,177,.22);border-radius:10px;background:#0a554521}.toolkit-run-notice strong{flex:0 0 auto;color:#78e4c2;font-size:.68rem}.toolkit-run-notice span{color:#b8cbd7;font-size:.68rem}@media (max-width:900px){.linked-analysis-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.linked-analysis-workspace-head,.toolkit-run-notice{align-items:flex-start;flex-direction:column}.linked-analysis-workspace-grid{grid-template-columns:1fr}}.diagnosis-scope-panel{margin-top:16px;padding:16px;border:1px solid rgba(123,92,255,.28);border-radius:14px;background:linear-gradient(135deg,#122043d1,#1e1b4fb8)}.diagnosis-scope-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.diagnosis-scope-panel-head>div{display:grid;gap:4px}.diagnosis-scope-panel-head span{color:#7d74ff;font-size:.66rem;font-weight:900;letter-spacing:.12em}.diagnosis-scope-panel-head strong{color:#f4f7ff;font-size:.86rem}.diagnosis-scope-panel-head b{padding:6px 10px;border:1px solid rgba(123,92,255,.34);border-radius:999px;color:#c8c3ff;background:#4e3bb12e;font-size:.64rem}.diagnosis-scope-modes{display:flex;flex-wrap:wrap;gap:8px}.diagnosis-scope-modes button,.diagnosis-scope-tools button{border:1px solid rgba(92,132,162,.28);background:#051c2c94;color:#95b3c8;border-radius:9px;cursor:pointer;font:inherit;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.diagnosis-scope-modes button{min-height:36px;padding:7px 12px;font-size:.67rem;font-weight:800}.diagnosis-scope-modes button.active{border-color:#67dbff8c;background:linear-gradient(135deg,#0b5b7bcc,#523ab8c2);color:#effbff}.diagnosis-scope-modes button:hover,.diagnosis-scope-tools button:hover:not(:disabled){transform:translateY(-1px);border-color:#64d7ff80}.diagnosis-scope-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.diagnosis-scope-tools button{display:flex;align-items:center;gap:7px;min-height:40px;padding:8px 10px;text-align:left;font-size:.64rem;line-height:1.25}.diagnosis-scope-tools button.selected{border-color:#4ad8ff75;background:#115b7657;color:#d5f7ff}.diagnosis-scope-tools button:disabled{cursor:not-allowed;opacity:.38;transform:none}.diagnosis-scope-tools button span{flex:0 0 auto;font-weight:900}.diagnosis-scope-panel>p{margin:12px 0 0;color:#92aabd;font-size:.69rem;line-height:1.5}@media (max-width:900px){.diagnosis-scope-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.diagnosis-scope-panel-head{align-items:flex-start;flex-direction:column}.diagnosis-scope-tools{grid-template-columns:1fr}}.diagnosis-scope-panel{margin-bottom:16px}.diagnosis-scope-modes button{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}.diagnosis-scope-panel-head strong,.diagnosis-scope-panel-head span{display:block}.diagnosis-scope-tools button{-moz-appearance:none;appearance:none;-webkit-appearance:none}@media (min-width:901px){.diagnosis-scope-modes{align-items:center}}.toolkit-primary-stage-heading>div>span,.toolkit-card-heading>div>span,.quantitative-engine-head>div>span,.integrated-evaluation-head>div>span,.strategic-planning-foundation-head>div>span,.diagnosis-scope-panel-head>div>span,.linked-analysis-workspace-head>div>span,.toolkit-action-step-label{font-size:.93rem;line-height:1.35;font-weight:800;letter-spacing:.08em}.toolkit-primary-stage-heading h2,.toolkit-card-heading h2,.quantitative-engine-head h2,.strategic-planning-working-head h2{font-size:clamp(1.45rem,2vw,2rem);line-height:1.2}.strategic-planning-working-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.strategic-planning-working-step{min-height:96px}.strategic-planning-working-step span{font-size:.9rem;font-weight:900}.strategic-planning-working-step strong{font-size:.98rem;line-height:1.3}.toolkit-architecture-layers button{min-width:128px;justify-content:center}.toolkit-step-placeholder{margin-top:24px;border-style:dashed;opacity:.96}.toolkit-action-step-label{width:100%;margin-bottom:10px}.quantitative-engine-flow-step span{min-width:2.7rem}@media (max-width: 1100px){.strategic-planning-working-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.strategic-planning-working-flow{grid-template-columns:1fr}}.strategic-planning-working-process,.strategic-planning-foundation,.toolkit-decision-card,.toolkit-recommendation-card,.toolkit-working-frameworks,.quantitative-engine-master,.toolkit-primary-stage-decision,.toolkit-step-placeholder{width:100%;max-width:none;box-sizing:border-box}.strategic-planning-foundation{margin-top:24px}.quantitative-engine-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.quantitative-engine-head>div:first-child{width:100%!important;max-width:none!important;min-width:0!important}.quantitative-engine-head h2{max-width:none!important;width:100%!important;font-size:clamp(1.8rem,2.4vw,2.6rem)!important;line-height:1.15!important;word-break:normal!important}.quantitative-engine-head p{max-width:980px!important}.quantitative-engine-status{width:100%!important;max-width:none!important}.toolkit-primary-stage-heading.compact{grid-template-columns:auto minmax(0,1fr)!important}.toolkit-step-placeholder .toolkit-primary-stage-heading.compact{grid-template-columns:64px minmax(0,1fr)!important}.strategic-planning-working-head h2,.toolkit-primary-stage-heading h2,.toolkit-card-heading h2{word-break:normal!important;overflow-wrap:normal!important}@media (max-width: 900px){.quantitative-engine-head{grid-template-columns:1fr!important}}html{scroll-behavior:smooth}#step-0,#step-1,#step-2,#step-3,#step-4,#step-5,#step-6,#step-7,#step-8,#step-9,#step-10,#step-11{scroll-margin-top:96px}.strategic-planning-working-step.clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.strategic-planning-working-step.clickable:hover,.strategic-planning-working-step.clickable:focus-visible{transform:translateY(-2px);border-color:#4ed9ffb8;background:#0a485e38;box-shadow:0 10px 24px #00000029;outline:none}.toolkit-architecture-layers button{cursor:pointer;transition:all .18s ease}.toolkit-architecture-layers button:hover{border-color:#4ed9ffb8;transform:translateY(-1px)}.strategic-foundation-entry-guide{display:flex;flex-direction:column;gap:4px;min-width:220px;padding:10px 12px;border:1px solid rgba(82,209,197,.26);border-radius:12px;background:#05222f73}.strategic-foundation-entry-guide strong{color:#6ce7d7;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.strategic-foundation-entry-guide span{color:#8fb8d3;font-size:.82rem;line-height:1.35}.toolkit-major-step-heading,.module-workspace-step{width:100%;box-sizing:border-box;border:1px solid rgba(50,163,205,.34);border-radius:20px;background:linear-gradient(135deg,#051d2af5,#071526f5);padding:26px 28px;margin:26px 0}.toolkit-major-step-heading{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:start}.toolkit-major-step-heading.violet{border-color:#785eff6b;background:linear-gradient(135deg,#102241f5,#1c194fe0)}.toolkit-major-step-heading>div:last-child>span,.module-workspace-step .toolkit-primary-stage-heading>div:last-child>span{display:block;color:#59d8ff;font-weight:900;font-size:1rem;letter-spacing:.08em;margin-bottom:8px}.toolkit-major-step-heading.violet>div:last-child>span{color:#9b8cff}.toolkit-major-step-heading h2,.module-workspace-step .toolkit-primary-stage-heading h2{font-size:clamp(1.65rem,2.35vw,2.45rem);line-height:1.12;margin:0 0 8px}.toolkit-major-step-heading p,.module-workspace-step .toolkit-primary-stage-heading p{max-width:1100px;font-size:1rem;line-height:1.6}.module-workspace-step .toolkit-primary-stage-heading{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:start;margin-bottom:24px}.workspace-subsection{border:1px solid rgba(49,151,190,.24);border-radius:16px;padding:18px;margin-top:18px;background:#031b287a}.workspace-subsection-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px}.workspace-subsection-head>span{display:grid;place-items:center;min-width:46px;height:34px;border-radius:10px;background:#24a4d221;color:#5bdcff;font-weight:900}.workspace-subsection-head strong{display:block;font-size:1.05rem;color:#f2f6ff}.workspace-subsection-head small{display:block;color:#81a8c3;margin-top:3px}.alternatives-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.alternative-editor-card{border:1px solid rgba(75,170,206,.25);border-radius:14px;padding:14px;background:#031623a6}.alternative-editor-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;color:#dcecff}.alternative-editor-top button,.criteria-editor-row>button,.kpi-workspace-table td>button{border:0;background:#ff5b741f;color:#ff8395;width:28px;height:28px;border-radius:8px;cursor:pointer}.alternative-editor-card input,.alternative-editor-card textarea,.criteria-editor-row input,.workspace-field textarea,.review-decision-row input,.review-decision-row select,.workspace-save-row select{width:100%;box-sizing:border-box;border:1px solid rgba(77,159,193,.3);background:#061a29;color:#eaf7ff;border-radius:10px;padding:10px 11px}.alternative-editor-card textarea{min-height:88px;resize:vertical;margin-top:8px}.criteria-editor{display:grid;gap:10px}.criteria-editor-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 34px;gap:10px;align-items:end}.criteria-editor-row label span,.workspace-field>span,.review-decision-row label>span,.workspace-save-row label>span{display:block;color:#7ed8f8;font-weight:800;font-size:.82rem;margin-bottom:6px}.criteria-weight-total{margin-top:12px;display:flex;gap:12px;align-items:center;justify-content:space-between;border-radius:10px;padding:10px 12px}.criteria-weight-total.ready{background:#1fd19c17;border:1px solid rgba(31,209,156,.3);color:#58e9bc}.criteria-weight-total.warning{background:#ffb84814;border:1px solid rgba(255,184,72,.26);color:#ffc86c}.workspace-add-btn,.workspace-save-row button,.report-export-actions button{border:1px solid rgba(58,189,232,.55);background:linear-gradient(135deg,#085d79d9,#333bb7e6);color:#fff;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}.workspace-three-grid,.workspace-two-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.workspace-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-field textarea{min-height:120px;resize:vertical}.workspace-save-row{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid rgba(70,144,177,.2);padding-top:16px}.workspace-save-row>div{display:flex;flex-direction:column;gap:4px}.workspace-save-row>div span{color:#6edcff;font-size:.78rem;font-weight:900;letter-spacing:.06em}.workspace-save-row>div strong{color:#eef8ff}.quantitative-engine-head>div:first-child>span{font-size:1.08rem!important;letter-spacing:.08em!important;color:#9d8fff!important}.quantitative-engine-head h2{font-size:clamp(2rem,3vw,3rem)!important}.quantitative-model-card header>span{min-width:42px;color:#a294ff;font-weight:900;letter-spacing:.03em}.kpi-summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.kpi-summary-cards article{position:relative;overflow:hidden;border:1px solid rgba(51,166,207,.34);border-radius:15px;padding:15px;background:#041d2eb3;min-height:92px}.kpi-summary-cards article>span{display:block;color:#8ac4e5;font-size:.8rem;font-weight:800}.kpi-summary-cards article>strong{display:block;font-size:2rem;margin-top:5px;color:#f2fbff}.kpi-summary-cards article.good{border-color:#20d79c59}.kpi-summary-cards article.warn{border-color:#ffb84859}.kpi-summary-cards article.bad{border-color:#ff547059}.mini-bars{position:absolute;right:15px;bottom:15px;display:flex;align-items:flex-end;gap:4px;height:35px}.mini-bars i{display:block;width:6px;background:#7268ff;border-radius:3px 3px 0 0}.mini-bars i:nth-child(1){height:12px}.mini-bars i:nth-child(2){height:22px}.mini-bars i:nth-child(3){height:17px}.mini-bars i:nth-child(4){height:31px}.mini-bars i:nth-child(5){height:26px}.donut-ring{position:absolute;right:14px;bottom:12px;width:54px;height:54px;border-radius:50%;border:7px solid rgba(84,210,181,.42);display:grid;place-items:center}.donut-ring b{font-size:.72rem;color:#eafcff}.kpi-table-wrap{overflow-x:auto;border:1px solid rgba(58,149,188,.28);border-radius:14px}.kpi-workspace-table{width:100%;border-collapse:collapse;min-width:1280px}.kpi-workspace-table th{text-align:left;padding:10px;color:#83dfff;background:#18306559;font-size:.78rem}.kpi-workspace-table td{padding:7px;border-top:1px solid rgba(77,133,161,.15)}.kpi-workspace-table input,.kpi-workspace-table select{width:100%;box-sizing:border-box;background:#061a29;color:#eaf7ff;border:1px solid rgba(63,136,168,.25);border-radius:8px;padding:8px}.kpi-graphics-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.kpi-graphics-grid article{border:1px solid rgba(54,149,190,.25);border-radius:14px;padding:15px;background:#05192a8a}.kpi-graphics-grid article>strong{color:#65ddff}.status-bars{display:grid;gap:9px;margin-top:14px}.status-bars span{position:relative;display:block;height:24px;line-height:24px;padding-left:10px;background:#ffffff0a;border-radius:8px;overflow:hidden;font-size:.76rem}.status-bars i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#21d69b73,#36d3ff38);z-index:0}.status-bars span{color:#d9f3ff}.status-bars span:first-letter{position:relative;z-index:1}.target-actual-bars{display:flex;gap:12px;align-items:flex-end;height:110px;margin-top:12px}.target-actual-bars>div{display:grid;grid-template-columns:18px 18px;gap:3px;align-items:end;position:relative;min-width:54px}.target-actual-bars small{position:absolute;bottom:-28px;left:0;width:72px;color:#7fa7c1;font-size:.62rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.target-actual-bars span{display:block;border-radius:4px 4px 0 0}.target-actual-bars .target{background:#7a6cff}.target-actual-bars .actual{background:#36d7e8}.review-decision-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.review-decision-row label{border:1px solid rgba(68,148,181,.25);border-radius:12px;padding:12px;background:#051b2a73}.review-graphics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.review-graphics article{border:1px solid rgba(83,151,187,.25);border-radius:14px;padding:15px;background:#04182880}.decision-status-orb{margin-top:12px;width:130px;height:44px;border-radius:24px;display:grid;place-items:center;background:#3fafdc1f;border:1px solid rgba(63,175,220,.38);text-transform:capitalize}.decision-status-orb.escalate,.decision-status-orb.close{border-color:#ff5b7073;background:#ff5b701a}.decision-status-orb.adjust,.decision-status-orb.change_alternative{border-color:#ffba4673;background:#ffba461a}.review-kpi-meter{height:18px;border-radius:9px;background:#ffffff0f;overflow:hidden;margin-top:18px}.review-kpi-meter i{display:block;height:100%;background:linear-gradient(90deg,#1bd596,#32d8e8)}.report-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.report-type-grid button{text-align:left;border:1px solid rgba(91,91,203,.35);border-radius:15px;padding:18px;background:#12183f7a;color:#eaf0ff;cursor:pointer}.report-type-grid button.active{border-color:#7e72ff;box-shadow:0 0 0 2px #7e72ff21 inset;background:linear-gradient(135deg,#22316fbf,#3821709e)}.report-type-grid strong{display:block;font-size:1.08rem}.report-type-grid span{display:block;color:#92abc9;line-height:1.45;margin-top:6px}.report-section-selector{margin-top:18px;border:1px solid rgba(78,147,181,.25);border-radius:14px;padding:15px}.report-section-selector>span{color:#63dcff;font-weight:900}.report-section-selector>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin-top:12px}.report-section-selector label{display:flex;align-items:center;gap:8px;color:#b7cde0}.report-structure-preview{margin-top:16px;border-left:4px solid #7a6cff;padding:12px 16px;background:#3c339a14;border-radius:10px}.report-structure-preview strong{color:#9b91ff}.report-structure-preview p{color:#9db4c9;line-height:1.55}.report-export-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.report-export-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.alternatives-editor-grid,.workspace-three-grid,.kpi-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-two-grid,.kpi-graphics-grid,.review-graphics,.report-type-grid{grid-template-columns:1fr}.report-section-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.toolkit-major-step-heading,.module-workspace-step .toolkit-primary-stage-heading,.alternatives-editor-grid,.workspace-three-grid,.kpi-summary-cards,.review-decision-row,.criteria-editor-row{grid-template-columns:1fr}.report-section-selector>div{grid-template-columns:1fr}.workspace-save-row{align-items:stretch;flex-direction:column}.report-export-actions{justify-content:stretch;flex-direction:column}}:root{--m1-bg:#061827;--m1-card:rgba(5,29,42,.78);--m1-card-soft:rgba(5,34,47,.48);--m1-border:rgba(62,172,211,.3);--m1-cyan:#5bdcff;--m1-teal:#63e3ce;--m1-text:#f1f7ff;--m1-muted:#8ba7bb;--m1-purple:#8174ff}.step-standard-workspace,.step-standard-intro,.step-standard-subsection,.strategic-planning-foundation,.toolkit-decision-card,.toolkit-primary-stage-decision,.quantitative-engine-master{border-color:var(--m1-border)!important;background:linear-gradient(135deg,#051d2af5,#071526f5)!important;border-radius:18px!important;box-shadow:none!important}.step-standard-workspace,.module-workspace-step,.quantitative-engine-master,.toolkit-primary-stage-decision,.strategic-planning-foundation,.toolkit-decision-card{padding:24px!important;margin:22px 0!important}.toolkit-major-step-heading.step-standard-intro{padding:22px 24px!important;margin:22px 0 12px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important}.toolkit-primary-stage-number{width:54px!important;height:54px!important;min-width:54px!important;border-radius:14px!important;border:1px solid rgba(64,193,234,.46)!important;background:#07445870!important;color:#f3fbff!important;font-size:1rem!important}.toolkit-primary-stage-heading,.module-workspace-step .toolkit-primary-stage-heading{grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important;margin-bottom:18px!important}.toolkit-primary-stage-heading>div>span,.toolkit-major-step-heading>div:last-child>span,.toolkit-card-heading span,.strategic-planning-foundation-head>div>span,.quantitative-engine-head>div:first-child>span{color:var(--m1-cyan)!important;font-size:.94rem!important;font-weight:900!important;letter-spacing:.08em!important}.toolkit-primary-stage-heading h2,.toolkit-major-step-heading h2,.toolkit-card-heading h2,.quantitative-engine-head h2{color:var(--m1-text)!important;font-size:clamp(1.7rem,2.3vw,2.35rem)!important;line-height:1.15!important;margin:5px 0 8px!important}.toolkit-primary-stage-heading p,.toolkit-major-step-heading p,.toolkit-card-heading p,.quantitative-engine-head p{color:var(--m1-muted)!important;font-size:.96rem!important;line-height:1.55!important;max-width:1120px!important}.strategic-planning-working-step span{font-size:.76rem!important;color:var(--m1-teal)!important;letter-spacing:.04em!important;white-space:nowrap}.strategic-planning-working-step strong{font-size:1rem!important;line-height:1.3!important}.strategic-planning-foundation-head{gap:18px!important;align-items:start!important}.strategic-foundation-entry-guide{border-color:var(--m1-border)!important;background:var(--m1-card-soft)!important}.toolkit-decision-types{gap:12px!important}.toolkit-decision-types button{min-height:54px!important;border-radius:14px!important;border-color:#3a96bb47!important;background:#051b2a75!important;padding:12px 16px!important}.toolkit-decision-types button.active{border-color:#53daffbf!important;background:#08536c70!important;box-shadow:0 0 0 1px #53daff2e inset!important}.step3-intro{margin-bottom:10px!important}.step3-subsection{border-color:var(--m1-border)!important;background:#051d2ab8!important;border-radius:16px!important;padding:20px!important;margin:10px 0!important}.step3-subsection .toolkit-card-heading h2{font-size:1.65rem!important}.toolkit-analysis-path{margin-top:14px!important;border-color:#3eacd33d!important;background:#041b2885!important}.step4-intro{border-color:var(--m1-border)!important;background:linear-gradient(135deg,#051d2af5,#071526f5)!important}.step4-intro>div:last-child>span{color:var(--m1-cyan)!important}.diagnosis-scope-panel,.linked-analysis-workspace,.toolkit-organization-diagnosis-action{border-color:var(--m1-border)!important;background:#051d2ab8!important}.diagnosis-scope-panel-head span,.linked-analysis-workspace-head span,.toolkit-action-step-label{color:var(--m1-cyan)!important;font-size:.9rem!important;letter-spacing:.06em!important}.workspace-subsection{padding:16px!important;border-color:var(--m1-border)!important;background:#051d2a8f!important}.workspace-subsection-head>span{background:#0e6d8b61!important;color:var(--m1-cyan)!important}.alternative-editor-card{border-color:#3eacd345!important;background:#04192699!important}.workspace-add-btn,.workspace-save-row button,.report-export-actions button{border-radius:11px!important;padding:10px 16px!important;background:linear-gradient(135deg,#075c77e6,#3d47b9e0)!important}.quantitative-engine-master{border-color:var(--m1-border)!important}.quantitative-engine-head{gap:14px!important}.quantitative-engine-head h2{font-size:clamp(1.75rem,2.4vw,2.45rem)!important}.quantitative-engine-status{border-color:#3eacd340!important;background:#05222f7a!important}.quantitative-engine-status strong,.quantitative-engine-status span{color:var(--m1-muted)!important}.quantitative-engine-flow{gap:10px!important}.quantitative-engine-flow-step{border-color:#3eacd340!important;background:#051d2aa3!important;min-height:80px!important}.quantitative-engine-flow-step span{color:var(--m1-cyan)!important;font-size:.7rem!important;font-weight:900!important}.quantitative-model-card header>span{color:var(--m1-cyan)!important}.quantitative-integrated-evaluation{border-color:var(--m1-border)!important}.workspace-guidance-banner{border:1px solid rgba(62,172,211,.28);border-radius:14px;padding:14px 16px;margin:0 0 18px;background:#05222f80}.workspace-guidance-banner>strong{display:block;color:var(--m1-teal);font-size:.88rem;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px}.workspace-guidance-banner p{margin:0;color:#9ab5c8;line-height:1.55;font-size:.88rem}.workspace-guidance-links,.workspace-source-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.workspace-guidance-links span,.workspace-source-legend span{border:1px solid rgba(62,172,211,.24);background:#04182794;border-radius:999px;padding:5px 9px;color:#acd0e3;font-size:.7rem;font-weight:700}.guided-field>span{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}.guided-field>span em{font-style:normal;font-size:.62rem;padding:3px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.guided-field>span em.recommended{color:#70e7c3;border:1px solid rgba(42,214,160,.32);background:#2ad6a014}.guided-field>span em.optional{color:#a9bdd0;border:1px solid rgba(125,156,180,.24);background:#7d9cb40f}.workspace-field small,.review-decision-row small,.workspace-save-row label small{display:block;color:#7f9eb2;font-size:.72rem;line-height:1.4;margin:-1px 0 7px}.workspace-field textarea{min-height:106px!important}.review-notes-field{display:block;margin-top:16px}.review-notes-field textarea{width:100%;box-sizing:border-box}.kpi-summary-cards article,.kpi-graphics-grid article{border-color:#3eacd347!important;border-radius:14px!important;background:#051d2a9e!important}.kpi-table-wrap{border-color:#3eacd347!important;scrollbar-color:rgba(95,183,213,.65) rgba(3,19,31,.5)}.kpi-workspace-table th{background:#08384fad!important;color:var(--m1-cyan)!important}.review-decision-row label,.review-graphics article{border-color:#3eacd347!important;background:#051d2a94!important}.report-journey-flow{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#c5d9e7;font-weight:800;font-size:.78rem}.report-journey-flow i{font-style:normal;color:var(--m1-cyan)}.report-readiness-panel{border:1px solid rgba(62,172,211,.28);border-radius:14px;padding:15px;margin:0 0 18px;background:#051d2a8f}.report-readiness-panel>strong{display:block;color:var(--m1-cyan);font-size:.94rem;margin-bottom:10px}.report-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-readiness-grid span{border:1px solid rgba(126,149,169,.2);border-radius:10px;padding:8px 10px;color:#8fa8bb;background:#0316238a;font-size:.76rem;font-weight:800}.report-readiness-grid span.ready{color:#67e3be;border-color:#2cd29f52;background:#2cd29f12}.report-readiness-panel small{display:block;color:#809db0;margin-top:10px;line-height:1.45}.report-type-grid button{border-color:#3eacd345!important;background:#051d2a9e!important}.report-type-grid button.active{border-color:#53daffb3!important;background:#07445b94!important;box-shadow:0 0 0 1px #53daff1f inset!important}.report-structure-preview{border-left-color:var(--m1-cyan)!important;background:#05222f70!important}.report-structure-preview strong{color:var(--m1-cyan)!important}.horizontal-drag-scroll{overflow-x:auto;cursor:grab;scrollbar-width:auto;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none}.horizontal-drag-scroll.is-dragging{cursor:grabbing;scroll-behavior:auto}.horizontal-drag-scroll input,.horizontal-drag-scroll select,.horizontal-drag-scroll button,.horizontal-drag-scroll textarea{-webkit-user-select:auto;user-select:auto}@media (max-width:1100px){.report-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.step-standard-workspace,.module-workspace-step,.quantitative-engine-master,.toolkit-primary-stage-decision,.strategic-planning-foundation,.toolkit-decision-card{padding:18px!important}.toolkit-primary-stage-heading,.module-workspace-step .toolkit-primary-stage-heading,.toolkit-major-step-heading.step-standard-intro{grid-template-columns:1fr!important}.toolkit-primary-stage-number{width:48px!important;height:48px!important;min-width:48px!important}.report-readiness-grid{grid-template-columns:1fr}}.toolkit-simple-workflow-copy>span{font-size:1.15rem!important;line-height:1.3!important;font-weight:900!important;letter-spacing:.08em!important}.toolkit-primary-stage-prepare .toolkit-primary-stage-heading{grid-template-columns:58px minmax(0,1fr) auto!important;align-items:start!important}.toolkit-primary-stage-prepare .toolkit-stage-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;align-items:center!important;justify-content:flex-end!important;align-self:start!important;justify-self:end!important;margin:0!important}.toolkit-primary-stage-prepare .toolkit-stage-actions .toolkit-stage-link{width:auto!important;min-width:0!important;white-space:nowrap!important}@media (max-width: 900px){.toolkit-primary-stage-prepare .toolkit-primary-stage-heading{grid-template-columns:58px minmax(0,1fr)!important}.toolkit-primary-stage-prepare .toolkit-stage-actions{grid-column:2!important;justify-self:start!important;flex-wrap:wrap!important;justify-content:flex-start!important}}.toolkit-context-note{width:100%;box-sizing:border-box;margin:0 0 18px;padding:16px 18px;border:1px solid rgba(67,211,220,.28);border-radius:16px;background:linear-gradient(135deg,#081f2fe6,#0e1c33d1);box-shadow:inset 0 1px #ffffff06}.toolkit-context-note strong{display:block;margin-bottom:7px;color:#78e6e8;font-size:.95rem;font-weight:800;letter-spacing:.02em}.toolkit-context-note p{margin:0;color:#e2f1f6d1;font-size:.88rem;line-height:1.65}.selected-files-list{max-height:220px;overflow:auto;margin-top:12px;display:grid;gap:8px;padding-right:2px}.selected-files-list .selected-file-card{margin-top:0}.toolkit-evidence-set-panel{margin-top:10px;padding:12px;border:1px solid rgba(105,157,194,.14);border-radius:11px;background:#04111c85}.toolkit-evidence-set-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.toolkit-evidence-set-head>div:first-child{min-width:0}.toolkit-evidence-set-head span{display:block;margin-bottom:4px;color:#67a9cc;font-size:.59rem;font-weight:900;letter-spacing:.08em}.toolkit-evidence-set-head strong{color:#d7edf7;font-size:.72rem;font-weight:800}.toolkit-evidence-set-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.toolkit-evidence-set-actions button,.toolkit-evidence-prepare-btn{min-height:31px;padding:6px 9px;border:1px solid rgba(87,171,211,.18);border-radius:8px;background:#051926a8;color:#9fc6d9;font-size:.59rem;font-weight:800;cursor:pointer}.toolkit-evidence-set-actions button:hover:not(:disabled),.toolkit-evidence-prepare-btn:hover:not(:disabled){border-color:#4dd5ff6b;background:#11648647;color:#e2f9ff}.toolkit-evidence-set-actions button:disabled,.toolkit-evidence-prepare-btn:disabled{opacity:.45;cursor:not-allowed}.toolkit-evidence-set-list{display:grid;gap:7px;max-height:290px;overflow:auto}.toolkit-evidence-row{display:grid;grid-template-columns:minmax(132px,.8fr) minmax(220px,1.7fr) auto auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(87,171,211,.12);border-radius:9px;background:#061824a8}.toolkit-evidence-row.ready{border-color:#35c29b2e}.toolkit-evidence-use{display:flex;align-items:center;gap:7px;color:#9bb5c4;font-size:.61rem;font-weight:750;cursor:pointer}.toolkit-evidence-use input{accent-color:#33c8e8}.toolkit-evidence-use input:disabled+span{opacity:.48}.toolkit-evidence-doc-name{min-width:0}.toolkit-evidence-doc-name strong,.toolkit-evidence-doc-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolkit-evidence-doc-name strong{color:#cfdee7;font-size:.65rem}.toolkit-evidence-doc-name small{margin-top:2px;color:#617f91;font-size:.56rem}.toolkit-evidence-status{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:5px 8px;border-radius:999px;border:1px solid rgba(125,151,171,.18);background:#4a5c6c24;color:#9aafbc;font-size:.56rem;font-weight:900;letter-spacing:.02em}.toolkit-evidence-status.ready{border-color:#35c29b47;background:#19795e2e;color:#6ee7ba}.toolkit-evidence-status.processing{border-color:#4dd5ff3d;background:#11648629;color:#79d9ef}.toolkit-evidence-status.failed{border-color:#ff69693d;background:#7d232329;color:#ff9a9a}.toolkit-evidence-empty{padding:12px;border:1px dashed rgba(87,171,211,.16);border-radius:9px;color:#7592a3;font-size:.63rem;text-align:center}@media (max-width:980px){.toolkit-evidence-set-head{align-items:flex-start;flex-direction:column}.toolkit-evidence-set-actions{justify-content:flex-start}.toolkit-evidence-row{grid-template-columns:1fr auto}.toolkit-evidence-use,.toolkit-evidence-doc-name{grid-column:1}.toolkit-evidence-status,.toolkit-evidence-prepare-btn{grid-column:2}}html[dir=rtl] .selected-files-list{padding-right:0;padding-left:2px}html[dir=rtl] .toolkit-evidence-set-actions{justify-content:flex-start}
