.lp-rod-circle[data-v-f9096c83]{fill:#e53935;stroke:#fff;stroke-width:1.5px;cursor:grab;transition:r .1s,fill .1s}.lp-rod-circle[data-v-f9096c83]:hover{r:8px;fill:#d32f2f}.lp-rod-circle.lp-rod-main[data-v-f9096c83],.lp-rod-circle.lp-rod-follower[data-v-f9096c83]{cursor:move}.lp-rod-circle[data-v-f9096c83]:active{cursor:grabbing!important}.lp-rod-selection-ring[data-v-f9096c83]{fill:none;stroke:#fff;stroke-width:1.5px;stroke-dasharray:3 2}.lp-rod-group-selection-ring[data-v-f9096c83]{fill:none;stroke:#245ea8;stroke-width:1.5px;opacity:.7}.lp-rod-height-text[data-v-f9096c83]{fill:var(--text-active-btn);pointer-events:none;font-size:11px;font-weight:700}.theme-dark .lp-rod-height-text[data-v-f9096c83]{fill:#ffffffbf}.theme-light .lp-rod-height-text[data-v-f9096c83]{fill:#000000bf}.lp-line-ds[data-v-f9096c83]{stroke:#245ea8;stroke-width:1.5px;stroke-dasharray:4 3;opacity:.55;pointer-events:none}.lp-line-ot[data-v-f9096c83]{stroke:#78909c;stroke-width:2.2px;stroke-linecap:round;opacity:.85;pointer-events:none}.lp-selected-line[data-v-f9096c83]{stroke:#fff!important;stroke-width:2.5px!important}.lp-rod-hover-ring[data-v-f9096c83]{fill:none;stroke:#ff9800;stroke-width:2px;opacity:.85;animation:1.5s infinite pulse-f9096c83}@keyframes pulse-f9096c83{0%{r:10px;opacity:.85}50%{r:15px;opacity:.35}to{r:10px;opacity:.85}}.zone-polygon-fill[data-v-f4695957]{fill:#64748b14;cursor:pointer;transition:fill .2s}.zone-polygon-fill[data-v-f4695957]:hover{fill:#64748b26}.zone-polygon-fill.zone-selected[data-v-f4695957]{fill:#ff98002e}.zone-polygon-fill.zone-selected[data-v-f4695957]:hover{fill:#ff980042}.zone-polygon-fill.zone-hovered[data-v-f4695957]{fill:#ff980047!important}.zone-polygon-border[data-v-f4695957]{fill:none;stroke:#64748b73;stroke-width:1.5px;stroke-dasharray:6 4;cursor:pointer;pointer-events:stroke;transition:stroke .2s,stroke-width .2s}.zone-polygon-border[data-v-f4695957]:hover{stroke-width:2px;stroke:#64748ba6}.zone-polygon-border.zone-selected[data-v-f4695957]{stroke:#ff9800!important;stroke-width:1.6px!important;stroke-dasharray:none!important}.zone-polygon-border.zone-hovered[data-v-f4695957]{stroke:#ff9800!important;stroke-width:2.2px!important;stroke-dasharray:none!important}.zone-building-outline[data-v-f4695957]{fill:none;stroke:#2e7d32;stroke-width:1.2px;stroke-dasharray:3 3;opacity:.8;pointer-events:none;transition:stroke .2s,stroke-width .2s,opacity .2s,stroke-dasharray .2s}.zone-building-outline.contour-highlighted[data-v-f4695957]{stroke:#ff9800;stroke-width:1.5px;stroke-dasharray:none;opacity:.75}.zone-building-outline.zone-contour-selected[data-v-f4695957]{stroke:#fff!important;stroke-width:1.2px!important;stroke-dasharray:3 3!important;opacity:.95!important}.zone-height-tag[data-v-f4695957]{fill:#2e7d32;opacity:.8;pointer-events:none;font-size:10px;font-weight:700;transition:fill .2s,opacity .2s,font-size .2s}.zone-height-tag.contour-highlighted[data-v-f4695957]{fill:#ff9800;opacity:.75;font-size:10px}.zone-height-tag.zone-contour-selected[data-v-f4695957]{fill:#fff!important;opacity:.95!important}.theme-light{stroke:#0f172a!important;fill:#0f172a!important}.zoom-controls-card[data-v-0607096b]{transition:background-color .3s;background-color:var(--bg-zoom-card)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid var(--border-color)!important}.zoom-percent-text[data-v-0607096b]{text-align:center;min-width:36px;font-size:12px;display:inline-block}.hint-dashed-line[data-v-e43cb7e1]{stroke:#ff9800;stroke-width:1.5px;stroke-dasharray:4 4}.hint-ref-point[data-v-e43cb7e1]{fill:#ff9800;stroke:#fff;stroke-width:1.5px}.hint-target-point[data-v-e43cb7e1]{fill:#245ea8;stroke:#fff;stroke-width:1.5px}.hint-label-bg[data-v-e43cb7e1]{fill:#121d30;stroke:#245ea866;stroke-width:1px}.hint-label-text[data-v-e43cb7e1]{fill:#fff;font-family:Outfit,Inter,monospace;font-size:10px;font-weight:700}.hint-dashed-line-side[data-v-e43cb7e1]{stroke:#00bcd4;stroke-width:1.5px;stroke-dasharray:4 4}.hint-label-bg-side[data-v-e43cb7e1]{fill:#121d30;stroke:#00bcd466;stroke-width:1px}.hint-side-point[data-v-e43cb7e1]{fill:#00bcd4;stroke:#fff;stroke-width:1.5px}.canvas-container[data-v-29ca9209]{-webkit-user-select:none;user-select:none;width:100%;height:calc(100vh - 50px);overflow:hidden}.cad-svg[data-v-29ca9209]{cursor:grab;width:100%;height:100%;display:block}.cad-svg.cursor-grabbing[data-v-29ca9209]{cursor:grabbing}.cad-svg.cursor-calibrating[data-v-29ca9209]{cursor:crosshair!important}.overlay-bounding-box[data-v-29ca9209]{fill:none;stroke:#245ea8;stroke-width:1.2px;stroke-dasharray:4 4}.overlay-drag-body[data-v-29ca9209]{fill:#0000;cursor:move}.overlay-resize-handle[data-v-29ca9209]{fill:#fff;stroke:#245ea8;stroke-width:1.5px}.overlay-resize-handle[data-v-29ca9209]:hover{fill:#245ea8}.cursor-nwse[data-v-29ca9209]{cursor:nwse-resize!important}.cursor-nesw[data-v-29ca9209]{cursor:nesw-resize!important}.cursor-ew[data-v-29ca9209]{cursor:ew-resize!important}.cursor-ns[data-v-29ca9209]{cursor:ns-resize!important}.cursor-move-handle[data-v-29ca9209]{cursor:move!important}.cursor-crosshair[data-v-29ca9209]{cursor:crosshair!important}.protection-object-shape[data-v-29ca9209]{fill:#245ea81f;stroke:#245ea873;stroke-width:1.5px;cursor:pointer;transition:fill .15s,stroke .15s}.protection-object-shape[data-v-29ca9209]:hover{fill:#245ea838;stroke:#245ea8bf}.protection-object-hovered[data-v-29ca9209]{fill:#245ea838!important;stroke:#245ea8f2!important;stroke-width:2.2px!important}.protection-object-selected[data-v-29ca9209]{fill:#245ea847!important;stroke:#245ea8!important;stroke-width:2px!important}.protection-object-parent[data-v-29ca9209]{fill:#9c27b01f!important;stroke:#9c27b0!important;stroke-width:1.8px!important;stroke-dasharray:4 3!important}.protection-object-child[data-v-29ca9209]{fill:#10b9811f!important;stroke:#10b981!important;stroke-width:1.8px!important;stroke-dasharray:4 3!important}.protection-object-protected[data-v-29ca9209]{stroke:#2e7d32!important;fill:#2e7d3214!important}.protection-object-unprotected[data-v-29ca9209]{stroke:#c62828!important;fill:#c628280d!important}.protection-object-disabled[data-v-29ca9209]{opacity:.25!important;stroke-dasharray:2 2!important}.anchor-point[data-v-29ca9209]{fill:#ff9800;stroke:#fff;stroke-width:1px}.anchor-cross[data-v-29ca9209]{stroke:#ff9800;stroke-width:1.2px}.handle-rect[data-v-29ca9209]{fill:#fff;stroke:#245ea8;stroke-width:1.5px;cursor:pointer}.handle-rect[data-v-29ca9209]:hover{fill:#245ea8}.handle-anchor[data-v-29ca9209]{fill:#ff9800;stroke:#fff;stroke-width:1.5px}.handle-anchor[data-v-29ca9209]:hover{fill:#e65100}.handle-midpoint[data-v-29ca9209]{fill:#0000;stroke:#10b981;stroke-width:1.2px;cursor:crosshair;opacity:.5}.handle-midpoint[data-v-29ca9209]:hover{fill:#10b98133;opacity:1}.plus-click-badge[data-v-29ca9209]{opacity:0;pointer-events:none;transition:opacity .15s}.midpoint-handle-group:hover .plus-click-badge[data-v-29ca9209]{opacity:1;pointer-events:auto}.theme-dark .grid-line[data-v-29ca9209]{stroke:#245ea859;stroke-width:.8px}.theme-dark .subgrid-line[data-v-29ca9209]{stroke:#245ea826;stroke-width:.5px}.theme-dark .axis-line[data-v-29ca9209]{stroke-width:1.5px}.theme-dark .axis-line.axis-x[data-v-29ca9209],.theme-dark .axis-line.axis-y[data-v-29ca9209]{stroke:#245ea880}.theme-dark .axis-origin-outer[data-v-29ca9209]{fill:none;stroke:#245ea8;stroke-width:1.2px}.theme-dark .axis-origin-inner[data-v-29ca9209]{fill:#245ea8}.theme-dark .axis-label[data-v-29ca9209]{font-family:monospace;font-size:13px}.theme-dark .axis-label.axis-x-text[data-v-29ca9209],.theme-dark .axis-label.axis-y-text[data-v-29ca9209]{fill:#5887c2}.theme-dark .coordinate-label[data-v-29ca9209]{fill:#ffffff59;font-family:monospace;font-size:10px}.theme-light .grid-line[data-v-29ca9209]{stroke:#245ea84d;stroke-width:.8px}.theme-light .subgrid-line[data-v-29ca9209]{stroke:#245ea81f;stroke-width:.5px}.theme-light .axis-line[data-v-29ca9209]{stroke-width:1.5px}.theme-light .axis-line.axis-x[data-v-29ca9209],.theme-light .axis-line.axis-y[data-v-29ca9209]{stroke:#245ea873}.theme-light .axis-origin-outer[data-v-29ca9209]{fill:none;stroke:#245ea8;stroke-width:1.2px}.theme-light .axis-origin-inner[data-v-29ca9209]{fill:#245ea8}.theme-light .axis-label[data-v-29ca9209]{font-family:monospace;font-size:13px}.theme-light .axis-label.axis-x-text[data-v-29ca9209],.theme-light .axis-label.axis-y-text[data-v-29ca9209]{fill:#245ea8}.theme-light .coordinate-label[data-v-29ca9209]{fill:#1a2f4ca6;font-family:monospace;font-size:10px}.calibration-line[data-v-29ca9209]{stroke:#245ea8;stroke-width:1.5px;stroke-dasharray:4 4}.calib-p1-circle[data-v-29ca9209]{fill:none;stroke:#245ea8;stroke-width:2px}.calib-p1-cross[data-v-29ca9209]{stroke:#245ea8;stroke-width:1.5px}.calib-p2-circle[data-v-29ca9209]{fill:none;stroke:#e53935;stroke-width:2px}.calib-p2-cross[data-v-29ca9209]{stroke:#e53935;stroke-width:1.5px}.calib-text[data-v-29ca9209]{fill:#245ea8;font-family:monospace;font-size:11px;font-weight:700}.calib-text.text-red[data-v-29ca9209]{fill:#e53935}.banner-calibrating[data-v-29ca9209]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;min-width:320px}.z-top[data-v-29ca9209]{z-index:10}.no-pointer-events[data-v-29ca9209]{pointer-events:none}.pointer-events-all[data-v-29ca9209]{pointer-events:all}.text-none[data-v-29ca9209]{text-transform:none}.theme-dark[data-v-29ca9209]{--bg-canvas:#080d16}.theme-light[data-v-29ca9209]{--bg-canvas:#f0f4f8}.bg-canvas[data-v-29ca9209]{background-color:var(--bg-canvas)!important}.informer-svg-group[data-v-29ca9209]{pointer-events:none;transition:opacity .15s}.informer-bg[data-v-29ca9209]{fill:#1e222a73;stroke:#ffffff1f;stroke-width:1px}.theme-light .informer-bg[data-v-29ca9209]{fill:#ffffffa6;stroke:#00000014}.informer-title[data-v-29ca9209]{letter-spacing:.5px;fill:var(--q-primary);font-size:10px;font-weight:700}.informer-label[data-v-29ca9209]{fill:#a0aec0;font-size:11px}.theme-light .informer-label[data-v-29ca9209]{fill:#606f7b}.informer-value[data-v-29ca9209]{fill:#fff;font-size:11px;font-weight:600}.theme-light .informer-value[data-v-29ca9209]{fill:#1a1a1a}
