/** (PREGNORF ✅) */
.lpc-intelligence-profile{--lpc-bg:#f6f8fb;--lpc-surface:#fff;--lpc-ink:#13233a;--lpc-muted:#607089;--lpc-line:#dde5ef;--lpc-accent:#1e4fd6;--lpc-accent-soft:#eef3ff;--lpc-shadow:0 18px 50px rgba(10,27,50,.08);background:var(--lpc-bg);padding:32px 0 56px;color:var(--lpc-ink)}.lpc-intelligence-profile *{box-sizing:border-box}.lpc-intelligence-profile__wrap{width:min(1200px,calc(100% - 32px));margin:0 auto}.lpc-profile-section{margin:0 0 24px}.lpc-intelligence-profile__layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.85fr);gap:24px;align-items:start}.lpc-card{background:var(--lpc-surface);border:1px solid var(--lpc-line);border-radius:22px;box-shadow:var(--lpc-shadow);padding:24px}.lpc-card--soft{background:#fafcff}.lpc-profile-hero{display:grid;grid-template-columns:minmax(240px,380px) minmax(0,1fr);gap:28px;background:linear-gradient(135deg,#10233e,#1a3a63);border-radius:28px;padding:28px;overflow:hidden;box-shadow:0 24px 60px rgba(9,22,40,.22)}.lpc-profile-hero__media{min-height:240px;border-radius:24px;overflow:hidden;background:#dbe5f2;display:flex;align-items:center;justify-content:center}.lpc-profile-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.lpc-profile-hero__placeholder{width:92px;height:92px;border-radius:999px;background:#fff;color:#1a3a63;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:700}.lpc-profile-hero__content{color:#fff;display:flex;flex-direction:column;justify-content:center}.lpc-profile-hero__badges,.lpc-profile-hero__chips,.lpc-chip-row{display:flex;flex-wrap:wrap;gap:8px}.lpc-profile-hero__badges{margin-bottom:2px}.lpc-profile-hero__title{margin:10px 0 6px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.05;color:#fff}.lpc-profile-hero__location{margin:0 0 12px;color:rgba(255,255,255,.85);font-size:1.05rem}.lpc-profile-hero__positioning{margin:0 0 16px;font-size:1.05rem;line-height:1.55;color:#eef3ff;max-width:60ch}.lpc-badge,.lpc-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:600;line-height:1;background:#fff;color:var(--lpc-ink)}.lpc-badge--claimed{background:#dff5e7;color:#18613b}.lpc-badge--premium,.lpc-badge--enhanced-listing{background:#fff1d5;color:#8a5d00}.lpc-badge--status{background:#eef3ff;color:#2342b6}.lpc-badge--intelligence{background:#e8f0ff;color:#1e4fd6}.lpc-chip{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.14)}.lpc-chip--soft{background:var(--lpc-accent-soft);color:var(--lpc-accent);border:0}.lpc-profile-snapshot-cards__grid,.lpc-profile-highlights__grid,.lpc-profile-summary__subgrid,.lpc-profile-signal-cards,.lpc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lpc-snapshot-card{padding:18px 20px}.lpc-snapshot-card__label{display:block;color:var(--lpc-muted);font-size:.85rem;margin-bottom:8px}.lpc-snapshot-card__value{font-size:1rem;line-height:1.4;color:var(--lpc-ink)}.lpc-section-heading{margin-bottom:16px}.lpc-section-heading h2{margin:0 0 6px;font-size:1.35rem;line-height:1.2}.lpc-section-heading p{margin:0;color:var(--lpc-muted)}.lpc-rich-text p{margin:0 0 1em}.lpc-bullet-list{margin:0;padding-left:1.2rem}.lpc-bullet-list li+li{margin-top:8px}.lpc-profile-trust__meta p,.lpc-profile-native-details__meta p{margin:.3rem 0;color:var(--lpc-ink)}.lpc-profile-cta-rail{position:sticky;top:24px}.lpc-profile-cta-rail h2{margin-top:0}.lpc-profile-cta-rail__actions{display:grid;gap:12px}.lpc-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;border-radius:14px;padding:12px 16px;text-decoration:none;font-weight:700;background:var(--lpc-accent);color:#fff;border:1px solid var(--lpc-accent);transition:all .2s ease}.lpc-button:hover{transform:translateY(-1px);opacity:.95;color:#fff}.lpc-button--secondary{background:#11315d;border-color:#11315d}.lpc-button--ghost{background:#fff;color:var(--lpc-ink);border-color:var(--lpc-line)}.lpc-signal-card,.lpc-related-card{border:1px solid var(--lpc-line);border-radius:18px;padding:16px;background:#fbfcff}.lpc-signal-card__label,.lpc-related-card__meta{display:block;color:var(--lpc-muted);font-size:.82rem;margin-bottom:6px}.lpc-signal-card__value{display:block;font-size:1.3rem;font-weight:700;margin-bottom:4px}.lpc-signal-card__meta{color:var(--lpc-accent);font-weight:700}.lpc-weak-flags{margin:18px 0 0}.lpc-weak-flags h3{margin:0 0 10px;font-size:1rem}.lpc-related-card__title{font-weight:700;color:var(--lpc-ink);text-decoration:none}.lpc-related-card__title:hover{color:var(--lpc-accent)}@media (max-width:980px){.lpc-intelligence-profile__layout,.lpc-profile-hero,.lpc-profile-snapshot-cards__grid,.lpc-profile-highlights__grid,.lpc-profile-summary__subgrid,.lpc-profile-signal-cards,.lpc-related-grid{grid-template-columns:1fr}.lpc-profile-cta-rail{position:static}}@media (max-width:640px){.lpc-intelligence-profile{padding:20px 0 40px}.lpc-intelligence-profile__wrap{width:min(100% - 20px,1200px)}.lpc-card,.lpc-profile-hero{border-radius:20px;padding:18px}.lpc-profile-hero__media{min-height:200px}.lpc-profile-hero__title{font-size:2rem}}
.lpc-badge--featured,.lpc-badge--entitlement{background:#fff1d5;color:#8a5d00}.lpc-premium-note{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;background:#eef3ff;color:#2342b6;font-weight:700;margin:0 0 16px}.lpc-premium-note--featured{background:#fff1d5;color:#8a5d00}.lpc-premium-upsell-inline,.lpc-profile-premium-upsell .lpc-card{border:1px dashed var(--lpc-line);background:#fafcff}.lpc-premium-upsell-inline{border-radius:16px;padding:16px;margin:0 0 16px}.lpc-premium-upsell-inline p{margin:.45rem 0 1rem}.lpc-profile-premium-upsell .lpc-button{margin-top:10px}
.lpc-profile-lock{display:flex;flex-direction:column;gap:16px}
.lpc-profile-lock__preview{min-height:84px;border-radius:16px;background:linear-gradient(135deg,rgba(30,79,214,.08),rgba(19,35,58,.04));border:1px dashed var(--lpc-line)}
.lpc-profile-sidebar-form,.lpc-profile-sidebar-ad,.lpc-profile-sidebar-legacy{margin-top:24px}
.lpc-sidebar-form p{margin:0 0 12px}
.lpc-sidebar-form .widefat{width:100%;padding:12px 14px;border:1px solid var(--lpc-line);border-radius:12px}
.lpc-form-notice{padding:10px 12px;border-radius:12px;background:#e6f7ec;color:#18613b;font-weight:600}
.lpc-profile-sidebar-ad__slot > *:last-child{margin-bottom:0}
.lpc-profile-cta-rail .button, .lpc-profile-sidebar-form .button{cursor:pointer}

.lpc-profile-native-details{margin-top:0}.lpc-profile-summary,.lpc-profile-highlights,.lpc-profile-trust,.lpc-profile-related{margin-top:24px}.lpc-profile-sidebar-ad h2,.lpc-profile-sidebar-form h2,.lpc-profile-sidebar-legacy h2{margin-top:0}.lpc-profile-section[id^='ai-']{scroll-margin-top:110px}
.lpc-sidebar-ad-placeholder{padding:4px 0}.lpc-sidebar-ad-placeholder p{margin:.35rem 0}

.lpc-button,
.lpc-button:visited{color:#fff!important}
.lpc-button:hover,
.lpc-button:focus,
.lpc-button:active{color:#fff!important;opacity:1}
.lpc-button--ghost,
.lpc-button--ghost:visited{color:var(--lpc-ink)!important}
.lpc-button--ghost:hover,
.lpc-button--ghost:focus,
.lpc-button--ghost:active{color:var(--lpc-ink)!important;background:#f7fbff}
.lpc-predictive-ad{display:grid;gap:12px;text-decoration:none;color:var(--lpc-ink)}
.lpc-predictive-ad__media{display:block;border-radius:14px;overflow:hidden;background:#e5edf9;border:1px solid var(--lpc-line)}
.lpc-predictive-ad__image{display:block;width:100%;height:auto}
.lpc-predictive-ad__fallback-image{display:flex;align-items:center;justify-content:center;min-height:160px;background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.lpc-predictive-ad__body{display:grid;gap:8px}
.lpc-predictive-ad__body strong{font-size:1.04rem}
.lpc-predictive-ad__body span{color:var(--lpc-muted);line-height:1.45}
.lpc-predictive-ad__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#0f172a;color:#fff!important;font-weight:700;width:max-content}

.lpc-profile-cta-rail__workspace-save{display:block}.lpc-profile-cta-rail__workspace-save .lpc-button{width:100%}
