
.profile-intelligence{max-width:1180px;margin:0 auto;padding:10px 24px 56px}.pi-section{margin-top:32px;padding:28px;border:1px solid #1d3344;background:linear-gradient(180deg,#08141e,#050c12);box-shadow:0 22px 54px rgba(0,0,0,.2)}.pi-kicker{margin:0 0 7px;color:#6fbef0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pi-section h2{margin:0;color:#f4f8fb;font-size:clamp(26px,4vw,44px);line-height:.98}.pi-intro{max-width:760px;margin:12px 0 0;color:#9fb4c2;line-height:1.6}.pi-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.pi-metric{min-height:104px;padding:16px;border:1px solid #20394c;background:#08121a}.pi-metric small{display:block;color:#7894a7;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pi-metric strong{display:block;margin-top:7px;color:#fff;font-size:28px;line-height:1}.pi-metric span{display:block;margin-top:8px;color:#8fa9ba;font-size:12px}.pi-gap{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.pi-gap div{padding:14px 16px;border-left:3px solid #319bd6;background:#07131c;color:#a8bdca}.pi-gap b{display:block;color:#fff;margin-bottom:4px}.pi-movement{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:20px;margin-top:20px;align-items:start}.pi-move-score{padding:20px;border:1px solid #244055;background:#081722}.pi-move-score small{display:block;color:#7894a7;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pi-move-score strong{display:block;margin-top:8px;color:#fff;font-size:30px}.pi-move-score span{display:block;margin-top:8px;color:#7dc7f1}.pi-move-copy p{margin:0 0 12px;color:#b3c5d0;line-height:1.65}.pi-move-copy a{color:#79c8f2;font-weight:800;text-decoration:none}.pi-chart-wrap{margin-top:22px;overflow:hidden;border:1px solid #20394c;background:#061018}.pi-chart{display:block;width:100%;height:auto;min-height:220px}.pi-grid line{stroke:#173044;stroke-width:1}.pi-grid text,.pi-date{fill:#7894a7;font-size:12px}.pi-area{fill:rgba(56,163,218,.1)}.pi-line{fill:none;stroke:#61c4f3;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pi-peak{fill:#fff;stroke:#61c4f3;stroke-width:3}.pi-current{fill:#61c4f3;stroke:#fff;stroke-width:2}.pi-date-end{text-anchor:end}.pi-chart-note{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;color:#90a8b8;font-size:13px}.pi-chart-note b{color:#fff}.pi-empty{color:#9fb4c2}.pi-source-note{margin:16px 0 0;color:#7894a7;font-size:12px;line-height:1.55}@media(max-width:720px){.profile-intelligence{padding:4px 14px 40px}.pi-section{padding:20px 16px}.pi-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-gap,.pi-movement{grid-template-columns:1fr}.pi-metric strong{font-size:24px}.pi-chart{min-width:720px}.pi-chart-wrap{overflow-x:auto}}
