.lt-mode-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px;border:1px solid #c8dfe9;border-radius:12px;background:linear-gradient(120deg,#eaf6f8,#f4f7ff);margin:20px 0;color:#2c5d78}.lt-mode-intro small{color:#50929e;font-size:11px;letter-spacing:1px}.lt-mode-intro h2{margin:10px 0;font-size:24px}.lt-mode-intro p,.lt-caveat{font-size:13px;line-height:1.9;color:#6c879a;max-width:850px}.lt-mode-intro>button{flex-shrink:0}.lt-project{border:1px solid #d7e5ef;border-radius:10px;margin:16px 0;background:#fff;overflow:hidden}.lt-project>header{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f7fbfd}.lt-project>header small{font-size:12px;color:#7891a5}.lt-badges{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.lt-project>details{padding:0 20px 20px}.lt-project>details>summary{padding:16px 0;color:#33748d;font-size:13px;cursor:pointer}.lt-path{border:1px solid #dce8ef;border-left:3px solid #5caaad;border-radius:8px;margin:12px 0;padding:16px;background:#fafdfd}.lt-path.direct{border-left-color:#cfaa6a}.lt-path>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#3d758b}.lt-path>header small{font-size:11px;color:#7d98a9}.lt-chain{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:16px 0}.lt-node{font:inherit;line-height:1.7;font-size:12px;border:1px solid #c9dfe8;border-radius:7px;padding:8px 12px;max-width:100%;overflow-wrap:anywhere;color:#3c6a80;background:#fff}.lt-node.national{background:#2e617b;border-color:#2e617b;color:#fff}.lt-node.fund{background:#eaf8f4;border-color:#bbddd4;color:#377969}.lt-node.enterprise{background:#eef4fc;color:#3a6d98;border-color:#ccdff1}.lt-chain button{cursor:pointer}.lt-chain i{font-style:normal;color:#86a8ba}.lt-path>footer{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#7a94a6;align-items:center}.lt-path footer small{flex-basis:100%;font-size:10px;overflow-wrap:anywhere}.lt-caveat{padding:12px 16px;background:#f1f7fa;border-radius:8px;max-width:none}.lt-detail .dx-panel-head{gap:18px}.lt-detail .dx-panel-head>button{flex-shrink:0}@media(max-width:700px){.lt-mode-intro,.lt-project>header{align-items:flex-start;flex-direction:column}.lt-mode-intro{padding:18px}.lt-project>header{padding:15px}.lt-project>details{padding:0 14px 14px}.lt-path{padding:12px}.lt-node{font-size:11px;padding:7px 10px}.lt-detail .dx-panel-head{flex-wrap:wrap}}
