
/* Disease Intelligence — Global Network client-facing enhancement */
.terminal-hero{padding:clamp(70px,9vw,132px) 0 54px;background:radial-gradient(circle at 82% 18%,rgba(34,197,94,.12),transparent 31%),radial-gradient(circle at 18% 72%,rgba(56,189,248,.12),transparent 28%)}
.terminal-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:28px;align-items:center}.terminal-query{padding:22px;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:var(--shadow)}
.terminal-query label{display:block;margin-bottom:8px;font-weight:800}.terminal-query-row{display:grid;grid-template-columns:1fr auto;gap:10px}.terminal-query-row input{min-width:0}.terminal-output{margin-top:16px;display:grid;gap:10px}.terminal-result{padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.terminal-result-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.terminal-result small{display:block;margin-top:4px}.terminal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.terminal-status{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.terminal-status span{padding:5px 9px;border-radius:999px;border:1px solid var(--line);font-size:.78rem}.graph-feature{overflow:hidden}.graph-feature-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:30px;align-items:center}.mini-graph{position:relative;min-height:390px;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle at 50% 45%,rgba(56,189,248,.12),transparent 38%),var(--card);overflow:hidden}.mini-node{position:absolute;transform:translate(-50%,-50%);padding:9px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:.78rem;font-weight:750;box-shadow:0 8px 26px rgba(0,0,0,.08);z-index:2}.mini-node.core{font-size:.95rem;padding:13px 16px;background:var(--accent);color:#fff;border-color:transparent}.mini-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent);transform-origin:left center;z-index:1}.graph-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.graph-chips a{padding:8px 11px;border:1px solid var(--line);border-radius:999px;text-decoration:none;background:var(--surface)}
.client-nav a.graph-nav{font-weight:850}.live-graph-note{border-left:3px solid var(--accent);padding-left:14px}.terminal-empty{padding:14px;border:1px dashed var(--line);border-radius:14px}.terminal-loading{opacity:.7}
@media(max-width:980px){.terminal-grid,.graph-feature-grid{grid-template-columns:1fr}.mini-graph{min-height:350px}.desktop-nav.client-nav{gap:13px}.desktop-nav.client-nav a{font-size:.86rem}}
@media(max-width:620px){.terminal-query-row{grid-template-columns:1fr}.terminal-query-row .btn{width:100%}.mini-graph{min-height:310px}.mini-node{font-size:.67rem;padding:7px 9px}.mini-node.core{font-size:.8rem}.terminal-result-head{display:block}}
