.ledger-prose{max-width:68ch;color:var(--text-secondary);overflow-wrap:break-word}.ledger-prose>*+*{margin-top:16px}.ledger-prose h1{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin-top:0;font-size:32px;font-weight:600;line-height:40px}.ledger-prose h2{color:var(--text-primary);letter-spacing:-.01em;border-top:1px solid var(--border-subtle);margin-top:40px;padding-top:16px;font-size:20px;font-weight:500;line-height:28px}.ledger-prose h3{color:var(--text-primary);margin-top:28px;font-size:16px;font-weight:500;line-height:24px}.ledger-prose h4{color:var(--text-primary);margin-top:20px;font-size:14px;font-weight:500}.ledger-prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ledger-prose a:hover{color:var(--accent-hover)}}.ledger-prose strong{color:var(--text-primary);font-weight:500}.ledger-prose code{font-family:var(--font-numeric);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:4px;padding:1px 5px;font-size:12.5px}.ledger-prose pre{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:12px;padding:16px;font-size:12.5px;line-height:20px;overflow-x:auto}.ledger-prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.ledger-prose blockquote{color:var(--text-secondary);border-left:2px solid var(--accent-border);padding-left:16px}.ledger-prose ul,.ledger-prose ol{padding-left:20px}.ledger-prose ul{list-style:outside}.ledger-prose ol{list-style:decimal}.ledger-prose li+li{margin-top:6px}.ledger-prose table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.ledger-prose th{color:var(--text-primary);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-strong);padding:8px 12px 8px 0;font-weight:500}.ledger-prose td{vertical-align:top;border-bottom:1px solid var(--border-subtle);padding:8px 12px 8px 0}.ledger-prose hr{border:0;border-top:1px solid var(--border-subtle);margin-top:32px}.ledger-prose :is(h2,h3,h4,tr)[id]{scroll-margin-top:96px}.ledger-prose .heading-anchor{color:var(--text-tertiary);opacity:.4;transition:opacity var(--duration-2) var(--ease-out);margin-left:8px;font-weight:400;text-decoration:none}.ledger-prose td .heading-anchor{margin-left:6px}.ledger-prose .heading-anchor:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.ledger-prose .heading-anchor{opacity:0}.ledger-prose :is(h2,h3,h4,tr):hover>.heading-anchor,.ledger-prose tr:hover .heading-anchor{opacity:1}.ledger-prose .heading-anchor:hover{color:var(--accent)}}.ledger-prose a.ledger-defined{color:var(--text-primary);text-decoration:none}@media (hover:hover) and (pointer:fine){.ledger-prose a.ledger-defined:hover{color:var(--accent);text-decoration:underline}}.ledger-prose tr:target>td{background:var(--accent-subtle)}.ledger-prose tr:target>td:first-child{box-shadow:inset 2px 0 0 var(--accent);padding-left:10px}.ledger-prose :is(h2,h3,h4):target{color:var(--text-primary)}.ledger-prose a.ledger-term{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ledger-prose a.ledger-term:hover{color:var(--text-primary);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.ledger-prose a.ledger-term:focus-visible{color:var(--text-primary);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ledger-prose a:not(.ledger-term){transition:color var(--duration-2) var(--ease-out), text-decoration-thickness var(--duration-2) var(--ease-out);text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.ledger-prose a:not(.ledger-term):hover{text-decoration-thickness:2px}}@media (prefers-reduced-motion:reduce){.ledger-prose .heading-anchor{transition:none}}
