.history-page .page-content{padding-block:20px 48px}.history-page .lead{max-width:850px}.history-page .lead p+p{font-size:15px}.history-page .metal-analysis{background:var(--surface-elevated,#fff);color:var(--ink-strong,#172d44)}.history-page h3{font-family:var(--font-display,Georgia,serif);font-size:24px;margin:32px 0 16px;line-height:1.3}.history-page .analysis-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.history-page .analysis-metrics small,.history-page td small,.history-page th small{display:block;font-size:12px;font-weight:400;margin-top:7px;line-height:1.5;color:var(--ink-muted,#52687b)}.history-page .analysis-metrics dd{font-variant-numeric:tabular-nums}.history-page .analysis-metrics div{background:var(--surface-soft,#f3f7fa)}.history-page :is(p,details){line-height:1.8}.history-page details{border-top:1px solid var(--line,#d7e1ea);padding-block:12px}.history-page details p{max-width:82ch}.history-page .analysis-controls button{color:var(--surface-elevated,#fff);background:var(--navy,#172d44)}.history-page .analysis-note,.history-page .analysis-status{color:var(--ink-muted,#52687b)}.history-page .history-notice,.history-page .history-empty{border-left:3px solid #658aab;background:var(--surface-soft,#f3f7fa);padding:14px 18px}.history-page .analysis-table{min-width:640px}.history-page .analysis-table caption{text-align:left;font-size:14px;font-weight:600;padding:12px 0;color:var(--ink-muted,#52687b)}.history-page .analysis-table td{white-space:nowrap}.history-page .analysis-table th{min-width:110px}.history-page .analysis-table-wrap:focus-visible{outline:3px solid #447bb9;outline-offset:4px}.history-page [hidden]{display:none!important}.history-page .analysis-chart{color:var(--blue-line,#447bb9);height:300px}.history-page .analysis-chart text{fill:var(--ink-muted,#52687b)}.history-page .history-main-chart{margin-block:24px}.history-prose p{max-width:85ch}.history-page .analysis-links{gap:14px 25px}.history-annual-chart{margin-inline:0}.history-annual-chart figcaption{font-size:14px;color:var(--ink-muted,#52687b)}.history-bars{display:grid;gap:16px;margin:24px 0}.history-bar-row{display:grid;grid-template-columns:55px minmax(0,1fr) 100px;gap:12px;align-items:center;font-variant-numeric:tabular-nums}.history-bar-track{height:28px;background:var(--surface-soft,#eef3f8);position:relative;border-left:1px solid var(--line,#ccd8e1)}.history-bar-track:before{content:'';position:absolute;left:50%;height:100%;border-left:1px solid var(--ink-muted,#52687b)}.history-bar{position:absolute;left:50%;height:100%;background:#447bb9;min-width:1px}.history-bar.is-negative{left:auto;right:50%;background:#a74545}.history-bar.is-partial{background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,#fff8 5px,#fff8 7px)}html[data-theme=dark] .history-page .metal-analysis{color:#e7eef5;background:#142a40}html[data-theme=dark] .history-page :is(.analysis-note,.analysis-status,.analysis-metrics small,td small,th small,.analysis-table caption,.history-annual-chart figcaption){color:#b6c7d8}html[data-theme=dark] .history-page .analysis-chart text{fill:#b6c7d8}html[data-theme=dark] .history-page :is(.analysis-metrics div,.history-notice,.history-empty,.history-bar-track){background:#1a344d}html[data-theme=dark] .history-page .analysis-controls button{background:#d6e5ef;color:#142a40}@media(max-width:600px){.history-page .analysis-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.history-page .analysis-metrics dd{font-size:20px}.history-page .analysis-metrics small{font-size:11px}.history-page .analysis-controls{grid-template-columns:minmax(0,1fr)}.history-page h3{font-size:21px}.history-bar-row{grid-template-columns:44px minmax(0,1fr) 78px;gap:8px;font-size:13px}.history-page .analysis-chart{height:260px}.history-page .analysis-controls input,.history-page .analysis-controls select{min-width:0}}
.history-main-chart{position:relative}.history-chart-tooltip{position:absolute;z-index:2;pointer-events:none;max-width:calc(100% - 20px);padding:10px 14px;border:1px solid var(--line,#cbd8e3);border-radius:8px;background:var(--surface-elevated,#fff);color:var(--ink-strong,#172d44);box-shadow:0 4px 18px #102a4326;transform:translate(-50%,-100%);font-size:14px;line-height:1.5}.history-chart-tooltip strong,.history-chart-tooltip small{display:block}.history-chart-tooltip small{font-size:12px;color:var(--ink-soft,#52687b)}html[data-theme=dark] .history-chart-tooltip{background:#142a40;color:#e7eef5}html[data-theme=dark] .history-chart-tooltip small{color:#b6c7d8}.history-page .history-prose,.history-page .history-main-chart,.history-page .history-annual-chart,.history-page .analysis-table-wrap{content-visibility:auto;contain-intrinsic-size:auto 400px}
.history-page .analysis-links a{display:inline-flex;align-items:center;min-height:32px;padding-block:4px}
