#hpilot-existing[hidden],#hpilot-admin[hidden],#hpilot-form[hidden]{display:none!important}
.hpilot-banner{border:1px solid #675131;background:linear-gradient(110deg,#222018,#111417);padding:25px;display:flex;justify-content:space-between;gap:30px;align-items:center;margin:16px 0 18px}.hpilot-banner h3{font-size:clamp(23px,3vw,33px);font-weight:550;letter-spacing:-.035em;margin:9px 0}.hpilot-banner p{font-size:12px;color:#c8c3b8;line-height:1.7;max-width:740px}.hpilot-duration{display:flex;align-items:center;gap:9px;color:#f1cd75;font:550 53px ui-monospace,monospace;white-space:nowrap}.hpilot-duration small{font:10px Inter,'Segoe UI',sans-serif;letter-spacing:.12em;max-width:85px;white-space:normal}.hpilot-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0 20px}.hpilot-steps>div{padding:15px;background:#1b1c1c;border:1px solid #45403a;min-width:0}.hpilot-steps span{display:block;color:#e6be6c;font-size:12px;margin-bottom:6px}.hpilot-steps strong{display:block;font-size:12px;font-weight:450;color:#c9c3b5;line-height:1.5}.hpilot-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:18px}.hpilot-form{display:grid;gap:15px;margin-top:18px}.hpilot-form label{display:grid;gap:8px;min-width:0;color:#d6c6a9;font-size:12px}.hpilot-form input:not([type=checkbox]),.hpilot-form select,.hpilot-form textarea,.hpilot-review-note{width:100%;min-width:0;border:1px solid #594b35;background:#0d0f10;color:#f4ecdf;padding:12px;font:inherit;font-size:13px}.hpilot-form input[readonly]{color:#aeacaa;background:#171818}.hpilot-form :focus-visible{outline:2px solid #f6d779;outline-offset:2px}.hpilot-two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.hpilot-check{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:flex-start;line-height:1.7;font-size:12px!important}.hpilot-check input{margin-top:4px;accent-color:#e1b955}.hpilot-feedback{font-size:12px;color:#f2c780;line-height:1.6;margin:0;min-height:17px}.hpilot-existing{margin:18px 0 0;padding:18px;background:#1e211f;border:1px solid #5a6249}.hpilot-existing h4{margin:0 0 8px;font-size:19px}.hpilot-existing p{line-height:1.7;font-size:12px;color:#cec7b8}.hpilot-status{display:inline-block;padding:6px 9px;border:1px solid #80673d;color:#eac479;font-size:11px}.hpilot-readiness h3{margin:9px 0 18px;font-size:20px}.hpilot-check-row{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid #3b3a36}.hpilot-check-row .symbol{width:22px;flex:0 0 22px;color:#e6c477;font-family:ui-monospace,monospace}.hpilot-check-row strong{font-size:12px}.hpilot-check-row p{font-size:12px;color:#bcb4a7;line-height:1.6;margin:5px 0 0}.hpilot-note{font-size:12px;line-height:1.7;color:#e2c98e;background:#262117;border-left:2px solid #d5ab52;padding:12px;margin-top:19px}.hpilot-admin{margin:22px 0}.hpilot-admin-entry{padding:16px;border:1px solid #42413a;background:#101213;margin-top:13px}.hpilot-admin-entry h4{margin:0 0 8px;font-size:15px}.hpilot-admin-entry p{font-size:12px;color:#c9c2b3;line-height:1.6}.hpilot-admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.hpilot-admin-actions button{padding:10px 13px;font-size:12px;border:1px solid #67532d;background:#1d1b17;color:#f0ce85}.hpilot-admin-actions button:disabled{opacity:.5}.hpilot-admin-entry .hpilot-review-note{margin:10px 0}.hpilot-admin-empty{font-size:12px;color:#c5bcab}@media(max-width:780px){.hpilot-grid{grid-template-columns:1fr}.hpilot-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hpilot-banner{align-items:flex-start;flex-direction:column}.hpilot-duration{font-size:37px}}@media(max-width:440px){.hpilot-two{grid-template-columns:1fr}.hpilot-steps{grid-template-columns:1fr}.hpilot-banner{padding:17px}}
