.journey-preview673{position:absolute;right:20px;top:76px;width:248px;max-width:calc(100% - 40px);z-index:12;background:rgba(15,28,34,.87);border:1px solid #ffffff45;border-radius:18px;box-shadow:0 12px 38px #0004;backdrop-filter:blur(14px);color:white;overflow:hidden;pointer-events:auto}.journey-preview673[hidden],.journey-guide673[hidden],.journey-reveal673[hidden]{display:none!important}.journey-preview673 canvas{display:block;width:100%;height:auto;background:#14232b}.journey-preview673 canvas[hidden]{display:none}.journey-preview673>div{padding:15px 17px}.journey-preview673 small,.journey-guide673 small{font:10px/1.5 Arial,sans-serif;letter-spacing:.17em;color:#ead3b4}.journey-preview673 h3{font-size:18px;line-height:1.25;margin:7px 0;color:#fff}.journey-preview673 p{font:11px/1.6 Arial,sans-serif;color:#d7e1e2;margin:0 0 12px}.journey-preview673 button,.journey-guide673 button,.journey-reveal673{border:1px solid #ffffff60;border-radius:28px;background:#ffffff18;color:#fff;min-height:42px;padding:10px 16px;font:12px Arial,sans-serif;cursor:pointer}.journey-preview673 button:hover,.journey-guide673 button:hover,.journey-reveal673:hover{background:#e6cfac;color:#152329}.journey-reveal673{position:absolute;z-index:14;bottom:20px;right:20px;background:#14252abd;backdrop-filter:blur(12px)}.journey-guide673{position:absolute;top:76px;left:20px;z-index:10;width:min(420px,calc(100% - 40px));border:1px solid #ffffff36;border-radius:16px;padding:20px 22px;background:#10252bbb;backdrop-filter:blur(12px);color:white}.journey-guide673 h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;margin:12px 0;color:#fff}.journey-guide673 p{font:13px/1.8 Arial,sans-serif;color:#e1e7e9;max-height:145px;overflow:auto;margin:0 0 15px}.controls-quiet673 .stage-top,.controls-quiet673 .stage-bottom,.controls-quiet673 .quest-dock{opacity:0;visibility:hidden;pointer-events:none}.stage-top,.stage-bottom,.quest-dock{transition:opacity .28s ease,visibility .28s ease}.plan-room-list button{display:flex;align-items:center;gap:14px;text-align:left}.plan-room-list button img{width:100px;height:56px;object-fit:cover;border-radius:8px}.quest-hotspot{background:#152d38ae;backdrop-filter:blur(10px);box-shadow:0 3px 16px #0002;border-color:#f3dfba99}.quest-hotspot:focus-visible,.journey-reveal673:focus-visible{outline:3px solid #e1c59e;outline-offset:4px}@media(max-width:650px){.journey-preview673{top:60px;right:12px;width:205px}.journey-guide673{top:62px;left:12px;width:calc(100% - 24px);padding:16px}.journey-guide673 h3{font-size:19px}.journey-guide673 p{font-size:12px;max-height:100px}.journey-reveal673{bottom:16px;right:14px}.plan-room-list button img{width:75px;height:44px}}@media(prefers-reduced-motion:reduce){.stage-top,.stage-bottom,.quest-dock{transition:none}}