.scanner{--sc-up:#13704a;--sc-down:#b53a51;--sc-up-bg:#eaf6ef;--sc-down-bg:#fbeef1;--sc-neutral:#607087;--sc-surface:var(--pc-surface);--sc-border:var(--pc-line1);--sc-muted:var(--pc-muted);--sc-tech:#1164f0;--sc-fund:#7357bf;--sc-cot:#b5781f;--sc-crowd:#13857d;padding-top:8px}.sc-lens-label{color:var(--sc-muted);align-items:center;gap:8px;font-size:11px;display:flex}.sc-select{font:12px var(--pc-sans);border:1px solid var(--sc-border);background:var(--sc-surface);color:var(--pc-ink);border-radius:6px;min-height:38px;padding:8px 30px 8px 12px}.sc-workspace{border-block:1px solid var(--sc-border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 310px;display:grid;overflow:hidden}.sc-plot-panel{border-right:1px solid var(--sc-border);min-width:0;padding:24px 26px 14px}.sc-pair-tabs{flex-wrap:wrap;gap:20px;margin-bottom:23px;display:flex}.sc-pair-tab{font:13px var(--pc-sans);color:var(--sc-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:5px 0}.sc-pair-tab[aria-pressed=true]{border-color:var(--pc-blue);color:var(--pc-ink);font-weight:550}.sc-chart-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:10px;display:flex}.sc-chart-label{color:var(--sc-muted);margin-bottom:7px;font-size:11px;display:block}.sc-quote{font:30px var(--pc-mono);letter-spacing:-1px;color:var(--pc-ink)}.sc-quote small{font:11px var(--pc-sans);letter-spacing:0;color:var(--sc-muted);margin-left:8px}.sc-price-change{color:var(--sc-muted);margin-top:8px;font-size:11px}.sc-price-change b{color:var(--sc-up);font-weight:500}.sc-price-change[data-tone=negative] b{color:var(--sc-down)}.sc-range{flex-wrap:wrap;gap:4px;display:flex}.sc-btn{font:11px var(--pc-sans);border:1px solid var(--sc-border);color:var(--sc-muted);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;display:inline-flex}.sc-btn[aria-pressed=true]{background:var(--dark-pine);color:var(--pine-pale);border-color:var(--dark-pine)}.sc-readout{font:11px var(--pc-mono);color:var(--sc-muted);min-height:20px;margin:10px 0 0}.sc-chart{width:100%;min-width:0;height:260px}.sc-chart-fallback svg{width:100%;height:260px;display:block}.sc-chart-legend{color:var(--sc-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0 0;font-size:11px;display:flex}.sc-chart-legend span{align-items:center;gap:6px;display:flex}.sc-key{background:var(--pc-blue);width:16px;height:2px;display:inline-block}.sc-key-fast{background:#b27e22}.sc-key-slow{background:#798599}.sc-chart-footer{color:var(--sc-muted);border-top:1px solid var(--sc-border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;font-size:11px;display:flex}.sc-summary{min-width:0;padding:24px 22px}.sc-kicker{font:11px var(--pc-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-muted)}.sc-summary-top{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.sc-bias{color:var(--sc-neutral);font-size:14px;font-weight:550}.sc-bias[data-bias=Bullish]{color:var(--sc-up)}.sc-bias[data-bias=Bearish]{color:var(--sc-down)}.sc-score{font:40px var(--pc-mono);letter-spacing:-2px;color:var(--pc-ink);line-height:1.2}.sc-score small{font:11px var(--pc-sans);letter-spacing:0;color:var(--sc-muted)}.sc-total-track{border-radius:var(--pc-radius);background:linear-gradient(90deg,#f3dce3 0%,#edf0f5 50%,#dbefdf 100%);height:7px;margin:16px 0 6px;position:relative}.sc-total-marker{background:var(--dark-pine);border-radius:2px;width:3px;height:15px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.sc-total-scale{color:var(--sc-muted);font:11px var(--pc-mono);justify-content:space-between;display:flex}.sc-summary-note{color:var(--sc-muted);margin:16px 0 20px;font-size:11px;line-height:1.6}.sc-pillars{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sc-pillar{font:inherit;text-align:left;cursor:pointer;min-width:0;color:var(--pc-ink);background:#f7f9fc;border:1px solid #0000;border-radius:7px;padding:12px 11px}.sc-pillar[aria-pressed=true]{border-color:var(--pc-line-brand);background:#eff5ff}.sc-pillar-label{color:var(--sc-muted);margin-bottom:7px;font-size:11px;display:block}.sc-pillar-number{font:22px var(--pc-mono);letter-spacing:-1px}.sc-pillar-number[data-tone=positive]{color:var(--sc-up)}.sc-pillar-number[data-tone=negative]{color:var(--sc-down)}.sc-pillar-note{color:var(--sc-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.sc-budget{color:var(--sc-muted);border-top:1px solid var(--sc-border);margin-top:16px;padding-top:14px;font-size:11px;line-height:1.6}.sc-matrix-section{margin-top:28px}.sc-matrix-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.sc-matrix-heading h2{letter-spacing:-.4px;margin:0;font-size:18px;font-weight:500}.sc-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-matrix-wrap{border:1px solid var(--sc-border);border-radius:var(--pc-radius);background:var(--sc-surface);overflow-x:auto}.sc-matrix{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.sc-matrix th{text-align:left;color:var(--sc-muted);border-bottom:1px solid var(--sc-border);white-space:nowrap;padding:13px 12px;font-size:11px;font-weight:400}.sc-matrix th small{color:var(--sc-muted);margin-top:3px;font-size:11px;display:block}.sc-matrix td{border-bottom:1px solid var(--sc-border);vertical-align:middle;padding:16px 12px}.sc-matrix tbody tr:last-child td{border-bottom:0}.sc-matrix tbody tr[data-selected=true]{background:var(--pc-selected)}.sc-matrix .sc-pair-cell{min-width:115px}.sc-table-pair{font:500 13px var(--pc-sans);cursor:pointer;color:var(--pc-ink);background:0 0;border:0;padding:4px 0}.sc-table-pair[aria-pressed=true]{color:var(--pc-blue)}.sc-spark{width:115px;height:30px;display:block}.sc-spark path{fill:none;stroke:var(--pc-blue);stroke-width:1.6px;vector-effect:non-scaling-stroke}.sc-cell{text-align:center;min-width:56px;max-width:80px;font:12px var(--pc-mono);color:var(--sc-neutral);cursor:pointer;background:#f0f3f7;border:0;border-radius:4px;width:100%;padding:6px 8px;display:block}.sc-cell[data-tone=positive]{background:var(--sc-up-bg);color:var(--sc-up)}.sc-cell[data-tone=negative]{background:var(--sc-down-bg);color:var(--sc-down)}.sc-score-cell{font:15px var(--pc-mono);color:var(--pc-ink)}.sc-row-bias{color:var(--sc-neutral);white-space:nowrap;font-size:11px}.sc-row-bias[data-bias=Bullish]{color:var(--sc-up)}.sc-row-bias[data-bias=Bearish]{color:var(--sc-down)}.sc-matrix-foot{color:var(--sc-muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:11px;font-size:11px;line-height:1.6;display:flex}.sc-matrix-foot strong{color:var(--pc-body);font-weight:500}.sc-inspector{border-top:1px solid var(--sc-border);grid-template-columns:minmax(0,1fr) 310px;gap:35px;margin-top:32px;padding-top:25px;display:grid}.sc-inspector>*{min-width:0}.sc-inspector h2{letter-spacing:-.4px;margin:7px 0 9px;font-size:20px;font-weight:500}.sc-inspector-lede{color:var(--sc-muted);max-width:75ch;font-size:12px;line-height:1.7}.sc-contributions{margin-top:22px}.sc-contribution{grid-template-columns:180px 1fr 54px;align-items:center;gap:18px;margin:17px 0;font-size:12px;display:grid}.sc-contribution-name small{color:var(--sc-muted);margin-top:4px;font-size:11px;display:block}.sc-bar-track{background:#edf0f5;border-radius:4px;height:8px;position:relative}.sc-bar-track:after{content:"";border-left:1px solid #bcc6d3;height:16px;position:absolute;top:-4px;left:50%}.sc-bar-fill{background:var(--sc-up);border-radius:4px;height:8px;position:absolute}.sc-bar-fill[data-tone=negative]{background:var(--sc-down)}.sc-contribution-value{font:12px var(--pc-mono);text-align:right}.sc-inspector-meta{border-left:1px solid var(--sc-border);color:var(--sc-muted);padding-left:24px;font-size:11px;line-height:1.7}.sc-inspector-meta h3{margin-bottom:12px;font-size:13px;font-weight:500}.sc-inspector-meta p+p{margin-top:12px}.sc-note{color:var(--sc-muted);margin-top:18px;font-size:11px;line-height:1.7}.sc-empty{color:var(--sc-muted);text-align:center;padding:24px;font-size:13px}.sc-heatmap .sc-cell{max-width:none;padding:15px 8px;font-size:17px}.sc-heatmap td{padding:8px}.sc-heatmap .sc-trend-cell,.sc-heatmap .sc-trend-heading{display:none}.sc-mini-table{border-collapse:collapse;width:100%;margin-top:14px;font-size:11px}.sc-mini-table th,.sc-mini-table td{text-align:left;border-bottom:1px solid var(--sc-border);padding:9px}.sc-static-details{border-top:1px solid var(--sc-border);margin-top:26px;padding-top:16px;font-size:12px}.sc-static-details summary{cursor:pointer;color:var(--pc-ink)}.sc-static-details p{color:var(--sc-muted);margin-top:12px;font-size:12px;line-height:1.7}@media (width<=1000px){.sc-workspace{grid-template-columns:minmax(0,1fr) 270px}.sc-inspector{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.sc-plot-panel{padding:20px}.sc-summary{padding:20px 17px}.sc-contribution{grid-template-columns:150px 1fr 45px;gap:12px}}@media (width<=760px){.sc-workspace{grid-template-columns:1fr}.sc-plot-panel{border-right:0;border-bottom:1px solid var(--sc-border);padding:18px 16px}.sc-summary{padding:20px}.sc-pillars{grid-template-columns:repeat(4,1fr)}.sc-summary-top{justify-content:start;gap:26px}.sc-total-track,.sc-total-scale{max-width:430px}.sc-summary-note{margin-bottom:14px}.sc-inspector{grid-template-columns:1fr}.sc-inspector-meta{border-left:0;border-top:1px solid var(--sc-border);padding:20px 0 0}.sc-pillar-number{font-size:19px}.sc-quote{font-size:25px}.sc-chart{height:245px}.sc-matrix-section{margin-top:23px}}@media (width<=430px){.sc-chart-header{flex-direction:column;gap:12px}.sc-range{align-self:start}.sc-pillars{grid-template-columns:1fr 1fr}.sc-contribution{grid-template-columns:105px 1fr 40px;gap:10px;font-size:11px}.sc-matrix-heading{align-items:start}.sc-plot-panel{padding:16px 12px}.sc-summary{padding:18px 16px}.sc-pair-tabs{gap:19px}.sc-inspector h2{font-size:18px}}@media (pointer:coarse){.sc-btn,.sc-pair-tab,.sc-table-pair,.sc-select{min-height:44px}.sc-cell{min-height:40px}}.sc-mini-table td small,.sc-mini-table th small{color:var(--sc-muted);margin-top:5px;font-weight:400;display:block}.sc-mobile-hint{display:none}@media (width<=760px){.sc-mobile-hint{color:var(--sc-muted);margin:0 0 10px;font-size:11px;display:block}.sc-trend-cell,.sc-trend-heading{display:none}.sc-matrix .sc-pair-cell{z-index:1;background:#fff;position:sticky;left:0}.sc-matrix tr[data-selected=true] .sc-pair-cell{background:var(--pc-selected)}}.mo .scanner details[open]>:not(summary){animation:none}
