.scene-intel{position:absolute;z-index:34;inset:76px 0 124px;padding:clamp(36px,7vh,84px) clamp(28px,6vw,88px);display:flex;flex-direction:column;justify-content:center;pointer-events:none;overflow:hidden}
.scene-intel[hidden]{display:none}
.scene-intel__head{max-width:980px;margin:0 auto 34px;width:100%;display:flex;flex-direction:column;gap:9px}.scene-intel__head span{font-size:9px;letter-spacing:.2em;color:var(--green)}.scene-intel__head strong{font-size:clamp(38px,6vw,84px);font-weight:430;line-height:.88;letter-spacing:-.055em;color:#fff;text-shadow:0 4px 34px rgba(0,0,0,.5)}
.scene-intel__grid{width:min(980px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;position:relative}
.scene-intel__grid::before{content:"";position:absolute;left:6%;right:6%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(57,230,108,.32),transparent);z-index:-1}
.scene-intel__node{min-height:112px;padding:18px;border:1px solid rgba(218,255,225,.17);background:linear-gradient(145deg,rgba(2,13,7,.78),rgba(2,9,5,.45));backdrop-filter:blur(12px);display:flex;flex-direction:column;justify-content:flex-end;gap:7px;transform:translateY(calc((var(--i) - 1.5)*7px));box-shadow:0 20px 60px rgba(0,0,0,.22)}
.scene-intel__node::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 20px rgba(57,230,108,.55);margin-bottom:auto}.scene-intel__node b{font-size:12px;letter-spacing:.08em;font-weight:600}.scene-intel__node small{font-size:7.5px;letter-spacing:.11em;color:rgba(255,255,255,.45);line-height:1.45}
.scene-intel__grid--atlas{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px;background-image:linear-gradient(rgba(57,230,108,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(57,230,108,.055) 1px,transparent 1px);background-size:28px 28px;border:1px solid rgba(57,230,108,.12)}
.scene-intel__grid--pressure .scene-intel__node{border-top:2px solid rgba(235,169,74,.66)}.scene-intel__grid--pressure .scene-intel__node::before{background:#e9a445;box-shadow:0 0 18px rgba(233,164,69,.38)}
.scene-intel__grid--evidence{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-intel__grid--evidence .scene-intel__node{border-radius:999px;min-height:84px;justify-content:center;padding:20px 26px}.scene-intel__grid--evidence .scene-intel__node::before{margin:0 0 8px}
.scene-intel__grid--solutions{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-intel__grid--solutions .scene-intel__node{min-height:148px}
.scene-intel__grid--proof .scene-intel__node:last-child{border-color:rgba(57,230,108,.48);background:linear-gradient(145deg,rgba(14,42,22,.78),rgba(2,9,5,.48))}
.scene-intel__link{pointer-events:auto;align-self:center;margin-top:22px;border:1px solid rgba(57,230,108,.44);border-radius:999px;padding:11px 16px;color:#fff;text-decoration:none;font-size:8px;letter-spacing:.12em;background:rgba(2,12,6,.7)}.scene-intel__link:hover,.scene-intel__link:focus-visible{border-color:var(--green);background:rgba(10,31,17,.92)}
.jaguar[data-scene]:not([data-scene="0"]) .encounter{opacity:0!important;pointer-events:none!important}.jaguar[data-scene]:not([data-scene="0"]) .scene-intel{animation:scene-in .7s cubic-bezier(.2,.75,.22,1) both}@keyframes scene-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:760px){.scene-intel{inset:62px 0 162px;padding:24px 17px 28px;justify-content:flex-end}.scene-intel__head{margin-bottom:17px}.scene-intel__head strong{font-size:clamp(34px,11vw,52px)}.scene-intel__grid,.scene-intel__grid--atlas,.scene-intel__grid--evidence,.scene-intel__grid--solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.scene-intel__node{min-height:80px;padding:12px;transform:none}.scene-intel__node b{font-size:9px}.scene-intel__node small{font-size:6.5px}.scene-intel__grid--atlas{padding:10px}.scene-intel__grid--evidence .scene-intel__node{border-radius:14px;min-height:72px;padding:12px}.scene-intel__grid--solutions .scene-intel__node{min-height:82px}.scene-intel__link{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.jaguar[data-scene]:not([data-scene="0"]) .scene-intel{animation:none}.scene-intel__node{transform:none}}
