.insight-report{--bg:#f5f7fb;--panel:#ffffff;--panel-soft:#f8fafc;--line:#e2e8f0;--text:#0f172a;--text-soft:#334155;--muted:#64748b;--blue:#2563eb;--blue-soft:#eff6ff;--blue-strong:#1e3a8a;--green:#16a34a;--green-soft:#f0fdf4;--red:#dc2626;--red-soft:#fef2f2;--amber:#d97706;--amber-soft:#fffbeb;--shadow:0 4px 18px rgba(15,23,42,0.06);--radius:14px;--surface-muted:#f1f5f9;--accent-surface:#eff6ff;--accent-surface-text:#1e3a8a;--track-bg:#edf2f7;--divider:#eef2f7;--marker:#0f172a;color:var(--text)}body.dark .event-map-dialog,body.dark .insight-report,html[data-theme=dark] .event-map-dialog,html[data-theme=dark] .insight-report{--bg:#070d17;--panel:#0c1524;--panel-soft:rgba(148,163,184,0.08);--line:rgba(148,163,184,0.14);--text:#eef4fb;--text-soft:#dbe7f5;--muted:#93a4ba;--blue:#60a5fa;--blue-soft:rgba(96,165,250,0.12);--blue-strong:#93c5fd;--green:#4ade80;--green-soft:rgba(74,222,128,0.12);--red:#f87171;--red-soft:rgba(248,113,113,0.12);--amber:#fbbf24;--amber-soft:rgba(251,191,36,0.12);--shadow:0 18px 48px rgba(0,0,0,0.22);--surface-muted:rgba(148,163,184,0.14);--accent-surface:rgba(96,165,250,0.12);--accent-surface-text:#60a5fa;--track-bg:rgba(148,163,184,0.16);--divider:rgba(148,163,184,0.14);--marker:#eef4fb;color:var(--text);color-scheme:dark}.insight-report .report-top-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.insight-report .report-top-section>.metrics-left-stack{min-height:0;min-width:0}.insight-report .report-top-section>.conclusion-card{min-height:100%;min-width:0;height:0;align-self:stretch;overflow:hidden}.insight-report .report-sections{display:flex;flex-direction:column;gap:12px}.insight-report .report-sections>.newsbreaks-section,.insight-report .report-sections>.report-top-section,.insight-report .report-sections>.section-block,.insight-report .report-sections>.special-newsbreaks-section{margin-bottom:0}.insight-report .card{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);padding:14px 16px}.insight-report .metrics-left-stack{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.insight-report .metric-card{padding:16px 18px;border:1px solid var(--line);box-shadow:0 2px 10px rgba(15,23,42,.05)}.insight-report .card-title,.insight-report .card-title-compact,.insight-report .section-heading{display:flex;align-items:center;gap:7px;font-weight:700;color:var(--text)}.insight-report .card-title{font-size:15px;margin-bottom:10px}.insight-report .card-title-compact{font-size:14px;margin-bottom:8px}.insight-report .index-card-title{font-size:15px;font-weight:700;color:var(--text);margin-bottom:2px;letter-spacing:-.01em}.insight-report .index-card-subtitle{font-size:12px;font-weight:400;color:var(--muted);opacity:.72;margin-bottom:8px;letter-spacing:-.01em}.insight-report .section-block{margin-bottom:16px}.insight-report .section-heading{font-size:15px;margin:0 0 10px;color:var(--blue-strong)}.insight-report .section-heading-centered{justify-content:center;font-size:17px;margin-bottom:14px;letter-spacing:-.02em}.insight-report .section-heading-icon{display:inline-grid;place-items:center;color:var(--blue)}.insight-report .section-heading-centered .section-heading-icon svg{filter:drop-shadow(0 1px 2px rgba(37,99,235,.18))}.insight-report .newsbreaks-section{margin-bottom:18px}.insight-report .special-newsbreaks-section{width:72%;max-width:100%;margin:18px auto;min-width:0;overflow-x:hidden;box-sizing:border-box}.insight-report .special-newsbreaks-section-with-econ{width:80%}.insight-report .special-newsbreaks-section .newsbreak-special{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.insight-report .special-newsbreaks-section .table-wrap,.insight-report .special-newsbreaks-section .table-wrap-scroll{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.insight-report .newsbreak-special .data-table{table-layout:fixed;width:100%;max-width:100%}.insight-report .newsbreak-special .data-table-compact td,.insight-report .newsbreak-special .data-table-compact th{padding:5px 7px;vertical-align:top;line-height:1.3;overflow-wrap:break-word;word-break:break-word}.insight-report .newsbreak-special .data-table td,.insight-report .newsbreak-special .data-table th{vertical-align:middle}.insight-report .newsbreak-special th.col-economic-effect,.insight-report .newsbreak-special th.col-growth,.insight-report .newsbreak-special th.col-reach,.insight-report .newsbreak-special th.col-reaction-reach,.insight-report .newsbreak-special th.col-response-time{white-space:normal!important;line-height:1.2;overflow:visible;-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:normal;padding-left:8px;padding-right:8px;box-sizing:border-box}.insight-report .newsbreak-special .col-time{width:3.25rem;min-width:3.25rem;max-width:3.25rem;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:clip;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--blue-strong)}.insight-report .newsbreak-special .col-title{width:auto;min-width:0;overflow-wrap:break-word;word-break:break-word}.insight-report .newsbreak-special .col-title .newsbreak-title{display:inline;overflow-wrap:break-word;word-break:break-word}.insight-report .newsbreak-special .col-reach,.insight-report .newsbreak-special .col-reaction-reach,.insight-report .newsbreak-special td.col-reach,.insight-report .newsbreak-special td.col-reaction-reach{width:8%;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.insight-report .newsbreak-special td.col-growth{width:12%;text-align:left!important;white-space:nowrap}.insight-report .newsbreak-special th.col-growth{width:12%;text-align:left!important}.insight-report .newsbreak-special td.col-response-time{width:12%;text-align:left!important;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:normal}.insight-report .newsbreak-special th.col-response-time{width:12%;text-align:left!important}.insight-report .newsbreak-special td.col-economic-effect,.insight-report .newsbreak-special td.col-recommendations,.insight-report .newsbreak-special th.col-economic-effect,.insight-report .newsbreak-special th.col-recommendations{width:10%}.insight-report .newsbreak-special td.col-economic-effect,.insight-report .newsbreak-special td.col-recommendations{white-space:nowrap}.insight-report .newsbreak-special th.col-economic-effect,.insight-report .newsbreak-special th.col-growth,.insight-report .newsbreak-special th.col-reach,.insight-report .newsbreak-special th.col-reaction-reach,.insight-report .newsbreak-special th.col-recommendations,.insight-report .newsbreak-special th.col-response-time{font-size:11px;letter-spacing:0}.insight-report .story-reach-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;justify-self:stretch;width:100%;box-sizing:border-box;min-width:0;padding:4px 8px;border-radius:10px;border:1px solid var(--line);background:transparent;line-height:1.15}.insight-report .story-reach-badge-value{font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.02em;white-space:nowrap}.insight-report .story-reach-badge-label{font-size:10px;font-weight:500;color:var(--muted);text-transform:lowercase}.insight-report .story-arc-metrics-row>.story-reach-chart-legend{margin-left:auto;flex-shrink:0}.insight-report .story-reach-chart{display:flex;flex-direction:column;gap:0;margin-top:0}.insight-report .story-reach-chart-title{font-size:12px;font-weight:700;color:var(--text);white-space:nowrap}.insight-report .story-reach-chart-legend{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.insight-report .story-reach-legend-item{display:inline-flex;align-items:center;gap:5px}.insight-report .story-reach-legend-line{display:inline-block;width:16px;height:0;border-top:2.5px solid var(--blue)}.insight-report .story-reach-legend-forecast{border-top-style:dashed;border-top-color:#7c8db5}.insight-report .story-reach-chart-svg{width:100%;height:auto;aspect-ratio:720/140;display:block;margin:0 -2px}.insight-report .story-reach-chart.is-mobile .story-reach-chart-svg{aspect-ratio:720/300}.insight-report .story-reach-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}.insight-report .story-reach-line-fact{stroke:var(--blue);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.insight-report .story-reach-line-forecast{stroke:#7c8db5;stroke-width:2;stroke-dasharray:5 5;stroke-linecap:round}.insight-report .story-reach-dot-fact{fill:var(--blue);stroke:var(--panel);stroke-width:1.75}.insight-report .story-reach-dot-forecast{fill:var(--panel);stroke:#7c8db5;stroke-width:1.75}.insight-report .story-reach-axis-label,.insight-report .story-reach-point-label,.insight-report .story-reach-x-label{fill:var(--muted);font-size:7.5px}.insight-report .story-reach-x-label{font-size:7.5px}.insight-report .story-reach-point-label{fill:var(--muted);font-size:7.5px;font-weight:600}.insight-report .story-reach-point-label-forecast{fill:var(--muted)}.insight-report .newsbreak-block{display:flex;flex-direction:column;gap:8px;min-width:0}.insight-report .newsbreak-block-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.insight-report .newsbreak-block-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.25;min-width:0;flex:1 1 auto}.insight-report .newsbreak-block-reach{font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;text-align:right}.insight-report .newsbreak-block-header-negative .newsbreak-block-reach,.insight-report .newsbreak-block-header-negative .newsbreak-block-title{color:var(--red)}.insight-report .newsbreak-block-header-positive .newsbreak-block-reach,.insight-report .newsbreak-block-header-positive .newsbreak-block-title{color:var(--green)}.insight-report .newsbreak-block-reach strong{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-report .desktop-only-newsbreaks-toolbar{display:grid}.insight-report .mobile-only-block-header{display:none}.insight-report .desktop-only-export-actions{display:inline-flex;align-items:center;gap:8px;margin-right:10px}.insight-report .mobile-entity-cards,.insight-report .mobile-newsbreak-cards{display:none}.insight-report .mobile-entity-card{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--panel)}.insight-report .mobile-entity-card-top{display:flex;align-items:flex-start;gap:10px}.insight-report .mobile-entity-card-index{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--accent-surface);color:var(--accent-surface-text);font-size:12px;font-weight:800;line-height:1;flex-shrink:0}.insight-report .mobile-entity-card-title-block{flex:1 1;min-width:0}.insight-report .mobile-entity-card-name{color:var(--text);font-size:15px;font-weight:700;line-height:1.35;text-decoration:none}.insight-report .mobile-entity-card-name:hover{color:var(--blue);text-decoration:underline}.insight-report .mobile-entity-card-meta{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35;white-space:normal}.insight-report .mobile-entity-card-context{margin:8px 0 0;padding-left:34px;color:var(--text-soft);font-size:13px;line-height:1.45}.insight-report .mobile-entity-card-related{margin-top:6px;padding-left:34px;color:var(--muted);font-size:12px;line-height:1.35}.insight-report .mobile-entity-badge{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;flex-shrink:0}.insight-report .mobile-entity-badge-negative{background:var(--red-soft);color:var(--red)}.insight-report .mobile-entity-badge-positive{background:var(--green-soft);color:var(--green)}.insight-report .mobile-entity-badge-neutral{background:var(--surface-muted);color:var(--text)}.insight-report .mobile-entity-empty{margin:0;padding:4px 2px 8px}.insight-report .mobile-show-more{display:none;width:100%;margin-top:2px;padding:10px 12px;border:1px dashed var(--line);border-radius:10px;background:var(--panel-soft);color:var(--blue-strong);font-size:13px;font-weight:700;line-height:1.2;cursor:pointer}.insight-report .mobile-show-more:hover{background:var(--blue-soft)}.insight-report .mobile-newsbreak-card{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--panel)}.insight-report .mobile-newsbreak-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.insight-report .mobile-newsbreak-index{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;flex-shrink:0}.insight-report .mobile-newsbreak-time{font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blue-strong);white-space:nowrap;padding-top:2px}.insight-report .mobile-newsbreak-reach,.insight-report .mobile-newsbreak-reaction-reach{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px}.insight-report .mobile-newsbreak-metrics{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.insight-report .mobile-newsbreak-growth{font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.insight-report .mobile-newsbreak-title{display:block;font-size:14px;line-height:1.35;min-width:0}.insight-report .mobile-newsbreak-source{margin-top:4px;padding-left:30px}.insight-report .index-hero{display:flex;flex-direction:column;align-items:center;text-align:center;margin:2px 0 14px}.insight-report .index-value{font-size:42px;line-height:1;font-weight:800;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blue-strong)}.insight-report .index-category{margin-top:8px;font-size:15px;font-weight:600;text-transform:lowercase}.insight-report .index-tone-negative{color:var(--red)}.insight-report .index-tone-neutral{color:var(--amber)}.insight-report .index-tone-positive{color:var(--green)}.insight-report .index-scale{font-size:24px;color:var(--muted);font-weight:700}.insight-report .index-scale-bar{position:relative;display:grid;grid-template-columns:2fr 1fr 2fr;grid-gap:2px;gap:2px;height:26px;border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}.insight-report .index-scale-segment-negative{background:#ef4444}.insight-report .index-scale-segment-neutral{background:#f59e0b}.insight-report .index-scale-segment-positive{background:#22c55e}.insight-report .index-scale-marker{position:absolute;top:50%;width:5px;height:32px;border-radius:3px;background:var(--marker);transform:translate(-50%,-50%);box-shadow:0 2px 6px rgba(15,23,42,.35);z-index:2}.insight-report .index-scale-labels{display:grid;grid-template-columns:2fr 1fr 2fr;margin-top:10px;font-size:12px;color:var(--text-soft);font-weight:500}.insight-report .index-scale-labels span:first-child{text-align:left}.insight-report .index-scale-labels span:nth-child(2){text-align:center}.insight-report .index-scale-labels span:nth-child(3){text-align:right}.insight-report .dynamics-chart{min-height:0}.insight-report .dynamics-svg{width:100%;height:152px;display:block}.insight-report .dynamics-area{display:none}.insight-report .dynamics-grid{stroke:var(--line);stroke-width:1}.insight-report .dynamics-line{stroke:color-mix(in srgb,var(--line) 80%,var(--text) 20%);stroke-width:2.5}.insight-report .dynamics-dot,.insight-report .dynamics-dot-active{display:none}.insight-report .dynamics-value{fill:var(--text-soft);font-size:11px;font-weight:700}.insight-report .dynamics-date{fill:var(--muted);font-size:10px}.insight-report .metric-card-combo{padding-bottom:12px}.insight-report .combo-chart-header .index-card-title{margin-bottom:0}.insight-report .combo-index-line{stroke:#64748b;stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round;opacity:.88}.insight-report .combo-index-value{font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-report .combo-reach-value{fill:var(--blue);font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.insight-report .combo-reach-value-forecast{fill:#64748b}.insight-report .reach-chart{min-height:0}.insight-report .reach-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.insight-report .reach-chart-header .index-card-title{margin-bottom:0}.insight-report .reach-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;font-size:11px;font-weight:600;color:var(--text-soft);line-height:1.2}.insight-report .reach-legend-item{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.insight-report .reach-legend-swatch{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.insight-report .reach-legend-peak{background:var(--green)}.insight-report .reach-legend-forecast{background:transparent;border:1.5px dashed var(--blue-strong);box-sizing:border-box}.insight-report .reach-legend-avg{background:transparent;border:1.5px solid color-mix(in srgb,var(--muted) 70%,var(--text) 30%);box-sizing:border-box}.insight-report .reach-svg{width:100%;height:168px;display:block}.insight-report .reach-forecast-zone{fill:color-mix(in srgb,var(--muted) 10%,var(--panel) 90%)}.insight-report .reach-forecast-label{fill:var(--muted);font-size:10px;font-weight:600}.insight-report .reach-grid{stroke:color-mix(in srgb,var(--line) 85%,transparent);stroke-width:1}.insight-report .reach-axis-x,.insight-report .reach-axis-y{fill:var(--muted);font-size:9px}.insight-report .reach-line-hist{stroke:var(--green);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.insight-report .reach-line-forecast{stroke:var(--blue-strong);stroke-width:2.25;stroke-dasharray:5 4;stroke-linecap:round}.insight-report .reach-dot-peak{fill:var(--green);stroke:var(--panel);stroke-width:1.5}.insight-report .reach-dot-forecast{fill:var(--blue-strong);stroke:var(--panel);stroke-width:1.5}.insight-report .reach-dot-avg{fill:var(--panel);stroke:color-mix(in srgb,var(--muted) 55%,var(--text) 45%);stroke-width:1.75}.insight-report .reach-peak-label{fill:var(--green);font-size:10px;font-weight:700}.insight-report .metrics-left-stack .summary-panel,.insight-report .metrics-left-stack .summary-panel-divider,.insight-report .metrics-left-stack .summary-panel-item,.insight-report .metrics-left-stack .summary-panel-label,.insight-report .metrics-left-stack .summary-panel-value{display:none}.insight-report .conclusion-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:24px;font-weight:800;color:var(--blue-strong);letter-spacing:-.03em;line-height:1.2}.insight-report .conclusion-card{display:flex;flex-direction:column;min-height:0;height:100%;padding:16px 18px 14px;border:1px solid var(--line)}.insight-report .conclusion-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.insight-report .conclusion-body::-webkit-scrollbar{width:6px}.insight-report .conclusion-body::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border-radius:999px}.insight-report .conclusion-body p{margin:0;color:var(--text-soft);line-height:1.55;font-size:16px}.insight-report .conclusion-theses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.insight-report .conclusion-thesis{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.insight-report .conclusion-thesis-num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent-surface);color:var(--accent-surface-text);font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.insight-report .conclusion-thesis-text{color:var(--text-soft);line-height:1.5;font-size:15px}.insight-report .conclusion-metrics{margin-top:auto;display:flex;justify-content:center;align-items:baseline;flex-wrap:nowrap;gap:10px;color:var(--blue-strong);font-size:16px;font-weight:700;border-top:1px solid var(--divider);padding-top:12px;white-space:nowrap;line-height:1.2}.insight-report .conclusion-metric{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap}.insight-report .conclusion-metric-value,.insight-report .conclusion-metrics strong{font-weight:800;line-height:1}.insight-report .conclusion-metric-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-report .conclusion-metrics-sep{color:var(--muted);font-weight:600;line-height:1}.insight-report .grid-mid,.insight-report .grid-people{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.insight-report .grid-mid>.card,.insight-report .grid-people>.card{height:100%;display:flex;flex-direction:column;min-height:0;margin:0}.insight-report .grid-mid>.card>.table-wrap,.insight-report .grid-people>.card>.table-wrap{flex:1 1 auto;min-height:0}.insight-report .org-geo-section>.org-card{display:flex;flex-direction:column;height:100%;min-height:0}.insight-report .org-geo-section .geo-table-wrap,.insight-report .org-geo-section .org-card>.table-wrap-scroll{flex:1 1 auto;min-height:0;max-height:340px}.insight-report .source-rankings-grid .source-rankings-card>.table-wrap{flex:1 1 auto;min-height:0;max-height:360px}.insight-report .source-rankings-table .col-source-name{width:40%;min-width:0;max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.insight-report .source-rankings-table .col-source-name .entity-link,.insight-report .source-rankings-table .col-source-name .entity-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.insight-report .mobile-source-rankings-name .entity-link,.insight-report .mobile-source-rankings-name .entity-name,.insight-report .source-rankings-table .entity-link,.insight-report .source-rankings-table .entity-name{color:var(--text)}.insight-report .source-rankings-table .entity-link:hover{color:var(--text);text-decoration:underline}.insight-report .source-rankings-table td.col-source-type,.insight-report .source-rankings-table th.col-source-type{text-align:left;padding-left:8px;padding-right:6px;vertical-align:middle}.insight-report .source-rankings-table td.col-publications,.insight-report .source-rankings-table th.col-publications{text-align:center;padding-left:8px;padding-right:20px;vertical-align:middle}.insight-report .source-rankings-table td.col-influence,.insight-report .source-rankings-table th.col-influence{text-align:left;padding-left:12px;padding-right:8px;vertical-align:middle}.insight-report .source-rankings-table .col-source-type{width:24%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.insight-report .source-rankings-table .col-publications{width:15%;min-width:68px;white-space:nowrap}.insight-report .source-rankings-table th.col-publications{white-space:nowrap;line-height:1.15}.insight-report .source-rankings-table .col-influence{width:13%;white-space:nowrap;line-height:1.2}.insight-report .mobile-source-rankings-influence{margin-top:0;flex-shrink:0;line-height:0}.insight-report .mobile-source-rankings-cards{display:none}.insight-report .mobile-source-rankings-card{padding:7px 0;border-top:1px solid var(--line)}.insight-report .mobile-source-rankings-card:first-child{border-top:0}.insight-report .mobile-source-rankings-meta{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:3px;color:var(--muted);font-size:11px}.insight-report .mobile-source-rankings-meta-text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.insight-report .newsbreaks-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin-bottom:10px}.insight-report .newsbreak-toolbar-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.2}.insight-report .newsbreak-toolbar-negative{justify-self:start;color:var(--red)}.insight-report .newsbreak-toolbar-positive{justify-self:end;color:var(--green);text-align:right}.insight-report .newsbreak-reach-bridge{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:600;white-space:nowrap}.insight-report .newsbreak-reach-side-negative{color:var(--red)}.insight-report .newsbreak-reach-side-positive{color:var(--green)}.insight-report .newsbreak-reach-side strong{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-report .newsbreak-reach-bridge-sep{color:var(--muted);font-weight:700}.insight-report .newsbreak-card{padding-top:12px}.insight-report .table-wrap{overflow:auto}.insight-report .table-wrap-scroll{max-height:340px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.insight-report .table-wrap-scroll::-webkit-scrollbar{width:5px;height:5px}.insight-report .table-wrap-scroll::-webkit-scrollbar-track{background:transparent}.insight-report .table-wrap-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4);border-radius:999px}.insight-report .table-wrap-scroll::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.55)}body.export-mode:not(.export-mode-pdf) .insight-report .table-wrap-scroll{overflow:hidden;scrollbar-width:none}body.export-mode:not(.export-mode-pdf) .insight-report .table-wrap-scroll::-webkit-scrollbar{display:none}body.export-mode .insight-report .desktop-only-table{display:block!important}body.export-mode .insight-report .mobile-entity-cards,body.export-mode .insight-report .mobile-newsbreak-cards,body.export-mode .insight-report .mobile-show-more{display:none!important}body.export-mode-pdf .insight-report .grid-mid,body.export-mode-pdf .insight-report .grid-people,body.export-mode-pdf .insight-report .people-org-geo-block{align-items:start}body.export-mode-pdf .insight-report .grid-mid>.card,body.export-mode-pdf .insight-report .grid-people>.card,body.export-mode-pdf .insight-report .people-org-geo-block .geo-card,body.export-mode-pdf .insight-report .people-org-geo-block .org-card{height:auto}body.export-mode-pdf .insight-report .grid-people .table-wrap,body.export-mode-pdf .insight-report .grid-people .table-wrap-scroll,body.export-mode-pdf .insight-report .newsbreaks-section .table-wrap,body.export-mode-pdf .insight-report .newsbreaks-section .table-wrap-scroll,body.export-mode-pdf .insight-report .org-geo-section .geo-table-wrap,body.export-mode-pdf .insight-report .org-geo-section .table-wrap,body.export-mode-pdf .insight-report .org-geo-section .table-wrap-scroll,body.export-mode-pdf .insight-report .people-org-geo-block .geo-table-wrap,body.export-mode-pdf .insight-report .people-org-geo-block .table-wrap,body.export-mode-pdf .insight-report .people-org-geo-block .table-wrap-scroll,body.export-mode-pdf .insight-report .source-rankings-section .table-wrap,body.export-mode-pdf .insight-report .source-rankings-section .table-wrap-scroll,body.export-mode-pdf .insight-report .special-newsbreaks-section .table-wrap,body.export-mode-pdf .insight-report .special-newsbreaks-section .table-wrap-scroll{max-height:340px!important;overflow:hidden!important;scrollbar-width:none}body.export-mode-pdf .insight-report .grid-people .table-wrap-scroll::-webkit-scrollbar,body.export-mode-pdf .insight-report .newsbreaks-section .table-wrap-scroll::-webkit-scrollbar,body.export-mode-pdf .insight-report .org-geo-section .table-wrap-scroll::-webkit-scrollbar,body.export-mode-pdf .insight-report .people-org-geo-block .table-wrap-scroll::-webkit-scrollbar,body.export-mode-pdf .insight-report .source-rankings-section .table-wrap-scroll::-webkit-scrollbar,body.export-mode-pdf .insight-report .special-newsbreaks-section .table-wrap-scroll::-webkit-scrollbar{display:none}body.export-mode-print .insight-report .desktop-only-newsbreaks-toolbar{display:none!important}body.export-mode-print .insight-report .newsbreaks-print-page .mobile-only-block-header,body.export-mode-print .insight-report .newsbreaks-print-section .mobile-only-block-header,body.export-mode-print .insight-report .source-rankings-section .mobile-only-block-header{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;margin-bottom:10px}body.export-mode-print .insight-report .newsbreaks-print-page .newsbreak-block-title,body.export-mode-print .insight-report .newsbreaks-print-section .newsbreak-block-title,body.export-mode-print .insight-report .source-rankings-section .newsbreak-block-title{justify-content:center;flex:0 1 auto;font-size:18px!important}body.export-mode-print .insight-report .newsbreaks-print-page .newsbreak-block-reach,body.export-mode-print .insight-report .newsbreaks-print-section .newsbreak-block-reach{text-align:center;font-size:15px!important}body.export-mode-print .insight-report .newsbreaks-print-page tbody tr:nth-child(n+8),body.export-mode-print .insight-report .newsbreaks-print-section tbody tr:nth-child(n+8){display:none}body.export-mode-print .insight-report .story-arcs-print .story-reach-chart{max-height:160px}body.export-mode-print .insight-report .print-metrics-row .metric-card,body.export-mode-print .insight-report .print-metrics-row .print-dynamics-card{padding:10px 12px;min-height:0;height:100%}body.export-mode-print .insight-report .print-metrics-row .print-dynamics-card{display:flex;flex-direction:column}body.export-mode-print .insight-report .print-metrics-row .print-dynamics-card .dynamics-chart{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}body.export-mode-print .insight-report .print-metrics-row .index-card-title{font-size:14px!important;margin-bottom:2px}body.export-mode-print .insight-report .print-metrics-row .index-card-subtitle{font-size:11px!important;margin-bottom:6px}body.export-mode-print .insight-report .print-metrics-row .index-value{font-size:28px}body.export-mode-print .insight-report .print-metrics-row .index-scale{font-size:16px}body.export-mode-print .insight-report .print-metrics-row .index-category{font-size:13px}body.export-mode-print .insight-report .print-metrics-row .index-scale-labels{font-size:10px}body.export-mode-print .insight-report .print-metrics-row .dynamics-svg{flex:1 1 auto;width:100%;height:auto;min-height:168px}body.export-mode-print .insight-report .print-page-one .special-newsbreaks-section,body.export-mode-print .insight-report .print-page-one .special-newsbreaks-section-with-econ{width:100%!important;margin-left:0;margin-right:0}body.export-mode-print .insight-report .special-newsbreaks-section-print .newsbreak-special th{position:static;text-transform:none;letter-spacing:0;font-size:12px!important;line-height:1.2;white-space:normal!important;vertical-align:bottom;padding:7px 6px!important}body.export-mode-print .insight-report .special-newsbreaks-section-print .special-th-line{display:block}body.export-mode-print .insight-report .newsbreaks-print-page{display:flex;flex-direction:column;gap:14px}body.export-mode-print .insight-report .newsbreaks-print-page .newsbreak-block{width:100%}body.export-mode-print .insight-report .grid-mid,body.export-mode-print .insight-report .grid-people,body.export-mode-print .insight-report .report-top-section{grid-template-columns:1fr!important;align-items:start;max-height:none}body.export-mode-print .insight-report .people-org-geo-block{display:flex;flex-direction:column;gap:12px}body.export-mode-print .insight-report .grid-mid>.card,body.export-mode-print .insight-report .grid-people>.card,body.export-mode-print .insight-report .org-card{height:auto;min-height:0}body.export-mode-print .insight-report .conclusion-body,body.export-mode-print .insight-report .geo-table-wrap,body.export-mode-print .insight-report .grid-people .table-wrap,body.export-mode-print .insight-report .grid-people .table-wrap-scroll,body.export-mode-print .insight-report .newsbreaks-section .table-wrap,body.export-mode-print .insight-report .newsbreaks-section .table-wrap-scroll,body.export-mode-print .insight-report .org-card .table-wrap,body.export-mode-print .insight-report .org-card .table-wrap-scroll,body.export-mode-print .insight-report .source-rankings-section .table-wrap,body.export-mode-print .insight-report .source-rankings-section .table-wrap-scroll,body.export-mode-print .insight-report .special-newsbreaks-section .table-wrap,body.export-mode-print .insight-report .special-newsbreaks-section .table-wrap-scroll{max-height:none!important;overflow:visible!important}body.export-mode-print .insight-report .card-title,body.export-mode-print .insight-report .card-title-compact,body.export-mode-print .insight-report .conclusion-title,body.export-mode-print .insight-report .index-card-title,body.export-mode-print .insight-report .section-heading{font-size:20px!important;letter-spacing:0!important;word-spacing:0!important}body.export-mode-print .insight-report .index-card-subtitle{font-size:15px!important}body.export-mode-print .insight-report .data-table{font-size:16px!important}body.export-mode-print .insight-report .mobile-newsbreak-title,body.export-mode-print .insight-report .newsbreak-title{font-size:17px!important;line-height:1.35!important}body.export-mode-print .insight-report .data-table th{font-size:13px!important;letter-spacing:.03em}body.export-mode-print .insight-report .data-table td,body.export-mode-print .insight-report .data-table th,body.export-mode-print .insight-report .data-table-compact td,body.export-mode-print .insight-report .data-table-compact th{padding:11px 12px!important}body.export-mode-print .insight-report .conclusion-body p,body.export-mode-print .insight-report .conclusion-thesis-text{font-size:18px!important;line-height:1.45!important}body.export-mode-print .insight-report .conclusion-metrics{font-size:15px!important}body.export-mode-print .insight-report .mentions-badge{min-width:34px;height:34px;font-size:14px}body.export-mode-print .insight-report .geo-print-map .event-map-canvas,body.export-mode-print .insight-report .geo-print-map .event-map-empty,body.export-mode-print .insight-report .geo-print-map .event-map-loading{height:420px;min-height:420px;border-radius:12px;border:1px solid var(--line);overflow:hidden}.insight-report .people-org-geo-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.insight-report .people-org-geo-block>.export-print-page-geo,.insight-report .people-org-geo-block>.export-print-page-mentions{display:contents}.insight-report .people-org-geo-block .grid-people{grid-column:1/-1}.insight-report .people-org-geo-block .org-card{grid-column:1;grid-row:2;display:flex;flex-direction:column;height:100%;min-height:0;margin:0}.insight-report .people-org-geo-block .geo-card{grid-column:2;grid-row:2;display:flex;flex-direction:column;height:100%;min-height:0;margin:0}.insight-report .people-org-geo-block .geo-table-wrap,.insight-report .people-org-geo-block .org-card>.table-wrap-scroll{flex:1 1 auto;min-height:0;max-height:340px}.insight-report .data-table{width:100%;border-collapse:collapse;font-size:13px}.insight-report .data-table-compact td,.insight-report .data-table-compact th{padding:7px 8px}.insight-report .data-table td,.insight-report .data-table th{padding:8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.insight-report .data-table th{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--panel-soft);position:-webkit-sticky;position:sticky;top:0;z-index:1}.insight-report .data-table tbody tr:hover{background:var(--panel-soft)}.insight-report .data-table tbody tr:last-child td{border-bottom:none}.insight-report .col-mentions{white-space:nowrap;width:1%}.insight-report .col-count-badge{width:1%;white-space:nowrap;text-align:center;vertical-align:middle;padding-left:6px;padding-right:6px}.insight-report .data-table th.col-count-badge{color:var(--muted)}.insight-report .mentions-badge{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.insight-report .mentions-badge-neutral{background:var(--surface-muted);color:var(--text)}.insight-report .mentions-badge-negative{background:var(--red-soft);color:var(--red)}.insight-report .mentions-badge-positive{background:var(--green-soft);color:var(--green)}.insight-report .col-name{width:24%}.insight-report .col-role{width:20%;min-width:140px;max-width:240px;white-space:normal;line-height:1.35;overflow-wrap:anywhere}.insight-report .col-context{width:auto}.insight-report .table-context{font-size:12px;line-height:1.35;color:var(--text-soft)}.insight-report .entity-context-phrases{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.insight-report .entity-context-phrases li{font-size:12px;line-height:1.35;color:var(--text-soft)}.insight-report .mobile-entity-context-phrases{margin-top:6px}.insight-report .mobile-entity-context-phrases li{color:var(--muted)}.insight-report .data-table-person-mentions .col-role,.insight-report .data-table-speakers .col-role{width:22%;min-width:150px;max-width:260px}.insight-report .data-table-person-mentions .col-context{width:42%}.insight-report .data-table-speakers .col-name .entity-link,.insight-report .data-table-speakers .col-name .entity-name{color:var(--text)}.insight-report .data-table-org-mentions{width:100%}.insight-report .data-table-org-mentions col.org-col-count{width:1%}.insight-report .data-table-org-mentions col.org-col-name{width:22%}.insight-report .data-table-org-mentions col.org-col-context{width:auto}.insight-report .data-table-org-mentions col.org-col-related{width:22%}.insight-report .data-table-org-mentions th.col-related{white-space:nowrap}.insight-report .data-table-org-mentions td,.insight-report .data-table-org-mentions th{overflow:hidden;word-wrap:break-word}.insight-report .data-table-org-mentions .col-count-badge{width:1%;white-space:nowrap;padding-left:4px;padding-right:6px;text-align:center}.insight-report .data-table-org-mentions .mentions-badge{min-width:22px;height:22px;padding:0 4px;font-size:10px}.insight-report .data-table-org-mentions .col-org{width:22%;min-width:100px}.insight-report .data-table-org-mentions .col-org .entity-link,.insight-report .data-table-org-mentions .col-org .entity-name{display:block;line-height:1.35;word-break:normal;overflow-wrap:anywhere}.insight-report .data-table-org-mentions .col-context{width:auto}.insight-report .data-table-org-mentions .col-related{width:22%;min-width:72px;font-size:12px;line-height:1.35;color:var(--text-soft)}.insight-report .grid-people .data-table-compact td,.insight-report .grid-people .data-table-compact th{padding:6px 8px}.insight-report .col-num{white-space:nowrap;width:1%}.insight-report .col-mentions,.insight-report .col-reach,.insight-report .mentions-count{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.insight-report .mentions-count,.insight-report td.col-mentions,.insight-report td.col-reach{white-space:nowrap}.insight-report .newsbreak-card .data-table{table-layout:fixed;width:100%}.insight-report .newsbreak-card .col-num{width:2.5rem}.insight-report .newsbreak-card .col-reach{width:4.75rem}.insight-report .newsbreak-card .col-growth{width:8.25rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.insight-report .newsbreak-card.newsbreak-special .data-table{table-layout:fixed;width:100%;max-width:100%}.insight-report .newsbreak-card.newsbreak-special .col-time{width:3.25rem;min-width:3.25rem;max-width:3.25rem}.insight-report .newsbreak-card.newsbreak-special .col-title{width:auto;min-width:0}.insight-report .newsbreak-card.newsbreak-special th.col-economic-effect,.insight-report .newsbreak-card.newsbreak-special th.col-growth,.insight-report .newsbreak-card.newsbreak-special th.col-reach,.insight-report .newsbreak-card.newsbreak-special th.col-reaction-reach,.insight-report .newsbreak-card.newsbreak-special th.col-response-time{width:12%;text-align:left;white-space:normal!important;line-height:1.2;overflow:visible;padding-left:8px;padding-right:8px}.insight-report .newsbreak-card.newsbreak-special th.col-reach,.insight-report .newsbreak-card.newsbreak-special th.col-reaction-reach{width:8%}.insight-report .newsbreak-card.newsbreak-special td.col-economic-effect,.insight-report .newsbreak-card.newsbreak-special td.col-growth,.insight-report .newsbreak-card.newsbreak-special td.col-reach,.insight-report .newsbreak-card.newsbreak-special td.col-reaction-reach,.insight-report .newsbreak-card.newsbreak-special td.col-response-time,.insight-report .newsbreak-card.newsbreak-special td.col-time,.insight-report .newsbreak-card.newsbreak-special td.col-title{vertical-align:middle}.insight-report .newsbreak-card.newsbreak-special td.col-growth{width:12%;text-align:left;white-space:nowrap}.insight-report .newsbreak-card.newsbreak-special td.col-response-time{width:12%;text-align:left;white-space:normal}.insight-report .newsbreak-card.newsbreak-special td.col-economic-effect{width:12%}.insight-report .newsbreak-card th.col-growth{overflow:visible;z-index:2}.insight-report .newsbreak-card .col-growth-label{position:absolute;right:8px;top:50%;transform:translateY(-50%);white-space:nowrap;font-weight:700;background:var(--panel-soft);padding-left:10px}.insight-report .newsbreak-card th.col-reach{overflow:visible;z-index:2}.insight-report .newsbreak-card .col-reach-label{position:absolute;right:8px;top:50%;transform:translateY(-50%);white-space:nowrap;font-weight:700;background:var(--panel-soft);padding-left:10px}.insight-report .reach-negative{color:var(--red)}.insight-report .reach-positive{color:var(--green)}.insight-report .reach-special{color:var(--blue-strong)}.insight-report .row-badge-special{background:var(--blue-soft,rgba(37,99,235,.12));color:var(--blue-strong)}.insight-report .row-badge{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:700}.insight-report .row-badge-negative{background:var(--red-soft);color:var(--red)}.insight-report .row-badge-positive{background:var(--green-soft);color:var(--green)}.insight-report .newsbreak-title{color:var(--text);font-weight:600;line-height:1.35}.insight-report .newsbreak-title:hover{color:var(--blue);text-decoration:underline}.insight-report .table-caption{margin-top:2px;color:var(--muted);font-size:11px}.insight-report .newsbreak-source-caption{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.insight-report .source-type-label{color:var(--muted);font-size:10px;font-weight:500}.insight-report .source-type-label.source-type-telegram{color:#229ed9}.insight-report .newsbreak-source-sep{color:var(--muted);font-size:10px}.insight-report .newsbreak-source-name{color:var(--text-soft);font-size:11px;font-weight:600}.insight-report .newsbreak-sources-count{color:var(--muted);font-size:11px;font-weight:500;white-space:nowrap}.insight-report .newsbreak-sources-count-button{border:none;background:transparent;padding:0;margin:0;cursor:pointer;color:var(--muted);font:inherit;font-size:11px;font-weight:500;white-space:nowrap;text-decoration:none}.insight-report .newsbreak-sources-count-button:hover{color:var(--text);text-decoration:underline;text-underline-offset:2px}.insight-report .publication-spread-dialog{width:min(96vw,680px);height:min(78vh,640px)}.insight-report .publication-spread-dialog .event-map-dialog-head h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0;padding-right:8px}.insight-report .publication-spread-title-hint{font-size:13px;font-weight:500;color:var(--muted)}.insight-report .publication-spread-body{padding:12px 52px 16px 16px;overflow-y:auto;overflow-x:hidden}.insight-report .publication-spread-news-title{margin:0 0 14px;font-size:13px;font-weight:600;color:var(--text);line-height:1.35}.insight-report .reactions-event-block{margin:0 0 16px;padding:10px 12px;background:var(--surface-muted);border-radius:8px;border:1px solid var(--line);max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.insight-report .reactions-event-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#6b7280);margin-bottom:4px}.insight-report .reactions-event-detail{display:block;max-width:100%;min-width:0}.insight-report .reactions-event-time{font-size:13px;color:var(--muted,#6b7280);white-space:nowrap}.insight-report .reactions-event-title{display:block;font-size:15px;font-weight:700;color:var(--text);line-height:1.35;white-space:normal;overflow-wrap:break-word;word-break:break-word;max-width:100%}.insight-report a.reactions-event-title{text-decoration:none}.insight-report a.reactions-event-title:hover{text-decoration:underline}.insight-report .reactions-list-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#6b7280);margin-bottom:8px}.insight-report .col-response-time{width:13%;text-align:left;white-space:normal}.insight-report .newsbreak-special th.col-response-time{white-space:normal!important;line-height:1.15}.insight-report .publication-spread-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:0;border-left:2px solid var(--line);margin:0 0 0 6px}.insight-report .publication-spread-row{align-items:start;padding:0 0 14px 14px}.insight-report .publication-spread-gap,.insight-report .publication-spread-row{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;position:relative}.insight-report .publication-spread-gap{align-items:center;padding:2px 0 14px 14px;min-height:44px}.insight-report .publication-spread-gap-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);line-height:1}.insight-report .publication-spread-gap-dots{font-size:14px;letter-spacing:1px;font-weight:700}.insight-report .publication-spread-gap-arrow{font-size:14px;line-height:1}.insight-report .publication-spread-gap-label{font-size:12px;font-weight:500;color:var(--muted)}.insight-report .publication-spread-row:before{content:"";position:absolute;left:-5px;top:6px;width:8px;height:8px;border-radius:999px;background:var(--muted);border:2px solid var(--panel);box-sizing:border-box}.insight-report .publication-spread-row-first:before{background:var(--text-soft,#4b5563)}.insight-report .publication-spread-row:last-child{padding-bottom:2px}.insight-report .publication-spread-meta{display:flex;flex-direction:column;gap:2px;padding-top:1px}.insight-report .publication-spread-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:var(--text);line-height:1.2}.insight-report .publication-spread-diff{font-size:11px;font-weight:500;color:var(--muted,#6b7280);line-height:1.2}.insight-report .publication-spread-offset{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:var(--muted);line-height:1.2}.insight-report .publication-spread-main{min-width:0;display:flex;flex-direction:column;gap:2px}.insight-report .publication-spread-source{color:var(--text);font-weight:600;font-size:12.5px;text-decoration:none;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:baseline;gap:5px;max-width:100%}.insight-report .publication-spread-source-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.insight-report .publication-spread-source-sep{color:var(--muted);font-weight:500;flex-shrink:0}.insight-report .publication-spread-source .source-type-label{flex-shrink:0;font-size:11px}.insight-report a.publication-spread-source:hover{text-decoration:none}.insight-report a.publication-spread-source:hover .publication-spread-source-name{text-decoration:underline;text-underline-offset:2px}.insight-report .publication-spread-source-plain{color:var(--text)}.insight-report .publication-spread-headline{color:var(--muted);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-report .newsbreak-reaction-audience{color:var(--text);font-size:12px;font-weight:600;line-height:1.35}.insight-report .publication-spread-main>.publication-spread-source-name{color:var(--muted);font-size:12px;line-height:1.3}.insight-report .entity-name{font-weight:700}.insight-report .entity-link{color:var(--blue-strong);font-weight:700}.insight-report .entity-link:hover{text-decoration:underline}.insight-report .tone-negative .entity-link,.insight-report .tone-negative .entity-name{color:var(--red)}.insight-report .tone-positive .entity-link,.insight-report .tone-positive .entity-name{color:var(--green)}.insight-report .tone-neutral .entity-link,.insight-report .tone-neutral .entity-name{color:var(--text)}.insight-report .org-geo-section .org-card{width:100%;min-width:0}.insight-report .org-card{margin-bottom:0}.insight-report .geo-card-title{gap:8px;width:100%}.insight-report .geo-card-title-text{flex:1 1 auto;min-width:0}.insight-report .muted-text{color:var(--muted);font-size:13px}.insight-report .ops-table-wrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:auto}.insight-report .ops-reports-table-wrap{box-shadow:var(--shadow)}.insight-report .ops-col-report{width:32%;min-width:220px}.insight-report .ops-col-status{width:22%;min-width:180px}.insight-report .ops-col-snapshot{width:18%;min-width:140px}.insight-report .ops-col-run{width:16%;min-width:140px}.insight-report .ops-col-month{width:10%;min-width:88px}.insight-report .ops-col-actions{width:12%;min-width:150px;text-align:right}.insight-report .event-map-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;overscroll-behavior:contain;background:rgba(15,23,42,.55);box-sizing:border-box}.insight-report .event-map-dialog{width:min(96vw,960px);height:min(82vh,720px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.insight-report .event-map-dialog-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);min-width:0}.insight-report .event-map-dialog-head h3{margin:0;font-size:16px;font-weight:700;min-width:0;overflow-wrap:break-word;word-break:break-word}.insight-report .event-map-legend{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto;row-gap:6px}.insight-report .event-map-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.insight-report .event-map-legend-item:before{content:"";width:10px;height:10px;border-radius:999px}.insight-report .event-map-legend-item--positive:before{background:#16a34a}.insight-report .event-map-legend-item--negative:before{background:#dc2626}.insight-report .event-map-legend-sep{width:1px;height:14px;background:var(--line);margin:0 2px}.insight-report .event-map-legend-kind{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.insight-report .event-map-dialog-close{margin-left:0;flex-shrink:0;border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:var(--muted);padding:0 4px}.insight-report .event-map-dialog-close:hover{color:var(--text)}.insight-report .event-map-dialog-body{flex:1 1 auto;min-height:0;position:relative}.insight-report .event-map-canvas,.insight-report .event-map-empty,.insight-report .event-map-loading{width:100%;height:100%;min-height:360px}.insight-report .event-map-empty,.insight-report .event-map-loading{display:grid;place-items:center;padding:24px;text-align:center}.insight-report .event-map-marker-wrap{background:transparent!important;border:none!important}.insight-report .event-map-marker{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--marker-tone,#2563eb);border:2px solid #fff;box-shadow:0 1px 4px rgba(15,23,42,.35);transition:box-shadow .16s ease}.insight-report .event-map-canvas--glow .event-map-marker--positive{box-shadow:0 0 0 3px rgba(22,163,74,.28),0 0 14px 4px rgba(22,163,74,.55),0 1px 4px rgba(15,23,42,.3)}.insight-report .event-map-canvas--glow .event-map-marker--negative{box-shadow:0 0 0 3px rgba(220,38,38,.28),0 0 14px 4px rgba(220,38,38,.55),0 1px 4px rgba(15,23,42,.3)}.insight-report .event-map-marker-icon{display:block}.insight-report .event-map-cluster-wrap{background:transparent!important;border:none!important}.insight-report .event-map-cluster{display:block;width:40px;height:40px;border-radius:999px;padding:5px;box-sizing:border-box;background:var(--cluster-pie,#16a34a);border:2px solid #fff;box-shadow:0 1px 5px rgba(15,23,42,.35);cursor:pointer}.insight-report .event-map-cluster-core{display:grid;place-items:center;width:100%;height:100%;border-radius:999px;background:#4b5563;color:#fff;font-size:13px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-report .event-map-canvas--glow .event-map-cluster{box-shadow:0 0 0 3px rgba(15,23,42,.12),0 0 16px 3px rgba(15,23,42,.2),0 1px 5px rgba(15,23,42,.35)}.insight-report .event-map-marker-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#0f172a;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;border:1.5px solid #fff}.insight-report .event-map-popup-title{font-weight:700;font-size:13px;line-height:1.35;margin-bottom:4px}.insight-report .event-map-popup-place{font-size:12px;color:#64748b;margin-bottom:6px}.insight-report .event-map-popup-meta{font-size:12px;margin-bottom:8px}.insight-report .event-map-popup-link{font-size:12px;font-weight:600;color:#1d4ed8;text-decoration:none}.insight-report .event-map-popup-link:hover{text-decoration:underline}@media (max-width:720px){.insight-report .story-arc-metrics-row>.story-reach-chart-legend{margin-left:auto}.insight-report .story-reach-chart{margin-top:2px;margin-bottom:6px}.insight-report .story-reach-chart-svg{width:calc(100% + 12px);margin-left:-6px;margin-right:-6px;height:auto;aspect-ratio:720/300}.insight-report .story-reach-point-label{font-size:8.5px;font-weight:600}.insight-report .story-reach-axis-label,.insight-report .story-reach-x-label{font-size:8px}.insight-report .story-reach-legend-line{border-top-color:var(--blue)}.insight-report .story-reach-badge{grid-area:reach;margin-right:0;justify-self:start;align-self:center;width:auto;min-width:4.2rem;padding:5px 8px}.insight-report .metric-card-combo{padding:12px 10px 10px}}@media (max-width:1024px){.insight-report .special-newsbreaks-section{width:100%;margin-left:0;margin-right:0}.insight-report .grid-mid,.insight-report .grid-people,.insight-report .report-top-section{grid-template-columns:1fr;max-height:none}.insight-report .report-top-section>.conclusion-card{height:auto;overflow:visible}.insight-report .conclusion-body{max-height:none;overflow:visible}.insight-report .conclusion-card{height:auto}.insight-report .people-org-geo-block{grid-template-columns:1fr}.insight-report .people-org-geo-block .geo-card,.insight-report .people-org-geo-block .org-card{grid-column:1;grid-row:auto}.insight-report .org-table-section .org-card{width:100%}.insight-report .newsbreaks-toolbar{grid-template-columns:1fr;justify-items:stretch;gap:8px}.insight-report .newsbreak-toolbar-negative,.insight-report .newsbreak-toolbar-positive{justify-self:stretch}.insight-report .newsbreak-toolbar-positive{justify-content:flex-end}.insight-report .newsbreak-reach-bridge{flex-wrap:wrap;justify-content:center}}@media (max-width:720px){.insight-report .desktop-only-newsbreaks-toolbar{display:none}.insight-report .special-newsbreaks-section{width:100%;margin-left:0;margin-right:0}.insight-report .mobile-only-block-header{display:flex}.insight-report .desktop-only-export-actions{display:none}.insight-report .share-runs-mobile-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.insight-report .share-runs-mobile-item{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:12px 14px}.insight-report .share-runs-mobile-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.insight-report .share-runs-mobile-date{font-weight:700;font-size:14px}.insight-report .share-runs-mobile-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--muted);font-size:12px}.insight-report .share-runs-mobile-created{margin-top:6px;color:var(--muted);font-size:12px}.insight-report .desktop-only-table{display:none!important}.insight-report .mobile-entity-cards,.insight-report .mobile-newsbreak-cards,.insight-report .mobile-source-rankings-cards{display:flex;flex-direction:column;gap:0}.insight-report .mobile-source-rankings-cards{gap:0}.insight-report .mobile-show-more{display:block}.insight-report .grid-people .table-wrap-scroll,.insight-report .newsbreaks-section .table-wrap-scroll,.insight-report .org-geo-section .table-wrap-scroll,.insight-report .people-org-geo-block .geo-table-wrap,.insight-report .people-org-geo-block .table-wrap-scroll,.insight-report .source-rankings-section .table-wrap-scroll,.insight-report .table-wrap-scroll{max-height:none;overflow:visible}.insight-report .conclusion-metrics{flex-wrap:wrap;white-space:normal;justify-content:center;text-align:center;gap:4px 6px;font-size:11px;font-weight:600;line-height:1.35;padding-top:10px}.insight-report .conclusion-metric-value,.insight-report .conclusion-metrics strong{font-weight:700}.insight-report .conclusion-metrics-sep{display:none}.insight-report .conclusion-metric{display:inline-flex}.insight-report .ops-reports-table-wrap{overflow:visible}.insight-report .ops-col-report{margin-bottom:2px}.insight-report .ops-col-status .ops-report-status{width:100%}.insight-report .ops-col-month:before{content:"За месяц · ";color:var(--muted);font-weight:500}.insight-report .ops-col-actions{text-align:left}}:root{--ui-scale:1}html{zoom:var(--ui-scale)}@media print{html{zoom:1!important}:root{--ui-scale:1!important}}.top-actions .button.print-export{width:32px;min-width:32px;padding-inline:0}.top-actions .button.print-export svg{display:inline-block;width:15px;height:15px}@media (max-width:680px){.app .top-actions .button.export{display:none}}