:root{--paper:#f5f6f2;--white:#fff;--ink:#22312a;--muted:#69766c;--line:#e0e5dc;--green:#546d37;--lime:#d9e9b5;--ai:#536e39;--embodied:#a77637;--frontier:#3e7687;--biotech:#7d679a;--sidebar:208px;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit;border:0;background:none}button:disabled{cursor:default;opacity:.45}button,a,input,select{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #688546}button:hover:not(:disabled),a:hover{transition:background .15s,color .15s,border-color .15s}::selection{background:#d6e7b5}h1,h2,h3,p{margin:0}svg{display:block;width:100%}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:20;left:225px;top:-70px;background:var(--ink);color:white;padding:15px}.skip-link:focus{top:10px}
.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);border-right:1px solid var(--line);background:#f9faf6;padding:31px 20px 24px;display:flex;flex-direction:column;z-index:10;overflow-y:auto}.brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:20px;letter-spacing:-1px;white-space:nowrap}.brand-symbol{font-size:37px;color:#58713a;line-height:1}.brand small{display:block;font:8px var(--mono);letter-spacing:1.9px;color:#748265;margin-top:6px}.nav-label{font-size:10px;letter-spacing:1px;color:#85917c;margin:47px 10px 13px}.side-nav{display:flex;flex-direction:column;gap:7px}.nav-item{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:12px 13px;border-radius:7px;color:#727c6e;font-size:13px;white-space:nowrap}.nav-item>span:first-child{font-size:20px;line-height:1;width:20px;font-family:var(--mono)}.nav-item.active{background:#e7eddc;color:#3a5526;font-weight:600}.nav-item:hover{background:#eef1e8}.nav-live{width:5px;height:5px;background:#709045;border-radius:50%;margin-left:auto}.nav-count{margin-left:auto;font:10px var(--mono);color:#798773}.watch-label{display:flex;justify-content:space-between;margin-top:34px}.watch-label span{font-size:9px;letter-spacing:0;color:#9aa48f}.watchlist{padding:0 5px}.watchlist>p{font-size:11px;line-height:1.9;color:#8a9481;padding:0 5px}.watch-row{display:flex;align-items:center;gap:3px;margin-bottom:4px}.watch-open{padding:8px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left;font-size:12px;color:#5f7251}.watch-open::before{content:'#';color:#97aa84;margin-right:8px}.watch-remove{font-size:17px;color:#8a9481;padding:4px}.sidebar-bottom{margin-top:auto;padding:54px 8px 0}.editorial-mark{font-size:12px;font-weight:600}.sidebar-bottom p{font-size:10px;color:#8b9583;line-height:1.9;margin:10px 0 24px}.version{font:9px var(--mono);letter-spacing:1.2px;color:#99a28f}
.workspace{margin-left:var(--sidebar)}.topbar{height:71px;border-bottom:1px solid var(--line);padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:10px}.topbar-label{display:flex;align-items:center;gap:14px;font-size:11px;color:#7a8473}.divider{color:#c1c8b7}#today{font:11px var(--mono)}.topbar-actions{display:flex;gap:20px;align-items:center}.live-state{display:flex;align-items:center;gap:7px;font-size:10px;color:#6c8153;white-space:nowrap}.live-state i{width:5px;height:5px;background:currentColor;border-radius:50%}.live-state.warning{color:#ac7d3a}.live-state.error{color:#a45a4a}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:12px 18px;font-size:12px;font-weight:500;white-space:nowrap}.button:hover{background:#edf1e5}.button-small{padding:8px 12px;font-size:11px}.button-dark{background:#324a2d;color:white;border-color:#324a2d}.button-dark:hover:not(:disabled){background:#446239}.mobile-brand{display:none}main{max-width:1430px;margin:auto;padding:0 36px}
.intro{display:flex;align-items:center;justify-content:space-between;min-height:218px;gap:20px;padding:32px 0 27px}.eyebrow{font:9px var(--mono);letter-spacing:1.7px;color:#859176}.intro .eyebrow{display:flex;align-items:center;gap:8px}.intro .eyebrow>span{display:inline-block;width:14px;height:1px;background:#95a578}h1{font-size:42px;line-height:1.25;letter-spacing:-1.7px;font-weight:600;margin:15px 0 13px}h1 span{color:#71884e}.intro-copy>p{font-size:12px;color:var(--muted);line-height:1.8}.intro-metrics{display:flex;gap:18px;margin-top:20px;color:#8b9380;font-size:10px}.intro-metrics>span+span{border-left:1px solid #d4dbc9;padding-left:18px}.intro-metrics b{font:12px var(--mono);font-weight:600;color:#496135;margin-right:3px}.intro-art{width:205px;flex-shrink:0;position:relative;padding-right:10px;opacity:.95}.intro-art>span{display:block;text-align:center;font:8px var(--mono);letter-spacing:2px;color:#8a9874;margin-top:7px}
.search-section{background:#fff;border:1px solid #dbe2d1;border-radius:9px;padding:8px 9px 0;box-shadow:0 2px 6px #28352403}.search-form{display:flex;align-items:center;gap:12px}.search-icon{font-size:30px;margin-left:9px;color:#738660;line-height:1}.search-form input{flex:1;min-width:0;border:0;background:transparent;height:45px;font-size:13px;outline:none}.search-form:focus-within{outline:2px solid #93ac74;outline-offset:6px;border-radius:4px}.search-form input::placeholder{color:#9ba38f}kbd{border:1px solid #e9ece4;background:#f9faf6;padding:3px 5px;border-radius:3px;font:10px var(--mono);color:#9aa68a;white-space:nowrap}.search-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #eef0e9;margin-top:7px;padding:11px 8px}.suggestions{display:flex;align-items:center;gap:13px;font-size:10px;color:#8c9681}.suggestions button{font-size:10px;padding:0;color:#697b57}.suggestions button:hover{color:#243f12;text-decoration:underline}.text-button{padding:0;font-size:11px;color:#61784a;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.text-button:hover:not(:disabled){color:#243f12;text-decoration:underline}
.channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:24px 0 35px}.channel-card{--accent:var(--ai);text-align:left;background:#fff;border:1px solid var(--line);border-radius:8px;padding:17px;position:relative;min-width:0;overflow:hidden}.channel-card.ai{--tint:#f0f4e8;--accent:var(--ai)}.channel-card.embodied{--tint:#fcf4e9;--accent:var(--embodied)}.channel-card.frontier{--tint:#ecf3f4;--accent:var(--frontier)}.channel-card.biotech{--tint:#f3eff8;--accent:var(--biotech);background:linear-gradient(120deg,#fff,#f6f3fa);border-color:#e2d9ec}.channel-card:hover,.channel-card[aria-pressed=true]{background:var(--tint);border-color:var(--accent)}.channel-card[aria-pressed=true]::after{content:'';height:3px;background:var(--accent);position:absolute;bottom:0;left:0;right:0}.channel-top{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:var(--accent)}.channel-icon{font-size:20px;height:25px;width:25px;display:grid;place-items:center;background:var(--tint);border-radius:5px}.channel-index{font:8px var(--mono);letter-spacing:.6px}.channel-arrow{margin-left:auto;font-size:14px;opacity:.6}.new-tag{font:7px var(--mono);background:#e8dff4;padding:3px 4px;border-radius:2px;margin-left:auto}.channel-card>strong{display:block;font-size:17px;font-weight:600;margin-bottom:7px}.channel-desc{display:block;font-size:10px;color:#87917c;white-space:nowrap}.channel-bottom{display:flex;align-items:baseline;gap:5px;border-top:1px solid #e9ede3;margin-top:17px;padding-top:12px;font-size:9px;color:#8e9784}.channel-bottom b{font:16px var(--mono);color:var(--accent);font-weight:500;margin-left:auto}
.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:29px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:10px}.section-heading .eyebrow{font-size:8px}.section-heading h2{font-size:21px;font-weight:600;margin-top:7px;display:flex;align-items:center;gap:9px}.dot{width:6px;height:6px;border-radius:50%;background:#8da45b}.filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--line);gap:10px}.filter-tabs{display:flex;gap:19px}.filter-tabs button{font-size:11px;color:#89937f;padding:11px 0;border-bottom:2px solid transparent;white-space:nowrap}.filter-tabs button.active{color:#466032;border-color:#698544;font-weight:600}.select-filters{display:flex;gap:9px;padding-bottom:5px}.select-filters select{font-size:10px;border:1px solid var(--line);border-radius:4px;background:transparent;color:#78866a;padding:6px 3px;max-width:102px}.feed-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#929c84;padding:14px 0}.notice{padding:12px 14px;background:#fff7e7;color:#906d39;border:1px solid #efdfbd;border-radius:5px;font-size:11px;line-height:1.8;margin-bottom:12px}.active-search{display:flex;align-items:center;gap:6px;margin-bottom:13px;font-size:11px;color:#667a4c;flex-wrap:wrap}.search-chip{background:#e9eedd;border:1px solid #dce6ca;border-radius:4px;padding:5px 8px;max-width:100%;overflow-wrap:anywhere}.search-chip button{font-size:14px;padding:0 0 0 8px;color:#879b6b}.search-hint{display:block;width:100%;font-size:10px;color:#8a947c;margin:3px 0}.context-note{display:flex;align-items:flex-start;gap:10px;background:#eeebf3;border:1px solid #e6e0ed;border-radius:6px;padding:12px 14px;color:#88759d;margin:0 0 10px;font-size:10px;line-height:1.8}.context-note>span{font-size:21px}.context-note strong{display:block;font-weight:500;color:#725c8b;margin-bottom:2px}
.news-card{padding:20px 0;border-bottom:1px solid var(--line);position:relative}.news-card:first-child{padding-top:10px}.news-meta{display:flex;align-items:center;gap:8px;font-size:9px;color:#8c9580;padding-right:28px;flex-wrap:wrap}.channel-tag{border-radius:3px;font-size:9px;padding:3px 6px;background:#e9efdf;color:var(--ai);white-space:nowrap}.channel-tag.embodied{background:#f5ead9;color:var(--embodied)}.channel-tag.frontier{background:#e3eef0;color:var(--frontier)}.channel-tag.biotech{background:#ede6f5;color:var(--biotech)}.meta-separator{color:#bcc4b2}.news-card h3{font-size:16px;font-weight:550;line-height:1.55;letter-spacing:-.15px;margin:10px 0 13px;padding-right:9px;overflow-wrap:anywhere}.news-title{padding:0;text-align:left;line-height:inherit;font:inherit;color:#29382c}.news-title:hover{color:#5a773d}.news-foot{display:flex;align-items:center;gap:10px;justify-content:space-between}.evidence-badges{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.evidence{font-size:9px;display:inline-flex;align-items:center;gap:4px;color:#748565;background:#edf1e6;padding:3px 6px;border-radius:3px}.evidence.pending{background:transparent;color:#929b86;padding:3px 0}.evidence.stale{background:#fcf1db;color:#a57b39}.read-link{font-size:10px;color:#70805f;white-space:nowrap}.read-link span{margin-left:4px}.read-link:hover{color:#35541f;text-decoration:underline}.bookmark{position:absolute;right:0;top:18px;font-size:21px;line-height:1;color:#a4b195;border-radius:3px;padding:4px}.news-card:first-child .bookmark{top:8px}.bookmark[aria-pressed=true]{color:#5e7a37;background:#e7eddd}.bookmark:hover{background:#e7eddd}.load-more{width:100%;border:1px solid var(--line);background:#fff;color:#77876a;border-radius:5px;padding:13px;font-size:11px;margin-top:21px}.load-more span{margin-left:10px}.load-more:hover{background:#edf1e6}.loading-state,.empty-state{padding:54px 18px;text-align:center;background:#fafbf7;border:1px dashed var(--line);border-radius:7px;color:#93a07f}.loading-state h3,.empty-state h3{font-size:15px;font-weight:500;color:#5c7146;margin:15px 0 9px}.loading-state p,.empty-state p{font-size:11px;line-height:1.9;max-width:370px;margin:0 auto 16px}.loading-orbit{display:inline-block;border:1px solid #d2dfbf;border-top-color:#779550;width:24px;height:24px;border-radius:50%;animation:spin 1.4s linear infinite}.empty-symbol{font-size:33px;color:#a4b392}@keyframes spin{to{transform:rotate(360deg)}}.spinning{display:inline-block;animation:spin 1.2s linear infinite}
.right-rail{display:flex;flex-direction:column;gap:20px;min-width:0}.radar-panel{border:1px solid var(--line);border-radius:7px;background:#fafbf7;padding:20px}.rail-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.rail-heading h2{font-size:13px;font-weight:600}.rail-heading>span{font-size:9px;color:#91a07e}.rail-caption{font-size:9px;color:#95a184;margin:8px 0 17px}.radar-row{display:grid;grid-template-columns:19px minmax(0,1fr) 23px;gap:8px;width:100%;text-align:left;align-items:center;padding:10px 0}.radar-rank{font:9px var(--mono);color:#a0ac91;align-self:start;padding-top:1px}.radar-topic{font-size:11px;font-weight:500;color:#5f7448;display:block;margin-bottom:7px}.radar-value{font:11px var(--mono);color:#6d8453;text-align:right;align-self:start}.radar-row meter{display:block;width:100%;height:3px;appearance:none;background:#e9eedf;border:0;border-radius:1px}.radar-row meter::-webkit-meter-bar{background:#e9eedf;border:0;border-radius:1px;height:3px}.radar-row meter::-webkit-meter-optimum-value{background:#a6bd7e;border-radius:1px}.radar-row meter::-moz-meter-bar{background:#a6bd7e}.radar-row.biotech meter::-webkit-meter-optimum-value{background:#b6a3cd}.radar-row:hover .radar-topic{text-decoration:underline}.radar-explainer{font-size:9px;padding-top:18px;border-top:1px solid var(--line);margin-top:12px;white-space:normal}
.biotech-spotlight{position:relative;overflow:hidden;background:#eae5f1;border:1px solid #e3dbec;border-radius:7px;padding:22px}.biotech-spotlight .eyebrow{font-size:7px;color:#9885ad;position:relative}.biotech-spotlight h2{font-size:20px;line-height:1.5;font-weight:500;letter-spacing:-.5px;color:#615270;margin:22px 0 12px;position:relative}.biotech-spotlight p{font-size:10px;color:#8d7da0;line-height:1.9;position:relative}.bio-decoration{position:absolute;font-size:144px;right:-27px;top:23px;line-height:1;color:#d7cce3;transform:rotate(-12deg);pointer-events:none}.spotlight-button{display:flex;justify-content:space-between;align-items:center;color:#78648d;font-size:11px;border-top:1px solid #d9cfe4;width:100%;text-align:left;padding:17px 0 0;margin-top:20px}.spotlight-button:hover{color:#473256}.source-summary{border:1px solid var(--line);border-radius:7px;background:#fff;padding:20px}.source-summary>p{font-size:9px;color:#92a082;margin:9px 0 15px}.source-health-row{display:flex;justify-content:space-between;font-size:10px;margin:10px 0;color:#849375}.source-health-row b{font:11px var(--mono);color:#6b8152}.source-summary>.text-button{font-size:10px;border-top:1px solid var(--line);width:100%;justify-content:space-between;padding-top:15px;margin-top:4px}.daily-method{padding:4px 8px 15px}.daily-method .eyebrow{font-size:8px}.daily-method h3{font-size:13px;font-weight:500;margin:12px 0}.daily-method p{font-size:10px;line-height:1.9;color:#919c83;margin-bottom:15px}.daily-method .text-button{font-size:10px}.muted{font-size:11px;color:#8b997b;line-height:1.8}footer{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#98a28b;border-top:1px solid var(--line);padding:23px 0;margin-top:50px}.footer-separator{padding:0 8px;color:#c0c8b5}
dialog{max-width:710px;width:calc(100% - 32px);max-height:85dvh;border:1px solid #d9e1cf;border-radius:12px;padding:28px;background:#fbfcf9;color:var(--ink);box-shadow:0 20px 90px #1c291a35;overflow-y:auto}dialog::backdrop{background:#1e2b2459;backdrop-filter:blur(3px)}body:has(dialog[open]){overflow:hidden}.dialog-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.close-button{font-size:25px;color:#849674;padding:0 5px}.dialog-title{font-size:24px;line-height:1.5;font-weight:550;letter-spacing:-.4px;margin:12px 0 18px;overflow-wrap:anywhere}.dialog-intro{font-size:12px;line-height:1.9;color:#81916f;margin-bottom:23px}.detail-grid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:12px;line-height:1.7}.detail-grid dt{color:#8d9a7e}.detail-grid dd{margin:0;overflow-wrap:anywhere}.detail-callout{padding:16px;background:#edf1e5;border-radius:5px;font-size:12px;line-height:1.9;margin:20px 0;color:#6e8257}.detail-callout.purple{background:#f0eaf6;color:#867299}.detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.source-entry{border-top:1px solid var(--line);padding:19px 0}.source-entry-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.source-entry h3{font-size:14px;font-weight:550;line-height:1.5}.source-entry p{font-size:11px;color:#839474;line-height:1.9;margin:9px 0}.source-entry-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:#94a383}.health-pill{font-size:9px;background:#e5eedb;color:#6a8848;padding:4px 7px;border-radius:4px;white-space:nowrap}.health-pill.warning{background:#fbf0d8;color:#a68244}.method-section{border-top:1px solid var(--line);padding:20px 0}.method-section h3{font-size:15px;margin:0 0 12px}.method-section p,.method-section li{font-size:12px;line-height:1.9;color:#7a8d67}.method-section ol{padding-left:20px;margin:12px 0}.method-section a{text-decoration:underline;color:#627e42}.toast{position:fixed;bottom:28px;left:calc(50% + 80px);transform:translateX(-50%);background:#30462b;color:#f1f6e9;border-radius:6px;padding:13px 20px;font-size:12px;box-shadow:0 5px 30px #26321f26;z-index:30;max-width:90vw}.noscript{position:fixed;bottom:0;left:0;right:0;padding:18px;background:#fff4d9;color:#866632;z-index:50;font-size:13px}
@media(min-width:1600px){:root{--sidebar:228px}.sidebar{padding-left:26px;padding-right:26px}main{padding:0 48px}.intro{min-height:250px}h1{font-size:48px}.content-grid{grid-template-columns:minmax(0,1fr) 304px;gap:35px}.news-card h3{font-size:18px}.channel-card{padding:20px}.channel-desc{font-size:11px}.topbar{padding:0 48px}}
@media(max-width:1170px){:root{--sidebar:182px}.sidebar{padding-left:13px;padding-right:13px}.brand{font-size:18px}.brand-symbol{font-size:30px}.brand small{font-size:7px;letter-spacing:1.4px}main{padding:0 25px}.topbar{padding:0 25px}.content-grid{grid-template-columns:minmax(0,1fr) 235px;gap:22px}.channel-card{padding:14px 12px}.channel-index{font-size:7px}.channel-desc{font-size:9px}.channel-icon{width:20px}.channels{gap:9px}.new-tag{font-size:6px}.filter-tabs{gap:16px}.select-filters{padding:0 0 8px}.right-rail>section{padding:17px}.intro-art{width:175px}.desktop-brand,.divider{display:none}.news-card h3{font-size:15px}.feed-meta{font-size:8px}}
@media(max-width:960px){.right-rail{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.content-grid{grid-template-columns:minmax(0,1fr);gap:34px}.channel-desc{white-space:normal;line-height:1.6;min-height:28px}.channel-index{display:none}.channel-card>strong{font-size:16px}.channel-bottom{margin-top:10px}.intro-art{width:145px}.intro-copy>p{max-width:400px}.intro-metrics{gap:12px}.intro-metrics>span+span{padding-left:12px}.filters{gap:10px}.select-filters{padding-bottom:0}.feed-meta{font-size:9px}}
@media(max-width:700px){:root{--sidebar:0px}.sidebar{position:static;width:100%;height:auto;padding:0;border-right:0;border-bottom:1px solid var(--line);background:#f9faf6;overflow:visible}.sidebar>.brand,.sidebar>.nav-label,.sidebar-bottom,.watchlist{display:none}.side-nav{flex-direction:row;gap:0;justify-content:space-between;padding:0 12px;overflow-x:auto}.nav-item{width:auto;padding:12px 10px;font-size:11px;border-radius:0;gap:5px;justify-content:center}.nav-item>span:first-child{font-size:17px;width:auto}.nav-count,.nav-live{display:none}.nav-item.active{background:transparent;border-bottom:2px solid #73944d}.workspace{margin-left:0}.topbar{height:59px;padding:0 18px}.topbar-label{gap:8px}.topbar-label #today{display:none}.mobile-brand{display:inline;font-size:15px;color:#4e6538;letter-spacing:-.5px;font-weight:600}.topbar-actions{gap:10px}.topbar-actions .button{padding:6px 8px;font-size:9px}.live-state{font-size:9px}main{padding:0 18px}.intro{padding:25px 0 23px;min-height:auto}.intro .eyebrow{font-size:8px}h1{font-size:34px;margin:13px 0 10px;letter-spacing:-1.2px}.intro-copy>p{font-size:11px;max-width:300px}.intro-metrics{font-size:8px;gap:10px;margin-top:15px}.intro-metrics>span+span{padding-left:10px}.intro-metrics b{font-size:10px}.intro-art{display:none}.search-form{gap:8px}.search-form input{font-size:11px;height:39px}.search-form .button{padding:10px 12px;font-size:11px}.search-icon{font-size:24px;margin-left:4px}kbd{display:none}.suggestions{gap:9px;flex-wrap:wrap;font-size:9px}.suggestions>span{display:none}.suggestions button{font-size:9px}.search-bottom{padding:10px 3px;flex-wrap:wrap}.search-bottom>.text-button{font-size:9px}.channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 29px}.channel-card{padding:14px}.channel-top{margin-bottom:10px}.channel-index{display:inline;font-size:8px}.channel-desc{min-height:0;font-size:9px;white-space:nowrap}.channel-card>strong{font-size:16px}.channel-bottom{padding-top:10px;margin-top:13px}.channel-bottom b{font-size:14px}.new-tag{font-size:7px}.section-heading{margin-bottom:15px}.section-heading h2{font-size:19px}.section-heading .button{font-size:10px}.filters{gap:0}.filter-tabs{width:100%;justify-content:space-between;gap:10px}.filter-tabs button{font-size:11px;padding:10px 3px}.select-filters{padding:11px 0;width:100%;gap:10px}.select-filters select{padding:6px 8px;max-width:140px}.feed-meta{font-size:8px;align-items:flex-start;line-height:1.6}.news-card{padding:19px 0}.news-card h3{font-size:16px;margin:11px 0 13px}.news-meta{font-size:8px;gap:6px}.news-foot{align-items:flex-end}.evidence-badges{gap:5px}.evidence{font-size:8px}.read-link{font-size:9px}.right-rail{grid-template-columns:1fr}.right-rail>section{padding:21px}.biotech-spotlight h2{font-size:24px}.biotech-spotlight p{max-width:250px;font-size:11px}.bio-decoration{right:10px;font-size:160px}.rail-heading h2{font-size:14px}.radar-topic{font-size:12px}.source-health-row{font-size:11px}.daily-method p{font-size:11px}.sidebar:has(.watch-row) .watch-label{display:flex;margin:8px 18px 4px;font-size:9px}.sidebar:has(.watch-row) .watchlist{display:flex;flex-wrap:wrap;gap:2px 10px;padding:0 16px 8px}.watch-row{max-width:170px;margin:0}.watch-open{font-size:10px}.watch-remove{font-size:14px}footer{flex-direction:column;font-size:8px;line-height:1.8;margin-top:32px;padding-bottom:25px}.toast{left:50%;font-size:11px;text-align:center}dialog{padding:20px;max-height:90dvh}.dialog-title{font-size:21px}.detail-grid{grid-template-columns:86px minmax(0,1fr);font-size:11px}.dialog-header .eyebrow{font-size:8px}.source-entry h3{font-size:12px}.source-entry-meta{font-size:9px}.detail-actions .button{font-size:11px}.skip-link{left:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* V2.2 visual direction: midnight intelligence console */
:root{--paper:#07131b;--white:#0d202a;--ink:#e9f7f3;--muted:#8aa6a7;--line:#1c3a43;--green:#88e2c2;--lime:#d5ff79;--ai:#76e1c2;--embodied:#f4b96a;--frontier:#72c9e8;--biotech:#c7a8ff;--sidebar:220px}
body{background:radial-gradient(circle at 74% -15%,#143d3d 0,transparent 29rem),linear-gradient(145deg,#061018 0%,#07161f 62%,#08141d 100%);color:var(--ink)}body:before{content:'';position:fixed;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(#234951 1px,transparent 1px),linear-gradient(90deg,#234951 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,black,transparent 82%);z-index:-1}.sidebar{background:rgba(5,17,24,.88);border-color:#1d3d45;box-shadow:12px 0 45px #0005;backdrop-filter:blur(15px)}.brand{color:#f0fffa}.brand-symbol{color:var(--lime);text-shadow:0 0 18px #d5ff7980}.brand small,.nav-label,.version{color:#587579}.nav-item{color:#789a9a}.nav-item.active{background:linear-gradient(90deg,#173c3b,#102b31);color:var(--lime);box-shadow:inset 0 0 0 1px #3c76665c,0 0 22px #51d1a312}.nav-item:hover{background:#123039}.nav-live{background:var(--lime);box-shadow:0 0 10px var(--lime)}.watchlist>p,.sidebar-bottom p{color:#668486}.editorial-mark{color:#c7ded6}.topbar{border-color:var(--line);background:#07151ecc;backdrop-filter:blur(12px)}.topbar-label,.live-state{color:#85a5a4}.button{background:#102630;border-color:#2a555d;color:#cce4df;box-shadow:0 0 0 1px #061218}.button:hover{background:#163640;border-color:#4e8a88}.button-dark{background:linear-gradient(135deg,#94d8bb,#6ec8af);border-color:#a4f0d3;color:#06201d;box-shadow:0 0 25px #65d5b62c}.button-dark:hover{background:linear-gradient(135deg,#b1f5cf,#7edfc0);color:#041816}.intro{position:relative;border-bottom:1px solid var(--line)}.intro:after{content:'// SIGNAL / 02';position:absolute;right:0;bottom:18px;font:9px var(--mono);letter-spacing:2px;color:#3d6569}.eyebrow{color:#73a6a3}.intro .eyebrow>span{background:#5ccbb0;box-shadow:0 0 12px #5ccbb0}.intro h1{color:#edfff8;text-shadow:0 0 38px #86e8c015}.intro h1 span{color:var(--lime)}.intro-copy>p,.intro-metrics{color:#8ca7a5}.intro-metrics>span+span{border-color:#21444b}.intro-metrics b{color:var(--lime)}.intro-art{filter:drop-shadow(0 0 20px #6de2c133)}.search-section{background:linear-gradient(135deg,#102832,#0b202a);border-color:#28616a;box-shadow:0 0 0 1px #061219,0 15px 45px #0004}.search-form input{color:#e9f7f3}.search-form input::placeholder{color:#709093}.search-form:focus-within{outline-color:#73dfbe}.search-bottom{border-color:#1e444d}.suggestions{color:#719294}.suggestions button,.text-button{color:#82d9ba}.suggestions button:hover,.text-button:hover:not(:disabled){color:var(--lime)}.channels{position:relative}.channel-card{background:linear-gradient(145deg,#102733,#0b1d26);border-color:#1e444c;box-shadow:0 7px 25px #0003;transition:transform .22s,border-color .22s,box-shadow .22s}.channel-card:before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,#ffffff08,transparent 42%);pointer-events:none}.channel-card:hover,.channel-card[aria-pressed=true]{background:linear-gradient(145deg,#153b40,#0d2730);border-color:var(--accent);transform:translateY(-3px);box-shadow:0 12px 32px #0005,0 0 20px color-mix(in srgb,var(--accent),transparent 86%)}.channel-card.biotech{background:linear-gradient(145deg,#1d243a,#142031);border-color:#4d4b72}.channel-icon{background:#102f35;color:var(--accent)}.channel-desc,.channel-bottom{color:#759496}.channel-bottom{border-color:#1b4148}.content-grid{position:relative}.section-heading h2{color:#e9f7f3}.dot{background:var(--lime);box-shadow:0 0 10px var(--lime)}.filters{border-color:var(--line)}.filter-tabs button{color:#6d8c8f}.filter-tabs button.active{color:var(--lime);border-color:var(--lime)}.select-filters select{color:#9bc0bb;border-color:#2b555d;background:#0c2029}.feed-meta{color:#739092}.notice{background:#2c2518;color:#f1c87b;border-color:#725a2c}.context-note{background:#201d32;color:#c6a9ee;border-color:#4e4271}.news-card{border-color:var(--line)}.news-meta{color:#799697}.news-card h3,.news-title{color:#dff1eb}.news-title:hover{color:var(--lime)}.evidence{color:#8dbaa9;background:#12312f}.evidence.pending{color:#729192;background:transparent}.evidence.stale{background:#3a2d1a;color:#e8be6c}.read-link{color:#7fd6b9}.bookmark{color:#6d9392}.bookmark[aria-pressed=true]{color:var(--lime);background:#173a36}.load-more{background:#0d222b;border-color:#2a555d;color:#85c6b1}.load-more:hover{background:#12333b}.loading-state,.empty-state{background:#0a1c25;border-color:#234b52;color:#7ca5a3}.loading-state h3,.empty-state h3{color:#a7d9c4}.right-rail{border-left:1px solid #17383f;padding-left:29px}.radar-panel,.source-summary{background:linear-gradient(145deg,#0e222b,#0b1b24);border-color:#224950;box-shadow:0 8px 24px #0003}.radar-panel .rail-heading h2,.source-summary .rail-heading h2,.daily-method h3{color:#ddf2eb}.radar-caption,.rail-caption,.daily-method p,.source-summary>p{color:#718f91}.radar-row{border-color:#1b3b43}.radar-topic{color:#9bdbc4}.radar-value{color:var(--lime)}.radar-row meter,.radar-row meter::-webkit-meter-bar{background:#17353b}.radar-row meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#79e0be,#dcff82);box-shadow:0 0 8px #91eac355}.biotech-spotlight{background:radial-gradient(circle at 82% 25%,#4e3779 0,transparent 46%),linear-gradient(145deg,#281f44,#15243c);border-color:#594d82;box-shadow:0 0 30px #a584ff14}.biotech-spotlight h2{color:#eee2ff}.biotech-spotlight p{color:#ae9fc7}.bio-decoration{color:#604b83;text-shadow:0 0 20px #b78cff66}.spotlight-button{color:#d2b9ff;border-color:#564a7d}.daily-method{border-top:1px solid #183941;padding-top:17px}.source-health-row{color:#82a1a0}.source-health-row b{color:var(--lime)}footer{border-color:var(--line);color:#638486}.footer-separator{color:#2e5d63}dialog{background:linear-gradient(145deg,#102833,#0a1b25);border-color:#356870;color:#e1f3ed;box-shadow:0 20px 90px #0008}.dialog-intro,.detail-grid dt,.method-section p,.method-section li,.source-entry p{color:#87a7a4}.detail-grid{border-color:#28535b}.detail-callout{background:#173b36;color:#a9e2c8}.detail-callout.purple{background:#2b2343;color:#cbb7eb}.source-entry{border-color:#244b53}.source-entry-meta{color:#76a09e}.health-pill{background:#183b34;color:#93d8b7}.health-pill.warning{background:#3b2f1b;color:#efc877}.toast{background:#baf2d3;color:#07221a;box-shadow:0 0 25px #8deec555}
@media(max-width:960px){.right-rail{border-left:0;padding-left:0}}
@media(max-width:700px){.side-nav{background:#081a22}.topbar{background:#07151e}.intro:after{display:none}.search-section{box-shadow:0 5px 22px #0004}.channel-card:hover{transform:none}.right-rail{border-left:0}}
@media(max-width:700px){.select-filters{flex-wrap:wrap}.select-filters label{flex:1;min-width:0}.select-filters select{width:100%;max-width:none}.channel-card{box-shadow:0 4px 18px #0005}.feed-meta{color:#7e9a9a}}

/* Reading surfaces and holographic details. */
:root{color-scheme:dark}
body{position:relative;isolation:isolate}
body::before{z-index:-1;opacity:.17}
::selection{background:#28635b;color:#effff8}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#a1eed1}
.brand small{color:#8eaaa9}.nav-label,.version{color:#809c9e}.nav-item{color:#a0b6b8}.watch-label span,.watchlist>p,.sidebar-bottom p{color:#88a1a4}
.watch-open{color:#b3d1cc}.watch-open::before{color:#79b7a6}.watch-remove{color:#89a3a6}.nav-count{color:#91b4b1}
.live-state{color:#a9d8c8}.live-state.warning{color:#efc986}.live-state.error{color:#f8a99b}
.intro{min-height:218px;padding:25px 0 26px;border-bottom:0;gap:12px}.intro::after{display:none}.intro-copy{position:relative;z-index:1;min-width:0}.intro h1{font-weight:600;font-size:46px;letter-spacing:-1.7px;margin:15px 0 12px}.intro h1 span{background:linear-gradient(100deg,#baff91,#75e5cf);-webkit-background-clip:text;background-clip:text;color:transparent}.intro-copy>p{font-size:13px;line-height:1.9;color:#9db2b4}.intro .eyebrow{color:#91c8bd;font-size:10px;letter-spacing:2.1px}
.intro-metrics{font-size:11px;gap:18px;margin-top:20px;color:#8ba9ad}.intro-metrics b{font-size:14px;color:#caf4d1;font-variant-numeric:tabular-nums}.intro-art{width:295px;padding:0;filter:none;opacity:1}.signal-globe{overflow:visible}.orb-circuit{transform-origin:195px 98px;animation:orb-rotate 36s linear infinite}.orb-beacon{animation:beacon 4s ease-in-out infinite}@keyframes orb-rotate{to{transform:rotate(360deg)}}@keyframes beacon{50%{opacity:.45}}
.search-section{position:relative;background:linear-gradient(115deg,#11252e,#0d202a);border:1px solid #325c62;border-radius:10px;box-shadow:0 8px 28px #0003,inset 0 1px 0 #85d5cd0b}.search-icon{color:#96cfbf}.search-form input{font-size:14px;caret-color:#bff391}.search-form input::placeholder{color:#8da6ad}.search-form:focus-within{outline:0;box-shadow:none}.search-section:focus-within{border-color:#8cddbf;box-shadow:0 0 0 3px #62d5af12}.search-bottom{padding:12px 9px}.suggestions{color:#8fa7ae;font-size:11px;gap:15px}.suggestions button{font-size:11px;color:#a0c6c0}kbd{background:#0b1d26;border-color:#2c454f;color:#96aeb4}.button{border-radius:6px;transition:background .18s,border-color .18s,box-shadow .18s}.button-dark{background:#bcf28e;border:1px solid #c4f4a0;color:#15231a;box-shadow:0 0 20px #b8ee8616}.button-dark:hover:not(:disabled){background:#d1ffaa;border-color:#d1ffaa;color:#101c13;box-shadow:0 0 24px #b8ee8635}
.channels{gap:14px;margin:22px 0 30px}.channel-card{padding:17px 18px;border-radius:9px;box-shadow:0 5px 20px #0002;background:linear-gradient(120deg,#11252e,#0b1c26);overflow:hidden}.channel-card::before{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--accent),transparent 90%),transparent 60%);opacity:.8}.channel-card::after{content:'';position:absolute;inset:0 24% auto 24%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.45}.channel-card[aria-pressed=true]::after{top:auto;bottom:0;inset-inline:0;opacity:1}.channel-card:hover,.channel-card[aria-pressed=true]{background:linear-gradient(120deg,#132c34,#0d232c)}.channel-card.biotech{border-color:#3e3e5b;background:linear-gradient(120deg,#1b2535,#111d2d)}.channel-card.biotech:hover,.channel-card.biotech[aria-pressed=true]{border-color:#bc9af0;background:linear-gradient(120deg,#242a40,#172339)}
.channel-top{position:relative;margin-bottom:12px;gap:9px}.channel-icon{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--accent),transparent 74%);background:color-mix(in srgb,var(--accent),transparent 93%);border-radius:7px}.channel-icon svg{width:20px;height:20px}.channel-index{font-size:9px;letter-spacing:.8px}.channel-arrow{color:var(--accent);font-size:17px}.channel-card>strong{font-size:18px;font-weight:550;position:relative}.channel-desc{font-size:11px;color:#94aeb4;line-height:1.6}.channel-bottom{position:relative;font-size:10px;color:#8eabb1;border-color:#23414b;margin-top:15px;padding-top:10px}.channel-bottom b{font-size:21px;font-weight:450;font-variant-numeric:tabular-nums}.new-tag{font-size:8px;background:#332b47;border:1px solid #56456e;color:#d0b5f6}
.content-grid{grid-template-columns:minmax(0,1fr) 282px;gap:26px}.right-rail{padding:0;border:0}.section-heading{margin-bottom:18px}.section-heading .eyebrow{font-size:9px;letter-spacing:2px;color:#88abae}.section-heading h2{font-size:22px;letter-spacing:.2px}.filters{row-gap:6px}.filter-tabs{gap:22px}.filter-tabs button{color:#9bb0b4;font-size:12px;padding:12px 0}.filter-tabs button:hover{color:#e2f5ef}.select-filters select{font-size:11px;padding:7px 5px;border-color:#294951;background:#0d202a;color:#b1cacd}.select-filters select:hover{border-color:#5a8d8e}.feed-meta{font-size:10px;color:#8ca8af;line-height:1.7;gap:10px}.notice{padding:10px 13px;border:1px solid #725a2b75;border-left:2px solid #c59949;background:#2b261b80;font-size:11px;color:#dec48e;line-height:1.85}.context-note{font-size:11px;color:#b2a4d2;background:#201f33;border-color:#393550}.context-note strong{color:#d0bdee}
.active-search{color:#a5c8bd}.search-chip{background:#15372f;border-color:#345b50;color:#b9e9d2}.search-chip button{color:#b3d2c2}.search-hint{font-size:11px;color:#93adae;line-height:1.7}.news-card{padding:22px 10px 22px 0;border-bottom-color:#22404a70;border-radius:5px;transition:background .2s}.news-card:hover{background:#12273066}.news-meta{font-size:11px;color:#8eabb1;gap:8px;line-height:1.7}.meta-separator{color:#54717c}.channel-tag{font-size:10px;border:1px solid #28504a;background:#122e29;color:#8de0bf;line-height:1.5}.channel-tag.embodied{background:#302719;border-color:#5c4728;color:#edc58c}.channel-tag.frontier{background:#142e3b;border-color:#2a5060;color:#93d5ed}.channel-tag.biotech{background:#2b243b;border-color:#4a3d63;color:#cfb8ee}.news-card h3{font-size:17px;line-height:1.75;font-weight:500;letter-spacing:.15px;margin:10px 0 14px;padding-right:15px}.news-title{color:#dfebe9}.news-title:hover{color:#ccf5b3}.evidence{font-size:10px;color:#9fc1b5;background:#142e2d;border:1px solid #23423f55;padding:3px 6px}.evidence.pending{color:#91a9ad;border:0}.evidence.stale{color:#e4c08c;background:#33291c;border-color:#66532c}.read-link{font-size:11px;color:#9bd6bf}.read-link:hover{color:#c8f5a1}.bookmark{color:#87a8ae;right:2px;font-size:22px}.bookmark:hover{background:#1a3b3c;color:#c5efa6}.bookmark[aria-pressed=true]{background:#1e3d34;color:#c5efa6}.load-more{font-size:12px;padding:14px;color:#afc8bf;border-color:#2d4b53}.empty-symbol,.muted{color:#9ab8b8}.loading-state p,.empty-state p{font-size:12px;color:#90a8ad}.loading-orbit{border-color:#24474c;border-top-color:#a6e3ba}
.radar-panel,.source-summary{border-radius:9px;background:linear-gradient(140deg,#10232d,#0c1d27);border-color:#27404b;padding:20px}.rail-heading h2{font-size:14px}.rail-heading>span,.rail-caption{font-size:10px;color:#8da8ad}.radar-topic{font-size:12px;color:#b8d4cf;line-height:1.5}.radar-rank{color:#88a6ad;font-size:10px}.radar-row{gap:8px;padding:11px 0}.radar-value{font-size:12px;color:#bee5a4}.radar-row meter,.radar-row meter::-webkit-meter-bar{height:3px;background:#1e3841}.radar-row meter::-moz-meter-bar{background:#a9daa0}.radar-row.biotech meter::-webkit-meter-optimum-value{background:#bb9ee0}.radar-explainer{font-size:10px;color:#9cc9bb;border-color:#26434b;margin-top:12px}.source-summary>p{font-size:11px;color:#94abb0}.source-health-row{font-size:11px;color:#a2b7bb;margin:13px 0}.source-health-row b{font-size:12px;color:#c2e9a8}.source-summary>.text-button{font-size:11px;color:#a8d4c3;border-color:#25404a}
.biotech-spotlight{background:radial-gradient(ellipse at 90% 4%,#583a843d,transparent 65%),linear-gradient(125deg,#231f37,#131f31);border-color:#4b3d67;border-radius:9px;box-shadow:0 10px 25px #0002}.biotech-spotlight .eyebrow{font-size:9px;color:#b8a5d1;letter-spacing:1px}.biotech-spotlight h2{font-size:22px;line-height:1.65;font-weight:500}.biotech-spotlight p{font-size:12px;line-height:1.9;color:#b4abc6}.bio-decoration{color:#514163;text-shadow:none;opacity:.6}.spotlight-button{font-size:12px;color:#d0baef;border-color:#493952}.spotlight-button:hover{color:#ecdfff}.daily-method h3{font-size:14px;color:#c6d9d5}.daily-method p{font-size:12px;color:#97acb2}.daily-method .eyebrow{font-size:9px;color:#8ca7aa}.daily-method .text-button{font-size:11px;color:#a5d3c0}
dialog{background:#0e212c;border-color:#345b63;border-radius:12px}.dialog-title{color:#e4f3ed;font-size:23px;line-height:1.65}.dialog-header .eyebrow{color:#8db7b6}.close-button{color:#b8cdd0;border-radius:5px}.close-button:hover{background:#1c3842}.dialog-intro{color:#a0b6ba;font-size:13px}.detail-grid{font-size:13px;border-color:#2a4751}.detail-grid dt{color:#91aeb4}.detail-grid dd{color:#d3e5df}.detail-callout{color:#bedcd0;background:#193a32;font-size:13px}.detail-callout.purple{color:#cebde6;background:#29233b}.source-entry p,.method-section p,.method-section li{font-size:13px;color:#a9bfc2}.source-entry-meta{font-size:11px;color:#8faab0}.source-entry h3{font-size:15px;color:#d5e7df}.health-pill{font-size:10px;background:#1a3e33;color:#ace4bc}.health-pill.warning{background:#3a301d;color:#f0ce93}.method-section a{color:#b2e3c5}.source-entry,.method-section{border-color:#29434e}.method-section h3{color:#d6e5e0;font-size:16px}dialog::backdrop{background:#000a;backdrop-filter:blur(7px)}footer{font-size:10px;color:#89a2a8}.topbar .divider{color:#476570}.topbar-label{color:#a0b4b9}
.article-summary{border-top:1px solid #29434e;border-bottom:1px solid #29434e;padding:18px 0;margin:10px 0 0}.article-summary h3{font-size:15px;color:#c9eadc;margin:0 0 9px}.article-summary p,.article-summary li{font-size:13px;line-height:1.9;color:#c1d5d1}.article-summary ul{padding-left:20px;margin:0 0 16px}.article-loading{padding:28px 0;color:#91b8ad;font-size:13px}
@media(min-width:1600px){:root{--sidebar:228px}.intro-art{width:340px}.intro h1{font-size:52px}.content-grid{grid-template-columns:minmax(0,1fr) 306px}.news-card h3{font-size:18px}}
@media(max-width:1170px){:root{--sidebar:182px}.intro-art{width:210px}.intro h1{font-size:38px}.content-grid{grid-template-columns:minmax(0,1fr) 244px;gap:20px}.channel-card{padding:15px 12px}.channel-index{font-size:7px}.channel-desc{font-size:10px;white-space:normal}.channel-bottom b{font-size:18px}.channel-icon{width:26px;height:26px}.news-card h3{font-size:16px}.channel-top{gap:6px}.radar-panel,.source-summary{padding:17px}.news-foot{align-items:flex-end}.feed-meta{font-size:10px}}
@media(max-width:960px){.content-grid{grid-template-columns:minmax(0,1fr)}.right-rail{border:0;padding:0}.intro-art{width:175px}.intro h1{font-size:36px}.intro-metrics{gap:10px;font-size:10px}.intro-metrics>span+span{padding-left:10px}.channel-top{gap:6px}.channel-card>strong{font-size:16px}.channels{gap:10px}.channel-desc{font-size:10px;min-height:32px}.channel-index{display:none}.channel-bottom{font-size:9px}.channel-bottom b{font-size:17px}}
@media(max-width:700px){:root{--sidebar:0px}.sidebar{background:#091a23;border-color:#24434b;box-shadow:none;backdrop-filter:none}.nav-item{font-size:11px;color:#9bb7b9}.nav-item.active{color:#c4eca9;background:#102c2b;border-bottom-color:#a5d694;box-shadow:none}.topbar .mobile-brand{color:#d5eed9}.topbar-label{font-size:11px}.live-state{font-size:10px}.intro{padding:26px 0 22px;min-height:auto}.intro-art{display:none}.intro h1{font-size:35px;letter-spacing:-1px}.intro .eyebrow{font-size:9px}.intro-copy>p{font-size:12px;max-width:none}.intro-metrics{font-size:10px;gap:9px;flex-wrap:wrap;line-height:1.8}.intro-metrics b{font-size:13px}.search-form input{font-size:12px}.search-form .button{font-size:12px;padding:11px 12px}.search-bottom{padding:10px 3px;gap:9px}.suggestions{gap:10px}.suggestions button{font-size:11px}.search-bottom>.text-button{font-size:10px}.channel-index{display:inline;font-size:8px;letter-spacing:.3px}.channels{gap:10px;margin:18px 0 28px}.channel-card{padding:14px}.channel-desc{font-size:10px;min-height:32px}.channel-top{margin-bottom:11px}.channel-bottom{font-size:10px;margin-top:12px;padding-top:9px}.channel-bottom b{font-size:19px}.channel-card:hover,.channel-card[aria-pressed=true]{transform:none}.new-tag{font-size:7px}.filter-tabs button{font-size:12px;padding:12px 3px}.select-filters{gap:8px;flex-wrap:wrap}.select-filters select{font-size:11px;padding:9px 4px;width:100%;max-width:none}.select-filters label{min-width:0;flex:1}.feed-meta{font-size:10px;flex-wrap:wrap;gap:4px}.notice{font-size:11px;line-height:1.8}.news-card{padding:21px 0}.news-card h3{font-size:16px;line-height:1.8;padding-right:5px}.news-meta{font-size:10px}.channel-tag{font-size:10px}.evidence{font-size:10px}.evidence.pending{font-size:10px}.news-foot{gap:8px}.read-link{font-size:11px}.bookmark{font-size:24px;padding:4px}.right-rail{grid-template-columns:1fr;padding:0;border:0}.radar-panel,.source-summary{padding:22px}.radar-topic{font-size:13px}.radar-row{padding:13px 0}.biotech-spotlight{padding:23px}.biotech-spotlight h2{font-size:25px}.dialog-title{font-size:21px}.detail-grid{grid-template-columns:87px minmax(0,1fr);font-size:12px}.source-entry h3{font-size:14px}.source-entry p,.method-section p,.method-section li,.dialog-intro{font-size:12px}.toast{left:50%;color:#12231c;background:#bde8c8;max-width:90vw}footer{font-size:10px}.watch-label span{color:#8aabac}.watch-open{color:#afcec4}.sidebar:has(.watch-row) .watch-label{color:#92b3ad}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.source-policy{display:flex;gap:16px;align-items:center;padding:17px 18px;margin:20px 0;background:linear-gradient(110deg,#122e2e,#10242f);border:1px solid #34574f;border-radius:8px;font-size:12px;color:#a9c8bf;line-height:1.9}
.source-policy>span{color:#c5efa6;white-space:nowrap;font-size:11px}
.source-policy p{margin:0;flex:1}.source-policy button{white-space:nowrap}
.reader-origin{font-size:12px;color:#a5c7be;line-height:1.8}.article-summary li+li{margin-top:12px}
@media(max-width:700px){.source-policy{align-items:flex-start;flex-wrap:wrap;gap:6px 12px;padding:14px}.source-policy p{flex-basis:100%}.source-policy button{font-size:11px}}
