:root{--bg:#06131f;--panel:#0a2133;--line:#173e5b;--text:#eef8ff;--muted:#91aec4;--cyan:#22b8f0;--green:#38d890;--amber:#ffb64d;--red:#ff5b68}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 55% -20%,#123b58 0,#06131f 35%);margin:0;font-family:Tahoma,Arial,sans-serif}main{grid-template-columns:285px 1fr;min-height:100vh;display:grid}aside{border-left:1px solid var(--line);background:#04111b;height:100vh;padding:22px 14px;position:sticky;top:0;overflow:auto}.brand{padding:0 12px 20px;font-size:29px;font-weight:900}.brand small{color:var(--muted);letter-spacing:.7px;margin-top:5px;font-size:10px;display:block}nav{gap:2px;display:grid}.nav{color:#c9dce9;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.nav i{color:#80b8d5;text-align:center;width:23px;font-style:normal}.nav:hover,.nav.active{color:#fff;background:#0d3652}.nav.active{border-right:3px solid var(--cyan)}.sidefoot{border-top:1px solid var(--line);margin:18px 8px 0;padding-top:15px}.sidefoot b{color:var(--green);font-size:11px}.sidefoot small{color:var(--muted);margin-top:5px;display:block}.content{min-width:0;padding:25px}header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}header small,.hero small,.twin small{color:#65c8ef;letter-spacing:1px;font-size:10px}header h1{margin:5px 0;font-size:24px}header p{color:var(--muted);margin:0;font-size:12px}.headActions{gap:8px;display:flex}button{color:#d9edf9;background:0 0;border:1px solid #286083;border-radius:8px;padding:9px 12px}.primary{background:#1173a1}.hero{background:linear-gradient(115deg,#123e60,#0d2a43 58%,#172d59);border:1px solid #22506f;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:22px 26px;display:flex}.hero h2{margin:6px 0;font-size:21px}.hero p{color:#bdd0df;margin:0 0 12px}.tags{gap:6px;display:flex}.tags span{color:#bfe9fa;border:1px solid #39718f;border-radius:15px;padding:5px 8px;font-size:10px}.score{border-right:1px solid #315d77;grid-template-columns:auto auto;align-items:end;padding-right:25px;display:grid}.score strong{color:var(--green);font-size:49px}.score span{color:var(--muted);grid-column:1/3;font-size:10px}.kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.kpis article,.panel{border:1px solid var(--line);background:linear-gradient(#0a2235,#081b2b);border-radius:12px}.kpis article{padding:14px}.kpis strong{margin:7px 0;font-size:25px;display:block}.kpis em{color:#79c7e6;font-size:10px;font-style:normal}.grid2{grid-template-columns:1.15fr .85fr;gap:11px;margin-top:11px;display:grid}.grid3{grid-template-columns:1fr 1fr 1fr;gap:11px;display:grid}.panel{margin-bottom:11px;padding:15px}.panel h3{margin:0 0 13px;font-size:14px}.pt{justify-content:space-between;display:flex}.pt button{color:#6fc8ed;border:0;padding:0;font-size:10px}.barrow{grid-template-columns:100px 1fr 42px;align-items:center;gap:9px;margin:10px 0;font-size:10px;display:grid}.bar{background:#17364f;border-radius:8px;height:7px;overflow:hidden}.bar i{background:linear-gradient(90deg,var(--cyan),var(--green));height:100%;display:block}.heat{direction:ltr;grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.heat span{border-radius:4px;place-items:center;height:36px;font-size:10px;display:grid}.axis{text-align:center;color:var(--muted);margin-top:7px;font-size:9px}.live{color:var(--green);font-size:9px}.alert{border-bottom:1px solid var(--line);padding:9px 0;position:relative}.alert b,.alert span{font-size:10px;display:block}.alert span{color:var(--muted);margin-top:4px}.alert em{color:var(--amber);font-size:9px;font-style:normal;position:absolute;top:10px;left:0}.alert em.red{color:var(--red)}.domain{border-bottom:1px solid var(--line);gap:10px;padding:8px 0;display:flex}.domain>b{width:25px;height:25px;color:var(--cyan);background:#103954;border-radius:7px;place-items:center;display:grid}.domain strong,.domain small{font-size:10px;display:block}.domain small{color:var(--muted);margin-top:3px}.radar{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.radar div{border:1px solid var(--line);background:#091a29;border-radius:7px;padding:8px}.radar b,.radar span{font-size:9px;display:block}.radar span{color:var(--green);margin-top:4px}.insight{background:linear-gradient(120deg,#0c3150,#11244a);border:1px solid #245d82;border-radius:9px;margin-top:10px;padding:10px}.insight b{color:#7ed5f6;font-size:10px}.insight p{color:#c0d2df;font-size:10px;line-height:1.6}.insight button{padding:6px 8px;font-size:9px}.twin{justify-content:space-between;align-items:center;display:flex}.twin h3{margin:4px 0}.twin p{color:var(--muted);margin:0;font-size:10px}.nodes{flex-wrap:wrap;gap:5px;display:flex}.nodes span{background:#0d2b43;border:1px solid #245878;border-radius:7px;padding:7px 9px;font-size:9px}@media (max-width:1200px){.kpis{grid-template-columns:repeat(3,1fr)}.grid3{grid-template-columns:1fr 1fr}.grid2{grid-template-columns:1fr}}@media (max-width:800px){main{grid-template-columns:1fr}aside{display:none}.content{padding:14px}.kpis{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:1fr}.hero{align-items:flex-start}.score{display:none}.twin{display:block}.nodes{margin-top:12px}}.demoText{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.8}.indicatorSection{border:1px solid var(--line);background:linear-gradient(#0b2539,#081b2b);border-radius:12px;margin-top:11px;padding:17px}.indicatorHead{align-items:flex-start;gap:18px}.indicatorHead small{color:#65c8ef;letter-spacing:1px;font-size:9px}.indicatorHead h3{margin:5px 0 4px;font-size:15px}.indicatorHead p{color:var(--muted);margin:0;font-size:10px}.indicatorSummary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.indicatorSummary span{border:1px solid var(--line);border-radius:12px;padding:6px 8px;font-size:9px}.indicatorSummary .good{color:var(--green)}.indicatorSummary .warning{color:var(--amber)}.indicatorSummary .critical{color:var(--red)}.indicatorSummary button{padding:6px 9px;font-size:9px}.indicatorGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.indicatorCard{border:1px solid var(--line);background:#071a29;border-radius:10px;padding:13px;position:relative;overflow:hidden}.indicatorCard:before{content:"";width:3px;position:absolute;top:0;bottom:0;right:0}.indicatorTop{justify-content:space-between;align-items:center;display:flex}.indicatorTop small{color:var(--muted);font-size:9px}.indicatorType{border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.indicatorCard h4{color:#dcecf6;margin:10px 0;font-size:11px}.indicatorValue{justify-content:space-between;align-items:end;display:flex}.indicatorValue strong{font-size:24px}.indicatorValue em{color:#84c9e5;font-size:9px;font-style:normal}.thresholdTrack{background:#17364f;border-radius:6px;height:5px;margin:9px 0;overflow:hidden}.thresholdTrack i{background:linear-gradient(90deg,var(--cyan),var(--green));height:100%;display:block}.indicatorCard.warning .thresholdTrack i{background:var(--amber)}.indicatorCard.critical .thresholdTrack i{background:var(--red)}.indicatorMeta{color:var(--muted);justify-content:space-between;gap:8px;font-size:8px;display:flex}.indicatorMeta b{color:#dcecf6;margin-top:3px;font-size:9px;display:block}.kriFlow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding-top:11px;display:flex}.kriFlow span{background:#0d2b43;border:1px solid #245878;border-radius:7px;padding:6px 8px;font-size:9px}.kriFlow b{color:#5caed2;font-size:10px}@media (max-width:1100px){.indicatorGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.indicatorGrid{grid-template-columns:1fr}.indicatorHead{display:block}.indicatorSummary{justify-content:flex-start;margin-top:10px}}.indicatorType.kci{color:#d7c6ff;background:#322653;border:1px solid #58458a}.strategySection{background:linear-gradient(135deg,#0c263b,#0a1d31 65%,#122b48);border:1px solid #1b4967;border-radius:12px;margin-top:11px;padding:17px}.strategyHead{align-items:center}.strategyHead small{color:#65c8ef;letter-spacing:1px;font-size:9px}.strategyHead h3{margin:5px 0 4px;font-size:15px}.strategyHead p{color:var(--muted);margin:0;font-size:10px}.strategyScore{text-align:center;border-right:1px solid var(--line);padding:7px 18px}.strategyScore strong{color:var(--green);font-size:27px;display:block}.strategyScore span{color:var(--muted);font-size:8px}.strategyFlow{border:1px solid var(--line);background:#071a29;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:14px 0;padding:10px;display:flex}.strategyFlow span{background:#0d2b43;border:1px solid #245878;border-radius:6px;padding:6px 8px;font-size:8px}.strategyFlow b{color:#5caed2;font-size:9px}.strategyGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.strategyGrid article{border:1px solid var(--line);background:#071a29;border-radius:10px;padding:13px;position:relative}.strategyNo{color:#234c66;font-size:18px;font-weight:900;position:absolute;top:10px;left:11px}.strategyGrid small{color:#65c8ef;font-size:8px}.strategyGrid h4{max-width:80%;margin:5px 0 11px;font-size:11px}.strategyLink{border-top:1px solid #12334b;grid-template-columns:62px 1fr;gap:7px;padding:6px 0;font-size:8px;display:grid}.strategyLink span{color:var(--muted)}.strategyLink b{font-size:9px}.strategyProgress{margin-top:8px}.strategyProgress>div:first-child{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.strategyProgress strong{color:var(--green)}.strategyFooter{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.strategyFooter span{color:#b8d5e6;border:1px solid var(--line);border-radius:12px;padding:5px 8px;font-size:8px}@media (max-width:1000px){.strategyGrid{grid-template-columns:1fr}.strategyScore{display:none}}.reportCenter{border:1px solid var(--line);background:linear-gradient(135deg,#0b2336,#091b2b);border-radius:12px;margin:11px 0;padding:17px}.reportHead{align-items:center}.reportHead small{color:#65c8ef;letter-spacing:1px;font-size:9px}.reportHead h3{margin:5px 0 4px;font-size:15px}.reportHead p{color:var(--muted);margin:0;font-size:10px}.reportGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.reportGrid article{border:1px solid var(--line);background:#071a29;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.reportGrid article>span{color:#7ed5f6;background:#0d3652;border-radius:7px;place-items:center;height:34px;font-size:8px;font-weight:800;display:grid}.reportGrid b,.reportGrid small{font-size:9px;display:block}.reportGrid small{color:var(--muted);margin-top:4px}.reportGrid em{color:#7ccbea;font-size:8px;font-style:normal}.reportBuilder{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.reportBuilder span{color:#b9d7e8;border:1px solid #245878;border-radius:12px;padding:6px 8px;font-size:8px}.reportBuilder button{margin-right:auto;padding:6px 9px;font-size:8px}@media (max-width:800px){.reportGrid{grid-template-columns:1fr}}.auditWorkspace{background:linear-gradient(140deg,#0b2438,#081a2a);border:1px solid #1d4b69;border-radius:12px;margin:11px 0;padding:17px}.auditHead{align-items:center}.auditHead small{color:#65c8ef;letter-spacing:1px;font-size:9px}.auditHead h3{margin:5px 0 4px;font-size:15px}.auditHead p{color:var(--muted);margin:0;font-size:10px}.readiness{text-align:center;border-right:1px solid var(--line);padding-right:20px}.readiness strong{color:var(--green);font-size:28px;display:block}.readiness span{color:var(--muted);font-size:8px}.auditStats{grid-template-columns:repeat(5,1fr);gap:7px;margin:13px 0;display:grid}.auditStats article{border:1px solid var(--line);background:#071a29;border-radius:8px;padding:9px}.auditStats strong,.auditStats span{display:block}.auditStats strong{font-size:18px}.auditStats span{color:var(--muted);margin-top:3px;font-size:8px}.auditStats .warn strong{color:var(--amber)}.auditStats .critical strong{color:var(--red)}.auditGrid{grid-template-columns:1.1fr .9fr;gap:8px;margin-top:8px;display:grid}.auditGrid section{border:1px solid var(--line);background:#071a29;border-radius:9px;padding:12px}.auditTitle{justify-content:space-between;align-items:center;display:flex}.auditTitle b{font-size:10px}.auditTitle>span{color:#7dc7e7;font-size:8px}.auditTitle button{padding:5px 7px;font-size:8px}.auditGrid h4{margin:10px 0;font-size:12px}.auditMeta{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.auditMeta span{color:var(--muted);background:#0a2235;border-radius:5px;padding:6px;font-size:7px}.auditMeta b{color:#dcecf6;margin-top:3px;font-size:8px;display:block}.scopeFlow,.disclosureFlow{flex-wrap:wrap;align-items:center;gap:4px;margin-top:9px;display:flex}.scopeFlow span,.disclosureFlow span{border:1px solid #245878;border-radius:5px;padding:5px 6px;font-size:7px}.scopeFlow b,.disclosureFlow b{color:#5caed2;font-size:8px}.permissions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.permissions span{color:#8fe0bb;background:#0c2c34;border:1px solid #1c554d;border-radius:6px;padding:7px;font-size:8px}.evidenceRow,.rfi{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.evidenceRow b,.evidenceRow span,.evidenceRow em,.rfi b,.rfi span,.rfi em{font-size:8px}.evidenceRow em,.rfi em{color:var(--green);font-style:normal}.alertEvidence em,.rfi em{color:var(--amber)}.rfi em.done{color:var(--green)}.rfiFlow{color:#77bddc;text-align:center;direction:ltr;margin-top:9px;font-size:7px}.auditSecurity{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.auditSecurity>div{border:1px solid var(--line);background:#091d2e;border-radius:8px;padding:10px}.auditSecurity b{color:#81d1f0;font-size:9px}.auditSecurity p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.6}@media (max-width:900px){.auditStats{grid-template-columns:repeat(2,1fr)}.auditGrid,.auditSecurity{grid-template-columns:1fr}.readiness{display:none}}.awarenessSection{border:1px solid var(--line);background:linear-gradient(135deg,#0a2538,#0a1c2c);border-radius:12px;margin:11px 0;padding:17px}.awarenessHead{align-items:center}.awarenessHead small{color:#65c8ef;letter-spacing:1px;font-size:9px}.awarenessHead h3{margin:5px 0 4px;font-size:15px}.awarenessHead p{color:var(--muted);margin:0;font-size:10px}.humanScore{text-align:center;border-right:1px solid var(--line);padding:5px 18px}.humanScore strong{color:var(--green);font-size:28px}.humanScore span,.humanScore em{color:var(--muted);font-size:8px;font-style:normal;display:block}.humanScore em{color:var(--green);margin-top:3px}.awarenessStats{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.awarenessStats article{border:1px solid var(--line);background:#071a29;border-radius:8px;padding:10px}.awarenessStats small,.awarenessStats strong,.awarenessStats em{display:block}.awarenessStats small{color:var(--muted);font-size:8px}.awarenessStats strong{margin:5px 0;font-size:20px}.awarenessStats em{color:#75c6e6;font-size:8px;font-style:normal}.humanFlow{border:1px solid var(--line);background:#071a29;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:9px;display:flex}.humanFlow span{border:1px solid #245878;border-radius:5px;padding:5px 7px;font-size:8px}.humanFlow b{color:#5caed2;font-size:8px}.campaignGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.campaignGrid article{border:1px solid var(--line);background:#091d2e;border-radius:8px;grid-template-columns:1fr auto;gap:5px;padding:10px;display:grid}.campaignGrid b,.campaignGrid span{font-size:9px;display:block}.campaignGrid span{color:var(--muted);margin-top:3px;font-size:8px}.campaignGrid strong{color:#85d9f6;font-size:16px}.campaignGrid small{color:var(--muted);grid-column:2;font-size:7px}.awarenessNote{text-align:center;color:#6eb9d9;border-top:1px solid var(--line);direction:ltr;margin-top:8px;padding:7px;font-size:8px}@media (max-width:900px){.awarenessStats,.campaignGrid{grid-template-columns:1fr 1fr}.humanScore{display:none}}@media (max-width:600px){.awarenessStats,.campaignGrid{grid-template-columns:1fr}}.nav{color:#b9c4d2;transition:background .18s,color .18s,transform .18s}.nav:hover{color:#f7f9fc;background:#141e2b;transform:translate(-2px)}button{color:#dce5f1;background:#121b27;border-color:#35445a;transition:all .18s}button:hover{background:#17263a;border-color:#5d94ff}.hero p{color:#aeb9c7}.h1{background:#1e6d58}.h2{background:#526847}.h3{background:#8a7037}.h4{background:#96513e}.h5{background:#873b49}.radar div,.indicatorCard,.strategyGrid article,.reportGrid article,.auditGrid section,.awarenessStats article{background:#0f1722;border-color:#263244}.nodes span,.strategyFlow span,.kriFlow span,.humanFlow span{background:#172333;border-color:#33445b}.indicatorCard.good:before{background:#32c48d}.indicatorCard.warning:before{background:#f2b84b}.indicatorCard.critical:before{background:#ef6670}.strategySection{background:linear-gradient(135deg,#141d29,#131c29 65%,#191c31)}.auditStats article,.auditMeta span,.auditSecurity>div,.campaignGrid article{background:#0f1722;border-color:#263244}.awarenessSection{background:linear-gradient(135deg,#141d29,#121b27)}@media (max-width:800px){.content{background:#0b1018}}:root{--bg:#f5f7fb;--bg-soft:#eef3f9;--sidebar:#fff;--panel:#fff;--panel-2:#f8fafc;--line:#dfe6ef;--line-soft:#e9eef5;--text:#172033;--muted:#6f7d90;--cyan:#1769e0;--blue:#1769e0;--green:#13a66d;--amber:#e79a16;--red:#df4f5a;--violet:#7657d6}body{color:var(--text);background:linear-gradient(145deg,#f7f9fc 0%,#f2f6fb 55%,#eef3f8 100%)}.brand{color:#172033}.brand small{color:#7b8798}.nav{color:#405069}.nav.active{color:#125cc5;background:#eaf2ff;border-right:3px solid #1769e0}.sidefoot{border-top-color:#e4eaf2}.sidefoot b{color:#149565}header h1,.hero h2,.panel h3,.indicatorHead h3,.strategyHead h3,.reportHead h3,.auditHead h3,.awarenessHead h3{color:#172033}header p,.hero p{color:#69788d}button{color:#34465f;background:#fff;border-color:#ccd7e5}.primary{color:#fff;background:#1769e0;border-color:#1769e0;box-shadow:0 7px 18px #1769e02b}.hero small,header small,.strategyHead small,.indicatorHead small,.reportHead small,.auditHead small,.awarenessHead small{color:#1769e0}.tags span{color:#50627a;background:#f5f8fc;border-color:#d8e1ed}.score b{color:#718096}.kpis article,.panel,.indicatorSection,.strategySection,.reportCenter,.auditWorkspace,.awarenessSection{background:#fff;border-color:#dfe6ef;box-shadow:0 6px 20px #1f30490e}.kpis small,.indicatorMeta,.strategyLink span,.reportGrid small,.auditStats span,.awarenessStats small{color:#728095}.kpis strong,.indicatorCard h4,.strategyGrid h4,.reportGrid b,.auditGrid h4,.campaignGrid b{color:#172033}.kpis em{color:#1769e0}.axis,.domain small,.twin p,.demoText{color:#748296}.alert{border-bottom-color:#e8edf3}.alert span{color:#748296}.domain{border-bottom-color:#e8edf3}.domain>b{color:#1769e0;background:#eaf2ff}.radar b,.domain strong,.indicatorValue strong,.strategyLink b{color:#172033}.insight b{color:#1769e0}.thresholdTrack{background:#e7edf5}.strategyNo{color:#c4cfdd}.assetLink b{color:#1769e0}.reportGrid article>span{color:#1769e0;background:#eaf2ff}.reportBuilder span{color:#53657c;border-color:#d8e1ec}.auditMeta span{color:#718096;background:#f2f5f9}.auditMeta b{color:#26364d}.evidenceRow,.rfi{border-bottom-color:#e6ecf3}.evidenceRow span,.rfi span{color:#53647a}.auditSecurity p{color:#6d7b8e}.awarenessNote{color:#4f6f9c;border-top-color:#e2e8f0}.campaignGrid span{color:#748296}@media (max-width:800px){.content{background:#f5f7fb}}:root{--bg:#f7f9f8;--bg-soft:#f0f5f3;--sidebar:#fff;--panel:#fff;--panel-2:#f8fbfa;--line:#dce6e2;--line-soft:#e8efec;--text:#172925;--muted:#687c76;--cyan:#087f78;--blue:#087f78;--green:#0b8f72;--amber:#c99024;--red:#c9555f;--violet:#6659a8;--brand:#087f78;--brand-dark:#075f5b;--brand-soft:#e6f3f0;--font-ar:"Tahoma","Arial","Noto Sans Arabic",sans-serif}html{font-size:16px}body{font-family:var(--font-ar);color:var(--text);background:#f7f9f8;font-size:14px;line-height:1.65}aside{background:#fff;border-left:1px solid #dce6e2;box-shadow:-4px 0 20px #153f380b}.brand{color:#16332d;font-size:28px}.brand span{color:var(--brand)}.brand small{color:#758781;font-size:10px}.nav{color:#3d554f;border-radius:8px;font-size:13px}.nav i{color:#718b84}.nav:hover{color:#173b34;background:#f0f6f4}.nav.active{background:var(--brand-soft);color:#075f5b;border-right:3px solid var(--brand)}.content{background:linear-gradient(#f8faf9,#f4f7f6)}header h1{letter-spacing:-.2px;font-size:26px;font-weight:700}header p{color:#667a74;font-size:13px}header small{color:var(--brand);font-size:10px}button{font-family:var(--font-ar);color:#284941;background:#fff;border-color:#cddbd7;font-size:12px}.primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:none}.primary:hover{background:var(--brand-dark)}.hero{background:linear-gradient(120deg,#fff,#f4faf8 60%,#edf7f4);border-color:#d6e5e0;box-shadow:0 7px 22px #153f380e}.hero h2{color:#17352f;font-size:22px}.hero small{color:var(--brand)}.hero p{color:#667a74;font-size:13px}.tags span{color:#49625c;background:#f4f8f7;border-color:#d6e2df;font-size:10px}.score strong{color:var(--brand)}.score{border-right-color:#d9e4e1}.kpis article,.panel,.indicatorSection,.strategySection,.reportCenter,.auditWorkspace,.awarenessSection{background:#fff;border-color:#dce6e2;border-radius:10px;box-shadow:0 4px 16px #193a330b}.kpis small{color:#71837e;font-size:11px}.kpis strong{color:#17352f;font-size:26px}.kpis em{color:var(--brand);font-size:10px}.kpis article{border-top:3px solid #dce6e2}.kpis article:first-child{border-top-color:#087f78}.kpis article:nth-child(2){border-top-color:#c9555f}.kpis article:nth-child(3){border-top-color:#6659a8}.kpis article:nth-child(4){border-top-color:#c99024}.kpis article:nth-child(5){border-top-color:#c9555f}.kpis article:nth-child(6){border-top-color:#0b8f72}.panel h3,.indicatorHead h3,.strategyHead h3,.reportHead h3,.auditHead h3,.awarenessHead h3{color:#183a33;font-size:15px;font-weight:700}.panel p,.indicatorHead p,.strategyHead p,.reportHead p,.auditHead p,.awarenessHead p{font-size:11px}.bar{background:#e7eeec}.bar i{background:linear-gradient(90deg,#087f78,#2aa487)}.pt button,.assetLink b,.insight b,.reportGrid article>span{color:var(--brand)}.domain>b{background:var(--brand-soft);color:var(--brand)}.radar div,.indicatorCard,.strategyGrid article,.reportGrid article,.auditGrid section,.awarenessStats article,.auditStats article,.auditSecurity>div,.campaignGrid article{background:#f8fbfa;border-color:#dfe8e5}.insight{background:linear-gradient(120deg,#edf7f4,#f5f8f7);border-color:#d3e4df}.insight p{color:#60736e}.nodes span,.strategyFlow span,.kriFlow span,.humanFlow span{color:#405b54;background:#f3f7f6;border-color:#d5e1de}.indicatorType.kpi{color:#086e68;background:#e3f3f0}.indicatorType.kri{color:#ae4650;background:#fbecee}.indicatorType.kci{color:#5d5199;background:#eeebf8;border-color:#ded8f0}.strategySection,.awarenessSection{background:#fff}.strategyFlow,.humanFlow{background:#f8fbfa;border-color:#dce6e2}.reportGrid article>span{background:var(--brand-soft);color:var(--brand)}.permissions span{color:#137659;background:#eaf6f1;border-color:#c9e4d9}.permissions .denied{color:#ad4d55;background:#faeeee;border-color:#ebced1}.awarenessNote{color:#56736c}.live{color:#0b8f72}h1,h2,h3,h4,strong,b{font-family:var(--font-ar)}@media (max-width:800px){html{font-size:15px}.nav{font-size:12px}.content{background:#f7f9f8}}.workspace{background:#f5f8f7;min-height:100vh;padding:28px}.workspace header{justify-content:space-between;align-items:center;display:flex}.workspace header a{color:#102b4e;border:1px solid #d5e1de;border-radius:8px;padding:9px 12px;text-decoration:none}.workspaceGrid{grid-template-columns:360px 1fr;gap:14px;display:grid}.entryCard,.dataCard{background:#fff;border:1px solid #dce6e2;border-radius:10px;padding:18px}.entryCard h2,.dataCard h2{color:#102b4e;font-size:16px}.entryCard label{color:#526862;margin:11px 0;font-size:11px;display:block}.entryCard input,.searchBox{color:#172b42;background:#fbfdfc;border:1px solid #d5e1de;border-radius:7px;width:100%;margin-top:5px;padding:10px}.entryCard .primary{width:100%;margin-top:8px}.formMsg{color:#087f78;font-size:11px}.dataHead{justify-content:space-between;align-items:center;display:flex}.tableWrap{margin-top:12px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th,td{text-align:right;border-bottom:1px solid #e6eeeb;padding:10px}th{color:#102b4e;background:#f4f8f7}@media (max-width:900px){.workspaceGrid{grid-template-columns:1fr}}.navGroup{padding:0 15px 7px}.navGroup summary{color:#9cc5bc;cursor:pointer;padding:5px 10px;font-size:10px}.navGroup a{color:#d8e2ed;border-right:1px solid #55c7b459;padding:7px 16px;font-size:11px;text-decoration:none;display:block}.navGroup a:hover{color:#fff;background:#ffffff12}.entryCard select{color:#172b42;background:#fff;border:1px solid #d5e1de;border-radius:7px;width:100%;padding:10px}.riskPreview{color:#075f5b;background:#e6f3f0;border-radius:8px;padding:11px;font-size:12px}
.moduleShell{grid-template-columns:285px 1fr;min-height:100vh;display:grid}.moduleShell aside{height:100vh;position:sticky;top:0;overflow:auto}.moduleShell .content{min-width:0}.moduleBack{color:var(--brand,#087f78);font-weight:700;text-decoration:none}.moduleIntro{border:1px solid var(--line);background:#fff;border-radius:12px;margin:15px 0;padding:22px}.moduleIntro h2{color:#102b4e;margin:0 0 8px}.moduleIntro p{color:var(--muted);margin:0}.moduleTiles{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;margin:15px 0;display:grid}.moduleTile{text-align:right;border:1px solid var(--line);color:#102b4e;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:13px;min-height:95px;padding:18px;display:flex}.moduleTile strong{font-size:14px}.moduleTile span{color:#087f78;font-size:11px}.moduleTile:hover,.moduleTile.chosen{background:#f0f8f5;border-color:#087f78}.moduleRecords,.moduleSelection{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;padding:20px}.moduleRecordHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.moduleRecordHead h3,.moduleSelection h3{color:#102b4e;margin:0 0 7px}.moduleRecordHead p,.moduleSelection p{color:var(--muted);margin:0 0 12px}.moduleSearch{color:#102b4e;background:#fff;border:1px solid #cbd8d3;border-radius:8px;width:100%;margin:10px 0;padding:12px}.moduleRecord{border-bottom:1px solid #e4eae7;padding:12px}.moduleRecord summary{cursor:pointer;color:#102b4e;font-weight:600}.moduleRecord pre{text-align:left;direction:ltr;background:#f5f8f7;max-height:320px;padding:12px;overflow:auto}.moduleError{color:#bd3648}.modulePending{cursor:default}.moduleUnknown{padding:40px;display:block}@media (max-width:800px){.moduleShell{grid-template-columns:1fr}.moduleShell aside{height:auto;max-height:200px;position:static}.moduleShell aside nav{gap:5px;display:flex;overflow:auto}.moduleShell aside .nav{white-space:nowrap}.moduleRecordHead{flex-direction:column;align-items:flex-start}}
:root{--navy:#102b4e;--navy-deep:#0b203b;--text:#172b42}aside{background:linear-gradient(#102b4e,#0b203b);border-left-color:#18395f}.brand{color:#fff}.brand span{color:#55c7b4}.brand small{color:#aebfd1}.nav{color:#d8e2ed}.nav i{color:#9eb3c8}.nav:hover{color:#fff;background:#ffffff14}.nav.active{color:#fff;background:#55c7b426;border-right-color:#55c7b4}.sidefoot{border-top-color:#ffffff1f}.sidefoot b{color:#63d2bb}.sidefoot small{color:#aebfd1}header h1,.hero h2,.panel h3,.indicatorHead h3,.strategyHead h3,.reportHead h3,.auditHead h3,.awarenessHead h3{color:#102b4e}.hero{background:linear-gradient(115deg,#fff,#f4f8fb 58%,#edf4f7);border-top:3px solid #102b4e}.primary{background:#102b4e;border-color:#102b4e}.kpis article:first-child{border-top-color:#102b4e}.panel h3{border-right:3px solid #087f78;padding-right:8px}.strategySection,.auditWorkspace,.reportCenter{border-top:3px solid #102b4e}.indicatorSection,.awarenessSection{border-top:3px solid #087f78}
