.pilot-root{display:grid;gap:1rem;min-width:0;color:#173244;overflow-wrap:anywhere}.pilot-root h2,.pilot-root h3,.pilot-root p{margin:0}.pilot-hero{display:grid;gap:.75rem;padding:1.5rem;background:#e6f2f0;border:1px solid #b7d9d1;border-radius:20px}.pilot-hero h2{font-size:1.8rem}.pilot-eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.pilot-next{display:grid;gap:.7rem;padding:1.2rem;border-left:5px solid #277e73;background:white;border-radius:12px}.pilot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pilot-card{display:grid;gap:.8rem;align-content:start;min-width:0;background:white;border:1px solid #d8e2e8;border-radius:16px;padding:1.2rem}.pilot-muted{font-size:.93rem;color:#526774;line-height:1.5}.pilot-root ul,.pilot-root ol{padding-left:1.4rem;margin:0;display:grid;gap:.6rem;line-height:1.5}.pilot-button,.pilot-secondary{min-height:44px;max-width:100%;padding:.7rem 1rem;border:1px solid #287469;border-radius:10px;background:#287469;color:white;font:inherit;white-space:normal;cursor:pointer}.pilot-secondary{background:white;color:#20554f}.pilot-root button:disabled{opacity:.6;cursor:default}.pilot-root :focus-visible{outline:3px solid #226c91;outline-offset:3px}.pilot-profile-list{display:flex;flex-wrap:wrap;gap:.65rem}.pilot-create{display:flex;gap:.8rem;flex-wrap:wrap;align-items:end}.pilot-create label{display:grid;gap:.5rem;flex:1 1 220px;min-width:0}.pilot-create input{font:inherit;border:1px solid #8499a5;padding:.7rem;border-radius:8px;min-width:0;width:100%;box-sizing:border-box}.pilot-observation{border-left:3px solid #b7d9d1;padding-left:.8rem;display:grid;gap:.4rem}@media(max-width:650px){.pilot-grid{grid-template-columns:1fr}.pilot-hero{padding:1rem}.pilot-card{padding:1rem}} 
.pilot-shortcuts{display:flex;flex-wrap:wrap;gap:.6rem}.pilot-shortcuts>button{flex:1 1 12rem;min-height:3rem}
