body[data-lab-tab=team] .hero,body[data-lab-tab=engagements] .hero{display:none}.team-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.2fr);gap:20px}.team-right{display:grid;gap:20px;align-content:start}.team-layout .panel{margin:0}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-observation canvas{width:100%;height:260px;display:block;background:#080f15;border:1px solid #22353e;border-radius:10px;margin:20px 0}.chart-key{display:flex;flex-wrap:wrap;gap:18px;color:#79dcca;font-size:12px}.chart-key span:first-child{color:#ddb986}.chart-key span:last-child{color:#668dba}.team-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.team-metrics b{display:block;font:24px ui-monospace,monospace;margin:8px 0;color:#e7e9ed}.team-metrics small{color:#94a9af}.team-log{list-style:none;padding:0;counter-reset:flow}.team-log li{counter-increment:flow;border-bottom:1px solid #26363d;padding:14px 0;font-size:13px}.team-log li:before{content:counter(flow,decimal-leading-zero);color:#dfff00;font:12px ui-monospace;margin-right:18px}.science-team .panel,.engagement-panel .panel{margin-bottom:20px}.science-team details,.engagement-panel details{margin:16px 0}.science-team summary,.engagement-panel summary{cursor:pointer;color:#aab3be;margin:12px 0}.team-plans .connector-row,.agreement{border-top:1px solid #29414b;padding:20px 0}.agreement h3{overflow-wrap:anywhere}.agreement-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.science-team pre,.engagement-panel pre{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.science-team textarea,.engagement-panel textarea{min-height:80px}.engagement-panel .check input{width:auto}.engagement-panel .scope-note{border-left:2px solid #c4a375;padding-left:16px;color:#b6c7c9}.pipeline-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.pipeline-badges span{border:1px solid #30414b;border-radius:5px;padding:8px 12px;font:11px ui-monospace;color:#dfff00}.science-team button,.engagement-panel button{margin-top:8px}.engagement-panel label{overflow-wrap:anywhere}.engagement-panel .engagement-private{color:#ccab82}.team-layout h3{font-size:22px}@media(max-width:900px){.team-layout{grid-template-columns:1fr}.field-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.field-grid,.team-metrics{grid-template-columns:1fr}.team-metrics{gap:0}.team-metrics b{font-size:22px}.science-team h2,.engagement-panel h2{font-size:28px}.science-team .panel,.engagement-panel .panel{padding:18px}.tabs{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.team-layout{min-width:0}}

.engagement-panel .agreement{padding:24px}.team-metrics details{grid-column:1/-1}
