@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18202a;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7f8;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#eef2f3;min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.app-shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f7fbfc;background:#102029;border-right:1px solid #233640;height:100vh;padding:24px 18px;position:sticky;top:0}.brand-lockup{align-items:center;gap:12px;min-height:52px;display:flex}.brand-lockup strong,.brand-lockup span{letter-spacing:0;display:block}.brand-lockup strong{font-size:22px;font-weight:760}.brand-lockup span{color:#a9bac2;margin-top:2px;font-size:13px}.brand-mark{color:#126342;background:#d8f2e5;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.nav-list{gap:6px;margin-top:34px;display:grid}.nav-list a{color:#c9d5da;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;font-size:14px;font-weight:640;display:flex}.nav-list a.active,.nav-list a:hover{color:#fff;background:#20333d}.workspace{min-width:0;padding:28px}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.eyebrow{color:#697683;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:720}h1{color:#111827;letter-spacing:0;margin:0;font-size:32px;line-height:1.15}.approval-chip{color:#145339;white-space:nowrap;background:#edf8f2;border:1px solid #c8ddd2;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:720;display:inline-flex}.summary-grid{grid-template-columns:minmax(260px,1.3fr) repeat(2,minmax(180px,.85fr));gap:14px;margin-bottom:14px;display:grid}.index-panel,.metric-panel,.work-panel{background:#fff;border:1px solid #d8e0e5;border-radius:8px;box-shadow:0 18px 50px #14222b0f}.index-panel,.metric-panel{padding:18px}.panel-heading{color:#4e5f69;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:760;display:flex}.index-panel strong{color:#102029;letter-spacing:0;margin-top:18px;font-size:54px;line-height:1;display:block}.metric-panel span{color:#4e5f69;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:760;display:block}.metric-panel strong{color:#102029;letter-spacing:0;margin-top:18px;font-size:34px;line-height:1;display:block}.index-panel p,.metric-panel p{color:#667582;margin:8px 0 0;font-size:14px}.domain-grid{gap:8px;margin-bottom:14px;display:grid}.domain-row{background:#fff;border:1px solid #d8e0e5;border-radius:8px;grid-template-columns:minmax(190px,1fr) minmax(180px,2fr) 56px 54px;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:grid}.domain-label,.domain-row small{display:block}.domain-label{color:#1b2730;font-size:15px;font-weight:760}.domain-row small{color:#667582;margin-top:3px;font-size:12px}.score-track{background:#e7edf0;border-radius:999px;height:9px;overflow:hidden}.score-track span{border-radius:inherit;background:linear-gradient(90deg,#32a875 0%,#2867b2 100%);height:100%;display:block}.domain-row strong{color:#102029;letter-spacing:0;text-align:right;font-size:20px}.domain-row em{border-radius:8px;justify-content:center;min-width:46px;padding:4px 8px;font-size:13px;font-style:normal;font-weight:760;display:inline-flex}.positive{color:#157044;background:#e5f6ed}.negative{color:#a84716;background:#fff0e7}.lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.work-panel{padding:16px}.work-panel.wide{grid-column:1/-1}.priority-list,.flag-list{gap:10px;margin-top:16px;display:grid}.priority-row,.flag-row{background:#f8fafb;border:1px solid #e0e7eb;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px;display:grid}.flag-row{grid-template-columns:84px minmax(0,1fr)}.priority-row b,.flag-row b{color:#214c7b;background:#e7eef8;border-radius:8px;place-items:center;min-height:32px;font-size:13px;display:grid}.priority-row strong,.priority-row span,.flag-row strong,.flag-row span{display:block}.priority-row strong,.flag-row strong{color:#18202a;font-size:14px}.priority-row span,.flag-row span{color:#667582;margin-top:3px;font-size:13px;line-height:1.35}.priority-row em{color:#102029;font-size:18px;font-style:normal;font-weight:760}.monitoring-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.monitoring-strip span{color:#21563b;text-align:center;background:#f4fbf6;border:1px solid #d6e5dc;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:13px;font-weight:720;display:inline-flex}@media (width<=1040px){.app-shell{grid-template-columns:1fr}.sidebar{justify-content:space-between;align-items:center;gap:16px;height:auto;display:flex;position:static}.nav-list{flex-wrap:wrap;margin-top:0;display:flex}.summary-grid,.lower-grid{grid-template-columns:1fr}}@media (width<=720px){.workspace{padding:18px}.topbar{flex-direction:column;align-items:flex-start}h1{font-size:26px}.domain-row{grid-template-columns:1fr 62px;gap:10px}.score-track{order:3;grid-column:1/-1}.domain-row em{justify-self:end}.monitoring-strip{grid-template-columns:1fr}.sidebar{flex-direction:column;align-items:flex-start}}
