.value-history{margin:24px auto 0;padding:22px;max-width:1380px;border:1px solid rgba(183,145,83,.35);border-radius:16px;background:rgba(19,26,31,.5)}
.value-history[hidden]{display:none}
.value-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}
.value-heading h2,.value-history h2{margin:0 0 6px}
.value-heading small,.value-note{opacity:.8}
.value-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}
.value-metrics article{padding:16px;border:1px solid rgba(183,145,83,.3);border-radius:12px;display:grid;gap:8px}
.value-metrics strong{font-size:1.35rem}
.value-metrics small{opacity:.75}
.value-chart{display:block;width:100%;height:auto;max-height:270px;overflow:visible}
.value-chart text{font:13px sans-serif;fill:currentColor;opacity:.75}
.value-axis{stroke:currentColor;opacity:.4}
.value-originals,.value-proxies{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.value-originals{stroke:#d6a75a}.value-proxies{stroke:#83b0bd;stroke-dasharray:7 5}
.value-legend{display:flex;gap:24px;font-size:.85rem}.value-legend span:before{content:'— ';color:#d6a75a}.value-legend span+span:before{color:#83b0bd}
@media(max-width:720px){.value-heading{display:block}.value-metrics{grid-template-columns:1fr}.value-history{padding:16px}}
.value-purchase{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;grid-column:1/-1;padding:12px;margin-top:8px;border-top:1px solid rgba(183,145,83,.35)}
.value-purchase strong{flex-basis:100%}.value-purchase label{display:grid;gap:4px;font-size:.85rem}.value-purchase input{max-width:170px}
.value-purchase small{flex-basis:100%}.value-purchase [hidden]{display:none}
