.reach [data-reach-body],.reach [data-report]{display:grid;gap:16px;min-width:0}.reach-split{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(300px,1.3fr);gap:16px;align-items:start}.reach-heading{display:flex;gap:14px;justify-content:space-between;align-items:center;margin-bottom:9px}.reach-heading h3{font-size:24px}.reach-idea,.reach-edit{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.reach summary{cursor:pointer}.reach-idea>summary{display:flex;align-items:center;justify-content:space-between;gap:9px}.reach-idea>summary label,.prod .prod-idea-choice{display:flex;align-items:center;gap:8px}.prod .prod-idea-choice input,.reach input[type=checkbox]{width:auto;accent-color:var(--gold)}.reach .prod-card>p,.reach-empty,.reach .reach-idea>p,.reach-idea>small{color:var(--muted);overflow-wrap:anywhere;margin:8px 0}.reach-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.reach-stats>div{display:grid;padding:12px 16px;color:var(--muted);font-size:12px;border-right:1px solid var(--line)}.reach-stats b{font:normal 28px Georgia,serif;color:var(--ink)}.reach [data-report-id]{width:100%;max-width:640px;padding:9px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:7px}.reach-delivery{border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.reach-delivery>small{display:block;margin:5px 0}.reach-table{overflow-x:auto}.reach-table table{width:100%;border-collapse:collapse;margin:10px 0}.reach-table caption{text-align:left;color:var(--muted);font-size:12px}.reach-table th,.reach-table td{text-align:left;padding:7px;border-bottom:1px solid var(--line);font-size:12px}.reach-params{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reach output{overflow-wrap:anywhere;color:var(--gold);font-size:12px}.reach [data-reach-note]:empty{display:none}@media(max-width:775px){.reach-split{grid-template-columns:1fr}.reach-params{grid-template-columns:1fr}.reach-heading{align-items:flex-start;flex-wrap:wrap}}
