.demo.svelte-11aj326{background:var(--m-surface);border:1px solid var(--m-border);padding:40px}.shot.svelte-11aj326{border:1px solid var(--m-border);background:var(--m-card);border-radius:16px;overflow:hidden;box-shadow:0 30px 64px -40px #0f141273}.shot-fit.svelte-11aj326{width:100%;overflow:hidden}.shot-inner.svelte-11aj326{transform-origin:0 0;will-change:transform;width:1180px}.ui-bar.svelte-11aj326{border-bottom:1px solid var(--m-border);background:var(--m-surface-2);align-items:center;gap:28px;padding:18px 28px;display:flex}.ui-brand.svelte-11aj326{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-accent);font-size:13px}.ui-tab.svelte-11aj326{color:var(--m-fg-muted);font-size:14px}.ui-tab.is-active.svelte-11aj326{color:var(--m-fg-strong);box-shadow:inset 0 -2px 0 var(--m-accent);padding-bottom:4px;font-weight:600}.ui-body.svelte-11aj326{padding:28px}.ui-kpis.svelte-11aj326{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.ui-kpi.svelte-11aj326{border:1px solid var(--m-border);background:var(--m-card);border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.ui-kpi-label.svelte-11aj326{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--m-fg-subtle);font-size:11px}.ui-kpi-value.svelte-11aj326{color:var(--m-fg-strong);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.ui-kpi-value.is-positive.svelte-11aj326{color:var(--m-positive)}.ui-table.svelte-11aj326{border:1px solid var(--m-border);border-radius:12px;overflow:hidden}.ui-tr.svelte-11aj326{color:var(--m-fg-muted);border-top:1px solid var(--m-border);grid-template-columns:140px 220px minmax(0,1fr) 140px;gap:16px;padding:14px 20px;font-size:14px;display:grid}.ui-tr--head.svelte-11aj326{background:var(--m-surface-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--m-fg-subtle);border-top:0;font-size:11px}.ui-mono.svelte-11aj326{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-num.svelte-11aj326{text-align:right;font-variant-numeric:tabular-nums}.ui-negative.svelte-11aj326{color:var(--m-negative);font-weight:600}.cap.svelte-11aj326{color:var(--fg-muted);max-width:68ch;margin:16px 0 0;font-size:13px;line-height:1.55}.cap.svelte-11aj326 code:where(.svelte-11aj326){font-family:var(--font-mono);background:var(--bg-muted);padding:1px 5px;font-size:12px}
