.pilot-head{align-items:flex-start}.pilot-gate{display:flex;gap:18px;align-items:flex-start;border-left:6px solid #c37910}.pilot-gate.ready{border-left-color:#23845b}.gate-mark{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:#fff0cc;color:#774600;font-size:28px;font-weight:900}.pilot-gate.ready .gate-mark{background:#dff7e9;color:#12633f}.pilot-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0}.pilot-metrics article{background:#fff;border:1px solid #d9dce6;border-radius:16px;padding:18px;box-shadow:0 7px 24px rgba(35,43,69,.06)}.pilot-metrics strong,.pilot-metrics span{display:block}.pilot-metrics strong{font-size:28px;color:#30266f}.pilot-metrics span{font-size:13px;color:#586174;margin-top:5px}.pilot-band-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pilot-band-grid button{text-align:left;display:flex;flex-direction:column;gap:5px;background:#f5f3fb;color:#25213e;border:2px solid transparent}.pilot-band-grid button.selected{border-color:#6654c5;background:#eeeafe}.pilot-band-grid span,.pilot-band-grid small{font-weight:400}.pilot-band-grid small{line-height:1.35}.audio-check{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.audio-check p{margin:0}.journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}.journey-grid article{position:relative;background:#f8f7fc;border:1px solid #dedbea;border-radius:16px;padding:20px}.journey-grid article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#5848b0;color:#fff;font-weight:800}.journey-grid h3{font-size:17px}.journey-grid p{font-size:14px}.pilot-review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.pilot-filters{display:grid;grid-template-columns:auto minmax(120px,180px) auto minmax(150px,210px) auto minmax(180px,1fr);align-items:center;gap:8px 12px;margin:20px 0}.pilot-filters label{margin:0}.pilot-filters input,.pilot-filters select{margin:0}.pilot-lessons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pilot-lesson{border:1px solid #dfe1e8;border-radius:14px;padding:0;background:#fff}.pilot-lesson summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px;cursor:pointer}.pilot-lesson summary>span:first-child{display:flex;flex-direction:column;gap:3px}.pilot-lesson summary small{font-weight:400;color:#626b7e}.pilot-lesson>div,.pilot-lesson>h4,.pilot-lesson>ul,.pilot-lesson>p{margin-left:15px;margin-right:15px}.pilot-badge{display:inline-block;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;text-align:center}.pilot-badge.passed{background:#dcf4e6;color:#145d3f}.pilot-badge.check{background:#fff0cc;color:#754900}.pilot-badge.blocked{background:#ffe1de;color:#8b241e}.pilot-gates{display:flex;gap:12px;flex-wrap:wrap}.pilot-gates p{margin:0;background:#f5f6f9;border-radius:9px;padding:7px 9px;font-size:12px}.pilot-boundary{background:#f6f1ff;border-color:#c9bff0}@media(max-width:980px){.pilot-metrics{grid-template-columns:repeat(3,1fr)}.pilot-band-grid{grid-template-columns:repeat(3,1fr)}.journey-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.pilot-metrics{grid-template-columns:repeat(2,1fr)}.pilot-band-grid,.journey-grid,.pilot-lessons{grid-template-columns:1fr}.pilot-filters{grid-template-columns:1fr}.pilot-review-head,.pilot-head{display:block}.pilot-head .actions{margin-top:14px}.pilot-gate{padding:16px}.gate-mark{flex-basis:40px;height:40px}.pilot-lesson summary{align-items:flex-start;flex-direction:column}.pilot-badge{align-self:flex-start}}
