:root{--canvas:#f3f5f3;--surface:#fff;--surface-subtle:#f8faf8;--surface-strong:#edf1ee;--ink:#1b2420;--ink-soft:#53605a;--ink-faint:#78837d;--border:#dfe5e1;--border-strong:#ccd5cf;--sidebar:#18231f;--sidebar-soft:#23312b;--sidebar-text:#e9efeb;--sidebar-muted:#9eaaa4;--teal:#176c5b;--teal-soft:#e1f0eb;--blue:#416f91;--blue-soft:#e5eef4;--amber:#a56e1d;--amber-soft:#f7ecd7;--red:#ad4744;--red-soft:#f6e6e4;--green:#347b61;--green-soft:#e3f0e9;--shadow:0 1px 2px #131f190d, 0 8px 24px #131f1909;--sidebar-width:232px}*{box-sizing:border-box;letter-spacing:0}html{background:var(--canvas);color:var(--ink)}body{background:var(--canvas);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.45}.auth-shell{background:var(--canvas);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-panel{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:8px;width:min(100%,400px);padding:30px}.auth-brand{align-items:center;gap:10px;margin-bottom:30px;display:flex}.auth-brand>span:last-child{flex-direction:column;display:flex}.auth-brand strong{font-size:16px;line-height:1.25}.auth-brand small{color:var(--ink-faint);font-size:12px}.auth-heading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.auth-lock{background:var(--teal-soft);color:var(--teal);border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.auth-heading h1{margin:0 0 3px;font-size:21px;line-height:1.25}.auth-heading p{color:var(--ink-soft);margin:0}.auth-error{background:var(--red-soft);color:#7c302e;border:1px solid #e9c6c3;border-radius:6px;margin:0 0 18px;padding:10px 12px;font-size:13px}.auth-form{gap:16px;display:grid}.auth-form label{gap:6px;display:grid}.auth-form label>span{color:var(--ink-soft);font-size:12px;font-weight:700}.auth-form input{background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;outline:0;width:100%;height:42px;padding:0 11px}.auth-form input:focus{border-color:#7da99d;box-shadow:0 0 0 3px #176c5b17}.auth-form button{background:var(--teal);color:#fff;border-radius:6px;height:42px;margin-top:4px;font-weight:700}.auth-form button:hover{background:#125848}button,input,select{color:inherit;font:inherit}button,select{cursor:pointer}button{border:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #416f913d}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.app-sidebar{background:var(--sidebar);color:var(--sidebar-text);width:var(--sidebar-width);z-index:40;border-right:1px solid #2d3b35;flex-direction:column;padding:18px 14px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand-lockup{align-items:center;gap:10px;min-height:38px;padding:0 6px;display:flex}.brand-lockup>span:last-child{flex-direction:column;min-width:0;display:flex}.brand-lockup strong{color:#f8fbf9;font-size:15px;font-weight:680;line-height:1.2}.brand-lockup small{color:var(--sidebar-muted);margin-top:2px;font-size:12px}.brand-mark{color:#f1faf6;background:#2d7d68;border:1px solid #49927e;border-radius:7px;justify-content:center;align-items:center;min-width:34px;height:34px;display:inline-flex}.workspace-switcher{background:var(--sidebar-soft);color:var(--sidebar-text);text-align:left;border:1px solid #35443e;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:9px;width:100%;min-height:54px;margin:20px 0 22px;padding:8px;transition:background-color .16s,border-color .16s;display:grid}.workspace-switcher:hover{background:#293a33;border-color:#465951}.workspace-switcher>span:nth-child(2),.account-control>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-switcher small,.account-control small,.coverage-status small{color:var(--sidebar-muted);font-size:12px;line-height:1.35}.workspace-switcher strong,.account-control strong,.coverage-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.workspace-avatar,.user-avatar,.top-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.workspace-avatar{color:#d7ece4;background:#355348;width:30px;height:30px}.primary-nav{flex-direction:column;gap:3px;display:flex}.nav-label{color:#7f8f87;text-transform:uppercase;margin:0 10px 6px;font-size:11px;font-weight:700}.nav-item{color:#aeb9b3;text-align:left;background:0 0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:39px;padding:0 10px;font-size:12px;font-weight:520;transition:background-color .14s,color .14s;display:grid}.nav-item:hover{color:#f1f5f2;background:#22312b}.nav-item.is-active{color:#174f42;background:#e6f2ed;font-weight:650}.nav-badge{color:#fff;background:#b55545;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.sidebar-footer{border-top:1px solid #2d3b35;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.coverage-status{color:var(--sidebar-text);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px;display:grid}.coverage-status>span:last-child{flex-direction:column;display:flex}.status-dot{background:#62b48b;border:2px solid #315947;border-radius:50%;width:9px;height:9px}.account-control{color:var(--sidebar-text);text-align:left;background:0 0;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;display:grid}.account-control:hover{background:var(--sidebar-soft)}.user-avatar{color:#20372e;background:#d6e4dd;width:30px;height:30px}.page-shell{margin-left:var(--sidebar-width);min-width:0}.utility-bar{border-bottom:1px solid var(--border);z-index:25;background:#fffffff5;justify-content:flex-end;align-items:center;gap:16px;height:62px;padding:0 28px;display:flex;position:sticky;top:0}.mobile-workspace-control{background:0 0;align-items:center;gap:7px;margin-right:auto;display:none}.global-search{background:var(--surface-subtle);border:1px solid var(--border);color:var(--ink-faint);border-radius:6px;align-items:center;width:38vw;min-width:260px;max-width:430px;height:36px;padding:0 10px;display:flex}.global-search:focus-within{background:var(--surface);border-color:#7da99d;box-shadow:0 0 0 3px #176c5b17}.global-search input{color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0 9px}.global-search input::placeholder{color:#8c9691}.global-search kbd{color:#6f7873;background:#eef1ef;border:1px solid #d9dedb;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;font-family:inherit;font-size:12px;display:inline-flex}.utility-actions{align-items:center;gap:5px;display:flex}.utility-actions form{display:flex}.global-language-control{background:var(--surface-subtle);border:1px solid var(--border);color:var(--ink-soft);border-radius:6px;align-items:center;height:34px;padding:0 7px;display:inline-flex}.global-language-control select{appearance:none;background:0 0;border:0;outline:0;padding:0 4px 0 6px;font-size:12px;font-weight:700}.global-language-control>svg:last-child{pointer-events:none}.icon-button{color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.icon-button:hover{background:var(--surface-strong);border-color:var(--border);color:var(--ink)}.icon-button.is-saved{background:var(--teal-soft);color:var(--teal)}.notification-control{position:relative}.notification-dot{background:var(--red);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.top-avatar{color:#24453a;background:#dae6e1;width:30px;height:30px;margin-left:5px}.mobile-header,.mobile-nav-panel{display:none}.command-center{width:100%;max-width:none;margin:0 auto;padding:27px 30px 42px}.workspace-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.workspace-header h1{margin:3px 0 4px;font-size:26px;font-weight:690;line-height:1.2}.breadcrumb{color:var(--teal);align-items:center;gap:7px;margin:0;font-size:11px;font-weight:750;display:flex}.breadcrumb span{background:var(--amber-soft);color:#855817;border-radius:3px;padding:2px 5px;font-size:10px;display:inline-flex}.page-subtitle{color:var(--ink-soft);margin:0;font-size:13px}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.primary-button,.secondary-button,.select-control,.source-filter{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:12px;font-weight:620;display:inline-flex}.primary-button{background:var(--teal);border:1px solid var(--teal);color:#fff}.primary-button:hover{background:#115b4c;border-color:#115b4c}.primary-button.is-complete{background:var(--green-soft);color:#28654f;border-color:#c9dfd2}.secondary-button,.select-control{background:var(--surface);border:1px solid var(--border-strong);color:var(--ink-soft)}.secondary-button:hover,.select-control:hover{background:var(--surface-subtle);color:var(--ink)}.secondary-button.is-watched{background:var(--teal-soft);color:var(--teal);border-color:#b9d8d0}.select-control,.source-filter{position:relative}.select-control select,.source-filter select{appearance:none;color:inherit;font-weight:inherit;background:0 0;border:0;outline:0;padding:0 14px 0 0}.select-control>svg:last-child,.source-filter>svg:last-child{pointer-events:none;position:absolute;right:8px}.preview-notice{background:var(--blue-soft);color:#355c76;border:1px solid #cbdce7;border-radius:6px;align-items:center;gap:9px;min-height:40px;margin-bottom:14px;padding:7px 10px;display:flex}.preview-notice span{flex:1;font-size:12px}.preview-notice button{color:#275d7d;background:0 0;font-size:13px;font-weight:700}.kpi-strip{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:112px;margin-bottom:14px;display:grid}.kpi-item{flex-direction:column;justify-content:center;min-width:0;padding:18px 20px;display:flex;position:relative}.kpi-item:not(:last-child):after{background:var(--border);content:"";width:1px;position:absolute;top:19px;bottom:19px;right:0}.kpi-label-row{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:580;display:flex}.kpi-icon{color:var(--teal);justify-content:center;align-items:center;display:inline-flex}.help-icon{color:#a6aea9;margin-left:auto}.kpi-value-row{align-items:baseline;gap:9px;margin:7px 0 1px;display:flex}.kpi-value-row>strong{font-size:24px;font-weight:680;line-height:1}.metric-trend{align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.metric-trend.positive{color:var(--green)}.metric-trend.negative{color:var(--red)}.metric-trend.neutral{color:var(--blue)}.kpi-detail{color:var(--ink-faint);font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 326px;align-items:start;gap:14px;display:grid}.dashboard-main-column,.signal-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;min-width:0}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 18px;display:flex}.panel-heading h2{margin:2px 0 0;font-size:15px;font-weight:680;line-height:1.25}.compact-heading{min-height:62px;padding:12px 16px}.issues-heading{align-items:flex-end}.table-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.source-filter{background:var(--surface-subtle);border:1px solid var(--border);color:var(--ink-soft);height:32px;padding-left:9px}.source-filter select{font-size:13px}.as-of-time{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.table-scroll{scrollbar-color:#c9d1cd transparent;overflow-x:auto}.issues-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.issues-table th{border-bottom:1px solid var(--border);color:var(--ink-faint);text-align:left;text-transform:uppercase;background:#fafbfa;height:34px;padding:0 12px;font-size:11px;font-weight:700}.issues-table th:first-child{width:29%;padding-left:18px}.issues-table th:nth-child(2){width:20%}.issues-table th:nth-child(3){width:13%}.issues-table th:nth-child(4){width:19%}.issues-table th:nth-child(5){width:12%}.issues-table th:last-child{width:42px}.issues-table td{vertical-align:middle;border-bottom:1px solid #edf0ee;height:72px;padding:10px 12px}.issues-table tbody tr{transition:background-color .13s}.issues-table tbody tr:hover{background:#f9fbfa}.issues-table tbody tr:last-child td{border-bottom:0}.issues-table td:first-child{padding-left:18px}.issue-title-button{text-align:left;background:0 0;max-width:100%;padding:0;display:block}.issue-title-button>span{flex-direction:column;min-width:0;display:flex}.issue-title-button strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.issue-title-button:hover strong{color:var(--teal)}.issue-title-button small,.table-subline{color:var(--ink-faint);margin-top:4px;font-size:11px;display:block}.attention-cell{align-items:center;gap:8px;display:flex}.spark-bars{align-items:end;gap:2px;width:58px;height:27px;display:inline-flex}.spark-bar{background:#99b9ae;border-radius:1px 1px 0 0;flex:1;min-height:3px}.spark-bar:nth-last-child(-n+2){background:var(--teal)}.trend-up,.trend-down{white-space:nowrap;font-size:12px;font-weight:700}.trend-up{color:var(--green)}.trend-down{color:var(--red)}.table-number{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:660;display:block}.table-stance{flex-direction:column;gap:5px;display:flex}.table-stance>span{color:var(--ink-faint);font-size:11px}.stance-bar{background:var(--surface-strong);border-radius:3px;gap:2px;width:100%;height:8px;display:flex;overflow:hidden}.stance-bar.is-compact{max-width:110px;height:6px}.stance-bar span{min-width:2px;display:block}.stance-support,.legend-support{background:var(--green)}.stance-neutral,.legend-neutral{background:#9ba6a0}.stance-oppose,.legend-oppose{background:var(--red)}.panel-footer{border-top:1px solid var(--border);color:var(--ink-faint);justify-content:space-between;align-items:center;min-height:42px;padding:7px 18px;font-size:12px;display:flex}.text-button{color:var(--teal);background:0 0;align-items:center;gap:3px;padding:4px 0;font-size:12px;font-weight:700;display:inline-flex}.text-button:hover{color:#104f43}.empty-state{color:var(--ink-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px;display:flex}.empty-state strong{color:var(--ink);margin-top:8px;font-size:13px}.empty-state span{font-size:13px}.evidence-workspace{max-width:none}.evidence-workspace-header{align-items:center}.live-corpus-badge{background:var(--teal-soft)!important;color:var(--teal)!important}.evidence-freshness{flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.evidence-freshness span{color:var(--ink-faint)}.evidence-freshness strong{font-size:13px;font-weight:650}.workspace-explainer{border-bottom:1px solid var(--border);border-top:1px solid var(--border);color:var(--ink-faint);align-items:flex-start;gap:11px;margin:-4px 0 16px;padding:12px 2px;display:flex}.workspace-explainer>svg{color:var(--teal);flex:none;margin-top:1px}.workspace-explainer strong{color:var(--ink);font-size:13px;font-weight:680;line-height:1.4;display:block}.workspace-explainer p{margin:2px 0 0;font-size:12px;line-height:1.5}.workspace-explainer-guidance{color:var(--ink-muted)}.workspace-explainer-guidance b{color:var(--ink-muted);font-weight:650}.evidence-search-tool{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(260px,1fr) 170px 170px auto;align-items:center;gap:8px;margin-bottom:16px;padding:10px;display:grid}.evidence-query-control,.evidence-filter-control{background:var(--surface-subtle);border:1px solid var(--border);color:var(--ink-faint);border-radius:6px;align-items:center;height:40px;padding:0 11px;display:flex}.evidence-query-control:focus-within,.evidence-filter-control:focus-within{background:var(--surface);border-color:#7da99d;box-shadow:0 0 0 3px #176c5b17}.evidence-query-control input,.evidence-filter-control select{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 8px}.evidence-filter-control select{font-size:13px}.evidence-search-button{min-width:94px;height:40px}.evidence-search-button:disabled{opacity:.72}.spin{animation:.9s linear infinite evidence-spin}@keyframes evidence-spin{to{transform:rotate(360deg)}}.evidence-loading,.evidence-empty,.evidence-error{border:1px solid var(--border);color:var(--ink-faint);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:320px;padding:28px;display:flex}.evidence-error{background:var(--red-soft);color:var(--red);border-color:#e6c7c4;flex-direction:column}.evidence-error span{color:#765552;font-size:13px}.evidence-empty{flex-direction:column}.evidence-empty strong,.evidence-error strong{color:var(--ink);font-size:13px}.evidence-summary-strip{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:stretch;min-height:70px;margin-bottom:16px;display:grid}.evidence-summary-item{align-items:center;gap:10px;padding:12px 16px;display:flex;position:relative}.evidence-summary-item:after{background:var(--border);content:"";width:1px;position:absolute;top:14px;bottom:14px;right:0}.evidence-summary-item>span:first-child{background:var(--teal-soft);color:var(--teal);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.evidence-summary-item>span:last-child{flex-direction:column;display:flex}.evidence-summary-item small,.evidence-query-duration span{color:var(--ink-faint);text-transform:uppercase;font-size:11px}.evidence-summary-item strong{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.2}.evidence-query-duration{flex-direction:column;justify-content:center;align-items:flex-end;min-width:100px;padding:12px 16px;display:flex}.evidence-query-duration strong{font-variant-numeric:tabular-nums;font-size:12px}.evidence-results-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.evidence-result-list{flex-direction:column;gap:10px;min-width:0;display:flex}.evidence-results-heading{justify-content:space-between;align-items:flex-end;min-height:45px;padding:0 2px 4px;display:flex}.evidence-results-heading h2,.evidence-coverage-panel h2,.evidence-participant-panel h2{margin:2px 0 0;font-size:15px;line-height:1.25}.evidence-results-heading>span{color:var(--ink-faint);font-size:12px}.evidence-document-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;min-width:0;padding:16px 18px 13px}.evidence-document-header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.document-source-icon{background:var(--blue-soft);color:var(--blue);border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.document-provenance{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.document-provenance strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-provenance>span{background:var(--surface-strong);border-radius:3px;padding:1px 5px}.evidence-document-header h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:670;line-height:1.35}.similarity-value{background:var(--teal-soft);color:var(--teal);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:700}.evidence-document-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.evidence-language-control{background:var(--surface-strong);border:1px solid var(--border);color:var(--ink-faint);border-radius:5px;align-items:center;height:27px;padding:2px;display:flex}.evidence-language-control>svg{margin:0 3px}.evidence-language-control button{color:var(--ink-soft);background:0 0;border-radius:3px;height:21px;padding:0 6px;font-size:10px;font-weight:700}.evidence-language-control button[aria-pressed=true]{background:var(--surface);color:var(--teal);box-shadow:0 1px 2px #212c261f}.evidence-language-control button:disabled{cursor:wait;opacity:.55}.evidence-translation-error{color:var(--red);text-align:right;margin:7px 0 -5px 45px;font-size:11px}.document-evidence-list{flex-direction:column;gap:7px;margin:14px 0;display:flex}.document-evidence-list blockquote{background:var(--surface-subtle);border-left:3px solid #9db8ae;margin:0;padding:10px 12px}.document-evidence-list p{color:#35423c;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.document-evidence-list blockquote.is-collapsed p{-webkit-line-clamp:8;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.document-evidence-list blockquote>div{justify-content:space-between;align-items:center;display:flex}.document-evidence-list cite{color:var(--ink-faint);margin-top:6px;font-size:11px;font-style:normal;font-weight:650;display:block}.evidence-excerpt-attribution{flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;display:flex}.evidence-excerpt-attribution small{color:#355584;background:#e7edf8;border-radius:3px;margin-top:6px;padding:2px 5px;font-size:10px;font-weight:700}.document-evidence-list button{color:var(--teal);background:0 0;align-items:center;gap:3px;margin-top:6px;padding:2px 0;font-size:11px;font-weight:700;display:inline-flex}.evidence-document-card>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding-top:10px;display:flex}.evidence-document-card>footer a{color:var(--teal);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.document-people{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.document-people span{background:var(--surface-strong);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:170px;padding:2px 6px;font-size:11px;overflow:hidden}.evidence-coverage-rail{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:78px}.evidence-coverage-panel>header,.evidence-participant-panel>header{border-bottom:1px solid var(--border);padding:14px 15px 11px}.coverage-list,.participant-list{flex-direction:column;display:flex}.coverage-row,.participant-row{border-bottom:1px solid #edf0ee;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:7px 12px;display:grid}.coverage-row:last-child,.participant-row:last-child{border-bottom:0}.coverage-source-icon,.participant-avatar{background:var(--surface-strong);color:var(--ink-soft);border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.participant-avatar{background:var(--blue-soft);color:var(--blue);font-size:10px;font-weight:750}.coverage-row>span:nth-child(2),.participant-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.coverage-row strong,.participant-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.coverage-row small,.participant-row small{color:var(--ink-faint);text-transform:capitalize;font-size:10px}.coverage-row>span:last-child,.participant-row>span:last-child{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.stance-source-layout{grid-template-columns:minmax(240px,.9fr) minmax(260px,1.1fr);align-items:center;gap:28px;padding:18px;display:grid}.stance-summary{min-width:0}.stance-total{align-items:baseline;gap:6px;margin-bottom:10px;display:flex}.stance-total strong{font-size:25px;font-weight:690;line-height:1}.stance-total span{color:var(--ink-soft);font-size:13px}.stance-legend{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.stance-legend span{color:var(--ink-faint);align-items:center;gap:4px;font-size:11px;display:inline-flex}.stance-legend i{border-radius:1px;width:7px;height:7px}.source-mix{flex-direction:column;gap:10px;min-width:0;display:flex}.source-row{grid-template-columns:84px minmax(60px,1fr) 28px;align-items:center;gap:8px;display:grid}.source-name{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}.source-track{background:#e9eeeb;border-radius:2px;height:5px;overflow:hidden}.source-track span{background:var(--blue);height:100%;display:block}.source-row:nth-child(2) .source-track span{background:var(--teal)}.source-row:nth-child(3) .source-track span{background:var(--amber)}.source-row:nth-child(4) .source-track span{background:#7b6f91}.source-row strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.method-note{border-top:1px solid var(--border);color:var(--ink-faint);margin:0;padding:9px 18px;font-size:11px}.count-badge{background:var(--red-soft);color:var(--red);border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:19px;padding:0 6px;font-size:12px;font-weight:740;display:inline-flex}.alert-list,.brief-list{flex-direction:column;display:flex}.alert-row{border-bottom:1px solid #edf0ee;grid-template-columns:27px minmax(0,1fr) 30px;align-items:start;gap:9px;padding:13px 10px 13px 14px;display:grid}.alert-row:last-child{border-bottom:0}.alert-icon{background:var(--amber-soft);color:var(--amber);border-radius:5px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.priority-high .alert-icon{background:var(--red-soft);color:var(--red)}.alert-row>div{min-width:0}.alert-row strong{font-size:13px;font-weight:660;line-height:1.35;display:block}.alert-row p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.alert-row>div>span{color:var(--ink-faint);font-size:11px}.alert-row .icon-button{width:28px;height:28px}.alerts-cleared{color:var(--green);justify-content:center;align-items:center;gap:10px;min-height:126px;padding:20px;display:flex}.alerts-cleared span{flex-direction:column;display:flex}.alerts-cleared strong{color:var(--ink);font-size:13px}.alerts-cleared small{color:var(--ink-faint);font-size:11px}.brief-item{text-align:left;background:0 0;border-bottom:1px solid #edf0ee;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:13px 16px;display:grid}.brief-item:hover:not(:disabled){background:#f8faf8}.brief-number{color:var(--teal);padding-top:1px;font-size:12px;font-weight:750}.brief-item>span:last-child{flex-direction:column;min-width:0;display:flex}.brief-item strong{font-size:13px;font-weight:630;line-height:1.4}.brief-item small{color:var(--ink-faint);align-items:center;gap:2px;margin-top:5px;font-size:11px;display:inline-flex}.full-width-button{border-top:1px solid var(--border);color:var(--teal);background:#f8faf8;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;font-size:12px;font-weight:700;display:flex}.full-width-button:hover{background:var(--teal-soft)}.drawer-layer{z-index:80;position:fixed;inset:0}.drawer-scrim{background:#0f18146b;width:100%;height:100%;position:absolute;inset:0}.evidence-drawer{background:var(--surface);flex-direction:column;width:min(600px,100vw - 56px);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 38px #0f181429}.drawer-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:3;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 17px;display:flex;position:sticky;top:0}.drawer-header h2{margin:3px 0 0;font-size:19px;font-weight:680;line-height:1.3}.drawer-summary{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);padding:14px 22px;display:grid}.drawer-summary>div{flex-direction:column;min-width:0;padding-right:10px;display:flex}.drawer-summary>div:not(:first-child){border-left:1px solid var(--border);padding-left:16px}.drawer-summary span{color:var(--ink-faint);text-transform:uppercase;font-size:11px}.drawer-summary strong{margin-top:3px;font-size:17px;font-weight:680}.drawer-intro{background:var(--surface-subtle);border-bottom:1px solid var(--border);padding:17px 22px}.drawer-intro p{color:var(--ink-soft);margin:0 0 13px;font-size:12px;line-height:1.55}.evidence-heading-row{justify-content:space-between;align-items:center;padding:17px 22px 8px;display:flex}.evidence-heading-row h3{margin:0;font-size:12px;font-weight:680}.evidence-heading-row span{color:var(--ink-faint);font-size:11px}.evidence-list{border-bottom:1px solid var(--border);padding:0 12px 12px}.evidence-list-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:59px;padding:7px 9px;display:grid}.evidence-list-item:hover{background:var(--surface-subtle)}.evidence-list-item.is-active{background:var(--teal-soft);border-color:#c8dfd7}.evidence-source-icon{background:var(--surface-strong);color:var(--ink-soft);border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.evidence-list-item.is-active .evidence-source-icon{color:var(--teal);background:#cfe3dc}.evidence-list-item>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.evidence-list-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.evidence-list-item small{color:var(--ink-faint);align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.evidence-preview{padding:19px 22px 24px}.quote-mark{background:var(--blue-soft);color:var(--blue);border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.evidence-preview blockquote{color:#34413b;margin:12px 0;font-size:13px;line-height:1.65}.evidence-tags{flex-wrap:wrap;gap:6px;display:flex}.evidence-tags>span{background:var(--surface-strong);color:var(--ink-soft);border-radius:4px;align-items:center;height:22px;padding:0 7px;font-size:11px;display:inline-flex}.evidence-tags .stance-chip{text-transform:capitalize;font-weight:700}.evidence-tags .stance-chip.support,.evidence-tags .stance-chip.supportive{background:var(--green-soft);color:var(--green)}.evidence-tags .stance-chip.oppose,.evidence-tags .stance-chip.critical,.evidence-tags .stance-chip.opposed{background:var(--red-soft);color:var(--red)}.evidence-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:17px;display:flex}.news-workspace{max-width:none}.news-workspace-header{align-items:center}.news-freshness{flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.news-freshness span{color:var(--ink-faint)}.news-freshness strong{font-size:13px;font-weight:650}.news-filter-bar{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(240px,1fr) 180px 135px 160px 150px auto 40px;align-items:center;gap:8px;margin-bottom:14px;padding:10px;display:grid}.news-query-control,.news-filter-control{background:var(--surface-subtle);border:1px solid var(--border);color:var(--ink-faint);border-radius:6px;align-items:center;min-width:0;height:40px;padding:0 10px;display:flex}.news-query-control:focus-within,.news-filter-control:focus-within{background:var(--surface);border-color:#7da99d;box-shadow:0 0 0 3px #176c5b17}.news-query-control input,.news-filter-control select{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 7px}.news-filter-control select{appearance:none;font-size:13px}.news-filter-control>svg:last-child{flex:none}.news-apply-button,.news-reset-button{height:40px}.news-reset-button{background:var(--surface-subtle);border:1px solid var(--border);width:40px}.news-state{border:1px solid var(--border);color:var(--ink-faint);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;padding:28px;display:flex}.news-state strong{color:var(--ink);font-size:13px}.news-state span{font-size:13px}.news-state.is-error{background:var(--red-soft);color:var(--red);border-color:#e6c7c4}.news-summary-strip{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:stretch;min-height:68px;margin-bottom:14px;display:grid}.news-summary-item{align-items:center;gap:10px;padding:12px 16px;display:flex;position:relative}.news-summary-item:after{background:var(--border);content:"";width:1px;position:absolute;top:14px;bottom:14px;right:0}.news-summary-item>span:first-child{background:var(--blue-soft);color:var(--blue);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.news-summary-item>span:last-child{flex-direction:column;display:flex}.news-summary-item small,.news-query-duration span{color:var(--ink-faint);text-transform:uppercase;font-size:11px}.news-summary-item strong{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.2}.news-query-duration{flex-direction:column;justify-content:center;align-items:flex-end;min-width:100px;padding:12px 16px;display:flex}.news-query-duration strong{font-variant-numeric:tabular-nums;font-size:12px}.news-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:16px;display:grid}.news-feed{flex-direction:column;gap:10px;min-width:0;display:flex}.news-section-header{justify-content:space-between;align-items:flex-end;min-height:45px;padding:0 2px 4px;display:flex}.news-section-header>div>span,.news-coverage-panel>header>span{color:var(--ink-faint);font-size:11px;font-weight:700}.news-section-header h2,.news-coverage-panel h2{margin:2px 0 0;font-size:15px;line-height:1.25}.news-section-header>span{color:var(--ink-faint);font-size:12px}.news-article{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;min-width:0;padding:15px 17px 12px}.news-article>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.news-article-icon{background:var(--blue-soft);color:var(--blue);border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.news-article-heading{min-width:0}.news-provenance{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex}.news-provenance strong{color:var(--ink-soft);font-size:12px}.news-provenance>span:not(.news-author){background:var(--surface-strong);border-radius:3px;padding:1px 5px}.news-provenance>.news-match-kind{color:#17675e;background:#e8f3f1;font-weight:700}.news-provenance>.news-match-kind.is-semantic{color:#355584;background:#e7edf8}.news-author{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:260px;display:inline-flex;overflow:hidden}.news-article h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:670;line-height:1.35}.news-language-control{background:var(--surface-strong);border:1px solid var(--border);color:var(--ink-faint);border-radius:5px;align-items:center;height:27px;padding:2px;display:flex}.news-language-control>svg{margin:0 3px}.news-language-control button{color:var(--ink-soft);background:0 0;border-radius:3px;height:21px;padding:0 6px;font-size:10px;font-weight:700}.news-language-control button[aria-pressed=true]{background:var(--surface);color:var(--teal);box-shadow:0 1px 2px #212c261f}.news-language-control button:disabled{cursor:wait;opacity:.55}.news-translation-error{color:var(--red);text-align:right;margin:7px 0 -5px 45px;font-size:11px}.news-excerpt{-webkit-line-clamp:6;color:#35423c;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;margin:13px 0;font-size:13px;line-height:1.58;display:-webkit-box;overflow:hidden}.news-article>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding-top:10px;display:flex}.news-topic-list{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.news-topic-list>span,.news-topic-list>small{background:var(--surface-strong);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:220px;padding:2px 6px;font-size:10px;overflow:hidden}.news-topic-list>small{color:#355584;background:#e7edf8;font-weight:700}.news-article>footer a{color:var(--teal);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.news-load-more{align-self:center;min-width:130px;margin:6px 0}.news-feed-end{color:var(--ink-faint);text-align:center;text-transform:uppercase;padding:9px;font-size:11px}.news-coverage-rail{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:78px}.news-coverage-panel>header{border-bottom:1px solid var(--border);padding:14px 15px 11px}.news-source-list,.news-language-list{flex-direction:column;display:flex}.news-source-row{border-bottom:1px solid #edf0ee;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:7px 12px;display:grid}.news-source-row:last-child,.news-language-row:last-child{border-bottom:0}.news-source-row>span:first-child{background:var(--blue-soft);color:var(--blue);border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.news-source-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.news-source-row strong,.news-language-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.news-source-row small{color:var(--ink-faint);font-size:10px}.news-source-row b,.news-language-row b{font-variant-numeric:tabular-nums;font-size:13px}.news-language-row{border-bottom:1px solid #edf0ee;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:7px 12px;display:grid}.news-language-row>span{background:var(--teal-soft);color:var(--teal);text-align:center;border-radius:4px;padding:3px 4px;font-size:10px;font-weight:750}.target-pulse-workspace{max-width:none}.target-pulse-header{align-items:center}.provisional-badge{background:var(--amber-soft)!important;color:var(--amber)!important}.target-pulse-freshness{flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.target-pulse-freshness span,.target-pulse-freshness small{color:var(--ink-faint)}.target-pulse-freshness strong{font-size:13px;font-weight:650}.target-pulse-controls{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(210px,1.2fr) 170px 160px minmax(220px,1fr) 28px;align-items:center;gap:8px;margin-bottom:14px;padding:10px;display:grid}.target-pulse-select{background:var(--surface-subtle);border:1px solid var(--border);color:var(--ink-faint);border-radius:6px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;height:40px;padding:0 10px;display:grid}.target-pulse-select:focus-within{background:var(--surface);border-color:#7da99d;box-shadow:0 0 0 3px #176c5b17}.target-pulse-select select{appearance:none;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 8px;font-size:13px;overflow:hidden}.target-pulse-select:has(select:disabled){opacity:.55}.target-pulse-control-loader{color:var(--teal);justify-content:center;align-items:center;display:inline-flex}.target-pulse-state{border:1px solid var(--border);color:var(--ink-faint);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;padding:28px;display:flex}.target-pulse-state strong{color:var(--ink);font-size:13px}.target-pulse-state.is-error{background:var(--red-soft);color:var(--red);border-color:#e6c7c4}.target-pulse-state.is-error span{color:#765552;font-size:13px}.target-pulse-kpis{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(120px,1fr));min-height:68px;margin-bottom:10px;display:grid}.target-pulse-kpi{flex-direction:column;justify-content:center;padding:11px 17px;display:flex;position:relative}.target-pulse-kpi:not(:last-child):after{background:var(--border);content:"";width:1px;position:absolute;top:13px;bottom:13px;right:0}.target-pulse-kpi span{color:var(--ink-faint);text-transform:uppercase;font-size:11px}.target-pulse-kpi strong{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.25}.target-pulse-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.target-pulse-analysis{padding:18px}.target-pulse-section-header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.target-pulse-section-header h2,.target-pulse-timeline-heading h2{margin:2px 0 0;font-size:15px;line-height:1.25}.target-pulse-section-header>span{color:var(--ink-faint);white-space:nowrap;font-size:11px}.target-pulse-topic-list{border:1px solid var(--border);border-radius:6px;margin-top:12px;overflow:hidden}.target-pulse-topic-list button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 88px 112px;align-items:center;gap:14px;width:100%;min-height:67px;padding:9px 11px;display:grid}.target-pulse-topic-list button:not(:last-child){border-bottom:1px solid var(--border)}.target-pulse-topic-list button:hover,.target-pulse-topic-list button.is-selected{background:var(--surface-subtle)}.target-pulse-topic-list button.is-selected{box-shadow:inset 3px 0 0 var(--teal)}.target-pulse-topic-copy,.target-pulse-topic-signal,.target-pulse-topic-change{flex-direction:column;min-width:0;display:flex}.target-pulse-topic-copy{gap:3px}.target-pulse-topic-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.target-pulse-topic-copy small,.target-pulse-topic-change small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.target-pulse-topic-signal{gap:3px}.target-pulse-topic-signal b,.target-pulse-topic-change b{font-size:11px;font-weight:700}.target-pulse-topic-signal strong{font-variant-numeric:tabular-nums;font-size:12px}.target-pulse-topic-signal.is-positive{color:var(--green)}.target-pulse-topic-signal.is-negative{color:var(--red)}.target-pulse-topic-signal.is-neutral,.target-pulse-topic-signal.is-suppressed{color:var(--ink-faint)}.target-pulse-topic-change{color:var(--ink-soft);grid-template-columns:15px minmax(0,1fr);gap:2px 5px;display:grid}.target-pulse-topic-change svg{grid-row:1/3}.target-pulse-topic-change small{grid-column:2}.target-pulse-distribution{margin-top:16px}.target-pulse-distribution-bar{background:var(--surface-strong);border-radius:4px;width:100%;height:16px;display:flex;overflow:hidden}.target-pulse-distribution-bar>span{min-width:0}.target-pulse-distribution-bar .is-negative,.target-pulse-distribution-legend i.is-negative{background:var(--red)}.target-pulse-distribution-bar .is-neutral,.target-pulse-distribution-legend i.is-neutral{background:#9aa39e}.target-pulse-distribution-bar .is-positive,.target-pulse-distribution-legend i.is-positive{background:var(--green)}.target-pulse-distribution-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.target-pulse-distribution-legend span{color:var(--ink-faint);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:12px;display:grid}.target-pulse-distribution-legend i{border-radius:2px;width:7px;height:7px}.target-pulse-distribution-legend strong{color:var(--ink);font-variant-numeric:tabular-nums}.target-pulse-suppressed{background:var(--surface-subtle);border:1px dashed var(--border-strong);color:var(--ink-faint);border-radius:6px;justify-content:center;align-items:center;gap:8px;height:58px;margin-top:14px;font-size:12px;display:flex}.opinion-heading,.stance-heading,.target-pulse-timeline-heading{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.target-pulse-timeline{border:1px solid var(--border);border-radius:6px;margin-top:12px;overflow:hidden}.target-pulse-timeline-row{grid-template-columns:90px minmax(90px,1fr) minmax(90px,1fr) 75px;align-items:center;gap:12px;min-height:38px;padding:6px 11px;font-size:12px;display:grid}.target-pulse-timeline-row:not(:last-child){border-bottom:1px solid var(--border)}.target-pulse-timeline-row time{color:var(--ink-soft);font-weight:650}.target-pulse-timeline-row>span{color:var(--ink-faint)}.target-pulse-timeline-row b{justify-self:end;font-size:11px;font-weight:700}.target-pulse-timeline-row .is-positive{color:var(--green)}.target-pulse-timeline-row .is-negative{color:var(--red)}.target-pulse-timeline-row .is-neutral,.target-pulse-timeline-row .is-suppressed{color:var(--ink-faint)}.target-pulse-evidence-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.target-pulse-source-panel{padding:15px}.target-pulse-source-list{margin-top:10px}.target-pulse-source-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;min-height:46px;padding:7px 2px;display:flex}.target-pulse-source-row>span{flex-direction:column;min-width:0;display:flex}.target-pulse-source-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.target-pulse-source-row small{color:var(--ink-faint);font-size:11px}.target-pulse-source-row b{font-variant-numeric:tabular-nums;font-size:12px}.target-pulse-evidence-list{flex-direction:column;gap:9px;display:flex}.target-pulse-evidence-list>.target-pulse-section-header{padding:0 2px 3px}.target-pulse-evidence-item{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:7px;padding:12px}.target-pulse-evidence-item header{justify-content:space-between;align-items:start;gap:8px;display:flex}.target-pulse-evidence-item header>span{flex-direction:column;min-width:0;display:flex}.target-pulse-evidence-item header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.target-pulse-evidence-item header small{color:var(--ink-faint);font-size:11px}.target-pulse-evidence-item header a{color:var(--ink-faint);padding:2px;display:inline-flex}.target-pulse-evidence-item p{color:var(--ink-soft);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:10px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.target-pulse-evidence-item footer{align-items:center;gap:5px;display:flex}.target-pulse-evidence-item footer>span:last-child{color:var(--ink-faint);margin-left:auto;font-size:10px}.signal-label{background:var(--surface-strong);color:var(--ink-soft);text-transform:uppercase;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700}.signal-label.is-negative,.signal-label.is-oppose{background:var(--red-soft);color:var(--red)}.signal-label.is-positive,.signal-label.is-support{background:var(--green-soft);color:var(--green)}.target-pulse-no-evidence{border:1px dashed var(--border-strong);color:var(--ink-faint);border-radius:6px;justify-content:center;align-items:center;min-height:72px;padding:14px;font-size:12px;display:flex}@media (max-width:1180px){.dashboard-grid{grid-template-columns:1fr}.signal-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evidence-results-layout{grid-template-columns:minmax(0,1fr) 270px}.target-pulse-controls{grid-template-columns:minmax(210px,1fr) 160px 145px minmax(190px,1fr) 28px}.target-pulse-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:980px){.app-sidebar{display:none}.page-shell{margin-left:0;padding-top:55px}.mobile-header{background:var(--sidebar);color:#fff;z-index:60;justify-content:space-between;align-items:center;height:55px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.compact-brand{min-height:0;padding:0}.compact-brand .brand-mark{min-width:30px;height:30px}.mobile-header .icon-button{color:#fff}.mobile-nav-panel{background:var(--sidebar);z-index:55;border-top:1px solid #2d3b35;padding:13px;display:block;position:fixed;top:55px;left:0;right:0;box-shadow:0 12px 30px #0d18132e}.utility-bar{top:55px}.mobile-workspace-control{display:inline-flex}.mobile-workspace-control .workspace-avatar{width:27px;height:27px}.mobile-workspace-control strong{font-size:13px}.global-search{width:min(40vw,360px);margin-left:auto}.evidence-search-tool{grid-template-columns:minmax(240px,1fr) 150px 150px auto}.target-pulse-controls{grid-template-columns:minmax(220px,1fr) repeat(2,160px) 28px}.target-pulse-controls .topic-selector{grid-area:2/1/auto/-2}}@media (max-width:740px){.command-center{padding:22px 18px 34px}.utility-bar{gap:8px;padding:0 16px}.mobile-workspace-control strong,.global-search kbd,.utility-actions>.icon-button:first-child{display:none}.global-search{flex:1;width:auto;min-width:100px}.workspace-header{flex-direction:column;align-items:flex-start}.header-actions{justify-content:flex-start;width:100%}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-item:nth-child(2):after{display:none}.kpi-item:nth-child(-n+2){border-bottom:1px solid var(--border)}.stance-source-layout{grid-template-columns:1fr;gap:22px}.signal-rail{display:flex}.evidence-search-tool{grid-template-columns:1fr 1fr auto}.evidence-query-control{grid-column:1/-1}.evidence-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-query-duration{border-top:1px solid var(--border);grid-column:1/-1;align-items:flex-start}.evidence-results-layout{grid-template-columns:1fr}.evidence-coverage-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.target-pulse-controls{grid-template-columns:1fr 1fr 28px}.target-pulse-controls .target-selector,.target-pulse-controls .topic-selector{grid-column:1/-1}.target-pulse-controls .topic-selector{grid-row:auto}.target-pulse-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.target-pulse-kpi:nth-child(2):after{display:none}.target-pulse-kpi:nth-child(-n+2){border-bottom:1px solid var(--border)}.target-pulse-layout{grid-template-columns:1fr}.target-pulse-evidence-rail{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);display:grid}}@media (max-width:540px){.command-center{padding-left:12px;padding-right:12px}.utility-bar{padding:0 10px}.utility-actions{gap:1px}.top-avatar{display:none}.workspace-header h1{font-size:23px}.header-actions{grid-template-columns:1fr 1fr;display:grid}.select-control{grid-column:1/-1;justify-content:flex-start}.header-actions .icon-label-button{min-width:0;padding:0 8px}.kpi-item{padding:15px 13px}.kpi-value-row>strong{font-size:20px}.issues-heading{flex-direction:column;align-items:flex-start}.table-tools{justify-content:space-between;width:100%}.panel-footer{flex-direction:column;align-items:flex-start;gap:3px;padding-top:9px;padding-bottom:9px}.preview-notice{align-items:flex-start}.evidence-drawer{width:100vw}.drawer-header,.drawer-intro,.evidence-preview,.drawer-summary{padding-left:16px;padding-right:16px}.drawer-summary span{font-size:10px}.drawer-summary strong{font-size:15px}.evidence-heading-row{padding-left:16px;padding-right:16px}.evidence-actions{flex-direction:column;align-items:stretch}.evidence-actions>*{width:100%}.evidence-workspace-header,.evidence-freshness{align-items:flex-start}.evidence-search-tool{grid-template-columns:1fr}.evidence-query-control,.evidence-search-button{grid-column:1}.evidence-summary-item{padding:10px}.evidence-summary-item>span:first-child{display:none}.evidence-document-card{padding:14px 12px 11px}.evidence-document-header{grid-template-columns:30px minmax(0,1fr)}.document-source-icon{width:30px;height:30px}.similarity-value{justify-self:start}.evidence-document-actions{grid-column:2;align-items:flex-start}.evidence-document-card>footer{flex-direction:column;align-items:flex-start}.evidence-coverage-rail{display:flex}.target-pulse-header,.target-pulse-freshness{align-items:flex-start}.target-pulse-controls{grid-template-columns:1fr}.target-pulse-controls .target-selector,.target-pulse-controls .topic-selector{grid-column:1}.target-pulse-control-loader{height:24px}.target-pulse-analysis{padding:14px 12px}.target-pulse-section-header{flex-direction:column;align-items:flex-start;gap:4px}.target-pulse-topic-list button{grid-template-columns:minmax(0,1fr) auto;gap:8px}.target-pulse-topic-change{flex-direction:row;grid-column:1/-1;align-items:center;display:flex}.target-pulse-distribution-legend{gap:5px}.target-pulse-distribution-legend span{grid-template-columns:7px minmax(0,1fr)}.target-pulse-distribution-legend strong{grid-column:2}.target-pulse-timeline-row{grid-template-columns:68px minmax(62px,1fr) 65px;gap:7px}.target-pulse-timeline-row>span:nth-of-type(2){display:none}.target-pulse-evidence-rail{display:flex}}.issue-brief-workspace{max-width:none}.issue-brief-header{align-items:center}.issue-brief-freshness{flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.issue-brief-freshness span{color:var(--ink-faint)}.issue-brief-freshness strong{font-size:13px;font-weight:650}.issue-brief-controls{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(300px,1fr) 170px 138px auto;align-items:center;gap:8px;margin-bottom:14px;padding:10px;display:grid}.issue-brief-query,.issue-brief-window,.issue-brief-language{background:var(--surface-subtle);border:1px solid var(--border);color:var(--ink-faint);border-radius:6px;align-items:center;min-width:0;height:40px;padding:0 10px;display:flex}.issue-brief-query:focus-within,.issue-brief-window:focus-within{background:var(--surface);border-color:#7da99d;box-shadow:0 0 0 3px #176c5b17}.issue-brief-query input,.issue-brief-window select{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 8px}.issue-brief-window select{appearance:none;font-size:13px}.issue-brief-language{gap:3px;padding:4px 5px 4px 8px}.issue-brief-language>svg{margin-right:2px}.issue-brief-language button{color:var(--ink-faint);background:0 0;border-radius:4px;min-width:38px;height:30px;font-size:12px;font-weight:700}.issue-brief-language button:hover{color:var(--ink)}.issue-brief-language button.is-active{background:var(--surface);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px #131f190f;color:var(--teal)}.issue-brief-generate{min-width:112px;height:40px}.issue-brief-state{border:1px solid var(--border);color:var(--ink-faint);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;padding:30px;display:flex}.issue-brief-state strong{color:var(--ink);font-size:13px}.issue-brief-state span{text-align:center;max-width:560px;font-size:13px}.issue-brief-state.is-error{background:var(--red-soft);color:var(--red);border-color:#e6c7c4}.issue-brief-summary{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,minmax(118px,1fr)) auto;align-items:stretch;min-height:68px;margin-bottom:14px;display:grid}.issue-brief-summary-item{align-items:center;gap:10px;padding:12px 15px;display:flex;position:relative}.issue-brief-summary-item:after{background:var(--border);content:"";width:1px;position:absolute;top:14px;bottom:14px;right:0}.issue-brief-summary-item>span:first-child{background:var(--blue-soft);color:var(--blue);border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.issue-brief-summary-item>span:last-child{flex-direction:column;min-width:0;display:flex}.issue-brief-summary-item small,.issue-brief-duration span{color:var(--ink-faint);text-transform:uppercase;font-size:11px}.issue-brief-summary-item strong{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.2}.issue-brief-duration{flex-direction:column;justify-content:center;align-items:flex-end;min-width:105px;padding:12px 16px;display:flex}.issue-brief-duration strong{font-variant-numeric:tabular-nums;font-size:12px}.issue-brief-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.issue-brief-main{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;min-width:0}.issue-brief-section{padding:20px 22px}.issue-brief-section:not(:last-child){border-bottom:1px solid var(--border)}.issue-brief-section-heading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.issue-brief-section-heading>div{min-width:0}.issue-brief-section-heading span{color:var(--ink-faint);font-size:11px;font-weight:700;display:block}.issue-brief-section-heading h2{margin:3px 0 0;font-size:16px;line-height:1.25}.issue-brief-section-heading>strong{background:var(--surface-strong);color:var(--ink-soft);border-radius:5px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:12px;display:inline-flex}.issue-brief-overview{background:#fbfcfb}.issue-brief-overview>p{max-width:900px;margin:0;font-size:15px;line-height:1.65}.issue-brief-overview-claim{display:inline}.issue-brief-citation-markers{vertical-align:baseline;gap:2px;margin-left:3px;display:inline-flex}.issue-brief-citation-markers>button{color:var(--teal);cursor:pointer;vertical-align:super;background:0 0;border:0;padding:2px 1px;font-size:11px;font-weight:750;line-height:1;position:relative}.issue-brief-citation-markers>button:focus-visible{outline:2px solid var(--teal);outline-offset:1px;border-radius:2px}.issue-brief-citation-tooltip{background:var(--ink);color:var(--surface);text-align:left;z-index:20;border-radius:5px;width:min(320px,75vw);padding:10px 11px;font-size:13px;font-weight:400;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #141f1a2e}.issue-brief-citation-tooltip strong,.issue-brief-citation-tooltip>span{display:block}.issue-brief-citation-tooltip strong{color:#b9e4db;margin-bottom:5px;font-size:11px}.issue-brief-citation-markers>button:hover .issue-brief-citation-tooltip,.issue-brief-citation-markers>button:focus-visible .issue-brief-citation-tooltip{display:block}@media (max-width:600px){.issue-brief-citation-tooltip{width:auto;position:fixed;bottom:12px;left:12px;right:12px;transform:none}}.topics-workspace{max-width:1680px}.topics-workspace-header{justify-content:space-between;align-items:flex-end;display:flex}.topics-freshness{flex-direction:column;align-items:flex-end;gap:2px;padding-bottom:4px;display:flex}.topics-freshness span,.topics-section-header>span{color:var(--ink-faint);font-size:12px}.topics-freshness strong{font-size:13px;font-weight:650}.topics-filter-bar{background:var(--surface);border:1px solid var(--border);grid-template-columns:minmax(260px,1fr) minmax(180px,230px) minmax(145px,175px) minmax(155px,185px) auto 42px;align-items:stretch;min-height:44px;display:grid}.topics-query-control,.topics-filter-control{border-right:1px solid var(--border);color:var(--ink-soft);align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex;position:relative}.topics-query-control input,.topics-filter-control select{background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px}.topics-filter-control select{appearance:none;padding-right:18px}.topics-filter-control>svg:last-child{pointer-events:none;position:absolute;right:10px}.topics-apply-button{border-radius:0;min-width:92px}.topics-reset-button{border-radius:0;width:42px;height:42px}.topics-summary-strip{background:var(--surface);border:1px solid var(--border);border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.topics-summary-strip>div{flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.topics-summary-strip>div:not(:last-child){border-right:1px solid var(--border)}.topics-summary-strip span{color:var(--ink-faint);text-transform:uppercase;font-size:11px}.topics-summary-strip strong{font-size:17px}.topics-layout{grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);align-items:start;gap:16px;margin-top:16px;transition:opacity .12s;display:grid}.topics-layout.is-updating .topic-detail{opacity:.64;pointer-events:none}.topics-index,.topic-detail{background:var(--surface);border:1px solid var(--border);min-width:0}.topics-index{max-height:calc(100vh - 230px);position:sticky;top:76px;overflow:hidden}.topics-section-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.section-kicker{color:var(--ink-faint);text-transform:uppercase;font-size:10px;font-weight:650;display:block}.topics-section-header h2,.topics-section-header h3,.topic-detail-section h3{margin:2px 0 0;font-size:16px}.topics-index-head{background:var(--surface-subtle);border-bottom:1px solid var(--border);color:var(--ink-faint);text-transform:uppercase;grid-template-columns:minmax(0,1fr) 52px 58px;padding:7px 12px;font-size:10px;font-weight:650;display:grid}.topics-index-head span:not(:first-child){text-align:right}.topics-index-list{max-height:calc(100vh - 335px);overflow-y:auto}.topics-index-list>button{background:var(--surface);border-bottom:1px solid var(--border);text-align:left;grid-template-columns:minmax(0,1fr) 52px 58px;align-items:center;gap:8px;width:100%;min-height:84px;padding:10px 12px;display:grid}.topics-index-list>button:hover{background:var(--surface-subtle)}.topics-index-list>button.is-selected{background:var(--teal-soft);box-shadow:inset 3px 0 0 var(--teal)}.topic-row-main{flex-direction:column;min-width:0;display:flex}.topic-row-main strong{font-size:13px;line-height:1.3}.topic-row-main small,.topic-row-actors{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.topic-row-count,.topic-row-delta{text-align:right;justify-content:flex-end;font-size:12px;font-weight:650}.topic-row-delta{color:var(--ink-faint);align-items:center;display:flex}.topic-row-delta.is-up{color:var(--green)}.topic-row-delta.is-down{color:var(--red)}.topic-detail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.topic-detail-header h2{margin:4px 0 7px;font-size:24px;line-height:1.2}.topic-detail-header p{color:var(--ink-soft);max-width:720px;margin:0}.topic-confidence{background:var(--green-soft);color:var(--green);flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:650;display:flex}.topic-action-row{border-bottom:1px solid var(--border);gap:4px;padding:8px 12px;display:flex}.topic-action-row a,.topic-action-row button{color:var(--teal);background:0 0;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:650;display:flex}.topic-action-row a:hover,.topic-action-row button:hover,.topic-action-row button.is-watched{background:var(--teal-soft)}.topic-action-row button:disabled{opacity:.55}.watchlist-inline-error{background:var(--red-soft);color:var(--red);border-bottom:1px solid #efd2cf;margin:0;padding:7px 12px;font-size:11px}.topic-metric-strip{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.topic-metric-strip>div{flex-direction:column;gap:3px;padding:13px 16px;display:flex}.topic-metric-strip>div:not(:last-child){border-right:1px solid var(--border)}.topic-metric-strip span{color:var(--ink-faint);font-size:11px}.topic-metric-strip strong{font-size:15px}.topic-timeline-section,.topic-news-section,.topic-signals-section,.topic-evidence-section{border-bottom:1px solid var(--border)}.topic-timeline{grid-template-columns:24px minmax(0,1fr);align-items:stretch;gap:8px;width:100%;min-width:0;height:190px;padding:14px 16px 12px;display:grid;overflow:hidden}.topic-timeline-axis{color:var(--ink-faint);text-align:right;grid-template-rows:minmax(0,1fr) 20px;min-width:0;font-size:9px;display:grid}.topic-timeline-axis-scale{min-height:0;position:relative}.topic-timeline-axis-scale span{line-height:1;position:absolute;right:0;transform:translateY(-50%)}.topic-timeline-plot-frame{min-width:0;position:relative}.topic-timeline-plot-frame:before{background:var(--surface-strong);content:"";position:absolute;inset:0 0 20px}.topic-timeline-gridlines{pointer-events:none;z-index:1;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 20px}.topic-timeline-gridlines span{border-top:1px solid var(--border)}.topic-timeline-plot{z-index:2;gap:2px;min-width:0;height:100%;display:grid;position:relative}.topic-timeline-bucket{text-align:center;grid-template-rows:1fr 20px;min-width:0;display:grid}.topic-timeline-track{flex-direction:column;justify-content:flex-end;display:flex}.topic-timeline-stack{flex-direction:column;width:100%;min-height:0;display:flex}.topic-timeline-stack>span{min-height:0;display:block}.topic-timeline-stack>span[data-count]:not([data-count="0"]){min-height:3px}.topic-timeline-social-bar{background:var(--blue)}.topic-timeline-news-bar{background:var(--teal)}.topic-timeline-svg{z-index:2;width:100%;height:calc(100% - 20px);display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.topic-timeline-svg .topic-timeline-social-bar{stroke:var(--blue);stroke-linecap:butt;stroke-width:6px}.topic-timeline-svg .topic-timeline-news-bar{stroke:var(--teal);stroke-linecap:butt;stroke-width:6px}.topic-timeline-day-hit{fill:#0000;pointer-events:all}.topic-timeline-svg-labels{z-index:2;height:20px;position:absolute;bottom:0;left:0;right:0}.topic-timeline-svg-labels small{color:var(--ink-faint);white-space:nowrap;padding-top:4px;font-size:8px;position:absolute;transform:translate(-50%)}.topic-timeline-svg-labels small.is-first{transform:none}.topic-timeline-svg-labels small.is-last{transform:translate(-100%)}.topic-timeline-legend{color:var(--ink-faint);align-items:center;gap:12px;font-size:11px;display:flex}.topic-timeline-legend span{align-items:center;gap:5px;display:flex}.topic-timeline-legend i{width:8px;height:8px;display:block}.topic-timeline-legend i.is-social{background:var(--blue)}.topic-timeline-legend i.is-news{background:var(--teal)}.topic-timeline-legend strong{font-size:11px;font-weight:500}.topic-timeline-bucket small{color:var(--ink-faint);white-space:nowrap;padding-top:4px;font-size:8px;overflow:visible}.topic-news-loading,.topic-news-state{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:9px;min-height:68px;padding:13px 16px;font-size:12px;display:flex}.topic-news-state>div{flex-direction:column;gap:3px;display:flex}.topic-news-state strong{color:var(--ink);font-size:12px}.topic-news-state a,.topic-news-state button,.topic-news-footer a{flex:none;align-items:center;gap:5px;font-size:11px;display:flex}.topic-news-metrics{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.topic-news-metrics>div{flex-direction:column;gap:2px;padding:10px 14px;display:flex}.topic-news-metrics>div:not(:last-child){border-right:1px solid var(--border)}.topic-news-metrics span{color:var(--ink-faint);text-transform:uppercase;font-size:9px}.topic-news-metrics strong{font-size:13px}.topic-news-sources{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.topic-news-sources>span{background:var(--surface-strong);color:var(--ink-soft);padding:3px 5px;font-size:9px}.topic-news-sources strong{color:var(--ink)}.topic-news-list>article{padding:13px 16px}.topic-news-list>article:not(:last-child){border-bottom:1px solid var(--border)}.topic-news-list article>header,.topic-news-list article>footer{color:var(--ink-faint);justify-content:space-between;align-items:center;font-size:9px;display:flex}.topic-news-list article>a{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.topic-news-list article>a:hover h4{color:var(--teal)}.topic-news-list article>a>svg{color:var(--ink-faint);flex:none;margin-top:10px}.topic-news-list h4{margin:7px 0 5px;font-size:13px;line-height:1.35}.topic-news-list p{color:var(--ink-soft);margin:0 0 7px;font-size:11px;line-height:1.45}.topic-news-list footer{gap:12px}.topic-news-list footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-news-list footer span:last-child{flex:none}.topic-news-footer{background:var(--surface-subtle);border-top:1px solid var(--border);color:var(--ink-faint);justify-content:space-between;align-items:center;padding:8px 14px;font-size:10px;display:flex}.topic-news-footer a{color:var(--teal);font-weight:650}.topic-detail-grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.topic-detail-grid.is-news-only{grid-template-columns:1fr}.topic-detail-grid.is-news-only .topic-detail-section:first-child{border-right:0}.topic-detail-section{min-width:0;padding-bottom:12px}.topic-detail-section:first-child{border-right:1px solid var(--border)}.topic-detail-section>header{justify-content:space-between;align-items:center;padding:14px;display:flex}.topic-detail-section>header>svg{color:var(--ink-faint)}.topic-actor-list{border-top:1px solid var(--border)}.topic-actor-list a{grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:48px;padding:7px 14px;display:grid}.topic-actor-list a:not(:last-child){border-bottom:1px solid var(--border)}.topic-actor-list a:hover{background:var(--surface-subtle)}.topic-actor-avatar{background:var(--blue-soft);color:var(--blue);justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:flex}.topic-actor-list a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.topic-actor-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.topic-actor-list small{color:var(--ink-faint);font-size:10px}.topic-mix-list{border-top:1px solid var(--border);padding:10px 14px}.topic-mix-list>div{grid-template-columns:minmax(120px,.8fr) 1fr;align-items:center;gap:10px;margin:7px 0;display:grid}.topic-mix-list>div>span:first-child{flex-direction:column;min-width:0;display:flex}.topic-mix-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.topic-mix-list small{color:var(--ink-faint);font-size:9px}.topic-mix-track{background:var(--surface-strong);height:7px;display:block}.topic-mix-track>span{background:var(--teal);height:100%;display:block}.topic-language-row{flex-wrap:wrap;gap:6px;padding:0 14px;display:flex}.topic-language-row>span{background:var(--surface-strong);color:var(--ink-soft);padding:4px 6px;font-size:10px}.topic-empty-note{color:var(--ink-faint);margin:0;padding:14px;font-size:12px}.topic-signal-list>article{padding:14px}.topic-signal-list>article:not(:last-child){border-bottom:1px solid var(--border)}.topic-signal-list article>header{justify-content:space-between;align-items:center;display:flex}.topic-signal-list article>header a{color:var(--teal);font-size:13px;font-weight:650}.topic-signal-list article>header span{color:var(--ink-faint);font-size:10px}.topic-signal-list article>p{color:var(--ink-faint);margin:8px 0 0;font-size:11px}.topic-distribution{margin-top:10px}.topic-distribution-bar{height:8px;display:flex;overflow:hidden}.topic-distribution-bar span:first-child{background:var(--red)}.topic-distribution-bar span:nth-child(2){background:var(--border-strong)}.topic-distribution-bar span:nth-child(3){background:var(--green)}.topic-distribution-labels{justify-content:space-between;margin-top:4px;display:flex}.topic-distribution-labels span{color:var(--ink-faint);font-size:9px}.topic-evidence-list>article{padding:14px 16px}.topic-evidence-list>article:not(:last-child){border-bottom:1px solid var(--border)}.topic-evidence-list article>header{color:var(--ink-faint);justify-content:space-between;align-items:center;font-size:10px;display:flex}.topic-evidence-author{align-items:center;gap:5px;min-width:0;display:flex}.topic-evidence-author strong{color:var(--ink);font-size:11px}.topic-evidence-author small{color:var(--ink-faint)}.topic-evidence-list p{overflow-wrap:anywhere;margin:9px 0;font-size:13px;line-height:1.5}.topic-evidence-list footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.topic-evidence-list footer>span{background:var(--surface-strong);color:var(--ink-soft);padding:3px 5px;font-size:9px}.topic-evidence-list footer a{color:var(--teal);align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:650;display:flex}.topics-loading,.topics-state{background:var(--surface);border:1px solid var(--border);color:var(--ink-faint);justify-content:center;align-items:center;min-height:280px;margin-top:16px;display:flex}.topics-loading{gap:9px}.topics-state{text-align:center;flex-direction:column;padding:30px}.topics-state h2{color:var(--ink);margin:10px 0 4px;font-size:18px}.topics-state p{max-width:480px;margin:0}.topics-inline-error{background:var(--red-soft);color:var(--red);padding:8px 12px;font-size:12px}.topic-detail-unavailable{color:var(--ink-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.topic-detail-unavailable h2{color:var(--ink);margin:10px 0 4px;font-size:18px}.topic-detail-unavailable p{max-width:460px;margin:0 0 16px}@media (max-width:1180px){.topics-filter-bar{grid-template-columns:minmax(230px,1fr) repeat(3,minmax(140px,.55fr)) auto 42px}.topics-layout{grid-template-columns:minmax(310px,.65fr) minmax(480px,1.35fr)}}@media (max-width:980px){.topics-filter-bar{grid-template-columns:1fr 1fr}.topics-filter-bar>*{border-bottom:1px solid var(--border)}.topics-query-control{grid-column:1/-1}.topics-apply-button{min-height:42px}.topics-reset-button{justify-self:stretch;width:auto}.topics-layout{grid-template-columns:1fr}.topics-index{max-height:none;position:static}.topics-index-list{max-height:390px}}@media (max-width:600px){.topics-workspace-header,.topic-detail-header{flex-direction:column;align-items:flex-start}.topics-freshness{align-items:flex-start}.topics-filter-bar{grid-template-columns:1fr}.topics-query-control{grid-column:auto}.topics-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-summary-strip>div{border-bottom:1px solid var(--border)}.topics-summary-strip>div:nth-child(2n){border-right:0}.topics-summary-strip>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.topics-index-head,.topics-index-list>button{grid-template-columns:minmax(0,1fr) 48px 52px}.topic-detail-header h2{font-size:20px}.topic-confidence{flex:0 auto}.topic-action-row{overflow-x:auto}.topic-action-row a,.topic-action-row button{white-space:nowrap}.topic-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-metric-strip>div:nth-child(2){border-right:0}.topic-metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.topic-detail-grid{grid-template-columns:1fr}.topic-detail-section:first-child{border-bottom:1px solid var(--border);border-right:0}.topic-timeline{gap:6px;height:170px;padding-inline:10px}.topic-timeline-svg .topic-timeline-social-bar,.topic-timeline-svg .topic-timeline-news-bar{stroke-width:3px}.topic-timeline-legend{flex-direction:column;align-items:flex-end;gap:2px}.topic-timeline-legend strong{display:none}.topic-timeline-bucket small{visibility:hidden}.topic-timeline-bucket:nth-child(10n+1) small,.topic-timeline-bucket:last-child small{visibility:visible}.topic-news-state{flex-direction:column;align-items:flex-start}.topic-news-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-news-metrics>div:nth-child(2){border-right:0}.topic-news-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.topic-news-footer{flex-direction:column;align-items:flex-start;gap:6px}.topic-signal-list article>header{flex-direction:column;align-items:flex-start;gap:2px}.topic-evidence-list article>header{flex-direction:column;align-items:flex-start;gap:4px}.topic-evidence-list footer a{margin-left:0}}.issue-brief-development-list,.issue-brief-row-list,.issue-brief-discussion-list{flex-direction:column;display:flex}.issue-brief-development{padding:16px 0}.issue-brief-development:first-child{padding-top:2px}.issue-brief-development:not(:last-child){border-bottom:1px solid var(--border)}.issue-brief-development>header{grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.issue-brief-development-index{background:var(--teal);border-radius:2px;width:3px;height:10px;margin-top:4px}.issue-brief-development h3{margin:0;font-size:13px;line-height:1.35}.issue-brief-development header div>span,.issue-brief-development time{color:var(--ink-faint);font-size:11px}.issue-brief-development>p,.issue-brief-compact-row p,.issue-brief-discussion-list p{color:var(--ink-soft);margin:8px 0 0 20px;line-height:1.55}.issue-brief-evidence-links{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.issue-brief-development>.issue-brief-evidence-links{margin-left:20px}.issue-brief-evidence-links button{background:var(--blue-soft);color:#345e7d;border:1px solid #cfdfe9;border-radius:4px;align-items:center;gap:3px;height:23px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.issue-brief-evidence-links button:hover{background:#d9e8f1;border-color:#abc8da}.issue-brief-compact-row{grid-template-columns:minmax(130px,.32fr) minmax(0,.68fr);align-items:start;gap:18px;padding:13px 0;display:grid}.issue-brief-compact-row:first-child{padding-top:0}.issue-brief-compact-row:not(:last-child){border-bottom:1px solid var(--border)}.issue-brief-compact-row>strong{font-size:13px;line-height:1.4}.issue-brief-compact-row p,.issue-brief-compact-row .issue-brief-evidence-links{margin-top:0;margin-left:0}.issue-brief-compact-row .issue-brief-evidence-links{margin-top:8px}.issue-brief-questions{margin:0;padding:0;list-style:none}.issue-brief-questions li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.issue-brief-questions li:not(:last-child){border-bottom:1px solid var(--border)}.issue-brief-questions li>span{background:var(--amber-soft);color:var(--amber);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.issue-brief-questions p{margin:1px 0 0;line-height:1.5}.issue-brief-section-empty{color:var(--ink-faint);margin:2px 0;font-size:13px}.issue-brief-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.issue-brief-rail-section{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;padding:16px}.issue-brief-rail-section .issue-brief-section-heading{margin-bottom:12px}.issue-brief-rail-section .issue-brief-section-heading h2{font-size:14px}.issue-brief-coverage-list>div{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.issue-brief-coverage-list>div:not(:last-child){border-bottom:1px solid var(--border)}.issue-brief-coverage-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.issue-brief-coverage-list strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.issue-brief-discussion-list article{padding:10px 0}.issue-brief-discussion-list article:first-child{padding-top:0}.issue-brief-discussion-list article:not(:last-child){border-bottom:1px solid var(--border)}.issue-brief-discussion-list header{justify-content:space-between;align-items:start;gap:10px;display:flex}.issue-brief-discussion-list header strong{font-size:13px}.issue-brief-discussion-list header span{color:var(--ink-faint);flex:none;font-size:11px}.issue-brief-discussion-list p,.issue-brief-discussion-list .issue-brief-evidence-links{margin-left:0}.issue-brief-caveat{border-top:1px solid var(--border);color:var(--ink-faint);margin:12px 0 0;padding-top:10px;font-size:11px;line-height:1.4}.issue-brief-timeline{margin:0;padding:0;list-style:none}.issue-brief-timeline li{grid-template-columns:64px 8px minmax(0,1fr);align-items:start;gap:8px;min-height:48px;display:grid}.issue-brief-timeline time{color:var(--ink-faint);text-align:right;padding-top:1px;font-size:10px;line-height:1.35}.issue-brief-timeline li>span{background:var(--teal);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #8cb4a9}.issue-brief-timeline li:not(:last-child)>span:after{background:var(--border-strong);content:"";width:1px;height:42px;position:absolute;top:7px;left:2px}.issue-brief-timeline a,.issue-brief-timeline li div>strong{align-items:start;gap:4px;font-size:11px;font-weight:600;line-height:1.35;display:flex}.issue-brief-timeline a:hover{color:var(--teal)}.issue-brief-timeline a svg{flex:none;margin-top:1px}.issue-brief-timeline small{color:var(--ink-faint);margin-top:2px;font-size:10px;display:block}.issue-brief-citation-inspector{background:var(--surface);border-left:1px solid var(--border-strong);z-index:80;flex-direction:column;width:min(410px,100vw - 30px);padding:18px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #141f1a1f}.issue-brief-citation-inspector>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.issue-brief-citation-inspector>header div{flex-direction:column;display:flex}.issue-brief-citation-inspector>header span{color:var(--blue);font-size:12px;font-weight:750}.issue-brief-citation-inspector>header strong{margin-top:2px;font-size:13px}.issue-brief-citation-inspector>header button{background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.issue-brief-citation-inspector h2{margin:26px 0 10px;font-size:16px;line-height:1.4}.issue-brief-citation-inspector blockquote{border-left:3px solid var(--teal);color:var(--ink-soft);margin:8px 0;padding:4px 0 4px 15px;font-size:13px;line-height:1.65;overflow-y:auto}.issue-brief-citation-inspector footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.issue-brief-citation-inspector footer span,.issue-brief-citation-inspector footer a{color:var(--ink-faint);align-items:center;gap:4px;font-size:11px;display:inline-flex}.issue-brief-citation-inspector footer a{color:var(--teal);font-weight:650}.communication-review-workspace{max-width:none}.communication-review-header{align-items:end}.communication-review-freshness{flex-direction:column;align-items:flex-end;padding-bottom:2px;display:flex}.communication-review-freshness span{color:var(--ink-faint);font-size:11px}.communication-review-freshness strong{margin-top:3px;font-size:13px}.communication-review-form{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) 340px;margin-bottom:16px;display:grid;overflow:hidden}.communication-review-editor{padding:18px 20px 20px}.communication-review-field-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.communication-review-field-heading label,.communication-review-settings legend,.communication-objective>span{color:var(--ink-soft);font-size:12px;font-weight:700}.communication-review-field-heading span{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.communication-review-editor textarea{border:1px solid var(--border);color:var(--ink);font:inherit;resize:vertical;background:#fcfdfc;border-radius:5px;width:100%;min-height:242px;padding:13px 14px;font-size:14px;line-height:1.6}.communication-review-editor textarea:focus,.communication-objective textarea:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #1b78651a}.communication-review-settings{background:var(--surface-subtle);border-left:1px solid var(--border);flex-direction:column;gap:16px;padding:18px;display:flex}.communication-review-settings fieldset{border:0;margin:0;padding:0}.communication-review-settings legend{margin-bottom:8px}.communication-platform-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.communication-platform-options button{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);border-radius:5px;justify-content:center;align-items:center;gap:4px;height:34px;padding:0 7px;font-size:12px;font-weight:650;display:inline-flex}.communication-platform-options button.is-active{color:#126451;background:#e2f0ec;border-color:#9bc8bd}.communication-objective{flex-direction:column;gap:8px;display:flex}.communication-objective small{color:var(--ink-faint);margin-left:4px;font-size:11px;font-weight:500}.communication-objective textarea{background:var(--surface);border:1px solid var(--border);color:var(--ink);font:inherit;resize:vertical;border-radius:5px;min-height:72px;padding:9px 10px;font-size:13px;line-height:1.45}.communication-review-setting-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.communication-review-setting-row>label,.communication-review-language{background:var(--surface);border:1px solid var(--border);border-radius:5px;align-items:center;height:34px;padding:0 9px;display:flex;position:relative}.communication-review-setting-row select{appearance:none;color:var(--ink-soft);background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 22px 0 7px;font-size:12px}.communication-review-setting-row>label>svg:last-child{pointer-events:none;position:absolute;right:8px}.communication-review-language{gap:2px;padding-right:4px}.communication-review-language>svg{color:var(--ink-faint);margin-right:3px}.communication-review-language button{color:var(--ink-faint);background:0 0;border:0;border-radius:3px;height:25px;padding:0 7px;font-size:11px;font-weight:750}.communication-review-language button.is-active{color:#126451;background:#e2f0ec}.communication-review-submit{justify-content:center;width:100%;height:38px;margin-top:auto}.communication-review-error{color:#873426;background:#fff0ed;border:1px solid #efc1b8;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 13px;font-size:13px;display:flex}.communication-review-result-summary{background:var(--surface);border:1px solid var(--border);border-radius:7px;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;min-height:62px;margin-bottom:12px;display:grid}.communication-review-result-summary>div{border-right:1px solid var(--border);align-items:center;gap:9px;padding:10px 14px;display:flex}.communication-review-result-summary>div>svg{color:var(--blue)}.communication-review-result-summary>div span{flex-direction:column;display:flex}.communication-review-result-summary small,.communication-review-duration{color:var(--ink-faint);font-size:10px;font-weight:650}.communication-review-result-summary strong{color:var(--ink);margin-top:2px;font-size:13px}.communication-review-duration{white-space:nowrap;align-items:center;padding:0 14px;display:flex}.communication-review-duration strong{margin:0 0 0 4px;font-size:12px}.communication-review-result-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.communication-review-main,.communication-review-rail{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;min-width:0}.communication-review-section,.communication-review-rail>section{padding:19px 21px}.communication-review-section:not(:last-child),.communication-review-rail>section:not(:last-child){border-bottom:1px solid var(--border)}.communication-review-assessment{background:#fbfcfb}.communication-review-section-heading{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:14px;display:grid}.communication-review-section-heading>span{background:var(--blue-soft);color:var(--blue);border-radius:5px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.communication-review-section-heading small{color:var(--ink-faint);font-size:10px;font-weight:750;display:block}.communication-review-section-heading h2{margin:2px 0 0;font-size:15px;line-height:1.2}.communication-review-section-heading>strong{background:var(--surface-strong);color:var(--ink-soft);border-radius:4px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:inline-flex}.communication-review-assessment>p{margin:0;font-size:14px;line-height:1.6}.communication-objective-fit{background:var(--surface-subtle);border-left:3px solid var(--border-strong);grid-template-columns:125px minmax(0,1fr);align-items:start;gap:3px 12px;margin-top:14px;padding:9px 11px;display:grid}.communication-objective-fit.is-aligned{border-left-color:var(--teal)}.communication-objective-fit.is-partially_aligned,.communication-objective-fit.is-unclear{border-left-color:#c08a19}.communication-objective-fit strong{font-size:12px}.communication-objective-fit span{color:var(--ink-soft);font-size:12px;line-height:1.45}.communication-claim-list article,.communication-risk-list article{padding:14px 0}.communication-claim-list article:first-child,.communication-risk-list article:first-child{padding-top:0}.communication-claim-list article:not(:last-child),.communication-risk-list article:not(:last-child){border-bottom:1px solid var(--border)}.communication-claim-list header{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;display:grid}.communication-claim-list header strong,.communication-risk-list header strong{font-size:12px;line-height:1.45}.communication-verdict,.communication-severity,.communication-recommendation-list small{text-transform:uppercase;border-radius:4px;justify-content:center;padding:4px 6px;font-size:10px;font-weight:750;display:inline-flex}.communication-verdict.is-supported{color:#126451;background:#e2f0ec}.communication-verdict.is-partially_supported,.communication-verdict.is-not_found,.communication-verdict.is-not_checkable{color:#805d12;background:#fff3d6}.communication-verdict.is-contradicted{color:#8d3022;background:#ffe4df}.communication-claim-list article>p,.communication-risk-list article>p{color:var(--ink-soft);margin:8px 0 0 102px;font-size:13px;line-height:1.5}.communication-claim-list .issue-brief-evidence-links{margin-left:102px}.communication-risk-list header{align-items:center;gap:8px;display:flex}.communication-risk-list header strong{text-transform:capitalize}.communication-severity.is-high{color:#8d3022;background:#ffe4df}.communication-severity.is-medium{color:#805d12;background:#fff3d6}.communication-severity.is-low{background:var(--blue-soft);color:#345e7d}.communication-risk-list article>p,.communication-risk-list .issue-brief-evidence-links{margin-left:0}.communication-risk-list article>div:not(.issue-brief-evidence-links){background:var(--surface-subtle);color:var(--ink-soft);align-items:start;gap:7px;margin-top:9px;padding:8px 9px;font-size:12px;line-height:1.45;display:flex}.communication-risk-list article>div>svg{color:var(--teal);flex:none;margin-top:1px}.communication-recommendation-list{margin:0;padding:0;list-style:none}.communication-recommendation-list>li{grid-template-columns:25px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.communication-recommendation-list>li:first-child{padding-top:0}.communication-recommendation-list>li:not(:last-child){border-bottom:1px solid var(--border)}.communication-recommendation-list>li>span{background:var(--ink);color:var(--surface);border-radius:4px;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;font-weight:750;display:inline-flex}.communication-recommendation-list header{justify-content:space-between;align-items:start;gap:10px;display:flex}.communication-recommendation-list header strong{font-size:13px;line-height:1.45}.communication-recommendation-list small.is-required{color:#8d3022;background:#ffe4df}.communication-recommendation-list small.is-recommended{color:#805d12;background:#fff3d6}.communication-recommendation-list small.is-optional{background:var(--blue-soft);color:#345e7d}.communication-recommendation-list p{color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.5}.communication-strength-list{margin:0;padding:0;list-style:none}.communication-strength-list li{color:var(--ink-soft);padding:7px 0 7px 16px;font-size:12px;line-height:1.5;position:relative}.communication-strength-list li:before{background:var(--teal);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:1px}.communication-platform-note-list article,.communication-counter-list article{padding:10px 0}.communication-platform-note-list article:first-child,.communication-counter-list article:first-child{padding-top:0}.communication-platform-note-list article:not(:last-child),.communication-counter-list article:not(:last-child){border-bottom:1px solid var(--border)}.communication-platform-note-list strong,.communication-counter-list strong{font-size:12px;line-height:1.4}.communication-platform-note-list p,.communication-counter-list p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.5}.communication-counter-list .issue-brief-evidence-links{margin-top:7px}.communication-review-limitation{border-top:1px solid var(--border);color:var(--ink-faint);margin:10px 0 0;padding-top:9px;font-size:10px;line-height:1.4}.communication-coverage-list{margin:0}.communication-coverage-list>div{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.communication-coverage-list>div:not(:last-child){border-bottom:1px solid var(--border)}.communication-coverage-list dt{color:var(--ink-soft);font-size:11px}.communication-coverage-list dd{margin:0;font-size:12px;font-weight:750}.communication-empty-result{color:var(--ink-faint);margin:0;font-size:12px}@media (max-width:1100px){.communication-review-form{grid-template-columns:minmax(0,1fr) 310px}.communication-review-result-layout{grid-template-columns:minmax(0,1fr) 290px}.communication-review-result-summary{grid-template-columns:repeat(4,minmax(100px,1fr))}.communication-review-duration{border-top:1px solid var(--border);grid-column:1/-1;min-height:32px}}@media (max-width:760px){.communication-review-header{align-items:start}.communication-review-freshness{align-items:flex-start}.communication-review-form,.communication-review-result-layout{grid-template-columns:1fr}.communication-review-settings{border-left:0;border-top:1px solid var(--border)}.communication-review-editor{padding:14px}.communication-review-editor textarea{min-height:190px}.communication-review-result-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-review-result-summary>div:nth-child(2){border-right:0}.communication-review-result-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.communication-review-section,.communication-review-rail>section{padding:16px}.communication-objective-fit{grid-template-columns:1fr}.communication-claim-list header{grid-template-columns:82px minmax(0,1fr);gap:7px}.communication-claim-list article>p,.communication-claim-list .issue-brief-evidence-links{margin-left:0}}@media (max-width:1100px){.issue-brief-layout{grid-template-columns:minmax(0,1fr) 300px}.issue-brief-summary{grid-template-columns:repeat(2,minmax(118px,1fr)) auto}.issue-brief-summary-item:nth-child(2):after{display:none}.issue-brief-summary-item:nth-child(-n+2){border-bottom:1px solid var(--border)}.issue-brief-duration{grid-area:1/3/3}}@media (max-width:820px){.issue-brief-controls{grid-template-columns:1fr 150px 138px}.issue-brief-query{grid-column:1/-1}.issue-brief-layout{grid-template-columns:1fr}.issue-brief-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.issue-brief-rail-section:last-child{grid-column:1/-1}}@media (max-width:540px){.issue-brief-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.issue-brief-query,.issue-brief-generate{grid-column:1/-1}.issue-brief-window,.issue-brief-language{min-width:0}.issue-brief-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-brief-summary-item{padding:11px}.issue-brief-summary-item:nth-child(2n):after{display:none}.issue-brief-summary-item:nth-child(-n+2){border-bottom:1px solid var(--border)}.issue-brief-duration{border-top:1px solid var(--border);grid-area:auto/1/auto/-1;align-items:flex-start}.issue-brief-section{padding:17px 15px}.issue-brief-compact-row{grid-template-columns:1fr;gap:6px}.issue-brief-rail{display:flex}.issue-brief-citation-inspector{width:100vw}}@media (max-width:1180px){.news-filter-bar{grid-template-columns:minmax(220px,1fr) 165px 125px 150px 140px auto 40px}.news-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:980px){.news-filter-bar{grid-template-columns:minmax(240px,1fr) repeat(2,150px) auto 40px}.news-filter-bar .news-query-control{grid-column:1/3}.news-filter-bar .news-window-control{grid-area:1/3}}@media (max-width:740px){.news-filter-bar{grid-template-columns:1fr 1fr auto 40px}.news-filter-bar .news-query-control{grid-column:1/-1}.news-filter-bar .news-window-control{grid-area:auto}.news-filter-bar .news-source-control{grid-column:1/3}.news-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.news-query-duration{border-top:1px solid var(--border);grid-column:1/-1;align-items:flex-start}.news-layout{grid-template-columns:1fr}.news-coverage-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:540px){.news-workspace-header,.news-freshness{align-items:flex-start}.news-filter-bar{grid-template-columns:1fr 40px}.news-filter-bar .news-query-control,.news-filter-bar .news-source-control,.news-filter-bar .news-filter-control{grid-column:1/-1}.news-apply-button{grid-column:1}.news-reset-button{grid-column:2}.news-summary-item{padding:10px}.news-summary-item>span:first-child{display:none}.news-article{padding:14px 12px 11px}.news-article>header{grid-template-columns:30px minmax(0,1fr)}.news-article-icon{width:30px;height:30px}.news-language-control{grid-column:2;justify-self:start}.news-article>footer{flex-direction:column;align-items:flex-start}.news-coverage-rail{display:flex}}.past-post-workspace{max-width:none}.past-post-header{align-items:end}.past-post-freshness{flex-direction:column;align-items:flex-end;display:flex}.past-post-freshness span,.past-post-freshness small{color:var(--ink-faint);font-size:11px}.past-post-freshness strong{margin:2px 0;font-size:12px}.past-post-controls{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:7px;grid-template-columns:minmax(210px,1.2fr) 155px minmax(310px,1fr) 190px 20px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:grid}.past-post-select{background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:grid}.past-post-select>svg:first-child{color:var(--ink-faint)}.past-post-select select{appearance:none;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.past-post-select>svg:last-child{color:var(--ink-faint);pointer-events:none}.past-post-type-filter{background:var(--surface-strong);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;min-height:38px;margin:0;padding:2px;display:grid}.past-post-type-filter button{color:var(--ink-faint);background:0 0;border-radius:4px;min-width:0;padding:0 7px;font-size:11px;font-weight:650}.past-post-type-filter button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #131f1914}.past-post-summary{background:var(--surface);border:1px solid var(--border-strong);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.past-post-summary>div{flex-direction:column;min-width:0;padding:12px 15px;display:flex;position:relative}.past-post-summary>div:not(:last-child):after{background:var(--border);content:"";width:1px;position:absolute;top:10px;bottom:10px;right:0}.past-post-summary span{color:var(--ink-faint);text-transform:uppercase;font-size:10px;font-weight:700}.past-post-summary strong{margin:4px 0 2px;font-size:18px;line-height:1.2}.past-post-summary small{color:var(--ink-faint);font-size:11px}.past-post-charts{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:7px;margin-bottom:12px;overflow:hidden}.past-post-charts-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:52px;padding:8px 14px;display:flex}.past-post-charts-header>div:first-child{flex-direction:column;display:flex}.past-post-charts-header>div:first-child span,.past-post-response-chart>header span{color:var(--ink-faint);font-size:10px;font-weight:750}.past-post-charts-header>div:first-child strong,.past-post-response-chart>header strong{margin-top:2px;font-size:13px}.past-post-chart-tabs{background:var(--surface-strong);border:1px solid var(--border);border-radius:5px;padding:2px;display:flex}.past-post-chart-tabs button{color:var(--ink-faint);background:0 0;border-radius:3px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.past-post-chart-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #131f1914}.past-post-chart-layout{grid-template-columns:minmax(0,2.2fr) minmax(250px,.8fr);display:grid}.past-post-plot-panel{border-right:1px solid var(--border);min-width:0;padding:13px 18px 12px}.past-post-plot-meta{justify-content:space-between;align-items:center;min-height:20px;display:flex}.past-post-plot-meta span{color:var(--ink-soft);font-size:12px;font-weight:650}.past-post-plot-meta small{color:var(--ink-faint);font-size:10px}.past-post-chart-svg{width:100%;height:auto;max-height:380px;margin-top:5px;display:block;overflow:visible}.past-post-chart-gridline{stroke:var(--border);stroke-width:1px}.past-post-chart-tick,.past-post-chart-axis{fill:var(--ink-faint);font-family:inherit;font-size:12px}.past-post-chart-axis{text-transform:uppercase;font-size:10px;font-weight:700}.past-post-chart-line{fill:none;stroke:#7d9aa8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.past-post-chart-point{cursor:pointer;fill:#929c97;stroke:var(--surface);stroke-width:1.5px;transition:r .12s,stroke-width .12s}.past-post-chart-point:hover,.past-post-chart-point:focus{r:7px;stroke:var(--ink);stroke-width:2px;outline:0}.past-post-chart-point.is-selected{stroke:var(--ink);stroke-width:2.5px}.past-post-chart-point.is-top{fill:var(--green)}.past-post-chart-point.is-above-typical{fill:var(--teal)}.past-post-chart-point.is-typical{fill:var(--blue)}.past-post-chart-point.is-below-typical{fill:var(--amber)}.past-post-chart-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 18px;min-height:34px;display:flex}.past-post-chart-legend span{color:var(--ink-faint);font-size:10px}.past-post-chart-legend span:before{content:"";background:#929c97;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.past-post-chart-legend .is-top:before{background:var(--green)}.past-post-chart-legend .is-above-typical:before{background:var(--teal)}.past-post-chart-legend .is-typical:before{background:var(--blue)}.past-post-chart-legend .is-below-typical:before{background:var(--amber)}.past-post-response-chart{flex-direction:column;min-width:0;padding:13px 15px 12px;display:flex}.past-post-response-chart>header{justify-content:space-between;align-items:center;display:flex}.past-post-response-chart>header>div{flex-direction:column;display:flex}.past-post-response-chart>header>svg{color:var(--ink-faint)}.past-post-response-bars{gap:12px;margin:20px 0 17px;display:grid}.past-post-response-bars>div>div{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.past-post-response-bars span{color:var(--ink-faint);font-size:10px}.past-post-response-bars strong{font-size:12px}.past-post-response-track{background:var(--surface-strong);width:100%;height:6px;display:block;overflow:hidden}.past-post-response-track i{background:#89938e;height:100%;display:block}.past-post-response-bars .is-collected i{background:var(--teal)}.past-post-response-bars .is-processed i{background:var(--blue)}.past-post-response-bars .is-annotated i{background:var(--green)}.past-post-response-chart>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.past-post-response-chart>footer span{color:var(--ink-faint);font-size:10px}.past-post-response-chart>footer strong{color:var(--teal);font-size:10px}.past-post-chart-empty{color:var(--ink-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;font-size:10px;display:flex}.past-post-layout{grid-template-columns:minmax(380px,.72fr) minmax(500px,1.28fr);align-items:start;gap:12px;display:grid}.past-post-list,.past-post-detail{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:7px;min-width:0}.past-post-list>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;display:flex}.past-post-list>header div{flex-direction:column;display:flex}.past-post-list>header span,.past-post-performance header span,.past-post-reactions>header span{color:var(--ink-faint);font-size:10px;font-weight:750}.past-post-list>header strong,.past-post-performance header strong,.past-post-reactions>header strong{margin-top:2px;font-size:13px}.past-post-list>header small{color:var(--ink-faint);font-size:10px}.past-post-list-scroll{overscroll-behavior:contain;max-height:720px;overflow-y:auto}.past-post-row{background:var(--surface);border-bottom:1px solid var(--border);text-align:left;width:100%;min-height:132px;padding:13px 14px 12px;transition:background-color .14s,box-shadow .14s;display:block}.past-post-row:hover{background:var(--surface-subtle)}.past-post-row.is-selected{box-shadow:inset 3px 0 0 var(--teal);background:#f2f8f5}.past-post-row-meta{align-items:center;gap:7px;min-width:0;display:flex}.past-post-row-meta time{color:var(--ink-faint);font-size:10px}.past-post-row-meta>span{background:var(--surface-strong);color:var(--ink-soft);text-transform:uppercase;border-radius:3px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:750}.past-post-row-meta em{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.past-post-row>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 10px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.past-post-row-footer{align-items:center;gap:12px;display:flex}.past-post-row-footer>span:not(.performance-chip){color:var(--ink-faint);align-items:center;gap:3px;min-width:28px;font-size:10px;display:inline-flex}.performance-chip{text-transform:uppercase;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:7px;font-weight:750}.performance-chip.is-top,.performance-chip.is-above-typical{background:var(--green-soft);color:var(--green)}.performance-chip.is-typical{background:var(--blue-soft);color:var(--blue)}.performance-chip.is-below-typical{background:var(--amber-soft);color:var(--amber)}.performance-chip.is-unranked{background:var(--surface-strong);color:var(--ink-faint)}.past-post-detail{padding:0 20px;position:sticky;top:64px}.past-post-detail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:54px;margin:0 -20px;padding:10px 20px;display:flex}.past-post-detail-header>div{flex-direction:column;display:flex}.past-post-detail-header span{color:var(--ink-faint);font-size:10px;font-weight:750}.past-post-detail-header time{margin-top:2px;font-size:12px;font-weight:600}.past-post-detail-header a{color:var(--teal);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.past-post-topic{color:var(--blue);margin:16px 0 0;font-size:11px;font-weight:650}.past-post-detail>blockquote{border-left:3px solid var(--teal);white-space:pre-wrap;max-height:210px;margin:18px 0;padding:2px 0 2px 15px;font-size:14px;line-height:1.62;overflow-y:auto}.past-post-metric-grid{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 -20px;display:grid}.past-post-metric-grid>div{flex-direction:column;min-width:0;padding:11px 12px;display:flex}.past-post-metric-grid>div:not(:last-child){border-right:1px solid var(--border)}.past-post-metric-grid span{color:var(--ink-faint);text-transform:uppercase;font-size:7px}.past-post-metric-grid strong{margin-top:3px;font-size:13px}.past-post-performance,.past-post-reactions{border-bottom:1px solid var(--border);padding:17px 0}.past-post-performance>header,.past-post-reactions>header{justify-content:space-between;align-items:center;display:flex}.past-post-performance>header>div,.past-post-reactions>header>div{flex-direction:column;display:flex}.past-post-performance header b{color:var(--teal);font-size:11px}.past-post-percentile{background:var(--surface-strong);border-radius:2px;height:5px;margin:12px 0 10px;overflow:hidden}.past-post-percentile span{background:var(--teal);height:100%;display:block}.past-post-performance>p,.past-post-reactions>p{color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.55}.past-post-performance>small,.past-post-reactions>small{color:var(--ink-faint);margin-top:7px;font-size:10px;display:block}.past-post-reaction-empty{background:var(--surface-subtle);border-left:3px solid var(--border-strong);flex-direction:column;margin-top:12px;padding:9px 11px;display:flex}.past-post-reaction-empty strong{font-size:12px}.past-post-reaction-empty span{color:var(--ink-faint);margin-top:2px;font-size:10px}.past-post-distribution{margin-top:13px}.past-post-distribution>header span{color:var(--ink-soft);font-size:11px;font-weight:650}.past-post-distribution-bar{background:var(--surface-strong);height:7px;margin:6px 0;display:flex;overflow:hidden}.past-post-distribution-bar span{min-width:1px;display:block}.past-post-distribution-bar .is-negative{background:var(--red)}.past-post-distribution-bar .is-neutral{background:#9aa49f}.past-post-distribution-bar .is-positive{background:var(--green)}.past-post-distribution-legend{gap:14px;display:flex}.past-post-distribution-legend span{color:var(--ink-faint);font-size:10px}.past-post-distribution-legend span:before{content:"";background:currentColor;width:6px;height:6px;margin-right:4px;display:inline-block}.past-post-distribution-legend .is-negative{color:var(--red)}.past-post-distribution-legend .is-neutral{color:#77817c}.past-post-distribution-legend .is-positive{color:var(--green)}.past-post-methodology{color:var(--ink-faint);align-items:start;gap:8px;padding:13px 0 15px;display:flex}.past-post-methodology svg{flex:none;margin-top:1px}.past-post-methodology p{margin:0;font-size:10px;line-height:1.45}.past-post-state,.past-post-empty{color:var(--ink-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;padding:24px;display:flex}.past-post-state strong,.past-post-empty strong{color:var(--ink-soft);font-size:13px}.past-post-state span{font-size:11px}.past-post-state.is-error,.past-post-inline-error{color:var(--red)}.past-post-inline-error{background:var(--red-soft);border:1px solid #e8c5c2;border-radius:5px;margin-bottom:12px;padding:8px 10px;font-size:11px}@media (max-width:1180px){.past-post-controls{grid-template-columns:minmax(220px,1fr) 150px minmax(300px,1fr) 20px}.past-post-controls>.past-post-select:nth-of-type(3){grid-area:2/1/auto/3}.past-post-type-filter{grid-area:2/3}.past-post-layout{grid-template-columns:minmax(330px,.8fr) minmax(450px,1.2fr)}.past-post-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.past-post-metric-grid>div:nth-child(3){border-right:0}.past-post-metric-grid>div:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media (max-width:820px){.past-post-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20px}.past-post-author-select{grid-column:1/3}.past-post-controls>.past-post-select:nth-of-type(2){grid-column:1}.past-post-controls>.past-post-select:nth-of-type(3){grid-area:2/2}.past-post-type-filter{grid-area:3/1/auto/3}.past-post-layout,.past-post-chart-layout{grid-template-columns:1fr}.past-post-plot-panel{border-bottom:1px solid var(--border);border-right:0}.past-post-response-chart{min-height:270px}.past-post-detail{order:-1;position:static}.past-post-list-scroll{max-height:560px}}@media (max-width:540px){.past-post-header,.past-post-freshness{align-items:flex-start}.past-post-controls{grid-template-columns:minmax(0,1fr) 20px}.past-post-author-select,.past-post-controls>.past-post-select:nth-of-type(2),.past-post-controls>.past-post-select:nth-of-type(3),.past-post-type-filter{grid-area:auto/1}.past-post-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.past-post-summary>div:nth-child(2):after{display:none}.past-post-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.past-post-charts-header{flex-direction:column;align-items:stretch;gap:9px}.past-post-chart-tabs{width:100%}.past-post-chart-tabs button{flex:1;justify-content:center}.past-post-plot-meta{flex-direction:column;align-items:flex-start;gap:2px}.past-post-chart-svg{margin-top:6px}.past-post-detail{padding:0 14px}.past-post-detail-header,.past-post-metric-grid{margin-left:-14px;margin-right:-14px}.past-post-detail-header{padding:10px 14px}.past-post-detail>blockquote{max-height:260px;font-size:12px}.past-post-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.past-post-metric-grid>div:nth-child(2n){border-right:0}.past-post-metric-grid>div:nth-child(3){border-right:1px solid var(--border)}.past-post-metric-grid>div:nth-child(-n+4){border-bottom:1px solid var(--border)}.past-post-row-footer{gap:7px}.past-post-distribution-legend{justify-content:space-between;gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.daily-poster-workspace{max-width:none}.daily-poster-header,.daily-poster-controls,.daily-poster-summary-strip,.daily-poster-briefing,.daily-poster-layout{min-width:0}.daily-poster-freshness{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.daily-poster-freshness span,.daily-poster-freshness small{color:var(--ink-faint);font-size:13px}.daily-poster-freshness strong{font-size:13px}.daily-poster-controls{background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;gap:10px;min-height:54px;margin-bottom:14px;padding:8px 10px;display:flex}.daily-poster-select{background:var(--surface-subtle);border:1px solid var(--border);border-radius:5px;align-items:center;min-width:min(360px,45vw);padding:0 8px;display:flex}.daily-poster-select>svg:first-child{color:var(--teal);flex:none}.daily-poster-select select{appearance:none;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 24px 9px 8px;font-size:12px;font-weight:650}.daily-poster-select>svg:last-child{color:var(--ink-faint);pointer-events:none;margin-left:-20px}.daily-poster-language{border:1px solid var(--border);border-radius:5px;align-items:center;height:36px;display:flex;overflow:hidden}.daily-poster-language>svg{color:var(--ink-faint);margin:0 7px}.daily-poster-language button{border-left:1px solid var(--border);color:var(--ink-soft);background:0 0;align-self:stretch;min-width:36px;font-size:13px;font-weight:700}.daily-poster-language button.is-active{background:var(--teal-soft);color:var(--teal)}.daily-poster-history-coverage{color:var(--ink-soft);align-items:center;gap:6px;min-width:0;margin-left:auto;font-size:13px;display:flex}.daily-poster-history-coverage svg{color:var(--blue)}.daily-poster-history-coverage small{border-left:1px solid var(--border);color:var(--ink-faint);margin-left:3px;padding-left:9px}.daily-poster-state{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:5px;align-items:flex-start;gap:11px;padding:18px;display:flex}.daily-poster-state>svg{color:var(--blue);flex:none}.daily-poster-state strong{margin-bottom:3px;display:block}.daily-poster-state p,.daily-poster-state div>div{color:var(--ink-soft);margin:0}.daily-poster-state.is-error{border-left-color:var(--red)}.daily-poster-state.is-error>svg{color:var(--red)}.daily-poster-state .secondary-button{margin-left:12px}.daily-poster-summary-strip{background:var(--surface);border:1px solid var(--border);border-radius:6px 6px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.daily-poster-summary-strip>div{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:58px;padding:9px 14px;display:grid;position:relative}.daily-poster-summary-strip>div:not(:last-child){border-right:1px solid var(--border)}.daily-poster-summary-strip svg{color:var(--blue);grid-row:1/3}.daily-poster-summary-strip span{color:var(--ink-faint);text-transform:uppercase;font-size:12px}.daily-poster-summary-strip strong{grid-area:1/3/3;font-size:20px}.daily-poster-briefing{border:1px solid var(--border);background:#fbfcfb;border-top:0;border-radius:0 0 6px 6px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;margin-bottom:16px;padding:22px;display:grid}.daily-poster-briefing>div:first-child>span,.daily-poster-section-heading span,.daily-poster-sources>header span{color:var(--teal);font-size:12px;font-weight:750}.daily-poster-briefing h2,.daily-poster-section-heading h2{margin:4px 0 8px;font-size:17px}.daily-poster-briefing>div:first-child>p{color:var(--ink-soft);max-width:800px;margin:0 0 10px;line-height:1.6}.daily-poster-signals{border-left:1px solid var(--border);gap:0;padding-left:22px;display:grid}.daily-poster-signals article{padding:8px 0}.daily-poster-signals article:not(:last-child){border-bottom:1px solid var(--border)}.daily-poster-signals strong{font-size:12px}.daily-poster-signals p{color:var(--ink-soft);margin:3px 0 6px;font-size:12px}.daily-poster-evidence-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.daily-poster-evidence-tags>span{background:var(--blue-soft);color:#355f7c;cursor:help;text-align:center;border:1px solid #cedde7;border-radius:3px;min-width:24px;padding:0 5px;font-size:11px;font-weight:750;line-height:18px}.daily-poster-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.daily-poster-drafts{min-width:0}.daily-poster-section-heading{justify-content:space-between;align-items:end;margin:0 2px 10px;display:flex}.daily-poster-section-heading h2{margin-bottom:0}.daily-poster-section-heading small{color:var(--ink-faint);font-size:12px}.daily-poster-draft{background:var(--surface);border:1px solid var(--border);border-radius:6px;margin-bottom:12px;overflow:hidden}.daily-poster-draft>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:13px 16px;display:flex}.daily-poster-draft>header>span{background:var(--sidebar);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:13px;font-weight:750;display:flex}.daily-poster-draft>header small{color:var(--teal);text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.daily-poster-draft h3{overflow-wrap:anywhere;margin:0;font-size:13px}.daily-poster-rationale{padding:12px 16px 6px}.daily-poster-rationale strong,.daily-poster-context-grid strong,.daily-poster-counterarguments>strong{color:var(--ink-faint);text-transform:uppercase;font-size:12px}.daily-poster-rationale p,.daily-poster-context-grid p{color:var(--ink-soft);margin:3px 0;font-size:12px}.daily-poster-platform-draft{background:var(--surface-subtle);border-top:1px solid var(--border);margin-top:10px;padding:12px 16px}.daily-poster-platform-draft+.daily-poster-platform-draft{margin-top:0}.daily-poster-platform-draft>header,.daily-poster-platform-draft>footer{justify-content:space-between;align-items:center;display:flex}.daily-poster-platform-draft>header strong{color:var(--blue);font-size:13px}.daily-poster-platform-draft>header span{color:var(--ink-faint);font-size:11px}.daily-poster-platform-draft>p{white-space:pre-wrap;margin:8px 0 10px;font-size:13px;line-height:1.55}.daily-poster-platform-draft>footer{justify-content:flex-end;gap:7px}.daily-poster-platform-draft>footer>button:first-child{border:1px solid var(--border-strong);background:0 0;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.daily-poster-platform-draft .secondary-button{min-height:30px;padding:5px 9px}.daily-poster-context-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daily-poster-context-grid>div{padding:12px 16px}.daily-poster-context-grid>div:first-child{border-right:1px solid var(--border)}.daily-poster-counterarguments{border-top:1px solid var(--border);padding:12px 16px}.daily-poster-counterarguments article{margin-top:8px}.daily-poster-counterarguments article>p{margin:0 0 4px;font-size:12px}.daily-poster-counterarguments article>span{color:var(--ink-soft);align-items:flex-start;gap:5px;margin-bottom:6px;font-size:13px;display:flex}.daily-poster-counterarguments article>span svg{color:var(--teal);flex:none;margin-top:2px}.daily-poster-cautions{border-top:1px solid var(--border);color:#785218;margin:0;padding:10px 16px 10px 32px;font-size:13px}.daily-poster-cautions li+li{margin-top:4px}.daily-poster-draft>footer{border-top:1px solid var(--border);padding:9px 16px}.daily-poster-sources{background:var(--surface);border:1px solid var(--border);border-radius:6px;max-height:calc(100vh - 130px);position:sticky;top:16px;overflow:auto}.daily-poster-sources>header{background:var(--surface-subtle);border-bottom:1px solid var(--border);flex-direction:column;padding:11px 13px;display:flex}.daily-poster-sources>header strong{font-size:12px}.daily-poster-sources>article{padding:12px 13px}.daily-poster-sources>article:not(:last-of-type){border-bottom:1px solid var(--border)}.daily-poster-sources>article>div{align-items:center;gap:6px;margin-bottom:5px;display:flex}.daily-poster-sources>article>div b{background:var(--blue-soft);color:#355f7c;border-radius:3px;padding:2px 5px;font-size:11px}.daily-poster-sources>article>div span{color:var(--ink-faint);text-transform:uppercase;font-size:11px}.daily-poster-sources>article>strong{overflow-wrap:anywhere;font-size:13px;display:block}.daily-poster-sources>article>p{color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:5px 0 7px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.daily-poster-sources>article>footer{color:var(--ink-faint);justify-content:space-between;align-items:center;display:flex}.daily-poster-sources>article a{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.daily-poster-limitation{background:var(--amber-soft);color:#74531e;border-top:1px solid #ead6ae;align-items:flex-start;gap:7px;padding:12px 13px;display:flex}.daily-poster-limitation svg{flex:none}.daily-poster-limitation p{margin:0;font-size:12px}@media (max-width:1120px){.daily-poster-layout{grid-template-columns:minmax(0,1fr) 280px}.daily-poster-briefing{grid-template-columns:1fr}.daily-poster-signals{border-left:0;border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0 0}.daily-poster-signals article:nth-child(odd){padding-right:12px}.daily-poster-signals article:nth-child(2n){border-left:1px solid var(--border);padding-left:12px}}@media (max-width:820px){.daily-poster-controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.daily-poster-select{min-width:0}.daily-poster-history-coverage{grid-column:1/-1;margin-left:0}.daily-poster-layout{grid-template-columns:1fr}.daily-poster-sources{max-height:520px;position:static}}@media (max-width:540px){.daily-poster-header{align-items:flex-start}.daily-poster-freshness{text-align:left;align-items:flex-start}.daily-poster-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-poster-summary-strip>div:nth-child(2){border-right:0}.daily-poster-summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.daily-poster-briefing{padding:16px}.daily-poster-signals{display:block}.daily-poster-signals article:nth-child(2n){border-left:0;padding-left:0}.daily-poster-context-grid{grid-template-columns:1fr}.daily-poster-context-grid>div:first-child{border-bottom:1px solid var(--border);border-right:0}.daily-poster-platform-draft>footer{align-items:stretch}}.actors-workspace{max-width:none}.actors-header{align-items:flex-start}.actors-freshness{text-align:right;flex-direction:column;align-items:flex-end;padding-top:22px;display:flex}.actors-freshness span,.actors-freshness small{color:var(--ink-faint);font-size:12px}.actors-freshness strong{margin:2px 0;font-size:13px}.actors-scope-tabs{background:var(--surface);border:1px solid var(--border-strong);border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px;display:grid;overflow:hidden}.actors-scope-tabs button{color:var(--ink-soft);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;padding:0 13px;display:grid}.actors-scope-tabs button:not(:last-child){border-right:1px solid var(--border)}.actors-scope-tabs button svg{color:var(--ink-faint)}.actors-scope-tabs button strong{background:var(--surface-strong);text-align:center;border-radius:4px;min-width:28px;padding:3px 6px;font-size:11px}.actors-scope-tabs button.is-active{box-shadow:inset 0 -3px 0 var(--teal);color:var(--ink);background:#edf6f2;font-weight:700}.actors-scope-tabs button.is-active svg{color:var(--teal)}.actors-controls{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:7px;grid-template-columns:minmax(230px,1.4fr) minmax(210px,1fr) auto minmax(175px,.8fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:grid}.actors-search,.actors-select{background:var(--surface-subtle);border:1px solid var(--border);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.actors-search:focus-within,.actors-select:focus-within{border-color:#88aaa0;box-shadow:0 0 0 3px #176c5b14}.actors-search svg,.actors-select svg{color:var(--ink-faint)}.actors-search input,.actors-select select{background:0 0;border:0;outline:0;width:100%;min-width:0}.actors-select select{appearance:none}.actors-coverage-tabs{background:var(--surface-strong);border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(4,minmax(68px,1fr));min-height:38px;padding:2px;display:grid}.actors-coverage-tabs button{color:var(--ink-soft);white-space:nowrap;background:0 0;border-radius:4px;padding:0 9px;font-size:12px}.actors-coverage-tabs button.is-active{background:var(--surface);color:var(--ink);font-weight:680;box-shadow:0 1px 2px #131f191a}.actors-summary-strip{background:var(--surface);border:1px solid var(--border-strong);border-radius:7px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:12px;display:grid}.actors-summary-strip>div{flex-direction:column;min-width:0;padding:11px 15px;display:flex}.actors-summary-strip>div:not(:last-child){border-right:1px solid var(--border)}.actors-summary-strip span,.actor-metric-strip span{color:var(--ink-faint);text-transform:uppercase;font-size:11px;font-weight:680}.actors-summary-strip strong{margin:2px 0;font-size:21px;line-height:1.2}.actors-summary-strip small,.actor-metric-strip small{color:var(--ink-faint);font-size:11px}.actors-layout{grid-template-columns:minmax(285px,330px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.actors-directory,.actor-profile,.actors-profile-empty{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:7px}.actors-directory{position:sticky;top:14px;overflow:hidden}.actors-directory>header,.actor-relationships>header,.actor-votes>header,.actor-activity-section>header{background:var(--surface-subtle);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.actors-directory>header>div,.actor-relationships>header>div,.actor-votes>header>div,.actor-activity-section>header>div{flex-direction:column;display:flex}.actors-directory>header span,.actor-relationships>header span,.actor-votes>header span,.actor-activity-section>header span{color:var(--ink-faint);font-size:10px;font-weight:700}.actors-directory>header strong,.actor-relationships>header strong,.actor-votes>header strong,.actor-activity-section>header strong{font-size:12px}.actors-directory>header svg,.actor-relationships>header svg,.actor-votes>header svg,.actor-activity-section>header svg{color:var(--teal)}.actors-directory-list{min-height:480px;max-height:calc(100vh - 218px);overflow-y:auto}.actors-directory-list>button{background:var(--surface);border-bottom:1px solid var(--border);text-align:left;grid-template-columns:44px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;min-height:82px;padding:9px 11px;display:grid}.actors-directory-list>button:hover{background:var(--surface-subtle)}.actors-directory-list>button.is-selected{box-shadow:inset 3px 0 0 var(--teal);background:#edf6f2}.actor-avatar{background:var(--blue-soft);color:#355f7c;border:1px solid #cddde7;border-radius:5px;flex:none;justify-content:center;align-items:center;width:44px;height:55px;font-size:13px;font-weight:760;display:inline-flex;position:relative;overflow:hidden}.actor-avatar img{object-fit:cover;object-position:center 22%}.actor-avatar.is-large{background:var(--teal-soft);color:var(--teal);border-color:#c5ddd5;border-radius:7px;width:104px;height:130px;font-size:20px}.actor-avatar.is-expandable{cursor:zoom-in;padding:0}.actor-avatar.is-expandable:focus-visible{outline-offset:3px;outline:3px solid #12735f47}.actor-avatar-zoom{color:#fff;z-index:1;background:#12231fd1;border:1px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:5px;right:5px}.actor-parliamentary-group-label{color:var(--ink-muted);letter-spacing:0;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700;display:block}.actor-directory-copy{flex-direction:column;min-width:0;display:flex}.actor-directory-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.actor-directory-copy>small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 5px;font-size:11px;overflow:hidden}.actor-directory-copy>span{gap:10px;display:flex}.actor-directory-copy>span>span{color:var(--ink-faint);align-items:center;gap:3px;font-size:11px;display:inline-flex}.actor-directory-chevron{color:var(--ink-faint);transform:rotate(-90deg)}.actor-profile{min-width:0;position:relative;overflow:hidden}.actor-profile-loading{border:1px solid var(--border);z-index:2;background:#ffffffe6;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex;position:absolute;top:12px;right:12px}.actor-identity{grid-template-columns:104px minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:18px;display:grid}.actor-portrait-dialog{z-index:5000;background:#0c1412c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.actor-portrait-dialog-panel{background:var(--surface);border:1px solid #fff6;border-radius:7px;width:100%;max-width:780px;max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 24px 70px #00000061}.actor-portrait-dialog-image{background:var(--surface-subtle);width:100%;max-height:calc(100vh - 138px);position:relative}.actor-portrait-dialog-image img{object-fit:contain}.actor-portrait-dialog-close{color:#fff;z-index:2;background:#12231fe0;border:1px solid #ffffffad;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:10px;right:10px}.actor-portrait-dialog-close:hover{background:#12231f}.actor-portrait-dialog-panel footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.actor-portrait-dialog-panel footer strong{font-size:14px}.actor-portrait-dialog-panel footer a{color:var(--teal);align-items:center;gap:4px;font-size:12px;font-weight:680;display:inline-flex}.actor-identity>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.actor-identity p{color:var(--teal);margin:0 0 2px;font-size:10px;font-weight:760}.actor-identity h2{margin:0;font-size:24px;line-height:1.15}.actor-identity>div:nth-child(2)>strong{color:var(--ink-soft);margin-top:3px;font-size:13px}.actor-identity>div:nth-child(2)>span{color:var(--ink-soft);max-width:760px;margin-top:8px;font-size:13px}.actor-authority-links{flex-direction:column;align-items:flex-end;gap:5px;padding-right:2px;display:flex}.actor-authority-links a,.actor-evidence-item>a{color:var(--teal);align-items:center;gap:4px;font-size:11px;font-weight:680;display:inline-flex}.actor-authority-links button{background:var(--surface);border:1px solid var(--border-strong);color:var(--ink-soft);border-radius:5px;align-items:center;gap:5px;min-height:29px;padding:5px 8px;font-size:11px;font-weight:680;display:inline-flex}.actor-authority-links button:hover,.actor-authority-links button.is-watched{background:var(--teal-soft);color:var(--teal);border-color:#b9d8d0}.actor-authority-links button:disabled{opacity:.55}.actor-social-links{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.actor-social-links a,.actor-social-links>span{background:var(--surface-subtle);border:1px solid var(--border);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;max-width:220px;padding:3px 6px;font-size:11px;display:inline-flex;overflow:hidden}.actor-metric-strip{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.actor-metric-strip>div{grid-template-columns:auto minmax(0,1fr);gap:1px 7px;padding:11px 13px;display:grid}.actor-metric-strip>div:not(:last-child){border-right:1px solid var(--border)}.actor-metric-strip svg{color:var(--teal);grid-row:1/4;margin-top:3px}.actor-metric-strip strong{font-size:17px;line-height:1.2}.actor-profile-grid{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.actor-profile-grid>section+section{border-left:1px solid var(--border)}.actor-relationships,.actor-votes,.actor-activity-section{min-width:0}.actor-relationship-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.actor-relationship-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;min-height:68px;padding:10px 12px;display:grid}.actor-relationship-list article:nth-child(odd){border-right:1px solid var(--border)}.actor-relationship-list article:nth-child(n+3){border-top:1px solid var(--border)}.actor-relation-source{background:var(--green-soft);color:#2e684f;text-transform:uppercase;border-radius:3px;padding:2px 4px;font-size:10px;font-weight:700}.actor-relation-source.is-wikidata{background:var(--blue-soft);color:#355f7c}.actor-relation-source.is-cabinet{color:#76591e;background:#f5eee0}.actor-relation-source.is-presidency{color:#81283a;background:#f6e9ec}.actor-relationship-list article>div{flex-direction:column;min-width:0;display:flex}.actor-relationship-list article small{color:var(--ink-faint);text-transform:uppercase;font-size:10px}.actor-relationship-list article strong{overflow-wrap:anywhere;font-size:12px}.actor-relationship-list article>div>span{color:var(--ink-soft);margin-top:3px;font-size:11px}.actor-relationship-list article>a{color:var(--teal);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.actor-votes>p{color:var(--ink-faint);margin:12px 14px 14px;font-size:11px}.actor-vote-bar{background:var(--surface-strong);height:12px;margin:20px 14px 15px;display:flex;overflow:hidden}.actor-vote-bar span{height:100%;display:block}.actor-vote-bar .is-for,.actor-vote-legend .is-for{background:#27765f}.actor-vote-bar .is-against,.actor-vote-legend .is-against{background:#ae4d49}.actor-vote-bar .is-abstain,.actor-vote-legend .is-abstain{background:#bd812a}.actor-vote-bar .is-not-voted,.actor-vote-legend .is-not-voted{background:#68746f}.actor-vote-bar .is-registered,.actor-vote-legend .is-registered{background:#39738d}.actor-vote-bar .is-not-registered,.actor-vote-legend .is-not-registered{background:#7b657a}.actor-vote-bar .is-other,.actor-vote-legend .is-other{background:#8b9690}.actor-vote-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px;display:grid}.actor-vote-legend>div{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.actor-vote-legend>div>span{border-radius:50%;width:7px;height:7px}.actor-vote-legend small{color:var(--ink-soft);font-size:11px}.actor-vote-legend strong{font-size:12px}.actor-profile>.actor-relationships{border-bottom:1px solid var(--border)}.actor-profile-grid.is-activity{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.actor-post,.actor-evidence-item{padding:11px 13px}.actor-post:not(:last-child),.actor-evidence-item:not(:last-child){border-bottom:1px solid var(--border)}.actor-post>div,.actor-evidence-item>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.actor-post>div span{background:var(--surface-strong);color:var(--ink-soft);text-transform:uppercase;border-radius:3px;padding:2px 4px;font-size:10px}.actor-post time,.actor-evidence-item time{color:var(--ink-faint);font-size:10px}.actor-post p,.actor-evidence-item p{color:var(--ink-soft);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:7px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.actor-post footer{color:var(--ink-faint);align-items:center;gap:10px;font-size:10px;display:flex}.actor-post footer span,.actor-post footer a{align-items:center;gap:3px;display:inline-flex}.actor-post footer a{color:var(--teal);margin-left:auto}.actor-evidence-item>div span{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:680;overflow:hidden}.actor-evidence-item>strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.actor-activity-section.is-hearings{border-top:0}.actor-activity-section.is-hearings .actor-evidence-item{grid-template-columns:minmax(190px,.45fr) minmax(0,1fr) auto;gap:2px 16px;display:grid}.actor-activity-section.is-hearings .actor-evidence-item>div{flex-direction:column;justify-content:flex-start;align-items:flex-start}.actor-activity-section.is-hearings .actor-evidence-item>strong{margin-top:0}.actor-activity-section.is-hearings .actor-evidence-item>p{grid-column:2;margin:3px 0}.actor-activity-section.is-hearings .actor-evidence-item>a{grid-area:1/3/3}.actor-methodology{background:var(--surface-subtle);border-top:1px solid var(--border);color:var(--ink-faint);align-items:flex-start;gap:7px;padding:10px 13px;font-size:11px;display:flex}.actor-methodology svg{color:var(--teal);flex:none}.actors-state,.actors-profile-empty,.actors-empty{color:var(--ink-faint);text-align:center;justify-content:center;align-items:center;min-height:84px;padding:20px;display:flex}.actors-state{flex-direction:column;gap:7px;min-height:260px}.actors-state.is-error,.actors-inline-error{color:var(--red)}.actors-inline-error{background:var(--red-soft);border:1px solid #e7c4c1;border-radius:6px;margin-bottom:12px;padding:8px 10px;font-size:12px}.actors-profile-empty{min-height:420px}@media (max-width:1240px){.actors-controls{grid-template-columns:minmax(210px,1fr) minmax(190px,.8fr) minmax(300px,1.2fr)}.actors-sort{grid-area:2/1/auto/2}.actors-profile-grid{grid-template-columns:1fr}.actors-profile-grid>section+section{border-left:0;border-top:1px solid var(--border)}}@media (max-width:900px){.actors-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.actors-coverage-tabs{grid-area:auto/1/auto/-1}.actors-sort{grid-area:auto}.actors-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.actors-summary-strip>div:nth-child(3){border-right:1px solid var(--border)}.actors-summary-strip>div:nth-child(4),.actors-summary-strip>div:nth-child(7){border-right:0}.actors-summary-strip>div:nth-child(-n+4){border-bottom:1px solid var(--border)}.actors-layout{grid-template-columns:1fr}.actors-directory{position:static}.actors-directory-list{min-height:0;max-height:360px}}@media (max-width:600px){.actors-header,.actor-identity{flex-direction:column;display:flex}.actors-freshness{text-align:left;align-items:flex-start;padding-top:5px}.actors-controls{grid-template-columns:1fr}.actors-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.actors-scope-tabs button:nth-child(2n){border-right:0}.actors-scope-tabs button:nth-child(-n+4){border-bottom:1px solid var(--border)}.actors-coverage-tabs{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:72px}.actors-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.actors-summary-strip>div:nth-child(3){border-right:1px solid var(--border)}.actors-summary-strip>div:nth-child(2n){border-right:0}.actors-summary-strip>div:nth-child(-n+6){border-bottom:1px solid var(--border)}.actor-identity{gap:8px}.actor-authority-links{align-items:flex-start}.actor-metric-strip,.actor-relationship-list,.actor-profile-grid.is-activity{grid-template-columns:1fr}.actor-metric-strip>div:not(:last-child),.actor-relationship-list article:nth-child(odd){border-bottom:1px solid var(--border);border-right:0}.actor-relationship-list article:nth-child(n+3){border-top:0}.actor-activity-section.is-hearings .actor-evidence-item{display:block}.actor-activity-section.is-hearings .actor-evidence-item>p{margin:7px 0}}.hearing-workspace-header{align-items:flex-end}.hearing-freshness{flex-direction:column;align-items:flex-end;gap:3px;padding-bottom:2px;display:flex}.hearing-freshness span{color:var(--ink-faint);font-size:11px}.hearing-freshness strong{font-size:12px}.hearing-filter-bar{background:var(--surface);border:1px solid var(--border);grid-template-columns:minmax(320px,1fr) 210px 100px 44px;min-height:44px;margin-bottom:0;display:grid}.hearing-query-control,.hearing-filter-control{color:var(--ink-soft);align-items:center;gap:9px;min-width:0;padding:0 13px;display:flex}.hearing-query-control,.hearing-filter-control,.hearing-apply-button{border-right:1px solid var(--border)}.hearing-query-control input,.hearing-filter-control select{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;height:42px}.hearing-query-control input{font-size:14px}.hearing-filter-control select{appearance:none;font-size:12px}.hearing-filter-control svg:last-child{flex:none}.hearing-apply-button{border-radius:0;justify-content:center}.hearing-reset-button{border:0;border-radius:0;width:100%;height:100%}.hearing-summary-strip{background:var(--surface);border:1px solid var(--border);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hearing-summary-strip>div{align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.hearing-summary-strip>div:not(:last-child){border-right:1px solid var(--border)}.hearing-summary-strip>div>span:first-child{background:var(--teal-soft);color:var(--teal);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.hearing-summary-strip>div>span:last-child{flex-direction:column;min-width:0;display:flex}.hearing-summary-strip small{color:var(--ink-faint);font-size:10px}.hearing-summary-strip strong{font-size:15px}.hearing-inline-error{background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger);margin-top:12px;padding:9px 12px;font-size:12px}.hearing-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.55fr);align-items:start;gap:16px;min-width:0;margin-top:16px;transition:opacity .12s;display:grid}.hearing-layout.is-updating{opacity:.58;pointer-events:none}.hearing-index,.hearing-detail{background:var(--surface);border:1px solid var(--border);min-width:0}.hearing-index{grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 190px);display:grid;position:sticky;top:76px;overflow:hidden}.hearing-index>header,.hearing-detail-section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;display:flex}.hearing-index>header div,.hearing-detail-section-head div{flex-direction:column;gap:2px;min-width:0;display:flex}.hearing-index>header span,.hearing-detail-section-head div>span{color:var(--ink-faint);font-size:9px;font-weight:700}.hearing-index>header h2,.hearing-detail-section-head h3{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.25}.hearing-index>header>strong,.hearing-detail-section-head>span{color:var(--ink-faint);flex:none;font-size:11px}.hearing-session-list{min-height:0;overflow-y:auto}.hearing-session-list>button{border:0;border-bottom:1px solid var(--border);color:var(--ink);cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:4px;width:100%;min-height:112px;padding:11px 13px;display:flex}.hearing-session-list>button:hover{background:var(--surface-strong)}.hearing-session-list>button.is-selected{background:var(--teal-soft);box-shadow:inset 3px 0 0 var(--teal)}.hearing-session-date,.hearing-session-kind{color:var(--ink-faint);font-size:10px}.hearing-session-list strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.hearing-session-list small{color:var(--ink-soft);align-items:center;gap:12px;margin-top:2px;font-size:10px;display:flex}.hearing-session-list small span{align-items:center;gap:4px;display:flex}.hearing-detail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 17px;display:flex}.hearing-detail-header>div:first-child{min-width:0}.hearing-detail-header h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;line-height:1.2}.hearing-official-links{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.hearing-official-links a,.hearing-utterance-list article>a,.hearing-vote-list article>header a{color:var(--teal);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.hearing-detail-metrics{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(90px,1fr));display:grid}.hearing-detail-metrics>div{flex-direction:column;gap:4px;min-width:0;padding:11px 14px;display:flex}.hearing-detail-metrics>div:not(:last-child){border-right:1px solid var(--border)}.hearing-detail-metrics span{color:var(--ink-faint);font-size:10px}.hearing-detail-metrics strong,.hearing-detail-metrics a{overflow-wrap:anywhere;font-size:12px}.hearing-detail-metrics a{color:var(--teal);font-weight:700}.hearing-tabs{border-bottom:1px solid var(--border);min-height:42px;display:flex}.hearing-tabs button{border:0;border-right:1px solid var(--border);color:var(--ink-soft);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-width:160px;padding:9px 14px;font-size:12px;font-weight:600;display:flex}.hearing-tabs button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--teal);color:var(--teal)}.hearing-tabs button span{background:var(--surface-strong);color:var(--ink-soft);padding:2px 5px;font-size:9px}.hearing-utterance-list article,.hearing-vote-list article{border-bottom:1px solid var(--border);padding:13px 16px}.hearing-utterance-list article>header,.hearing-vote-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hearing-utterance-list article>header>div,.hearing-vote-list article>header>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.hearing-turn-number{color:var(--ink-faint);min-width:28px;font-size:9px}.hearing-utterance-list article>header a,.hearing-utterance-list article>header strong{color:var(--ink);font-size:12px}.hearing-utterance-list article>header a:hover{color:var(--teal)}.hearing-utterance-list article>header small{background:var(--warning-soft);color:var(--warning);padding:2px 5px;font-size:9px}.hearing-utterance-list article>header>span{color:var(--ink-faint);text-align:right;flex:0 auto;font-size:10px}.hearing-utterance-list article p,.hearing-vote-list article p{color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:9px 0 7px;font-size:12px;line-height:1.55}.hearing-vote-list article>header div>span{color:var(--ink);font-size:12px;font-weight:700}.hearing-vote-list article time{color:var(--ink-faint);font-size:10px}.hearing-vote-totals{gap:1px;margin-top:10px;display:flex}.hearing-vote-totals>span{background:var(--surface-strong);flex-direction:column;gap:2px;min-width:82px;padding:7px 9px;display:flex}.hearing-vote-totals small{color:var(--ink-faint);font-size:9px}.hearing-vote-totals strong{font-size:13px}.hearing-legislative-references{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.hearing-legislative-references>span{color:var(--ink-faint);text-transform:uppercase;font-size:9px;font-weight:700}.hearing-legislative-references>strong{background:var(--blue-soft);color:var(--blue);padding:3px 6px;font-size:10px}.hearing-choice-toggle{color:var(--teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:30px;margin-top:10px;padding:2px 0;font-size:11px;font-weight:700;display:flex}.hearing-choice-toggle>span{background:var(--teal-soft);padding:2px 5px;font-size:9px}.hearing-choice-toggle svg:last-child{transition:transform .12s}.hearing-choice-toggle svg:last-child.is-open{transform:rotate(90deg)}.hearing-choice-detail{border-top:1px solid var(--border);margin:10px -16px -13px}.hearing-choice-loading,.hearing-choice-error{color:var(--ink-faint);padding:18px 16px;font-size:11px}.hearing-choice-error{background:var(--red-soft);color:var(--red);justify-content:space-between;align-items:center;display:flex}.hearing-choice-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.hearing-faction-summary,.hearing-deputy-choices{min-width:0}.hearing-faction-summary>header,.hearing-deputy-choices>header{justify-content:space-between;align-items:center;min-height:54px;padding:9px 14px;display:flex}.hearing-faction-summary>header div,.hearing-deputy-choices>header div{flex-direction:column;gap:2px;display:flex}.hearing-faction-summary>header span,.hearing-deputy-choices>header span{color:var(--ink-faint);font-size:9px;font-weight:700}.hearing-faction-summary h4,.hearing-deputy-choices h4{margin:0;font-size:13px}.hearing-faction-summary>header a{color:var(--teal);align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.hearing-faction-grid{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hearing-faction-grid>div{grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:9px 13px;display:grid}.hearing-faction-grid>div:nth-child(odd){border-right:1px solid var(--border)}.hearing-faction-grid>div:nth-child(n+3){border-top:1px solid var(--border)}.hearing-faction-grid>div>strong{overflow-wrap:anywhere;font-size:11px}.hearing-faction-grid>div>span{color:var(--ink-faint);font-size:9px}.hearing-faction-grid small{color:var(--ink-soft);flex-wrap:wrap;grid-column:1/-1;gap:8px;font-size:9px;display:flex}.hearing-faction-grid small span{gap:3px;display:flex}.hearing-faction-grid small b{color:var(--ink)}.hearing-deputy-choices>header>strong{color:var(--ink-faint);font-size:10px}.hearing-choice-filters{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 190px;display:grid}.hearing-choice-filters label{color:var(--ink-faint);align-items:center;gap:7px;min-width:0;padding:0 11px;display:flex}.hearing-choice-filters label:first-child{border-right:1px solid var(--border)}.hearing-choice-filters input,.hearing-choice-filters select{appearance:none;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;height:38px;font-size:11px}.hearing-choice-filters svg{flex:none}.hearing-choice-table{min-width:0}.hearing-choice-table>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,1.5fr) minmax(90px,.8fr) minmax(100px,.7fr);align-items:center;gap:10px;min-height:38px;padding:6px 13px;display:grid}.hearing-choice-table>div:last-child{border-bottom:0}.hearing-choice-table-head{background:var(--surface-subtle);color:var(--ink-faint);text-transform:uppercase;font-size:9px;font-weight:700}.hearing-choice-table [role=cell]{color:var(--ink-soft);overflow-wrap:anywhere;min-width:0;font-size:10px}.hearing-choice-table [role=cell] a,.hearing-choice-table [role=cell]>strong{color:var(--ink);font-size:11px;font-weight:700}.hearing-choice-table [role=cell] a:hover{color:var(--teal)}.hearing-choice-table [role=cell]>b{background:var(--surface-strong);color:var(--ink-soft);padding:3px 6px;font-size:9px;display:inline-block}.hearing-choice-table [role=cell]>b.is-for,.hearing-choice-table [role=cell]>b.is-registered{background:var(--green-soft);color:var(--green)}.hearing-choice-table [role=cell]>b.is-against,.hearing-choice-table [role=cell]>b.is-not-registered{background:var(--red-soft);color:var(--red)}.hearing-choice-table [role=cell]>b.is-abstain{background:var(--amber-soft);color:var(--amber)}.hearing-choice-empty{color:var(--ink-faint);font-size:11px;padding:18px 13px!important;display:block!important}.hearing-empty-detail,.hearing-truncation-note{color:var(--ink-faint);padding:18px 16px;font-size:11px;line-height:1.45}.hearing-truncation-note{background:var(--surface-strong)}.hearing-state{background:var(--surface);border:1px solid var(--border);color:var(--ink-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;margin-top:16px;padding:24px;display:flex}.hearing-state strong{color:var(--ink)}@media (max-width:1100px){.hearing-filter-bar{grid-template-columns:minmax(250px,1fr) 190px 100px 44px}.hearing-layout{grid-template-columns:1fr}.hearing-index{max-height:430px;position:static}}@media (max-width:700px){.hearing-workspace-header{flex-direction:column;align-items:flex-start}.hearing-freshness{align-items:flex-start}.hearing-filter-bar{grid-template-columns:1fr 44px}.hearing-query-control,.hearing-filter-control{border-bottom:1px solid var(--border);grid-column:1/-1}.hearing-filter-control{border-right:0}.hearing-apply-button{border-radius:0}.hearing-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hearing-summary-strip>div{border-bottom:1px solid var(--border)}.hearing-summary-strip>div:nth-child(2n){border-right:0}.hearing-summary-strip>div:nth-child(n+3){border-bottom:0}.hearing-detail-header{flex-direction:column}.hearing-official-links{flex-direction:row;align-items:flex-start}.hearing-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hearing-detail-metrics>div:nth-child(2){border-right:0}.hearing-detail-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.hearing-tabs button{flex:1 1 0;min-width:0}.hearing-utterance-list article>header,.hearing-vote-list article>header{flex-direction:column;gap:5px}.hearing-utterance-list article>header>span{text-align:left}.hearing-vote-totals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hearing-vote-totals>span{min-width:0}.hearing-faction-grid{grid-template-columns:1fr}.hearing-faction-grid>div:nth-child(odd){border-right:0}.hearing-faction-grid>div:nth-child(n+2){border-top:1px solid var(--border)}.hearing-choice-filters{grid-template-columns:1fr}.hearing-choice-filters label:first-child{border-bottom:1px solid var(--border);border-right:0}.hearing-choice-table-head{display:none!important}.hearing-choice-table>div:not(.hearing-choice-table-head){grid-template-columns:minmax(0,1fr) auto;padding:9px 13px}.hearing-choice-table [role=cell]:nth-child(2){grid-column:1}.hearing-choice-table [role=cell]:nth-child(3){grid-area:1/2/span 2}}.primary-button:disabled,.command-workflow-actions button:disabled{cursor:not-allowed;opacity:.55}.live-command-center{flex-direction:column;gap:14px;display:flex}.live-command-center .workspace-header,.live-command-center .kpi-strip{margin-bottom:0}.command-partial-warning{color:#73551d;background:#fff8e8;border:1px solid #ead7a6;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;display:flex}.live-command-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.live-command-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.live-issues-table th:first-child{width:34%}.live-issues-table th:nth-child(2){width:13%}.live-issues-table th:nth-child(3){width:17%}.live-issues-table th:nth-child(4){width:16%}.live-issues-table th:nth-child(5){width:14%}.live-issues-table th:last-child{width:44px}.live-issues-table .table-number{font-variant-numeric:tabular-nums}.live-issues-table .issue-title-button strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.command-date{color:var(--ink-soft);white-space:nowrap;font-size:12px}.command-section-state{color:var(--ink-faint);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:18px;font-size:12px;display:flex}.command-loading-rows{flex-direction:column;display:flex}.command-loading-rows span{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#f1f4f2,#e6ece9,#f1f4f2);height:58px;animation:1.2s ease-in-out infinite alternate command-loading;display:block}@keyframes command-loading{0%{opacity:.62}to{opacity:1}}.command-signal-list,.command-workflow-actions{flex-direction:column;display:flex}.command-signal-list button,.command-workflow-actions button{border-bottom:1px solid var(--border);color:var(--ink-soft);text-align:left;background:0 0;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:74px;padding:12px 16px;display:grid}.command-signal-list button:last-child,.command-workflow-actions button:last-child{border-bottom:0}.command-signal-list button:hover,.command-workflow-actions button:hover{background:var(--surface-subtle);color:var(--teal)}.command-signal-list button>svg:first-child,.command-workflow-actions button>svg:first-child{color:var(--teal)}.command-signal-list button span,.command-workflow-actions button span{flex-direction:column;min-width:0;display:flex}.command-signal-list strong,.command-workflow-actions strong{color:var(--ink);font-size:12px;line-height:1.35}.command-signal-list small,.command-workflow-actions small{color:var(--ink-faint);margin-top:3px;font-size:11px;line-height:1.4}.watched-topic-icon{color:var(--teal);vertical-align:-2px;margin-right:5px;display:inline-block}.watch-alert-list{flex-direction:column;display:flex}.watch-alert-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:76px;display:grid}.watch-alert-list article:last-child{border-bottom:0}.watch-alert-list article.is-unread{background:color-mix(in srgb, var(--teal-soft) 52%, var(--surface));box-shadow:inset 3px 0 0 var(--teal)}.watch-alert-open{color:var(--ink-soft);text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:75px;padding:11px 8px 11px 16px;display:grid}.watch-alert-open:hover,.watch-alert-open>svg:first-child{color:var(--teal)}.watch-alert-open span{flex-direction:column;min-width:0;display:flex}.watch-alert-open strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.watch-alert-open small{color:var(--ink-faint);margin-top:3px;font-size:11px;line-height:1.4}.watch-alert-actions{gap:3px;padding-right:9px;display:flex}.watch-alert-actions button{color:var(--ink-faint);background:0 0;border-radius:4px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.watch-alert-actions button:hover{background:var(--surface-muted);color:var(--ink)}.watch-alert-actions button:disabled{opacity:.35}.latest-coverage-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.latest-coverage-list article{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) 24px;align-items:start;gap:11px;min-height:132px;padding:14px 16px;display:grid}.latest-coverage-list article:nth-child(odd){border-right:1px solid var(--border)}.latest-coverage-list article:nth-last-child(-n+2){border-bottom:0}.latest-coverage-source{background:var(--surface-strong);color:var(--teal);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.latest-coverage-list article>div{min-width:0}.latest-coverage-list article>div>span{color:var(--ink-faint);align-items:center;gap:7px;font-size:10px;display:flex}.latest-coverage-list article>div>span strong{color:var(--teal);font-size:11px}.latest-coverage-list h3{color:var(--ink);margin:5px 0;font-size:13px;line-height:1.35}.latest-coverage-list p{color:var(--ink-soft);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.latest-coverage-list article>a{color:var(--ink-faint);padding:4px;display:inline-flex}.latest-coverage-list article>a:hover{color:var(--teal)}@media (max-width:1180px){.live-command-grid{grid-template-columns:1fr}.live-command-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:740px){.live-command-rail{display:flex}.latest-coverage-list{grid-template-columns:1fr}.latest-coverage-list article,.latest-coverage-list article:nth-child(odd),.latest-coverage-list article:nth-last-child(-n+2){border-bottom:1px solid var(--border);border-right:0}.latest-coverage-list article:last-child{border-bottom:0}}@media (max-width:540px){.live-command-header .header-actions{grid-template-columns:1fr 1fr}.live-command-header .select-control,.live-command-header .header-actions>.primary-button,.live-command-header .header-actions>.secondary-button{grid-column:1/-1}.live-issues-panel .panel-heading{flex-direction:column;align-items:flex-start}.live-issues-panel .table-tools{justify-content:space-between;width:100%}}
