.ledger.lg-compat{--cli-bg:var(--bg);--cli-bg2:color-mix(in srgb,var(--ink) 1.5%,var(--bg));--cli-bg3:color-mix(in srgb,var(--ink) 4%,var(--bg));--cli-white:var(--ink);--cli-dim:var(--ink-2);--cli-muted:var(--ink-3);--cli-border:var(--hair);--cli-border2:var(--hair);--cli-purple:var(--ink);--cli-purple-hi:var(--ink);--cli-purple-lo:var(--hair);--cli-fuchsia:var(--ink);--cli-green:var(--ink);--cli-green-lo:var(--hair);--cli-amber:var(--ink-2);--cli-yellow:var(--ink);--cli-orange:var(--ink-2);--cli-blue:var(--ink);--cli-fg:var(--ink);--cli-text:var(--ink);--cli-mono:var(--mono);--tw-prose-body:var(--ink-2);--tw-prose-headings:var(--ink);--tw-prose-lead:var(--ink-2);--tw-prose-links:var(--ink);--tw-prose-bold:var(--ink);--tw-prose-counters:var(--ink-3);--tw-prose-bullets:var(--ink-3);--tw-prose-hr:var(--hair);--tw-prose-quotes:var(--ink);--tw-prose-quote-borders:var(--hair);--tw-prose-captions:var(--ink-3);--tw-prose-code:var(--ink);--tw-prose-pre-code:var(--ink);--tw-prose-pre-bg:color-mix(in srgb,var(--ink) 4%,var(--bg));--tw-prose-th-borders:var(--hair);--tw-prose-td-borders:var(--hair);--tw-prose-invert-body:var(--ink-2);--tw-prose-invert-headings:var(--ink);--tw-prose-invert-lead:var(--ink-2);--tw-prose-invert-links:var(--ink);--tw-prose-invert-bold:var(--ink);--tw-prose-invert-counters:var(--ink-3);--tw-prose-invert-bullets:var(--ink-3);--tw-prose-invert-hr:var(--hair);--tw-prose-invert-quotes:var(--ink);--tw-prose-invert-quote-borders:var(--hair);--tw-prose-invert-captions:var(--ink-3);--tw-prose-invert-code:var(--ink);--tw-prose-invert-pre-code:var(--ink);--tw-prose-invert-pre-bg:color-mix(in srgb,var(--ink) 4%,var(--bg));--tw-prose-invert-th-borders:var(--hair);--tw-prose-invert-td-borders:var(--hair);font-size:15px;line-height:1.65}.ledger.lg-compat .font-mono-cli,.ledger.lg-compat .font-sans{font-family:var(--sans)}.ledger.lg-compat .font-mono,.ledger.lg-compat .hero-terminal-body,.ledger.lg-compat .log-block,.ledger.lg-compat .metric-val,.ledger.lg-compat code,.ledger.lg-compat kbd,.ledger.lg-compat pre,.ledger.lg-compat samp{font-family:var(--mono)}.ledger.lg-compat code{overflow-wrap:anywhere}.ledger.lg-compat h1,.ledger.lg-compat h2,.ledger.lg-compat h3,.ledger.lg-compat h4{font-family:var(--display);color:var(--ink)}.ledger.lg-compat h1{font-weight:300!important;letter-spacing:-.04em!important;line-height:1.02!important}.ledger.lg-compat h2{font-weight:400!important;letter-spacing:-.025em}.ledger.lg-compat h3{font-weight:500!important;letter-spacing:-.01em}.ledger.lg-compat .display-1{font-family:var(--display);font-weight:300!important;font-size:clamp(42px,6.4vw,96px);line-height:1!important;letter-spacing:-.045em!important}.ledger.lg-compat .display-2{font-family:var(--display);font-weight:300!important;font-size:clamp(32px,4.4vw,64px);line-height:1.04!important;letter-spacing:-.04em!important}.ledger.lg-compat .lead{font-size:18px;line-height:1.6;font-weight:400;color:var(--ink-2)}.ledger.lg-compat .lead strong{color:var(--ink)}.ledger.lg-compat b,.ledger.lg-compat strong{font-weight:600}.ledger.lg-compat .page-cmd,.ledger.lg-compat .section-cmd{gap:14px;padding-bottom:14px;border-bottom-color:var(--hair);font-family:var(--sans)}.ledger.lg-compat .caret,.ledger.lg-compat .cta-eyebrow .arrow,.ledger.lg-compat .hero-glow,.ledger.lg-compat .hero-terminal-bar .dot-g,.ledger.lg-compat .hero-terminal-bar .dot-r,.ledger.lg-compat .hero-terminal-bar .dot-y,.ledger.lg-compat .hero-terminal:before,.ledger.lg-compat .page-cmd .prompt,.ledger.lg-compat .section-cmd .arrow{display:none!important}.ledger.lg-compat .cta-eyebrow,.ledger.lg-compat .metric-label,.ledger.lg-compat .page-cmd .cmd,.ledger.lg-compat .page-cmd .flag,.ledger.lg-compat .page-cmd .meta,.ledger.lg-compat .phase-label,.ledger.lg-compat .run-line,.ledger.lg-compat .section-cmd .tag,.ledger.lg-compat .section-cmd h2,.ledger.lg-compat .tier-kicker{font-family:var(--sans)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:lowercase!important;color:var(--ink-3)!important}.ledger.lg-compat .section-cmd h2{color:var(--ink-2)!important}.ledger.lg-compat .page-cmd .meta,.ledger.lg-compat .section-cmd .tag{background:transparent!important;border:none!important;padding:0!important}.ledger.lg-compat .cli-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 30px!important;font-family:var(--sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.02em!important;background:var(--ink)!important;color:var(--bg)!important;border:1px solid var(--ink)!important;border-radius:2px!important;box-shadow:none!important;transition:opacity .4s ease}.ledger.lg-compat .cli-btn-primary:hover{transform:none;opacity:.82}.ledger.lg-compat .cli-btn-ghost{font-family:var(--sans)!important;font-size:14px!important;color:var(--ink)!important;padding:0 0 3px!important;border:none!important;border-bottom:1px solid var(--ink)!important;border-radius:0!important;background:none!important}.ledger.lg-compat .cli-btn-ghost:hover{color:var(--miss)!important;border-color:var(--miss)!important}.ledger.lg-compat .cli-nav-cta{font-family:var(--sans);border-color:var(--hair);border-radius:2px}.ledger.lg-compat .cli-badge{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:lowercase;color:var(--ink-2)!important;border:1px solid var(--hair)!important;border-radius:999px;padding:2px 10px;background:transparent!important}.ledger.lg-compat .cli-badge-ok:before{content:"● ";color:var(--ink)}.ledger.lg-compat .dot{animation:none!important}.ledger.lg-compat .dot-green,.ledger.lg-compat .dot-purple{background:var(--ink)}.ledger.lg-compat .dot-amber{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-2)}.ledger.lg-compat .p-box-dot{animation:none;background:var(--ink)}.ledger.lg-compat .cli-card,.ledger.lg-compat .p-box,.ledger.lg-compat .s-box{background:transparent;border-color:var(--hair)}.ledger.lg-compat .cli-card:hover,.ledger.lg-compat .p-box:hover{background:transparent;border-color:var(--ink-3)}.ledger.lg-compat .metric:hover,.ledger.lg-compat .module:hover{background:var(--cli-bg)}.ledger.lg-compat .metric-val{font-family:var(--display);font-weight:200;font-size:52px;letter-spacing:-.05em;color:var(--ink)}.ledger.lg-compat .metric-val .unit{color:var(--ink-3);font-weight:300}.ledger.lg-compat .approval-gate,.ledger.lg-compat .s-approve,.ledger.lg-compat .s-repeat{background:transparent;border-color:var(--hair)}.ledger.lg-compat .gate-tag,.ledger.lg-compat .sa-tag{border-color:var(--hair)}.ledger.lg-compat .hero-terminal{border-color:var(--hair);border-radius:2px;background:var(--cli-bg2)}.ledger.lg-compat .hero-terminal-bar .bar-title{margin-left:0}.ledger.lg-compat .ticker-wrap{background:transparent}.ledger.lg-compat .ticker-item{color:var(--ink-3)}.ledger.lg-compat [style*="109, 40, 217"],.ledger.lg-compat [style*="109,40,217"],.ledger.lg-compat [style*="126, 200, 164"],.ledger.lg-compat [style*="126,200,164"],.ledger.lg-compat [style*="212, 132, 138"],.ledger.lg-compat [style*="212,132,138"],.ledger.lg-compat [style*="230, 180, 80"],.ledger.lg-compat [style*="230,180,80"],.ledger.lg-compat [style*="232, 121, 249"],.ledger.lg-compat [style*="232,121,249"],.ledger.lg-compat [style*="234, 179, 8"],.ledger.lg-compat [style*="234,179,8"]{background-color:transparent!important;background-image:none!important;border-color:var(--hair)!important;box-shadow:none!important}.ledger.lg-compat [style*=text-shadow]{text-shadow:none!important}.ledger.lg-compat [style*=box-shadow]{box-shadow:none!important}.ledger.lg-compat [style*="rgba(31, 29, 29"],.ledger.lg-compat [style*="rgba(31,29,29"]{background:color-mix(in srgb,var(--bg) 88%,transparent)!important}.ledger.lg-compat [style*="position: sticky"][style*="top: 61px"],.ledger.lg-compat [style*="position:sticky"][style*="top:61px"]{top:76px!important}@media (max-width:620px){.ledger.lg-compat [style*="position: sticky"][style*="top: 61px"],.ledger.lg-compat [style*="position:sticky"][style*="top:61px"]{top:64px!important}}.ledger.lg-compat img[style*="invert(1)"]{filter:brightness(0)!important;opacity:.72!important}@media (prefers-color-scheme:dark){.ledger.lg-compat:not([data-theme=light]) img[style*="invert(1)"]{filter:brightness(0) invert(.9)!important}}.ledger.lg-compat[data-theme=dark] img[style*="invert(1)"]{filter:brightness(0) invert(.9)!important}.ledger.lg-compat [style*="#27c93f"],.ledger.lg-compat [style*="#ff5f56"],.ledger.lg-compat [style*="#ffbd2e"]{background:var(--hair)!important}.ledger.lg-compat [style*="font-family: var(--font-mono-cli)"]:not(pre):not(code):not(.log-block),.ledger.lg-compat [style*="font-family:var(--font-mono-cli)"]:not(pre):not(code):not(.log-block){font-family:var(--sans)!important}.ledger.lg-compat [style*="border-radius: 10px"],.ledger.lg-compat [style*="border-radius: 12px"],.ledger.lg-compat [style*="border-radius: 6px"],.ledger.lg-compat [style*="border-radius: 8px"],.ledger.lg-compat [style*="border-radius:10px"],.ledger.lg-compat [style*="border-radius:12px"],.ledger.lg-compat [style*="border-radius:6px"],.ledger.lg-compat [style*="border-radius:8px"]{border-radius:2px!important}.ledger.lg-compat .prose{font-family:var(--sans)}.ledger.lg-compat .prose a{text-decoration:none;border-bottom:1px solid var(--hair);transition:border-color .3s ease}.ledger.lg-compat .prose a:hover{border-color:var(--ink)}.ledger.lg-compat .prose code{font-size:.86em}.ledger.lg-compat .prose :not(pre)>code{padding:1px 5px;border-radius:2px}.ledger.lg-compat .prose code:after,.ledger.lg-compat .prose code:before{content:none}.ledger.lg-compat .prose blockquote{border-left:1px solid var(--ink-3);font-style:normal;color:var(--ink)}.ledger.lg-compat .prose table{border-radius:0}.ledger.lg-compat .prose thead{background:transparent;border-bottom:1px solid var(--ink-3)}.ledger.lg-compat .prose th{font-family:var(--sans);font-weight:500;letter-spacing:.02em}.ledger.lg-compat .prose tr:hover{background:transparent}.ledger.lg-compat .prose :where(ul,ol){padding-left:0}.ledger.lg-compat .prose :where(pre){border:1px solid var(--hair);border-radius:2px}.ledger.lg-compat .blog-back-link:hover,.ledger.lg-compat .cli-legal-prose a{color:var(--ink)}.ledger.lg-compat .cli-legal-prose a{border-bottom:1px solid var(--hair)}.ledger.lg-compat .cli-docs-home{color:var(--ink-3);letter-spacing:.14em;text-transform:lowercase;font-weight:400}.ledger.lg-compat .cli-docs-menu-toggle,.ledger.lg-compat .cli-docs-search input{background:transparent;border:none;border-bottom:1px solid var(--hair);border-radius:0;padding-left:0;padding-right:0}.ledger.lg-compat .cli-docs-search input:focus{border-color:var(--ink)}.ledger.lg-compat .cli-docs-link{border-radius:0;padding-left:12px}.ledger.lg-compat .cli-docs-link:hover{background:transparent}.ledger.lg-compat .cli-docs-link.active{background:transparent;border-left-color:var(--ink)}.ledger.lg-compat .cli-docs-result:hover{background:transparent}.ledger.lg-compat .cli-docs-group-title{color:var(--ink-3);letter-spacing:.14em;text-transform:lowercase;font-weight:400;font-size:12px}.ledger.lg-compat .cli-docs-sidebar,.ledger.lg-compat .cli-docs-toc{top:96px}.ledger.lg-compat .cli-section{border-bottom-color:var(--hair)}@media (max-width:620px){.ledger.lg-compat [style*="grid-template-columns: 1fr 1fr 1fr"],.ledger.lg-compat [style*="grid-template-columns: repeat(3"],.ledger.lg-compat [style*="grid-template-columns:1fr 1fr 1fr"],.ledger.lg-compat [style*="grid-template-columns:repeat(3"]{grid-template-columns:minmax(0,1fr)!important}.ledger.lg-compat [style*="grid-template-columns: repeat(4"],.ledger.lg-compat [style*="grid-template-columns: repeat(5"],.ledger.lg-compat [style*="grid-template-columns: repeat(6"],.ledger.lg-compat [style*="grid-template-columns:repeat(4"],.ledger.lg-compat [style*="grid-template-columns:repeat(5"],.ledger.lg-compat [style*="grid-template-columns:repeat(6"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ledger.lg-compat .cli-btn-primary{width:100%}.ledger.lg-compat .metric-val{font-size:40px}.ledger.lg-compat .solo-price-anchor{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ledger.lg-compat .solo-price-anchor>*{padding:14px 8px!important}}