.sankey-flow_figure__xkzDf{display:grid;min-width:0;gap:var(--space-3);margin:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.sankey-flow_stages__A12GP{position:relative;min-width:0;height:20px}.sankey-flow_stage__3_7_z{position:absolute;top:0;color:var(--text-muted);font-size:var(--text-xs);line-height:20px;white-space:nowrap}.sankey-flow_stage__3_7_z[data-hidden]{visibility:hidden}.sankey-flow_footer__zluK1{display:flex;min-width:0;justify-content:flex-end}.sankey-flow_flowToggle___MDPd{display:inline-flex;min-height:32px;flex:none;align-items:center;gap:8px;padding:0 12px 0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:1;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.sankey-flow_flowToggle___MDPd:active{transform:scale(.97)}.sankey-flow_flowToggle___MDPd[aria-pressed=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.sankey-flow_flowToggle___MDPd:hover{border-color:var(--border-strong);color:var(--foreground)}}.sankey-flow_flowIcon__A_yi4{display:inline-flex;width:14px;justify-content:space-between}.sankey-flow_flowIcon__A_yi4 span{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.45;transition:opacity var(--duration-fast) var(--ease-standard)}.sankey-flow_flowToggle___MDPd[aria-pressed=true] .sankey-flow_flowIcon__A_yi4 span{opacity:1;animation:sankey-flow_drift__Re0og 1.2s var(--ease-in-out) infinite}.sankey-flow_flowToggle___MDPd[aria-pressed=true] .sankey-flow_flowIcon__A_yi4 span:nth-child(2){animation-delay:.15s}.sankey-flow_flowToggle___MDPd[aria-pressed=true] .sankey-flow_flowIcon__A_yi4 span:nth-child(3){animation-delay:.3s}@keyframes sankey-flow_drift__Re0og{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.sankey-flow_chart__0fois,.sankey-flow_plot___zkxp{position:relative;min-width:0}.sankey-flow_plot___zkxp{outline:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.sankey-flow_svg__YdTkY{position:relative;display:block;overflow:visible}.sankey-flow_canvas__CNkXZ{position:absolute;inset:0;display:block;pointer-events:none}.sankey-flow_inks__IkHmU{position:absolute;width:0;height:0;overflow:hidden;background:var(--glow,var(--accent));color:var(--foreground);pointer-events:none}.sankey-flow_band__i3IxB{fill:color-mix(in oklch,var(--foreground) 9%,transparent);cursor:pointer;transition:fill var(--duration-fast) var(--ease-standard)}.sankey-flow_chart__0fois[data-focus] .sankey-flow_band__i3IxB{fill:color-mix(in oklch,var(--foreground) 5%,transparent)}@media (hover:hover) and (pointer:fine){.sankey-flow_chart__0fois:not([data-focus]) .sankey-flow_band__i3IxB:hover{fill:color-mix(in oklch,var(--foreground) 14%,transparent)}}.sankey-flow_glows__QdgTC{pointer-events:none}.sankey-flow_glow__8Dyrk{fill:color-mix(in oklch,var(--glow,var(--accent)) 34%,transparent)}.sankey-flow_node__TxvIq{fill:color-mix(in oklch,var(--foreground) 72%,var(--surface));cursor:pointer;transition:fill var(--duration-fast) var(--ease-standard)}.sankey-flow_chart__0fois[data-focus] .sankey-flow_node__TxvIq{fill:color-mix(in oklch,var(--foreground) 28%,var(--surface))}.sankey-flow_nodeGlow__5VaBV{fill:var(--glow,var(--accent));pointer-events:none}.sankey-flow_chart__0fois[data-glow="0"]{--glow:var(--series-1)}.sankey-flow_chart__0fois[data-glow="1"]{--glow:var(--series-2)}.sankey-flow_chart__0fois[data-glow="2"]{--glow:var(--series-3)}.sankey-flow_chart__0fois[data-glow="3"]{--glow:var(--series-4)}.sankey-flow_chart__0fois [data-slot="0"]{--ink:var(--series-1)}.sankey-flow_chart__0fois [data-slot="1"]{--ink:var(--series-2)}.sankey-flow_chart__0fois [data-slot="2"]{--ink:var(--series-3)}.sankey-flow_chart__0fois [data-slot="3"]{--ink:var(--series-4)}.sankey-flow_band__i3IxB[data-slot]{fill:color-mix(in oklch,var(--ink) 22%,transparent)}.sankey-flow_chart__0fois[data-focus] .sankey-flow_band__i3IxB[data-slot]{fill:color-mix(in oklch,var(--ink) 7%,transparent)}@media (hover:hover) and (pointer:fine){.sankey-flow_chart__0fois:not([data-focus]) .sankey-flow_band__i3IxB[data-slot]:hover{fill:color-mix(in oklch,var(--ink) 36%,transparent)}}.sankey-flow_node__TxvIq[data-slot]{fill:var(--ink)}.sankey-flow_chart__0fois[data-focus] .sankey-flow_node__TxvIq[data-slot]{fill:color-mix(in oklch,var(--ink) 40%,var(--surface))}.sankey-flow_labels__LQU_V{position:absolute;inset:0;pointer-events:none}.sankey-flow_nodeLabel__eOZur{position:absolute;top:0;left:0;display:grid;gap:1px;line-height:1.2;white-space:nowrap;text-shadow:0 0 2px var(--surface),0 0 4px var(--surface),0 0 8px var(--surface);transition:opacity var(--duration-fast) var(--ease-standard)}.sankey-flow_nodeLabel__eOZur[data-size=short]{grid-auto-flow:column;gap:6px;align-items:baseline}.sankey-flow_nodeLabel__eOZur[data-size=none]{opacity:0}.sankey-flow_nodeName__9hRuC{overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis}.sankey-flow_nodeValue__BugW1{overflow:hidden;color:var(--foreground);font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.sankey-flow_nodeLabel__eOZur[data-size=short] .sankey-flow_nodeValue__BugW1{font-size:var(--text-xs)}.sankey-flow_nodeLabel__eOZur[data-lit] .sankey-flow_nodeName__9hRuC{color:var(--foreground)}.sankey-flow_tooltip__ifYvw{position:absolute;top:0;left:0;z-index:2;display:grid;min-width:168px;max-width:min(240px,100%);gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;scale:.96;transition:opacity var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.sankey-flow_tooltip__ifYvw[data-on]{opacity:1;scale:1}.sankey-flow_tipTitle__XgoNX{margin:0;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body)}.sankey-flow_tipValue__cibBw{margin:0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.sankey-flow_tipNote__OJ7pB{margin:0 0 2px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.sankey-flow_tipNote__OJ7pB,.sankey-flow_tipRow__lzJvf{color:var(--text-muted);line-height:var(--leading-body)}.sankey-flow_tipRow__lzJvf{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:var(--text-xs)}.sankey-flow_tipShare__L_1Jz{color:var(--foreground);font-variant-numeric:tabular-nums}.sankey-flow_message__nL2Q_{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--text-muted);font-size:var(--text-sm);pointer-events:none}.sankey-flow_srOnly__nRZWm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.sankey-flow_band__i3IxB,.sankey-flow_flowIcon__A_yi4 span,.sankey-flow_flowToggle___MDPd,.sankey-flow_nodeLabel__eOZur,.sankey-flow_node__TxvIq,.sankey-flow_tooltip__ifYvw{transition:none}.sankey-flow_flowToggle___MDPd[aria-pressed=true] .sankey-flow_flowIcon__A_yi4 span{animation:none}}