.multi-editor-host[data-v-1accc2d6]{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px;box-sizing:border-box;height:100%;width:100%;background:linear-gradient(135deg,#f7f8fb,#fef6f7)}.editor-container[data-v-1accc2d6]{position:relative;overflow:hidden;border-radius:12px;background:#fff}.editor-container-first[data-v-1accc2d6]{border:2px solid #3f7ac8}.editor-container-second[data-v-1accc2d6]{border:2px solid #d65067}.editor-container[data-v-1accc2d6] kritzel-editor{width:100%;height:100%;display:block}.basic-usage-page[data-v-72891ac0]{display:flex;flex-direction:column;height:100%;font-family:Roboto,sans-serif;background:#fafafa}.toolbar[data-v-72891ac0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid #ebebeb;background:#f5f5f5}button[data-v-72891ac0]{padding:6px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#333;font-size:13px;cursor:pointer;transition:all .2s ease;font-family:inherit}button[data-v-72891ac0]:hover,button.active[data-v-72891ac0]{background:#42b883;color:#fff;border-color:#42b883}.status[data-v-72891ac0]{margin-left:auto;font-size:12px;color:#555;font-weight:500;white-space:nowrap}kritzel-editor[data-v-72891ac0]{flex:1;min-height:0;display:block}.content-shell[data-v-7ff080dc]{display:flex;height:100%;min-height:0;font-family:Inter,Segoe UI,sans-serif;background:linear-gradient(180deg,#f4fbf7,#e9f6ef);color:#214f3d}.editor-container[data-v-7ff080dc]{flex:1;min-width:0}aside[data-v-7ff080dc]{width:340px;overflow-y:auto;border-left:1px solid #d4ece0;background-color:#fff;padding:12px;font-size:13px;display:flex;flex-direction:column;gap:12px}.panel-header[data-v-7ff080dc]{border-bottom:1px solid #d4ece0;padding-bottom:10px}.panel-tagline[data-v-7ff080dc]{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;background-color:#42b8831a;color:#42b883;padding:2px 8px;border-radius:99px;letter-spacing:.5px;margin-bottom:6px}.panel-title[data-v-7ff080dc]{margin:0;color:#42b883;font-size:18px;line-height:1.2}h4[data-v-7ff080dc]{margin:0 0 8px;font-size:12px;color:#587467;text-transform:uppercase;letter-spacing:.5px}.section[data-v-7ff080dc]{border-bottom:1px solid #e4f1ea;padding-bottom:10px}.section[data-v-7ff080dc]:last-child{border-bottom:none;padding-bottom:0}button[data-v-7ff080dc]{background:#fff;border:1px solid #c9e6d8;border-radius:6px;padding:6px 10px;cursor:pointer;font-size:12px;font-family:inherit;color:#214f3d;box-shadow:0 1px 2px #42b8830f;transition:all .2s ease}button[data-v-7ff080dc]:hover,button.active[data-v-7ff080dc]{background:#42b883;color:#fff}.search-input[data-v-7ff080dc]{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #c9e6d8;border-radius:4px;margin-bottom:10px;font-size:12px}.search-input[data-v-7ff080dc]:focus{outline:none;border-color:#42b883}.filter-header[data-v-7ff080dc]{font-size:11px;color:#6d8579;margin:6px 0 4px;text-transform:uppercase;letter-spacing:.2px}.type-filters[data-v-7ff080dc]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.filter-chip[data-v-7ff080dc]{padding:4px 8px;font-size:11px;border-radius:12px;box-shadow:none;border:1px solid #d4ece0;background:#42b8830f;color:#42b883}.tree-container[data-v-7ff080dc]{max-height:320px;overflow-y:auto;border:1px solid #d4ece0;border-radius:4px;background:#42b88305;padding:4px}.empty-msg[data-v-7ff080dc]{padding:12px;text-align:center;color:#6d8579}.tree-node[data-v-7ff080dc]{display:flex;align-items:center;padding:4px 6px;border-radius:4px;margin-bottom:1px;transition:background .15s}.tree-node[data-v-7ff080dc]:hover{background:#42b8830f}.tree-node.selected[data-v-7ff080dc]{background:#42b88314;border-left:3px solid #42b883}.tree-node.hidden-obj[data-v-7ff080dc]{opacity:.6}.node-arrow[data-v-7ff080dc]{width:16px;text-align:center;font-size:10px;color:#587467;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.node-content[data-v-7ff080dc]{flex:1;display:flex;align-items:center;gap:6px;cursor:pointer;min-width:0}.node-text[data-v-7ff080dc]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.node-id[data-v-7ff080dc]{color:#6d8579;font-size:10px;flex-shrink:0}.node-actions[data-v-7ff080dc]{display:flex;gap:2px;opacity:0;transition:opacity .2s}.tree-node:hover .node-actions[data-v-7ff080dc],.tree-node.selected .node-actions[data-v-7ff080dc]{opacity:1}.node-action[data-v-7ff080dc]{background:transparent;border:none;padding:2px 4px;border-radius:3px;font-size:10px;color:#587467;box-shadow:none}.node-action.delete[data-v-7ff080dc]:hover{background:#42b88314;color:#42b883}.inspector[data-v-7ff080dc]{background:#42b88305;padding:10px;border-radius:4px;border:1px solid #d4ece0}.inspector-field[data-v-7ff080dc]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.inspector-field label[data-v-7ff080dc]{font-weight:600;color:#587467;font-size:11px;text-transform:uppercase;letter-spacing:.2px}.inspector-field input[type=text][data-v-7ff080dc],.inspector-field input[type=number][data-v-7ff080dc],.inspector-field input[type=color][data-v-7ff080dc]{padding:4px 6px;border:1px solid #c9e6d8;border-radius:3px;font-size:12px;font-family:inherit;color:#214f3d;background:#fff}.inspector-field input[data-v-7ff080dc]:focus{outline:none;border-color:#42b883}.inspector-field input[type=range][data-v-7ff080dc]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;border:none;background:linear-gradient(90deg,#42b883,#369a6e);accent-color:#42b883;cursor:pointer}.inspector-field input[type=range][data-v-7ff080dc]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;border:2px solid #ffffff;background:#42b883;box-shadow:0 1px 3px #00000040;transition:transform .15s ease}.inspector-field input[type=range][data-v-7ff080dc]::-webkit-slider-thumb:hover{transform:scale(1.08)}.inspector-field input[type=range][data-v-7ff080dc]::-moz-range-track{height:6px;border:none;border-radius:999px;background:linear-gradient(90deg,#42b883,#369a6e)}.inspector-field input[type=range][data-v-7ff080dc]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:2px solid #ffffff;background:#42b883;box-shadow:0 1px 3px #00000040;cursor:pointer}.input-disabled[data-v-7ff080dc]{background:#eef7f2;color:#6d8579}.coords-row[data-v-7ff080dc]{display:flex;gap:4px}.coords-row input[data-v-7ff080dc]{flex:1;width:50%}.mapper-workspace[data-v-ec57f1e8]{display:flex;height:100%;width:100%;font-family:Inter,Segoe UI,sans-serif;background:linear-gradient(180deg,#f4fbf7,#e9f6ef)}.editor-pane[data-v-ec57f1e8]{flex:1;position:relative;height:100%}.placing-toast[data-v-ec57f1e8]{position:absolute;top:16px;left:50%;transform:translate(-50%);background:#42b883f5;color:#fff;padding:8px 20px;border-radius:99px;font-size:13px;font-weight:500;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;z-index:10;border:1px solid rgba(255,255,255,.2)}.sidebar[data-v-ec57f1e8]{width:320px;border-left:1px solid #d4ece0;background:#fff;display:flex;flex-direction:column;height:100%;box-shadow:-1px 0 3px #42b8830d}.sidebar-header[data-v-ec57f1e8]{padding:16px;border-bottom:1px solid #d4ece0}.badge[data-v-ec57f1e8]{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;background-color:#42b8831a;color:#42b883;padding:2px 8px;border-radius:99px;letter-spacing:.5px;margin-bottom:6px}.sidebar-title[data-v-ec57f1e8]{margin:0 0 4px;font-size:18px;font-weight:600;color:#214f3d}.sidebar-desc[data-v-ec57f1e8]{margin:0;font-size:12px;color:#587467;line-height:1.4}.map-controls[data-v-ec57f1e8]{display:flex;gap:8px;padding:12px 16px;background:#42b88308;border-bottom:1px solid #d4ece0}.action-btn[data-v-ec57f1e8]{flex:1;padding:8px 12px;border:1px solid #42b883;border-radius:6px;background:#fff;color:#42b883;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;justify-content:center;align-items:center}.action-btn[data-v-ec57f1e8]:hover,.action-btn.active[data-v-ec57f1e8]{background:#42b883;color:#fff}.reset-btn[data-v-ec57f1e8]{padding:8px 12px;border:1px solid #c9e6d8;border-radius:6px;background:#fff;color:#2c5f49;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.reset-btn[data-v-ec57f1e8]:hover{background:#42b88312}.defects-section[data-v-ec57f1e8]{flex:1;display:flex;flex-direction:column;min-height:0}.section-title-row[data-v-ec57f1e8]{padding:12px 16px 8px}.section-title-row h3[data-v-ec57f1e8]{margin:0;font-size:14px;color:#214f3d;font-weight:600}.defects-list[data-v-ec57f1e8]{flex:1;overflow-y:auto;padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.empty-list[data-v-ec57f1e8]{padding:32px 16px;text-align:center;color:#587467;font-size:13px;border:1px dashed #c9e6d8;border-radius:8px}.defect-card[data-v-ec57f1e8]{border:1px solid #d4ece0;border-radius:8px;padding:10px 12px;cursor:pointer;transition:all .15s ease;background:#fff}.defect-card[data-v-ec57f1e8]:hover{border-color:#42b883;box-shadow:0 2px 4px #42b88314}.defect-header[data-v-ec57f1e8]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.status-indicator[data-v-ec57f1e8]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-indicator.outstanding[data-v-ec57f1e8]{background-color:#42b883}.status-indicator.in-progress[data-v-ec57f1e8]{background-color:#f59e0b}.status-indicator.resolved[data-v-ec57f1e8]{background-color:#10b981}.defect-title[data-v-ec57f1e8]{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.defect-cat[data-v-ec57f1e8]{font-size:10px;background:#42b88314;color:#2c5f49;padding:2px 6px;border-radius:99px;font-weight:500}.defect-body[data-v-ec57f1e8]{font-size:11px;color:#587467;margin-bottom:8px;font-family:monospace}.defect-footer[data-v-ec57f1e8]{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #e4f1ea;padding-top:8px}.status-select[data-v-ec57f1e8]{font-size:11px;padding:3px 6px;border:1px solid #c9e6d8;border-radius:4px;background:#fff;color:#214f3d}.delete-btn[data-v-ec57f1e8]{font-size:11px;color:#64748b;border:none;background:transparent;cursor:pointer;padding:2px 4px}.delete-btn[data-v-ec57f1e8]:hover{color:#42b883}.presentation-page[data-v-3513b633]{display:flex;flex-direction:column;height:100%;font-family:Inter,Segoe UI,sans-serif;background:linear-gradient(180deg,#f4fbf7,#e9f6ef)}.presentation-header[data-v-3513b633]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#fff;border-bottom:1px solid #d4ece0;box-shadow:0 1px 3px #42b8830f}.brand[data-v-3513b633]{display:flex;flex-direction:column;gap:4px}.badge[data-v-3513b633]{align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;background-color:#42b8831a;color:#42b883;padding:2px 8px;border-radius:99px;letter-spacing:.5px}.title[data-v-3513b633]{margin:0;font-size:20px;font-weight:600;color:#214f3d}.controls-group[data-v-3513b633]{display:flex;align-items:center;gap:24px}.nav-buttons[data-v-3513b633]{display:flex;align-items:center;gap:12px;background:#42b88314;padding:4px;border-radius:8px}.nav-btn[data-v-3513b633]{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border:1px solid #c9e6d8;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;font-weight:500;color:#42b883;box-shadow:0 1px 2px #42b88314;transition:all .2s ease}.nav-btn[data-v-3513b633]:hover:not(:disabled){background:#42b883;color:#fff}.nav-btn[data-v-3513b633]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.slide-indicator[data-v-3513b633]{font-size:13px;color:#587467;min-width:90px;text-align:center}.editor-container[data-v-3513b633]{flex:1;position:relative;min-height:0}.canvas-wrapper[data-v-88273551]{position:relative;height:100%;width:100%;background:radial-gradient(circle at top left,rgba(66,184,131,.12),transparent 32%),linear-gradient(180deg,#f4fbf7,#e9f6ef);font-family:Inter,Segoe UI,sans-serif;color:#214f3d}.annotation-page[data-v-9200ee8f]{position:relative;height:100%;width:100%;overflow:hidden;color:#eef2ff;background:radial-gradient(circle at 15% 20%,rgba(251,146,60,.14),transparent 40%),radial-gradient(circle at 85% 78%,rgba(59,130,246,.16),transparent 38%),linear-gradient(120deg,#0d111a,#181c2a 52%,#0f1724);font-family:Inter,Segoe UI,sans-serif}.tool-dock[data-v-9200ee8f]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.tool-dock[data-v-9200ee8f]>*{pointer-events:auto}.action-bar[data-v-9200ee8f]{position:absolute;top:16px;right:16px;z-index:24;display:flex;align-items:center;gap:8px;pointer-events:none}.action-bar[data-v-9200ee8f]>*{pointer-events:auto}.zoom-bar[data-v-9200ee8f]{position:absolute;left:16px;bottom:16px;z-index:24;display:flex;align-items:center;gap:8px;pointer-events:none}.zoom-bar[data-v-9200ee8f]>*{pointer-events:auto}.action-btn[data-v-9200ee8f]{height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0a101cc7;color:#e2e8f0;font-size:13px;font-weight:600;cursor:pointer;transition:all .12s ease;box-shadow:0 8px 24px #00000047}.action-btn[data-v-9200ee8f]:hover{background:#0f172af2;border-color:#ffffff52}.action-btn.primary[data-v-9200ee8f]{background:#42b883eb;border-color:#ffffff59;color:#fff}.action-btn.primary[data-v-9200ee8f]:hover{background:#369a6ef5}.zoom-btn[data-v-9200ee8f],.icon-btn[data-v-9200ee8f]{width:34px;padding:0;display:flex;align-items:center;justify-content:center}.zoom-btn svg[data-v-9200ee8f],.icon-btn svg[data-v-9200ee8f]{display:block}.swatch-row[data-v-9200ee8f]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:999px;background:#0b101bd6;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 32px #00000059}.swatch-btn[data-v-9200ee8f]{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.22);cursor:pointer;transition:transform .12s ease}.swatch-btn[data-v-9200ee8f]:hover{transform:translateY(-1px)}.swatch-btn.active[data-v-9200ee8f]{border-color:#fff;box-shadow:0 0 0 2px #ffffff40,0 0 0 6px #ffffff12}.mode-row[data-v-9200ee8f]{display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:#0b101bd6;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 32px #00000059}.mode-btn[data-v-9200ee8f]{min-width:96px;padding:10px 14px;border:none;border-radius:999px;background:#ffffff14;color:#dbeafe;font-size:14px;font-weight:600;cursor:pointer;transition:all .12s ease}.mode-btn[data-v-9200ee8f]:hover{background:#ffffff24}.mode-btn.active[data-v-9200ee8f]{background:#fff;color:#0f172a}@media(max-width:900px){.tool-dock[data-v-9200ee8f]{bottom:12px}.action-bar[data-v-9200ee8f]{top:12px;right:12px}.zoom-bar[data-v-9200ee8f]{left:12px;bottom:12px}.action-btn[data-v-9200ee8f]{height:30px;padding:0 10px;font-size:12px}.zoom-btn[data-v-9200ee8f],.icon-btn[data-v-9200ee8f]{width:30px;padding:0}.swatch-row[data-v-9200ee8f]{gap:8px}.swatch-btn[data-v-9200ee8f]{width:22px;height:22px}}.host[data-v-60dcd35a]{display:block;height:100%}html,body,#app,main{margin:0;padding:0;height:100%;width:100%;overscroll-behavior-x:none}
