#readerResearchInsightsPanel[hidden]{display:none!important}.reader-research-insights-panel{position:fixed;right:16px;top:104px;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 125px);overflow:auto;background:var(--surface,#fff);color:var(--ink,#263f50);z-index:1200;border:1px solid #cbd7de;box-shadow:0 15px 45px #17344535;border-radius:12px;padding:15px;font:inherit}.research-insights-head{display:flex;justify-content:space-between;align-items:start;gap:10px;padding-bottom:13px;border-bottom:1px solid #e0e8ec}.research-insights-head strong{display:block;font-size:1.1rem}.research-insights-head small{display:block;font-size:.74rem;color:#587180}.research-insights-head button{border:1px solid #cbd7de;background:transparent;color:inherit;border-radius:7px;font-size:1.25rem;padding:2px 9px;cursor:pointer}.research-insights-filters{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0}.research-insights-filters label{display:grid;gap:4px;font-size:.82rem;font-weight:600}.research-insights-filters select,.research-insights-filters input{width:100%;padding:8px;border:1px solid #bfcfd8;border-radius:6px;background:#fff;color:#263f50}.research-insights-status{font-size:.74rem;color:#546b79;margin:10px 0}.research-insights-results{display:grid;gap:8px}.research-insights-topic{border:1px solid #d7e2e8;border-radius:7px;padding:10px}.research-insights-topic button{background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%;padding:0}.research-insights-topic button strong{display:block;font-size:.88rem}.research-insights-topic small{display:block;color:#5b7180;margin-top:3px}.research-insights-topic-detail{margin-top:8px;font-size:.83rem;line-height:1.5}.research-insights-chart-row{display:grid;grid-template-columns:75px 1fr 35px;gap:7px;align-items:center;margin:6px 0}.research-insights-bar{height:15px;background:#e6eff3;border-radius:4px;overflow:hidden}.research-insights-bar i{height:100%;display:block;background:#00aeda}.research-insights-source{padding:9px;background:#f1f6f8;border-left:3px solid #00aeda;margin-top:9px}.research-insights-unverified{font-size:.77rem;color:#80601c}.research-insights-empty{padding:14px;background:#f3f7f8;border-radius:6px;font-size:.84rem}@media(max-width:620px){.reader-research-insights-panel{top:85px;right:8px;width:calc(100vw - 16px);max-height:calc(100vh - 100px)}}
/* v0.19.102: compact research discovery */
.research-discovery{padding-top:12px}.research-discovery-search{font-size:.82rem;font-weight:600;display:grid;gap:5px}.research-discovery-search input{width:100%;border:1px solid #c4d4dc;border-radius:8px;padding:11px 12px;font:inherit;background:#fff;color:#243e4d}.research-discovery-relevant{margin:14px 0;padding:12px;background:#f1f7f9;border-radius:9px}.research-discovery-relevant h3{font-size:.87rem;margin:0 0 5px}.research-discovery-relevant p{font-size:.75rem;color:#547082;margin:0 0 9px}.research-discovery-browse{width:100%;margin-top:10px;padding:10px;border-radius:8px;background:#fff;border:1px solid #bed3de;color:#284357;font-weight:600;cursor:pointer;text-align:left;display:flex;justify-content:space-between}.research-discovery-browse span{color:#00aeda}.research-discovery #readerResearchBrowseFilters{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.research-discovery #readerResearchBrowseFilters[hidden]{display:none}.research-discovery #readerResearchBrowseFilters label{display:grid;gap:5px;font-size:.73rem;font-weight:600}.research-discovery #readerResearchBrowseFilters select{width:100%;padding:8px;border:1px solid #c7d6df;border-radius:7px;background:#fff;min-width:0}.research-discovery-item{border:1px solid #dce6eb;border-radius:8px;padding:10px;margin:6px 0}.research-discovery-item>button{width:100%;background:transparent;border:0;text-align:left;color:inherit;cursor:pointer}.research-discovery-item>button strong{display:block;font-size:.83rem}.research-discovery-item>button small{display:block;color:#637b89;margin-top:4px}.research-discovery-detail{line-height:1.5;font-size:.82rem}.research-discovery-detail p{margin:6px 0 10px}.research-discovery-description{border-top:1px solid #e0e9ee;margin-top:9px;padding-top:10px}.research-discovery-chart{margin:14px 0}.research-discovery-chart>strong{display:block;margin-bottom:7px}.research-discovery-barrow{display:grid;grid-template-columns:58px minmax(80px,1fr) 38px;align-items:center;gap:8px;padding:5px 0}.research-discovery-track{height:16px;border-radius:4px;background:#e5eef2;overflow:hidden}.research-discovery-track i{display:block;height:100%;background:#00aed4}.research-discovery-takeaway{background:#eef6f8;border-left:3px solid #00aeda;padding:12px;margin:14px 0}.research-discovery-takeaway p{font-size:.84rem}.research-discovery-source summary{cursor:pointer;font-weight:600}.research-discovery-source{border-top:1px solid #e0e8ed;padding-top:10px;color:#586d7b}.research-discovery-empty{font-size:.82rem;color:#647987}.reader-research-insights-panel{width:min(465px,calc(100vw - 32px))}

/* v0.19.109: provenance and respondent-base clarity */
.research-discovery-basis{display:block;color:var(--text-secondary,#596e7c);font-size:.78rem;line-height:1.45;margin:.35rem 0 .7rem;}

.research-insights-view-selector{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.research-insights-view-selector button{font-size:.77rem;padding:9px 7px;background:#f1f5f7;border:1px solid #cddbe2;color:#224252;border-radius:7px;cursor:pointer}.research-insights-view-selector button[aria-pressed="true"]{background:#d9f3fa;border-color:#00aeda;color:#07506c;font-weight:700}.research-insights-status{line-height:1.45}

.research-discovery-gate{font-size:.76rem;font-weight:650;color:#315b72;background:#eef4f8;border-radius:6px;padding:7px 9px;margin:8px 0!important}

.research-discovery-currency{border-left:3px solid #14a5ca;padding:8px 10px;margin:10px 0;background:rgba(20,165,202,.07);font-size:13px;}

.research-discovery-group-head{margin:16px 0 8px;padding:11px 13px;background:#eef4f7;border-left:3px solid #00add8;border-radius:4px}.research-discovery-group-head b{display:block;font-size:14px;color:#06314a}.research-discovery-group-head small{display:block;margin-top:3px;font-size:12px;color:#426579;line-height:1.5}

.research-discovery-more{width:100%;margin:13px 0 8px;padding:12px;background:#eef8fc;color:#075b78;border:1px solid #9bd8eb;border-radius:8px;font-weight:700;cursor:pointer}.research-discovery-more:hover{background:#daf2fa}

/* v0.19.143: gentle contextual cue in the unified five-result discovery list. */
.research-contextual-label{display:inline-block;margin:4px 0 0;padding:2px 7px;border:1px solid #b5dce5;border-radius:12px;color:#11637a;font-size:.69rem;font-weight:700;background:#f0fafc}.research-discovery-item>button:focus-visible{outline:2px solid #00aeda;outline-offset:3px}

/* Interpretation disclaimer: distinguish AI editorial commentary from published survey data. */
.research-discovery-takeaway .research-insights-ai-disclaimer{font-size:0.68rem;line-height:1.35;color:#657783;margin:9px 0 0;padding-top:6px;border-top:1px solid #cedfe6;font-weight:400;}

.research-insights-panel-disclaimer{font-size:.68rem;line-height:1.45;color:#647683;margin:12px 2px 4px;padding-top:10px;border-top:1px solid #dce6ec}

.reader-combined-definition{border:1px solid #b9dfe6;border-left:4px solid #00b5e2;border-radius:9px;padding:14px 16px;margin:12px 0;background:#f7fcfd;color:#273c4e}.reader-combined-definition[hidden]{display:none}.reader-combined-definition small{letter-spacing:.08em;color:#007da0;font-weight:700}.reader-combined-definition h3{margin:8px 0}.reader-combined-definition p{margin:6px 0;line-height:1.45}

/* v0.19.175: chart labels never overlap plotted bars or percentages */
.research-discovery-barrow{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 0;border-bottom:1px solid #eef3f6}.research-discovery-barlabel{display:block;overflow-wrap:anywhere;font-size:.78rem;line-height:1.35;color:#2a4352}.research-discovery-barbody{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;min-width:0}.research-discovery-barbody>b{text-align:right;font-variant-numeric:tabular-nums}.research-discovery-track{display:block;width:100%;height:16px;border-radius:5px}.research-discovery-chart{max-width:100%;overflow:hidden}

.research-insights-evidence{margin:12px 0;border-top:1px solid #dce6ec;padding-top:12px}.research-insights-evidence h4{font-size:.86rem;margin:0 0 6px}.research-evidence-note{font-size:.73rem;color:#526e7a;line-height:1.5}.research-evidence-hit{margin:8px 0;padding:9px;border:1px solid #dbe5e9;border-radius:7px}.research-evidence-hit strong{display:block;font-size:.78rem}.research-evidence-hit small{display:block;color:#5d7180;font-size:.7rem}.research-evidence-hit p{font-size:.76rem;line-height:1.45;margin:4px 0;overflow-wrap:anywhere}

/* v0.19.188 — moveable, keyboard-positionable Insights window */
.reader-research-insights-panel{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 24px)}
.research-insights-head{cursor:grab;touch-action:none;user-select:none;align-items:center;position:sticky;top:-15px;background:var(--surface,#fff);z-index:2;padding-top:12px;margin-top:-12px}
.research-insights-head:active{cursor:grabbing}
.research-insights-window-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}
.research-insights-head button{cursor:pointer;touch-action:auto}
.reader-research-insights-panel.is-dragging{transition:none!important;box-shadow:0 20px 55px #17344555}
@media(max-width:620px){.reader-research-insights-panel{max-height:calc(100dvh - 16px)}}

/* v0.19.204: approved novel analysis, visually distinct from published numbers */
.research-discovery-derived{border:1px solid var(--sof-border,#c9dfe8);background:var(--sof-tint,#eef7fa);border-radius:10px;padding:12px;margin:12px 0;color:#143846}
.research-discovery-derived>b{display:block;margin-bottom:6px}.research-discovery-derived p{margin:7px 0}.research-discovery-derived-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid #d3e4ea}.research-discovery-derived small{display:block;line-height:1.45;margin-top:8px}

/* v0.19.206.17 research presentation: clear visual hierarchy without changing editorial eligibility */
.reader-research-insights-panel .research-insights-head{border-bottom:2px solid #ccebf3;padding-bottom:14px}
.reader-research-insights-panel .research-insights-view-selector button{min-height:48px;border-radius:12px;font-weight:650;box-shadow:0 2px 5px #223e500a}
.reader-research-insights-panel .research-insights-view-selector button[aria-pressed=true]{background:#d9f5fb;border:2px solid #00abd5;box-shadow:0 2px 8px #00abd51c}
.reader-research-insights-panel .research-insights-results>*,.reader-research-insights-panel .research-insights-evidence>*{border-radius:12px}
.reader-research-insights-panel .research-discovery-search input{min-height:46px;border-radius:10px}
.reader-research-insights-panel .research-glossary-definition,.reader-research-insights-panel .research-discovery-relevant{border-radius:13px}
