.mk3-page.mk3-page.indicator-cycle-heatmap .chm-keep{display:contents}.mk3-page.mk3-page.indicator-cycle-heatmap .intro h2{max-width:820px;text-wrap:balance}.mk3-page.mk3-page.indicator-cycle-heatmap .intro .intro-lead{display:block;max-width:640px;text-wrap:balance}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-plot{position:relative;height:360px;margin:6px 8px 0;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-plot:focus-visible{outline:2px solid var(--mk-focus-inner);outline-offset:2px;box-shadow:var(--mk-focus-ring)}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-canvas{position:absolute;inset:0}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-svg{display:block;width:100%;height:100%;overflow:visible}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-first--narrow{display:none}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-plot.is-brushing .mkc-overlay{cursor:col-resize}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-plot.is-panning,.mk3-page.mk3-page.indicator-cycle-heatmap .chm-plot.is-panning .mkc-overlay{cursor:grabbing}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-start-label{fill:#a9b4c4}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-path{transition:stroke-opacity .16s ease,stroke-width .16s ease}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-path.is-dim{stroke-opacity:.22}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-path.is-active{stroke-opacity:1;stroke-width:3.25px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-tooltip{max-width:290px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-tt-line{margin-top:3px;color:#aeb8c9;font-size:11.5px;line-height:1.45;white-space:normal}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-tt-line--overlap{margin-bottom:7px;color:#dfe3ea}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-legend .chm-swatch{display:block;flex:none;width:30px;height:8px;overflow:visible}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-shade-key{display:flex;flex-wrap:wrap;gap:6px 20px;margin:11px 0 0;padding:0;list-style:none;color:#9aa6b2;font:10.5px/1.5 var(--mono)}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-shade-key li{display:inline-flex;align-items:center;gap:8px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-shade-swatch{display:block;flex:none;width:16px;height:10px;border-radius:2px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-inspect-label{display:block;margin-top:4px;color:var(--soft);font-size:13px;line-height:1.6}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-inspect-hint{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.6}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-readout{padding:12px 14px;border:1px solid #ffffff12;border-radius:8px;background:#ffffff05}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-readout-title{margin:0 0 6px;color:var(--text);font:500 12px/1.5 var(--mono)}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-readout-facts{margin:0;padding:0;list-style:none;color:var(--body);font:11.5px/1.75 var(--mono)}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values .chm-values-summary{margin:0 0 18px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part] table{table-layout:auto;min-width:0}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part] :is(th,td){width:auto;min-width:0;padding-inline:14px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part] :is(th,td):first-child{min-width:120px;padding-left:0}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part] td{white-space:nowrap}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part=regions] table{min-width:900px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part=inventory] table{min-width:680px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part=scorecard] table{min-width:1040px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part=scorecard] th[scope=col]{white-space:normal;vertical-align:bottom}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part=setup] table{min-width:620px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part=setup] td:last-child{min-width:240px;white-space:normal;text-align:left}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-values details[data-chm-part=setup] th:last-child{text-align:left}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-defs{display:grid;gap:16px;margin:6px 0 28px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-defs div{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:4px 24px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-defs dt{color:#eeece7;font-size:14px;font-weight:500;line-height:1.65}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-defs dd{max-width:72ch;margin:0;color:#bbc0c7;font-size:14px;line-height:1.7}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-unavailable{max-width:720px;margin:8px auto 56px;padding:24px;border:1px solid var(--line);border-radius:12px;color:var(--body);font-size:16px;line-height:1.6}.mk3-page.mk3-page.indicator-cycle-heatmap [data-chart-frame]:is(:fullscreen,.mkc-is-fullscreen)>.inst__surface{min-height:auto}.mk3-page.mk3-page.indicator-cycle-heatmap [data-chart-frame]:is(:fullscreen,.mkc-is-fullscreen) .inst__custom{display:flex;flex:1 0 auto;flex-direction:column}.mk3-page.mk3-page.indicator-cycle-heatmap [data-chart-frame]:is(:fullscreen,.mkc-is-fullscreen) .chm-plot{flex:1 1 auto;height:auto;min-height:360px}@media (max-width:760px){.mk3-page.mk3-page.indicator-cycle-heatmap .chm-defs div{grid-template-columns:minmax(0,1fr)}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-shade-key{font-size:10px}}@media (max-width:660px){.mk3-page.mk3-page.indicator-cycle-heatmap .chm-plot{height:300px;margin:4px 0 0}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-first--wide{display:none}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-first--narrow{display:block}.mk3-page.mk3-page.indicator-cycle-heatmap [data-chart-frame]:is(:fullscreen,.mkc-is-fullscreen) .chm-plot{min-height:300px}.mk3-page.mk3-page.indicator-cycle-heatmap .chm-tooltip{max-width:230px}}@media (prefers-reduced-motion:reduce){.mk3-page.mk3-page.indicator-cycle-heatmap .chm-path{transition:none}}