/* Indicator page hero: historical replay clip in place of the old model chart (05/11/2026). */
.hero-visual.hero-demo{display:flex;flex-direction:column;align-items:center;padding-bottom:30px}
.hero-demo-panel{width:min(540px,100%);border:1px solid #2d2f37;border-radius:22px;background:linear-gradient(140deg,#1b1c23,#0f1014);box-shadow:0 25px 60px #0007;overflow:hidden}
.hero-demo-head{display:flex;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid #24262d;font:500 10px/1 Inter,system-ui,sans-serif;letter-spacing:2px;color:#cfd0d6}
.hero-demo-head span+span{color:#6e7079}
.hero-demo-screen{padding:14px}
.hero-demo-screen video{display:block;width:100%;height:auto;aspect-ratio:4/5;border-radius:12px;background:#f6f6f6;box-shadow:0 0 0 1px #34363e}
.hero-visual .hero-demo-caption{position:static;margin-top:22px;text-align:center}
@media(max-width:560px){.hero-demo-screen{padding:10px}.hero-demo-head{padding:12px 14px}.hero-visual.hero-demo{padding-bottom:24px}}
