.pilot-hero{background:linear-gradient(135deg,#f4efe4 0%,#fff 70%)}.pilot-callout{max-width:72ch;margin-top:1.5rem;padding:1rem 1.15rem;border-left:.35rem solid #6f2b2b;background:#fff}.pilot-intro{max-width:78rem}.pilot-totals,.pilot-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem}.pilot-totals div,.pilot-status-grid span{padding:.8rem;border:1px solid #d9d2c5;border-radius:.35rem;background:#fff}.pilot-totals dt,.pilot-status-grid b{display:block;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.pilot-totals dd{margin:.2rem 0 0;font-size:1.5rem}.pilot-list{background:#f7f6f2}.pilot-card,.pilot-evidence-record{max-width:78rem;margin:0 auto 1.5rem;padding:clamp(1rem,3vw,2rem);border:1px solid #d9d2c5;border-radius:.5rem;background:#fff;box-shadow:0 .25rem 1rem rgba(0,0,0,.04)}.pilot-card h2,.pilot-record-view h1{overflow-wrap:anywhere}.pilot-card code,.pilot-record-view code{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.pilot-status-grid{margin:1.25rem 0}.pilot-status-grid span{overflow-wrap:anywhere}.pilot-status-grid b{margin-bottom:.25rem}.pilot-boundary{padding:.75rem;background:#fbf4dc}.pilot-card details,.pilot-evidence-record details{margin:.8rem 0;border:1px solid #ded8cc;border-radius:.35rem;padding:.75rem}.pilot-card summary,.pilot-evidence-record summary{font-weight:700;cursor:pointer}.pilot-blockers,.pilot-sources{padding-left:1.3rem}.pilot-sources li{display:grid;grid-template-columns:minmax(12rem,2fr) minmax(8rem,.7fr) minmax(12rem,1.4fr);gap:.7rem;padding:.7rem 0;border-bottom:1px solid #ece7de}.pilot-direction{font-weight:700}.pilot-record-link{margin-top:1rem}.pilot-record-view{max-width:78rem}.pilot-record-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pilot-record-fields div{padding:.75rem;border:1px solid #e2ddd3}.pilot-record-fields dt{font-weight:700}.pilot-record-fields dd{margin:.25rem 0 0;overflow-wrap:anywhere}@media(max-width:650px){.pilot-sources li{display:block}.pilot-sources li>*{display:block;margin:.2rem 0}.pilot-card,.pilot-evidence-record{padding:1rem}.pilot-status-grid,.pilot-record-fields{grid-template-columns:1fr}.pilot-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:390px){.pilot-totals{grid-template-columns:1fr}.pilot-card,.pilot-callout,.pilot-evidence-record{overflow-wrap:anywhere}}
