.research-status-badge{border:1px solid var(--line-soft);background:var(--bg-soft);color:var(--accent-soft);letter-spacing:.08em;align-items:center;padding:.4rem .65rem;font-size:.72rem;line-height:1.4;display:inline-flex}.project-system-header>.research-status-badge{margin-top:.75rem}.research-learning-list{color:#d4deee;max-width:74ch;margin:1rem 0 0;padding-left:1.4rem;font-size:1.04rem;line-height:1.6;list-style:decimal}.research-learning-list li+li{margin-top:1rem}.research-learning-list li::marker{color:var(--accent-soft)}.research-pipeline .system-diagram__node{overflow-wrap:anywhere;letter-spacing:.04em}.research-stack{flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.research-stack li{border:1px solid var(--line-soft);color:#d4deee;padding:.55rem .75rem;font-size:.85rem}.research-demo{margin-inline:0}.research-demo__player{width:auto;max-width:min(100%,28rem)}.research-demo__placeholder{background:var(--bg-deep);min-height:13rem;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:.8rem;padding:1rem;display:grid}.research-demo__placeholder p{margin:0;line-height:1.6}.research-demo figcaption{color:var(--muted);margin-top:.8rem;font-size:.85rem;line-height:1.6}@media (max-width:760px){.research-learning-list{overflow-wrap:anywhere;min-width:0;max-width:100%}}
