/* Canonical named-grade and evidence components. All surfaces use these semantic classes. */
.intelle-grade-result,.intelle-evidence{display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;min-height:34px;width:fit-content;max-width:100%;padding:6px 12px;border:1px solid var(--badge-edge,#c5c7c2);background:var(--badge-wash,#e9e8e4);color:var(--badge-ink,#5e625e);font-family:Manrope,sans-serif;font-size:12px;font-weight:750;line-height:1.3;text-align:center;letter-spacing:0;vertical-align:middle;white-space:nowrap;flex:0 0 auto}
.intelle-grade-result{border-radius:999px}.intelle-evidence{border-radius:8px}.intelle-evidence:before{content:var(--badge-symbol,'•');font-size:12px;line-height:1;flex:none}
.intelle-test-card__meta .intelle-grade-result,.intelle-test-card__meta .intelle-evidence{margin-right:8px;margin-bottom:8px}
.intelle-grade-result--exceptional{--badge-wash:#ece7ff;--badge-ink:#503881;--badge-edge:#b8a5e4}
.intelle-grade-result--strong{--badge-wash:#e2effb;--badge-ink:#244f78;--badge-edge:#9ab9d4}
.intelle-grade-result--useful{--badge-wash:#d9f2e9;--badge-ink:#194f40;--badge-edge:#82bba5}
.intelle-grade-result--limited{--badge-wash:#f5e5db;--badge-ink:#824a2b;--badge-edge:#d7b297}
.intelle-grade-result--serious-concerns{--badge-wash:#fbe3e8;--badge-ink:#8a3048;--badge-edge:#da9cac}
.intelle-grade-result--not-enough-evidence{--badge-wash:#f3ead5;--badge-ink:#66532c;--badge-edge:#cdbc91}
.intelle-evidence--source-collected,.intelle-evidence--source-verified,.intelle-evidence--document-verified,.intelle-evidence--doc,.intelle-evidence--provider-confirmed,.intelle-evidence--customer-experienced{--badge-wash:#dceafa;--badge-ink:#254e70;--badge-edge:#dceafa;--badge-symbol:"▤"}
.intelle-evidence--machine-prepared{--badge-wash:#eee7f8;--badge-ink:#655087;--badge-edge:#eee7f8;--badge-symbol:"◇"}
.intelle-evidence--human-reviewed{--badge-wash:#dbede8;--badge-ink:#24594e;--badge-edge:#dbede8;--badge-symbol:"✓"}
.intelle-evidence--second-reviewed{--badge-wash:#e1e5fa;--badge-ink:#414e87;--badge-edge:#e1e5fa;--badge-symbol:"✓"}
.intelle-evidence--provider-fact-checked{--badge-wash:#e6eddd;--badge-ink:#4c6038;--badge-edge:#e6eddd;--badge-symbol:"▣"}
.intelle-evidence--stale{--badge-wash:#f7e0df;--badge-ink:#873f3b;--badge-edge:#f7e0df;--badge-symbol:"!"}
.intelle-evidence--awaiting-recheck{--badge-wash:#f5e9cc;--badge-ink:#775918;--badge-edge:#f5e9cc;--badge-symbol:"◷"}
.intelle-evidence--source-not-confirmed,.intelle-evidence--pending,.intelle-evidence--unverified{--badge-wash:#e9e8e4;--badge-ink:#5e625e;--badge-edge:#e9e8e4;--badge-symbol:"?"}

/* Educational examples, shared by the homepage and methodology. */
.lb-score-example{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:16px 0 14px;min-height:40px}
.lb-score-example>small{font:500 11px/1.4 Manrope,sans-serif;color:inherit;opacity:.8}
.lb-score-example .lb-example-fit{display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;min-height:40px;padding:6px 10px;border:2px solid transparent;border-radius:11px;background:linear-gradient(#080b12,#080b12) padding-box,linear-gradient(100deg,#8d7cff,#61b4ff,#51e3ce,#f4d6a2,#ff829f) border-box;color:#fffcf6;flex:0 0 auto;font-family:Manrope,sans-serif}
.lb-score-example .lb-example-fit>strong{font-size:21px;font-weight:800;line-height:1;letter-spacing:-.03em}
.lb-score-example .lb-example-fit>span{display:block;width:32px;font-size:8px;font-weight:800;line-height:1.1;letter-spacing:.07em;text-transform:uppercase}
.lb-score-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:420px;margin-top:24px;padding-top:20px;border-top:1px solid #ffffff24}
.lb-score-demo-grid h3{font:650 14px/1.3 Manrope,sans-serif;letter-spacing:0}
.lb-score-demo-grid .lb-score-example{margin-bottom:0}
