/* Two-stage low-bandwidth browser inspection */
.profile-scope{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin:8px 0;padding:8px 10px;border-left:4px solid var(--b);background:#eef3ff;font-size:.68rem;line-height:1.4}
.profile-scope b,.profile-scope span{display:block}.profile-scope span{color:var(--m);max-width:720px}
.profile-scope.preview{border-color:#607d8b;background:#edf2f3}.profile-scope.bounded{border-color:#b8751f;background:#f7efe2}.profile-scope.exact{border-color:#0b6f60;background:#e9f5f1}
.profile-next{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0;padding:9px;border:1px dashed var(--l);background:var(--p)}
.profile-next button{border:1px solid var(--i);background:var(--a);padding:7px 10px;font:850 .65rem ui-monospace,monospace;cursor:pointer}.profile-next button:disabled{opacity:.5;cursor:wait}
.profile-next small{color:var(--m);font-size:.62rem;line-height:1.4}
@media(max-width:620px){.profile-scope{flex-direction:column}.profile-next{align-items:flex-start}}

.preview-key-picker{margin:10px 0;border:1px solid var(--l);padding:9px;background:var(--w)}
.preview-key-picker>b,.preview-key-picker>small{display:block}.preview-key-picker>small{margin:2px 0 7px;color:var(--m);font-size:.62rem}
.preview-key-picker>div{display:flex;gap:5px 10px;flex-wrap:wrap;max-height:150px;overflow:auto}
.preview-key-picker label{font:700 .63rem ui-monospace,monospace;border:1px solid var(--l);padding:4px 6px;background:var(--p);cursor:pointer}
.preview-key-picker input{accent-color:#0b6f60}.profile-key-result{margin:8px 0}


/* Dataset trust/readiness signals */
.evidence-chip{border:1px solid #7b6f30;background:#fff7c9;color:#544815;font-weight:850}
.dataset-signals{display:grid;grid-template-columns:minmax(118px,.8fr) repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}
.signal-score,.signal-card{border:1px solid var(--l);background:var(--w);padding:10px;min-width:0}
.signal-score{display:flex;flex-direction:column;justify-content:center;background:#fff7c9;border-color:#b8a34a}
.signal-score strong{font-size:2rem;line-height:.9;letter-spacing:-.06em}.signal-score span{font:850 .68rem ui-monospace,monospace;margin-top:4px}.signal-score small{color:var(--m);margin-top:3px}
.signal-card small{display:block;font:800 .58rem ui-monospace,monospace;letter-spacing:.08em;color:var(--m);margin-bottom:5px}
.signal-card b{display:block;font-size:.82rem;line-height:1.15}.signal-card span{display:block;color:var(--m);font-size:.62rem;line-height:1.35;margin-top:4px}
.score-explain{border:1px dashed var(--l);background:var(--p);padding:8px 10px;margin:-4px 0 12px;font-size:.68rem}
.score-explain summary{cursor:pointer;font-weight:850}.score-parts{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}
.score-parts span{border:1px solid var(--l);background:var(--w);padding:4px 6px;font:700 .61rem ui-monospace,monospace}.score-explain p{margin:7px 0 2px;color:var(--m);line-height:1.45}
@media(max-width:900px){.dataset-signals{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.dataset-signals{grid-template-columns:1fr}.signal-score{min-height:88px}}
