.sim-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:24px}.sim-controls label{font:12px 'IBM Plex Mono';color:var(--muted)}.sim-controls output{display:block;font:28px 'Space Grotesk';color:var(--ink);margin:10px 0}.sim-controls input{width:100%;accent-color:var(--mint)}.metrics{display:flex;gap:55px;padding:10px 24px 24px}.metrics div{display:grid;gap:8px}.metrics strong{font-size:34px;color:var(--mint);font-weight:500}.metrics span{font:11px 'IBM Plex Mono';color:var(--muted)}.compact{min-height:170px}.evidence-list details{border-top:1px solid var(--line)}.evidence-list details:last-child{border-bottom:1px solid var(--line)}.evidence-list summary{display:flex;align-items:center;gap:18px;cursor:pointer;padding:20px 0}.evidence-list h3{font-size:17px;margin:0;flex:1}.evidence-list summary .tag{min-width:160px;font-size:10px}.evidence-list details>div{padding:0 0 24px}.evidence-list a{color:var(--mint);font-size:13px}.brand{gap:0}h1{max-width:790px}.network-labels span{max-width:23%;text-align:center}body.present .slide{padding-top:35px}body.present h2{font-size:33px}body.present .ledger td{padding:13px 0}body.present .ledger td:first-child{padding-right:20px}body.present .statement{font-size:20px}.sim-controls input:focus-visible{outline:2px solid var(--mint);outline-offset:5px}@media(max-width:800px){.sim-controls{gap:13px;padding:18px 15px}.sim-controls label{font-size:10px}.sim-controls output{font-size:24px}.metrics{gap:22px;padding:10px 15px 20px}.metrics strong{font-size:28px}.demo-top{align-items:flex-start;flex-direction:column}.tag{font-size:10px}.evidence-list summary{flex-wrap:wrap;gap:10px}.evidence-list h3{min-width:65%}.evidence-list summary .tag{min-width:auto}.statement{font-size:21px}body.present h2{font-size:28px}}
