#hye-ecosystem-flow.hye-eco-reference-exact{background:#000!important;padding:0!important;margin:0!important;overflow:hidden!important;position:relative!important;min-height:0!important}#hye-ecosystem-flow .hye-eco-exact-visual{position:relative;width:min(100%,1170px);margin:0 auto;line-height:0;isolation:isolate}#hye-ecosystem-flow .hye-eco-exact-visual img{display:block;width:100%;height:auto;max-width:100%;border:0;object-fit:contain;opacity:1;transform:none;filter:none}#hye-ecosystem-flow .hye-eco-clickpoint{position:absolute;transform:translate(-50%,-50%);width:9%;aspect-ratio:1;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;z-index:2;transition:box-shadow .25s ease,border-color .25s ease,background .25s ease}#hye-ecosystem-flow .hye-eco-clickpoint:hover,#hye-ecosystem-flow .hye-eco-clickpoint:focus-visible{border-color:#ffcb1e;box-shadow:0 0 0 7px #e8ad1540,0 0 28px #ffc41b9c;outline:0}#hye-ecosystem-flow .hye-eco-exact-detail{position:relative;margin:0 auto;padding:15px 24px;max-width:1170px;background:#353646;color:#f5f5f8;line-height:1.5;text-align:center;font:16px Arial,sans-serif}#hye-ecosystem-flow .hye-eco-exact-detail[hidden]{display:none!important}#hye-ecosystem-flow .hye-eco-exact-detail strong{color:#f2bc14;margin-right:12px}@media(max-width:600px){#hye-ecosystem-flow{overflow-x:auto!important}#hye-ecosystem-flow .hye-eco-exact-visual{width:900px;max-width:none}}
/* Reference screenshot: continuous dark charcoal background, never black. */
#hye-ecosystem-flow.hye-eco-reference-exact,
#hye-ecosystem-flow .hye-eco-exact-visual,
#hye-ecosystem-flow .hye-eco-exact-visual img{background-color:#343342!important;}
#hye-ecosystem-flow.hye-eco-reference-exact{background:#343342!important;}
#hye-ecosystem-flow .hye-eco-exact-visual{background:#343342!important;}
#hye-ecosystem-flow .hye-eco-exact-visual img{background:transparent!important;}
