.capital-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0 24px}.capital-principles article{padding:20px 22px;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0}.capital-topic{color:var(--accent);font-size:12px}.capital-principles h2{font-size:18px;margin:8px 0 10px}.capital-principles p{font-size:13px;line-height:1.9;max-width:48ch}.capital-principles a{display:inline-block;margin-top:12px;font-size:12px;color:var(--accent);text-decoration:underline;text-underline-offset:4px}.capital-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 18px}.capital-section-heading h2{font-size:21px}.capital-section-heading p,.capital-description{font-size:12px;line-height:1.8;margin-top:5px;color:var(--muted)}.capital-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.capital-chart{height:330px;width:100%}.capital-chart-grid .panel-heading{min-height:65px}.capital-note{font-size:12px;line-height:1.9;margin-top:14px;color:var(--muted);max-width:100ch}.capital-select{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--muted);max-width:200px}.capital-select select{font-size:12px;height:40px;background:var(--surface)}.capital-study,.capital-disclosures,.capital-sources{margin-top:20px}.capital-model-notice{background:var(--raised);border-left:3px solid var(--accent);padding:12px 16px;font-size:12px;color:var(--muted);line-height:1.9}.capital-forecasts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;gap:24px}.capital-forecast{border-right:1px solid var(--line);padding-right:24px}.capital-forecast:last-child{border:0}.capital-forecast h3{font-size:15px;margin:0}.capital-forecast .capital-prob{font:600 40px/1.5 Bahnschrift,"Segoe UI",sans-serif;color:var(--accent);margin-top:5px}.capital-prob small{font-size:18px}.capital-forecast p{font-size:12px;line-height:1.9}.capital-forecast .capital-basis{font-size:11px;margin-top:10px}.capital-evaluation{white-space:normal;min-width:660px}.capital-evaluation th{font-size:12px}.capital-evaluation td{font-size:13px}.capital-result{font-size:12px;color:var(--accent);font-weight:500}.capital-result.caution{color:var(--muted)}.capital-details{font-size:12px;line-height:1.9;margin-top:18px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted)}.capital-details summary{cursor:pointer;min-height:32px}.capital-details p{max-width:100ch;margin:8px 0}.capital-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.capital-source-list article{padding-bottom:15px;border-bottom:1px solid var(--line);min-width:0}.capital-source-list a{font-size:14px;color:var(--accent);text-decoration:underline;text-underline-offset:4px}.capital-source-list p{font-size:12px;line-height:1.9;margin-top:7px;overflow-wrap:anywhere}.capital-source-error{color:var(--long)}.capital-empty{padding:60px 15px;text-align:center;color:var(--muted);font-size:13px}.capital-disclosures table{font-size:12px}.capital-disclosures td small{display:block;font-size:11px;color:var(--muted)}.capital-stale{color:var(--long)}.workspace-nav nav{min-width:0;overflow-x:auto;scrollbar-width:thin}.workspace-nav .nav-item{flex:none}#capital-metrics .metric{min-height:140px}#capital-metrics .metric-number{font-size:30px}#capital-metrics .metric-foot{line-height:1.8}
@media(max-width:1050px){.capital-principles{gap:14px}.capital-principles article{padding:18px 16px}.capital-chart-grid{grid-template-columns:1fr}.capital-chart{height:350px}.capital-principles h2{font-size:16px}}
@media(max-width:650px){.capital-principles{grid-template-columns:1fr;gap:12px;margin:18px 0}.capital-principles article{padding:18px 16px}.capital-principles h2{font-size:18px}.capital-section-heading{display:block}.capital-section-heading h2{font-size:19px}.capital-section-heading .range-switch{margin-top:14px}.capital-chart{height:310px}.capital-chart-grid .panel-heading{min-height:0}.capital-chart-grid .panel-heading h2{font-size:18px}.capital-description{font-size:12px}.capital-select{max-width:none;width:100%}.capital-select select{min-height:44px}.capital-note{font-size:12px}.capital-forecasts{grid-template-columns:1fr;gap:18px}.capital-forecast{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}.capital-forecast .capital-prob{font-size:38px}.capital-source-list{grid-template-columns:1fr;gap:16px}.capital-forecast .capital-basis{font-size:11px}#capital-metrics .metric{padding:15px 12px}#capital-metrics .metric-number{font-size:27px}.workspace-nav .nav-item{padding:8px 9px;font-size:12px}.capital-model-notice{padding:12px}.capital-study{scroll-margin-top:130px}}
.capital-sample-dates{display:block;font-size:11px;white-space:nowrap;margin-top:4px;color:var(--muted)}

.capital-forecast.unverified .capital-prob{color:var(--text);font-size:34px}.capital-forecast.unverified .capital-result{color:#866020;font-weight:600}
.capital-environment{margin-top:20px}.capital-environment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px}.capital-environment-grid h3{font-size:15px;margin:0}.capital-environment-grid p{font-size:12px;line-height:1.9;margin-top:8px}.capital-environment-grid .capital-description{font-size:11px}@media(max-width:650px){.capital-environment-grid{grid-template-columns:1fr;gap:18px}}
.capital-evidence{margin-top:20px;scroll-margin-top:110px}.evidence-video-link{font-size:13px;line-height:44px;color:var(--accent);white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.evidence-verdict{font-size:15px;font-weight:600;line-height:1.9;padding:16px 20px;margin:20px 0;border-left:3px solid var(--accent);background:var(--raised);color:var(--text)}.evidence-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.evidence-checks article{min-width:0;border-right:1px solid var(--line);padding-right:22px}.evidence-checks article:last-child{border:0;padding-right:0}.evidence-check-title{display:flex;align-items:start;justify-content:space-between;gap:12px}.evidence-check-title h3{font-size:16px;margin:0}.evidence-check-title span{font-size:11px;color:var(--muted);white-space:nowrap;border:1px solid var(--line);padding:3px 7px;border-radius:5px}.evidence-checks p{font-size:13px;line-height:1.9;margin-top:12px}.evidence-checks .evidence-claim{font-size:12px;color:var(--muted)}.evidence-checks .evidence-fact{color:var(--text);font-weight:500}.evidence-checks a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-size:12px;text-decoration:underline;text-underline-offset:4px}.evidence-subheading{margin-top:22px}.evidence-subheading h3{font-size:17px;margin-bottom:7px}.evidence-subheading p{font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:15px}.evidence-etfs{min-width:740px}.evidence-etfs td{font-size:13px}.evidence-etfs td small{display:block;white-space:normal;max-width:220px;font-size:11px;color:var(--muted);line-height:1.8;margin-top:4px}.evidence-etfs td:first-child{font-weight:500}.evidence-chart-grid{margin-top:20px}#evidence-missing{padding-left:20px;line-height:2}.capital-evidence :focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:1050px){.evidence-checks{grid-template-columns:1fr;gap:16px}.evidence-checks article{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.evidence-checks article:last-child{padding:0}.evidence-checks p{max-width:80ch}.evidence-video-link{white-space:normal}}@media(max-width:650px){.evidence-verdict{padding:13px 14px;font-size:14px}.evidence-check-title{flex-wrap:wrap;gap:8px}.capital-evidence{scroll-margin-top:140px}.capital-evidence .panel-heading{align-items:start}}
