.bw-surface-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.sc-root{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:calc(100vh - 210px);height:calc(100vh - 148px);border:1px solid var(--border);background:var(--surface-panel)}.sc-main{display:grid;grid-template-columns:minmax(0,1fr) 316px;min-height:0}.sc-canvas{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--border)}.sc-chart-head{display:flex;align-items:baseline;gap:14px;padding:10px 18px 8px;border-bottom:1px solid var(--border-faint);flex-wrap:wrap}.sc-sym-box{display:flex;align-items:center;gap:6px}.sc-sym-box .sc-glyph{color:var(--text-faint)}.sc-sym-input{font-family:var(--mono);font-size:14px;font-weight:600;width:72px;outline:none;background:transparent;color:var(--text-primary);border:none;border-bottom:1px solid transparent}.sc-sym-input:focus{border-bottom-color:var(--accent-gold)}.sc-px{font-family:var(--serif-display);font-size:20px;font-weight:600;letter-spacing:var(--ls-tight);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.sc-chg{font-size:var(--fs-body-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-chip{display:inline-block;font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;padding:2px 7px;border-radius:2px;border:1px solid var(--border);color:var(--text-muted);background:var(--surface-raised);white-space:nowrap}.sc-chip.sc-gold{border-color:var(--accent-gold);color:var(--accent-gold);background:transparent}.sc-head-right{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:var(--fs-label);color:var(--text-faint)}.sc-seg{display:flex;border:1px solid var(--border);border-radius:3px;overflow:hidden}.sc-seg button{padding:3px 9px;font-size:var(--fs-label);color:var(--text-muted);background:none;border:none;cursor:pointer}.sc-seg button.sc-on{background:var(--ink);color:var(--text-on-ink)}.sc-panes{flex:1 1;min-height:0;display:flex;flex-direction:column}.sc-pane{position:relative;border-bottom:1px solid var(--border-faint);min-height:0}.sc-pane:last-child{border-bottom:none}.sc-pane-price{flex:2.6 1;min-height:150px}.sc-pane-rsi{flex:0.9 1;min-height:60px}.sc-pane-val{flex:1.1 1;min-height:76px}.sc-cap{position:absolute;top:6px;left:18px;right:12px;z-index:2;font-size:var(--fs-label);color:var(--text-muted);display:flex;gap:14px;align-items:center;pointer-events:none;flex-wrap:wrap}.sc-cap b{font-weight:500;color:var(--text-primary)}.sc-cap .sc-note{color:var(--text-faint)}.sc-cap select{pointer-events:auto;border:none;background:transparent;color:var(--text-muted);font-size:var(--fs-label);cursor:pointer;padding:0}.sc-key{display:inline-flex;align-items:center;gap:5px}.sc-swatch{width:14px;height:2px;display:inline-block}.sc-swatch.sc-sw-price{background:var(--accent)}.sc-swatch.sc-sw-ref{background:var(--ink);opacity:.55}.sc-dot,.sc-swatch.sc-sw-gold{background:var(--accent-gold)}.sc-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.sc-pane,.sc-pane svg{overflow:hidden}.sc-pane svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sc-col-chart{position:relative}.sc-col-chart svg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sc-pane-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-body-sm);color:var(--text-faint)}.sc-l-price{stroke:var(--accent);stroke-width:1.5;fill:none}.sc-l-ref{opacity:.5}.sc-l-osc,.sc-l-ref{stroke:var(--ink);stroke-width:1;fill:none}.sc-l-osc{opacity:.75}.sc-l-gold{stroke:var(--accent-gold);stroke-width:1.4;fill:none}.sc-l-grid{stroke:var(--border-faint);stroke-width:1}.sc-l-band{stroke:var(--border);stroke-dasharray:3 4}.sc-l-zero{stroke:var(--border-faint)}.sc-l-base{stroke:var(--text-faint);stroke-width:1;stroke-dasharray:3 4;fill:none}.sc-l-t0{stroke:var(--border-strong)}.sc-fill-band{fill:var(--accent-gold);opacity:.13}.sc-fill-osc{fill:var(--text-faint);opacity:.06}.sc-band-on{fill:var(--positive);opacity:.05}.sc-band-off{fill:var(--negative);opacity:.05}.sc-fire{fill:var(--accent-gold);stroke:var(--surface-panel);stroke-width:1.4}.sc-exit{fill:var(--surface-panel);stroke:var(--ink);stroke-width:1.3}.sc-dot-exit{background:var(--surface-panel);border:1.3px solid var(--ink)}.sc-ax{fill:var(--text-faint);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-ax-gold{fill:var(--accent-gold);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-tag-bg{fill:var(--accent)}.sc-tag-tx{fill:#ffffff;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-dock{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.sc-dock-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-faint)}.sc-dock-head h2{font-size:var(--fs-body);font-weight:600;margin:0}.sc-dock-state{margin-left:auto;font-size:var(--fs-label);color:var(--text-faint)}.sc-dock-body{flex:1 1;min-width:0;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:9px}.sc-artifact{display:flex;align-items:center;gap:8px}.sc-artifact input{font-family:var(--mono);font-size:var(--fs-body-sm);outline:none;background:transparent;color:var(--text-primary);flex:1 1;min-width:0;border:none;border-bottom:1px solid transparent}.sc-artifact input:focus{border-bottom-color:var(--accent-gold)}.sc-reads{border:1px solid var(--border);border-left:2px solid var(--accent-gold);background:var(--surface-raised);padding:8px 10px;border-radius:2px}.sc-reads .sc-lbl{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:4px}.sc-reads code{display:block;max-width:100%;font-family:var(--mono);font-size:var(--fs-body-sm);line-height:1.45;color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;white-space:normal}.sc-reads code .sc-kw{color:var(--text-faint)}.sc-logic{display:flex;align-items:center;gap:8px;font-size:var(--fs-label);color:var(--text-muted)}.sc-lseg{display:flex;border:1px solid var(--border);border-radius:2px;overflow:hidden}.sc-lseg button{padding:2px 9px;font-size:var(--fs-label);color:var(--text-muted);background:none;border:none;cursor:pointer}.sc-lseg button.sc-on{background:var(--ink);color:var(--text-on-ink)}.sc-cond{border:1px solid var(--border);border-radius:2px;padding:6px 9px;display:flex;flex-direction:column;gap:5px}.sc-cond .sc-row{display:flex;max-width:100%;gap:6px;align-items:center;min-width:0;flex-wrap:wrap}.sc-cond .sc-val,.sc-cond select{border:1px solid var(--border);background:var(--surface-panel);border-radius:2px;padding:3px 7px;font-size:var(--fs-body-sm);min-width:0;color:var(--text-primary)}.sc-cond select{flex:1 1}.sc-cond select.sc-op{flex:0 1 84px}.sc-cond .sc-val{width:58px;font-family:var(--mono);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-cond .sc-param{width:44px;font-family:var(--mono);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-cond .sc-param,.sc-cond .sc-subj{border:1px solid var(--border);background:var(--surface-panel);border-radius:2px;padding:3px 6px;font-size:var(--fs-body-sm)}.sc-cond .sc-subj{width:58px;font-family:var(--mono);text-transform:uppercase}.sc-cond .sc-subj::placeholder{color:var(--text-faint);text-transform:uppercase}.sc-cond .sc-unit{font-size:var(--fs-label);color:var(--text-faint)}.sc-cond .sc-x{margin-left:auto;color:var(--text-faint);font-size:var(--fs-body-sm);background:none;border:none;cursor:pointer}.sc-cond .sc-x:hover{color:var(--negative)}.sc-cond-hint{color:var(--text-faint)}.sc-cond-hint,.sc-cond-warn{font-size:var(--fs-micro);line-height:1.35}.sc-cond-warn{color:var(--negative);border-left:2px solid var(--negative);padding-left:6px}.sc-addrow{display:flex;gap:12px;font-size:var(--fs-body-sm)}.sc-addrow button{color:var(--text-muted);background:none;border:none;cursor:pointer;padding:0;font-size:var(--fs-body-sm)}.sc-addrow button:hover{color:var(--text-primary)}.sc-field-lbl{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-faint);margin-bottom:4px}.sc-frow{display:flex;gap:8px}.sc-frow input{flex:1 1;min-width:0;width:100%;border:1px solid var(--border);border-radius:2px;padding:4px 8px;font-family:var(--mono);font-size:var(--fs-body-sm);background:var(--surface-panel);color:var(--text-primary)}.sc-cta{display:flex;gap:8px;margin-top:2px}.sc-btn{border-radius:2px;padding:6px 14px;font-size:var(--fs-body-sm);font-weight:500;cursor:pointer;border:none;background:none;color:var(--text-primary)}.sc-btn-primary{background:var(--ink);color:var(--text-on-ink)}.sc-btn-primary:hover{opacity:.92}.sc-btn-primary:disabled{opacity:.55;cursor:default}.sc-btn-secondary{border:1px solid var(--border-strong)}.sc-kbd{font-family:var(--mono);font-size:var(--fs-micro);border:1px solid var(--border);border-radius:2px;padding:0 4px;background:var(--surface-raised);color:var(--text-faint)}.sc-btn-primary .sc-kbd{border-color:transparent;background:none;color:inherit;opacity:.7;margin-left:4px}.sc-flows{border-top:1px solid var(--border-faint);padding-top:8px}.sc-flows .sc-chips{display:flex;gap:6px;flex-wrap:wrap}.sc-dock-foot{padding:8px 14px;border-top:1px solid var(--border-faint);font-size:var(--fs-label);color:var(--text-faint);line-height:1.5}.sc-err,.sc-stale{border:1px solid var(--border);border-left:2px solid var(--negative);background:var(--surface-raised);padding:6px 10px;font-size:var(--fs-label);color:var(--text-muted);border-radius:2px}.sc-drawer{border-top:1px solid var(--border);display:flex;flex-direction:column;min-height:0;height:296px}.sc-drawer.sc-collapsed{height:37px}.sc-drawer.sc-collapsed .sc-tabbody{display:none}.sc-tabs{display:flex;align-items:center;gap:2px;padding:0 12px;border-bottom:1px solid var(--border-faint)}.sc-tabs [role=tab]{padding:8px 13px;font-size:var(--fs-body-sm);color:var(--text-muted);background:none;cursor:pointer;border:none;border-bottom:2px solid transparent}.sc-tabs [role=tab].sc-on{color:var(--text-primary);font-weight:500;border-bottom-color:var(--accent-gold)}.sc-kstrip{margin-left:auto;gap:16px;font-size:var(--fs-label);color:var(--text-faint)}.sc-kstrip,.sc-kstrip .sc-k{display:flex;align-items:baseline}.sc-kstrip .sc-k{gap:5px;white-space:nowrap}.sc-kstrip .sc-k b{font-weight:500;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-body-sm)}.sc-collapse{color:var(--text-faint);padding:8px 4px 8px 14px;background:none;border:none;cursor:pointer}.sc-tabbody{flex:1 1;min-height:0;display:none}.sc-tabbody.sc-on{display:grid}.sc-tb-evidence{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.95fr)}.sc-tb-backtest{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sc-tb-robust{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.sc-tb-deploy{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sc-tb-scan{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.sc-scan-wrap{flex:1 1;min-height:0;overflow:auto}.sc-scan-row{cursor:pointer}.sc-scan-row:hover td{background:var(--surface-hover)}.sc-col{padding:12px 16px;min-width:0;border-right:1px solid var(--border-faint);display:flex;flex-direction:column}.sc-col:last-child{border-right:none}.sc-col-title{font-size:var(--fs-label);color:var(--text-muted);margin-bottom:6px;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.sc-col-title b{font-weight:500;color:var(--text-primary);font-size:var(--fs-body-sm)}.sc-col-title select{border:1px solid var(--border);background:var(--surface-panel);border-radius:2px;padding:1px 5px;font-size:var(--fs-label);color:var(--text-primary)}.sc-col-chart{flex:1 1;min-height:0}.sc-col-chart svg{width:100%;height:100%;display:block}.sc-col:has(>.sc-stats){overflow-x:auto;scrollbar-width:thin}.sc-stats{width:100%;min-width:28rem;table-layout:fixed;border-collapse:collapse;font-size:var(--fs-body-sm)}.sc-stats th{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:500;color:var(--text-faint);text-align:center;padding:3px 0 5px;border-bottom:1px solid var(--border)}.sc-stats th:first-child{text-align:left;width:25%}.sc-stats td{padding:4.5px 0;border-bottom:1px solid var(--border-faint);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-stats td:first-child{text-align:left;color:var(--text-muted)}.sc-stats :is(th,td).num:first-child{text-align:center}.sc-stats tr:last-child td{border-bottom:none}.sc-pos{color:var(--positive)}.sc-neg{color:var(--negative)}.sc-kpi-row{display:flex;gap:22px}.sc-kpi .sc-klbl{font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-faint)}.sc-kpi .sc-kval{font-family:var(--serif-display);font-size:21px;font-weight:600;letter-spacing:var(--ls-tight);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.sc-kpi .sc-ksub{font-size:var(--fs-label);color:var(--text-faint)}.sc-verdict{display:flex;flex-direction:column;gap:9px}.sc-vline{font-size:var(--fs-body-sm);line-height:1.55;color:var(--text-muted)}.sc-vline b{color:var(--text-primary);font-weight:500}.sc-persist{margin-top:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-persist .sc-note{font-size:var(--fs-label);color:var(--text-faint)}.sc-persist select{border:1px solid var(--border);background:var(--surface-panel);border-radius:2px;padding:4px 8px;font-size:var(--fs-body-sm);color:var(--text-primary);max-width:200px}.sc-step{display:grid;grid-template-columns:16px minmax(7rem,auto) minmax(0,1fr) auto;gap:10px;padding:7px 0;border-bottom:1px solid var(--border-faint);font-size:var(--fs-body-sm);align-items:baseline;min-width:0}.sc-step:last-child{border-bottom:none}.sc-step .sc-sno{font-family:var(--mono);font-size:var(--fs-label);color:var(--text-faint);width:16px}.sc-step .sc-sname{font-weight:500}.sc-step .sc-sdesc{min-width:0;color:var(--text-muted);overflow-wrap:anywhere}.sc-step .sc-sstat{font-size:var(--fs-label);text-align:right;overflow-wrap:anywhere}.sc-hash{font-family:var(--mono);font-size:var(--fs-label);color:var(--text-faint)}.sc-prov{flex-direction:column;gap:7px}.sc-drawer-empty,.sc-prov{display:flex;font-size:var(--fs-body-sm)}.sc-drawer-empty{align-items:center;justify-content:center;color:var(--text-faint);padding:24px}@media (max-width:1180px){.sc-main{grid-template-columns:minmax(0,1fr) 280px}.sc-tb-evidence,.sc-tb-robust{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gr-cov-auth{gap:var(--sp-3)}.gr-cov-auth,.gr-cov-auth-search{display:flex;flex-direction:column}.gr-cov-auth-search{gap:var(--sp-1)}.gr-cov-auth-label{font:var(--fs-label);letter-spacing:var(--ls-label);text-transform:none;color:var(--text-secondary)}.gr-cov-auth-input{min-height:var(--rws-control-h);padding:0 var(--sp-2);border:1px solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);font:var(--fs-body-sm);font-family:var(--sans);width:100%;transition:border-color .12s ease,background .12s ease}.gr-cov-auth-input:focus{outline:none;border-color:var(--accent)}.gr-cov-auth-textarea{padding:var(--sp-2);min-height:auto;line-height:1.5;resize:vertical}.gr-cov-auth-hint{font:var(--fs-body-sm);color:var(--text-muted);margin:0}.gr-cov-auth-results{list-style:none;margin:var(--sp-1) 0 0;padding:0;border:1px solid var(--border-faint);border-radius:var(--radius-1);max-height:320px;overflow-y:auto}.gr-cov-auth-results>li+li{border-top:1px solid var(--border-faint)}.gr-cov-auth-hit{display:grid;grid-template-columns:minmax(64px,auto) 1fr auto auto;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2);background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.gr-cov-auth-hit-active,.gr-cov-auth-hit:hover{background:var(--surface-raised)}.gr-cov-auth-hit-active{border-left-color:var(--accent-gold)}.gr-cov-auth-hit-symbol{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.gr-cov-auth-hit-name{color:var(--text-secondary);font:var(--fs-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-cov-auth-hit-sector{color:var(--text-muted);font:var(--fs-body-sm);white-space:nowrap}.gr-cov-auth-kind{font:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-faint);border-radius:var(--radius-pill);padding:2px var(--sp-2);white-space:nowrap}.gr-cov-auth-form{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-faint)}.gr-cov-auth-chart-handoff{padding:var(--sp-3);border:1px solid var(--border-faint);border-left:3px solid var(--accent-gold);background:var(--surface-raised)}.gr-cov-auth-selected{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.gr-cov-auth-selected-symbol{font-family:var(--mono);font-weight:600;color:var(--text-primary)}.gr-cov-auth-selected-name{color:var(--text-secondary)}.gr-cov-auth-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.gr-cov-auth-field{display:flex;flex-direction:column;gap:var(--sp-1)}.gr-cov-auth-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap}.gr-cov-auth-feedback{font:var(--fs-body-sm);margin:0}.gr-cov-auth-feedback-ok{color:var(--positive)}.gr-cov-auth-feedback-err{color:var(--negative)}@media (max-width:720px){.gr-cov-auth-fields{grid-template-columns:minmax(0,1fr)}.gr-cov-auth-hit{grid-template-columns:minmax(56px,auto) 1fr auto}.gr-cov-auth-hit-sector{display:none}}.gr-cov-auth-buy{display:flex;flex-direction:column;gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--border-faint)}.gr-cov-auth-buy-row{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.gr-cov-auth-buy-row>select{flex:1 1 220px}.gr-cov-auth-buy-weight{display:flex;align-items:center;gap:var(--sp-1)}.gr-cov-auth-buy-weight>input{width:72px}.gr-cov-auth-buy-unit{font:var(--fs-body-sm);color:var(--text-muted);white-space:nowrap}.rws-content:has(.cwm-page){padding-block-start:var(--sp-1)}.cwm-page{min-width:0}.cwm-chart .awl-performance-measure output,.cwm-workstation{font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value);line-height:var(--type-workbench-table-line)}.cwm-workstation{display:grid;gap:var(--sp-2);width:100%;min-width:0;color:var(--text-primary)}.cwm-preview-label{flex:0 0 auto;color:var(--text-secondary);font-size:var(--type-metadata-size)}.cwm-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sp-2);height:calc(100dvh - 12rem);min-height:32rem}.cwm-chart-panel,.cwm-rationale,.cwm-register{min-width:0;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--rws-radius);background:var(--surface-panel)}.cwm-register{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.cwm-register-head{min-width:0}.cwm-type-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:var(--border-width-structural) solid var(--border-default)}.cwm-type-tabs>button{min-width:0;min-height:var(--control-height-standard);padding:var(--sp-2);border:0;border-inline-end:var(--border-width-structural) solid var(--border-default);border-bottom:var(--border-width-emphasis) solid transparent;background:transparent;color:var(--text-brand);font:inherit;text-align:start;cursor:pointer}.cwm-type-tabs>button:last-child{border-inline-end:0}.cwm-type-tabs>button[aria-selected=true]{border-bottom-color:var(--accent-gold);background:color-mix(in srgb,var(--accent-gold) 15%,var(--surface-panel))}.cwm-type-tabs>button:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(-1 * var(--border-width-emphasis))}.cwm-security-panel{min-height:0;overflow:auto;overscroll-behavior:contain}.cwm-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);position:relative;padding:.35rem var(--sp-1);border-bottom:var(--border-width-structural) solid var(--border-default)}.cwm-workstation h2{margin:0;font:var(--weight-section) var(--fs-body)/var(--type-workbench-table-line) var(--font-ui);color:var(--text-brand)}.cwm-workstation h3{margin:0 0 var(--sp-1);font-size:var(--fs-body)}.cwm-controls>.rws-field-shell{flex:1 1;min-width:0}.cwm-controls>.rws-field-shell>.rws-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cwm-controls input,.cwm-controls select{width:100%;min-width:0}.cwm-controls>.rws-field-shell input,.cwm-controls>button,.cwm-filter-menu>summary{box-sizing:border-box;height:1.9rem;min-height:1.9rem}.cwm-filter-menu{margin-inline-start:0}.cwm-filter-menu>summary{padding:var(--sp-1) var(--sp-2);color:var(--text-brand);cursor:pointer}.cwm-filter-menu>summary,.cwm-filter-panel{border:var(--border-width-structural) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-panel)}.cwm-filter-panel{position:absolute;inset-inline:var(--sp-2);inset-block-start:calc(100% + var(--sp-1));z-index:10;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);padding:var(--sp-1);box-shadow:var(--shadow-1)}.cwm-filter-panel label{display:grid;gap:var(--sp-1);min-width:0;color:var(--text-secondary)}.cwm-filter-panel{align-items:end}.cwm-filter-panel>.rws-field-shell{min-width:0}.cwm-filter-panel .rws-field-label{display:block;min-height:0;margin:0}.cwm-filter-panel>.rws-field-shell,.cwm-filter-panel>label{display:grid;grid-template-rows:auto var(--control-height-compact);gap:var(--sp-1);align-content:end}.cwm-filter-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.cwm-filter-actions>button{flex:0 0 auto;width:max-content;min-height:var(--control-height-compact);padding-inline:var(--sp-3);white-space:nowrap}.cwm-filter-panel input{height:var(--control-height-compact);padding-inline:var(--sp-2);border:var(--border-width-structural) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-panel);color:var(--text-primary);font:inherit}.cwm-security-list{list-style:none;overflow:auto;overscroll-behavior:contain;min-height:0;margin:0;padding:0;scrollbar-gutter:stable}.cwm-security-list li+li{border-top:var(--border-width-structural) solid var(--border-faint)}.cwm-security{display:grid;grid-template-columns:var(--control-height-compact) minmax(0,1fr) auto;gap:var(--sp-2);align-items:center;width:100%;min-width:0;padding:var(--sp-3) var(--sp-2);border:0;border-inline-start:var(--border-width-emphasis) solid transparent;background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer}.cwm-security:hover{background:var(--surface-hover)}.cwm-security[aria-pressed=true]{background:color-mix(in srgb,var(--accent-gold) 9%,var(--surface-panel))}.cwm-list-mark{display:grid;place-items:center;width:var(--control-height-compact);height:var(--control-height-compact)}.cwm-list-copy,.cwm-list-price{display:grid;min-width:0;gap:var(--sp-1)}.cwm-list-copy>strong{overflow-wrap:anywhere;color:var(--text-brand)}.cwm-list-copy>span{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:baseline}.cwm-list-copy b{font-family:var(--mono);font-weight:var(--weight-section)}.cwm-list-copy svg{width:1em;height:1em;color:var(--negative)}.cwm-list-copy small,.cwm-list-price small{color:var(--text-secondary);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting)}.cwm-list-price{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cwm-list-price>strong{white-space:nowrap}.cwm-return{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-1)}.cwm-entry-facts svg,.cwm-return svg{width:1em;height:1em;flex:0 0 auto}.cwm-positive{color:var(--positive)}.cwm-negative{color:var(--negative)}.cwm-pagination{display:flex;gap:var(--sp-2);align-items:center;justify-content:flex-end;padding:var(--sp-2) var(--sp-3);border-top:var(--border-width-structural) solid var(--border-faint);color:var(--text-secondary)}.cwm-pagination>span{margin-inline-end:auto}.cwm-detail{display:grid;grid-template-rows:minmax(0,2fr) minmax(0,1fr);min-width:0;min-height:0;gap:var(--sp-2)}.cwm-chart-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cwm-detail-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-3);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);border-bottom:var(--border-width-structural) solid var(--border-default)}.cwm-detail-security{display:flex;gap:var(--sp-2);min-width:0;align-items:center;flex:1 1}.cwm-detail-security>div{display:grid;min-width:0;gap:var(--sp-1)}.cwm-detail-security h2{font-size:var(--fs-title)}.cwm-detail-security span{overflow-wrap:anywhere}.cwm-detail-price{display:grid;justify-items:end;gap:var(--sp-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cwm-detail-price strong{color:var(--text-brand);font-size:var(--fs-title)}.cwm-detail-price small{color:var(--text-secondary);font-size:var(--type-metadata-size)}.cwm-range-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-1);padding:.35rem var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-default)}.cwm-range-controls .cf-range-trigger{min-width:2.2rem;min-height:1.8rem;padding:0 var(--sp-2);border:var(--border-width-structural) solid transparent;border-radius:var(--radius-1);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--fs-label);font-weight:var(--weight-action)}.cwm-range-controls .cf-range-trigger:is(:hover,:focus-visible){border-color:var(--border-default);background:transparent;color:var(--text-secondary)}.cwm-chart{position:relative;flex:1 1;min-height:0;min-width:0}.cwm-chart>.awl-performance-chart-interaction{width:100%;height:100%}.cwm-chart-unavailable{display:grid;place-items:center;width:100%;height:100%;min-height:10rem;color:var(--text-secondary)}.cwm-rationale{display:grid;align-content:start;min-height:0;overflow:auto;overscroll-behavior:contain}.cwm-rationale,.cwm-summary-head{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}.cwm-summary-head{display:flex;align-items:center;justify-content:space-between;margin:calc(-1 * var(--sp-3)) calc(-1 * var(--sp-4)) 0;border-inline-start:var(--border-width-emphasis) solid var(--accent-gold)}.cwm-rationale p{margin:0;line-height:var(--type-workbench-table-line)}.cwo-rating{padding:var(--sp-1) var(--sp-2);color:var(--text-secondary);background:var(--surface-raised);white-space:nowrap;font-size:var(--type-metadata-size)}.cwo-rating[data-rating=buy]{color:var(--positive)}.cwo-rating[data-rating=sell]{color:var(--negative)}.cwm-entry-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin:var(--sp-1) 0 0;padding-block-start:var(--sp-2);border-top:var(--border-width-structural) solid var(--border-faint)}.cwm-entry-facts>div{display:grid;align-content:start;gap:var(--sp-1)}.cwm-entry-facts dt{color:var(--text-secondary);font-weight:var(--weight-supporting)}.cwm-entry-facts dd{display:flex;align-items:center;gap:var(--sp-1);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-section)}.cwm-muted{color:var(--text-secondary);font-size:var(--type-metadata-size)}.cwm-research-details>summary{color:var(--text-brand);cursor:pointer;font-weight:var(--weight-section)}.cwm-research-details[open]{display:grid;gap:var(--sp-3)}.cwm-research-details section{padding-block-start:var(--sp-3)}.cwm-research-details ul{padding-inline-start:var(--sp-4);margin:var(--sp-2) 0}.cwm-research-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.cwm-research-details dd{margin:var(--sp-1) 0 0}.cwm-detail-empty,.cwm-empty{display:grid;align-content:center;justify-items:center;min-width:0;gap:var(--sp-2);padding:var(--sp-4);text-align:center;color:var(--text-secondary)}.cwm-empty{grid-row:2}.cwm-detail-empty{grid-row:1/-1;border:var(--border-width-structural) solid var(--border-default);background:var(--surface-panel)}.cwm-security:focus-visible,.cwm-workstation :is(input,select):focus-visible,.cwm-workstation summary:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(-1 * var(--border-width-emphasis))}.gr-cov-auth-review-date{max-width:18rem}@media (max-width:60rem){.cwm-split{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.cwm-register{max-height:28rem;min-height:22rem}.cwm-detail{grid-template-rows:minmax(28rem,1fr) auto}.cwm-chart-panel{min-height:28rem}.cwm-rationale{overflow:visible}}@media (max-width:36rem){.cwm-entry-facts{grid-template-columns:minmax(0,1fr)}.cwm-detail-head{gap:var(--sp-2)}.cwm-detail-head>.panel-action-link{width:100%}.cwm-detail-security{flex-basis:60%}.cwm-filter-panel{grid-template-columns:minmax(0,1fr);max-height:24rem;overflow:auto}}.cwm-workstation :is(.security-mark,.cr-commodity-mark){inline-size:var(--control-height-compact);block-size:var(--control-height-compact);flex-shrink:0}.cwm-composition{margin:0;padding:0}.cwm-composition-heading{display:flex;align-items:center;min-height:var(--panel-header-height);gap:var(--sp-2);margin-block-end:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);border-block-end:var(--border-width-structural) solid var(--border-faint);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.cwm-composition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3);align-items:stretch}.cwm-composition-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--rws-radius);background:var(--surface-panel)}.cwm-composition-card>header{display:flex;align-items:center;min-height:var(--panel-header-height);padding:var(--sp-1) var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.cwm-composition-card>header h3{margin:0;color:var(--text-brand)}.cwm-composition-chart{min-width:0;padding:var(--sp-2)}.cwm-composition-legend{width:100%;table-layout:fixed;margin:0 0 var(--sp-3);border-collapse:collapse;font:inherit}.cwm-composition-legend :is(th,td){padding:var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-faint);vertical-align:middle}.cwm-composition-legend th{text-align:start;font-weight:var(--weight-supporting);overflow-wrap:anywhere}.cwm-composition .cwm-composition-legend thead th{color:var(--text-secondary);font-size:var(--type-metadata-size);text-align:center}.cwm-composition-legend :is(th,td):first-child{width:54%;padding-inline-start:var(--sp-3)}.cwm-composition-legend :is(th,td):nth-child(2){width:18%}.cwm-composition-legend :is(th,td):last-child{width:28%;padding-inline-end:var(--sp-3)}.cwm-composition-legend :is(th,td):not(:first-child){text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cwm-composition-swatch{display:inline-block;width:var(--sp-2);height:var(--sp-2);margin-inline-end:var(--sp-2);border-radius:var(--radius-1);background:var(--cwm-slice-light,var(--text-muted))}[data-theme=dark] .cwm-composition-swatch{background:var(--cwm-slice-dark,var(--text-muted))}.cwm-composition-card>footer{margin-block-start:auto;padding:var(--sp-2) var(--sp-3);border-top:var(--border-width-structural) solid var(--border-faint);color:var(--text-secondary);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting)}.cwm-composition-empty{display:grid;place-items:center;min-height:18rem;padding:var(--sp-4);color:var(--text-secondary)}@media (max-width:75rem){.cwm-composition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.cwm-composition-grid{grid-template-columns:minmax(0,1fr)}}.cwm-composition-identity{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.cwm-composition-identity>span:last-child{min-width:0;overflow-wrap:anywhere}.cwm-composition-identity .cwm-composition-swatch{flex:0 0 var(--sp-2);margin-inline-end:0}.cwm-composition-identity :is(.sector-mark,.industry-mark,.asset-class-mark,.country-flag){flex-shrink:0}.cwm-composition-kind-mark{display:inline-grid;place-items:center;flex:0 0 var(--sp-5);width:var(--sp-5);height:var(--sp-5);color:var(--text-brand)}.cwm-composition-kind-mark svg{width:100%;height:100%}.cwm-composition-legend tbody :is(th,td){vertical-align:middle}.acr-workstation{display:grid;gap:0;min-width:0}.acr-split{display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(30rem,1.1fr);border-bottom:var(--border-width-structural) solid var(--border-default)}.acr-detail,.acr-register{min-width:0;background:var(--surface-panel)}.acr-register{border-right:var(--border-width-structural) solid var(--border-default)}.acr-toolbar{display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(30rem,1.1fr);align-items:end;background:var(--surface-panel);border-bottom:var(--border-width-structural) solid var(--border-default)}.acr-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-4)}.acr-field{flex:0 1 auto;min-width:0}.acr-field-search{flex:1 1 10rem}.acr-field .rws-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.acr-view-bar{align-self:stretch;justify-content:space-between;gap:var(--sp-3);min-width:0;padding:0 0 0 var(--sp-4);border-left:var(--border-width-structural) solid var(--border-default)}.acr-view-bar,.acr-view-tabs{display:flex;align-items:flex-end}.acr-view-tabs{gap:var(--sp-1)}.acr-view-filter{align-self:center;padding:var(--sp-2) var(--sp-4) var(--sp-2) 0}.acr-view-tab{min-height:var(--rws-control-h-standard);padding:0 var(--sp-4);border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--type-body-size);cursor:pointer;transition:color .12s,background .12s}.acr-view-tab:hover{background:var(--surface-raised);color:var(--text-primary)}.acr-view-tab[aria-selected=true]{background:var(--surface-raised);box-shadow:inset 0 calc(var(--border-width-emphasis) * -1) 0 var(--accent-gold);color:var(--text-brand-strong);font-weight:var(--weight-section)}.acr-view-tab:focus-visible{outline:var(--border-width-emphasis) solid var(--accent-gold);outline-offset:-2px}.acr-rationale{color:var(--text-primary);line-height:1.5}.acr-notice,.acr-rationale,.acr-summary{margin:0;font-size:var(--type-body-size)}.acr-notice,.acr-summary{padding:var(--sp-3) var(--sp-4);border-bottom:var(--border-width-structural) solid var(--border-faint);color:var(--text-secondary)}.acr-notice{background:var(--surface-raised)}.acr-register .is-selected{background:var(--accent-gold-muted)}.acr-stance{font-weight:var(--weight-section)}.acr-stance.is-overweight,.acr-stance.is-underweight{border-color:var(--accent-gold);color:var(--text-primary)}.acr-muted{color:var(--text-muted)}.acr-detail-body{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.acr-subhead{margin:var(--sp-2) 0 0;color:var(--text-primary);font-size:var(--type-body-size);font-weight:var(--weight-section)}.acr-footnote{margin:0;color:var(--text-muted);font-size:var(--type-metadata-size)}.acr-editor-status{margin:0;font-size:var(--type-body-size)}.acr-editor-status.is-error{color:var(--negative)}.acr-editor-status.is-ok{color:var(--text-primary)}.acr-subhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.acr-subhead>span{font-size:var(--type-metadata-size);font-weight:var(--weight-supporting)}.acr-segment{display:grid;gap:var(--sp-2)}.acr-segment-controls{padding:0;border-bottom:0}.acr-segment-rationale{margin:0;color:var(--text-secondary);font-size:var(--type-metadata-size)}@media (max-width:1100px){.acr-toolbar{grid-template-columns:minmax(0,1fr)}.acr-view-bar{flex-wrap:wrap;border-left:0;border-top:var(--border-width-structural) solid var(--border-faint)}.acr-view-tabs{overflow-x:auto}.acr-split{grid-template-columns:minmax(0,1fr)}.acr-register{border-right:0;border-bottom:var(--border-width-structural) solid var(--border-default)}}.acr-segment-name{display:inline-flex;align-items:baseline;gap:var(--sp-2)}.acr-segment-name small{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-metadata-size)}.acr-holdings{display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--surface-raised)}.acr-holdings-filters{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.acr-filter-chip{min-height:var(--rws-control-h-compact);padding:0 var(--sp-3);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--type-metadata-size);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.acr-filter-chip[aria-pressed=true]{border-color:var(--navigation-navy);background:var(--navigation-navy);color:var(--surface-panel)}.acr-holding-name{display:grid;gap:var(--sp-1)}.acr-holding-name strong{font-family:var(--mono);font-weight:var(--weight-section)}.acr-holding-name small{color:var(--text-secondary);font-size:var(--type-metadata-size)}.acr-holding-type{display:inline-block;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-2);background:var(--surface-raised);font-size:var(--type-metadata-size);font-weight:var(--weight-section)}.acr-holding-type.is-etf,.acr-holding-type.is-fund{color:var(--text-brand)}.acc-control{display:grid;gap:var(--sp-3);min-width:0}.acc-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-3)}.acc-toolbar-meta{display:grid;gap:var(--sp-1);color:var(--text-secondary);font-size:var(--type-metadata-size)}.acc-toolbar-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2)}.acc-status{padding:var(--sp-2) var(--sp-3);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel)}.acc-grid{display:grid;grid-template-columns:minmax(16rem,18rem) minmax(0,1fr) minmax(18rem,21rem);gap:var(--sp-4);align-items:start}.acc-card,.acc-nav{min-width:0;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-panel)}.acc-nav-search{padding:var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-faint)}.acc-nav-list{display:grid;margin:0;padding:var(--sp-1) 0 var(--sp-2);list-style:none}.acc-nav-list>li+li{border-top:var(--border-width-structural) solid var(--border-faint)}.acc-nav-class,.acc-nav-segment{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--rws-control-h-large);border:0;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background .12s,color .12s}.acc-nav-class{padding:var(--sp-2) var(--sp-3)}.acc-nav-class strong{flex-grow:1;font-weight:var(--weight-section)}.acc-nav-rank{width:var(--sp-5);color:var(--text-muted);font-size:var(--type-metadata-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-nav-segment{padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-7);font-size:var(--type-body-size)}.acc-nav-class:hover,.acc-nav-segment:hover{background:var(--surface-raised)}.acc-nav-class[aria-current=true],.acc-nav-segment[aria-current=true]{background:var(--accent-gold-muted);box-shadow:inset var(--border-width-emphasis) 0 0 var(--accent-gold);color:var(--text-brand-strong)}.acc-nav-segment-label{flex-grow:1}.acc-nav-segment-meta{color:var(--text-secondary);font-size:var(--type-metadata-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.acc-nav-dimension{display:grid}.acc-nav-dimension-label{display:flex;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-1) var(--sp-6);color:var(--text-brand);font-size:var(--type-metadata-size);font-weight:var(--weight-section)}.acc-nav-dimension-label span{color:var(--text-secondary);font-weight:var(--weight-supporting);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-editor,.acc-rail{display:grid;gap:var(--sp-4);min-width:0}.acc-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:var(--border-width-structural) solid var(--border-faint)}.acc-card-head-edge{box-shadow:inset var(--border-width-emphasis) 0 0 var(--accent-gold)}.acc-card-head h2,.acc-card-head h3{margin:0;color:var(--text-brand-strong);font-size:var(--type-section-title-size);font-weight:var(--weight-section)}.acc-card-head h2 small{margin-left:var(--sp-2);font-family:var(--mono);font-weight:var(--weight-supporting)}.acc-card-head h2 small,.acc-card-head>span{color:var(--text-secondary);font-size:var(--type-metadata-size)}.acc-card-head>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-crumb{display:block;color:var(--text-secondary);font-size:var(--type-metadata-size)}.acc-card-body{display:grid;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.acc-card-empty{margin:0;padding:var(--sp-3) var(--sp-4);color:var(--text-secondary);font-size:var(--type-metadata-size)}.acc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));border-bottom:var(--border-width-structural) solid var(--border-faint)}.acc-kpis>div{display:grid;align-content:start;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-right:var(--border-width-structural) solid var(--border-faint)}.acc-kpis>div>span{color:var(--text-secondary);font-size:var(--type-metadata-size)}.acc-kpis>div>strong{font-size:var(--type-section-title-size);font-weight:var(--weight-section);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-kpis .acc-kpi-emphasis{background:var(--accent-gold-muted)}.acc-holdings-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-2)}.acc-holdings-head h3{margin:0;font-size:var(--type-section-title-size);font-weight:var(--weight-section)}.acc-holdings-head span{color:var(--text-secondary);font-size:var(--type-metadata-size)}.acc-table-wrap{overflow-x:auto}.acc-table{width:100%;border-collapse:collapse;font-size:var(--type-body-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-table th{background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-metadata-size);font-weight:var(--weight-section);text-align:left}.acc-table td,.acc-table th{padding:var(--sp-2) var(--sp-3)}.acc-table td{border-top:var(--border-width-structural) solid var(--border-faint);vertical-align:middle}.acc-table .num{text-align:right}.acc-table tfoot td{border-top:var(--border-width-structural) solid var(--border-default);background:var(--surface-raised);font-weight:var(--weight-section)}.acc-table-compact td,.acc-table-compact th{padding:var(--sp-1) var(--sp-3)}.acc-table-empty{color:var(--text-secondary)}.acc-input{height:var(--rws-control-h-compact);box-sizing:border-box;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);padding:0 var(--sp-2);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-input:focus-visible{outline:var(--border-width-emphasis) solid var(--accent-gold);outline-offset:1px}.acc-input-ticker{width:8rem;font-family:var(--mono);text-transform:uppercase}.acc-input-weight{width:5.5rem;text-align:right}.acc-holding-caption{display:block;margin-top:var(--sp-1);color:var(--text-secondary);font-size:var(--type-metadata-size)}.acc-remove{width:var(--rws-control-h-compact);height:var(--rws-control-h-compact);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel);font:inherit;cursor:pointer}.acc-remove,.acc-total-ok{color:var(--text-secondary)}.acc-total-off{color:var(--negative);font-weight:var(--weight-section)}.acc-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--border-width-structural) solid var(--border-faint)}.acc-changes,.acc-checks{display:grid;margin:0;padding:var(--sp-1) 0;list-style:none}.acc-checks li{display:flex;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);font-size:var(--type-metadata-size)}.acc-checks li strong{display:block;font-weight:var(--weight-section)}.acc-checks li small{display:block;color:var(--text-secondary)}.acc-check-dot{flex-shrink:0;width:var(--sp-2);height:var(--sp-2);margin-top:var(--sp-1);border-radius:50%;background:var(--text-muted)}.acc-checks .is-warn .acc-check-dot{background:var(--accent-gold)}.acc-checks .is-error .acc-check-dot{background:var(--negative)}.acc-changes li{display:flex;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);font-size:var(--type-metadata-size)}.acc-changes li span:last-child{color:var(--text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-link-button{padding:0;border:0;background:transparent;color:var(--text-brand);font:inherit;text-align:left;cursor:pointer}.acc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1280px){.acc-grid{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr)}.acc-rail{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}@media (max-width:900px){.acc-grid{grid-template-columns:minmax(0,1fr)}}.acr-detail-title{display:flex;gap:var(--sp-2)}.acr-detail-title,.acr-with-mark{align-items:center}.acr-holding{display:flex}.acr-holding,.acr-model-name{align-items:center;gap:var(--sp-2)}.acr-model-mark,.acr-model-name{display:inline-flex}.acr-model-mark{width:var(--sp-5);height:var(--sp-5);flex-shrink:0;color:var(--text-brand)}.acr-model-mark svg{width:100%;height:100%}.acc-holding-cell{display:flex;align-items:center;gap:var(--sp-2)}.acc-holding-input{display:grid}.tac-nav-item{justify-content:space-between;padding-left:var(--sp-4)}.tac-add{display:flex;align-items:flex-end;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-3)}.tac-add>:first-child{flex:1 1 auto;min-width:0}.tac-add select{width:100%;min-width:0}.tac-sticky{position:sticky;top:var(--sp-4)}.tac-choice{display:grid;gap:var(--sp-2)}.tac-choice>span{color:var(--text-secondary);font-size:var(--type-metadata-size);font-weight:var(--weight-section)}.tboard-workspace{background:var(--surface-panel);width:100%;min-width:0;--tboard-chart-height:clamp(18rem,45vh,28rem);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value,600);color:var(--text-brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tboard-chart-controls,.tboard-coverage,.tboard-filters,.tboard-section-head,.tboard-table-actions,.tboard-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-default)}.tboard-chart h3,.tboard-section-head h2,.tboard-toolbar h1{font:600 var(--fs-body) /1.35 var(--font-ui);margin:0}.tboard-coverage,.tboard-section-head>span,.tboard-toolbar>span{font-size:var(--fs-label);font-weight:500}.tboard-coverage>button,.tboard-toolbar>a{margin-left:auto}.tboard-filters{align-items:end}.tboard-filters>label{display:flex;gap:var(--sp-1);align-items:center}.tboard-data-scroll,.tboard-scroll{width:100%;min-width:0;overflow:auto}.tboard-matrix{width:100%;min-width:44rem;table-layout:fixed;border-collapse:collapse;font-size:inherit}.tboard-matrix th:first-child{width:10rem}.tboard-matrix td,.tboard-matrix th{text-align:left;vertical-align:top;padding:var(--sp-2);border-bottom:var(--border-width-structural) solid var(--border-default)}.tboard-matrix thead th,.tboard-section-head{background:var(--table-header-background)}.tboard-matrix thead th{vertical-align:middle}.tboard-matrix thead th>span{margin-left:var(--sp-2);font-size:var(--fs-label);color:var(--text-muted);white-space:nowrap}.tboard-matrix tbody th{background:var(--subheader-background)}.tboard-matrix th button,.tboard-text-button{border:0;background:none;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}.tboard-matrix th small{display:block;font-size:var(--fs-label);color:var(--text-muted);margin-top:var(--sp-1)}.tboard-no-view-list,.tboard-tokens{display:flex;flex-wrap:wrap;align-items:start;gap:var(--sp-2)}.tboard-token{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);font:inherit;max-width:100%;cursor:pointer}.tboard-token strong{overflow-wrap:anywhere}.tboard-token small{font-size:var(--fs-label);font-weight:500;color:var(--text-muted)}.tboard-token:hover{background:var(--subheader-background);border-color:var(--text-brand)}.tboard-identity{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.tboard-identity>svg,.tboard-token svg{width:var(--sp-5);height:var(--sp-5);flex-shrink:0}.tboard-identity>.cr-commodity-mark,.tboard-token .cr-commodity-mark{width:var(--sp-5);height:var(--sp-5)}.tboard-signal{display:inline-flex;align-items:center;gap:var(--sp-1);white-space:nowrap;font-weight:600}.tboard-signal>i{width:var(--sp-2);height:var(--sp-2);background:currentColor;border-radius:50%}.tboard-signal.is-long,.tboard-signal.is-positive{color:var(--data-text-positive-1,var(--positive))}.tboard-signal.is-negative,.tboard-signal.is-short{color:var(--data-text-negative-1,var(--negative))}.tboard-signal.is-neutral{color:var(--text-muted)}.tboard-row.is-positive,.tboard-row.is-positive>td{background:var(--positive-bg)}.tboard-row.is-negative,.tboard-row.is-negative>td{background:var(--negative-bg)}.tboard-row.is-neutral,.tboard-row.is-neutral>td{background:color-mix(in srgb,var(--text-muted) 8%,var(--surface-panel))}.tboard-data-scroll{max-height:24rem}.tboard-no-view-list{padding:var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-default)}.tboard-register{scroll-margin-top:var(--sp-2)}.tboard-chart-controls{justify-content:space-between}.tboard-chart-identities{min-width:0}.tboard-chart-legend{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3)}.tboard-line{width:var(--sp-4);border-top:var(--border-width-structural) solid}.tboard-line.is-positive{color:var(--positive)}.tboard-line.is-negative{color:var(--negative)}.tboard-line.is-neutral{color:var(--text-muted)}.line-1>.tboard-line{border-top-style:dashed}.line-2>.tboard-line{border-top-style:dotted}.tboard-method{padding:var(--sp-2) var(--sp-3);font-weight:500;font-size:var(--fs-label)}.tboard-method summary{cursor:pointer}.tboard-call-detail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--sp-3);padding:var(--sp-3);margin:0}.tboard-call-detail dt{font-weight:500;color:var(--text-muted);margin-bottom:var(--sp-1)}.tboard-call-detail dd{margin:0;overflow-wrap:anywhere}.tboard-call-detail>h3,.tboard-call-detail>p{margin:var(--sp-3)}.tboard-history{display:flex;flex-direction:column;max-height:16rem;overflow:auto}.tboard-history button{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--surface-panel);border:0;border-bottom:var(--border-width-structural) solid var(--border-default);color:inherit;font:inherit;cursor:pointer}.tboard-history button[aria-pressed=true]{background:var(--subheader-background)}@media (max-width:48rem){.tboard-filters>*{min-width:0;max-width:100%}.tboard-matrix th:first-child{width:8rem}.tboard-chart-controls{align-items:start}}.gilmer-research-desk .rws-content:has(.crc-page){width:100%;max-width:none;padding-inline:var(--sp-3)}.crc-page{width:100%;max-width:none}.crc-workstation{display:grid;gap:var(--sp-3);min-inline-size:0}.crc-command-bar{position:relative;display:grid;grid-template-columns:auto minmax(18rem,1fr) minmax(12rem,auto) minmax(10rem,auto);align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);background:var(--surface-panel)}.crc-analysis-actions,.crc-analysis-tab-set,.crc-analysis-tabs,.crc-canvas-actions,.crc-evidence-actions,.crc-inspector-links,.crc-kind-switcher,.crc-sticky-actions{display:flex;align-items:center;gap:var(--sp-2)}.crc-kind-switcher{padding:var(--sp-1);border:1px solid var(--border);background:var(--surface-raised)}.crc-analysis-tab-set button,.crc-evidence-actions button,.crc-kind-switcher button{border:0;border-radius:var(--radius-1);background:transparent;color:var(--text-muted);cursor:pointer;font:inherit}.crc-kind-switcher button{min-block-size:var(--control-height);padding-inline:var(--sp-3)}.crc-analysis-tab-set button:focus-visible,.crc-analysis-tab-set button:hover,.crc-evidence-actions button:focus-visible,.crc-evidence-actions button:hover,.crc-kind-switcher button:focus-visible,.crc-kind-switcher button:hover{background:var(--surface-hover);color:var(--text-primary)}.crc-analysis-actions button:focus-visible,.crc-analysis-tab-set button:focus-visible,.crc-evidence-actions button:focus-visible,.crc-kind-switcher button:focus-visible,.crc-search-results button:focus-visible,.crc-view-list button:focus-visible{outline:var(--sp-1) solid var(--focus-ring);outline-offset:var(--sp-1)}.crc-kind-switcher button.is-active{background:var(--navigation-navy);color:var(--navigation-text)}.crc-universal-search{display:grid;gap:var(--sp-1);min-inline-size:0}.crc-universal-search span{color:var(--text-faint);font-size:var(--fs-label)}.crc-universal-search input{inline-size:100%;min-block-size:var(--control-height);padding-inline:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);font:inherit}.crc-market-summary,.crc-selected-summary{display:grid;gap:var(--sp-1);min-inline-size:0}.crc-selected-summary{grid-template-columns:auto auto;align-items:center}.crc-market-summary span,.crc-selected-summary>span:last-child{grid-column:1/-1;color:var(--text-faint);font-size:var(--fs-label)}.crc-market-summary{padding-inline-start:var(--sp-3);border-inline-start:1px solid var(--border);text-align:end}.crc-market-summary strong{font-size:var(--fs-lead);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crc-search-results{position:absolute;z-index:20;inset-block-start:calc(100% + var(--sp-1));inset-inline:calc(var(--sp-3) + 20rem) var(--sp-3);display:grid;max-block-size:28rem;overflow:auto;border:1px solid var(--border-strong);background:var(--surface-panel);box-shadow:var(--shadow-1)}.crc-search-results button{display:grid;grid-template-columns:6rem minmax(0,1fr) minmax(10rem,auto);gap:var(--sp-3);padding:var(--sp-3);border:0;border-block-end:1px solid var(--border-faint);background:transparent;color:var(--text-primary);cursor:pointer;text-align:start}.crc-search-results button:hover{background:var(--surface-hover)}.crc-search-results button.is-active{box-shadow:inset var(--sp-1) 0 0 var(--accent-gold);background:color-mix(in srgb,var(--accent-gold-muted) 35%,var(--surface-panel))}.crc-search-results button strong{font-family:var(--mono)}.crc-search-results button small,.crc-search-results button span,.crc-search-results p{color:var(--text-muted)}.crc-search-results p{margin:0;padding:var(--sp-4)}.crc-analysis-grid{display:grid;grid-template-columns:minmax(14rem,.23fr) minmax(34rem,1fr) minmax(15rem,.25fr);min-block-size:43rem;border:1px solid var(--border);background:var(--surface-panel)}.crc-analysis-grid.is-update-collapsed:not(.is-chart-expanded){grid-template-columns:minmax(13rem,.2fr) minmax(38rem,1fr) minmax(13rem,.18fr)}.crc-analysis-grid.is-chart-expanded{grid-template-columns:minmax(0,1fr);min-block-size:calc(100dvh - 12rem)}.crc-analysis-grid.is-chart-expanded .crc-inspector,.crc-analysis-grid.is-chart-expanded .crc-saved-views{display:none}.crc-analysis-grid.is-chart-expanded .crc-analysis-canvas{border-inline-end:0}.crc-analysis-grid.is-chart-expanded .crc-canvas-body.is-technical,.crc-analysis-grid.is-chart-expanded .crc-technical-lens,.crc-analysis-grid.is-chart-expanded .crc-technical-lens>.tech-chart-shell{min-block-size:calc(100dvh - 15rem)}.crc-inspector,.crc-saved-views{min-inline-size:0;background:var(--surface-panel)}.crc-saved-views{display:flex;flex-direction:column;border-inline-end:1px solid var(--border)}.crc-inspector-head,.crc-panel-tabs,.crc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3);border-block-end:1px solid var(--border)}.crc-inspector p,.crc-panel-tabs span,.crc-section-heading p{margin:0;color:var(--text-muted);font-size:var(--fs-body-sm)}.crc-view-list{display:grid}.crc-view-list button{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-block-size:var(--sp-8);padding:var(--sp-3);border:0;border-block-end:1px solid var(--border-faint);background:transparent;color:var(--text-primary);cursor:pointer;text-align:start}.crc-view-list button:hover{background:var(--surface-hover)}.crc-view-list button.is-selected{box-shadow:inset var(--sp-1) 0 0 var(--accent-gold);background:color-mix(in srgb,var(--accent-gold-muted) 35%,var(--surface-panel))}.crc-view-list button>span{display:grid;gap:var(--sp-1);min-inline-size:0}.crc-view-list strong{font-family:var(--mono)}.crc-view-footer,.crc-view-list em,.crc-view-list small{color:var(--text-faint);font-size:var(--fs-label);font-style:normal}.crc-view-footer{margin-block-start:auto;padding:var(--sp-3);border-block-start:1px solid var(--border)}.crc-analysis-canvas{min-inline-size:0;border-inline-end:1px solid var(--border)}.crc-analysis-tabs{justify-content:space-between;min-block-size:var(--sp-8);padding-inline:var(--sp-3);border-block-end:1px solid var(--border)}.crc-analysis-tab-set{justify-content:center;flex:1 1 auto}.crc-analysis-tab-set button{align-self:stretch;min-inline-size:10rem;padding-inline:var(--sp-4);border-block-end:var(--sp-1) solid transparent;border-radius:0}.crc-analysis-tab-set button[aria-selected=true]{border-block-end-color:var(--accent-gold);color:var(--text-primary);font-weight:600}.crc-analysis-actions{flex:0 0 auto;justify-content:flex-end}.crc-analysis-actions button,.crc-ticket-heading-actions button{min-block-size:1.75rem;border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);cursor:pointer;font:var(--fs-label);font-weight:700;padding-inline:var(--sp-2)}.crc-analysis-actions button:hover,.crc-analysis-actions button[aria-pressed=true],.crc-ticket-heading-actions button:hover{border-color:var(--navigation-navy);background:var(--navigation-navy);color:var(--navigation-text)}.crc-group-note{display:grid;gap:var(--sp-1);padding:var(--sp-3);border-block-end:1px solid var(--border);background:var(--surface-raised)}.crc-group-note span{color:var(--text-muted);font-size:var(--fs-body-sm)}.crc-canvas-body{min-inline-size:0;padding:var(--sp-3)}.crc-canvas-body.is-technical{min-block-size:34rem;padding:0;overflow:hidden}.crc-technical-lens,.crc-technical-lens>.tech-chart-shell{block-size:100%;min-block-size:34rem;min-inline-size:0}.crc-canvas-body .ti-chart-wrap,.crc-canvas-body .ti-workstation{min-inline-size:0}.crc-analysis-state{display:grid;place-content:center;gap:var(--sp-2);min-block-size:32rem;padding:var(--sp-6);background:var(--surface-raised);color:var(--text-muted);text-align:center}.crc-analysis-state.is-blocked{border:1px solid var(--border)}.crc-fundamentals{display:grid;gap:var(--sp-3)}.crc-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border)}.crc-metric-strip>div{display:grid;gap:var(--sp-1);padding:var(--sp-3);border-inline-end:1px solid var(--border)}.crc-metric-strip>div:last-child{border-inline-end:0}.crc-metric-strip small,.crc-metric-strip span{color:var(--text-faint);font-size:var(--fs-label)}.crc-metric-strip strong{font-size:var(--fs-lead);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crc-fundamental-table-wrap{overflow:auto;border:1px solid var(--border)}.crc-fundamental-table-wrap table{inline-size:100%;border-collapse:collapse}.crc-fundamental-table-wrap td,.crc-fundamental-table-wrap th{padding:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--border-faint);text-align:end;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crc-fundamental-table-wrap th:first-child{position:sticky;inset-inline-start:0;background:var(--surface-panel);text-align:start}.crc-fundamental-table-wrap thead th{background:var(--surface-raised);color:var(--text-muted);font-size:var(--fs-label)}.crc-provenance{display:flex;flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-3);border:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-body-sm)}.crc-canvas-actions{justify-content:flex-end}.crc-inspector{display:flex;flex-direction:column;gap:var(--sp-3);max-block-size:calc(100dvh - 12rem);overflow:auto;overscroll-behavior:contain;padding-block-end:var(--sp-3)}.crc-ticket-form{display:grid;gap:var(--sp-3);padding:var(--sp-3);border-block-end:1px solid var(--border)}.crc-ticket-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--sp-3)}.crc-ticket-form label,.crc-ticket-heading-actions,.crc-ticket-heading>div{display:grid;gap:var(--sp-1)}.crc-ticket-form label>span,.crc-ticket-heading span{color:var(--text-faint);font-size:var(--fs-label)}.crc-ticket-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.crc-ticket-form input[type=date],.crc-ticket-form select,.crc-ticket-form textarea{inline-size:100%;border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);font:inherit}.crc-ticket-form input[type=date],.crc-ticket-form select{min-block-size:var(--control-height);padding-inline:var(--sp-3)}.crc-ticket-form textarea{min-block-size:7rem;padding:var(--sp-2) var(--sp-3);resize:vertical}.crc-watchlist-ticket textarea{min-block-size:5.25rem}.crc-ticket-two-col{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.crc-ticket-collapsed-copy{margin:0;color:var(--text-muted);font-size:var(--fs-body-sm)}.crc-ticket-form .btn-primary{inline-size:100%;justify-content:center}.crc-form-status{padding:var(--sp-2);border:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);font-size:var(--fs-body-sm)}.crc-inspector-head>div{display:grid;gap:var(--sp-1)}.crc-inspector-head span{color:var(--text-faint);font-size:var(--fs-label)}.crc-inspector dl{display:grid;margin:0;padding-inline:var(--sp-3)}.crc-inspector dl>div{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:var(--sp-2);padding-block:var(--sp-2);border-block-end:1px solid var(--border-faint)}.crc-inspector dt{color:var(--text-faint)}.crc-inspector dd{margin:0;overflow-wrap:anywhere;text-align:end}.crc-inspector-links,.crc-inspector>.btn-primary,.crc-inspector>p{margin-inline:var(--sp-3)}.crc-inspector-links{align-items:stretch;flex-direction:column;margin-block-start:auto;padding-block-start:var(--sp-3);border-block-start:1px solid var(--border)}.crc-inspector-links a{color:var(--text-brand);font-weight:600}.crc-evidence-tray{border:1px solid var(--border);background:var(--surface-panel)}.crc-section-heading h2{margin:0;font-family:var(--serif-display);font-size:var(--fs-lead)}.crc-section-heading>div{display:grid;gap:var(--sp-1)}.crc-evidence-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:var(--sp-3);list-style:none}.crc-evidence-list li{display:grid;grid-template-columns:auto minmax(5rem,.3fr) minmax(0,1fr) auto;align-items:start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border)}.crc-evidence-order{display:grid;place-items:center;min-inline-size:var(--sp-6);min-block-size:var(--sp-6);background:var(--navigation-navy);color:var(--navigation-text);font-family:var(--mono)}.crc-evidence-preview{display:grid;place-items:center;min-block-size:var(--sp-8);border:1px solid var(--border);background:var(--surface-raised);color:var(--text-faint);font-size:var(--fs-label)}.crc-evidence-list li>div:nth-of-type(2){display:grid;gap:var(--sp-1)}.crc-evidence-list li>div:nth-of-type(2) small,.crc-evidence-list li>div:nth-of-type(2) span{color:var(--text-muted);font-size:var(--fs-label)}.crc-evidence-actions{grid-column:2/-1;justify-content:flex-end}.crc-evidence-actions button{padding:var(--sp-1) var(--sp-2)}.crc-evidence-actions button:disabled{opacity:.45;cursor:not-allowed}.crc-empty-evidence{display:grid;gap:var(--sp-1);padding:var(--sp-5);color:var(--text-muted)}.crc-empty-evidence strong{color:var(--text-primary)}.crc-sticky-actions{position:static;z-index:10;justify-content:flex-end;padding:var(--sp-3);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-panel) 96%,transparent);box-shadow:var(--shadow-1)}.crc-sticky-actions>span{margin-inline-end:auto;color:var(--text-muted);font-size:var(--fs-body-sm)}@media (max-width:80rem){.crc-command-bar{grid-template-columns:minmax(0,1fr) minmax(12rem,auto)}.crc-kind-switcher,.crc-universal-search{grid-column:1/-1}.crc-search-results{inset-inline:var(--sp-3)}.crc-analysis-grid{grid-template-columns:minmax(12rem,.24fr) minmax(30rem,1fr)}.crc-inspector{grid-column:1/-1;display:grid;grid-template-columns:minmax(16rem,.3fr) minmax(0,1fr) minmax(14rem,.25fr);max-block-size:none;overflow:visible;border-block-start:1px solid var(--border)}.crc-coverage-ticket,.crc-watchlist-ticket{grid-row:1/span 4;border-block-end:0;border-inline-end:1px solid var(--border)}.crc-inspector-head,.crc-inspector-links,.crc-inspector>.btn-primary,.crc-inspector>dl,.crc-inspector>p{grid-column:3}.crc-inspector-head{border-block-end:0}.crc-evidence-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:64rem){.crc-analysis-grid{grid-template-columns:minmax(0,1fr)}.crc-analysis-canvas,.crc-saved-views{border-inline-end:0;border-block-end:1px solid var(--border)}.crc-view-list{grid-template-columns:repeat(2,minmax(0,1fr))}.crc-inspector{grid-column:auto;grid-template-columns:minmax(0,1fr)}.crc-coverage-ticket,.crc-watchlist-ticket{grid-row:auto;border-inline-end:0;border-block-end:1px solid var(--border)}.crc-inspector-head,.crc-inspector-links,.crc-inspector>.btn-primary,.crc-inspector>dl,.crc-inspector>p{grid-column:auto}.crc-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crc-sticky-actions{align-items:stretch;flex-direction:column}.crc-sticky-actions>span{margin-inline-end:0}}.mm-canvas{display:flex;flex-direction:column;gap:var(--sp-5);margin-top:var(--sp-4)}.mm-strip{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(20rem,2fr);gap:var(--sp-4)}@media (max-width:900px){.mm-strip{grid-template-columns:1fr}}.mm-chip{display:inline-block;padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-raised);font-size:var(--fs-label);font-weight:500}.mm-thrust{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0}.mm-thrust-value{font-family:var(--serif-display,var(--sans));font-size:var(--fs-kpi);font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.mm-health{color:var(--text-muted);font-size:var(--fs-body-sm)}.mm-composites{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--sp-3)}.mm-composite{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel)}.mm-composite-label,.mm-composite-meta{font-size:var(--fs-label);color:var(--text-muted)}.mm-composite-score{font-size:var(--fs-lead);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mm-monitors{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--sp-4)}.mm-monitor-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2)}.mm-monitor-label{font-weight:600}.mm-monitor-asof,.mm-monitor-ref{font-size:var(--fs-label);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mm-monitor-state{align-items:center;margin:var(--sp-2) 0}.mm-flags,.mm-monitor-state{display:flex;gap:var(--sp-2)}.mm-flags{list-style:none;margin:0;padding:0}.mm-flag,.mm-flags{flex-direction:column}.mm-flag{border-left:2px solid var(--border);padding-left:var(--sp-2);display:flex;gap:var(--sp-1)}.mm-flag.is-bearish{border-left-color:var(--negative)}.mm-flag.is-bullish{border-left-color:var(--positive)}.mm-flag-label,.mm-signal-label{font-size:var(--fs-body-sm);font-weight:500}.mm-flag-confirm,.mm-flag-detail,.mm-signal-detail{font-size:var(--fs-label);color:var(--text-muted)}.mm-sector-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.mm-sector-search{border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);padding:var(--sp-1) var(--sp-2);min-block-size:var(--control-height);font-size:var(--fs-body-sm);min-width:14rem}.mm-sector-search:focus-visible{outline:2px solid var(--accent-gold);outline-offset:1px}.mm-sector-count{font-size:var(--fs-label);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mm-signals{list-style:none;margin:0;padding:0;gap:var(--sp-2)}.mm-signal,.mm-signals{display:flex;flex-direction:column}.mm-signal{gap:var(--sp-1)}.mm-empty{color:var(--text-muted);font-size:var(--fs-body-sm);margin:var(--sp-2) 0 0}.mm-grid{display:flex;flex-direction:column;gap:var(--sp-2)}.mm-grid-controls{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.mm-grid-tiers{display:flex;gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-raised)}.mm-tier-btn{border:0;border-radius:var(--radius-1);background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--fs-body-sm);padding:var(--sp-1) var(--sp-2);transition:background .12s,color .12s}.mm-tier-btn:focus-visible,.mm-tier-btn:hover{background:var(--surface-hover);color:var(--text-primary)}.mm-tier-btn.is-active{background:var(--surface-panel);color:var(--text-primary);font-weight:600}.mm-grid-toggle{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-body-sm);color:var(--text-muted)}.mm-instrument-cell{display:inline-flex;align-items:baseline;gap:var(--sp-2)}.mm-instrument-name{font-size:var(--fs-body-sm)}.mm-instrument-name,.mm-row-stale{color:var(--text-muted)}.mm-drillin{gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);padding:var(--sp-3)}.mm-drillin,.mo-workstation{display:flex;flex-direction:column}.mo-workstation{gap:var(--sp-4);margin-top:var(--sp-4)}.mo-controls{display:flex;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel)}.mo-field{display:flex;flex-direction:column;gap:var(--sp-1)}.mo-field-label{font-size:var(--fs-label);color:var(--text-muted)}.mo-select{border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-primary);padding:var(--sp-1) var(--sp-2);min-block-size:var(--control-height);font:inherit;font-size:var(--fs-body-sm);max-width:22rem}.mo-select:focus-visible{outline:2px solid var(--accent-gold);outline-offset:1px}.mo-ranges{display:flex;gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-raised)}.mo-chip-btn{border:0;border-radius:var(--radius-1);background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--fs-body-sm);padding:var(--sp-1) var(--sp-2);transition:background .12s,color .12s}.mo-chip-btn:focus-visible,.mo-chip-btn:hover{background:var(--surface-hover);color:var(--text-primary)}.mo-chip-btn.is-active{background:var(--surface-panel);color:var(--text-primary);font-weight:600}.mo-chip{display:inline-block;padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-raised);font-size:var(--fs-label);font-weight:500;color:var(--text-muted)}.mo-universe-cell{display:inline-flex;align-items:baseline;gap:var(--sp-2)}.mo-table-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.mo-count{font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mo-count,.mo-notes{color:var(--text-muted)}.mo-notes{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-label)}.mo-empty,.mo-notes{margin:var(--sp-2) 0 0}.mo-empty{color:var(--text-muted);font-size:var(--fs-body-sm)}.pnl-strip{display:flex;flex-wrap:wrap;gap:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-faint);margin-bottom:var(--sp-3)}.pnl-stat{display:flex;flex-direction:column;gap:2px;min-width:120px}.pnl-stat-label{font:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-muted)}.pnl-stat-value{font-family:var(--sans);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.pnl-table-wrap{overflow-x:auto}.pnl-table{width:100%;border-collapse:collapse;font:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pnl-table td,.pnl-table th{padding:var(--sp-1) var(--sp-2);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-faint)}.pnl-table th{font:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-muted);font-weight:600}.pnl-table .pnl-num{text-align:right}.pnl-sym{font-family:var(--mono);font-weight:600;color:var(--text-primary)}.pnl-note{margin:var(--sp-2) 0 0;font:var(--fs-body-sm)}.pnl-integrity{margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);font:var(--fs-body-sm);border-bottom:1px solid var(--border-faint)}.mt-content:has(>.sector-home-shell){padding:0}.sector-home-shell{max-width:100%;min-width:0;overflow-x:hidden;padding-inline:var(--workspace-canvas-inset)}.sector-home-shell .sector-home-footer{margin-inline:0}.sector-home-shell .panel{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-1);box-shadow:none}.sector-home-shell .panel-head{min-height:2.2rem;padding:var(--sp-1) var(--sp-3)}.sector-home-shell .panel-title{color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-section);letter-spacing:0;text-transform:uppercase}.sector-home-shell .panel-meta{margin-left:var(--sp-2);color:var(--text-muted);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}