.research-progress{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.research-progress-fill{background:var(--color-accent);transform-origin:0;height:100%;transform:scaleX(var(--read,0))}[data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}[data-reveal=armed]{opacity:0;transform:translateY(24px)}.research-bar{transform-origin:0;transform:scaleX(var(--value));transition:transform 1.1s cubic-bezier(.2, .7, .2, 1) var(--delay,0s)}[data-grow=armed] .research-bar{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){[data-reveal],.research-bar{transition:none}}
