.etf-mo-page{display:grid;gap:var(--sp-2);min-width:0;padding:var(--sp-2);color:var(--text-primary);font-family:var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etf-mo-page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:0 var(--sp-1)}.etf-mo-page-head>div:first-child{display:flex;align-items:baseline;gap:var(--sp-3);min-width:0}.etf-mo-map-head h2,.etf-mo-map-inspector h2,.etf-mo-page-head h1{margin:0;font-family:var(--font-heading);font-weight:600;color:var(--navigation-navy-active)}[data-theme=dark] .etf-mo-map-head h2,[data-theme=dark] .etf-mo-map-inspector h2,[data-theme=dark] .etf-mo-page-head h1{color:var(--text-primary)}.etf-mo-page-head span{color:var(--text-muted);font-size:var(--fs-label)}.etf-mo-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2)}.etf-mo-workbench{display:grid;grid-template-columns:minmax(20rem,.92fr) minmax(31rem,1.5fr) minmax(19rem,.92fr);height:clamp(27.5rem,50vh,29rem);min-width:0;border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-panel);box-shadow:var(--shadow-1);overflow:hidden}.etf-mo-workbench>*{min-width:0;max-height:100%}.etf-mo-workbench>*+*{border-left:1px solid var(--border)}.etf-mo-workbench>.panel{border:0;box-shadow:none}.etf-mo-workbench>.panel .panel-head{min-height:var(--control-height-compact);padding:0 var(--sp-2)}.etf-mo-workbench>.panel .panel-title{color:var(--navigation-navy-active);font-family:var(--font-heading);font-size:var(--fs-body-sm);font-weight:600}[data-theme=dark] .etf-mo-workbench>.panel .panel-title{color:var(--text-primary)}.etf-mo-evidence-panel,.etf-mo-leaders-panel{display:flex;flex-direction:column;overflow:hidden}.etf-mo-tabs{display:flex;align-items:flex-end;gap:var(--sp-4);min-height:var(--control-height-compact);padding:0 var(--sp-2);border-bottom:1px solid var(--border)}.etf-mo-tabs button{align-self:stretch;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--fs-label);font-weight:500;line-height:1.25;cursor:pointer}.etf-mo-tabs button:focus-visible,.etf-mo-tabs button:hover{color:var(--text-primary)}.etf-mo-tabs button.is-active{border-bottom-color:var(--accent-gold);color:var(--text-primary)}.etf-mo-search-row{display:block;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border)}.etf-mo-search-row label{min-width:0}.etf-mo-map-head select,.etf-mo-search-row input{width:100%;min-height:var(--control-height-compact);border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--fs-body-sm)}.etf-mo-search-row input{padding:0 var(--sp-2)}.etf-mo-map-head select:focus-visible,.etf-mo-search-row input:focus-visible{outline:2px solid var(--accent-gold);outline-offset:1px}.etf-mo-page .btn.btn-ghost{border-color:var(--border-strong);color:var(--text-primary)}.etf-mo-page .btn.btn-ghost:focus-visible,.etf-mo-page .btn.btn-ghost:hover{border-color:var(--accent-gold);background:var(--surface-hover);color:var(--text-primary)}.etf-mo-leader-head,.etf-mo-leader-list label{display:grid;grid-template-columns:1rem 2.25rem minmax(0,1fr) 3.2rem 3rem 3.8rem;align-items:center;column-gap:calc(var(--sp-1) / 2)}.etf-mo-leader-head{padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-label);font-weight:600}.etf-mo-leader-head button{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:right;white-space:nowrap;cursor:pointer}.etf-mo-leader-head button:focus-visible,.etf-mo-leader-head button:hover{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--accent-gold)}.etf-mo-leader-periods{display:flex;justify-content:flex-end;gap:var(--sp-1);min-height:var(--control-height-compact);padding:0 var(--sp-3);border-bottom:1px solid var(--border-faint)}.etf-mo-leader-periods button{min-width:1.8rem;min-height:var(--control-height-compact);padding:0 var(--sp-1);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font:inherit;font-weight:500;cursor:pointer}.etf-mo-leader-periods button:focus-visible,.etf-mo-leader-periods button:hover{color:var(--text-primary)}.etf-mo-leader-periods button.is-active{border-bottom-color:var(--accent-gold);color:var(--text-primary)}.etf-mo-leader-head span:nth-child(n+4),.etf-mo-leader-list label>span:nth-child(n+4){text-align:right}.etf-mo-leader-list{display:block;min-height:0}.etf-mo-leaders-panel>[role=tabpanel]{min-height:0;overflow:auto}.etf-mo-leader-list label{min-height:var(--table-row-compact);padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border-faint);background:transparent;color:var(--text-primary);font-size:var(--fs-body-sm);line-height:1.25;cursor:pointer}.etf-mo-leader-list label:hover{background:var(--surface-hover)}.etf-mo-leader-list label.is-selected{box-shadow:inset 3px 0 0 var(--accent-gold);background:var(--brand-gold-soft)}.etf-mo-leader-list label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-mo-leader-list input{width:var(--sp-3);height:var(--sp-3);accent-color:var(--navigation-navy-active)}.etf-mo-symbol{display:flex;align-items:center;gap:var(--sp-2)}.etf-mo-text-link{display:inline-flex;padding:var(--sp-3);color:var(--accent);font-size:var(--fs-label);font-weight:600}.etf-mo-article-list{display:grid;margin:0;padding:0;list-style:none}.etf-mo-article-list li{border-bottom:1px solid var(--border-faint)}.etf-mo-article-list a{display:grid;gap:var(--sp-1);padding:var(--sp-2);color:var(--text-primary)}.etf-mo-article-list a:focus-visible,.etf-mo-article-list a:hover{background:var(--surface-hover)}.etf-mo-article-list strong{display:-webkit-box;overflow:hidden;font-size:var(--fs-body-sm);font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.etf-mo-article-list span{display:flex;justify-content:space-between;gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-label)}.etf-mo-article-list b{color:var(--text-primary);font-weight:500}.etf-mo-article-list time{white-space:nowrap}.etf-mo-article-list small{overflow:hidden;color:var(--accent);font-family:var(--mono);font-size:var(--type-metadata-size);text-overflow:ellipsis;white-space:nowrap}.etf-mo-news-empty{margin:0;padding:var(--sp-4) var(--sp-3);color:var(--text-muted);font-size:var(--fs-body-sm);line-height:1.4}.etf-mo-news-pagination{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-top:1px solid var(--border)}.etf-mo-news-pagination span{color:var(--text-muted);font-size:var(--fs-label);text-align:center}.etf-mo-news-pagination button{min-height:var(--control-height-compact);padding:0 var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--fs-label);cursor:pointer}.etf-mo-news-pagination button:focus-visible,.etf-mo-news-pagination button:hover:not(:disabled){border-color:var(--accent-gold)}.etf-mo-news-pagination button:disabled{color:var(--text-faint);cursor:default}.etf-mo-analysis{display:flex;flex-direction:column;min-width:0;overflow:hidden}.etf-mo-security-head{display:grid;grid-template-columns:.95fr 1.1fr;gap:var(--sp-2);padding:var(--sp-2);border-bottom:1px solid var(--border)}.etf-mo-evidence-panel h2,.etf-mo-security-head h2{margin:0;color:var(--navigation-navy-active);font-family:var(--font-heading);font-size:var(--fs-body-sm);font-weight:600}[data-theme=dark] .etf-mo-evidence-panel h2,[data-theme=dark] .etf-mo-security-head h2{color:var(--text-primary)}.etf-mo-security-head>div>strong{margin-right:var(--sp-2);font-family:var(--font-numeric);font-size:var(--fs-kpi);font-weight:700;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.etf-mo-security-head dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-2);margin:0}.etf-mo-security-head dl div{min-width:0}.etf-mo-security-head dt{color:var(--text-muted);font-size:var(--fs-label)}.etf-mo-security-head dd{margin:var(--sp-1) 0 0;font-size:var(--fs-body-sm);font-weight:600;white-space:nowrap}.etf-mo-chart-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border-faint)}.etf-mo-chart-controls-single>span{color:var(--text-muted);font-size:var(--fs-label);font-weight:600}.etf-mo-range-row{display:flex;align-items:center;flex-wrap:nowrap;gap:2px}.etf-mo-range-row button{min-width:calc(var(--control-height-compact) - (var(--sp-1) * 2));min-height:calc(var(--control-height-compact) - 4px);padding:0 var(--sp-1);border:0;border-radius:var(--radius-1);background:var(--period-control-background);color:var(--period-control-foreground);font:var(--weight-action) var(--fs-label) /1 var(--font-ui);cursor:pointer}.etf-mo-range-row button:is(:hover,:focus-visible){background:var(--period-control-background-hover);color:var(--period-control-foreground-selected)}.etf-mo-range-row button.is-active{background:var(--period-control-background-selected);color:var(--period-control-foreground-selected);font-weight:var(--weight-action)}.etf-mo-lower-charts{display:grid;grid-template-columns:minmax(0,1fr);margin-top:auto;border-top:1px solid var(--border)}.etf-mo-lower-charts section{min-width:0}.etf-mo-lower-charts h3{margin:0;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-faint);font-size:var(--fs-body-sm);font-weight:600}.etf-mo-lower-legend{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3) 0;color:var(--text-muted);font-size:var(--fs-label)}.etf-mo-lower-legend span{padding-left:var(--sp-2);border-left:var(--sp-1) solid var(--accent)}.etf-mo-lower-legend .is-premium{border-left-color:var(--accent-gold)}.etf-mo-chart-empty{display:grid;place-items:center;min-height:9rem;padding:var(--sp-4);color:var(--text-muted);font-size:var(--type-metadata-size);text-align:center}.etf-mo-evidence-panel>h2{padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border-faint)}.etf-mo-evidence-panel .etf-mo-tabs{gap:var(--sp-2);overflow-x:auto}.etf-mo-evidence-content{min-height:0;overflow:auto}.etf-research-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border-faint)}.etf-research-heading>div{min-width:0}.etf-research-heading h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-research-heading span{display:block;margin-top:calc(var(--sp-1) / 2);color:var(--text-muted);font-size:var(--fs-label)}.etf-research-actions a,.etf-research-heading>a{color:var(--accent);font-size:var(--fs-label);font-weight:600;white-space:nowrap}[data-theme=dark] .etf-research-actions a,[data-theme=dark] .etf-research-heading>a{color:var(--accent-bright)}.etf-research-description{padding:var(--sp-2);border-bottom:1px solid var(--border)}.etf-research-description p{margin:0;color:var(--text-primary);font-size:var(--fs-body-sm);line-height:1.35}.etf-research-description span{display:block;margin-top:var(--sp-1);color:var(--text-muted);font-size:var(--fs-label)}.etf-research-sections{display:grid;align-content:start}.etf-research-section{border-bottom:1px solid var(--border)}.etf-research-section summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:var(--control-height-compact);padding:0 var(--sp-2);background:var(--surface-raised);color:var(--text-primary);font-size:var(--fs-label);font-weight:600;cursor:pointer;list-style:none}.etf-research-section summary::-webkit-details-marker{display:none}.etf-research-section summary:after{content:"+";color:var(--text-muted);font-family:var(--mono)}.etf-research-section[open] summary:after{content:"−"}.etf-research-section summary:focus-visible,.etf-research-section summary:hover{background:var(--surface-hover)}.etf-research-section summary:focus-visible{outline:2px solid var(--accent-gold);outline-offset:-2px}.etf-research-section summary small{margin-left:auto;color:var(--text-muted);font-size:var(--fs-label);font-weight:500}.etf-research-section>p{margin:0;padding:var(--sp-2);border-bottom:1px solid var(--border-faint);color:var(--text-muted);font-size:var(--fs-label);line-height:1.35}.etf-research-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.etf-research-metric{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--sp-1);min-width:0;padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border-faint)}.etf-research-metric:nth-child(odd){border-right:1px solid var(--border-faint)}.etf-research-metric dt{overflow:hidden;color:var(--text-muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.etf-research-metric dd{margin:0;color:var(--text-primary);font-size:var(--fs-body-sm);font-weight:600;text-align:right}.etf-research-metric dd.is-positive{color:var(--positive)}.etf-research-metric dd.is-negative{color:var(--negative)}.etf-research-status{grid-column:1/-1;overflow:hidden;color:var(--text-faint);font-size:var(--type-metadata-size);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.etf-research-status.is-illustrative,.etf-research-status.is-partial,.etf-research-status.is-stale{color:var(--accent-gold)}.etf-research-holdings-preview{border-top:1px solid var(--border)}.etf-research-holdings-preview>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2)}.etf-research-holdings-preview h3{margin:0;font-size:var(--fs-body-sm)}.etf-research-holdings-preview>div:first-child span{color:var(--text-muted);font-size:var(--fs-label)}.etf-research-holdings-preview .data{min-width:100%;table-layout:fixed}.etf-research-holdings-preview .data td:first-child,.etf-research-holdings-preview .data th:first-child{width:2.75rem}.etf-research-holdings-preview .data td:nth-child(3),.etf-research-holdings-preview .data td:nth-child(4),.etf-research-holdings-preview .data th:nth-child(3),.etf-research-holdings-preview .data th:nth-child(4){width:4.25rem}.etf-research-holdings-preview .data td,.etf-research-holdings-preview .data th{padding-block:var(--sp-1);font-size:var(--fs-label)}.etf-research-holding-name{display:grid;min-width:0}.etf-research-holding-name strong{font-family:var(--mono);font-size:var(--fs-label)}.etf-research-holding-name>span{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.etf-research-empty{display:block;padding:var(--sp-3);color:var(--text-muted);text-align:center}.etf-research-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-top:1px solid var(--border)}.etf-research-actions span{color:var(--text-muted);font-size:var(--type-metadata-size);text-align:right}.etf-mo-evidence-title,.etf-mo-observation>div{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.etf-mo-evidence-title{padding:var(--sp-1) var(--sp-2)}.etf-mo-evidence-title h3,.etf-mo-map-inspector h3,.etf-mo-observation h3,.etf-mo-top-holdings h3{margin:0;font-size:var(--fs-body-sm);font-weight:600}.etf-mo-evidence-title a,.etf-mo-observation a{color:var(--accent);font-size:var(--fs-label)}.etf-mo-news-list{display:grid;gap:var(--sp-1);margin:0;padding:0 var(--sp-2) var(--sp-2);list-style:none}.etf-mo-news-list li{display:grid;grid-template-columns:calc(var(--control-height-compact) - var(--sp-1)) 1fr;gap:var(--sp-1);align-items:start}.etf-mo-news-list li>span{display:grid;place-items:center;min-height:calc(var(--control-height-compact) - var(--sp-1));border:1px solid var(--border);border-radius:var(--radius-1);color:var(--text-muted);font-size:var(--type-metadata-size)}.etf-mo-news-list a{display:grid;gap:var(--sp-1);color:var(--text-primary)}.etf-mo-news-list strong{overflow:hidden;font-size:var(--fs-label);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.etf-mo-news-list small{color:var(--text-muted);font-size:var(--fs-label)}.etf-mo-observation,.etf-mo-top-holdings{padding:var(--sp-2);border-top:1px solid var(--border)}.etf-mo-map-inspector p,.etf-mo-observation p{margin:var(--sp-1) 0 0;color:var(--text-muted);font-size:var(--fs-label);line-height:1.35}.etf-mo-observation p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.etf-mo-summary-list div,.etf-mo-top-holdings div{display:flex;justify-content:space-between;gap:var(--sp-2);padding:0;font-size:var(--fs-label)}.etf-mo-top-holdings strong{color:var(--positive)}.etf-mo-top-holdings h3{margin-bottom:var(--sp-1)}.etf-mo-summary-list{margin:0;padding:var(--sp-2) var(--sp-3)}.etf-mo-summary-list div{align-items:baseline;padding:var(--sp-1) 0;border-bottom:1px solid var(--border-faint);line-height:1.25}.etf-mo-summary-list dt{color:var(--text-muted)}.etf-mo-summary-list dd{margin:0;max-width:62%;text-align:right}.etf-mo-profile-description{margin:0;padding:var(--sp-3);border-bottom:1px solid var(--border-faint);color:var(--text-muted);font-size:var(--fs-body-sm);line-height:1.4}.etf-mo-evidence-link{display:inline-flex;margin:var(--sp-1) var(--sp-3) var(--sp-3);color:var(--accent);font-size:var(--type-metadata-size);font-weight:600}[data-theme=dark] .etf-mo-article-list small,[data-theme=dark] .etf-mo-evidence-link{color:var(--accent-bright)}.etf-mo-evidence-foot{display:flex;justify-content:space-between;gap:var(--sp-2);margin-top:auto;padding:var(--sp-1) var(--sp-2);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--type-metadata-size)}.etf-mo-map-section{display:block;min-width:0;border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);overflow:hidden}.etf-mo-map-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border)}.etf-mo-map-head h2{margin-right:auto;font-size:var(--fs-lead)}.etf-mo-map-head label{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-body-sm)}.etf-mo-map-head select{min-width:5rem;padding:0 var(--sp-2)}.etf-mo-map-head select:disabled{color:var(--text-muted);cursor:default}.etf-mo-map-view{display:flex;gap:var(--sp-1)}.etf-mo-map-view button{white-space:nowrap}.etf-mo-map-view button[aria-pressed=true]{border-color:var(--accent-gold);background:var(--accent-gold-muted);color:var(--text-primary)}.etf-mo-map-search input{width:9rem;min-width:0;height:var(--control-height-compact);padding:0 var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);font:inherit}.etf-mo-map-accessible-list button:focus-visible,.etf-mo-map-details summary:focus-visible,.etf-mo-map-search input:focus-visible{outline:2px solid var(--accent-gold);outline-offset:1px}.etf-mo-map-status{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);color:var(--text-muted);font-size:var(--fs-label)}.etf-mo-map-details{min-width:0;flex:1 1}.etf-mo-map-details summary{width:fit-content;cursor:pointer;color:var(--accent);font-size:var(--fs-body-sm);font-weight:600}.etf-mo-map-details p{max-width:75ch;margin:var(--sp-2) 0;line-height:1.5}.etf-mo-map-accessible-list{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2) 0}.etf-mo-map-accessible-list button{min-height:var(--control-height-compact);padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);font:inherit;cursor:pointer}.etf-mo-map-accessible-list button[aria-pressed=true]{border-color:var(--accent-gold)}.etf-mo-map-inspector{position:relative;padding:var(--sp-4)}.etf-mo-map-inspector h2{margin-bottom:var(--sp-3);font-size:var(--fs-body)}.etf-mo-inspector-close{position:absolute;top:var(--sp-2);right:var(--sp-2);width:var(--control-height-compact);height:var(--control-height-compact);border:0;background:transparent;color:var(--text-muted);font-size:var(--fs-title);cursor:pointer}.etf-mo-map-inspector>strong{font-family:var(--font-numeric);font-size:var(--fs-kpi);font-weight:700;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.etf-mo-map-inspector>span{color:var(--text-muted);font-size:var(--fs-label)}.etf-mo-map-inspector dl{margin:var(--sp-4) 0}.etf-mo-map-inspector dl div{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-faint);font-size:var(--fs-label)}.etf-mo-map-inspector dt{color:var(--text-muted)}.etf-mo-map-inspector dd{margin:0;text-align:right}.etf-mo-map-inspector section{padding-top:var(--sp-3);border-top:1px solid var(--border)}.etf-mo-inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin-top:var(--sp-4)}.etf-mo-inspector-actions .btn{justify-content:center;white-space:normal;text-align:center}.etf-mo-empty{padding:var(--sp-4);color:var(--text-muted);font-size:var(--fs-body-sm)}.etf-mo-page .term-method{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--sp-2);margin:0;padding-top:var(--sp-1)}.etf-mo-page .term-method-title{margin:0;font-size:var(--type-metadata-size)}.etf-mo-page .term-method-list{display:flex;flex-flow:row wrap;gap:0 var(--sp-3)}.etf-mo-page .term-method-disc,.etf-mo-page .term-method-list li{font-size:var(--type-metadata-size);line-height:1.2}.etf-mo-page .term-method-disc{margin:0;max-width:18rem;text-align:right}@media (max-width:70rem){.etf-mo-workbench{grid-template-columns:minmax(16rem,.8fr) minmax(32rem,1.6fr);height:auto}.etf-mo-evidence-panel{grid-column:1/-1;border-top:1px solid var(--border);border-left:0!important}.etf-mo-map-section{grid-template-columns:minmax(0,2.5fr) minmax(19rem,1fr)}}.funds-ws-discovery{min-width:0}.funds-ws-discovery>.panel{min-width:0;overflow:hidden}.funds-ws-discovery-panel{font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line)}.funds-ws-discovery-panel .panel-title{font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-section)}.funds-ws-discovery-panel .panel-meta{font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value)}.funds-ws-discovery-window{height:16rem;min-height:0;overflow:hidden}.funds-ws-new-etfs{display:grid;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto}.funds-ws-new-etfs>.table-scroll{min-height:0;overflow:auto}.funds-ws-new-etfs table.data{min-width:0;width:100%;line-height:var(--type-workbench-table-line)}.funds-ws-new-etfs table.data,.funds-ws-new-etfs table.data th{font-family:var(--font-ui);font-size:var(--type-workbench-table-size)}.funds-ws-new-etfs table.data 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-weight:var(--weight-section)}.funds-ws-new-etfs table.data td{color:var(--text-secondary);font-weight:var(--weight-workbench-table-value)}.funds-ws-new-etfs time{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.funds-ws-launch-identity-column{min-width:10.5rem}.funds-ws-launch-identity{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:center;min-width:0;color:var(--text-brand);text-decoration:none}.funds-ws-launch-identity>.sym-cell{min-width:0}.funds-ws-launch-identity>span:last-child{overflow:hidden;padding-inline-start:calc(1.75rem + var(--sp-2));color:var(--text-muted);font-family:var(--font-ui);font-size:var(--type-supporting-size);font-weight:var(--weight-supporting);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.funds-ws-launch-identity :is(.security-mark-md,.security-mark-compact){inline-size:1.75rem;block-size:1.75rem}.funds-ws-launch-identity:hover .equity-symbol-text{color:var(--accent-gold)}.funds-ws-news-pane{height:100%;min-height:0}.funds-ws-news-pane .funds-ws-news{height:100%;min-height:0;padding:0 var(--sp-3) var(--sp-2);overflow:auto}@media (max-width:64rem){.etf-mo-page-head{align-items:flex-start;flex-direction:column}.etf-mo-actions{justify-content:flex-start}.etf-mo-map-section,.etf-mo-workbench{grid-template-columns:1fr}.etf-mo-map-main,.etf-mo-workbench>*+*{border-left:0;border-right:0;border-top:1px solid var(--border)}.etf-mo-evidence-panel{grid-column:auto}.etf-mo-map-head{flex-wrap:wrap}.etf-mo-map-head h2{flex-basis:100%}}@media (max-width:46rem){.etf-mo-page{padding:var(--sp-1)}.etf-mo-page-head>div:first-child{align-items:flex-start;flex-direction:column;gap:var(--sp-1)}.etf-mo-lower-charts,.etf-mo-security-head{grid-template-columns:1fr}.etf-mo-security-head dl{grid-template-columns:repeat(3,minmax(0,1fr))}.etf-mo-chart-controls{align-items:flex-start;flex-direction:column}.etf-mo-map-head label{display:grid;grid-template-columns:5rem minmax(0,1fr);width:100%}.etf-mo-map-head .etf-mo-map-search{display:block}.etf-mo-map-search input{width:100%}.etf-mo-map-status{flex-wrap:wrap}.etf-mo-inspector-actions,.etf-research-section dl{grid-template-columns:1fr}.etf-research-metric:nth-child(odd){border-right:0}.etf-research-actions{align-items:flex-start;flex-direction:column}.etf-research-actions span{text-align:left}}@media (pointer:coarse){.etf-mo-map-accessible-list button,.etf-mo-map-details summary,.etf-mo-map-head input,.etf-mo-map-head select,.etf-mo-map-view button,.etf-mo-range-row button,.etf-mo-tabs button{min-height:var(--control-height-touch)}}.funds-ws-leadership-point{position:absolute;left:var(--bubble-x);top:var(--bubble-y);transform:translate(-50%,-50%);width:var(--control-height-compact);height:var(--control-height-compact);display:grid;place-items:center;padding:0;border-radius:50%;background:transparent;border:0;cursor:pointer}.funds-ws-leadership-point:after{content:"";width:var(--sp-3);height:var(--sp-3);border-radius:50%;background:var(--accent);border:var(--border-width-structural) solid var(--text-primary)}.funds-ws-leadership-point.is-selected,.funds-ws-leadership-point:focus-visible{outline:var(--border-width-emphasis) solid var(--accent-gold);outline-offset:var(--sp-1)}.funds-ws-page{display:grid;gap:var(--sp-2);width:100%;min-width:0;padding-block:var(--sp-2);padding-inline:0;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-body-size);font-weight:var(--weight-supporting);line-height:1.35;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.funds-ws-page :where(button,input,select,option){font-family:var(--font-ui)}.funds-ws-page>.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.funds-ws-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";align-items:start}.funds-ws-main,.funds-ws-shell,.funds-ws-stack{display:grid;gap:var(--sp-2);min-width:0}.funds-ws-main{grid-area:main}.funds-ws-main>.panel,.funds-ws-stack>.panel{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-panel);box-shadow:var(--shadow-1)}.funds-ws-page .panel-title{color:var(--navigation-navy-active);font-family:var(--font-ui);font-size:var(--type-card-title-size);font-weight:var(--weight-section);letter-spacing:0}[data-theme=dark] .funds-ws-page .panel-title{color:var(--text-primary)}[data-theme=dark] .funds-ws-page .data th{color:var(--text-muted)}.funds-ws-back{justify-self:start;min-height:var(--control-height-compact);padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--accent);font:inherit;font-size:var(--fs-label);cursor:pointer}.funds-ws-back:focus-visible,.funds-ws-back:hover{border-color:var(--accent-gold)}.funds-ws-identity{display:grid;min-width:0}.funds-ws-identity strong{color:var(--text-primary);font-family:var(--mono);font-size:var(--fs-body-sm)}.funds-ws-identity span{overflow:hidden;color:var(--text-muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.funds-ws-page .empty{display:grid;gap:var(--sp-1);margin:var(--sp-3);color:var(--text-muted)}.funds-ws-page .empty strong{color:var(--text-primary)}.funds-ws-page .empty span{display:block;max-width:78ch}.funds-ws-coverage{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-top:1px solid var(--border)}.funds-ws-coverage,.funds-ws-method{display:flex;flex-wrap:wrap;color:var(--text-muted);font-size:var(--fs-label)}.funds-ws-method{gap:var(--sp-1) var(--sp-3)}.funds-ws-analysis,.funds-ws-analysis .panel{min-width:0}.funds-ws-analysis .table-scroll{width:100%;max-width:100%;overflow-x:auto}.funds-ws-analysis table.data{min-width:56rem}.funds-ws-analysis .funds-ws-identity{min-width:12rem}.funds-ws-universe-details{min-width:0;border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-panel)}.funds-ws-universe-details>summary{padding:var(--sp-2) var(--sp-3);color:var(--text-primary);font-size:var(--fs-body-sm);font-weight:600;cursor:pointer}.funds-ws-universe-details>summary:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.funds-ws-universe-details[open]>summary{border-bottom:1px solid var(--border)}.funds-ws-research-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--sp-2);min-width:0}.funds-ws-research-grid>.panel{min-width:0;min-height:12rem;overflow:hidden}.funds-ws-research-grid>.panel:nth-child(-n+2){min-height:20rem}.funds-ws-leaderboards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);min-width:0}.funds-ws-leaderboards .panel{min-width:0}.funds-ws-leaderboards table.data{min-width:0;width:100%;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line)}.funds-ws-leaderboards table.data th{color:color-mix(in srgb,var(--text-brand) 72%,var(--text-muted));font-size:var(--type-workbench-table-size);font-weight:var(--weight-section)}.funds-ws-leaderboards table.data td{color:var(--text-secondary);font-weight:var(--weight-workbench-table-value)}.funds-ws-leaderboards .empty{font-size:var(--type-supporting-size);font-weight:var(--weight-supporting);line-height:1.4}.funds-ws-mover-identity{display:grid;min-width:7rem;color:var(--text-primary);text-decoration:none}.funds-ws-mover-identity>span:last-child{overflow:hidden;max-width:18rem;color:var(--text-muted);font-size:var(--type-supporting-size);font-weight:var(--weight-supporting);line-height:var(--type-workbench-table-line);text-overflow:ellipsis;white-space:nowrap}.funds-ws-analysis .panel-head{background:var(--surface-raised)}.funds-ws-research-grid table.data{min-width:0;width:100%}.funds-ws-research-grid .data th{white-space:normal}.funds-ws-research-grid .data td:has(.empty){white-space:normal}.funds-ws-research-grid .funds-ws-identity{min-width:8rem}.funds-ws-chart-placeholder{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-template-rows:minmax(16rem,1fr) auto;min-width:0;padding:var(--sp-3) var(--sp-3) var(--sp-1) 0}.funds-ws-chart-placeholder-body{display:grid;place-items:center;min-width:0;border-left:1px solid var(--border);border-bottom:1px solid var(--border)}.funds-ws-chart-placeholder-body .empty{max-width:48ch;text-align:center;white-space:normal;line-height:1.5}.funds-ws-research-note{padding:var(--sp-2) var(--sp-3);color:var(--text-muted);font-size:var(--type-supporting-size);line-height:1.4}.funds-ws-map-wrap{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-template-rows:minmax(20rem,42vh) auto;min-width:0;padding:var(--sp-2) var(--sp-3) var(--sp-1) 0}.funds-ws-map{position:relative;min-width:0;overflow:hidden;border-left:1px solid var(--border);border-bottom:1px solid var(--border);background-image:linear-gradient(to right,var(--border-faint) 1px,transparent 1px),linear-gradient(to bottom,var(--border-faint) 1px,transparent 1px);background-size:25% 25%}.funds-ws-x-label,.funds-ws-y-label{display:grid;place-items:center;color:var(--text-muted);font-size:var(--fs-label);text-align:center}.funds-ws-y-label{writing-mode:vertical-rl;transform:rotate(180deg)}.funds-ws-x-label{grid-column:2;min-height:var(--control-height-compact)}.funds-ws-axis{position:absolute;z-index:1;display:block;background:var(--border-strong);pointer-events:none}.funds-ws-axis-x{top:50%;right:0;left:0;height:1px}.funds-ws-axis-y{top:0;bottom:0;left:50%;width:1px}.funds-ws-news{display:grid;gap:var(--sp-2);padding:var(--sp-2)}.funds-ws-page :is(button,input,select,a):focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.funds-ws-coverage form{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.funds-ws-coverage input{min-height:var(--control-height-compact);max-width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--fs-body-sm)}.funds-ws-global-identity{display:grid;min-width:12rem;color:var(--text-primary);text-decoration:none}.funds-ws-global-identity>span:last-child{overflow:hidden;color:var(--text-muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.funds-ws-news>strong{font-size:var(--fs-label)}.funds-ws-news ol{display:grid;margin:0;padding:0;list-style:none}.funds-ws-news li{border-top:1px solid var(--border-faint)}.funds-ws-news a{display:grid;gap:var(--sp-1);padding:var(--sp-2) 0;color:var(--text-primary)}.funds-ws-news b{display:-webkit-box;overflow:hidden;font-size:var(--fs-label);line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.funds-ws-news small,.funds-ws-news span{color:var(--text-muted);font-size:var(--fs-label)}@media (max-width:64rem){.funds-ws-research-grid{grid-template-columns:minmax(0,1fr)}.funds-ws-research-grid>.panel:nth-child(-n+2){min-height:12rem}.funds-ws-map-wrap{grid-template-rows:minmax(18rem,38vh) auto}.funds-ws-mover-identity>span:last-child{max-width:10rem}}@media (max-width:50rem){.funds-ws-leaderboards{grid-template-columns:minmax(0,1fr)}}@media (max-width:34rem){.funds-ws-page{padding-block:var(--sp-1)}.funds-ws-map-wrap{grid-template-rows:18rem auto}.funds-ws-chart-placeholder,.funds-ws-map-wrap{grid-template-columns:1.5rem minmax(0,1fr)}}.funds-ws-scatter-canvas.workspace-canvas-panel{width:calc(100vw - var(--sp-4) - var(--sp-4));max-width:none;height:calc(100dvh - var(--sp-4) - var(--sp-4));max-height:none;overflow:hidden}.workspace-canvas-backdrop:has(.funds-ws-scatter-canvas){padding:var(--sp-4)}.funds-ws-scatter-canvas .workspace-canvas-body{display:grid;min-height:0;padding:0;overflow:hidden}.funds-ws-scatter-count{color:var(--text-muted);font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.funds-ws-panel-toggle{display:inline-flex;align-items:center;flex:none;gap:2px;overflow:visible;border:0;border-radius:0;background:transparent}.funds-ws-panel-toggle button{min-height:calc(var(--control-height-compact) - 4px);padding:0 var(--sp-2);border:0;border-radius:var(--radius-1);background:var(--period-control-background);color:var(--period-control-foreground);font:var(--weight-action) var(--fs-label) /1 var(--font-ui);cursor:pointer}.funds-ws-panel-toggle button+button{border-inline-start:0}.funds-ws-panel-toggle button:is(:hover,:focus-visible){background:var(--period-control-background-hover);color:var(--period-control-foreground-selected)}.funds-ws-panel-toggle button[aria-pressed=true]{background:var(--period-control-background-selected);color:var(--period-control-foreground-selected);box-shadow:none}.funds-ws-panel-toggle button:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--border-width-structural)}.etf-desk{--etf-desk-positive:#00875a;--etf-desk-negative:#d73143;grid-template-columns:minmax(0,1.65fr) minmax(22rem,1fr);align-items:start;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etf-desk,.etf-desk-market{display:grid;gap:var(--sp-2)}.etf-desk-market{min-width:0}.etf-desk-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.etf-desk-signal-side{min-width:0}.etf-desk-signal-side+.etf-desk-signal-side{border-left:var(--border-width-structural) solid var(--border)}.etf-desk-signal-heading{display:flex;justify-content:space-between;gap:var(--sp-2);margin:0;padding:var(--sp-2);background:var(--surface-raised);color:var(--text-primary);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value)}.etf-desk-signals-extremes>.panel-head{flex-wrap:nowrap}.etf-desk-extremes-action{min-height:var(--control-height-compact);padding-inline:var(--sp-3);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);white-space:nowrap}.etf-desk-extremes-action:is(:hover,:focus-visible){border-color:var(--accent-gold);background:var(--surface-hover)}.etf-desk-signal-identity{display:grid;gap:var(--sp-1);color:inherit;text-decoration:none}.etf-desk-signal-identity:focus-visible,.etf-desk-signal-identity:hover{color:var(--accent-gold)}.etf-desk-signal-name{color:var(--text-muted);font-size:var(--type-supporting-size);overflow-wrap:anywhere}.etf-desk-signals table.data th{padding-block:var(--sp-1);line-height:var(--type-workbench-table-line);vertical-align:middle;white-space:normal}.etf-desk-signals table.data td:nth-child(2){overflow-wrap:normal;word-break:normal}.etf-desk-signals-global table.data{width:100%;min-width:28rem;table-layout:fixed}.etf-desk-signals-global table.data :is(th,td).etf-desk-signal-price{box-sizing:border-box;width:5rem;padding-inline:var(--sp-2);white-space:nowrap}.etf-desk-signals-global table.data :is(th,td).etf-desk-signal-return{box-sizing:border-box;width:5.25rem;padding-inline:var(--sp-2);white-space:nowrap}:is(.etf-desk-signals-extremes,.etf-extremes-canvas) table.data{table-layout:fixed;min-width:26rem}:is(.etf-desk-signals-extremes,.etf-extremes-canvas) table.data :is(th,td).etf-desk-signal-return{box-sizing:border-box;width:4rem;padding-inline:var(--sp-2)}.etf-desk-signal-return-missing{color:var(--text-muted)}.etf-desk-signal-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:var(--sp-3);color:var(--text-muted)}.etf-desk-signal-evidence{padding:var(--sp-2);border-top:var(--border-width-structural) solid var(--border);color:var(--text-muted);font-size:var(--type-supporting-size)}.etf-desk-signal-evidence summary{cursor:pointer}.etf-desk-signal-evidence p{margin:var(--sp-2) 0 0}.workspace-canvas-panel.etf-extremes-canvas{width:calc(100vw - var(--sp-4) - var(--sp-4));height:calc(100dvh - var(--sp-6) - var(--sp-6));max-width:none;max-height:none;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etf-extremes-canvas .workspace-canvas-body{min-height:0;overflow:auto}.etf-extremes-canvas :is(.etf-extremes-canvas-grid,.etf-extremes-canvas-focus){min-height:100%}.etf-extremes-canvas .etf-desk-signal-side{min-height:100%}@media (max-width:767px){.etf-desk-signal-grid{grid-template-columns:minmax(0,1fr)}.etf-desk-signal-side+.etf-desk-signal-side{border-left:0;border-top:var(--border-width-structural) solid var(--border)}.workspace-canvas-panel.etf-extremes-canvas{width:100vw;height:100dvh;border-radius:0}}.etf-desk .panel{min-width:0;overflow:hidden}.etf-desk .panel-head{min-height:var(--mt-panel-head-height,calc(var(--control-height-compact) + var(--sp-1)));flex-wrap:wrap;gap:var(--sp-2);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel));border-inline-start:var(--border-width-emphasis) solid var(--accent-gold)}.etf-desk table.data{font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line)}.etf-desk table.data th{background:var(--subheader-background);color:var(--subheader-foreground);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value)}.etf-desk table.data th button{color:inherit}.etf-desk table.data td{font-weight:var(--weight-workbench-table-value)}.etf-desk .panel-title{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.etf-desk .panel-meta{font-size:var(--type-supporting-size)}.etf-desk .panel-actions{margin-left:auto}.etf-desk .pos{color:var(--etf-desk-positive)}.etf-desk .neg{color:var(--etf-desk-negative)}.etf-desk-market-map-panel>.panel-head{min-height:var(--control-height-compact);padding:0 var(--sp-2);gap:var(--sp-1);flex-wrap:nowrap}.etf-desk-market-map-panel>.panel-head .panel-actions{height:var(--control-height-compact)}.etf-desk-map-actions{display:inline-flex;height:100%;align-items:center;gap:var(--sp-1)}.etf-desk-map-actions .funds-ws-panel-toggle{height:100%}.etf-desk-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;background:var(--border-faint)}.etf-desk-map-group{position:relative;border:0}.etf-desk-logo-treemap,.etf-desk-map-group{min-width:0;background:var(--surface-panel)}.etf-desk-logo-treemap{display:flex;height:var(--etf-map-height);padding:2px}.etf-desk-map-branch,.etf-desk-map-branch-slot{display:flex;min-width:0;min-height:0;flex:1 1}.etf-desk-map-branch{flex-direction:var(--etf-map-flex-direction);gap:2px}.etf-desk-map-branch-slot{flex-basis:0;flex-grow:var(--etf-map-flex-grow)}.etf-desk .etf-desk-map-tile{container-type:size;display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:var(--sp-2);overflow:hidden;border:0;border-radius:0;background:var(--etf-map-tile-background);color:#fff;font:inherit;text-align:center;cursor:pointer}.etf-desk-map-tile.is-selected{box-shadow:inset 0 0 0 2px var(--brand-gold)}.etf-desk-map-tile:hover{filter:brightness(.94)}.etf-desk-map-tile-identity{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:var(--sp-1);line-height:1;white-space:nowrap}.etf-desk-map-logo{display:block;inline-size:1.5rem;block-size:1.5rem;flex:0 0 auto;object-fit:contain}.etf-desk-map-logo.is-wordmark{inline-size:3.6rem;block-size:1.15rem;filter:brightness(0) invert(1)}.etf-desk-map-tile-identity strong{overflow:hidden;color:inherit;font-family:var(--mono);font-size:var(--type-card-title-size);font-weight:700;text-shadow:0 1px 1px rgb(0 0 0/35%);text-overflow:ellipsis}.etf-desk-map-tile-return{color:inherit;font-family:var(--font-ui);font-size:var(--type-supporting-size);font-weight:600;line-height:1;text-shadow:0 1px 1px rgb(0 0 0/35%);white-space:nowrap}@container (max-width: 82px){.etf-desk-map-tile{padding-inline:2px}.etf-desk-map-tile-identity{gap:2px}.etf-desk-map-logo{inline-size:1.15rem;block-size:1.15rem}.etf-desk-map-logo.is-wordmark{inline-size:2.25rem;block-size:.9rem}.etf-desk-map-tile-identity strong{font-size:var(--type-supporting-size)}}@container (max-width: 44px){.etf-desk-map-tile{justify-content:center;padding:1px}.etf-desk-map-tile-identity strong,.etf-desk-map-tile-return{display:none}.etf-desk-map-logo,.etf-desk-map-logo.is-wordmark{inline-size:.85rem;block-size:.85rem}}@container (max-height: 40px){.etf-desk-map-tile{flex-direction:row;justify-content:center;padding-block:1px}.etf-desk-map-tile-return{display:none}}.etf-desk button:focus-visible,.etf-desk input:focus-visible,.etf-desk select:focus-visible{outline:2px solid var(--brand-gold);outline-offset:-2px}.etf-desk-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.etf-desk-rankings>.etf-desk-flow-leaders{grid-column:1/-1}.etf-desk .etf-desk-top-movers>.panel-head{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;flex-wrap:nowrap;gap:2px;padding-inline:var(--sp-1)}.etf-desk .etf-desk-top-movers>.panel-head .panel-title{font-size:var(--type-supporting-size)}.etf-desk .etf-desk-top-movers>.panel-head .panel-actions{display:flex;min-width:0;justify-content:flex-end;margin-left:0}.etf-desk-ranking-actions{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:2px;white-space:nowrap}.etf-desk-top-movers .funds-ws-panel-toggle button{padding-inline:var(--sp-1);font-size:var(--type-metadata-size)}.etf-desk-top-movers .panel-action-button{font-size:var(--type-metadata-size)}.etf-desk-bars{display:grid;padding:var(--sp-2)}.etf-desk-bar-row{display:grid;grid-template-columns:4.8rem minmax(0,1fr) 3.5rem;gap:var(--sp-1);align-items:center;min-height:1.9rem;width:100%;background:transparent;border:0;color:var(--text-primary);text-align:right;font:inherit;font-weight:var(--weight-workbench-table-value);cursor:pointer}.etf-desk-bar-row.is-compact{grid-template-columns:minmax(0,1fr) max-content}.etf-desk-bars.has-mover-context{padding-block-start:var(--sp-1)}.etf-desk-bar-row.is-mover-context,.etf-desk-mover-columns{grid-template-columns:minmax(0,1fr) minmax(3.2rem,max-content) minmax(3.2rem,max-content) minmax(4.25rem,max-content)}.etf-desk-mover-columns{display:grid;gap:var(--sp-1);align-items:center;min-height:1.4rem;padding-inline:var(--sp-1);border-bottom:var(--border-width-structural) solid var(--border-faint);color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-workbench-label);text-align:right}.etf-desk-mover-columns>:first-child{text-align:left}.etf-desk-mover-value{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etf-desk-bar-row.is-selected,.etf-desk-bar-row:hover{background:var(--surface-raised);box-shadow:inset 2px 0 var(--brand-gold)}.etf-desk-ticker{font-family:var(--mono);font-weight:var(--weight-workbench-table-value);text-align:left}.etf-desk-bar-row .sym-cell{min-width:0}.etf-desk-ranking-bar.metric-bar{block-size:.25rem;background:var(--surface-raised)}.etf-desk-ranking-bar.is-positive .metric-bar__fill{background:var(--etf-desk-positive)}.etf-desk-ranking-bar.is-negative .metric-bar__fill{background:var(--etf-desk-negative)}.etf-desk-ranking-bar.is-activity .metric-bar__fill{background:var(--text-brand)}.workspace-canvas-panel.etf-desk-movers-canvas{height:min(48rem,calc(100dvh - var(--sp-4) * 2))}.workspace-canvas-panel.etf-desk-movers-canvas,.workspace-canvas-panel.etf-global-canvas{width:min(92rem,calc(100vw - var(--sp-4) * 2));max-width:none;max-height:none;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-canvas-panel.etf-global-canvas{height:min(52rem,calc(100dvh - var(--sp-4) * 2))}.etf-global-canvas .workspace-canvas-body{min-height:0;padding:var(--sp-2);overflow:auto;background:var(--surface-raised)}.etf-global-canvas .workspace-canvas-footer{justify-content:space-between;flex-wrap:wrap}.etf-global-canvas-status{color:var(--text-muted);font-size:var(--type-supporting-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.etf-global-canvas-state{display:flex;min-height:18rem;align-items:center;justify-content:center;gap:var(--sp-2);color:var(--text-muted)}.etf-global-canvas [data-global-etfs-embedded]{gap:var(--sp-2)}.etf-global-canvas .mtk-section-header{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:var(--sp-3);margin:0;padding:var(--sp-1) var(--sp-3);flex-wrap:wrap;font-size:var(--fs-label)}.etf-global-canvas .mtk-section-header .mtk-column-control{margin-inline-start:auto}.etf-desk-movers-canvas .workspace-canvas-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0;overflow:hidden}.etf-desk-movers-canvas .workspace-canvas-footer{flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2)}.etf-desk-movers-count{color:var(--text-muted);font-size:var(--type-supporting-size);white-space:nowrap}.etf-desk-movers-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2);border-bottom:1px solid var(--border);background:var(--surface-raised)}.etf-desk-movers-tools{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--sp-1)}.etf-desk-movers-toolbar input{width:min(22rem,42vw);min-height:var(--control-height-compact);padding:0 var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);font:inherit}.etf-desk-movers-canvas .column-manager-panel{z-index:3;overflow-x:hidden}.etf-desk-movers-canvas .table-scroll{min-height:0;max-height:none;overflow:auto}.etf-desk-movers-canvas table.data{min-width:58rem;width:100%;font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line)}.etf-desk-movers-canvas table.data th{position:sticky;z-index:1;top:0;background:var(--subheader-background);color:var(--subheader-foreground);font-weight:var(--weight-section)}.etf-desk-movers-canvas table.data td{font-weight:var(--weight-workbench-table-value)}.etf-desk-rvol-value{display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:var(--sp-1)}.etf-desk-rvol-value svg{width:var(--sp-4);height:var(--sp-4);flex:0 0 auto;color:var(--positive)}.etf-desk-movers-canvas .pos{color:var(--etf-desk-positive,#00875a)}.etf-desk-movers-canvas .neg{color:var(--etf-desk-negative,#d73143)}[data-theme=dark] .etf-desk-movers-canvas .pos{color:#28c992}[data-theme=dark] .etf-desk-movers-canvas .neg{color:#ff6677}.etf-desk-monitor-controls{display:flex;gap:var(--sp-2);flex-wrap:wrap}.etf-desk-monitor-controls input,.etf-desk-monitor-controls select{min-height:1.9rem;padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);font:inherit;max-width:100%}.etf-desk-monitor-controls input{width:11rem}.etf-desk-fund-name{display:block;max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-desk .etf-desk-selected-row td{background:color-mix(in srgb,var(--brand-gold) 18%,var(--surface-panel))}.etf-desk-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);font-size:var(--type-supporting-size);color:var(--text-muted)}.etf-desk-pagination>span:first-child{margin-right:auto}.etf-desk-rail{display:grid;position:sticky;top:var(--sp-2);min-width:0;max-height:calc(100dvh - 9rem);gap:var(--sp-2);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.etf-desk-detail{min-width:0}.etf-desk-detail-header{display:flex;align-items:center;gap:var(--sp-1);min-height:var(--control-height-compact);padding:var(--sp-1);border-bottom:1px solid var(--border);border-left:2px solid var(--brand-gold);background:var(--surface-raised)}.etf-desk-detail-identity{display:inline-flex;align-items:center;gap:var(--sp-2)}.etf-desk-detail-identity>span:last-child{font-family:var(--font-heading);font-size:var(--type-card-title-size);font-weight:var(--weight-section)}.etf-desk-header-quote{display:inline-flex;align-items:baseline;gap:var(--sp-2);white-space:nowrap}.etf-desk-header-quote>strong{font-family:var(--font-numeric);font-size:var(--fs-body);font-weight:var(--weight-section)}.etf-desk-header-quote>b{font-size:var(--type-supporting-size);font-weight:var(--weight-section)}.etf-desk-detail-controls{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--sp-1);margin-left:auto}.etf-desk-detail-header .cf-range{flex:0 0 auto}.etf-desk-detail-header .cf-range-trigger{min-height:var(--control-height-compact);gap:var(--sp-1);padding-inline:var(--sp-1)}.etf-desk-detail-header .panel-action-link{flex:0 0 auto}.etf-desk-price-volume{margin:0 var(--sp-3);border:1px solid var(--border);background:var(--surface-panel)}.etf-desk-flow-controls{display:inline-flex;flex:0 0 auto}.etf-desk-flow-controls select{min-height:var(--control-height-compact);border:1px solid var(--border-strong);border-radius:var(--radius-1);padding:0 var(--sp-2);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--type-supporting-size)}.etf-desk-scatter{border-top:1px solid var(--border);margin-top:var(--sp-3);padding:var(--sp-3)}.etf-desk-scatter-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--sp-3)}.etf-desk-scatter-head h3{margin:0;font-size:var(--type-card-title-size);font-weight:var(--weight-section)}.etf-desk-scatter-head p{margin:var(--sp-1) 0 0;color:var(--text-muted);font-size:var(--type-supporting-size)}.etf-desk-scatter-key{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:var(--sp-2);white-space:nowrap}.etf-desk-scatter-key>span{display:inline-flex;align-items:center;gap:var(--sp-1)}.etf-desk-scatter-key i{width:.65rem;height:.65rem;border:1px solid color-mix(in srgb,var(--text-primary) 20%,transparent);border-radius:50%}.etf-desk-scatter-key i.is-selected{border:2px solid var(--brand-gold);background:var(--surface-panel)}.etf-desk-scatter-group{display:grid;gap:var(--sp-1);min-width:10rem;color:var(--text-muted);font-size:var(--type-metadata-size)}.etf-desk-scatter-group select{min-height:var(--control-height-compact);border:1px solid var(--border-strong);border-radius:var(--radius-1);padding:0 var(--sp-2);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--type-supporting-size)}.etf-desk-muted{color:var(--text-muted)}.etf-desk-detail-loading,.etf-desk-unavailable{padding:var(--sp-4);margin:0;color:var(--text-muted);line-height:1.5}.etf-desk-detail-loading{min-height:18rem}.etf-desk .funds-ws-news{max-height:none;overflow:auto}.etf-desk-news-symbols{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.etf-desk .funds-ws-news-pane .empty-state{min-height:0}.funds-ws-overview-type{--font-heading:var(--font-ui);--font-numeric:var(--font-ui);--type-metadata-size:var(--type-workbench-table-size);--type-supporting-size:var(--type-workbench-table-size);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);color:var(--text-brand-strong)}.mt-workspace .funds-ws-page.funds-ws-overview-type :is(table.data,table.data th,table.data td,button,input,select,.panel-meta,.panel-action-link,.panel-action-button,.empty-state,.funds-ws-method,.funds-ws-coverage,.funds-ws-universe-details>summary,.etf-desk-pagination,.etf-desk-signal-evidence,.etf-desk-signal-name,.etf-desk-map-group-label,.funds-ws-news a,.funds-ws-news p,.funds-ws-news time,.etf-desk-scatter-group,.etf-desk-scatter-head p,.etf-desk-header-quote>b,.funds-ws-launch-identity>span:last-child){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)}.mt-workspace .funds-ws-page.funds-ws-overview-type .etf-desk .panel-title,.mt-workspace .funds-ws-page.funds-ws-overview-type .etf-desk-scatter-head h3,.mt-workspace .funds-ws-page.funds-ws-overview-type .panel-title{font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-section);letter-spacing:0;text-transform:none}.funds-ws-overview-type :is(.etf-desk-signal-name,.funds-ws-launch-identity>span:last-child){color:var(--text-secondary)}.funds-ws-overview-type .etf-desk-top-movers>.panel-head{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.funds-ws-overview-type .etf-desk-ranking-actions{flex-wrap:wrap}.funds-ws-overview-type .etf-desk .etf-desk-map-tile-return{font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value)}[data-theme=dark] .etf-desk{--etf-desk-positive:#28c992;--etf-desk-negative:#ff6677}@media (max-width:80rem){.etf-desk{grid-template-columns:minmax(0,1fr)}.etf-desk-rail{position:static;max-height:none;overflow:visible}.etf-desk-rankings{grid-template-columns:minmax(0,1fr)}.etf-desk-rankings .panel-actions{margin-left:0}.etf-desk-rankings .panel-meta{flex-basis:100%}}@media (max-width:40rem){.etf-desk-map,.etf-desk-rankings{grid-template-columns:minmax(0,1fr)}.etf-desk .panel-actions{margin-left:0;max-width:100%}.etf-desk-map-actions{justify-content:flex-start}.etf-desk-detail-header{flex-wrap:wrap}.etf-desk-detail-controls{margin-left:0}.etf-desk-scatter{padding-inline:var(--sp-2)}.etf-desk-scatter-head{grid-template-columns:minmax(0,1fr)}.etf-desk-pagination{flex-wrap:wrap}.workspace-canvas-panel.etf-desk-movers-canvas,.workspace-canvas-panel.etf-global-canvas{width:100vw;height:100dvh;border-radius:0}.workspace-canvas-backdrop:has(.etf-desk-movers-canvas),.workspace-canvas-backdrop:has(.etf-global-canvas){padding:0}.etf-global-canvas-status{display:none}.etf-desk-movers-toolbar{align-items:stretch;flex-direction:column}.etf-desk-movers-tools{align-items:stretch}.etf-desk-movers-tools label{min-width:0;flex:1 1 auto}.etf-desk-movers-toolbar input{width:100%}}.mt-workspace-etf-structures .mt-content>*+*{margin-block-start:0}.mt-workspace-etf-structures .term-method{margin-top:0}.sec-head{margin-bottom:var(--sp-2)}.sec-head-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.sec-head-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3)}.sec-field{display:flex;flex-direction:column;gap:3px}.sec-field-label{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.sec-field-val{font-size:var(--fs-body);font-weight:500;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sec-field-sub{font-family:var(--mono);font-size:var(--fs-micro);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sec-badges{display:flex;gap:var(--sp-2);flex-wrap:wrap}.sec-badge{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.06em;padding:2px 8px;border-radius:var(--radius-1);border:1px solid var(--accent-gold);color:var(--text-primary)}.sec-badge-link:hover{background:var(--surface-hover)}.sec-badge.sec-badge-muted{border-color:var(--border);color:var(--text-muted)}.sec-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--sp-3)}.sec-metric{display:flex;flex-direction:column;gap:3px;padding:var(--sp-3);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-1)}.sec-metric-val{font-size:var(--fs-kpi);font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sec-metric-val.pos{color:var(--positive)}.sec-metric-val.neg{color:var(--negative)}.sec-metric-label{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sec-foot{margin-top:var(--sp-2);font-size:var(--fs-body-sm);color:var(--text-muted)}.num.pos,td.pos{color:var(--positive)}.num.neg,td.neg{color:var(--negative)}.ft-shell{display:flex;flex-direction:column;min-height:0}.ft-paneswitch{display:flex;gap:var(--sp-1);margin-bottom:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-2);padding:var(--sp-1);background:var(--surface-panel)}.ft-paneswitch-btn{flex:1 1;padding:var(--sp-1) var(--sp-3);border:0;border-radius:var(--radius-1);background:transparent;color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:500;cursor:pointer;transition:color .12s,background .12s}.ft-paneswitch-btn.is-active{background:var(--surface-raised);color:var(--text-primary);font-weight:600}.ft-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-4);min-height:0}.ft-pane{min-width:0}@media (max-width:1199px){.ft-pane{display:none}.ft-pane.is-mobile-active{display:block}}@media (min-width:1200px){.ft-paneswitch{display:none}.ft-grid{grid-template-columns:240px minmax(0,1fr) 320px;align-items:start}.ft-pane{display:block}.ft-facts,.ft-rail{position:sticky;top:var(--sp-3);max-height:calc(100vh - var(--sp-6));overflow-y:auto}}.ft-rail-inner{gap:var(--sp-4)}.ft-rail-block,.ft-rail-inner{display:flex;flex-direction:column}.ft-rail-block{gap:var(--sp-2)}.ft-rail-head{margin:0;font-size:var(--type-metadata-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ft-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1)}.ft-rail-item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);text-decoration:none;transition:border-color .12s,background .12s}.ft-rail-item.is-current,.ft-rail-item:hover{border-color:var(--accent-gold)}.ft-rail-item.is-current{background:var(--surface-raised)}.ft-rail-sym{font-family:var(--mono);font-weight:600;color:var(--text-primary);font-size:var(--fs-body-sm)}.ft-rail-flow{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-1);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-body-sm)}.ft-rail-flow svg{width:var(--sp-4);height:var(--sp-4);flex:none}.ft-rail-meta,.ft-rail-name{grid-column:1/-1;color:var(--text-muted);font-size:var(--type-metadata-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-rail-empty{color:var(--text-muted);font-size:var(--fs-label);margin:0}.ft-main-inner{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.ft-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-strong)}.ft-head-crumb{font-size:var(--type-metadata-size);color:var(--text-muted);margin-bottom:var(--sp-1)}.ft-head-back{color:var(--text-muted);text-decoration:none}.ft-head-back:hover{color:var(--accent-gold)}.ft-head-titles{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.ft-head-ticker{font-family:var(--mono);font-weight:600;font-size:var(--fs-kpi);color:var(--text-primary)}.ft-head-name{color:var(--text-secondary);font-size:var(--fs-body)}.ft-head-quote{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1)}.ft-head-price{display:flex;align-items:baseline;gap:var(--sp-2)}.ft-head-px{font-weight:600;font-size:var(--fs-title);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft-head-chg{font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft-head-stats{display:flex;gap:var(--sp-4);margin:0}.ft-head-stats>div{display:flex;flex-direction:column}.ft-head-stats dt{font-size:var(--type-metadata-size);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.ft-head-stats dd{margin:0;font-size:var(--fs-body-sm);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ft-facts-inner{gap:var(--sp-3)}.ft-fact-card,.ft-facts-inner{display:flex;flex-direction:column}.ft-fact-card{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel)}.ft-fact-head{margin:0 0 var(--sp-1);font-size:var(--type-metadata-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ft-fact{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3)}.ft-fact-label{color:var(--text-secondary);font-size:var(--fs-label)}.ft-fact-value{color:var(--text-primary);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ft-fact-empty{color:var(--text-muted);font-size:var(--fs-label);margin:0}.ft-mini-list{list-style:none;margin:var(--sp-1) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ft-mini-list li{display:flex;justify-content:space-between;gap:var(--sp-2)}.ft-mini-sym{color:var(--text-secondary);font-size:var(--fs-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-mini-num{color:var(--text-primary);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.do{--do-tint-pos:color-mix(in srgb,var(--positive) 8%,transparent);--do-tint-neg:color-mix(in srgb,var(--negative) 7%,transparent);--do-deep-green:color-mix(in srgb,var(--positive) 78%,#000);--do-label-cap:color-mix(in srgb,var(--positive) 66%,#000);--do-label-upside:color-mix(in srgb,var(--positive) 72%,#000);--do-label-loss:color-mix(in srgb,var(--negative) 78%,#000);--do-strip-buffer:var(--text-faint);--do-zone-loss:color-mix(in srgb,var(--negative) 15%,var(--surface-panel));--do-zone-buffer:color-mix(in srgb,var(--text-faint) 16%,var(--surface-panel));--do-zone-upside:color-mix(in srgb,var(--positive) 15%,var(--surface-panel));--do-zone-cap:color-mix(in srgb,var(--positive) 26%,var(--surface-panel));--do-grid-line:color-mix(in srgb,var(--surface-panel) 75%,transparent);--do-ref-dash:var(--border-strong)}.do-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-4);align-items:start}.do-main{min-width:0}.do-main,.do-rail{display:flex;flex-direction:column;gap:var(--sp-4)}.do-rail{position:sticky;top:calc(var(--topbar-h) + var(--sp-4))}@media (max-width:1280px){.do-grid{grid-template-columns:1fr}.do-rail{position:static;display:grid;grid-template-columns:1fr 1fr}}@media (max-width:1100px){.do-rail{grid-template-columns:1fr}}.do-panel{background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius-3);box-shadow:var(--shadow-1);padding:14px 16px}.do-panel--flush{padding:0;overflow:hidden}.do-header{position:relative;z-index:2;min-width:0;border-radius:var(--radius-3)}.do-hrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.do-hrow+.do-hrow{margin-top:10px}.do-crumb{font-size:11px;color:var(--text-faint)}.do-spacer{margin-left:auto}.do-freshness{font-size:11px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.do-ticker{font-family:var(--mono);font-size:18px;font-weight:600;letter-spacing:-.01em}.do-name{font-size:14px;font-weight:500;color:var(--text-primary)}.do-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:var(--radius-1);padding:3px 8px;font-size:11px;color:var(--text-muted)}.do-chip a{color:var(--accent);text-decoration:none}.do-issuer{font-size:11.5px;color:var(--text-muted)}.do-state-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ink);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;color:var(--text-primary)}.do-state-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--positive)}.do-state-pill--warn:before{background:var(--text-faint)}.do-state-pill--neg:before{background:var(--negative)}.do-seg{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-2);overflow:hidden}.do-seg button{appearance:none;border:0;background:var(--surface-panel);font:inherit;font-size:12px;font-weight:500;color:var(--text-muted);padding:5px 11px;cursor:pointer;white-space:nowrap;transition:color .12s,background .12s}.do-seg button+button{border-left:1px solid var(--border)}.do-seg button.is-active,.do-seg button[aria-pressed=true]{background:var(--ink);color:var(--text-on-ink);font-weight:600}.do-seg button:disabled{color:var(--text-faint);cursor:not-allowed}.do-terms{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px}.do-term{min-width:0;padding:2px 12px;border-left:1px solid var(--border-faint)}.do-term:first-child{border-left:0;padding-left:0}.do-term-k{font-size:11px;color:var(--text-muted)}.do-term-v{font-size:22px;font-weight:600;letter-spacing:-.011em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.do-term-v.pos{color:var(--positive)}.do-term-v.neg{color:var(--negative)}.do-term-sub{font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.do-term-sub,.do-term-sub .orig{color:var(--text-faint)}@media (max-width:45rem){.do-terms{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--sp-4)}.do-term:nth-child(odd){border-left:0;padding-left:0}}.do-pill-mini{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;background:var(--positive-bg);color:var(--positive)}.do-pill-mini--muted{background:var(--surface-raised);color:var(--text-muted)}.do-track{position:relative;height:4px;border-radius:999px;background:var(--border);margin:6px 0 4px}.do-track>span{position:absolute;inset:0 auto 0 0;height:100%;width:var(--do-elapsed,0);border-radius:999px;background:var(--ink)}.do-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.do-btn{appearance:none;font:inherit;font-size:12px;font-weight:500;border-radius:var(--radius-2);padding:6px 12px;cursor:pointer;border:1px solid var(--border);background:var(--surface-panel);color:var(--text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background .12s,color .12s,border-color .12s}.do-btn:hover{background:var(--surface-hover)}.do-btn:disabled{cursor:not-allowed;color:var(--text-faint);background:var(--surface-raised)}.do-btn--primary{color:var(--text-on-ink);border-color:var(--ink)}.do-btn--primary,.do-btn--primary:hover{background:var(--ink)}.do-sec-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.do-sec-title{font-size:13px;font-weight:600;color:var(--text-primary)}.do-sec-title small{font-weight:500;color:var(--text-muted)}.do-legend{display:flex;gap:12px;flex-wrap:wrap;margin-left:auto}.do-legend span{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--text-muted)}.do-legend i{width:10px;height:3px;border-radius:2px;display:inline-block}.do-legend .k-loss{background:var(--negative)}.do-legend .k-buffer{background:var(--do-strip-buffer)}.do-legend .k-upside{background:var(--positive)}.do-legend .k-orig{background:transparent;border-top:2px dashed var(--do-ref-dash);height:0}.do-map{display:block;width:100%;height:auto}.do-map__zone--loss{fill:var(--do-zone-loss)}.do-map__zone--buffer{fill:var(--do-zone-buffer)}.do-map__zone--upside{fill:var(--do-zone-upside)}.do-map__zone--cap{fill:var(--do-zone-cap)}.do-map__strip--loss{fill:var(--negative)}.do-map__strip--buffer{fill:var(--do-strip-buffer)}.do-map__strip--upside{fill:var(--positive)}.do-map__strip--cap{fill:var(--do-deep-green)}.do-map__zlabel{font-family:var(--sans);font-size:10.5px;font-weight:600}.do-map__zlabel--loss{fill:var(--do-label-loss)}.do-map__zlabel--buffer{fill:color-mix(in srgb,var(--text-muted) 90%,#000)}.do-map__zlabel--upside{fill:var(--do-label-upside)}.do-map__zlabel--cap{fill:var(--do-label-cap)}.do-map__grid{stroke:var(--do-grid-line);stroke-width:1}.do-map__zero{stroke:var(--text-faint);stroke-width:1}.do-map__axis-tick{stroke:var(--border-strong);stroke-width:1}.do-map__tick{font-family:var(--font-numeric);font-size:var(--fs-label);font-weight:var(--weight-action);fill:var(--text-brand);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--ls-tight)}.do-map__axis-title{font-family:var(--sans);font-size:10.5px;fill:var(--text-muted)}.do-map__ref{fill:none;stroke:var(--do-ref-dash);stroke-width:1.5;stroke-dasharray:4 3}.do-map__mark{stroke:var(--text-faint);stroke-width:1;stroke-dasharray:3 3}.do-map__mark--today{stroke:var(--accent);stroke-width:1;stroke-dasharray:3 3}.do-map__marklabel{font-family:var(--sans);font-size:10px;fill:var(--text-faint)}.do-map__marklabel--today{fill:var(--accent)}.do-map__seg--loss{fill:none;stroke:var(--negative);stroke-width:3}.do-map__seg--buffer{fill:none;stroke:color-mix(in srgb,var(--text-muted) 90%,#000);stroke-width:3}.do-map__seg--upside{fill:none;stroke:var(--positive);stroke-width:3}.do-map__seg--cap{fill:none;stroke:var(--do-deep-green);stroke-width:3}.do-map__entry{fill:var(--text-primary)}.do-map__entrylabel{font-size:10px;fill:var(--text-primary)}.do-map__caplabel,.do-map__entrylabel{font-family:var(--sans);font-weight:600}.do-map__caplabel{font-size:10.5px;fill:var(--do-deep-green)}.do-map{cursor:crosshair}.do-map__cross-line{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:2 2}.do-map__cross-dot{fill:var(--text-primary);stroke:var(--surface-panel);stroke-width:1.5}.do-map__cross-box{fill:var(--surface-panel);stroke:var(--border)}.do-map__cross-t1{fill:var(--text-primary)}.do-map__cross-t1,.do-map__cross-t2{font-family:var(--mono);font-size:10px}.do-map__cross-t2{fill:var(--text-muted)}.do-caption{font-size:11px;color:var(--text-faint);border-top:1px solid var(--border-faint);padding-top:8px;margin-top:10px}.do-disclosed{font-size:12px;color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-2);padding:12px 14px}.do-score{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.do-score-col{padding:0 14px;border-left:1px solid var(--border-faint)}.do-score-col:first-child{border-left:0;padding-left:0}.do-score-h{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px}.do-score-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:3px 0}.do-score-row span:first-child{color:var(--text-muted)}.do-score-row span:last-child{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.do-score-row .pos{color:var(--positive)}.do-score-row .neg{color:var(--negative)}@media (max-width:860px){.do-score{grid-template-columns:1fr 1fr;row-gap:12px}}.do-table-wrap{overflow-x:auto}table.do-table{width:100%;border-collapse:collapse;font-size:12px}.do-table td,.do-table th{padding:7px 10px;text-align:left;border-bottom:1px solid var(--border-faint);white-space:nowrap}.do-table th{font-size:10.5px;font-weight:600;color:var(--text-muted);letter-spacing:.02em}.do-table td.num,.do-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.do-table td.mono{font-family:var(--mono)}.do-table tbody tr:hover{background:var(--surface-hover)}.do-table .pos{color:var(--positive)}.do-table .neg{color:var(--negative)}.do-cell-pos{background:var(--do-tint-pos)}.do-cell-neg{background:var(--do-tint-neg)}.do-scenario-value{color:var(--text-primary);font-family:var(--font-numeric);font-weight:var(--weight-action);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--ls-tight)}.do-scenario-panel .do-table :is(th,td){text-align:center}.do-scenario-row.is-gain>td{background:color-mix(in srgb,var(--positive) var(--do-scenario-intensity,10%),var(--surface-panel))}.do-scenario-row.is-loss>td{background:color-mix(in srgb,var(--negative) var(--do-scenario-intensity,10%),var(--surface-panel))}.do-scenario-row>td.do-scenario-difference.is-gain{background:color-mix(in srgb,var(--positive) var(--do-scenario-difference-intensity,10%),var(--surface-panel))}.do-scenario-row>td.do-scenario-difference.is-loss{background:color-mix(in srgb,var(--negative) var(--do-scenario-difference-intensity,10%),var(--surface-panel))}.do-scenario-row>td.do-scenario-difference.is-neutral{background:var(--surface-panel)}.do-vs-pos{color:var(--positive)}.do-vs-neg{color:var(--negative)}.do-row-subject{background:color-mix(in srgb,var(--accent) 5%,var(--surface-panel))}.do-foot{font-size:10.5px;color:var(--text-faint);padding:8px 2px 0}.do-flag{display:inline-block;padding:1px 8px;border-radius:999px;font-size:10.5px;background:var(--surface-raised);color:var(--text-muted);border:1px solid var(--border-faint);margin:1px 3px 1px 0}.do-verdict{font-weight:600}.do-verdict--clear{color:var(--positive)}.do-verdict--review{color:var(--negative)}.do-role-chip{display:inline-block;margin:0 6px 6px 0;padding:3px 10px;border-radius:999px;border:1px solid var(--border);font-size:11px;color:var(--text-muted)}.do-split{display:grid;grid-template-columns:5fr 7fr;gap:12px;align-items:start}@media (max-width:1100px){.do-split{grid-template-columns:1fr}}.do-split-stack{display:flex;min-width:0;flex-direction:column;gap:var(--sp-2)}.do-factor{display:grid;grid-template-columns:64px 1fr;gap:8px;padding:6px 0;border-top:1px solid var(--border-faint);font-size:12px}.do-factor:first-of-type{border-top:0}.do-factor .ev{color:var(--text-muted)}.do-collapse summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 16px}.do-collapse summary::-webkit-details-marker{display:none}.do-collapse summary:after{content:"›";margin-left:auto;color:var(--text-faint);font-size:16px;transition:transform .12s}.do-collapse[open] summary:after{transform:rotate(90deg)}.do-collapse .do-collapse-body{padding:0 16px 14px}.do-collapse-sum{font-size:11.5px;color:var(--text-muted)}.do-rail .do-panel{padding:12px 14px}.do-rail-h{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.do-rail-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:3px 0}.do-rail-row span:first-child{color:var(--text-muted)}.do-rail-row span:last-child{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.do-rail-row .pos{color:var(--positive)}.do-rail-row .neg{color:var(--negative)}.do-rail-note{font-size:11px;color:var(--text-muted);background:var(--surface-raised);border-radius:var(--radius-2);padding:8px 10px;margin-top:8px}.do-rail-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:11.5px}.do-rail-links a{color:var(--accent);text-decoration:none}.do-mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.do-methodology{font-size:11px;color:var(--text-faint);line-height:1.5}.do-exposure-strip{font-size:11.5px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.do-posmap{max-height:240px}.do-row-select{cursor:pointer}.do-row-select.is-selected{background:color-mix(in srgb,var(--accent) 7%,var(--surface-panel))}.do-row-select.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.do-pos-detail{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.do-pos-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:900px){.do-pos-grid{grid-template-columns:1fr}}.do-pos-explain{margin-top:12px}.do-pos-explain-head{display:flex;gap:8px;flex-wrap:wrap}.do-explain-body{margin-top:10px;background:var(--surface-raised);border:1px solid var(--border-faint);border-radius:var(--radius-2);padding:12px 14px;max-width:760px}.do-explain-title{font-size:13px;font-weight:600;margin-bottom:8px}.do-explain-sec{font-size:12px;color:var(--text-primary);margin:6px 0;line-height:1.5}.do-explain-sec-t{font-weight:600}.do-row-muted td{color:var(--text-faint)}.do-compare-scen{margin-top:10px}.do-input{font:inherit;font-size:12px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:170px}.do-input:focus{outline:none;border-color:var(--accent)}.do-sev{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--text-faint);vertical-align:middle;margin:0 4px}.do-sev--high{background:var(--negative)}.do-sev--medium{background:var(--text-muted)}.do-sev--low{background:var(--text-faint)}.do-sev-legend{font-size:11px;color:var(--text-muted);display:inline-flex;align-items:center;gap:4px}.do-firm-exc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:4px}.do-firm-card{display:flex;gap:8px;align-items:flex-start;background:var(--surface-raised);border:1px solid var(--border-faint);border-radius:var(--radius-2);padding:10px 12px}.do-firm-card .do-sev{margin-top:5px}.do-firm-label{font-size:12px;font-weight:600}.do-firm-detail{font-size:11.5px;color:var(--text-muted);margin-top:2px}.do-exc-detail{color:var(--text-muted);white-space:normal;max-width:440px}.do-cal-soon td{background:var(--do-tint-neg)}.do-roll-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 0}@media (max-width:900px){.do-roll-grid{grid-template-columns:1fr}}.do-roll-card{border:1px solid var(--border);border-radius:var(--radius-2);padding:10px 12px;background:var(--surface-panel)}.do-roll-card--hold{border-color:var(--accent)}.do-roll-head{font-size:12px;font-weight:600;margin-bottom:6px}.do-roll-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:2px 0}.do-roll-row span:first-child{color:var(--text-muted)}.do-roll-row .pos{color:var(--positive);font-weight:600}.do-roll-row .neg{color:var(--negative);font-weight:600}.do-roll-panel{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.do-exc-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;white-space:nowrap}.do-prob{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border-strong)}.do-prob-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.do-prob-title{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.do-prob-tag{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-faint);border:1px solid var(--border);border-radius:var(--radius-1);padding:1px 6px;background:var(--surface-raised)}.do-prob-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.do-prob-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:3px 14px;border-left:1px solid var(--border-faint)}.do-prob-row:first-child{border-left:0;padding-left:0}.do-prob-row span:first-child,.do-prob-val{color:var(--text-muted)}.do-prob-val{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:italic}@media (max-width:860px){.do-prob-rows{grid-template-columns:1fr}.do-prob-row{border-left:0;padding-left:0}}.do-greeks{margin-bottom:12px;padding:10px 12px;border:1px solid var(--border-faint);border-radius:var(--radius-1);background:var(--surface-raised)}.do-greeks-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.do-greeks-title{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.do-greeks-tag{font-size:10px;letter-spacing:.02em;color:var(--text-faint);border:1px solid var(--border);border-radius:var(--radius-1);padding:1px 6px}.do-greeks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.do-greek{display:flex;flex-direction:column;gap:2px}.do-greek-k{font-size:11px;color:var(--text-muted)}.do-greek-v{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}@media (max-width:640px){.do-greeks-grid{grid-template-columns:1fr 1fr}}.do-scroll-target{scroll-margin-top:calc(var(--topbar-h) + var(--sp-5))}.do-issue-list{margin:var(--sp-2) 0 0;padding-left:var(--sp-5)}.do-issue-list li+li{margin-top:var(--sp-1)}.do-issue-list code{color:var(--text-primary);font-family:var(--mono);font-size:10px}.do-scenario-panel .do-disclosed{margin-bottom:var(--sp-3)}