.chart-container.svelte-154xxnl{cursor:crosshair;width:100%;position:relative}.chart-label.svelte-154xxnl{font-family:var(--font-sans);fill:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.grid-line.svelte-154xxnl{stroke:#ffffff0d;stroke-width:1px}.axis-label.svelte-154xxnl{font-family:var(--font-mono);fill:var(--text-muted);font-size:10px}.axis-line.svelte-154xxnl{stroke:#ffffff14;stroke-width:1px}.crosshair-line.svelte-154xxnl{stroke:#fff3;stroke-width:1px;stroke-dasharray:4 3}.flow-container.svelte-1rqgj3y{width:100%;position:relative}.flow-header.svelte-1rqgj3y{border-bottom:1px solid var(--border);align-items:center;margin-bottom:4px;padding:0 0 8px;display:flex}.flow-col-label.svelte-1rqgj3y{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:11px;font-weight:600}.flow-rows.svelte-1rqgj3y{flex-direction:column;gap:2px;display:flex}.flow-row.svelte-1rqgj3y{transition:background var(--transition);cursor:default;border-radius:6px;align-items:center;padding:4px 0;display:flex}.flow-row.svelte-1rqgj3y:hover{background:var(--bg-elevated)}.flow-label.svelte-1rqgj3y{flex-shrink:0;align-items:center;gap:8px;display:flex}.sector-dot-sq.svelte-1rqgj3y{border-radius:2px;flex-shrink:0;width:8px;height:8px}.flow-sector-name.svelte-1rqgj3y{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.flow-bar-area.svelte-1rqgj3y{flex-shrink:0;overflow:hidden}.zero-line.svelte-1rqgj3y{background:var(--border-strong);width:1px;position:absolute;top:4px;bottom:4px}.flow-value.svelte-1rqgj3y{font-family:var(--font-mono);text-align:right;flex-shrink:0;padding-left:8px;font-size:.75rem}.up.svelte-1rqgj3y{color:var(--accent-green)}.down.svelte-1rqgj3y{color:var(--accent-red)}.legend.svelte-1bti6pp{flex-direction:column;gap:2px;display:flex}.legend-item.svelte-1bti6pp{transition:background var(--transition);cursor:default;text-align:left;font-family:var(--font-sans);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.legend-item.clickable.svelte-1bti6pp{cursor:pointer}.legend-item.clickable.svelte-1bti6pp:hover{background:var(--bg-elevated)}.legend-item.selected.svelte-1bti6pp{background:var(--bg-elevated);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.legend-dot.svelte-1bti6pp{border-radius:3px;flex-shrink:0;width:10px;height:10px}.legend-info.svelte-1bti6pp{flex:1;min-width:0}.legend-name.svelte-1bti6pp{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.legend-values.svelte-1bti6pp{gap:8px;margin-top:1px;display:flex}.legend-cap.svelte-1bti6pp{font-family:var(--font-mono);color:var(--text-secondary);font-size:.6875rem}.legend-pct.svelte-1bti6pp{font-family:var(--font-mono);color:var(--text-muted);font-size:.6875rem}.legend-bar-wrap.svelte-1bti6pp{background:var(--bg-elevated);border-radius:2px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.legend-bar.svelte-1bti6pp{opacity:.7;border-radius:2px;height:100%;transition:width .4s}.trend-container.svelte-12na6a9{width:100%;position:relative}.trend-svg.svelte-12na6a9{cursor:crosshair;display:block}.legend.svelte-12na6a9{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:14px;display:flex}.legend-btn.svelte-12na6a9{font-size:.75rem;font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;transition:all var(--transition);-webkit-user-select:none;user-select:none;border-radius:100px;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-weight:500;display:inline-flex}.legend-btn.svelte-12na6a9:hover{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-strong)}.legend-btn.hidden-sector.svelte-12na6a9{opacity:.4;filter:grayscale(.6)}.legend-dot.svelte-12na6a9{width:8px;height:8px;transition:background var(--transition), border-color var(--transition);border:1.5px solid #0000;border-radius:50%;flex-shrink:0}.legend-name.svelte-12na6a9{white-space:nowrap}.legend-controls.svelte-12na6a9{gap:4px;margin-left:4px;display:inline-flex}.ctrl-btn.svelte-12na6a9{font-size:.6875rem;font-family:var(--font-sans);color:var(--text-muted);border:1px solid var(--border);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:100px;padding:3px 8px;font-weight:500}.ctrl-btn.svelte-12na6a9:hover{background:var(--bg-elevated);color:var(--text-secondary);border-color:var(--border-strong)}.grid-line{stroke:#ffffff0d;stroke-width:1px}.axis-label{font-family:var(--font-mono);fill:var(--text-muted);font-size:10px}.axis-line{stroke:#ffffff14;stroke-width:1px}.crosshair-line{stroke:#fff3;stroke-width:1px;stroke-dasharray:4 3}.zero-line{stroke:#ffffff26;stroke-width:1px;stroke-dasharray:none}.sector-line.svelte-12na6a9{transition:opacity .2s,stroke-width .2s}.tooltip.svelte-12na6a9{z-index:1000;pointer-events:none;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-lg);width:max-content;min-width:180px;max-width:280px;font-size:.8125rem;position:absolute}.tooltip-date.svelte-12na6a9{color:var(--text-muted);margin-bottom:var(--space-2);font-size:.6875rem;font-family:var(--font-mono)}.tooltip-row.svelte-12na6a9{align-items:center;gap:var(--space-2);padding:2px 0;display:flex}.tooltip-dot.svelte-12na6a9{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tooltip-name.svelte-12na6a9{color:var(--text-secondary);flex:1;font-size:.75rem}.tooltip-val.svelte-12na6a9{font-family:var(--font-mono);font-size:.75rem;font-weight:500}.up.svelte-12na6a9{color:var(--accent-green)}.down.svelte-12na6a9{color:var(--accent-red)}.page-header.svelte-gzmktl{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.header-stats.svelte-gzmktl{gap:var(--space-8);align-items:flex-end;display:flex}.stat-date.svelte-gzmktl{font-size:.875rem;font-family:var(--font-mono)}.text-green.svelte-gzmktl{color:var(--accent-green)}.text-red.svelte-gzmktl{color:var(--accent-red)}.time-range-card.svelte-gzmktl{margin-bottom:var(--space-4)}.main-layout.svelte-gzmktl{gap:var(--space-4);grid-template-columns:1fr 280px;align-items:start;display:grid}.chart-area.svelte-gzmktl{min-width:0}.sidebar.svelte-gzmktl{position:sticky;top:72px}@media (width<=1024px){.main-layout.svelte-gzmktl{grid-template-columns:1fr}.sidebar.svelte-gzmktl{position:static}.header-stats.svelte-gzmktl{gap:var(--space-4)}}@media (width<=600px){.page-header.svelte-gzmktl{flex-direction:column}.header-stats.svelte-gzmktl{gap:var(--space-2);flex-direction:column}}
