#financials-pane{max-width:90rem;margin-inline:auto}.fundamentals-body{min-width:0}.fund-hero{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:2rem;padding:1.75rem;margin-bottom:1.5rem}.fund-score{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;border-right:1px solid var(--border-subtle);padding-right:1.5rem}.fund-score>span{font-size:.875rem;color:var(--text-secondary)}.fund-score>strong{font-size:3.5rem;line-height:1.2;font-weight:550;font-variant-numeric:tabular-nums}.fund-score strong small{font-size:1rem;color:var(--text-secondary);font-weight:400}.fund-score button{font-size:.875rem;min-height:2.75rem;text-align:left;padding-left:0}.fund-conclusion h3{font-size:1.8rem;font-weight:500;margin:.5rem 0}.fund-conclusion p{font-size:1rem;line-height:1.7;max-width:48rem}.fund-conclusion .data-note{font-size:.8125rem}.fund-metrics,.fund-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0 0 1.75rem;padding:.5rem 1.5rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.fund-metrics>div,.fund-detail-metrics>div{min-width:0}.fund-metrics dt,.fund-detail-metrics dt{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.fund-metrics dd,.fund-detail-metrics dd{margin:.4rem 0;font-size:1.25rem;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fund-metrics small,.fund-detail-metrics small{font-size:.8125rem;line-height:1.6;color:var(--text-secondary);display:block}.fund-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem}.fund-trend{min-width:0;border-bottom:1px solid var(--border-subtle);padding-bottom:1rem}.fund-trend-title{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.fund-trend h3{font-size:1rem;font-weight:500}.fund-trend-title>span{font-size:.8125rem;color:var(--text-secondary)}.fund-trend svg{display:block;width:100%;height:auto;max-height:14rem;margin-top:.75rem}.fund-axis{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary);gap:.5rem}.fund-evidence{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:1.75rem 0;padding:0 1.5rem}.fund-evidence h3{font-size:1rem;font-weight:500}.fund-evidence ul{padding-left:1.1rem;margin-top:.75rem}.fund-evidence li,.fund-evidence p{font-size:1rem;line-height:1.7;margin-bottom:.5rem}.fund-detail{margin-block:.75rem}.fund-detail-metrics{padding:0 0 1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.fund-detail p,.fund-explain p{font-size:1rem;line-height:1.75}.fund-explain{margin-block:.75rem}.fund-explain summary{font-size:.875rem;color:var(--text-secondary);cursor:pointer;min-height:2.75rem;padding:.7rem 0}.fund-explain summary:focus-visible,.fund-history-select select:focus-visible{outline:2px solid var(--color-information);outline-offset:3px}.fund-history-select{display:flex;align-items:center;gap:1rem;font-size:.875rem}.fund-history-select select{font:inherit;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--border-control);border-radius:.5rem;color:var(--text-primary);background:var(--surface-canvas)}#fundamental-feedback:not([hidden]){margin-bottom:1rem}#financials-pane>.research-heading{gap:1rem;flex-wrap:wrap}.fund-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.fund-actions button{min-height:2.75rem;font-size:.875rem}#valuation-panel{margin-block:1.5rem}#valuation-panel>h3,#valuation-panel>.business-snapshot{display:none}
@media(max-width:900px){.fund-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.fund-hero{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.fund-score{border:0;border-bottom:1px solid var(--border-subtle);padding:0 0 1rem}.fund-score>strong{font-size:3rem}.fund-conclusion h3{font-size:1.5rem}.fund-metrics{padding:.25rem .5rem 1rem;gap:1.25rem 1rem}.fund-metrics dd{font-size:1.125rem}.fund-charts,.fund-evidence{grid-template-columns:1fr;gap:1rem}.fund-evidence{padding:0 .5rem}.fund-detail-metrics{gap:1rem}.fund-detail-metrics dd{font-size:1.0625rem}.fund-actions{width:100%;justify-content:space-between}.fund-history-select{align-items:flex-start;flex-direction:column;gap:.5rem}.fund-history-select select{width:100%}.fund-trend svg{max-height:12rem}}
