.dashboard.svelte-1uha8ag{min-height:100vh;max-width:1120px;margin:0 auto}.mono.svelte-1uha8ag{font-family:JetBrains Mono,monospace}.tabular-nums.svelte-1uha8ag{font-variant-numeric:tabular-nums}.data-table th.text-right{text-align:right}.chart-container.svelte-1uha8ag{position:relative}.chart-svg.svelte-1uha8ag{width:100%;height:140px;overflow:visible}.chart-card.svelte-1uha8ag{transition:border-color .3s,box-shadow .3s}.chart-card.svelte-1uha8ag:hover{border-color:color-mix(in oklch,var(--primary) 30%,var(--border))}.chart-bar.svelte-1uha8ag{animation:svelte-1uha8ag-grow-bar .5s cubic-bezier(.4,0,.2,1) both;transform-origin:bottom;transition:opacity .15s ease}.chart-bar-active.svelte-1uha8ag{filter:brightness(1.2)}@keyframes svelte-1uha8ag-grow-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.chart-tooltip.svelte-1uha8ag{position:absolute;transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:1px;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:6px 12px;box-shadow:0 4px 12px #00000026;z-index:10;white-space:nowrap;animation:svelte-1uha8ag-tooltip-in .12s ease-out}.chart-tooltip-value.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700;color:var(--foreground);font-variant-numeric:tabular-nums}.chart-tooltip-label.svelte-1uha8ag{font-size:.65rem;color:var(--muted-foreground)}@keyframes svelte-1uha8ag-tooltip-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}
