.ledger-download{--ledger-ink:#1b2738;--ledger-muted:#596578;--ledger-peach:#e6b18b;--ledger-line:#dfe4ea;min-height:100vh;color:var(--ledger-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.ledger-download *{box-sizing:border-box}.ledger-download a{color:inherit}:is(.ledger-download a:focus-visible,.ledger-download button:focus-visible){outline-offset:5px;outline:3px solid #ac602b}.ledger-topbar,.ledger-intro{width:min(1360px,100% - 96px);margin-inline:auto}.ledger-topbar{border-bottom:1px solid var(--ledger-line);justify-content:space-between;align-items:center;gap:24px;min-height:108px;display:flex}.ledger-wordmark{align-items:center;gap:13px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.ledger-mark{background:var(--ledger-peach);border-radius:5px;place-items:center;width:33px;height:39px;font-family:Arial,sans-serif;font-size:29px;display:grid}.ledger-dot{color:#ab653c}.ledger-parent{align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex;color:var(--ledger-muted)!important}.ledger-parent:hover{text-decoration:underline}.ledger-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:center;gap:64px;padding-block:66px 80px;display:grid}.ledger-intro-copy{min-width:0}.ledger-intro h1{letter-spacing:-.035em;max-width:440px;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.1vw,58px);font-weight:500;line-height:1.1}.ledger-lead{color:var(--ledger-muted);max-width:420px;margin:0 0 30px;font-size:19px;line-height:1.65}.ledger-download-actions{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.ledger-download-button{border:1px solid var(--ledger-ink);background:var(--ledger-ink);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:11px;padding:15px 24px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}.ledger-download-button:hover{background:#2c405b}.ledger-download-button:disabled{cursor:default;background:#e7ebf0;border-color:#d9dfe7;color:#536074!important}.ledger-release-link{text-underline-offset:3px;align-items:center;gap:5px;font-size:14px;display:inline-flex}.ledger-release-pending{color:var(--ledger-muted);margin:0;font-size:14px}.ledger-requirements{color:var(--ledger-muted);margin:22px 0 0;font-size:14px;line-height:1.8}.ledger-requirements strong{color:var(--ledger-ink);font-weight:400}.ledger-demo{min-width:0;container-type:inline-size}.ledger-demo-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;height:calc(64.375cqw + 155px);display:block}@media (max-width:1050px){.ledger-topbar,.ledger-intro{width:calc(100% - 48px)}.ledger-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:30px;padding-block:48px}.ledger-intro h1{font-size:44px}.ledger-lead{font-size:17px}}@media (max-width:760px){.ledger-topbar{min-height:86px}.ledger-wordmark{font-size:30px}.ledger-parent{font-size:13px}.ledger-intro{grid-template-columns:1fr;gap:34px;padding-block:40px}.ledger-intro h1{max-width:440px;font-size:43px}.ledger-lead{max-width:440px;font-size:18px}.ledger-download-button{width:100%}.ledger-download-actions{align-items:stretch}.ledger-demo-frame{height:calc(64.375cqw + 170px)}}.ledger-carousel{border:1px solid var(--ledger-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 55px -28px #17263c40}.ledger-demo-heading{border-bottom:1px solid var(--ledger-line);background:#fafbfd;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.ledger-demo-tabs{gap:18px;display:flex}.ledger-demo-tabs button{color:#788495;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font:600 12px/1.4 Arial,sans-serif;display:flex}.ledger-demo-tabs button span{color:#8590a0;font-size:10px;font-weight:400}.ledger-demo-tabs button[aria-pressed=true]{color:#1b2738}.ledger-demo-tabs button[aria-pressed=true] span{color:#ac653c}.ledger-demo-length{color:#7c8796;white-space:nowrap;font-size:10px}.ledger-carousel-shell{border-bottom:1px solid var(--ledger-line);background:#edf0f5;padding-right:37px;position:relative}.ledger-carousel-viewport{aspect-ratio:1280/824;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior-y:auto;background:#fff;width:100%;overflow:hidden auto;outline-offset:-3px!important}.ledger-carousel-viewport::-webkit-scrollbar{display:none}.ledger-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100%}.ledger-carousel .ledger-demo-frame{pointer-events:none;border:0;width:100%;height:100%}.ledger-carousel-rail{border-left:1px solid var(--ledger-line);background:#f6f8fa;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:37px;display:flex;position:absolute;top:0;bottom:0;right:0}.ledger-carousel-rail button{color:#778395;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:32px;display:grid}.ledger-carousel-rail button:hover{color:#1b2738;background:#e6ebf0}.ledger-carousel-rail .ledger-carousel-dot{height:22px}.ledger-carousel-dot span{background:#bec7d2;border-radius:4px;width:5px;height:5px;transition:height .25s,background .25s;display:block}.ledger-carousel-dot[aria-current] span{background:#bd8057;height:20px}.ledger-demo-caption{min-height:78px;padding:16px 20px 8px}.ledger-demo-caption h2{color:#1b2738;letter-spacing:-.2px;margin:0 0 5px;font:600 16px/1.35 Arial,sans-serif}.ledger-demo-caption p{color:#647184;margin:0;font-size:12px;line-height:1.5}.ledger-demo-controls{align-items:center;gap:9px;padding:3px 16px 8px;display:flex}.ledger-demo-controls button{color:#6d7a8c;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;display:grid}.ledger-demo-controls button:hover{background:#f0f3f7}.ledger-demo-controls .ledger-demo-play{color:#fff;background:#24344a}.ledger-demo-controls .ledger-demo-play:hover{background:#3c526d}.ledger-demo-controls button:disabled{opacity:.5;cursor:wait}.ledger-demo-controls input{accent-color:#b9794b;cursor:pointer;flex:1;min-width:30px;height:24px}.ledger-demo-time{font-variant-numeric:tabular-nums;color:#728093;white-space:nowrap;font-size:10px}.ledger-demo-footnote{color:#8290a1;margin:0;padding:0 20px 14px;font-size:10px;line-height:1.5}.ledger-carousel:-webkit-full-screen{background:#f5f7fa;border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;padding:12px 5vw;display:flex}.ledger-carousel:fullscreen{background:#f5f7fa;border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;padding:12px 5vw;display:flex}.ledger-carousel:-webkit-full-screen .ledger-carousel-shell{flex:1;justify-content:center;min-height:0;display:flex}.ledger-carousel:fullscreen .ledger-carousel-shell{flex:1;justify-content:center;min-height:0;display:flex}.ledger-carousel:-webkit-full-screen .ledger-carousel-viewport{aspect-ratio:1280/824;width:auto;max-width:100%;height:100%}.ledger-carousel:fullscreen .ledger-carousel-viewport{aspect-ratio:1280/824;width:auto;max-width:100%;height:100%}:-webkit-any(.ledger-carousel:-webkit-full-screen .ledger-demo-caption,.ledger-carousel:-webkit-full-screen .ledger-demo-controls,.ledger-carousel:-webkit-full-screen .ledger-demo-footnote){background:#fff}:is(.ledger-carousel:fullscreen .ledger-demo-caption,.ledger-carousel:fullscreen .ledger-demo-controls,.ledger-carousel:fullscreen .ledger-demo-footnote){background:#fff}@media (max-width:1100px) and (min-width:761px){.ledger-demo-tabs{gap:12px}.ledger-demo-tabs button{font-size:11px}.ledger-demo-length{display:none}.ledger-demo-heading{padding:13px}}@media (max-width:480px){.ledger-demo-heading{padding:13px 12px}.ledger-demo-tabs{gap:16px}.ledger-demo-tabs button{font-size:11px}.ledger-demo-length{display:none}.ledger-carousel-shell{padding-right:30px}.ledger-carousel-rail{width:30px}.ledger-carousel-rail button{width:27px}.ledger-demo-caption{min-height:80px;padding:14px 13px 6px}.ledger-demo-caption h2{font-size:15px}.ledger-demo-caption p{font-size:11px}.ledger-demo-controls{gap:5px;padding:2px 10px 8px}.ledger-demo-footnote{padding:0 13px 12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.ledger-carousel-dot span{transition:none}}
