.funnel.svelte-7bj0ag{display:flex;flex-direction:column;gap:var(--spacing-3)}.funnel-row.svelte-7bj0ag{display:grid;grid-template-columns:140px 1fr 80px;gap:var(--spacing-4);align-items:center}@media(max-width:640px){.funnel-row.svelte-7bj0ag{grid-template-columns:1fr;gap:var(--spacing-1)}}.funnel-label.svelte-7bj0ag{display:flex;flex-direction:column;gap:1px}.funnel-step-name.svelte-7bj0ag{font-size:var(--text-fluid-sm);font-weight:600;color:var(--color-fg)}.funnel-step-path.svelte-7bj0ag{font-size:var(--text-fluid-xs);color:var(--color-muted);font-family:ui-monospace,Cascadia Code,Fira Code,monospace}.funnel-bar-container.svelte-7bj0ag{width:100%;min-width:0;height:32px;border-radius:var(--radius-md);background:var(--color-subtle);overflow:hidden}.funnel-bar.svelte-7bj0ag{height:100%;background:var(--color-primary);border-radius:var(--radius-md);display:flex;align-items:center;padding-left:var(--spacing-3);min-width:40px;transition:width var(--duration-normal)}.funnel-count.svelte-7bj0ag{font-size:var(--text-fluid-xs);font-weight:600;color:var(--color-on-primary-container);white-space:nowrap;font-variant-numeric:tabular-nums}.funnel-meta.svelte-7bj0ag{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.funnel-rate.svelte-7bj0ag{font-size:var(--text-fluid-sm);font-weight:600;color:var(--color-fg);font-variant-numeric:tabular-nums}.funnel-dropoff.svelte-7bj0ag{font-size:var(--text-fluid-xs);color:var(--color-error);font-variant-numeric:tabular-nums}.funnels-layout.svelte-oho5vy{display:flex;flex-direction:column;gap:var(--spacing-6)}.funnels-controls.svelte-oho5vy{display:flex;align-items:center;justify-content:space-between}.funnels-meta.svelte-oho5vy{display:flex;align-items:center;gap:var(--spacing-4)}.conversion-banner.svelte-oho5vy{display:flex;align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-subtle)}.conversion-label.svelte-oho5vy{font-size:var(--text-fluid-sm);font-weight:500;color:var(--color-muted)}.conversion-value.svelte-oho5vy{font-size:var(--text-fluid-2xl);font-weight:700;color:var(--color-fg);font-variant-numeric:tabular-nums}.conversion-detail.svelte-oho5vy{font-size:var(--text-fluid-sm);color:var(--color-muted)}.funnel-table.svelte-oho5vy{width:100%;border-collapse:collapse;font-size:var(--text-fluid-sm)}.funnel-table.svelte-oho5vy th:where(.svelte-oho5vy){text-align:left;padding:var(--spacing-2) var(--spacing-3);font-weight:600;color:var(--color-muted);border-bottom:1px solid var(--color-border)}.funnel-table.svelte-oho5vy th.numeric:where(.svelte-oho5vy),.funnel-table.svelte-oho5vy td.numeric:where(.svelte-oho5vy){text-align:right}.funnel-table.svelte-oho5vy td:where(.svelte-oho5vy){padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border);color:var(--color-fg);font-variant-numeric:tabular-nums}.funnel-table.svelte-oho5vy .step-label:where(.svelte-oho5vy){font-weight:600}.funnel-table.svelte-oho5vy .dropoff:where(.svelte-oho5vy){color:var(--color-error)}
