.aqp2026{margin:24px 0;padding:28px;border-radius:16px;background:#0d2735;color:#eff8fa;font:16px/1.6 system-ui,sans-serif}.aqp2026 h3{color:#fff;margin:0 0 12px;font-size:25px}.aqp2026 label{display:block;font-weight:650;margin-bottom:8px}.aqp2026 select{box-sizing:border-box;width:100%;max-width:520px;padding:13px;border-radius:7px;background:#fff;color:#17313a;font:inherit;margin-bottom:15px}.aqp2026 button{border:0;border-radius:7px;background:#5edacc;color:#092732;font:700 16px system-ui;padding:13px 20px;cursor:pointer;margin:0 10px 12px 0}.aqp2026 button:disabled{opacity:.55;cursor:default}.aqp2026 button:focus-visible,.aqp2026 select:focus-visible{outline:3px solid #fff;outline-offset:4px}.aqp2026 .aqp-secondary{background:#244756;color:#fff}.aqp2026 .aqp-status{font-size:14px;color:#c8e5e9;min-height:24px}.aqp2026 .aqp-results{padding-top:18px;border-top:1px solid #31505d}.aqp2026 .aqp-row{margin:14px 0}.aqp2026 .aqp-label{display:flex;justify-content:space-between;gap:16px;font-size:14px}.aqp2026 .aqp-track{height:8px;background:#264854;border-radius:4px;margin-top:5px;overflow:hidden}.aqp2026 .aqp-fill{height:100%;background:#5edacc;border-radius:4px}.aqp2026 details{margin-top:15px}.aqp2026 summary{cursor:pointer;color:#80e0d6}.aqp2026 .aqp-small{font-size:13px;color:#c8e5e9}.aqp2026 .aqp-close{font-weight:650;color:#80e0d6}
