.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)}.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(--fs-caption);font-weight:var(--weight-label);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-label)}.etf-flow-canvas-pane-header em.is-complete{color:var(--positive);font-weight:var(--weight-label)}.etf-flow-canvas-rail-trigger{min-height:var(--control-h-compact);border:thin solid var(--navigation-navy);border-radius:var(--radius-1);background:var(--navigation-navy);color:var(--navigation-text);font-weight:var(--weight-label);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(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-width) * -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-h-compact);border:thin solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--interactive-blue);font-weight:var(--weight-label);padding:0 var(--sp-2)}.etf-flow-canvas-table,.etf-flow-canvas-table .table-scroll{min-width:0;min-height:0;height:100%;overflow:auto}.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-head{display:flex;min-width:0;min-height:var(--control-h-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);color:var(--text-muted);font-size:var(--fs-caption);padding:var(--sp-1) var(--sp-3)}.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(--interactive-blue);font-size:var(--fs-caption);font-weight:var(--weight-heading);letter-spacing:var(--tracking-label);text-transform:uppercase}.etf-flow-canvas-exhibit-unavailable strong{color:var(--text-brand);font-size:var(--fs-body-lg)}.etf-flow-canvas-exhibit-unavailable p{max-width:32rem;margin:0;line-height:var(--lh-body)}.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-size:var(--fs-caption)}.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-h-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-label)}.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-heading);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(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-width)}.etf-flow-canvas-rank-menu[open] summary{color:var(--interactive-blue)}.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-2);padding:var(--sp-1)}.etf-flow-canvas-rank-menu>div button{display:flex;min-height:var(--control-h-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(--interactive-blue);font-weight:var(--weight-label)}.etf-flow-canvas-rank-menu>div button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-width) * -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:baseline;justify-content:center;gap:0 var(--sp-2);text-align:center}.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)}.etf-flow-canvas-pane-footer{display:flex;min-height:var(--control-h-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(--fs-caption);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>div{display:grid;gap:var(--sp-1)}.etf-flow-canvas-rail>header strong{color:var(--text-brand);font-size:var(--fs-body-lg)}.etf-flow-canvas-rail a{color:var(--interactive-blue);font-weight:var(--weight-label);text-decoration:none}.etf-flow-canvas-rail>header button{min-width:var(--control-h-compact);min-height:var(--control-h-compact);border:0;background:transparent;color:var(--text-brand);font-size:var(--fs-body-lg)}.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 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(--fs-caption);font-weight:var(--weight-heading);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(--fs-caption);font-weight:var(--weight-label)}.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-h-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-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-layouts,.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-layouts button,.etf-flow-canvas-pane-picker button,.etf-flow-canvas-segments button{min-height:var(--control-h-compact);border:thin solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);font-weight:var(--weight-label)}.etf-flow-canvas-layouts button.is-active,.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-label)}.etf-flow-canvas-view-note{border-inline-start:var(--border-width-structural) solid var(--interactive-blue);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)}.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(--fs-caption);font-weight:var(--weight-label)}.etf-flow-canvas-save{display:flex;align-items:center;gap:var(--sp-2)}.etf-flow-canvas-save span{color:var(--positive);font-size:var(--fs-caption);font-weight:var(--weight-label)}.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(--fs-caption)}.etf-flow-canvas-rail dd{min-width:0;overflow-wrap:anywhere;margin:0;color:var(--text-brand);font-weight:var(--weight-label)}.etf-flow-canvas-rail p{margin:0;color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-body)}.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-h-compact);border:thin solid var(--navigation-navy);border-radius:var(--radius-1);background:var(--navigation-navy);color:var(--navigation-text);font-weight:var(--weight-label);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}}