/* Native artwork layers; the existing slider and fixed application dock are unchanged. */
#hero.hero-motion{isolation:isolate;background:#fff;overflow:hidden}
#hero .hero-lines{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:0}
#hero .hero-lines-sp{display:none}
#hero .hero-foreground{position:relative;z-index:1;pointer-events:none}
.gr-top-motion-enabled #hero .hero-trace{visibility:hidden}
@media(max-width:767px){
#hero .hero-lines-pc{display:none}
#hero .hero-lines-sp{display:block}
}
@media(prefers-reduced-motion:reduce){#hero .hero-trace{visibility:visible!important;stroke-dashoffset:0!important}}

/* Reveal the complete decoded artwork together, never a partial PNG scan. */
.gr-top-motion-enabled #hero .hero-foreground{visibility:hidden}
.gr-top-motion-enabled #hero[data-animation-state="playing"] .hero-foreground{visibility:visible}
