.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)}}.theme-home-shell>.panel{margin-bottom:var(--sp-2)}.data-sort-btn.is-active,[data-theme=dark] .theme-home-shell .term-title{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:0;border-radius:var(--radius-1);background:transparent;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)}}