.ledger[data-theme=dark]{--color-canvas:#0b0f13;--color-card:#141a20;--color-surface:#141a20;--color-surface-2:#1b2229;--color-surface-3:#232b33;--color-ink:#f4f7f9;--color-ink-2:#aeb9c4;--color-ink-3:#8a95a1;--color-line:#232b33;--color-line-2:#313a43;--color-accent:#12a150;--color-accent-ink:#43cd82;--color-accent-soft:#10251a;--color-accent-line:#1d4531;--color-on-accent:#ffffff;--color-ok:#35c477;--color-ok-soft:#10251a;--color-ok-ink:#43cd82;--color-warn:#d5a44a;--color-warn-soft:#2a2113;--color-warn-ink:#e0b458;--shadow-card:0 1px 2px rgb(0 0 0/0.5),0 1px 3px rgb(0 0 0/0.4);--shadow-raised:0 2px 6px rgb(0 0 0/0.5);--shadow-pop:0 4px 12px rgb(0 0 0/0.5),0 12px 32px rgb(0 0 0/0.55);--ledger-wash-1:rgb(18 161 80/0.16);--ledger-wash-2:rgb(49 58 67/0.35);color-scheme:dark}.ledger{--ledger-wash-1:rgb(18 161 80/0.1);--ledger-wash-2:rgb(107 118 131/0.14);--ledger-grad-from:#12a150;--ledger-grad-to:#0e9c9c;--ledger-nav-h:56px}.ledger-wash{background:radial-gradient(60% 52% at 50% 0,var(--ledger-wash-1) 0,transparent 72%),radial-gradient(90% 60% at 50% 0,var(--ledger-wash-2) 0,transparent 78%)}.ledger-grad-border{background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,linear-gradient(100deg,var(--ledger-grad-from),var(--ledger-grad-to)) border-box;border:1px solid transparent}.ledger-nav{transition:max-width .32s var(--ease-out-soft),border-radius .32s var(--ease-out-soft),background-color .32s var(--ease-out-soft),border-color .32s var(--ease-out-soft),box-shadow .32s var(--ease-out-soft),padding .32s var(--ease-out-soft)}.ledger-bar{transition:transform .26s var(--ease-out-soft),opacity .16s var(--ease-out-soft)}.ledger-enter>*{opacity:0;transform:translateY(12px);filter:blur(12px);transition:opacity .72s var(--ease-reveal),transform .72s var(--ease-reveal),filter .72s var(--ease-reveal)}.ledger-enter[data-entered=true]>*{opacity:1;transform:none;filter:blur(0)}.ledger-tile-mask{-webkit-mask-image:radial-gradient(125% 115% at 2% 50%,#000 46%,transparent 88%);mask-image:radial-gradient(125% 115% at 2% 50%,#000 46%,transparent 88%)}.ledger-panel-cut{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}@media (prefers-reduced-motion:reduce){.ledger-bar,.ledger-enter>*,.ledger-nav{transition:none}.ledger-enter>*{opacity:1;transform:none;filter:none}}