.research-sales-intelligence{margin:44px 0 46px;padding:34px 0 42px;border-top:1px solid #d9dde3;border-bottom:1px solid #d9dde3;color:#151b26}.rsi-header{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}.rsi-header h2{font-family:Georgia,serif;font-size:31px;font-weight:500;letter-spacing:-.025em;margin:7px 0 9px}.rsi-header p{max-width:850px;color:#667085;line-height:1.65;margin:0}.rsi-status{font-size:11px;color:#7b8492;margin:14px 0 22px}.rsi-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:18px 0 34px}.rsi-kpis>div{padding:14px 0;border-top:2px solid #1f2937}.rsi-kpis small,.rsi-kpis span{display:block;color:#7b8492}.rsi-kpis small{font-size:10px;letter-spacing:.11em;text-transform:uppercase}.rsi-kpis strong{display:block;font-family:Georgia,serif;font-size:27px;font-weight:500;margin:7px 0 4px}.rsi-kpis span{font-size:10px;line-height:1.4}.rsi-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.rsi-grid-main{grid-template-columns:1.8fr 1fr}.rsi-grid article,.rsi-evidence-article{border:1px solid #e2e5e9;border-radius:18px;padding:20px 20px 16px;background:linear-gradient(180deg,#fff,#fcfcfd)}.rsi-grid article>header,.rsi-evidence-article>header,.rsi-subhead{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;padding-bottom:12px;border-bottom:1px solid #eaecf0}.rsi-grid article>header span,.rsi-evidence-article>header span,.rsi-subhead span{font-size:9px;letter-spacing:.15em;color:#7b8492}.rsi-grid h3,.rsi-evidence-article h3{font-size:15px;margin:4px 0 0}.rsi-grid header p,.rsi-evidence-article header p{max-width:330px;text-align:right;font-size:10px;line-height:1.5;color:#7b8492;margin:0}.rsi-network-wrap{padding:8px 0 0}.rsi-network{width:100%;height:auto;display:block}.rsi-edge{stroke:#b6c0cb;stroke-width:1.35}.rsi-edge.direct{stroke:#8b99a8;stroke-width:1.6}.rsi-edge.indirect{stroke:#c5ccd5;stroke-dasharray:5 4}.rsi-node circle{fill:#fff;stroke:#4b5563;stroke-width:1.3;filter:drop-shadow(0 1px 1px rgba(15,23,42,.06))}.rsi-node text{fill:#27303d;font-weight:600;font-size:11px;paint-order:stroke;stroke:white;stroke-width:4px;stroke-linejoin:round}.rsi-node.rsi-pinterest circle{fill:#eef6f1;stroke:#5d7e68}.rsi-node.rsi-related circle{fill:#f7f0f3;stroke:#8e6d78}.rsi-node.rsi-google circle{fill:#eef3f8;stroke:#61768d}.rsi-node.rsi-youtube circle{fill:#f7eeee;stroke:#8c6666}.rsi-node.is-multi text{fill:#5eb6f8}.rsi-node.is-central text{fill:#d93025}.rsi-network-note{display:flex;gap:18px;flex-wrap:wrap;padding:8px 4px 0;font-size:9px;color:#7b8492}.rsi-redundancy{display:grid;gap:10px;padding:18px 0 8px}.rsi-redundancy>div{display:grid;grid-template-columns:minmax(0,1fr) 100px 40px;gap:10px;align-items:center}.rsi-redundancy span{font-size:10px;display:flex;align-items:center;gap:5px;min-width:0}.rsi-redundancy span b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsi-redundancy span i{font-style:normal;color:#98a2b3}.rsi-corr-track{height:7px;background:#eef0f3;border-radius:999px;overflow:hidden}.rsi-corr-track i{display:block;height:100%;background:#667085}.rsi-redundancy strong{font-size:11px;text-align:right}.rsi-method{font-size:9px!important;line-height:1.5!important;color:#858b96!important;margin:10px 0 0!important}.rsi-subhead{margin-top:22px!important;align-items:flex-start!important}.rsi-source-matrix{display:grid;gap:8px;padding-top:14px}.rsi-source-matrix>div{display:grid;grid-template-columns:1fr 18px 1fr 44px;gap:6px;align-items:center;font-size:10px;padding:6px 0;border-bottom:1px solid #f0f1f3}.rsi-source-matrix i{font-style:normal;text-align:center;color:#98a2b3}.rsi-source-matrix strong{text-align:right}.rsi-source-matrix strong.high{font-weight:800;color:#8f3f3f}.rsi-evidence-article{margin-top:28px}.rsi-evidence-table{margin-top:10px}.rsi-evidence-head,.rsi-evidence-row{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1.35fr;gap:14px;align-items:center}.rsi-evidence-head{padding:8px 0;color:#7b8492;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.rsi-evidence-row{padding:12px 0;border-top:1px solid #eef0f2;font-size:10px}.rsi-evidence-row>span{min-width:0}.rsi-evidence-row b,.rsi-evidence-row small{display:block}.rsi-evidence-row small{color:#858b96;margin-top:3px;line-height:1.4}.rsi-chips{display:flex;gap:5px;flex-wrap:wrap}.rsi-chip{font-style:normal;font-size:8px;padding:4px 6px;border-radius:999px;background:#f1f3f5;border:1px solid #e1e4e8}.rsi-chip.pinterest{background:#edf5ef}.rsi-chip.related{background:#f6eef2}.rsi-chip.google{background:#edf3f8}.rsi-chip.youtube{background:#f7eeee}.rsi-empty{padding:24px 4px;color:#7b8492;font-size:11px;line-height:1.6}@media(max-width:1100px){.rsi-grid-main,.rsi-grid{grid-template-columns:1fr}.rsi-kpis{grid-template-columns:1fr 1fr}}@media(max-width:700px){.rsi-header{flex-direction:column}.rsi-kpis{grid-template-columns:1fr}.rsi-evidence-head{display:none}.rsi-evidence-row{grid-template-columns:1fr}.rsi-grid header,.rsi-evidence-article header{align-items:flex-start;flex-direction:column}.rsi-grid header p,.rsi-evidence-article header p{text-align:left}.rsi-redundancy>div{grid-template-columns:1fr 70px 36px}}

/* V6.3.12+: research diagnostics now live directly under Dashboard → Trending Now. */
.rsi-dashboard-placement{margin-top:34px;margin-bottom:42px}

/* V6.3.16: correlation-weighted edges + interactive wheel zoom. */
.rsi-network{cursor:zoom-in;touch-action:pan-y}.rsi-network:active{cursor:grabbing}.rsi-edge{vector-effect:non-scaling-stroke}.rsi-node circle{vector-effect:non-scaling-stroke}

/* V6.3.18: formal multicollinearity diagnostics + designer-friendly help. */
.rsi-stat-links{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 10px}.rsi-stat-links.single{margin-top:10px}.rsi-help-term{appearance:none;border:0;background:#f3f5f7;color:#344054;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700;cursor:pointer}.rsi-help-term:hover{background:#e9edf2}.rsi-help-term:focus{outline:2px solid #98a2b3;outline-offset:2px}.rsi-diagnostic-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 14px}.rsi-diagnostic-meta span{border-top:1px solid #e8ebef;padding-top:8px;font-size:9px;color:#7b8492}.rsi-diagnostic-meta b{display:block;color:#111827;font-size:14px;margin-bottom:2px}.rsi-stat-block{padding:11px 0;border-top:1px solid #edf0f2}.rsi-stat-block h4{font-size:10px;margin:0 0 8px;color:#344054}.rsi-pair-table{display:grid;gap:6px}.rsi-pair-table>div{display:grid;grid-template-columns:minmax(0,1.5fr) .72fr .72fr;gap:8px;align-items:center;font-size:9px}.rsi-pair-table>div>span:first-child{display:flex;align-items:center;gap:4px;min-width:0}.rsi-pair-table b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsi-pair-table i{font-style:normal;color:#98a2b3}.rsi-stat-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.rsi-vif-list{display:grid;gap:5px}.rsi-vif-list>div{display:grid;grid-template-columns:minmax(0,1fr) 42px 54px;gap:6px;align-items:center;font-size:9px}.rsi-vif-list strong{text-align:right}.rsi-vif-list small{color:#7b8492;text-transform:capitalize}.rsi-ci-block>div{display:flex;align-items:baseline;gap:8px}.rsi-ci-block>div strong{font-family:Georgia,serif;font-size:26px;font-weight:500}.rsi-ci-block>div span{font-size:9px;text-transform:capitalize;color:#667085}.rsi-group-list{display:grid;gap:9px}.rsi-group-list>div{padding:8px 0;border-top:1px dashed #e5e7eb}.rsi-group-list>div:first-child{border-top:0}.rsi-group-list b{display:block;font-size:10px;margin-bottom:5px}.rsi-group-list span{display:flex;gap:5px;flex-wrap:wrap}.rsi-group-list i{font-style:normal;font-size:8px;padding:3px 6px;border-radius:999px;background:#eef3f8}.rsi-group-list small{display:block;color:#7b8492;font-size:8px;margin-top:5px}.rsi-empty.compact{padding:12px 0}.rsi-help-panel{position:relative;margin:16px 0 0;border:1px solid #dfe4ea;border-radius:14px;padding:16px 42px 16px 16px;background:#fbfcfd}.rsi-help-panel>span{display:block;font-size:8px;letter-spacing:.14em;color:#7b8492}.rsi-help-panel h4{font-size:14px;margin:5px 0 7px}.rsi-help-panel p{font-size:10px;line-height:1.6;color:#5f6978;margin:0}.rsi-help-close{position:absolute;right:10px;top:9px;border:0;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:#667085}.rsi-help-close:focus{outline:2px solid #98a2b3;border-radius:4px}.rsi-network,.rsi-network text{-webkit-user-select:none;user-select:none}
@media(max-width:700px){.rsi-diagnostic-meta,.rsi-stat-grid{grid-template-columns:1fr}.rsi-pair-table>div{grid-template-columns:1fr}.rsi-vif-list>div{grid-template-columns:minmax(0,1fr) 42px 54px}}

/* V6.3.30 — Trend → Product → Online Sales operating model */
.rsi-operating-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;gap:10px;align-items:center;margin:18px 0 24px;padding:14px 16px;border:1px solid #e4e7eb;border-radius:16px;background:#fbfbfa}.rsi-operating-flow>div{min-width:0}.rsi-operating-flow b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#232a31;color:#fff;font-size:10px;margin-right:7px}.rsi-operating-flow span{font-size:11px;font-weight:750;color:#222a33}.rsi-operating-flow small{display:block;margin:6px 0 0 29px;color:#7a828d;font-size:9px;line-height:1.45}.rsi-operating-flow>i{font-style:normal;color:#a9afb7;text-align:center}.rsi-node{cursor:pointer}.rsi-node:focus{outline:none}.rsi-node.is-selected circle{stroke:#111827!important;stroke-width:2.5!important;filter:drop-shadow(0 2px 3px rgba(17,24,39,.18))}.rsi-entity-panel{margin-top:14px;border-top:1px solid #eaecf0;padding-top:14px}.rsi-entity-lens{background:#faf9f7;border:1px solid #e6e2dc;border-radius:15px;padding:15px}.rsi-entity-lens-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.rsi-entity-lens-head span{font-size:8px;letter-spacing:.15em;color:#8b8176}.rsi-entity-lens-head h4{font-family:Georgia,serif;font-size:20px;font-weight:500;margin:4px 0 2px}.rsi-entity-lens-head p{font-size:9px;color:#7d838c;margin:0}.rsi-entity-lens-head>strong{font-family:Georgia,serif;font-size:22px;font-weight:500;color:#565d66}.rsi-variable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.rsi-variable-grid>div{min-width:0;background:#fff;border:1px solid #e8e8e7;border-radius:11px;padding:10px}.rsi-variable-grid small,.rsi-variable-grid span{display:block}.rsi-variable-grid small{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#8a9098}.rsi-variable-grid b{display:block;margin:5px 0 4px;font-size:12px;color:#20262e;overflow-wrap:anywhere}.rsi-variable-grid span{font-size:8px;line-height:1.35;color:#8a9098}.rsi-planning-note{margin-top:10px;padding:9px 11px;border-left:2px solid #b6a58e;background:#f5f1eb;color:#6d655d;font-size:9px;line-height:1.5}.rsi-planning-note b{color:#514b45}.rsi-empty.compact{padding:12px 2px}.leaflet-weather-map .weather-relief-tiles{filter:saturate(.72) brightness(1.08) contrast(.94)}
@media(max-width:1100px){.rsi-operating-flow{grid-template-columns:1fr 18px 1fr}.rsi-operating-flow>i:nth-of-type(2){display:none}.rsi-variable-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.rsi-operating-flow{grid-template-columns:1fr}.rsi-operating-flow>i{display:none}.rsi-operating-flow small{margin-left:29px}.rsi-variable-grid{grid-template-columns:1fr}}
