#ledger .report-appendix,#market-panel .market-brief{border:1px solid #c9d8e6;background:#f8fbfd;border-radius:9px;padding:8px 10px;margin:0 0 10px;min-width:0;font-size:11.5px}#market-panel .market-brief{margin:0 0 10px}.report-appendix .ra-head,.market-brief .ra-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:5px}.report-appendix .ra-head>.assemblage-note,.market-brief .ra-head>.assemblage-note{flex:1 1 100%;margin:3px 0 0;font-size:11px}.report-appendix .ra-title,.market-brief .ra-title{font-weight:700;color:#2c5f8a;font-size:12.5px}.report-appendix .ra-line,.market-brief .ra-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#ledger .report-appendix .ra-go,#market-panel .market-brief .ra-go{font:inherit;font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:6px;border:1px solid #2c5f8a;background:#2c5f8a;color:#fff;cursor:pointer;white-space:nowrap}#ledger .report-appendix .ra-go:disabled,#market-panel .market-brief .ra-go:disabled,#ledger .report-appendix .ra-mini:disabled,#market-panel .market-brief .ra-mini:disabled{opacity:.55;cursor:default}#ledger .report-appendix .ra-mini,#market-panel .market-brief .ra-mini{font:inherit;font-size:10.5px;padding:1px 8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:#2c5f8a;cursor:pointer;white-space:nowrap}.report-appendix .ra-done,.market-brief .ra-done{margin:0 0 6px;min-width:0}.ra-done .ra-toggle{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:2px 0;cursor:pointer;color:#2c5f8a;font-weight:600}.ra-done .ra-toggle:focus-visible{outline:2px solid #2c5f8a;outline-offset:2px;border-radius:3px}.ra-done .ra-toggle:hover .ra-sum{text-decoration:underline}.ra-done .ra-sum{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ra-done .ra-toggle .ra-tag,.ra-done .ra-toggle .ra-date{flex:0 0 auto}.ra-done .ra-toggle .ra-date{font-weight:400;font-size:10.5px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ra-done .ra-done-body{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:2px 0 2px 11px;min-width:0}.ra-done .ra-done-body[hidden]{display:none}.report-appendix .ra-date,.market-brief .ra-date{font-weight:600;color:var(--ink)}.report-appendix .ra-inc{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-soft);cursor:pointer;white-space:nowrap}.report-appendix .ra-tag,.market-brief .ra-tag{display:inline-block;font-size:9.5px;font-weight:600;line-height:1.5;padding:0 5px;border-radius:8px;background:#e4edf5;color:#2c5f8a}.report-appendix .ra-tag.warn,.market-brief .ra-tag.warn{background:#fdf6ec;color:var(--warn-ink, #9a6b1f)}.report-appendix .ra-reuse,.report-appendix .ra-ask{margin:0 0 6px;min-width:0}.report-appendix .ra-ask{margin:6px 0 0}#ledger .report-appendix .ra-pick{font:inherit;font-size:10.5px;max-width:100%;min-width:0;flex:1 1 160px;padding:1px 4px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);text-overflow:ellipsis}.report-appendix .ra-muted,.market-brief .ra-muted{font-size:11px;color:var(--ink-soft);margin:0 0 5px}.report-appendix .ra-err,.market-brief .ra-err{font-size:11px;color:#a3352a;margin:5px 0 0;overflow-wrap:anywhere}.ra-run{border:1px solid #dbe6ef;border-radius:7px;background:var(--surface);padding:6px 8px;min-width:0}.ra-status{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:#2c5f8a}.ra-status-text{flex:1 1 auto;min-width:0}.ra-bar{height:4px;background:#e4edf5;border-radius:2px;overflow:hidden;margin:5px 0 3px}.ra-bar>span{display:block;height:100%;background:#2c5f8a;transition:width .4s}.ra-step{font-size:10.5px;color:var(--ink-soft);overflow-wrap:anywhere}.ra-overlay{position:fixed;inset:0;z-index:100001;background:#101e3080;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.ra-dialog{background:var(--surface, #fff);color:var(--ink, #13233a);border-radius:12px;box-shadow:0 12px 40px #00000040;width:min(760px,100%);max-height:min(86vh,900px);display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.ra-dialog-head{padding:14px 18px 8px;border-bottom:1px solid var(--line, #e3e6ea);min-width:0}.ra-dialog-title{font-weight:800;font-size:15px;overflow-wrap:anywhere}.ra-dialog-sub{font-size:11.5px;color:var(--ink-soft, #55606b);margin-top:2px;overflow-wrap:anywhere}.ra-dialog-body{padding:10px 18px;overflow-y:auto;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere;min-width:0}.ra-dialog-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 18px 14px;border-top:1px solid var(--line, #e3e6ea)}.ra-dialog-actions button{font:inherit;font-size:12px;padding:5px 12px;border-radius:7px;border:1px solid var(--line, #c9ced6);background:var(--surface, #fff);color:var(--ink, #13233a);cursor:pointer}.ra-dialog-actions .ra-close{margin-left:auto}.ra-dialog .ra-sec{margin:10px 0}.ra-dialog .ra-sec-title{font-weight:700;color:#2c5f8a;font-size:12.5px;margin-bottom:3px}.ra-dialog .ra-sec-title>.assemblage-note{font-weight:400;color:var(--ink-soft, #55606b);font-size:11.5px;margin:3px 0}.ra-dialog .ra-facts{margin:0;padding-left:18px}.ra-dialog .ra-facts li{margin:3px 0}.ra-dialog .ra-synth{border-left:3px solid #c9d8e6;padding-left:10px}.ra-dialog .ra-synth p{margin:3px 0}.ra-dialog .ra-src{font-size:11px;color:var(--ink-soft, #55606b)}.ra-dialog .ra-legal{font-size:11px;color:#1d3b5c;font-weight:600}.ra-dialog .ra-claim{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.5;padding:0 6px;border-radius:8px;border:1px solid #1d3b5c;color:#1d3b5c}.ra-dialog .ra-claim.alleged{border-color:#b06a1e;color:#8a4f12;background:#fbf1e4}.ra-dialog .ra-tag{font-size:9.5px;font-weight:600;padding:0 5px;border-radius:8px;background:#e4edf5;color:#2c5f8a}.ra-dialog .ra-tag.sub{background:#f2efe8;color:#6b5a33}.ra-dialog .ra-muted{font-size:11.5px;color:var(--ink-soft, #55606b);margin:4px 0}.ra-dialog .ra-disclaimer{font-size:11.5px;line-height:1.4;color:var(--ink, #1b2633);margin:0 0 8px;padding:6px 9px;border-left:3px solid #b06a1e;background:#fbf1e4;border-radius:0 4px 4px 0}.ra-dialog .ra-warn{font-size:11.5px;color:var(--warn-ink, #9a6b1f);margin:4px 0}.ra-dialog .info-toggle{cursor:pointer;color:var(--ink-soft, #55606b)}.ra-dialog .assemblage-note{font-size:11.5px;color:var(--ink-soft, #55606b);line-height:1.5;margin:4px 0}.ra-dialog :focus-visible{outline:2px solid #2c5f8a;outline-offset:1px}@media (max-width: 600px){.ra-overlay{padding:16px;align-items:stretch}.ra-dialog{max-height:100%}.ra-dialog-head,.ra-dialog-body,.ra-dialog-actions{padding-left:14px;padding-right:14px}}
