.map-non-pro-backdrop[data-v-ea71e261]{z-index:8;overflow:hidden}.map-non-pro-blur[data-v-ea71e261]{-webkit-backdrop-filter:blur(12px)saturate(110%)}.non-pro-vignette[data-v-ea71e261]{background:radial-gradient(circle,#0000 40%,#000000b3 100%)}.non-pro-scanlines[data-v-ea71e261]{background:repeating-linear-gradient(0deg,#0000001f,#0000001f 1px,#0000 0 3px)}.hud-corner-telemetry[data-v-ea71e261]{color:#fff6;letter-spacing:.08em;align-items:center;gap:4px;padding:8px 12px;font-size:.65rem;display:flex;position:absolute}.hud-corner-telemetry.top-left[data-v-ea71e261]{top:0;left:0}.hud-corner-telemetry.top-right[data-v-ea71e261]{top:0;right:0}.hud-corner-telemetry.bottom-left[data-v-ea71e261]{bottom:0;left:0}.hud-corner-telemetry.bottom-right[data-v-ea71e261]{bottom:0;right:0}.hud-corner-telemetry .hud-bracket[data-v-ea71e261]{color:#00f0ff;font-size:.85rem}.fade-watermark-enter-active[data-v-ea71e261],.fade-watermark-leave-active[data-v-ea71e261]{transition:opacity .3s}.fade-watermark-enter-from[data-v-ea71e261],.fade-watermark-leave-to[data-v-ea71e261]{opacity:0}.pending-marker-pin[data-v-4e94de3d]{z-index:35;cursor:grab;touch-action:none;transition:transform .15s cubic-bezier(.34,1.56,.64,1);transform:translate(-50%,-50%);-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.pending-marker-pin.is-dragging[data-v-4e94de3d]{z-index:40;transform:translate(-50%,-50%)scale(1.25);cursor:grabbing!important}.pending-marker-pin.is-dragging .draggable-icon-wrapper[data-v-4e94de3d]{filter:drop-shadow(0 0 14px rgba(var(--v-theme-primary),.95)) drop-shadow(0 4px 8px #000000e6)}.pending-marker-pin[data-v-4e94de3d]:hover:not(.is-dragging){transform:translate(-50%,-50%)scale(1.18)}.draggable-icon-wrapper[data-v-4e94de3d]{filter:drop-shadow(0 2px 6px #000000d9);pointer-events:none;justify-content:center;align-items:center;width:32px;height:32px;transition:filter .2s,transform .2s;display:flex}.draggable-icon-wrapper[data-v-4e94de3d],.pending-category-img[data-v-4e94de3d]{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.pending-category-img[data-v-4e94de3d]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px;-webkit-user-drag:none!important;pointer-events:none!important}.map-markers-overlay-container[data-v-588abc7e]{z-index:10}.map-marker-pin[data-v-588abc7e]{cursor:pointer;z-index:12;width:32px;height:32px;transition:transform .15s ease-out;transform:translate(-50%,-50%)}.map-marker-pin[data-v-588abc7e]:hover{z-index:25;transform:translate(-50%,-50%)scale(1.18)}.map-marker-pin:hover .pin-tooltip[data-v-588abc7e]{opacity:1;visibility:visible;transform:translate(-50%,-100%)translateY(-6px)}.map-marker-pin.map-marker-pin--active[data-v-588abc7e]{z-index:30;transform:translate(-50%,-50%)scale(1.28)}.map-marker-pin.map-marker-pin--active .pin-icon[data-v-588abc7e]{border-color:#00f0ff;box-shadow:0 0 16px #00f0ffd9}.map-marker-pin.map-marker-pin--private .pin-icon[data-v-588abc7e]{border-color:#fbbf24;box-shadow:0 0 12px #fbbf2499}.pin-icon[data-v-588abc7e]{background:#0f172aeb;border:2px solid #ffffffd9;border-radius:50%;width:100%;height:100%;padding:4px;box-shadow:0 4px 10px #0009}.pin-category-img[data-v-588abc7e]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.pin-tooltip[data-v-588abc7e]{color:#f8fafc;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0a0f19f2;border:1px solid #ffffff2e;transition:all .15s ease-out;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)translateY(-2px);box-shadow:0 4px 12px #0009}.pro-badge[data-v-fe76d181]{letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;box-sizing:border-box;background:#ffffff14;justify-content:center;align-items:center;padding:1px;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden}.pro-badge--corner[data-v-fe76d181]{z-index:10;position:absolute;top:-3px;left:-3px}.pro-badge--size-micro[data-v-fe76d181]{border-radius:4px}.pro-badge--size-micro .pro-badge__inner[data-v-fe76d181]{border-radius:3px;padding:1px 4px;font-size:7.5px}.pro-badge--size-xs[data-v-fe76d181]{border-radius:5px}.pro-badge--size-xs .pro-badge__inner[data-v-fe76d181]{border-radius:4px;padding:1.5px 5.5px;font-size:8.5px}.pro-badge--size-sm[data-v-fe76d181]{border-radius:6px}.pro-badge--size-sm .pro-badge__inner[data-v-fe76d181]{border-radius:5px;padding:3px 8px;font-size:11px}.pro-badge--size-md[data-v-fe76d181]{border-radius:8px}.pro-badge--size-md .pro-badge__inner[data-v-fe76d181]{border-radius:7px;padding:4px 12px;font-size:13px}.pro-badge--size-lg[data-v-fe76d181]{border-radius:10px}.pro-badge--size-lg .pro-badge__inner[data-v-fe76d181]{border-radius:9px;padding:5px 14px;font-size:15px}.pro-badge__beam[data-v-fe76d181]{pointer-events:none;z-index:0;background:conic-gradient(#0000 0deg 240deg,#ff007f 270deg,#f50 295deg,#fd0 320deg,#00f2fe 345deg,#b026ff 1turn);width:320%;height:320%;animation:2.2s linear infinite proSnakeRotate-fe76d181;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pro-badge__inner[data-v-fe76d181]{z-index:1;background:#0c1018f0;width:100%;height:100%;position:relative;box-shadow:inset 0 0 4px #0009}.pro-badge__text[data-v-fe76d181]{letter-spacing:.08em;text-shadow:0 0 8px #fff9;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}.pro-badge--glow[data-v-fe76d181]{box-shadow:0 0 12px #00f2fe59,0 2px 6px #00000080}@keyframes proSnakeRotate-fe76d181{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}.map-layer-switcher[data-v-4b989335]{-webkit-user-select:none;user-select:none;z-index:20}.layer-switcher-btn[data-v-4b989335]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f8fafc;cursor:pointer;background:#13151bbf;transition:background-color .2s;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;border:none!important;border-radius:50%!important;outline:none!important;padding:0!important}.layer-switcher-btn[data-v-4b989335]:hover{background:#ffffff26;border:none!important}.layer-switcher-btn.is-open[data-v-4b989335]{background:#fff3;border:none!important}.switcher-icon[data-v-4b989335]{color:#fff;opacity:.9}.layer-menu-popover[data-v-4b989335]{-webkit-backdrop-filter:blur(16px);background:#0b111af5;width:280px;animation:.15s ease-out popoverSlideUp-4b989335;bottom:calc(100% + 8px);right:0;box-shadow:0 20px 40px #000c;border:none!important;border-radius:22px!important}@keyframes popoverSlideUp-4b989335{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.layer-option-card[data-v-4b989335]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;transition:all .15s;border-radius:14px!important}.layer-option-card[data-v-4b989335]:hover{background:#ffffff14;border-color:#ffffff2e}.layer-option-card.is-active[data-v-4b989335]{background:#ffffff1a;border-color:#fff6}.layer-option-card.is-locked[data-v-4b989335]{opacity:.85}.layer-option-card.is-locked[data-v-4b989335]:hover{border-color:#f43f5e66}.layer-thumb[data-v-4b989335]{width:34px;height:34px;box-shadow:inset 0 0 8px #0006;border-radius:10px!important}.lock-corner-badge[data-v-4b989335]{background:#000c;border-radius:4px;padding:1px;top:-3px;right:-3px}.pa-2-5[data-v-4b989335]{padding:10px!important}.ga-1-5[data-v-4b989335]{gap:6px}.ga-2-5[data-v-4b989335]{gap:10px}.map-hud-bottom-right[data-v-bad9c4d4]{z-index:20;transition:all .3s cubic-bezier(.16,1,.3,1)}.map-hud-bottom-right[data-v-bad9c4d4],.map-hud-bottom-right.is-workspace-open[data-v-bad9c4d4]{bottom:24px;right:24px}.map-zoom-btn[data-v-bad9c4d4]{cursor:pointer;transition:background-color .2s;-webkit-backdrop-filter:blur(8px)!important;width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;background:#13151bbf!important;border:none!important;border-radius:50%!important;outline:none!important;padding:0!important}.map-zoom-btn[data-v-bad9c4d4]:hover{background:#ffffff26!important}.map-placement-overlay[data-v-c1876f29]{z-index:30}.placement-hud-banner[data-v-c1876f29]{-webkit-backdrop-filter:blur(12px);background:#0f172af0;border:1px solid #00f0ff80;top:24px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #00f0ff59}.pulsing-red-dot[data-v-c1876f29]{background:#f43f5e;border-radius:50%;width:10px;height:10px;animation:1s infinite alternate pulseDot-c1876f29;box-shadow:0 0 10px #f43f5e}@keyframes pulseDot-c1876f29{0%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1.25)}}.crosshair-line-h[data-v-c1876f29]{height:1px;left:0;right:0}.crosshair-line-h[data-v-c1876f29],.crosshair-line-v[data-v-c1876f29]{pointer-events:none;background:#00f0ff59}.crosshair-line-v[data-v-c1876f29]{width:1px;top:0;bottom:0}.placement-reticle[data-v-c1876f29]{pointer-events:none;width:48px;height:48px;transform:translate(-50%,-50%)}.reticle-outer-ring[data-v-c1876f29]{border:2px dashed #00f0ffcc;border-radius:50%;animation:8s linear infinite rotateRing-c1876f29;position:absolute;inset:0}@keyframes rotateRing-c1876f29{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.reticle-inner-dot[data-v-c1876f29]{background:#00f0ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #00f0ff}.reticle-pin-icon[data-v-c1876f29]{filter:drop-shadow(0 2px 8px #000c);top:-24px}.placement-coords-badge[data-v-c1876f29]{color:#fff;pointer-events:none;white-space:nowrap;background:#0a0f19f2;border:1px solid #00f0ff66;box-shadow:0 4px 16px #000000b3}.map-interactive-root[data-v-bffeed3a]{-webkit-user-select:none;user-select:none;background-color:#040810;overflow:hidden}.deck-canvas[data-v-bffeed3a]{outline:none;width:100%;height:100%}
