/* Jaguar Gold 33 — physical rainforest encounter + LUME intelligence room */
.jaguar{--lume:#39e66c;--roomBlack:#020604;--scene-image:url('/assets/missions/am4zonia/hero.jpg')}
.jaguar .world{background:#020805}
.jaguar[data-scene]:not([data-scene="0"]) .landscape--a{background-image:var(--scene-image)!important;opacity:1!important;transform:scale(1.015)!important;filter:saturate(.72) contrast(1.1) brightness(.38)!important}
.jaguar[data-scene]:not([data-scene="0"]) .landscape--b{display:none!important}
.jaguar[data-scene="0"] .room--far{background:linear-gradient(rgba(2,8,5,.34),rgba(2,8,5,.5)),url('/assets/missions/am4zonia/detail-01.jpg') 50% 48%/cover no-repeat!important;filter:saturate(.68) contrast(1.14) brightness(.30)!important;transform:scale(1.06)!important}
.jaguar[data-scene="0"] .room--mid{display:block!important;inset:9% 12% 15% 20%!important;opacity:.44!important;background:linear-gradient(rgba(3,10,6,.16),rgba(3,10,6,.42)),url('/assets/missions/am4zonia/hero.jpg') 48% 55%/cover no-repeat!important;filter:saturate(.72) contrast(1.16) brightness(.26)!important;mask-image:radial-gradient(ellipse 67% 66% at 55% 54%,#000 0 47%,rgba(0,0,0,.72) 65%,transparent 100%)!important}
.jaguar[data-scene="0"] .room--canopy{display:block!important;inset:-6% -2% 50%!important;opacity:.78!important;background:url('/assets/missions/am4zonia/detail-01.jpg') center 6%/cover no-repeat!important;filter:saturate(.52) contrast(1.28) brightness(.13)!important;mask-image:radial-gradient(ellipse 50% 105% at 58% 125%,transparent 0 30%,rgba(0,0,0,.3) 47%,#000 74%)!important}
.jaguar[data-scene="0"] .room--floor{background:radial-gradient(ellipse 32% 10% at 58% 79%,rgba(86,160,101,.11),transparent 72%),linear-gradient(180deg,transparent 0 65%,rgba(2,8,4,.16) 72%,rgba(0,4,2,.88) 100%)!important}
.jaguar[data-scene="0"] .room--fog{display:block!important;opacity:.28!important;background:radial-gradient(ellipse 45% 23% at 56% 66%,rgba(134,176,145,.08),transparent 72%),linear-gradient(180deg,transparent 44%,rgba(95,126,101,.04) 82%,transparent)!important}
.jaguar[data-scene="0"] .room--shafts{display:block!important;opacity:.42!important;background:conic-gradient(from 170deg at 54% -12%,transparent 0 9deg,rgba(207,255,216,.06) 12deg,rgba(207,255,216,.017) 18deg,transparent 25deg 360deg),radial-gradient(ellipse 28% 48% at 58% 49%,rgba(111,188,130,.055),transparent 72%)!important}
.jaguar[data-scene="0"] .room--left{display:block!important;inset:-6% 58% -8% -8%!important;opacity:.82!important;background:url('/assets/missions/am4zonia/detail-01.jpg') 12% 52%/auto 120% no-repeat!important;filter:saturate(.5) contrast(1.38) brightness(.09)!important;mask-image:linear-gradient(90deg,#000 0 41%,rgba(0,0,0,.87) 58%,rgba(0,0,0,.24) 77%,transparent 100%)!important}
.jaguar[data-scene="0"] .room--right{display:block!important;inset:-7% -10% -8% 76%!important;opacity:.78!important;background:url('/assets/missions/am4zonia/detail-01.jpg') 86% 51%/auto 123% no-repeat!important;filter:saturate(.5) contrast(1.38) brightness(.08)!important;mask-image:linear-gradient(270deg,#000 0 43%,rgba(0,0,0,.86) 59%,rgba(0,0,0,.23) 78%,transparent 100%)!important}
.jaguar[data-scene="0"] .world-vignette{background:radial-gradient(ellipse 66% 70% at 58% 50%,transparent 0 31%,rgba(0,4,2,.22) 63%,rgba(0,3,1,.82) 100%),linear-gradient(90deg,rgba(0,4,2,.78),transparent 29% 78%,rgba(0,4,2,.7))!important}
.jaguar[data-scene="0"] .ground-contact{display:block!important;left:56%!important;top:76%!important;width:min(40vw,630px)!important;height:11vh!important;background:radial-gradient(ellipse at center,rgba(0,0,0,.86) 0 19%,rgba(0,0,0,.46) 43%,transparent 73%)!important;filter:none!important;opacity:.92}
.jaguar[data-scene="0"] .three-wrap::before{content:"";position:absolute;z-index:2;left:23%;right:10%;bottom:5%;height:35%;pointer-events:none;transform-origin:50% 100%;transform:perspective(680px) rotateX(68deg);background-image:linear-gradient(180deg,rgba(24,44,25,.16),rgba(5,13,7,.62)),radial-gradient(circle at 20% 22%,rgba(81,104,58,.18) 0 2px,transparent 3px),radial-gradient(circle at 70% 55%,rgba(101,117,74,.13) 0 2px,transparent 3px);background-size:auto,31px 31px,47px 47px;mask-image:linear-gradient(180deg,transparent,#000 28%)}
.jaguar[data-scene="0"] .three-stage{z-index:5!important;filter:none!important}
.jaguar[data-jaguar3d="ready"] .loading{display:none!important}.jaguar[data-jaguar3d="ready"] .photo-fallback{display:none!important}
.jaguar[data-scene="0"] .foreground{transition:transform .8s cubic-bezier(.2,.75,.25,1),opacity .45s ease;will-change:transform}.jaguar[data-scene="0"][data-jaguar3d="ready"] .foreground--left{transform:translate3d(-1.5%,0,0) scale(1.04)}.jaguar[data-scene="0"][data-jaguar3d="ready"] .foreground--right{transform:translate3d(1.5%,0,0) scale(1.04)}
.lume-room{position:absolute;z-index:6;inset:0;pointer-events:none;opacity:0;transition:opacity .52s ease;background:radial-gradient(ellipse 58% 64% at 58% 52%,rgba(3,18,8,.2),rgba(0,3,1,.88) 76%);perspective:820px;overflow:hidden}.lume-grid{position:absolute;border:1px solid rgba(57,230,108,.18);background-image:linear-gradient(rgba(57,230,108,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(57,230,108,.11) 1px,transparent 1px);background-size:32px 32px;box-shadow:inset 0 0 60px rgba(57,230,108,.025)}.lume-grid--back{left:18%;right:12%;top:11%;bottom:23%;opacity:.48;transform:translateZ(-80px)}.lume-grid--floor{left:14%;right:8%;bottom:-11%;height:42%;transform-origin:50% 100%;transform:rotateX(69deg);opacity:.72;background-size:38px 38px}.lume-grid--left{left:-16%;top:10%;bottom:4%;width:42%;transform-origin:100% 50%;transform:rotateY(68deg);opacity:.42}.lume-grid--right{right:-16%;top:10%;bottom:4%;width:42%;transform-origin:0 50%;transform:rotateY(-68deg);opacity:.42}.lume-axis{position:absolute;background:linear-gradient(90deg,transparent,var(--lume),transparent);opacity:.45}.lume-axis--x{left:18%;right:12%;top:53%;height:1px}.lume-axis--y{top:11%;bottom:23%;left:58%;width:1px;background:linear-gradient(180deg,transparent,var(--lume),transparent)}.lume-intel{position:absolute;padding:12px 14px;border:1px solid rgba(57,230,108,.24);background:rgba(0,8,3,.72);min-width:190px;color:#dfffe7;letter-spacing:.08em;transition:transform .55s cubic-bezier(.2,.75,.2,1),opacity .55s ease;opacity:0}.lume-intel span{display:block;color:var(--lume);font-size:7px;letter-spacing:.17em;margin-bottom:9px}.lume-intel b{display:block;font-size:12px;font-weight:580}.lume-intel small{display:block;margin-top:6px;font-size:6.5px;color:rgba(223,255,231,.45);line-height:1.5;letter-spacing:.11em}.lume-intel--species{left:5%;top:18%;transform:translateX(-18px)}.lume-intel--system{right:4%;top:22%;transform:translateX(18px)}.lume-intel--truth{right:4%;bottom:20%;transform:translateX(18px)}.jaguar[data-lume="true"] .lume-room{opacity:1}.jaguar[data-lume="true"] .lume-intel{opacity:1;transform:none}.jaguar[data-lume="true"][data-scene="0"] .room--far,.jaguar[data-lume="true"][data-scene="0"] .room--mid,.jaguar[data-lume="true"][data-scene="0"] .room--canopy{filter:saturate(.2) contrast(1.25) brightness(.08)!important;opacity:.18!important}.jaguar[data-lume="true"][data-scene="0"] .room--fog,.jaguar[data-lume="true"][data-scene="0"] .room--shafts{opacity:.08!important}.jaguar[data-lume="true"][data-scene="0"] .room--left,.jaguar[data-lume="true"][data-scene="0"] .room--right{opacity:.22!important;filter:saturate(.1) contrast(1.35) brightness(.05)!important}.jaguar[data-lume="true"][data-scene="0"] .world-vignette{background:radial-gradient(ellipse 50% 60% at 58% 50%,transparent,rgba(0,3,1,.58) 62%,rgba(0,0,0,.93) 100%)!important}.jaguar[data-lume="true"] .controls button[data-action="lume"]{border-color:var(--lume);background:rgba(11,42,20,.78);box-shadow:0 0 0 1px rgba(57,230,108,.16),0 0 30px rgba(57,230,108,.08)}
.jaguar[data-scene]:not([data-scene="0"]) .scene-intel__node{animation:intel-rise .6s cubic-bezier(.2,.72,.22,1) both;animation-delay:calc(var(--i)*60ms)}@keyframes intel-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(calc((var(--i) - 1.5)*7px))}}
@media(max-width:760px){.jaguar[data-scene="0"] .room--mid{display:none!important}.jaguar[data-scene="0"] .room--canopy{inset:-3% -2% 57%!important;opacity:.56!important}.jaguar[data-scene="0"] .room--left{inset:-4% 69% -7% -9%!important;opacity:.63!important}.jaguar[data-scene="0"] .room--right{inset:-4% -11% -7% 82%!important;opacity:.58!important}.jaguar[data-scene="0"] .room--shafts{opacity:.22!important}.jaguar[data-scene="0"] .ground-contact{left:51%!important;top:74%!important;width:68vw!important;height:7vh!important}.jaguar[data-scene="0"] .three-wrap::before{left:10%;right:5%;bottom:4%;height:30%}.lume-grid--left,.lume-grid--right{display:none}.lume-grid--back{left:6%;right:6%;top:9%;bottom:25%;background-size:24px 24px}.lume-grid--floor{left:4%;right:2%;height:34%;bottom:-7%;background-size:29px 29px}.lume-axis--x{left:6%;right:6%;top:51%}.lume-axis--y{left:52%;top:9%;bottom:25%}.lume-intel{min-width:0;width:42%;padding:9px 10px}.lume-intel--species{left:4%;top:12%}.lume-intel--system{right:4%;top:12%}.lume-intel--truth{right:4%;bottom:25%}.lume-intel b{font-size:9px}.lume-intel small{font-size:5.8px}.jaguar[data-scene]:not([data-scene="0"]) .scene-intel__node{animation:none}}
@media(prefers-reduced-motion:reduce){.lume-room,.lume-intel,.foreground{transition:none!important}.jaguar[data-scene]:not([data-scene="0"]) .scene-intel__node{animation:none!important}}
