[data-surface=ledger]{--lgp-paper:#fbfaf7;--lgp-raised:#ffffff;--lgp-hover:#f2f0ea;--lgp-rule:#e4e1da;--lgp-rule-strong:#c9c5bc;--lgp-ink:#171613;--lgp-ink-2:#5c574e;--lgp-ink-3:#787265;--lgp-pos:#1f7a4c;--lgp-caution:#b4771b;--lgp-neg:#b4322a;--lgp-idle:#c9c5bc;--lgp-quiet:#a8a399;--lgp-pos-text:#186b41;--lgp-caution-text:#8a5a12;--lgp-neg-text:#9e2b24;--lgp-idle-text:#6e695f;--lgp-quiet-text:#787265;--lgp-blue:#1a6bfa;--lgp-blue-deep:#0f4fbf;--lgp-cyan:#12d6d6;--lgp-cyan-deep:#0fbdbd;--lgp-cyan-text:#0b7f7f;--lgp-dark-bg:#0c1118;--lgp-dark-rule:#1e2a38;--lgp-dark-ink:#e8edf4;--lgp-dark-ink-2:#94a6bc;--lgp-dark-ink-3:#6b7d93;--lgp-dark-hover:#111823;--lgp-dark-disabled:#16202c;--lgp-dark-pos:#5bc98c;--lgp-dark-caution:#e3ac4a;--lgp-dark-neg:#f2938a;--canvas:var(--lgp-paper);--surface-raised:var(--lgp-raised);--surface-hover:var(--lgp-hover);--field-ground:var(--lgp-raised);--text-primary:var(--lgp-ink);--text-secondary:var(--lgp-ink-2);--text-quiet:var(--lgp-ink-3);--rule:var(--lgp-rule);--rule-strong:var(--lgp-rule-strong);--action-primary:var(--lgp-blue);--action-hover:var(--lgp-blue-deep);--action-primary-ink:var(--lgp-raised);--focus-ring:var(--lgp-blue);--disabled-ground:var(--lgp-rule);--disabled-text:var(--lgp-ink-2);--status-pos-edge:var(--lgp-pos);--status-caution-edge:var(--lgp-caution);--status-neg-edge:var(--lgp-neg);--status-idle-edge:var(--lgp-idle);--status-quiet-edge:var(--lgp-quiet);--status-action-edge:var(--lgp-blue);--status-machine-edge:var(--lgp-cyan);--status-pos-text:var(--lgp-pos-text);--status-caution-text:var(--lgp-caution-text);--status-neg-text:var(--lgp-neg-text);--status-idle-text:var(--lgp-idle-text);--status-quiet-text:var(--lgp-quiet-text);--status-action-text:var(--lgp-blue);--status-machine-text:var(--lgp-cyan-text);--brand-mark-accent:var(--lgp-blue);--veda-surface:var(--lgp-dark-bg);--veda-text:var(--lgp-dark-ink);--veda-text-secondary:var(--lgp-dark-ink-2);--veda-rule:var(--lgp-dark-rule);--veda-signal:var(--lgp-cyan);--page-inset-x:54px;--page-top:40px;--row-pad-y:15px;--row-min-h:52px;--motion-ease:cubic-bezier(0.2,0.7,0.2,1);--motion-ease-sweep:cubic-bezier(0.4,0,0.6,1);--motion-ease-glide:cubic-bezier(0.32,0.72,0,1);--motion-pane:420ms;--motion-reveal:720ms;--motion-hover:160ms;--motion-enter-line:460ms;--motion-enter-rule:480ms;--motion-state:320ms;--motion-fill:620ms;--motion-figure:780ms;--motion-sweep:1500ms;--motion-step:900ms;--motion-grant:1100ms;--motion-settle:1200ms;--motion-execute:1400ms}[data-surface=ledger] [data-substrate=dark],[data-surface=ledger][data-substrate=dark]{--canvas:var(--lgp-dark-bg);--surface-raised:var(--lgp-dark-hover);--surface-hover:var(--lgp-dark-hover);--field-ground:var(--lgp-dark-hover);--text-primary:var(--lgp-dark-ink);--text-secondary:var(--lgp-dark-ink-2);--text-quiet:var(--lgp-dark-ink-3);--rule:var(--lgp-dark-rule);--rule-strong:var(--lgp-dark-ink-3);--action-primary:var(--lgp-cyan);--action-hover:var(--lgp-cyan-deep);--action-primary-ink:var(--lgp-dark-bg);--focus-ring:var(--lgp-cyan);--disabled-ground:var(--lgp-dark-disabled);--disabled-text:var(--lgp-dark-ink-2);--status-pos-edge:var(--lgp-dark-pos);--status-caution-edge:var(--lgp-dark-caution);--status-neg-edge:var(--lgp-dark-neg);--status-idle-edge:var(--lgp-dark-ink-3);--status-quiet-edge:var(--lgp-dark-ink-3);--status-action-edge:var(--lgp-cyan);--status-machine-edge:var(--lgp-cyan);--status-pos-text:var(--lgp-dark-pos);--status-caution-text:var(--lgp-dark-caution);--status-neg-text:var(--lgp-dark-neg);--status-idle-text:var(--lgp-dark-ink-2);--status-quiet-text:var(--lgp-dark-ink-3);--status-action-text:var(--lgp-cyan);--status-machine-text:var(--lgp-cyan)}[data-surface=ledger][data-entry-surface=auth],[data-surface=ledger][data-entry-surface=login],[data-surface=ledger][data-entry-surface=public_entry],[data-surface=ledger][data-entry-surface=register]{--lgp-cool-white:#ffffff;--lgp-cool-ground:#f6f8fb;--lgp-cool-hover:#eef2f7;--lgp-cool-rule:#e4e9f1;--lgp-cool-rule-strong:#b9c3d2;--lgp-cool-ink:#0d1322;--lgp-cool-ink-2:#414d63;--lgp-cool-ink-3:#5f6b82;--lgp-veda-purple:#635bff;--lgp-veda-purple-deep:#564df0;--canvas:var(--lgp-cool-white);--veda-brand:var(--lgp-veda-purple);--veda-brand-hover:var(--lgp-veda-purple-deep);--surface-raised:var(--lgp-cool-white);--surface-hover:var(--lgp-cool-hover);--field-ground:var(--lgp-cool-white);--text-primary:var(--lgp-cool-ink);--text-secondary:var(--lgp-cool-ink-2);--text-quiet:var(--lgp-cool-ink-3);--rule:var(--lgp-cool-rule);--rule-strong:var(--lgp-cool-rule-strong);--disabled-ground:var(--lgp-cool-rule);--disabled-text:var(--lgp-cool-ink-2)}@media (min-width:768px){[data-surface=ledger] [data-density=compact],[data-surface=ledger][data-density=compact]{--row-pad-y:11px;--row-min-h:40px;--page-top:30px}}@media (max-width:559px){[data-surface=ledger]{--page-inset-x:20px}}@media (prefers-reduced-motion:reduce){[data-surface=ledger]{--motion-hover:0ms;--motion-pane:0ms;--motion-reveal:0ms;--motion-enter-line:240ms;--motion-enter-rule:240ms;--motion-state:240ms;--motion-fill:240ms;--motion-figure:0ms;--motion-sweep:0ms;--motion-step:240ms;--motion-grant:260ms;--motion-settle:260ms;--motion-execute:300ms}}[data-surface=ledger] .lg-focus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-surface=ledger] .lg-focus-inset:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background-color:var(--surface-hover)}[data-surface=ledger] .lg-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:4px;background-color:var(--action-primary);color:var(--action-primary-ink);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.4;cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease),transform var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lg-primary:hover{background-color:var(--action-hover);transform:translateY(-1px)}[data-surface=ledger] .lg-primary:active{transform:none}[data-surface=ledger] .lg-primary-busy,[data-surface=ledger] .lg-primary-busy:hover{background-color:var(--disabled-ground);color:var(--disabled-text);cursor:default;transform:none}@media (max-width:559px){[data-surface=ledger] .lg-primary{width:100%}}[data-surface=ledger] .lg-secondary{display:inline-flex;align-items:center;min-height:26px;padding:0 0 3px;border:0;background:transparent;color:var(--text-secondary);font-size:13.5px;line-height:1.4;cursor:pointer;transition:color var(--motion-hover) var(--motion-ease);text-decoration:none}[data-surface=ledger] .lg-secondary-label{border-bottom:1px solid var(--rule-strong);transition:border-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lg-secondary:hover{color:var(--text-primary)}[data-surface=ledger] .lg-secondary:hover .lg-secondary-label{border-bottom-color:var(--text-primary)}@media (max-width:559px){[data-surface=ledger] .lg-secondary{min-height:44px;padding:10px 0 11px}}[data-surface=ledger] .lg-tag{display:inline-block;flex:none;align-self:center;padding:4px 5px;border:1px solid;border-radius:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:500;letter-spacing:.07em;line-height:1;white-space:nowrap}[data-surface=ledger] .lg-tag-caps{text-transform:uppercase}[data-surface=ledger] .lg-row{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:var(--row-min-h);margin:0;padding:var(--row-pad-y) 0;border:0;border-bottom:1px solid var(--rule);background:transparent;border-radius:0;box-shadow:none;text-align:left;font:inherit;color:inherit}[data-surface=ledger] .lg-row-interactive{cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lg-row-interactive:hover{background-color:var(--surface-hover)}[data-surface=ledger] .lg-choice{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:var(--row-min-h);margin:0;padding:var(--row-pad-y) 0 var(--row-pad-y) 12px;border:0;border-bottom:1px solid var(--rule);background:transparent;border-radius:0;box-shadow:none;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--motion-hover) var(--motion-ease)}[data-surface=ledger] .lg-choice:hover{background-color:var(--surface-hover)}[data-surface=ledger] .lg-field{display:flex;align-items:baseline;gap:16px;max-width:520px;padding:9px 0;border-bottom:1px solid var(--rule)}[data-surface=ledger] .lg-field-input{border:0;background:var(--field-ground);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.4;text-align:right;width:100%}@media (max-width:479px){[data-surface=ledger] .lg-field{flex-direction:column;align-items:stretch;gap:6px}[data-surface=ledger] .lg-field-input,[data-surface=ledger] .lg-field-value{text-align:left}}[data-surface=ledger] .lg-statusbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background-color:var(--rule);border-bottom:1px solid var(--rule)}@media (min-width:560px){[data-surface=ledger] .lg-statusbar{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-surface=ledger] .lg-statusbar-cell{display:flex;flex-direction:column;margin:0;background-color:var(--canvas)}[data-surface=ledger] .lg-statusbar-key{margin:0;padding:11px 16px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-weight:500;letter-spacing:.09em;line-height:1;color:var(--text-quiet)}[data-surface=ledger] .lg-statusbar-key.lg-statusbar-caps{text-transform:uppercase}[data-surface=ledger] .lg-statusbar-value{margin:0;padding:5px 16px 7px;min-height:18px;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--text-primary)}[data-surface=ledger] .lg-statusbar-cell:nth-child(odd) .lg-statusbar-key,[data-surface=ledger] .lg-statusbar-cell:nth-child(odd) .lg-statusbar-value{padding-left:var(--page-inset-x)}@media (min-width:560px){[data-surface=ledger] .lg-statusbar-cell .lg-statusbar-key,[data-surface=ledger] .lg-statusbar-cell .lg-statusbar-value{padding-left:20px}[data-surface=ledger] .lg-statusbar-cell:nth-child(4n+1) .lg-statusbar-key,[data-surface=ledger] .lg-statusbar-cell:nth-child(4n+1) .lg-statusbar-value{padding-left:var(--page-inset-x)}}[data-surface=ledger] .lg-statusbar-rule{width:100%;height:2px;margin-top:auto;transition:background-color var(--motion-state) var(--motion-ease)}[data-surface=ledger] .lg-statusbar-value-text{display:inline-block;animation:lg-fade-up var(--motion-state) var(--motion-ease)}@keyframes lg-fade-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}[data-surface=ledger] .lg-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}[data-surface=ledger] .lg-journey-label{display:block;margin:0 0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-weight:500;letter-spacing:.09em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-surface=ledger] .lg-journey-label.lg-journey-caps{text-transform:uppercase}[data-surface=ledger] .lg-journey-rule{display:block;width:100%}[data-surface=ledger] .lg-fill-track{position:relative;width:100%;height:2px;background-color:var(--rule);overflow:hidden}[data-surface=ledger] .lg-fill-bar{position:absolute;inset:0 auto 0 0;height:100%;transition:width var(--motion-fill) var(--motion-ease)}[data-surface=ledger] .lg-fill-sweep{position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,var(--status-action-edge),transparent);animation:lg-sweep var(--motion-sweep) var(--motion-ease-sweep) infinite}@keyframes lg-sweep{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){[data-surface=ledger] .lg-fill-sweep{display:none}[data-surface=ledger] .lg-statusbar-value-text{animation:none}}[data-surface=ledger] .lg-pageheader{display:flex;align-items:center;gap:12px;height:56px;padding:0 var(--page-inset-x);background-color:var(--surface-raised);border-bottom:1px solid var(--rule)}[data-surface=ledger] .lg-pageheader-name{max-width:44%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;color:var(--text-primary)}[data-surface=ledger] .lg-pageheader-fiscal{flex:none;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--text-quiet)}[data-surface=ledger] .lg-pageheader-persona{margin-left:auto;font-size:11.5px;color:var(--text-secondary)}