.tabs{flex-shrink:1;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.tabs button{flex-shrink:0;padding:0 8px}.commandbar{gap:9px}.commandbar>.auto-control,.commandbar>.refresh{flex-shrink:0}.connection{white-space:nowrap;font-size:8px}.companion-strip{display:flex;align-items:center;gap:6px;min-height:31px;padding:5px 8px;border-bottom:1px solid var(--line);background:#1b201b;color:#c2cfb1;font:9px/1.4 var(--mono)}.companion-strip>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companion-strip button{font:9px var(--mono);color:var(--orange);white-space:nowrap;padding:3px 5px}.row-tags{flex-wrap:wrap}.row-tags .watch-chip{color:var(--orange);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-read .headline{color:#9ba8b7}.companion-intro{padding:15px 12px;border-bottom:1px solid var(--line);background:linear-gradient(130deg,#1b2635,#101722)}.companion-intro h2{font:600 19px var(--sans);margin:0 0 8px;letter-spacing:-.4px}.companion-intro p{font:11px/1.65 var(--sans);color:var(--muted);margin:7px 0 11px}.brief-stats{display:flex;gap:24px;margin:17px 0}.brief-stats b{font:24px var(--mono);color:var(--orange)}.brief-stats small{display:block;color:var(--muted);font:8px var(--mono);margin-top:4px}.fineprint,.companion-intro .fineprint{font:9px/1.6 var(--mono);color:var(--muted)}.group-heading{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);background:#17202b;font:9px var(--mono);color:#b1bfd0}.group-heading span{color:var(--orange)}.brief-story{border-bottom:1px solid var(--line);padding:11px 12px}.brief-story .story-meta{flex-wrap:wrap}.brief-actions,.note-actions{display:flex;align-items:center;gap:7px;font:9px var(--mono);color:var(--muted);margin-top:9px}.brief-actions>span{flex:1}.brief-actions button,.note-actions button{font-size:9px;padding:3px 6px}.match-reason{font:9px/1.5 var(--mono);color:#d9b791;margin:7px 0 0}.warning{color:#ffb56a}.small-empty{padding:12px;font:10px/1.6 var(--mono);color:var(--muted)}.project-card,.note-card{margin:10px;border:1px solid var(--line);padding:12px;background:#111a25}.project-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.project-title h3{font-size:14px;margin:0;flex:1;min-width:100px;overflow-wrap:anywhere}.project-title>span{font:8px var(--mono);color:var(--orange)}.project-title button{font:9px var(--mono);padding:3px 5px}.project-card>p{color:var(--muted);font:11px/1.5 var(--sans);overflow-wrap:anywhere}.project-terms{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.project-terms span{padding:3px 6px;background:#223143;color:#a8c5e5;font:9px var(--mono);overflow-wrap:anywhere;max-width:100%}.project-card.archived{opacity:.7}.watch-headline{padding:7px 0!important;border-bottom:1px solid var(--line);font-size:11px}.project-card .group-heading{padding:7px 0;background:none}.notebook-tools{display:flex;flex-wrap:wrap;gap:7px}.notebook-tools button,.notebook-tools select{font-size:10px}.note-card h3{font-size:13px;line-height:1.5;margin:9px 0}.note-text{font:12px/1.7 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;color:#c5d0dd}.note-actions{flex-wrap:wrap}.note-actions a{color:var(--orange)}.note-card .story-meta{flex-wrap:wrap}.note-card .story-meta time{margin:0 0 0 auto}.companion-form{padding:20px}.field-label{display:flex;flex-direction:column;gap:7px;font:10px var(--mono);color:#c9d2de;margin:0 0 14px}.field-label input,.field-label textarea,.field-label select{width:100%;border:1px solid #38495d;background:#0b111b;color:var(--text);padding:9px;font:12px/1.5 var(--sans);border-radius:2px}.field-label textarea{min-height:75px;resize:vertical}.companion-form fieldset{border:1px solid var(--line);margin:0 0 15px;padding:12px;display:flex;flex-wrap:wrap;gap:12px;font:11px var(--mono)}.companion-form legend{font:10px var(--mono);color:var(--muted)}.companion-form fieldset label{display:flex;align-items:center;gap:5px}.impact-box{margin-top:20px;border:1px solid #3f4f5a;background:#15222d;padding:0 12px 12px}.impact-box .group-heading{margin:0 -12px 10px;background:#22313b;color:var(--orange)}.impact-box ul{padding-left:18px;margin:10px 0}.impact-box li{font:12px/1.6 var(--sans);color:#cbd7e4;margin:5px 0}.impact-box h3{font:11px var(--mono);color:#cae0b0;margin:15px 0 5px}#article-body .impact-box p{font:12px/1.65 var(--sans);margin:8px 0}#article-body .impact-box .evidence{font:10px/1.6 var(--mono);color:#a1b6c9}.impact-box small{font:9px/1.5 var(--mono);display:block;color:var(--muted)}.impact-box a{color:var(--orange)}.research-header{display:flex;align-items:center;justify-content:space-between;margin:19px 0 12px}.research-header h3{margin:0;font:14px var(--sans)}.research-header button{font:10px var(--mono)}#article-notes{min-height:100px}#article-body{overflow-wrap:anywhere}.companion-intro h2,.brief-story .headline,.note-card h3{overflow-wrap:anywhere}
#coverage{font:8px var(--mono);padding:0;border:0;background:none;color:var(--orange)}.coverage-entry{font:12px/1.5 var(--sans);margin:9px 0}.coverage-entry small{display:block;font:9px/1.5 var(--mono);color:var(--muted)}.provider-button>div{min-width:0}.provider-button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sort{width:118px;flex-shrink:0}
@media(max-width:1300px){.connection{display:none}.tabs{flex:1}.commandbar{gap:6px}}
@media(max-width:850px){.tabs button{font-size:9px;padding:0 8px}.tabs{flex:1}.commandbar{width:100%}.brief-stats{gap:18px}}
@media(max-width:520px){.auto-control{display:none}.brief-stats{gap:15px}.brief-stats b{font-size:21px}.brief-stats small{font-size:7px}.wire-panel{height:570px}.companion-form{padding:15px}}
