.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)}}.growth-chip.svelte-1uha8ag{font-size:.625rem;padding:.05rem .35rem;border-radius:.25rem;white-space:nowrap;background:color-mix(in oklch,var(--primary) 14%,transparent);color:var(--primary)}.growth-chip-down.svelte-1uha8ag{background:color-mix(in oklch,var(--muted-foreground) 14%,transparent);color:var(--muted-foreground)}.funnel-step.svelte-1uha8ag{position:relative;padding-left:2.25rem;padding-bottom:.875rem}.funnel-step.funnel-step-last.svelte-1uha8ag{padding-bottom:0}.funnel-step.svelte-1uha8ag:not(.funnel-step-last):before{content:"";position:absolute;left:.6875rem;top:1.5rem;bottom:.125rem;width:1px;background:var(--border)}.funnel-index.svelte-1uha8ag{position:absolute;left:0;top:.0625rem;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;border:1px solid var(--border);background:var(--card);font-size:.625rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.funnel-index-hi.svelte-1uha8ag{border-color:color-mix(in oklch,var(--primary) 45%,var(--border));color:var(--primary)}.funnel-flag.svelte-1uha8ag{font-size:.5625rem;text-transform:uppercase;letter-spacing:.06em;padding:.05rem .35rem;border-radius:.25rem;white-space:nowrap;background:color-mix(in oklch,var(--primary) 14%,transparent);color:var(--primary)}.funnel-flag-muted.svelte-1uha8ag{background:color-mix(in oklch,var(--muted-foreground) 12%,transparent);color:var(--muted-foreground)}.funnel-bar-svg.svelte-1uha8ag{width:100%;height:9px;display:block;overflow:visible}.funnel-bar.svelte-1uha8ag{animation:svelte-1uha8ag-grow-bar-x .55s cubic-bezier(.4,0,.2,1) both;transform-origin:left;transition:opacity .15s ease}@keyframes svelte-1uha8ag-grow-bar-x{0%{transform:scaleX(0)}to{transform:scaleX(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)}}
