:root{--ink:#173f35;--deep:#0e2f29;--lime:#dff36c;--paper:#f4f4ed;--white:#fff;--line:#d8ddd4;--muted:#68776f;--warn:#f5b94c;--bad:#c95353;--good:#2f8a5d}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:#17201c;font:15px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{min-height:100vh;display:grid;grid-template-columns:270px 1fr}aside{background:var(--deep);color:#fff;padding:30px 24px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-size:20px}.brand span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:800}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:#718078;margin:0 0 8px}.brand+.eyebrow{color:#9caf9f;margin-top:52px}nav{display:grid;gap:6px}nav button{border:0;background:transparent;color:#c7d3cc;text-align:left;padding:13px 14px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}nav button.active,nav button:hover{background:#24483f;color:#fff}.identity{margin-top:auto;border-top:1px solid #35564d;padding-top:20px;display:grid;gap:7px}.identity span{font-size:10px;letter-spacing:.12em;color:#9caf9f}.identity strong{font-size:13px;overflow-wrap:anywhere}.identity a{color:var(--lime);font-size:13px}main{padding:42px 48px 64px;max-width:1500px;width:100%;margin:auto}main>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}h1{font-size:38px;line-height:1.1;margin:0}h2{font-size:22px;margin:0}.live{display:flex;align-items:center;gap:8px;background:#e7ece6;padding:9px 13px;border-radius:99px;font-weight:700;color:var(--ink)}.live i{width:8px;height:8px;background:#4aa575;border-radius:50%;box-shadow:0 0 0 4px #cfe7d8}.notice{border:1px solid var(--line);background:#fff;padding:18px;border-radius:12px}.notice.error{border-color:#efc1c1;color:#8d3030}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metric,.panel,.quality-actions,.review-workflow{background:var(--white);border:1px solid var(--line);border-radius:18px}.metric{padding:20px}.metric span{font-size:12px;color:var(--muted);font-weight:700}.metric strong{display:block;font-size:34px;margin-top:8px}.metric small{color:var(--muted)}.grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.panel{padding:24px}.panel.wide{padding:0;overflow:hidden}.panel.wide .panel-head{padding:24px}.panel-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.panel-head p{font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--muted);margin:0 0 6px}.panel-head>span,.pill{font-size:12px;border-radius:99px;padding:6px 9px;background:#edf0eb;color:var(--ink);font-weight:800}.sync-detail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px}.sync-detail div{border-left:2px solid var(--lime);padding-left:10px}.sync-detail strong{display:block;font-size:21px}.sync-detail span{font-size:11px;color:var(--muted)}.empty-state{margin-top:22px;padding:28px;background:#f4f6f2;border-radius:12px;color:var(--muted)}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:15px 24px;border-top:1px solid #e7eae5}th{font-size:10px;letter-spacing:.1em;color:var(--muted)}td strong{display:block;color:var(--ink)}td small{color:var(--muted)}.review-workflow{padding:24px 26px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;border-left:5px solid var(--lime)}.review-workflow p:not(.eyebrow){max-width:800px;color:var(--muted);margin:7px 0 0}.review-workflow button,.quality-actions button{border:0;background:var(--ink);color:#fff;border-radius:10px;padding:13px 18px;font-weight:800;cursor:pointer;white-space:nowrap}.review-workflow button:disabled,.quality-actions button:disabled{opacity:.5}.review-metrics .metric strong{font-size:28px}.update-head{align-items:center}.review-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.review-filters button{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:99px;padding:7px 10px;font-weight:700;cursor:pointer}.review-filters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.review-filters span{font-size:12px;font-weight:800;margin-left:6px}.workflow-status{margin:0 24px 14px;padding:12px 14px;border-radius:10px;background:#eef5ec;display:flex;justify-content:space-between;gap:16px;color:var(--ink)}.workflow-status[hidden]{display:none}.workflow-status span{color:var(--muted)}.update-list{display:grid}.update{display:grid;grid-template-columns:100px 1fr auto;gap:20px;padding:18px 24px;border-top:1px solid #e7eae5;align-items:start}.update-flagged{box-shadow:inset 4px 0 var(--warn)}.update-published{box-shadow:inset 4px 0 var(--good)}.update>span{color:var(--muted);font-size:12px}.update h3{font-size:15px;margin:0}.update p{margin:0;color:var(--muted);font-size:13px}.update>a{color:var(--ink);font-weight:800}.update-title-line{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap;margin-bottom:5px}.update-title-line h3{flex:1;min-width:240px}.status-badge,.rubric-score{font-size:11px;border-radius:99px;padding:4px 8px;background:#edf0eb;white-space:nowrap}.status-published{background:#dcefe3;color:#226944}.status-flagged{background:#fff0d6;color:#8a5710}.rubric-score{background:var(--ink);color:#fff}.awaiting-review{color:var(--muted)}.rubric-detail{margin-top:12px;border:1px solid var(--line);border-radius:10px;background:#f8faf6}.rubric-detail summary{cursor:pointer;font-weight:800;padding:10px 12px;color:var(--ink)}.rubric-detail>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line)}.rubric-detail p{background:#fff;padding:10px 12px;display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:start}.rubric-detail p i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;font-style:normal;font-weight:900;background:#dcefe3;color:var(--good)}.rubric-detail p.fail i{background:#fff0d6;color:#8a5710}.rubric-detail p strong,.rubric-detail p small{display:block}.rubric-detail p small{font-size:11px}.rubric-detail p b{color:var(--ink)}.rubric-detail footer{padding:9px 12px;color:#8a5710;font-size:12px}.quality-actions{padding:26px;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.quality-actions p:not(.eyebrow){color:var(--muted);margin:8px 0 0}.run{display:grid;grid-template-columns:1fr repeat(3,120px);gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}.run:last-child{border:0}.view{animation:fade .2s ease}@keyframes fade{0%{opacity:.4;transform:translateY(4px)}}@media(max-width:900px){.shell{display:block}aside{position:static;height:auto}aside nav{grid-template-columns:repeat(2,1fr)}.identity{margin-top:24px}main{padding:28px 18px}.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.sync-detail{grid-template-columns:repeat(2,1fr)}.update,.rubric-detail>div{grid-template-columns:1fr}.review-workflow,.quality-actions{align-items:flex-start;flex-direction:column}.run{grid-template-columns:1fr 1fr}}aside{overflow-y:auto}.nav-section{margin:18px 14px 4px;color:#7f9a8d;font-size:10px;font-weight:800;letter-spacing:.13em}.learner-pulse{margin-bottom:18px}.text-action{border:0;background:transparent;color:var(--ink);font-size:14px;font-weight:800;cursor:pointer}.pulse-grid{margin-top:22px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.pulse-grid button{min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#f7f8f4;color:inherit;text-align:left;cursor:pointer}.pulse-grid button:hover{border-color:#91aa9e;background:#eff4ec}.pulse-grid span,.pulse-grid strong,.pulse-grid small{display:block}.pulse-grid span{color:var(--muted);font-size:12px;font-weight:800}.pulse-grid strong{margin-top:7px;font-size:25px}.pulse-grid small{margin-top:4px;color:var(--muted);font-size:12px}.people-metrics{margin-bottom:18px}.directory-head{align-items:flex-end}.search{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.search input{width:min(330px,40vw);min-height:42px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#17201c;font:14px inherit}.inset{margin:0 24px 24px}.clickable{cursor:pointer}.clickable:hover{background:#f5f8f3}.row-arrow{float:right;color:#6a897b;font-size:17px}.status-ready{background:#e4f1e7}.status-building{background:#f6eccd}.status-stale{background:#f8ddd5}.status-not_started{background:#edf0eb}.detail-panel{margin-top:18px;padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 20px 60px #143b2f14;scroll-margin-top:24px}.detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.detail-header h2{font-size:30px}.detail-header p:last-child{margin:7px 0 0;color:var(--muted)}.detail-header button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:24px;cursor:pointer}.detail-loading{color:var(--muted)}.progress-summary{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.progress-summary article{padding:17px;border-radius:12px;background:#f3f5f0}.progress-summary span,.progress-summary strong,.progress-summary small{display:block}.progress-summary span{color:var(--muted);font-size:12px;font-weight:800}.progress-summary strong{margin-top:7px;font-size:19px}.progress-summary small{margin-top:4px;color:var(--muted);font-size:12px}.progress-summary .positive{background:#e9f3e7;color:#1f674c}.progress-summary .negative{background:#f9e4de;color:#94442f}.detail-grid{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-grid details{min-width:0;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.detail-grid summary{padding:17px 18px;display:flex;justify-content:space-between;cursor:pointer;color:var(--ink);font-size:15px;font-weight:800;list-style:none}.detail-grid summary span{padding:2px 7px;border-radius:99px;background:#edf0eb;font-size:12px}.detail-list,.evidence-list,.timeline,.scorecard-mini{padding:0 18px 18px}.detail-list>div,.evidence-list>div{padding:12px 0;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-top:1px solid #e8ebe6}.detail-list strong,.detail-list small,.evidence-list strong,.evidence-list span,.evidence-list small{font-size:13px}.detail-list small,.evidence-list span,.evidence-list small{color:var(--muted)}.relation{min-width:60px;padding:4px 7px;border-radius:6px;background:#eff3eb;color:var(--ink);font-size:11px;font-weight:800;text-align:center}.timeline>div{position:relative;padding:10px 0 10px 22px;display:flex;border-left:1px solid #cfdbd3}.timeline i{position:absolute;left:-5px;top:17px;width:9px;height:9px;border-radius:50%;background:#58a87b}.timeline strong,.timeline small{display:block;font-size:13px}.timeline small{margin-top:3px;color:var(--muted)}.scorecard-mini{display:grid;gap:8px}.scorecard-mini article{padding:13px;border-radius:9px;background:#f4f6f2}.scorecard-mini strong,.scorecard-mini small{display:block;margin-top:7px}.scorecard-mini small,.empty-copy{color:var(--muted);font-size:13px}.model-list,.family-list,.scorecard-list{display:grid}.model-list>button{padding:17px 24px;display:grid;grid-template-columns:minmax(180px,1.4fr) 130px 130px 130px 24px;gap:16px;align-items:center;border:0;border-top:1px solid #e7eae5;background:#fff;color:inherit;text-align:left;cursor:pointer}.model-list>button:hover{background:#f6f8f4}.model-list strong,.model-list small{display:block}.model-list small{margin-top:3px;color:var(--muted)}.family-list{padding:0 24px 24px;grid-template-columns:repeat(2,1fr);gap:12px}.family-list article{padding:18px;border:1px solid var(--line);border-radius:12px}.family-list h3{margin:10px 0 3px}.family-list p{margin:5px 0;color:var(--muted)}.family-list dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.family-list dl div{padding:10px;border-radius:8px;background:#f3f5f0}.family-list dt{color:var(--muted);font-size:11px}.family-list dd{margin:4px 0 0;font-weight:800}.scorecard-list>article{padding:18px 24px;display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(210px,1fr) 90px 100px 150px;gap:18px;align-items:center;border-top:1px solid #e7eae5}.scorecard-list strong,.scorecard-list small,.scorecard-list span{display:block}.scorecard-list small,.scorecard-list span{color:var(--muted);font-size:12px}.scorecard-list .pill{display:inline-block;color:var(--ink)}.dimension-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dimension-chips span{padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-size:11px}.scorecard-dimensions{grid-column:1/-1;border-top:1px solid var(--line);padding-top:10px}.scorecard-dimensions summary{cursor:pointer;color:var(--ink);font-weight:800}.scorecard-dimensions>div{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;padding:9px 0;border-top:1px solid #e7eae5}.scorecard-dimensions p{margin:8px 0}@media(max-width:1150px){.pulse-grid{grid-template-columns:repeat(3,1fr)}.progress-summary{grid-template-columns:repeat(2,1fr)}.model-list>button{grid-template-columns:1fr 120px 120px}.model-list>button>div:nth-of-type(2),.model-list>button>.row-arrow{display:none}.scorecard-list>article{grid-template-columns:1fr 1fr 90px}.scorecard-list>article>div:nth-child(4),.scorecard-list>article>div:nth-child(5){display:none}}@media(max-width:900px){.nav-section{grid-column:1/-1}.pulse-grid{grid-template-columns:repeat(2,1fr)}.detail-grid,.family-list{grid-template-columns:1fr}.directory-head{align-items:flex-start;flex-direction:column}.search,.search input{width:100%}.scorecard-list>article{grid-template-columns:1fr}.scorecard-list>article>div:nth-child(n+3){display:none}}@media(max-width:560px){.metrics,.pulse-grid,.progress-summary{grid-template-columns:1fr}.detail-panel{padding:18px}.detail-list>div,.evidence-list>div{grid-template-columns:1fr}.model-list>button{grid-template-columns:1fr}.model-list>button>*:not(:first-child){display:none}}.shell{grid-template-columns:270px minmax(0,1fr)}main{min-width:0}.view,.detail-panel,.detail-grid,.detail-grid details{min-width:0}.intelligence-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.intelligence-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.chart-panel{min-width:0}.chart{height:180px;margin:24px 0 18px}.chart-bars{height:100%;display:flex;align-items:end;gap:2px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0,transparent 44px,#eef1ec 45px)}.chart-bars i{position:relative;flex:1;min-width:2px;height:var(--bar);border-radius:3px 3px 0 0;background:#7fb695;transition:height .2s}.activity-bars i{background:#d0e34e}.chart-bars i span{position:absolute;left:0;bottom:-23px;color:var(--muted);font-size:9px;font-style:normal;white-space:nowrap}.signal-list{margin-top:18px;display:grid}.signal-list>button{padding:12px 0;display:grid;grid-template-columns:1fr 52px 52px 18px;gap:10px;align-items:center;border:0;border-top:1px solid #e7eae5;background:#fff;color:inherit;text-align:left;cursor:pointer}.signal-list>button:hover strong{text-decoration:underline}.signal-list span strong,.signal-list span small{display:block}.signal-list span small{color:var(--muted);font-size:11px}.signal-list b{font-size:15px;text-align:center}.signal-list b em{display:block;color:var(--muted);font-size:8px;font-style:normal;letter-spacing:.06em}.signal-list i{font-style:normal}.filter-bar{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.filter-bar label{display:grid;gap:4px}.filter-bar label span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em}.filter-bar input,.filter-bar select{min-height:39px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:13px inherit}.filter-bar input{width:210px}.filter-bar.compact{align-items:center}.filter-bar.compact>span{align-self:flex-end}.tenant-boundary{margin:-16px 0 22px;padding:12px 15px;display:flex;gap:12px;align-items:flex-start;border:1px solid #c9ddcf;border-radius:12px;background:#edf6ee;color:#245844;font-size:12px}.tenant-boundary strong{white-space:nowrap}.tenant-boundary span{color:#4f6d61}.role-chips{display:flex;gap:4px;flex-wrap:wrap}.role-chips span{padding:3px 6px;border-radius:6px;background:#edf1ea;color:var(--ink);font-size:10px;font-weight:800}.score-cell{display:flex;align-items:center;gap:9px;min-width:170px}.score-cell>span:last-child strong,.score-cell>span:last-child small{display:block}.score-ring{--score:0;display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:conic-gradient(#3b9b6d calc(var(--score)*1%),#e7ebe5 0);color:#fff;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 7px #548977}.score-insufficient,.score-inactive{background:conic-gradient(#c96b5b calc(var(--score)*1%),#eee8e5 0);box-shadow:inset 0 0 0 7px #a96659}.score-building,.score-at_risk{background:conic-gradient(#d9a63d calc(var(--score)*1%),#eeeae0 0);box-shadow:inset 0 0 0 7px #b68b36}.qualification{display:inline-block;padding:5px 8px;border-radius:99px;font-size:11px;font-weight:800}.qualification.qualified{background:#dcefe3;color:#236745}.qualification.not-qualified{background:#eff0ed;color:#68776f}.quality-strong{background:#dcefe3}.quality-sufficient{background:#e7f0db}.quality-building{background:#fff0d6}.quality-insufficient{background:#f7dfd9}.quality-context_only{background:#fff0d6;color:#8a5710}.taxonomy-strip{padding:0 24px 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.taxonomy-strip article{padding:12px;border:1px solid var(--line);border-radius:10px;background:#f7f8f4}.taxonomy-strip span,.taxonomy-strip strong,.taxonomy-strip small,.taxonomy-strip b{display:block}.taxonomy-strip span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em}.taxonomy-strip strong{margin-top:3px;font-size:12px}.taxonomy-strip small{margin-top:4px;color:var(--muted);font-size:10px}.taxonomy-strip b{width:max-content;margin-top:8px;padding:3px 6px;border-radius:5px;background:#dcefe3;color:#236745;font-size:9px}.taxonomy-strip b.context-only{background:#fff0d6;color:#8a5710}.truth-note{margin:0 24px 20px;padding:12px 14px;display:flex;gap:12px;border-left:4px solid #e2b648;background:#fff8e8;color:#75511b;font-size:12px}.truth-note strong{white-space:nowrap}.context-pill{background:#fff0d6}.inline-link{border:0;background:transparent;color:var(--ink);font-weight:800;cursor:pointer;padding:0}.model-detail-list{padding:0 18px 18px}.model-detail-list>div{padding:11px 0;display:grid;grid-template-columns:minmax(130px,.7fr) 1fr auto;gap:10px;border-top:1px solid #e7eae5}.model-detail-list strong,.model-detail-list span,.model-detail-list small{font-size:12px;overflow-wrap:anywhere}.model-detail-list span,.model-detail-list small{color:var(--muted)}@media(max-width:1300px){main{padding-left:28px;padding-right:28px}.person-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.taxonomy-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.intelligence-grid{grid-template-columns:1fr}.filter-bar{justify-content:flex-start}}@media(max-width:560px){.intelligence-metrics,.taxonomy-strip{grid-template-columns:1fr}.filter-bar,.filter-bar label,.filter-bar input,.filter-bar select{width:100%}.model-detail-list>div{grid-template-columns:1fr}}.clickable:focus-visible,.model-list>button:focus-visible,.signal-list button:focus-visible,.inline-link:focus-visible,.text-action:focus-visible{outline:3px solid #b9df48;outline-offset:-3px}.integrity-policy{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:24px 28px;border-radius:18px;background:#123f35;color:#fff}.integrity-policy h2{margin:4px 0 8px;font-size:25px}.integrity-policy p:last-child{max-width:850px;margin:0;color:#c8d8d2;line-height:1.55}.integrity-policy button,.unlock-action{border:0;border-radius:9px;background:#d8f04a;color:#173f35;font-weight:900;cursor:pointer}.integrity-policy button{min-width:150px;padding:13px 17px}.integrity-policy button:disabled,.unlock-action:disabled{opacity:.55;cursor:wait}.integrity-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.integrity-table td{vertical-align:top}.integrity-table td strong,.integrity-table td small{display:block}.integrity-table td small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.integrity-status{display:inline-block;width:max-content;padding:5px 8px;border-radius:999px;background:#eef0ec;color:#5d6e66;font-size:10px;font-weight:900}.integrity-locked{background:#f7ded8;color:#963f31}.integrity-expired{background:#fff0d6;color:#8a5710}.integrity-released{background:#dcefe3;color:#236745}.integrity-exempt{background:#e8ebf5;color:#48517b}.integrity-flagged{background:#fff0d6;color:#8a5710}.unlock-action{padding:8px 10px;font-size:10px}.integrity-audit-panel{margin-top:18px}.integrity-events{padding:0 24px 22px;display:grid}.integrity-events>div{display:grid;grid-template-columns:110px 190px 1fr;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #e7eae5}.integrity-events small{color:var(--muted)}@media(max-width:1300px){.integrity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.integrity-policy{align-items:flex-start;flex-direction:column}.integrity-policy>div{min-width:0}.integrity-policy button{min-width:0}.integrity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.integrity-policy{align-items:flex-start;flex-direction:column}.integrity-metrics{grid-template-columns:1fr}.integrity-events>div{grid-template-columns:1fr}}.pipeline-map{display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr) auto minmax(220px,.8fr);align-items:stretch;gap:12px;margin-bottom:18px}.pipeline-map>article{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;min-width:0;padding:20px;background:#fff;border:1px solid var(--line);border-radius:16px}.pipeline-map>i{align-self:center;color:var(--muted);font-size:22px;font-style:normal}.pipeline-map article>strong{grid-column:1 / -1;justify-self:start;padding:5px 9px;border-radius:99px;background:#dcefe3;color:#226944;font-size:12px}.pipeline-map article.pipeline-output{border-color:#c9df55;background:#f9fce8}.pipeline-number{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:12px;font-weight:900}.pipeline-map p{margin:0 0 4px;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.13em}.pipeline-map h2{font-size:17px}.pipeline-map small{display:block;overflow-wrap:anywhere;margin-top:5px;color:var(--muted);font-size:11px}.workflow-run-metrics .metric strong{font-size:27px}@media(max-width:1100px){.pipeline-map{grid-template-columns:1fr}.pipeline-map>i{justify-self:center;transform:rotate(90deg)}}:root{--surface-subtle: #f7f8f4;--focus: #a9c93a}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{grid-template-columns:232px minmax(0,1fr)}aside{padding:24px 16px}.brand{padding:0 8px;font-size:18px}.brand span{width:38px;height:38px}.brand+.eyebrow{margin:32px 8px 10px}nav{gap:8px}nav>button{padding:11px 12px}.nav-cluster{border-top:1px solid #27473f;padding-top:7px}.nav-cluster>summary{padding:8px 12px;color:#91a79d;cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.11em;list-style:none;text-transform:uppercase}.nav-cluster>summary:after{content:"+";float:right;font-size:14px}.nav-cluster[open]>summary:after{content:"−"}.nav-cluster>div{display:grid;gap:3px;padding-top:2px}.nav-cluster button{padding:9px 12px 9px 18px;font-size:13px}.identity{margin-top:auto;border-top:1px solid #35564d;padding:14px 8px 0}.identity{display:block}.identity>summary{color:#9caf9f;cursor:pointer;font-size:11px;font-weight:800;list-style:none}.identity>summary:after{content:"…";float:right}.identity strong,.identity a{display:block;margin-top:8px}main{max-width:1320px;padding:30px 36px 54px}main>header{margin-bottom:22px}h1{font-size:clamp(28px,3vw,36px)}h2{font-size:19px}.live{padding:7px 10px;font-size:12px}summary:focus-visible,button:focus-visible,.clickable:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tenant-boundary{display:block;margin:-8px 0 16px;padding:0;border:0;background:transparent;font-size:11px}.tenant-boundary>summary{width:max-content;padding:5px 9px;border:1px solid #c9ddcf;border-radius:999px;background:#edf6ee;color:#245844;cursor:pointer;font-weight:800;list-style:none}.tenant-boundary>summary:before{content:"✓ "}.tenant-boundary>span{display:block;max-width:760px;padding:9px 4px 0;color:#4f6d61}.metrics{gap:10px;margin-bottom:14px}.intelligence-metrics,.integrity-metrics,.people-metrics,.workflow-run-metrics,.review-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{padding:0;overflow:hidden}.metric>summary{min-height:98px;padding:15px 17px;cursor:pointer;list-style:none}.metric>summary span,.metric>summary strong{display:block}.metric>summary span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em}.metric>summary strong{margin-top:6px;font-size:28px;line-height:1.1}.metric>small{display:block;max-height:0;padding:0 17px;overflow:hidden;color:var(--muted);opacity:0;transition:max-height .18s ease,opacity .18s ease,padding .18s ease}.metric[open]>small,.metric:hover>small,.metric:focus-within>small{max-height:60px;padding:0 17px 13px;opacity:1}.section-disclosure{margin:0 0 14px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.section-disclosure>summary{display:flex;align-items:center;gap:10px;min-height:50px;padding:12px 16px;cursor:pointer;list-style:none}.section-disclosure>summary:after{content:"+";margin-left:auto;color:var(--muted);font-size:20px}.section-disclosure[open]>summary:after{content:"−"}.section-disclosure>summary span{color:var(--ink);font-weight:850}.section-disclosure>summary small{color:var(--muted)}.section-disclosure>.disclosure-body{padding:0 14px 14px}.section-disclosure .intelligence-grid{margin:0}.panel.section-disclosure{padding:0}.learner-pulse .text-action{float:right;margin:0 0 4px}.operations-disclosure .metrics{margin-top:4px}.panel{padding:18px;border-radius:14px}.panel.wide .panel-head{padding:18px 20px}.panel-head{gap:14px}.signal-grid{gap:14px;margin-bottom:14px}.signal-list{margin-top:12px}.signal-list>button{grid-template-columns:1fr 44px 44px 16px;padding:10px 0}.signal-list small,.pulse-grid small{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height .15s ease,opacity .15s ease}.signal-list button:hover small,.signal-list button:focus small,.pulse-grid button:hover small,.pulse-grid button:focus small{max-height:40px;opacity:1}.filter-disclosure{position:relative}.panel.wide:has(.filter-disclosure[open]){overflow:visible}.filter-disclosure>summary,.row-disclosure>summary,.record-meta>summary{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;font-size:12px;font-weight:800;list-style:none}.filter-disclosure>.filter-bar{position:absolute;z-index:5;top:calc(100% + 8px);right:0;width:min(680px,82vw);padding:13px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 16px 42px #0e2f2924}.compact-directory th,.compact-directory td{padding:13px 20px}.compact-directory td{vertical-align:middle}.compact-directory td:last-child{width:40px;text-align:right}.compact-directory .row-arrow{float:none}.row-reveal{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height .15s ease,opacity .15s ease,margin .15s ease}.compact-directory tr:hover .row-reveal,.compact-directory tr:focus .row-reveal,.compact-directory tr:focus-within .row-reveal,.model-list>button:hover .row-reveal,.model-list>button:focus .row-reveal{max-height:48px;margin-top:4px;opacity:1}.compact-signals{display:flex;gap:6px;flex-wrap:wrap}.signal-chip{padding:5px 7px;border-radius:7px;background:#edf0eb;color:var(--muted);font-size:9px;font-weight:850}.signal-chip b{margin-right:2px;color:var(--ink);font-size:12px}.signal-highly_active,.signal-active,.signal-strong,.signal-sufficient{background:#dcefe3;color:#236745}.signal-at_risk,.signal-building{background:#fff0d6;color:#8a5710}.signal-inactive,.signal-insufficient{background:#f7dfd9;color:#8b4638}.context-disclosure{grid-column:1 / -1;width:100%}.context-disclosure>summary{width:max-content;color:currentColor;cursor:pointer;font-size:11px;font-weight:800;opacity:.78}.context-disclosure p{max-width:850px;margin:8px 0 0!important}.compact-action-bar{display:grid;grid-template-columns:1fr auto;padding:18px 20px}.compact-action-bar h2{font-size:19px}.integrity-policy.compact-action-bar{align-items:center}.integrity-policy .context-disclosure p{color:#c8d8d2}.quality-actions.compact-action-bar{align-items:center}.taxonomy-disclosure{margin:0 20px 10px;background:var(--surface-subtle)}.taxonomy-strip{padding:0}.model-list>button{grid-template-columns:minmax(180px,1fr) auto 24px;padding:14px 20px}.model-list>button>div:nth-of-type(n+2){display:none}.truth-note{display:block;margin:0 20px 14px;padding:0;border-left:0;background:transparent}.truth-note>summary{width:max-content;padding:6px 9px;border-radius:7px;background:#fff8e8;color:#75511b;cursor:pointer;font-size:11px;font-weight:800;list-style:none}.truth-note>span{display:block;max-width:720px;padding:8px 2px 0}.family-list{grid-template-columns:1fr;gap:8px;padding:0 20px 20px}.entity-card{border:1px solid var(--line);border-radius:10px;background:#fff}.entity-card>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;cursor:pointer;list-style:none}.entity-card>summary>span{display:flex;align-items:center;gap:10px}.entity-card>summary strong{font-size:14px}.entity-card>summary b{color:var(--muted);font-size:12px}.entity-card-body{padding:0 15px 14px;border-top:1px solid #e7eae5}.scorecard-list{padding:0 20px 20px;gap:8px}.scorecard-record{border:1px solid var(--line);border-radius:10px}.scorecard-record>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;cursor:pointer;list-style:none}.scorecard-record>summary>span:first-child{display:flex;align-items:center;gap:9px}.record-signals{display:flex;gap:5px;color:var(--muted);font-size:10px}.record-signals b{color:var(--ink);font-size:13px}.scorecard-record-body{padding:0 15px 14px;border-top:1px solid #e7eae5;color:var(--muted);font-size:12px}.scorecard-dimensions{padding-top:8px}.workflow-disclosure .pipeline-map{margin:0}.refresh-loop-status{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.refresh-loop-status div{display:grid;gap:2px}.refresh-loop-status small{color:var(--muted)}.refresh-loop-status button{border:0;border-radius:9px;padding:10px 13px;background:var(--ink);color:#fff;font:inherit;font-weight:800;cursor:pointer}.refresh-loop-status button:disabled{opacity:.55}.loop-pulse{width:10px;height:10px;border-radius:50%;background:var(--good);box-shadow:0 0 0 5px #dcefe3}.run-history-disclosure{margin-bottom:14px}.run-history-list{display:grid}.run-history-row{display:grid;grid-template-columns:130px 190px 1fr;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--line)}.run-history-row small{color:var(--muted)}@media(max-width:760px){.refresh-loop-status{grid-template-columns:auto 1fr}.refresh-loop-status button{grid-column:1 / -1;width:100%}.run-history-row{grid-template-columns:1fr;gap:4px}}.row-disclosure{position:relative}.row-disclosure>span{display:block;min-width:150px;margin-top:5px;color:var(--muted);font-size:11px}.update{grid-template-columns:1fr;gap:0;padding:14px 20px}.update-title-line{margin:0}.record-meta{margin-top:8px}.record-meta>summary{width:max-content;padding:5px 8px;font-size:10px}.record-meta>p{margin-top:8px}.record-meta a{color:var(--ink);font-weight:800}.rubric-detail{max-width:900px}.run{display:block;padding:0}.run>summary{display:flex;justify-content:space-between;gap:16px;padding:13px 0;cursor:pointer;list-style:none}.run>div{display:flex;justify-content:space-between;gap:16px;padding:0 0 13px;color:var(--muted)}.run code{overflow-wrap:anywhere}.progress-summary article small{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height .15s ease,opacity .15s ease}.progress-summary article:hover small,.progress-summary article:focus-within small{max-height:48px;opacity:1}.detail-grid details{align-self:start}details>summary::-webkit-details-marker{display:none}@media(max-width:1050px){.shell{grid-template-columns:210px minmax(0,1fr)}main{padding:26px 24px 44px}.intelligence-metrics,.integrity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.shell{display:block}aside{position:static;height:auto;padding:16px}.brand+.eyebrow{display:none}nav{margin-top:14px}nav>button{width:100%}.identity{margin-top:12px}main{padding:22px 14px 40px}main>header{align-items:flex-start}.live span{display:none}.metrics,.intelligence-metrics,.integrity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-grid{grid-template-columns:1fr}.filter-disclosure>.filter-bar{position:fixed;inset:auto 12px 12px;width:auto;max-height:70vh;overflow:auto}.compact-directory th:nth-child(2),.compact-directory td:nth-child(2){display:none}.compact-action-bar{grid-template-columns:1fr;align-items:start}.compact-action-bar>button{justify-self:start;margin-top:10px}.entity-card>summary,.scorecard-record>summary{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.metrics,.intelligence-metrics,.integrity-metrics{grid-template-columns:1fr 1fr}.metric>summary{min-height:84px;padding:13px}.metric>summary strong{font-size:24px}.panel-head{align-items:flex-start;flex-direction:column}.signal-grid{grid-template-columns:1fr}.review-filters{justify-content:flex-start}}
