.treasury-page{max-width:1100px}.treasury-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.treasury-metrics article{border:1px solid var(--paper-300);border-top:2px solid var(--brass);background:#f4f6eae8;padding:17px;border-radius:7px}.treasury-metrics span,.treasury-form label,.treasury-sources>span{display:block;font-family:"IBM Plex Mono",monospace;font-size:8px;font-weight:600;letter-spacing:.13em;color:var(--moss)}.treasury-metrics strong{display:block;margin:10px 0 4px;font-family:"Fraunces",Georgia,serif;font-size:30px;font-weight:500;color:var(--pine-900)}.treasury-metrics small{color:var(--ink-500)}.metric-positive{color:var(--moss)}.metric-negative{color:var(--rust)}.treasury-panel{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--paper-300);background:#f4f6eae8;border-radius:9px;overflow:hidden}.treasury-prompts{padding:26px;background:var(--pine-900);color:var(--paper-50)}.treasury-prompts h3{margin:12px 0 7px;font-family:"Fraunces",Georgia,serif;font-size:27px;font-weight:500}.treasury-prompts p{font-size:13px;line-height:1.55;color:var(--paper-300)}.treasury-prompts button{display:block;width:100%;margin-top:10px;padding:11px 0;border:0;border-bottom:1px solid #edeee027;background:transparent;color:var(--paper-50);text-align:left;cursor:pointer}.treasury-prompts button:hover{color:var(--brass)}.treasury-form{padding:26px}.treasury-form textarea{box-sizing:border-box;width:100%;margin-top:10px;padding:14px;border:1px solid var(--paper-300);border-radius:6px;background:var(--paper-50);color:var(--pine-900);font:14px/1.6 Archivo,sans-serif;resize:vertical}.treasury-form .primary-action{width:100%;margin-top:12px}.treasury-form button:disabled{opacity:.65;cursor:wait}.treasury-runtime-note{font-size:11px;color:var(--ink-500);text-align:center}.treasury-result{margin-top:18px;padding:24px;border:1px solid var(--paper-300);border-left:3px solid var(--brass);background:#f4f6eae8;border-radius:7px}.treasury-result .badge{display:inline-block;margin-left:10px}.treasury-answer{margin-top:18px;color:var(--pine-900);font-size:14px;line-height:1.75}.treasury-provenance{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;padding-top:14px;border-top:1px solid var(--paper-300);font-family:"IBM Plex Mono",monospace;font-size:9px;color:var(--ink-500)}.treasury-provenance strong{color:var(--moss)}.treasury-sources{display:flex;gap:14px;align-items:center;margin-top:16px;padding:12px 15px;border-left:2px solid var(--brass);background:#d8b04a12}.treasury-sources p{margin:0;font-size:11px;color:var(--ink-500)}@media(max-width:850px){.treasury-metrics{grid-template-columns:1fr 1fr}.treasury-panel{grid-template-columns:1fr}}@media(max-width:520px){.treasury-metrics{grid-template-columns:1fr}.treasury-sources{display:block}.treasury-sources p{margin-top:6px}}
