.ins{margin:var(--s5) 0 var(--s4)}.ins-cap{color:var(--color-subtle);margin-bottom:var(--s3);font-size:16px;font-style:italic}.ledger{border-collapse:collapse;width:100%;font-size:17px;line-height:1.45}.ledger caption{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:var(--s4) 0 var(--s2);color:var(--color-text);caption-side:top;font-size:12px}.ledger caption .c{color:var(--color-primary);margin-right:var(--s2)}.ledger caption .k{color:var(--color-subtle);text-transform:none;letter-spacing:0}.ledger th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);text-align:left;padding:var(--s2) var(--s4) var(--s2) 0;border-bottom:1px solid var(--color-border);font-size:11px;font-weight:400}.ledger td{vertical-align:top;padding:var(--s3) var(--s4) var(--s3) 0;border-bottom:1px solid var(--color-border-soft);color:var(--color-muted)}.ledger td:first-child{color:var(--color-text);width:26%;font-weight:500}.ledger td.n{font-family:var(--font-mono);color:var(--color-subtle);width:36px;padding-top:16px;font-size:12px;font-weight:400}.ledger.stays td:first-child.n{width:36px}.ledger code,.tx code{font-family:var(--font-mono);color:var(--color-text);background:var(--color-surface);border-radius:var(--radius-xs);word-break:break-word;padding:1px 5px;font-size:.8em}.ledger td.when{font-family:var(--font-mono);color:var(--color-muted);font-size:13px;line-height:1.5}.ledger.leaves caption .c{color:var(--color-primary-bright)}.ledger td.n+td{color:var(--color-text);font-weight:500}.never{margin-top:var(--s5);gap:var(--s2) var(--s4);border-top:1px solid var(--color-border);padding-top:var(--s4);grid-template-columns:max-content 1fr;font-size:17px;display:grid}.never dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);padding-top:3px;font-size:12px}.never dd{color:var(--color-muted);margin:0}.notes{margin-top:var(--s4);color:var(--color-muted);gap:var(--s2);font-size:16px;display:grid}.notes p{padding-left:var(--s4);border-left:1px solid var(--color-border);margin:0}.notes a{color:var(--color-primary-bright)}.cli{font-family:var(--font-mono);background:var(--color-surface-brand);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--s4) var(--s5);color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.7}.cli .c{color:var(--color-subtle)}@media (max-width:720px){.ledger,.ledger tbody,.ledger tr,.ledger td{display:block;width:auto!important}.ledger caption{display:block}.ledger thead{display:none}.ledger tr{border-bottom:1px solid var(--color-border-soft);padding:var(--s3) 0}.ledger td{border:0;padding:2px 0}.ledger td.n{display:none}.ledger td[data-h]:before{content:attr(data-h);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);margin-top:var(--s2);font-size:11px;display:block}.never{grid-template-columns:1fr}}
.egress tbody.grp tr.gh th{padding:var(--s5) 0 var(--s2);border-bottom:1px solid var(--color-border);text-align:left;font-weight:400;font-size:inherit;letter-spacing:0;text-transform:none;color:var(--color-text)}.egress tbody.grp:first-of-type tr.gh th{padding-top:var(--s3)}.gh .gt{font-family:var(--font-serif);color:var(--color-text);margin-right:var(--s3);font-size:19px;font-weight:500}.gh .gc{font-family:var(--font-mono);color:var(--color-subtle);letter-spacing:.04em;margin-right:var(--s3);font-size:11px}.def{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-xs);border:1px solid var(--color-border);color:var(--color-muted);vertical-align:2px;white-space:nowrap;padding:2px 7px;font-size:11px;display:inline-block}.def.on{color:var(--color-neutral);background:var(--color-primary-bright);border-color:var(--color-primary-bright)}.def.off{color:var(--color-muted);border-style:dashed}.egress td.n{font-variant-numeric:tabular-nums;width:36px}.egress td.n+td{width:21%}.egress .host{font-family:var(--font-mono);color:var(--color-text);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}@media (max-width:720px){.egress tbody.grp{display:block}.egress tr.gh{border-bottom:1px solid var(--color-border);display:block}.egress tr.gh th{padding:var(--s5) 0 var(--s2);display:block}.gh .gt{margin-bottom:var(--s1);display:block}}
