.expedition-map[data-v-c9c2a267]{padding:2rem;max-width:1200px;margin:0 auto}.map-container[data-v-c9c2a267]{position:relative;height:600px;background-color:#1a1a1a;border-radius:8px;margin-top:2rem}@media (max-height: 820px){.expedition-map[data-v-c9c2a267]{padding:1rem}.map-container[data-v-c9c2a267]{height:calc(100vh - 140px);margin-top:1rem}}@media (max-height: 600px){.map-container[data-v-c9c2a267]{height:calc(100vh - 100px)}}.map-node[data-v-c9c2a267]{position:absolute;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background-color:#2a2a2a;border:2px solid #3a3a3a;transform:translate(-50%,-50%);z-index:2}.map-node.available[data-v-c9c2a267]{border-color:#4caf50;box-shadow:0 0 10px #4caf5080;animation:pulse-c9c2a267 1.5s infinite}.map-node.current[data-v-c9c2a267]{border-color:#2196f3;box-shadow:0 0 15px #2196f3b3}.map-node.completed[data-v-c9c2a267]{opacity:.5;cursor:default}.map-node.boss[data-v-c9c2a267]{width:60px;height:60px;background-color:#f44336;border-color:#d32f2f}.map-node.boss .node-icon img[data-v-c9c2a267]{width:44px;height:44px}.node-icon[data-v-c9c2a267]{display:inline-flex;align-items:center;justify-content:center}.node-icon img[data-v-c9c2a267]{width:30px;height:30px;object-fit:contain;filter:brightness(0) invert(1)}.connections[data-v-c9c2a267]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.connection-line[data-v-c9c2a267]{stroke:#3a3a3a;stroke-width:2}.connection-line.available[data-v-c9c2a267]{stroke:#4caf50;stroke-width:3;filter:drop-shadow(0 0 3px #4CAF50)}.connection-line.completed[data-v-c9c2a267]{stroke:#2196f3}@keyframes pulse-c9c2a267{0%{box-shadow:0 0 10px #4caf5080}50%{box-shadow:0 0 20px #4caf50cc}to{box-shadow:0 0 10px #4caf5080}}
