.flow-research-sheet{min-width:0;--flow-sheet-heading-surface:color-mix(in srgb,var(--navigation-navy) 3%,var(--surface-panel))}.flow-research-sheet .panel{overflow:visible}.flow-research-sheet .table-scroll{max-height:calc(100dvh - 16rem);min-height:20rem;overflow:auto;overscroll-behavior:contain;position:relative;scrollbar-gutter:stable;container-type:inline-size}.flow-research-sheet.is-empty .table-scroll{min-height:0}.flow-research-sheet table.data{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value)}.flow-research-sheet.is-fitted table.data{width:100%;min-width:var(--flow-table-min)}.flow-research-sheet .data td,.flow-research-sheet .data th{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:var(--control-height-standard);padding:var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-default);text-align:center}.flow-research-sheet table.data td.num,.flow-research-sheet table.data th.num{text-align:center}.flow-research-sheet .data thead th{position:sticky;top:0;z-index:3;background:var(--flow-sheet-heading-surface);padding-right:var(--sp-4);color:var(--text-brand)}.flow-research-sheet .data thead .flow-col-ticker{border-inline-start:var(--border-width-emphasis) solid var(--accent-gold)}.flow-research-sheet.is-fitted .data thead th{white-space:normal;padding-inline:var(--sp-1) var(--sp-2)}.flow-research-sheet.is-fitted .data-sort-btn{width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}.flow-research-sheet .data .data-sort-btn,.flow-research-sheet.is-fitted .data .num .data-sort-btn{justify-content:center;text-align:center}.flow-research-sheet.is-fitted .data tbody td{padding-inline:var(--sp-2)}.flow-research-sheet .data .flow-col-ticker{position:sticky;left:0;z-index:2;background:var(--surface-primary);border-right:var(--border-width-structural) solid var(--border-emphasis)}.flow-research-sheet .data thead .flow-col-ticker{z-index:4;background:var(--flow-sheet-heading-surface)}.flow-research-sheet .data tr.is-selected td{background:color-mix(in srgb,var(--accent) 9%,var(--surface-primary))}.flow-research-sheet .data .flow-sheet-group-row td{background:var(--surface-secondary);font-weight:var(--weight-action)}.flow-plot-controls label{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--fs-body-sm)}.flow-plot-controls select{border:var(--border-width-structural) solid var(--border-emphasis);border-radius:var(--radius-2);padding:var(--sp-1) var(--sp-2);min-height:var(--control-height-standard);color:var(--text-primary);background:var(--surface-primary);font:inherit;max-width:100%}.flow-sheet-footer,.flow-sheet-footer>div{flex-wrap:wrap;align-items:center}.flow-sheet-group-toggle,.flow-sheet-ticker{border:0;padding:0;background:none;color:var(--text-primary);cursor:pointer;font:inherit;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis}.flow-sheet-ticker{font-family:var(--mono);font-weight:var(--weight-action);color:var(--etf-workstation-heading)}.flow-sheet-ticker .sym-cell{justify-content:flex-start;white-space:nowrap}.flow-sheet-ticker .security-mark{flex-shrink:0}.flow-sheet-percentile-heading{display:block;white-space:normal;overflow-wrap:normal;word-break:normal}.flow-sheet-heading-window{display:block;white-space:nowrap}.flow-sheet-column-period{display:inline;font:inherit;opacity:.8}.flow-sheet-column-period:before{content:" · "}.gilmer-workspace-shell .etf-flows-page .flow-research-sheet .data tbody td{padding-block:var(--sp-1);line-height:var(--type-workbench-table-line)}.flow-sheet-fund-identity{position:relative;display:grid;box-sizing:border-box;min-width:0;width:100%;justify-items:start;gap:var(--sp-1);padding-block:var(--sp-1);padding-inline-start:calc(var(--control-height-compact) + var(--sp-3));text-align:left}.flow-sheet-fund-identity .sym-cell{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-metadata-size);font-weight:var(--weight-action);line-height:var(--type-workbench-table-line);white-space:nowrap}.flow-sheet-fund-identity .security-mark{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:var(--control-height-compact);block-size:var(--control-height-compact);transform:translateY(-50%)}.flow-sheet-fund-name{display:block;max-width:100%;border:0;padding:0;background:none;font:inherit;color:var(--text-brand);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.flow-sheet-fund-context{min-width:0;max-width:100%;color:var(--text-brand);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line);font-weight:var(--weight-action);white-space:normal;overflow-wrap:anywhere}.flow-persistence-panel .data .flow-persistence-identity,.flow-research-sheet .data .flow-col-ticker{text-align:left;vertical-align:middle}.flow-persistence-panel .data .flow-persistence-identity .data-sort-btn,.flow-research-sheet .data .flow-col-ticker .data-sort-btn{justify-content:flex-start;text-align:left}.flow-sheet-group-toggle{text-align:left}.flow-sheet-fund-name:hover,.flow-sheet-ticker:hover{color:var(--accent-gold)}.flow-sheet-missing{color:var(--text-muted);font-weight:var(--weight-supporting)}.flow-price-quote{display:inline-grid;justify-items:center;gap:var(--sp-1);min-inline-size:max-content;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action);line-height:var(--type-workbench-table-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.flow-price-current,.flow-price-quote{color:var(--text-brand)}.flow-price-change.is-positive{color:var(--positive)}.flow-price-change.is-negative{color:var(--negative)}.flow-price-change.is-neutral{color:var(--text-muted)}.flow-sheet-intensity{display:flex;align-items:center;justify-content:center;gap:var(--sp-1)}.flow-sheet-intensity svg{width:1em;height:1em;flex-shrink:0}.flow-sheet-intensity.is-positive{color:var(--positive)}.flow-sheet-intensity.is-negative{color:var(--negative)}.flow-research-sheet .data tbody .flow-col-flow,.flow-research-sheet .data tbody .flow-col-flowPct{background:color-mix(in srgb,var(--navigation-navy) 3%,var(--surface-primary))}.flow-research-sheet .data tbody tr.is-selected td{background:color-mix(in srgb,var(--accent) 9%,var(--surface-primary))}.flow-sheet-group-label{color:var(--text-muted);font-size:var(--type-metadata-size)}.flow-sheet-cell{display:block;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-sheet-resize{position:absolute;right:0;top:0;height:100%;width:var(--sp-2);border-right:var(--border-width-structural) solid var(--border-default);cursor:col-resize;touch-action:none}.flow-sheet-resize:hover{background:var(--accent-gold)}.flow-plot-content :focus-visible,.flow-research-sheet :focus-visible,.flow-sheet-inspector :focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(var(--border-width-emphasis) * -1)}.flow-sheet-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:16rem;padding:var(--sp-5);text-align:center;white-space:normal;color:var(--text-secondary);font-size:var(--fs-body-sm)}.flow-sheet-empty p{max-width:38rem;line-height:inherit}.flow-plot-source,.flow-sheet-help,.flow-sheet-notice{padding:var(--sp-2) var(--sp-3);margin:0;color:var(--text-secondary);font-size:var(--type-metadata-size)}.flow-sheet-notice{background:var(--surface-secondary);border-left:var(--border-width-emphasis) solid var(--border-emphasis)}.flow-sheet-inspector{border:var(--border-width-structural) solid var(--border-default);background:var(--surface-primary);font-size:var(--fs-body-sm)}.flow-sheet-inspector summary{cursor:pointer;padding:var(--sp-3);color:var(--etf-workstation-heading)}.flow-sheet-inspector>div{padding:var(--sp-3)}.flow-sheet-inspector p{overflow-wrap:anywhere}.flow-sheet-detail-canvas{width:min(34rem,96vw);height:min(46rem,90dvh);font-family:var(--font-ui);font-size:var(--type-workbench-table-size)}.flow-sheet-detail-canvas .workspace-canvas-body{padding:0}.flow-sheet-detail-identity,.flow-sheet-detail-section,.flow-sheet-detail-source{padding:var(--sp-4);border-bottom:var(--border-width-structural) solid var(--border-default)}.flow-sheet-detail-identity h2,.flow-sheet-detail-section h3{margin:0 0 var(--sp-2);color:var(--text-brand);font-size:var(--fs-body);font-weight:var(--weight-section)}.flow-sheet-detail-section h3{border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);padding-inline-start:var(--sp-2)}.flow-sheet-detail-canvas p{margin:var(--sp-2) 0 0;color:var(--text-secondary);font-size:var(--type-metadata-size);overflow-wrap:anywhere}.flow-sheet-detail-section dl{margin:var(--sp-3) 0}.flow-sheet-detail-section dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--sp-3);padding-block:var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-faint)}.flow-sheet-detail-section dt{color:var(--text-secondary)}.flow-sheet-detail-section dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-action);overflow-wrap:anywhere}.flow-sheet-detail-canvas .workspace-canvas-footer{justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2)}.flow-sheet-unresolved{display:flex;flex-wrap:wrap;gap:var(--sp-2);overflow-wrap:anywhere}.flow-plot-pane{min-width:0}.flow-plot-pane .panel-head{flex-wrap:wrap;gap:var(--sp-2)}.flow-plot-controls{gap:var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-default)}.flow-plot-context,.flow-plot-controls{display:flex;flex-wrap:wrap;padding:var(--sp-3)}.flow-plot-context{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-body-sm)}.flow-plot-context span{color:var(--text-secondary)}.flow-plot-content{--flow-chart-height:23rem;min-width:0}.flow-plot-content.is-compact{--flow-chart-height:17rem}.flow-plot-content.is-large{--flow-chart-height:31rem}.flow-plot-chart{height:var(--flow-chart-height);min-height:16rem;max-height:70dvh;resize:vertical;overflow:auto}.flow-plot-evidence{max-height:12rem;overflow:auto;padding:var(--sp-2) var(--sp-3)}.flow-plot-evidence table{width:100%;border-collapse:collapse;font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-plot-evidence td,.flow-plot-evidence th{padding:var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-default);text-align:right}.flow-plot-evidence th:first-child{text-align:left}.flow-plot-expanded.workspace-canvas-panel{width:95vw;max-width:100rem;height:92dvh}.flow-plot-expanded .workspace-canvas-body{overflow:auto}.flow-plot-expanded .workspace-canvas-header .btn-secondary{width:auto;padding-inline:var(--sp-3);font-size:var(--fs-body-sm)}.flow-plot-expanded .flow-plot-chart{--flow-chart-height:49dvh}@media (max-width:760px){.flow-research-sheet .table-scroll{max-height:65dvh;min-height:18rem}.flow-research-sheet .data .flow-col-fundName{position:static}.flow-plot-controls label{min-width:0;flex-wrap:wrap}.flow-plot-expanded.workspace-canvas-panel{width:100%;height:100dvh}}.flow-research-sheet .data .flow-col-ticker{width:var(--flow-width-ticker);min-width:var(--flow-width-ticker);max-width:var(--flow-width-ticker)}.flow-research-sheet .data .flow-col-fundName{width:var(--flow-width-fundName);min-width:var(--flow-width-fundName);max-width:var(--flow-width-fundName)}.flow-research-sheet .data .flow-col-price{width:var(--flow-width-price);min-width:var(--flow-width-price);max-width:var(--flow-width-price)}.flow-research-sheet .data .flow-col-fundFamily{width:var(--flow-width-fundFamily);min-width:var(--flow-width-fundFamily);max-width:var(--flow-width-fundFamily)}.flow-research-sheet .data .flow-col-assetClass{width:var(--flow-width-assetClass);min-width:var(--flow-width-assetClass);max-width:var(--flow-width-assetClass)}.flow-research-sheet .data .flow-col-category{width:var(--flow-width-category);min-width:var(--flow-width-category);max-width:var(--flow-width-category)}.flow-research-sheet .data .flow-col-structure{width:var(--flow-width-structure);min-width:var(--flow-width-structure);max-width:var(--flow-width-structure)}.flow-research-sheet .data .flow-col-theme{width:var(--flow-width-theme);min-width:var(--flow-width-theme);max-width:var(--flow-width-theme)}.flow-research-sheet .data .flow-col-sector{width:var(--flow-width-sector);min-width:var(--flow-width-sector);max-width:var(--flow-width-sector)}.flow-research-sheet .data .flow-col-industry{width:var(--flow-width-industry);min-width:var(--flow-width-industry);max-width:var(--flow-width-industry)}.flow-research-sheet .data .flow-col-investmentStyle{width:var(--flow-width-investmentStyle);min-width:var(--flow-width-investmentStyle);max-width:var(--flow-width-investmentStyle)}.flow-research-sheet .data .flow-col-aum{width:var(--flow-width-aum);min-width:var(--flow-width-aum);max-width:var(--flow-width-aum)}.flow-research-sheet .data .flow-col-flow1w{width:var(--flow-width-flow1w);min-width:var(--flow-width-flow1w);max-width:var(--flow-width-flow1w)}.flow-research-sheet .data .flow-col-flow1m{width:var(--flow-width-flow1m);min-width:var(--flow-width-flow1m);max-width:var(--flow-width-flow1m)}.flow-research-sheet .data .flow-col-flow3m{width:var(--flow-width-flow3m);min-width:var(--flow-width-flow3m);max-width:var(--flow-width-flow3m)}.flow-research-sheet .data .flow-col-flow{width:var(--flow-width-flow);min-width:var(--flow-width-flow);max-width:var(--flow-width-flow)}.flow-research-sheet .data .flow-col-flowPct{width:var(--flow-width-flowPct);min-width:var(--flow-width-flowPct);max-width:var(--flow-width-flowPct)}.flow-research-sheet .data .flow-col-rank{width:var(--flow-width-rank);min-width:var(--flow-width-rank);max-width:var(--flow-width-rank)}.flow-research-sheet .data .flow-col-rankChange{width:var(--flow-width-rankChange);min-width:var(--flow-width-rankChange);max-width:var(--flow-width-rankChange)}.flow-research-sheet .data .flow-col-percentile{width:var(--flow-width-percentile);min-width:var(--flow-width-percentile);max-width:var(--flow-width-percentile)}.flow-research-sheet .data .flow-col-percentile1w{width:var(--flow-width-percentile1w);min-width:var(--flow-width-percentile1w);max-width:var(--flow-width-percentile1w)}.flow-research-sheet .data .flow-col-percentile1m{width:var(--flow-width-percentile1m);min-width:var(--flow-width-percentile1m);max-width:var(--flow-width-percentile1m)}.flow-research-sheet .data .flow-col-percentile3m{width:var(--flow-width-percentile3m);min-width:var(--flow-width-percentile3m);max-width:var(--flow-width-percentile3m)}.flow-research-sheet .data .flow-col-percentile6m{width:var(--flow-width-percentile6m);min-width:var(--flow-width-percentile6m);max-width:var(--flow-width-percentile6m)}.flow-research-sheet .data .flow-col-percentile1y{width:var(--flow-width-percentile1y);min-width:var(--flow-width-percentile1y);max-width:var(--flow-width-percentile1y)}.flow-research-sheet .data .flow-col-asOf{width:var(--flow-width-asOf);min-width:var(--flow-width-asOf);max-width:var(--flow-width-asOf)}.flow-research-sheet .data .flow-col-rsi14{width:var(--flow-width-rsi14);min-width:var(--flow-width-rsi14);max-width:var(--flow-width-rsi14)}.flow-research-sheet .data .flow-col-above50{width:var(--flow-width-above50);min-width:var(--flow-width-above50);max-width:var(--flow-width-above50)}.flow-research-sheet .data .flow-col-above200{width:var(--flow-width-above200);min-width:var(--flow-width-above200);max-width:var(--flow-width-above200)}.flow-research-sheet .data .flow-col-newHigh252{width:var(--flow-width-newHigh252);min-width:var(--flow-width-newHigh252);max-width:var(--flow-width-newHigh252)}.flow-research-sheet .data .flow-col-newLow252{width:var(--flow-width-newLow252);min-width:var(--flow-width-newLow252);max-width:var(--flow-width-newLow252)}.flow-research-sheet .data .flow-col-return63{width:var(--flow-width-return63);min-width:var(--flow-width-return63);max-width:var(--flow-width-return63)}.flow-research-sheet .data .flow-col-lookthroughPe{width:var(--flow-width-lookthroughPe);min-width:var(--flow-width-lookthroughPe);max-width:var(--flow-width-lookthroughPe)}.flow-research-sheet .data .flow-col-distributionYield{width:var(--flow-width-distributionYield);min-width:var(--flow-width-distributionYield);max-width:var(--flow-width-distributionYield)}.flow-research-sheet .data .flow-col-duration{width:var(--flow-width-duration);min-width:var(--flow-width-duration);max-width:var(--flow-width-duration)}.flow-research-sheet .data .flow-col-weeklyFlows{width:var(--flow-width-weeklyFlows);min-width:var(--flow-width-weeklyFlows);max-width:var(--flow-width-weeklyFlows)}.flow-sheet-weekly-caption{display:block;font:inherit;opacity:.8}.flow-sheet-flow-value{display:grid;gap:var(--sp-1);padding-block:var(--sp-1)}.flow-sheet-flow-value.is-positive{color:var(--positive)}.flow-sheet-flow-value.is-negative{color:var(--negative)}.flow-magnitude-wave{display:block;width:100%;height:1.5rem;overflow:visible}.flow-wave-track{stroke:var(--border-faint);stroke-width:1}.flow-wave-track,.flow-wave-zero{fill:none;vector-effect:non-scaling-stroke}.flow-wave-zero{stroke:var(--border-emphasis);stroke-width:1}.flow-wave-contour{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.flow-weekly-strip{display:flex;gap:var(--border-width-emphasis);align-items:center;min-width:0}.flow-weekly-strip>span{flex:1 1;height:var(--sp-3);min-width:var(--border-width-structural)}.flow-weekly-strip .is-positive{--flow-heat-tone:var(--positive)}.flow-weekly-strip .is-negative{--flow-heat-tone:var(--negative)}.flow-weekly-strip>span{background:color-mix(in srgb,var(--flow-heat-tone,var(--text-secondary)) var(--flow-heat-strength),var(--surface-primary))}.flow-weekly-strip .is-neutral{background:var(--surface-secondary)}.flow-weekly-strip .is-missing{background:repeating-linear-gradient(135deg,var(--surface-primary),var(--surface-primary) var(--sp-1),var(--surface-secondary) var(--sp-1),var(--surface-secondary) var(--sp-2));color:var(--text-muted)}.flow-view-context{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);color:var(--text-secondary);background:var(--surface-secondary);font:var(--weight-workbench-table-value) var(--type-workbench-table-size)/var(--type-workbench-table-line) var(--font-ui)}.flow-persistence-panel .table-scroll{max-height:calc(100dvh - 20rem);overflow:auto}.flow-persistence-panel .data{min-width:68rem;table-layout:fixed}.flow-persistence-panel .data thead th{background:var(--flow-sheet-heading-surface);color:var(--text-brand)}.flow-persistence-panel .data .flow-persistence-identity{width:22%}.flow-persistence-panel .data .flow-persistence-price{width:9rem}.flow-persistence-panel .data .flow-persistence-percentile{width:14%}.flow-persistence-panel .data td{padding:var(--sp-1)}.flow-persistence-panel .data td:first-child{padding-inline:var(--sp-3)}.flow-persistence-panel .data th:not(:first-child){text-align:center}.flow-persistence-panel .data td:has(>.research-heat--cell),.flow-persistence-panel .data td:has(>.research-heat-unavailable){position:relative;padding:0}.flow-persistence-panel .research-heat--cell,.flow-persistence-panel .research-heat-unavailable{display:grid;min-height:var(--table-row-compact);align-content:stretch}.flow-persistence-panel .research-heat--cell>span,.flow-persistence-panel .research-heat-unavailable>.flow-heat-cell{display:grid}.flow-heat-cell{display:grid;min-height:var(--table-row-compact);align-content:center;justify-items:end;gap:calc(var(--sp-1) / 2);border:0;color:var(--text-primary);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:var(--sp-1)}.flow-heat-cell.is-missing{color:var(--text-muted)}.flow-heat-value{line-height:1}.flow-heat-percentile{color:var(--text-secondary);font-size:var(--type-metadata-size);font-weight:var(--weight-action);line-height:1}.flow-heat-cell:hover{outline:var(--border-width-emphasis) solid var(--accent-gold);outline-offset:calc(-1 * var(--border-width-emphasis))}.flow-support-stack{display:grid;gap:var(--sp-3);margin-top:var(--sp-3)}.flow-aggregate-window{overflow:hidden}.flow-aggregate-window .panel-head{min-height:var(--control-height-large);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);background:color-mix(in srgb,var(--navigation-navy) 3%,var(--surface-panel))}.flow-aggregate-expand{display:inline-flex;align-items:center;gap:var(--sp-1);border:0;background:transparent;color:var(--text-brand);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--weight-action);white-space:nowrap}.flow-aggregate-expand:hover{color:var(--link-hover);text-decoration:underline}.flow-sector-table{min-width:0;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);color:var(--text-brand)}.flow-sector-table .table-scroll{max-height:calc(100dvh - 16rem);overflow:auto}.flow-sector-table table.data{width:100%;min-width:45rem;font:inherit}.flow-sector-table .data td,.flow-sector-table .data th{padding:var(--sp-2);text-align:center;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-sector-table .data thead th{position:sticky;top:0;z-index:2;color:var(--text-brand)}.flow-sector-table .data .flow-sector-identity{width:30%;min-width:14rem;text-align:left}.flow-sector-table .data .flow-sector-price{min-width:9rem}.flow-sector-pages{display:flex;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-2);font:inherit}.flow-sector-table .data td.is-positive{color:var(--positive)}.flow-sector-table .data td.is-negative{color:var(--negative)}.flow-sector-open{display:inline-flex;align-items:center;gap:var(--sp-2);padding:0;border:0;background:none;color:var(--text-brand);font:inherit;font-weight:var(--weight-action);text-align:left;cursor:pointer}.flow-sector-open:hover{color:var(--text-brand);text-decoration:underline}.flow-sector-open:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--sp-1)}.flow-sector-source{display:block;color:var(--text-secondary);font-size:var(--type-metadata-size)}.flow-aggregate-expand svg{inline-size:1rem;block-size:1rem}.flow-aggregate-window-footer{display:flex;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3);color:var(--text-secondary);font-size:var(--type-metadata-size)}.flow-aggregate-window-footer a{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--text-brand);font-weight:var(--weight-action);text-decoration:none}.flow-aggregate-popout a svg,.flow-aggregate-window-footer svg{inline-size:1rem;block-size:1rem}.flow-aggregate-popout.workspace-canvas-panel{width:min(92vw,78rem);height:min(88dvh,52rem)}.flow-aggregate-popout .workspace-canvas-body{display:grid;min-height:0;grid-template-rows:minmax(0,1fr);overflow:auto;padding:var(--sp-4)}.flow-aggregate-popout .workspace-canvas-header .btn-secondary{display:inline-flex;width:auto;align-items:center;gap:var(--sp-1)}.flow-aggregate-popout .workspace-canvas-footer{justify-content:space-between}.flow-aggregate-popout .workspace-canvas-footer>span:last-child{display:flex;gap:var(--sp-3)}.flow-percentile{display:grid;grid-template-columns:auto minmax(3rem,1fr);align-items:center;gap:var(--sp-1) var(--sp-2);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-percentile-value{font-weight:var(--weight-action)}.flow-percentile-value small{color:var(--text-secondary);font:inherit;font-size:var(--type-metadata-size)}.flow-percentile-track{position:relative;height:var(--sp-1);background:var(--surface-secondary)}.flow-percentile-track i{display:block;inline-size:var(--flow-percentile);block-size:100%;background:var(--accent-gold)}.flow-percentile-change{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-1);color:var(--text-muted);font-size:var(--type-metadata-size)}.flow-percentile-change svg{inline-size:1em;block-size:1em}.flow-percentile-change.is-positive{color:var(--positive)}.flow-percentile-change.is-negative{color:var(--negative)}@media (max-width:760px){.flow-persistence-panel .table-scroll{max-height:65dvh}.flow-aggregate-window .panel-head{align-items:flex-start}.flow-aggregate-popout.workspace-canvas-panel{width:100%;height:100dvh}}.etf-flow-positioning{margin-top:var(--sp-3);overflow:hidden}.etf-flow-positioning .panel-head{flex-wrap:wrap;gap:var(--sp-2);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);background:color-mix(in srgb,var(--navigation-navy) 3%,var(--surface-panel))}.positioning-window-control{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--type-metadata-size)}.positioning-window-control select{min-height:var(--control-height-compact);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);padding-inline:var(--sp-2);font:inherit}.etf-flow-positioning .table-scroll{overflow:auto;max-height:36rem}.etf-flow-positioning table.data{min-width:64rem;width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--font-ui);font-size:var(--type-workbench-table-size)}.etf-flow-positioning .data td,.etf-flow-positioning .data th{height:var(--control-height-standard);padding:var(--sp-2) var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etf-flow-positioning .data thead th{position:sticky;top:0;z-index:2;min-height:var(--control-height-large);background:var(--navigation-navy);color:var(--text-on-accent);font-weight:var(--weight-section);line-height:var(--type-workbench-table-line);text-align:left;white-space:normal}.etf-flow-positioning .data th:first-child{width:21%}.etf-flow-positioning .data th:nth-child(2){width:12%}.etf-flow-positioning .data th:nth-child(3){width:11%}.etf-flow-positioning .data th:nth-child(4){width:13%}.etf-flow-positioning .data th:nth-child(5),.etf-flow-positioning .data th:nth-child(6){width:10%}.etf-flow-positioning .data th:nth-child(7){width:6%}.etf-flow-positioning .data th:nth-child(8){width:9%}.etf-flow-positioning .data th:nth-child(9){width:8%}.etf-flow-positioning .data .num{text-align:right}.etf-flow-positioning tbody th{color:var(--text-brand);text-align:left;font-weight:var(--weight-action)}.etf-flow-positioning tbody tr:hover>*{background:var(--surface-hover)}.etf-flow-positioning .positioning-level-asset_class>*{background:color-mix(in srgb,var(--navigation-navy) 5%,var(--surface-panel));font-weight:var(--weight-section)}.etf-flow-positioning .positioning-level-cohort th:first-child{padding-inline-start:var(--sp-6)}.etf-flow-positioning .positioning-level-sector th:first-child{padding-inline-start:var(--sp-8);color:var(--text-secondary);font-weight:var(--weight-supporting)}.positioning-disclosure{display:inline-flex;align-items:center;gap:var(--sp-2);max-width:100%;border:0;background:none;color:inherit;padding:0;font:inherit;cursor:pointer}.positioning-disclosure>span:first-child{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--control-height-compact);block-size:var(--control-height-compact);flex:0 0 auto;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-brand)}.positioning-disclosure:focus-visible>span:first-child,.positioning-disclosure:hover>span:first-child{border-color:var(--accent-gold);background:var(--surface-hover)}.positioning-label{padding-inline-start:calc(var(--control-height-compact) + var(--sp-2))}.positioning-percentile{display:grid;grid-template-columns:3rem minmax(3rem,1fr);align-items:center;gap:var(--sp-2)}.positioning-percentile>span{display:block;height:var(--sp-1);background:var(--surface-secondary)}.positioning-percentile i{display:block;inline-size:var(--positioning-percentile);block-size:100%;background:var(--accent-gold)}.etf-flow-positioning .is-positive{color:var(--positive)}.etf-flow-positioning .is-negative{color:var(--negative)}.positioning-coverage{display:inline-flex;min-width:3rem;justify-content:center;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);padding:calc(var(--sp-1) / 2) var(--sp-1);color:var(--text-secondary);background:var(--surface-panel)}.positioning-coverage.is-complete{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 28%,var(--border-default))}.positioning-coverage.is-partial{color:var(--accent-gold)}.positioning-methodology{margin:0;padding:var(--sp-2) var(--sp-3);border-top:var(--border-width-structural) solid var(--border-faint);color:var(--text-muted);font-size:var(--type-metadata-size);line-height:var(--type-workbench-table-line)}.etf-flow-positioning :focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(var(--border-width-emphasis) * -1)}@media (max-width:760px){.etf-flow-positioning .table-scroll{max-height:65dvh}}.term:has(.etf-flow-data-canvas){height:100dvh;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.term:has(.etf-flow-data-canvas)>.term-nav,.term:has(.etf-flow-data-canvas)>.term-topbar{display:none}.term:has(.etf-flow-data-canvas)>.term-main{height:100dvh;min-height:0;grid-column:1;grid-row:1}.mt-workspace-data-popout .mt-content{overflow:hidden;padding:0}.mt-workspace-data-popout .mt-content:has(>.etf-flow-data-canvas)>.funds-tape{display:none}.etf-flow-data-canvas{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);overflow:hidden;background:var(--canvas-background);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-body-size);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1.25}.etf-flow-data-canvas :is(button,input,select){font-family:var(--font-ui);font-size:var(--type-button-size)}.etf-flow-data-canvas.has-rail{grid-template-columns:minmax(0,1fr) minmax(21rem,25rem)}.etf-flow-canvas-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.etf-flow-canvas-toolbar{position:absolute;z-index:8;top:var(--sp-2);right:var(--sp-2);display:flex;align-items:center;gap:var(--sp-2);pointer-events:none}.etf-flow-data-canvas.has-rail .etf-flow-canvas-toolbar{display:none}.etf-flow-canvas-toolbar>*{pointer-events:auto}.etf-flow-canvas-demo,.etf-flow-canvas-pending,.etf-flow-canvas-unavailable{border:thin solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);box-shadow:var(--shadow-1);color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-action);padding:var(--sp-1) var(--sp-2)}.etf-flow-canvas-evidence-warning,.etf-flow-canvas-pane-header em.is-partial{color:var(--negative);font-weight:var(--weight-action)}.etf-flow-canvas-pane-header em.is-complete{color:var(--positive);font-weight:var(--weight-action)}.etf-flow-canvas-rail-trigger{min-height:var(--control-height-compact);border:thin solid var(--navigation-navy);border-radius:var(--radius-1);background:var(--navigation-navy);color:var(--navigation-text);font-weight:var(--weight-action);padding:0 var(--sp-3)}.etf-flow-canvas-grid{position:relative;display:grid;min-width:0;min-height:0;grid-column:1;grid-row:1;gap:var(--sp-1);overflow:hidden;padding:var(--sp-1)}.etf-flow-canvas-grid.layout-single{grid-template-columns:minmax(0,1fr)}.etf-flow-canvas-grid.layout-quad,.etf-flow-canvas-grid.layout-split-vertical{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-flow-canvas-grid.layout-quad,.etf-flow-canvas-grid.layout-split-horizontal{grid-template-rows:repeat(2,minmax(0,1fr))}.etf-flow-canvas-grid.layout-quad.split-x-25,.etf-flow-canvas-grid.layout-split-vertical.split-x-25{grid-template-columns:minmax(0,25fr) minmax(0,75fr)}.etf-flow-canvas-grid.layout-quad.split-x-30,.etf-flow-canvas-grid.layout-split-vertical.split-x-30{grid-template-columns:minmax(0,30fr) minmax(0,70fr)}.etf-flow-canvas-grid.layout-quad.split-x-35,.etf-flow-canvas-grid.layout-split-vertical.split-x-35{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.etf-flow-canvas-grid.layout-quad.split-x-40,.etf-flow-canvas-grid.layout-split-vertical.split-x-40{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.etf-flow-canvas-grid.layout-quad.split-x-45,.etf-flow-canvas-grid.layout-split-vertical.split-x-45{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.etf-flow-canvas-grid.layout-quad.split-x-50,.etf-flow-canvas-grid.layout-split-vertical.split-x-50{grid-template-columns:repeat(2,minmax(0,1fr))}.etf-flow-canvas-grid.layout-quad.split-x-55,.etf-flow-canvas-grid.layout-split-vertical.split-x-55{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.etf-flow-canvas-grid.layout-quad.split-x-60,.etf-flow-canvas-grid.layout-split-vertical.split-x-60{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.etf-flow-canvas-grid.layout-quad.split-x-65,.etf-flow-canvas-grid.layout-split-vertical.split-x-65{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.etf-flow-canvas-grid.layout-quad.split-x-70,.etf-flow-canvas-grid.layout-split-vertical.split-x-70{grid-template-columns:minmax(0,70fr) minmax(0,30fr)}.etf-flow-canvas-grid.layout-quad.split-x-75,.etf-flow-canvas-grid.layout-split-vertical.split-x-75{grid-template-columns:minmax(0,75fr) minmax(0,25fr)}.etf-flow-canvas-grid.layout-quad.split-y-25,.etf-flow-canvas-grid.layout-split-horizontal.split-y-25{grid-template-rows:minmax(0,25fr) minmax(0,75fr)}.etf-flow-canvas-grid.layout-quad.split-y-30,.etf-flow-canvas-grid.layout-split-horizontal.split-y-30{grid-template-rows:minmax(0,30fr) minmax(0,70fr)}.etf-flow-canvas-grid.layout-quad.split-y-35,.etf-flow-canvas-grid.layout-split-horizontal.split-y-35{grid-template-rows:minmax(0,35fr) minmax(0,65fr)}.etf-flow-canvas-grid.layout-quad.split-y-40,.etf-flow-canvas-grid.layout-split-horizontal.split-y-40{grid-template-rows:minmax(0,40fr) minmax(0,60fr)}.etf-flow-canvas-grid.layout-quad.split-y-45,.etf-flow-canvas-grid.layout-split-horizontal.split-y-45{grid-template-rows:minmax(0,45fr) minmax(0,55fr)}.etf-flow-canvas-grid.layout-quad.split-y-50,.etf-flow-canvas-grid.layout-split-horizontal.split-y-50{grid-template-rows:repeat(2,minmax(0,1fr))}.etf-flow-canvas-grid.layout-quad.split-y-55,.etf-flow-canvas-grid.layout-split-horizontal.split-y-55{grid-template-rows:minmax(0,55fr) minmax(0,45fr)}.etf-flow-canvas-grid.layout-quad.split-y-60,.etf-flow-canvas-grid.layout-split-horizontal.split-y-60{grid-template-rows:minmax(0,60fr) minmax(0,40fr)}.etf-flow-canvas-grid.layout-quad.split-y-65,.etf-flow-canvas-grid.layout-split-horizontal.split-y-65{grid-template-rows:minmax(0,65fr) minmax(0,35fr)}.etf-flow-canvas-grid.layout-quad.split-y-70,.etf-flow-canvas-grid.layout-split-horizontal.split-y-70{grid-template-rows:minmax(0,70fr) minmax(0,30fr)}.etf-flow-canvas-grid.layout-quad.split-y-75,.etf-flow-canvas-grid.layout-split-horizontal.split-y-75{grid-template-rows:minmax(0,75fr) minmax(0,25fr)}.etf-flow-canvas-resizer{position:absolute;z-index:7;border-radius:var(--radius-1);touch-action:none}.etf-flow-canvas-resizer.is-vertical{top:var(--sp-1);bottom:var(--sp-1);width:var(--sp-3);cursor:col-resize;transform:translateX(-50%)}.etf-flow-canvas-resizer.is-horizontal{right:var(--sp-1);left:var(--sp-1);height:var(--sp-3);cursor:row-resize;transform:translateY(-50%)}.etf-flow-canvas-resizer:after{position:absolute;border-radius:var(--radius-pill);background:var(--border-strong);content:""}.etf-flow-canvas-resizer.is-vertical:after{top:0;bottom:0;left:50%;width:var(--border-width-structural)}.etf-flow-canvas-resizer.is-horizontal:after{top:50%;right:0;left:0;height:var(--border-width-structural)}.etf-flow-canvas-resizer:focus-visible:after,.etf-flow-canvas-resizer:hover:after{background:var(--accent-gold)}.etf-flow-canvas-resizer:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(var(--border-width-emphasis) * -1)}.etf-flow-canvas-grid.split-x-25 .is-vertical{left:25%}.etf-flow-canvas-grid.split-x-30 .is-vertical{left:30%}.etf-flow-canvas-grid.split-x-35 .is-vertical{left:35%}.etf-flow-canvas-grid.split-x-40 .is-vertical{left:40%}.etf-flow-canvas-grid.split-x-45 .is-vertical{left:45%}.etf-flow-canvas-grid.split-x-50 .is-vertical{left:50%}.etf-flow-canvas-grid.split-x-55 .is-vertical{left:55%}.etf-flow-canvas-grid.split-x-60 .is-vertical{left:60%}.etf-flow-canvas-grid.split-x-65 .is-vertical{left:65%}.etf-flow-canvas-grid.split-x-70 .is-vertical{left:70%}.etf-flow-canvas-grid.split-x-75 .is-vertical{left:75%}.etf-flow-canvas-grid.split-y-25 .is-horizontal{top:25%}.etf-flow-canvas-grid.split-y-30 .is-horizontal{top:30%}.etf-flow-canvas-grid.split-y-35 .is-horizontal{top:35%}.etf-flow-canvas-grid.split-y-40 .is-horizontal{top:40%}.etf-flow-canvas-grid.split-y-45 .is-horizontal{top:45%}.etf-flow-canvas-grid.split-y-50 .is-horizontal{top:50%}.etf-flow-canvas-grid.split-y-55 .is-horizontal{top:55%}.etf-flow-canvas-grid.split-y-60 .is-horizontal{top:60%}.etf-flow-canvas-grid.split-y-65 .is-horizontal{top:65%}.etf-flow-canvas-grid.split-y-70 .is-horizontal{top:70%}.etf-flow-canvas-grid.split-y-75 .is-horizontal{top:75%}.etf-flow-canvas-pane{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-2);background:var(--surface-panel)}.etf-flow-canvas-pane.is-selected{border-color:var(--accent-gold);box-shadow:inset 0 0 0 var(--border-width-structural) var(--accent-gold)}.etf-flow-canvas-pane-footer button{min-height:var(--control-height-compact);border:thin solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);font-weight:var(--weight-action);padding:0 var(--sp-2)}.etf-flow-canvas-table,.etf-flow-canvas-table .table-scroll,.etf-flow-canvas-table-layout{min-width:0;min-height:0;height:100%}.etf-flow-canvas-table,.etf-flow-canvas-table .table-scroll{overflow:auto}.etf-flow-canvas-table-layout.has-structure-history{display:flex;flex-direction:column;overflow:auto}.etf-flow-canvas-table-layout.has-structure-history>.etf-flow-canvas-table{min-height:calc(var(--control-height-compact) * 8);flex:1 0 calc(var(--control-height-compact) * 8);height:auto}.etf-flow-canvas-structure-history{flex:0 0 auto;border-top:var(--border-width-emphasis) solid var(--border-default);background:var(--surface-panel)}.etf-flow-canvas-structure-history>summary{display:grid;min-height:var(--control-height-compact);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel));color:var(--text-brand);cursor:pointer;font-size:var(--type-workbench-table-size);font-weight:var(--weight-section);list-style:none;padding:var(--sp-1) var(--sp-3)}.etf-flow-canvas-structure-history>summary::-webkit-details-marker{display:none}.etf-flow-canvas-structure-history>summary:before{content:"›";font-size:var(--type-card-title-size);transition:transform .12s ease}.etf-flow-canvas-structure-history[open]>summary:before{transform:rotate(90deg)}.etf-flow-canvas-structure-history>summary:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(var(--border-width-emphasis) * -1)}.etf-flow-canvas-structure-history>summary small{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting)}.etf-flow-canvas-structure-history-content{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr) auto}.etf-flow-canvas-structure-history-content>header{display:flex;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-3);border-bottom:thin solid var(--border-faint);padding:var(--sp-1) var(--sp-3)}.etf-flow-canvas-structure-history-content>header>div:first-child{display:flex;min-width:0;align-items:baseline;gap:var(--sp-2)}.etf-flow-canvas-structure-history-content>header strong{color:var(--text-brand);font-size:var(--type-card-title-size)}.etf-flow-canvas-structure-history-content>header span,.etf-flow-canvas-structure-history-content>p{color:var(--text-muted);font-size:var(--type-metadata-size)}.etf-flow-canvas-structure-history-content>header [role=group]{display:inline-flex;flex:0 0 auto;border:thin solid var(--border-default);border-radius:var(--radius-1);overflow:hidden}.etf-flow-canvas-structure-history-content>header button{min-height:var(--control-height-compact);border:0;border-inline-start:thin solid var(--border-default);background:var(--surface-panel);color:var(--text-brand);font-size:var(--type-metadata-size);padding:0 var(--sp-3)}.etf-flow-canvas-structure-history-content>header button:first-child{border-inline-start:0}.etf-flow-canvas-structure-history-content>header button[aria-pressed=true]{background:var(--brand-navy);color:var(--text-on-accent);font-weight:var(--weight-action)}.etf-flow-canvas-structure-history-chart{min-width:0;min-height:0;background:var(--surface-panel)}.etf-flow-canvas-structure-history-content>p{margin:0;border-top:thin solid var(--border-faint);padding:var(--sp-1) var(--sp-3)}.etf-flow-canvas-plot{min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--surface-panel)}.etf-flow-canvas-exhibit{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr)}.etf-flow-canvas-exhibit.is-combo{grid-template-rows:minmax(0,1fr)}.etf-flow-canvas-combo{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto}.etf-flow-canvas-chart-stack{display:grid;min-width:0;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr))}.etf-flow-canvas-chart-pane{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);background:var(--surface-panel)}.etf-flow-canvas-chart-pane+.etf-flow-canvas-chart-pane{border-top:var(--border-width-emphasis) solid var(--border-default)}.etf-flow-canvas-chart-pane>header{display:flex;min-width:0;min-height:var(--control-height-compact);align-items:center;justify-content:flex-start;gap:var(--sp-3);border-bottom:thin solid var(--border-faint);padding:var(--sp-1) var(--sp-3)}.etf-flow-canvas-chart-pane>header strong{overflow:hidden;color:var(--text-brand);font-size:var(--type-card-title-size);font-weight:var(--weight-action);text-overflow:ellipsis;white-space:nowrap}.etf-flow-canvas-combo-note{margin:0;border-top:thin solid var(--border-faint)}.etf-flow-canvas-combo-note,.etf-flow-canvas-exhibit-head{color:var(--text-muted);font-size:var(--type-metadata-size);padding:var(--sp-1) var(--sp-3)}.etf-flow-canvas-exhibit-head{display:flex;min-width:0;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint);background:var(--surface-panel)}.etf-flow-canvas-exhibit-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-flow-canvas-exhibit-head span:last-child{flex:0 0 auto;color:var(--text-brand);font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etf-flow-canvas-exhibit-unavailable{display:grid;min-width:0;min-height:0;align-content:center;justify-items:center;gap:var(--sp-2);background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel));color:var(--text-muted);padding:var(--sp-6);text-align:center}.etf-flow-canvas-exhibit-unavailable>span{color:var(--text-brand);font-size:var(--type-metadata-size);font-weight:var(--weight-section);letter-spacing:var(--ls-label);text-transform:uppercase}.etf-flow-canvas-exhibit-unavailable strong{color:var(--text-brand);font-size:var(--type-card-title-size)}.etf-flow-canvas-exhibit-unavailable p{max-width:32rem;margin:0;line-height:1.4}.etf-flow-canvas-plot-empty{display:grid;min-width:0;min-height:0;place-items:center;color:var(--text-muted);padding:var(--sp-4);text-align:center}.etf-flow-canvas-table table.data{min-width:70rem;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.etf-flow-canvas-table table.data thead{position:sticky;z-index:4;top:0}.etf-flow-canvas-table table.data thead th:first-child{border-inline-start:var(--border-width-emphasis) solid var(--accent-gold)}.etf-flow-canvas-table table.data td,.etf-flow-canvas-table table.data th{height:var(--control-height-compact);padding:var(--sp-1) var(--sp-2);text-align:center;white-space:nowrap}.etf-flow-canvas-table table.data td.num,.etf-flow-canvas-table table.data th.num{text-align:center}.etf-flow-canvas-table table.data .data-sort-btn{width:100%;justify-content:center;text-align:center}.etf-flow-canvas-flow-value{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etf-flow-canvas-flow-value.is-positive{color:var(--positive)}.etf-flow-canvas-flow-value.is-negative{color:var(--negative)}.etf-flow-canvas-flow-value.is-material-flow{font-weight:var(--weight-action)}.etf-flow-canvas-flow-value svg{width:var(--sp-4);height:var(--sp-4);flex:0 0 auto}.etf-flow-canvas-percentile-change,.etf-flow-canvas-percentile-value{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etf-flow-canvas-percentile-value.is-positive{color:var(--positive)}.etf-flow-canvas-percentile-value.is-negative{color:var(--negative)}.etf-flow-canvas-percentile-value.is-neutral{color:var(--text-primary)}.etf-flow-canvas-percentile-change svg{width:var(--sp-4);height:var(--sp-4);flex:0 0 auto}.etf-flow-canvas-rank-menu{position:relative;display:inline-block;text-align:left}.etf-flow-canvas-rank-menu summary{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:var(--sp-1);color:var(--text-faint);cursor:pointer;list-style:none}.etf-flow-canvas-inline-title{overflow:hidden;color:var(--text-brand);font-weight:var(--weight-section);text-overflow:ellipsis;white-space:nowrap}.etf-flow-canvas-rank-menu summary::-webkit-details-marker{display:none}.etf-flow-canvas-rank-menu summary:focus-visible{border-radius:var(--radius-1);outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--border-width-emphasis)}.etf-flow-canvas-rank-menu[open] summary{color:var(--text-brand)}.etf-flow-canvas-rank-menu>div{position:absolute;z-index:8;top:calc(100% + var(--sp-2));left:0;display:grid;width:15rem;border:thin solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-panel);box-shadow:var(--shadow-1);padding:var(--sp-1)}.etf-flow-canvas-rank-menu>div button{display:flex;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-3);border:0;border-radius:var(--radius-1);background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;padding:0 var(--sp-2);text-align:left}.etf-flow-canvas-rank-menu>div button:focus-visible,.etf-flow-canvas-rank-menu>div button:hover{background:var(--surface-hover)}.etf-flow-canvas-rank-menu>div button.is-active{color:var(--text-brand);font-weight:var(--weight-action)}.etf-flow-canvas-rank-menu>div button:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(var(--border-width-emphasis) * -1)}.etf-flow-canvas-table table.data tbody tr[aria-selected=true] td{border-block-color:var(--accent-gold)}.etf-flow-canvas-table table.data tbody tr[aria-selected=true] td:first-child{border-left-color:var(--accent-gold)}.etf-flow-canvas-table table.data tbody tr[aria-selected=true] td:last-child{border-right-color:var(--accent-gold)}.etf-flow-canvas-identity{display:flex;min-width:12rem;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--sp-2);text-align:center}.etf-flow-canvas-identity>.sector-mark{flex:0 0 auto}.etf-flow-canvas-identity b{color:var(--text-brand);font-family:var(--mono)}.etf-flow-canvas-identity span{overflow:hidden;text-overflow:ellipsis}.etf-flow-canvas-identity small{flex-basis:100%;color:var(--text-muted);font-size:var(--type-metadata-size)}.etf-flow-canvas-pane-footer{display:flex;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-3);border-top:thin solid var(--border-default);color:var(--text-muted);font-size:var(--type-metadata-size);padding:var(--sp-1) var(--sp-3)}.etf-flow-canvas-pane-footer>span:last-child{display:flex;align-items:center;gap:var(--sp-2)}.etf-flow-canvas-rail{z-index:10;min-width:0;min-height:0;grid-column:2;grid-row:1;overflow-y:auto;border-left:thin solid var(--border-strong);background:var(--surface-panel);box-shadow:var(--shadow-1)}.etf-flow-canvas-rail>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:thin solid var(--border-default);background:var(--surface-panel);padding:var(--sp-3)}.etf-flow-canvas-rail>header.is-embedded{align-items:center;min-height:var(--control-height-compact);padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-3)}.etf-flow-canvas-rail>header>div{display:grid;gap:var(--sp-1)}.etf-flow-canvas-rail>header strong{color:var(--text-brand);font-size:var(--type-card-title-size)}.etf-flow-canvas-rail a{color:var(--text-brand);font-weight:var(--weight-action);text-decoration:none}.etf-flow-canvas-rail>header button{display:grid;min-width:var(--control-height-compact);min-height:var(--control-height-compact);place-items:center;border:0;background:transparent;color:var(--text-brand);font-size:var(--type-card-title-size)}.etf-flow-canvas-rail>header.is-embedded button:focus-visible,.etf-flow-canvas-rail>header.is-embedded button:hover{background:var(--surface-hover)}.etf-flow-canvas-rail-collapse-icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2}.etf-flow-canvas-rail>section{display:grid;gap:var(--sp-2);border-bottom:thin solid var(--border-default);padding:var(--sp-3)}.etf-flow-canvas-rail>section.etf-flow-canvas-disclosure-section{display:block;padding:0}.etf-flow-canvas-disclosure>summary{display:grid;min-height:var(--control-height-compact);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel));color:var(--text-brand);cursor:pointer;font-size:var(--type-workbench-table-size);font-weight:var(--weight-section);list-style:none;padding:var(--sp-1) var(--sp-3)}.etf-flow-canvas-disclosure>summary::-webkit-details-marker{display:none}.etf-flow-canvas-disclosure>summary:after{content:"›";font-size:var(--type-card-title-size);transition:transform .12s ease}.etf-flow-canvas-disclosure[open]>summary:after{transform:rotate(90deg)}.etf-flow-canvas-disclosure>summary:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(var(--border-width-emphasis) * -1)}.etf-flow-canvas-disclosure>summary small{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting);text-align:right;text-overflow:ellipsis;white-space:nowrap}.etf-flow-canvas-disclosure-content{display:grid;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-3)}.etf-flow-canvas-rail h2{border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel));margin:0;color:var(--text-brand);font-size:var(--type-workbench-table-size);font-weight:var(--weight-section);padding:var(--sp-1) var(--sp-2)}.etf-flow-canvas-rail label,.etf-flow-canvas-section-line{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action)}.etf-flow-canvas-rail label.is-selected{border-left:var(--border-width-structural) solid var(--accent-gold);background:var(--surface-raised);color:var(--text-brand);padding-left:var(--sp-2)}.etf-flow-canvas-rail input,.etf-flow-canvas-rail select{min-width:0;min-height:var(--control-height-compact);border:thin solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);padding:0 var(--sp-2)}.etf-flow-canvas-disclosure-content>input[type=search],.etf-flow-canvas-rail>section>input[type=search]{width:100%}.etf-flow-canvas-date-range{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--sp-1)}.etf-flow-canvas-date-range input{width:100%}.etf-flow-canvas-pane-picker,.etf-flow-canvas-segments{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--sp-1)}.etf-flow-canvas-pane-picker button,.etf-flow-canvas-segments button{min-height:var(--control-height-compact);border:thin solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);font-weight:var(--weight-action)}.etf-flow-canvas-pane-picker button.is-active,.etf-flow-canvas-segments button.is-active{border-color:var(--accent-gold);background:var(--navigation-navy);color:var(--navigation-text)}.etf-flow-canvas-check{grid-template-columns:auto minmax(0,1fr)!important;color:var(--text-primary)!important}.etf-flow-canvas-check input{min-height:auto}.etf-flow-canvas-scope-note{color:var(--text-brand)!important;font-weight:var(--weight-action)}.etf-flow-canvas-view-note{border-inline-start:var(--border-width-structural) solid var(--text-brand);background:var(--surface-subtle);padding:var(--sp-2)}.etf-flow-canvas-view-note.is-unavailable{border-inline-start-color:var(--accent-gold);color:var(--text-primary)}.workspace-canvas-panel.flow-research-popout{width:calc(100vw - (var(--sp-4) * 2));height:calc(100dvh - (var(--sp-4) * 2));max-height:calc(100dvh - (var(--sp-4) * 2))}.flow-research-popout .workspace-canvas-body{overflow:hidden}.etf-flow-canvas-benchmark{display:grid;gap:var(--sp-1)}.etf-flow-canvas-benchmark label>span:last-child{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-1)}.etf-flow-canvas-benchmark button{min-height:var(--control-height-compact);white-space:nowrap}.etf-flow-canvas-table table.data th{font-family:var(--font-ui);font-size:var(--type-table-heading-size);font-weight:var(--weight-action)}.etf-flow-canvas-table table.data td{font-weight:var(--weight-supporting)}.etf-flow-canvas-benchmark small{color:var(--text-muted);font-size:var(--type-workbench-table-size)}.etf-flow-canvas-metric-group{display:grid;gap:var(--sp-1);border-top:thin solid var(--border-default);padding-top:var(--sp-2)}.etf-flow-canvas-metric-group h3{margin:0;color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-action)}.etf-flow-canvas-save{display:flex;align-items:center;gap:var(--sp-2)}.etf-flow-canvas-save span{color:var(--positive);font-size:var(--type-metadata-size);font-weight:var(--weight-action)}.etf-flow-canvas-comparison{display:grid;gap:var(--sp-1)}.etf-flow-canvas-comparison article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-2);border:thin solid var(--border-default);padding:var(--sp-2)}.etf-flow-canvas-comparison article small,.etf-flow-canvas-comparison article span{color:var(--text-muted)}.etf-flow-canvas-comparison article small{grid-column:2/-1}.etf-flow-canvas-rail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);margin:0}.etf-flow-canvas-rail dl div{display:grid;gap:var(--sp-1)}.etf-flow-canvas-rail dt{color:var(--text-muted);font-size:var(--type-metadata-size)}.etf-flow-canvas-rail dd{min-width:0;overflow-wrap:anywhere;margin:0;color:var(--text-brand);font-weight:var(--weight-action)}.etf-flow-canvas-rail p{margin:0;color:var(--text-muted);font-size:var(--type-metadata-size);line-height:1.4}.etf-flow-canvas-about-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.etf-flow-canvas-loading{display:grid;min-height:60vh;place-items:center;color:var(--text-muted)}.etf-flows-expanded-link{min-height:var(--control-height-compact);border:thin solid var(--navigation-navy);border-radius:var(--radius-1);background:var(--navigation-navy);color:var(--navigation-text);font-weight:var(--weight-action);padding:var(--sp-1) var(--sp-3);text-decoration:none}@media (max-width:80rem){.etf-flow-data-canvas.has-rail{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem)}}@media (max-width:64rem){.etf-flow-data-canvas.has-rail{grid-template-columns:minmax(0,1fr)}.etf-flow-data-canvas.has-rail .etf-flow-canvas-toolbar{right:var(--sp-2)}.etf-flow-canvas-rail{position:absolute;inset:0 0 0 auto;width:min(90vw,23rem)}.etf-flow-canvas-grid.layout-quad,.etf-flow-canvas-grid.layout-split-vertical{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(70vh,1fr);overflow-y:auto}}@media (max-width:48rem){.etf-flow-canvas-rail{width:100%}.etf-flow-canvas-pane-footer{flex-wrap:wrap}}