<style>
.sankey-budget { width: 100%; --c2-chart--height: 320px; --c2-chart__node--width: 4px; --c2-chart__node--gap: 10px; --c2-chart__node--border-radius: 2px; --c2-chart__link--opacity: 0.22; --c2-chart__link__hover--opacity: 0.5; }
</style>
<c2-sankey-chart class="sankey-budget" link-color="target" data='[{"source":"Salary","target":"Take-home","value":3200},{"source":"Freelance","target":"Take-home","value":600},{"source":"Take-home","target":"Needs","value":1900},{"source":"Take-home","target":"Wants","value":1100},{"source":"Take-home","target":"Savings","value":800},{"source":"Needs","target":"Rent","value":1250},{"source":"Needs","target":"Groceries","value":450},{"source":"Needs","target":"Transport","value":200},{"source":"Wants","target":"Dining out","value":600},{"source":"Wants","target":"Hobbies","value":500},{"source":"Savings","target":"ETF","value":500},{"source":"Savings","target":"Emergency fund","value":300}]'></c2-sankey-chart>