.ledger-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:0 0 16px -11px var(--primary), var(--shadow-xs);position:relative}.ledger-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--primary), var(--chart-3), transparent);opacity:.6;height:1px;position:absolute;top:-1px;left:12%;right:12%}.ledger-action{transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast)}.ledger-action:hover{border-color:var(--primary);box-shadow:0 0 22px -13px var(--primary)}.ledger-chart-grid{background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);background-size:12.5% 25%}.ledger-number{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.055em}.ledger-digit{animation:.3s ease-out both ledger-roll;animation-delay:calc(var(--digit-index) * 40ms);display:inline-block}.ledger-private{transition:filter var(--transition-normal)}.ledger-privacy-on .ledger-private{filter:blur(9px);user-select:none}.ledger-device{border:1px solid var(--muted-foreground);border-radius:6px;width:112px;height:40px;position:relative;transform:rotate(-12deg)}.ledger-device:before{content:"";background:var(--secondary);border:1px solid var(--border);border-radius:3px;position:absolute;inset:7px 42px 7px 10px}.ledger-device:after{content:"";border:1px solid var(--muted-foreground);border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:12px}.ledger-empty-ring{border:18px solid var(--muted);width:154px;height:154px;box-shadow:inset 0 0 0 1px var(--border), 0 0 0 1px var(--border);border-radius:50%}.ledger-focus:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@keyframes ledger-roll{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ledger-digit{animation:none}.ledger-action,.ledger-private{transition:none}}
