@media print{body:before{content:"This ledger is not printable. A file cannot be revoked; a session can (§11).";display:block;font:16px/1.5 system-ui,sans-serif}body>*{display:none!important}}:root{--ink:#14181d;--muted:#5b6672;--line:#dfe4ea;--warn:#8a5a00;--bg:#fbfcfd}*{box-sizing:border-box}body{margin:0;font:15px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--bg);-webkit-user-select:none;-moz-user-select:none;user-select:none}main{max-width:60rem;margin:0 auto;padding:2rem 1.5rem 5rem}h1{font-size:1.35rem;margin:0 0 .25rem;letter-spacing:-.01em}h2{font-size:1rem;margin:2rem 0 .75rem;font-weight:600}.sub{color:var(--muted);font-size:.85rem;margin:0 0 1.5rem}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:.6rem .5rem;border-bottom:1px solid var(--line)}th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}td.figure,th.figure{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.recency{font-size:.75rem;color:var(--muted)}.recency.weak{color:var(--warn);font-weight:600}.closed{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--warn)}a{color:inherit}.note{font-size:.8rem;color:var(--muted);border-left:2px solid var(--line);padding-left:.75rem;margin:1rem 0}.watermark{position:fixed;inset:0;z-index:-1;display:grid;place-items:center;pointer-events:none;color:rgba(20,24,29,.045);font-size:2.6rem;font-weight:700;transform:rotate(-24deg);text-align:center;line-height:1.6}.footer{position:fixed;bottom:0;left:0;right:0;background:var(--bg);border-top:1px solid var(--line);font-size:.72rem;color:var(--muted);padding:.5rem 1.5rem}