/* Second-pass visual energy: high-contrast flash panel and livelier market motion. */
.market-art{box-shadow:inset 0 0 70px #e8bd6815}.market-art:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 43%,#f8d98a14 50%,transparent 57%);transform:translateX(-110%);animation:chart-sheen 6s 2s ease-in-out infinite;pointer-events:none}.quote-card{box-shadow:0 16px 30px #0005}.ticker{background:#0a0d0a}.ticker span{animation:ticker-glow 3.5s ease-in-out infinite}.ticker span:nth-child(2){animation-delay:.5s}.ticker span:nth-child(3){animation-delay:1s}.ticker span:nth-child(4){animation-delay:1.5s}.price-pulse small{font-weight:bold;text-shadow:0 0 15px #f7d993}.signal-cta{background:linear-gradient(125deg,#090c09,#1b2118 60%,#0e120d)}.signal-feed{box-shadow:20px 20px 0 #d8b36328,0 22px 55px #0005}.signal-row.active{border-left:2px solid #e8c77f}.market-flash{min-height:600px;background:#f7f5ed;color:#10130f;padding:100px max(36px,calc((100vw - 1268px)/2));display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:center;overflow:hidden}.market-flash h2{font:500 clamp(55px,6.6vw,96px)/.9 'Playfair Display',serif;letter-spacing:-4px;margin:21px 0}.market-flash h2 em{color:#af8741}.flash-copy>p:not(.eyebrow){font-size:17px;max-width:300px;color:#50534b}.flash-meta{display:flex;gap:18px;margin-top:42px;font:10px DM Mono;letter-spacing:1px}.flash-meta b{color:#23805c}.flash-chart{height:380px;position:relative;color:#b68d43;border:1px solid #cfcabe;background:linear-gradient(150deg,#fffdf7,#ebe7da);overflow:hidden;box-shadow:20px 20px 0 #c7a86c2b}.flash-chart:before,.flash-chart:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 68px,#9b936c18 69px 70px),repeating-linear-gradient(0deg,transparent 0 68px,#9b936c18 69px 70px);pointer-events:none}.flash-chart svg{position:absolute;inset:auto 0 20px;width:100%;height:340px;z-index:2}.flash-chart svg path{stroke-dasharray:900;stroke-dashoffset:900;animation:flash-draw 2s .3s cubic-bezier(.2,.85,.25,1) forwards}.chart-bars{display:flex;align-items:flex-end;gap:11px;position:absolute;inset:65px 35px 28px;opacity:.3}.chart-bars i{width:21px;background:#c7a86c;transform-origin:bottom;animation:bars 2.8s ease-in-out infinite alternate}.chart-bars i:nth-child(1){height:19%;animation-delay:.1s}.chart-bars i:nth-child(2){height:32%;animation-delay:.3s}.chart-bars i:nth-child(3){height:27%;animation-delay:.6s}.chart-bars i:nth-child(4){height:46%;animation-delay:.2s}.chart-bars i:nth-child(5){height:42%;animation-delay:.8s}.chart-bars i:nth-child(6){height:59%;animation-delay:.45s}.chart-bars i:nth-child(7){height:51%;animation-delay:.7s}.chart-bars i:nth-child(8){height:75%;animation-delay:.25s}.chart-bars i:nth-child(9){height:88%;animation-delay:.55s}.flash-price{position:absolute;right:31px;top:30px;font:500 48px/.9 'DM Mono';color:#171a15;z-index:3;animation:price-in .8s 1.5s both}.flash-price small{font-size:20px}.flash-dot{width:12px;height:12px;border-radius:50%;background:#c7a86c;position:absolute;right:50px;bottom:96px;z-index:3;box-shadow:0 0 0 0 #c7a86c85;animation:pulse 2s infinite}.feed-foot{text-decoration:none}.feed-foot:hover{background:#c7a86c18}@keyframes chart-sheen{0%,72%,100%{transform:translateX(-110%)}88%{transform:translateX(110%)}}@keyframes ticker-glow{50%{color:#f5e0ac;text-shadow:0 0 8px #c7a86c66}}@keyframes flash-draw{to{stroke-dashoffset:0}}@keyframes bars{to{transform:scaleY(1.12);filter:brightness(1.2)}}@keyframes price-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media(max-width:760px){.market-flash{display:block;padding:80px 20px}.market-flash h2{letter-spacing:-2px}.flash-chart{height:315px;margin-top:45px}.flash-chart svg{height:270px}.flash-price{font-size:36px}.chart-bars{inset:54px 18px 20px;gap:6px}.chart-bars i{width:14px}}
