.ledger-caption.svelte-1b7acd3{font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:-.02em;color:var(--text);padding-bottom:.75rem;border-bottom:1px solid var(--border)}.ledger-row.svelte-1b7acd3{padding:1rem 0;border-bottom:1px solid var(--border)}.ledger-head.svelte-1b7acd3{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.ledger-label.svelte-1b7acd3{font-size:.9375rem;color:var(--text-secondary)}.ledger-score.svelte-1b7acd3{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.ledger-track.svelte-1b7acd3{height:3px;border-radius:999px;background:var(--surface-raised);overflow:hidden}.ledger-fill.svelte-1b7acd3{height:100%;border-radius:inherit;transform-origin:left;animation:svelte-1b7acd3-ledger-grow .9s cubic-bezier(.22,1,.36,1) backwards}@keyframes svelte-1b7acd3-ledger-grow{0%{transform:scaleX(0)}}.ledger-detail.svelte-1b7acd3{margin-top:.4375rem;font-size:.75rem;color:var(--text-muted)}.ledger-clear.svelte-1b7acd3{color:var(--text-muted)}.ledger-sep.svelte-1b7acd3{margin:0 .4375rem;color:var(--border-strong)}@media (prefers-reduced-motion: reduce){.ledger-fill.svelte-1b7acd3{animation:none}}
