.lifecycle-dashboard{display:block}.lifecycle-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.lifecycle-summary article{min-width:0;padding:12px;border:1px solid var(--border-soft);border-radius:10px;background:#0d0c0a}.lifecycle-summary span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase}.lifecycle-summary b{display:block;margin-top:6px;color:var(--cream);font-size:22px}.lifecycle-badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;background:#22201b;color:var(--muted);font-size:9px;font-weight:800;white-space:nowrap}.lifecycle-badge.paper-ready,.lifecycle-badge.live-ready{border-color:rgba(67,200,120,.35);background:rgba(67,200,120,.12);color:var(--green)}.lifecycle-badge.archived{opacity:.65}.health-meter{display:grid;grid-template-columns:minmax(50px,90px) auto;align-items:center;gap:7px}.health-meter i{height:6px;overflow:hidden;border-radius:999px;background:#25231e}.health-meter i:after{content:"";display:block;width:var(--health);height:100%;background:linear-gradient(90deg,var(--red),var(--gold),var(--green))}.health-meter b{font-size:10px}.readiness-yes{color:var(--green)}.readiness-no{color:var(--muted)}.lifecycle-table{min-width:1180px}.lifecycle-table td{vertical-align:middle}.lifecycle-table .row-actions{min-width:140px}.next-action{white-space:nowrap}.research-pipeline{display:flex;align-items:stretch;gap:5px;margin:14px 0;overflow-x:auto}.pipeline-stage{min-width:112px;flex:1;padding:9px;border:1px solid var(--border-soft);border-radius:9px;background:#0d0c0a}.pipeline-stage span,.pipeline-stage b{display:block}.pipeline-stage span{color:var(--muted);font-size:8px;text-transform:uppercase}.pipeline-stage b{margin-top:5px;font-size:10px}.pipeline-stage.complete{border-color:rgba(67,200,120,.3)}.pipeline-stage.complete b{color:var(--green)}.pipeline-stage.running{border-color:rgba(211,162,51,.4)}.pipeline-stage.running b{color:var(--gold)}.pipeline-stage.blocked{opacity:.55}.lifecycle-health-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lifecycle-health-grid div{padding:9px;border:1px solid var(--border-soft);border-radius:8px}.lifecycle-health-grid span,.lifecycle-health-grid b{display:block}.lifecycle-health-grid span{color:var(--muted);font-size:9px}.lifecycle-blocks{margin:12px 0;padding:12px;border-left:2px solid var(--gold);background:#11100d}.lifecycle-blocks li{margin:5px 0;color:var(--muted);font-size:10px}@media(max-width:1000px){.lifecycle-summary{grid-template-columns:repeat(3,1fr)}.lifecycle-health-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lifecycle-summary{grid-template-columns:repeat(2,1fr)}.research-pipeline{padding-bottom:6px}.pipeline-stage{min-width:106px}.lifecycle-health-grid{grid-template-columns:1fr 1fr}}@media(max-width:390px){.lifecycle-summary{grid-template-columns:1fr 1fr}.lifecycle-dashboard{min-width:0}.lifecycle-table{min-width:1100px}}
