.pilot-shell{color:#edf6ff;min-height:100vh;font:16px/1.55 var(--font-geist-sans),system-ui,sans-serif;background:#07111f;padding:1.5rem}.pilot-head,.pilot-grid,.status-key{max-width:1240px;margin:auto}.pilot-head{padding:.5rem 0 1.5rem}.pilot-topline{border-bottom:1px solid #24384d;justify-content:space-between;align-items:center;padding-bottom:1.25rem;display:flex}.pilot-back{color:#dce9f5;font-weight:700;text-decoration:none}.agent-live{color:#79e3d1;align-items:center;gap:.55rem;font-size:.85rem;font-weight:800;display:flex}.agent-live i,.signal-orb{background:#4ee0d0;border-radius:50%;width:.7rem;height:.7rem;animation:2.2s ease-in-out infinite pulse;box-shadow:0 0 0 6px #4ee0d01f,0 0 22px #4ee0d0bf}.pilot-head>span{color:#62d8c8;letter-spacing:.13em;margin-top:1.6rem;font:800 .78rem/1.2 monospace;display:block}.pilot-head h1{letter-spacing:-.055em;max-width:1050px;margin:.65rem 0;font-size:clamp(2.15rem,5.6vw,4.4rem);line-height:1.02}.pilot-head h1 em{color:#8fa7c2;letter-spacing:-.02em;margin-top:.3rem;font-size:.52em;font-style:normal;display:block}.pilot-head>p{color:#c1d0df;max-width:760px;font-size:1.1rem}.workflow-ribbon{background:#0d1b2d;border:1px solid #2d455d;grid-template-columns:repeat(6,1fr);margin:1.5rem 0 1rem;display:grid}.workflow-ribbon span{text-align:center;color:#dce8f4;border-right:1px solid #2d455d;padding:.85rem .65rem;font-size:.82rem;font-weight:800;position:relative}.workflow-ribbon span:last-child{border:0}.workflow-ribbon b{color:#62d8c8;z-index:1;position:absolute;right:-.35rem}.pilot-notice{color:#d5e3ef;background:#10263a;border-left:3px solid #62d8c8;padding:.85rem 1rem;font-size:.9rem}.pilot-notice strong{color:#72e4d2}.status-key{scrollbar-width:thin;gap:.45rem;padding:.85rem 0 1.25rem;display:flex;overflow:auto}.status-key span{color:#aebfd0;white-space:nowrap;border:1px solid #2a425a;border-radius:99px;padding:.35rem .65rem;font-size:.72rem}.pilot-grid{grid-template-columns:minmax(310px,.72fr) minmax(480px,1.28fr);gap:1rem;padding-bottom:3rem;display:grid}.pilot-card{background:#0c1a2c;border:1px solid #284057;border-radius:12px;align-self:start;padding:1.25rem;box-shadow:0 16px 55px #0000002e}.card-title{align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.card-title>span{color:#62d8c8;border:1px solid #3a5872;place-items:center;width:2rem;height:2rem;font:700 .72rem monospace;display:grid}.card-title h2{margin:0;font-size:1.35rem}.card-title p{color:#9fb1c3;margin:.25rem 0 0;font-size:.83rem}.intake-card form{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.pilot-card label{color:#c8d7e5;font-size:.78rem;font-weight:800;display:block}.pilot-card input,.pilot-card textarea,.pilot-card select{color:#fff;width:100%;font:inherit;background:#07121f;border:1px solid #49627c;border-radius:6px;margin-top:.3rem;padding:.62rem .7rem;font-size:.88rem;display:block}.pilot-card textarea{resize:vertical;min-height:72px}.wide{grid-column:1/-1}.pilot-card button{color:#041a19;font:inherit;cursor:pointer;background:#61d8c8;border:0;border-radius:6px;padding:.7rem .85rem;font-size:.86rem;font-weight:900}.pilot-card button:disabled{opacity:.45;cursor:not-allowed}.pilot-actions,.queue-tools{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.pilot-card .pilot-secondary{color:#fff;background:#294863}.pilot-card .pilot-quiet{color:#c9d7e5;background:0 0;border:1px solid #38536d}.pilot-message{color:#9fb2c4;min-height:1.35rem;margin:.75rem 0 0;font-size:.78rem}.pilot-empty{color:#adc0d3;text-align:center;border:1px dashed #35516d;gap:.3rem;padding:2rem;display:grid}.pilot-empty b{color:#fff}.pilot-lead{border-top:1px solid #2c445b;padding:1.25rem 0}.pilot-lead:first-of-type{border-top:0}.pilot-lead-head{justify-content:space-between;gap:1rem;display:flex}.pilot-lead-head strong,.pilot-lead-head small{display:block}.pilot-lead-head strong{font-size:1.1rem}.pilot-lead-head small{color:#aebed1;margin-top:.15rem}.status-chip{color:#dffcff;white-space:nowrap;background:#284c63;border-radius:99px;height:max-content;padding:.28rem .7rem;font-size:.76rem;font-weight:800}.status-chip.alert{color:#ffdfe4;background:#63343c}.lead-facts{background:#2b435a;border:1px solid #2b435a;grid-template-columns:repeat(4,1fr);gap:1px;margin:1rem 0;display:grid}.lead-facts div{background:#0a1727;padding:.65rem}.lead-facts dt,.outcome-grid span{color:#67dcca;letter-spacing:.06em;font:700 .65rem/1.3 monospace}.lead-facts dd{margin:.25rem 0 0;font-size:.78rem}.progress-panel{grid-template-columns:repeat(6,1fr);gap:.3rem;margin:1rem 0;display:grid}.progress-panel>div{background:#0a1727;border-top:3px solid #2e455b;gap:.2rem;min-width:0;padding:.55rem .45rem;display:grid;position:relative}.progress-panel i{background:#3a5066;border-radius:50%;width:.45rem;height:.45rem}.progress-panel span{white-space:nowrap;font-size:.71rem;font-weight:900}.progress-panel small{color:#8296aa;font-size:.62rem}.progress-panel .done{border-color:#4fc7b7}.progress-panel .done i{background:#4fc7b7}.progress-panel .active{background:#10253b;border-color:#72b7ff}.progress-panel .active i{background:#72b7ff;box-shadow:0 0 0 5px #72b7ff1f}.run-workflow{align-items:center;gap:.75rem;width:100%;display:flex;color:#07111f!important;background:#e8f5ff!important;justify-content:flex-start!important}.run-workflow b{margin-left:auto}.signal-orb{width:.55rem;height:.55rem;display:inline-block;box-shadow:0 0 0 5px #4ee0d026,0 0 16px #4ee0d0cc}.approval-panel{background:#10243a;border:1px solid #365a78;margin-top:1rem;padding:1rem}.approval-panel.exception{background:#271a21;border-color:#784550}.approval-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.approval-heading span{color:#63d8c8;letter-spacing:.08em;font:700 .65rem monospace}.approval-heading h3{margin:.25rem 0;font-size:1rem}.approval-heading>b{color:#031918;background:#4fc7b7;padding:.25rem .5rem;font-size:.7rem}.response-copy{white-space:pre-wrap;color:#dce7f2;background:#07121f;border-left:3px solid #72b7ff;padding:.8rem;font-size:.84rem;line-height:1.6}.approve-button{background:#62d8c8!important}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;display:grid}.outcome-grid>div{background:#07121f;border:1px solid #263f56;padding:.7rem}.outcome-grid b{margin-top:.35rem;font-size:.75rem;line-height:1.45;display:block}.simulation-line{color:#879bad;margin:.8rem 0 0;font-size:.7rem}.queue-tools{border-top:1px solid #2c445b;padding-top:1rem}.queue-tools button{font-size:.75rem}@keyframes pulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.scenario-switcher{gap:.45rem;margin-top:1rem;display:flex}.scenario-switcher a,.scenario-switcher>span{color:#c7d7e6;border:1px solid #29445e;padding:.5rem .7rem;font-size:.75rem;font-weight:800;text-decoration:none}.scenario-switcher [aria-current=page]{color:#fff;background:#14304a;border-color:#72b7ff}.scenario-switcher b{color:#62d8c8;text-transform:uppercase;margin-left:.35rem;font:700 .58rem monospace}@media (width<=900px){.pilot-grid{grid-template-columns:1fr}.intake-card form{grid-template-columns:repeat(4,1fr)}.intake-card label{grid-column:span 2}.intake-card .wide{grid-column:1/-1}}@media (width<=680px){.pilot-shell{padding:.8rem}.pilot-topline{align-items:flex-start}.agent-live{font-size:.75rem}.scenario-switcher{grid-template-columns:1fr 1fr;display:grid}.scenario-switcher a,.scenario-switcher>span{text-align:center}.pilot-head h1{font-size:2.15rem}.pilot-head h1 em{font-size:.55em;line-height:1.25}.workflow-ribbon{grid-template-columns:repeat(3,1fr)}.workflow-ribbon span:nth-child(3){border-right:0}.workflow-ribbon span:nth-child(-n+3){border-bottom:1px solid #2d455d}.workflow-ribbon span:nth-child(3) b{display:none}.status-key{margin-inline:-.8rem;padding-inline:.8rem}.intake-card form{grid-template-columns:1fr}.intake-card label,.intake-card .wide{grid-column:1}.pilot-lead-head{display:grid}.status-chip{justify-self:start}.lead-facts{grid-template-columns:1fr 1fr}.progress-panel{grid-template-columns:repeat(3,1fr)}.progress-panel span{white-space:normal}.outcome-grid{grid-template-columns:1fr}.pilot-actions button,.queue-tools button{width:100%}.approval-heading{display:grid}}@media (prefers-reduced-motion:reduce){.agent-live i,.signal-orb{animation:none}}
