.fund-security-header.eqetf-security-header .term-header .term-header-row .term-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line)}.fund-security-header.eqetf-security-header .term-header-row{align-items:center}.fund-security-header.eqetf-security-header .fund-name-group,.fund-security-header.eqetf-security-header .term-title-with-mark{display:inline-flex;align-items:center}.eqetf-security-header .eqr-company{font-family:var(--font-ui)}.eqetf-security-header .term-desc{margin:0}.fund-security-header .term-eyebrow{display:block}.fund-research-context{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--weight-supporting);line-height:1.2}.fund-research-context>span+span:before{margin-inline-end:var(--sp-2);color:var(--border-emphasis);content:"·"}.eqetf-security-header .eqr-price-row strong,.eqr-fund-header .eqr-price-row strong{color:var(--text-primary);font-family:var(--font-numeric);font-size:var(--fs-kpi);font-weight:var(--weight-page);line-height:var(--type-page-title-line)}.fund-security-header .fund-name-group{min-width:0}.fund-security-header .fund-name-separator{color:var(--text-secondary);font-weight:var(--weight-supporting)}.fund-security-header .security-mark-image{background:transparent}.eqetf-security-header .eqr-price-row .pos{color:var(--positive)}.eqetf-security-header .eqr-price-row .neg{color:var(--negative)}.ldr-workstation{font-family:var(--sans);font-size:var(--type-body-size);font-weight:var(--weight-supporting);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ldr-workstation .term-title{font-family:var(--sans);font-size:var(--fs-title);font-weight:var(--weight-page);letter-spacing:var(--ls-tight)}.ldr-workstation .panel .panel-title,.ldr-workstation .section-head h2{font-family:var(--sans);font-size:var(--type-card-title-size);font-weight:var(--weight-section);letter-spacing:var(--ls-normal)}.ldr-workstation .panel>.panel-head{min-height:var(--control-height-standard);padding:var(--sp-1) var(--sp-3);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);border-block-end:var(--border-width-structural) solid var(--border-faint);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.ldr-workstation .panel>.panel-head .panel-title{margin:0;font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-section);color:var(--text-brand);letter-spacing:0;text-transform:uppercase}.ldr-workstation table.data th .fund-contract-popout{padding:0;min-height:0;border:0;background:transparent;font-size:var(--fs-label);font-weight:var(--weight-action);color:var(--text-brand);white-space:nowrap}@media (pointer:coarse){.ldr-workstation table.data th .fund-contract-popout{min-height:var(--control-height-touch)}}.ldr-workstation :is(table.data,.ccw-table) thead th{background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel));color:color-mix(in srgb,var(--text-brand) 72%,var(--text-muted));font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-section);line-height:var(--type-workbench-table-line);letter-spacing:var(--ls-normal);text-transform:none;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ldr-workstation :is(table.data,.ccw-table) thead th button{color:inherit;font:inherit;letter-spacing:inherit}.ldr-workstation :is(table.data,.ccw-table) :is(td,td.num){font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value);line-height:var(--type-workbench-table-line);letter-spacing:var(--ls-normal);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ldr-workstation :is(table.data,.ccw-table) :is(td,td.num):not(.pos,.neg){color:var(--text-secondary)}.ldr-workstation :is(table.data,.ccw-table) tbody th{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value);line-height:var(--type-workbench-table-line);letter-spacing:var(--ls-normal);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ldr-workstation .ldr-section-nav a,.ldr-workstation :is(button,select,input,summary){font-family:var(--sans);font-size:var(--type-table-value-size);letter-spacing:var(--ls-normal);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ldr-workstation :is(.ccw-fact-list,.ccw-detail-list,.ccw-decision-list,.ccw-vol-facts,.mpw-fact-grid,.mpw-detail-list,.ldr-fact-list) dt{font-family:var(--sans);font-size:var(--type-label-size);font-weight:var(--weight-action);letter-spacing:var(--ls-normal)}.ldr-workstation :is(.ccw-fact-list,.ccw-detail-list,.ccw-decision-list,.ccw-vol-facts,.mpw-fact-grid,.mpw-detail-list,.ldr-fact-list) dd{font-family:var(--sans);font-size:var(--type-table-value-size);font-weight:var(--weight-section);letter-spacing:var(--ls-normal);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ldr-workstation :is(.panel-meta,.term-desc,.ccw-panel-note,.mpw-panel-note){font-family:var(--sans);font-size:var(--type-label-size);font-weight:var(--weight-supporting);letter-spacing:var(--ls-normal)}.ldr-workstation :is(.ccw-panel-note,.ccw-panel-intro,.mpw-panel-note){font-size:var(--type-supporting-size);line-height:1.5}.mt-workspace-funds .ietf-facts dt{color:var(--text-secondary);font-size:var(--type-label-size);font-weight:var(--weight-action)}.mt-workspace-funds .ietf-facts dd{font-size:var(--type-table-value-size);font-weight:var(--weight-section);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ldr-workstation :is(td,dd,dt,.panel-title) strong{font-weight:var(--weight-section)}.ldr-workstation :is(button,.ldr-section-nav a){font-weight:var(--weight-action)}.ldr-workstation :is(select,input,summary){font-weight:var(--weight-supporting)}.ldr-workstation .ccw-fact-list small{font-size:var(--type-label-size);color:var(--text-muted)}.ldr-workstation .eqetf-technical-grid{grid-template-columns:minmax(0,1fr);align-items:start}.ldr-workstation[data-active-section=technical] .eqetf-header-controls{display:none}.ldr-workstation .eqetf-technical-panel table.data td.num{font-weight:var(--weight-section);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ldr-workstation .eqetf-technical-panel table.data td:first-child{white-space:normal}.ldr-workstation .eqetf-technical-panel .panel-head{flex-wrap:wrap}.ldr-workstation .eqetf-technical-panel{overflow:visible}.ldr-workstation .eqetf-technical-panel .panel-actions{margin-inline-start:auto}.ldr-workstation .eqetf-technical-panel .column-manager-trigger{min-height:var(--control-height-compact);font-size:var(--type-button-size)}.ldr-workstation .eqetf-range-bar{display:grid;gap:var(--sp-2);min-width:10rem;padding:var(--sp-1) var(--sp-1);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.ldr-workstation .eqetf-range-current{font-size:var(--type-table-value-size);font-weight:var(--weight-section)}.ldr-workstation .eqetf-range-endpoints{display:flex;justify-content:space-between;gap:var(--sp-2);font-size:var(--type-label-size);font-weight:var(--weight-supporting);color:var(--text-muted)}.ldr-workstation .fund-positioning-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--sp-2)}.ldr-workstation .fund-volume-confirmation{min-width:0}.ldr-workstation .fund-compact-panel>.panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-2)}.ldr-workstation .fund-compact-panel>.panel-head>.panel-title{min-width:0;grid-column:1}.ldr-workstation .fund-compact-panel>.panel-head>.panel-meta{grid-column:2;margin:0}.ldr-workstation .fund-compact-panel>.panel-head>.panel-actions{grid-column:3;display:inline-flex;gap:var(--sp-1);margin:0;white-space:nowrap}.ldr-workstation .fund-compact-panel .column-manager-trigger-icon,.ldr-workstation .fund-header-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--control-height-compact);height:var(--control-height-compact);min-height:var(--control-height-compact);padding:0;border:var(--border-width-structural) solid transparent;background:transparent;color:var(--text-brand)}.ldr-workstation .fund-compact-panel .column-manager-trigger-icon:hover,.ldr-workstation .fund-header-icon:hover{border-color:var(--border-strong);background:var(--surface-raised)}.fund-control-icon{width:var(--sp-4);height:var(--sp-4);flex:0 0 auto}@media (max-width:40rem){.ldr-workstation .fund-compact-panel>.panel-head{grid-template-columns:minmax(0,1fr) auto}.ldr-workstation .fund-compact-panel>.panel-head>.panel-actions{grid-column:2;grid-row:1}.ldr-workstation .fund-compact-panel>.panel-head>.panel-meta{grid-column:1/-1;grid-row:2;text-align:start}}@media (pointer:coarse){.ldr-workstation .fund-compact-panel .column-manager-trigger-icon,.ldr-workstation .fund-header-icon{width:var(--control-height-touch);height:var(--control-height-touch)}}.ldr-workstation[data-active-section=positioning] .eqetf-header-controls{display:none}.ldr-workstation .fund-positioning-grid table.data td.num{font-weight:var(--weight-section)}.ldr-workstation table.data td .fund-contract-popout{min-height:var(--control-height-compact);padding:0 var(--sp-2);font-size:var(--type-table-value-size)}.ldr-workstation .fund-chart-canvas{width:min(90rem,calc(100vw - 2 * var(--sp-3)));max-height:calc(100dvh - 2 * var(--sp-3));border-radius:var(--radius-3);font-family:var(--sans)}.ldr-workstation .fund-chart-canvas>.panel>.panel-head{background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel));flex-wrap:wrap;gap:var(--sp-2)}.ldr-workstation .fund-chart-canvas .panel-actions{margin-inline-start:auto}.ldr-workstation .fund-canvas-ranges,.ldr-workstation .fund-chart-canvas-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1)}.ldr-workstation .fund-chart-canvas-controls{padding:var(--sp-2) var(--sp-3);gap:var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint);font-size:var(--type-label-size)}.ldr-workstation .fund-canvas-ranges button{min-height:var(--control-height-compact);padding:0 var(--sp-3);background:transparent;border-color:transparent}.ldr-workstation .fund-canvas-ranges button:hover{border-color:var(--border)}.ldr-workstation .fund-canvas-ranges button[aria-pressed=true]{background:var(--navigation-navy);color:var(--navigation-text);border-color:var(--navigation-navy)}.ldr-workstation .fund-chart-canvas-body{padding:var(--sp-3)}.ldr-workstation .fund-flow-canvas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.ldr-workstation .fund-flow-canvas-grid section{min-width:0}.ldr-workstation .fund-flow-canvas-grid h4{margin:0 0 var(--sp-2);font-size:var(--type-card-title-size);font-weight:var(--weight-section)}@media (max-width:60rem){.ldr-workstation .fund-flow-canvas-grid,.ldr-workstation .fund-positioning-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.ldr-workstation .fund-canvas-ranges button,.ldr-workstation table.data td .fund-contract-popout{min-height:var(--control-height-touch)}}@media (max-width:60rem){.ldr-workstation .eqetf-technical-grid{grid-template-columns:minmax(0,1fr)}}.ldr-workstation .panel{min-width:0;margin:0;border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-2);background:var(--surface-panel);box-shadow:none}.ldr-workstation :is(.ccw-stack,.sfi,.sfi-side-stack,.sfi-grid,.ccw-primary-grid,.ccw-analysis-grid,.ccw-two-column,.ccw-scenario-grid){gap:var(--sp-2);min-width:0;align-content:start}.ldr-workstation[data-active-section=construction]>#construction.ccw-stack,.ldr-workstation[data-active-section=diversification]>#diversification.ccw-stack,.ldr-workstation[data-active-section=holdings]>#holdings.ccw-stack,.ldr-workstation[data-active-section=methodology]>#methodology.ccw-stack,.ldr-workstation[data-active-section=performance-risk]>#performance-risk.ccw-stack,.ldr-workstation[data-active-section=positioning]>#positioning.ccw-stack,.ldr-workstation[data-active-section=scenario-analysis]>#scenario-analysis.ccw-stack{display:grid}.ldr-workstation>section[data-buffer-section]{padding-block-start:var(--sp-2)}.ldr-workstation :is(table.data,.ccw-table){margin:0;border-collapse:collapse;line-height:1.4}.ldr-workstation :is(table.data,.ccw-table) :is(th,td){height:auto;padding:var(--sp-1) var(--sp-2);vertical-align:middle;border-block-end:var(--border-width-structural) solid var(--border-faint)}.ldr-workstation :is(table.data,.ccw-table) th button{padding-block:0;line-height:inherit}.ldr-workstation :is(table.data,.ccw-table) tbody tr:last-child :is(th,td){border-block-end:0}.ldr-workstation :is(table.data,.ccw-table) td:has(.data-heat-value){padding:0}.ldr-workstation :is(.ccw-fact-list,.ccw-detail-list,.ccw-decision-list,.ccw-vol-facts,.mpw-fact-grid,.mpw-detail-list,.ldr-fact-list){margin:0}.ldr-workstation :is(.ccw-fact-list,.ccw-detail-list,.ccw-decision-list,.ccw-vol-facts,.mpw-fact-grid,.mpw-detail-list,.ldr-fact-list)>div{padding:var(--sp-2) var(--sp-3);min-width:0}.ldr-workstation :is(.ccw-fact-list,.ccw-detail-list,.ccw-decision-list,.ccw-vol-facts,.mpw-fact-grid,.mpw-detail-list,.ldr-fact-list) :is(dt,dd){line-height:1.4}.ldr-workstation :is(.ccw-fact-list,.ccw-detail-list,.ccw-decision-list,.ccw-vol-facts,.mpw-fact-grid,.mpw-detail-list,.ldr-fact-list) dd{margin:var(--sp-1) 0 0}.ldr-workstation :is(.ccw-chart-controls,.sfi-controls){gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);font-size:var(--type-table-value-size);line-height:1.4}.ldr-workstation :is(.ccw-chart-controls,.sfi-controls,.term-actions) :is(select,input,.btn){min-height:var(--control-height-compact);font-family:var(--font-ui);font-size:var(--type-button-size);line-height:1.4}.ldr-workstation :is(.eqetf-header-controls,.mf-header-controls){padding:0}.ldr-workstation :is(.panel-meta,.ccw-panel-note,.sfi-status){line-height:1.45;color:var(--text-muted)}.ldr-workstation .panel-meta{min-width:0;white-space:normal;text-align:end}.ldr-workstation .ldr-section-nav a{padding-inline:var(--sp-3);font-weight:var(--weight-supporting)}.ldr-workstation .ldr-section-nav a.is-active{font-weight:var(--weight-action)}.ldr-workstation .eqetf-fundamental-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ldr-workstation .eqetf-coverage-detail{display:inline-block;min-inline-size:14rem;max-inline-size:32rem;white-space:normal}@media (max-width:96rem){.ldr-workstation .eqetf-fundamental-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:45rem){.ldr-workstation .eqetf-fundamental-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.ldr-workstation .ldr-section-nav a,.ldr-workstation :is(.ccw-chart-controls,.sfi-controls,.term-actions) :is(select,input,.btn),.ldr-workstation :is(table.data,.ccw-table) th button{min-height:var(--control-height-touch)}}.ldr-workstation.equity-etf-workstation :is(table.data,.ccw-table) :is(th,td){height:auto;padding:var(--sp-1) var(--sp-2)}.ldr-workstation.equity-etf-workstation .eqetf-range-current{font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value)}.ldr-workstation.equity-etf-workstation .panel>.panel-head{padding:var(--sp-1) var(--sp-3)}.ldr-workstation.equity-etf-workstation .panel>.panel-head .panel-title{line-height:normal}.ldr-workstation.equity-etf-workstation .panel-head :is(.column-manager-trigger,.btn-compact){font-size:var(--fs-label)}.equity-etf-workstation .eqetf-allocation-panel>.panel-head,.equity-etf-workstation .eqetf-holdings-panel>.panel-head{border-inline-start:var(--border-width-emphasis) solid var(--accent-gold)}.equity-etf-workstation .eqetf-allocation-panel>.panel-head .btn,.equity-etf-workstation .eqetf-holdings-panel>.panel-head .btn{color:var(--text-brand);font-weight:var(--weight-action)}.equity-etf-workstation>section[data-buffer-section]{scroll-margin-block-start:calc(var(--topbar-h) + var(--control-height-large))}.equity-etf-workstation .eqetf-allocation-grid{display:grid;grid-template-areas:"sector industry" "holdings country";grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);padding:var(--sp-2);background:var(--canvas-background)}.equity-etf-workstation .eqetf-holdings-panel,.equity-etf-workstation .eqetf-holdings-panel .table-scroll{min-width:0;max-width:100%}.equity-etf-workstation .eqetf-holdings-panel .table-scroll{overflow-x:hidden}.equity-etf-workstation .eqetf-holdings-panel table.data{width:100%;min-width:0;table-layout:fixed}.equity-etf-workstation table.data .eqetf-holding-symbol{width:18rem}.equity-etf-workstation table.data .eqetf-holding-weight{width:8rem}.equity-etf-workstation table.data :is(.eqetf-holding-symbol,.eqetf-holding-name-column){overflow:hidden;text-overflow:ellipsis}.equity-etf-workstation .eqetf-holding-identity{display:inline-flex;max-width:100%;align-items:center;gap:var(--sp-2)}.equity-etf-workstation .eqetf-holding-identity>small{overflow:hidden;color:var(--text-muted);font-size:var(--type-workbench-table-size);font-weight:var(--weight-supporting);text-overflow:ellipsis;white-space:nowrap}.equity-etf-workstation .eqetf-holding-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equity-etf-workstation .eqetf-allocation-card{min-width:0;border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-2);background:var(--surface-panel);overflow:hidden}.equity-etf-workstation .eqetf-allocation-card.is-holdings{grid-area:holdings}.equity-etf-workstation .eqetf-allocation-card.is-sector{grid-area:sector}.equity-etf-workstation .eqetf-allocation-card.is-country{grid-area:country}.equity-etf-workstation .eqetf-allocation-card.is-industry{grid-area:industry}.equity-etf-workstation .eqetf-allocation-card>header{display:flex;min-height:var(--control-height-large);align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint);background:var(--surface-raised)}.equity-etf-workstation .eqetf-allocation-card>header h4{margin:0;color:var(--text-brand);font-size:var(--type-card-title-size);font-weight:var(--weight-section)}.equity-etf-workstation .eqetf-allocation-card>header>strong{color:var(--text-primary);font-family:var(--font-numeric);font-size:var(--type-table-value-size);font-weight:var(--weight-action);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.equity-etf-workstation .eqetf-allocation-card>header>.eqetf-view-all-action{gap:var(--sp-1);min-height:var(--control-height-compact);border:0;background:transparent;color:var(--text-brand);padding:0;font-size:var(--type-table-value-size);font-weight:var(--weight-action);text-transform:uppercase;white-space:nowrap}.equity-etf-workstation .eqetf-allocation-card>header>.eqetf-view-all-action:hover{background:transparent;color:var(--accent-gold)}.equity-etf-workstation .eqetf-allocation-card>header>.eqetf-view-all-action>span{font-size:var(--fs-body-sm);line-height:1}.equity-etf-workstation .eqetf-allocation-content{display:grid;grid-template-columns:minmax(10.5rem,.86fr) minmax(0,1.14fr);align-items:center;min-height:calc(var(--control-height-large) * 4)}.equity-etf-workstation .eqetf-allocation-chart{min-width:0;border-inline-end:var(--border-width-structural) solid var(--border-faint)}.equity-etf-workstation .eqetf-allocation-legend{display:grid;gap:var(--sp-2);align-content:center;margin:0;padding:var(--sp-2) var(--sp-3);list-style:none}.equity-etf-workstation .eqetf-allocation-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);min-width:0;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action);line-height:normal}.equity-etf-workstation .eqetf-allocation-legend-copy,.equity-etf-workstation .eqetf-allocation-legend-identity{display:flex;min-width:0;align-items:baseline;gap:var(--sp-1)}.equity-etf-workstation .eqetf-allocation-legend-identity{align-items:center}.equity-etf-workstation .eqetf-allocation-legend-identity>.security-mark{flex:none}.equity-etf-workstation .eqetf-allocation-country-flag{width:1.25rem;height:.9375rem;flex:none;border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-1);object-fit:cover}.equity-etf-workstation .eqetf-allocation-legend-copy{flex:1 1}.equity-etf-workstation .eqetf-allocation-legend-copy>:is(span,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equity-etf-workstation .eqetf-allocation-legend-copy>span{color:var(--text-brand);font-weight:var(--weight-section)}.equity-etf-workstation .eqetf-allocation-legend-copy>small{color:var(--text-muted);font-size:var(--type-workbench-table-size);font-weight:var(--weight-supporting)}.equity-etf-workstation .eqetf-allocation-weight{color:var(--text-brand);font-family:var(--font-numeric);font-weight:var(--weight-workbench-table-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.equity-etf-workstation .eqetf-allocation-swatch{width:var(--sp-2);aspect-ratio:1;border-radius:50%;background:var(--chart-category-us-equity)}.equity-etf-workstation .eqetf-allocation-swatch.tone-2{background:var(--chart-category-international-equity)}.equity-etf-workstation .eqetf-allocation-swatch.tone-3{background:var(--chart-category-fixed-income)}.equity-etf-workstation .eqetf-allocation-swatch.tone-4{background:var(--chart-category-commodities)}.equity-etf-workstation .eqetf-allocation-swatch.tone-5{background:var(--chart-category-cash)}.equity-etf-workstation .eqetf-allocation-swatch.tone-6{background:var(--chart-category-real-estate)}.equity-etf-workstation .eqetf-allocation-swatch.tone-7{background:var(--chart-category-alternatives)}.equity-etf-workstation .eqetf-allocation-swatch.is-residual,.equity-etf-workstation .eqetf-allocation-swatch.tone-8{background:var(--chart-category-other)}.equity-etf-workstation .eqetf-allocation-empty{min-height:calc(var(--sp-8) * 4);margin:0;padding:var(--sp-4);color:var(--text-muted);font-size:var(--type-metadata-size)}.workspace-canvas-backdrop:has(.eqetf-holdings-canvas){place-items:center;padding:var(--sp-4)}.workspace-canvas-panel.eqetf-holdings-canvas{width:min(78rem,calc(100vw - var(--sp-6) - var(--sp-6)));min-height:0;max-height:min(90dvh,54rem);border-color:color-mix(in srgb,var(--border-strong) 82%,var(--navigation-navy-active))}.equity-etf-workstation .eqetf-preview-copy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);min-width:0}.equity-etf-workstation .eqetf-preview-actions{display:flex;flex:none;flex-direction:column;align-items:stretch;gap:var(--sp-1)}.equity-etf-workstation .eqetf-preview-actions .btn{justify-content:center}.eqetf-holdings-canvas .workspace-canvas-body{padding:0}.eqetf-holdings-workspace{display:flex;min-height:0;flex-direction:column}.eqetf-holdings-pagination,.eqetf-holdings-toolbar{display:flex;min-height:var(--control-height-large);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint);background:var(--surface-raised);font-size:var(--type-metadata-size)}.eqetf-holdings-toolbar label{color:var(--text-brand);font-weight:var(--weight-action);white-space:nowrap}.eqetf-holdings-toolbar input{width:min(24rem,48vw)}.eqetf-holdings-toolbar>span{margin-inline-start:auto;color:var(--text-muted)}.eqetf-holdings-workspace .table-scroll{max-height:calc(90dvh - var(--sp-8) * 4)}.eqetf-holdings-pagination{justify-content:flex-end;border-top:var(--border-width-structural) solid var(--border-faint);border-bottom:0}.eqetf-holdings-pagination span{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eqetf-holdings-canvas .workspace-canvas-footer{justify-content:space-between}.eqetf-holdings-canvas .workspace-canvas-footer strong{color:var(--text-primary);font-family:var(--font-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:70rem){.equity-etf-workstation .eqetf-allocation-content{grid-template-columns:minmax(0,1fr)}.equity-etf-workstation .eqetf-allocation-chart{border-inline-end:0;border-bottom:var(--border-width-structural) solid var(--border-faint)}}@media (max-width:48rem){.equity-etf-workstation .eqetf-allocation-grid{grid-template-areas:"sector" "industry" "holdings" "country";grid-template-columns:minmax(0,1fr)}.equity-etf-workstation table.data .eqetf-holding-symbol{width:9.5rem}.equity-etf-workstation table.data .eqetf-holding-weight{width:6.5rem}.equity-etf-workstation .eqetf-allocation-content{grid-template-columns:minmax(11rem,.8fr) minmax(0,1.2fr)}.eqetf-holdings-toolbar{align-items:stretch;flex-direction:column}.eqetf-holdings-toolbar input{width:100%}.eqetf-holdings-toolbar>span{margin-inline-start:0}.eqetf-holdings-canvas .workspace-canvas-footer{align-items:flex-start;flex-direction:column;gap:var(--sp-1)}}@media (max-width:34rem){.equity-etf-workstation .eqetf-allocation-content{grid-template-columns:minmax(0,1fr)}.equity-etf-workstation .eqetf-allocation-chart{border-inline-end:0;border-bottom:var(--border-width-structural) solid var(--border-faint)}}.buffer-single-period{color:var(--text-brand-strong);font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--weight-supporting);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.buffer-single-period .do-panel{overflow:hidden;padding:var(--sp-3);border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-2);box-shadow:none}.buffer-single-period .do-rail-h,.buffer-single-period .do-sec-head{min-height:var(--control-height-standard);margin:calc(var(--sp-3) * -1) calc(var(--sp-3) * -1) var(--sp-2);padding:var(--sp-1) var(--sp-3);border-block-end:var(--border-width-structural) solid var(--border-faint);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);border-radius:0;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.buffer-single-period .do-rail-h,.buffer-single-period .do-sec-title{color:var(--text-brand);font-family:var(--font-ui);font-size:var(--type-card-title-size);font-weight:var(--weight-action);letter-spacing:var(--ls-normal);line-height:1.25;text-transform:uppercase}.buffer-single-period .do-sec-title:before{content:none}.buffer-single-period .do-sec-title small{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.buffer-single-period .do-btn{min-height:var(--control-height-compact);padding:0 var(--sp-3);border-radius:var(--radius-2);font-family:var(--font-ui);font-size:var(--type-button-size);font-weight:var(--weight-action)}.buffer-single-period table.do-table{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value);line-height:var(--type-workbench-table-line);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.buffer-single-period .do-table :is(th,td){padding:var(--sp-2);border-block-end:var(--border-width-structural) solid var(--border-faint)}.buffer-single-period .do-table th{color:color-mix(in srgb,var(--text-brand) 72%,var(--text-muted));font-family:var(--font-ui);font-size:var(--type-table-heading-size);font-weight:var(--weight-section);letter-spacing:var(--ls-normal)}.buffer-single-period .do-mono,.buffer-single-period .do-table td.mono{font-family:var(--font-mono)}.buffer-single-period .section-note{letter-spacing:var(--ls-normal)}.buffer-single-period .fund-security-header .term-eyebrow,.buffer-single-period .section-note{font-family:var(--font-ui);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting)}.buffer-single-period .fund-security-header .eqr-symbol{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line)}.buffer-single-period .fund-security-header .eqr-company{font-size:var(--fs-title);font-weight:var(--weight-supporting);line-height:var(--type-page-title-line)}.buffer-single-period :is(.do-score-row,.do-factor,.do-rail-row){color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:1.4}.buffer-single-period .do-factor strong,.buffer-single-period :is(.do-score-row,.do-rail-row) span:last-child{font-weight:var(--weight-workbench-table-value)}.buffer-single-period :is(.do-score-h,.do-role-chip,.do-flag,.do-prob-tag,.do-greeks-tag){font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--weight-action);letter-spacing:var(--ls-normal)}.buffer-single-period .do-greeks-title{font-family:var(--font-ui);font-size:var(--type-label-size);font-weight:var(--weight-action);letter-spacing:var(--ls-normal)}.buffer-single-period .ldr-fact-outcome small{font-family:var(--font-ui);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting);line-height:1.4}.buffer-single-period .do-rail-links{font-family:var(--font-ui);font-size:var(--type-button-size)}.buffer-single-period .do-rail-links a{font-weight:var(--weight-action)}.buffer-single-period :is(.do-foot,.do-caption,.do-methodology,.do-disclosed,.do-data-note,.do-rail-note,.do-collapse-sum){color:var(--text-muted);font-family:var(--font-ui);font-size:var(--type-supporting-size);font-weight:var(--weight-supporting);line-height:1.45}.buffer-single-period .term-method-disc{font-family:var(--font-ui);font-size:var(--type-supporting-size);font-weight:var(--weight-supporting);line-height:1.45}.buffer-single-period .do-data-note{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);background:color-mix(in srgb,var(--brand-gold) 8%,var(--surface-panel))}.buffer-single-period .do-main,.buffer-single-period .do-rail,.buffer-single-period .do-split,.buffer-single-period .do-split-stack{gap:var(--sp-2)}@media (max-width:68.75rem){.buffer-single-period .do-split{grid-template-columns:minmax(0,1fr)}}.epc-workstation{min-width:0;font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.epc-readout,.epc-toolbar,.epc-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.epc-toolbar{justify-content:space-between;padding:var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-faint);color:var(--text-muted);font-size:var(--type-label-size)}.epc-toolbar-with-lookback{margin:calc(-1 * var(--sp-3)) calc(-1 * var(--sp-3)) var(--sp-3);padding:var(--sp-2) var(--sp-3);gap:var(--sp-3)}.epc-toolbar-with-lookback .epc-date-range{margin-inline-start:auto;white-space:nowrap}.epc-toolbar .epc-zoom-controls{flex-wrap:nowrap}@media (max-width:40rem){.epc-toolbar-with-lookback .epc-date-range{margin-inline-start:0}}.epc-readout{padding:var(--sp-2);border-top:var(--border-width-structural) solid var(--border-faint);color:var(--text-muted);font-size:var(--type-table-value-size)}.epc-readout strong{font-weight:var(--weight-section);color:var(--text-primary)}.epc-readout strong:last-child{margin-inline-start:auto}.epc-readout strong.bt-pos{color:var(--positive)}.epc-readout strong.bt-neg{color:var(--negative)}.epc-plot-stack{position:relative;outline:none}.epc-plot-stack:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(-1 * var(--border-width-emphasis))}.epc-pane{position:relative;min-width:0;cursor:crosshair;touch-action:pan-y}.epc-pane-main{height:18rem}.epc-pane-oscillator{height:13rem}.epc-pane .ag-tech-synced-pane,.epc-pane canvas{display:block;width:100%;height:100%}.epc-crosshair{top:0;bottom:0;left:var(--epc-cursor);border-left:var(--border-width-structural) dashed var(--text-muted)}.epc-crosshair,.epc-unavailable{position:absolute;pointer-events:none}.epc-unavailable{inset:var(--sp-6);color:var(--text-muted);font-size:var(--type-table-value-size);text-align:center}@media (max-width:40rem){.epc-pane-main{height:15rem}.epc-pane-oscillator{height:12rem}}.epc-research .epc-toolbar{align-items:center;margin-bottom:0}.epc-research .epc-lookback-controls,.epc-unified-toolbar{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.epc-unified-toolbar{align-items:center;padding:var(--sp-2) var(--sp-1);font-size:var(--type-label-size);color:var(--text-muted)}.epc-unified-toolbar .epc-series-label{margin-inline-end:var(--sp-2);white-space:nowrap}.epc-unified-toolbar .epc-date-range{margin-inline-start:auto;white-space:nowrap}.epc-layer-options{display:grid;gap:var(--sp-1)}.epc-layer-options label{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--control-height-compact);padding-inline:var(--sp-2);cursor:pointer;white-space:nowrap}.epc-series-label{display:inline-flex;gap:var(--sp-2);align-items:center;color:var(--text-primary);font-weight:var(--weight-section)}.epc-swatch{display:inline-block;width:var(--sp-3);height:var(--sp-2);margin-inline-end:var(--sp-1)}.epc-swatch-price{height:var(--border-width-emphasis);background:var(--accent)}.epc-swatch-area{display:inline-flex;flex-direction:column}.epc-swatch-area:after,.epc-swatch-area:before{content:"";flex:1 1;width:100%}.epc-swatch-area:before{background:color-mix(in srgb,var(--positive) 30%,transparent);border-block-start:var(--border-width-structural) solid color-mix(in srgb,var(--positive) 65%,transparent)}.epc-swatch-area:after{background:color-mix(in srgb,var(--negative) 30%,transparent);border-block-end:var(--border-width-structural) solid color-mix(in srgb,var(--negative) 65%,transparent)}.epc-research-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:var(--border-width-structural) solid var(--border-faint)}.epc-research-readout>div{padding:var(--sp-2) var(--sp-3);border-inline-end:var(--border-width-structural) solid var(--border-faint)}.epc-research-readout>div:last-child{border-inline-end:none}.epc-research-readout dt{font-size:var(--type-label-size);color:var(--text-muted)}.epc-research-readout dd{margin:var(--sp-1) 0 0;font-size:var(--type-section-title-size);font-weight:var(--weight-section);color:var(--text-primary)}.epc-research-readout dd.bt-pos{color:var(--positive)}.epc-research-readout dd.bt-neg{color:var(--negative)}.epc-axis-caption{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-1) 0}.epc-anchor-note,.epc-axis-caption{color:var(--text-muted);font-size:var(--type-label-size)}.epc-anchor-note{padding:var(--sp-1) var(--sp-2)}.epc-research .epc-pane-main{height:var(--epc-pane-height,clamp(12rem,30dvh,24rem))}.epc-research .epc-pane-daily{height:var(--epc-pane-height,5rem)}.epc-research .epc-pane-oscillator{height:var(--epc-pane-height,7.5rem)}.epc-research .epc-readout{padding:var(--sp-1) var(--sp-2);border-top:none}.epc-pane-resizer{height:var(--sp-2);cursor:row-resize;touch-action:none;border-block:var(--border-width-structural) solid var(--border-faint);display:flex;align-items:center;justify-content:center}.epc-pane-resizer:after{content:"";width:var(--sp-6);border-top:var(--border-width-emphasis) solid var(--border)}.epc-pane-resizer:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring)}.ldr-workstation .fund-chart-canvas.fund-chart-canvas-expanded{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}@media (max-width:40rem){.epc-unified-toolbar{gap:var(--sp-2)}.epc-unified-toolbar .epc-date-range,.epc-unified-toolbar>.epc-series-label{flex-basis:100%;margin-inline:0}.epc-unified-toolbar .ds-toolbar-select{flex:1 1;justify-content:space-between}.epc-unified-toolbar .ds-toolbar-select+.ds-toolbar-select{flex-basis:100%}.epc-research-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.epc-research-readout>div:nth-child(-n+2){border-bottom:var(--border-width-structural) solid var(--border-faint)}.epc-axis-caption{font-size:var(--type-label-size)}}@media (pointer:coarse){.epc-layer-options label{min-height:var(--control-height-touch)}}.etf-attribution{min-width:0;font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etf-attribution-ledger-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);color:var(--text-muted);font-size:var(--type-label-size)}.etf-attribution-ledger-controls .column-manager{margin-inline-start:auto}.etf-contribution-canvas-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:var(--sp-3)}.etf-contribution-canvas-grid>*{min-width:0}@media (max-width:65rem){.etf-contribution-canvas-grid{grid-template-columns:minmax(0,1fr)}}.etf-attribution-security{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.etf-attribution-name{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--type-label-size)}.etf-attribution-total td{border-top:var(--border-width-structural) solid var(--border-strong);background:var(--surface-raised);font-weight:var(--weight-section)}.etf-attribution-methodology{padding:var(--sp-2) var(--sp-3);border-top:var(--border-width-structural) solid var(--border-faint);font-size:var(--type-label-size);color:var(--text-muted)}.etf-attribution-methodology summary{cursor:pointer;color:var(--text-brand-strong);padding-block:var(--sp-1)}.etf-attribution-methodology summary:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring)}.etf-attribution-methodology p{margin-block:var(--sp-2)}.etf-attribution-search{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.etf-attribution-search input{min-height:var(--control-height-compact);min-width:0;max-width:100%;padding-inline:var(--control-padding-inline-compact);border:var(--border-width-structural) solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);font-family:var(--sans);font-size:var(--type-label-size)}.etf-attribution-search input:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring)}@media (max-width:65rem){.etf-attribution-name{display:none}}@media (max-width:45rem){.etf-attribution-leaders{grid-template-columns:minmax(0,1fr)}.ldr-workstation .etf-attribution .fund-compact-panel>.panel-head{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);padding-block:var(--sp-2)}.ldr-workstation .etf-attribution .fund-compact-panel>.panel-head>.panel-meta{white-space:normal}.ldr-workstation .etf-attribution .fund-compact-panel>.panel-head>.panel-actions{flex-wrap:wrap;max-width:100%;white-space:normal}}@media (pointer:coarse){.etf-attribution-methodology summary,.etf-attribution-search input{min-height:var(--control-height-touch)}}.security-lens-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:var(--control-height);padding:var(--sp-1);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-secondary);color:var(--text-secondary);cursor:pointer;font-size:var(--type-navigation-size);font-weight:650}.security-lens-toggle__option{display:grid;place-items:center;min-height:calc(var(--control-height) - (var(--sp-1) * 2));padding-inline:var(--sp-3);border-radius:var(--radius-1);white-space:nowrap}.security-lens-toggle.is-fundamental .security-lens-toggle__option:first-child,.security-lens-toggle.is-technical .security-lens-toggle__option:last-child{background:var(--navigation-navy-active);box-shadow:inset 0 calc(var(--sp-1) * -1) 0 var(--accent-gold);color:var(--text-on-accent)}.security-lens-toggle:hover{border-color:var(--border-emphasis);background:var(--surface-hover)}.security-lens-toggle:focus-visible{outline:var(--sp-1) solid var(--focus-ring);outline-offset:var(--sp-1)}.tech-actions .security-lens-toggle{grid-column:1/-1;width:100%}@media (max-width:860px){.eqr-header-actions .security-lens-toggle{width:100%}}