.modal-enter-active[data-v-049c1b32],.modal-leave-active[data-v-049c1b32]{transition:opacity .2s ease}.modal-enter-active .relative[data-v-049c1b32],.modal-leave-active .relative[data-v-049c1b32]{transition:transform .2s ease}.modal-enter-from[data-v-049c1b32],.modal-leave-to[data-v-049c1b32]{opacity:0}.modal-enter-from .relative[data-v-049c1b32]{transform:scale(.95) translateY(-10px)}.modal-leave-to .relative[data-v-049c1b32]{transform:scale(.95) translateY(10px)}.galaxy-map-container[data-v-25a39ed7]{background-color:var(--color-page);border-radius:.5rem;min-height:500px;padding:1rem;position:relative}.galaxy-map-container.editor-mode[data-v-25a39ed7]{background:transparent;min-height:0;padding:0}.editor-mode .map-view-container[data-v-25a39ed7]{min-height:520px}.editor-hit-grid polygon[data-v-25a39ed7]{cursor:crosshair;fill:transparent;pointer-events:all;stroke:#00e0f014;stroke-width:.35}.editor-hit-grid polygon[data-v-25a39ed7]:hover{fill:#00e0f029;stroke:#00e0f0b3}.editor-mode .region-label.editable[data-v-25a39ed7],.editor-mode .territory-label[data-v-25a39ed7]{cursor:move;pointer-events:all}.editor-body-selected .asteroid-particle[data-v-25a39ed7],.editor-body-selected .orbital-body[data-v-25a39ed7]{filter:drop-shadow(0 0 5px #00e0f0) brightness(1.35)}.editor-orbit-guide[data-v-25a39ed7]{opacity:.85;pointer-events:none;stroke:#00e0f0;stroke-dasharray:5 4;stroke-width:1}.map-header[data-v-25a39ed7]{margin-bottom:1rem}.info-panel[data-v-25a39ed7]{background-color:var(--color-surface);border-radius:.5rem;height:70px;overflow:hidden;padding:.75rem}.map-view-container[data-v-25a39ed7]{aspect-ratio:3/2;min-height:400px;width:100%}.map-svg[data-v-25a39ed7]{display:block;height:100%;width:100%}.line-clamp-1[data-v-25a39ed7]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hex-cell[data-v-25a39ed7]{cursor:pointer;transition:all .2s ease}.hex-cell[data-v-25a39ed7]:hover{filter:brightness(1.2)}.territory-overlay[data-v-25a39ed7]{cursor:pointer}.territory-hex[data-v-25a39ed7]{pointer-events:all;transition:all .2s ease}.territory-hex[data-v-25a39ed7]:hover{filter:brightness(1.3)}.territory-label[data-v-25a39ed7]{fill:#fff;font-size:13px;font-weight:700;opacity:.8;pointer-events:none;text-shadow:0 0 4px #000,0 0 2px #000;transition:opacity .2s ease}.territory-label.territory-hovered[data-v-25a39ed7]{font-size:13px;opacity:1}.sun-label[data-v-25a39ed7]{fill:gold;font-size:13px;font-weight:700}.region-label[data-v-25a39ed7]{fill:#fff;font-size:15px;font-weight:700;letter-spacing:3px;opacity:.92;paint-order:stroke;pointer-events:none;stroke:#0000008c;stroke-width:3px}.region-label.pact[data-v-25a39ed7]{fill:#fff}.region-label.near[data-v-25a39ed7]{fill:#f2cbaa}.region-label.vast[data-v-25a39ed7]{fill:#d8c6e4}.map-svg.glass-depth .region-deck[data-v-25a39ed7]{transition:transform .2s ease}.map-svg.glass-depth .deck-pact[data-v-25a39ed7]{filter:drop-shadow(0 8px 8px rgba(0,0,0,.34));transform:translateY(-9px)}.map-svg.glass-depth .deck-near[data-v-25a39ed7]{filter:drop-shadow(0 6px 7px rgba(0,0,0,.3));transform:translateY(0)}.map-svg.glass-depth .deck-vast[data-v-25a39ed7]{filter:drop-shadow(0 6px 7px rgba(0,0,0,.3));transform:translateY(9px)}@media(prefers-reduced-motion:reduce){.map-svg.glass-depth .region-deck[data-v-25a39ed7]{transition:none}}.legend-title[data-v-25a39ed7]{fill:gold;font-size:13px;font-weight:700}.legend-text[data-v-25a39ed7]{fill:#ccc;font-size:13px}.star-label-system[data-v-25a39ed7]{fill:gold;font-size:14px;font-weight:700}.body-label-system[data-v-25a39ed7]{fill:#fff;font-size:13px;font-weight:500;text-shadow:0 0 3px #000,0 0 6px #000}.hint-text[data-v-25a39ed7]{fill:#666;font-size:13px;font-style:italic}.orbital-body-group[data-v-25a39ed7]{cursor:pointer}.orbital-body[data-v-25a39ed7]{transition:filter .2s ease}.orbital-body-group:hover .orbital-body[data-v-25a39ed7]{filter:brightness(1.3)}.asteroid-belt .asteroid-particle[data-v-25a39ed7]{transition:opacity .2s ease}.asteroid-belt:hover .asteroid-particle[data-v-25a39ed7]{filter:brightness(1.4);opacity:1!important}.diagram-system[data-v-25a39ed7]{cursor:pointer}.diagram-system:hover circle[data-v-25a39ed7]{filter:brightness(1.4)}.diagram-label-small[data-v-25a39ed7]{fill:#ccc;font-size:13px;font-weight:700;text-shadow:0 0 3px #000}.diagram-label-tiny[data-v-25a39ed7]{fill:#aaa;font-size:13px}.unknown-marker[data-v-25a39ed7]{font-size:24px;font-weight:700}.clickable-region[data-v-25a39ed7]{cursor:pointer}
