:root{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;color:#333;background:#fff;font-synthesis:none;--green:#dc082b;--sage:#fdeef1;--line:#e6e6e6;--muted:#6b6b6b;--focus:#b00620;--radius:8px;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:8px 15px;border:1px solid #bcbcbc;border-radius:6px;background:#fff;color:#4e1720;cursor:pointer;transition:background .16s ease-out}button:hover:not(:disabled){background:#f0f0f0}button:disabled{opacity:.48;cursor:not-allowed}button.primary{background:var(--green);border-color:var(--green);color:#fff}button.primary:hover:not(:disabled){background:#b00620}a{color:#c00723;text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}input,textarea,select{border:1px solid #d3d3d3;border-radius:5px;color:#49151e;background:#fff;padding:9px 11px;max-width:100%;caret-color:var(--green)}input::placeholder,textarea::placeholder{color:#787878}textarea{resize:vertical;min-height:95px;line-height:1.7}select{min-height:36px}input[type=checkbox]{accent-color:var(--green);width:17px;height:17px;margin:0;flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:#fbdde3;color:#8f0519}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#bcbcbc;border-radius:5px}h1,h2,h3,p{margin-top:0}h1{font-size:31px;line-height:1.35;letter-spacing:-.025em;margin-bottom:8px;color:#2a0c11}h2{font-size:18px;line-height:1.5;margin-bottom:15px;color:#2e0e13}h3{font-size:14px;margin-bottom:12px;color:#391117}p{line-height:1.7}small{font-size:12px}b,strong{font-weight:600}svg{flex-shrink:0}button svg{pointer-events:none}.app{display:flex;min-height:100vh}.sidebar{width:220px;position:fixed;inset:0 auto 0 0;background:#f4f4f4;padding:25px 12px;display:flex;flex-direction:column;border-right:1px solid #e6e6e6;z-index:20}.brand{display:flex;align-items:center;gap:12px;padding:0 10px 30px;color:#5d0917}.brand b{font-size:25px;color:#2e0e13;letter-spacing:-.04em}.brand small{display:block;color:#6e6e6e;margin-top:2px;font-size:12px}.brand:hover{text-decoration:none}nav{display:flex;flex-direction:column;gap:8px}nav a{display:flex;align-items:center;gap:16px;padding:15px 16px;min-height:51px;color:#4b161f;border-radius:7px;font-size:15px}nav a svg:last-child:not(:first-child){margin-left:auto}nav a:hover{background:#eaeaea;text-decoration:none}nav a.active{background:var(--green);color:#fff}nav{gap:2px}.nav-group+.nav-group{margin-top:2px}.sidebar-foot{margin-top:auto;color:#606060;padding:25px 12px 4px;font-size:12px}.sidebar-foot small{display:block;margin:9px 0 0 13px;color:#7a7a7a}.dot{display:inline-block;width:6px;height:6px;background:#4d8765;border-radius:50%;margin-right:7px}.workspace{margin-left:220px;width:calc(100% - 220px);min-width:0}.topbar{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--line);font-size:13px}.topbar b{font-weight:400}.slash{margin:0 15px;color:#a8a8a8}.identity{display:flex;align-items:center;gap:10px;color:#595959}.divider{height:20px;width:1px;background:#dbdbdb;margin:0 8px}.avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eee;font-size:12px}.mobile-toggle{display:none!important}main{padding:15px 27px 0;max-width:1800px;margin:auto}.notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f4f4f4;border-radius:5px;color:#546777;font-size:12px;line-height:1.5;margin-bottom:25px}.notice svg{color:#6f202d}.notice.neutral{background:#f8f8f8;margin-bottom:19px}.warning{padding:12px;background:#fff4df;color:#865719;margin:10px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.page-heading p{margin:0;color:var(--muted);font-size:14px}.actions{display:flex;align-items:center;gap:10px}.wrap{flex-wrap:wrap}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius);padding:19px 0 29px;position:relative;margin-bottom:20px}.stat{display:flex;gap:16px;align-items:center;padding:0 23px;border-right:1px solid var(--line)}.stat:last-of-type{border:0}.stat-icon{width:44px;height:44px;border-radius:50%;background:#f2f2f2;color:#780e20;display:grid;place-items:center}.stat-icon.amber{background:#fff4e2;color:#a86913}.stat div>span{font-size:13px;color:#4c4c4c}.stat strong{display:block;font-size:27px;line-height:1.3;font-variant-numeric:tabular-nums;font-weight:600;color:#2a0c11;margin-top:2px}.stats>small{position:absolute;bottom:6px;right:15px;color:#797979;font-size:11px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;overflow:hidden}.inbox-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(325px,1fr);gap:14px;align-items:start}.list-heading{display:flex;align-items:center;gap:17px;padding:17px 17px 10px}.list-heading h2{margin:0;white-space:nowrap}.search{display:flex;align-items:center;gap:7px;flex:1;border:1px solid var(--line);border-radius:6px;padding-left:10px;min-width:0;color:#7a7a7a}.search input{border:0;padding:9px 5px;width:100%;background:transparent;min-width:0;font-size:12px}.tabs{display:flex;gap:6px;padding:4px 17px 13px;flex-wrap:wrap}.tabs button{min-height:29px;border:0;background:#f7f7f7;padding:5px 16px;font-size:12px;border-radius:30px}.tabs button.selected{background:#e3e3e3;color:#6c0819;font-weight:600}.filter-row{display:flex;align-items:center;gap:10px;border-top:1px solid #f2f2f2;border-bottom:1px solid var(--line);padding:6px 16px;color:#7a7a7a;font-size:11px}.filter-row label{display:flex;align-items:center;gap:6px}.filter-row select{padding:4px 7px;border:0;min-height:28px;font-size:11px;background:#f9f9f9}.filter-row>span{margin-left:auto}.text-button{border:0;background:transparent;min-height:29px;padding:3px;font-size:11px}.event-list{max-height:504px;overflow:auto}.event-row{display:flex;align-items:center;border-bottom:1px solid #ebebeb;padding-right:9px;min-height:83px}.event-row.chosen{background:#f4f4f4}.event-row:last-child{border-bottom:0}.event-select{display:flex;align-items:center;text-align:left;gap:13px;min-width:0;flex:1;border:0;background:transparent;border-radius:0;padding:18px 10px 18px 17px;min-height:82px}.event-copy{min-width:0;flex:1}.event-copy b{font-size:12px;line-height:1.65;display:block;font-weight:600;overflow-wrap:anywhere}.event-copy small{display:block;color:#787878;margin-top:6px;font-size:11px}.tag{display:inline-flex;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap;width:max-content;background:#f0f0f0;color:#681e2a}.tag.竞品{background:#e1f2e5;color:#276243}.tag.政策{background:#eaf1fc;color:#375d95}.tag.专利{background:#f0eafa;color:#66468c}.tag.学术{background:#fceeee;color:#9c434e}.tag.市场{background:#fff0df;color:#936126}.status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#4d4d4d;font-size:11px}.status i{width:6px;height:6px;background:#b37b12;border-radius:50%}.status.verified i{background:#317b59}.status.exception i{background:#bf6460}.icon-button{padding:7px;width:32px;min-height:32px;border:0;background:transparent;border-radius:5px}.bookmark{color:#707070}.green{color:#810b1e}.list-footer{padding:10px 17px;font-size:10px;color:#818181;background:#fbfbfb;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.detail-tabs{display:flex;gap:10px;padding:0 18px;border-bottom:1px solid var(--line)}.detail-tabs button{border:0;border-radius:0;min-height:49px;background:transparent;padding:13px 12px;font-size:12px;border-bottom:2px solid transparent}.detail-tabs button.active{border-color:#7f1325;color:#740e1f;font-weight:600}.detail-body{padding:19px 20px 4px}.detail-body h2{font-size:18px;line-height:1.65;margin-bottom:11px}.metadata{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px 10px;font-size:12px;margin:17px 0 23px;line-height:1.6}.metadata dt{color:#747474}.metadata dd{margin:0;overflow-wrap:anywhere}.detail-body h3{margin-top:0}blockquote{background:#f6f6f6;border-radius:5px;padding:14px;margin:0 0 14px;color:#707070;font-size:12px;line-height:1.85}.source{display:flex;gap:16px;font-size:12px;margin:0 0 5px;color:#707070}.source a{display:inline-flex;align-items:center;gap:6px;color:#801527}.muted{color:var(--muted);font-size:12px}.review-block{border-top:1px solid var(--line);padding-top:21px;margin-top:21px}.check-row{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:12px;cursor:pointer}.review-note{font-size:11px;line-height:1.7;color:#7e7e7e;margin:17px 0 10px}.detail-actions{display:flex;justify-content:flex-end;gap:12px;padding:15px 20px;border-top:1px solid var(--line);margin-top:13px}.detail-actions button{font-size:12px}.history{list-style:none;padding:0;margin:20px 0}.history li{padding:0 0 18px 21px;border-left:1px solid #eab7bf;position:relative}.history li:before{content:"";width:7px;height:7px;border-radius:50%;background:#b7354b;position:absolute;left:-4px;top:6px}.history p{font-size:12px;margin:5px 0 0;color:#5d5d5d}.history small{color:#828282;font-size:11px}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:45px 25px;color:#7c7c7c}.empty svg{margin-bottom:20px;color:#707070}.empty h3{font-size:15px;margin-bottom:8px}.empty p{font-size:12px;max-width:37ch;line-height:1.9}.empty.large{min-height:450px;justify-content:center}.empty.large h2{font-size:20px}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:20px;font-size:12px;color:#606060}.field input,.field textarea{width:100%}.report-tools{display:flex;align-items:center;gap:14px;margin:0 0 20px;flex-wrap:wrap}.report-tools label{font-size:12px;display:flex;align-items:center;gap:10px}.report-tools small{color:#7a7a7a;font-size:11px}.report-grid{display:grid;grid-template-columns:275px minmax(0,1fr);gap:18px}.report-list>h2{padding:18px;margin:0;border-bottom:1px solid var(--line);font-size:16px}.report-item{border:0;border-bottom:1px solid var(--line);border-radius:0;display:flex;gap:10px;text-align:left;width:100%;padding:18px 14px;justify-content:flex-start}.report-item.active,.entity-item.active,.run-item.active{background:#f4f4f4}.report-item span{flex:1;min-width:0}.report-item b{display:block;overflow-wrap:anywhere;font-size:13px}.report-item small{display:block;margin-top:7px;font-size:10px;color:#7a7a7a}.report-editor{padding:22px}.editor-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.editor-top small{color:#757575;font-size:11px}.document-editor{min-height:415px;font-size:13px;line-height:1.9;padding:15px}.report-editor>.muted{margin:15px 0 0}.print-report{display:none}.entity-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.entity-list{max-height:700px;overflow:auto}.entity-item{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:17px;text-align:left;justify-content:flex-start;gap:12px}.entity-item span{flex:1;font-size:12px}.entity-item small{color:gray;font-size:11px}.form-panel{padding:23px}.form-panel>h2{font-size:17px}.section-break{border-top:1px solid var(--line);padding-top:24px;margin-top:27px}.section-break p{font-size:12px;color:#727272}.proposal{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px}.table-head,.task-row{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(130px,1fr) minmax(120px,.8fr) 170px;align-items:center;gap:12px;padding:16px 20px}.table-head{background:#f9f9f9;color:#757575;font-size:11px;border-bottom:1px solid var(--line)}.task-row{border-bottom:1px solid var(--line);font-size:12px}.task-row:last-child{border-bottom:0}.task-row small{display:block;margin-top:6px;color:gray;font-size:10px}.task-row .actions{justify-content:flex-end;gap:7px}.task-row button{font-size:11px}.run-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.run-item{display:flex;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;text-align:left;padding:13px;justify-content:space-between;font-size:12px}.run-item small{display:block;margin-top:6px;color:#7a7a7a;font-size:10px}.settings-panel{padding:25px;max-width:1050px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0;border-bottom:1px solid var(--line)}.setting-row h3{margin-bottom:6px}.setting-row p{margin:0;font-size:12px;color:#7f7f7f}.setting-row>b{font-size:12px}.budget{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.budget input{width:115px}.connection-title{margin-top:25px}.connection{display:flex;justify-content:space-between;border-bottom:1px solid #efefef;padding:14px 0;font-size:12px}.overview-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.progress-row{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #efefef}.progress-row>div{flex:1}.progress-row>span:last-child{font-size:12px;color:#707070}.progress-track{height:6px;background:#f0f0f0;overflow:hidden}.progress-track>div{background:#528a68;height:100%}.overview-number{font-size:45px;color:#661522;margin:20px 0 0}.overview-number span{font-size:13px;color:#767676}footer{display:flex;justify-content:space-between;color:#818181;font-size:10px;padding:22px 2px 18px;gap:15px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#571722;color:#fff;border-radius:7px;padding:14px 20px;display:flex;gap:10px;align-items:center;z-index:80;font-size:12px;max-width:90vw;box-shadow:0 5px 18px #18362525}.skip{position:fixed;top:-100px;z-index:100;background:#fff;padding:10px}.skip:focus{top:5px}dialog{border:1px solid #d5d5d5;border-radius:10px;padding:28px;max-width:min(450px,90vw);color:#531822}dialog::backdrop{background:#18312566}dialog p{font-size:13px;color:#727272}dialog .actions{justify-content:flex-end;margin-top:23px}@media(min-width:1550px){.sidebar{width:244px}.workspace{margin-left:244px;width:calc(100% - 244px)}main{padding-left:32px;padding-right:32px}.event-copy b{font-size:14px}.event-copy small{font-size:12px}.event-select{padding-top:20px;padding-bottom:20px}.inbox-grid{grid-template-columns:minmax(0,1.4fr) minmax(380px,1fr)}}@media(max-width:1180px){.sidebar{width:190px}.workspace{margin-left:190px;width:calc(100% - 190px)}.brand b{font-size:21px}.brand{gap:8px;padding-left:4px}.brand svg{width:31px}main{padding-left:18px;padding-right:18px}.topbar{padding:0 18px}.stat{padding:0 13px;gap:10px}.stat-icon{width:35px;height:35px}.stat-icon svg{width:20px}.inbox-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.event-select{gap:8px;padding-left:12px}.event-select>.status{font-size:0;gap:0}.event-select>.status i{width:7px;height:7px}.list-heading{flex-wrap:wrap}.list-heading .search{flex-basis:100%}.event-copy b{font-size:12px}.table-head,.task-row{grid-template-columns:minmax(170px,1.3fr) 130px 105px 150px;padding:14px}.task-table{overflow:auto}.page-heading .actions button{font-size:12px;padding:8px 10px}}@media(max-width:900px){.sidebar{width:205px;transform:translate(-100%);transition:transform .2s ease-out;top:61px;box-shadow:6px 4px 18px #1a392616}.sidebar.open{transform:translate(0)}.workspace{width:100%;margin:0}.topbar{height:61px;position:relative}.mobile-toggle{display:inline-flex!important;margin-right:8px}.topbar>span{margin-right:auto;font-size:12px}.identity{font-size:11px}.inbox-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.brand{padding-top:12px}.brand b{font-size:24px}.page-heading h1{font-size:28px}.entity-grid{grid-template-columns:1fr 1fr}.report-grid{grid-template-columns:225px minmax(0,1fr)}}@media(max-width:700px){main{padding:14px 15px 0}.topbar{padding:0 13px}.identity>span:not(.avatar){display:none}.identity>svg{display:none}.slash{margin:0 9px}.notice{font-size:11px;padding:11px;margin-bottom:22px}.notice svg{width:16px}.page-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:22px}.page-heading h1{font-size:27px}.page-heading p{font-size:12px}.page-heading .actions{width:100%}.page-heading .actions button{flex:1;min-height:42px}.stats{grid-template-columns:repeat(2,1fr);padding:15px 0 25px;row-gap:20px}.stat{padding:0 18px;gap:11px}.stat:nth-of-type(2){border-right:0}.stat-icon{width:36px;height:36px}.stat strong{font-size:24px}.stat div>span{font-size:11px}.stats>small{font-size:9px;right:11px}.inbox-grid,.entity-grid,.report-grid,.run-grid,.overview-grid{grid-template-columns:1fr}.list-heading{padding:16px;gap:12px}.list-heading h2{font-size:17px}.list-heading .search{flex-basis:100%}.tabs{gap:4px;padding-left:13px;padding-right:13px}.tabs button{padding:5px 13px}.filter-row{padding:7px 12px}.event-list{max-height:495px}.event-select{padding:16px 9px 16px 13px;gap:10px}.event-copy b{font-size:12px}.event-copy small{font-size:10px}.event-select>.status{display:none}.event-row{padding-right:5px}.event-row .tag{padding:4px 6px;font-size:10px}.list-footer{font-size:9px;padding:10px 12px}.evidence{scroll-margin-top:15px}.detail-body{padding:18px}.detail-actions{padding:15px 18px}.detail-actions button{flex:1;min-height:42px}.metadata{font-size:13px}.check-row{min-height:31px;font-size:13px}.review-note{font-size:12px}.detail-body blockquote,.source{font-size:13px}.report-tools{align-items:stretch}.report-tools>label{width:100%}.report-tools>label select{flex:1}.report-tools>button{width:100%;font-size:12px}.report-list{max-height:280px;overflow:auto}.report-editor{padding:17px}.document-editor{min-height:440px}.editor-top{align-items:flex-start;flex-direction:column}.report-editor .actions button{flex:1;font-size:11px;white-space:nowrap}.entity-list{max-height:320px}.form-panel{padding:19px}.table-head{display:none}.task-row{display:flex;flex-wrap:wrap;gap:12px;padding:18px}.task-row>div:first-child{width:100%}.task-row>.actions{margin-left:auto;width:100%;justify-content:flex-end}.task-row>span{font-size:11px}.task-row .actions button:not(.icon-button){flex:1}.settings-panel{padding:20px}.setting-row{flex-direction:column;align-items:flex-start;gap:15px}.setting-row .actions{width:100%;flex-wrap:wrap}.budget{flex:1}.budget input{width:100px}.setting-row .actions>button{margin-left:auto}.setting-row p,.connection{font-size:11px}.progress-row{gap:13px}.progress-row>span:last-child{font-size:11px}footer{flex-direction:column;gap:6px;font-size:10px;padding-bottom:25px}.toast{width:max-content;max-width:92vw;bottom:16px;line-height:1.6}.empty.large{min-height:280px}.empty.large h2{font-size:17px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@media print{.sidebar,.topbar,.notice,.warning,.page-heading,.report-tools,.report-list,footer,.toast,.report-editor>*{display:none!important}.workspace{margin:0;width:100%}main{padding:0}.report-grid{display:block}.report-editor{border:0;padding:0}.report-editor>.print-report{display:block!important}.print-report pre{font-family:Microsoft YaHei,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11pt;line-height:1.7}.print-report h1{font-size:20pt}@page{size:A4;margin:20mm}}.hosted-strip{display:flex;align-items:center;gap:18px;border:1px solid #edc1c8;border-radius:8px;padding:17px 19px;margin-bottom:18px;background:#f8f8f8}.hosted-strip>div{display:flex;gap:12px;align-items:center;flex:1;color:#6c1322}.hosted-strip b{display:block;font-size:15px}.hosted-strip small{display:block;margin-top:6px;color:#686868;font-size:12px}.offline{color:#866020;background:#fff1d9;font-size:12px;border-radius:4px;padding:6px 9px;white-space:nowrap}.hosted-strip button{font-size:12px}.event-trust{display:block;font-size:11px;color:#715d34;margin-top:6px;font-weight:400}.trust-panel{border-top:1px solid var(--line);margin-top:23px;padding-top:20px}.trust-heading{display:flex;justify-content:space-between;align-items:center;gap:9px}.trust-heading h3{display:flex;align-items:center;gap:7px;margin:0;font-size:14px}.trust-level{font-size:11px;background:#fdeef1;color:#70202d;padding:4px 7px;border-radius:4px;white-space:nowrap}.trust-level.low{background:#fff0e5;color:#8d492d}.trust-summary{font-size:13px;font-weight:600;margin:15px 0 8px}.trust-summary span{display:block;color:#727272;font-size:12px;font-weight:400;margin-top:5px}.trust-reason{font-size:12px;color:#616161;line-height:1.8}.manual-flag{display:flex;gap:7px;padding:11px;background:#fff6e7;color:#805c26;font-size:12px;line-height:1.7;border-radius:4px}.manual-done{color:#74222f;font-size:12px}.trust-panel details{margin-top:14px;font-size:12px}.trust-panel summary{cursor:pointer;color:#6d1221;padding:7px 0;line-height:1.6}.source-evidence{padding:15px 0;border-bottom:1px solid var(--line)}.source-evidence b{display:block;font-size:12px;line-height:1.7}.source-evidence dl{display:grid;grid-template-columns:92px 1fr;gap:7px;font-size:11px;color:#6c6c6c}.source-evidence dd{margin:0}.source-evidence a{display:inline-flex;align-items:center;gap:5px}.source-evidence small{font-size:11px;color:#747474}.hosting-status{display:flex;align-items:center;gap:19px;padding:24px 0 31px;color:#6e1725}.hosting-status div{flex:1}.hosting-status h2{margin:0 0 7px;font-size:23px}.hosting-status p{margin:0;font-size:13px;color:#707070}.policy-row{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid var(--line);font-size:13px}.policy-row span{font-size:12px;color:#717171}.plain-list{padding-left:21px;font-size:13px;line-height:2.2;color:#5e5e5e}.form-panel>h2{display:flex;align-items:center;gap:9px}.event-copy b{font-size:14px}.event-copy small{font-size:12px}.status,.tag,.tabs button,.search input,.detail-tabs button,.check-row,.metadata,.source,.detail-actions button,.notice,blockquote{font-size:13px}.review-note{color:#666;font-size:12px}.muted{color:#656565}.event-copy small,.stats>small,.list-footer,footer{color:#696969}.event-list{max-height:596px}.event-row,.event-select{min-height:98px}.sidebar{overflow:auto}.sidebar-foot{min-height:80px}nav{gap:5px}nav a{padding-top:12px;padding-bottom:12px;min-height:47px}@media(max-width:1180px){.hosted-strip{flex-wrap:wrap}.hosted-strip>div{flex-basis:65%}.event-copy b{font-size:13px}.event-copy small,.event-trust{font-size:11px}}@media(max-width:700px){.hosted-strip{padding:15px;gap:13px}.hosted-strip>div{flex-basis:100%}.hosted-strip b{font-size:14px}.hosted-strip small{font-size:11px;line-height:1.7}.hosted-strip button{margin-left:auto;font-size:11px;padding:7px 9px}.offline{font-size:11px}.event-copy b{font-size:13px}.event-copy small{font-size:11px}.event-trust{font-size:10px;line-height:1.7}.event-row,.event-select{min-height:104px}.notice{font-size:12px}.tabs button{font-size:12px;padding:6px 11px}.event-list{max-height:530px}.hosting-status{flex-wrap:wrap}.hosting-status div{flex-basis:70%}.hosting-status h2{font-size:20px}.hosting-status p{font-size:12px}.hosting-status>.offline{margin-left:48px}.trust-heading{flex-wrap:wrap}.source-evidence dl,.review-note{font-size:12px}.list-footer{font-size:10px}.metadata{font-size:13px}}.topic-intro{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:5px 0 25px}.topic-intro h2{margin-bottom:7px;font-size:22px}.topic-intro p{color:#6c6c6c;max-width:68ch;margin:0;font-size:13px}.topic-form{padding:25px;margin-bottom:22px;max-width:760px}.topic-form .actions{justify-content:flex-end}.topic-row{display:flex;gap:17px;align-items:flex-start;padding:25px;border-bottom:1px solid var(--line)}.topic-row:last-child{border-bottom:0}.topic-row>svg{color:#862737;margin-top:2px}.topic-row>div{flex:1;min-width:0}.topic-row h3{font-size:16px;margin-bottom:10px}.topic-row p{font-size:13px;max-width:70ch;color:#5e5e5e}.topic-row small{display:flex;align-items:center;gap:7px;color:#922b3c;margin-bottom:8px}.topic-help{margin:18px 0}.reading-controls{display:flex;justify-content:space-between;align-items:center;margin:20px 0 12px}.reading-controls h3{margin:0}.reading-controls button{font-size:12px}.report-reader{background:#fcfcfc;padding:23px;line-height:1.9;max-height:620px;overflow:auto;margin-bottom:20px;border:1px solid #eaeaea;border-radius:5px}.report-reader p{font-size:13px;overflow-wrap:anywhere;color:#772331}.report-reader h2{font-size:21px}.report-reader h3{font-size:17px;margin-top:25px}.report-reader h4{font-size:14px;line-height:1.8}.report-reader blockquote{font-size:12px;color:#6b6b6b}.field textarea{font-size:14px}@media(max-width:700px){.topic-intro{flex-direction:column;align-items:flex-start}.topic-intro h2{font-size:20px}.topic-intro>button{width:100%}.topic-row{padding:18px;gap:12px;flex-wrap:wrap}.topic-row>div{flex-basis:75%}.topic-row>button{margin-left:32px}.topic-row h3{font-size:15px}.topic-row p{font-size:13px}.topic-form{padding:20px}.report-reader{padding:16px}.report-reader p{font-size:13px}}@media print{.report-editor>.print-report{display:block!important}}@media(max-width:1180px){.event-select{flex-wrap:wrap}.event-select>.status{display:inline-flex;font-size:11px;gap:5px;margin-left:44px}.event-copy{flex-basis:calc(100% - 65px)}}.report-block-editor textarea{line-height:1.8;resize:vertical}.login-page{min-height:100vh;display:grid;place-items:center;background:#f4f4f4;padding:24px}.login-card{width:min(400px,100%);padding:34px 32px}.login-card button[type=submit]{width:100%}.login-error{color:#a3423c;background:#f5f5f5;border-radius:5px;padding:10px 12px;font-size:12px;margin:0 0 16px}.tag.conf-high{background:#e1f2e5;color:#276243}.tag.conf-medium{background:#fff0df;color:#936126}.tag.conf-low{background:#fceeee;color:#9c434e}.tag.conf-undetermined{background:#f0f0f0;color:#626262}.tag.indep-independent{background:#e1f2e5;color:#276243}.tag.indep-same_origin{background:#f0f0f0;color:#676767}.tag.indep-unknown{background:#fff0df;color:#936126}.tag.sample{background:#eaf1fc;color:#375d95}.event-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.needs-review{display:inline-flex;align-items:center;gap:4px;color:#a86913;font-size:10px}.confidence-reason{font-size:12px;line-height:1.75;color:#545454;background:#f9f9f9;border-radius:6px;padding:11px 13px;margin:0 0 4px}.review-reasons{border:1px solid #f0dfc4;background:#fffaf1;border-radius:7px;padding:12px 14px;margin:16px 0}.review-reasons b{display:flex;align-items:center;gap:6px;font-size:12px;color:#8a5a17;margin-bottom:8px}.review-reasons ul{margin:0;padding-left:20px;font-size:12px;color:#6f5a3c;line-height:1.9}.evidence-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 12px}.evidence-head h3{margin:0}.evidence-card{border:1px solid var(--line);border-radius:7px;padding:14px 15px;margin-bottom:12px}.evidence-card.independent{border-left:3px solid #4d8765}.evidence-card.same_origin{border-left:3px solid #bebebe}.evidence-card.unknown{border-left:3px solid #d8a95c}.evidence-card header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}.evidence-card header b{font-size:13px}.evidence-title{font-size:12px;line-height:1.7;margin:0 0 10px;overflow-wrap:anywhere}.metadata.compact{grid-template-columns:64px minmax(0,1fr);gap:6px 10px;margin:0 0 10px;font-size:11px}.research-log{margin-top:18px;font-size:12px}.research-log summary{cursor:pointer;color:#812534;padding:6px 0}.research-log ul{list-style:none;padding:0;margin:8px 0 0}.research-log li{border-top:1px solid #f0f0f0;padding:9px 0;display:flex;flex-direction:column;gap:3px}.research-log li b{font-size:11px;overflow-wrap:anywhere}.research-log li span{font-size:11px;color:#656565}.research-log li small{color:#868686;font-size:10px}.fact-row{display:contents}.fact-row dd small{display:block;color:#848484;margin-top:4px;line-height:1.6}.conflict{border:1px solid #e3e3e3;background:#fafafa;border-radius:7px;padding:13px;margin-bottom:12px}.conflict.accepted{border-color:#e0e0e0;background:#f9f9f9}.conflict-sides{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:9px}.conflict-sides small{color:#848484;font-size:10px}.conflict-sides p{font-size:12px;margin:4px 0}.match-picker{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:14px;align-items:end}.match-picker .field{margin-bottom:0}.profile-summary{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.condition-row{display:flex;align-items:flex-start;gap:13px;border-bottom:1px solid #f0f0f0;padding:14px 0}.condition-row:last-child{border-bottom:0}.condition-row>div{flex:1;min-width:0}.condition-row b{font-size:13px}.condition-row p{font-size:12px;margin:4px 0 0;line-height:1.7}.condition-icon{margin-top:2px}.condition-row.satisfied .condition-icon{color:#91182c}.condition-row.unsatisfied .condition-icon{color:#a3423c}.condition-row.unknown .condition-icon{color:#a86913}.condition-evidence{color:#772230}.condition-gap{color:#8a5a17;font-size:12px;margin:6px 0 0;line-height:1.7}.plain-list{margin:8px 0 0;padding-left:20px;font-size:12px;line-height:1.9;color:#5c5c5c}.section-block{border:1px solid var(--line);border-radius:7px;padding:15px;margin-bottom:14px}.section-body{white-space:pre-wrap;font-family:inherit;font-size:12px;line-height:1.85;color:#474747;background:#f9f9f9;border-radius:6px;padding:13px;margin:11px 0}.match-shortcut{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #f0f0f0;font-size:12px}.recommendation{padding:16px 18px;margin-bottom:12px}.recommendation b{display:block;font-size:13px;line-height:1.75;margin-bottom:8px}.report-reading{font-size:13px;line-height:1.95;color:#393939}.report-reading h2{font-size:17px;margin:26px 0 12px;color:#dc082b}.report-reading h3{font-size:14px;margin:20px 0 10px}.report-reading h4{font-size:13px;background:#f4f4f4;padding:8px 11px;border-radius:5px;margin:16px 0 10px}.report-reading p{margin:0 0 9px}.reading-bullet{padding-left:16px;position:relative}.reading-bullet:before{content:"·";position:absolute;left:5px;color:#b7354b}.source-head,.source-row{grid-template-columns:minmax(180px,1.3fr) 110px 150px minmax(160px,1.4fr) 170px}.entity-head,.entity-row{grid-template-columns:minmax(160px,1.2fr) 80px minmax(160px,1.4fr) minmax(150px,1fr)}.patent-head,.patent-row{grid-template-columns:150px minmax(180px,1.4fr) minmax(140px,1fr) minmax(180px,1.2fr)}.spin{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}@media(max-width:900px){.sidebar{transform:translate(-100%);transition:transform .2s ease-out}.sidebar.open{transform:none}.workspace{margin-left:0;width:100%}.mobile-toggle{display:inline-flex!important}.match-picker,.conflict-sides{grid-template-columns:1fr}.source-head,.entity-head,.patent-head{display:none}.source-row,.entity-row,.patent-row{grid-template-columns:1fr;gap:6px}}.brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.brief-section{display:flex;flex-direction:column}.brief-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 18px 12px;border-bottom:1px solid var(--line)}.brief-section h2{margin:0 0 4px;font-size:16px}.brief-section h2.amber{color:#8a5a17}.brief-section header p{margin:0;font-size:11px;line-height:1.6}.brief-count{font-size:20px;font-weight:600;color:#681d29;font-variant-numeric:tabular-nums;flex-shrink:0}.brief-list{list-style:none;margin:0;padding:0;flex:1}.brief-row{display:flex;align-items:flex-start;border-bottom:1px solid #f0f0f0}.brief-row:last-child{border-bottom:0}.brief-row:hover{background:#f7f7f7}.brief-item{display:flex;align-items:flex-start;gap:9px;flex:1;min-width:0;border:0;border-radius:0;background:transparent;text-align:left;padding:13px 6px 13px 16px;min-height:0}.brief-item:hover{background:transparent}.brief-copy{flex:1;min-width:0}.brief-copy b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.brief-copy small{display:block;color:#7e7e7e;margin-top:5px;font-size:10px;line-height:1.55}.focus-reason{color:#7d1d2d!important}.brief-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0;padding:13px 14px 13px 0}.brief-side a{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:#6c6c6c;margin-top:2px}.brief-more{border-top:1px solid var(--line);padding:10px 16px;background:#fbfbfb}.brief-more button{display:inline-flex;align-items:center;gap:5px}.row-source{display:inline-flex;align-items:center;padding:8px;color:#6c6c6c;flex-shrink:0}.row-source:hover{color:#75091b}.group-head{padding:18px 22px}.group-stats{display:flex;gap:34px;flex-wrap:wrap}.group-stats span{display:flex;flex-direction:column;align-items:flex-end}.group-stats b{font-size:22px;color:#580f1b;font-variant-numeric:tabular-nums}.group-stats small{font-size:10px;color:#7d7d7d;margin-top:2px}.user-menu{position:relative}.user-trigger{border:0;background:transparent;gap:9px;padding:5px 8px;border-radius:7px}.user-trigger:hover{background:#f4f4f4}.user-label{display:flex;flex-direction:column;align-items:flex-start;line-height:1.35}.user-label b{font-size:12px;font-weight:500}.user-label small{font-size:10px;color:#7f7f7f}.user-dropdown{position:absolute;right:0;top:calc(100% + 7px);min-width:186px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 22px #1a35261f;padding:6px;z-index:40;display:flex;flex-direction:column}.user-dropdown a,.user-dropdown button{display:flex;align-items:center;gap:9px;padding:10px 11px;border:0;border-radius:5px;background:transparent;font-size:12px;color:#551923;text-decoration:none;min-height:0;justify-content:flex-start}.user-dropdown a:hover,.user-dropdown button:hover{background:#f4f4f4;text-decoration:none}@media(max-width:1180px){.brief-grid,.monitor-layout{grid-template-columns:1fr}.monitor-nav{position:static;flex-direction:row;overflow-x:auto}.monitor-nav button{min-width:160px}}@media(max-width:700px){.group-head{flex-direction:column;gap:16px}.group-stats{gap:20px}.user-label{display:none}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#18312566;display:grid;place-items:center;z-index:90;padding:24px}.modal{background:#fff;border-radius:11px;width:min(620px,100%);max-height:86vh;display:flex;flex-direction:column;box-shadow:0 16px 48px #14301f33}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 15px;border-bottom:1px solid var(--line)}.modal-head h2{display:flex;align-items:center;gap:8px;margin:0 0 5px;font-size:17px}.modal-head p{margin:0;font-size:12px}.modal-body{padding:16px 22px;overflow:auto;flex:1}.modal-foot{padding:14px 22px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px;background:#fbfbfb;border-radius:0 0 11px 11px}.collect-list{list-style:none;margin:0;padding:0}.collect-row{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid #f0f0f0}.collect-row:last-child{border-bottom:0}.collect-row.waiting{opacity:.55}.collect-icon{margin-top:1px;color:#929292;flex-shrink:0}.collect-row.running .collect-icon,.collect-row.success_new .collect-icon,.collect-row.success_no_new .collect-icon{color:#91182c}.collect-row.partial_success .collect-icon{color:#a86913}.collect-row.failed .collect-icon,.collect-row.parse_failed .collect-icon,.collect-row.restricted .collect-icon{color:#a3423c}.collect-copy{flex:1;min-width:0}.collect-copy b{display:block;font-size:13px;font-weight:500}.collect-copy small{display:block;color:#7f7f7f;margin-top:3px;font-size:11px;line-height:1.55}.collect-error{color:#a3423c!important}.collect-ingest,.collect-summary{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.collect-ingest b,.collect-summary b{display:block;font-size:13px;margin-bottom:6px}.collect-summary p{font-size:12px;margin:0 0 5px;line-height:1.75}.nav-group{display:flex;flex-direction:column}nav a svg:last-child:not(:first-child){margin-left:auto;opacity:.7}.nav-children{display:flex;flex-direction:column;margin:3px 0 8px 28px;padding-left:12px;border-left:2px solid #dedede}.nav-children a{min-height:33px;padding:7px 11px;font-size:13px;font-weight:400;color:#666;border-radius:5px;gap:0}.nav-children a:hover{background:#eaeaea;color:#551923;text-decoration:none}.nav-children a.active{background:#ddd;color:#630918;font-weight:500}.stat-link{display:flex;gap:16px;align-items:center;padding:0 23px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;text-align:left;min-height:auto;width:100%}.stat-link:last-of-type{border-right:0}.stat-link:hover:not(:disabled){background:#f6f6f6}.stat-link .stat-copy{display:block}.stat-link .stat-icon{flex-shrink:0}.chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.chart-card{padding:18px 20px 20px;margin-top:14px}.chart-grid .chart-card{margin-top:0}.chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.chart-head h3{margin:0 0 5px;font-size:15px}.chart-head p{margin:0;font-size:12px;line-height:1.7;max-width:62ch}.chart-head .text-button{flex-shrink:0;gap:6px;color:#7e2533}.chart-empty{padding:34px 0;text-align:center;font-size:12px}.chart-plot{position:relative}.chart-plot svg{display:block;overflow:visible}.chart-legend{display:flex;gap:18px;list-style:none;padding:0;margin:0 0 12px;font-size:12px;color:#5d5d5d}.chart-legend li{display:flex;align-items:center;gap:7px}.chart-legend i,.stack-legend i{width:10px;height:10px;border-radius:2px;flex-shrink:0}.chart-tip{position:absolute;top:6px;background:#fff;border:1px solid #d8d8d8;border-radius:6px;padding:9px 11px;font-size:11px;line-height:1.9;pointer-events:none;box-shadow:0 3px 12px #1a392614;white-space:nowrap;z-index:2}.chart-tip b{display:block;margin-bottom:3px;font-size:11px;color:#501721}.chart-tip span{display:flex;align-items:center;gap:7px;font-variant-numeric:tabular-nums;color:#575757}.chart-tip i{width:8px;height:8px;border-radius:2px}.bar-list{list-style:none;padding:0;margin:0}.bar-list li{display:grid;grid-template-columns:minmax(88px,auto) minmax(0,1fr) 44px;align-items:center;gap:12px;padding:7px 0}.bar-label{font-size:12px;color:#494949;overflow-wrap:anywhere}.bar-track{background:#f2f2f2;border-radius:3px;height:16px;overflow:hidden}.bar-fill{display:block;height:100%;border-radius:0 4px 4px 0}.bar-value{font-size:12px;text-align:right;font-variant-numeric:tabular-nums;color:#501721}.stack-bar{display:flex;height:22px;border-radius:4px;overflow:hidden;gap:2px;background:#f2f2f2}.stack-bar span{display:block;min-width:3px}.stack-legend{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;font-size:12px}.stack-legend li{display:flex;align-items:center;gap:8px;color:#545454}.stack-legend li>span{flex:1;min-width:0;overflow-wrap:anywhere}.stack-legend b{font-variant-numeric:tabular-nums;color:#501721}.stack-legend small{color:#828282;font-size:11px;width:32px;text-align:right;font-variant-numeric:tabular-nums}.chart-table{overflow-x:auto}.chart-table table{border-collapse:collapse;width:100%;font-size:12px}.chart-table th{text-align:left;color:#747474;font-weight:500;padding:8px 12px 8px 0;border-bottom:1px solid var(--line);font-size:11px}.chart-table td{padding:8px 12px 8px 0;border-bottom:1px solid #f2f2f2;font-variant-numeric:tabular-nums;color:#494949}.chart-table td:first-child{font-variant-numeric:normal}@media(max-width:1180px){.chart-grid{grid-template-columns:1fr}}@media(max-width:700px){.stat-link{padding:0 18px;gap:11px}.stat-link:nth-of-type(2){border-right:0}.chart-card{padding:16px}.chart-head{flex-wrap:wrap;gap:10px}.chart-head p{font-size:11px}.bar-list li{grid-template-columns:minmax(70px,auto) minmax(0,1fr) 38px;gap:9px}.stack-legend{grid-template-columns:1fr}}.onboard-modal{max-width:min(720px,94vw)}.probe-steps{list-style:none;padding:0;margin:6px 0 0}.probe-steps li{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:12px;color:#747474;border-bottom:1px solid #f3f3f3}.probe-steps li:last-child{border-bottom:0}.probe-steps li svg{color:#a02f41;flex-shrink:0}.probe-steps li.active{color:#5d1924;font-weight:500}.probe-error{padding:6px 0}.probe-saved{display:flex;gap:13px;align-items:flex-start;padding:16px 0}.probe-saved svg{color:#91182c;margin-top:2px}.probe-saved p{margin:5px 0 0}.proposal-card h3{font-size:17px;margin:0 0 16px;color:#2d0d12}.proposal-card h4{display:flex;align-items:center;gap:10px;margin:22px 0 10px;font-size:13px}.proposal-facts{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px 14px;margin:0;font-size:12px}.proposal-facts dt{color:#747474}.proposal-facts dd{margin:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start;overflow-wrap:anywhere}.proposal-facts dd .tag+small{margin-top:1px}.proposal-facts dd small{line-height:1.75}.sample-list{list-style:none;padding:0;margin:0}.sample-list li{padding:10px 0;border-bottom:1px solid #f3f3f3;font-size:12px}.sample-list li:last-child{border-bottom:0}.sample-list a{display:block;line-height:1.7;overflow-wrap:anywhere}.sample-list small{display:block;margin-top:5px}.proposal-risks{margin-top:20px;background:#fff6e7;border-radius:6px;padding:13px 15px;font-size:12px;color:#7d5a24}.proposal-risks.neutral{background:#f6f6f6;color:#5e5e5e}.proposal-risks b{display:flex;align-items:center;gap:7px;margin-bottom:9px}.proposal-risks ul{margin:0;padding-left:19px;line-height:1.95}.proposal-risks small{display:block;color:#828282}.proposal-card>.notice{margin:22px 0 0}.table-head.onboard-head,.task-row.onboard-row{grid-template-columns:minmax(190px,1.5fr) 110px 130px 110px 140px}.onboard-row>span{font-size:12px}.onboard-row small{overflow-wrap:anywhere}@media(max-width:1180px){.table-head.onboard-head,.task-row.onboard-row{grid-template-columns:minmax(150px,1.3fr) 92px 110px 92px 120px}}.onboard-row .blocking{line-height:1.65;font-size:11px;text-align:right}.policy-intake{padding:18px 20px 20px}.intake-list,.policy-list{list-style:none;padding:0;margin:0}.intake-list li{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #f2f2f2}.intake-list li:last-child{border-bottom:0}.intake-copy{flex:1;min-width:0}.intake-copy b{display:block;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.intake-copy small{display:block;margin-top:5px;font-size:11px}.intake-list .text-button{flex-shrink:0;gap:6px;color:#721121}.policy-item{border-bottom:1px solid #f2f2f2}.policy-item:last-child{border-bottom:0}.policy-item.open{background:#fbfbfb}.policy-head{display:flex;align-items:center;gap:14px;width:100%;border:0;border-radius:0;background:transparent;text-align:left;padding:13px 0;min-height:auto}.policy-head:hover:not(:disabled){background:transparent;text-decoration:underline;text-underline-offset:3px}.policy-copy{flex:1;min-width:0}.policy-copy b{display:block;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.policy-copy small{display:block;margin-top:5px;font-size:11px}.policy-body{padding:4px 0 20px}.policy-summary{font-size:12px;line-height:1.85;color:#545454;background:#f4f4f4;border-radius:6px;padding:12px 14px;margin:0 0 16px}.policy-body h4{margin:20px 0 10px;font-size:13px}.condition-list{list-style:none;padding:0;margin:0}.condition-list li{padding:12px 0;border-bottom:1px solid #f2f2f2}.condition-list li:last-child{border-bottom:0}.condition-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px}.condition-head b{font-size:12px}.condition-head .amber-icon{color:#a86913}.condition-text{display:block;margin:7px 0 4px;font-size:12px;line-height:1.75;color:#545454}.condition-list blockquote{margin:8px 0 0;font-size:11px;padding:9px 12px}.policy-body .plain-list{font-size:12px;line-height:1.9}.policy-body .plain-list li{display:flex;align-items:center;gap:7px}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro SC,PingFang SC,Helvetica Neue,Noto Sans SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#1d1d1f;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#76767a;--canvas:#f5f5f7;--card:#ffffff;--hairline:rgba(0,0,0,.07);--radius:12px;--radius-sm:8px;--radius-xs:6px;--shadow-1:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04);--shadow-2:0 2px 6px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.08);--ease:cubic-bezier(.32,.72,0,1)}body{background:var(--canvas);color:var(--ink)}.workspace{background:var(--canvas)}h1{font-size:30px;letter-spacing:-.028em;font-weight:600;color:var(--ink);line-height:1.25}h2{font-size:19px;letter-spacing:-.018em;font-weight:600;color:var(--ink);line-height:1.4}h3{font-size:15px;letter-spacing:-.012em;font-weight:600;color:var(--ink)}h4{letter-spacing:-.01em;font-weight:600;color:var(--ink)}p,li,dd,dt,small,td,th{letter-spacing:-.004em}p{line-height:1.75}.muted{color:var(--ink-2)}.page-heading p{color:var(--ink-2);font-size:13.5px}.panel,.stats{background:var(--card);border:.5px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-1)}.stats{padding:22px 0 26px}.chart-card{padding:20px 22px 22px}.topbar{position:sticky;top:0;z-index:15;background:#ffffffb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--hairline);color:var(--ink-2)}.sidebar{background:#fbfbfddb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-right:.5px solid var(--hairline)}nav a{border-radius:var(--radius-sm);letter-spacing:-.01em;transition:background .22s var(--ease)}nav a.active{box-shadow:0 1px 3px #dc082b47}button{border-radius:var(--radius-sm);border:.5px solid rgba(0,0,0,.1);color:var(--ink);font-weight:500;letter-spacing:-.01em;box-shadow:0 1px 1.5px #0000000a;transition:background .22s var(--ease),box-shadow .22s var(--ease),transform .12s var(--ease)}button:hover:not(:disabled){background:#f5f5f7}button:active:not(:disabled){transform:scale(.985)}button.primary{border-color:transparent;color:#fff;font-weight:600;box-shadow:0 1px 2px #dc082b47,0 4px 12px #dc082b2e}.text-button{box-shadow:none;border:0}.text-button:hover:not(:disabled){background:#0000000a}.icon-button{box-shadow:none;border:0}input,textarea,select{border-radius:var(--radius-sm);border:.5px solid rgba(0,0,0,.14);background:#fff;color:var(--ink);letter-spacing:-.006em;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}input:focus,textarea:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 3.5px #dc082b21}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}button:focus-visible,a:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.tag{border-radius:var(--radius-xs);letter-spacing:-.006em;font-weight:500}.modal-backdrop{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.modal,dialog{border-radius:16px;border:.5px solid var(--hairline);box-shadow:var(--shadow-2)}dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.event-row,.task-row,.intake-list li,.policy-item,.condition-list li,.sample-list li,.source-evidence,.connection,.setting-row,.policy-row{border-bottom-color:var(--hairline)}.event-row.chosen,.report-item.active,.entity-item.active,.run-item.active{background:#fdf2f4}.chart-table th{color:var(--ink-3);letter-spacing:.01em}.chart-table td{border-bottom-color:var(--hairline);color:var(--ink)}.stat strong,.bar-value,.brief-count,.chart-tip span{font-variant-numeric:tabular-nums}.stat strong{font-size:30px;letter-spacing:-.03em;font-weight:600}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.bar-track,.stack-bar,.progress-track{background:#ededf0}.filter-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px;background:var(--card);border:.5px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-1)}.filter-bar .search{flex:1 1 260px;min-width:200px;border-color:#0000001f}.filter-bar .tabs{padding:0;gap:6px;flex-wrap:wrap}.filter-count{color:var(--ink-2);font-size:12px;white-space:nowrap;margin-left:auto}.event-list.full{max-height:none;overflow:visible}.event-list.full .event-copy b{font-size:14px}.event-list.full .event-select{padding-left:20px}.event-modal{max-width:min(880px,94vw);width:880px;max-height:90vh;display:flex;flex-direction:column}.event-modal .modal-head{align-items:flex-start;gap:16px}.event-modal-title{flex:1;min-width:0}.event-modal-title h2{margin:0;font-size:19px;line-height:1.5;overflow-wrap:anywhere}.event-modal .detail-tabs{padding:0 24px;flex-shrink:0}.event-modal .modal-body{flex:1;overflow:auto;padding:18px 24px}.event-modal .modal-foot{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:14px 24px;border-top:.5px solid var(--hairline)}.modal-form{flex-shrink:0;border-top:.5px solid var(--hairline);padding:18px 24px 0;background:#fbfbfd}.modal-form h3{display:flex;align-items:center;gap:8px;margin-bottom:8px}.modal-form .review-note{margin:0 0 14px}.modal-form .field{margin-bottom:14px}.modal-form .modal-foot{padding:0 0 16px;border:0}.form-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px}.inline-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline-confirm input{min-width:200px;padding:7px 10px;font-size:12px}.inline-confirm .login-error{margin:0;padding:5px 8px;font-size:11px;flex-basis:100%}@media(max-width:700px){.event-modal{width:100%;max-width:100vw;max-height:100vh;border-radius:0}.form-row{grid-template-columns:1fr}.filter-count{margin-left:0}}.impact-block{background:#fbfbfd;border:.5px solid var(--hairline);border-radius:var(--radius);padding:16px 18px;margin-bottom:18px}.impact-block.empty{padding:14px 18px;background:transparent}.impact-block.empty p{margin:0;font-size:12px}.impact-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.impact-head h3{margin:0;font-size:14px}.impact-summary{margin:0 0 14px;font-size:13.5px;line-height:1.85;color:var(--ink)}.impact-facts{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px 12px;margin:0;font-size:12.5px}.impact-facts dt{color:var(--ink-2)}.impact-facts dd{margin:0;line-height:1.8;overflow-wrap:anywhere}.impact-actions{margin-top:14px;padding-top:12px;border-top:.5px solid var(--hairline);font-size:12.5px}.impact-actions b{display:block;margin-bottom:7px}.impact-actions ul{margin:0;padding-left:18px;line-height:1.95;color:var(--ink)}.metadata.compact{font-size:12px;grid-template-columns:76px minmax(0,1fr);gap:7px 12px;margin:0 0 18px}.metadata.compact dd{line-height:1.7}.toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 14px;min-height:36px}.toolbar p{margin:0;flex:1;min-width:200px;font-size:12.5px;line-height:1.7}.toolbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.modal-wide{max-width:min(720px,94vw);width:720px}.modal-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:17px}.topic-item{display:flex;align-items:flex-start;gap:18px;padding:16px 18px;border-bottom:.5px solid var(--hairline)}.topic-item:last-child{border-bottom:0}.topic-copy{flex:1;min-width:0}.topic-title{display:flex;align-items:center;gap:10px;margin-bottom:7px}.topic-title b{font-size:14px}.topic-item p{margin:0 0 7px;font-size:12.5px;line-height:1.8;color:var(--ink-2);max-width:88ch}.topic-item small{font-size:11.5px}.topic-item .text-button{flex-shrink:0}.target-list{display:flex;flex-direction:column;gap:10px}.target-card{transition:box-shadow .18s var(--ease)}.target-card.uncovered{border-left:3px solid #b5761a}.target-head{display:flex;align-items:center;gap:16px;width:100%;border:0;border-radius:0;background:transparent;text-align:left;padding:17px 19px;min-height:74px}.target-head:hover{background:#00000004}.target-copy{flex:1;min-width:0}.target-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:6px}.target-title b{font-size:14px;letter-spacing:-.01em}.target-title svg{color:var(--ink-2)}.target-copy small{display:block;font-size:12px;line-height:1.7;color:var(--ink-2)}.target-side{display:flex;align-items:center;gap:10px;flex-shrink:0}.amber-icon{color:#b5761a}.target-body{padding:4px 19px 19px;border-top:.5px solid var(--hairline)}.target-body h4{margin:18px 0 10px;font-size:13px}.target-body>p.muted{margin:12px 0 0;line-height:1.8;max-width:84ch}.target-sources{list-style:none;padding:0;margin:0}.target-sources li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:.5px solid var(--hairline);font-size:12.5px}.target-sources li:last-child{border-bottom:0}.target-sources li>span:first-child{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}.target-sources .actions{flex-shrink:0}.target-sources small{color:var(--ink-3);font-size:11.5px}.understanding{padding:4px 0 16px;border-bottom:.5px solid var(--hairline);margin-bottom:16px}.understanding .tag{display:inline-flex;align-items:center;gap:7px;margin-bottom:11px}.understanding h3{font-size:19px;line-height:1.45;letter-spacing:-.02em;margin:0 0 5px}.understanding p{margin:0;font-size:12.5px}.candidate-list{list-style:none;padding:0;margin:0 0 6px}.candidate-list li{border:.5px solid var(--hairline);border-radius:var(--radius-sm);margin-bottom:9px;transition:border-color .16s var(--ease)}.candidate-list li:hover{border-color:#00000029}.candidate-list label{display:flex;align-items:flex-start;gap:12px;padding:14px 15px;cursor:pointer}.candidate-list input{margin-top:2px}.candidate-list b{display:block;font-size:13px;margin-bottom:5px}.candidate-list small{display:block;line-height:1.75}.channel-list{list-style:none;padding:0;margin:0}.channel-list li{padding:13px 0;border-bottom:.5px solid var(--hairline)}.channel-list li:last-child{border-bottom:0}.channel-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:6px}.channel-head b{font-size:13px}.channel-list small{display:block;line-height:1.75}.channel-url{color:var(--ink-3);font-size:11.5px;margin-top:5px;overflow-wrap:anywhere}.original-title{margin:6px 0 0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.nature-verdict{border-radius:var(--radius-sm);padding:14px 16px;margin:0 0 18px;border:.5px solid transparent}.nature-verdict.warn{background:#fdf4e7;border-color:#f0dcbb}.nature-verdict.neutral{background:#f6f6f8;border-color:var(--hairline)}.nature-verdict b{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:8px}.nature-verdict.warn b{color:#8a5a15}.nature-verdict.neutral b{color:var(--ink-2)}.nature-verdict p{margin:0 0 8px;font-size:12.5px;line-height:1.8;color:var(--ink)}.nature-verdict .nature-reason{color:var(--ink-2);font-size:12px}.nature-verdict .warn-text{color:#8a5a15}.nature-verdict small{display:block;font-size:11.5px;line-height:1.7;margin-top:2px}.agent-modal{max-width:min(680px,94vw)}.agent-modal .modal-head h2{display:flex;align-items:center;gap:9px}.agent-thinking{display:flex;align-items:flex-start;gap:14px;padding:26px 4px}.agent-thinking svg{color:var(--ink-2);margin-top:2px}.agent-thinking b{display:block;font-size:14px;margin-bottom:6px}.agent-thinking p{margin:0}.understanding .interpretation{margin:11px 0 0;font-size:13.5px;line-height:1.85;color:var(--ink)}.attach-row{margin:-8px 0 16px}.attached{display:flex;align-items:center;gap:10px;padding:11px 13px;border:.5px solid var(--hairline);border-radius:var(--radius-sm);background:#fafafa}.attached>span{flex:1;min-width:0}.attached b{display:block;font-size:12.5px;overflow-wrap:anywhere}.attached small{display:block;margin-top:4px;font-size:11.5px}.attached svg{color:var(--ink-2)}.change-list{list-style:none;padding:0;margin:0 0 14px}.change-list li{padding:12px 0;border-bottom:.5px solid var(--hairline)}.change-list li:last-child{border-bottom:0}.change-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.change-head b{font-size:13.5px;line-height:1.6;overflow-wrap:anywhere}.change-list small{display:block;line-height:1.75}.picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.picker-head h4{margin:0}.field-picker{list-style:none;padding:0;margin:10px 0 0}.field-picker li{border:.5px solid var(--hairline);border-radius:var(--radius-sm);margin-bottom:8px;transition:border-color .16s var(--ease),background .16s var(--ease)}.field-picker li.picked{border-color:#9d0a1f47;background:#fdf8f9}.field-picker label{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;cursor:pointer}.field-picker input{margin-top:3px}.picker-copy{flex:1;min-width:0}.picker-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:7px}.picker-title b{font-size:13px}.picker-evidence{display:flex;align-items:flex-start;gap:6px;color:var(--ink-3);font-size:11.5px;line-height:1.7}.picker-evidence svg{margin-top:3px;flex-shrink:0}.match-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.match-top p{margin:0;flex:1}.revision-list{display:flex;flex-direction:column;gap:12px}.revision-head{display:flex;align-items:flex-start;gap:12px;padding:16px 19px;border-bottom:.5px solid var(--hairline)}.revision-head svg{color:var(--ink-2);margin-top:3px}.revision-head b{display:block;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.revision-head small{display:block;margin-top:5px}.revision-body{padding:4px 19px 0}.revision-body h4{margin:18px 0 10px;font-size:13px}.relation-picker{list-style:none;padding:0;margin:0}.relation-picker li{border:.5px solid var(--hairline);border-radius:var(--radius-sm);margin-bottom:7px;transition:border-color .16s var(--ease),background .16s var(--ease)}.relation-picker li.picked{border-color:#9d0a1f4d;background:#fdf8f9}.relation-picker label{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;cursor:pointer}.relation-picker input{margin-top:2px}.relation-picker b{display:block;font-size:13px;margin-bottom:4px}.relation-picker small{display:block;line-height:1.65}.revision-warn{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:11px 13px;background:#fdf4e7;border-radius:var(--radius-sm);color:#8a5a15;font-size:12px;line-height:1.75}.revision-warn svg{margin-top:2px;flex-shrink:0}.superseded-note{margin:8px 0 0;padding:9px 12px;background:#fdf0f1;border-radius:var(--radius-sm);color:#8a1b2a;font-size:12px;line-height:1.75}.policy-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 16px;padding:11px 13px;border-radius:var(--radius-sm);background:#fafafa;border:.5px solid var(--hairline)}.policy-actions .muted{flex:1;min-width:220px;line-height:1.7}.preview-panel{margin-bottom:14px}.preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px 14px;border-bottom:1px solid var(--line)}.preview-head h2{margin:0 0 4px;font-size:16px}.preview-head p{margin:0;font-size:12px}.segmented{display:inline-flex;background:#f2f2f2;border-radius:7px;padding:3px;gap:2px;flex-shrink:0}.segmented button{min-height:30px;border:0;background:transparent;padding:4px 16px;font-size:13px;border-radius:5px;color:#5a5a5a}.segmented button:hover:not(:disabled){background:#e8e8e8}.segmented button.selected{background:#fff;color:#8f0519;font-weight:600;box-shadow:0 1px 3px #0000001f}.preview-body{padding:6px 0}.preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.stale{opacity:.55;transition:opacity .15s ease-out;pointer-events:none}.preview-card{padding:16px 20px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.preview-card:last-child{border-right:0}.preview-card>header{display:flex;align-items:center;gap:8px;min-width:0}.preview-card>header b{font-size:14px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-state{font-size:11px;color:#7a7a7a;background:#f3f3f3;border-radius:4px;padding:3px 7px;white-space:nowrap}.report-state.done{color:#1f6a45;background:#e6f3eb}.preview-when{margin:6px 0 12px;font-size:11px}.preview-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:10px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.preview-numbers div{min-width:0}.preview-numbers dt{font-size:11px;color:#767676}.preview-numbers dd{margin:2px 0 0;font-size:20px;font-weight:600;color:#2a0c11;font-variant-numeric:tabular-nums;line-height:1.3}.preview-numbers div:first-child dd{color:#c00723}.preview-headlines{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:9px;flex:1}.preview-headlines li{min-width:0}.preview-headlines .text-button{display:block;width:100%;text-align:left;padding:0;min-height:0;font-size:13px;color:#3b1117;line-height:1.55}.preview-headlines .text-button:hover .headline-title{text-decoration:underline}.headline-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-headlines small{display:flex;align-items:center;gap:6px;color:#777;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-headlines small i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.preview-empty{flex:1;margin:4px 0 10px;font-size:12px}.preview-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 0;border-top:1px solid #f0f0f0;margin-top:auto}.preview-card>footer small{font-size:11px;min-width:0}.preview-card>footer button{min-height:30px;padding:4px 11px;font-size:12px;flex-shrink:0}.viz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:6px}.viz-grid .chart-card{margin-top:0;padding:14px 16px 16px}.viz-grid .span-2{grid-column:span 2}.viz-grid .chart-head{margin-bottom:10px}.viz-grid .chart-head h3{font-size:14px;margin-bottom:3px}.viz-grid .chart-head p{font-size:11px;line-height:1.6}.viz-grid .chart-legend{margin-bottom:6px;font-size:11px}.viz-grid .chart-empty{padding:28px 0}.viz-grid .bar-list li{grid-template-columns:minmax(0,11em) minmax(0,1fr) 36px;gap:10px;padding:5px 0}.viz-grid .bar-label{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viz-grid .bar-track{height:12px}.chart-plot svg{width:auto;height:auto}.donut{display:flex;align-items:center;gap:18px;min-height:132px}.donut svg circle{transition:stroke-width .12s ease-out;cursor:default}.donut-legend{list-style:none;padding:0;margin:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.donut-legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 34px;align-items:center;gap:8px;font-size:12px;color:#4d4d4d}.donut-legend li.zero{color:#a3a3a3}.donut-legend i{width:10px;height:10px;border-radius:2px}.donut-legend span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.donut-legend b{font-variant-numeric:tabular-nums;color:#501721;font-weight:600}.donut-legend small{font-variant-numeric:tabular-nums;color:#8a8a8a;text-align:right;font-size:11px}@media(max-width:1280px){.viz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-card{padding:14px 14px 12px}.preview-numbers dd{font-size:18px}}@media(max-width:1024px){.preview-grid{grid-template-columns:1fr}.preview-card{border-right:0;border-bottom:1px solid var(--line)}.preview-card:last-child{border-bottom:0}}@media(max-width:760px){.viz-grid{grid-template-columns:1fr}.viz-grid .span-2{grid-column:auto}.preview-head{flex-direction:column}}.report-frame{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;display:block}.wb{padding:6px 0 10px}.wb-hero{display:flex;flex-direction:column;gap:14px;margin:6px 0 16px}.wb-greet small{color:var(--ink-2);font-size:13px}.wb-greet h1{margin:4px 0 0;font-size:28px}.wb-ask{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-2);border:.5px solid var(--hairline);padding:10px}.wb-ask-bar{display:flex;align-items:center;gap:10px;padding:2px 2px 2px 10px}.wb-ask-bar input{flex:1;min-width:0;border:0;box-shadow:none;font-size:15px;padding:10px 4px;background:transparent}.wb-ask-bar input:focus{box-shadow:none}.wb-ask-bar button{flex-shrink:0}.wb-spark{color:var(--green)}.wb-examples{display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px 4px}.wb-chip{min-height:30px;padding:4px 12px;font-size:12.5px;border-radius:999px;background:#f5f5f7;border:0;box-shadow:none;color:#3a3a3c;font-weight:400}.wb-chip:hover:not(:disabled){background:#ececf0}.wb-answer{border-top:.5px solid var(--hairline);margin-top:8px;padding:14px 12px 6px}.wb-thinking{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:13px}.wb-answer-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wb-answer-head span{display:flex;align-items:center;gap:7px;font-weight:600;font-size:14px;min-width:0;overflow-wrap:anywhere}.wb-understood{margin:4px 0 0;font-size:12px;color:var(--ink-3)}.wb-answer-body p{font-size:14px;line-height:1.85;white-space:pre-wrap;margin:10px 0 6px;overflow-wrap:anywhere}.wb-note{display:flex;align-items:center;gap:6px;font-size:12px;color:#8a5a17;margin:4px 0}.wb-ref{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;height:18px;padding:0 5px;margin:0 2px;font-size:11px;font-weight:600;line-height:1;border-radius:9px;background:var(--sage);color:#a10620;border:0;box-shadow:none;vertical-align:1px}.wb-ref:hover:not(:disabled){background:#fbd7de}.wb-sources{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:2px}.wb-sources .text-button{display:flex;align-items:center;gap:8px;width:100%;justify-content:flex-start;text-align:left;font-size:12.5px;padding:5px 4px;min-height:30px}.wb-sources b{min-width:18px;color:#a10620;font-variant-numeric:tabular-nums}.wb-source-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400}.wb-sources em{font-style:normal;font-size:11px;color:#a86913;flex-shrink:0}.wb-brief{position:relative;border-radius:var(--radius);padding:16px 20px 14px;margin-bottom:16px;background:linear-gradient(135deg,#fff5f7,#fff 55%);border:.5px solid rgba(220,8,43,.14);box-shadow:var(--shadow-1)}.wb-brief.busy .wb-headline,.wb-brief.busy .wb-points{opacity:.55}.wb-brief-head{display:flex;align-items:center;gap:10px}.wb-brief-label{display:flex;align-items:center;gap:6px;font-weight:600;color:#a10620;font-size:13px}.wb-brief-by{font-size:11.5px;color:var(--ink-3);margin-left:auto}.wb-headline{font-size:17px;font-weight:600;line-height:1.6;margin:8px 0 4px;color:var(--ink);letter-spacing:-.012em}.wb-points{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.wb-points li{font-size:13.5px;line-height:1.75;color:#3a3a3c}.wb-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:16px;align-items:start}.wb-main,.wb-side{display:flex;flex-direction:column;gap:16px;min-width:0}.wb-section{padding:16px 18px}.wb-section-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.wb-section-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.wb-section-head h2 svg{color:var(--green)}.wb-section-head small{font-size:12px}.wb-section-action{margin-left:auto;font-size:12.5px}.wb-section-action a{display:inline-flex;align-items:center;gap:4px}.wb-empty{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:13px;margin:6px 0}.wb-cards{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.wb-card{display:flex;gap:14px;padding:14px 0;border-top:.5px solid var(--hairline)}.wb-card:first-child{border-top:0;padding-top:4px}.wb-card-rank{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:#f2f2f4;color:#6e6e73;flex-shrink:0;margin-top:2px}.wb-card.level-high .wb-card-rank{background:var(--green);color:#fff}.wb-card.level-medium .wb-card-rank{background:#fde3e8;color:#a10620}.wb-card-body{min-width:0;flex:1}.wb-card-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wb-reason{font-size:11.5px;padding:2px 8px;border-radius:999px;background:#f2f2f4;color:#48484a}.wb-reason.urgent{background:#fff1dc;color:#9a5b00;font-weight:600}.wb-card-title{display:block;text-align:left;border:0;box-shadow:none;background:transparent;padding:0;min-height:0;margin:7px 0 4px;font-size:15px;font-weight:600;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.wb-card-title:hover:not(:disabled){background:transparent;color:#a10620;text-decoration:underline;text-underline-offset:3px}.wb-card-title.small{font-size:13.5px;margin:0 0 3px}.wb-why{font-size:13px;line-height:1.7;color:#3a3a3c;margin:2px 0}.wb-why b{font-weight:600;color:var(--ink-2);margin-right:8px;font-size:12px}.wb-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 10px;border-radius:var(--radius-sm);background:#f7f7f9;font-size:13px}.wb-action>span{display:flex;align-items:flex-start;gap:6px;min-width:0;line-height:1.6;color:#1d1d1f}.wb-action>span svg{margin-top:4px;color:var(--green)}.wb-action .text-button{flex-shrink:0;font-size:12.5px;color:#a10620;gap:4px}.wb-decisions{list-style:none;padding:0;margin:0}.wb-decisions li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:.5px solid var(--hairline)}.wb-decisions li:first-child{border-top:0}.wb-verdict{min-width:74px;min-height:30px;padding:3px 10px;font-size:12.5px;border-radius:999px;flex-shrink:0;gap:4px;box-shadow:none}.wb-verdict.confirm{background:#e3f3e8;color:#1f6b3f;border-color:transparent}.wb-verdict.exclude{background:#f2f2f4;color:#6e6e73;border-color:transparent}.wb-verdict.none{background:#fff;color:#8e8e93;border:.5px dashed #c7c7cc}.wb-decision-copy{min-width:0;flex:1}.wb-decision-copy small{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);line-height:1.6}.wb-suggest{font-weight:600}.wb-suggest.confirm{color:#1f6b3f}.wb-suggest.exclude{color:#6e6e73}.wb-suggest.review{color:#9a5b00}.wb-decision-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:.5px solid var(--hairline);padding-top:12px;margin-top:4px}.wb-deadlines,.wb-todos,.wb-watch{list-style:none;padding:0;margin:0}.wb-deadlines li{display:flex;gap:12px;align-items:center;padding:8px 0;border-top:.5px solid var(--hairline)}.wb-deadlines li:first-child{border-top:0}.wb-days{width:46px;height:46px;border-radius:10px;background:#f2f2f4;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.wb-days b{font-size:18px;font-variant-numeric:tabular-nums}.wb-days small{font-size:10px;color:var(--ink-2);margin-top:2px}.wb-days.urgent{background:#fff1dc;color:#9a5b00}.wb-deadlines .text-button,.wb-watch .text-button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;padding:2px;min-height:0;font-size:13px;font-weight:500;min-width:0;width:100%}.wb-deadlines .text-button span,.wb-watch .text-button span{overflow-wrap:anywhere;line-height:1.55;color:var(--ink)}.wb-deadlines small,.wb-watch small{font-size:11.5px;color:var(--ink-2);font-weight:400;line-height:1.5;overflow-wrap:anywhere}.wb-todo-add{display:flex;gap:6px;margin-bottom:6px}.wb-todo-add input{flex:1;min-width:0;padding:7px 10px;font-size:13px}.wb-todos li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:.5px solid var(--hairline)}.wb-todos li:first-of-type{border-top:0}.wb-todos input[type=checkbox]{margin-top:3px;width:16px;height:16px}.wb-todos li>div{flex:1;min-width:0;font-size:13px;line-height:1.6}.wb-todos li>div>span{overflow-wrap:anywhere}.wb-todos small{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:2px}.wb-todos em{font-style:normal;font-size:11.5px;color:var(--ink-2)}.wb-todos em.urgent{color:#9a5b00;font-weight:600}.wb-todos small .text-button{font-size:11.5px;min-height:0;padding:0;color:#a10620;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.wb-watch li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:.5px solid var(--hairline)}.wb-watch li:first-child{border-top:0}.wb-watch i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex-shrink:0;background:#34c759}.wb-watch li.notice i{background:#ff9f0a}.wb-watch li.action i{background:#ff3b30;box-shadow:0 0 0 3px #ff3b3026}@media(max-width:1100px){.wb-grid{grid-template-columns:1fr}}@media(max-width:700px){.wb-greet h1{font-size:23px}.wb-ask-bar{flex-wrap:wrap;padding-left:6px}.wb-ask-bar input{flex-basis:calc(100% - 40px);font-size:14px}.wb-ask-bar button{width:100%}.wb-section{padding:14px}.wb-card{gap:10px}.wb-action{flex-direction:column;align-items:flex-start}.wb-decision-foot{flex-direction:column;align-items:stretch}.wb-brief{padding:14px}.wb-headline{font-size:15.5px}}.wb-card .wb-why{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.modal-wide:has(.remote-browser){width:min(1120px,96vw);max-width:96vw}.remote-browser{display:flex;flex-direction:column;gap:8px;margin:4px 0 16px}.remote-bar{display:flex;align-items:center;gap:8px}.remote-bar input{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:6px;font-size:12px}.remote-screen{position:relative;width:100%;aspect-ratio:1280/800;background:#f4f4f4;border:1px solid var(--line);border-radius:6px;overflow:hidden;cursor:default;-webkit-user-select:none;user-select:none}.remote-screen img{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.remote-wait{display:grid;place-items:center;height:100%;color:#888;font-size:13px}.remote-typing{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;border:0;padding:0;resize:none}.report-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.report-page-head p{margin:0}.report-groups{display:grid;gap:16px;margin-bottom:24px}.report-group{padding:18px 20px 12px}.report-group>h2{font-size:16px;margin:0 0 4px}.report-kind{margin-top:14px}.report-kind>h3{font-size:13px;margin:0 0 6px;color:#5c4a4d;font-weight:600}.report-kind>h3 small{font-weight:400;color:#8a8a8a;margin-left:4px}.report-row{display:flex;align-items:center;gap:12px;width:100%;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:12px 6px;text-align:left;justify-content:flex-start}.report-row:hover{background:#fdf2f4}.report-row span{flex:1;min-width:0}.report-row b{display:block;font-size:13px;overflow-wrap:anywhere}.report-row small{display:block;margin-top:5px;font-size:11px;color:#7a7a7a}.report-row>svg:last-child{color:#a0a0a0}.report-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px}@media(max-width:700px){.report-page-head{flex-direction:column;align-items:stretch}}.kind-tabs{padding:0 0 14px}.table-head.general-head,.task-row.general-row{grid-template-columns:minmax(220px,1.6fr) 96px minmax(110px,.8fr) 110px 140px minmax(200px,1.1fr)}.channel-name{display:flex;align-items:flex-start;gap:6px;border:0;background:transparent;padding:0;text-align:left;min-height:0;justify-content:flex-start}.channel-name svg{margin-top:2px;flex-shrink:0;color:#7a7a7a}.channel.open>.general-row{background:#fbfbfb}.channel-members{padding:6px 20px 16px 44px;border-bottom:1px solid var(--line);background:#fbfbfb}.channel-member{display:grid;grid-template-columns:minmax(200px,1.5fr) 110px 140px minmax(220px,1.2fr);align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed #ececec;font-size:12px}.channel-member .blocking{color:#a4453f}.channel-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px}.channel-add input{width:180px}.channel-add small{flex-basis:100%}.dedicated-group{margin-bottom:14px}.dedicated-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);background:#fbfbfb}.dedicated-head small{display:block;margin-top:4px}.table-head.dedicated-head-row,.task-row.dedicated-row{grid-template-columns:minmax(220px,1.6fr) 110px 140px minmax(160px,1fr) minmax(200px,1.1fr)}.page-tabs{padding:0;margin-bottom:16px}@media(max-width:700px){.table-head.general-head{display:none}.task-row.general-row,.task-row.dedicated-row,.channel-member{display:flex;flex-wrap:wrap}.channel-members{padding-left:16px}}.dedicated-missing{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;padding:10px 20px 14px}.missing-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 0;border-bottom:1px dashed #ececec;font-size:12px}.missing-item small{flex-basis:100%}.check-inline{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#606060}.opportunity-group{margin-bottom:16px}.opportunity-group-head{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--line);background:#fbfbfb}.opportunity-group.soon .opportunity-group-head b{color:#a4453f}.opportunity-group.closed{opacity:.8}.opportunity{display:flex;gap:16px;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line)}.opportunity:last-child{border-bottom:0}.opportunity-main{min-width:0;flex:1}.opportunity-main p{margin:6px 0 0;font-size:12px;line-height:1.7}.opportunity-name{font-size:14px}.opportunity-fit{color:#3f5f4c}.opportunity-req{overflow-wrap:anywhere}.window.soon{color:#a4453f}.window.open{color:#317b59}.opportunity-docs{display:flex;flex-direction:column;gap:3px;margin-top:8px}.opportunity-docs a{font-size:12px;color:#801527;display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.opportunity-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}@media(max-width:700px){.opportunity{flex-direction:column}.opportunity-actions{flex-direction:row;align-items:center}}.monitor-tabs{padding:0 0 14px}.pending-sources{margin-bottom:16px}.section-title{font-size:15px;margin:26px 0 4px}.web-search{padding:18px 20px}.web-search h3{font-size:14px;margin:6px 0 10px}.web-platforms{display:grid;gap:10px;margin-bottom:18px}.web-platform{display:flex;gap:10px;align-items:flex-start;font-size:13px;cursor:pointer}.web-platform input{margin-top:3px}.web-platform small{display:block;margin-top:4px;line-height:1.6}.web-frequency{max-width:220px}.web-search .detail-actions{padding:14px 0 0}
