.unovis-single-container.svelte-kyow62{display:block;position:relative;width:100%}.sankey-container.svelte-1qnjrzn{min-width:800px;background:#f5f5f5;border:2px solid #ddd}.sankey-demo.svelte-1kmc6fa{display:grid;gap:16px}.sankey-demo__tabs.svelte-1kmc6fa{display:flex;flex-wrap:wrap;gap:6px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2)}.sankey-demo__tab.svelte-1kmc6fa{flex:1 1 140px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--fg-2);background:transparent;border:1px solid transparent;border-radius:var(--r-1);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.sankey-demo__tab.svelte-1kmc6fa:hover{color:var(--fg-1);background:var(--surface-2)}.sankey-demo__tab.active.svelte-1kmc6fa{color:var(--fg-1);background:var(--bg);border-color:var(--border)}.sankey-demo__hint.svelte-1kmc6fa{margin:0;padding:12px 16px;font-size:13px;line-height:1.55;color:var(--fg-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2)}.sankey-demo__hint.svelte-1kmc6fa code:where(.svelte-1kmc6fa){font-family:var(--font-mono);font-size:12px;background:var(--surface-2);padding:1px 6px;border-radius:var(--r-1)}.sankey-demo__scroll.svelte-1kmc6fa{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2)}.sankey-compare.svelte-1kmc6fa{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:1100px){.sankey-compare.svelte-1kmc6fa{grid-template-columns:1fr 1fr}}.sankey-compare__panel.svelte-1kmc6fa{margin:0;display:grid;gap:8px}.sankey-compare__panel.svelte-1kmc6fa figcaption:where(.svelte-1kmc6fa){font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-2)}.sankey-recipes.svelte-1kmc6fa{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2)}.sankey-recipes__title.svelte-1kmc6fa{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--fg-1)}.sankey-recipes__list.svelte-1kmc6fa{margin:0;padding-left:18px;display:grid;gap:10px;font-size:13px;line-height:1.55;color:var(--fg-2)}.sankey-recipes__list.svelte-1kmc6fa strong:where(.svelte-1kmc6fa){color:var(--fg-1)}.sankey-recipes__list.svelte-1kmc6fa code:where(.svelte-1kmc6fa){font-family:var(--font-mono);font-size:12px;background:var(--surface-2);padding:1px 6px;border-radius:var(--r-1)}
