.sh-canvas,.sh-page{--table-cell-block-compact:var(--sp-1);--table-cell-inline:var(--sp-2);--table-row-compact:auto;min-width:0;color:var(--text-primary);background:var(--surface-panel);font-family:var(--font-ui);font-size:var(--fs-body-sm);line-height:var(--type-workbench-table-line);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.sh-page{display:grid;gap:0}.sh-canvas .panel,.sh-page .panel{min-width:0;margin:0;border:0;border-radius:0;box-shadow:none;overflow:hidden}.sh-canvas .panel-head,.sh-page .panel-head{min-height:2.2rem;padding:var(--sp-1) var(--sp-3);border:0;border-inline-start:0;border-bottom:var(--border-width-structural) solid var(--border-faint);border-radius:0;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.mt-workspace .sh-canvas .panel-head,.mt-workspace .sh-page .panel-head{border-inline-start:0}.sh-canvas .panel>.panel-head>.panel-title,.sh-page .panel>.panel-head>.panel-title{margin:0;color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-section);line-height:normal;letter-spacing:0;text-transform:uppercase}.sh-canvas .panel-actions,.sh-page .panel-actions{margin-left:auto}.sh-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:var(--sp-3)}.sh-overview-chart-breadth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--sp-3)}.sh-overview-chart-panel{min-width:0}.sh-leadership-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--sp-3)}.sh-contribution-panel,.sh-contribution-workspace{min-width:0}.sh-contribution-state{position:relative;min-height:10rem}.sh-contribution-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:var(--border-width-structural) solid var(--border-faint);background:var(--surface-raised)}.sh-contribution-summary>span{display:grid;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-inline-end:var(--border-width-structural) solid var(--border-faint)}.sh-contribution-summary>span:last-child{border-inline-end:0}.sh-contribution-summary small{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.sh-contribution-summary strong{color:var(--text-primary);font-size:var(--fs-body);font-weight:var(--weight-section)}.sh-contribution-ledger strong[data-direction=positive],.sh-contribution-summary strong[data-direction=positive]{color:var(--positive)}.sh-contribution-ledger strong[data-direction=negative],.sh-contribution-summary strong[data-direction=negative]{color:var(--negative)}.sh-contribution-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.55fr);min-width:0}.sh-contribution-chart{min-width:0;border-inline-end:var(--border-width-structural) solid var(--border-faint)}.sh-contribution-ledger{min-width:0;align-self:stretch;font-size:var(--type-workbench-table-size)}.sh-contribution-ledger>div{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 6.5rem;min-height:1.75rem;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-faint)}.sh-contribution-ledger-head{background:var(--subheader-background);color:var(--subheader-foreground);font-weight:var(--weight-section)}.sh-contribution-ledger :is([role=columnheader],[role=cell]):nth-child(n+2){text-align:right}.sh-contribution-ledger .sector-identity{min-width:0}.sh-contribution-ledger .sector-identity-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-contribution-ledger strong{font-weight:var(--weight-action);white-space:nowrap}.sh-contribution-panel .sh-methodology{border-top:var(--border-width-structural) solid var(--border-faint)}.sh-segments,.sh-tabs{display:flex;align-items:stretch;flex-wrap:wrap}.sh-tabs{border-bottom:var(--border-width-structural) solid var(--border)}.sh-segments button,.sh-tabs button{min-height:2rem;padding:var(--sp-1) var(--sp-3);border:0;border-bottom:var(--border-width-emphasis) solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;font-weight:var(--weight-action)}.sh-segments button[aria-pressed=true],.sh-tabs button[aria-current]{color:var(--text-brand);border-bottom-color:var(--accent-gold)}.sh-segments button:hover,.sh-tabs button:hover{background:var(--surface-hover)}.sh-subtabs{border-bottom:var(--border-width-structural) solid var(--border)}.sh-inline-caption,.sh-table-tools,.sh-toolbar{display:flex;min-height:2.45rem;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);padding:var(--sp-1) var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-faint)}.sh-toolbar label{display:inline-flex;min-width:0;align-items:center;gap:var(--sp-2);font-weight:var(--weight-action)}.sh-table-tools input,.sh-toolbar select{min-height:1.8rem;max-width:100%;min-width:0;padding:var(--sp-1) var(--sp-2);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);font:inherit;font-weight:var(--weight-action)}.sh-toolbar select{max-width:16rem}.sh-overview-toolbar{padding-inline:var(--sp-2);background:var(--surface-panel)}.sh-overview-toolbar label:first-child{margin-left:auto}.sh-table-tools input{width:13rem}.sh-table-tools input::placeholder{color:var(--text-secondary);opacity:1}.sh-table-tools>span{margin-left:auto;color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--weight-action)}.sh-inline-caption>:last-child,.sh-toolbar>.sh-muted,.sh-toolbar>.sh-segments:last-child,.sh-toolbar>.sh-view-all{margin-left:auto}.sh-page .panel:has(.sh-relative-toolbar){overflow:visible}.sh-relative-toolbar .sh-pair-picker{min-width:0}.sh-pair-picker .ds-toolbar-menu-trigger{display:flex;width:14rem;max-width:100%;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-2);padding-inline:var(--sp-2);background:var(--surface-panel);color:var(--text-brand);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action)}.sh-pair-identity{display:inline-flex;min-width:0;align-items:center;gap:var(--sp-1);white-space:nowrap}.sh-pair-identity :is(.sector-identity-text,span:last-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-pair-picker .ds-toolbar-menu-panel{width:max-content;min-width:14rem;max-height:min(24rem,60dvh);overflow-y:auto}.sh-pair-picker .sh-pair-option{display:flex;width:100%;align-items:center;justify-content:flex-start;text-align:left}.sh-pair-picker .sh-pair-option[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset var(--border-width-emphasis) 0 0 var(--accent-gold)}.sh-relative-divider{color:var(--text-muted);font-weight:var(--weight-section)}.sh-relative-pair{color:var(--text-brand);font-family:var(--font-mono);font-size:var(--fs-body-sm);font-weight:var(--weight-action);white-space:nowrap}.sh-relative-analysis{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);min-width:0}.sh-relative-summary{display:grid;align-content:start;min-width:0;border-inline-start:var(--border-width-structural) solid var(--border-faint);background:var(--surface-raised);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line);letter-spacing:0}.sh-relative-state{display:grid;gap:var(--sp-1);padding:var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint)}.sh-relative-state :is(span,strong,small),.sh-relative-summary :is(dt,dd,p){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.sh-relative-state span{color:var(--text-muted);font-weight:var(--weight-action)}.sh-relative-state strong{color:var(--text-brand);font-weight:var(--weight-section)}.sh-page[data-relative-direction=positive] .sh-relative-state strong{color:var(--positive)}.sh-page[data-relative-direction=negative] .sh-relative-state strong{color:var(--negative)}.sh-page[data-relative-direction=unavailable] .sh-relative-state strong,.sh-relative-state small{color:var(--text-muted)}.sh-relative-summary dl{margin:0}.sh-relative-summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint)}.sh-relative-summary :is(dt,dd){margin:0}.sh-relative-summary dt{color:var(--text-secondary);font-weight:var(--weight-supporting)}.sh-relative-summary dd{color:var(--text-primary);font-weight:var(--weight-action);white-space:nowrap}.sh-relative-summary dd[data-direction=positive]{color:var(--positive)}.sh-relative-summary dd[data-direction=negative]{color:var(--negative)}.sh-relative-summary dd[data-direction=unavailable]{color:var(--text-muted)}.sh-relative-table-panel table.data{min-width:72rem}.sh-relative-table-compact table.data{min-width:60rem;table-layout:fixed}.sh-relative-table-compact table.data :is(th,td):first-child{width:20%;min-width:12rem}.sh-relative-table-compact table.data :is(th,td):nth-child(2){width:8%}.sh-relative-table-compact table.data :is(th,td):nth-child(3){width:10%}.sh-relative-table-compact table.data :is(th,td):nth-child(4){width:12%}.sh-relative-table-compact table.data :is(th,td):nth-child(5){width:50%;border-inline-start:var(--border-width-structural) solid var(--border)}.sh-canvas table.data :is(.sh-relative-rank,.sh-relative-metric),.sh-page table.data :is(.sh-relative-rank,.sh-relative-metric){font-weight:var(--weight-action);white-space:nowrap}.sh-canvas table.data :is(.sh-relative-rank,.sh-relative-metric)[data-direction=positive],.sh-page table.data :is(.sh-relative-rank,.sh-relative-metric)[data-direction=positive]{color:var(--positive)}.sh-canvas table.data :is(.sh-relative-rank,.sh-relative-metric)[data-direction=negative],.sh-page table.data :is(.sh-relative-rank,.sh-relative-metric)[data-direction=negative]{color:var(--negative)}.sh-canvas table.data :is(.sh-relative-rank,.sh-relative-metric)[data-direction=neutral],.sh-page table.data :is(.sh-relative-rank,.sh-relative-metric)[data-direction=neutral]{color:var(--text-secondary)}.sh-canvas table.data :is(.sh-relative-rank,.sh-relative-metric)[data-direction=unavailable],.sh-page table.data :is(.sh-relative-rank,.sh-relative-metric)[data-direction=unavailable]{color:var(--text-muted)}.sh-canvas table.data .sh-relative-trend-state,.sh-page table.data .sh-relative-trend-state{font-weight:var(--weight-action);white-space:nowrap}.sh-canvas table.data .sh-relative-trend-state[data-state=relative-uptrend],.sh-page table.data .sh-relative-trend-state[data-state=relative-uptrend]{color:var(--data-text-positive-4)}.sh-canvas table.data .sh-relative-trend-state[data-state=improving],.sh-page table.data .sh-relative-trend-state[data-state=improving]{color:var(--data-text-positive-1)}.sh-canvas table.data .sh-relative-trend-state[data-state=weakening],.sh-page table.data .sh-relative-trend-state[data-state=weakening]{color:color-mix(in srgb,var(--heatmap-distance-amber) 68%,var(--text-primary))}.sh-canvas table.data .sh-relative-trend-state[data-state=relative-downtrend],.sh-page table.data .sh-relative-trend-state[data-state=relative-downtrend]{color:var(--data-text-negative-4)}.sh-canvas table.data .sh-relative-trend-state[data-state=transition],.sh-page table.data .sh-relative-trend-state[data-state=transition]{color:var(--text-secondary)}.sh-canvas table.data .sh-relative-trend-state[data-state=unavailable],.sh-page table.data .sh-relative-trend-state[data-state=unavailable]{color:var(--text-muted)}.sh-toolbar-actions{display:flex;align-items:center;gap:var(--sp-3);margin-left:auto}.sh-relative-table-panel .sh-toolbar-actions{order:-1;margin-left:0;margin-right:auto}.sh-info>summary{display:inline-flex;align-items:center;gap:var(--sp-2);list-style:none;cursor:pointer}.sh-info>summary::-webkit-details-marker{display:none}.sh-rrg-toolbar .ds-toolbar-menu-panel{font-size:var(--fs-body-sm);line-height:1.45}.sh-inline-caption{color:var(--text-secondary);font-size:var(--fs-label)}.sh-inline-caption>b{color:var(--text-brand);font-size:var(--fs-body);font-weight:var(--weight-section)}.sh-view-all{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0;border:0;border-radius:0;background:transparent;color:var(--text-brand);font:inherit;font-size:var(--fs-label);font-weight:var(--weight-action);line-height:normal;text-transform:uppercase;cursor:pointer;white-space:nowrap}.sh-view-all svg{width:.9rem;height:.9rem}.sh-view-all:hover{text-decoration:underline}.sh-canvas table.data,.sh-page table.data{width:100%;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line)}.sh-canvas table.data :is(th,td),.sh-page table.data :is(th,td){height:auto;padding:var(--sp-1) var(--sp-2);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line);letter-spacing:0}.sh-canvas table.data thead th,.sh-page table.data thead th{border-color:color-mix(in srgb,var(--subheader-foreground) 12%,transparent);background:var(--subheader-background);color:var(--subheader-foreground);font-size:var(--type-workbench-table-size);font-weight:var(--weight-section)}.sh-canvas table.data thead th .data-sort-btn,.sh-page table.data thead th .data-sort-btn{color:inherit}.sh-canvas table.data td,.sh-page table.data td{font-weight:var(--weight-workbench-table-value)}.sh-canvas table.data td:where(:not(.data-heat-cell,.data-heat-text,.pos,.neg)),.sh-page table.data td:where(:not(.data-heat-cell,.data-heat-text,.pos,.neg)){color:var(--text-secondary)}.sh-sector-column{min-width:19rem}.sh-trend-heading{display:block;width:100%;text-align:center}.sh-trend-axis{display:flex;justify-content:space-between;margin-top:var(--sp-1);color:var(--text-muted);font-weight:var(--weight-supporting)}.sh-trend-position-column{min-width:12rem;width:19%}.sh-canvas table.data td.sh-trend-position-column,.sh-page table.data td.sh-trend-position-column{position:relative;padding:0}.sh-trend-position-column .data-sort-btn{width:100%}.sh-trend-condition{white-space:nowrap}.sh-trend-condition[data-condition=Oversold]{color:var(--positive)}.sh-trend-condition[data-condition=Overbought]{color:var(--negative)}.sh-trend-condition[data-condition=unavailable]{color:var(--text-muted)}.sh-recap .sh-sector-column{min-width:13.5rem}.sh-page .sh-recap table.data :is(th,td).sh-recap-metric{text-align:center}.sh-recap .sh-recap-metric .data-sort-btn{width:100%;justify-content:center;text-align:center}.sh-recap td.sh-recap-metric .price-move{width:100%;justify-content:center}.sh-leadership-panel table.data{min-width:50rem}.sh-leadership-panel .sh-sector-column{min-width:13.5rem}.sh-leadership-rank{color:var(--text-brand);font-weight:var(--weight-section);white-space:nowrap}.sh-canvas table.data .sh-leadership-impulse,.sh-canvas table.data .sh-leadership-quadrant,.sh-canvas table.data .sh-leadership-relative,.sh-canvas table.data .sh-leadership-trend,.sh-page table.data .sh-leadership-impulse,.sh-page table.data .sh-leadership-quadrant,.sh-page table.data .sh-leadership-relative,.sh-page table.data .sh-leadership-trend{font-weight:var(--weight-action);white-space:nowrap}.sh-canvas table.data .sh-leadership-quadrant[data-quadrant=leading],.sh-page table.data .sh-leadership-quadrant[data-quadrant=leading]{color:var(--data-text-positive-4)}.sh-canvas table.data .sh-leadership-quadrant[data-quadrant=improving],.sh-page table.data .sh-leadership-quadrant[data-quadrant=improving]{color:var(--data-text-positive-1)}.sh-canvas table.data .sh-leadership-quadrant[data-quadrant=weakening],.sh-page table.data .sh-leadership-quadrant[data-quadrant=weakening]{color:color-mix(in srgb,var(--heatmap-distance-amber) 68%,var(--text-primary))}.sh-canvas table.data .sh-leadership-quadrant[data-quadrant=lagging],.sh-page table.data .sh-leadership-quadrant[data-quadrant=lagging]{color:var(--data-text-negative-4)}.sh-canvas table.data :is(.sh-leadership-relative,.sh-leadership-impulse)[data-direction=positive],.sh-page table.data :is(.sh-leadership-relative,.sh-leadership-impulse)[data-direction=positive]{color:var(--positive)}.sh-canvas table.data :is(.sh-leadership-relative,.sh-leadership-impulse)[data-direction=negative],.sh-page table.data :is(.sh-leadership-relative,.sh-leadership-impulse)[data-direction=negative]{color:var(--negative)}.sh-canvas table.data :is(.sh-leadership-relative,.sh-leadership-impulse)[data-direction=unavailable],.sh-page table.data :is(.sh-leadership-relative,.sh-leadership-impulse)[data-direction=unavailable]{color:var(--text-muted)}.sh-canvas table.data .sh-leadership-trend:is([data-trend=strong],[data-trend=improving]),.sh-page table.data .sh-leadership-trend:is([data-trend=strong],[data-trend=improving]){color:var(--positive)}.sh-canvas table.data .sh-leadership-trend:is([data-trend=overbought],[data-trend=neutral],[data-trend=weakening]),.sh-page table.data .sh-leadership-trend:is([data-trend=overbought],[data-trend=neutral],[data-trend=weakening]){color:color-mix(in srgb,var(--heatmap-distance-amber) 68%,var(--text-primary))}.sh-canvas table.data .sh-leadership-trend[data-trend=weak],.sh-page table.data .sh-leadership-trend[data-trend=weak]{color:var(--negative)}.sh-canvas table.data .sh-leadership-trend[data-trend=unavailable],.sh-page table.data .sh-leadership-trend[data-trend=unavailable]{color:var(--text-muted)}.sh-identity{min-width:0}.sh-sector-name{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0;min-width:0;border:0;background:transparent;color:var(--text-brand);font:inherit;text-align:left;white-space:normal;cursor:pointer;transition:color .12s ease}.sh-identity:is(:hover,:focus-within) .sh-sector-name{color:var(--accent-gold)}.sh-participation,.sh-vol-identity{display:inline-flex;gap:var(--sp-2);align-items:center}.sh-participation{--participation-color:color-mix(in srgb,var(--negative),var(--heatmap-distance-amber) var(--participation-mix));white-space:nowrap}.sh-participation[data-half=upper]{--participation-color:color-mix(in srgb,var(--heatmap-distance-amber),var(--positive) var(--participation-mix))}.sh-participation>span{color:color-mix(in srgb,var(--participation-color) 70%,var(--text-primary))}.sh-participation i{display:inline-block;width:3rem;height:.1875rem;background:var(--border-faint)}.sh-participation b{display:block;width:var(--participation-value);height:100%;background:var(--participation-color)}.sh-muted,.sh-unavailable{color:var(--text-muted)}.sh-valuation-table{font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.sh-valuation-table table.data{table-layout:fixed;min-width:62rem}.sh-valuation-table .sh-sector-column{width:33%;min-width:0}.sh-valuation-table .sh-valuation-cap{width:13%}.sh-valuation-table .sh-valuation-pe{width:18%}.sh-canvas table.data .sh-valuation-metric,.sh-page table.data .sh-valuation-metric{text-align:center}.sh-valuation-metric .data-sort-btn{justify-content:center;text-align:center}.sh-valuation-value{display:inline-flex;align-items:baseline;justify-content:center;gap:var(--sp-2);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sh-valuation-value[data-half=lower]{color:color-mix(in srgb,var(--positive),var(--text-secondary) var(--valuation-mix))}.sh-valuation-value[data-half=upper]{color:color-mix(in srgb,var(--text-secondary),var(--negative) var(--valuation-mix))}.sh-valuation-labels :is(span,b),.sh-valuation-value :is(strong,span,small){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.sh-valuation-value strong{color:inherit;font-weight:var(--weight-section)}.sh-valuation-value span{color:inherit;font-weight:var(--weight-action)}.sh-valuation-value small{margin-inline-start:.18em;color:inherit;font-size:inherit;font-weight:var(--weight-supporting)}.sh-valuation-column{width:36%;min-width:0}.sh-valuation-table table.data th.sh-valuation-column{text-align:center}.sh-valuation-table table.data th.sh-valuation-column .data-sort-btn{justify-content:center;width:100%;text-align:center}.sh-valuation-indicator{display:block;width:auto;min-width:0;max-width:none;min-height:2.1rem;margin-inline:var(--sp-2) var(--sp-4)}.sh-valuation-gauge{display:grid;min-width:0;gap:var(--sp-1)}.sh-valuation-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center;color:var(--text-secondary);font-size:inherit;font-weight:var(--weight-supporting);line-height:inherit}.sh-valuation-labels b{color:var(--text-secondary);font-weight:var(--weight-action)}.sh-valuation-table>.sh-inline-caption{font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line)}.sh-valuation-table>.sh-inline-caption>b{font-size:inherit;line-height:inherit}.sh-valuation-track{display:flex;position:relative;align-items:center;height:var(--sp-3)}.sh-valuation-track:after,.sh-valuation-track:before{content:"";position:absolute;top:0;bottom:0;width:var(--border-width-structural);background:var(--text-secondary)}.sh-valuation-track:before{left:0;background:var(--positive)}.sh-valuation-track:after{right:0;background:var(--negative)}.sh-valuation-middle{position:absolute;left:25%;width:50%;top:0;bottom:0;background:color-mix(in srgb,var(--text-brand) 18%,var(--surface-panel))}.sh-valuation-track .bar-wrap{display:block;height:var(--sp-1);background:linear-gradient(to right,var(--positive),var(--border-strong) 50%,var(--negative))}.sh-valuation-track .bar-marker{z-index:1;box-shadow:0 0 0 var(--border-width-structural) var(--surface-panel)}.sh-valuation-quartile{position:absolute;top:0;bottom:0;border-left:var(--border-width-structural) solid var(--text-secondary);pointer-events:none}.sh-valuation-quartile.is-lower{left:25%}.sh-valuation-quartile.is-upper{left:75%}.sh-profile-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(13.8rem,1fr);align-items:start;gap:var(--sp-2)}.sh-factor-strip{min-width:0;max-width:100%;overflow-x:auto;border-inline-start:var(--border-width-structural) solid var(--border-faint)}.sh-factor-strip table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.sh-factor-strip:has(thead th:nth-child(3)) table{min-width:max-content;table-layout:auto}.sh-factor-strip :is(th,td){padding:var(--sp-1) var(--sp-2);border-inline-end:var(--border-width-structural) solid var(--border-faint);border-block-end:var(--border-width-structural) solid var(--border-faint);text-align:center;vertical-align:middle}.sh-factor-strip :is(th,td):last-child{border-inline-end:0}.sh-factor-strip thead th{background:var(--subheader-background);color:var(--subheader-foreground);font-weight:var(--weight-section)}.sh-factor-strip thead th:first-child{text-align:left}.sh-factor-strip .sh-factor-value{text-align:right}.sh-factor-strip tbody th{color:var(--text-brand);font-weight:var(--weight-section);text-align:left}.sh-factor-strip:has(thead th:nth-child(3)) tbody th{white-space:nowrap}.sh-factor-strip td span{display:block;color:var(--text-secondary);font-weight:var(--weight-action)}.sh-factor-strip td small{display:block;color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.sh-factor-strip td[data-score-regime=strong] span{color:var(--positive)}.sh-factor-strip td[data-score-regime=neutral] span{color:var(--status-warning)}.sh-factor-strip td[data-score-regime=weak] span{color:var(--negative)}.sh-profile-analysis{display:block}@media (max-width:68rem){.sh-profile-layout{grid-template-columns:minmax(0,1fr)}.sh-factor-strip{border-inline-start:0;border-top:var(--border-width-structural) solid var(--border-faint)}}.sh-history,.sh-radar,.sh-rrg{min-width:0}.sh-radar svg,.sh-rrg svg{display:block;max-width:100%;overflow:visible}.sh-radar-band{stroke:none;pointer-events:none}.sh-radar-band.is-strong{fill:color-mix(in srgb,var(--positive) 7%,var(--surface-panel))}.sh-radar-band.is-neutral{fill:color-mix(in srgb,var(--status-warning) 8%,var(--surface-panel))}.sh-radar-band.is-weak{fill:color-mix(in srgb,var(--negative) 7%,var(--surface-panel))}.sh-radar-ring,.sh-radar-spoke{fill:none;stroke:var(--border);stroke-width:1}.sh-radar-ring.is-midpoint{stroke:var(--border-strong);stroke-dasharray:3 3}.sh-axis-label,.sh-date-label,.sh-radar-label,.sh-scale-label{fill:var(--text-secondary);font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui)}.sh-scale-label{fill:var(--text-muted)}.sh-radar-factor-score{fill:var(--text-muted);font:var(--weight-data) var(--fs-label) var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sh-radar-factor[data-score-regime=strong] :is(.sh-radar-label,.sh-radar-factor-score){fill:var(--positive)}.sh-radar-factor[data-score-regime=neutral] :is(.sh-radar-label,.sh-radar-factor-score){fill:var(--status-warning)}.sh-radar-factor[data-score-regime=weak] :is(.sh-radar-label,.sh-radar-factor-score){fill:var(--negative)}.sh-radar-series{color:var(--sh-series-color,currentColor);stroke:currentColor;fill:currentColor}.sh-radar-series polygon{fill-opacity:.09;stroke-width:1.75}.sh-radar-series line{stroke-width:1.75}.sh-radar-series .sh-radar-score-line{color:var(--text-muted);stroke:currentColor;stroke-width:2.5;stroke-linecap:round;opacity:.72}.sh-radar-score-line[data-score-regime=strong]{color:var(--positive)}.sh-radar-score-line[data-score-regime=neutral]{color:var(--status-warning)}.sh-radar-score-line[data-score-regime=weak]{color:var(--negative)}.sh-radar-point{color:var(--text-muted)}.sh-radar-point[data-score-regime=strong]{color:var(--positive)}.sh-radar-point[data-score-regime=neutral]{color:var(--status-warning)}.sh-radar-point[data-score-regime=weak]{color:var(--negative)}.sh-radar-point-core{fill:currentColor;stroke:var(--surface-panel);stroke-width:var(--border-width-emphasis)}.sh-radar-point-halo{fill:currentColor;fill-opacity:.17;stroke:none}.sh-radar-series[data-chart-pair=true] polygon{fill-opacity:.065;stroke-width:1.8}.sh-radar-series[data-chart-pair=true] line{stroke-width:1.8}.sh-radar-regime-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-4);padding:0 var(--sp-2) var(--sp-2);color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-action)}.sh-radar-regime-legend span{display:inline-flex;align-items:center;gap:var(--sp-1)}.sh-radar-regime-legend i{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.sh-radar-regime-legend [data-score-regime=strong]{color:var(--positive)}.sh-radar-regime-legend [data-score-regime=neutral]{color:var(--status-warning)}.sh-radar-regime-legend [data-score-regime=weak]{color:var(--negative)}.sh-chart-legend{display:flex;flex-wrap:wrap;min-height:1.8rem;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-1) var(--sp-2);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action)}.sh-chart-legend small{margin-left:auto;font-size:inherit;color:var(--text-muted)}.sh-chart-legend-item{display:inline-flex;align-items:center;gap:var(--sp-1);color:currentColor}.sh-chart-legend-item i{width:1rem;border-top:var(--border-width-emphasis) solid}.sh-chart-legend-item.sh-series-slow i{border-top-style:dashed}.sh-chart-legend-item b{color:var(--text-primary);font-weight:var(--weight-action)}.sh-key{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--sh-series-color,var(--text-primary))}.sh-key>i{width:1rem;border-top:var(--border-width-emphasis) solid}.sh-key>b{color:var(--text-primary);font-weight:var(--weight-action)}.sh-key>small{margin-left:0;color:var(--text-muted);font-weight:var(--weight-supporting)}.sh-history-plot{position:relative;width:100%;height:18.75rem;overflow:hidden;touch-action:pan-y}.sh-history-plot svg{display:block}.sh-history-main{min-width:0}.sh-valuation-history .sh-history-plot{height:27.5rem}.sh-valuation-history-layout{display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:var(--sp-2)}.sh-valuation-key-title{display:flex;align-items:center;min-height:1.8rem;padding-block:var(--sp-1);font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui)}.sh-valuation-history-key svg{display:block;width:100%}.sh-valuation-history-key text{fill:var(--text-primary);font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui)}.sh-valuation-history-key .sh-valuation-zone-description{font-weight:var(--weight-supporting)}.sh-valuation-stop-positive{stop-color:var(--positive)}.sh-valuation-stop-negative{stop-color:var(--negative)}.sh-valuation-stop-neutral{stop-color:var(--surface-panel)}.sh-valuation-median line{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:5 5}.sh-valuation-median text{fill:var(--text-secondary);font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui);paint-order:stroke fill;stroke:var(--surface-panel);stroke-width:3}.sh-valuation-mobile-key{display:none}@media (max-width:40rem){.sh-valuation-history-layout{grid-template-columns:minmax(0,1fr)}.sh-valuation-history-key{display:none}.sh-valuation-mobile-key{display:flex;justify-content:space-between;padding:var(--sp-1) var(--sp-2);color:var(--text-secondary);font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui)}.sh-valuation-mobile-key span:first-child{color:var(--positive)}.sh-valuation-mobile-key span:last-child{color:var(--negative)}}.sh-history-plot:focus-visible{outline:var(--border-width-emphasis) solid var(--accent-gold);outline-offset:calc(-1 * var(--border-width-emphasis))}.sh-breadth-zone-positive{fill:var(--positive)}.sh-breadth-zone-negative{fill:var(--negative)}.sh-date-grid,.sh-value-grid{stroke:var(--border-faint);stroke-width:1;shape-rendering:crispEdges}.sh-midline{stroke:var(--border-strong);stroke-dasharray:3 4}.sh-series-primary{stroke:var(--text-brand);fill:var(--text-brand)}.sh-series-comparison,.sh-series-fast{stroke:var(--accent-gold);fill:var(--accent-gold)}.sh-series-slow{stroke:var(--text-secondary);fill:var(--text-secondary)}.sh-series{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sh-series-primary .sh-series{stroke-width:1.9}.sh-series-fast .sh-series{stroke-width:1.35}.sh-series-slow .sh-series{stroke-width:1.35;stroke-dasharray:4 3}.sh-last path{fill:none;stroke-width:1}.sh-last-label{fill:var(--surface-panel);stroke:none;font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui)}.sh-chart-empty{fill:var(--text-muted);font:var(--weight-supporting) var(--type-supporting-size) var(--font-ui)}.sh-crosshair{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 3}.sh-cursor-date{fill:var(--text-primary)}.sh-cursor-date-label{fill:var(--surface-panel);font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui)}.sh-chart-tooltip{position:absolute;top:var(--sp-2);max-width:min(19rem,calc(100% - 5rem));padding:var(--sp-2);border:var(--border-width-structural) solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-panel);box-shadow:var(--shadow-sm);pointer-events:none;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action)}.sh-chart-tooltip.is-left{left:var(--sp-3)}.sh-chart-tooltip.is-right{right:4.5rem}.sh-chart-tooltip time{display:block;margin-bottom:var(--sp-1);color:var(--text-muted)}.sh-chart-tooltip>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2)}.sh-chart-tooltip strong{white-space:nowrap}.sh-chart-readout{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);min-height:1.7rem;padding:var(--sp-1) var(--sp-2);border-top:var(--border-width-structural) solid var(--border-faint);font-size:var(--fs-label);color:var(--text-secondary)}.sh-chart-readout time{color:var(--text-muted)}.sh-chart-readout b{margin-left:var(--sp-1);font-weight:var(--weight-action);color:var(--text-primary)}.sh-mock-badge{color:var(--accent-gold);font-weight:var(--weight-action);text-transform:uppercase;letter-spacing:var(--tracking-label)}.sh-volatility-map{border-top:var(--border-width-structural) solid var(--border-faint)}.sh-volatility-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:var(--control-height-standard);padding:var(--sp-1) var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-faint);font-size:var(--type-workbench-table-size)}.sh-volatility-map-measure{padding:var(--sp-1) var(--sp-2);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-1);color:var(--text-brand);font-weight:var(--weight-action)}.sh-volatility-map-plot{width:100%;min-height:20rem;overflow:hidden;font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.sh-volatility-map-plot svg{display:block;width:100%;height:20rem}.sh-volatility-zone-high{fill:var(--negative);fill-opacity:.075}.sh-volatility-zone-low{fill:var(--positive);fill-opacity:.065}.sh-volatility-median{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.sh-volatility-map-point{color:var(--text-brand);fill:currentColor;cursor:pointer;outline:none}.sh-volatility-map-point image{pointer-events:none}.sh-volatility-map-point circle{stroke:var(--surface-panel);stroke-width:2;vector-effect:non-scaling-stroke}.sh-volatility-map-point text{fill:currentColor;stroke:var(--surface-panel);stroke-width:3;paint-order:stroke fill;font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui)}.sh-volatility-map-point:is(:hover,:focus-visible),.sh-volatility-map-point[data-selected]{color:var(--accent-gold)}.sh-volatility-map-point:focus-visible circle{stroke:var(--text-primary);stroke-width:3}.sh-volatility-map-mobile-hint{display:none}.sh-vol-page,.sh-vol-roster{min-width:0}.sh-vol-roster-head,.sh-vol-row{display:grid;grid-template-columns:minmax(13rem,1.15fr) minmax(15rem,1.6fr) minmax(5.5rem,.45fr) minmax(5.5rem,.45fr) minmax(7rem,.55fr);align-items:center;gap:var(--sp-2);min-width:0;padding-inline:var(--sp-3)}.sh-vol-roster-head{min-height:2.1rem;background:var(--accent);color:var(--text-on-ink);font-size:var(--type-workbench-table-size);font-weight:var(--weight-section)}.sh-vol-roster-head button{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:start;cursor:pointer}.sh-vol-roster-head button:nth-last-child(-n+3){text-align:end}.sh-vol-roster-head button:focus-visible{outline:var(--border-width-emphasis) solid var(--accent-gold);outline-offset:var(--sp-1)}.sh-vol-row{width:100%;min-height:2.9rem;border:0;border-bottom:var(--border-width-structural) solid var(--border-faint);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value);text-align:start;cursor:pointer}.sh-vol-row:hover{background:var(--surface-hover)}.sh-vol-row[data-selected=true]{background:var(--brand-gold-soft);box-shadow:inset var(--border-width-emphasis) 0 0 var(--accent-gold)}.sh-vol-select{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.sh-vol-select:focus-visible{outline:var(--border-width-emphasis) solid var(--accent-gold)}.sh-vol-row:focus-visible{outline:var(--border-width-emphasis) solid var(--accent-gold);outline-offset:calc(-1 * var(--border-width-emphasis))}.sh-vol-identity{min-width:0;font-weight:var(--weight-action)}.sh-vol-spark-cell{display:block;min-width:0}.sh-vol-spark{display:block;width:100%;height:2.3rem;overflow:visible}.sh-vol-spark-baseline{stroke:var(--border-faint);stroke-width:1}.sh-vol-spark-fast,.sh-vol-spark-iv,.sh-vol-spark-slow{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sh-vol-spark-iv{stroke:var(--text-brand);stroke-width:1.8}.sh-vol-spark-fast{stroke:var(--accent-gold);stroke-width:1.45}.sh-vol-spark-slow{stroke:var(--text-muted);stroke-width:1.35;stroke-dasharray:4 3}.sh-vol-number{justify-self:end;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sh-vol-missing{color:var(--text-muted);font-weight:var(--weight-supporting)}.sh-vol-detail{border-top:var(--border-width-structural) solid var(--border-faint)}.sh-vol-detail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:2.5rem;padding:var(--sp-1) var(--sp-3)}.sh-vol-detail-head strong{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0;color:var(--text-brand);font-size:var(--fs-body);font-weight:var(--weight-section)}.sh-vol-detail-head strong>span:last-child{white-space:nowrap}.sh-vol-detail-body{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(12rem,.9fr);min-width:0}.sh-vol-detail-chart{min-width:0}.sh-vol-legend{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3);color:var(--text-secondary);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action)}.sh-vol-legend span:before{content:"";display:inline-block;width:1.2rem;margin-inline-end:var(--sp-1);vertical-align:middle;border-top:var(--border-width-emphasis) solid var(--text-brand)}.sh-vol-legend span:nth-child(2):before{border-top-color:var(--accent-gold)}.sh-vol-legend span:last-child:before{border-top-color:var(--text-muted);border-top-style:dashed}.sh-vol-detail-facts{display:grid;align-content:start;border-inline-start:var(--border-width-structural) solid var(--border-faint)}.sh-vol-detail-facts>div{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint)}.sh-vol-detail-facts span{color:var(--text-secondary)}.sh-vol-detail-facts strong{color:var(--text-brand);font-weight:var(--weight-section);white-space:nowrap}.sh-rrg-quadrant-leading{fill:var(--positive);fill-opacity:.1}.sh-rrg-quadrant-improving{fill:var(--data-text-positive-1);fill-opacity:.065}.sh-rrg-quadrant-weakening{fill:var(--heatmap-distance-amber);fill-opacity:.085}.sh-rrg-quadrant-lagging{fill:var(--negative);fill-opacity:.085}.sh-rrg-zero{stroke:var(--border-strong);stroke-width:1}.sh-quadrant{fill:var(--text-muted);font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui);text-transform:uppercase}.sh-quadrant[data-quadrant=Leading]{fill:var(--data-text-positive-4)}.sh-quadrant[data-quadrant=Improving]{fill:var(--data-text-positive-1)}.sh-quadrant[data-quadrant=Weakening]{fill:color-mix(in srgb,var(--heatmap-distance-amber) 64%,var(--text-primary))}.sh-quadrant[data-quadrant=Lagging]{fill:var(--data-text-negative-4)}.sh-rrg-trail{stroke:var(--text-secondary);fill:var(--text-secondary);cursor:pointer}.sh-rrg-trail polyline{fill:none;stroke-width:1.3}.sh-rrg-trail text{stroke:none;font:var(--weight-action) var(--type-workbench-table-size) var(--font-ui)}.sh-rrg-trail.is-selected{stroke:var(--accent-gold);fill:var(--accent-gold)}.sh-rrg-trail.is-selected polyline{stroke-width:2}.sh-methodology{margin:0;padding:var(--sp-1) var(--sp-2);border-top:var(--border-width-structural) solid var(--border-faint);font-size:var(--fs-label);color:var(--text-secondary)}.sh-methodology summary{cursor:pointer;font-size:var(--type-supporting-size);font-weight:var(--weight-action);color:var(--text-brand)}.sh-methodology p{margin:var(--sp-2) 0}.sh-methodology dl>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--sp-2);margin-bottom:var(--sp-1)}.sh-methodology dd{margin:0}.sh-stale-notice{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);border:var(--border-width-structural) solid var(--status-warning);border-radius:var(--radius-2);background:var(--status-warning-bg);color:var(--status-warning);font-size:var(--fs-label);line-height:1.5}.sh-stale-notice strong{margin-inline-end:var(--sp-1);font-weight:var(--weight-action)}.sh-source{margin:0;padding:var(--sp-1) var(--sp-2);color:var(--text-muted);font-size:var(--fs-label);line-height:1.5}.sh-sr-only{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sh-canvas .workspace-canvas-body{padding:0}.sh-loading .sh-tabs{min-height:2rem}.sh-loading-surface{min-height:27rem;display:grid;align-content:start;gap:var(--sp-4);padding:var(--sp-2)}.sh-loading-line{display:block;min-width:8rem;height:1.4rem;background:var(--surface-raised)}@media (min-width:40.01rem){.sh-rrg-toolbar .ds-toolbar-menu-panel{inset-inline-start:auto;inset-inline-end:0;width:22rem}}@media (max-width:75rem){.sh-radar{max-width:30rem;width:100%;margin-inline:auto}.sh-leadership-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:50rem){.sh-contribution-grid,.sh-overview-grid{grid-template-columns:minmax(0,1fr)}.sh-contribution-chart{border-inline-end:0;border-bottom:var(--border-width-structural) solid var(--border-faint)}.sh-relative-analysis{grid-template-columns:minmax(0,1fr)}.sh-relative-summary{border-inline-start:0;border-top:var(--border-width-structural) solid var(--border-faint)}.sh-toolbar label{flex-wrap:wrap}.sh-toolbar select{max-width:100%}.sh-overview-toolbar label:first-child,.sh-toolbar>.sh-segments:last-child{margin-left:0}.sh-table-tools input{width:10rem}.sh-segments button,.sh-tabs button{padding-inline:var(--sp-2)}.sh-chart-readout span{max-width:100%}.sh-vol-detail-body{grid-template-columns:minmax(0,1fr)}.sh-vol-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));border-inline-start:0;border-top:var(--border-width-structural) solid var(--border-faint)}.sh-vol-detail-facts>div{display:grid}.sh-relative-table-panel .sh-toolbar-actions{width:auto;flex-wrap:nowrap}}@media (max-width:48rem){.sh-contribution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.sh-pair-picker .ds-toolbar-menu-panel{width:auto}.sh-vol-roster-head,.sh-vol-row{grid-template-columns:minmax(0,1fr) 3.8rem 3.8rem 5rem;gap:var(--sp-1);padding-inline:var(--sp-2)}.sh-vol-roster-head>span{display:none}.sh-vol-roster-head button{font-size:var(--fs-label)}.sh-vol-row{grid-template-areas:"identity iv rv20 rv63" "spark iv rv20 rv63";min-height:3.6rem}.sh-vol-identity{grid-area:identity}.sh-vol-spark-cell{grid-area:spark}.sh-vol-spark{height:1.2rem}.sh-vol-iv{grid-area:iv}.sh-vol-rv20{grid-area:rv20}.sh-vol-rv63{grid-area:rv63}.sh-vol-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-volatility-map-toolbar{flex-wrap:wrap}.sh-volatility-map-point:not([data-selected]):not(:focus-visible):not(:hover) :is(text,image){display:none}.sh-volatility-map-mobile-hint{display:block;margin:0;padding:var(--sp-1) var(--sp-2);color:var(--text-muted);font-size:var(--fs-label)}}.sh-overview-prices{margin-block-start:0}.sh-breadth-pane-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-block-end:var(--border-width-structural) solid var(--border-faint);color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--weight-action)}.sh-breadth-pane-meta button{border:0;padding:0;background:transparent;color:var(--text-brand);font:inherit;cursor:pointer}.sh-breadth-pane-meta button:focus-visible{outline:var(--border-width-emphasis) solid var(--accent-gold);outline-offset:var(--sp-1)}.sh-overview-breadth-panel{min-width:0;container:sh-overview-breadth/inline-size}.sh-overview-breadth-panel .table-scroll{max-width:100%;overflow-x:auto}.sh-overview-breadth-panel table.data{min-width:0;width:100%;table-layout:fixed}.sh-overview-breadth-panel .data-adaptive :is(th,td){padding-inline:var(--sp-1)}.sh-overview-breadth-panel .data-adaptive :is(th,td):first-child{width:31%;min-width:0;max-width:none}.sh-overview-breadth-panel .sector-identity-text{white-space:normal}@container sh-overview-breadth (max-width: 44rem){.sh-overview-breadth-panel .data-adaptive :is(th,td):nth-child(6){display:none}}@container sh-overview-breadth (max-width: 38rem){.sh-overview-breadth-panel .data-adaptive :is(th,td):nth-child(5){display:none}}@container sh-overview-breadth (max-width: 32rem){.sh-overview-breadth-panel .data-adaptive :is(th,td):nth-child(4){display:none}}.sh-breadth-sector-label,.sh-breadth-table-readout{display:block;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sh-breadth-sector-label{text-align:left}.sh-breadth-table-readout{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-1);text-align:right;white-space:nowrap;font-weight:var(--weight-section)}.sh-breadth-sector-label strong{font-weight:var(--weight-section);white-space:normal}.sh-breadth-table-readout[data-direction=positive] .sh-breadth-value{color:var(--positive)}.sh-breadth-table-readout[data-direction=negative] .sh-breadth-value{color:var(--negative)}.sh-breadth-table-readout[data-direction=unavailable] .sh-breadth-value{color:var(--text-muted)}.sh-breadth-trend{display:inline-flex;flex:none;align-items:center;justify-content:center}.sh-breadth-trend svg{inline-size:var(--sp-3);block-size:var(--sp-3)}.sh-breadth-trend[data-trend=up]{color:var(--positive)}.sh-breadth-trend[data-trend=down]{color:var(--negative)}.sh-breadth-pair-part{display:inline-flex;align-items:center;gap:var(--sp-1)}.sh-breadth-advance-decline .sh-breadth-pair-part[data-direction=positive] .sh-breadth-value{color:var(--positive)}.sh-breadth-advance-decline .sh-breadth-pair-part[data-direction=negative] .sh-breadth-value{color:var(--negative)}.sh-overview-breadth-panel .data-heat-text.data-heat-neutral{--data-directional-ink:var(--text-muted)}.sh-canvas .data tbody tr[aria-selected=true]>td:first-child,.sh-page .data tbody tr[aria-selected=true]>td:first-child{background:var(--brand-gold-soft)!important;border-block-color:color-mix(in srgb,var(--accent-gold) 48%,var(--border-default));box-shadow:inset var(--border-width-emphasis) 0 0 var(--accent-gold)}.sh-overview-chart-toolbar{justify-content:flex-start;flex-wrap:wrap;min-height:var(--control-height-standard);padding:var(--sp-1) var(--sp-2);border-block-end:var(--border-width-structural) solid var(--border-faint)}.sh-chart-pair-note{margin-left:auto;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-action)}.sh-price-pair{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);margin-left:auto}.sh-price-key{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:0 var(--sp-1);min-height:var(--control-height-compact);padding:var(--sp-1) var(--sp-2);border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--sh-series-color,currentColor);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.sh-price-key:hover{border-color:currentColor;background:var(--surface-hover)}.sh-price-key:focus-visible{outline:var(--border-width-emphasis) solid var(--accent-gold);outline-offset:var(--sp-1)}.sh-price-key>i{grid-row:1/span 2;inline-size:1rem;border-top:var(--border-width-emphasis) solid}.sh-price-key>b{font-weight:var(--weight-section)}.sh-price-key>b,.sh-price-key>span{color:var(--text-primary);font-family:var(--font-mono)}.sh-price-key>span{font-weight:var(--weight-action)}.sh-price-key>small{grid-column:2/-1;color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting);letter-spacing:var(--tracking-wide)}.sh-overview-prices :where(.ag-charts-tooltip,.ag-chart-tooltip){max-width:none;font-family:var(--font-ui)!important;font-size:var(--type-workbench-table-size)!important;font-weight:var(--weight-workbench-table-value)!important;line-height:var(--type-workbench-table-line)}.sh-overview-prices :where(.ag-charts-tooltip-content,.ag-chart-tooltip-content){padding:0!important}.sh-price-tooltip{display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3);color:var(--text-primary);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sh-price-tooltip img{inline-size:var(--control-icon-size);block-size:var(--control-icon-size);object-fit:contain}.sh-price-tooltip time{color:var(--text-muted);font:inherit}.sh-price-tooltip strong{color:var(--text-primary);font:inherit;font-weight:var(--weight-action)}@media (max-width:70rem){.sh-overview-chart-breadth{grid-template-columns:minmax(0,1fr)}}.sh-profile-analysis .data thead th:first-child,.sh-recap .data thead th:first-child{box-shadow:inset var(--border-width-emphasis) 0 0 var(--accent-gold)}.st-visually-hidden{position:absolute;width:.0625rem;height:.0625rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.st-table-scroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-width) * -1)}.st-command-table,.st-industry-scroll table{width:100%;border-collapse:collapse;color:var(--text-primary);font-family:var(--sans);font-size:var(--fs-micro);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.st-command-table td,.st-command-table th,.st-industry-scroll td,.st-industry-scroll th{height:1.72rem;padding:.15rem var(--sp-2);border-right:var(--border-width-structural) solid var(--border-faint);border-bottom:var(--border-width-structural) solid var(--border-faint);line-height:1.1;text-align:left;vertical-align:middle;white-space:nowrap}.st-command-table thead th,.st-industry-scroll thead th{position:sticky;z-index:2;top:0;height:1.65rem;background:var(--surface-raised);color:var(--text-muted);font-weight:700;text-transform:uppercase}.st-command-table tbody tr{cursor:pointer}.st-command-table tbody tr:not(.st-industry-row):hover{background:var(--surface-hover)}.st-command-table .num,.st-industry-scroll .num{text-align:right}.st-panel-note{display:flex;height:2rem;min-height:2rem;flex:0 0 auto;align-items:center;margin:0;padding:.24rem var(--sp-2);overflow:hidden;border-top:var(--border-width-structural) solid var(--border-faint);background:var(--surface-panel);color:var(--text-faint);font-size:var(--fs-micro);line-height:1.2}.st-table-scroll{min-width:0;min-height:0;overflow:auto;outline:none;scrollbar-gutter:stable}.st-command-table{min-width:46rem;table-layout:fixed}.st-command-table tbody tr.is-selected>*{background:color-mix(in srgb,var(--accent-gold) 12%,var(--surface-panel))}.st-command-table tbody tr.is-selected>:first-child{box-shadow:inset var(--border-width-emphasis) 0 0 var(--accent-gold)}.st-command-table tbody th{font-weight:500}.st-command-table tbody th b{display:inline-block;min-width:2.7rem;font-family:var(--mono);font-weight:750}.st-command-table tbody th span{color:var(--text-faint)}.st-etf-identity{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:var(--sp-1);vertical-align:middle}.st-etf-identity>.security-mark{inline-size:1.65rem;block-size:.95rem;background:transparent}.st-etf-identity>span:last-child{display:flex;min-width:0;align-items:baseline;gap:var(--sp-1);overflow:hidden}.st-etf-identity b{flex:0 0 auto;min-width:2.3rem!important;color:var(--text-primary)}.st-etf-identity small{min-width:0;overflow:hidden;color:var(--text-faint);font-family:var(--sans);font-size:inherit;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.st-positive{color:var(--positive)}.st-negative{color:var(--negative)}.st-quadrant-weakening{color:var(--accent-gold)}.st-muted{color:var(--text-faint)}.st-breadth-table{min-width:68rem}.st-breadth-table th:first-child{width:10.5rem}.st-breadth-table th:nth-child(2),.st-breadth-table th:nth-child(3),.st-breadth-table th:nth-child(4),.st-breadth-table th:nth-child(5),.st-breadth-table th:nth-child(6),.st-breadth-table th:nth-child(7){width:5.5rem}.st-breadth-table th:nth-child(8){width:7.5rem}.st-breadth-table th:nth-child(9){width:8.5rem}.st-breadth-table-compact{min-width:0;table-layout:fixed}.st-breadth-table-compact th:first-child{width:10%}.st-breadth-table-compact th:nth-child(2){width:20%}.st-breadth-table-compact th:nth-child(3),.st-breadth-table-compact th:nth-child(4),.st-breadth-table-compact th:nth-child(5){width:12%}.st-breadth-table-compact th:nth-child(6),.st-breadth-table-compact th:nth-child(7){width:17%}.st-heat-positive-strong{background:color-mix(in srgb,var(--positive) 18%,var(--surface-panel))}.st-heat-positive-medium{background:color-mix(in srgb,var(--positive) 12%,var(--surface-panel))}.st-heat-positive-light{background:color-mix(in srgb,var(--positive) 7%,var(--surface-panel))}.st-heat-negative-light{background:color-mix(in srgb,var(--negative) 7%,var(--surface-panel))}.st-more-sectors{display:inline-flex;min-height:1.2rem;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--sp-1);padding:0;border:0;border-top:var(--border-width-structural) solid var(--border-faint);background:var(--surface-panel);color:var(--text-secondary);font:inherit;font-size:var(--fs-micro);font-weight:700;cursor:pointer}.st-more-sectors svg{width:.7rem;height:.7rem}.st-sector-row-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-1)}.st-sector-row-label>span{overflow:hidden;text-overflow:ellipsis}.st-row-expand{display:inline-grid;width:1rem;height:1rem;place-items:center;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-weight:750;cursor:pointer}.st-thrust-state{display:inline-flex;align-items:center;gap:var(--sp-1)}.st-thrust-state i{width:.38rem;height:.38rem;flex:0 0 auto;border-radius:50%;background:currentColor}.st-thrust-positive{color:var(--positive)}.st-thrust-cooling{color:var(--accent-gold)}.st-thrust-negative{color:var(--negative)}.st-thrust-neutral{color:var(--text-faint)}.st-industry-row{cursor:default!important}.st-industry-row>td{padding:0;background:var(--surface-raised)}.st-industry-expansion{padding:var(--sp-2);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold)}.st-industry-expansion-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding-bottom:var(--sp-1);color:var(--text-faint);font-size:var(--fs-micro)}.st-industry-expansion-head b{color:var(--text-primary)}.st-industry-scroll{max-height:12rem;overflow:auto}.st-industry-scroll th small{display:block;color:var(--text-faint);font-weight:500}.st-liquidity-table{min-width:34rem}.st-liquidity-table th:first-child{width:3rem}.st-liquidity-table th:nth-child(2){width:4.5rem}.st-liquidity-table th:nth-child(3){width:6.5rem}.st-liquidity-table th:nth-child(4),.st-liquidity-table th:nth-child(5){width:6rem}.st-liquidity-table th:nth-child(6){width:14rem}.st-liquidity-table-compact{min-width:0;table-layout:fixed}.st-liquidity-table-compact th:first-child{width:8%}.st-liquidity-table-compact th:nth-child(2){width:15%}.st-liquidity-table-compact th:nth-child(3){width:18%}.st-liquidity-table-compact th:nth-child(4){width:15%}.st-liquidity-table-compact th:nth-child(5){width:18%}.st-liquidity-table-compact th:nth-child(6){width:26%}.st-help{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.18rem;cursor:help}.st-vol-range{display:grid;grid-template-columns:2.8rem minmax(4.5rem,1fr) 2.8rem;align-items:center;gap:var(--sp-1)}.st-vol-range small{color:var(--text-faint);font-size:var(--fs-micro)}.st-vol-range small:last-child{text-align:right}.st-vol-range>i{position:relative;display:block;height:.2rem;background:var(--border-strong)}.st-vol-range>i b{position:absolute;top:50%;left:var(--st-vol-position);width:.52rem;height:.52rem;border:.12rem solid var(--surface-panel);border-radius:50%;background:var(--navigation-navy);box-shadow:0 0 0 thin var(--navigation-navy);transform:translate(-50%,-50%)}.st-breadth-canvas .workspace-canvas-body,.st-liquidity-canvas .workspace-canvas-body{padding:0;overflow:hidden}.workspace-canvas-header .st-breadth-detach,.workspace-canvas-header .st-liquidity-detach{display:inline-flex;width:auto;min-height:var(--control-height-standard);align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);font-size:var(--fs-label);font-weight:var(--weight-action);text-decoration:none;white-space:nowrap}.workspace-canvas-header .st-breadth-detach svg,.workspace-canvas-header .st-liquidity-detach svg{width:.9rem;height:.9rem}.st-breadth-canvas .workspace-canvas-footer,.st-liquidity-canvas .workspace-canvas-footer{justify-content:flex-start}.st-breadth-workspace{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;background:var(--surface-panel)}.st-breadth-workspace>.st-breadth-scroll{flex:1 1 auto}.st-breadth-workspace .st-breadth-table{min-width:0;table-layout:fixed}.st-breadth-workspace .st-breadth-table td,.st-breadth-workspace .st-breadth-table th{padding-inline:var(--sp-1);overflow:hidden;text-overflow:ellipsis}.st-breadth-workspace .st-breadth-table thead th{height:2.4rem;line-height:1.05;white-space:normal}.st-breadth-workspace .st-breadth-table th:first-child{width:20%}.st-breadth-workspace .st-breadth-table th:nth-child(2),.st-breadth-workspace .st-breadth-table th:nth-child(3),.st-breadth-workspace .st-breadth-table th:nth-child(4){width:8%}.st-breadth-workspace .st-breadth-table th:nth-child(5){width:10%}.st-breadth-workspace .st-breadth-table th:nth-child(6){width:9%}.st-breadth-workspace .st-breadth-table th:nth-child(7){width:10%}.st-breadth-workspace .st-breadth-table th:nth-child(8){width:13%}.st-breadth-workspace .st-breadth-table th:nth-child(9){width:14%}.st-breadth-workspace .st-command-table tbody td,.st-breadth-workspace .st-command-table tbody th{height:2.15rem}.st-liquidity-workspace{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;background:var(--surface-panel)}.st-liquidity-viewbar{display:flex;min-height:2.6rem;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:0 var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border);background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel))}.st-liquidity-tabs{display:inline-flex;align-self:stretch;align-items:center;gap:var(--sp-3)}.st-liquidity-tabs button{position:relative;min-height:2.55rem;padding:0;border:0;background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--weight-action);cursor:pointer}.st-liquidity-tabs button[aria-pressed=true]{color:var(--text-brand)}.st-liquidity-tabs button[aria-pressed=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:var(--border-width-emphasis);background:var(--accent-gold);content:""}.st-liquidity-viewbar>label{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-micro);text-transform:uppercase}.st-liquidity-viewbar select,.st-liquidity-viewbar>label{font-family:var(--font-ui);font-weight:var(--weight-action)}.st-liquidity-viewbar select{height:var(--control-height-standard);min-width:8.5rem;padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);font-size:var(--fs-label);text-transform:none}.st-liquidity-view{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.st-liquidity-view>.st-liquidity-scroll{flex:1 1 auto}.st-liquidity-workspace .st-liquidity-table{min-width:0;table-layout:fixed}.st-liquidity-workspace .st-liquidity-table td,.st-liquidity-workspace .st-liquidity-table th{padding-inline:var(--sp-2);overflow:hidden;text-overflow:ellipsis}.st-liquidity-workspace .st-liquidity-table thead th{height:2.4rem;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(--fs-micro);font-weight:var(--weight-section);line-height:1.05;white-space:normal}.st-liquidity-workspace .st-liquidity-table th:first-child{width:7%}.st-liquidity-workspace .st-liquidity-table th:nth-child(2){width:22%}.st-liquidity-workspace .st-liquidity-table th:nth-child(3){width:14%}.st-liquidity-workspace .st-liquidity-table th:nth-child(4){width:13%}.st-liquidity-workspace .st-liquidity-table th:nth-child(5){width:14%}.st-liquidity-workspace .st-liquidity-table th:nth-child(6){width:30%}.st-liquidity-workspace .st-command-table tbody td,.st-liquidity-workspace .st-command-table tbody th{height:2.4rem}.st-correlation-panel{display:flex;min-width:0;min-height:0;flex:1 1 auto}.st-correlation-view{display:flex;min-width:0;min-height:0;width:100%;flex-direction:column}.st-correlation-summary{display:grid;min-height:3.25rem;flex:0 0 auto;grid-template-columns:repeat(3,minmax(7rem,auto)) minmax(16rem,1fr);align-items:stretch;border-bottom:var(--border-width-structural) solid var(--border-faint)}.st-correlation-summary>span{display:grid;min-width:0;align-content:center;gap:.05rem;padding:0 var(--sp-3);border-right:var(--border-width-structural) solid var(--border-faint)}.st-correlation-summary small{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:var(--weight-action);text-transform:uppercase}.st-correlation-summary b{color:var(--text-primary);font-family:var(--mono);font-size:var(--fs-small);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.st-correlation-legend{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--sp-1);padding:0 var(--sp-3)}.st-correlation-legend i{display:block;width:1.45rem;height:.5rem;border:var(--border-width-structural) solid color-mix(in srgb,var(--border) 70%,transparent)}.st-correlation-legend i.is-negative{background:color-mix(in srgb,var(--accent-gold) 42%,var(--surface-panel))}.st-correlation-legend i.is-neutral{background:var(--surface-raised)}.st-correlation-legend i.is-positive{background:color-mix(in srgb,var(--navigation-navy) 58%,var(--surface-panel))}.st-correlation-legend small:first-child{margin-right:var(--sp-1)}.st-correlation-legend small:last-child{margin-left:var(--sp-1)}.st-correlation-scroll{min-width:0;min-height:0;flex:1 1 auto;overflow:auto;padding:var(--sp-3);outline:none}.st-correlation-matrix{width:100%;min-width:48rem;border-collapse:separate;border-spacing:2px;table-layout:fixed;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-micro)}.st-correlation-matrix td,.st-correlation-matrix th{height:2.25rem;padding:0;border:0;text-align:center;vertical-align:middle}.st-correlation-matrix thead th{position:sticky;z-index:2;top:calc(0px - var(--sp-3));background:var(--surface-panel);color:var(--text-brand);font-weight:var(--weight-section)}.st-correlation-matrix thead th:first-child{width:8rem;text-align:left}.st-correlation-matrix thead th:first-child span{padding-left:var(--sp-2);color:var(--text-muted)}.st-correlation-matrix th button{width:100%;height:100%;padding:0 var(--sp-1);border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.st-correlation-matrix tbody th{position:sticky;z-index:1;left:calc(0px - var(--sp-3));background:var(--surface-panel);text-align:left}.st-correlation-matrix tbody th button{text-align:left}.st-correlation-matrix tbody th .st-etf-identity{gap:var(--sp-1)}.st-correlation-matrix tbody td{background:var(--surface-raised);font-family:var(--mono);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.st-correlation-matrix td.is-positive{background:color-mix(in srgb,var(--navigation-navy) var(--st-corr-strength),var(--surface-panel))}.st-correlation-matrix td.is-negative{background:color-mix(in srgb,var(--accent-gold) var(--st-corr-strength),var(--surface-panel));color:var(--text-brand)}.st-correlation-matrix td.is-diagonal,.st-correlation-matrix td.is-positive.is-strong{background:var(--navigation-navy);color:var(--text-inverse)}.st-correlation-matrix td.is-unavailable{color:var(--text-faint)}.st-correlation-matrix .is-selected-axis{box-shadow:inset 0 0 0 var(--border-width-emphasis) var(--accent-gold)}.st-correlation-matrix th.is-selected-axis,.st-correlation-matrix tr.is-selected-row>th{color:var(--text-brand);background:color-mix(in srgb,var(--accent-gold) 9%,var(--surface-panel))}.st-correlation-empty{display:grid;width:100%;min-height:18rem;place-items:center;padding:var(--sp-4)}.st-breadth-page-shell,.st-liquidity-page-shell{min-height:100%;background:var(--surface-page)}.st-breadth-standalone,.st-liquidity-standalone{display:flex;min-height:calc(100dvh - 7.25rem);flex-direction:column;padding:var(--sp-3);color:var(--text-primary)}.st-breadth-page-header,.st-liquidity-page-header{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:0 var(--sp-3);border-top:var(--border-width-emphasis) solid var(--accent-gold);border-bottom:var(--border-width-structural) solid var(--border);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.st-breadth-page-header>div,.st-liquidity-page-header>div{display:grid;gap:.1rem}.st-breadth-page-header span,.st-liquidity-page-header span{color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-action);text-transform:uppercase}.st-breadth-page-header h1,.st-liquidity-page-header h1{margin:0;color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-section);text-transform:uppercase}.st-breadth-page-header a,.st-liquidity-page-header a{display:inline-flex;min-height:var(--control-height-standard);align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);font-size:var(--fs-label);font-weight:var(--weight-action);text-decoration:none}.st-breadth-page-header a:hover,.st-liquidity-page-header a:hover{background:var(--surface-hover)}.st-breadth-page-header svg,.st-liquidity-page-header svg{width:.9rem;height:.9rem}.st-breadth-page-context,.st-liquidity-page-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--border-width-structural) solid var(--border);background:var(--surface-panel)}.st-breadth-page-context>span,.st-liquidity-page-context>span{display:grid;min-height:3rem;align-content:center;gap:.1rem;padding:0 var(--sp-3);border-right:var(--border-width-structural) solid var(--border-faint)}.st-breadth-page-context>span:last-child,.st-liquidity-page-context>span:last-child{border-right:0}.st-breadth-page-context small,.st-liquidity-page-context small{color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-action);text-transform:uppercase}.st-breadth-page-context b,.st-liquidity-page-context b{color:var(--text-primary);font-size:var(--fs-small)}.st-breadth-standalone>.st-breadth-workspace,.st-liquidity-standalone>.st-liquidity-workspace{min-height:28rem;flex:1 1 auto;border-inline:var(--border-width-structural) solid var(--border);border-bottom:var(--border-width-structural) solid var(--border)}@media (max-width:42rem){.st-breadth-canvas .st-breadth-workspace .st-breadth-table{min-width:68rem}.workspace-canvas-header .st-breadth-detach span,.workspace-canvas-header .st-liquidity-detach span{display:none}.st-liquidity-viewbar{align-items:stretch;flex-direction:column;gap:0;padding-inline:var(--sp-2)}.st-liquidity-tabs,.st-liquidity-viewbar>label{justify-content:space-between}.st-liquidity-viewbar>label{min-height:2.45rem;border-top:var(--border-width-structural) solid var(--border-faint)}.st-correlation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.st-correlation-summary>span{padding-inline:var(--sp-2)}.st-correlation-legend{display:none}.st-breadth-standalone,.st-liquidity-standalone{min-height:100dvh;padding:0}.st-breadth-page-header,.st-liquidity-page-header{align-items:flex-start;padding-block:var(--sp-2)}.st-breadth-page-context,.st-liquidity-page-context{grid-template-columns:minmax(0,1fr)}.st-breadth-page-context>span,.st-liquidity-page-context>span{border-right:0;border-bottom:var(--border-width-structural) solid var(--border-faint)}}.data-sort-btn.is-active{color:var(--text-primary)}.data-sort-btn.is-active:after{content:"";position:absolute;inset-inline:var(--sp-1);inset-block-end:calc(var(--sp-1) * -1);block-size:var(--border-width-emphasis);background:var(--accent-gold)}.sector-detail-workstation{min-width:0;margin:calc(var(--sp-4) * -1) calc(var(--page-gutter) * -1) calc(var(--sp-7) * -1);padding:var(--sp-3);background:var(--surface-page);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sector-detail-workstation a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sector-detail-workstation>.panel,.security-research-panel{min-width:0;box-shadow:none}.security-research-panel{margin-top:var(--sp-2);overflow:hidden}.security-research-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-default)}.security-research-toolbar>div{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.security-research-toolbar button{min-height:1.8rem;padding:0 var(--sp-3);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-secondary)}.security-research-toolbar button[aria-selected=true]{border-color:var(--accent-gold);background:var(--navigation-navy);color:var(--navigation-text)}.security-research-mode-tools{align-items:center}.security-research-mode-tools>div{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.security-research-toolbar .security-research-select-toggle{border-color:var(--accent-gold);color:var(--text-primary);font-weight:650}.security-research-toolbar .security-research-select-toggle[aria-pressed=true]{background:var(--navigation-navy);color:var(--navigation-text)}.security-research-universe{align-items:center;padding-left:var(--sp-2);border-left:var(--border-width-structural) solid var(--border-default)}.security-research-toolbar .security-research-universe>button[aria-pressed=true]{border-color:var(--accent-gold);background:var(--navigation-navy);color:var(--navigation-text)}.security-research-facet{min-height:1.8rem;max-width:12rem;padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-secondary);font:inherit}.security-research-toolbar .security-research-facet-chip{border-color:var(--accent-gold);background:var(--surface-raised);color:var(--text-primary)}.security-research-history-controls{align-items:center;padding-left:var(--sp-2);border-left:var(--border-width-structural) solid var(--border-default)}.security-research-toolbar .security-research-history-controls>button[aria-pressed=true]{border-color:var(--accent-gold);background:var(--surface-raised);color:var(--text-primary)}.security-research-history-ranges{display:inline-flex;gap:var(--sp-1);margin-left:var(--sp-1);padding-left:var(--sp-2);border-left:var(--border-width-structural) solid var(--border-default)}.security-research-toolbar .security-research-history-ranges button{min-width:2.5rem;padding-inline:var(--sp-2)}.security-research-toolbar .security-research-history-ranges button[aria-pressed=true]{border-color:var(--accent-gold);background:var(--navigation-navy);color:var(--navigation-text)}.security-research-toolbar label{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-muted);white-space:nowrap}.security-research-toolbar input{min-height:1.8rem;width:clamp(12rem,18vw,15rem);padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border-default);background:var(--surface-page);color:var(--text-primary)}.security-research-colfilter-facets input[type=checkbox]{width:auto;min-height:0;flex:0 0 auto;margin:0}.security-research-active-filters{display:flex;flex-wrap:wrap;align-items:baseline;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);color:var(--text-secondary);font-size:var(--type-metadata-size)}.security-research-active-filters strong{color:var(--text-primary)}.security-research-active-filters span{flex:1 1;min-width:0;color:var(--text-muted)}.security-research-active-filters button{padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-secondary);font:inherit;cursor:pointer}.security-research-selection-deck{border-bottom:var(--border-width-structural) solid var(--border-default);background:var(--surface-page)}.security-research-selection-deck>header{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(12rem,auto) minmax(0,2fr);align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-faint)}.security-research-selection-deck>header>div:first-child{display:grid;gap:var(--sp-1)}.security-research-selection-deck strong{color:var(--text-primary);font-weight:650}.security-research-selection-deck label,.security-research-selection-deck span{color:var(--text-muted);font-size:var(--type-metadata-size)}.security-research-selection-deck label{display:flex;align-items:center;gap:var(--sp-2)}.security-research-selection-deck select{min-height:1.8rem;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-primary);font:inherit}.security-research-metric-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-1)}.security-research-metric-chips button{min-height:1.55rem;padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--fs-micro);cursor:pointer}.security-research-metric-chips span{margin-left:var(--sp-1);color:var(--text-muted);font-family:var(--mono)}.security-research-selection-body{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(0,2fr);min-height:13rem}.security-research-plot-box{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:var(--sp-2);border-right:var(--border-width-structural) solid var(--border-default);background:var(--surface-raised)}.security-research-plot-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);color:var(--text-muted);font-size:var(--type-metadata-size)}.security-research-plot-head strong{color:var(--text-primary)}.security-research-plot-svg{width:100%;min-height:7.5rem;overflow:visible}.security-research-plot-svg line{stroke:var(--border-default);stroke-width:.8;vector-effect:non-scaling-stroke}.security-research-plot-svg polyline{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke}.security-research-plot-legend .is-series-0 i,.security-research-plot-svg .is-series-0{stroke:var(--accent);background:var(--accent)}.security-research-plot-legend .is-series-1 i,.security-research-plot-svg .is-series-1{stroke:var(--accent-gold);background:var(--accent-gold)}.security-research-plot-legend .is-series-2 i,.security-research-plot-svg .is-series-2{stroke:var(--positive);background:var(--positive)}.security-research-plot-legend .is-series-3 i,.security-research-plot-svg .is-series-3{stroke:var(--negative);background:var(--negative)}.security-research-plot-legend .is-series-4 i,.security-research-plot-svg .is-series-4{stroke:var(--text-secondary);background:var(--text-secondary)}.security-research-plot-legend .is-series-5 i,.security-research-plot-svg .is-series-5{stroke:var(--accent);background:var(--accent)}.security-research-plot-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--fs-micro)}.security-research-plot-legend span{display:inline-flex;align-items:center;gap:var(--sp-1)}.security-research-plot-legend i{width:.65rem;height:.15rem}.security-research-plot-legend em{color:var(--text-muted);font-style:normal}.security-research-plot-empty{display:grid;place-content:center;gap:var(--sp-1);min-height:11rem;text-align:center}.security-research-plot-empty span{max-width:18rem;line-height:1.4}.security-research-selection-table{min-width:0;overflow:auto}.security-research-selection-table table{width:100%;min-width:42rem;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.security-research-selection-table td,.security-research-selection-table th{padding:var(--sp-2);border-right:var(--border-width-structural) solid var(--border-faint);border-bottom:var(--border-width-structural) solid var(--border-faint);text-align:right;white-space:nowrap}.security-research-selection-table th{background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-metadata-size);font-weight:650}.security-research-selection-table td:first-child,.security-research-selection-table th:first-child{text-align:left}.security-research-selection-table td:first-child{display:grid;gap:var(--sp-1)}.security-research-selection-table td:first-child span{color:var(--text-muted);font-size:var(--fs-micro)}.security-research-selection-table td:last-child button{min-height:1.5rem;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-secondary);font:inherit;font-size:var(--fs-micro);cursor:pointer}.sector-detail-workstation .is-positive{color:var(--positive)}.sector-detail-workstation .is-negative{color:var(--negative)}.security-research-r2-exposure{border-top:var(--border-width-structural) solid var(--border-default);background:var(--surface-page)}.security-research-r2-exposure>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:2.25rem;padding:0 var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-faint)}.security-research-r2-exposure>header>div{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.security-research-r2-exposure>header strong{color:var(--text-primary);font-weight:650}.security-research-r2-exposure>header span{color:var(--text-muted);font-size:var(--type-metadata-size)}.security-research-r2-status{flex:0 0 auto;padding:1px var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);color:var(--text-secondary);font-family:var(--mono);font-size:var(--fs-micro);text-transform:uppercase}.security-research-r2-status.is-available{border-color:color-mix(in srgb,var(--positive) 36%,var(--border-default));color:var(--positive)}.security-research-r2-status.is-loading,.security-research-r2-status.is-partial{border-color:color-mix(in srgb,var(--accent-gold) 45%,var(--border-default));color:var(--accent-gold)}.security-research-r2-status.is-unavailable{border-color:color-mix(in srgb,var(--negative) 28%,var(--border-default));color:var(--negative)}.security-research-r2-state{display:grid;min-height:5rem;place-content:center;gap:var(--sp-1);padding:var(--sp-3);text-align:center}.security-research-r2-state strong{color:var(--text-secondary);font-weight:650}.security-research-r2-state span{max-width:42rem;color:var(--text-muted);font-size:var(--type-metadata-size);line-height:1.45}.security-research-r2-table-wrap{overflow:auto}.security-research-r2-table{width:100%;min-width:54rem;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.security-research-r2-table td,.security-research-r2-table th{padding:var(--sp-2);border-right:var(--border-width-structural) solid var(--border-faint);border-bottom:var(--border-width-structural) solid var(--border-faint);text-align:right;white-space:nowrap}.security-research-r2-table th{background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-metadata-size);font-weight:650}.security-research-r2-table td:first-child,.security-research-r2-table th:first-child{position:sticky;left:0;z-index:1;width:11rem;max-width:11rem;background:var(--surface-page);text-align:left}.security-research-r2-table th:first-child{z-index:2;background:var(--surface-raised)}.security-research-r2-table th em,.security-research-r2-table th span{display:block}.security-research-r2-table th em{margin-top:2px;color:var(--text-muted);font-size:var(--fs-micro);font-style:normal;font-weight:450}.security-research-r2-table td:first-child span,.security-research-r2-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis}.security-research-r2-table td:first-child strong{color:var(--text-primary);font-family:var(--mono);font-weight:650}.security-research-r2-table td:first-child span{color:var(--text-muted);font-size:var(--fs-micro)}.security-research-r2-cell{display:grid;grid-template-columns:repeat(3,minmax(2.2rem,auto));align-items:baseline;justify-content:end;gap:var(--sp-2);color:var(--text-primary);text-decoration:none}.security-research-r2-cell:hover strong{text-decoration:underline}.security-research-r2-cell strong{font-weight:650}.security-research-r2-cell span{color:var(--text-secondary)}.security-research-r2-cell em{color:var(--text-muted);font-style:normal}.security-research-r2-empty{color:var(--text-muted)}.security-research-r2-source{padding:var(--sp-1) var(--sp-2);border-top:var(--border-width-structural) solid var(--border-faint);color:var(--text-muted);font-size:var(--fs-micro)}.security-research-colfilter{position:relative;display:inline-flex}.security-research-colfilter>button{min-width:1.25rem;padding:0 2px;border:var(--border-width-structural) solid var(--border-strong);border-radius:var(--radius-icon-tray);background:var(--surface-raised);color:var(--text-muted);font:inherit;line-height:1;cursor:pointer}.security-research-colfilter>button:hover{color:var(--text-primary)}.security-research-colfilter>button.is-active{color:var(--text-primary);background:var(--accent-gold-muted)}.security-research-colfilter-panel{position:absolute;z-index:5;top:calc(100% + var(--sp-1));right:0;width:17rem;max-height:22rem;overflow:auto;padding:var(--sp-3);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-page);box-shadow:var(--shadow-1);text-align:left;white-space:normal}.security-research-colfilter-panel h4{margin:0;color:var(--text-primary);font-size:var(--type-label-size);font-weight:650}.security-research-colfilter-panel p{margin:var(--sp-1) 0 var(--sp-2);color:var(--text-muted);font-size:var(--fs-micro);font-weight:450;line-height:1.4}.security-research-colfilter-range{display:flex;gap:var(--sp-2)}.security-research-colfilter-range label{display:flex;flex:1 1;flex-direction:column;gap:var(--sp-1);color:var(--text-muted);font-size:var(--fs-micro)}.security-research-colfilter-range input{min-height:1.8rem;width:100%;padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-primary);font:inherit}.security-research-colfilter-presence{display:flex;gap:var(--sp-1);margin-top:var(--sp-2)}.security-research-colfilter-actions button,.security-research-colfilter-presence button{text-align:center}.security-research-colfilter-presence button{flex:1 1;min-height:1.6rem;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-secondary);font:inherit;font-size:var(--fs-micro);cursor:pointer}.security-research-colfilter-presence button[aria-pressed=true]{border-color:var(--accent-gold);background:var(--surface-raised);color:var(--text-primary)}.security-research-colfilter-facets{display:flex;max-height:12rem;flex-direction:column;overflow:auto}.security-research-colfilter-facets label{display:flex;align-items:baseline;gap:var(--sp-2);padding:2px 0;color:var(--text-primary);font-size:var(--type-table-value-size);font-weight:450;cursor:pointer}.security-research-colfilter-facets label span{display:flex;flex:1 1;justify-content:space-between;gap:var(--sp-2);min-width:0}.security-research-colfilter-facets em{color:var(--text-muted);font-size:var(--fs-micro);font-style:normal}.security-research-colfilter-actions{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.security-research-colfilter-actions button{padding:0 var(--sp-3);min-height:1.7rem;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-secondary);font:inherit;font-size:var(--fs-micro);cursor:pointer}.security-research-colfilter-actions button:disabled{opacity:.5;cursor:default}.security-research-table-wrap{width:100%;max-width:100%;max-height:32rem;overflow:auto;overscroll-behavior:contain}.security-research-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.security-research-table td,.security-research-table th{padding:var(--table-cell-block-compact) var(--table-cell-inline);border-right:var(--border-width-structural) solid var(--border-faint);border-bottom:var(--border-width-structural) solid var(--border-faint);text-align:right;vertical-align:middle;white-space:nowrap}.security-research-table td:not(.is-pinned),.security-research-table th:not(.is-pinned){min-width:7rem}.security-research-table td{font-size:var(--type-table-value-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.security-research-table th{position:sticky;z-index:2;top:0;background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-table-heading-size);font-weight:650}.security-research-head{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--sp-1)}.security-research-table th button{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:2px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.security-research-head-label{display:inline-flex;align-items:baseline;gap:3px}.security-research-sort-caret{color:var(--accent-gold);font-size:var(--fs-micro)}.security-research-head-unit{overflow:hidden;max-width:8rem;color:var(--text-muted);font-size:var(--fs-micro);font-weight:450;text-overflow:ellipsis}.security-research-table{--col-security:11rem;--col-country:6rem;--col-industry:11rem;--col-mcap:5.5rem}.security-research-table td.is-pinned,.security-research-table th.is-pinned{position:sticky;background:var(--surface-page)}.security-research-table th.is-pinned{z-index:3;background:var(--surface-raised)}.security-research-table td:first-child,.security-research-table th:first-child{left:0;width:var(--col-security);max-width:var(--col-security)}.security-research-table td:nth-child(2),.security-research-table th:nth-child(2){left:var(--col-security);width:var(--col-country);max-width:var(--col-country)}.security-research-table td:nth-child(3),.security-research-table th:nth-child(3){left:calc(var(--col-security) + var(--col-country));width:var(--col-industry);max-width:var(--col-industry)}.security-research-table td:nth-child(4),.security-research-table th:nth-child(4){left:calc(var(--col-security) + var(--col-country) + var(--col-industry));width:var(--col-mcap);max-width:var(--col-mcap);border-right:var(--border-width-structural) solid var(--border-default)}.security-research-table td:nth-child(-n+3),.security-research-table th:nth-child(-n+3){text-align:left}.security-research-table th:nth-child(-n+3) .security-research-head{justify-content:flex-start}.security-research-table th:nth-child(-n+3) button{align-items:flex-start}.security-research-table td:nth-child(2){color:var(--text-secondary);font-feature-settings:normal;font-variant-numeric:normal}.security-research-table td:nth-child(3){color:var(--text-secondary)}.security-research-table td.is-pinned>a,.security-research-table td.is-pinned>span{display:block;overflow:hidden;text-overflow:ellipsis}.security-research-symbol-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-2)}.security-research-symbol-cell>div{display:grid;min-width:0;gap:var(--sp-1)}.security-research-symbol-cell a{display:block;overflow:hidden;color:var(--accent);font-family:var(--mono);font-size:var(--type-table-value-size);font-weight:600;text-decoration:none;text-overflow:ellipsis}.security-research-symbol-cell span{display:block;overflow:hidden;color:var(--text-muted);font-size:var(--fs-micro);text-overflow:ellipsis}.security-research-row-select{min-height:1.45rem;padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-page);color:var(--text-secondary);font:inherit;font-size:var(--fs-micro);cursor:pointer}.security-research-row-select[aria-pressed=true]{border-color:var(--accent-gold);background:var(--accent-gold-muted);color:var(--text-primary);font-weight:650}.security-research-row-select:disabled{opacity:.5;cursor:not-allowed}.security-research-table abbr{text-decoration:none;border-bottom:thin dotted var(--border-default);cursor:help}.security-research-empty{padding:var(--sp-5);text-align:center}.security-research-empty p{color:var(--text-muted)}.security-research-active-filters button:focus-visible,.security-research-colfilter button:focus-visible,.security-research-colfilter input:focus-visible,.security-research-selection-deck button:focus-visible,.security-research-selection-deck select:focus-visible,.security-research-table a:focus-visible,.security-research-table button:focus-visible,.security-research-toolbar button:focus-visible,.security-research-toolbar input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:64rem){.security-research-toolbar{align-items:stretch;flex-direction:column}.security-research-history-controls{padding-top:var(--sp-2);padding-left:0;border-top:var(--border-width-structural) solid var(--border-faint);border-left:0}.security-research-toolbar input,.security-research-toolbar label{width:100%}.security-research-selection-body,.security-research-selection-deck>header{grid-template-columns:minmax(0,1fr)}.security-research-plot-box{border-right:0;border-bottom:var(--border-width-structural) solid var(--border-default)}}@media (max-width:48rem){.sector-detail-workstation{margin-inline:calc(var(--page-gutter) * -1)}}