.workspace-selector{display:flex;align-items:center;gap:8px;min-width:0}.workspace-selector .ws-switch{max-width:100%;min-width:0}.workspace-selector .ws-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-selector button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.feed-shell,.feed-dialog){font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;--neutral-0: #ffffff;--neutral-50: #f5f6f8;--neutral-75: #f8f9fa;--neutral-100: #eef0f3;--neutral-200: #e5e7eb;--neutral-300: #d5dae1;--neutral-400: #a2aab6;--neutral-500: #626b78;--neutral-700: #414853;--neutral-900: #20242c;--brand: #2563eb;--ink: var(--feed-ink);--text: var(--feed-text);--muted: var(--feed-muted);--line: var(--feed-line);--rule: var(--neutral-100);--control-line: var(--feed-control);--disabled: var(--neutral-400);--blue: var(--brand);--blue-hover: #1d4ed8;--selected: var(--feed-selected);--surface: var(--feed-surface);--page: var(--feed-page);--subtle: var(--neutral-75);--hover: var(--neutral-100);--domain-customer: #52786b;--domain-competitor: #777088;--domain-patent: #92774d;--warning: #865e22;--warning-bg: #fff8e9;--warning-line: #ead9b3;--error: #ad3431;--highlight: #fff2b8;--font-caption: 12px;--font-ui: 14px;--font-body: 15px;--font-record: 16px;--font-heading: 22px;--control: 36px;--radius: 6px;--motion: .14s;color:var(--ink)}:is(.feed-shell,.feed-dialog) *{box-sizing:border-box}:is(.feed-shell,.feed-dialog) [hidden]{display:none!important}.feed-shell{margin:0;background:var(--page)}:is(.feed-shell,.feed-dialog) button,:is(.feed-shell,.feed-dialog) input{font:inherit}:is(.feed-shell,.feed-dialog) button,:is(.feed-shell,.feed-dialog) a{-webkit-tap-highlight-color:transparent;transition:color var(--motion),background-color var(--motion),border-color var(--motion)}:is(.feed-shell,.feed-dialog) button{cursor:pointer}:is(.feed-shell,.feed-dialog) button:disabled{cursor:not-allowed}:is(.feed-shell,.feed-dialog) a{color:inherit;text-decoration:none}:is(.feed-shell,.feed-dialog) button:focus-visible,:is(.feed-shell,.feed-dialog) a:focus-visible,:is(.feed-shell,.feed-dialog) summary:focus-visible,:is(.feed-shell,.feed-dialog) input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:is(.feed-shell,.feed-dialog) button:focus:not(:focus-visible){outline:0}:is(.feed-shell,.feed-dialog) mark{background:var(--highlight);color:inherit;border-radius:2px}:is(.feed-shell,.feed-dialog) p{line-height:1.8}:is(.feed-shell,.feed-dialog) time,:is(.feed-shell,.feed-dialog) .facts,:is(.feed-shell,.feed-dialog) .scan-facts,:is(.feed-shell,.feed-dialog) .source-line,:is(.feed-shell,.feed-dialog) .reading-position,:is(.feed-shell,.feed-dialog) .pagination,:is(.feed-shell,.feed-dialog) .desk-footer{font-variant-numeric:tabular-nums}:is(.feed-shell,.feed-dialog) .mobile-filter,:is(.feed-shell,.feed-dialog) .mobile-back{display:none!important}:is(.feed-shell,.feed-dialog) .notice{flex:none;margin-top:8px;font-size:13px}:is(.feed-shell,.feed-dialog) .reading-desk{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(420px,1.24fr);background:var(--surface);flex:1;min-height:0;border:1px solid transparent;border-top:0;border-radius:0 0 8px 8px;overflow:hidden}:is(.feed-shell,.feed-dialog) .results-pane{min-height:0;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}:is(.feed-shell,.feed-dialog) .results-header{height:44px;padding:0 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex:none;color:var(--muted);font-size:12px;border-bottom:1px solid transparent;background:var(--surface)}:is(.feed-shell,.feed-dialog) .results-scope{display:flex;flex-direction:column;gap:2px;text-align:right;line-height:1.4}:is(.feed-shell,.feed-dialog) .date-range{white-space:nowrap;font-variant-numeric:tabular-nums}:is(.feed-shell,.feed-dialog) .has-custom-range .results-header,:is(.feed-shell,.feed-dialog) .has-custom-range .reader-toolbar{height:56px}:is(.feed-shell,.feed-dialog) .record-unavailable{margin-bottom:8px}:is(.feed-shell,.feed-dialog) .results-header b{font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums}:is(.feed-shell,.feed-dialog) .results-header .anticon{font-size:12px;margin-left:3px;color:var(--muted)}:is(.feed-shell,.feed-dialog) .results-scroll{overflow:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:var(--control-line) transparent;overscroll-behavior:contain}:is(.feed-shell,.feed-dialog) .record{display:block;position:relative;border:0;border-bottom:1px solid var(--rule);padding:12px 16px;background:var(--surface);text-align:left;width:100%;transition:background-color var(--motion);color:inherit;overflow-wrap:anywhere}:is(.feed-shell,.feed-dialog) .record:hover{background:var(--subtle)}:is(.feed-shell,.feed-dialog) .record.selected{background:var(--selected)}:is(.feed-shell,.feed-dialog) .record.selected:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--blue)}:is(.feed-shell,.feed-dialog) .domain{display:inline-flex;align-items:center;gap:5px;padding:1px 0;font-size:12px;line-height:1.5;flex:none;font-weight:500;color:var(--muted)}:is(.feed-shell,.feed-dialog) .domain:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--domain-color)}:is(.feed-shell,.feed-dialog) .domain.客户{--domain-color: var(--domain-customer)}:is(.feed-shell,.feed-dialog) .domain.竞品{--domain-color: var(--domain-competitor)}:is(.feed-shell,.feed-dialog) .domain.专利{--domain-color: var(--domain-patent)}:is(.feed-shell,.feed-dialog) .record h2{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.5;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.feed-shell,.feed-dialog) .record.selected h2{color:var(--ink)}:is(.feed-shell,.feed-dialog) .record-footer{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);min-width:0}:is(.feed-shell,.feed-dialog) .gap{color:var(--warning)!important}:is(.feed-shell,.feed-dialog) .reader-pane{min-width:0;min-height:0;display:flex;flex-direction:column}:is(.feed-shell,.feed-dialog) .reader-toolbar{height:44px;flex:none;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid transparent;color:var(--muted);font-size:12px}:is(.feed-shell,.feed-dialog) .reader-toolbar>span{display:flex;align-items:center;gap:7px}:is(.feed-shell,.feed-dialog) .reader-actions{display:flex;gap:7px;align-items:center}:is(.feed-shell,.feed-dialog) .reading-position{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);margin-right:4px;white-space:nowrap}:is(.feed-shell,.feed-dialog) .reader-actions .ant-btn{border-color:var(--control-line);color:var(--blue);background:var(--surface);font-size:14px;width:36px;height:36px;min-width:36px}:is(.feed-shell,.feed-dialog) .reader-actions .ant-btn:not(:disabled):hover{color:var(--blue-hover);border-color:var(--blue);background:var(--selected)}:is(.feed-shell,.feed-dialog) .reader-actions .ant-btn:disabled{color:var(--disabled);border-color:var(--rule);background:var(--page)}:is(.feed-shell,.feed-dialog) .reader-content{overflow:auto;padding:16px 24px 20px;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:var(--control-line) transparent;outline:0}:is(.feed-shell,.feed-dialog) .reader-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}:is(.feed-shell,.feed-dialog) .dot-separator{color:var(--control-line)}:is(.feed-shell,.feed-dialog) .entity-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:var(--blue);font-size:12px;line-height:1.6;text-align:left}:is(.feed-shell,.feed-dialog) .entity-link:hover{text-decoration:underline}:is(.feed-shell,.feed-dialog) .entity-name{color:var(--text);font-size:12px}:is(.feed-shell,.feed-dialog) .entity-link .anticon{font-size:12px}:is(.feed-shell,.feed-dialog) .reader-content>h2{font-size:20px;letter-spacing:-.3px;line-height:1.5;font-weight:600;margin:8px 0 10px;color:var(--ink);overflow-wrap:anywhere;max-width:72ch}:is(.feed-shell,.feed-dialog) .source-line{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}:is(.feed-shell,.feed-dialog) .source-line>div{min-width:0;flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px}:is(.feed-shell,.feed-dialog) .source-line b{color:var(--ink);font-size:13px;font-weight:500;line-height:1.7}:is(.feed-shell,.feed-dialog) .source-line>div>span{color:var(--muted);font-size:12px;line-height:1.7}:is(.feed-shell,.feed-dialog) .source-line .ant-btn{padding:0;height:auto;min-height:24px;color:var(--blue);font-size:12px;flex:none}:is(.feed-shell,.feed-dialog) .facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 14px}:is(.feed-shell,.feed-dialog) .facts>button{background:none;border:0;border-bottom:1px dotted var(--control-line);text-align:left;min-width:0;padding:3px 0;display:inline-flex;align-items:baseline;gap:6px;min-height:30px}:is(.feed-shell,.feed-dialog) .facts>button>span{color:var(--muted);font-size:12px}:is(.feed-shell,.feed-dialog) .facts b{font-size:13px;line-height:1.6;color:var(--ink);font-weight:600;overflow-wrap:anywhere}:is(.feed-shell,.feed-dialog) .facts .locate-cue{font-size:12px;color:var(--blue)}:is(.feed-shell,.feed-dialog) .facts button:hover{border-bottom-color:var(--blue)}:is(.feed-shell,.feed-dialog) .facts button:hover b{color:var(--blue)}:is(.feed-shell,.feed-dialog) .body-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}:is(.feed-shell,.feed-dialog) .body-heading h3{margin:0;font-size:13px;color:var(--text);font-weight:600}:is(.feed-shell,.feed-dialog) .body-heading>span{font-size:12px;color:var(--muted)}:is(.feed-shell,.feed-dialog) .body-text{color:var(--text);font-size:var(--font-body);line-height:1.85;max-width:72ch}:is(.feed-shell,.feed-dialog) .body-text p{line-height:1.85;margin:0 0 12px}:is(.feed-shell,.feed-dialog) .body-text[lang=en]{line-height:1.75}:is(.feed-shell,.feed-dialog) .body-text .located{background:var(--highlight);outline:5px solid var(--highlight);border-radius:2px;scroll-margin:20px}:is(.feed-shell,.feed-dialog) .trace{border-top:1px solid var(--line);margin-top:18px;color:var(--text);font-size:13px}:is(.feed-shell,.feed-dialog) .trace+.trace{margin-top:0}:is(.feed-shell,.feed-dialog) .trace summary{cursor:pointer;padding:13px 0;list-style:none;font-size:13px}:is(.feed-shell,.feed-dialog) .trace summary:before{content:"›";display:inline-block;margin-right:8px;font-size:15px;transition:transform var(--motion)}:is(.feed-shell,.feed-dialog) .trace[open]>summary:before{transform:rotate(90deg)}:is(.feed-shell,.feed-dialog) .trace summary>span{float:right;color:var(--muted);font-size:12px}:is(.feed-shell,.feed-dialog) .trace dl{margin:0 0 14px;display:grid;gap:10px}:is(.feed-shell,.feed-dialog) .trace dl>div{display:grid;grid-template-columns:72px 1fr;gap:10px;font-size:12px;line-height:1.8}:is(.feed-shell,.feed-dialog) .trace dt{color:var(--muted)}:is(.feed-shell,.feed-dialog) .trace dd{margin:0}:is(.feed-shell,.feed-dialog) .source-chain{padding:10px 12px;background:var(--subtle);border-radius:var(--radius);margin-bottom:12px}:is(.feed-shell,.feed-dialog) .source-chain p{font-size:13px;margin:0 0 6px}:is(.feed-shell,.feed-dialog) .source-chain small{font-size:12px;color:var(--muted)}:is(.feed-shell,.feed-dialog) .analysis-panel h3{font-size:13px;margin:13px 0 5px;color:var(--text)}:is(.feed-shell,.feed-dialog) .analysis-panel p{font-size:14px;margin:4px 0 10px;line-height:1.85}:is(.feed-shell,.feed-dialog) .analysis-panel .analysis-origin{font-size:12px;color:var(--muted)}:is(.feed-shell,.feed-dialog) .preserve-lines{white-space:pre-line}:is(.feed-shell,.feed-dialog) .citation-link{border:0;background:none;color:var(--blue);padding:0;text-align:left;font-size:13px;line-height:1.8;display:block}:is(.feed-shell,.feed-dialog) .revise-button{margin-top:14px}:is(.feed-shell,.feed-dialog) .revision-history{margin-top:14px;border-top:1px solid var(--rule)}:is(.feed-shell,.feed-dialog) .revision-history>div{border-left:2px solid var(--control-line);padding-left:12px;margin:8px 0 16px}:is(.feed-shell,.feed-dialog) .revision-form{display:grid;gap:14px}:is(.feed-shell,.feed-dialog) .revision-form label{display:grid;gap:6px;font-size:13px}:is(.feed-shell,.feed-dialog) .desk-footer{height:28px;flex:none;display:flex;align-items:center;font-size:12px;color:var(--muted);padding:0 2px}:is(.feed-shell,.feed-dialog) .pagination{border-top:1px solid var(--line);padding:7px 16px;display:flex;gap:10px;align-items:center;justify-content:center;background:var(--surface)}:is(.feed-shell,.feed-dialog) .pagination-label{font-size:12px;color:var(--muted)}:is(.feed-shell,.feed-dialog) .pagination .ant-pagination{font-size:13px}:is(.feed-shell,.feed-dialog) .no-reader{grid-template-columns:1fr}:is(.feed-shell,.feed-dialog) .no-reader .results-pane{border:0}:is(.feed-shell,.feed-dialog) .state{padding:35px 24px;text-align:center;max-width:440px;margin:auto;color:var(--muted)}:is(.feed-shell,.feed-dialog) .state>.anticon{font-size:28px;color:var(--muted)}:is(.feed-shell,.feed-dialog) .state h2{font-size:18px;font-weight:600;color:var(--text);margin:16px 0 8px}:is(.feed-shell,.feed-dialog) .state p{font-size:14px;margin:5px 0}:is(.feed-shell,.feed-dialog) .state .ant-btn{margin-top:16px}:is(.feed-shell,.feed-dialog) .state small{display:block;margin-top:16px;font-size:12px}:is(.feed-shell,.feed-dialog) .loading{padding:22px;max-width:650px;margin:auto}:is(.feed-shell,.feed-dialog) .loading .ant-skeleton{margin-bottom:28px}:is(.feed-shell,.feed-dialog) .patent-note{font-size:12px;background:var(--warning-bg);color:var(--warning);padding:9px 10px;border:1px solid var(--warning-line);border-radius:var(--radius)}:is(.feed-shell,.feed-dialog) .missing-body{background:var(--subtle);border:1px dashed var(--control-line);padding:24px;text-align:center;border-radius:var(--radius);color:var(--muted)}:is(.feed-shell,.feed-dialog) .missing-body>.anticon{font-size:24px}:is(.feed-shell,.feed-dialog) .missing-body h3{font-size:16px;color:var(--text)}:is(.feed-shell,.feed-dialog) .missing-body p{margin:4px;font-size:13px}:is(.feed-shell,.feed-dialog) .reader-alert{margin-bottom:14px}:is(.feed-shell,.feed-dialog) .match-bar{padding:8px 10px;background:var(--warning-bg);border-radius:var(--radius);font-size:12px;color:var(--warning);display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}:is(.feed-shell,.feed-dialog) .muted{color:var(--muted);font-size:12px}:is(.feed-shell,.feed-dialog) .design-notes{color:var(--text)}:is(.feed-shell,.feed-dialog) .design-notes p{font-size:14px}:is(.feed-shell,.feed-dialog) .design-notes .design-lead{font-size:24px;font-weight:600;color:var(--ink);margin:5px 0 15px}:is(.feed-shell,.feed-dialog) .design-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 26px;margin:24px 0}:is(.feed-shell,.feed-dialog) .design-grid h3{font-size:14px;color:var(--text);margin:0}:is(.feed-shell,.feed-dialog) .design-grid p{margin:8px 0}:is(.feed-shell,.feed-dialog) .design-notes table{border-collapse:collapse;width:100%;font-size:13px}:is(.feed-shell,.feed-dialog) .design-notes td,:is(.feed-shell,.feed-dialog) .design-notes th{padding:10px;border:1px solid var(--line);text-align:left;line-height:1.8}:is(.feed-shell,.feed-dialog) .design-notes th{width:98px;background:var(--subtle);font-weight:500}:is(.feed-shell,.feed-dialog) .review-tabs{display:flex;gap:9px;margin:20px 0}:is(.feed-shell,.feed-dialog) .review-sample{padding:20px;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px}:is(.feed-shell,.feed-dialog) .review-sample h3{font-size:17px;line-height:1.6}:is(.feed-shell,.feed-dialog) .review-sample p{color:var(--text)}:is(.feed-shell,.feed-dialog) .review-sample blockquote{margin:16px 0;padding:12px 16px;background:var(--subtle);border-left:2px solid var(--control-line)}:is(.feed-shell,.feed-dialog) .review-sample summary{cursor:pointer;color:var(--blue)}:is(.feed-shell,.feed-dialog) .review-actions{display:flex;gap:12px}@media (min-width:1680px){:is(.feed-shell,.feed-dialog) .reading-desk{grid-template-columns:minmax(360px,.76fr) minmax(470px,1.24fr)}:is(.feed-shell,.feed-dialog) .reader-content{padding-left:30px;padding-right:30px}}@media (max-width:1280px){:is(.feed-shell,.feed-dialog) .reading-desk{grid-template-columns:minmax(300px,.76fr) minmax(360px,1.24fr)}:is(.feed-shell,.feed-dialog) .reader-content{padding-left:20px;padding-right:20px}}@media (max-width:1050px){:is(.feed-shell,.feed-dialog) .reading-desk{display:block}:is(.feed-shell,.feed-dialog) .results-pane{height:100%;border-right:0}:is(.feed-shell,.feed-dialog) .reader-pane{display:none}:is(.feed-shell,.feed-dialog) .mobile-reading .reader-pane{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface);z-index:50}:is(.feed-shell,.feed-dialog) .mobile-reading .results-pane{visibility:hidden}:is(.feed-shell,.feed-dialog) .mobile-back{display:inline-flex!important}:is(.feed-shell,.feed-dialog) .reader-content{padding-left:max(20px,calc((100vw - 760px)/2));padding-right:max(20px,calc((100vw - 760px)/2))}:is(.feed-shell,.feed-dialog) .reading-desk.few-results:not(.mobile-reading){display:flex;flex-direction:column;flex:0 1 auto}:is(.feed-shell,.feed-dialog) .reading-desk.few-results:not(.mobile-reading) .results-pane{height:auto;flex:0 1 auto;min-height:0}}@media (max-width:760px){:is(.feed-shell,.feed-dialog){--control: 40px}.feed-shell{min-height:0}:is(.feed-shell,.feed-dialog) .results-header{height:44px;padding:0 14px;font-size:12px}:is(.feed-shell,.feed-dialog) .record{padding:11px 14px}:is(.feed-shell,.feed-dialog) .record h2{font-size:16px}:is(.feed-shell,.feed-dialog) .reader-toolbar{height:52px;padding:0 12px}:is(.feed-shell,.feed-dialog) .reader-actions{gap:4px}:is(.feed-shell,.feed-dialog) .reader-actions .ant-btn{height:40px;width:40px;min-width:40px}:is(.feed-shell,.feed-dialog) .reader-actions .mobile-back{margin-left:3px}:is(.feed-shell,.feed-dialog) .reading-position{margin-right:3px;font-size:12px}:is(.feed-shell,.feed-dialog) .reader-content{padding:14px 18px 18px}:is(.feed-shell,.feed-dialog) .reader-content>h2{font-size:20px;margin-bottom:8px}:is(.feed-shell,.feed-dialog) .source-line{gap:8px;margin-bottom:8px}:is(.feed-shell,.feed-dialog) .source-line>div{display:block}:is(.feed-shell,.feed-dialog) .source-line b,:is(.feed-shell,.feed-dialog) .source-line>div>span{display:block}:is(.feed-shell,.feed-dialog) .source-line .ant-btn{min-height:30px}:is(.feed-shell,.feed-dialog) .facts{gap:4px 14px;margin-bottom:10px}:is(.feed-shell,.feed-dialog) .facts>button{min-height:36px}:is(.feed-shell,.feed-dialog) .facts b{font-size:13px}:is(.feed-shell,.feed-dialog) .body-heading{margin-bottom:8px}:is(.feed-shell,.feed-dialog) .body-text{font-size:15px}:is(.feed-shell,.feed-dialog) .desk-footer{height:28px;font-size:12px}:is(.feed-shell,.feed-dialog) .pagination{padding:6px 14px}:is(.feed-shell,.feed-dialog) .design-grid{grid-template-columns:1fr}:is(.feed-shell,.feed-dialog) .state{padding:28px 15px}:is(.feed-shell,.feed-dialog) .state h2{font-size:17px}:is(.feed-shell,.feed-dialog) .notice .ant-alert-action{margin-left:8px}}@media (prefers-reduced-motion:reduce){:is(.feed-shell,.feed-dialog) *{transition:none!important;scroll-behavior:auto!important;animation:none!important}}.feed-shell{width:100%;box-sizing:border-box;font-size:16px;line-height:normal}.feed-shell>.feed-page{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:none;margin:0;color:var(--ink);font:inherit}.feed-shell .feed-page .ant-alert{margin-bottom:0}.feed-shell .feed-page .notice{flex:none;margin-top:8px}.feed-shell .feed-page .record-unavailable{margin-bottom:8px}.feed-shell .original-link{flex:none;color:var(--blue);font-size:12px;line-height:24px}.feed-shell .trace-source{margin-left:8px;color:var(--blue)}.feed-shell .desk-footer{gap:10px}.feed-shell .feed-scope{display:flex;flex-wrap:wrap;gap:6px;padding:7px 0;flex:none;margin:0}.feed-shell .overview-entry{flex:none;margin:0 0 10px}.feed-dialog .feed-card{margin-top:12px;padding:14px}.feed-dialog .feed-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:760px){.feed-shell .results-scope{font-size:12px}.feed-shell .match-bar{flex-wrap:wrap}.feed-dialog .feed-compare{grid-template-columns:1fr}}.feed-shell .scope-close{border:0;background:none;padding:0 2px;color:inherit;cursor:pointer}.feed-shell .reader-content>*{max-width:780px;margin-left:auto;margin-right:auto}.feed-shell .reader-content .reading-summary{margin-bottom:20px;padding:12px 16px;background:var(--subtle);border-left:2px solid var(--line)}.feed-shell .reading-summary h3{margin:0 0 6px;font-size:13px;color:var(--ink)}.feed-shell .reading-summary h3 span{margin-left:8px;font-size:12px;font-weight:400;color:var(--muted)}.feed-shell .reading-summary p{margin:0;font-size:14px;line-height:1.75;color:var(--text)}.feed-shell .body-meta{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:flex-end;align-items:center;color:var(--muted);font-size:12px}.feed-shell .body-meta .ant-btn{padding:0;font-size:12px}.feed-shell .body-text p{margin-bottom:18px}.feed-shell .record-meta{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-shell .record-footer time{flex:none;white-space:nowrap}.feed-shell .record-warning{margin:6px 0 0;font-size:12px;line-height:1.5}.feed-shell .feed-query-toolbar{--query-control:38px;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:16px 18px;margin-bottom:14px;flex:none;min-width:0}.feed-shell .feed-query-toolbar .page-title{display:grid;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:22px}.feed-shell .feed-query-toolbar h1{margin:0;font-size:22px;font-weight:650;line-height:1.4;letter-spacing:-.4px;white-space:nowrap}.feed-shell .domain-switch{height:var(--query-control);border:1px solid var(--line);padding:3px;background:var(--hover);border-radius:6px;font-size:13px}.feed-shell .domain-switch .ant-segmented-item{border-radius:4px;min-height:30px}.feed-shell .domain-switch .ant-segmented-item-label{line-height:30px;min-height:30px;padding:0 13px}.feed-shell .domain-switch .ant-segmented-item-selected{color:var(--blue);font-weight:600;background:var(--surface);box-shadow:0 1px 3px #26324412}.feed-shell .feed-query-toolbar .search{display:flex;gap:0;width:100%;max-width:400px;justify-self:end;min-width:0}.feed-shell .feed-query-toolbar .search .ant-input-affix-wrapper{height:var(--query-control);border:1px solid var(--control-line);border-radius:6px 0 0 6px;background:var(--surface);min-width:0;padding:4px 11px}.feed-shell .feed-query-toolbar .search .ant-input{font-size:13px;background:transparent}.feed-shell .feed-query-toolbar .search .ant-input-prefix{color:var(--muted);margin-right:8px}.feed-shell .feed-query-toolbar .search .ant-btn{height:var(--query-control);border-radius:0 6px 6px 0;font-size:13px;padding:0 14px;box-shadow:none}.feed-shell .search-pending{font-size:11px;color:var(--warning);white-space:nowrap}.feed-shell .query-panel{min-width:0}.feed-shell .query-secondary{display:flex;align-items:center;gap:10px;padding-top:14px;margin-top:14px;border-top:1px solid var(--line)}.feed-shell .query-secondary label{display:flex;align-items:center;border:1px solid var(--control-line);border-radius:6px;background:var(--surface);height:var(--query-control);min-width:0;transition:border-color var(--motion),box-shadow var(--motion)}.feed-shell .query-secondary label:hover{border-color:var(--muted)}.feed-shell .query-secondary label:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #2563eb13}.feed-shell .query-secondary label>span:first-child{padding:0 10px;color:var(--muted);font-size:12px;white-space:nowrap;border-right:1px solid var(--line);line-height:16px;flex:none}.feed-shell .query-secondary .ant-select{flex:1;min-width:0;height:calc(var(--query-control) - 2px);font-size:13px}.feed-shell .query-secondary .ant-select-selector{padding-left:10px!important;padding-right:25px!important;background:transparent!important}.feed-shell .query-secondary .ant-select-arrow{right:9px;font-size:10px;color:var(--muted)}.feed-shell .query-secondary label.filter-active{border-color:#adc1e0;background:#f8faff}.feed-shell .query-secondary .filter-active .ant-select-selection-item{font-weight:600;color:#365d96}.feed-shell .query-secondary>label{width:184px;flex:none}.feed-shell .additional-filters{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(145px,1.2fr) minmax(130px,1fr);flex:1;min-width:0;gap:10px}.feed-shell .query-secondary .clear{flex:none;height:var(--query-control);padding:0 7px;font-size:12px;color:var(--muted)}.feed-shell .query-secondary .clear:disabled{color:var(--disabled)}.feed-shell .mobile-active-filters{display:none}.feed-shell .date-editor{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;margin-top:12px;background:var(--subtle);border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:12px}.feed-shell .date-fields{display:flex;gap:10px}.feed-shell .date-fields label{display:flex;flex-direction:column;gap:5px}.feed-shell .date-fields input{height:36px;min-width:0;max-width:100%;border:1px solid var(--control-line);border-radius:5px;background:var(--surface);color:var(--ink);padding:4px 9px;font-size:13px}.feed-shell .date-actions{display:flex;gap:8px}.feed-shell .date-actions .ant-btn{height:36px;font-size:12px}.feed-shell .date-editor>span{align-self:center;font-size:12px}.feed-shell .date-editor .error{color:var(--error)}.feed-shell .feed-page .reading-desk{border:1px solid var(--line);border-radius:9px}.feed-shell .empty-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}@media (min-width:1700px){.feed-shell .feed-query-toolbar{padding:18px 22px}.feed-shell .feed-query-toolbar .page-title{gap:28px}.feed-shell .feed-query-toolbar .search{max-width:440px}.feed-shell .query-secondary,.feed-shell .additional-filters{gap:12px}.feed-shell .query-secondary>label{width:200px}}@media (max-width:1250px){.feed-shell .feed-query-toolbar{padding:14px}.feed-shell .feed-query-toolbar .page-title{gap:16px}.feed-shell .domain-switch .ant-segmented-item-label{padding:0 10px}.feed-shell .query-secondary,.feed-shell .additional-filters{gap:8px}.feed-shell .query-secondary>label{width:166px}.feed-shell .query-secondary label>span:first-child{padding:0 8px}.feed-shell .additional-filters{grid-template-columns:minmax(110px,.9fr) minmax(125px,1.15fr) minmax(115px,1fr)}}@media (max-width:760px){.feed-shell .feed-query-toolbar{--query-control:40px;padding:12px;border-radius:8px;margin-bottom:12px}.feed-shell .feed-query-toolbar .page-title{grid-template-columns:auto minmax(0,1fr);gap:12px}.feed-shell .feed-query-toolbar h1{font-size:20px}.feed-shell .feed-query-toolbar .search{grid-column:2;grid-row:1;max-width:none}.feed-shell .feed-query-toolbar .search .ant-btn{padding:0 10px}.feed-shell .feed-query-toolbar .search .ant-input-prefix{display:none}.feed-shell .domain-switch{grid-column:1/-1;grid-row:2;width:100%}.feed-shell .domain-switch .ant-segmented-group{display:flex;width:100%}.feed-shell .domain-switch .ant-segmented-item{flex:1;text-align:center}.feed-shell .domain-switch .ant-segmented-item-label{padding:0 8px;min-height:32px;line-height:32px}.feed-shell .query-secondary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;border-top:0;padding-top:0;margin-top:12px}.feed-shell .query-secondary>label{width:auto;max-width:230px}.feed-shell .query-secondary label>span:first-child{font-size:11px;padding:0 8px}.feed-shell .mobile-filter{display:inline-flex!important;height:40px;font-size:12px;padding:0 10px;gap:5px}.feed-shell .mobile-filter b{color:var(--blue);background:var(--selected);min-width:16px;line-height:17px;border-radius:3px;font-size:11px}.feed-shell .query-secondary .clear{padding:0 5px}.feed-shell .additional-filters{display:none;grid-column:1/-1;grid-row:2}.feed-shell .additional-filters.expanded{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px}.feed-shell .additional-filters>label:last-child{grid-column:1/-1}.feed-shell .mobile-active-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.feed-shell .mobile-active-filters button{display:flex;align-items:center;gap:7px;max-width:100%;min-height:32px;padding:4px 8px;border:1px solid var(--control-line);border-radius:5px;background:var(--selected);color:#4f6d99;font-size:11px}.feed-shell .mobile-active-filters button>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.feed-shell .mobile-active-filters .anticon{font-size:10px;flex:none}.feed-shell .date-editor{padding:10px;gap:10px}.feed-shell .date-fields{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.feed-shell .date-fields input{width:100%;height:40px}.feed-shell .date-actions .ant-btn{height:40px}.feed-shell .date-editor>span{font-size:11px}}.app-frame.app-frame--feed{height:100dvh;min-height:560px}.app-frame--feed .app-side-main{min-height:0}.app-frame--feed .app-main{display:flex;min-height:0;padding:18px 28px 0;background:var(--feed-page)}.app-frame--feed .feed-shell{display:flex;flex:1;min-height:0;height:100%}@media (min-width:1680px){.app-frame--feed .app-main{padding-inline:36px}}@media (max-width:1280px){.app-frame--feed .app-main{padding-inline:18px}}@media (max-width:1050px){.feed-shell:has(.mobile-reading) .feed-query-toolbar,.feed-shell:has(.mobile-reading) .notice{visibility:hidden}.app-frame--feed:has(.mobile-reading) .app-topbar,.app-frame--feed:has(.mobile-reading) .mobile-header,.app-frame--feed:has(.mobile-reading) .mobile-tabbar{visibility:hidden}}@media (max-width:900px){.app-frame.app-frame--feed{min-height:0}.app-frame--feed .mobile-header{flex:none}.app-frame--feed .app-main{padding:12px 12px calc(76px + env(safe-area-inset-bottom));overflow:visible}}@media (min-width:761px) and (max-width:1100px){.feed-shell .query-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto}.feed-shell .query-secondary>label{width:auto}.feed-shell .additional-filters{display:contents}.feed-shell .query-secondary .clear{grid-column:3;grid-row:1/3}}:root{color-scheme:light}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(1200px 600px at 12% -10%,rgba(59,110,220,.14),transparent 60%),radial-gradient(1000px 700px at 105% 15%,rgba(96,140,230,.12),transparent 55%),linear-gradient(160deg,#eef3fa,#e3ebf7);color:var(--ink);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;padding:0;box-sizing:border-box}.collection-window-field{display:grid;gap:6px;margin-block:16px}.collection-window-field input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:4px 11px;border:1px solid #d9d9d9;border-radius:6px;font:inherit}.collection-window-modal{width:min(520px,calc(100vw - 32px))!important;max-width:none}.route-loading{padding:28px}.entity-intelligence-load-more{display:flex;justify-content:center;padding:18px 0 24px;border-top:1px solid var(--card-border)}.customer-source-overview,.collection-task-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.customer-source-overview>div,.collection-task-metrics>.paper-card{display:grid;min-height:112px;align-content:start;padding:15px 16px;border:1px solid var(--card-border);border-radius:12px;background:var(--card)}.customer-source-overview span,.collection-task-metrics span{color:var(--ink-secondary);font-size:12px;font-weight:600}.customer-source-overview strong,.collection-task-metrics strong{margin:7px 0 5px;color:var(--ink);font-size:28px;line-height:1}.customer-source-overview small,.collection-task-metrics small{color:var(--ink-faint);font-size:11px;line-height:1.45}.customer-p0-coverage{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.collection-task-board{padding:0;overflow:hidden}.collection-task-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--card-border)}.collection-task-heading h2,.collection-task-heading p{margin:0}.collection-task-heading h2{font-size:17px}.collection-task-heading p{margin-top:4px;color:var(--ink-secondary);font-size:12px}.collection-task-list{padding:0 20px}.collection-task-pagination{display:flex;justify-content:flex-end;padding:12px 20px 18px;border-top:1px solid var(--card-border)}.collection-task-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,.85fr) minmax(220px,1.15fr) minmax(120px,.75fr) auto;gap:14px;align-items:center;padding:15px 0}.collection-task-row+.collection-task-row{border-top:1px solid var(--card-border)}.collection-task-source,.collection-task-last-run{display:grid;gap:3px;min-width:0}.collection-task-source strong,.collection-task-source small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-task-source small,.collection-task-last-run span,.collection-task-last-run small{color:var(--ink-faint);font-size:11px}.collection-task-tags,.collection-task-actions{display:flex;align-items:center;gap:8px}.collection-run-list{display:grid}.collection-run-list>div{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(150px,.7fr) minmax(110px,.6fr);gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--card-border)}.collection-run-list>div>small{grid-column:1 / -1;color:var(--danger)}.collection-run-list span,.collection-run-list time{color:var(--ink-secondary);font-size:12px}@media (max-width: 980px){.customer-source-overview,.collection-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-task-row{grid-template-columns:minmax(0,1fr) auto}.collection-task-row>.ant-select,.collection-task-last-run{grid-column:1 / -1}}@media (max-width: 520px){.route-loading{padding:16px}.customer-source-overview,.collection-task-metrics{grid-template-columns:1fr 1fr;gap:8px}.customer-source-overview>div,.collection-task-metrics>.paper-card{min-height:98px;padding:12px}.collection-task-heading,.collection-task-row{align-items:flex-start}.collection-task-heading{display:grid}.collection-task-list{padding:0 14px}.collection-task-tags,.collection-task-actions{justify-content:flex-end}.collection-task-source,.collection-task-tags{grid-column:1 / -1}.collection-task-tags{flex-wrap:wrap;justify-content:flex-start}.collection-task-tags .ant-tag{height:auto;white-space:normal}.collection-run-list>div{grid-template-columns:1fr auto}}::selection{background:#2563eb33}.app-frame{max-width:none;margin:0;min-height:100vh;background:var(--frame-bg);border-radius:0;border:none;display:flex;overflow:hidden}.app-frame:not(.app-frame-mobile){overflow:clip}.app-sidebar{position:sticky;top:0;height:100dvh;overflow-y:auto;scrollbar-width:none;overscroll-behavior-y:contain;width:260px;box-sizing:border-box;flex:none;background:var(--sidebar-bg);border-right:1px solid rgba(30,60,120,.07);padding:20px 16px 18px;display:flex;flex-direction:column}.app-sidebar::-webkit-scrollbar{display:none}.side-brand{display:flex;align-items:center;gap:10px;padding:2px 8px 18px}.side-brand .brand-mark{width:30px;height:30px;flex:none}.brand-mark img{width:100%;height:100%;display:block;object-fit:contain}.side-brand .brand-name{font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1.35;white-space:nowrap}.side-brand .brand-sub{font-size:9px;letter-spacing:.08em;white-space:nowrap;color:var(--ink-faint);text-transform:uppercase;margin-top:1px}.side-group{margin-top:14px}.side-group-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:0 10px 6px}.side-item{box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;background:none;font:inherit;text-align:left;width:100%;border-radius:8px;font-size:13px;color:var(--ink-secondary);text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease;margin-bottom:1px}.side-item .anticon{font-size:15px}.side-item:hover{background:#2563eb0f;color:var(--ink)}.side-item.active{background:var(--accent-dim);color:var(--accent-strong);font-weight:600}.side-footer{white-space:nowrap;margin-top:auto;padding:12px 10px 0;border-top:1px solid rgba(30,60,120,.07);font-size:10px;color:var(--ink-faint);letter-spacing:.06em}.app-side-main{flex:1;min-width:0;display:flex;flex-direction:column}.app-topbar{height:62px;flex:none;display:flex;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid rgba(30,60,120,.07);background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ws-switch{flex:none;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);border:1px solid var(--card-border);background:var(--card);border-radius:999px;padding:6px 14px;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,box-shadow .18s ease}.ws-switch:hover{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb14}.ws-switch .ws-label{color:var(--ink-faint);font-size:12px}.topbar-search{flex:1 1 0;min-width:0;max-width:400px;margin:0 auto;display:flex;align-items:center;gap:8px;background:#eef2f8;border:1px solid transparent;border-radius:999px;padding:7px 14px;color:var(--ink-faint);font-size:13px;cursor:text;font-family:inherit;text-align:left;transition:border-color .18s ease,background .18s ease}.topbar-search:hover{border-color:#2563eb66;background:#e6edf7}.topbar-search .search-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.topbar-search kbd{margin-left:auto;flex:none;font-size:11px;color:var(--ink-faint);border:1px solid var(--card-border);background:var(--card);border-radius:4px;padding:0 5px;font-family:inherit}.topbar-right{flex:none;display:flex;align-items:center;gap:14px}.topbar-icon-btn{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink-secondary);cursor:pointer;border:1px solid var(--card-border);background:var(--card);font:inherit;transition:color .18s ease,border-color .18s ease,transform .18s ease}.topbar-icon-btn:hover{color:var(--accent-strong);border-color:#2563eb73;transform:translateY(-1px)}.topbar-icon-btn:active{transform:translateY(0) scale(.96)}.topbar-user{display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;font-size:13px}.app-main{flex:1;min-width:0;padding:24px 26px 46px;background:var(--paper)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page-title{font-size:24px;font-weight:700;color:var(--ink);letter-spacing:-.01em;display:flex;align-items:center;gap:10px;text-wrap:balance}.page-sub{margin-top:4px;font-size:13px;color:var(--ink-secondary)}.paper-card{background:#fff;border:1px solid rgba(30,60,120,.08);border-radius:10px;padding:20px 22px;box-shadow:0 1px 2px #1e376e0a,0 10px 28px #1e376e0d;transition:box-shadow .22s ease,transform .22s ease}.paper-card .card-title{font-size:13px;font-weight:600;letter-spacing:.05em;color:var(--ink);display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.card-title .card-extra{font-size:12px;font-weight:400;color:var(--accent);cursor:pointer}.dark-panel{background:radial-gradient(600px 300px at 100% 0%,rgba(80,130,240,.2),transparent 60%),linear-gradient(165deg,#1e3a6633,transparent),linear-gradient(165deg,#1c3870,var(--navy));border:1px solid var(--navy-border);border-radius:10px;padding:20px 22px;color:var(--on-navy);box-shadow:0 1px 2px #0a193c33,0 12px 30px #0a193c38}.dark-panel .card-title{font-size:13px;font-weight:600;letter-spacing:.05em;color:var(--on-navy);display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dark-panel .card-title .card-extra{font-size:12px;font-weight:400;color:#82b1ff;cursor:pointer}.dark-panel .dim{color:var(--on-navy-secondary)}.domain-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:1px 8px;border-radius:4px;border:1px solid;white-space:nowrap}.domain-badge.customer{color:var(--domain-customer-text);border-color:currentColor;background:var(--domain-customer-surface)}.domain-badge.patent{color:var(--domain-patent-text);border-color:currentColor;background:var(--domain-patent-surface)}.domain-badge.competitor{color:var(--domain-competitor-text);border-color:currentColor;background:var(--domain-competitor-surface)}.conf-badge{font-size:11px;padding:1px 8px;border-radius:4px;border:1px solid;white-space:nowrap}.conf-badge.first_hand{color:var(--source-first-hand-text);border-color:currentColor;background:var(--source-first-hand-surface)}.conf-badge.second_hand{color:var(--source-second-hand-text);border-color:currentColor;background:var(--source-second-hand-surface)}.conf-badge.inferred{color:var(--source-inferred-text);border-color:currentColor;background:var(--source-inferred-surface)}.sev-badge{font-size:11px;padding:1px 8px;border-radius:4px;border:1px solid;white-space:nowrap}.sev-badge.urgent{color:var(--danger);border-color:#cf5a4e73;background:#cf5a4e14}.sev-badge.important{color:var(--domain-patent);border-color:#d58a2e73;background:#d58a2e14}.sev-badge.normal{color:var(--accent-strong);border-color:#2563eb73;background:#2563eb14}.tag-chip{display:inline-block;font-size:12px;color:var(--ink-secondary);background:#1b24320d;border-radius:4px;padding:1px 8px;margin-right:6px}.meta-line{font-size:12px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.section-gap{margin-top:16px}.progress-track{height:6px;border-radius:3px;background:#1b243214;overflow:hidden}.dark-panel .progress-track{background:#8caae129}.progress-fill{height:100%;border-radius:3px;background:var(--accent)}.quote-box{border-left:3px solid var(--accent);background:#2563eb0f;border-radius:0 6px 6px 0;padding:10px 14px;font-size:13px;line-height:1.7;color:var(--ink-secondary)}.dark-panel .quote-box{background:#8caae11a;color:var(--on-navy-secondary)}.dot-rating{letter-spacing:3px;font-size:13px}.feature-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature-card:hover{transform:translateY(-2px);border-color:#2563eb59!important;box-shadow:0 8px 20px #1e376e14}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.status-dot.ok{background:#2f9e6e}.status-dot.warn{background:#d58a2e}.status-dot.err{background:var(--danger)}.rise-in{animation:rise-in .45s ease both}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.12s}.stagger-3{animation-delay:.19s}.stagger-4{animation-delay:.26s}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dark-panel .ant-btn{color:var(--on-navy);border-color:#8caae159;background:transparent}.dark-panel .ant-btn:hover:not(:disabled){color:#82b1ff;border-color:#82b1ff;background:#8caae11f}.dark-panel .ant-btn:disabled{color:#9db4dd73;border-color:#8caae12e;background:transparent}.dark-panel .ant-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.dark-panel a{color:#82b1ff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.link-btn{border:none;background:none;padding:0;font:inherit;font-size:12px;color:var(--accent);text-decoration:none;cursor:pointer;transition:color .18s ease}.link-btn:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.dark-panel .link-btn{color:#82b1ff}.dark-panel .link-btn:hover{color:#b3d0ff}.tab-btn{border:none;background:none;font:inherit;cursor:pointer;padding:0;color:inherit;text-align:left}.split{display:flex;gap:16px;align-items:flex-start}.split-main{flex:1;min-width:0}.split-side{flex:none}.intelligence-title-link{flex:1;min-width:0;color:var(--ink);font-size:15px;font-weight:650;line-height:1.45;text-decoration:none}.intelligence-title-link:hover,.intelligence-detail-link:hover{color:var(--accent)}.intelligence-detail-link{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;color:var(--ink-faint);border-radius:6px}.intelligence-review-link{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;color:#fff;font-size:12px;line-height:22px;text-decoration:none;border:1px solid rgba(255,255,255,.45);border-radius:6px}.intelligence-detail-hero{margin-bottom:16px}.intelligence-detail-heading{display:flex;align-items:flex-start;gap:10px}.intelligence-detail-heading>.anticon{margin-top:7px;color:var(--accent);font-size:18px}.intelligence-detail-heading h2{flex:1;min-width:0;margin:0;color:var(--ink);font-size:clamp(20px,2.1vw,28px);line-height:1.35}.intelligence-detail-summary{margin:16px 0;color:var(--ink-secondary);font-size:14px;line-height:1.8}.intelligence-detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.intelligence-detail-meta{margin-top:8px}.intelligence-detail-reason{display:flex;gap:12px;margin-top:16px;padding:12px 14px;color:var(--ink-secondary);font-size:13px;line-height:1.65;background:#2563eb0a;border-radius:8px}.intelligence-detail-reason strong{flex:none;color:var(--ink)}.intelligence-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:16px;margin-bottom:16px}.source-chain-item+.source-chain-item{margin-top:14px;padding-top:14px;border-top:1px solid var(--card-border)}.source-chain-head,.source-chain-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.source-chain-head{margin-bottom:6px}.source-chain-index{display:inline-grid;place-items:center;width:22px;height:22px;color:#fff;font-size:11px;background:var(--accent);border-radius:50%}.source-chain-links{margin-top:8px}.intelligence-detail-body-content{line-height:1.8;color:var(--ink)}.intelligence-detail-body-content p{margin:0 0 16px}.intelligence-detail-body-content p:last-child{margin-bottom:0}.intelligence-detail-page .grid{align-items:start}.intelligence-detail-sources-sidebar{position:sticky;top:1rem}.source-chain-card{transition:all .2s}.source-chain-card:hover{box-shadow:0 2px 8px #2563eb26;border-color:#2563eb4d}.intelligence-detail-page details{margin-bottom:16px}.intelligence-detail-page details>summary{cursor:pointer;font-size:16px;font-weight:600;padding:16px 20px;background:var(--bg-secondary);border:1px solid var(--line);border-radius:8px;list-style:none;transition:all .2s;-webkit-user-select:none;user-select:none}.intelligence-detail-page details>summary::-webkit-details-marker{display:none}.intelligence-detail-page details>summary:before{content:"▶";display:inline-block;margin-right:8px;transition:transform .2s;color:var(--ink-secondary);font-size:12px}.intelligence-detail-page details[open]>summary:before{transform:rotate(90deg)}.intelligence-detail-page details>summary:hover{background:var(--bg);border-color:var(--primary)}.intelligence-detail-page details>summary:active{background:var(--bg-tertiary)}.intelligence-detail-page details[open]>.paper-card{margin-top:8px;margin-bottom:0}.intelligence-version-note{margin:8px 0 0;color:var(--ink-secondary);font-size:13px;line-height:1.6}.version-timeline-button{display:grid;width:100%;gap:3px;padding:7px 9px;color:var(--ink-secondary);text-align:left;font:inherit;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.version-timeline-button:hover,.version-timeline-button.active{color:var(--ink);background:#2563eb0d;border-color:#2563eb24}.version-timeline-button>span:not(.meta-line){font-size:12px}.version-comparison{margin-top:8px;padding:12px;background:var(--page-bg);border:1px solid var(--card-border);border-radius:8px}.version-snapshot-title{margin-top:6px;color:var(--ink-secondary);font-size:12px;line-height:1.55}.version-change-list{display:grid;gap:10px;margin-top:12px}.version-change-item{display:grid;grid-template-columns:minmax(70px,.45fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start;font-size:11px;line-height:1.5}.version-change-item>span{color:var(--ink-faint)}.version-change-item del,.version-change-item ins{overflow-wrap:anywhere;text-decoration:none;border-radius:4px;padding:3px 5px}.version-change-item del{color:#9f3a38;background:#cf5a4e17}.version-change-item ins{color:#176b52;background:#2690711a}.entity-chip-list{display:flex;flex-wrap:wrap;gap:10px}.entity-chip{display:grid;gap:3px;min-width:150px;padding:10px 12px;background:var(--page-bg);border:1px solid var(--card-border);border-radius:8px}.entity-chip span{color:var(--ink-faint);font-size:11px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll>table{min-width:640px}.source-page-summary{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.global-search-result{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.global-search-result:hover,.global-search-result:focus-visible{background:#f8fafc}.source-card-extra{display:flex;align-items:center;gap:8px 12px;color:var(--ink-faint)}.source-status-legend{white-space:nowrap}.source-filters{display:grid;grid-template-columns:minmax(210px,1fr) 128px 148px auto;gap:10px;align-items:center;margin-bottom:14px}.source-result-count{justify-self:end;white-space:nowrap}.source-table-wrap{max-height:min(66vh,720px);border:1px solid var(--card-border);border-radius:8px;overflow:auto;overscroll-behavior:contain}.source-table{width:100%;min-width:1360px!important;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.source-table th,.source-table td,.source-runs-table th,.source-runs-table td{padding:10px 8px;text-align:left;vertical-align:middle}.source-table thead th,.source-runs-table thead th{position:sticky;top:0;z-index:2;background:#f8fafc;border-bottom:1px solid var(--card-border);color:var(--ink-faint);font-weight:500;white-space:nowrap}.source-table tbody td,.source-runs-table tbody td{border-bottom:1px solid var(--card-border)}.source-table tbody tr:last-child td,.source-runs-table tbody tr:last-child td{border-bottom:0}.source-table th:first-child,.source-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:8px 0 14px -14px #0f172a8c}.source-table thead th:first-child{z-index:4;background:#f8fafc}.source-table th:last-child,.source-table td:last-child{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-8px 0 14px -14px #0f172a8c}.source-table thead th:last-child{z-index:4;background:#f8fafc}.source-table tbody tr:hover td,.source-table tbody tr:hover td:first-child,.source-table tbody tr:hover td:last-child{background:#f8fbff}.source-identity{display:flex;align-items:center;gap:10px;min-width:0}.source-avatar{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;font-weight:700}.source-identity-text{min-width:0}.source-name,.source-provider,.source-human-action{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-name{color:var(--ink);font-size:13px;font-weight:600}.source-provider{margin-top:2px}.source-actions{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.numeric-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.source-empty-cell{position:static!important;padding:36px 12px!important;box-shadow:none!important}.source-mobile-list{display:none}.source-pagination{display:flex;justify-content:flex-end;margin-top:16px}.source-runs-table-wrap{border:1px solid var(--card-border);border-radius:8px;overflow:auto;overscroll-behavior:contain}.source-runs-table{width:100%;min-width:850px!important;border-collapse:separate;border-spacing:0;font-size:13px}.source-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.source-ops-card{min-width:0}.source-ops-list{display:grid;gap:10px}.source-ops-item{min-width:0;padding:12px;border:1px solid var(--card-border);border-radius:8px;background:#fbfcfe}.source-ops-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.source-ops-item p{display:-webkit-box;margin:8px 0 10px;overflow:hidden;color:var(--ink-secondary);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.source-ops-actions,.source-fallback-chain,.source-fallback-step{display:flex;align-items:center}.source-ops-actions{gap:8px}.source-fallback-chain{gap:4px;flex-wrap:wrap;margin:10px 0 6px}.source-fallback-step{gap:4px;color:var(--ink-faint)}.source-config-drawer .ant-drawer-body{overscroll-behavior:contain}.source-config-form{display:flex;flex-direction:column;gap:16px}.source-config-tags{display:flex;gap:6px;flex-wrap:wrap}.source-config-section{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--card-border);border-radius:10px;background:#fbfcfe}.source-config-section h2{margin:0;color:var(--ink);font-size:14px;font-weight:650}.source-config-field{display:flex;flex-direction:column;gap:6px;min-width:0}.source-config-field>label,.source-config-section-head>label{color:var(--ink-secondary);font-size:12px;font-weight:500;cursor:pointer}.source-config-field>p,.source-config-section>p{margin:0;color:var(--ink-faint);font-size:11px;line-height:1.5}.source-config-field .ant-select,.source-config-field .ant-input-number,.source-cron-select{width:100%}.source-config-input-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.source-config-input-unit .ant-input-number{border-radius:6px 0 0 6px}.source-config-input-unit>span{display:flex;align-items:center;padding:0 9px;border:1px solid #d9d9d9;border-left:0;border-radius:0 6px 6px 0;background:#fafafa;color:var(--ink-faint);font-size:12px;white-space:nowrap}.source-config-grid-two,.source-protection-grid{display:grid;gap:10px}.source-config-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.source-protection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-config-section-head{display:flex;align-items:center;gap:8px}.source-config-section-head h2{margin-right:auto}.source-quota-switch{padding-top:2px}.source-cron-select{display:none!important}.source-config-footer{display:flex;justify-content:flex-end;gap:8px}.table-scroll tbody tr{transition:background .15s ease}.table-scroll tbody tr:hover{background:#2563eb0a}@media (max-width: 1200px){.split{flex-direction:column;align-items:stretch}.split-main,.split-side{box-sizing:border-box;width:100%!important;min-width:0;max-width:100%}}@media (max-width: 760px){.intelligence-detail-grid{grid-template-columns:minmax(0,1fr)}.intelligence-detail-heading{flex-wrap:wrap}.intelligence-detail-heading h2{flex-basis:calc(100% - 32px)}.intelligence-detail-heading .conf-badge{margin-left:28px}.intelligence-detail-reason{flex-direction:column;gap:4px}}.app-frame--customers:not(.app-frame-mobile) .app-main{padding:16px 34px 28px}@media (min-width: 901px) and (max-width: 1050px){.app-frame--customers .app-main{padding-inline:24px}}@media (max-width: 1080px){.topbar-user .user-name{display:none}}@media (max-width: 860px){body{padding:0}.app-frame{border-radius:0;min-height:100vh}.topbar-search{display:none}.app-main{padding:16px 14px 36px}}@media (max-width: 768px){.source-page-head{margin-bottom:14px}.source-page-summary{gap:5px 10px;line-height:1.5}.source-health-card,.source-runs-card{padding:16px 14px}.source-health-card .card-title{align-items:flex-start;gap:10px}.source-card-extra{flex-wrap:wrap;justify-content:flex-end}.source-status-legend{display:none}.source-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.source-filters>:first-child{grid-column:1 / -1}.source-result-count{grid-column:1 / -1;justify-self:start}.source-table-wrap{display:none}.source-mobile-list{display:grid;gap:10px}.source-mobile-card{padding:14px;border:1px solid var(--card-border);border-radius:10px;background:#fff}.source-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.source-mobile-card .source-identity{flex:1}.source-mobile-card .source-name{margin:0;max-width:190px;font-size:14px;line-height:1.4}.source-mobile-health{flex:none;color:var(--ink-secondary);font-size:12px;white-space:nowrap}.source-mobile-tags{display:flex;gap:4px;flex-wrap:wrap;margin:12px 0}.source-mobile-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.source-mobile-facts div{min-width:0}.source-mobile-facts dt{color:var(--ink-faint);font-size:11px}.source-mobile-facts dd{margin:3px 0 0;overflow:hidden;color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.source-mobile-action-note{margin-bottom:10px;padding:8px 10px;border-radius:6px;background:#d58a2e14;color:#9a641f;font-size:12px;line-height:1.5}.source-mobile-card .source-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:10px;border-top:1px solid var(--card-border)}.source-mobile-card .source-actions .ant-btn{min-height:40px}.source-pagination{justify-content:center}.source-runs-card .table-scroll{position:relative}.source-ops-grid{grid-template-columns:1fr}.source-ops-card{padding:16px 14px}.source-config-drawer .ant-drawer-content-wrapper{width:100%!important}.source-config-section{padding:14px}.source-config-grid-two,.source-protection-grid{grid-template-columns:1fr}.source-config-drawer .source-cron-segmented{display:none!important}.source-config-drawer .source-cron-select{display:block!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#1b243233;border-radius:4px}::-webkit-scrollbar-track{background:transparent}.login-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow:auto;display:flex;align-items:center;justify-content:center;gap:7vw;padding:48px;background:radial-gradient(900px 500px at 85% -10%,rgba(64,120,240,.35),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(30,70,180,.3),transparent 55%),linear-gradient(155deg,#081a3e,#0c2660,#12357f)}.login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(150,190,255,.14) 1px,transparent 1.5px),radial-gradient(rgba(150,190,255,.07) 1.5px,transparent 2px);background-size:22px 22px,88px 88px;background-position:0 0,11px 11px}.login-decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.login-star{position:absolute;background:radial-gradient(#dcebff,#5e9bff);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 6px rgba(140,190,255,.8));animation:login-twinkle 3.2s ease-in-out infinite}@keyframes login-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.login-square{position:absolute;border:1.5px solid rgba(140,190,255,.45);border-radius:3px;animation:login-float 7s ease-in-out infinite}@keyframes login-float{0%,to{transform:translateY(0) rotate(0);opacity:.5}50%{transform:translateY(-14px) rotate(40deg);opacity:1}}.login-hero{position:relative;z-index:1;max-width:520px}.login-eyebrow{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:#a0c8ffd9;margin-bottom:18px}.login-title{margin:0;font-size:52px;font-weight:700;line-height:1.15;letter-spacing:.02em;color:#fff}.login-title-bar{width:56px;height:4px;border-radius:2px;background:var(--accent);margin:22px 0 18px}.login-sub{margin:0;font-size:15px;color:#bed7ffbf}.login-card{position:relative;z-index:1;flex:none;width:400px;max-width:100%;padding:34px 32px 28px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 24px 80px #020a2373}.login-qr-title{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:16px}.login-qr-wrap{position:relative;width:300px;min-height:380px;margin:0 auto}.login-qr-spin{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.login-qr iframe{border:0}.login-hint{font-size:13px;color:var(--ink-faint);margin-bottom:24px}@media (max-width: 768px){.login-page{flex-direction:column;justify-content:flex-start;gap:28px;padding:calc(40px + env(safe-area-inset-top)) 20px 40px}.login-hero{text-align:center;max-width:100%}.login-title{font-size:34px}.login-title-bar{margin:16px auto 12px}.login-card{width:100%;max-width:400px}.login-star:nth-child(n+5),.login-square:nth-child(n+3){display:none}}@media (max-width: 900px){body{padding:0}.app-frame-mobile{flex-direction:column;min-height:100dvh;border-radius:0;border:none;box-shadow:none;max-width:none}.mobile-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:var(--sidebar-bg);border-bottom:1px solid rgba(30,60,120,.08);gap:8px}.mobile-header .workspace-selector{flex:1 1 0}.mobile-header .ws-switch{flex:1 1 auto;width:auto;min-height:48px;padding-inline:12px;font-size:12px}.mobile-header .ws-label{display:none}.mobile-header-actions{display:flex;flex:none;align-items:center;gap:6px}.mobile-header .topbar-icon-btn{width:48px;height:48px}.mobile-header .mobile-notification-trigger{padding:0;border-radius:50%}.mobile-header .topbar-user{width:48px;height:48px;justify-content:center;gap:0}.mobile-header .topbar-user>.anticon{display:none}.mobile-main{flex:1;padding:14px 14px calc(88px + env(safe-area-inset-bottom));overflow-x:hidden}.mobile-main .ant-col{margin-bottom:12px}.mobile-main h1{font-size:21px!important}.mobile-main .page-head{flex-wrap:wrap}.mobile-main .chain-connector{display:none}.mobile-main table{font-size:12px;min-width:520px}.mobile-main .table-scroll,.mobile-main .paper-card:has(table),.mobile-main .dark-panel:has(table){overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-main .intelligence-detail-page .ant-descriptions table{width:100%;min-width:0;table-layout:fixed}.mobile-main .intelligence-detail-page .ant-descriptions-item-content{overflow-wrap:anywhere}.mobile-main .intelligence-detail-page .paper-card:has(.ant-descriptions){overflow-x:visible}.mobile-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(30,60,120,.1);padding-bottom:env(safe-area-inset-bottom)}.tab-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 0;border:none;background:none;font:inherit;font-size:17px;color:var(--ink-faint);text-decoration:none;cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),color .2s}.tab-item:active{transform:translateY(1px) scale(.96)}.tab-item.active{color:var(--accent)}.tab-label{font-size:10px;line-height:1}.mobile-nav-drawer .ant-drawer-content{border-radius:12px 12px 0 0;background:var(--frame-bg)}.mobile-nav-drawer .ant-drawer-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.drawer-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;border:none;border-radius:8px;background:none;font:inherit;font-size:15px;color:var(--ink);text-decoration:none;text-align:left;cursor:pointer;transition:background .15s,transform .15s cubic-bezier(.16,1,.3,1)}.drawer-item:active{background:#2563eb14;transform:scale(.98)}.mobile-main>*{animation:mobile-page-in .2s cubic-bezier(.16,1,.3,1)}@keyframes mobile-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.mobile-main>*{animation:none}.tab-item,.drawer-item{transition:none}.tab-item:active,.drawer-item:active{transform:none}}@media (min-width: 769px) and (max-width: 900px){.app-frame--customers .mobile-main{padding-inline:24px}}.settings-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.settings-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-role-card{min-height:150px;padding:16px;border:1px solid var(--card-border);border-radius:12px;background:var(--card)}.entity-intelligence-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.entity-intelligence-metrics--empty{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-intelligence-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-intelligence-refresh{display:grid;justify-items:end;gap:5px}.entity-intelligence-refresh [role=status]{color:var(--ink-faint);font-size:11px;line-height:1.4}.entity-intelligence-metric{display:grid;align-content:start;min-height:132px;padding:17px 18px}.entity-intelligence-metric>span{color:var(--ink-secondary);font-size:12px;font-weight:600}.entity-intelligence-metric>strong{margin:8px 0 3px;color:var(--ink);font-size:30px;font-weight:720;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.entity-intelligence-metric>small{margin-top:auto;color:var(--ink-faint);font-size:11px;line-height:1.5}.entity-intelligence-workspace{padding:0;overflow:hidden}.entity-intelligence-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 22px 18px;border-bottom:1px solid var(--card-border)}.entity-intelligence-toolbar h2{margin:0;color:var(--ink);font-size:17px;line-height:1.4}.entity-intelligence-toolbar p{max-width:62ch;margin:4px 0 0;color:var(--ink-secondary);font-size:12px;line-height:1.6}.entity-intelligence-filters{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(130px,.7fr) minmax(210px,1.2fr);gap:8px;width:min(100%,610px)}.entity-intelligence-filters .ant-select,.entity-intelligence-filters .ant-input-affix-wrapper{width:100%}.entity-intelligence-loading,.entity-intelligence-list{padding:0 22px}.entity-intelligence-loading{display:grid;gap:16px;padding-top:22px;padding-bottom:22px}.entity-intelligence-list--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;padding-top:20px;padding-bottom:24px;background:var(--frame-bg)}.entity-intelligence-list--grid .entity-intelligence-item{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid var(--card-border);border-radius:12px;background:var(--card);box-shadow:0 1px 2px #0f172a09}.entity-intelligence-list--grid .entity-intelligence-item+.entity-intelligence-item{border-top:1px solid var(--card-border)}.entity-intelligence-list--grid .entity-intelligence-item h3{display:-webkit-box;max-width:none;min-height:74px;overflow:hidden;font-size:17px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.entity-intelligence-list--grid .entity-intelligence-item>p{display:-webkit-box;max-width:none;min-height:92px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.entity-intelligence-list--grid .entity-intelligence-source{margin-top:auto;padding-top:12px}.entity-intelligence-list--grid .entity-intelligence-open{width:100%;margin:4px 0 0;padding-top:10px;border-top:1px solid var(--card-border)}.entity-intelligence-item{padding:20px 0 22px}.entity-intelligence-item+.entity-intelligence-item{border-top:1px solid var(--card-border)}.entity-intelligence-item-meta,.entity-intelligence-source{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.entity-intelligence-entity{color:var(--domain-customer-text);font-size:12px;font-weight:650}.entity-intelligence-item--competitor .entity-intelligence-entity{color:var(--domain-competitor-text)}.entity-intelligence-entity-related{color:var(--ink-secondary);font-size:12px}.entity-intelligence-item-meta time{color:var(--ink-faint);font-size:11px;font-variant-numeric:tabular-nums}.entity-intelligence-item h3{max-width:56ch;margin:9px 0 6px;font-size:clamp(17px,1.6vw,21px);line-height:1.45;text-wrap:pretty}.entity-intelligence-item h3 a{color:var(--ink);text-decoration:none;transition:color .2s ease}.entity-intelligence-item h3 a:hover{color:var(--accent)}.entity-intelligence-item>p{max-width:76ch;margin:0;color:var(--ink-secondary);font-size:13px;line-height:1.75}.entity-intelligence-source{margin-top:12px;color:var(--ink-faint);font-size:11px}.entity-intelligence-source>a:not(.entity-intelligence-open){color:var(--ink-secondary)}.entity-intelligence-open{margin-left:auto;color:var(--accent);font-weight:550;text-decoration:none}.entity-intelligence-empty{display:grid;justify-items:center;min-height:330px;align-content:center;padding:40px 24px 52px;text-align:center}.entity-intelligence-empty .ant-empty{margin-bottom:0}.entity-intelligence-empty>p{max-width:62ch;margin:8px 0 12px;color:var(--ink-secondary);font-size:12px;line-height:1.65}.entity-intelligence-empty>a{color:var(--accent);font-size:12px;text-decoration:none}.entity-intelligence-empty--overview{min-height:220px;padding-block:28px}@media (max-width: 1100px){.entity-intelligence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-intelligence-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.entity-intelligence-filters{width:100%}}@media (max-width: 1439px){.entity-intelligence-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.settings-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-stat-grid .paper-card{padding:12px}.settings-stat-grid .ant-statistic-title{font-size:12px}.settings-role-grid{grid-template-columns:1fr}.entity-intelligence-metrics{gap:8px}.entity-intelligence-refresh{justify-items:start}.entity-intelligence-metric{min-height:116px;padding:14px}.entity-intelligence-metric>strong{font-size:26px}.entity-intelligence-metrics--empty .entity-intelligence-metric{min-height:92px}.entity-intelligence-empty--overview{min-height:0;align-content:start;padding:18px 16px 88px}.entity-intelligence-empty--overview .ant-empty-image{display:none}.entity-intelligence-filters{grid-template-columns:1fr}.entity-intelligence-toolbar{gap:14px;padding:17px 16px 16px}.entity-intelligence-workspace--empty .entity-intelligence-toolbar p{display:none}.entity-intelligence-loading,.entity-intelligence-list{padding-right:16px;padding-left:16px}.entity-intelligence-source{align-items:flex-start}.entity-intelligence-open{width:100%;margin:4px 0 0}.entity-intelligence-list--grid{grid-template-columns:1fr;gap:12px;padding-top:14px;padding-bottom:16px}.entity-intelligence-list--grid .entity-intelligence-item{padding:15px}.entity-intelligence-list--grid .entity-intelligence-item h3,.entity-intelligence-list--grid .entity-intelligence-item>p{min-height:0}}.overview-entry{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding:12px 0;font-size:13px;color:var(--ink-secondary)}.overview-entry>.ant-alert{width:100%}.overview-entry>div{min-width:0;overflow-wrap:anywhere}.overview-entry .ant-btn{padding-inline:8px}.overview-scope-controls{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0}.overview-scope-controls label{display:grid;gap:4px;font-size:12px;max-width:100%}.overview-scope-controls input,.overview-scope-controls select{min-height:36px;max-width:100%;border:1px solid var(--card-border);border-radius:6px;background:var(--card);padding:6px;color:var(--ink)}
