:root{font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;font-size:14px;line-height:1.6;font-weight:400;color-scheme:dark;--bg:#0b1015;--surface:#10171d;--surface-2:#141d24;--surface-3:#1b2730;--line:#253039;--line-soft:#1c2730;--text:#e8eef1;--muted:#8998a4;--dim:#586b79;--accent:#b3f38c;--accent-dim:#203924;--cyan:#72ccd5;--amber:#e7bc73;--red:#ed8883;--shadow:0 18px 70px #0006}:root[data-theme=light]{color-scheme:light;--bg:#f0f3f3;--surface:#fff;--surface-2:#f5f8f7;--surface-3:#e8efec;--line:#d6e0dd;--line-soft:#e5ebe8;--text:#20302b;--muted:#63766d;--dim:#80948b;--accent:#3e782b;--accent-dim:#e6f2df;--cyan:#277c8c;--amber:#9c6a20;--red:#bb4741;--shadow:0 18px 70px #1e35231c}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{border:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,select,textarea{color:var(--text);border:1px solid var(--line);background:var(--surface-2);border-radius:6px}input::placeholder,textarea::placeholder{color:var(--dim)}svg{width:18px;height:18px;flex-shrink:0}h1,h2,h3,p{margin:0}button{transition:background .16s,color .16s,border-color .16s}::selection{background:#b3f38c42;color:var(--text)}.boot{min-height:100vh;display:grid;align-content:center;justify-content:center;gap:20px;text-align:center;color:var(--muted)}.boot-mark{display:grid;width:58px;height:58px;place-items:center;background:var(--accent-dim);color:var(--accent);border:1px solid var(--line);border-radius:14px;font-weight:800;font-size:24px;margin:auto}.rail{position:fixed;inset:0 auto 0 0;width:68px;border-right:1px solid var(--line);display:flex;align-items:center;flex-direction:column;padding:19px 10px 20px;background:var(--surface);z-index:20}.rail-brand{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--accent);color:#1b2d18;letter-spacing:-3px;font-size:25px;font-weight:900}.rail-brand:hover{color:#1b2d18}.rail-brand>span{margin-left:-3px}.rail-brand span span{font-size:21px}.rail nav{display:grid;gap:12px;margin-top:38px}.rail-item{width:43px;height:43px;background:transparent;border-radius:9px;color:var(--muted);display:grid;place-items:center;position:relative}.rail-item svg{width:21px;height:21px}.rail-item:hover{background:var(--surface-3);color:var(--text)}.rail-item.active{background:var(--accent-dim);color:var(--accent)}.rail-item.active:before{content:"";position:absolute;left:-10px;top:13px;width:2px;height:18px;background:var(--accent)}.rail-bottom{margin-top:auto;display:grid;gap:12px;justify-items:center}.account-dot{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--surface-3);color:var(--muted);font-size:12px;border:1px solid var(--line)}.workspace{margin-left:68px}.topbar{min-height:83px;padding:18px 30px;display:flex;align-items:center;gap:28px;background:var(--surface);border-bottom:1px solid var(--line)}.wordmark{font-size:15px;letter-spacing:1.3px;line-height:1.45;white-space:nowrap}.wordmark>b{color:var(--accent);font-weight:700}.wordmark>span{display:block;color:var(--muted);font-size:10px;letter-spacing:2.3px;margin-top:4px}.global-search{display:flex;align-items:center;gap:10px;max-width:420px;width:100%;margin-left:auto;padding:8px 12px;border-radius:7px;background:var(--bg);border:1px solid var(--line);color:var(--dim)}.global-search input{background:transparent;border:0;outline:none;width:100%;font-size:12px;padding:1px 0;min-width:0}.global-search input:focus-visible{outline:none}.global-search:focus-within{border-color:var(--accent)}kbd{display:grid;place-items:center;font-size:10px;width:20px;height:20px;border:1px solid var(--line);border-radius:3px;flex-shrink:0}.topbar-actions{display:flex;align-items:center;gap:22px;flex-shrink:0}.live-status{font-size:10px;color:var(--muted);white-space:nowrap;letter-spacing:.4px}.live-status i,.tiny-dot,.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);vertical-align:middle;margin-right:7px}.live-status i{box-shadow:0 0 10px #b3f38c55}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:6px;font-size:12px;font-weight:500;background:var(--surface-2);white-space:nowrap;line-height:1.6}.button:hover:not(:disabled){background:var(--surface-3);border-color:var(--dim)}.button.primary{background:var(--accent);border-color:var(--accent);color:#183016}.button.primary:hover:not(:disabled){filter:brightness(1.05);background:var(--accent)}.button.small{font-size:11px;padding:6px 11px}.button.small svg{width:14px;height:14px}.button svg{width:16px;height:16px}.icon-button{width:29px;height:29px;display:inline-grid;place-items:center;border-radius:5px;color:var(--muted);background:transparent;border:1px solid transparent}.icon-button:hover:not(:disabled){color:var(--text);background:var(--surface-3);border-color:var(--line)}.icon-button svg{width:16px;height:16px}.text-button{padding:0;background:transparent;color:var(--accent);font-size:11px;display:inline-flex;align-items:center;gap:7px}.text-button svg{width:15px;height:15px}.text-button:hover{text-decoration:underline}.mobile-theme{display:none}#main-content{max-width:1920px;margin:0 auto;padding:31px 30px 45px;min-height:calc(100vh - 142px)}.page-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.eyebrow{font-family:IBM Plex Mono,Consolas,monospace;font-size:10px;letter-spacing:1.4px;color:var(--accent);display:flex;align-items:center;gap:8px}.tiny-dot{width:4px;height:4px;margin-right:0}.page-intro h1{font-weight:600;font-size:29px;line-height:1.45;margin-top:8px;letter-spacing:.3px}.page-intro h1 span{color:var(--muted);font-weight:400}.page-intro p{font-size:12px;color:var(--muted);margin-top:7px}.intro-actions{display:flex;align-items:center;gap:16px}.last-update{font-size:10px;color:var(--muted);display:flex;gap:6px;align-items:center}.last-update svg{width:12px;height:12px}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.metric{background:transparent;text-align:left;padding:0 24px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.metric:first-child{padding-left:0}.metric:last-child{border:0}.metric>span{color:var(--muted);font-size:11px;letter-spacing:.4px}.metric>strong{font-family:IBM Plex Mono,Consolas,monospace;font-size:29px;font-weight:400;line-height:1.4;letter-spacing:-1px}.metric em{font-size:10px;font-style:normal;font-family:inherit;letter-spacing:0;color:var(--dim);margin-left:12px}.metric small{font-size:10px;color:var(--dim);display:flex;align-items:center;gap:6px}.metric small svg{width:12px;height:12px}.metric>strong.status-value{font-family:inherit;letter-spacing:0;font-size:19px;height:41px;display:flex;align-items:center;gap:2px}.status-dot{width:6px;height:6px}.status-dot.amber{background:var(--amber)}.filterbar{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:20px}.topic-filters{display:flex;gap:4px;flex-wrap:wrap}.filter-chip{background:transparent;padding:6px 12px;border-radius:5px;font-size:11px;color:var(--muted);white-space:nowrap;border:1px solid transparent}.filter-chip:hover{color:var(--text);background:var(--surface-3)}.filter-chip.active{color:var(--accent);background:var(--accent-dim);border-color:color-mix(in srgb,var(--accent) 20%,transparent)}.select-filters{display:flex;gap:11px;align-items:center}.select-filters label{display:flex;align-items:center;color:var(--muted);gap:5px;white-space:nowrap}.select-filters svg{width:13px;height:13px}.select-filters select{border:0;background:transparent;border-radius:0;color:var(--muted);font-size:11px;max-width:120px;outline:none}.select-filters option{background:var(--surface);color:var(--text)}.applied-filters{display:flex;gap:10px;align-items:center;margin:-6px 0 15px;font-size:11px;color:var(--dim)}.applied-filters button:not(.text-button),.query-label{background:var(--surface-3);border:1px solid var(--line);color:var(--muted);padding:3px 8px;border-radius:4px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.panel-heading{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line-soft);gap:10px}.panel-heading h2{font-size:12px;font-weight:500;display:flex;align-items:center;gap:8px;white-space:nowrap}.panel-heading h2>svg{width:15px;height:15px;color:var(--muted)}.count{font-family:IBM Plex Mono,Consolas,monospace;font-size:10px;color:var(--dim);font-weight:400;line-height:1.3;letter-spacing:0}.panel-heading .count{margin-left:3px}.panel-actions{display:flex;gap:5px;align-items:center}.mini-label{font-size:8px;letter-spacing:.6px;color:var(--dim);font-family:IBM Plex Mono,Consolas,monospace;margin-left:4px}.heading-accent{width:3px;height:12px;border-radius:1px;background:var(--accent);display:inline-block}.overview-grid{display:grid;grid-template-columns:minmax(0,var(--map-width)) minmax(300px,1fr);gap:18px;align-items:stretch}.map-panel{display:flex;flex-direction:column}.segmented{border:1px solid var(--line);display:flex;padding:2px;border-radius:5px;gap:2px}.segmented button{background:transparent;color:var(--dim);display:grid;place-items:center;width:26px;height:22px;border-radius:3px}.segmented button svg{width:13px;height:13px}.segmented button.active{background:var(--surface-3);color:var(--text)}.map-canvas{position:relative;background:radial-gradient(ellipse at 50% 55%,#14303944,transparent 75%),var(--surface);min-height:294px;flex:1;display:flex;align-items:center;overflow:hidden}.world-map{width:100%;height:100%;min-height:260px;max-height:375px}.map-graticule{stroke:var(--line);stroke-width:.55;opacity:.55;stroke-dasharray:2 5}.map-land{fill:#24353f;stroke:#3e525c;stroke-width:.55;stroke-linejoin:round;opacity:.7}.map-marker{cursor:pointer;outline:none}.marker-halo{fill:var(--accent);opacity:.12}.marker-core{fill:var(--accent);stroke:var(--surface);stroke-width:1}.map-marker:hover .marker-halo,.map-marker:focus-visible .marker-halo{opacity:.4}.map-marker.active .marker-halo{opacity:.3;stroke:var(--accent);stroke-width:.8}.map-marker.event .marker-core,.map-marker.event .marker-halo{fill:var(--cyan)}.map-marker.office .marker-core,.map-marker.office .marker-halo{fill:var(--amber)}.map-marker text{font:10px Inter,Microsoft YaHei,sans-serif;fill:var(--accent);paint-order:stroke;stroke:var(--surface);stroke-width:2px;stroke-linejoin:round}.map-coordinate{position:absolute;top:15px;left:16px;font:8px IBM Plex Mono,monospace;letter-spacing:1.6px;color:var(--dim)}.map-zoom{position:absolute;right:15px;bottom:31px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:5px;overflow:hidden}.map-zoom button{width:27px;height:27px;background:transparent;color:var(--muted);font:17px Consolas,monospace;border-bottom:1px solid var(--line)}.map-zoom button:last-child{border:0}.map-zoom button:hover{background:var(--surface-3);color:var(--accent)}.map-credit{position:absolute;right:12px;bottom:8px;font-size:7px;color:var(--dim)}.map-warning{font-size:10px;color:var(--amber);position:absolute;bottom:30px;left:16px}.map-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--line-soft);font-size:9px;color:var(--dim)}.map-legend{display:flex;gap:15px;align-items:center}.map-legend>span{display:flex;gap:6px;align-items:center}.legend-dot{width:5px;height:5px;display:inline-block;background:var(--accent);border-radius:50%}.legend-diamond{width:5px;height:5px;display:inline-block;background:var(--cyan);transform:rotate(45deg)}.legend-office{width:5px;height:5px;display:inline-block;background:var(--amber);border-radius:50%}.location-note{padding:10px 16px;font-size:10px;color:var(--muted);border-top:1px solid var(--line-soft);background:var(--surface-2)}.location-note b{color:var(--text);font-weight:500}.location-note a{color:var(--accent);margin-left:7px}.location-note button{margin-left:12px}.org-list{height:294px;overflow:auto;padding:8px;display:grid;grid-template-columns:1fr 1fr;align-content:start}.org-row{display:flex;align-items:center;min-width:0;border-bottom:1px solid var(--line-soft)}.org-select{display:flex;align-items:center;gap:9px;padding:11px 8px;text-align:left;background:transparent;min-width:0;width:100%;border-radius:5px}.org-select:hover,.org-select.selected{background:var(--surface-3)}.org-select>b{font-size:10px}.org-select>span:nth-child(2){min-width:0}.org-select b{display:block;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-select small{display:block;font-size:8px;color:var(--dim)}.org-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.org-dot.event{background:var(--cyan);border-radius:0;transform:rotate(45deg)}.org-dot.office{background:var(--amber)}.org-count{margin-left:auto;color:var(--muted);font-size:10px;font-family:monospace}.evidence-link{font-size:11px;color:var(--dim);padding:8px}.focus-panel{display:flex;flex-direction:column}.priority-stories{flex:1}.story{width:100%;background:transparent;display:flex;gap:12px;padding:16px;text-align:left;border-bottom:1px solid var(--line-soft);align-items:flex-start}.story:hover{background:var(--surface-2)}.story:last-child{border-bottom:0}.story-rank{color:var(--dim);font:11px IBM Plex Mono,monospace;padding-top:4px;min-width:16px}.story:first-child .story-rank{color:var(--accent)}.story-content{min-width:0;flex:1;display:flex;flex-direction:column}.story-meta{display:flex;align-items:center;gap:10px;font-size:9px;color:var(--dim);margin-bottom:6px}.category-kicker{color:var(--cyan)}.story-content>strong{font-size:12px;line-height:1.75;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.original-title{color:var(--dim);font-size:9px;line-height:1.6;margin-top:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.story-description{font-size:11px;color:var(--muted);margin-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-bottom{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:8px}.source-count{font-size:9px;color:var(--dim)}.tag{display:inline-block;padding:1px 5px;font-size:8px;border-radius:3px;font-weight:400;line-height:1.6;background:var(--surface-3);color:var(--muted);white-space:nowrap}.topic-models{background:#759dd514;color:#8eadd6}.topic-coding{background:#b3f38c12;color:#a7c993}.topic-agents{background:#9e90dd12;color:#ada4d7}.topic-research{background:#e5bc7312;color:#c5ae85}.topic-ecosystem{background:#72ccd512;color:#8cbfc6}.ai-mark{color:var(--accent);font-size:8px;display:flex;align-items:center;gap:3px;margin-left:auto}.ai-mark svg{width:10px;height:10px}.story-arrow{color:var(--dim);align-self:center;opacity:0;transition:opacity .2s}.story-arrow svg{width:12px;height:12px}.story:hover .story-arrow{opacity:1}.compact{padding:12px 16px;gap:10px}.compact .story-meta{margin-bottom:3px;font-size:8px}.compact .story-content>strong{font-size:11px;line-height:1.65}.compact .story-bottom{margin-top:6px}.panel-footnote{font-size:8px;color:var(--dim);padding:9px 16px;border-top:1px solid var(--line-soft);display:flex;align-items:center;gap:6px}.panel-footnote svg{width:11px;height:11px;color:var(--accent)}.insight-band{display:flex;gap:16px;align-items:center;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:7px;background:linear-gradient(105deg,#b3f38c07,transparent 80%);padding:19px 21px;margin:20px 0 27px}.insight-symbol{width:35px;height:35px;background:var(--accent-dim);color:var(--accent);display:grid;place-items:center;border-radius:8px;flex-shrink:0}.insight-symbol svg{width:19px;height:19px}.insight-band>div:nth-child(2){flex:1}.insight-band .eyebrow{font-family:inherit;letter-spacing:.2px;font-size:11px}.pill{color:var(--dim);font-size:9px;letter-spacing:0;font-family:inherit;padding:1px 6px;border:1px solid var(--line);border-radius:4px;font-weight:400}.insight-band p{color:var(--muted);font-size:11px;margin-top:6px;line-height:1.9;max-width:1000px}.insight-band .text-button{flex-shrink:0}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.section-title h2{font-size:14px;font-weight:500}.section-title h2 span{font-size:9px;letter-spacing:1px;font-weight:400;color:var(--dim);margin-left:12px;font-family:IBM Plex Mono,monospace}.section-title>span{color:var(--dim);font-size:10px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.category-panel .panel-heading{min-height:47px;padding:10px 14px}.category-panel .panel-heading h2{font-size:12px}.category-panel .compact{padding:14px}.category-panel .story-meta .category-kicker{display:none}.category-panel .story-content>strong{font-size:12px}.category-panel .story-bottom .tag{font-size:8px}.category-panel .story-arrow{display:none}.category-panel .panel-view-all{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;border-top:1px solid var(--line-soft);background:transparent;color:var(--dim);font-size:10px;padding:11px}.panel-view-all svg{width:13px;height:13px}.panel-view-all:hover{color:var(--accent);background:var(--surface-2)}.collapsed .panel-heading{border-bottom:0}.map-panel.collapsed{align-self:start}.move-button{font-size:14px;opacity:.35}.panel-heading:hover .move-button{opacity:1}.full-feed .story{padding:20px}.hidden-panels{margin-top:16px}.empty-state{padding:33px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;color:var(--muted);min-height:190px;justify-content:center}.empty-state .empty-symbol{width:38px;height:38px;background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;border-radius:50%;color:var(--dim);margin-bottom:2px}.empty-symbol svg{width:18px;height:18px}.empty-state b{font-size:12px;font-weight:500;color:var(--muted)}.empty-state p{font-size:10px;max-width:290px;line-height:1.9;color:var(--dim)}.empty-state .button{margin-top:5px}.focus-panel>.empty-state{flex:1}.category-panel .empty-state{min-height:200px}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding:17px 30px;font-size:8px;letter-spacing:.3px;color:var(--dim)}.site-footer em{font-style:normal;margin:0 7px}.site-footer a:hover{text-decoration:underline}.error-banner{padding:12px 15px;color:var(--red);background:#ed88830a;border:1px solid #ed888333;border-radius:6px;margin-bottom:15px;font-size:12px;line-height:1.8}.error-banner button{margin-left:10px}.is-loading svg{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.muted{color:var(--muted);font-size:11px}.mono{font-family:IBM Plex Mono,Consolas,monospace}.notice{padding:14px 16px;border:1px solid var(--line);background:var(--surface-2);border-radius:6px;font-size:11px;color:var(--muted);line-height:1.9;margin-top:18px}.tag-wrap{display:flex;gap:5px;flex-wrap:wrap}.source-summary{display:flex;align-items:center;gap:30px;padding:20px 0 25px;color:var(--muted);font-size:11px}.source-summary b{font:22px IBM Plex Mono,monospace;font-weight:500;color:var(--text);margin-right:8px}.source-table-wrap{overflow:auto}.source-table{border-collapse:collapse;width:100%;font-size:11px;min-width:950px;text-align:left}.source-table th{font-size:10px;font-weight:500;color:var(--muted);padding:13px 16px;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.source-table td{padding:14px 16px;border-bottom:1px solid var(--line-soft);vertical-align:middle;max-width:240px}.source-table tbody tr:last-child td{border:0}.source-table tbody tr:hover{background:var(--surface-2)}.source-table td:first-child{min-width:170px;max-width:260px}.source-table td>b,.source-table td a>b{font-weight:500}.source-table small{display:block;font-size:9px;color:var(--dim);line-height:1.7;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:220px}.source-table small.source-error{white-space:normal;color:var(--red);max-width:200px;overflow-wrap:anywhere}.source-state{white-space:nowrap;font-size:10px;color:var(--muted);display:flex;align-items:center;gap:6px}.source-state i{height:5px;width:5px;display:block;border-radius:50%;background:var(--dim)}.source-state.ok i,.source-state.no_new i{background:var(--accent)}.source-state.failed i{background:var(--red)}.source-state.missing_credentials i{background:var(--amber)}.source-state.running i{background:var(--cyan);box-shadow:0 0 8px #72ccd550}.briefing-tools{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:20px;display:flex;align-items:center;gap:12px;margin:25px 0}.briefing-tools>div{margin-right:auto;display:flex;flex-direction:column;gap:4px}.briefing-tools strong{font-size:13px;font-weight:500}.briefing-tools span{font-size:11px;color:var(--muted)}.report-row{display:flex;gap:15px;align-items:center;padding:20px;width:100%;text-align:left;border-bottom:1px solid var(--line-soft);background:transparent}.report-row:last-child{border:0}.report-row:hover{background:var(--surface-2)}.report-icon{display:grid;place-items:center;width:38px;height:43px;border:1px solid var(--line);border-radius:6px;color:var(--accent);background:var(--accent-dim);flex-shrink:0}.report-row>span:nth-child(2){flex:1}.report-row b{font-size:13px;font-weight:500}.report-row small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.report-row>svg{width:15px;height:15px;color:var(--dim)}body.modal-open{overflow:hidden}.modal-backdrop{position:fixed;inset:0;background:#0008;backdrop-filter:blur(3px);z-index:50}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(680px,calc(100% - 40px));max-height:90vh;background:var(--surface);border:1px solid var(--line);border-radius:12px;z-index:51;box-shadow:var(--shadow);overflow:auto}.modal.wide{width:min(960px,calc(100% - 40px))}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:2}.modal-heading h2{font-size:16px;font-weight:500}.modal-body{padding:24px}.modal-lead{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:23px}.modal-footer{padding:18px 24px;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:flex-end;align-items:center;background:var(--surface-2);position:sticky;bottom:0}.modal-footer>.text-button:first-child,.modal-footer>.muted:first-child{margin-right:auto}.form-label{display:block;font-size:12px;font-weight:500;margin:18px 0 9px}.form-label small{color:var(--dim);font-size:10px;font-weight:400;margin-left:5px}.form-label>span{float:right;color:var(--muted)}textarea{width:100%;padding:12px 14px;resize:vertical;min-height:100px;font-size:12px;line-height:1.9}.research-topics{display:flex;flex-wrap:wrap;gap:8px}.research-topics label input{position:absolute;opacity:0;width:1px;height:1px}.research-topics label span{display:block;padding:6px 10px;border:1px solid var(--line);border-radius:5px;font-size:11px;color:var(--muted);cursor:pointer}.research-topics input:checked+span{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.research-topics input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-row input{display:block;width:100%;padding:8px 12px;margin-top:8px;font-size:12px;min-height:38px}.check-row{display:flex;align-items:center;gap:10px;font-size:12px;margin:18px 0 0;line-height:1.8}.check-row small{display:block;color:var(--dim);font-size:10px}.check-row input{accent-color:var(--accent);width:14px;height:14px}.layout-options{display:flex;flex-direction:column;gap:8px}.layout-options>div{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2)}.layout-options label{display:flex;align-items:center;gap:12px}.layout-options b{font-size:12px;font-weight:400}.layout-options input{accent-color:var(--accent)}.layout-options label svg{width:16px;height:16px;color:var(--muted)}input[type=range]{display:block;width:100%;margin-top:15px;accent-color:var(--accent)}.detail-drawer{position:fixed;inset:0 0 0 auto;width:min(650px,100%);background:var(--surface);z-index:51;border-left:1px solid var(--line);box-shadow:var(--shadow);overflow-y:auto}.drawer-toolbar{display:flex;justify-content:space-between;align-items:center;padding:16px 27px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1;background:var(--surface)}.drawer-toolbar>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.drawer-toolbar>span svg{width:14px;height:14px}.drawer-body{padding:27px}.drawer-body>.tag-wrap{margin-bottom:15px}.drawer-body>.tag-wrap .tag{font-size:10px;padding:2px 7px}.drawer-body h1{font-size:23px;line-height:1.65;font-weight:500;word-break:break-word}.detail-original{color:var(--dim);font-size:12px;line-height:1.8;margin-top:10px}.detail-meta{font-size:10px;color:var(--muted);display:flex;gap:13px;flex-wrap:wrap;margin-top:17px}.detail-meta>span:not(:last-child):after{content:"·";margin-left:13px;color:var(--dim)}.time-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:17px 0;margin-top:19px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.time-grid small{display:block;font-size:9px;color:var(--dim);margin-bottom:4px}.time-grid b{font-size:10px;font-weight:400;font-family:IBM Plex Mono,Consolas,monospace;color:var(--muted)}.detail-section{margin-top:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.detail-section:last-child{border:0;padding-bottom:0}.detail-section>h2{font-size:14px;font-weight:500;display:flex;gap:8px;align-items:center;margin-bottom:17px}.detail-section>h2 svg{width:16px;height:16px;color:var(--accent)}.detail-section>.muted{line-height:1.9;margin-bottom:16px}.evidence-label{font-size:10px;color:var(--amber);margin-bottom:13px}.insight-step{display:flex;gap:13px;margin-bottom:18px}.insight-step>span{color:var(--accent);font:10px IBM Plex Mono,monospace;padding-top:4px}.insight-step h3{font-size:12px;font-weight:500;margin-bottom:6px}.insight-step p{font-size:12px;color:var(--muted);line-height:1.9;white-space:pre-wrap}.citation-links{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--accent);margin:15px 0}.case-grid{display:grid;grid-template-columns:110px 1fr;font-size:12px;gap:12px;margin:0}.case-grid dt{color:var(--dim)}.case-grid dd{margin:0;color:var(--muted);line-height:1.8}.reason-list{list-style:none;margin:0;padding:0}.reason-list li{font-size:12px;color:var(--muted);position:relative;padding-left:14px;line-height:1.9;margin:8px 0}.reason-list li:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--accent);left:0;top:9px}.merge-reason{padding:12px 14px;margin-top:16px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line-soft);font-size:11px}.merge-reason b{font-weight:500;color:var(--dim)}.merge-reason p{color:var(--muted);line-height:1.9;margin-top:4px}.org-detail{display:flex;gap:8px;flex-wrap:wrap;font-size:10px;margin-top:15px;align-items:center}.org-detail b{font-weight:500;font-size:11px}.org-detail span{color:var(--dim)}.org-detail a{color:var(--accent);margin-left:auto}.source-article{border:1px solid var(--line);background:var(--surface-2);padding:17px;border-radius:6px;margin-top:12px}.source-article-meta{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--dim)}.source-article-meta>span:first-child{color:var(--cyan)}.source-article h3{font-size:12px;font-weight:500;line-height:1.8;margin-top:8px}.source-article p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.article-times{font-size:8px;color:var(--dim);display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.project-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:18px 0}.project-metrics small{display:block;color:var(--dim);font-size:10px}.project-metrics b{font:20px IBM Plex Mono,monospace;color:var(--text);margin-top:6px;display:block}.detail-section>p:not(.muted){font-size:12px;color:var(--muted);line-height:1.8}.progress-state{display:flex;align-items:center;gap:12px}.progress-state>svg{color:var(--accent);width:28px;height:28px}.progress-state strong{font-size:16px;font-weight:500}.progress-state>span{margin-left:auto;color:var(--accent);font:24px IBM Plex Mono,monospace}.progress-state.failed>svg,.progress-state.failed>span{color:var(--red)}.progress-track{height:4px;background:var(--line);border-radius:2px;margin:25px 0 18px;overflow:hidden}.progress-track>span{display:block;height:100%;background:var(--accent);transition:width .4s}.progress-message{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:20px}.research-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px;font-size:10px;color:var(--dim)}.research-stages span{border-top:2px solid var(--line);padding-top:7px}.research-stages .done{color:var(--accent);border-color:var(--accent)}.modal-body>h3{font-size:12px;font-weight:500;margin-bottom:12px}.found-sources{font-size:11px;color:var(--muted);max-height:250px;overflow:auto}.found-sources p{border-bottom:1px solid var(--line-soft);padding:10px 0;line-height:1.8}.report-toolbar{padding:15px 24px;border-bottom:1px solid var(--line);display:flex;gap:15px;align-items:center;justify-content:space-between;background:var(--surface-2)}.report-toolbar>div{display:flex;align-items:center;gap:10px}.report-toolbar .muted{font-size:10px}.report-body h1{font-size:23px;font-weight:500;line-height:1.7;margin-bottom:25px}.report-copy{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/2 PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--muted);margin:0}.report-citations{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.report-citations h2{font-size:15px;font-weight:500;margin-bottom:18px}.report-citations article{border-bottom:1px solid var(--line-soft);padding:15px 0}.report-citations article b{font-size:12px;font-weight:500}.report-citations article small{display:block;color:var(--dim);font-size:10px;margin-top:6px}.report-citations article p{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.9}#toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,15px);z-index:100;max-width:90vw;border:1px solid var(--line);background:var(--surface-3);color:var(--text);font-size:12px;border-radius:7px;padding:12px 20px;box-shadow:var(--shadow);pointer-events:none;opacity:0;transition:opacity .18s,transform .18s}#toast.visible{opacity:1;transform:translate(-50%)}#toast.error{border-color:var(--red);color:var(--red)}[data-theme=light] .map-land{fill:#dce6e0;stroke:#acbeb2;opacity:.9}[data-theme=light] .map-canvas{background:radial-gradient(ellipse at 50% 55%,#c6e2d830,transparent 80%),var(--surface)}[data-theme=light] .topic-models{color:#557aa6;background:#759dd518}[data-theme=light] .topic-coding{color:#558242;background:#83b47018}[data-theme=light] .topic-agents{color:#7d67b5;background:#9e90dd18}[data-theme=light] .topic-research{color:#956e30;background:#e5bc7318}[data-theme=light] .topic-ecosystem{color:#3f828c;background:#72ccd518}@media(min-width:1600px){#main-content,.topbar{padding-left:38px;padding-right:38px}.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr)}.map-canvas{min-height:360px}.world-map{max-height:410px}.focus-panel .compact{padding:17px 20px}.focus-panel .compact .story-content>strong{font-size:13px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-panel .compact .story-content>strong{font-size:13px}.metric>strong{font-size:33px}.page-intro h1{font-size:34px}}@media(max-width:1250px){.topbar{gap:20px;padding-left:24px;padding-right:24px}.live-status{display:none}.topbar-actions{gap:10px}.wordmark{font-size:13px}.global-search{max-width:360px}.filterbar{align-items:flex-start;gap:10px}.topic-filters{gap:3px}.filter-chip{padding:6px 8px;font-size:10px}.select-filters{gap:7px;padding-top:4px}.select-filters select{font-size:10px;max-width:100px}.overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.mini-label{display:none}.map-footer{font-size:8px;padding:10px 12px}.map-legend{gap:9px}.map-footer>span{display:none}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-intro h1{font-size:27px}.last-update{display:none}.metric>strong{font-size:26px}.metric>strong.status-value{font-size:17px}.metric em{margin-left:7px;font-size:9px}}@media(max-width:1000px){#main-content{padding:25px 22px 35px}.topbar{padding:17px 22px;gap:20px}.global-search{max-width:300px}.wordmark>span{font-size:9px;letter-spacing:1.4px}.filterbar{flex-direction:column;align-items:stretch}.select-filters{justify-content:flex-end}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(285px,1fr)}.map-canvas{min-height:300px}.map-coordinate{font-size:7px;letter-spacing:.8px}.insight-band{padding:17px;gap:12px}.insight-band p{font-size:10px}.insight-band>.text-button{font-size:10px}.source-summary{gap:20px}.source-summary b{font-size:20px}.metric{padding:0 17px}.metric small{font-size:9px}.metric>span{font-size:10px}.metric em{display:block;margin-left:0;font-size:8px;line-height:1.4}.metric>strong{height:47px}.metric>strong.status-value{height:47px;font-size:15px}.org-list{grid-template-columns:1fr}}@media(max-width:899px){.overview-grid{grid-template-columns:1fr}.map-canvas{min-height:280px}.world-map{max-height:350px}.focus-panel .priority-stories{display:grid;grid-template-columns:1fr 1fr}.focus-panel .story:nth-child(odd){border-right:1px solid var(--line-soft)}.focus-panel .story{min-height:125px}.focus-panel .story:nth-last-child(-n+2){border-bottom:0}.map-footer>span{display:block}.org-list{grid-template-columns:1fr 1fr}.topbar-actions .button span{display:none}.topbar-actions .button{padding:9px}.topbar{gap:15px}.global-search{max-width:none}.global-search input{font-size:11px}.global-search kbd{display:none}.metric-strip{margin-bottom:20px}.insight-band{flex-wrap:wrap}.insight-band>.text-button{margin-left:47px}.category-grid{gap:14px}.site-footer{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 22px}}@media(max-width:640px){.rail{width:52px;padding:14px 7px}.rail-brand{width:34px;height:34px;font-size:21px;border-radius:9px}.rail-brand span span{font-size:18px}.rail nav{margin-top:28px;gap:9px}.rail-item{width:36px;height:36px}.rail-item svg{width:19px;height:19px}.rail-item.active:before{left:-7px;top:10px}.rail-bottom{gap:7px}.workspace{margin-left:52px}.topbar{padding:14px 15px;flex-wrap:wrap;gap:13px;min-height:111px}.wordmark{font-size:11px;letter-spacing:.9px;margin-right:auto}.wordmark>span{font-size:8px;letter-spacing:1px}.topbar-actions{order:1}.global-search{order:2;width:100%;flex:0 0 100%;padding:7px 10px;margin:0}.topbar-actions .button{padding:7px}.topbar-actions .button svg{width:15px;height:15px}.global-search input{font-size:11px}#main-content{padding:22px 14px 30px}.page-intro{margin-bottom:20px;gap:10px;align-items:flex-start}.eyebrow{font-size:7px;letter-spacing:.9px;gap:5px}.page-intro h1{font-size:22px;letter-spacing:0;margin-top:7px}.page-intro p{font-size:10px;line-height:1.9;max-width:220px}.intro-actions{padding-top:21px}.intro-actions .button{font-size:0;padding:8px}.intro-actions .button svg{font-size:initial;width:15px;height:15px}.metric-strip{grid-template-columns:1fr 1fr;gap:17px 0;padding:16px 0}.metric{padding:0 14px!important}.metric:nth-child(odd){padding-left:0!important}.metric:nth-child(2n){border-right:0}.metric>strong{font-size:25px;height:auto}.metric>strong.status-value{height:35px;font-size:16px}.metric em{display:inline;margin-left:6px;font-size:8px}.metric small{font-size:8px}.metric>span{font-size:10px}.metric-strip .metric:nth-child(n+3){padding-top:14px!important;border-top:1px solid var(--line-soft)}.filterbar{margin-bottom:15px;gap:12px}.topic-filters{gap:6px}.filter-chip{padding:5px 8px;font-size:9px;border-color:var(--line)}.select-filters{justify-content:space-between;gap:10px}.select-filters label{gap:4px}.select-filters select{font-size:10px;max-width:120px}.overview-grid{gap:14px}.panel-heading{padding:11px 12px;min-height:47px}.panel-heading h2{font-size:11px;gap:6px}.panel-heading h2>svg{width:13px;height:13px}.map-canvas{min-height:190px}.world-map{min-height:190px;max-height:270px}.map-coordinate{font-size:6px;top:11px;left:12px}.map-footer{padding:10px 12px;font-size:7px}.map-footer>span{display:none}.map-legend{gap:11px}.map-credit{font-size:6px;right:8px;bottom:6px}.map-zoom{right:9px;bottom:26px}.map-zoom button{width:24px;height:24px;font-size:15px}.map-marker text{font-size:12px}.org-list{height:240px;grid-template-columns:1fr}.focus-panel .priority-stories{display:block}.focus-panel .story{min-height:0;border-right:0!important;border-bottom:1px solid var(--line-soft)!important;padding:13px}.focus-panel .story:last-child{border-bottom:0!important}.focus-panel .story-content>strong{font-size:12px}.panel-footnote{font-size:7px;padding:10px 12px}.insight-band{margin:15px 0 23px;padding:15px 12px;gap:10px;align-items:flex-start}.insight-symbol{width:29px;height:29px;border-radius:7px}.insight-symbol svg{width:16px;height:16px}.insight-band .eyebrow{font-size:10px;gap:6px;flex-wrap:wrap}.insight-band p{font-size:10px;line-height:1.9}.insight-band>.text-button{margin-left:39px}.section-title h2{font-size:12px}.section-title h2 span{font-size:7px;margin-left:7px;letter-spacing:.5px}.section-title>span{font-size:8px}.category-grid{grid-template-columns:1fr;gap:14px}.category-panel .compact{padding:15px 13px}.category-panel .story-content>strong{font-size:12px}.story-meta{font-size:9px!important}.tag{font-size:8px}.panel-view-all{font-size:10px!important}.move-button{opacity:.8}.site-footer{padding:15px 14px;font-size:7px;line-height:1.9}.source-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 0 20px}.source-summary span{font-size:10px}.source-summary b{font-size:20px}.page-intro>.button{font-size:10px;padding:7px 9px}.page-intro>.button svg{display:none}.briefing-tools{padding:15px;flex-wrap:wrap;gap:10px;margin-top:20px}.briefing-tools>div{flex:0 0 100%;margin-bottom:5px}.briefing-tools span{font-size:10px}.briefing-tools .button{font-size:10px;flex:1}.briefing-tools .button svg{width:13px;height:13px}.report-row{padding:15px;gap:10px}.report-row b{font-size:11px}.report-row small{font-size:9px;line-height:1.8}.report-icon{width:30px;height:35px}.report-row>svg{width:13px;height:13px}.modal{width:calc(100% - 20px);max-height:94vh;border-radius:9px}.modal.wide{width:calc(100% - 20px)}.modal-heading{padding:14px 17px}.modal-heading h2{font-size:14px}.modal-body{padding:18px}.modal-lead{font-size:11px;margin-bottom:18px}.modal-footer{padding:14px 17px}.form-label{font-size:11px}.form-label small{font-size:9px}.research-topics{gap:7px}.research-topics label span{font-size:10px;padding:5px 8px}.form-row{gap:12px}.form-row input{font-size:10px;padding:8px}.check-row{font-size:11px}.check-row small{font-size:9px}.notice{font-size:10px;padding:12px}.drawer-toolbar{padding:13px 18px}.drawer-body{padding:20px}.drawer-body h1{font-size:20px}.detail-original{font-size:11px}.time-grid{gap:8px}.time-grid small{font-size:8px}.time-grid b{font-size:9px}.detail-section>h2{font-size:13px}.insight-step{gap:10px}.insight-step p{font-size:11px}.source-article{padding:13px}.source-article h3{font-size:11px}.source-article p{font-size:10px}.source-article-meta{font-size:8px}.article-times{font-size:7px;gap:8px}.case-grid{grid-template-columns:90px 1fr;font-size:11px;gap:10px}.project-metrics b{font-size:17px}.project-metrics small{font-size:9px}.report-toolbar{padding:13px 17px;flex-wrap:wrap;gap:12px}.report-toolbar>div{gap:8px}.report-toolbar .button{font-size:10px}.report-body h1{font-size:20px}.report-copy{font-size:12px}.report-citations article b{font-size:11px}.research-stages{gap:8px;font-size:8px}.progress-state strong{font-size:14px}.progress-state>span{font-size:21px}.progress-message{font-size:11px}.modal-footer .muted{font-size:9px}.modal-footer .button{font-size:11px}#toast{font-size:11px;padding:10px 16px;bottom:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.pending-tasks{margin-bottom:20px}.pending-tasks .report-row small{color:var(--amber)}@media(min-width:641px){.story-content>strong,.compact .story-content>strong{font-size:12px}.story-meta,.compact .story-meta,.source-count{font-size:10px}.tag{font-size:9px}.panel-heading h2{font-size:13px}.map-footer{font-size:10px}.panel-footnote{font-size:9px}.category-panel .story-meta{font-size:10px!important}.category-panel .story-bottom .tag{font-size:9px}.section-title>span{font-size:11px}.live-status,.last-update,.metric small{font-size:11px}.metric>span{font-size:12px}}.report-markdown{font-size:13px;line-height:1.95;color:var(--muted);overflow-wrap:anywhere}.report-markdown p{margin:13px 0}.report-markdown h1,.report-markdown h2,.report-markdown h3,.report-markdown h4{color:var(--text);font-weight:500;margin:25px 0 13px}.report-markdown h1{font-size:23px}.report-markdown h2{font-size:19px}.report-markdown h3{font-size:16px}.report-markdown h4{font-size:14px}.report-markdown ul{padding-left:20px}.report-markdown li{margin:6px 0}.report-markdown a{color:var(--accent)}.report-markdown blockquote{border-left:3px solid var(--accent);padding:10px 16px;background:var(--accent-dim);margin:15px 0;color:var(--text)}.report-markdown code{font:11px/1.8 Consolas,monospace;background:var(--surface-3);padding:2px 4px;border-radius:3px}.report-markdown pre{overflow:auto;white-space:pre-wrap;background:var(--surface-2);padding:15px;border:1px solid var(--line);border-radius:6px}.report-citations summary{font-size:10px;color:var(--accent);cursor:pointer;margin-top:10px}.report-citations details[open] summary{margin-bottom:10px}.report-markdown .table-scroll{overflow:auto}.report-markdown table{border-collapse:collapse;width:100%;font-size:12px}.report-markdown th,.report-markdown td{border:1px solid var(--line);padding:10px;text-align:left}.report-markdown th{background:var(--surface-2);color:var(--text)}.story-content>strong,.compact .story-content>strong,.category-panel .story-content>strong,.focus-panel .compact .story-content>strong{font-size:14px;line-height:1.65}.story-meta,.compact .story-meta,.category-panel .story-meta{font-size:11px!important}.source-count{font-size:11px}.tag,.category-panel .story-bottom .tag,.ai-mark{font-size:10px}.original-title{font-size:11px}.story-description{font-size:13px}.panel-heading h2,.category-panel .panel-heading h2{font-size:14px}.panel-view-all,.category-panel .panel-view-all{font-size:11px!important}.panel-footnote{font-size:11px;line-height:1.7}.map-footer{font-size:11px}.map-coordinate,.map-credit{font-size:9px}.count{font-size:11px}.mini-label{font-size:9px}.filter-chip,.select-filters select{font-size:12px}.insight-band p{font-size:13px}.insight-band .eyebrow,.insight-band .text-button{font-size:12px}.metric small,.metric>span{font-size:12px}.metric em{font-size:11px}.page-intro p,.button{font-size:13px}.button.small{font-size:12px}.global-search input{font-size:13px}.wordmark>span{font-size:11px}.empty-state b{font-size:14px}.empty-state p{font-size:12px}.site-footer{font-size:10px}.org-select b{font-size:12px}.org-select small,.org-count{font-size:10px}.org-row .evidence-link{font-size:13px}.location-note,.source-table{font-size:12px}.source-table th,.source-state,.source-table small{font-size:11px}.source-table td{max-width:260px}.source-summary{font-size:13px}.source-table small{max-width:240px}.notice{font-size:12px}.report-row b{font-size:14px}.report-row small,.briefing-tools span{font-size:12px}.detail-meta,.time-grid b,.article-times,.source-article-meta{font-size:11px}.time-grid small{font-size:10px}.detail-section>h2{font-size:16px}.insight-step h3{font-size:14px}.insight-step p,.source-article p,.detail-section>p:not(.muted){font-size:14px}.source-article h3{font-size:14px}.detail-section>.muted,.reason-list li,.merge-reason{font-size:13px}.org-detail,.org-detail b{font-size:12px}.case-grid{font-size:13px}.pill{font-size:10px}.modal-lead,.form-label,.check-row{font-size:13px}.research-topics label span{font-size:12px}.form-row input,textarea{font-size:13px}.report-markdown{font-size:14px}.report-citations article b{font-size:14px}.report-citations article small,.report-citations summary{font-size:11px}.report-citations article p{font-size:13px}@media(max-width:640px){.topbar{padding:14px 12px}.wordmark{font-size:11px}.wordmark>span{font-size:8px}.global-search input{font-size:12px}.page-intro h1{font-size:23px}.page-intro p{font-size:12px}.intro-actions .button{font-size:0}.metric>span,.metric small{font-size:11px}.metric em{font-size:10px}.filter-chip{font-size:11px;padding:6px 8px}.select-filters select{font-size:11px}.panel-heading h2,.category-panel .panel-heading h2{font-size:13px}.count,.panel-footnote,.map-footer{font-size:10px}.map-legend{gap:10px}.map-credit{font-size:7px}.map-coordinate{font-size:8px}.map-canvas{min-height:200px}.compact .story-content>strong,.story-content>strong,.category-panel .story-content>strong{font-size:14px}.story-meta,.compact .story-meta,.category-panel .story-meta{font-size:11px!important}.source-count,.tag,.category-panel .story-bottom .tag{font-size:10px}.original-title{font-size:11px}.story-description{font-size:14px}.insight-band p{font-size:13px}.insight-band .eyebrow,.insight-band .text-button{font-size:11px}.section-title h2{font-size:14px}.section-title h2 span{display:none}.section-title>span{font-size:10px}.site-footer{font-size:9px}.empty-state b{font-size:14px}.empty-state p,.button,.source-summary span,.source-table{font-size:12px}.source-table th,.source-table small,.source-state{font-size:11px}.report-row b{font-size:14px}.report-row small{font-size:11px}.briefing-tools span,.briefing-tools .button{font-size:12px}.drawer-body{padding:20px 18px}.drawer-body h1{font-size:21px}.detail-meta,.article-times,.source-article-meta{font-size:11px}.detail-section>h2{font-size:15px}.insight-step p,.source-article p,.source-article h3{font-size:14px}.case-grid{font-size:13px;grid-template-columns:80px 1fr}.time-grid{gap:8px}.time-grid small,.time-grid b,.pill{font-size:10px}.modal-lead,.form-label,.check-row{font-size:12px}.research-topics label span{font-size:11px}.form-row input,textarea{font-size:13px}.notice{font-size:12px}.report-markdown{font-size:14px}.report-citations article b{font-size:14px}.report-citations article p{font-size:13px}.progress-message{font-size:13px}.research-stages{font-size:10px}.report-toolbar .button{font-size:12px}}
