:root{--paper:var(--white);--paper-key:var(--gray-950);--ledger-red:#b0342c;--rule-feint:var(--gray-150);--rule-column:var(--gray-200);--console-bg:var(--gray-950);--console-panel:var(--gray-925);--console-card:var(--gray-900);--console-hover:var(--gray-850);--grid-feint:var(--gray-850);--phosphor:#4ade9b;--amber:#f0b03c;--console-red:#d76760}.theme-ledger,.theme-console{background-color:var(--bg);color:var(--text-primary);-webkit-tap-highlight-color:var(--accent-dim);--bd:var(--bdw) solid var(--border-default);--bd-subtle:var(--bdw) solid var(--border-subtle);--bd-strong:var(--bdw) solid var(--border-strong)}.theme-ledger{--bg:var(--paper);--bg-raised:var(--gray-050);--bg-card:var(--gray-075);--bg-hover:var(--gray-100);--text-primary:var(--paper-key);--text-secondary:var(--gray-800);--text-muted:var(--gray-600);--text-faint:var(--gray-500);--border-subtle:var(--rule-column);--border-default:var(--gray-200);--border-strong:var(--paper-key);--accent:var(--paper-key);--accent-hover:var(--paper-key);--accent-dim:color-mix(in srgb, var(--paper-key) 22%, transparent);--focus-ring:var(--paper-key);--destructive:var(--ledger-red);--bg-btn-primary:var(--paper-key);--text-btn-primary:var(--paper);--bg-btn-primary-hover:var(--gray-800);--sig-settled:var(--paper-key);--sig-estimated:color-mix(in srgb, #3f4c59 92%, var(--paper));--sig-loss:var(--ledger-red);--sig-absent:color-mix(in srgb, var(--paper-key) 30%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-console{--bg:var(--console-bg);--bg-raised:var(--console-panel);--bg-card:var(--console-card);--bg-hover:var(--console-hover);--text-primary:var(--gray-050);--text-secondary:var(--gray-200);--text-muted:var(--gray-300);--text-faint:var(--gray-450);--border-subtle:var(--gray-800);--border-default:var(--gray-750);--border-strong:var(--gray-550);--rule-column:var(--gray-750);--accent:var(--gray-050);--accent-hover:var(--white);--accent-dim:#fafafa2e;--focus-ring:var(--gray-050);--destructive:var(--console-red);--bg-btn-primary:var(--gray-050);--text-btn-primary:var(--console-bg);--bg-btn-primary-hover:var(--white);--sig-settled:var(--phosphor);--sig-estimated:var(--amber);--sig-loss:var(--console-red);--sig-absent:color-mix(in srgb, var(--text-faint) 34%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-contrast:more){.theme-ledger{--text-secondary:var(--gray-950);--text-muted:var(--gray-900);--text-faint:var(--gray-800);--border-subtle:var(--gray-300);--border-default:var(--gray-400);--rule-feint:var(--paper)}.theme-console{--text-secondary:var(--gray-050);--text-muted:var(--gray-150);--text-faint:var(--gray-200);--border-subtle:var(--gray-600);--border-default:var(--gray-550);--border-strong:var(--gray-450);--grid-feint:var(--console-panel)}}:is(.theme-ledger,.theme-console) [data-rule]{border-block-end:var(--bdw) solid var(--border-default)}:is(.theme-ledger,.theme-console) [data-rule=double]{border-block-end:3px double var(--border-strong)}:is(.theme-ledger,.theme-console){--rule-pitch:calc(var(--fz-body-1) * var(--lh-loose))}.theme-ledger [data-ruled]>p{--rule-phase:-8.25px;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--rule-pitch) - 1px), var(--rule-feint) calc(var(--rule-pitch) - 1px), var(--rule-feint) var(--rule-pitch));background-position:0 var(--rule-phase,0px)}.theme-console [data-gridded]{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--rule-pitch) - 1px), var(--grid-feint) calc(var(--rule-pitch) - 1px), var(--grid-feint) var(--rule-pitch)), repeating-linear-gradient(to right, transparent 0, transparent calc(var(--rule-pitch) * 4 - 1px), var(--grid-feint) calc(var(--rule-pitch) * 4 - 1px), var(--grid-feint) calc(var(--rule-pitch) * 4));background-position:0 var(--rule-phase,-8.25px)}:is(.theme-ledger,.theme-console) [data-money]{background-color:var(--bg);border-inline:var(--bdw) solid var(--rule-column)}:is(.theme-ledger,.theme-console) [data-sig=settled]{color:var(--sig-settled)}:is(.theme-ledger,.theme-console) [data-sig=estimated]{color:var(--sig-estimated)}:is(.theme-ledger,.theme-console) [data-sig=loss]{color:var(--sig-loss)}:is(.theme-ledger,.theme-console) [data-sig=absent]{color:var(--text-faint)}:is(.theme-ledger,.theme-console) [data-stamp]{border:var(--bdw) solid currentColor;border-radius:var(--bdrs-none);rotate:var(--stamp-rotate,-2.5deg);padding:.25em .6em;display:inline-block}:is(.theme-ledger,.theme-console) [data-void]{border:var(--bdw) dashed var(--sig-absent);border-radius:var(--bdrs-none)}.theme-ledger [data-carbon]{isolation:isolate;position:relative}.theme-ledger [data-carbon]:before{content:"";z-index:-1;pointer-events:none;translate:var(--carbon-x,8px) var(--carbon-y,8px);background-color:var(--bg-raised);border:var(--bd-subtle);position:absolute;inset:0}:is(.theme-ledger,.theme-console)[data-edge],:is(.theme-ledger,.theme-console) [data-edge]{border-block:var(--bdw) solid var(--border-strong)}.theme-ledger :not([data-ink]){animation-name:none}@media (prefers-reduced-motion:no-preference){[data-swapping],[data-swapping] *{transition:background-color var(--dur-fast) var(--ease-out-soft), border-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft)}}
