.scatter-page_page__y90LF{width:100%;min-width:0;padding-bottom:36px}.scatter-page_toolHead__sXTN8{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;padding:16px 0 14px;margin-bottom:14px;border-bottom:1px solid var(--border)}.scatter-page_toolHead__sXTN8 h1{margin:0;font-size:26px}.scatter-page_toolHead__sXTN8>span{max-width:78ch;line-height:1.5}.scatter-page_presets__Ij_mS{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px}.scatter-page_preset__M27S7{min-height:32px;height:auto;padding:3px 9px;border:1px solid var(--border);color:var(--dim);background:none;font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.scatter-page_preset__M27S7:hover{color:var(--ink);background:none;border-color:var(--dim)}}.scatter-page_activePreset__qhgb_{color:var(--ink);background:var(--hover);border-color:var(--border);border-block-end-color:var(--accent);font-weight:600}@media (hover:hover) and (pointer:fine){.scatter-page_activePreset__qhgb_:hover{color:var(--ink);background:var(--hover);border-color:var(--border);border-block-end-color:var(--accent)}}.scatter-page_rationale__jc0T8{max-width:78ch;margin:0 0 10px;line-height:1.6;text-wrap:pretty}.scatter-page_controls__JPcEp{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 0 12px;margin-bottom:14px}.scatter-page_marketTabs__nuQTv{display:flex;min-width:0;gap:4px;overflow-x:auto;scrollbar-width:none}.scatter-page_marketTab__2CvWN{min-height:36px;height:auto;padding:6px 10px 5px;border-bottom:1px solid transparent;color:var(--dim);background:none;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.scatter-page_marketTab__2CvWN:hover{color:var(--ink);background:none}}.scatter-page_activeMarket__O8L1y{color:var(--market-tab,var(--accent));background:none;border-bottom-color:var(--ink)}@media (hover:hover) and (pointer:fine){.scatter-page_activeMarket__O8L1y:hover{color:var(--market-tab,var(--accent));background:none;border-bottom-color:var(--ink)}}.scatter-page_axisControl__8Q_Zv{display:flex;align-items:center;gap:6px}.scatter-page_axisSelect__AMwxM,.scatter-page_filterSelect__AZwAX{min-height:32px;border:1px solid var(--border);border-radius:0;color:var(--ink);background:var(--bg);font-size:12px}.scatter-page_axisSelect__AMwxM{appearance:none;padding:3px 8px}@media (hover:hover) and (pointer:fine){.scatter-page_axisSelect__AMwxM:hover,.scatter-page_filterSelect__AZwAX:hover{border-color:var(--dim)}}.scatter-page_toggle__69mjC{min-height:32px;height:auto;padding:2px 7px;border:1px solid var(--border);color:var(--faint);background:none;font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.scatter-page_toggle__69mjC:hover{color:var(--ink);background:none;border-color:var(--dim)}}.scatter-page_activeToggle__zlAsI{color:var(--accent);background:none;border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.scatter-page_activeToggle__zlAsI:hover{color:var(--accent);background:none;border-color:var(--ink)}}.scatter-page_toggle__69mjC:disabled{color:var(--faint);background:var(--surface);border-color:var(--border)}@media (hover:hover) and (pointer:fine){.scatter-page_toggle__69mjC:disabled:hover{color:var(--faint);background:var(--surface);border-color:var(--border)}}.scatter-page_trendToggle__5F95Y{margin-inline-start:auto}.scatter-page_axisSelect__AMwxM:focus-visible,.scatter-page_clearCompanies__DrU8m:focus-visible,.scatter-page_clearFilters__Jg1IS:focus-visible,.scatter-page_companyOption__gXkMi:focus-visible,.scatter-page_filterSelect__AZwAX:focus-visible,.scatter-page_marketTab__2CvWN:focus-visible,.scatter-page_more__gKe0o:focus-visible,.scatter-page_preset__M27S7:focus-visible,.scatter-page_removeCompany__X1Svc:focus-visible,.scatter-page_resetAxes__8mOxk:focus-visible,.scatter-page_toggle__69mjC:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.scatter-page_filterPanel__d_GYd{display:flex;flex-direction:column;gap:16px;padding:14px 0 8px;margin-bottom:18px}.scatter-page_filterHead__wqlVe{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.scatter-page_filterHead__wqlVe h2{margin:0;color:var(--ink);font-weight:600}.scatter-page_filterHelp__tUkrt{margin:4px 0 0;color:var(--faint)}.scatter-page_clearFilters__Jg1IS{min-height:32px;height:auto;padding:3px 0;color:var(--dim);background:none;font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media (hover:hover) and (pointer:fine){.scatter-page_clearFilters__Jg1IS:hover{color:var(--accent);background:none}}.scatter-page_filterGrid__dlIGE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;align-items:start}.scatter-page_expandedFilters__4xrW1{grid-template-columns:repeat(4,minmax(0,1fr))}.scatter-page_filterField__55agc{display:flex;min-width:0;flex-direction:column;gap:8px}.scatter-page_filterField__55agc>label{color:var(--ink)}.scatter-page_filterSelect__AZwAX{width:100%;padding:3px 8px;appearance:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scatter-page_filterSelect__AZwAX:disabled{cursor:not-allowed;color:var(--faint);background:var(--surface)}.scatter-page_honesty__frvyN{max-width:92ch;margin:0 0 12px;line-height:1.6;text-wrap:pretty}.scatter-page_loadError__DZGw_ .error-panel{min-height:220px}.scatter-page_state__lPbs3{display:flex;min-height:140px;align-items:center;justify-content:center;padding:24px 16px;color:var(--dim);text-align:center}.scatter-page_state__lPbs3>span{max-width:76ch;line-height:1.5}.scatter-page_meta__qjlPk{margin:0 0 8px;line-height:1.7;text-wrap:pretty}.scatter-page_more__gKe0o{display:inline-flex;min-height:32px;height:auto;margin-block:-6px;padding:3px 2px;color:var(--dim);background:none;font-size:inherit;font-weight:400;vertical-align:baseline}@media (hover:hover) and (pointer:fine){.scatter-page_more__gKe0o:hover{color:var(--accent);background:none}}.scatter-page_warning__pb6Up{max-width:86ch;margin:0 0 8px;color:var(--dim);line-height:1.6;text-wrap:pretty}.scatter-page_plotWrap__JYOxR{min-width:0;padding:12px 14px 10px}.scatter-page_chartKey__uWqCb{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--dim);font-size:10px}.scatter-page_chartKeySwatch__nfxun{width:10px;height:10px;flex:0 0 auto}.scatter-page_chartKeyTitle__PGeuN{color:var(--ink)}.scatter-page_medianLine__XOynD{margin:0;color:var(--faint)}.scatter-page_companyFilter__mp_Ka{display:flex;width:100%;min-width:0;flex-direction:column;gap:8px}.scatter-page_pickerLabel__kUeTv{display:flex;align-items:baseline;gap:8px}.scatter-page_pickerHint__ZEblO{color:var(--faint);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.scatter-page_pickerRow__uNuY3{display:flex;min-width:0;align-items:stretch;gap:8px}.scatter-page_companyCombobox__z32eu{position:relative;min-width:0;flex:1 1 auto}.scatter-page_searchIcon__OC6h8{color:var(--faint)}.scatter-page_companyInput__Jn2sE{width:100%;min-height:36px;height:36px;border-color:var(--border);border-radius:0;color:var(--ink);background:var(--bg);font-size:12px;transition-property:none}.scatter-page_companyInput__Jn2sE::placeholder{color:var(--faint)}.scatter-page_companyInput__Jn2sE:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.scatter-page_companyOptions__8rMu_{width:var(--anchor-width);max-height:288px;padding:4px;border:1px solid var(--border);color:var(--ink);background:var(--surface)}.scatter-page_companyOptionStatus__a_9Qn{margin:0;padding:10px;color:var(--dim);font-size:12px;line-height:1.5}.scatter-page_companyOption__gXkMi{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:40px;height:auto;padding:6px 8px;color:var(--ink);background:none;text-align:start}.scatter-page_companyOption__gXkMi[data-highlighted]{color:var(--ink);background:var(--hover)}.scatter-page_companyOption__gXkMi[data-highlighted]>strong{color:var(--accent)}@media (hover:hover) and (pointer:fine){.scatter-page_companyOption__gXkMi:hover{color:var(--ink);background:var(--hover)}.scatter-page_companyOption__gXkMi:hover>strong{color:var(--accent)}}.scatter-page_companyOption__gXkMi>span,.scatter-page_companyOption__gXkMi>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scatter-page_companyOption__gXkMi>strong{font-size:12px}.scatter-page_companyOption__gXkMi>span{color:var(--dim);font-size:12px;font-weight:400}.scatter-page_companyOption__gXkMi>small{color:var(--faint);font-size:11px;font-weight:400;white-space:nowrap}.scatter-page_clearCompanies__DrU8m{min-height:36px;height:36px;padding-inline:8px;border-color:var(--border);border-radius:0;color:var(--dim);background:none;font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.scatter-page_clearCompanies__DrU8m:hover{color:var(--accent);background:none}}.scatter-page_companyChips__qnn5E{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.scatter-page_companyChip__DKYG1{display:flex;min-width:0;min-height:28px;align-items:center;gap:7px;padding:3px 5px 3px 8px;border:1px solid var(--border);background:var(--surface)}.scatter-page_companySymbol__Fgzhv{color:var(--ink);font-size:11px;font-weight:700}.scatter-page_companyName__KoLQP{max-width:190px;overflow:hidden;color:var(--dim);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.scatter-page_removeCompany__X1Svc{width:24px;min-width:24px;min-height:24px;height:24px;color:var(--dim);background:none;font-size:16px;line-height:1}@media (hover:hover) and (pointer:fine){.scatter-page_removeCompany__X1Svc:hover{color:var(--red);background:none}}.scatter-page_companyNote__Zulzn{min-height:1.2em;margin:0;color:var(--faint)}.scatter-page_scatterPlotRoot__76_gE{min-width:0;margin-bottom:16px}.scatter-page_plot__d9tjb{position:relative;width:100%;min-width:0}.scatter-page_plotSvg__w0fdx{display:block}.scatter-page_plotTick__lNEsI{fill:var(--dim);font-size:10px}.scatter-page_medianLabel__c3pXm{letter-spacing:.1em}.scatter-page_trendLabel__0Yy12{fill:var(--accent)}.scatter-page_plotAxis__TS5rh{fill:var(--dim)}.scatter-page_plotPoint__YpHAI{cursor:pointer}.scatter-page_activePoint__WpZon,.scatter-page_plotPoint__YpHAI:focus{outline:none;stroke:var(--accent);stroke-width:1.5}@media (hover:hover) and (pointer:fine){.scatter-page_plotPoint__YpHAI:hover{outline:none;stroke:var(--accent);stroke-width:1.5}}.scatter-page_axisSlider__v2_ee{position:absolute;z-index:1}.scatter-page_xAxisSlider__RqRzi{height:14px}.scatter-page_yAxisSlider__7AC_F{width:14px}.scatter-page_plotTooltip__jYkha{position:absolute;z-index:2;min-width:180px;max-width:min(320px,calc(100% - 16px));padding:6px 10px;border:1px solid var(--border);color:var(--ink);background:var(--surface);pointer-events:none;transform:translateX(-50%)}.scatter-page_tooltipAbove__hCLOp{transform:translate(-50%,-100%)}.scatter-page_tooltipName__tMijX{margin-bottom:3px;overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.scatter-page_tooltipRow__L0R4X{display:flex;align-items:center;gap:6px;color:var(--dim);font-size:11px;line-height:1.7;white-space:nowrap}.scatter-page_tooltipRow__L0R4X strong{margin-inline-start:auto;padding-inline-start:14px;color:var(--ink);font-weight:400}.scatter-page_axisNote__AwWYY{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:6px}.scatter-page_windowSet__mhV8x{color:var(--dim)}.scatter-page_resetAxes__8mOxk{min-height:28px;padding:0;border-bottom:1px solid var(--border);color:var(--dim);background:none;font-size:inherit;letter-spacing:inherit}@media (hover:hover) and (pointer:fine){.scatter-page_resetAxes__8mOxk:hover{color:var(--accent);border-bottom-color:var(--ink)}}.scatter-page_axisRange__7FMMv{display:flex;width:100%;height:100%;user-select:none}.scatter-page_rangeRail__DYXsK{position:relative;cursor:pointer;touch-action:none}.scatter-page_axisRangeHorizontal__DRA64 .scatter-page_rangeRail__DYXsK{width:100%;height:14px;align-self:center}.scatter-page_axisRangeVertical__TxT8R .scatter-page_rangeRail__DYXsK{width:14px;height:100%;margin:0 auto}.scatter-page_deadRange__7jAOX{cursor:default}.scatter-page_rangeTrack__Id59e{position:absolute;background:var(--grid)}.scatter-page_axisRangeHorizontal__DRA64 .scatter-page_rangeTrack__Id59e{inset-inline:0;inset-block-start:50%;height:1px;transform:translateY(-50%)}.scatter-page_axisRangeVertical__TxT8R .scatter-page_rangeTrack__Id59e{inset-block:0;inset-inline-start:50%;width:1px;transform:translateX(-50%)}.scatter-page_rangeSelection__a7k9o{position:absolute;background:var(--dim)}.scatter-page_activeRangeSelection__fBQ7I{background:var(--accent)}.scatter-page_axisRangeHorizontal__DRA64 .scatter-page_rangeSelection__a7k9o{inset-block-start:50%;inset-inline-start:calc(var(--range-a) * 100%);width:calc((var(--range-b) - var(--range-a)) * 100%);height:2px;transform:translateY(-50%)}.scatter-page_axisRangeVertical__TxT8R .scatter-page_rangeSelection__a7k9o{inset-block-end:calc(var(--range-a) * 100%);inset-inline-start:50%;width:2px;height:calc((var(--range-b) - var(--range-a)) * 100%);transform:translateX(-50%)}.scatter-page_rangeThumb__hiEX3{position:absolute;width:9px;min-width:9px;height:9px;min-height:9px;padding:0;border:1px solid var(--dim);color:var(--ink);background:var(--bg)}.scatter-page_activeRangeThumb__BPOAs,.scatter-page_rangeThumb__hiEX3:focus-visible{border-color:var(--border);outline:none;background:var(--accent)}@media (hover:hover) and (pointer:fine){.scatter-page_rangeThumb__hiEX3:hover{border-color:var(--border);outline:none;background:var(--accent)}}.scatter-page_deadRange__7jAOX .scatter-page_rangeThumb__hiEX3{border-color:var(--faint)}.scatter-page_axisRangeHorizontal__DRA64 .scatter-page_rangeThumb__hiEX3{inset-block-start:50%;inset-inline-start:calc(var(--range-position) * 100%);transform:translate(-50%,-50%)}.scatter-page_axisRangeVertical__TxT8R .scatter-page_rangeThumb__hiEX3{inset-block-end:calc(var(--range-position) * 100%);inset-inline-start:50%;transform:translate(-50%,50%)}.scatter-page_rangeReadout__eTHGx{position:absolute;z-index:3;padding:2px 4px;border:1px solid var(--border);color:var(--ink);background:var(--surface);font-size:10px;line-height:1;pointer-events:none;white-space:nowrap}.scatter-page_axisRangeHorizontal__DRA64 .scatter-page_rangeReadout__eTHGx{inset-block-end:100%;inset-inline-start:calc(var(--range-position) * 100%);transform:translateX(-50%)}.scatter-page_axisRangeVertical__TxT8R .scatter-page_rangeReadout__eTHGx{inset-block-end:calc(var(--range-position) * 100%);inset-inline-start:100%;transform:translateY(50%)}@media (max-width:1100px){.scatter-page_expandedFilters__4xrW1,.scatter-page_filterGrid__dlIGE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.scatter-page_expandedFilters__4xrW1,.scatter-page_filterGrid__dlIGE{grid-template-columns:1fr}.scatter-page_plotWrap__JYOxR{padding-inline:0}}@media (max-width:560px){.scatter-page_filterHead__wqlVe{align-items:flex-start;flex-direction:column}.scatter-page_trendToggle__5F95Y{margin-inline-start:0}.scatter-page_marketTabs__nuQTv{width:100%}.scatter-page_companyName__KoLQP{max-width:120px}}