/* SilverCox 2026 result surface — outcome first, internals on demand */
.sc-engine-sigil{display:none!important}
body.sc-knowledge-open .sc-knowledge-workspace{margin-top:28px!important;padding:26px 28px 32px!important;border:1px solid #dfdfda!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 50px rgba(15,15,15,.045)!important}
body.sc-knowledge-open .sc-knowledge-meta{margin-bottom:24px!important;padding-bottom:18px!important;border-bottom:1px solid #ecece7!important;color:#8a8a84!important}
body.sc-knowledge-open .sc-knowledge-engines{display:none!important}
body.sc-knowledge-open .sc-knowledge-kicker{font:700 9px/1.2 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:.12em!important;color:#777771!important}
body.sc-knowledge-open .sc-knowledge-stats{gap:10px!important;font:500 10px/1.2 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#999!important}
body.sc-knowledge-open .sc-knowledge-grid{grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important;gap:clamp(34px,5vw,64px)!important}
body.sc-knowledge-open .sc-conversation-stream{max-width:790px!important}
body.sc-knowledge-open .sc-turn{margin-bottom:32px!important}
body.sc-knowledge-open .sc-turn-label{margin-bottom:8px!important;color:#a0a09a!important;font:700 9px/1.2 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:.1em!important}
body.sc-knowledge-open .sc-user-question{max-width:720px!important;color:#4a4a46!important;font:500 14px/1.55 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body.sc-knowledge-open .sc-knowledge-answer{color:#171717!important;font:400 16px/1.72 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:-.007em!important}
body.sc-knowledge-open .sc-knowledge-answer h2{font-size:22px!important;letter-spacing:-.03em!important}
body.sc-knowledge-open .sc-knowledge-answer h3{font-size:18px!important;letter-spacing:-.02em!important}
body.sc-knowledge-open .sc-knowledge-sources{top:92px!important;padding:16px!important;border:1px solid #e4e4df!important;border-radius:17px!important;background:#fafaf8!important}
body.sc-knowledge-open .sc-knowledge-side-title{margin-bottom:10px!important;color:#6f6f69!important;font:700 9px/1.2 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:.1em!important}
body.sc-knowledge-open .sc-knowledge-source{padding:8px!important;border-radius:10px!important}
body.sc-knowledge-open .sc-knowledge-source:hover{background:#fff!important}
body.sc-knowledge-open .sc-knowledge-source-copy strong{font:600 11px/1.25 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body.sc-knowledge-open .sc-knowledge-source-copy small{font:400 9px/1.25 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}

/* Packaging outcome cards inherit the same quiet premium language. */
body.sc-knowledge-open .sc-packaging-brief{margin-bottom:14px!important;padding:18px!important;border-color:#e2e2dc!important;border-radius:17px!important;background:#fbfbf8!important;box-shadow:none!important}
body.sc-knowledge-open .sc-supplier-results{margin:0 0 24px!important;padding:18px 0 22px!important;border-top-color:#e7e7e2!important;border-bottom-color:#e7e7e2!important}
body.sc-knowledge-open .sc-supplier-card{border-color:#e2e2dd!important;border-radius:17px!important;box-shadow:none!important;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease!important}
body.sc-knowledge-open .sc-supplier-card:hover{border-color:#c9c9c2!important;transform:translateY(-1px)!important;box-shadow:0 10px 30px rgba(20,20,20,.04)!important}
body.sc-knowledge-open .sc-supplier-rank{background:#151515!important}
body.sc-knowledge-open .sc-supplier-chip{background:#f3f3ef!important}

@media(max-width:900px){
  body.sc-knowledge-open .sc-knowledge-grid{grid-template-columns:1fr!important;gap:28px!important}
  body.sc-knowledge-open .sc-knowledge-sources{position:static!important;padding-top:16px!important;border-top:1px solid #e4e4df!important}
}
@media(max-width:640px){
  body.sc-knowledge-open .sc-knowledge-workspace{padding:18px 15px 24px!important;border-radius:20px!important}
  body.sc-knowledge-open .sc-knowledge-meta{align-items:flex-start!important;gap:8px!important}
  body.sc-knowledge-open .sc-user-question{font-size:13px!important}
  body.sc-knowledge-open .sc-knowledge-answer{font-size:15px!important;line-height:1.68!important}
}
