/* V6 explanatory demo chart, visible and understandable without any movement. */
.tp-home-content .tp-v6-market-viz {border:1px solid rgba(101,183,232,.27);border-radius:17px;
 background:linear-gradient(165deg,#0a2237,#071622);padding:13px;margin:14px 0 13px;
 box-shadow:inset 0 1px rgba(157,225,255,.07),0 15px 32px rgba(0,9,20,.18);overflow:hidden}
.tp-v6-chart-guide {display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 13px;align-items:center;
 font-weight:800;color:#d5f3ff;font-size:12px;letter-spacing:.01em}
.tp-v6-chart-guide>span:last-child {font-size:10px;color:#89bcd5;font-weight:700;letter-spacing:.11em}
.tp-v6-guide-dot {display:inline-block;width:8px;height:8px;border-radius:50%;background:#66d7fc;
 margin-right:8px;box-shadow:0 0 12px #66d7fc66}
.tp-v6-chart-legend {display:flex;gap:9px 16px;flex-wrap:wrap;margin:12px 0 9px;
 font-size:10px;color:#a6c8db;font-weight:650}
.tp-v6-chart-legend span {display:inline-flex;gap:6px;align-items:center}
.tp-v6-chart-legend b {display:inline-block;width:10px;height:10px;border-radius:2px}
.tp-v6-key-up {background:#4eb4e0}.tp-v6-key-down {background:#fa8195}.tp-v6-key-zone {background:#318fda;border:1px solid #72d8ff}
.tp-home-content .tp-v6-educational-chart {display:block;width:100%;height:auto;max-height:none;
 aspect-ratio:720/290;margin:0;filter:drop-shadow(0 7px 12px rgba(0,12,22,.1))}
.tp-v6-chart-explainer {display:grid;gap:5px;padding:13px 14px;border-radius:10px;
 border:1px solid rgba(78,169,229,.28);background:rgba(21,64,99,.31);min-height:71px}
.tp-v6-current-step {font-size:13px;color:#d5f5ff;font-weight:800}
#tpV6ChartHint {font-size:12px;color:#aacadd;line-height:1.5}
.tp-v6-candle-mid, .tp-v6-candle-confirm {opacity:0;transition:opacity .35s ease}
.tp-demo-panel[data-demo-state="1"] .tp-v6-candle-mid,
.tp-demo-panel[data-demo-state="2"] .tp-v6-candle-mid,
.tp-demo-panel[data-demo-state="2"] .tp-v6-candle-confirm {opacity:1}
.tp-v6-confirm {opacity:0;transition:opacity .4s ease}
.tp-demo-panel[data-demo-state="2"] .tp-v6-confirm {opacity:1}
.tp-demo-panel[data-demo-state="2"] .tp-v6-candle-confirm {filter:drop-shadow(0 0 4px #4eb4e055)}
.tp-home-content .tp-v6-market-viz .tp-chart-scan {display:none!important}
/* The radar and narrative illustration visibly animate as soon as Home is active.
   The exact animation is cosmetic; the information is always visible without it. */
body.tpx-home-active .tp-home-content[data-motion="running"] .tp-radar-sweep {animation-duration:7.5s}
body.tpx-home-active .tp-home-content[data-motion="running"] .tp-radar-point::after {animation-duration:2.8s}
.tp-home-content .tp-radar-sweep {will-change:transform}
.tp-home-content .tp-demo-panel {transform:none!important}
@media (max-width:760px) {
 .tp-home-content .tp-v6-market-viz {padding:8px;border-radius:13px}
 .tp-v6-chart-legend {font-size:9px;gap:6px 10px}
 .tp-v6-chart-guide {font-size:11px}
 .tp-v6-chart-explainer {padding:10px;min-height:78px}
 .tp-v6-current-step {font-size:12px}
 #tpV6ChartHint {font-size:11px}
}
@media (prefers-reduced-motion:reduce) {.tp-v6-confirm{transition:none!important}.tp-home-content .tp-radar-sweep{will-change:auto}}
