
.intelligence-foundation-hero{background:linear-gradient(120deg,rgba(247,251,254,.99),rgba(234,246,255,.96) 50%,rgba(255,243,229,.98))}
.intelligence-foundation-hero .sdm-hero__grid{min-height:43rem}
.intelligence-foundation-card{border-top:.45rem solid var(--sdm-orange-600)}
.intelligence-purpose{padding:1.4rem;border-left:.35rem solid var(--sdm-orange-600);background:var(--sdm-orange-100);color:#654a30;font-weight:750}
.intelligence-search input{width:100%;min-height:4rem;padding:1rem 1.1rem;border:1px solid var(--sdm-gray-300);border-radius:999px;background:#fff;box-shadow:var(--sdm-shadow-sm);font:inherit}
.intelligence-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.intelligence-topic{min-height:12rem;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;border:1px solid var(--sdm-gray-300);border-radius:var(--sdm-radius-lg);background:#fff;color:var(--sdm-navy-800);text-align:left;cursor:pointer}
.intelligence-topic:hover{transform:translateY(-2px);border-color:var(--sdm-blue-600);box-shadow:var(--sdm-shadow-md)}
.intelligence-topic span{color:var(--sdm-blue-700);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.intelligence-topic strong{margin-top:.45rem;font-size:1.08rem}.intelligence-topic small{margin-top:.45rem;color:var(--sdm-gray-600)}
.intelligence-workbench{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:2rem}
.intelligence-engine{overflow:hidden;border:1px solid var(--sdm-gray-300);border-radius:var(--sdm-radius-xl);background:#fff;box-shadow:var(--sdm-shadow-md)}
.intelligence-engine__header{padding:1rem 1.25rem;background:var(--sdm-navy-800);color:#fff}.intelligence-engine__body{min-height:32rem;padding:1.25rem}
.intelligence-engine__prompt{padding:1rem;border-radius:var(--sdm-radius-md);background:var(--sdm-gray-100)}
.intelligence-engine__options{display:grid;gap:.7rem}.intelligence-engine__option{width:100%;padding:.9rem 1rem;border:1px solid var(--sdm-gray-300);border-radius:var(--sdm-radius-md);background:#fff;color:var(--sdm-navy-800);text-align:left;font:inherit;font-weight:800;cursor:pointer}
.intelligence-recommendation{display:grid;gap:1rem}.intelligence-recommendation__priority{padding:1rem;border-radius:var(--sdm-radius-md);background:var(--sdm-orange-100);color:#654a30}
.intelligence-recommendation__priority strong{display:block;margin-bottom:.25rem;color:var(--sdm-navy-800)}
.intelligence-recommendation__trust{padding:1rem;border:1px solid var(--sdm-gray-300);border-radius:var(--sdm-radius-md);background:var(--sdm-gray-050)}
.intelligence-badges{display:flex;flex-wrap:wrap;gap:.45rem}.intelligence-badge{padding:.35rem .6rem;border-radius:999px;background:var(--sdm-blue-100);color:var(--sdm-blue-700);font-size:.72rem;font-weight:850}
.intelligence-next-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.intelligence-sidebar{display:grid;gap:1rem}.intelligence-manifesto{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;border-radius:var(--sdm-radius-xl);background:var(--sdm-navy-800);color:#fff}
.intelligence-manifesto .sdm-title{color:#fff}.intelligence-manifesto p{color:#d5e2ea}.intelligence-manifesto__list{display:grid;gap:.8rem}.intelligence-manifesto__list div{padding:1rem;border:1px solid rgba(255,255,255,.15);border-radius:var(--sdm-radius-md);background:rgba(255,255,255,.06)}
.intelligence-knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.intelligence-record{min-height:18rem;display:flex;flex-direction:column}.intelligence-record p{flex:1}
.intelligence-record__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.intelligence-record__meta span{padding:.3rem .55rem;border-radius:999px;background:var(--sdm-gray-100);font-size:.7rem;font-weight:800}
.intelligence-no-results{padding:1rem;border-radius:var(--sdm-radius-md);background:var(--sdm-gray-100)}
@media(max-width:68rem){.intelligence-topic-grid,.intelligence-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-workbench,.intelligence-manifesto{grid-template-columns:1fr}}
@media(max-width:47.5rem){.intelligence-topic-grid,.intelligence-knowledge-grid,.intelligence-next-actions{grid-template-columns:1fr}}
