.mansion-anim-module__LFgLtq__scene{isolation:isolate;background:#140f0a;border:1px solid #a86b3c47;border-radius:16px;width:100%;min-height:268px;padding:14px;position:relative;overflow:hidden}.mansion-anim-module__LFgLtq__stage{border-radius:11px;height:230px;position:relative;overflow:hidden}.mansion-anim-module__LFgLtq__mapPanel,.mansion-anim-module__LFgLtq__planPanel{transition:opacity .5s;position:absolute;inset:0}.mansion-anim-module__LFgLtq__scene[data-phase=map] .mansion-anim-module__LFgLtq__planPanel,.mansion-anim-module__LFgLtq__scene[data-phase=rooms] .mansion-anim-module__LFgLtq__mapPanel{opacity:0}.mansion-anim-module__LFgLtq__mapPanel{background:linear-gradient(135deg,#ecdcae 0%,#ddc591 55%,#cdb074 100%);box-shadow:inset 0 0 44px #78542680,inset 0 0 0 6px #a0783c38}.mansion-anim-module__LFgLtq__mapPanel:before{content:"";pointer-events:none;background:repeating-linear-gradient(48deg,#78501e0d 0 2px,#0000 2px 8px);position:absolute;inset:0}.mansion-anim-module__LFgLtq__mapInner{animation:1.7s ease-out both mansion-anim-module__LFgLtq__wipe;position:absolute;inset:0}@keyframes mansion-anim-module__LFgLtq__wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.mansion-anim-module__LFgLtq__land{background:#96764273;border:1.5px solid #6e502880;position:absolute}.mansion-anim-module__LFgLtq__land1{border-radius:46% 54% 60% 40%/50% 44% 56% 50%;width:36%;height:44%;top:16%;left:7%}.mansion-anim-module__LFgLtq__land2{border-radius:54% 46% 40% 60%/40% 60% 44% 56%;width:32%;height:40%;bottom:12%;right:9%}.mansion-anim-module__LFgLtq__contour{border:1px dashed #6e502859;border-radius:50%;position:absolute}.mansion-anim-module__LFgLtq__c1{width:26%;height:30%;top:22%;left:12%}.mansion-anim-module__LFgLtq__c2{width:22%;height:26%;bottom:18%;right:14%}.mansion-anim-module__LFgLtq__routeSvg{width:100%;height:100%;position:absolute;inset:0}.mansion-anim-module__LFgLtq__route{fill:none;stroke:#7a4d1c;stroke-width:1.4px;stroke-dasharray:3 3;stroke-linecap:round;animation:1.7s ease-out both mansion-anim-module__LFgLtq__draw}@keyframes mansion-anim-module__LFgLtq__draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.mansion-anim-module__LFgLtq__you{background:#2e6e9e;border-radius:50%;width:9px;height:9px;position:absolute;top:70%;left:18%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #f3e8c8}.mansion-anim-module__LFgLtq__lbl{font-family:var(--font-pixel), monospace;color:#5a3d1c;white-space:nowrap;font-size:6.5px;position:absolute}.mansion-anim-module__LFgLtq__youLbl{top:76%;left:18%;transform:translate(-50%)}.mansion-anim-module__LFgLtq__mark{width:18px;height:18px;position:absolute;top:28%;right:19%;transform:translate(50%,-50%)}.mansion-anim-module__LFgLtq__markPin{clip-path:polygon(50% 0,62% 38%,100% 38%,70% 62%,82% 100%,50% 78%,18% 100%,30% 62%,0 38%,38% 38%);background:#b23b2c;position:absolute;inset:0}.mansion-anim-module__LFgLtq__markRing{border:2px solid #b23b2cb3;border-radius:50%;width:22px;height:22px;animation:1.8s ease-out infinite mansion-anim-module__LFgLtq__ping;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mansion-anim-module__LFgLtq__ping{0%{opacity:1;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}.mansion-anim-module__LFgLtq__markLbl{color:#8a2a1c;font-size:7px;font-weight:700;top:13%;right:19%;transform:translate(50%)}.mansion-anim-module__LFgLtq__mapTag{font-family:var(--font-pixel), monospace;color:#6a481f;background:#f3e8c8b3;border-radius:5px;padding:3px 8px;font-size:7.5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mansion-anim-module__LFgLtq__planPanel{background:radial-gradient(120% 100% at 50% 40%,#241a12 0%,#160f0a 100%);padding:14px}.mansion-anim-module__LFgLtq__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;width:100%;height:100%;display:grid}.mansion-anim-module__LFgLtq__room{image-rendering:pixelated;filter:brightness(.34)saturate(.7);transition:filter .4s var(--d,0s), box-shadow .4s var(--d,0s);background-image:url(/mc/dark_oak_planks.png);background-size:30px 30px;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #00000073}.mansion-anim-module__LFgLtq__scene[data-phase=rooms] .mansion-anim-module__LFgLtq__room{filter:brightness(.92);box-shadow:inset 0 0 0 2px #a86b3c8c,0 0 12px #a86b3c40}.mansion-anim-module__LFgLtq__room:after{content:"";transition:opacity .4s var(--d,0s);background:#140e088c;position:absolute;inset:0}.mansion-anim-module__LFgLtq__scene[data-phase=rooms] .mansion-anim-module__LFgLtq__room:after{opacity:0}.mansion-anim-module__LFgLtq__roomIcon{width:26px;height:26px;image-rendering:pixelated;z-index:2;opacity:0;transition:opacity .35s var(--d,0s), transform .35s var(--d,0s);position:relative;transform:scale(.6)}.mansion-anim-module__LFgLtq__scene[data-phase=rooms] .mansion-anim-module__LFgLtq__roomIcon{opacity:1;transform:scale(1)}.mansion-anim-module__LFgLtq__roomLbl{z-index:2;font-family:var(--font-pixel), monospace;color:#f0e6d2;text-shadow:0 1px 3px #000;opacity:0;transition:opacity .35s var(--d,0s);text-align:center;font-size:6.5px;position:relative}.mansion-anim-module__LFgLtq__scene[data-phase=rooms] .mansion-anim-module__LFgLtq__roomLbl{opacity:1}.mansion-anim-module__LFgLtq__roomTag{z-index:3;font-family:var(--font-pixel), monospace;color:#ffd76b;opacity:0;background:#00000080;border-radius:3px;padding:2px 4px;font-size:6px;transition:opacity .4s;position:absolute;top:4px;right:4px}.mansion-anim-module__LFgLtq__scene[data-phase=rooms] .mansion-anim-module__LFgLtq__roomTag{opacity:1}.mansion-anim-module__LFgLtq__doorIcon{z-index:2;opacity:0;background:linear-gradient(#6b4a28,#4a3014);border-radius:2px 2px 0 0;width:14px;height:20px;transition:opacity .35s;position:relative;box-shadow:inset -2px 0 #0000004d}.mansion-anim-module__LFgLtq__scene[data-phase=rooms] .mansion-anim-module__LFgLtq__doorIcon{opacity:1}.mansion-anim-module__LFgLtq__cap{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.02em;color:#d6b98f;text-shadow:0 1px 6px #000000e6;min-height:22px;margin-top:12px;font-size:9.5px;line-height:1.7}.mansion-anim-module__LFgLtq__cap b{color:#e0a35a}@media (prefers-reduced-motion:reduce){.mansion-anim-module__LFgLtq__mapInner,.mansion-anim-module__LFgLtq__route,.mansion-anim-module__LFgLtq__markRing{animation:none}.mansion-anim-module__LFgLtq__mapInner{clip-path:none}}
