.canvas-wrap[data-v-19fb1b03]{flex:1 1 auto;min-height:0;width:100%;height:100%;background:var(--bg-gray-50,#fafafa);border:1px solid var(--border-light,#e0e0e0);border-radius:.25rem;overflow:hidden;position:relative;box-shadow:none}.x6-container[data-v-19fb1b03]{position:absolute;inset:0;width:100%;height:100%}.x6-container[data-v-19fb1b03] .x6-graph,.x6-container[data-v-19fb1b03] .x6-graph-svg,.x6-container[data-v-19fb1b03] .x6-graph-svg-viewport{width:100%!important;height:100%!important}.hint[data-v-19fb1b03]{left:10px;font-size:11px;color:var(--text-light,#8a8a8a);background:#fff;border:1px solid var(--border-light,#e0e0e0);border-radius:.25rem;padding:4px 8px}.flow-legend[data-v-19fb1b03],.hint[data-v-19fb1b03]{position:absolute;bottom:8px;z-index:2;pointer-events:none}.flow-legend[data-v-19fb1b03]{right:10px;display:flex;flex-wrap:wrap;gap:6px;max-width:480px;justify-content:flex-end}.flow-legend span[data-v-19fb1b03]{font-size:10px;color:var(--text-secondary,#4a4a4a);background:#fff;border:1px solid var(--border-light,#e0e0e0);border-radius:.25rem;padding:3px 7px;display:inline-flex;align-items:center;gap:5px}.flow-legend i[data-v-19fb1b03]{display:inline-block;width:16px;height:0;border-top:2px solid}.flow-legend i.dash[data-v-19fb1b03]{border-style:dashed}.x6-tooltip[data-v-19fb1b03]{position:absolute;z-index:20;max-width:320px;padding:10px 12px;font-size:12px;line-height:1.5;border-radius:.25rem;box-shadow:none;border:1px solid var(--border-light,#e0e0e0);background:#fff;color:var(--text-secondary,#4a4a4a);pointer-events:none}.x6-tooltip[data-v-19fb1b03] .tip-title{font-weight:700;margin-bottom:3px;color:var(--text-primary,#1a1a1a);font-size:13px}.x6-tooltip[data-v-19fb1b03] .tip-meta{color:var(--text-light,#8a8a8a);font-size:11px;margin-bottom:5px}.x6-tooltip[data-v-19fb1b03] .tip-docs{margin:6px 0 4px;padding:6px 8px;background:var(--gradient-red-light,#fef2f2);border-left:3px solid var(--primary-red,#c4261d);border-radius:0 .25rem .25rem 0;font-size:12px;color:var(--text-primary,#1a1a1a);line-height:1.45}.x6-tooltip[data-v-19fb1b03] .tip-docs b{color:var(--primary-red,#c4261d)}.x6-tooltip[data-v-19fb1b03] .tip-list{margin:0;padding-left:15px}.finance-graph-page[data-v-5018bb14]{--border:var(--border-light,#e0e0e0);--text:var(--text-primary,#1a1a1a);--muted:var(--text-light,#8a8a8a);--l4:#6b6b6b;--l3:var(--primary-red,#c4261d);--l1:#2d2d2d;--l2:var(--primary-red-dark,#9b1f17);height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;padding:16px 20px 12px;gap:12px;box-sizing:border-box;background:var(--bg-white,#fff);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.finance-graph-page[data-v-5018bb14]>.canvas-wrap{flex:1 1 auto;min-height:0}.header[data-v-5018bb14]{background:var(--bg-white,#fff);border:1px solid var(--border);border-radius:.25rem;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0;box-shadow:none}.header-left[data-v-5018bb14]{display:flex;flex-direction:column;gap:4px}.eyebrow[data-v-5018bb14]{font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--primary-red,#c4261d);background:var(--gradient-red-light,#fef2f2);border-radius:.25rem;padding:2px 8px;width:-moz-fit-content;width:fit-content}.header h1[data-v-5018bb14]{font-size:clamp(17px,2vw,20px);font-weight:700;color:var(--text-primary,#1a1a1a);margin:0}.subtitle[data-v-5018bb14]{font-size:12px;color:var(--muted);margin:0}.header-right[data-v-5018bb14]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.legend[data-v-5018bb14]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.legend-item[data-v-5018bb14]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--text-secondary,#4a4a4a);background:var(--bg-gray-50,#fafafa);border:1px solid var(--border);border-radius:.25rem;padding:3px 8px}.dot[data-v-5018bb14]{width:8px;height:8px;border-radius:2px}.dot.l4[data-v-5018bb14]{background:var(--l4)}.dot.l3[data-v-5018bb14]{background:var(--l3)}.dot.l1[data-v-5018bb14]{background:var(--l1)}.dot.l2[data-v-5018bb14]{background:var(--l2)}.toolbar[data-v-5018bb14]{display:flex;gap:6px}.btn[data-v-5018bb14]{padding:5px 12px;border-radius:.25rem;font-size:12px;font-weight:500;cursor:pointer;border:1px solid var(--border);background:var(--bg-white,#fff);color:var(--text);font-family:inherit;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn[data-v-5018bb14]:hover{border-color:var(--primary-red,#c4261d);color:var(--primary-red,#c4261d);background:rgba(196,38,29,.05)}.btn.primary[data-v-5018bb14]{background:var(--primary-red,#c4261d);border-color:var(--primary-red,#c4261d);color:#fff}.btn.primary[data-v-5018bb14]:hover{background:var(--primary-red-dark,#9b1f17);border-color:var(--primary-red-dark,#9b1f17);color:#fff}