/* Original pilot interface; no third-party styles or graphics. */
.ai-pilot{max-width:1200px}.ai-intro{max-width:850px;margin-bottom:1.5rem}.ai-intro h1{font-size:clamp(2rem,5vw,3.3rem);overflow-wrap:anywhere}.ai-badge{display:inline-block;padding:.4rem .7rem;border-radius:.4rem;background:#ece8fa;color:#34225c;font-weight:750;font-size:.95rem}.ai-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:1.5rem;align-items:start}.ai-aside{padding:1.25rem;background:#f0f4f5;border:1px solid #9aadb4;border-radius:12px}.ai-aside li{margin-bottom:1rem}.ai-limits{border-left:4px solid #584283;padding:1rem 1.25rem;background:#f4f1fa;color:#302543;margin-bottom:1.5rem}.ai-limits p{margin-bottom:0}.ai-steps{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.ai-steps button{font:inherit;padding:.6rem .8rem;border:1px solid #506574;background:#fff;color:#182f43;border-radius:6px;cursor:pointer}.ai-steps [aria-current=step]{background:#153a49;color:#fff}.ai-pilot input,.ai-pilot textarea,.ai-pilot select,.ai-workspace input,.ai-workspace textarea,.ai-workspace select{max-width:100%;font:inherit}.ai-workspace .card{margin-top:1rem}.ai-workspace details{padding:1rem;border:1px solid #a7b3b9;border-radius:8px;margin-top:1rem;background:#fff}.ai-workspace summary{font-weight:750;cursor:pointer}.ai-workspace details>form,.ai-workspace details>div{margin-top:1rem}.ai-workspace .field{margin:1rem 0}.ai-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:28rem;overflow:auto;background:#f1f4f6;padding:1rem}.ai-workspace table{min-width:0;width:100%}.ai-workspace th,.ai-workspace td{overflow-wrap:anywhere}.ai-honeypot{display:none}.ai-workspace .ai-metrics{display:flex;flex-wrap:wrap;gap:1rem}.ai-metrics span{padding:.6rem .8rem;border:1px solid #8d9caa;border-radius:6px}.ai-workspace .ai-warning{padding:1rem;border:2px solid #99681c;background:#fff3d9;color:#4c3210}.ai-workspace textarea[name=text]{min-height:24rem}.ai-workspace [hidden],.ai-pilot [hidden]{display:none!important}#ai-confirm{max-width:600px;width:calc(100% - 2rem);padding:1.5rem;border:2px solid #21414c;border-radius:12px;color:#172d41}#ai-confirm::backdrop{background:#122633bb}#ai-success .access-code{overflow-wrap:anywhere}.ai-workspace button:focus-visible,.ai-pilot button:focus-visible{outline:3px solid #91621a;outline-offset:3px}.ai-workspace .break{overflow-wrap:anywhere}@media(max-width:760px){.ai-layout{grid-template-columns:1fr}.ai-aside{order:2}.ai-steps button{flex:1;font-size:.95rem}.ai-workspace .card{padding:1rem}.ai-pilot .card{padding:1rem}.ai-workspace .fields{grid-template-columns:1fr}.ai-workspace table{font-size:.95rem}.ai-workspace th,.ai-workspace td{padding:.45rem}}
