.ledger-fill{transform:scaleX(var(--fill,0));transform-origin:left;transition:transform var(--duration-state) var(--ease-macos)}.ledger-row{transition:transform var(--duration-state) var(--ease-macos),background-color var(--duration-state) var(--ease-macos),border-color var(--duration-state) var(--ease-macos)}@media (hover:hover) and (pointer:fine){.ledger-row:hover{transform:translateY(-4px);background-color:var(--ink-2);border-color:var(--border-strong)}}@media (pointer:coarse){.ledger-cta{min-height:44px}}@media (prefers-reduced-motion:reduce){.ledger-fill{transition:none}.ledger-row{transition:background-color var(--duration-state) var(--ease-macos),border-color var(--duration-state) var(--ease-macos)}.ledger-row:hover{transform:none}}:where(html[data-motion=reduce]) .ledger-fill{transition:none}:where(html[data-motion=reduce]) .ledger-row{transition:background-color var(--duration-state) var(--ease-macos),border-color var(--duration-state) var(--ease-macos)}:where(html[data-motion=reduce]) .ledger-row:hover{transform:none}@layer components{.ledger-hero__grid{display:flex;flex-direction:column;gap:1.5rem}.ledger-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@container community-main (width >= 36rem){.ledger-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@container community-main (width >= 46rem){.ledger-hero__grid{flex-direction:row;align-items:center;gap:2.5rem}}.ledger-bands{display:grid;grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.ledger-band{min-width:0}.ledger-band__head{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem}.ledger-band__toggle{display:none}.ledger-band__chevron{transition:transform var(--duration-state) var(--ease-macos)}.ledger-band[data-open=true] .ledger-band__chevron{transform:rotate(180deg)}.ledger-band__rows{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem}@container community-main (width >= 36rem){.ledger-band__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@container community-main (width >= 68rem){.ledger-band__rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@container community-main (width >= 84rem){.ledger-band__rows{grid-template-columns:repeat(4,minmax(0,1fr))}}@container community-main (width < 36rem){.ledger-bands{row-gap:.5rem}.ledger-band{border:1px solid var(--border-subtle);border-radius:.75rem;background:var(--ink-1)}.ledger-band__head{min-height:2.75rem;padding:.5rem 3rem .5rem 1rem}.ledger-band__title{font-size:1.125rem;line-height:1.75rem}.ledger-band__toggle{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-inline-end:1rem;border-radius:inherit;color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent}.ledger-band__body{padding:0 .75rem .75rem}.ledger-band[data-open=false] .ledger-band__body{display:none}.ledger-band[data-open=true] .ledger-band__body{animation:ledger-band-in var(--duration-page-in) var(--ease-macos)}}@keyframes ledger-band-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ledger-band__chevron{transition:none}.ledger-band[data-open=true] .ledger-band__body{animation:none}}:where(html[data-motion=reduce]) .ledger-band__chevron{transition:none}:where(html[data-motion=reduce]) .ledger-band[data-open=true] .ledger-band__body{animation:none}}