/* Scene-native belonging nooks. Presentation only; existing quest/storage logic is retained. */
#journey-viewport .habitat-find-v128{position:absolute!important;left:var(--find-left)!important;top:var(--find-top)!important;width:var(--find-hit-size,56px)!important;height:var(--find-hit-size,56px)!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;border-radius:7px!important;translate:-50% -50%!important;rotate:0deg!important;transform:none!important;box-shadow:none!important;isolation:isolate;pointer-events:auto!important;overflow:visible;touch-action:manipulation}
#journey-viewport .habitat-find-v128::after{content:none!important;background:none!important;display:none!important}
#journey-viewport .habitat-find-v128::before{display:none!important}
#journey-viewport .habitat-find-v128>.workbook-find-art{position:absolute!important;left:calc(50% + var(--art-x))!important;top:calc(50% + var(--art-y))!important;bottom:auto!important;width:var(--art-w)!important;height:var(--art-h)!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:translate(0,0) rotate(var(--art-angle,0deg));transform-origin:50% 75%;translate:none!important;opacity:1!important;filter:brightness(.96) saturate(.97) drop-shadow(0 1px 1px #203a2855)!important;z-index:1;pointer-events:none!important;transition:transform .38s cubic-bezier(.2,.65,.2,1)}
#journey-viewport .habitat-find-v128>.find-native-edge-v128{position:absolute;left:calc(50% - var(--source-x));top:calc(50% - var(--source-y));width:var(--source-w);height:var(--source-h);max-width:none;max-height:none;display:block;z-index:2;overflow:visible;pointer-events:none!important}
#journey-viewport .habitat-find-v128.is-peeked>.workbook-find-art{transform:translate(var(--pull-x),var(--pull-y)) rotate(var(--art-angle,0deg));opacity:1!important}
#journey-viewport .habitat-find-v128.is-found>.workbook-find-art{visibility:hidden;opacity:1!important}
#journey-viewport .habitat-find-v128>.workbook-find-caption{z-index:4;bottom:calc(100% + var(--find-hit-size,56px)*.125);opacity:0!important;font:600 12px/1.25 "Segoe UI",Arial,sans-serif;font-size:calc(var(--find-hit-size,56px)*.2142857143);max-width:calc(var(--find-hit-size,56px)*2.857142857);padding:calc(var(--find-hit-size,56px)*.107142857) calc(var(--find-hit-size,56px)*.142857143);border-width:calc(var(--find-hit-size,56px)*.017857143);border-radius:calc(var(--find-hit-size,56px)*.125);box-shadow:0 calc(var(--find-hit-size,56px)*.035714286) 0 #60432f55}
#journey-viewport .habitat-find-v128:is(:hover,:focus-visible,.is-peeked)>.workbook-find-caption{opacity:1!important}
#journey-viewport .habitat-find-v128.is-found:not(:focus-visible):not(:hover)>.workbook-find-caption{opacity:0!important}
#journey-viewport .habitat-find-v128:focus-visible{outline:2px dashed #f9e6a8!important;outline-offset:2px;background:none!important}
#journey-viewport .habitat-find-v128>.find-sparkles{z-index:5}
#journey-app[data-motion=still] .habitat-find-v128>.workbook-find-art{transition:none!important;animation:none!important}
@media(prefers-reduced-motion:reduce){#journey-viewport .habitat-find-v128>.workbook-find-art{transition:none!important;animation:none!important}}
