.pilot-page{padding-bottom:64px}.pilot-shell{background:#0c071c;color:#fff;border:3px solid #10091e;box-shadow:12px 12px 0 #8f70ff;padding:22px;margin:26px 0 42px}.pilot-head,.pilot-stats,.pilot-actions,.pilot-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.pilot-head h2{margin:0;font:1.6rem AyePixel,monospace}.pilot-head label{font-weight:850}.pilot-head select{margin-left:9px;padding:10px;border:2px solid #fff;background:#251148;color:#fff;font:inherit}.pilot-stats{display:grid;grid-template-columns:repeat(5,1fr);margin:20px 0}.pilot-stats>div{background:#241441;border:2px solid #7355c6;padding:12px}.pilot-stats small{display:block;color:#cfbfff;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.pilot-canvas{display:block;width:100%;height:auto;max-height:560px;background:#35156b;border:3px solid #fff}.pilot-status{min-height:2.8em;margin:18px 0 12px;font-weight:800}.pilot-controls{display:grid;grid-template-columns:1fr 1.25fr 1fr}.pilot-controls button{min-height:76px;border:3px solid #fff;background:#2b1752;color:#fff;font:1rem AyePixel,monospace;box-shadow:0 6px 0 #5d3eaa}.pilot-controls button:active{transform:translateY(4px);box-shadow:0 2px 0 #5d3eaa}.pilot-controls button:disabled{opacity:.45}.pilot-controls #pilot-color{color:#120b20;text-shadow:0 1px #fff}.pilot-actions{margin-top:16px}.pilot-actions button{min-height:48px;padding:11px 18px;border:2px solid #fff;background:#2c1950;color:#fff;font-weight:900}.pilot-actions .next{background:#8f70ff;color:#10091e}.pilot-note{line-height:1.55;color:#d9ceff}.pilot-guide{margin-bottom:30px}@media(max-width:720px){.pilot-shell{padding:14px;box-shadow:7px 7px 0 #8f70ff}.pilot-stats{grid-template-columns:repeat(2,1fr)}.pilot-stats>div:last-child{grid-column:1/-1}.pilot-head{align-items:flex-start;flex-direction:column}.pilot-head select{margin-left:0}.pilot-controls{gap:8px}.pilot-controls button{min-height:88px;font-size:.8rem}}
