._overlay_s4uuq_3{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_importFadeIn_s4uuq_1 .15s ease-out}@keyframes _importFadeIn_s4uuq_1{0%{opacity:0}to{opacity:1}}._modal_s4uuq_25{display:flex;flex-direction:column;width:92vw;height:88vh;max-width:1100px;border-radius:12px;overflow:hidden;background:#0f172a;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 60px #0009}._toolbar_s4uuq_39{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}._toolbarTitle_s4uuq_49{font-size:14px;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:.08em}._closeBtn_s4uuq_57{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:#ffffff0f;color:#94a3b8;cursor:pointer;transition:all .15s}._closeBtn_s4uuq_57:hover{background:#ef444433;color:#f87171}._body_s4uuq_77{display:flex;flex:1;overflow:hidden}._templateList_s4uuq_84{width:320px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden}._templateListHeader_s4uuq_93{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}._searchInput_s4uuq_99{width:100%;padding:8px 12px;font-size:13px;color:#e2e8f0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:none;transition:border-color .15s}._searchInput_s4uuq_99::placeholder{color:#475569}._searchInput_s4uuq_99:focus{border-color:#38bdf866}._templateScroll_s4uuq_119{flex:1;overflow-y:auto;padding:8px}._templateItem_s4uuq_125{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;text-align:left;color:#cbd5e1;transition:all .15s}._templateItem_s4uuq_125:hover{background:#ffffff0a;border-color:#ffffff14}._templateItemActive_s4uuq_145{background:#38bdf814;border-color:#38bdf840;color:#f1f5f9}._templateItemName_s4uuq_151{font-size:13px;font-weight:600;line-height:1.3}._templateItemMeta_s4uuq_157{display:flex;align-items:center;gap:8px;font-size:11px;color:#64748b}._templateItemBadge_s4uuq_165{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:3px;background:#ffffff0f;color:#94a3b8}._stepPanel_s4uuq_177{flex:1;display:flex;flex-direction:column;overflow:hidden}._stepPanelEmpty_s4uuq_184{flex:1;display:flex;align-items:center;justify-content:center;color:#475569;font-size:13px;text-align:center;padding:40px}._stepPanelHeader_s4uuq_195{padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;display:flex;align-items:center;justify-content:space-between}._stepPanelTitle_s4uuq_204{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}._stepPanelActions_s4uuq_212{display:flex;align-items:center;gap:8px}._selectAllBtn_s4uuq_218{font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s}._selectAllBtn_s4uuq_218:hover{background:#ffffff0f;color:#cbd5e1}._stepScroll_s4uuq_235{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:8px}._stepCard_s4uuq_244{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05;cursor:pointer;transition:all .15s}._stepCard_s4uuq_244:hover{background:#ffffff0a;border-color:#ffffff1f}._stepCardSelected_s4uuq_261{background:#38bdf80f;border-color:#38bdf840}._stepCheckbox_s4uuq_266{flex-shrink:0;width:18px;height:18px;margin-top:1px;border:2px solid rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s;background:transparent}._stepCheckboxChecked_s4uuq_280{background:#38bdf8;border-color:#38bdf8}._stepInfo_s4uuq_285{flex:1;min-width:0}._stepName_s4uuq_290{font-size:13px;font-weight:600;color:#e2e8f0;line-height:1.3}._stepDesc_s4uuq_297{font-size:11px;color:#64748b;margin-top:2px;line-height:1.4}._stepFieldCount_s4uuq_304{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;margin-top:4px}._stepFieldList_s4uuq_313{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}._fieldTag_s4uuq_320{font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;background:#ffffff0d;color:#64748b;white-space:nowrap}._footer_s4uuq_331{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid rgba(255,255,255,.06);background:#ffffff05;flex-shrink:0}._footerInfo_s4uuq_341{font-size:12px;color:#64748b}._footerActions_s4uuq_346{display:flex;align-items:center;gap:10px}._cancelBtn_s4uuq_352{font-size:12px;font-weight:600;padding:8px 16px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s}._cancelBtn_s4uuq_352:hover{background:#ffffff0f;color:#cbd5e1}._importBtn_s4uuq_369{font-size:12px;font-weight:700;padding:8px 20px;border-radius:6px;border:none;background:#38bdf8;color:#0c1221;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:all .15s}._importBtn_s4uuq_369:hover{background:#7dd3fc}._importBtn_s4uuq_369:disabled{opacity:.35;cursor:not-allowed}._loadingWrap_s4uuq_393{flex:1;display:flex;align-items:center;justify-content:center;color:#475569;font-size:13px}._spinner_s4uuq_402{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top-color:#38bdf8;border-radius:50%;animation:_importSpin_s4uuq_1 .6s linear infinite;margin-right:10px}@keyframes _importSpin_s4uuq_1{to{transform:rotate(360deg)}}[data-theme=light] ._modal_s4uuq_25{background:#fff;border-color:#e2e8f0;box-shadow:0 25px 60px #00000026}[data-theme=light] ._toolbar_s4uuq_39{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] ._toolbarTitle_s4uuq_49{color:#0284c7}[data-theme=light] ._closeBtn_s4uuq_57{background:#f1f5f9;color:#64748b}[data-theme=light] ._closeBtn_s4uuq_57:hover{background:#ef44441a;color:#dc2626}[data-theme=light] ._templateList_s4uuq_84{border-right-color:#e2e8f0}[data-theme=light] ._templateListHeader_s4uuq_93{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] ._searchInput_s4uuq_99{background:#fff;border-color:#e2e8f0;color:#1e293b}[data-theme=light] ._searchInput_s4uuq_99::placeholder{color:#94a3b8}[data-theme=light] ._searchInput_s4uuq_99:focus{border-color:#38bdf8}[data-theme=light] ._templateItem_s4uuq_125{color:#475569}[data-theme=light] ._templateItem_s4uuq_125:hover{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] ._templateItemActive_s4uuq_145{background:#38bdf80f;border-color:#38bdf84d;color:#0f172a}[data-theme=light] ._templateItemName_s4uuq_151{color:#1e293b}[data-theme=light] ._templateItemBadge_s4uuq_165{background:#f1f5f9;color:#64748b}[data-theme=light] ._stepPanelEmpty_s4uuq_184{color:#94a3b8}[data-theme=light] ._stepPanelHeader_s4uuq_195{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] ._stepPanelTitle_s4uuq_204{color:#475569}[data-theme=light] ._selectAllBtn_s4uuq_218{border-color:#e2e8f0;color:#64748b}[data-theme=light] ._selectAllBtn_s4uuq_218:hover{background:#f1f5f9;color:#334155}[data-theme=light] ._stepCard_s4uuq_244{background:#fff;border-color:#e2e8f0}[data-theme=light] ._stepCard_s4uuq_244:hover{background:#f8fafc;border-color:#cbd5e1}[data-theme=light] ._stepCardSelected_s4uuq_261{background:#38bdf80a;border-color:#38bdf84d}[data-theme=light] ._stepCheckbox_s4uuq_266{border-color:#cbd5e1}[data-theme=light] ._stepName_s4uuq_290{color:#1e293b}[data-theme=light] ._stepDesc_s4uuq_297{color:#64748b}[data-theme=light] ._stepFieldCount_s4uuq_304{color:#94a3b8}[data-theme=light] ._fieldTag_s4uuq_320{background:#f1f5f9;color:#64748b}[data-theme=light] ._footer_s4uuq_331{background:#f8fafc;border-top-color:#e2e8f0}[data-theme=light] ._footerInfo_s4uuq_341{color:#94a3b8}[data-theme=light] ._cancelBtn_s4uuq_352{border-color:#e2e8f0;color:#64748b}[data-theme=light] ._cancelBtn_s4uuq_352:hover{background:#f1f5f9;color:#334155}[data-theme=light] ._importBtn_s4uuq_369{background:#0284c7;color:#fff}[data-theme=light] ._importBtn_s4uuq_369:hover{background:#0369a1}._overlay_ddya8_4{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fadeIn_ddya8_1 .15s ease-out}@keyframes _fadeIn_ddya8_1{0%{opacity:0}to{opacity:1}}._modal_ddya8_27{display:flex;flex-direction:column;width:96vw;height:94vh;max-width:1400px;border-radius:12px;overflow:hidden;background:#0f172a;border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 60px #0009}._toolbar_ddya8_41{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:#1e293b;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}._toolbarLeft_ddya8_52{display:flex;align-items:center;gap:12px;min-width:0}._toolbarTitle_ddya8_59{font-size:13px;font-weight:700;color:#fbbf24;white-space:nowrap}._toolbarStepName_ddya8_66{font-size:12px;color:#f59e0b;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._toolbarCenter_ddya8_76{display:flex;align-items:center;gap:16px}._deviceToggle_ddya8_83{display:flex;gap:2px;background:#ffffff0a;border-radius:6px;padding:2px}._deviceBtn_ddya8_91{display:flex;align-items:center;gap:6px;padding:5px 12px;border:none;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;background:transparent;color:#94a3b8}._deviceBtn_ddya8_91:hover{color:#e2e8f0;background:#ffffff0f}._deviceBtnActive_ddya8_111{background:#00bcd4!important;color:#000!important}._stepPicker_ddya8_117{display:flex;gap:4px}._stepDot_ddya8_122{width:26px;height:26px;border-radius:50%;border:none;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;background:#ffffff0f;color:#64748b}._stepDot_ddya8_122:hover{background:#ffffff1f;color:#e2e8f0}._stepDotActive_ddya8_140{background:#00bcd4!important;color:#000!important;transform:scale(1.1)}._closeBtn_ddya8_147{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:#ffffff0a;color:#94a3b8;cursor:pointer;transition:all .15s ease;flex-shrink:0}._closeBtn_ddya8_147:hover{background:#ef444426;color:#ef4444}._deviceArea_ddya8_168{flex:1;display:flex;align-items:stretch;justify-content:center;padding:0;overflow:hidden;background:#0a0f1a}._deviceAreaIpad_ddya8_179{align-items:center;padding:20px}._desktopFrame_ddya8_185{width:100%;display:flex;flex-direction:column;overflow:hidden;background:#040914}._desktopScreen_ddya8_193{flex:1;overflow-y:auto}._ipadFrame_ddya8_199{width:810px;max-width:100%;height:calc(100% - 40px);max-height:1080px;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;background:#1a1a2e;border:3px solid #2a2a3e;box-shadow:0 8px 40px #00000080,inset 0 0 0 1px #ffffff0a,0 0 0 1px #0000004d}._ipadBezel_ddya8_216{display:flex;align-items:center;justify-content:center;padding:10px 0;background:#1a1a2e;flex-shrink:0}._ipadCamera_ddya8_225{width:10px;height:10px;border-radius:50%;background:#2a2a3e;border:1px solid #3a3a4e}._ipadScreen_ddya8_233{flex:1;overflow-y:auto;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}._ipadHome_ddya8_240{display:flex;align-items:center;justify-content:center;padding:6px 0;background:#1a1a2e}._ipadHome_ddya8_240:after{content:"";width:100px;height:4px;border-radius:2px;background:#ffffff1f}._desktopScreen_ddya8_193::-webkit-scrollbar,._ipadScreen_ddya8_233::-webkit-scrollbar{width:6px}._desktopScreen_ddya8_193::-webkit-scrollbar-track,._ipadScreen_ddya8_233::-webkit-scrollbar-track{background:transparent}._desktopScreen_ddya8_193::-webkit-scrollbar-thumb,._ipadScreen_ddya8_233::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._desktopScreen_ddya8_193::-webkit-scrollbar-thumb:hover,._ipadScreen_ddya8_233::-webkit-scrollbar-thumb:hover{background:#fff3}[data-theme=light] ._overlay_ddya8_4{background:#0009}[data-theme=light] ._modal_ddya8_27{background:#f1f5f9;border-color:#cbd5e1}[data-theme=light] ._toolbar_ddya8_41{background:#fff;border-bottom-color:#e2e8f0}[data-theme=light] ._toolbarTitle_ddya8_59{color:#b45309}[data-theme=light] ._toolbarStepName_ddya8_66{color:#d97706}[data-theme=light] ._deviceToggle_ddya8_83{background:#f1f5f9}[data-theme=light] ._deviceBtn_ddya8_91{color:#64748b}[data-theme=light] ._deviceBtn_ddya8_91:hover{color:#0f172a;background:#e2e8f0}[data-theme=light] ._stepDot_ddya8_122{background:#e2e8f0;color:#94a3b8}[data-theme=light] ._stepDot_ddya8_122:hover{background:#cbd5e1;color:#0f172a}[data-theme=light] ._closeBtn_ddya8_147{background:#f1f5f9;color:#64748b}[data-theme=light] ._closeBtn_ddya8_147:hover{background:#ef44441a;color:#ef4444}[data-theme=light] ._deviceArea_ddya8_168{background:#e2e8f0}[data-theme=light] ._desktopFrame_ddya8_185{border-color:#cbd5e1;background:#f8fafc}[data-theme=light] ._ipadFrame_ddya8_199{background:#e0e0e0;border-color:#ccc}[data-theme=light] ._ipadBezel_ddya8_216{background:#e0e0e0}[data-theme=light] ._ipadCamera_ddya8_225{background:#ccc;border-color:#bbb}[data-theme=light] ._ipadHome_ddya8_240{background:#e0e0e0}[data-theme=light] ._ipadHome_ddya8_240:after{background:#0000001f}._root_u3fpc_4{display:flex;height:100%;min-height:600px;background:#0b1120;color:#e2e8f0;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}._palette_u3fpc_16{width:220px;min-width:220px;background:#111827;border-right:1px solid rgba(255,255,255,.06);overflow-y:auto;display:flex;flex-direction:column}._paletteHeader_u3fpc_26{padding:14px 16px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.06)}._paletteSection_u3fpc_36{padding:6px 8px}._paletteSectionLabel_u3fpc_40{padding:8px 8px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#64748b}._paletteItem_u3fpc_49{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:500;color:#cbd5e1;border-radius:4px;cursor:grab;-webkit-user-select:none;user-select:none;transition:background .15s}._paletteItem_u3fpc_49:hover{background:#00bcd41a;color:#00e5ff}._paletteItem_u3fpc_49:active{cursor:grabbing;background:#00bcd42e}._paletteItemIcon_u3fpc_73{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#64748b}._paletteItem_u3fpc_49:hover ._paletteItemIcon_u3fpc_73{color:#00bcd4}._canvasArea_u3fpc_88{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}._stepTabs_u3fpc_97{display:flex;align-items:center;justify-content:space-between;background:#111827;border-bottom:1px solid rgba(255,255,255,.06);padding:0 8px;min-height:42px}._stepTabList_u3fpc_107{display:flex;align-items:center;gap:2px;overflow-x:auto;padding:4px 0}._stepTab_u3fpc_97{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;color:#94a3b8;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .15s}._stepTab_u3fpc_97:hover{background:#ffffff0a;color:#e2e8f0}._stepTabActive_u3fpc_135{background:#f59e0b14;border-color:#f59e0b40;color:#fbbf24}._stepTabNum_u3fpc_141{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;font-weight:700;border-radius:50%;background:#ffffff0f;color:#64748b}._stepTabActive_u3fpc_135 ._stepTabNum_u3fpc_141{background:#f59e0b40;color:#fbbf24}._stepTabName_u3fpc_159{max-width:120px;overflow:hidden;text-overflow:ellipsis}._stepTabAdd_u3fpc_165{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:16px;font-weight:500;color:#64748b;background:transparent;border:1px dashed rgba(255,255,255,.1);border-radius:4px;cursor:pointer;margin-left:4px;transition:all .15s}._stepTabAdd_u3fpc_165:hover{color:#00e5ff;border-color:#00bcd466;background:#00bcd40f}._stepTabActions_u3fpc_188{display:flex;align-items:center;gap:4px;padding-left:8px}._stepTabActionBtn_u3fpc_195{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s}._stepTabActionBtn_u3fpc_195:hover{background:#ffffff0f;color:#e2e8f0}._stepTabTestBtn_u3fpc_215{width:auto;gap:5px;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#f59e0b;border:1px solid rgba(245,158,11,.25);border-radius:4px;background:#f59e0b14}._stepTabTestBtn_u3fpc_215:hover{background:#f59e0b2e!important;border-color:#f59e0b73;color:#fbbf24!important}._stepTabImportBtn_u3fpc_234{width:auto;gap:5px;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#38bdf8;border:1px solid rgba(56,189,248,.25);border-radius:4px;background:#38bdf814}._stepTabImportBtn_u3fpc_234:hover{background:#38bdf82e!important;border-color:#38bdf873;color:#7dd3fc!important}._stepTabUndoBtn_u3fpc_254{width:auto;gap:5px;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#a78bfa;border:1px solid rgba(139,92,246,.25);border-radius:4px;background:#8b5cf614}._stepTabUndoBtn_u3fpc_254:hover:not(:disabled){background:#8b5cf62e!important;border-color:#8b5cf673;color:#c4b5fd!important}._stepTabActionBtnDisabled_u3fpc_273{opacity:.35;cursor:not-allowed;pointer-events:auto}._stepTabActionBtnDisabled_u3fpc_273:hover{background:transparent!important;color:inherit!important}._stepTabDivider_u3fpc_285{width:1px;height:20px;background:#64748b33;margin:0 2px;flex-shrink:0}._gpsBadgeToggle_u3fpc_294{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;letter-spacing:.05em;border-radius:4px;cursor:pointer;transition:all .15s;border:none;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1.2}._gpsBadgeOn_u3fpc_311{background:#16a34a;color:#fff;border:1px solid #22c55e}._gpsBadgeOn_u3fpc_311:hover{background:#15803d;border-color:#16a34a}._gpsBadgeOff_u3fpc_322{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}._gpsBadgeOff_u3fpc_322:hover{background:#ef444440;color:#fca5a5;border-color:#ef444480}._stepConfig_u3fpc_335{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;background:#0f1729;border-bottom:1px solid rgba(255,255,255,.06)}._stepNameInput_u3fpc_344{flex:1;min-width:200px;padding:5px 10px;font-size:13px;font-weight:600;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;outline:none;transition:border-color .15s}._stepNameInput_u3fpc_344:focus{border-color:#00bcd480}._stepDescInput_u3fpc_362{flex:2;min-width:200px;padding:5px 10px;font-size:12px;color:#94a3b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;outline:none;transition:border-color .15s}._stepDescInput_u3fpc_362:focus{border-color:#00bcd480}._stepConfigRow_u3fpc_379{display:flex;align-items:center;gap:12px}._stepTypeSelect_u3fpc_385{padding:5px 8px;font-size:12px;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;outline:none;cursor:pointer}._stepTypeSelect_u3fpc_385:focus{border-color:#00bcd480}._stepRequiredToggle_u3fpc_400{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8;cursor:pointer;white-space:nowrap}._stepRequiredToggle_u3fpc_400 input[type=checkbox]{accent-color:#00bcd4}._canvas_u3fpc_88{flex:1;overflow-y:auto;padding:16px;background:#040914}._canvasGrid_u3fpc_422{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;padding:12px;min-height:200px}._colFull_u3fpc_431{grid-column:span 12}._colHalf_u3fpc_435{grid-column:span 6}._colThird_u3fpc_439{grid-column:span 4}._colQuarter_u3fpc_443{grid-column:span 3}._canvasField_u3fpc_448{position:relative;padding:6px 8px;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:border-color .15s,box-shadow .15s}._canvasField_u3fpc_448:hover{border-color:#00bcd440}._canvasFieldSelected_u3fpc_461{border-color:#00bcd499;box-shadow:0 0 0 1px #00bcd433;background:#00bcd408}._canvasFieldDropBefore_u3fpc_467{border-top:3px solid #06b6d4;margin-top:-1px}._canvasFieldDropAfter_u3fpc_472{border-bottom:3px solid #06b6d4;margin-bottom:-1px}._fieldWidthTag_u3fpc_478{position:absolute;top:2px;right:2px;font-size:8px;font-weight:700;color:#475569;opacity:0;transition:opacity .15s;pointer-events:none}._canvasField_u3fpc_448:hover ._fieldWidthTag_u3fpc_478,._canvasFieldSelected_u3fpc_461 ._fieldWidthTag_u3fpc_478{opacity:1}._fieldDragHandle_u3fpc_496{position:absolute;top:0;left:0;bottom:0;width:18px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#475569;cursor:grab;opacity:.5;transition:opacity .15s,color .15s,background .15s;-webkit-user-select:none;user-select:none;z-index:2;border-right:1px solid rgba(255,255,255,.06);border-radius:4px 0 0 4px}._canvasField_u3fpc_448:hover ._fieldDragHandle_u3fpc_496{opacity:1;color:#94a3b8;background:#ffffff0a}._fieldDragHandle_u3fpc_496:active{cursor:grabbing;color:#00bcd4;background:#00bcd41a}._fieldContent_u3fpc_529{pointer-events:none;padding-left:20px}._fieldContent_u3fpc_529 input,._fieldContent_u3fpc_529 textarea,._fieldContent_u3fpc_529 select{font-size:11px!important;padding:4px 8px!important}._fieldContent_u3fpc_529 textarea{min-height:40px!important}._fieldContent_u3fpc_529 [role=radiogroup]{gap:4px}._fieldContent_u3fpc_529 [role=radiogroup] label{padding:4px 8px!important;font-size:11px!important;gap:4px!important}._fieldContent_u3fpc_529 [role=radio]{width:12px!important;height:12px!important;min-width:12px;min-height:12px}._fieldContent_u3fpc_529 [role=radio] span{width:5px!important;height:5px!important}._fieldContent_u3fpc_529 label:not([role]){font-size:10px!important}._fieldContent_u3fpc_529 [role=checkbox],._fieldContent_u3fpc_529 input[type=checkbox]{width:14px!important;height:14px!important}._fieldContent_u3fpc_529 ._inline-flex_u3fpc_583{font-size:10px!important}._fieldHoverActions_u3fpc_588{position:absolute;top:-1px;right:-1px;display:flex;gap:2px;opacity:0;transition:opacity .15s;z-index:3}._canvasField_u3fpc_448:hover ._fieldHoverActions_u3fpc_588{opacity:1}._fieldHoverBtn_u3fpc_603{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:3px;color:#94a3b8;cursor:pointer;transition:all .15s}._fieldHoverBtn_u3fpc_603:hover{background:#334155;color:#e2e8f0}._fieldHoverBtnDanger_u3fpc_622:hover{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}._canvasEmpty_u3fpc_629{grid-column:span 6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:#475569;font-size:13px;text-align:center;border:2px dashed rgba(255,255,255,.06);border-radius:8px}._canvasDropZone_u3fpc_645{grid-column:span 6;padding:16px;text-align:center;font-size:11px;font-weight:600;color:#334155;border:2px dashed rgba(255,255,255,.06);border-radius:6px;transition:all .15s}._canvasDropZoneActive_u3fpc_657{border-color:#00bcd466;background:#00bcd40d;color:#00bcd4}._rowGapZone_u3fpc_664{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.08);border-radius:4px;min-height:48px;transition:all .2s;cursor:default}._rowGapZoneActive_u3fpc_675{border-color:#00bcd480;background:#00bcd40f}._rowGapZoneLabel_u3fpc_680{font-size:11px;font-weight:600;color:#475569;pointer-events:none;transition:color .2s}._rowGapZoneActive_u3fpc_675 ._rowGapZoneLabel_u3fpc_680{color:#00bcd4}._stepTabActionBtnReset_u3fpc_693:hover{color:#fbbf24!important;border-color:#fbbf244d!important;background:#fbbf2414!important}._childDropZone_u3fpc_700{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:6px 8px;border:2px dashed rgba(139,92,246,.3);border-radius:6px;background:#8b5cf60a;color:#8b5cf680;font-size:10px;font-weight:600;letter-spacing:.03em;transition:all .2s;cursor:copy}._childDropZoneActive_u3fpc_718{border-color:#8b5cf699;background:#8b5cf61f;color:#c4b5fd;box-shadow:0 0 12px #8b5cf626}@keyframes _shrinkIntoChild_u3fpc_1{0%{transform:scale(1);opacity:1}60%{transform:scale(.6);opacity:.6}to{transform:scale(0);opacity:0;max-height:0;padding:0;margin:0;overflow:hidden}}._canvasFieldShrinking_u3fpc_731{animation:_shrinkIntoChild_u3fpc_1 .35s ease-in forwards;pointer-events:none}._configPanel_u3fpc_737{width:280px;min-width:280px;background:#111827;border-left:1px solid rgba(255,255,255,.06);overflow-y:auto;display:flex;flex-direction:column}._configEmpty_u3fpc_748{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:32px 24px;text-align:center}._configEmptyIcon_u3fpc_758{color:#334155;margin-bottom:12px}._configEmptyTitle_u3fpc_763{font-size:14px;font-weight:600;color:#94a3b8;margin-bottom:6px}._configEmptyDesc_u3fpc_770{font-size:12px;color:#475569;line-height:1.5}._configContent_u3fpc_777{display:flex;flex-direction:column;flex:1}._configHeader_u3fpc_783{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}._configHeaderType_u3fpc_791{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#00bcd4}._configHeaderClose_u3fpc_799{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s}._configHeaderClose_u3fpc_799:hover{background:#ffffff0f;color:#e2e8f0}._configFields_u3fpc_819{padding:12px 16px;display:flex;flex-direction:column;gap:12px}._configGroup_u3fpc_826{display:flex;flex-direction:column;gap:4px}._configLabel_u3fpc_832{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}._configInput_u3fpc_840{padding:6px 10px;font-size:12px;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:4px;outline:none;width:100%;transition:border-color .15s}._configInput_u3fpc_840:focus{border-color:#00bcd480}._configSelect_u3fpc_856{padding:6px 10px;font-size:12px;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:4px;outline:none;width:100%;cursor:pointer}._configSelect_u3fpc_856:focus{border-color:#00bcd480}._configTextarea_u3fpc_872{padding:6px 10px;font-size:12px;color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:4px;outline:none;width:100%;resize:vertical;min-height:50px;font-family:inherit;transition:border-color .15s}._configTextarea_u3fpc_872:focus{border-color:#00bcd480}._configRow_u3fpc_891{display:flex;gap:8px}._configRow_u3fpc_891 ._configGroup_u3fpc_826{flex:1}._widthPicker_u3fpc_901{display:flex;gap:2px;background:#ffffff08;border-radius:4px;padding:2px}._widthBtn_u3fpc_909{flex:1;padding:4px 0;font-size:10px;font-weight:600;text-align:center;color:#64748b;background:transparent;border:none;border-radius:3px;cursor:pointer;transition:all .15s}._widthBtn_u3fpc_909:hover{color:#94a3b8;background:#ffffff0a}._widthBtnActive_u3fpc_928{background:#00bcd426;color:#00e5ff}._configToggle_u3fpc_934{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8;cursor:pointer}._configToggle_u3fpc_934 input[type=checkbox]{display:none}._configToggleTrack_u3fpc_947{position:relative;width:32px;height:18px;background:#ffffff14;border-radius:9px;transition:background .2s;flex-shrink:0}._configToggle_u3fpc_934 input:checked+._configToggleTrack_u3fpc_947{background:#00bcd480}._configToggleThumb_u3fpc_961{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#94a3b8;border-radius:50%;transition:transform .2s,background .2s}._configToggle_u3fpc_934 input:checked+._configToggleTrack_u3fpc_947 ._configToggleThumb_u3fpc_961{transform:translate(14px);background:#00e5ff}._optionsList_u3fpc_978{display:flex;flex-direction:column;gap:4px}._optionRow_u3fpc_984{display:flex;gap:4px}._optionRow_u3fpc_984 ._configInput_u3fpc_840{flex:1}._optionRemoveBtn_u3fpc_993{display:flex;align-items:center;justify-content:center;width:28px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s;flex-shrink:0}._optionRemoveBtn_u3fpc_993:hover{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}._optionAddBtn_u3fpc_1013{padding:5px;font-size:11px;color:#00bcd4;background:transparent;border:1px dashed rgba(0,188,212,.3);border-radius:4px;cursor:pointer;transition:all .15s}._optionAddBtn_u3fpc_1013:hover{background:#00bcd40f;border-color:#00bcd480}._conditionBox_u3fpc_1030{padding:8px;margin-top:4px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:4px;display:flex;flex-direction:column;gap:8px}._conditionSummary_u3fpc_1042{font-size:11px;line-height:1.5;color:#94a3b8;padding:6px 8px;background:#00bcd40f;border-left:2px solid rgba(0,188,212,.4);border-radius:2px}._conditionSummary_u3fpc_1042 strong{color:#00e5ff}._fieldCondBadge_u3fpc_1057{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:600;letter-spacing:.04em;color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);border-radius:3px;padding:2px 6px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._fieldPhotoBadge_u3fpc_1077{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:600;letter-spacing:.04em;color:#a78bfa;background:#a78bfa1f;border:1px solid rgba(167,139,250,.25);border-radius:3px;padding:2px 6px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._configDivider_u3fpc_1097{height:1px;background:#ffffff0f;margin:4px 0}._flowOverlay_u3fpc_1104{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}._flowPath_u3fpc_1115{fill:none;stroke:#00e5ff73;stroke-width:2;stroke-dasharray:6 4;animation:_flowDash_u3fpc_1 1.2s linear infinite}@keyframes _flowDash_u3fpc_1{to{stroke-dashoffset:-20}}._flowLabel_u3fpc_1129{display:inline-block;font-size:8px;font-weight:700;letter-spacing:.03em;color:#67e8f9;background:#083344eb;border:1px solid rgba(0,229,255,.3);border-radius:3px;padding:1px 6px;white-space:nowrap;text-align:center;pointer-events:none}._canvasFieldDependent_u3fpc_1145{border-left:2px solid rgba(245,158,11,.5)!important}._stepTabActionBtnActive_u3fpc_1150{color:#00e5ff!important;background:#00e5ff1f!important;border-color:#00e5ff4d!important}._configDeleteBtn_u3fpc_1157{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;font-size:12px;font-weight:600;color:#f87171;background:#7f1d1d26;border:1px solid rgba(220,38,38,.2);border-radius:4px;cursor:pointer;transition:all .15s}._configDeleteBtn_u3fpc_1157:hover{background:#7f1d1d4d;border-color:#dc262666}[data-theme=light] ._root_u3fpc_4{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}[data-theme=light] ._palette_u3fpc_16{background:#fff;border-right-color:#e2e8f0}[data-theme=light] ._paletteHeader_u3fpc_26{color:#475569;border-bottom-color:#e2e8f0}[data-theme=light] ._paletteSectionLabel_u3fpc_40{color:#94a3b8}[data-theme=light] ._paletteItem_u3fpc_49{color:#334155}[data-theme=light] ._paletteItem_u3fpc_49:hover{background:#00bcd414;color:#0891b2}[data-theme=light] ._paletteItem_u3fpc_49:active{background:#00bcd424}[data-theme=light] ._paletteItemIcon_u3fpc_73{color:#94a3b8}[data-theme=light] ._paletteItem_u3fpc_49:hover ._paletteItemIcon_u3fpc_73{color:#0891b2}[data-theme=light] ._stepTabs_u3fpc_97{background:#fff;border-bottom-color:#e2e8f0}[data-theme=light] ._stepTab_u3fpc_97{color:#64748b}[data-theme=light] ._stepTab_u3fpc_97:hover{background:#0000000a;color:#0f172a}[data-theme=light] ._stepTabActive_u3fpc_135{background:#f59e0b0f;border-color:#f59e0b4d;color:#b45309}[data-theme=light] ._stepTabNum_u3fpc_141{background:#f1f5f9;color:#94a3b8}[data-theme=light] ._stepTabActive_u3fpc_135 ._stepTabNum_u3fpc_141{background:#f59e0b26;color:#b45309}[data-theme=light] ._stepTabAdd_u3fpc_165{color:#94a3b8;border-color:#cbd5e1}[data-theme=light] ._stepTabAdd_u3fpc_165:hover{color:#0891b2;border-color:#00bcd480;background:#00bcd40a}[data-theme=light] ._stepTabActionBtn_u3fpc_195{color:#94a3b8}[data-theme=light] ._stepTabActionBtn_u3fpc_195:hover{background:#0000000f;color:#0f172a}[data-theme=light] ._stepConfig_u3fpc_335{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] ._stepNameInput_u3fpc_344{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] ._stepDescInput_u3fpc_362{color:#475569;background:#fff;border-color:#cbd5e1}[data-theme=light] ._stepTypeSelect_u3fpc_385{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] ._stepRequiredToggle_u3fpc_400{color:#475569}[data-theme=light] ._canvas_u3fpc_88{background:#f8fafc}[data-theme=light] ._canvasField_u3fpc_448:hover{border-color:#00bcd44d}[data-theme=light] ._canvasFieldSelected_u3fpc_461{border-color:#00bcd499;box-shadow:0 0 0 1px #00bcd426;background:#00bcd408}[data-theme=light] ._canvasFieldDropBefore_u3fpc_467{border-top-color:#0891b2}[data-theme=light] ._canvasFieldDropAfter_u3fpc_472{border-bottom-color:#0891b2}[data-theme=light] ._fieldWidthTag_u3fpc_478,[data-theme=light] ._fieldDragHandle_u3fpc_496{color:#94a3b8}[data-theme=light] ._fieldDragHandle_u3fpc_496:active{color:#0891b2}[data-theme=light] ._fieldHoverBtn_u3fpc_603{background:#fff;border-color:#cbd5e1;color:#64748b}[data-theme=light] ._fieldHoverBtn_u3fpc_603:hover{background:#f1f5f9;color:#0f172a}[data-theme=light] ._fieldHoverBtnDanger_u3fpc_622:hover{background:#fef2f2;border-color:#f87171;color:#dc2626}[data-theme=light] ._canvasEmpty_u3fpc_629,[data-theme=light] ._canvasDropZone_u3fpc_645{color:#94a3b8;border-color:#cbd5e1}[data-theme=light] ._canvasDropZoneActive_u3fpc_657{border-color:#00bcd480;background:#00bcd40a;color:#0891b2}[data-theme=light] ._configPanel_u3fpc_737{background:#fff;border-left-color:#e2e8f0}[data-theme=light] ._configEmptyIcon_u3fpc_758{color:#cbd5e1}[data-theme=light] ._configEmptyTitle_u3fpc_763{color:#475569}[data-theme=light] ._configEmptyDesc_u3fpc_770{color:#94a3b8}[data-theme=light] ._configHeader_u3fpc_783{border-bottom-color:#e2e8f0}[data-theme=light] ._configHeaderType_u3fpc_791{color:#0891b2}[data-theme=light] ._configHeaderClose_u3fpc_799{color:#94a3b8}[data-theme=light] ._configHeaderClose_u3fpc_799:hover{background:#0000000a;color:#0f172a}[data-theme=light] ._configLabel_u3fpc_832{color:#94a3b8}[data-theme=light] ._configInput_u3fpc_840,[data-theme=light] ._configSelect_u3fpc_856,[data-theme=light] ._configTextarea_u3fpc_872{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] ._widthPicker_u3fpc_901{background:#f1f5f9}[data-theme=light] ._widthBtn_u3fpc_909{color:#94a3b8}[data-theme=light] ._widthBtn_u3fpc_909:hover{color:#475569;background:#0000000a}[data-theme=light] ._widthBtnActive_u3fpc_928{background:#00bcd41a;color:#0891b2}[data-theme=light] ._configToggle_u3fpc_934{color:#475569}[data-theme=light] ._configToggleTrack_u3fpc_947{background:#cbd5e1}[data-theme=light] ._configToggle_u3fpc_934 input:checked+._configToggleTrack_u3fpc_947{background:#00bcd480}[data-theme=light] ._configToggleThumb_u3fpc_961{background:#fff}[data-theme=light] ._configToggle_u3fpc_934 input:checked+._configToggleTrack_u3fpc_947 ._configToggleThumb_u3fpc_961{background:#fff}[data-theme=light] ._optionRemoveBtn_u3fpc_993{border-color:#e2e8f0;color:#94a3b8}[data-theme=light] ._optionRemoveBtn_u3fpc_993:hover{background:#fef2f2;border-color:#f87171;color:#dc2626}[data-theme=light] ._optionAddBtn_u3fpc_1013{color:#0891b2;border-color:#00bcd44d}[data-theme=light] ._optionAddBtn_u3fpc_1013:hover{background:#00bcd40a;border-color:#00bcd480}[data-theme=light] ._conditionBox_u3fpc_1030{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] ._conditionSummary_u3fpc_1042{color:#475569;background:#00bcd40f;border-left-color:#00bcd466}[data-theme=light] ._conditionSummary_u3fpc_1042 strong{color:#0891b2}[data-theme=light] ._fieldCondBadge_u3fpc_1057{color:#b45309;background:#f59e0b14;border-color:#f59e0b33}[data-theme=light] ._fieldPhotoBadge_u3fpc_1077{color:#7c3aed;background:#8b5cf60f;border-color:#8b5cf633}[data-theme=light] ._flowPath_u3fpc_1115{stroke:#00bcd480}[data-theme=light] ._flowLabel_u3fpc_1129{color:#0e7490;background:#ecfefff2;border-color:#00bcd44d}[data-theme=light] ._canvasFieldDependent_u3fpc_1145{border-left-color:#f59e0b99!important}[data-theme=light] ._stepTabActionBtnActive_u3fpc_1150{color:#0891b2!important;background:#00bcd41a!important;border-color:#00bcd44d!important}[data-theme=light] ._configDivider_u3fpc_1097{background:#e2e8f0}[data-theme=light] ._configDeleteBtn_u3fpc_1157{color:#dc2626;background:#fee2e280;border-color:#f871714d}[data-theme=light] ._configDeleteBtn_u3fpc_1157:hover{background:#fee2e2e6;border-color:#dc262666}[data-theme=light] ._rowGapZone_u3fpc_664{border-color:#00000014}[data-theme=light] ._rowGapZoneActive_u3fpc_675{border-color:#00bcd480;background:#00bcd40a}[data-theme=light] ._rowGapZoneLabel_u3fpc_680{color:#94a3b8}[data-theme=light] ._rowGapZoneActive_u3fpc_675 ._rowGapZoneLabel_u3fpc_680{color:#0891b2}[data-theme=light] ._stepTabActionBtnReset_u3fpc_693:hover{color:#d97706!important;border-color:#d977064d!important;background:#fbbf2414!important}[data-theme=light] ._stepTabTestBtn_u3fpc_215{color:#b45309;background:#f59e0b0f;border-color:#f59e0b40}[data-theme=light] ._stepTabTestBtn_u3fpc_215:hover{background:#f59e0b24!important;border-color:#f59e0b73;color:#92400e!important}[data-theme=light] ._stepTabImportBtn_u3fpc_234{color:#0284c7;background:#38bdf80f;border-color:#38bdf840}[data-theme=light] ._stepTabImportBtn_u3fpc_234:hover{background:#38bdf824!important;border-color:#38bdf873;color:#0369a1!important}[data-theme=light] ._stepTabUndoBtn_u3fpc_254{color:#7c3aed;background:#8b5cf60f;border-color:#8b5cf640}[data-theme=light] ._stepTabUndoBtn_u3fpc_254:hover:not(:disabled){background:#8b5cf624!important;border-color:#8b5cf673;color:#6d28d9!important}[data-theme=light] ._stepTabDivider_u3fpc_285{background:#64748b26}[data-theme=light] ._childDropZone_u3fpc_700{border-color:#8b5cf640;background:#8b5cf608;color:#7c3aed80}[data-theme=light] ._childDropZoneActive_u3fpc_718{border-color:#8b5cf680;background:#8b5cf614;color:#7c3aed}[data-theme=light] ._gpsBadgeOn_u3fpc_311{background:#16a34a;color:#fff;border-color:#22c55e}[data-theme=light] ._gpsBadgeOn_u3fpc_311:hover{background:#15803d;border-color:#16a34a}[data-theme=light] ._gpsBadgeOff_u3fpc_322{background:#ef444414;color:#dc2626;border-color:#ef444440}[data-theme=light] ._gpsBadgeOff_u3fpc_322:hover{background:#ef444426;color:#b91c1c;border-color:#ef444466}
