._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_atkf0_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_atkf0_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_atkf0_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_atkf0_36{padding:6px 8px}._paletteSectionLabel_atkf0_40{padding:8px 8px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#64748b}._paletteItem_atkf0_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_atkf0_49:hover{background:#00bcd41a;color:#00e5ff}._paletteItem_atkf0_49:active{cursor:grabbing;background:#00bcd42e}._paletteItemIcon_atkf0_73{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#64748b}._paletteItem_atkf0_49:hover ._paletteItemIcon_atkf0_73{color:#00bcd4}._canvasArea_atkf0_88{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}._stepTabs_atkf0_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_atkf0_107{display:flex;align-items:center;gap:2px;overflow-x:auto;padding:4px 0}._stepTab_atkf0_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_atkf0_97:hover{background:#ffffff0a;color:#e2e8f0}._stepTabActive_atkf0_135{background:#f59e0b14;border-color:#f59e0b40;color:#fbbf24}._stepTabNum_atkf0_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_atkf0_135 ._stepTabNum_atkf0_141{background:#f59e0b40;color:#fbbf24}._stepTabName_atkf0_159{max-width:120px;overflow:hidden;text-overflow:ellipsis}._stepTabAdd_atkf0_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_atkf0_165:hover{color:#00e5ff;border-color:#00bcd466;background:#00bcd40f}._stepTabActions_atkf0_188{display:flex;align-items:center;gap:4px;padding-left:8px}._stepTabActionBtn_atkf0_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_atkf0_195:hover{background:#ffffff0f;color:#e2e8f0}._stepTabTestBtn_atkf0_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_atkf0_215:hover{background:#f59e0b2e!important;border-color:#f59e0b73;color:#fbbf24!important}._stepTabImportBtn_atkf0_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_atkf0_234:hover{background:#38bdf82e!important;border-color:#38bdf873;color:#7dd3fc!important}._gpsBadgeToggle_atkf0_254{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;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}._gpsBadgeOn_atkf0_271{background:#16a34a;color:#fff;border:1px solid #22c55e}._gpsBadgeOn_atkf0_271:hover{background:#15803d;border-color:#16a34a}._gpsBadgeOff_atkf0_282{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}._gpsBadgeOff_atkf0_282:hover{background:#ef444440;color:#fca5a5;border-color:#ef444480}._stepConfig_atkf0_295{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;background:#0f1729;border-bottom:1px solid rgba(255,255,255,.06)}._stepNameInput_atkf0_304{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_atkf0_304:focus{border-color:#00bcd480}._stepDescInput_atkf0_322{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_atkf0_322:focus{border-color:#00bcd480}._stepConfigRow_atkf0_339{display:flex;align-items:center;gap:12px}._stepTypeSelect_atkf0_345{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_atkf0_345:focus{border-color:#00bcd480}._stepRequiredToggle_atkf0_360{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8;cursor:pointer;white-space:nowrap}._stepRequiredToggle_atkf0_360 input[type=checkbox]{accent-color:#00bcd4}._canvas_atkf0_88{flex:1;overflow-y:auto;padding:16px;background:#040914}._canvasGrid_atkf0_382{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:12px;min-height:200px}._colFull_atkf0_391{grid-column:span 6}._colHalf_atkf0_395{grid-column:span 3}._colThird_atkf0_399{grid-column:span 2}._canvasField_atkf0_404{position:relative;padding:6px 8px;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:border-color .15s,box-shadow .15s}._canvasField_atkf0_404:hover{border-color:#00bcd440}._canvasFieldSelected_atkf0_417{border-color:#00bcd499;box-shadow:0 0 0 1px #00bcd433;background:#00bcd408}._canvasFieldDropBefore_atkf0_423{border-top:3px solid #06b6d4;margin-top:-1px}._canvasFieldDropAfter_atkf0_428{border-bottom:3px solid #06b6d4;margin-bottom:-1px}._fieldWidthTag_atkf0_434{position:absolute;top:2px;right:2px;font-size:8px;font-weight:700;color:#475569;opacity:0;transition:opacity .15s;pointer-events:none}._canvasField_atkf0_404:hover ._fieldWidthTag_atkf0_434,._canvasFieldSelected_atkf0_417 ._fieldWidthTag_atkf0_434{opacity:1}._fieldDragHandle_atkf0_452{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_atkf0_404:hover ._fieldDragHandle_atkf0_452{opacity:1;color:#94a3b8;background:#ffffff0a}._fieldDragHandle_atkf0_452:active{cursor:grabbing;color:#00bcd4;background:#00bcd41a}._fieldContent_atkf0_485{pointer-events:none;padding-left:20px}._fieldHoverActions_atkf0_492{position:absolute;top:-1px;right:-1px;display:flex;gap:2px;opacity:0;transition:opacity .15s;z-index:3}._canvasField_atkf0_404:hover ._fieldHoverActions_atkf0_492{opacity:1}._fieldHoverBtn_atkf0_507{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_atkf0_507:hover{background:#334155;color:#e2e8f0}._fieldHoverBtnDanger_atkf0_526:hover{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}._canvasEmpty_atkf0_533{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_atkf0_549{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_atkf0_561{border-color:#00bcd466;background:#00bcd40d;color:#00bcd4}._rowGapZone_atkf0_568{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_atkf0_579{border-color:#00bcd480;background:#00bcd40f}._rowGapZoneLabel_atkf0_584{font-size:11px;font-weight:600;color:#475569;pointer-events:none;transition:color .2s}._rowGapZoneActive_atkf0_579 ._rowGapZoneLabel_atkf0_584{color:#00bcd4}._stepTabActionBtnReset_atkf0_597:hover{color:#fbbf24!important;border-color:#fbbf244d!important;background:#fbbf2414!important}._configPanel_atkf0_604{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_atkf0_615{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:32px 24px;text-align:center}._configEmptyIcon_atkf0_625{color:#334155;margin-bottom:12px}._configEmptyTitle_atkf0_630{font-size:14px;font-weight:600;color:#94a3b8;margin-bottom:6px}._configEmptyDesc_atkf0_637{font-size:12px;color:#475569;line-height:1.5}._configContent_atkf0_644{display:flex;flex-direction:column;flex:1}._configHeader_atkf0_650{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}._configHeaderType_atkf0_658{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#00bcd4}._configHeaderClose_atkf0_666{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_atkf0_666:hover{background:#ffffff0f;color:#e2e8f0}._configFields_atkf0_686{padding:12px 16px;display:flex;flex-direction:column;gap:12px}._configGroup_atkf0_693{display:flex;flex-direction:column;gap:4px}._configLabel_atkf0_699{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}._configInput_atkf0_707{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_atkf0_707:focus{border-color:#00bcd480}._configSelect_atkf0_723{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_atkf0_723:focus{border-color:#00bcd480}._configTextarea_atkf0_739{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_atkf0_739:focus{border-color:#00bcd480}._configRow_atkf0_758{display:flex;gap:8px}._configRow_atkf0_758 ._configGroup_atkf0_693{flex:1}._widthPicker_atkf0_768{display:flex;gap:2px;background:#ffffff08;border-radius:4px;padding:2px}._widthBtn_atkf0_776{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_atkf0_776:hover{color:#94a3b8;background:#ffffff0a}._widthBtnActive_atkf0_795{background:#00bcd426;color:#00e5ff}._configToggle_atkf0_801{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8;cursor:pointer}._configToggle_atkf0_801 input[type=checkbox]{display:none}._configToggleTrack_atkf0_814{position:relative;width:32px;height:18px;background:#ffffff14;border-radius:9px;transition:background .2s;flex-shrink:0}._configToggle_atkf0_801 input:checked+._configToggleTrack_atkf0_814{background:#00bcd480}._configToggleThumb_atkf0_828{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#94a3b8;border-radius:50%;transition:transform .2s,background .2s}._configToggle_atkf0_801 input:checked+._configToggleTrack_atkf0_814 ._configToggleThumb_atkf0_828{transform:translate(14px);background:#00e5ff}._optionsList_atkf0_845{display:flex;flex-direction:column;gap:4px}._optionRow_atkf0_851{display:flex;gap:4px}._optionRow_atkf0_851 ._configInput_atkf0_707{flex:1}._optionRemoveBtn_atkf0_860{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_atkf0_860:hover{background:#7f1d1d;border-color:#dc2626;color:#fca5a5}._optionAddBtn_atkf0_880{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_atkf0_880:hover{background:#00bcd40f;border-color:#00bcd480}._conditionBox_atkf0_897{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_atkf0_909{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_atkf0_909 strong{color:#00e5ff}._fieldCondBadge_atkf0_924{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_atkf0_944{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_atkf0_964{height:1px;background:#ffffff0f;margin:4px 0}._flowOverlay_atkf0_971{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}._flowPath_atkf0_982{fill:none;stroke:#00e5ff73;stroke-width:2;stroke-dasharray:6 4;animation:_flowDash_atkf0_1 1.2s linear infinite}@keyframes _flowDash_atkf0_1{to{stroke-dashoffset:-20}}._flowLabel_atkf0_996{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_atkf0_1012{border-left:2px solid rgba(245,158,11,.5)!important}._stepTabActionBtnActive_atkf0_1017{color:#00e5ff!important;background:#00e5ff1f!important;border-color:#00e5ff4d!important}._configDeleteBtn_atkf0_1024{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_atkf0_1024:hover{background:#7f1d1d4d;border-color:#dc262666}[data-theme=light] ._root_atkf0_4{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}[data-theme=light] ._palette_atkf0_16{background:#fff;border-right-color:#e2e8f0}[data-theme=light] ._paletteHeader_atkf0_26{color:#475569;border-bottom-color:#e2e8f0}[data-theme=light] ._paletteSectionLabel_atkf0_40{color:#94a3b8}[data-theme=light] ._paletteItem_atkf0_49{color:#334155}[data-theme=light] ._paletteItem_atkf0_49:hover{background:#00bcd414;color:#0891b2}[data-theme=light] ._paletteItem_atkf0_49:active{background:#00bcd424}[data-theme=light] ._paletteItemIcon_atkf0_73{color:#94a3b8}[data-theme=light] ._paletteItem_atkf0_49:hover ._paletteItemIcon_atkf0_73{color:#0891b2}[data-theme=light] ._stepTabs_atkf0_97{background:#fff;border-bottom-color:#e2e8f0}[data-theme=light] ._stepTab_atkf0_97{color:#64748b}[data-theme=light] ._stepTab_atkf0_97:hover{background:#0000000a;color:#0f172a}[data-theme=light] ._stepTabActive_atkf0_135{background:#f59e0b0f;border-color:#f59e0b4d;color:#b45309}[data-theme=light] ._stepTabNum_atkf0_141{background:#f1f5f9;color:#94a3b8}[data-theme=light] ._stepTabActive_atkf0_135 ._stepTabNum_atkf0_141{background:#f59e0b26;color:#b45309}[data-theme=light] ._stepTabAdd_atkf0_165{color:#94a3b8;border-color:#cbd5e1}[data-theme=light] ._stepTabAdd_atkf0_165:hover{color:#0891b2;border-color:#00bcd480;background:#00bcd40a}[data-theme=light] ._stepTabActionBtn_atkf0_195{color:#94a3b8}[data-theme=light] ._stepTabActionBtn_atkf0_195:hover{background:#0000000f;color:#0f172a}[data-theme=light] ._stepConfig_atkf0_295{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] ._stepNameInput_atkf0_304{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] ._stepDescInput_atkf0_322{color:#475569;background:#fff;border-color:#cbd5e1}[data-theme=light] ._stepTypeSelect_atkf0_345{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] ._stepRequiredToggle_atkf0_360{color:#475569}[data-theme=light] ._canvas_atkf0_88{background:#f8fafc}[data-theme=light] ._canvasField_atkf0_404:hover{border-color:#00bcd44d}[data-theme=light] ._canvasFieldSelected_atkf0_417{border-color:#00bcd499;box-shadow:0 0 0 1px #00bcd426;background:#00bcd408}[data-theme=light] ._canvasFieldDropBefore_atkf0_423{border-top-color:#0891b2}[data-theme=light] ._canvasFieldDropAfter_atkf0_428{border-bottom-color:#0891b2}[data-theme=light] ._fieldWidthTag_atkf0_434,[data-theme=light] ._fieldDragHandle_atkf0_452{color:#94a3b8}[data-theme=light] ._fieldDragHandle_atkf0_452:active{color:#0891b2}[data-theme=light] ._fieldHoverBtn_atkf0_507{background:#fff;border-color:#cbd5e1;color:#64748b}[data-theme=light] ._fieldHoverBtn_atkf0_507:hover{background:#f1f5f9;color:#0f172a}[data-theme=light] ._fieldHoverBtnDanger_atkf0_526:hover{background:#fef2f2;border-color:#f87171;color:#dc2626}[data-theme=light] ._canvasEmpty_atkf0_533,[data-theme=light] ._canvasDropZone_atkf0_549{color:#94a3b8;border-color:#cbd5e1}[data-theme=light] ._canvasDropZoneActive_atkf0_561{border-color:#00bcd480;background:#00bcd40a;color:#0891b2}[data-theme=light] ._configPanel_atkf0_604{background:#fff;border-left-color:#e2e8f0}[data-theme=light] ._configEmptyIcon_atkf0_625{color:#cbd5e1}[data-theme=light] ._configEmptyTitle_atkf0_630{color:#475569}[data-theme=light] ._configEmptyDesc_atkf0_637{color:#94a3b8}[data-theme=light] ._configHeader_atkf0_650{border-bottom-color:#e2e8f0}[data-theme=light] ._configHeaderType_atkf0_658{color:#0891b2}[data-theme=light] ._configHeaderClose_atkf0_666{color:#94a3b8}[data-theme=light] ._configHeaderClose_atkf0_666:hover{background:#0000000a;color:#0f172a}[data-theme=light] ._configLabel_atkf0_699{color:#94a3b8}[data-theme=light] ._configInput_atkf0_707,[data-theme=light] ._configSelect_atkf0_723,[data-theme=light] ._configTextarea_atkf0_739{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] ._widthPicker_atkf0_768{background:#f1f5f9}[data-theme=light] ._widthBtn_atkf0_776{color:#94a3b8}[data-theme=light] ._widthBtn_atkf0_776:hover{color:#475569;background:#0000000a}[data-theme=light] ._widthBtnActive_atkf0_795{background:#00bcd41a;color:#0891b2}[data-theme=light] ._configToggle_atkf0_801{color:#475569}[data-theme=light] ._configToggleTrack_atkf0_814{background:#cbd5e1}[data-theme=light] ._configToggle_atkf0_801 input:checked+._configToggleTrack_atkf0_814{background:#00bcd480}[data-theme=light] ._configToggleThumb_atkf0_828{background:#fff}[data-theme=light] ._configToggle_atkf0_801 input:checked+._configToggleTrack_atkf0_814 ._configToggleThumb_atkf0_828{background:#fff}[data-theme=light] ._optionRemoveBtn_atkf0_860{border-color:#e2e8f0;color:#94a3b8}[data-theme=light] ._optionRemoveBtn_atkf0_860:hover{background:#fef2f2;border-color:#f87171;color:#dc2626}[data-theme=light] ._optionAddBtn_atkf0_880{color:#0891b2;border-color:#00bcd44d}[data-theme=light] ._optionAddBtn_atkf0_880:hover{background:#00bcd40a;border-color:#00bcd480}[data-theme=light] ._conditionBox_atkf0_897{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] ._conditionSummary_atkf0_909{color:#475569;background:#00bcd40f;border-left-color:#00bcd466}[data-theme=light] ._conditionSummary_atkf0_909 strong{color:#0891b2}[data-theme=light] ._fieldCondBadge_atkf0_924{color:#b45309;background:#f59e0b14;border-color:#f59e0b33}[data-theme=light] ._fieldPhotoBadge_atkf0_944{color:#7c3aed;background:#8b5cf60f;border-color:#8b5cf633}[data-theme=light] ._flowPath_atkf0_982{stroke:#00bcd480}[data-theme=light] ._flowLabel_atkf0_996{color:#0e7490;background:#ecfefff2;border-color:#00bcd44d}[data-theme=light] ._canvasFieldDependent_atkf0_1012{border-left-color:#f59e0b99!important}[data-theme=light] ._stepTabActionBtnActive_atkf0_1017{color:#0891b2!important;background:#00bcd41a!important;border-color:#00bcd44d!important}[data-theme=light] ._configDivider_atkf0_964{background:#e2e8f0}[data-theme=light] ._configDeleteBtn_atkf0_1024{color:#dc2626;background:#fee2e280;border-color:#f871714d}[data-theme=light] ._configDeleteBtn_atkf0_1024:hover{background:#fee2e2e6;border-color:#dc262666}[data-theme=light] ._rowGapZone_atkf0_568{border-color:#00000014}[data-theme=light] ._rowGapZoneActive_atkf0_579{border-color:#00bcd480;background:#00bcd40a}[data-theme=light] ._rowGapZoneLabel_atkf0_584{color:#94a3b8}[data-theme=light] ._rowGapZoneActive_atkf0_579 ._rowGapZoneLabel_atkf0_584{color:#0891b2}[data-theme=light] ._stepTabActionBtnReset_atkf0_597:hover{color:#d97706!important;border-color:#d977064d!important;background:#fbbf2414!important}[data-theme=light] ._stepTabTestBtn_atkf0_215{color:#b45309;background:#f59e0b0f;border-color:#f59e0b40}[data-theme=light] ._stepTabTestBtn_atkf0_215:hover{background:#f59e0b24!important;border-color:#f59e0b73;color:#92400e!important}[data-theme=light] ._stepTabImportBtn_atkf0_234{color:#0284c7;background:#38bdf80f;border-color:#38bdf840}[data-theme=light] ._stepTabImportBtn_atkf0_234:hover{background:#38bdf824!important;border-color:#38bdf873;color:#0369a1!important}[data-theme=light] ._gpsBadgeOn_atkf0_271{background:#16a34a;color:#fff;border-color:#22c55e}[data-theme=light] ._gpsBadgeOn_atkf0_271:hover{background:#15803d;border-color:#16a34a}[data-theme=light] ._gpsBadgeOff_atkf0_282{background:#ef444414;color:#dc2626;border-color:#ef444440}[data-theme=light] ._gpsBadgeOff_atkf0_282:hover{background:#ef444426;color:#b91c1c;border-color:#ef444466}
