/* BlackBar T10 readiness: shared visual language with existing HQ panel, isolated selectors. */
.t10-shell{max-width:1100px;margin:0 auto}.t10-panel{background:linear-gradient(145deg,#0b2046,#081a36);border:1px solid rgba(109,170,249,.3);border-radius:19px;padding:clamp(17px,3vw,30px);margin:22px 0;box-shadow:0 14px 40px rgba(2,8,25,.16)}
.t10-panel h2{color:#f0f6ff;margin:0 0 12px}.t10-panel p{color:#d4e0f1;line-height:1.6}.t10-panel h2:not(:first-child){margin-top:25px}.t10-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:14px;margin:20px 0}.t10-field{display:flex;flex-direction:column;gap:8px;color:#e4edfc;font-size:.94rem;font-weight:600}.t10-field input,.t10-field select{width:100%;min-height:46px;border:1px solid #7993c3;border-radius:10px;background:#101f3e;color:#f6faff;padding:10px 12px;font:inherit}.t10-field input:focus-visible,.t10-field select:focus-visible,.t10-btn:focus-visible,.t10-links a:focus-visible{outline:3px solid #8bd7ff;outline-offset:3px}.t10-actions{display:flex;gap:12px;flex-wrap:wrap}.t10-btn{border:1px solid #79bdff;background:linear-gradient(135deg,#2175b8,#174f9b);color:#fff;border-radius:11px;padding:12px 21px;font-size:1rem;font-family:inherit;font-weight:700;cursor:pointer;min-height:46px}.t10-btn.secondary{background:#142a4c}.t10-btn:hover{filter:brightness(1.15)}.t10-help{font-size:.93rem;color:#b8cce7!important}.t10-result[hidden]{display:none}.t10-result{margin-top:16px;border-left:4px solid #7ec7ff;border-radius:12px;padding:16px;background:#0a1a34;overflow-wrap:anywhere}.t10-result h3{color:#fff;font-size:1.14rem;margin:0 0 10px}.t10-result ul{margin:0;padding-left:1.25rem}.t10-result li{color:#e4effc;margin:8px 0}.t10-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}.t10-stage{border:1px solid #33537e;background:#0e2345;border-radius:13px;padding:18px}.t10-stage h3{margin:0 0 10px;color:#eaf5ff;font-size:1.07rem}.t10-stage p{margin:0}.t10-links{display:flex;flex-wrap:wrap;gap:14px}.t10-links a{color:#8bd7ff;text-decoration:underline;text-underline-offset:3px}.t10-result.good{border-left-color:#91e8b0}@media(max-width:640px){.t10-panel{padding:16px}.t10-btn{width:100%}}
