.investment-intelligence-page{display:grid;gap:18px;color:#15213a}.investment-intelligence-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:24px;border:1px solid #dce8fb;border-radius:22px;background:linear-gradient(135deg,#fff 0%,#f5f9ff 72%,#edf4ff 100%);box-shadow:0 14px 40px rgba(43,96,177,.08)}.investment-hero-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:#2768ee;color:#fff;font-size:24px;font-weight:900;box-shadow:0 10px 24px rgba(39,104,238,.26)}.investment-intelligence-hero>div:nth-child(2)>span,.investment-intelligence-results>header span{color:#2e72f2;font-size:11px;font-weight:900;letter-spacing:.16em}.investment-intelligence-hero h2{margin:5px 0 6px;font-size:28px}.investment-intelligence-hero p{margin:0;color:#64738c;line-height:1.7}.investment-intelligence-hero aside{display:grid;justify-items:end;gap:3px;min-width:145px}.investment-intelligence-hero aside strong{font-size:30px}.investment-intelligence-hero aside small{color:#74829a}.investment-intelligence-hero aside em{margin-top:5px;padding:6px 10px;border-radius:999px;background:#e8f7ef;color:#16825b;font-size:11px;font-style:normal;font-weight:800}.investment-intelligence-hero aside em.health-degraded,.investment-intelligence-hero aside em.health-source_stale,.investment-intelligence-hero aside em.health-projection_stale{background:#fff2df;color:#b56b00}.investment-category-tabs{display:grid;grid-template-columns:repeat(6,minmax(128px,1fr));gap:9px}.investment-category-tabs button{display:grid;gap:4px;text-align:left;padding:13px 14px;border:1px solid #dce5f2;border-radius:14px;background:#fff;color:#53627a;cursor:pointer;transition:.18s ease}.investment-category-tabs button:hover{border-color:#8cb4fb;transform:translateY(-1px)}.investment-category-tabs button.active{border-color:#2768ee;background:#2768ee;color:#fff;box-shadow:0 8px 20px rgba(39,104,238,.2)}.investment-category-tabs button.active.danger{border-color:#d52c45;background:#d52c45}.investment-category-tabs strong{font-size:13px}.investment-category-tabs small{opacity:.74;font-size:10px;line-height:1.35}.investment-intelligence-filter{display:flex;flex-wrap:wrap;gap:10px;align-items:end;padding:16px;border:1px solid #e0e8f3;border-radius:16px;background:#fff}.investment-intelligence-filter label{display:grid;gap:6px;min-width:145px}.investment-intelligence-filter label span{color:#68778f;font-size:11px;font-weight:700}.investment-intelligence-filter input,.investment-intelligence-filter select{height:40px;padding:0 12px;border:1px solid #cfdced;border-radius:10px;background:#fbfdff;color:#20304a}.investment-intelligence-filter input:focus,.investment-intelligence-filter select:focus{outline:3px solid rgba(39,104,238,.13);border-color:#2768ee}.investment-intelligence-filter>button{height:40px;padding:0 18px;border:0;border-radius:10px;background:#2768ee;color:#fff;font-weight:800;cursor:pointer}.investment-intelligence-filter>button.investment-filter-reset{border:1px solid #d5dfed;background:#fff;color:#53627a}.investment-intelligence-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.investment-intelligence-metrics article{display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border:1px solid #e0e8f3;border-radius:14px;background:#fff}.investment-intelligence-metrics span{color:#6c7b92;font-size:12px;font-weight:700}.investment-intelligence-metrics strong{font-size:21px}.investment-intelligence-metrics .positive strong{color:#d1344b}.investment-intelligence-metrics .negative strong{color:#198060}.investment-intelligence-results{display:grid;gap:15px}.investment-intelligence-results>header{display:flex;align-items:end;justify-content:space-between;padding:0 2px}.investment-intelligence-results h3{margin:4px 0 0;font-size:20px}.investment-intelligence-results>header p{margin:0;color:#7b8799;font-size:11px}.investment-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.investment-intelligence-card{overflow:hidden;border:1px solid #dce5f1;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(30,65,115,.05)}.investment-intelligence-card.severity-critical,.investment-intelligence-card.severity-high{border-color:#f0c2c9}.investment-intelligence-card.is-rumor{border-style:dashed}.investment-card-open{display:grid;gap:11px;width:100%;padding:17px;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.investment-card-open:hover{background:#f8fbff}.investment-card-open>header{display:flex;align-items:start;justify-content:space-between;gap:14px}.investment-card-open>header>div{display:grid;gap:4px}.investment-card-open>header strong,.investment-card-open>header .enterprise-company-profile-link{font-size:15px;font-weight:900;color:#14213a}.investment-card-open>header small{color:#7b8799;font-size:10px}.investment-card-open>header>span{padding:5px 8px;border-radius:999px;background:#eef3fa;color:#66758d;font-size:10px;font-weight:800}.severity-critical .investment-card-open>header>span,.severity-high .investment-card-open>header>span{background:#ffedf0;color:#c6233c}.investment-card-open h4{margin:0;font-size:16px;line-height:1.5}.investment-card-open>p{display:-webkit-box;overflow:hidden;margin:0;color:#596a83;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.investment-card-open dl{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:8px;margin:0}.investment-card-open dl div{padding:10px;border-radius:10px;background:#f5f8fc}.investment-card-open dt{color:#7a8799;font-size:10px;font-weight:700}.investment-card-open dd{margin:4px 0 0;color:#3f506a;font-size:11px;line-height:1.55}.investment-card-open>footer{display:flex;gap:8px;align-items:center;padding-top:2px;color:#7b8799;font-size:10px}.investment-card-open>footer span{padding:4px 7px;border-radius:999px;background:#f0f4f9}.investment-card-open>footer .direction-positive{background:#ffedf0;color:#c6233c}.investment-card-open>footer .direction-negative{background:#eaf8f2;color:#16785a}.investment-card-open>footer time{margin-left:auto}.investment-card-open>footer em{color:#2768ee;font-style:normal;font-weight:800}.investment-intelligence-pager{display:flex;justify-content:flex-end;gap:9px;align-items:center}.investment-intelligence-pager span{margin-right:auto;color:#74829a;font-size:11px}.investment-intelligence-pager button{padding:8px 14px;border:1px solid #d5dfed;border-radius:9px;background:#fff;color:#3d4d66;cursor:pointer}.investment-intelligence-pager button:disabled{opacity:.45;cursor:not-allowed}.investment-intelligence-empty{display:grid;justify-items:center;gap:7px;padding:55px;border:1px dashed #cedbec;border-radius:17px;background:#fbfdff;color:#75839a}.investment-intelligence-empty strong{color:#2c3b53;font-size:16px}.investment-intelligence-note{display:flex;flex-wrap:wrap;gap:9px 14px;padding:13px 16px;border-radius:12px;background:#f3f6fa;color:#6f7d91;font-size:10px}.investment-intelligence-note strong{color:#33435d}.investment-intelligence-detail{display:grid;gap:16px}.investment-intelligence-detail>header{padding:22px;border-radius:16px;background:linear-gradient(135deg,#153f91,#2768ee);color:#fff}.investment-intelligence-detail>header.direction-negative{background:linear-gradient(135deg,#6e1725,#ce2f47)}.investment-intelligence-detail>header span{font-size:10px;font-weight:900;letter-spacing:.14em}.investment-intelligence-detail>header h3{margin:7px 0;font-size:21px;line-height:1.45}.investment-intelligence-detail>header p{margin:0;color:rgba(255,255,255,.78)}.investment-detail-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.investment-detail-facts div,.investment-intelligence-detail>section{padding:13px;border:1px solid #e0e8f3;border-radius:12px;background:#fff}.investment-detail-facts dt{color:#7a8799;font-size:10px}.investment-detail-facts dd{margin:5px 0 0;font-weight:800}.investment-intelligence-detail>section h4{margin:0 0 7px}.investment-intelligence-detail>section p{margin:0;color:#586981;line-height:1.75}.investment-intelligence-detail>section a{display:inline-block;margin-top:8px;color:#2768ee;font-weight:800}.investment-intelligence-detail>footer{display:flex;justify-content:flex-end;gap:9px}.investment-intelligence-detail>footer .enterprise-company-profile-link{padding:9px 14px;border-radius:9px;background:#2768ee;color:#fff;font-weight:800}@media(max-width:1200px){.investment-category-tabs{grid-template-columns:repeat(3,1fr)}.investment-card-grid{grid-template-columns:1fr}}@media(max-width:760px){.investment-intelligence-hero{grid-template-columns:auto 1fr}.investment-intelligence-hero aside{grid-column:1/-1;justify-items:start}.investment-category-tabs{grid-template-columns:repeat(2,1fr)}.investment-intelligence-metrics,.investment-detail-facts{grid-template-columns:repeat(2,1fr)}.investment-card-open dl{grid-template-columns:1fr}}

/* 增大投资情报阅读尺寸，避免大屏上的密集小字卡片 */
.investment-intelligence-page{font-size:14px}.investment-intelligence-hero>div:nth-child(2)>span,.investment-intelligence-results>header span{font-size:12px}.investment-intelligence-hero p{font-size:14px}.investment-category-tabs strong{font-size:15px}.investment-category-tabs small{font-size:12px;line-height:1.5}.investment-intelligence-filter label span{font-size:13px}.investment-intelligence-filter input,.investment-intelligence-filter select,.investment-intelligence-filter>button{font-size:14px}.investment-intelligence-metrics span{font-size:14px}.investment-intelligence-metrics strong{font-size:24px}.investment-intelligence-results h3{font-size:23px}.investment-intelligence-results>header p{font-size:13px}.investment-card-open{gap:14px;padding:21px}.investment-card-open>header strong,.investment-card-open>header .enterprise-company-profile-link{font-size:17px}.investment-card-open>header small{font-size:12px}.investment-card-open>header>span{font-size:12px}.investment-card-open h4{font-size:18px;line-height:1.55}.investment-card-open>p{font-size:14px;line-height:1.8}.investment-card-open dt{font-size:12px}.investment-card-open dd{font-size:14px;line-height:1.65}.investment-card-open>footer{font-size:12px}.investment-intelligence-pager span,.investment-intelligence-note{font-size:12px}.investment-intelligence-detail>header span,.investment-detail-facts dt{font-size:12px}.investment-intelligence-detail>header h3{font-size:24px}.investment-detail-facts dd,.investment-intelligence-detail>section p{font-size:14px}
