.pilot-fit{width:100%;min-width:0;max-width:800px;margin:0 auto;padding:var(--cu-space-7) 0}.pilot-fit section{margin-top:var(--cu-space-7)}.pilot-fit h2{font-size:1.35rem;font-weight:500}.pilot-fit h3{font-size:1.1rem;font-weight:500}.pilot-fit li,.pilot-fit p{line-height:1.65}.pilot-fit-caption{color:var(--cu-fg-muted);font-size:.85rem}.pilot-fit-fields{display:grid;grid-gap:var(--cu-space-5);gap:var(--cu-space-5);border:0;padding:0;margin:var(--cu-space-5) 0;min-width:0}.pilot-fit-fields label{display:grid;grid-gap:var(--cu-space-2);gap:var(--cu-space-2);line-height:1.5}.pilot-fit .input{width:100%;min-width:0;max-width:100%;font:inherit;background:var(--cu-surface);color:var(--cu-fg);border:var(--cu-border-w) solid var(--cu-border-interactive);border-radius:var(--cu-radius-md);padding:var(--cu-space-3)}.pilot-fit-actions{display:flex;flex-wrap:wrap;gap:var(--cu-space-3)}.pilot-fit-result{padding:var(--cu-space-5);border:var(--cu-border-w) solid var(--cu-border);border-radius:var(--cu-radius-lg);background:var(--cu-surface)}.pilot-fit-summary{display:block;margin-top:var(--cu-space-2);resize:vertical}