.research-reader{--reader-text:var(--ink);--reader-muted:var(--shade);--reader-heading:var(--ink);--reader-link:var(--nexus-action);color:var(--reader-text);box-sizing:border-box;background:0 0;max-width:1180px;margin-inline:auto;padding:24px;font:15px/1.75 system-ui,sans-serif}.research-reader :is(.investment-board,.daily-report,.investment-field-report,.portfolio-history,.market-data-board,.research-chart,.report-trade-updates){--reader-text:var(--nexus-text);--reader-muted:var(--nexus-muted);--reader-heading:var(--nexus-heading);--reader-link:var(--nexus-link)}.report-trade-updates{color:var(--nexus-text);border:1px solid var(--nexus-border);border-left:4px solid var(--nexus-accent);background:var(--nexus-panel);margin-block:24px;padding:20px}.report-trade-updates header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.report-trade-updates h3{margin:0}.report-trade-updates header :is(span,time){color:var(--reader-muted);font-size:12px}.report-trade-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.report-trade-totals>div{background:var(--nexus-panel-inset);border:1px solid var(--nexus-border);padding:12px}.report-trade-totals dt{color:var(--reader-muted);font-size:13px}.report-trade-totals dd{margin:4px 0 0;font-size:22px;font-weight:700}.report-trade-list{padding:0;list-style:none}.report-trade-list>li{border-top:1px solid var(--nexus-border);padding-block:16px}.report-trade-list p{margin:8px 0}.report-trade-list small{overflow-wrap:anywhere}@media (max-width:650px){.report-trade-updates{padding:14px}.report-trade-totals{grid-template-columns:1fr}}.research-reader *{box-sizing:border-box;min-width:0}.history-mobile-hint{display:none}@media (max-width:650px){.research-reader .history-mobile-hint{color:var(--reader-muted);font-size:12px;display:block}}.research-reader .history-plot:focus-visible{outline:3px solid var(--nexus-focus);outline-offset:2px}.research-reader p{font:inherit;color:var(--reader-text);overflow-wrap:anywhere}.research-reader small{color:var(--reader-muted);font:12px/1.6 system-ui,sans-serif}.research-reader .detail-hero>span{color:var(--reader-muted);font:600 12px/1.6 system-ui,sans-serif}.research-reader .detail-hero p{color:var(--reader-text);font:15px/1.8 system-ui,sans-serif}.research-reader .detail-nav{background:var(--nexus-panel-inset);border-color:var(--nexus-border)}.research-reader .detail-nav a{color:var(--nexus-text);background:var(--nexus-panel-inset);border-color:var(--nexus-border)}.research-reader .detail-nav a:is([aria-current],.active){background:var(--nexus-accent);color:var(--ink)}.research-reader .investment-head b,.research-reader .daily-report-head b,.research-reader .field-report-head b{color:var(--reader-heading);font-family:system-ui,sans-serif}.research-reader .up{color:#a9e8bf!important}.research-reader .down{color:#ffb5a4!important}.research-reader .investment-head em,.research-reader .daily-report-head em,.research-reader .field-report-head em{color:var(--reader-muted);font:12px/1.7 system-ui,sans-serif}.research-reader .report-sources-preview{border-top:1px solid var(--nexus-border);padding:18px 0}.research-reader .news-evidence,.research-reader .news-evidence-item{color:var(--reader-text);font:14px/1.8 system-ui,sans-serif;display:block}.research-reader .news-evidence-item{margin-block:12px}.research-reader .news-evidence-meta{color:var(--reader-muted);font-size:12px}.research-reader .news-evidence-summary{color:var(--reader-text);font-size:14px}.research-reader .report-byline{color:var(--reader-muted);margin:18px 0;font-size:13px}.research-reader details summary{color:var(--reader-text);cursor:pointer;font:600 14px/1.7 system-ui,sans-serif}.research-reader details article{background:var(--nexus-panel-inset);border-color:var(--nexus-border);color:var(--reader-text)}.research-reader details :is(b,strong,em,span){color:inherit}.research-reader .market-sessions :is(b,span,small){color:var(--reader-text);font-family:inherit}.research-reader h1,.research-reader h2,.research-reader h3,.research-reader b,.research-reader strong{text-shadow:none;font-family:inherit}.research-reader h1{color:var(--reader-heading);font-size:30px;line-height:1.3}.research-reader h2{color:var(--reader-heading);font-size:24px;line-height:1.5}.research-reader h3{color:var(--reader-heading);font-size:18px;line-height:1.5}.research-reader .detail-hero{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--nexus-border);color:var(--ink);box-shadow:none;margin-block:22px;padding:28px}.research-reader .detail-hero :is(h1,p,span){color:var(--ink)}.research-reader :is(.investment-board,.daily-report,.investment-field-report,.portfolio-history){background:var(--nexus-panel);color:var(--reader-text);border:1px solid var(--nexus-border);box-shadow:none;margin-block:24px;padding:28px;font-family:inherit}.research-reader :is(.investment-head,.daily-report-head,.field-report-head){color:var(--reader-text);border-bottom:1px solid var(--nexus-border);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 18px;display:flex}.research-reader :is(.investment-head,.daily-report-head,.field-report-head) b{font-size:24px}.research-reader :is(.investment-head,.daily-report-head,.field-report-head) span{color:var(--reader-muted);font-size:13px;display:block}.research-reader .field-report-head em{font-style:normal}.research-reader a{color:var(--reader-link);text-underline-offset:4px;font-size:14px;text-decoration:underline}.research-reader a:hover{color:var(--reader-heading)}.research-reader :is(button,select){font:inherit;background:var(--nexus-action);color:var(--nexus-action-text);border:1px solid var(--nexus-border);border-radius:6px;padding:8px 12px}.research-reader :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--nexus-focus);outline-offset:3px}.research-reader :is(.portfolio-jump-nav,.observer-links){flex-wrap:wrap;gap:12px;display:flex}.research-reader :is(.portfolio-jump-nav,.observer-links) a{background:var(--nexus-action);color:var(--nexus-action-text);border:1px solid var(--nexus-border);border-radius:6px;padding:10px 16px}.research-reader .daily-report-title,.research-reader .field-report-title{background:var(--nexus-panel-inset);border:0;border-left:4px solid var(--nexus-accent);color:var(--reader-text);margin-top:24px;padding:22px}.research-reader :is(.daily-report-title,.field-report-title) span{color:var(--reader-muted)}.research-reader :is(.daily-report-title,.field-report-title) p{color:var(--reader-text);font:inherit}.research-reader .field-report-title h2{margin:6px 0;font-size:clamp(20px,2.2vw,28px);line-height:1.5}.research-reader :is(.investment-summary,.daily-report-facts){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:22px;display:grid}.research-reader :is(.investment-summary,.daily-report-facts)>div{background:var(--nexus-panel-inset);border:1px solid var(--nexus-border);padding:16px}.research-reader :is(.investment-summary,.daily-report-facts) b{color:var(--reader-text);font:700 24px/1.5 system-ui,sans-serif}.research-reader :is(.investment-summary,.daily-report-facts) span{color:var(--reader-muted);font-size:13px}.research-reader :is(.daily-report-grid,.investment-content){grid-template-columns:1fr;gap:18px;display:grid}.research-reader .daily-report-grid>article{border:0;border-top:1px solid var(--nexus-border);background:var(--nexus-panel-inset);color:var(--reader-text);padding:18px 0}.research-reader .daily-report-grid p{font:inherit;color:inherit;margin:10px 0}.research-reader :is(.committee-note,.risk-rule,.after-hours-mode,.investment-empty,.benchmark-comparison,.history-caption,.history-method,.history-detail,.reader-details,.report-baseline-note,.market-reference-panel,.stock-universe,.discovery-pipeline,.pending-paper-actions,.daily-report-next,.report-evidence,.report-evidence article,.report-evidence small,.history-summary,.history-detail dl,.market-sessions>div){color:var(--reader-text);background:var(--nexus-panel-inset);border-color:var(--nexus-border);font-family:inherit}.research-reader :is(.investment-table>div,.history-detail,.trade-history>span){background:var(--nexus-panel-inset);border-color:var(--nexus-border);color:var(--reader-text)}.research-reader :is(.investment-table,.trade-history) :is(b,em,small,i){color:var(--reader-text)}.research-reader :is(.report-snapshot-label,.daily-report-source,.history-summary span,.history-select,.research-chart-note){color:var(--reader-muted);font-size:13px}.research-reader .daily-report-source{margin-top:20px;display:block}.research-reader .daily-report-next{border-left:4px solid var(--nexus-accent);padding:20px}.research-reader .daily-report-next span{margin-top:10px;display:block}.research-reader .report-warning{border-left:3px solid var(--nexus-focus)!important;padding-left:16px!important}.research-reader .history-grid{stroke:var(--nexus-border)}.research-reader .history-line{stroke:var(--nexus-accent)}.research-reader .history-dot{fill:var(--nexus-accent);stroke:var(--nexus-panel-inset)}.research-reader .history-plot text{fill:var(--reader-muted)}.research-reader .history-summary strong{color:var(--reader-text)}.research-chart{--reader-text:var(--nexus-text);--reader-muted:var(--nexus-muted);--reader-heading:var(--nexus-heading);--reader-link:var(--nexus-link);background:var(--nexus-panel-inset);border:1px solid var(--nexus-border);color:var(--reader-text);margin:24px 0;padding:20px;font:14px/1.65 system-ui,sans-serif}.research-chart figcaption{border-bottom:1px solid var(--nexus-border);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.research-chart figcaption b{color:var(--reader-heading);font-size:17px}.research-chart figcaption span{color:var(--reader-muted);font-size:12px}.research-bar-row{grid-template-columns:minmax(85px,1fr) minmax(90px,3fr) 75px;align-items:center;gap:6px 12px;margin:14px 0;display:grid}.research-bar-label{overflow-wrap:anywhere}.research-bar-row>b{text-align:right;font-variant-numeric:tabular-nums}.research-bar-row small{color:var(--reader-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}.research-bar-track{background:var(--nexus-panel-raised);height:20px;position:relative}.research-bar-track:before{content:"";border-left:1px solid var(--nexus-border);position:absolute;top:-3px;bottom:-3px;left:50%}.research-bar-track i{background:var(--nexus-accent);height:100%;position:absolute;left:50%}.research-bar-track i.negative{background:#cc8e7b;left:auto;right:50%}.allocation-chart ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.allocation-chart li>div:first-child{justify-content:space-between;gap:10px;display:flex}.allocation-track{background:var(--nexus-panel-raised);height:9px;margin:6px 0}.allocation-track i{background:var(--nexus-accent);height:100%;display:block}.research-chart-note{margin-bottom:0}@media (max-width:650px){.research-reader{padding:12px;font-size:14px}.research-reader :is(.investment-board,.daily-report,.investment-field-report,.portfolio-history,.detail-hero){padding:18px}.research-reader h1{font-size:24px}.research-reader h2{font-size:21px}.research-reader :is(.investment-summary,.daily-report-facts){grid-template-columns:repeat(2,minmax(0,1fr))}.research-reader :is(.investment-summary,.daily-report-facts) b{font-size:19px}.research-chart{padding:12px}.allocation-chart ul{grid-template-columns:1fr}.research-bar-row{grid-template-columns:minmax(65px,1fr) minmax(60px,1.5fr) 62px;gap:6px;font-size:12px}}.digest-section,.digest-market-interpretation{border-top:1px solid var(--nexus-border);padding-block:22px}.digest-market-interpretation p{font-size:16px;line-height:1.75}.digest-macro-grid,.digest-sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.digest-macro-grid>div,.digest-sector-grid>article{background:var(--nexus-panel-raised);border:1px solid var(--nexus-border);padding:16px}.digest-macro-grid span,.digest-macro-grid b{display:block}.digest-macro-grid b{color:var(--reader-heading);font-size:24px}.digest-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-reader .detail-hero h1{font-family:var(--nexus-font,system-ui,sans-serif)}@media (max-width:650px){.digest-macro-grid,.digest-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.digest-sector-grid{grid-template-columns:1fr}}.research-reader .investment-head>div{display:block}.research-reader .portfolio-position-section{margin-block:28px}.research-reader .portfolio-position-section>header p{color:var(--reader-muted);margin:8px 0 16px}.research-reader .portfolio-position-cards h4{color:var(--reader-heading);overflow-wrap:anywhere}.research-reader .portfolio-position-cards header{flex-wrap:wrap}.research-reader .position-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.research-reader .position-values dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(16px,2vw,22px)}.research-reader .position-values dd small{font-size:13px;display:block}.research-reader .position-market-quote{background:var(--nexus-panel-raised);border:1px solid var(--nexus-border);gap:5px;padding:14px;display:grid}.research-reader .position-market-quote b{color:var(--reader-text);font-size:16px}.research-reader .position-market-quote span{color:var(--reader-muted);overflow-wrap:anywhere;font-size:13px}.research-reader .position-plan-details{border-top:1px solid var(--nexus-border);margin-top:16px;padding-top:12px}.research-reader .portfolio-benchmark-snapshot{border:1px solid var(--nexus-border);background:var(--nexus-panel-raised);margin-block:24px;padding:18px}.research-reader .portfolio-benchmark-snapshot header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.research-reader .portfolio-benchmark-snapshot h3{margin:0;font-size:16px}.research-reader .portfolio-benchmark-snapshot header span{color:var(--reader-heading);font-size:13px}.research-reader .portfolio-benchmark-snapshot p{margin:10px 0}.research-reader .portfolio-benchmark-snapshot p>b{font-size:22px}.research-reader .pending-paper-actions{gap:12px;margin-block:18px;padding:18px}.research-reader .pending-paper-actions header{flex-wrap:wrap}.research-reader .pending-paper-actions header b{font-size:17px}.research-reader .pending-paper-actions header span{color:var(--reader-muted);font-size:13px}.research-reader .pending-paper-actions article{padding:16px}.research-reader .pending-paper-actions article>div{flex-wrap:wrap}.research-reader .pending-paper-actions article b{font-size:16px}.research-reader .pending-paper-actions article em{font-size:13px}.research-reader .pending-paper-actions article p{font-size:14px;line-height:1.7}.research-reader .pending-paper-actions article small{overflow-wrap:anywhere;font-size:12px}.research-reader .pending-paper-actions details{margin-top:12px}.research-reader .pending-paper-actions .pending-cancelled{opacity:1}.research-reader .trade-history{gap:12px;font-size:14px}.research-reader .trade-history>span{overflow-wrap:anywhere;gap:8px;padding:14px;display:grid}.research-reader .report-edition-links{flex-wrap:wrap;gap:10px 24px;margin-block:12px 20px;display:flex}.research-reader .daily-report-title h2{margin-top:0}.digest-executive-summary{gap:18px;max-width:80ch;margin:20px 0 0;display:grid}.digest-executive-summary>div{grid-template-columns:85px minmax(0,1fr);gap:16px;display:grid}.digest-executive-summary dt{color:var(--nexus-accent);padding-top:2px;font-size:13px;font-weight:700}.digest-executive-summary dd{margin:0}.research-reader .digest-executive-summary p{margin:0 0 8px;line-height:1.85}.briefing-session-grid{margin-bottom:24px}.briefing-data-notes{border:1px solid var(--nexus-border);background:var(--nexus-panel-inset);margin-top:16px;padding:14px 16px}.report-readable .briefing-data-notes p{color:var(--reader-muted);margin-top:12px;font-size:13px}.briefing-next ol{padding-left:24px}.research-reader .report-item-list{margin:10px 0;padding-left:22px;line-height:1.8}.research-reader .report-item-list li{margin-block:14px}.research-reader .report-item-list details{margin-top:8px}.research-reader .report-item-list details p{color:var(--reader-muted)}.research-reader .report-sources-preview .news-evidence-item{border-bottom:1px solid var(--nexus-border);padding:14px 0}.research-reader .report-news-notes{margin-top:18px}.research-reader .report-news-notes p{color:var(--reader-muted);font-size:13px}@media (max-width:650px){.digest-executive-summary>div{grid-template-columns:1fr;gap:5px}.research-reader .daily-report-title{padding:16px}.research-reader .report-item-list{padding-left:18px}}@media (max-width:420px){.research-reader .position-values{grid-template-columns:1fr}.research-reader .portfolio-benchmark-snapshot,.research-reader .pending-paper-actions{padding:14px}}.research-reader :is(button,select,.detail-nav a,.portfolio-jump-nav a,.observer-links a){transition:background-color .15s,border-color .15s,color .15s}.research-reader :is(button,select,.detail-nav a,.portfolio-jump-nav a,.observer-links a):hover:where(:not(:disabled)){background:var(--nexus-action-hover);color:var(--nexus-action-text);border-color:var(--nexus-accent)}.research-reader button[aria-pressed=true]{background:var(--nexus-accent);color:var(--ink);border-color:var(--nexus-accent)}.research-reader :is(button,select):disabled{opacity:.55;cursor:not-allowed}.research-reader select option{background:var(--nexus-panel-inset);color:var(--nexus-text)}@media (prefers-reduced-motion:reduce){.research-reader :is(button,select,.detail-nav a,.portfolio-jump-nav a,.observer-links a){transition:none}}@media print{.research-reader{--reader-text:var(--ink);--reader-muted:#476052;--reader-heading:var(--ink);--reader-link:var(--ink);--nexus-text:var(--ink);--nexus-muted:#476052;--nexus-heading:var(--ink);--nexus-link:var(--ink);--nexus-panel:#fff;--nexus-panel-inset:#fff;--nexus-panel-raised:#f1e9d9;--nexus-accent:#285d49;--nexus-border:#a9bba7;max-width:none;color:var(--ink);background:#fff;padding:0}.research-reader nav,.research-reader button,.research-reader select{display:none}.research-reader section{box-shadow:none;break-inside:auto}.research-reader :is(section,article,figure,.detail-hero,.history-summary,.history-detail,.market-reference-panel,.position-market-quote,.daily-report-title,.field-report-title){border-color:var(--nexus-border)!important;box-shadow:none!important;background:#fff!important}.research-reader .up{color:#276344!important}.research-reader .down{color:#a23e30!important}.research-chart,.research-reader article{break-inside:avoid}}
