.directory-guide{display:flex;justify-content:space-between;gap:26px;padding:24px;margin-bottom:20px;border:1px solid #405b61;border-radius:12px;background:#192a31}.directory-guide h2{margin:4px 0}.directory-guide p{max-width:700px;color:#b7c7ca;font-size:14px;line-height:1.65}.signal-legend{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:250px}.trust-block{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;border-top:1px solid #31444d}.trust-block>div{display:flex;flex-direction:column;gap:3px}.trust-block span,.signal span{font-size:11px;color:#a9bbc1}.trust-block strong{font-size:15px}.trust-block a{font-size:11px;color:#a8dbc2}.tp-stars{color:#e1c36d;letter-spacing:1px;font-size:14px;white-space:nowrap}.tp-pending{font-size:12px;color:#9dadb3}.signal{border-radius:7px;padding:8px 10px;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;margin:12px 0}.signal.sample{background:#203d35;color:#bbe1c9;border:1px solid #4b7563}.signal.snapshot{background:#263b45;color:#c3d6dd;border:1px solid #506b77}.signal.mixed{background:#413822;color:#ead6a1;border:1px solid #75633c}.signal.unverified{background:#283239;color:#c2cdd1;border:1px solid #4b5d65}.trust-detail{margin-top:22px;padding:18px;border:1px solid #4b6d64;border-radius:9px;background:#1d332d}.trust-detail p{font-size:13px;line-height:1.65}.trust-detail .tp-stars{font-size:18px;margin-right:10px}@media(max-width:760px){.directory-guide{display:block}.signal-legend{min-width:0}.signal{align-items:flex-start;flex-direction:column}.trust-block{gap:8px}}
.evidence-badge{display:flex;flex-direction:column;gap:4px;padding:10px 12px;margin-top:12px;border:1px solid #9b72bd70;border-radius:10px;background:linear-gradient(120deg,#48316fbd,#352f66a8);color:#fff}.evidence-badge strong{font-size:13px}.evidence-badge span{font-size:11px;line-height:1.45;color:#e6d8f2}.research-facts{line-height:1.6;color:#e8dff1}.research-facts a{color:#ffb5a0}.research-disclaimer{font-size:12px;color:#d9cde5;line-height:1.5}.directory-guide{background:linear-gradient(120deg,#3f2769,#34336b);border-color:#8661af}.signal.mixed{background:#683e47;color:#ffe0d8;border-color:#bb7774}
