@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";._spinnerContainer_11spg_2{display:flex;align-items:center;gap:8px}._spinnerContainer_11spg_2._centered_11spg_8{justify-content:center;flex-direction:column}._spinnerContainer_11spg_2._inline_11spg_13{display:inline-flex;flex-direction:row}._spinner_11spg_2{display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media(prefers-reduced-motion:reduce){._spinner_11spg_2{opacity:.7}}._text_11spg_35{font-size:14px;color:var(--text-secondary, #666);font-weight:500}._centered_11spg_8 ._text_11spg_35{margin-top:4px;text-align:center}._inline_11spg_13 ._text_11spg_35{margin-left:4px}._bundleList_c2fvk_2{text-align:left;background-color:transparent;width:100%;margin:0;flex:1;overflow-y:auto}._bulkActionsBar_c2fvk_12{display:flex;justify-content:flex-end;gap:12px;padding:24px 42px 0}._bulkRecognitionButton_c2fvk_19{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);background:#16202f;color:#f3f7ff;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}._bulkRecognitionButton_c2fvk_19:hover:not(:disabled){background:#1d3352;border-color:#6ea8fe66}._bulkRecognitionButton_c2fvk_19:disabled{opacity:.55;cursor:not-allowed}._bulkProgressPanel_c2fvk_45{margin:16px 42px 24px;padding:16px 18px;border:1px solid rgba(122,193,66,.22);border-radius:14px;background:linear-gradient(180deg,#16202ff5,#0e151ff5);color:#f3f7ff}._bulkProgressHeader_c2fvk_54{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._bulkProgressTitle_c2fvk_61{font-size:15px;font-weight:700}._bulkProgressSubtitle_c2fvk_66{margin-top:4px;color:#f3f7ffb8;font-size:13px}._bulkProgressPct_c2fvk_72{font-size:22px;font-weight:800;color:#b7ef2c}._bulkProgressBar_c2fvk_78{margin-top:14px;width:100%;height:10px;border-radius:999px;background:#ffffff1a;overflow:hidden}._bulkProgressFill_c2fvk_87{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7ac142,#d8ff62);transition:width .25s ease}._bulkProgressStats_c2fvk_94{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;color:#f3f7ffd1;font-size:13px}._bulkProgressCurrent_c2fvk_103{margin-top:10px;color:#f3f7ffe6;font-size:13px}._bulkProgressError_c2fvk_109{margin-top:10px;color:#ff8b8b;font-size:13px}._bundlesFullSection_c2fvk_115 ._bundleList_c2fvk_2{border:none;border-radius:0;max-width:none}._bundleListHeader_c2fvk_121{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._bundleListHeader_c2fvk_121 h2{margin:0}._bundleListToolbar_c2fvk_132{display:flex;gap:10px;align-items:center}._newButton_c2fvk_138{background-color:#6c757d;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}._newButton_c2fvk_138:hover{background-color:#545b62}._refreshButton_c2fvk_156{background-color:#007bff;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}._refreshButton_c2fvk_156:hover{background-color:#0056b3}._bundleList_c2fvk_2._loading_c2fvk_174{text-align:center;color:#666}._bundleList_c2fvk_2._error_c2fvk_179{text-align:center}._bundleList_c2fvk_2._empty_c2fvk_183{text-align:center;color:#666}._bundleGrid_c2fvk_188{display:grid;grid-template-columns:repeat(auto-fill,minmax(237px,1fr));gap:20px;margin:0;padding:0 42px 42px}._bundleCard_c2fvk_196{border:2px solid #21202f;border-radius:0 12px 0 0;padding:0;background-color:#2a2d35;cursor:pointer;transition:border-color .3s ease;overflow:hidden;position:relative;aspect-ratio:3/4}._bundleCard_c2fvk_196:hover{border-color:#3b82f6}._bundleCard_c2fvk_196._withBackground_c2fvk_212{background-size:cover;background-position:center;background-repeat:no-repeat}._statusBadge_c2fvk_219{position:absolute;top:16px;left:16px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;color:#fff;z-index:2;text-transform:capitalize;display:flex;align-items:center;gap:6px}._cardInfo_c2fvk_236{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 70%,transparent 100%);z-index:1}._cardTitle_c2fvk_246{margin:0 0 6px;font-size:20px;font-weight:600;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardDate_c2fvk_259{font-size:13px;color:#ffffffd9;font-weight:400;text-shadow:0 1px 4px rgba(0,0,0,.5)}._bundleInfoBlock_c2fvk_266{background-color:#000000bf;border-radius:8px;padding:12px;border:1px solid rgba(255,255,255,.1)}._bundleCard_c2fvk_196:not(._withBackground_c2fvk_212) ._bundleInfoBlock_c2fvk_266{background-color:transparent;border:none;padding:0;margin-bottom:15px}._infoRow_c2fvk_280{display:flex;justify-content:space-between;margin:5px 0;font-size:14px;color:#fff}._bundleCard_c2fvk_196:not(._withBackground_c2fvk_212) ._infoRow_c2fvk_280{color:inherit}._infoRow_c2fvk_280._error_c2fvk_179 ._value_c2fvk_292{color:#ff6b6b}._bundleCard_c2fvk_196:not(._withBackground_c2fvk_212) ._infoRow_c2fvk_280._error_c2fvk_179 ._value_c2fvk_292{color:#dc3545}._label_c2fvk_300{font-weight:700;color:#ffffffe6}._bundleCard_c2fvk_196:not(._withBackground_c2fvk_212) ._label_c2fvk_300{color:inherit}._bundleFilesBadges_c2fvk_309{display:flex;gap:6px;align-items:center}._bundleProgressBlock_c2fvk_315{background-color:#000000bf;border-radius:8px;padding:10px;border:1px solid rgba(255,255,255,.1);min-width:140px}._bundleCard_c2fvk_196:not(._withBackground_c2fvk_212) ._bundleProgressBlock_c2fvk_315{background-color:#f0f0f0;border:1px solid #ddd}._progressInfo_c2fvk_328{text-align:center;margin-bottom:6px;font-size:11px}._progressLabel_c2fvk_334{font-weight:700;color:#ffffffe6}._bundleCard_c2fvk_196:not(._withBackground_c2fvk_212) ._progressLabel_c2fvk_334{color:#333}._progressValue_c2fvk_343{color:#fffc}._bundleCard_c2fvk_196:not(._withBackground_c2fvk_212) ._progressValue_c2fvk_343{color:#666}._progressBarContainer_c2fvk_351{width:100%;height:4px;background-color:#ffffff4d;border-radius:2px;overflow:hidden}._bundleCard_c2fvk_196:not(._withBackground_c2fvk_212) ._progressBarContainer_c2fvk_351{background-color:#ddd}._progressBar_c2fvk_351{height:100%;background-color:#28a745;border-radius:2px;transition:width .3s ease}._errorOverlay_c2fvk_371{position:absolute;inset:0;background:#000000d9;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;z-index:3;gap:12px}._errorMessage_c2fvk_387{color:#ff6b6b;font-size:13px;text-align:center;margin:0;line-height:1.4}._fileIndicator_c2fvk_395{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;opacity:.88}._fileIndicator_c2fvk_395._uploaded_c2fvk_403{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}._fileIndicator_c2fvk_395._missing_c2fvk_409{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._restartButton_c2fvk_415{background-color:#4a7cf6;color:#fff;border:none;padding:10px 20px;border-radius:0;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease;display:flex;align-items:center;gap:6px}._restartButton_c2fvk_415:hover:not(:disabled){background-color:#3a6ce0;transform:scale(1.05)}._restartButton_c2fvk_415:disabled{background-color:#666;cursor:not-allowed;opacity:.6}._analysisButton_c2fvk_441{background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;transition:all .2s;opacity:.88;display:flex;align-items:center;gap:4px}._analysisButton_c2fvk_441:hover:not(:disabled){background-color:#218838;opacity:1}._analysisButton_c2fvk_441._active_c2fvk_462{background-color:#17a2b8;opacity:1}._analysisButton_c2fvk_441:disabled{background-color:#999;cursor:not-allowed;opacity:.6}._bundleAnalysisPanel_c2fvk_474{margin-top:15px;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6;animation:_slideDown_c2fvk_1 .3s ease-out}._refreshButton_c2fvk_156{background-color:#28a745;color:#fff;padding:8px 16px;border:none;border-radius:4px;cursor:pointer}._bundleDetails_c2fvk_492 p{margin:10px 0}._viewGalleryButton_c2fvk_496{background-color:#007bff;color:#fff;padding:10px 20px;text-decoration:none;border-radius:4px;display:inline-block}._viewGalleryButton_c2fvk_496:hover{background-color:#0056b3;color:#fff;text-decoration:none}._selectedBundle_c2fvk_511{grid-column:1 / -1;margin-top:20px;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;text-align:left}._selectedBundle_c2fvk_511 pre{background:#fff;padding:10px;border-radius:4px;overflow-x:auto;font-size:12px;text-align:left}._pulsing_c2fvk_531{animation:_pulse_c2fvk_1 2s infinite}._liveIndicator_c2fvk_535{margin-left:4px;color:#28a745;font-size:8px;animation:_blink_c2fvk_1 1.5s infinite}@keyframes _slideDown_c2fvk_1{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}@keyframes _pulse_c2fvk_1{0%,to{opacity:1}50%{opacity:.6}}@keyframes _blink_c2fvk_1{0%,50%{opacity:1}51%,to{opacity:.3}}._cardMenuContainer_c2fvk_575{position:absolute;top:12px;right:12px;z-index:4}._cardMenuButton_c2fvk_582{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:#00000080;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease}._bundleCard_c2fvk_196:hover ._cardMenuButton_c2fvk_582,._cardMenuButton_c2fvk_582._active_c2fvk_462{opacity:1}._cardMenuButton_c2fvk_582:hover{background:#000000b3}._cardDropdownMenu_c2fvk_607{position:absolute;top:calc(100% + 4px);right:0;background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;min-width:160px;box-shadow:0 4px 12px #0006;z-index:10}._cardDropdownItem_c2fvk_620{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;text-align:left;font-size:14px;color:#e5e7eb;cursor:pointer;transition:background-color .15s ease}._cardDropdownItem_c2fvk_620:hover:not(:disabled){background-color:#3b82f626}._cardDropdownItem_c2fvk_620:disabled{opacity:.5;cursor:not-allowed}._cardDropdownItem_c2fvk_620 svg{flex-shrink:0}._cardDropdownItem_c2fvk_620._deleteItem_c2fvk_648{color:#f87171}._cardDropdownItem_c2fvk_620._deleteItem_c2fvk_648:hover:not(:disabled){background-color:#ef444426}._modalOverlay_c2fvk_657{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._confirmModal_c2fvk_670{background:#1f2937;border-radius:12px;max-width:420px;width:90%;box-shadow:0 8px 32px #0006;overflow:hidden}._confirmModalHeader_c2fvk_679{padding:20px 24px 0}._confirmModalHeader_c2fvk_679 h3{margin:0;font-size:18px;font-weight:600;color:#fff}._confirmModalContent_c2fvk_690{padding:16px 24px;color:#d1d5db;font-size:14px;line-height:1.5}._confirmModalContent_c2fvk_690 p{margin:0 0 12px}._confirmModalContent_c2fvk_690 strong{color:#fff}._warningText_c2fvk_705{color:#9ca3af}._deletionList_c2fvk_709{margin:8px 0;padding-left:20px;color:#9ca3af}._deletionList_c2fvk_709 li{margin:4px 0}._confirmModalActions_c2fvk_719{display:flex;gap:12px;padding:16px 24px 24px;justify-content:flex-end}._cancelButton_c2fvk_726{padding:10px 20px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:transparent;color:#d1d5db;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_c2fvk_726:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._cancelButton_c2fvk_726:disabled{opacity:.5;cursor:not-allowed}._confirmButton_c2fvk_748{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._confirmButton_c2fvk_748:hover:not(:disabled){background:#2563eb}._confirmButton_c2fvk_748:disabled{opacity:.7;cursor:not-allowed}._confirmButton_c2fvk_748._danger_c2fvk_772{background:#dc2626}._confirmButton_c2fvk_748._danger_c2fvk_772:hover:not(:disabled){background:#b91c1c}._pageHeader_n4h8q_2{background:#0f1117;padding:0;display:flex;flex-direction:column;gap:0}._headerTop_n4h8q_10{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #21202F;gap:2rem}._logoSection_n4h8q_19{display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:opacity .2s ease;text-decoration:none}._logoSection_n4h8q_19:hover{opacity:.8}._logoImage_n4h8q_32{height:28px;width:auto}._navigation_n4h8q_38{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}._customNavigation_n4h8q_46{display:flex;align-items:center;flex:1;justify-content:flex-start}._navLink_n4h8q_53{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:0 6px 0 0;color:#ffffff80;text-decoration:none;font-weight:400;font-size:.8125rem;transition:all .2s ease;position:relative}._navLink_n4h8q_53:hover{color:#fffc;background:#ffffff0a}._navLink_n4h8q_53._active_n4h8q_72{color:#ffffffd9;background:#ffffff0f;font-weight:500}._navLink_n4h8q_53 svg{transition:transform .15s ease}._navLink_n4h8q_53:hover svg,._navLink_n4h8q_53._active_n4h8q_72 svg{transform:scale(1.1)}._headerBottom_n4h8q_87{display:flex;justify-content:space-between;align-items:center;padding:calc(1.5rem + 10px) 51px 11px 42px}._headerBottom_n4h8q_87._noScroll_n4h8q_94{padding-right:42px}._pageTitle_n4h8q_98 h1{margin:0;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._pageActions_n4h8q_106{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){._headerTop_n4h8q_10{flex-direction:column;align-items:flex-start;gap:1rem}._navigation_n4h8q_38{width:100%;justify-content:flex-start}._headerBottom_n4h8q_87{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}._pageActions_n4h8q_106{width:100%}}@media(max-width:480px){._headerTop_n4h8q_10{padding:1rem}._navLink_n4h8q_53{padding:.5rem 1rem;font-size:.8rem}._pageTitle_n4h8q_98 h1{font-size:1.25rem}}._app_7bsl8_2{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary);color:var(--text-primary);transition:all var(--transition-normal)}._header_7bsl8_12{background:var(--bg-card);border-bottom:1px solid var(--border-primary);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._headerContent_7bsl8_22{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;gap:2rem}._logo_7bsl8_32{display:flex;align-items:center;gap:.75rem;color:var(--accent-primary);text-decoration:none;cursor:pointer;transition:opacity var(--transition-normal);border-radius:6px;padding:4px 8px;margin:-4px -8px}._logo_7bsl8_32:hover{opacity:.8;background-color:#ffffff0d}._logo_7bsl8_32 h1{font-size:1.5rem;font-weight:700;margin:0;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._logo_7bsl8_32 svg{transition:transform var(--transition-normal)}._logo_7bsl8_32:hover svg{transform:rotate(5deg) scale(1.05)}._navigationContainer_7bsl8_70{display:flex;align-items:center;gap:2rem;flex:1}._nav_7bsl8_70{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}._navLink_7bsl8_85{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-lg);color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.875rem;transition:all var(--transition-normal);position:relative}._navLink_7bsl8_85:hover{color:var(--text-primary);background:var(--bg-secondary);transform:translateY(-1px)}._navLink_7bsl8_85._active_7bsl8_105{color:var(--accent-primary);background:#6366f11a;font-weight:600}._navLink_7bsl8_85._active_7bsl8_105:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:4px;height:4px;background:var(--accent-primary);border-radius:50%}._navLink_7bsl8_85 svg{transition:transform var(--transition-fast)}._navLink_7bsl8_85:hover svg,._navLink_7bsl8_85._active_7bsl8_105 svg{transform:scale(1.1)}._userSection_7bsl8_133{display:flex;align-items:center;gap:1rem;margin-left:auto}._wsStatus_7bsl8_140{font-size:.75rem}._userInfo_7bsl8_144{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}._userName_7bsl8_151{font-size:.875rem;font-weight:600;color:var(--text-primary);line-height:1.2}._userEmail_7bsl8_158{font-size:.75rem;color:var(--text-secondary);line-height:1.2}._userAvatar_7bsl8_164{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;text-transform:uppercase;border:2px solid var(--border-primary);transition:all var(--transition-normal)}._userAvatar_7bsl8_164:hover{transform:scale(1.05);border-color:var(--accent-primary)}._logoutButton_7bsl8_185{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0d;color:#ffffffb3;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}._logoutButton_7bsl8_185:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--transition-normal)}._logoutButton_7bsl8_185:hover{color:#ffffffe6;border-color:#fff3;background:#ffffff14;transform:translateY(-1px);box-shadow:0 2px 8px #0003}._logoutButton_7bsl8_185:hover:before{left:100%}._logoutButton_7bsl8_185:active{transform:translateY(0);box-shadow:none}._logoutButton_7bsl8_185 svg{transition:transform var(--transition-fast)}._logoutButton_7bsl8_185:hover svg{transform:translate(2px)}._headerActions_7bsl8_239{display:flex;align-items:center;gap:1rem}._main_7bsl8_246{flex:1;background:var(--bg-primary);animation:_fadeIn_7bsl8_1 .3s ease-out}@media(max-width:768px){._headerContent_7bsl8_22{padding:1rem;gap:1rem;flex-wrap:wrap}._logo_7bsl8_32 h1{font-size:1.25rem}._navigationContainer_7bsl8_70{order:3;flex:1 0 100%;margin-top:.5rem;gap:1rem}._nav_7bsl8_70{justify-content:flex-start;gap:.25rem;flex:1}._navLink_7bsl8_85{padding:.5rem 1rem;font-size:.8rem}._userSection_7bsl8_133{gap:.75rem;margin-left:0}._userInfo_7bsl8_144{display:none}._logoutButton_7bsl8_185{padding:.5rem .75rem;font-size:.8rem}._headerActions_7bsl8_239{margin-left:auto}}@media(max-width:480px){._headerContent_7bsl8_22{padding:.75rem}._logo_7bsl8_32{gap:.5rem}._logo_7bsl8_32 svg{width:24px;height:24px}._logo_7bsl8_32 h1{font-size:1.125rem}._navLink_7bsl8_85{padding:.5rem .75rem;gap:.375rem}._navLink_7bsl8_85 svg{width:16px;height:16px}}@keyframes _fadeIn_7bsl8_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-contrast:high){._header_7bsl8_12{border-bottom-width:2px}._navLink_7bsl8_85{border:1px solid transparent}._navLink_7bsl8_85:hover,._navLink_7bsl8_85._active_7bsl8_105{border-color:var(--accent-primary)}}._bundlesPage_11r3f_2,._page_11r3f_3{height:100vh;animation:_fadeIn_11r3f_1 .4s ease-out;background:#0f1117;display:flex;flex-direction:column;overflow:hidden}._pageHeader_11r3f_12{background:#0f1117;padding:0;display:flex;flex-direction:column;gap:0}._headerTop_11r3f_20{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #21202F;gap:2rem}._navigation_11r3f_30{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}._navLink_11r3f_38{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:6px;color:#ffffff80;text-decoration:none;font-weight:400;font-size:.8125rem;transition:all .2s ease;position:relative}._navLink_11r3f_38:hover{color:#fffc;background:#ffffff0a}._navLink_11r3f_38._active_11r3f_57{color:#ffffffd9;background:#ffffff0f;font-weight:500}._navLink_11r3f_38 svg{transition:transform .15s ease}._navLink_11r3f_38:hover svg,._navLink_11r3f_38._active_11r3f_57 svg{transform:scale(1.1)}._headerBottom_11r3f_72{display:flex;justify-content:space-between;align-items:center;padding:calc(1.5rem + 10px) 51px 11px 42px}._headerLeft_11r3f_79{display:flex;flex-direction:column;gap:1.5rem}._logoSection_11r3f_85{display:flex;align-items:center;gap:.75rem}._logoImage_11r3f_91{height:28px;width:auto}._pageTitle_11r3f_96 h1{margin:0;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}._pageTitle_11r3f_96 h2{margin:0 0 .5rem;color:var(--text-primary);font-weight:600}._pageTitle_11r3f_96 p{margin:0;color:var(--text-secondary);font-size:.875rem}._pageActions_11r3f_116{display:flex;gap:.75rem;align-items:center}._actionButton_11r3f_122{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:0 12px 0 0;font-weight:500;font-size:.875rem;border:1px solid transparent;cursor:pointer;transition:all var(--transition-normal);text-decoration:none;white-space:nowrap}._actionButton_11r3f_122:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._actionButton_11r3f_122._primary_11r3f_143{background:var(--accent-primary);color:#fff;box-shadow:var(--shadow-sm)}._actionButton_11r3f_122._primary_11r3f_143 svg{color:#fff}._actionButton_11r3f_122._primary_11r3f_143:hover:not(:disabled){background:var(--accent-secondary);transform:translateY(-1px);box-shadow:var(--shadow-md)}._actionButton_11r3f_122._secondary_11r3f_159{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border-primary)}._actionButton_11r3f_122._secondary_11r3f_159:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-hover);transform:translateY(-1px)}._actionButton_11r3f_122 svg{transition:transform var(--transition-fast)}._actionButton_11r3f_122:hover:not(:disabled) svg{transform:scale(1.1)}._actionButton_11r3f_122._loading_11r3f_180 svg{animation:_spin_11r3f_1 1s linear infinite}._actionButton_11r3f_122._newProjectButton_11r3f_184{background:#3a89e6;color:#fff;width:167px;height:46px;padding:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;border-radius:0 12px 0 0;display:flex;align-items:center;justify-content:center;gap:.5rem}._actionButton_11r3f_122._newProjectButton_11r3f_184:hover:not(:disabled){background:#2a79d6}@keyframes _spin_11r3f_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageContent_11r3f_209{flex:1;padding:0;overflow-y:auto;display:flex;flex-direction:column}._modalOverlay_11r3f_218{position:fixed;inset:0;background:#000000bf;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_modalFadeIn_11r3f_1 .3s ease-out}._modalContent_11r3f_234{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000040;max-width:640px;width:100%;max-height:90vh;overflow:hidden;animation:_modalSlideIn_11r3f_1 .3s ease-out}._modalContent_11r3f_234._wideModal_11r3f_246{max-width:1100px}._modalBody_11r3f_250{overflow-y:auto;max-height:calc(90vh - 80px)}._modalHeader_11r3f_255{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);position:sticky;top:0;z-index:10;gap:16px}._modalHeader_11r3f_255 h2,._modalHeader_11r3f_255 h3{margin:0;color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:-.025em}._modalTitleInput_11r3f_277{flex:1;padding:12px 16px;border:2px solid var(--border-primary);border-radius:var(--radius-md);background-color:var(--bg-primary);color:var(--text-primary);font-size:18px;font-weight:600;transition:var(--transition-colors);outline:none}._modalTitleInput_11r3f_277:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f11a}._modalTitleInput_11r3f_277::-moz-placeholder{color:var(--text-tertiary);font-weight:500}._modalTitleInput_11r3f_277::placeholder{color:var(--text-tertiary);font-weight:500}._modalTitleInput_11r3f_277:disabled{opacity:.6;cursor:not-allowed}._modalHeaderActions_11r3f_305{display:flex;align-items:center;gap:12px}._modalSubmitButton_11r3f_311{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;transition:all var(--transition-normal);box-shadow:var(--shadow-sm);white-space:nowrap}._modalSubmitButton_11r3f_311:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}._modalSubmitButton_11r3f_311:active:not(:disabled){transform:translateY(0)}._modalSubmitButton_11r3f_311:disabled{background:var(--text-tertiary);cursor:not-allowed;opacity:.6;transform:none!important;box-shadow:none}._modalClose_11r3f_345{background:var(--bg-tertiary);border:1px solid var(--border-primary);font-size:18px;cursor:pointer;color:var(--text-secondary);padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:all var(--transition-normal)}._modalClose_11r3f_345:hover{background:var(--bg-primary);color:var(--text-primary);transform:scale(1.05);border-color:var(--border-hover)}._modalClose_11r3f_345:active{transform:scale(.95)}@keyframes _modalFadeIn_11r3f_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideIn_11r3f_1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){._pageHeader_11r3f_12{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem}._pageActions_11r3f_116{width:100%;justify-content:stretch}._actionButton_11r3f_122{flex:1;justify-content:center}._modalOverlay_11r3f_218{padding:1rem}._modalHeader_11r3f_255{padding:1rem 1.5rem}}@media(max-width:480px){._pageHeader_11r3f_12{padding:1rem}._pageTitle_11r3f_96 h2{font-size:1.5rem}._actionButton_11r3f_122{padding:.625rem 1rem;font-size:.8rem}._modalHeader_11r3f_255{padding:1rem}._modalHeader_11r3f_255 h3{font-size:1.25rem}}@keyframes _fadeIn_11r3f_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_11r3f_1{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._container_cyo31_1{padding:2rem 42px;width:100%;max-width:100%;margin:0;background-color:var(--bg-primary);overflow-y:auto;flex:1;box-sizing:border-box}._header_cyo31_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-primary)}._title_cyo31_21{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0}._createButton_cyo31_28{background-color:var(--accent-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius-lg);font-weight:600;font-size:.875rem;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:.5rem}._createButton_cyo31_28:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);background-color:var(--accent-secondary)}._createButton_cyo31_28:active{transform:translateY(0)}._loading_cyo31_54{display:flex;justify-content:center;align-items:center;height:200px;color:var(--text-secondary);font-size:1.1rem}._loadingSpinner_cyo31_63{width:24px;height:24px;border:3px solid var(--border-primary);border-top:3px solid var(--accent-primary);border-radius:50%;animation:_spin_cyo31_1 1s linear infinite;margin-right:.75rem}@keyframes _spin_cyo31_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_cyo31_78{background-color:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:0 12px 0 0;padding:1.5rem;margin:1rem 0}._errorMessage_cyo31_86{color:var(--error);font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._retryButton_cyo31_95{background-color:var(--error);color:#fff;border:none;padding:.5rem 1rem;border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all var(--transition-normal)}._retryButton_cyo31_95:hover{opacity:.9;transform:translateY(-1px)}._emptyState_cyo31_111{text-align:center;padding:4rem 2rem;border:2px dashed var(--border-primary);border-radius:0 16px 0 0;background-color:var(--bg-secondary)}._emptyTitle_cyo31_119{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}._emptyDescription_cyo31_126{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem}._grid_cyo31_132{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-top:1rem;width:100%}._card_cyo31_140{background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:1.5rem;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}._card_cyo31_140:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));opacity:0;transition:opacity var(--transition-normal)}._card_cyo31_140:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-hover)}._card_cyo31_140:hover:before{opacity:1}._parentCard_cyo31_175{background-color:var(--bg-secondary);border:1px solid var(--border-secondary);box-shadow:var(--shadow-sm)}._parentCard_cyo31_175:before{height:3px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));opacity:.5}._parentCard_cyo31_175:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-hover)}._parentCard_cyo31_175 ._cardTitle_cyo31_193{font-weight:600;color:var(--text-primary)}._cardHeader_cyo31_198{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}._cardTitle_cyo31_193{margin:0;font-size:1.0625rem;font-weight:600;color:var(--text-primary);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;letter-spacing:-.015em}._cardActions_cyo31_220{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._statusBadge_cyo31_227{color:#fff;padding:.1875rem .5rem;border-radius:0 4px 0 0;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._versionBadge_cyo31_238{color:var(--text-secondary);background-color:var(--bg-tertiary);padding:.1875rem .5rem;border-radius:var(--radius-sm);font-size:.625rem;font-weight:600;letter-spacing:.02em;flex-shrink:0}._deleteButton_cyo31_249{background:transparent;color:var(--text-secondary);border:none;padding:.375rem;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}._deleteButton_cyo31_249:hover{background-color:#ef44441a;color:var(--error)}._deleteButton_cyo31_249:active{transform:scale(.95)}._statusPublic_cyo31_271{background-color:var(--success)}._statusDraft_cyo31_275{background-color:var(--warning)}._cardDetails_cyo31_279{display:flex;gap:1.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border-primary)}._detailItem_cyo31_287{font-size:.8125rem;color:var(--text-secondary);display:flex;align-items:baseline;gap:.375rem;font-weight:500}._detailLabel_cyo31_296{color:var(--text-tertiary);font-weight:500;font-size:.75rem}._cardFooter_cyo31_302{display:flex;justify-content:space-between;gap:1rem}._cardDate_cyo31_308{font-size:.6875rem;color:var(--text-tertiary);display:flex;align-items:baseline;gap:.375rem}._dateLabel_cyo31_316{color:var(--text-tertiary);font-weight:500;font-size:.6875rem}._codePreview_cyo31_322{background-color:var(--bg-tertiary);border:1px solid var(--border-primary);padding:.75rem;border-radius:var(--radius-md);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:.75rem;line-height:1.4;color:var(--text-secondary);max-height:4rem;overflow:hidden;position:relative;margin-top:.5rem}._codePreview_cyo31_322:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1rem;background:linear-gradient(to bottom,transparent,var(--bg-tertiary));pointer-events:none}._fadeOverlay_cyo31_348{position:absolute;bottom:.75rem;right:.75rem;background:linear-gradient(to right,transparent,var(--bg-tertiary));padding:0 .5rem;font-size:.6875rem;font-style:italic;color:var(--text-tertiary);pointer-events:none}@media(max-width:768px){._container_cyo31_1{padding:1rem}._header_cyo31_12{flex-direction:column;align-items:stretch;gap:1rem}._title_cyo31_21{font-size:2rem;text-align:center}._grid_cyo31_132{grid-template-columns:1fr;gap:1rem}._card_cyo31_140{padding:1rem}._cardHeader_cyo31_198{flex-direction:column;align-items:stretch;gap:.75rem}._statusBadge_cyo31_227{align-self:flex-start}}@media(max-width:480px){._cardDetails_cyo31_279{grid-template-columns:1fr}}._modal_cyo31_404{position:fixed;inset:0;background-color:var(--bg-modal);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_modalFadeIn_cyo31_1 .2s ease-out}._modalContent_cyo31_419{background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:0 16px 0 0;padding:2rem;max-width:400px;width:90%;box-shadow:var(--shadow-xl);transform:scale(.95);animation:_modalSlideIn_cyo31_1 .2s ease-out forwards}._modalTitle_cyo31_431{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:var(--text-primary)}._modalMessage_cyo31_438{margin:0 0 2rem;color:var(--text-secondary);line-height:1.6}._modalActions_cyo31_444{display:flex;gap:1rem;justify-content:flex-end}._cancelButton_cyo31_450{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);padding:.75rem 1.5rem;border-radius:0 8px 0 0;cursor:pointer;font-weight:500;transition:all var(--transition-normal)}._cancelButton_cyo31_450:hover{background-color:var(--bg-tertiary);border-color:var(--border-hover)}._confirmDeleteButton_cyo31_466{background-color:var(--error);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:0 8px 0 0;cursor:pointer;font-weight:500;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}._confirmDeleteButton_cyo31_466:hover{opacity:.9;box-shadow:var(--shadow-md);transform:translateY(-1px)}._confirmDeleteButton_cyo31_466:active{transform:translateY(0)}@keyframes _modalFadeIn_cyo31_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideIn_cyo31_1{0%{transform:scale(.95) translateY(-10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._vscodeLayout_1vh9z_4{display:flex;height:100vh;width:100vw;overflow:hidden;background-color:#1e1e1e;color:#ccc}._editorContainer_1vh9z_13{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#1e1e1e}._layoutEditor_1vh9z_22{display:flex;flex-direction:column;flex:1;background-color:var(--bg-primary);color:var(--text-primary);overflow:auto}._headerContainer_1vh9z_32{padding:12px 20px;background-color:transparent;border-bottom:none;flex-shrink:0}._titleContainer_1vh9z_39{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-primary)}._debugPanel_1vh9z_46{background-color:#e8f4f8;border:1px solid #bee5eb;border-radius:6px;padding:15px;margin-bottom:15px}._headerTitle_1vh9z_55{margin-bottom:15px}._editableTitle_1vh9z_59{margin:0;cursor:pointer;transition:color var(--transition-normal);display:flex;align-items:center;gap:6px;color:var(--text-primary);font-size:1rem;font-weight:600}._editableTitle_1vh9z_59:hover{color:var(--accent-primary)}._editableTitle_1vh9z_59:hover ._editIcon_1vh9z_75{opacity:1}._editIcon_1vh9z_75{opacity:.5;transition:opacity var(--transition-normal);font-size:.8em}._titleInput_1vh9z_85{font-size:1rem;font-weight:600;margin:0;padding:6px 10px;border:2px solid var(--accent-primary);border-radius:var(--radius-md);background-color:var(--bg-primary);color:var(--text-primary);outline:none;font-family:inherit;width:100%;box-sizing:border-box}._saveButton_1vh9z_101{display:flex;align-items:center;gap:5px;padding:8px 16px;background-color:var(--accent-primary);color:#fff;border:none;border-radius:0 8px 0 0;cursor:pointer;font-size:14px;font-weight:700;transition:all var(--transition-normal)}._saveButton_1vh9z_101:hover:not(:disabled){background-color:var(--accent-secondary);transform:translateY(-1px);box-shadow:var(--shadow-md)}._saveButton_1vh9z_101:disabled{cursor:not-allowed;opacity:.6}._saveButton_1vh9z_101._saveSuccess_1vh9z_127{background-color:var(--success);animation:_saveSuccessFlash_1vh9z_1 2s ease-in-out}@keyframes _saveSuccessFlash_1vh9z_1{0%,to{background-color:var(--success)}10%,90%{background-color:var(--success);box-shadow:0 0 20px var(--success)}}._bundleSelection_1vh9z_143{display:flex;gap:10px;align-items:center}._bundleSelect_1vh9z_143{padding:8px 12px;border:1px solid var(--border-primary);border-radius:0 8px 0 0;background-color:var(--bg-primary);color:var(--text-primary);font-size:14px;min-width:180px;cursor:pointer}._bundleSelect_1vh9z_143:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary)}._bundlePreview_1vh9z_166{display:flex;align-items:center;transition:all var(--transition-normal)}._bundlePreview_1vh9z_166:hover{transform:scale(1.1)}._previewImage_1vh9z_176{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}._bundlePreview_1vh9z_166:hover ._previewImage_1vh9z_176{box-shadow:var(--shadow-md);border-color:var(--accent-primary)}._editorContainer_1vh9z_13{flex:1;border:1px solid var(--border-primary);border-radius:0 8px 0 0;overflow:hidden;background-color:var(--bg-primary)}._rightPanel_1vh9z_201{flex:1;display:flex;flex-direction:column;gap:15px;overflow-y:auto;min-height:0}._previewSection_1vh9z_211{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:15px}._previewSection_1vh9z_211 h3{margin:0 0 10px;font-size:16px;font-weight:700;color:var(--text-primary)}._toolbarPanel_1vh9z_225{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:10px}._propertiesPanel_1vh9z_233{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:15px}._propertiesPanel_1vh9z_233 h3{margin:0 0 15px;font-size:16px;font-weight:700;color:var(--text-primary)}._propertiesPanel_1vh9z_233 input,._propertiesPanel_1vh9z_233 select{background-color:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:var(--radius-sm)}._propertiesPanel_1vh9z_233 input:focus,._propertiesPanel_1vh9z_233 select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #6366f133}._propertiesPanel_1vh9z_233 label{color:var(--text-secondary)}._helpOverlay_1vh9z_267{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:_fadeIn_1vh9z_1 .2s ease-in-out}@keyframes _fadeIn_1vh9z_1{0%{opacity:0}to{opacity:1}}._helpPanel_1vh9z_291{position:relative;width:90%;max-width:1000px;max-height:90vh;background-color:var(--bg-card);border:2px solid var(--border-primary);border-radius:0 12px 0 0;box-shadow:0 10px 40px #0000004d;overflow:hidden;display:flex;flex-direction:column;animation:_slideIn_1vh9z_1 .3s ease-out}@keyframes _slideIn_1vh9z_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._helpHeader_1vh9z_317{padding:20px 25px;border-bottom:2px solid var(--border-primary);background-color:var(--bg-secondary);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10}._helpTitle_1vh9z_329{margin:0;font-size:20px;font-weight:700;color:var(--text-primary)}._helpCloseButton_1vh9z_336{background:#dc3545;border:none;font-size:20px;cursor:pointer;color:#fff;padding:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--transition-normal)}._helpCloseButton_1vh9z_336:hover{background-color:#c82333;transform:scale(1.1)}._helpContent_1vh9z_357{padding:25px;overflow-y:auto;flex:1}._documentationPanel_1vh9z_364{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:15px;height:100%;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._functionCard_1vh9z_374{margin-bottom:15px;padding:12px;background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 0 0;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}._functionCard_1vh9z_374:hover{background-color:var(--bg-tertiary);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._functionName_1vh9z_392{font-weight:600;color:var(--accent-primary);margin-bottom:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;display:flex;align-items:center}._functionDescription_1vh9z_404{font-size:12px;color:var(--text-primary);margin-bottom:8px;line-height:1.4}._functionSignature_1vh9z_411{font-size:11px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:var(--text-secondary);background-color:var(--bg-tertiary);padding:6px 8px;border-radius:var(--radius-sm);margin-bottom:8px;border-left:3px solid var(--accent-primary);overflow-x:auto;text-align:left}._functionParams_1vh9z_424{font-size:11px;margin-bottom:6px}._functionParam_1vh9z_424{margin:3px 0 3px 12px;color:var(--text-secondary);line-height:1.3}._paramName_1vh9z_436{font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:var(--error);font-weight:500}._paramDefault_1vh9z_442{color:var(--text-tertiary);font-style:italic}._functionReturns_1vh9z_447{font-size:11px;color:var(--text-tertiary);margin-top:6px;padding-top:6px;border-top:1px solid var(--border-secondary)}._variableCard_1vh9z_455{margin-bottom:12px;padding:10px;background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 0 0;border-left:4px solid var(--success)}._variableName_1vh9z_464{font-weight:600;color:var(--success);margin-bottom:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}._variableDescription_1vh9z_472{font-size:11px;color:var(--text-secondary);margin-bottom:4px;line-height:1.3}._variableProperties_1vh9z_479{font-size:10px;color:var(--text-tertiary);font-style:italic}._documentationSectionTitle_1vh9z_485{margin:0 0 12px;color:var(--text-primary);font-size:16px;font-weight:600;padding-bottom:6px;border-bottom:2px solid var(--border-primary)}._documentationSubtitle_1vh9z_494{margin:20px 0 12px;color:var(--text-primary);font-size:14px;font-weight:600}._documentationInstruction_1vh9z_501{font-size:12px;color:var(--text-secondary);margin-bottom:15px;padding:8px 10px;background-color:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}._templateCard_1vh9z_513{border-left:4px solid var(--warning)!important}._templateCard_1vh9z_513 ._functionName_1vh9z_392{color:var(--warning)!important}._templateCard_1vh9z_513 ._functionSignature_1vh9z_411{border-left-color:var(--warning)!important;background-color:var(--bg-secondary)}._templateCard_1vh9z_513:hover{background-color:var(--bg-tertiary)!important;border-color:var(--warning)!important}._resultsPanel_1vh9z_534{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:0 12px 0 0;padding:0;overflow:visible;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);animation:_slideInUp_1vh9z_1 .3s ease-out;margin-top:0}@keyframes _slideInUp_1vh9z_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._resultsPanelHeader_1vh9z_557{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,var(--bg-card),var(--bg-secondary));border-bottom:1px solid var(--border-primary)}._resultsPanelTitle_1vh9z_566{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}._resultsIcon_1vh9z_576{font-size:18px}._statusBadge_1vh9z_580{padding:4px 12px;border-radius:0 12px 0 0;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.5px;animation:_fadeInScale_1vh9z_1 .4s ease-out .2s both}@keyframes _fadeInScale_1vh9z_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._statusSuccess_1vh9z_604{background-color:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}._statusError_1vh9z_610{background-color:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._resultsPanelContent_1vh9z_616{padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;max-height:600px}._metricsRow_1vh9z_625{display:flex;gap:20px;flex-wrap:wrap}._metricItem_1vh9z_631{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 0 0;transition:all var(--transition-normal);animation:_fadeInUp_1vh9z_1 .4s ease-out}@keyframes _fadeInUp_1vh9z_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._metricItem_1vh9z_631:hover{background-color:var(--bg-tertiary);transform:translateY(-1px);box-shadow:var(--shadow-md)}._metricLabel_1vh9z_660{font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._metricValue_1vh9z_668{font-size:16px;font-weight:600;color:var(--accent-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace}._errorCard_1vh9z_675{background-color:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:0 8px 0 0;padding:16px;animation:_shakeIn_1vh9z_1 .5s ease-out}@keyframes _shakeIn_1vh9z_1{0%{transform:translate(-5px)}25%{transform:translate(5px)}50%{transform:translate(-3px)}75%{transform:translate(3px)}to{transform:translate(0)}}._errorHeader_1vh9z_691{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;color:#ef4444}._errorIcon_1vh9z_700{font-size:16px}._errorMessage_1vh9z_704{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:var(--text-primary);background-color:#0000000d;padding:8px;border-radius:var(--radius-sm);border-left:3px solid #ef4444}._featuresCard_1vh9z_714,._logsCard_1vh9z_715,._positioningCard_1vh9z_716{background-color:var(--bg-card);border:1px solid var(--border-secondary);border-radius:0 8px 0 0;overflow:visible;transition:all var(--transition-normal)}@keyframes _expandIn_1vh9z_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}._cardHeader_1vh9z_735{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-secondary)}._cardTitle_1vh9z_744{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}._cardIcon_1vh9z_754{font-size:14px}._copyButton_1vh9z_758{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:10px;transition:all var(--transition-normal)}._copyButton_1vh9z_758:hover{background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--accent-primary);transform:scale(1.05)}._featuresList_1vh9z_779{padding:16px;display:flex;flex-direction:column;gap:8px}._featureItem_1vh9z_786{display:flex;align-items:center;gap:8px;padding:6px 0}._featureDot_1vh9z_793{width:8px;height:8px;border-radius:50%;animation:_pulse_1vh9z_1 2s infinite}@keyframes _pulse_1vh9z_1{0%,to{opacity:1}50%{opacity:.6}}._featureActive_1vh9z_805{background-color:#22c55e;box-shadow:0 0 6px #22c55e99}._featureDetected_1vh9z_810{background-color:#f59e0b;box-shadow:0 0 6px #f59e0b99}._featureName_1vh9z_815{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:var(--text-primary);flex:1}._featureStatus_1vh9z_822{font-size:10px;color:var(--text-secondary);font-style:italic}._logsContent_1vh9z_828{padding:0;max-height:400px;overflow-y:auto}._logLine_1vh9z_834{display:flex;align-items:flex-start;gap:12px;padding:8px 16px;border-bottom:1px solid var(--border-secondary);transition:background-color var(--transition-normal)}._logLine_1vh9z_834:hover{background-color:var(--bg-secondary)}._logLine_1vh9z_834:last-child{border-bottom:none}._logIndex_1vh9z_851{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;color:var(--text-tertiary);min-width:20px;text-align:right;margin-top:2px}._logText_1vh9z_860{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;color:var(--text-primary);flex:1;line-height:1.4}._jsonData_1vh9z_868{margin:0;padding:16px;background-color:var(--bg-primary);color:var(--text-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;line-height:1.4;overflow:auto;max-height:500px;border:none}@keyframes _spin_1vh9z_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabBar_12cv2_4{display:flex;align-items:center;background:var(--bg-secondary, #1e1e1e);border-bottom:1px solid var(--border-primary, #333);height:35px;overflow:visible}._tabsContainer_12cv2_14{display:flex;flex:1;overflow-x:auto;overflow-y:hidden;height:100%;scrollbar-width:thin}._tabsContainer_12cv2_14::-webkit-scrollbar{height:3px}._tabsContainer_12cv2_14::-webkit-scrollbar-track{background:var(--bg-secondary, #1e1e1e)}._tabsContainer_12cv2_14::-webkit-scrollbar-thumb{background:var(--border-primary, #333);border-radius:2px}._tab_12cv2_4{display:flex;align-items:center;padding:0 12px;height:100%;border-right:1px solid var(--border-primary, #333);background:var(--bg-tertiary, #252526);cursor:pointer;min-width:120px;max-width:200px;position:relative;transition:background-color .1s ease;flex-shrink:0}._tab_12cv2_4:hover{background:var(--bg-hover, #2a2d2e)}._tab_12cv2_4._active_12cv2_56{background:var(--bg-primary, #1e1e1e);border-bottom:2px solid var(--accent-primary, #007acc)}._tab_12cv2_4._active_12cv2_56 ._tabCloseButton_12cv2_61,._tab_12cv2_4:hover ._tabCloseButton_12cv2_61{display:flex}._tabContent_12cv2_70{display:flex;align-items:center;gap:6px;flex:1;overflow:hidden;min-width:0}._fileIcon_12cv2_79{font-size:14px;flex-shrink:0}._tabName_12cv2_84{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text-primary, #cccccc)}._dirtyIndicator_12cv2_92{color:var(--warning, #ff9800);font-size:14px;line-height:1;margin-left:2px;flex-shrink:0}._tabDropdownContainer_12cv2_101{position:relative;display:flex;align-items:center;margin-left:4px;flex-shrink:0}._tabDropdownButton_12cv2_109{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary, #999);cursor:pointer;font-size:16px;width:20px;height:20px;border-radius:3px;padding:0;line-height:1}._tabDropdownButton_12cv2_109:hover{background:var(--bg-tertiary, #3e3e42);color:var(--text-primary, #cccccc)}._renameInput_12cv2_131{flex:1;display:flex}._renameInput_12cv2_131 input{width:100%;background:var(--bg-primary, #1e1e1e);border:1px solid var(--accent-primary, #007acc);color:var(--text-primary, #cccccc);padding:4px 6px;font-size:13px;border-radius:2px;outline:none}._newFileButtonContainer_12cv2_148{display:flex;align-items:center;padding:0 8px;height:100%;border-left:1px solid var(--border-primary, #333)}._newFileButton_12cv2_148{background:transparent;border:none;color:var(--text-primary, #cccccc);cursor:pointer;font-size:20px;padding:4px 8px;border-radius:3px;line-height:1;display:flex;align-items:center;justify-content:center;height:28px;font-weight:400}._newFileButton_12cv2_148:hover{background:var(--bg-hover, #2a2d2e)}._dropdownMenu_12cv2_177{position:fixed;margin-top:2px;background:var(--bg-secondary, #252526);border:1px solid var(--border-primary, #333);border-radius:4px;box-shadow:0 4px 12px #0006;z-index:99999;min-width:180px;padding:4px 0}._dropdownItem_12cv2_189{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;color:var(--text-primary, #cccccc);font-size:13px;cursor:pointer;text-align:left;transition:background-color .1s ease}._dropdownItem_12cv2_189:hover:not(:disabled){background:var(--bg-hover, #2a2d2e)}._dropdownItem_12cv2_189:disabled{opacity:.4;cursor:not-allowed}._dropdownItem_12cv2_189 span:first-child{font-size:14px;width:16px;text-align:center}._dropdownDivider_12cv2_219{height:1px;background:var(--border-primary, #333);margin:4px 0}._createDialog_12cv2_226{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}._createDialogContent_12cv2_239{background:var(--bg-secondary, #252526);border:1px solid var(--border-primary, #333);border-radius:6px;padding:20px;min-width:300px;box-shadow:0 4px 16px #0006}._createDialogContent_12cv2_239 h4{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text-primary, #cccccc)}._createDialogContent_12cv2_239 input{width:100%;background:var(--bg-primary, #1e1e1e);border:1px solid var(--border-secondary, #3e3e42);color:var(--text-primary, #cccccc);padding:8px;font-size:13px;border-radius:4px;margin-bottom:12px;box-sizing:border-box}._createDialogContent_12cv2_239 input:focus{outline:none;border-color:var(--accent-primary, #007acc)}._dialogButtons_12cv2_272{display:flex;gap:8px;justify-content:flex-end}._dialogButtons_12cv2_272 button{background:var(--bg-tertiary, #3e3e42);border:1px solid var(--border-secondary, #3e3e42);color:var(--text-primary, #cccccc);padding:6px 12px;font-size:13px;border-radius:4px;cursor:pointer}._dialogButtons_12cv2_272 button:first-child{background:var(--accent-primary, #007acc);border-color:var(--accent-primary, #007acc)}._dialogButtons_12cv2_272 button:hover{filter:brightness(1.2)}._tabBarVertical_12cv2_298{flex-direction:column;height:auto;border-bottom:none;border-right:none;background:transparent}._tabBarVertical_12cv2_298 ._tabsContainer_12cv2_14{flex-direction:column;overflow-x:hidden;overflow-y:visible;height:auto;width:100%}._tabVertical_12cv2_314{width:100%;height:32px;min-width:unset;max-width:unset;border-right:none;border-bottom:1px solid var(--border-primary, #333);background:transparent}._tabVertical_12cv2_314._active_12cv2_56{background:#2d2d30;border-bottom:1px solid var(--border-primary, #333)}._tabVertical_12cv2_314:hover:not(._active_12cv2_56){background:#ffffff0d}._tabBarVertical_12cv2_298 ._newFileButtonContainer_12cv2_148{width:100%;height:32px;border-left:none;border-top:1px solid var(--border-primary, #333);padding:0 12px;justify-content:flex-start}._activityBar_19j6c_2{width:48px;height:100vh;background-color:#333;display:flex;flex-direction:column;align-items:center;border-right:1px solid #454545;flex-shrink:0;z-index:100}._exitButton_19j6c_15{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#858585;cursor:pointer;transition:all .15s ease;position:relative}._exitButton_19j6c_15:hover{background-color:#ffffff0d;color:#fff}._exitButton_19j6c_15:active{background-color:#ffffff1a}._divider_19j6c_39{width:32px;height:1px;background-color:#454545;margin:4px 0 8px}._tabButtons_19j6c_47{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}._tabButton_19j6c_47{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#858585;cursor:pointer;transition:all .15s ease;position:relative}._tabButton_19j6c_47:hover{background-color:#ffffff0d;color:#ccc}._tabButton_19j6c_47:active{background-color:#ffffff1a}._tabButton_19j6c_47._active_19j6c_80{color:#fff;background-color:#ffffff14}._activeIndicator_19j6c_86{position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#007acc;animation:_slideIn_19j6c_1 .15s ease}@keyframes _slideIn_19j6c_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}._exitButton_19j6c_15:focus,._tabButton_19j6c_47:focus{outline:1px solid #007ACC;outline-offset:-1px}._exitButton_19j6c_15:focus:not(:focus-visible),._tabButton_19j6c_47:focus:not(:focus-visible){outline:none}._activityPanel_10s98_2{width:320px;height:100vh;background-color:#252526;border-right:1px solid #454545;display:flex;flex-direction:column;flex-shrink:0;animation:_slideInPanel_10s98_1 .2s ease;z-index:99}@keyframes _slideInPanel_10s98_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}._header_10s98_26{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 16px;border-bottom:1px solid #454545;background-color:#2d2d30;flex-shrink:0}._title_10s98_37{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ccc;margin:0}._closeButton_10s98_46{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#858585;cursor:pointer;border-radius:4px;transition:all .15s ease}._closeButton_10s98_46:hover{background-color:#ffffff1a;color:#ccc}._closeButton_10s98_46:active{background-color:#ffffff26}._closeButton_10s98_46:focus{outline:1px solid #007ACC;outline-offset:-1px}._closeButton_10s98_46:focus:not(:focus-visible){outline:none}._content_10s98_79{flex:1;overflow-y:auto;overflow-x:hidden}._content_10s98_79::-webkit-scrollbar{width:10px}._content_10s98_79::-webkit-scrollbar-track{background:#1e1e1e}._content_10s98_79::-webkit-scrollbar-thumb{background:#424242;border-radius:5px}._content_10s98_79::-webkit-scrollbar-thumb:hover{background:#4e4e4e}._content_10s98_79{scrollbar-width:thin;scrollbar-color:#424242 #1E1E1E}._filesTab_1pyci_1{display:flex;flex-direction:column;height:100%;background-color:#252526}._nameSection_1pyci_9{padding:12px 16px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._nameLabel_1pyci_15{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585;margin-bottom:6px}._nameDisplay_1pyci_24{font-size:13px;color:#ccc;padding:6px 8px;border-radius:4px;cursor:default;word-break:break-word;transition:all .15s ease;position:relative}._nameDisplay_1pyci_24._editable_1pyci_35{cursor:pointer}._nameDisplay_1pyci_24._editable_1pyci_35:hover{background-color:#ffffff0d;color:#fff}._nameInput_1pyci_44{width:100%;font-size:13px;color:#ccc;background-color:#3c3c3c;border:1px solid #007ACC;border-radius:4px;padding:6px 8px;outline:none;font-family:inherit}._nameInput_1pyci_44:focus{border-color:#007acc;background-color:#2d2d30}._unsavedIndicator_1pyci_61{color:#ff9800;margin-left:6px;font-size:16px;line-height:1}._codeHash_1pyci_68{font-size:10px;color:#6a6a6a;margin-top:4px;font-family:Courier New,monospace}._actionSection_1pyci_76{padding:12px 16px;border-bottom:1px solid #3C3C3C}._saveButton_1pyci_81{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background-color:#007acc;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._saveButton_1pyci_81:hover:not(:disabled){background-color:#0098ff}._saveButton_1pyci_81:active:not(:disabled){background-color:#005a9e}._saveButton_1pyci_81:disabled{background-color:#3c3c3c;color:#858585;cursor:not-allowed}._saveButton_1pyci_81._success_1pyci_112{background-color:#4caf50}._saveButton_1pyci_81._success_1pyci_112:hover{background-color:#66bb6a}._historyActions_1pyci_120{display:flex;gap:8px;margin-top:10px}._secondaryButton_1pyci_126{flex:1;padding:7px 10px;background-color:#2d2d30;color:#ccc;border:1px solid #3C3C3C;border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s ease}._secondaryButton_1pyci_126:hover:not(:disabled){border-color:#007acc;color:#fff}._secondaryButton_1pyci_126:disabled{color:#6a6a6a;cursor:not-allowed}._historyStatus_1pyci_148{margin-top:8px;font-size:11px;color:#858585;min-height:16px}._spinner_1pyci_155{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1pyci_155 .6s linear infinite}@keyframes _spin_1pyci_155{to{transform:rotate(360deg)}}._filesSection_1pyci_171{flex:1;display:flex;flex-direction:column;overflow:hidden}._historySection_1pyci_178{border-top:1px solid #3C3C3C;min-height:220px;max-height:320px;display:flex;flex-direction:column}._historyList_1pyci_186{overflow-y:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}._historyEmpty_1pyci_194{padding:12px 4px;font-size:12px;color:#858585}._historyItem_1pyci_200{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid #3C3C3C;border-radius:6px;background:#1f1f23}._currentHistoryItem_1pyci_211{border-color:#007acc;background:#007acc1f}._historyMeta_1pyci_216{min-width:0}._historyLabel_1pyci_220{font-size:12px;font-weight:600;color:#e6e6e6;margin-bottom:4px;word-break:break-word}._historyTimestamp_1pyci_228,._historyAuthor_1pyci_229{font-size:11px;color:#8d8d8d}._restoreButton_1pyci_234{flex-shrink:0;padding:6px 10px;background:transparent;border:1px solid #3C3C3C;color:#ccc;border-radius:4px;font-size:12px;cursor:pointer}._restoreButton_1pyci_234:hover:not(:disabled){border-color:#007acc;color:#fff}._restoreButton_1pyci_234:disabled{border-color:#007acc;color:#fff;cursor:default}._filesHeader_1pyci_256{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}._filesLabel_1pyci_263{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585}._newFileButton_1pyci_271{background:transparent;border:none;color:#ccc;cursor:pointer;font-size:18px;padding:0;width:20px;height:20px;border-radius:3px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._newFileButton_1pyci_271:hover{background:#ffffff1a;color:#fff}._createDialog_1pyci_294{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}._createDialogContent_1pyci_307{background:#252526;border:1px solid #3C3C3C;border-radius:6px;padding:20px;min-width:300px;box-shadow:0 4px 16px #0006}._createDialogContent_1pyci_307 h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#ccc}._createDialogContent_1pyci_307 input{width:100%;background:#1e1e1e;border:1px solid #3C3C3C;color:#ccc;padding:8px;font-size:13px;border-radius:4px;margin-bottom:12px;box-sizing:border-box}._createDialogContent_1pyci_307 input:focus{outline:none;border-color:#007acc}._dialogButtons_1pyci_340{display:flex;gap:8px;justify-content:flex-end}._dialogButtons_1pyci_340 button{background:#3c3c3c;border:1px solid #3C3C3C;color:#ccc;padding:6px 12px;font-size:13px;border-radius:4px;cursor:pointer}._dialogButtons_1pyci_340 button:first-child{background:#007acc;border-color:#007acc}._dialogButtons_1pyci_340 button:hover{filter:brightness(1.2)}._testingTab_166jj_1{display:flex;flex-direction:column;height:100%;background-color:#252526}._tabs_166jj_9{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._tab_166jj_9{flex:1;padding:6px 12px;background-color:transparent;border:none;border-radius:4px;color:#858585;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}._tab_166jj_9:hover{background-color:#ffffff0d;color:#ccc}._tabActive_166jj_35{background-color:#007acc;color:#fff}._tabActive_166jj_35:hover{background-color:#0098ff}._content_166jj_45{padding:12px;border-bottom:1px solid #3C3C3C;background-color:#252526}._bundleSelection_166jj_51{display:flex;flex-direction:column;gap:12px}._bundleSelect_166jj_51{width:100%;padding:8px 12px;background-color:#3c3c3c;border:1px solid #454545;border-radius:4px;color:#ccc;font-size:13px;cursor:pointer;outline:none;transition:all .15s ease}._bundleSelect_166jj_51:hover{border-color:#007acc}._bundleSelect_166jj_51:focus{border-color:#007acc;background-color:#2d2d30}._bundlePreview_166jj_79{width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background-color:#1e1e1e}._previewImage_166jj_87{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._mockDescription_166jj_97{font-size:12px;color:#ccc;line-height:1.5}._mockDescription_166jj_97 p{margin:0 0 8px;color:#858585}._mockDescription_166jj_97 ul{margin:0;padding-left:20px;list-style-type:disc}._mockDescription_166jj_97 li{margin-bottom:4px;color:#ccc}._actionBar_166jj_120{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._testButton_166jj_129{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background-color:#007acc;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._testButton_166jj_129:hover:not(:disabled){background-color:#0098ff}._testButton_166jj_129:active:not(:disabled){background-color:#005a9e}._testButton_166jj_129:disabled{opacity:.6;cursor:not-allowed}._spinner_166jj_159{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_166jj_159 .6s linear infinite}@keyframes _spin_166jj_159{to{transform:rotate(360deg)}}._autoTestLabel_166jj_174{display:flex;align-items:center;gap:8px;font-size:12px;color:#ccc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._autoTestLabel_166jj_174:hover{color:#fff}._checkbox_166jj_188{width:16px;height:16px;cursor:pointer}._testAllTab_zjkrl_1{display:flex;flex-direction:column;height:100%;background-color:#252526;overflow-y:auto}._header_zjkrl_10{padding:16px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._title_zjkrl_16{margin:0 0 8px;font-size:14px;font-weight:600;color:#ccc}._description_zjkrl_23{margin:0;font-size:12px;color:#858585;line-height:1.5}._section_zjkrl_31{padding:16px;border-bottom:1px solid #3C3C3C}._sectionHeader_zjkrl_36{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._sectionTitle_zjkrl_43{font-size:12px;font-weight:600;color:#ccc;text-transform:uppercase;letter-spacing:.5px}._selectionButtons_zjkrl_51{display:flex;align-items:center;gap:8px}._linkButton_zjkrl_57{padding:0;background:none;border:none;color:#007acc;font-size:11px;cursor:pointer;transition:color .15s ease}._linkButton_zjkrl_57:hover:not(:disabled){color:#0098ff;text-decoration:underline}._linkButton_zjkrl_57:disabled{color:#505050;cursor:not-allowed}._separator_zjkrl_77{color:#505050;font-size:10px}._bundleList_zjkrl_83{display:flex;flex-direction:column;gap:4px;max-height:400px;overflow-y:auto}._bundleItem_zjkrl_91{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:#2d2d30;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._bundleItem_zjkrl_91:hover{background-color:#3c3c3c;border-color:#454545}._bundleItemSelected_zjkrl_109{background-color:#007acc1a;border-color:#007acc}._bundleCheckbox_zjkrl_114{flex-shrink:0}._checkbox_zjkrl_118{width:16px;height:16px;cursor:pointer}._bundleInfo_zjkrl_124{flex:1;min-width:0}._bundleName_zjkrl_129{font-size:13px;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bundleStatus_zjkrl_137{margin-top:4px}._statusBadge_zjkrl_141{display:inline-block;padding:2px 8px;font-size:10px;font-weight:500;text-transform:uppercase;border-radius:3px;letter-spacing:.5px}._status-ready_zjkrl_151{background-color:#10b98126;color:#10b981}._status-completed_zjkrl_156{background-color:#3b82f626;color:#3b82f6}._bundleResult_zjkrl_161{flex-shrink:0;font-size:18px}._emptyState_zjkrl_167{padding:32px 16px;text-align:center;color:#858585}._emptyState_zjkrl_167 p{margin:0 0 8px;font-size:13px}._hint_zjkrl_178{font-size:12px;color:#666}._actionBar_zjkrl_184{padding:16px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._testButton_zjkrl_190{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background-color:#007acc;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._testButton_zjkrl_190:hover:not(:disabled){background-color:#0098ff}._testButton_zjkrl_190:active:not(:disabled){background-color:#005a9e}._testButton_zjkrl_190:disabled{opacity:.6;cursor:not-allowed}._stopButton_zjkrl_220{background-color:#d97706}._stopButton_zjkrl_220:hover:not(:disabled){background-color:#f59e0b}._stopButton_zjkrl_220:active:not(:disabled){background-color:#b45309}._progressContainer_zjkrl_233{margin-top:12px}._progressText_zjkrl_237{margin-bottom:8px;font-size:12px;color:#ccc;text-align:center}._progressBar_zjkrl_244{width:100%;height:6px;background-color:#3c3c3c;border-radius:3px;overflow:hidden}._progressFill_zjkrl_252{height:100%;background:linear-gradient(90deg,#007acc,#0098ff);transition:width .3s ease}._statusPending_zjkrl_259{opacity:.6}._statusSuccess_zjkrl_263{color:#10b981}._statusError_zjkrl_267{color:#ef4444}._spinner_zjkrl_271{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#007acc;border-radius:50%;animation:_spin_zjkrl_271 .6s linear infinite}@keyframes _spin_zjkrl_271{to{transform:rotate(360deg)}}._resultsSection_zjkrl_288{padding:16px}._resultsSummary_zjkrl_292{font-size:11px;color:#858585}._resultsGrid_zjkrl_297{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:12px}._resultCard_zjkrl_305{background-color:#2d2d30;border:1px solid #3C3C3C;border-radius:6px;overflow:hidden;transition:all .15s ease}._resultCard_zjkrl_305:hover{border-color:#454545;box-shadow:0 2px 8px #0000004d}._resultHeader_zjkrl_318{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:#252526;border-bottom:1px solid #3C3C3C}._resultTitle_zjkrl_327{font-size:12px;font-weight:500;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:8px}._resultContent_zjkrl_338{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:#1e1e1e;position:relative}._resultLoading_zjkrl_348,._resultPending_zjkrl_349{display:flex;flex-direction:column;align-items:center;gap:8px;color:#858585}._loadingText_zjkrl_357,._pendingText_zjkrl_358{font-size:11px}._pendingIcon_zjkrl_362{font-size:24px;opacity:.6}._resultError_zjkrl_367{padding:16px;text-align:center}._errorIcon_zjkrl_372{font-size:32px;margin-bottom:8px}._errorMessage_zjkrl_377{font-size:11px;color:#ef4444;line-height:1.4;word-break:break-word}._resultImage_zjkrl_385{width:100%;height:100%;cursor:pointer;position:relative;overflow:hidden}._thumbnail_zjkrl_393{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#1e1e1e;transition:transform .2s ease}._resultImage_zjkrl_385:hover ._thumbnail_zjkrl_393{transform:scale(1.05)}._imageOverlayHint_zjkrl_405{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#000000b3;border-radius:4px;color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}._resultImage_zjkrl_385:hover ._imageOverlayHint_zjkrl_405{opacity:1}._bundleList_zjkrl_83::-webkit-scrollbar,._testAllTab_zjkrl_1::-webkit-scrollbar{width:10px}._bundleList_zjkrl_83::-webkit-scrollbar-track,._testAllTab_zjkrl_1::-webkit-scrollbar-track{background:#1e1e1e}._bundleList_zjkrl_83::-webkit-scrollbar-thumb,._testAllTab_zjkrl_1::-webkit-scrollbar-thumb{background:#424242;border-radius:5px}._bundleList_zjkrl_83::-webkit-scrollbar-thumb:hover,._testAllTab_zjkrl_1::-webkit-scrollbar-thumb:hover{background:#4e4e4e}._propertiesTab_1vtqj_1{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:#252526}._section_1vtqj_10{display:flex;flex-direction:column;gap:8px}._sectionLabel_1vtqj_16{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585}._nameDisplay_1vtqj_25{padding:7px 10px;background-color:#2d2d30;border:1px solid #3C3C3C;border-radius:4px;color:#ccc;font-size:13px;cursor:default;word-break:break-word;transition:all .15s ease}._nameDisplay_1vtqj_25._editable_1vtqj_37{cursor:pointer}._nameDisplay_1vtqj_25._editable_1vtqj_37:hover{background-color:#3c3c3c;border-color:#6a6a6a;color:#fff}._optional_1vtqj_47{font-weight:400;text-transform:none;margin-left:6px;color:#6a6a6a}._required_1vtqj_54{color:#f48771;margin-left:4px;font-weight:400}._dimensionsRow_1vtqj_61{display:flex;gap:12px}._field_1vtqj_66{flex:1;display:flex;flex-direction:column;gap:6px}._label_1vtqj_73{font-size:12px;color:#ccc;font-weight:500}._input_1vtqj_80{width:100%;padding:7px 10px;background-color:#3c3c3c;border:1px solid #454545;border-radius:4px;color:#ccc;font-size:13px;font-family:inherit;outline:none;transition:all .15s ease}._input_1vtqj_80:hover{border-color:#6a6a6a}._input_1vtqj_80:focus{border-color:#007acc;background-color:#2d2d30}._input_1vtqj_80::-moz-placeholder{color:#6a6a6a}._input_1vtqj_80::placeholder{color:#6a6a6a}._input_1vtqj_80[type=number]::-webkit-inner-spin-button,._input_1vtqj_80[type=number]::-webkit-outer-spin-button{opacity:.5}._select_1vtqj_111{width:100%;padding:7px 10px;background-color:#3c3c3c;border:1px solid #454545;border-radius:4px;color:#ccc;font-size:13px;cursor:pointer;outline:none;transition:all .15s ease}._select_1vtqj_111:hover{border-color:#6a6a6a}._select_1vtqj_111:focus{border-color:#007acc;background-color:#2d2d30}._checkboxLabel_1vtqj_134{display:flex;align-items:center;gap:8px;font-size:13px;color:#ccc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._checkboxLabel_1vtqj_134:hover{color:#fff}._checkbox_1vtqj_134{width:16px;height:16px;cursor:pointer}._radioGroup_1vtqj_155{display:flex;flex-direction:column;gap:8px}._radioLabel_1vtqj_161{display:flex;align-items:center;gap:8px;font-size:13px;color:#ccc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._radioLabel_1vtqj_161:hover{color:#fff}._radio_1vtqj_155{width:16px;height:16px;cursor:pointer}._readonlyValue_1vtqj_182{padding:7px 10px;background-color:#2d2d30;border:1px solid #3C3C3C;border-radius:4px;color:#858585;font-size:13px}._hint_1vtqj_192{font-size:11px;color:#858585;line-height:1.4}._hint_1vtqj_192 code{background-color:#3c3c3c;padding:2px 5px;border-radius:3px;color:#d4d4d4;font-family:Courier New,monospace;font-size:11px}._logsTab_1vchs_1{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#252526}._emptyState_1vchs_10{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;color:#858585;text-align:center}._emptyState_1vchs_10 svg{color:#454545}._emptyState_1vchs_10 p{margin:0;font-size:14px;font-weight:500;color:#ccc}._emptyState_1vchs_10 span{font-size:12px;color:#858585}._statusSection_1vchs_38{display:flex;justify-content:center;padding-bottom:12px;border-bottom:1px solid #3C3C3C}._statusBadge_1vchs_45{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusSuccess_1vchs_57{background-color:#4caf5026;color:#4caf50}._statusError_1vchs_62{background-color:#f4433626;color:#f44336}._errorSection_1vchs_68{display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:4px}._errorHeader_1vchs_78{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#f44336}._errorMessage_1vchs_87{font-size:12px;color:#ffcdd2;line-height:1.5;font-family:Courier New,monospace;white-space:pre-wrap;word-break:break-word}._logsSection_1vchs_97{display:flex;flex-direction:column;gap:8px}._logsHeader_1vchs_103{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #3C3C3C}._logsTitle_1vchs_111{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585}._copyButton_1vchs_119{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:transparent;border:none;border-radius:3px;color:#858585;font-size:11px;cursor:pointer;transition:all .15s ease}._copyButton_1vchs_119:hover{background-color:#ffffff0d;color:#ccc}._copyButton_1vchs_119:active{background-color:#ffffff1a}._logsContent_1vchs_142{display:flex;flex-direction:column;gap:2px;font-family:Courier New,monospace;font-size:11px;max-height:400px;overflow-y:auto}._logLine_1vchs_152{display:flex;gap:12px;padding:4px 8px;border-radius:3px;line-height:1.5}._logLine_1vchs_152:hover{background-color:#ffffff08}._logIndex_1vchs_164{flex-shrink:0;width:24px;text-align:right;color:#6a6a6a;-webkit-user-select:none;-moz-user-select:none;user-select:none}._logText_1vchs_172{flex:1;color:#ccc;word-break:break-word}._noLogs_1vchs_179{padding:24px 16px;text-align:center}._noLogs_1vchs_179 p{margin:0;font-size:12px;color:#858585}._logsContent_1vchs_142::-webkit-scrollbar{width:8px}._logsContent_1vchs_142::-webkit-scrollbar-track{background:#1e1e1e;border-radius:4px}._logsContent_1vchs_142::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}._logsContent_1vchs_142::-webkit-scrollbar-thumb:hover{background:#4e4e4e}._logsContent_1vchs_142{scrollbar-width:thin;scrollbar-color:#424242 #1E1E1E}._positioningDataTab_1jwz6_1{display:flex;flex-direction:column;height:100%;background-color:#252526}._emptyState_1jwz6_9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;color:#858585;text-align:center}._emptyState_1jwz6_9 svg{color:#454545}._emptyState_1jwz6_9 p{margin:0;font-size:14px;font-weight:500;color:#ccc}._emptyState_1jwz6_9 span{font-size:12px;color:#858585}._header_1jwz6_37{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #3C3C3C;background-color:#2d2d30}._title_1jwz6_46{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#858585}._copyButton_1jwz6_54{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:transparent;border:none;border-radius:3px;color:#858585;font-size:11px;cursor:pointer;transition:all .15s ease}._copyButton_1jwz6_54:hover{background-color:#ffffff1a;color:#ccc}._copyButton_1jwz6_54:active{background-color:#ffffff26}._jsonContainer_1jwz6_78{flex:1;overflow:auto;padding:16px;background-color:#1e1e1e}._jsonCode_1jwz6_85{margin:0;font-family:Courier New,monospace;font-size:12px;line-height:1.6;color:#d4d4d4;white-space:pre;word-wrap:break-word}._jsonCode_1jwz6_85 .json-key{color:#9cdcfe}._jsonCode_1jwz6_85 .json-string{color:#ce9178}._jsonCode_1jwz6_85 .json-number{color:#b5cea8}._jsonCode_1jwz6_85 .json-boolean,._jsonCode_1jwz6_85 .json-null{color:#569cd6}._jsonContainer_1jwz6_78::-webkit-scrollbar{width:10px;height:10px}._jsonContainer_1jwz6_78::-webkit-scrollbar-track{background:#1e1e1e}._jsonContainer_1jwz6_78::-webkit-scrollbar-thumb{background:#424242;border-radius:5px}._jsonContainer_1jwz6_78::-webkit-scrollbar-thumb:hover{background:#4e4e4e}._jsonContainer_1jwz6_78{scrollbar-width:thin;scrollbar-color:#424242 #1E1E1E}._modalOverlay_ke5rg_2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._logsView_ke5rg_15{background-color:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90%;overflow:hidden;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column}._logsHeader_ke5rg_27{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ddd;background-color:#f8f9fa}._logsHeader_ke5rg_27 h2{margin:0;color:#333}._logsMetadata_ke5rg_41{padding:15px 20px;border-bottom:1px solid #eee;background-color:#555}._metadataRow_ke5rg_47{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}._metadataRow_ke5rg_47:last-child{margin-bottom:0}._logsContent_ke5rg_58{flex:1;padding:20px;overflow-y:auto}._logsContent_ke5rg_58 h3{margin-top:0;margin-bottom:15px;color:#333}._logsList_ke5rg_70{max-height:400px;overflow-y:auto;border:1px solid #ddd;border-radius:4px}._logEntry_ke5rg_77{display:flex;padding:8px 12px;border-bottom:1px solid #f0f0f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;text-align:left}._logEntry_ke5rg_77:last-child{border-bottom:none}._logEntry_ke5rg_77:nth-child(2n){background-color:#f8f9fa}._logIndex_ke5rg_95{color:#666;margin-right:12px;min-width:30px;font-weight:700}._logMessage_ke5rg_102{color:#333;flex:1}._noLogs_ke5rg_107{text-align:center;padding:40px;color:#666;background-color:#f8f9fa;border-radius:4px;border:1px solid #ddd}._logsButton_ke5rg_116{background-color:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}._logsButton_ke5rg_116:hover{background-color:#545b62}._closeButton_ke5rg_130{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}._closeButton_ke5rg_130:hover{color:#333;background-color:#f0f0f0;border-radius:50%}._overlay_1bvtj_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}._imageContainer_1bvtj_15{position:relative;display:flex;flex-direction:column;align-items:center;cursor:default}._image_1bvtj_15{max-width:90vw;max-height:85vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:0;box-shadow:0 8px 32px #0000004d}._instructionText_1bvtj_33{margin-top:10px;color:#fff;font-size:14px;text-align:center;background-color:#00000080;padding:8px 16px;border-radius:4px}._loadingContainer_1bvtj_43{position:absolute;display:flex;flex-direction:column;align-items:center;gap:16px}._spinner_1bvtj_51{width:64px;height:32px;-o-object-fit:contain;object-fit:contain}._progressBar_1bvtj_57{width:200px;height:6px;background:#fff3;border-radius:3px;overflow:hidden}._progressFill_1bvtj_65{height:100%;width:30%;background:var(--accent-primary, #3b82f6);border-radius:3px;animation:_indeterminateProgress_1bvtj_1 1.5s infinite ease-in-out}@keyframes _indeterminateProgress_1bvtj_1{0%{transform:translate(-100%);width:30%}50%{transform:translate(150%);width:30%}to{transform:translate(-100%);width:30%}}._overlay_125pv_1{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}._container_125pv_15{background-color:#1e1e1e;border-radius:8px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 24px #0000004d}._header_125pv_26{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #333}._title_125pv_34{margin:0;font-size:18px;font-weight:600;color:#fff}._actions_125pv_41{display:flex;gap:12px;align-items:center}._copyButton_125pv_47{padding:8px 16px;background-color:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}._copyButton_125pv_47:hover{background-color:#0052a3}._copyButton_125pv_47:active{background-color:#004080}._closeButton_125pv_67{background:none;border:none;color:#999;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}._closeButton_125pv_67:hover{background-color:#333;color:#fff}._content_125pv_88{flex:1;overflow:auto;padding:20px 24px}._jsonPre_125pv_94{margin:0;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;color:#d4d4d4;white-space:pre-wrap;word-wrap:break-word;background-color:#252526;padding:16px;border-radius:4px;border:1px solid #333}._content_125pv_88::-webkit-scrollbar{width:10px}._content_125pv_88::-webkit-scrollbar-track{background:#1e1e1e}._content_125pv_88::-webkit-scrollbar-thumb{background:#555;border-radius:5px}._content_125pv_88::-webkit-scrollbar-thumb:hover{background:#666}._toolbar_d5jv6_1{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}._title_d5jv6_11{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:600;letter-spacing:-.025em}._closeButton_d5jv6_19{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);border:1px solid var(--border-primary);cursor:pointer;transition:all var(--transition-normal)}._closeButton_d5jv6_19:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-hover);transform:scale(1.05)}._confirmGroup_d5jv6_40{display:flex;align-items:center;gap:.75rem}._confirmText_d5jv6_46{color:var(--text-primary);font-size:.875rem;font-weight:500;white-space:nowrap}._confirmYes_d5jv6_53,._confirmNo_d5jv6_54{display:flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap}._confirmYes_d5jv6_53{background:var(--error);color:#fff}._confirmYes_d5jv6_53:hover{background:#dc2626;transform:translateY(-1px)}._confirmNo_d5jv6_54{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-primary)}._confirmNo_d5jv6_54:hover{background:var(--bg-secondary);border-color:var(--border-hover)}._toolbarActions_d5jv6_90{display:flex;align-items:center;gap:.5rem}._collapseButton_d5jv6_96{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);border:1px solid var(--border-primary);cursor:pointer;transition:all var(--transition-normal);padding-top:10px}._collapseButton_d5jv6_96:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-hover);transform:scale(1.05)}._container_u4v3u_1{width:340px;background:var(--bg-secondary);border-left:1px solid var(--border-primary);display:flex;flex-direction:column;overflow:hidden;max-height:100%}._header_u4v3u_11{padding:1rem;border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between}._title_u4v3u_19{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}._list_u4v3u_26{flex:0 1 auto;overflow-y:auto;overflow-x:hidden;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;min-height:0;max-height:180px}._layerItem_u4v3u_38{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:1px solid transparent}._layerItem_u4v3u_38:hover{background:var(--bg-tertiary)}._layerItem_u4v3u_38._selected_u4v3u_53{background:var(--bg-tertiary);border-color:var(--accent-primary)}._layerIcon_u4v3u_58{color:var(--text-secondary);display:flex;align-items:center;justify-content:center}._layerName_u4v3u_65{flex:1;font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mainLabel_u4v3u_74{color:var(--text-secondary);font-size:.75rem;font-weight:400;opacity:.8}._groupCount_u4v3u_81{color:var(--text-secondary);font-size:.688rem;font-weight:400;opacity:.7}._layerItem_u4v3u_38._mainLayer_u4v3u_88{background:#3b82f60d;border-color:#3b82f633}._layerItem_u4v3u_38._mainLayer_u4v3u_88._selected_u4v3u_53{background:#3b82f61a;border-color:var(--accent-primary)}._layerItem_u4v3u_38._mainLayer_u4v3u_88 ._layerIcon_u4v3u_58{color:var(--accent-primary)}._layerActions_u4v3u_102{display:flex;align-items:center;gap:.25rem;opacity:1;transition:opacity var(--transition-fast)}._actionButton_u4v3u_110{background:none;border:none;padding:.25rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}._actionButton_u4v3u_110:hover{background:var(--bg-hover);color:var(--text-primary)}._activeAction_u4v3u_127{color:var(--accent-primary);background:var(--bg-hover)}._emptyState_u4v3u_132{padding:2rem 1rem;text-align:center;color:var(--text-secondary);font-size:.875rem}._checkbox_u4v3u_139{width:16px;height:16px;border:1.5px solid var(--text-secondary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._checkbox_u4v3u_139:hover{border-color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.1)}._checkbox_u4v3u_139._checked_u4v3u_157{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}._colorPickerContainer_1kp0h_1{display:flex;flex-direction:column;gap:8px;position:relative;overflow:visible}._colorMap_1kp0h_9{width:200px;height:140px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:crosshair;display:block}._colorMap_1kp0h_9:hover{border-color:var(--accent-primary)}._selectionCircle_1kp0h_22{position:fixed;width:14px;height:14px;border:2px solid white;border-radius:50%;background:transparent;box-shadow:0 0 0 1px #0000004d,inset 0 0 0 1px #0000004d;pointer-events:none;transform:translate(-50%,-50%);transition:none;top:0;left:0;z-index:999999}._hueSliderContainer_1kp0h_38{position:relative;width:200px;height:12px;border-radius:var(--radius-sm);overflow:hidden}._hueSlider_1kp0h_38{width:200px;height:12px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;display:block}._hueSlider_1kp0h_38:hover{border-color:var(--accent-primary)}._hueIndicator_1kp0h_59{position:absolute;top:-4px;left:0;width:2px;height:20px;background:var(--accent-primary);pointer-events:none;transform:translate(-50%);box-shadow:0 0 0 1px var(--bg-secondary),0 0 4px #0000004d}._hexInput_1kp0h_71{width:100%;padding:.375rem .5rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.75rem;font-family:Monaco,Courier New,monospace;text-align:center;transition:border-color var(--transition-fast);box-sizing:border-box}._hexInput_1kp0h_71:hover{border-color:var(--accent-primary)}._hexInput_1kp0h_71:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.1)}._eyeDropperButton_1kp0h_95{width:32px;height:32px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all var(--transition-fast);padding:0;flex-shrink:0}._eyeDropperButton_1kp0h_95:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-secondary)}._eyeDropperButton_1kp0h_95:active{transform:scale(.95)}._eyeDropperButton_1kp0h_95[data-active=true]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}[data-eye-dropper-active=true],[data-eye-dropper-active=true] *{cursor:crosshair!important}._eyeDropperMagnifier_1kp0h_137{position:fixed;width:60px;height:60px;border:2px solid white;border-radius:50%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px;box-shadow:0 0 0 1px #0000004d,0 2px 8px #0000004d;pointer-events:none;z-index:1000000;font-size:.65rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);transform:translate(15px,15px);left:0;top:0}._magnifierText_1kp0h_159{font-size:.65rem;font-weight:600;font-family:Monaco,Courier New,monospace;text-transform:uppercase}._selectorContainer_z5b87_1{position:relative;flex:1}._selectorButton_z5b87_6{width:100%;padding:.375rem .5rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:border-color var(--transition-fast);min-width:0}._selectorButton_z5b87_6:hover{border-color:var(--accent-primary)}._selectorButton_z5b87_6:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.1)}._selectedText_z5b87_33{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_z5b87_41{color:var(--text-secondary);transition:transform var(--transition-fast);flex-shrink:0}._chevronOpen_z5b87_47{transform:rotate(180deg)}._dropdown_z5b87_51{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:0 4px 12px #00000026;z-index:1000;min-width:120px;animation:_slideDown_z5b87_1 .2s ease-out}@keyframes _slideDown_z5b87_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_z5b87_76{width:100%;padding:.5rem .75rem;background:transparent;border:none;color:var(--text-primary);font-size:.75rem;cursor:pointer;text-align:left;transition:background-color var(--transition-fast)}._dropdownItem_z5b87_76:hover{background-color:rgba(var(--accent-primary-rgb),.1)}._dropdownItem_z5b87_76._selected_z5b87_33{background-color:rgba(var(--accent-primary-rgb),.2);color:var(--accent-primary);font-weight:500}._controlRow_m2uyk_2{display:flex;align-items:center;gap:.5rem;font-size:.75rem}._label_m2uyk_10{font-size:.75rem;font-weight:500;color:var(--text-secondary);width:80px;flex-shrink:0;text-transform:capitalize}._slider_m2uyk_20{flex:1;height:6px;border-radius:3px;background:linear-gradient(to right,#808080 0%,#808080 50%,var(--border-primary) 50%,var(--border-primary) 100%);background-size:200% 100%;background-position:0% 0%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:40px;padding:0}._slider_m2uyk_20::-webkit-slider-runnable-track{width:100%;height:6px;background:transparent;border:none;border-radius:3px}._slider_m2uyk_20::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent-primary);cursor:grab;border:2px solid var(--bg-secondary);box-shadow:0 1px 3px #0000004d;-webkit-transition:box-shadow .3s ease-out,transform var(--transition-fast);transition:box-shadow .3s ease-out,transform var(--transition-fast);margin-top:-4px}._slider_m2uyk_20::-webkit-slider-thumb:hover{box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.3),0 1px 3px #0000004d;transform:scale(1.1)}._slider_m2uyk_20::-webkit-slider-thumb:active{cursor:grabbing}._slider_m2uyk_20::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent-primary);cursor:grab;border:2px solid var(--bg-secondary);box-shadow:0 1px 3px #0000004d;-moz-transition:box-shadow .3s ease-out,transform var(--transition-fast);transition:box-shadow .3s ease-out,transform var(--transition-fast)}._slider_m2uyk_20::-moz-range-thumb:hover{box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.3),0 1px 3px #0000004d;transform:scale(1.1)}._slider_m2uyk_20::-moz-range-thumb:active{cursor:grabbing}._slider_m2uyk_20::-moz-range-track{background:transparent;border:none}._slider_m2uyk_20::-moz-range-progress{background:gray;height:6px;border-radius:3px}._slider_m2uyk_20:disabled{opacity:.5;cursor:not-allowed}._angleDial_m2uyk_103{width:48px;height:48px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-primary);position:relative;cursor:grab;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color var(--transition-fast);-moz-user-select:none;user-select:none;-webkit-user-select:none}._angleDial_m2uyk_103:hover{border-color:var(--accent-primary)}._angleDial_m2uyk_103:active{cursor:grabbing}._dialCenter_m2uyk_128{width:4px;height:4px;border-radius:50%;background:var(--text-secondary);position:absolute;z-index:2}._dialPointer_m2uyk_137{width:2px;height:18px;background:var(--accent-primary);position:absolute;bottom:50%;border-radius:1px;transform-origin:center 18px;transition:none}._dialPointer_m2uyk_137:after{content:"";position:absolute;top:-3px;left:50%;transform:translate(-50%);width:8px;height:8px;background:var(--bg-tertiary);border:2px solid var(--accent-primary);border-radius:50%;box-sizing:border-box}._valueInput_m2uyk_163{width:65px;padding:.375rem .5rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.75rem;text-align:center;flex-shrink:0;transition:border-color var(--transition-fast)}._valueInput_m2uyk_163:hover{border-color:var(--accent-primary)}._valueInput_m2uyk_163:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.1)}._valueInput_m2uyk_163:disabled{opacity:.5;cursor:not-allowed}._unit_m2uyk_192{font-size:.75rem;color:var(--text-secondary);width:18px;flex-shrink:0;text-align:left}._placeholder_m2uyk_201{opacity:.5;pointer-events:none}._placeholderLabel_m2uyk_206{font-size:.625rem;color:var(--text-secondary);font-style:italic;margin-left:.5rem}._effectiveValue_m2uyk_214{font-size:.625rem;color:var(--text-secondary);flex-shrink:0;white-space:nowrap}._container_7guyy_1{width:100%;background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding:.75rem;display:flex;flex-direction:column;gap:.75rem}._header_7guyy_11{padding-bottom:.5rem;border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between;gap:.5rem}._title_7guyy_20{font-size:.813rem;font-weight:600;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:.5px}._affectedCount_7guyy_29{font-size:.688rem;color:var(--text-secondary);background:var(--bg-tertiary);padding:.25rem .5rem;border-radius:var(--radius-sm)}._content_7guyy_37{display:flex;flex-direction:column;gap:.625rem}._controlRow_7guyy_43{display:flex;align-items:center;gap:.5rem;font-size:.75rem}._label_7guyy_50{font-size:.75rem;font-weight:500;color:var(--text-secondary);width:80px;flex-shrink:0;text-transform:capitalize}._colorPickerWrapper_7guyy_60{position:relative;flex-shrink:0;display:flex;gap:4px;align-items:center}._colorSwatchButton_7guyy_68{width:24px;height:24px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);padding:0;background-size:cover;background-position:center}._colorSwatchButton_7guyy_68:hover{border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.2)}._eyeDropperButton_7guyy_85{width:24px;height:24px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all var(--transition-fast);padding:0}._eyeDropperButton_7guyy_85:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-secondary)}._colorPickerBackdrop_7guyy_106{position:fixed;inset:0;z-index:998}._colorPickerPopup_7guyy_115{position:absolute;top:36px;right:0;z-index:999;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:12px;box-shadow:0 4px 12px #00000026;overflow:visible}._colorPickerPopup_7guyy_115 .react-colorful{width:200px}._colorPickerPopup_7guyy_115 .react-colorful__hue,._colorPickerPopup_7guyy_115 .react-colorful__alpha{margin-top:8px}._slider_7guyy_138{flex:1;height:6px;border-radius:3px;background:linear-gradient(to right,#808080 0%,#808080 50%,var(--border-primary) 50%,var(--border-primary) 100%);background-size:200% 100%;background-position:0% 0%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:40px;padding:0}._slider_7guyy_138::-webkit-slider-runnable-track{width:100%;height:6px;background:transparent;border:none;border-radius:3px}._slider_7guyy_138::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent-primary);cursor:grab;border:2px solid var(--bg-secondary);box-shadow:0 1px 3px #0000004d;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);margin-top:-4px}._slider_7guyy_138::-webkit-slider-thumb:hover{box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.3),0 1px 3px #0000004d;transform:scale(1.1)}._slider_7guyy_138::-webkit-slider-thumb:active{cursor:grabbing}._slider_7guyy_138::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent-primary);cursor:grab;border:2px solid var(--bg-secondary);box-shadow:0 1px 3px #0000004d;-moz-transition:all var(--transition-fast);transition:all var(--transition-fast)}._slider_7guyy_138::-moz-range-thumb:hover{box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.3),0 1px 3px #0000004d;transform:scale(1.1)}._slider_7guyy_138::-moz-range-thumb:active{cursor:grabbing}._slider_7guyy_138::-moz-range-track{background:transparent;border:none}._slider_7guyy_138::-moz-range-progress{background:gray;height:6px;border-radius:3px}._slider_7guyy_138:disabled{opacity:.5;cursor:not-allowed}._angleDial_7guyy_221{width:48px;height:48px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-primary);position:relative;cursor:grab;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}._angleDial_7guyy_221:hover{border-color:var(--accent-primary)}._angleDial_7guyy_221:active{cursor:grabbing}._dialCenter_7guyy_245{width:4px;height:4px;border-radius:50%;background:var(--text-secondary);position:absolute;z-index:2}._dialPointer_7guyy_254{width:2px;height:18px;background:var(--accent-primary);position:absolute;bottom:50%;border-radius:1px;transform-origin:center 18px;transition:none}._dialPointer_7guyy_254:after{content:"";position:absolute;top:-3px;left:50%;transform:translate(-50%);width:8px;height:8px;background:var(--bg-tertiary);border:2px solid var(--accent-primary);border-radius:50%;box-sizing:border-box}._valueInput_7guyy_280{width:65px;padding:.375rem .5rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.75rem;text-align:center;flex-shrink:0;transition:border-color var(--transition-fast)}._valueInput_7guyy_280:hover{border-color:var(--accent-primary)}._valueInput_7guyy_280:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.1)}._valueInput_7guyy_280:disabled{opacity:.5;cursor:not-allowed}._unit_7guyy_309{font-size:.75rem;color:var(--text-secondary);width:18px;flex-shrink:0;text-align:left}._emptyState_7guyy_317{padding:2rem 1rem;text-align:center;color:var(--text-secondary);font-size:.875rem}._actionButtons_7guyy_325{display:flex;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--border-primary)}._actionButton_7guyy_325{flex:1;padding:.5rem .75rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.75rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-align:center}._actionButton_7guyy_325:hover:not(:disabled){background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}._actionButton_7guyy_325:active:not(:disabled){transform:scale(.98)}._actionButton_7guyy_325:disabled{opacity:.4;cursor:not-allowed}._toast_7guyy_362{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--accent-primary);color:#fff;padding:.5rem 1rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;box-shadow:0 4px 12px #0000004d;z-index:1000;animation:_fadeInOut_7guyy_1 2s ease-in-out;pointer-events:none}@keyframes _fadeInOut_7guyy_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}90%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}._applyToAllSection_7guyy_402{padding:.5rem 0;border-bottom:1px solid var(--border-primary)}._applyToAllButton_7guyy_407{width:100%;padding:.625rem .75rem;background:var(--accent-primary);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast);text-align:center}._applyToAllButton_7guyy_407:hover:not(:disabled){background:var(--accent-primary-hover, #2563eb);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--accent-primary-rgb),.3)}._applyToAllButton_7guyy_407:active:not(:disabled){transform:translateY(0)}._applyToAllButton_7guyy_407:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-tertiary);color:var(--text-secondary)}._applyToAllProgress_7guyy_439{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--bg-tertiary);border-radius:var(--radius-sm)}._applyToAllSpinner_7guyy_448{height:20px;width:auto;flex-shrink:0}._applyToAllText_7guyy_454{flex:1;font-size:.75rem;color:var(--text-primary);font-weight:500}._cancelApplyToAllButton_7guyy_461{padding:.375rem .75rem;background:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.688rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._cancelApplyToAllButton_7guyy_461:hover{background:var(--bg-secondary);border-color:var(--text-secondary);color:var(--text-primary)}._cancelApplyToAllButton_7guyy_461:active{transform:scale(.98)}._lambdaProgressSection_7guyy_485{padding:.75rem;background:var(--bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--border-primary)}._lambdaProgressHeader_7guyy_492{display:flex;justify-content:space-between;align-items:center}._lambdaProgressTitle_7guyy_498{font-size:.75rem;font-weight:600;color:var(--text-primary)}._lambdaProgressCount_7guyy_504{font-size:.75rem;font-weight:500;color:var(--accent-blue)}._lambdaProgressHeaderRight_7guyy_510{display:flex;align-items:center;gap:.5rem}._lambdaProgressCloseButton_7guyy_516{display:flex;align-items:center;justify-content:center;padding:2px;background:transparent;border:none;border-radius:3px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}._lambdaProgressCloseButton_7guyy_516:hover{background:var(--bg-secondary);color:var(--text-primary)}._lambdaProgressBar_7guyy_534{height:6px;background:var(--bg-secondary);border-radius:3px;overflow:hidden}._lambdaProgressError_7guyy_541{margin-top:.5rem;font-size:.688rem;color:var(--accent-red, #ef4444);font-weight:500}._lambdaProgressComplete_7guyy_548{margin-top:.5rem;font-size:.688rem;color:var(--accent-green, #22c55e);font-weight:500}._lambdaLayoutList_7guyy_556{margin-top:.5rem;max-height:120px;overflow-y:auto;background:var(--bg-secondary);border-radius:var(--radius-xs, 4px);border:1px solid var(--border-secondary)}._lambdaLayoutList_7guyy_556::-webkit-scrollbar{width:6px}._lambdaLayoutList_7guyy_556::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}._lambdaLayoutList_7guyy_556::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}._lambdaLayoutList_7guyy_556::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}._lambdaLayoutItem_7guyy_583{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;font-size:.688rem;border-bottom:1px solid var(--border-secondary)}._lambdaLayoutItem_7guyy_583:last-child{border-bottom:none}._lambdaLayoutName_7guyy_596{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.5rem;color:var(--text-primary)}._lambdaLayoutStatus_7guyy_605{flex-shrink:0;font-size:.75rem}._lambdaLayoutPending_7guyy_610 ._lambdaLayoutStatus_7guyy_605{color:var(--text-secondary)}._lambdaLayoutCompleted_7guyy_614{background:#22c55e1a}._lambdaLayoutCompleted_7guyy_614 ._lambdaLayoutStatus_7guyy_605{color:var(--accent-green, #22c55e)}._lambdaLayoutFailed_7guyy_622{background:#ef44441a}._lambdaLayoutFailed_7guyy_622 ._lambdaLayoutStatus_7guyy_605{color:var(--accent-red, #ef4444)}._lambdaProgressFillAnimated_7guyy_631{position:relative;overflow:hidden}._lambdaProgressFillAnimated_7guyy_631:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:_shimmer_7guyy_1 1.5s infinite}@keyframes _shimmer_7guyy_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._lambdaLoadingIndicator_7guyy_662{margin-top:.5rem;height:2px;background:var(--bg-secondary);border-radius:1px;overflow:hidden}._lambdaLoadingLine_7guyy_670{height:100%;width:30%;background:linear-gradient(90deg,var(--accent-blue),var(--accent-purple));border-radius:1px;animation:_loadingSlide_7guyy_1 1.2s ease-in-out infinite}@keyframes _loadingSlide_7guyy_1{0%{transform:translate(-100%)}50%{transform:translate(233%)}to{transform:translate(-100%)}}._lambdaLayoutDropdown_7guyy_691{margin-top:.5rem}._lambdaLayoutToggle_7guyy_695{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-xs, 4px);color:var(--text-secondary);font-size:.688rem;cursor:pointer;transition:all .15s ease;overflow:hidden;position:relative}._lambdaLayoutToggle_7guyy_695:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-primary)}._lambdaLayoutToggle_7guyy_695 svg{flex-shrink:0}._lambdaLayoutToggleContent_7guyy_723{display:flex;align-items:center;gap:.25rem;padding:.375rem .5rem;z-index:1;position:relative}._lambdaLayoutToggleContentFill_7guyy_732{position:absolute;top:0;left:0;height:100%;width:var(--progress-width, 0%);background:linear-gradient(90deg,#3b82f640,#2563eb40);transition:width .3s ease;overflow:hidden}._lambdaLayoutToggleContentFillAnimated_7guyy_743:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:_shimmer_7guyy_1 1.5s infinite}._lambdaLayoutToggleProgress_7guyy_759{height:3px;width:100%;background:var(--bg-tertiary);position:relative;overflow:hidden}._lambdaLayoutToggleProgressFill_7guyy_767{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease;position:relative}._lambdaLayoutToggleProgressFillAnimated_7guyy_774{position:relative;overflow:hidden}._lambdaLayoutToggleProgressFillAnimated_7guyy_774:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:_shimmer_7guyy_1 1.5s infinite}@keyframes _progressPulse_7guyy_1{0%,to{opacity:1}50%{opacity:.7}}._container_wixlv_1{width:100%;background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding:.75rem;display:flex;flex-direction:column;gap:.75rem}._header_wixlv_11{padding-bottom:.5rem;border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._title_wixlv_21{font-size:.813rem;font-weight:600;color:var(--text-primary);margin:0;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._headerControls_wixlv_31{display:flex;align-items:center;gap:.5rem}._resetButton_wixlv_37{padding:.375rem .75rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.75rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._resetButton_wixlv_37:hover{background:var(--bg-hover);border-color:var(--accent-primary)}._resetButton_wixlv_37:active{transform:translateY(1px)}._content_wixlv_59{display:flex;flex-direction:column;gap:.625rem}._controlRow_wixlv_65{display:flex;align-items:center;gap:.5rem;font-size:.75rem}._label_wixlv_72{font-size:.75rem;font-weight:500;color:var(--text-secondary);width:80px;flex-shrink:0;text-transform:capitalize}._inputGroup_wixlv_81{display:flex;align-items:center;gap:.25rem}._inputLabel_wixlv_87{font-size:.75rem;color:var(--text-secondary);font-weight:500;min-width:12px}._valueInput_wixlv_94{width:65px;padding:.375rem .5rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.75rem;text-align:center;flex-shrink:0;transition:border-color var(--transition-fast)}._valueInput_wixlv_94:hover{border-color:var(--accent-primary)}._valueInput_wixlv_94:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.1)}._valueInput_wixlv_94:disabled{opacity:.5;cursor:not-allowed}._unit_wixlv_122{font-size:.75rem;color:var(--text-secondary);width:18px;flex-shrink:0;text-align:left}._slider_wixlv_131{flex:1;height:6px;border-radius:3px;background:linear-gradient(to right,#808080 0%,#808080 50%,var(--border-primary) 50%,var(--border-primary) 100%);background-size:200% 100%;background-position:0% 0%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:40px;padding:0;max-width:119px}._slider_wixlv_131::-webkit-slider-runnable-track{width:100%;height:6px;background:transparent;border:none;border-radius:3px}._slider_wixlv_131::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent-primary);cursor:grab;border:2px solid var(--bg-secondary);box-shadow:0 1px 3px #0000004d;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);margin-top:-4px}._slider_wixlv_131::-webkit-slider-thumb:hover{box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.3),0 1px 3px #0000004d;transform:scale(1.1)}._slider_wixlv_131::-webkit-slider-thumb:active{cursor:grabbing}._slider_wixlv_131::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent-primary);cursor:grab;border:2px solid var(--bg-secondary);box-shadow:0 1px 3px #0000004d;-moz-transition:all var(--transition-fast);transition:all var(--transition-fast)}._slider_wixlv_131::-moz-range-thumb:hover{box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.3),0 1px 3px #0000004d;transform:scale(1.1)}._slider_wixlv_131::-moz-range-thumb:active{cursor:grabbing}._slider_wixlv_131::-moz-range-track{background:transparent;border:none}._slider_wixlv_131::-moz-range-progress{background:gray;height:6px;border-radius:3px}._slider_wixlv_131:disabled{opacity:.5;cursor:not-allowed}._scaleInput_wixlv_214{margin-left:0}._emptyState_wixlv_218{padding:2rem 1rem;text-align:center;color:var(--text-secondary);font-size:.875rem}._container_rj7b4_1{display:flex;align-items:center;gap:4px}._button_rj7b4_7{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid var(--border-primary);border-radius:4px;cursor:pointer;transition:all .15s ease;color:var(--text-primary);position:relative}._button_rj7b4_7:hover:not(:disabled){background:#ffffff0d;border-color:var(--border-hover, var(--border-primary))}._button_rj7b4_7:active:not(:disabled){background:#ffffff14;transform:scale(.95)}._button_rj7b4_7:disabled{opacity:.3;cursor:not-allowed}._buttonIcon_rj7b4_38{display:flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}._contextMenu_rj7b4_46{position:fixed;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;box-shadow:0 4px 12px #00000080;padding:4px;min-width:200px;max-height:300px;overflow-y:auto;z-index:10000}._contextMenuSection_rj7b4_59{padding:4px 0}._contextMenuSection_rj7b4_59+._contextMenuSection_rj7b4_59{border-top:1px solid var(--border-primary);margin-top:4px;padding-top:8px}._contextMenuTitle_rj7b4_69{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:4px 12px;margin-bottom:2px}._contextMenuItem_rj7b4_79{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:13px;color:var(--text-primary);cursor:pointer;border-radius:4px;transition:background .15s ease;white-space:nowrap}._contextMenuItem_rj7b4_79:hover{background:#ffffff0d}._contextMenuItem_rj7b4_79._disabled_rj7b4_96{opacity:.4;cursor:not-allowed}._contextMenuItem_rj7b4_79._disabled_rj7b4_96:hover{background:transparent}._contextMenuItemIcon_rj7b4_105{display:flex;align-items:center;justify-content:center;width:16px;text-align:center;flex-shrink:0}._contextMenuItemText_rj7b4_114{flex:1}._contextMenuItemShortcut_rj7b4_118{font-size:11px;color:var(--text-tertiary, var(--text-secondary));margin-left:auto;flex-shrink:0}._emptyState_rj7b4_125{padding:12px;text-align:center;font-size:12px;color:var(--text-secondary);font-style:italic}._contextMenu_rj7b4_46::-webkit-scrollbar{width:8px}._contextMenu_rj7b4_46::-webkit-scrollbar-track{background:transparent}._contextMenu_rj7b4_46::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}._contextMenu_rj7b4_46::-webkit-scrollbar-thumb:hover{background:var(--border-hover, var(--border-primary))}._panel_1dhqj_1{width:100%;background:var(--bg-card);border-bottom:1px solid var(--border-primary);padding:.75rem 1rem;display:flex;align-items:center;gap:1.5rem;justify-content:space-between}._setting_1dhqj_12{display:flex;align-items:center;gap:.75rem}._label_1dhqj_18{font-size:.8125rem;color:var(--text-secondary);font-weight:500}._toggleGroup_1dhqj_24{display:flex;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:2px}._toggleButton_1dhqj_32{padding:.375rem .875rem;font-size:.8125rem;font-weight:500;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;border-radius:calc(var(--radius-md) - 2px);transition:all var(--transition-fast)}._toggleButton_1dhqj_32:hover{color:var(--text-secondary)}._toggleButton_1dhqj_32._active_1dhqj_48{background:var(--accent-primary);color:#fff;box-shadow:var(--shadow-sm)}._backgroundOptions_1dhqj_54{display:flex;gap:.5rem;align-items:center}._addManuallyButton_1dhqj_60{margin-left:1rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;border:1px solid var(--border-primary);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast)}._addManuallyButton_1dhqj_60:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._bgButton_1dhqj_79{width:28px;height:28px;padding:3px;border:2px solid transparent;background:var(--bg-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._bgButton_1dhqj_79:hover{border-color:var(--border-hover)}._bgButton_1dhqj_79._active_1dhqj_48{border-color:var(--accent-primary);box-shadow:var(--shadow-sm)}._bgPreview_1dhqj_99{width:100%;height:100%;border-radius:calc(var(--radius-sm) - 2px);border:1px solid var(--border-primary)}._checkerboard_1dhqj_106{background-image:linear-gradient(45deg,#333333 25%,transparent 25%),linear-gradient(-45deg,#333333 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#333333 75%),linear-gradient(-45deg,transparent 75%,#333333 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;background-color:#000}._hiddenColorInput_1dhqj_116{position:fixed;opacity:0;pointer-events:none;width:50px;height:50px;z-index:-1}._magicWandButton_1dhqj_125{display:flex;align-items:center;justify-content:center;margin-left:.5rem;color:var(--text-tertiary);position:relative}._magicWandButton_1dhqj_125:before{content:"";position:absolute;left:-.25rem;top:20%;bottom:20%;width:1px;background:var(--border-primary)}._magicWandButton_1dhqj_125:hover{color:var(--text-primary)}._magicWandButton_1dhqj_125._active_1dhqj_48{color:var(--accent-primary);background:var(--bg-card)}._inputGroup_1dhqj_153{display:flex;align-items:center;gap:.375rem}._inputLabel_1dhqj_159{font-size:.75rem;color:var(--text-secondary);font-weight:500;white-space:nowrap}._numberInput_1dhqj_166{width:48px;padding:.25rem .375rem;font-size:.8125rem;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-primary);outline:none;transition:all var(--transition-fast)}._numberInput_1dhqj_166:hover{border-color:var(--border-hover)}._numberInput_1dhqj_166:focus{border-color:var(--accent-primary);background:var(--bg-card)}._numberInput_1dhqj_166::-webkit-inner-spin-button,._numberInput_1dhqj_166::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._numberInput_1dhqj_166[type=number]{-moz-appearance:textfield}._borderControlsRow_1dhqj_198{display:flex;align-items:center;gap:.75rem}._checkboxLabel_1dhqj_204{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--transition-fast)}._checkboxLabel_1dhqj_204:hover{color:var(--text-primary)}._checkbox_1dhqj_204{width:16px;height:16px;cursor:pointer;accent-color:var(--accent-primary)}._zoomControl_1dhqj_227{display:flex;align-items:center;gap:.5rem}._zoomLabel_1dhqj_233{font-size:.875rem;font-weight:600;color:#9ca3af;min-width:45px;text-align:right}._zoomSlider_1dhqj_241{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;height:6px;border-radius:3px;background:linear-gradient(to right,#2563eb33,#2563eb66,#2563eb99);outline:none;cursor:pointer;transition:all .2s ease}._zoomSlider_1dhqj_241:hover{background:linear-gradient(to right,#2563eb4d,#2563eb80,#2563ebb3)}._zoomSlider_1dhqj_241::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#2563eb;cursor:pointer;box-shadow:0 2px 4px #0003;-webkit-transition:all .2s ease;transition:all .2s ease}._zoomSlider_1dhqj_241::-webkit-slider-thumb:hover{background:#1d4ed8;transform:scale(1.1);box-shadow:0 0 8px #2563eb99}._zoomSlider_1dhqj_241::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#2563eb;cursor:pointer;border:none;box-shadow:0 2px 4px #0003;-moz-transition:all .2s ease;transition:all .2s ease}._zoomSlider_1dhqj_241::-moz-range-thumb:hover{background:#1d4ed8;transform:scale(1.1);box-shadow:0 0 8px #2563eb99}._fitToScreenButton_1dhqj_298{padding:.375rem .875rem;padding-top:8px;font-size:.8125rem;font-weight:500;border:1px solid var(--border-primary);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap}._fitToScreenButton_1dhqj_298:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._container_33ca2_1{flex:1;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:0;min-width:0;min-height:0}._bgBlack_33ca2_14{background:#000}._bgWhite_33ca2_18{background:#fff}._bgCheckerboard_33ca2_22{background-image:repeating-conic-gradient(#444 0% 25%,#2a2a2a 0% 50%);background-size:120px 120px;background-position:0 0}._magicWandCursor_33ca2_33{cursor:crosshair}._spaceKeyHeld_33ca2_38{cursor:grab}._spaceKeyPanning_33ca2_43{cursor:grabbing}._loadingOverlay_33ca2_47{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000000b3;z-index:10}._overlay_eqx7z_1{position:fixed;inset:0;background:#000000d9;z-index:1000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_eqx7z_1 .3s ease-out}._modal_eqx7z_15{width:90%;height:90%;min-width:900px;min-height:900px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_eqx7z_1 .3s ease-out}._content_eqx7z_31{flex:1;display:flex;overflow:hidden;min-height:0}._rightSection_eqx7z_38{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}._footer_eqx7z_46{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-primary);background:var(--bg-card)}._cancelButton_eqx7z_55,._saveButton_eqx7z_56{padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--border-primary)}._cancelButton_eqx7z_55{background:var(--bg-tertiary);color:var(--text-primary)}._cancelButton_eqx7z_55:hover{background:var(--bg-secondary);border-color:var(--border-hover)}._saveButton_eqx7z_56{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._saveButton_eqx7z_56:hover:not(:disabled){background:var(--accent-hover, var(--accent-primary));opacity:.9;transform:translateY(-1px)}._saveButton_eqx7z_56:active:not(:disabled){transform:scale(.95);opacity:.8}._saveButton_eqx7z_56:disabled{opacity:.6;cursor:not-allowed}._saveButtonSaving_eqx7z_98{animation:_pulse_eqx7z_1 .6s ease-in-out;pointer-events:none}@keyframes _pulse_eqx7z_1{0%{transform:scale(1)}50%{transform:scale(.95);background:var(--accent-hover, #2563eb)}to{transform:scale(1)}}@keyframes _fadeIn_eqx7z_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_eqx7z_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._savingModal_eqx7z_132{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);width:480px;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080}._savingContent_eqx7z_142{padding:32px;display:flex;align-items:center;gap:24px}._savingSpinner_eqx7z_149{width:64px;height:32px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}._savingInfo_eqx7z_156{flex:1;display:flex;flex-direction:column;gap:8px}._savingTitle_eqx7z_163{font-size:16px;font-weight:600;color:var(--text-primary)}._progressBar_eqx7z_169{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden;margin-top:4px}._progressFill_eqx7z_177{height:100%;width:100%;background:var(--accent-primary);border-radius:3px;transition:width .15s ease-out}._savingFooter_eqx7z_185{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--border-primary)}._collapsedContainer_eqx7z_193{position:fixed;bottom:24px;right:24px;z-index:1000;animation:_slideUp_eqx7z_1 .3s ease-out}._collapsedModal_eqx7z_201{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0006;min-width:320px;max-width:400px;overflow:hidden}._collapsedHeader_eqx7z_211{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}._collapsedTitle_eqx7z_220{font-size:.875rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}._collapsedActions_eqx7z_230{display:flex;align-items:center;gap:4px}._collapsedButton_eqx7z_236{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);border:none;cursor:pointer;transition:all .15s ease}._collapsedButton_eqx7z_236:hover{background:var(--bg-tertiary);color:var(--text-primary)}._collapsedProgress_eqx7z_255{padding:16px}._collapsedProgressHeader_eqx7z_259{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._collapsedProgressTitle_eqx7z_266{font-size:.75rem;font-weight:500;color:var(--text-primary)}._collapsedProgressCount_eqx7z_272{font-size:.75rem;font-weight:600;color:var(--accent-blue)}._collapsedProgressBar_eqx7z_278{height:6px;background:var(--bg-secondary);border-radius:3px;overflow:hidden}._collapsedProgressFill_eqx7z_285{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;transition:width .3s ease}._collapsedProgressFillAnimated_eqx7z_292{position:relative;overflow:hidden}._collapsedProgressFillAnimated_eqx7z_292:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:_shimmer_eqx7z_1 1.5s infinite}._collapsedDismissButton_eqx7z_313{margin-top:12px;width:100%;padding:8px 12px;font-size:.75rem;font-weight:500;background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}._collapsedDismissButton_eqx7z_313:hover{background:var(--bg-secondary);border-color:var(--border-hover)}@keyframes _slideUp_eqx7z_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _shimmer_eqx7z_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._downloadProgressBarContainer_eqx7z_353{width:100%;height:4px;background-color:#1a1a1a;overflow:hidden;flex-shrink:0}._downloadProgressFill_eqx7z_361{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease}._toolbar_cefkm_1{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-primary);background:var(--bg-card)}._title_cefkm_10{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}._toolbarActions_cefkm_17{display:flex;align-items:center;gap:.5rem}._closeButton_cefkm_23{background:none;border:none;padding:.5rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}._closeButton_cefkm_23:hover{background:var(--bg-tertiary);color:var(--text-primary)}._panel_1sdni_1{padding:1rem;border-bottom:1px solid var(--border-primary);display:flex;flex-direction:column;gap:1rem}._section_1sdni_9{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._backgroundOptions_1sdni_16{display:flex;gap:.5rem}._bgButton_1sdni_21{width:28px;height:28px;padding:2px;border:2px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:transparent}._bgButton_1sdni_21:hover{border-color:var(--text-secondary)}._bgButton_1sdni_21._active_1sdni_36{border-color:var(--accent-primary)}._bgPreview_1sdni_40{width:100%;height:100%;border-radius:2px}._checkerboard_1sdni_46{background-image:linear-gradient(45deg,#1a1a1a 25%,transparent 25%),linear-gradient(-45deg,#1a1a1a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1a1a 75%),linear-gradient(-45deg,transparent 75%,#1a1a1a 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;background-color:#2a2a2a}._magicWandButton_1sdni_57{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._magicWandButton_1sdni_57:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-hover)}._magicWandButton_1sdni_57._active_1sdni_36{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._addManuallyButton_1sdni_84{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._addManuallyButton_1sdni_84:hover{background:var(--bg-secondary);color:var(--text-primary)}._magicWandSettings_1sdni_101{padding:.75rem;background:var(--bg-tertiary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.75rem}._settingRow_1sdni_110{display:flex;align-items:center;gap:.75rem}._settingLabel_1sdni_116{font-size:.75rem;color:var(--text-secondary);min-width:120px}._slider_1sdni_122{flex:1;height:4px;-webkit-appearance:none;background:var(--border-primary);border-radius:2px;outline:none}._slider_1sdni_122::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:var(--accent-primary);border-radius:50%;cursor:pointer}._settingValue_1sdni_140{font-size:.75rem;color:var(--text-primary);min-width:32px;text-align:right}._optionsRow_1sdni_147{display:flex;gap:1rem;flex-wrap:wrap}._checkboxLabel_1sdni_153{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-secondary);cursor:pointer}._checkboxLabel_1sdni_153:hover{color:var(--text-primary)}._checkbox_1sdni_153{width:14px;height:14px;accent-color:var(--accent-primary)}._zoomControl_1sdni_172{display:flex;align-items:center;gap:.75rem;margin-left:auto;cursor:pointer}._zoomLabel_1sdni_180{font-size:.75rem;color:var(--text-secondary);min-width:40px}._zoomSlider_1sdni_186{width:100px;height:4px;-webkit-appearance:none;background:var(--border-primary);border-radius:2px;outline:none}._zoomSlider_1sdni_186::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:var(--accent-primary);border-radius:50%;cursor:pointer}._fitToScreenButton_1sdni_204{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._fitToScreenButton_1sdni_204:hover{background:var(--bg-secondary);color:var(--text-primary)}._container_1tbv5_1{flex:1;position:relative;overflow:hidden;min-height:0}._loadingContainer_1tbv5_8{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:var(--text-secondary);font-size:.875rem}._spinner_1tbv5_19{width:32px;height:32px;border:3px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;animation:_spin_1tbv5_19 1s linear infinite}@keyframes _spin_1tbv5_19{to{transform:rotate(360deg)}}._magicWandIndicator_1tbv5_34{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);padding:.5rem 1rem;background:#000c;color:#fff;font-size:.75rem;border-radius:var(--radius-md);pointer-events:none;z-index:10}._container_1vdho_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_1vdho_8{padding:1rem;border-bottom:1px solid var(--border-primary)}._title_1vdho_13{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}._list_1vdho_20{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}._layerItem_1vdho_29{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:1px solid transparent}._layerItem_1vdho_29:hover{background:var(--bg-tertiary)}._layerItem_1vdho_29._selected_1vdho_44{background:var(--bg-tertiary);border-color:var(--accent-primary)}._layerIcon_1vdho_49{display:flex;align-items:center;justify-content:center}._typeBadge_1vdho_55{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;padding:.125rem .375rem;border-radius:var(--radius-sm);color:#fff;flex-shrink:0}._layerName_1vdho_66{flex:1;font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._layerInfo_1vdho_75{display:flex;align-items:center;gap:.5rem}._dimensions_1vdho_81{font-size:.75rem;color:var(--text-secondary)}._deleteButton_1vdho_86{background:none;border:none;padding:.25rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;opacity:0;transition:all var(--transition-fast)}._layerItem_1vdho_29:hover ._deleteButton_1vdho_86{opacity:1}._deleteButton_1vdho_86:hover{color:var(--error);background:#ef44441a}._emptyState_1vdho_109{padding:2rem 1rem;text-align:center;color:var(--text-secondary);font-size:.875rem}._hint_1vdho_116{font-size:.75rem;margin-top:.5rem;opacity:.7}._overlay_bkelu_1{position:fixed;inset:0;background:#000000d9;z-index:1000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_bkelu_1 .3s ease-out}@keyframes _fadeIn_bkelu_1{0%{opacity:0}to{opacity:1}}._modal_bkelu_24{width:90%;height:90%;min-width:900px;min-height:600px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_bkelu_1 .3s ease-out}@keyframes _slideIn_bkelu_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._content_bkelu_50{flex:1;display:flex;overflow:hidden;min-height:0}._mainArea_bkelu_57{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}._sidebar_bkelu_65{width:280px;flex-shrink:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);display:flex;flex-direction:column;overflow:hidden}._footer_bkelu_75{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid var(--border-primary);background:var(--bg-card)}._footerLeft_bkelu_84{flex:1}._footerActions_bkelu_88{display:flex;gap:.75rem}._errorMessage_bkelu_93{color:var(--error);font-size:.875rem}._successMessage_bkelu_98{color:var(--success);font-size:.875rem}._cancelButton_bkelu_103,._saveButton_bkelu_104{padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--border-primary)}._cancelButton_bkelu_103{background:var(--bg-tertiary);color:var(--text-primary)}._cancelButton_bkelu_103:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-hover)}._saveButton_bkelu_104{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}._saveButton_bkelu_104:hover:not(:disabled){background:var(--accent-hover, var(--accent-primary));opacity:.9}._saveButton_bkelu_104:disabled,._cancelButton_bkelu_103:disabled{opacity:.6;cursor:not-allowed}._container_xxddy_1{position:relative;flex:1}._button_xxddy_6{width:100%;padding:8px 12px;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:border-color var(--transition-fast)}._button_xxddy_6:hover{border-color:var(--accent-primary)}._button_xxddy_6:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.2)}._label_xxddy_32{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_xxddy_40{color:var(--text-secondary);transition:transform var(--transition-fast);flex-shrink:0}._chevronOpen_xxddy_46{transform:rotate(180deg)}._dropdown_xxddy_50{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:0 4px 12px #0000004d;z-index:10000;max-height:400px;overflow-y:auto;animation:_slideDown_xxddy_1 .15s ease-out}@keyframes _slideDown_xxddy_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_xxddy_72{width:100%;padding:12px;background:transparent;border:none;color:var(--text-primary);font-size:13px;cursor:pointer;text-align:left;transition:background-color var(--transition-fast)}._option_xxddy_72:hover{background-color:rgba(var(--accent-primary-rgb),.1)}._option_xxddy_72._selected_xxddy_88{background-color:rgba(var(--accent-primary-rgb),.2);color:var(--accent-primary);font-weight:500}._optionContent_xxddy_94{display:flex;flex-direction:row;align-items:center;gap:12px;justify-content:space-between}._optionLabel_xxddy_102{flex:1;font-size:13px;font-weight:500;text-align:left}._thumbnail_xxddy_109{width:auto;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);background:var(--bg-tertiary);flex-shrink:0}._overlay_hs5oh_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_hs5oh_11{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);width:100%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0006}._header_hs5oh_23{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-primary)}._title_hs5oh_31{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}._closeButton_hs5oh_38{background:none;border:none;color:var(--text-secondary);font-size:24px;cursor:pointer;padding:0;line-height:1;transition:color var(--transition-fast)}._closeButton_hs5oh_38:hover{color:var(--text-primary)}._content_hs5oh_53{padding:20px;flex:1;display:flex;flex-direction:column;min-height:0}._description_hs5oh_61{margin:0 0 16px;color:var(--text-secondary);font-size:13px;line-height:1.5}._previewContainer_hs5oh_68{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);margin-bottom:16px}._selectedPreview_hs5oh_80{width:100%;height:338px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);background:var(--bg-secondary)}._previewLabel_hs5oh_88{margin:0;font-size:13px;font-weight:500;color:var(--text-primary)}._selectorWrapper_hs5oh_96{padding:16px;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm)}._layerList_hs5oh_104{display:flex;flex-direction:column;gap:12px}._layerRow_hs5oh_110{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm)}._layerName_hs5oh_120{flex:0 0 120px;color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._footer_hs5oh_130{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--border-primary)}._cancelButton_hs5oh_138,._confirmButton_hs5oh_139{padding:10px 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}._cancelButton_hs5oh_138{background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-primary)}._cancelButton_hs5oh_138:hover{background:var(--bg-hover);border-color:var(--border-hover)}._confirmButton_hs5oh_139{background:var(--accent-primary);border:none;color:#fff}._confirmButton_hs5oh_139:hover{filter:brightness(1.1)}._confirmButton_hs5oh_139:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;filter:none}._container_2iyeu_3{display:flex;flex-direction:column;overflow:hidden;max-height:100%}._header_2iyeu_10{padding:1rem;border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between}._title_2iyeu_18{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}._list_2iyeu_25{flex:0 1 auto;overflow-y:auto;overflow-x:hidden;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;min-height:0;max-height:180px}._layerItem_2iyeu_37{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:1px solid transparent}._layerItem_2iyeu_37:hover{background:var(--bg-tertiary)}._layerItem_2iyeu_37._selected_2iyeu_52{background:var(--bg-tertiary);border-color:var(--accent-primary)}._layerItem_2iyeu_37._mainLayer_2iyeu_57{background:#3b82f60d;border-color:#3b82f633}._layerItem_2iyeu_37._mainLayer_2iyeu_57._selected_2iyeu_52{background:#3b82f61a;border-color:var(--accent-primary)}._layerItem_2iyeu_37._mainLayer_2iyeu_57 ._layerIcon_2iyeu_67{color:var(--accent-primary)}._layerIcon_2iyeu_67{color:var(--text-secondary);display:flex;align-items:center;justify-content:center}._layerName_2iyeu_78{flex:1;font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._layerCoverage_2iyeu_87{font-size:.75rem;color:var(--text-secondary);flex-shrink:0}._layerActions_2iyeu_93{display:flex;align-items:center;gap:.25rem;opacity:1;transition:opacity var(--transition-fast)}._emptyState_2iyeu_101{padding:2rem 1rem;text-align:center;color:var(--text-secondary);font-size:.875rem}._checkbox_2iyeu_108{width:16px;height:16px;border:1.5px solid var(--text-secondary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}._checkbox_2iyeu_108:hover{border-color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.1)}._checkbox_2iyeu_108._checked_2iyeu_126{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}._eyeButton_2iyeu_132{border:none;background:transparent;cursor:pointer;color:var(--text-secondary);transition:color var(--transition-fast);flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}._eyeButton_2iyeu_132:hover{color:var(--text-primary)}._eyeButton_2iyeu_132._eyeActive_2iyeu_151{color:var(--accent-primary)}._eyeButton_2iyeu_132._eyeHidden_2iyeu_155{color:var(--text-disabled);opacity:.5}._thumbnail_1x32j_1{display:flex;flex-direction:column;align-items:center;background:#2a2d35;border:1px solid #21202f;border-radius:var(--radius-sm);padding:8px;cursor:pointer;transition:all var(--transition-fast);position:relative;flex-shrink:0;height:100%;justify-content:space-between}._thumbnail_1x32j_1:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f633;z-index:1}._thumbnail_1x32j_1._primary_1x32j_24{background:#2a2d35;z-index:1}._thumbnail_1x32j_1._hasSelectedLayer_1x32j_31:not(._primary_1x32j_24){border-color:var(--accent-primary);box-shadow:0 2px 12px rgba(var(--accent-primary-rgb),.4);z-index:1}._thumbnail_1x32j_1._notSelected_1x32j_42{opacity:.6;filter:grayscale(.3)}._thumbnail_1x32j_1._notSelected_1x32j_42:hover{border-color:#21202f;box-shadow:none}._canvas_1x32j_52{background:var(--bg-primary);border-radius:var(--radius-xs);overflow:hidden;position:relative;flex-shrink:0}._spinner_1x32j_60{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg-primary)}._spinnerIcon_1x32j_69{width:24px;height:24px;border:2px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:50%;animation:_spin_1x32j_60 .8s linear infinite}@keyframes _spin_1x32j_60{to{transform:rotate(360deg)}}._bottomRow_1x32j_84{margin-top:8px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}._label_1x32j_93{font-size:12px;font-weight:500;color:var(--text-primary);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px;flex:1;min-width:0}._actionsButton_1x32j_106{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);flex-shrink:0;transition:background-color var(--transition-fast),color var(--transition-fast)}._actionsButton_1x32j_106:hover{color:var(--accent-primary);background-color:rgba(var(--accent-primary-rgb),.12)}._badge_1x32j_125{position:absolute;top:-1px;right:-1px;background:var(--accent-primary);color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-top-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);border-top-left-radius:0;border-bottom-right-radius:0;text-transform:uppercase;z-index:2}._error_1x32j_142{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-disabled);font-size:11px}._constraintWarning_1x32j_151{position:absolute;top:0;left:0;background:#ff9800e6;color:#000;font-size:12px;padding:2px 6px;border-radius:0 0 var(--radius-sm) 0;z-index:1}._container_n3fd2_1{display:flex;flex-direction:column;height:100%;background:var(--bg-secondary);position:relative}._unsavedSwitchOverlay_n3fd2_9{position:absolute;inset:0;z-index:50;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}._unsavedSwitchModal_n3fd2_20{width:100%;max-width:360px;background:#1f2937;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);box-shadow:0 8px 20px #00000080;padding:14px 14px 12px}._unsavedSwitchTitle_n3fd2_30{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:6px}._unsavedSwitchText_n3fd2_37{font-size:13px;color:var(--text-secondary);line-height:1.4;margin-bottom:12px}._unsavedSwitchActions_n3fd2_44{display:flex;justify-content:flex-end;gap:8px}._unsavedSwitchConfirmButton_n3fd2_50{background:var(--accent-primary);border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer}._unsavedSwitchConfirmButton_n3fd2_50:hover{opacity:.95}._unsavedSwitchCancelButton_n3fd2_65{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text-primary);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;font-weight:500;cursor:pointer}._unsavedSwitchCancelButton_n3fd2_65:hover{background:#ffffff14}._header_n3fd2_80{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-primary);flex-shrink:0}._count_n3fd2_89{background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;padding:2px 8px;border-radius:10px}._headerLeft_n3fd2_97{display:flex;align-items:center;gap:12px}._updateAllButton_n3fd2_103{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer;transition:opacity var(--transition-fast)}._updateAllButton_n3fd2_103:hover{opacity:.9}._updateAllButton_n3fd2_103:active{transform:translateY(1px)}._updateAllButton_n3fd2_103:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._deselectAllButton_n3fd2_132{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}._deselectAllButton_n3fd2_132:hover{background:var(--bg-hover);border-color:var(--accent-primary)}._deselectAllButton_n3fd2_132:active{transform:translateY(1px)}._selectorContainer_n3fd2_157{position:relative}._selectorButton_n3fd2_161{padding:6px 8px;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:border-color var(--transition-fast)}._selectorButton_n3fd2_161:hover{border-color:var(--accent-primary)}._selectedText_n3fd2_179{min-width:36px;text-align:left}._chevron_n3fd2_184{color:var(--text-secondary);transition:transform var(--transition-fast);flex-shrink:0}._chevronOpen_n3fd2_190{transform:rotate(180deg)}._dropdown_n3fd2_194{position:absolute;top:calc(100% + 4px);left:0;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:0 4px 12px #0000004d;z-index:10000;min-width:80px;animation:_slideDown_n3fd2_1 .15s ease-out}@keyframes _slideDown_n3fd2_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_n3fd2_218{width:100%;padding:8px 12px;background:transparent;border:none;color:var(--text-primary);font-size:12px;cursor:pointer;text-align:left;transition:background-color var(--transition-fast)}._dropdownItem_n3fd2_218:hover{background-color:rgba(var(--accent-primary-rgb),.1)}._dropdownItem_n3fd2_218._selected_n3fd2_179{background-color:rgba(var(--accent-primary-rgb),.2);color:var(--accent-primary);font-weight:500}._list_n3fd2_240{flex:1;overflow:hidden;position:relative}._layoutActionsMenu_n3fd2_247{background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:4px 0;min-width:220px;z-index:10000;box-shadow:0 4px 12px #0006}._layoutActionsMenuItem_n3fd2_257{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 14px;background:transparent;border:none;color:var(--text-primary);font-size:13px;cursor:pointer;transition:background-color var(--transition-fast);text-align:left}._layoutActionsMenuItemLabel_n3fd2_273{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._layoutActionsMenuItemHint_n3fd2_281{flex-shrink:0;color:var(--text-tertiary);font-size:11px;padding:2px 6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f}._layoutActionsMenuItem_n3fd2_257:hover{background-color:rgba(var(--accent-primary-rgb),.12)}._groupHeader_n3fd2_296{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._groupHeader_n3fd2_296:hover{background:var(--bg-hover)}._groupHeaderTitle_n3fd2_310{display:flex;align-items:center;gap:6px}._groupHeaderSelected_n3fd2_316 ._groupName_n3fd2_316,._groupHeaderPartiallySelected_n3fd2_320 ._groupName_n3fd2_316{color:var(--accent-primary)}._groupCheckboxLabel_n3fd2_324{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._groupCheckbox_n3fd2_324{width:16px;height:16px;cursor:pointer;accent-color:var(--accent-primary)}._groupName_n3fd2_316{padding-top:2px;font-size:13px;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}._groupCount_n3fd2_348{font-size:11px;color:var(--text-secondary);font-weight:400}._selectedThumbnailWrapper_n3fd2_356{outline:1px solid var(--accent-primary);outline-offset:0px;border-radius:var(--radius-sm);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb),.2);z-index:2;position:relative}._selectedThumbnailWrapper_n3fd2_356>div{border-color:transparent!important;box-shadow:none!important}._selectedThumbnailWrapper_n3fd2_356>div:hover{border-color:transparent!important;box-shadow:0 4px 12px #3b82f633!important}._thumbnailCheckbox_n3fd2_378{position:absolute;top:8px;left:8px;width:18px;height:18px;cursor:pointer;z-index:10;accent-color:var(--accent-primary);background:#0006;border:2px solid rgba(255,255,255,.2);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center}._thumbnailCheckbox_n3fd2_378:checked{background:var(--accent-primary);border-color:var(--accent-primary)}._thumbnailCheckbox_n3fd2_378:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700}._thumbnailCheckbox_n3fd2_378:hover{border-color:var(--accent-primary);background:#3b82f633}._overlay_1efve_1{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1efve_11{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);width:95vw;height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080}._header_1efve_22{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-primary);flex-shrink:0}._title_1efve_31{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}._closeButton_1efve_38{background:none;border:none;color:var(--text-secondary);font-size:28px;cursor:pointer;padding:0;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--transition-fast)}._closeButton_1efve_38:hover{color:var(--text-primary);background:var(--bg-tertiary)}._content_1efve_60{flex:1;display:flex;overflow:hidden}._thumbnailsPanel_1efve_66{flex-shrink:0;overflow:hidden}._resizeHandle_1efve_71{width:6px;background:var(--border-primary);cursor:col-resize;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast);flex-shrink:0}._resizeHandle_1efve_71:hover,._resizeHandleActive_1efve_83{background:var(--accent-primary)}._resizeHandleBar_1efve_87{width:2px;height:40px;background:var(--text-disabled);border-radius:1px;transition:background-color var(--transition-fast)}._resizeHandle_1efve_71:hover ._resizeHandleBar_1efve_87,._resizeHandleActive_1efve_83 ._resizeHandleBar_1efve_87{background:#fff}._canvasPanel_1efve_100{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;overflow:hidden;min-width:0}._canvasWrapper_1efve_111{width:100%;height:100%;display:flex;align-items:stretch;justify-content:stretch;background-image:linear-gradient(45deg,#1a1a2e 25%,transparent 25%),linear-gradient(-45deg,#1a1a2e 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1a2e 75%),linear-gradient(-45deg,transparent 75%,#1a1a2e 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;background-color:#12121f;position:relative}._canvasLoader_1efve_128{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#12121fe6;z-index:10;color:var(--text-secondary);font-size:14px}._loadingSpinner_1efve_142{width:48px;height:48px}._controlsPanel_1efve_147{width:340px;flex-shrink:0;border-left:1px solid var(--border-primary);display:flex;flex-direction:column;overflow:hidden;background:var(--bg-secondary)}._controlsScrollArea_1efve_157{flex:1;overflow-y:auto;overflow-x:hidden}._shadowPanelWrapper_1efve_163{border-top:1px solid var(--border-primary)}._footer_1efve_168{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--border-primary);flex-shrink:0}._footerLeft_1efve_177,._footerRight_1efve_183{display:flex;align-items:center;gap:12px}._errorContainer_1efve_190{margin:16px 0;width:100%}._errorMessage_1efve_195{display:flex;padding:12px;border:1px solid;border-radius:4px;font-size:14px}._errorIcon_1efve_203{margin-right:12px;font-size:20px;line-height:1;flex-shrink:0}._errorContent_1efve_210{flex:1;min-width:0}._errorTitle_1efve_215{font-weight:600;margin-bottom:4px}._errorText_1efve_220{margin-bottom:4px;word-wrap:break-word}._errorHint_1efve_225{font-size:12px;font-style:italic;margin-top:4px}._updatePreviewButton_1efve_231{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer;transition:opacity var(--transition-fast)}._updatePreviewButton_1efve_231:hover:not(:disabled){opacity:.9}._updatePreviewButton_1efve_231:active:not(:disabled){transform:translateY(1px)}._updatePreviewButton_1efve_231:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._spinning_1efve_260{animation:_spin_1efve_260 1s linear infinite}._cancelButton_1efve_273,._saveButton_1efve_274{padding:12px 24px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}._cancelButton_1efve_273{background:var(--bg-tertiary);border:1px solid var(--border-primary);color:var(--text-primary)}._cancelButton_1efve_273:hover:not(:disabled){background:var(--bg-hover)}._cancelButton_1efve_273:disabled{opacity:.5;cursor:not-allowed}._saveButton_1efve_274{background:var(--accent-primary);border:none;color:#fff;min-width:160px}._saveButton_1efve_274:hover:not(:disabled){filter:brightness(1.1)}._saveButton_1efve_274:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed;filter:none}._retryButton_1efve_316{padding:12px 24px;background-color:#ffc107;color:#000;border:1px solid #e0a800;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition-fast)}._retryButton_1efve_316:hover{background-color:#e0a800}._retryButton_1efve_316:active{background-color:#d39e00;transform:translateY(1px)}._savingModal_1efve_338{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);width:480px;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080}._savingContent_1efve_348{padding:32px;display:flex;align-items:center;gap:24px}._savingSpinner_1efve_355{width:64px;height:32px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}._savingInfo_1efve_362{flex:1;display:flex;flex-direction:column;gap:8px}._savingTitle_1efve_369{font-size:16px;font-weight:600;color:var(--text-primary)}._savingProgress_1efve_375{font-size:13px;color:var(--text-secondary)}._progressBar_1efve_380{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden;margin-top:4px}._progressFill_1efve_388{height:100%;background:var(--accent-primary);border-radius:3px;transition:width .15s ease-out}._savingFooter_1efve_395{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--border-primary)}._downloadProgressBarContainer_1efve_403{width:100%;height:4px;background-color:#1a1a1a;overflow:hidden;flex-shrink:0}._downloadProgressFill_1efve_411{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease}._retryIndicator_1efve_418{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;font-size:13px;color:#856404;margin-top:8px}._retryIcon_1efve_431{animation:_spin_1efve_260 1s linear infinite;font-size:14px}@keyframes _spin_1efve_260{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._retryText_1efve_441{font-size:13px;line-height:1.4}._toast_vhejj_2{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:0;border-radius:8px;box-shadow:0 4px 20px #0006;border-left:4px solid;background:#2a2a2a;min-width:320px;max-width:400px;opacity:0;transform:translate(100%);transition:all .3s ease;position:relative;overflow:hidden}._toast_vhejj_2._visible_vhejj_21{opacity:1;transform:translate(0)}._toast_vhejj_2._exiting_vhejj_26{opacity:0;transform:translate(100%)}._toast_vhejj_2._success_vhejj_32{border-left-color:#4caf50;background:linear-gradient(135deg,#1a2e1a,#1f3d1f)}._toast_vhejj_2._error_vhejj_37{border-left-color:#f44336;background:linear-gradient(135deg,#2e1a1a,#3d1f1f)}._toast_vhejj_2._warning_vhejj_42{border-left-color:#ff9800;background:linear-gradient(135deg,#2e2a1a,#3d351f)}._toast_vhejj_2._info_vhejj_47{border-left-color:#2196f3;background:linear-gradient(135deg,#1a2333,#1f2d40)}._iconContainer_vhejj_53{flex-shrink:0;margin-top:2px}._success_vhejj_32 ._iconContainer_vhejj_53{color:#4caf50}._error_vhejj_37 ._iconContainer_vhejj_53{color:#f44336}._warning_vhejj_42 ._iconContainer_vhejj_53{color:#ff9800}._info_vhejj_47 ._iconContainer_vhejj_53{color:#2196f3}._content_vhejj_75{flex:1;min-width:0}._title_vhejj_80{font-size:14px;font-weight:600;margin-bottom:4px;line-height:1.4;color:#fff}._message_vhejj_88{font-size:13px;line-height:1.4;opacity:.85;margin-bottom:8px;color:#b0b0b0}._actionButton_vhejj_97{background:transparent;border:1px solid;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;cursor:pointer;margin-top:4px;transition:all .2s ease}._success_vhejj_32 ._actionButton_vhejj_97{border-color:#4caf50;color:#4caf50}._success_vhejj_32 ._actionButton_vhejj_97:hover{background:#4caf50;color:#1a2e1a}._error_vhejj_37 ._actionButton_vhejj_97{border-color:#f44336;color:#f44336}._error_vhejj_37 ._actionButton_vhejj_97:hover{background:#f44336;color:#2e1a1a}._warning_vhejj_42 ._actionButton_vhejj_97{border-color:#ff9800;color:#ff9800}._warning_vhejj_42 ._actionButton_vhejj_97:hover{background:#ff9800;color:#2e2a1a}._info_vhejj_47 ._actionButton_vhejj_97{border-color:#2196f3;color:#2196f3}._info_vhejj_47 ._actionButton_vhejj_97:hover{background:#2196f3;color:#1a2333}._dismissButton_vhejj_150{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease;flex-shrink:0;opacity:.7;color:gray}._dismissButton_vhejj_150:hover{opacity:1;background:#ffffff1a;color:#fff}._toast_vhejj_2:before{content:"";position:absolute;bottom:0;left:0;height:2px;background:currentColor;width:100%;opacity:.5;animation:_progress_vhejj_1 5s linear forwards}._toast_vhejj_2._success_vhejj_32:before{background:#4caf50}._toast_vhejj_2._error_vhejj_37:before{background:#f44336}._toast_vhejj_2._warning_vhejj_42:before{background:#ff9800}._toast_vhejj_2._info_vhejj_47:before{background:#2196f3}@keyframes _progress_vhejj_1{0%{width:100%}to{width:0%}}@media(max-width:640px){._toast_vhejj_2{min-width:280px;max-width:90vw;margin-left:auto;margin-right:auto}}._container_llynj_2{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:8px;pointer-events:none}._container_llynj_2>*{pointer-events:auto}@media(max-width:640px){._container_llynj_2{top:10px;right:10px;left:10px}}._indicator_cbek3_3{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;margin-bottom:12px;padding:8px 0;background:transparent;z-index:10}._badge_cbek3_15{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease;background:#80808080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;color:#fff}._icon_cbek3_48{display:flex;align-items:center;line-height:1}._text_cbek3_54{font-weight:600}._errorCount_cbek3_58{color:#fca5a5;font-weight:600;margin-left:4px}@keyframes _spin_cbek3_74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_cbek3_74{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_cbek3_74 .8s linear infinite}._selectorContainer_2h418_1{position:relative}._selectorButton_2h418_5{padding:.25rem .5rem;background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.7rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all var(--transition-fast);min-width:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._selectorButton_2h418_5:hover{background:#0009;border-color:#ffffff4d}._selectorButton_2h418_5:active{transform:scale(.96)}._selectorButton_2h418_5._viewingOldVersion_2h418_31{border-color:#a0a0a080;background:#a0a0a01a}._selectorButton_2h418_5._viewingOldVersion_2h418_31:hover{border-color:#a0a0a0b3;background:#a0a0a026}._selectorButton_2h418_5:focus{outline:none;border-color:var(--accent-primary)}._selectorButton_2h418_5._loading_2h418_46{opacity:.6;pointer-events:none}._selectorButton_2h418_5:disabled{cursor:default}._selectedText_2h418_55{display:flex;align-items:center;gap:.25rem;white-space:nowrap}._chevron_2h418_62{color:var(--text-secondary);transition:transform var(--transition-fast);flex-shrink:0;opacity:.7}._chevronOpen_2h418_69{transform:rotate(180deg)}._modalOverlay_2h418_74{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_2h418_1 .15s ease-out}@keyframes _fadeIn_2h418_1{0%{opacity:0}to{opacity:1}}._modal_2h418_74{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:0 16px 48px #00000080;min-width:560px;max-width:640px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:_modalSlideIn_2h418_1 .2s ease-out}@keyframes _modalSlideIn_2h418_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalHeader_2h418_122{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-tertiary);flex-shrink:0}._modalHeaderRight_2h418_132{display:flex;align-items:center;gap:10px}._closeButton_2h418_138{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._closeButton_2h418_138:hover{background:#ffffff1a;color:var(--text-primary)}._confirmContent_2h418_159{padding:24px;display:flex;flex-direction:column;gap:20px}._confirmText_2h418_166{font-size:14px;color:var(--text-primary);margin:0;text-align:center}._confirmActions_2h418_173{display:flex;gap:12px;justify-content:center}._confirmCancelButton_2h418_179,._confirmDeleteButton_2h418_180{padding:8px 20px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}._confirmCancelButton_2h418_179{background:transparent;border:1px solid var(--border-primary);color:var(--text-primary)}._confirmCancelButton_2h418_179:hover{background:#ffffff0d;border-color:var(--border-secondary)}._confirmDeleteButton_2h418_180{background:var(--error);border:1px solid var(--error);color:#fff}._confirmDeleteButton_2h418_180:hover{background:#dc2626;border-color:#dc2626}._dropdown_2h418_211{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:0 8px 24px #0006;z-index:10000;min-width:320px;max-width:380px;overflow:hidden}._dropdownHeader_2h418_222{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-tertiary)}._dropdownTitle_2h418_231{font-size:13px;font-weight:600;color:var(--text-primary)}._versionCount_2h418_237{font-size:11px;color:var(--text-secondary);background:var(--bg-primary);padding:2px 8px;border-radius:10px}._versionList_2h418_245{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;max-height:calc(90vh - 60px);background:var(--bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg)}._versionListDragging_2h418_255{overflow:visible}._dropdownDownward_2h418_259{animation:_slideDown_2h418_1 .15s ease-out}._dropdownUpward_2h418_263{animation:_slideUp_2h418_1 .15s ease-out}@keyframes _slideDown_2h418_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_2h418_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_2h418_289{width:100%;padding:12px 16px;background:transparent;border:none;border-bottom:1px solid var(--border-secondary);color:var(--text-primary);font-size:.75rem;text-align:left;display:flex;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:visible}._dropdownItem_2h418_289:last-child{border-bottom:none}._versionContent_2h418_311{flex:1;display:flex;align-items:center;gap:16px;padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;background:var(--bg-secondary);position:relative}._versionContent_2h418_311:hover{background-color:rgba(var(--accent-primary-rgb),.08)}._versionContent_2h418_311._selected_2h418_55{background-color:rgba(var(--accent-primary-rgb),.15)}._versionContent_2h418_311._dragging_2h418_332{z-index:100;box-shadow:0 4px 20px #0006;background:var(--bg-tertiary);transition:none;cursor:grabbing;position:relative}._versionContent_2h418_311._dragOver_2h418_341{background:rgba(var(--accent-primary-rgb),.15)}._versionContent_2h418_311._shifting_2h418_345{transition:transform .15s ease;z-index:50}._versionNumber_2h418_351{font-size:13px;font-weight:600;color:var(--text-primary);flex-shrink:0;min-width:32px}._versionDate_2h418_360{font-size:11px;color:var(--text-muted);flex:1;min-width:0}._preview_2h418_368{width:96px;height:72px;flex-shrink:0;border-radius:var(--radius-sm);overflow:visible;position:relative;display:flex;align-items:center;justify-content:center;background:#0003}._thumbnailWrapper_2h418_381{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}._thumbnail_2h418_381{max-width:96px;max-height:72px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);transition:opacity .2s ease;cursor:pointer}._zoomedPreview_2h418_402{position:fixed;z-index:10002;pointer-events:none;animation:_zoomIn_2h418_1 .15s ease-out}._zoomedPreview_2h418_402 img{max-width:280px;max-height:210px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 12px 40px #0009;background:var(--bg-secondary)}@keyframes _zoomIn_2h418_1{0%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}._thumbnailLoaded_2h418_431{opacity:1}._thumbnailHidden_2h418_435{opacity:0;position:absolute}._thumbnailLoading_2h418_440{width:48px;height:36px;display:flex;align-items:center;justify-content:center}._spinner_2h418_448{color:var(--text-muted);animation:_spin_2h418_448 1s linear infinite}@keyframes _spin_2h418_448{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._noPreview_2h418_462{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--text-muted);text-align:center}._actions_2h418_474{display:flex;align-items:center;gap:4px;margin-left:auto}._actionButton_2h418_481{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._actionButton_2h418_481:hover{background:#ffffff1a;color:var(--error)}._dragHandle_2h418_501{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-muted);cursor:grab;transition:color .15s ease}._dragHandle_2h418_501:hover{color:var(--text-secondary)}._dragHandle_2h418_501:active{cursor:grabbing}._selectCheckbox_2h418_521{width:16px;height:16px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #3b82f6;border-radius:3px;background:transparent;position:relative;transition:all .2s ease;margin:0 8px 0 0}._selectCheckbox_2h418_521:checked{background:#3b82f6;border-color:#3b82f6}._selectCheckbox_2h418_521:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._selectCheckbox_2h418_521:hover{border-color:#2563eb}._versionLabel_2h418_559{display:flex;align-items:center;gap:.25rem}._psdIndicator_2h418_565{font-size:.65rem;flex-shrink:0}._loadingState_2h418_570,._errorState_2h418_571,._emptyState_2h418_572{padding:.75rem;font-size:.75rem;color:var(--text-secondary);text-align:center}._errorState_2h418_571{color:var(--error)}._singleVersion_2h418_584{display:inline-flex}._versionText_2h418_588{padding:.25rem .5rem;background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:42px;text-align:center;box-sizing:border-box}._container_12dmx_1{position:relative;display:inline-flex;align-items:center;justify-content:center}._button_12dmx_8{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;transition:color .2s ease,opacity .3s ease-in-out}._button_12dmx_8:hover:not(:disabled){color:#3b82f6}._button_12dmx_8:disabled{cursor:not-allowed;opacity:1}._cached_12dmx_32{color:#3b82f6;transition:color .2s ease}._cached_12dmx_32:hover:not(:disabled){color:#60a5fa}._notCached_12dmx_42{color:#ffffffb3;transition:color .2s ease}._notCached_12dmx_42:hover:not(:disabled){color:#3b82f6}._label_12dmx_51{font-size:10px;font-weight:700}._cancelButton_12dmx_56{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:all .2s ease;z-index:10}._cancelButton_12dmx_56:hover{background:#ef4444e6;transform:translate(-50%,-50%) scale(1.1)}._cancelButton_12dmx_56:active{transform:translate(-50%,-50%) scale(.95)}._imageGallery_p8npe_2{display:flex;flex-direction:column;flex:1;overflow:hidden;background:var(--bg-primary);position:relative}._galleryHeader_p8npe_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:0}._galleryHeaderActions_p8npe_19{display:flex;align-items:center;gap:12px}._galleryHeader_p8npe_11 h2{margin:0;color:#fff;font-size:28px;font-weight:600}._refreshButton_p8npe_32{background:#2a2a2a;color:#fff;border:1px solid #404040;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}._refreshButton_p8npe_32:hover{background:#333;border-color:#505050;color:#fff}._progressSection_p8npe_50{flex-shrink:0}._progressBarContainer_p8npe_54{width:100%;height:4px;background-color:#1a1a1a;border-radius:0;overflow:hidden;margin:0;flex-shrink:0}._progressBarContainer_p8npe_54 ._progressFill_p8npe_64{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;transition:width .3s ease}._statusInfo_p8npe_71{display:flex;justify-content:space-between;align-items:center;margin:0;padding:12px 32px;font-size:14px;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);flex-shrink:0}._statusLeft_p8npe_83{display:flex;align-items:center;gap:15px}._completionText_p8npe_89{color:#9ca3af;font-weight:400;font-size:13px;display:flex;align-items:center}._statusRight_p8npe_97{display:flex;align-items:center}._statusInfo_p8npe_71 ._statusBadge_p8npe_102{padding:6px 16px;border-radius:6px;font-size:11px;font-weight:600;background-color:#10b981;color:#fff;border:none;text-transform:uppercase;letter-spacing:.5px}._errorSection_p8npe_114{background-color:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:16px;margin-bottom:20px;font-size:14px}._errorSection_p8npe_114 ._label_p8npe_124{font-weight:600;margin-right:8px;color:#ef4444}._closeButton_p8npe_130{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}._closeButton_p8npe_130:hover{background-color:#f0f0f0;color:#333}._processingStatus_p8npe_150{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:30px}._statusRow_p8npe_158{display:flex;align-items:center;margin:8px 0;gap:10px}._statusRow_p8npe_158 ._label_p8npe_124{font-weight:700;min-width:80px}._statusBadge_p8npe_102{padding:4px 8px;border-radius:4px;font-size:14px;font-weight:700;background-color:#fff}._autoRefresh_p8npe_178{font-size:12px;color:#666;font-style:italic}._progressBar_p8npe_54{width:100%;height:20px;background-color:#e9ecef;border-radius:10px;overflow:hidden;margin-top:10px}._progressFill_p8npe_64{height:100%;background-color:#28a745;transition:width .3s ease}._galleryActions_p8npe_199{display:flex;gap:10px;margin-bottom:30px}._processButton_p8npe_205{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:10px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 8px #3b82f64d}._processButton_p8npe_205:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}._processButton_p8npe_205:disabled{background:#4b5563;border:none;cursor:not-allowed;color:#9ca3af;box-shadow:none;transform:none}._imagesSection_p8npe_233{margin-top:40px}._imagesSection_p8npe_233 h3{color:#333;margin-bottom:20px}._imagesGrid_p8npe_242{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}._imageCard_p8npe_249{border:1px solid #ddd;border-radius:8px;padding:15px;background-color:#fff;box-shadow:0 2px 4px #0000001a}._imageHeader_p8npe_257{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._imageTitle_p8npe_264{font-weight:700;color:#333}._imageVersion_p8npe_269{font-size:12px;color:#666;background-color:#e9ecef;padding:2px 6px;border-radius:3px}._imageContainer_p8npe_277{width:100%;height:200px;margin-bottom:15px;border-radius:4px;overflow:hidden;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}._generatedImage_p8npe_289{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}._imageLoadingVersion_p8npe_297 ._generatedImage_p8npe_289{transition:filter .2s,opacity .2s}._previousImage_p8npe_302{filter:blur(2px);opacity:.7;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._versionLoadingOverlay_p8npe_311{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);background-size:200% 100%;animation:_shimmer_p8npe_1 1.5s infinite;pointer-events:none;z-index:5;border-radius:4px}._regeneratingOverlay_p8npe_323{position:absolute;inset:0;background:#00000080;pointer-events:none;z-index:10;border-radius:8px;overflow:hidden}._regeneratingShimmer_p8npe_334{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);background-size:200% 100%;animation:_shimmer_p8npe_1 1.5s infinite}@keyframes _shimmer_p8npe_1{0%{background-position:-200% 0}to{background-position:200% 0}}._imageFadingIn_p8npe_353{animation:_fadeInScale_p8npe_1 .3s ease-out}@keyframes _fadeInScale_p8npe_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._imageFallback_p8npe_362{width:100%;height:150px;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:4px;display:flex;align-items:center;justify-content:center}._imagePlaceholder_p8npe_373{width:100%;height:150px;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}._placeholderContent_p8npe_385{text-align:center;color:#6c757d;max-width:100%;width:100%;padding:16px;box-sizing:border-box}._placeholderIcon_p8npe_394{font-size:24px;margin-bottom:5px}._placeholderText_p8npe_399{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._imageInfo_p8npe_407{margin-bottom:15px}._imageInfo_p8npe_407 ._infoRow_p8npe_411{font-size:13px;margin:5px 0}._imageActions_p8npe_416{display:flex;gap:10px}._downloadButton_p8npe_421{background-color:#17a2b8;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}._downloadButton_p8npe_421:hover{background-color:#138496}._loadingContent_p8npe_435,._errorContent_p8npe_435{text-align:center;padding:40px;color:#9ca3af}._loadingGallery_p8npe_441{text-align:center;padding:60px 40px;display:flex;justify-content:center;align-items:center}._errorMessage_p8npe_449{background-color:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:16px;margin-bottom:20px;font-size:14px}._noImages_p8npe_459{text-align:center;padding:40px;color:#666;background-color:#f8f9fa;border-radius:8px;margin-top:20px}._layoutsSection_p8npe_469{margin:0}._layoutsSection_p8npe_469 h3{color:#333;margin-bottom:20px;font-size:20px;font-weight:600}._layoutsGrid_p8npe_480{display:grid;grid-template-columns:repeat(auto-fill,calc(280px * var(--card-scale, 1)));gap:calc(20px * var(--card-scale, 1));width:100%;transition:all .1s ease-out}._layoutCard_p8npe_488{background-color:#1a1d23;border:2px solid #15171a;border-radius:0 12px 0 0;padding:0;transition:border-color .3s ease,transform .1s ease-out;overflow:hidden;position:relative;display:flex;flex-direction:column}._layoutCard_p8npe_488:hover,._layoutCard_p8npe_488._selected_p8npe_504{border-color:#3b82f6}._layoutCard_p8npe_488._viewingHistorical_p8npe_509{border-color:#a0a0a066}._cardTopBar_p8npe_513{height:51px;background-color:#202327;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-radius:0 10px 0 0}._cardHeaderLeftActions_p8npe_523{display:flex;align-items:center;gap:11px}._downloadIconButton_p8npe_529,._generateIconButton_p8npe_530{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;transition:color .2s ease,opacity .3s ease-in-out}._downloadIconButton_p8npe_529:hover,._generateIconButton_p8npe_530:hover{color:#3b82f6}._generateIconButton_p8npe_530{color:#3b82f6b3}._generateIconButton_p8npe_530:hover,._generateIconButton_p8npe_530._noImage_p8npe_459{color:#3b82f6}._generateIconButton_p8npe_530._noImage_p8npe_459:hover{color:#60a5fa}._generateIconButton_p8npe_530._hasImage_p8npe_568{color:#fff}._generateIconButton_p8npe_530._hasImage_p8npe_568:hover{color:#3b82f6}._generateIconButton_p8npe_530._generating_p8npe_576{color:#3b82f6;cursor:not-allowed;opacity:.8}._generateIconButton_p8npe_530:disabled{cursor:not-allowed}._spinningIcon_p8npe_595{animation:_spin_p8npe_595 1s linear infinite}._cardDropdownWrapper_p8npe_600{position:relative}._cardDropdownButton_p8npe_604{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;transition:color .2s ease}._cardDropdownButton_p8npe_604:hover{color:#3b82f6}._cardDropdownMenu_p8npe_622{background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;min-width:160px;z-index:10000;box-shadow:0 4px 12px #0006}._cardDropdownItem_p8npe_632{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:transparent;border:none;color:#e5e7eb;font-size:13px;cursor:pointer;transition:background-color .15s ease;text-align:left}._cardDropdownItem_p8npe_632 svg{width:16px;height:16px;flex-shrink:0}._cardDropdownItem_p8npe_632:hover{background-color:#3b82f626}._cardDropdownItem_p8npe_632._disabled_p8npe_657{opacity:.5;cursor:not-allowed}._cardDropdownItem_p8npe_632._disabled_p8npe_657:hover{background-color:transparent}._cardDropdownPsdWrapper_p8npe_666{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;transition:background-color .15s ease}._cardDropdownPsdWrapper_p8npe_666:hover{background-color:#3b82f626}._cardDropdownPsdButton_p8npe_679{background:transparent!important;border:none!important;padding:0!important;min-width:16px!important;min-height:16px!important;width:16px!important;height:16px!important;flex-shrink:0}._cardDropdownPsdButton_p8npe_679 svg{width:16px!important;height:16px!important}._cardDropdownPsdLabel_p8npe_695{color:#e5e7eb;font-size:13px}._downloadDropdownWrapper_p8npe_701{position:relative}._downloadDropdownMenu_p8npe_705{position:absolute;top:100%;left:0;margin-top:4px;background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;min-width:140px;z-index:10000;box-shadow:0 4px 12px #0006}._downloadDropdownItem_p8npe_719{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;color:#e5e7eb;font-size:13px;cursor:pointer;transition:background-color .15s ease;text-align:left}._downloadDropdownItem_p8npe_719:hover{background-color:#3b82f626}._downloadDropdownItem_p8npe_719 svg{width:16px;height:16px;flex-shrink:0}._downloadDropdownPsdItem_p8npe_744{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background-color .15s ease}._downloadDropdownPsdItem_p8npe_744:hover{background-color:#3b82f626}._downloadDropdownPsdButton_p8npe_757{background:transparent!important;border:none!important;padding:0!important;min-width:16px!important;min-height:16px!important;width:16px!important;height:16px!important;flex-shrink:0}._downloadDropdownPsdButton_p8npe_757 svg{width:16px!important;height:16px!important}._downloadDropdownPsdLabel_p8npe_773{color:#e5e7eb;font-size:13px}._cardBottomBar_p8npe_778{min-height:60px;background-color:#202327;display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:0;flex:1}._cardBottomBarTitleOnly_p8npe_789{min-height:0;flex:0 0 auto}._bottomBarTitle_p8npe_794{font-size:14px;font-weight:400;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}._footerBottomRow_p8npe_804{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}._bottomBarMetadata_p8npe_812{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#9ca3af;flex:1}._bottomBarItem_p8npe_821{line-height:1.4}._bottomBarVersion_p8npe_825{font-size:.7rem;color:var(--text-primary);background:#0006;border:1px solid rgba(255,255,255,.2);padding:.25rem .5rem;border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;align-self:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._cardHeader_p8npe_523{position:absolute;top:0;left:0;right:0;padding:12px;z-index:20;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}._cardHeaderActions_p8npe_851{display:flex;gap:8px;margin-left:auto;pointer-events:auto}._iconButton_p8npe_858{width:32px;height:32px;background:#00000080;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._iconButton_p8npe_858:hover{background:#000000b3;border-color:#fff3;color:#fff}._checkboxContainer_p8npe_879{position:relative;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center}._checkbox_p8npe_879{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%}._checkmark_p8npe_897{width:20px;height:20px;background:#00000080;border:2px solid rgba(255,255,255,.3);border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease;display:flex;align-items:center;justify-content:center}._checkbox_p8npe_879:checked~._checkmark_p8npe_897{background:#3a89e6;border-color:#3a89e6}._checkbox_p8npe_879:checked~._checkmark_p8npe_897:after{content:"";display:block;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}._layoutHeader_p8npe_926{padding:12px 16px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);border-bottom:1px solid var(--border-secondary);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}._layoutTitleSection_p8npe_937{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1}._layoutVersionSection_p8npe_945{display:flex;align-items:center;gap:8px}._layoutTitle_p8npe_937{font-weight:600;color:var(--text-primary);font-size:15px;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._layoutDimensions_p8npe_963{font-size:12px;color:var(--text-secondary);font-weight:500;font-family:Monaco,Menlo,Courier New,monospace;background:#ffffff1a;padding:2px 6px;border-radius:4px;border:1px solid var(--border-primary)}._layoutVersion_p8npe_945{font-size:12px;background-color:var(--accent-primary);color:#fff;padding:3px 8px;border-radius:12px;font-weight:500;white-space:nowrap}._generatedVersion_p8npe_984{font-size:11px;color:var(--text-secondary);background-color:var(--bg-secondary);padding:2px 6px;border-radius:8px;border:1px solid var(--border-secondary);white-space:nowrap}._layoutContent_p8npe_994{position:relative;background-color:#0f1117;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:var(--aspect-ratio);width:100%}._layoutContent_p8npe_994 ._imageContainer_p8npe_277{width:100%;height:100%;margin:0;border-radius:0;overflow:hidden;background-color:#0f1117;display:flex;align-items:center;justify-content:center;position:relative;opacity:1;transition:opacity .3s ease}._imageOverlay_p8npe_1020{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.7) 50%,transparent 100%);padding:16px;opacity:1;transition:opacity var(--transition-normal);z-index:10;pointer-events:none}._imageBottomInfo_p8npe_1033{display:flex;flex-direction:column;gap:8px}._imageTitleOverlay_p8npe_1039{color:#fff;font-size:18px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.8);letter-spacing:.3px;line-height:1.3}._imageMetadata_p8npe_1048{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#9ca3af}._metadataItem_p8npe_1056{display:block;line-height:1.4}._metadataVersion_p8npe_1061{display:block;color:#9ca3af;margin-top:4px;text-align:right}._layoutContent_p8npe_994 ._generatedImage_p8npe_289{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._layoutPlaceholder_p8npe_1074{width:100%;height:100%;background:#0f1117;border:2px dashed #15171a;display:flex;align-items:center;justify-content:center;position:relative;border-radius:0;opacity:.6}._layoutPlaceholder_p8npe_1074 ._placeholderContent_p8npe_385{text-align:center;color:var(--text-secondary);max-width:100%;width:100%;padding:16px;box-sizing:border-box}._layoutPlaceholder_p8npe_1074 ._placeholderIcon_p8npe_394{font-size:32px;margin-bottom:8px;opacity:.7}._layoutPlaceholder_p8npe_1074 ._placeholderText_p8npe_399{font-size:14px;font-weight:500;margin-bottom:6px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._layoutSpecs_p8npe_1113{font-size:12px;color:var(--text-secondary);font-weight:400;background-color:var(--bg-card);padding:4px 8px;border-radius:6px;border:1px solid var(--border-secondary)}._layoutInfo_p8npe_1123{padding:12px 16px;background-color:#1a1d23;border-top:1px solid #15171a}._layoutInfo_p8npe_1123 ._infoRow_p8npe_411{display:flex;justify-content:space-between;align-items:center;margin:4px 0;font-size:12px;color:#9ca3af}._layoutInfo_p8npe_1123 ._infoRow_p8npe_411:first-child{margin-top:0}._layoutInfo_p8npe_1123 ._infoRow_p8npe_411:last-child{margin-bottom:0;justify-content:flex-end}._layoutInfo_p8npe_1123 ._label_p8npe_124{font-weight:400;color:#6b7280}._layoutInfo_p8npe_1123 ._value_p8npe_1152{font-weight:400;color:#d1d5db}._versionBadge_p8npe_1157{font-size:11px;color:#9ca3af;font-weight:500;padding:2px 0}._layoutActions_p8npe_1164{padding:12px 16px;background-color:#1a1d23;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;border-top:1px solid #15171a}._generateButton_p8npe_1174{background:#3a89e6;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:all var(--transition-slow);box-shadow:none;min-width:100px}._generateButton_p8npe_1174:hover:not(:disabled){background:#2b7ad4;transform:translateY(-1px);box-shadow:var(--shadow-sm)}._generateButton_p8npe_1174:disabled{background:var(--text-tertiary);cursor:not-allowed;transform:none;box-shadow:none}._layoutActions_p8npe_1164 ._downloadButton_p8npe_421{background:var(--accent-tertiary);color:#fff;border:1px solid var(--accent-tertiary);padding:8px 16px;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-normal)}._layoutActions_p8npe_1164 ._downloadButton_p8npe_421:hover{background:var(--info);border-color:var(--info)}._layoutActions_p8npe_1164 ._logsButton_p8npe_1218{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);padding:8px 16px;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-normal)}._layoutActions_p8npe_1164 ._logsButton_p8npe_1218:hover{background:var(--bg-tertiary);border-color:var(--border-hover)}._noLayouts_p8npe_1235{text-align:center;padding:60px 20px;color:var(--text-secondary);background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);border-radius:12px;margin-top:20px;border:1px solid var(--border-secondary)}._noLayouts_p8npe_1235 p:first-child{font-size:18px;font-weight:500;color:var(--text-primary);margin-bottom:8px}._noLayouts_p8npe_1235 p:last-child{font-size:14px;margin-bottom:0}._clearFiltersButton_p8npe_1257{margin-top:16px;padding:8px 20px;font-size:14px;font-weight:500;border-radius:8px;border:1px solid rgba(59,130,246,.5);background:#2563eb33;color:#60a5fa;cursor:pointer;transition:all .15s ease}._clearFiltersButton_p8npe_1257:hover{background:#2563eb4d;border-color:#3b82f6b3}._layoutCard_p8npe_488._outdated_p8npe_1276 ._layoutVersion_p8npe_945{background-color:#ffc107;color:#212529}._layoutCard_p8npe_488._outdated_p8npe_1276 ._layoutHeader_p8npe_926:after{content:"Update Available";position:absolute;top:-1px;right:-1px;background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529;font-size:10px;font-weight:600;padding:4px 8px;border-radius:0 12px 0 8px;text-transform:uppercase;letter-spacing:.5px}._modalOverlay_p8npe_1297{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_modalFadeIn_p8npe_1 .3s ease}@keyframes _modalFadeIn_p8npe_1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}._tabContainer_p8npe_1325{flex:1;display:flex;flex-direction:column;overflow:hidden}._bundleHeaderSection_p8npe_1333{display:none;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:14px 28px;flex-shrink:0}._bundleTitleArea_p8npe_1341{display:flex;align-items:center;gap:16px;flex:1}._bundleTitle_p8npe_1341{margin:0;font-size:20px;font-weight:600;color:#fff;letter-spacing:-.02em;transition:color .2s ease;line-height:1.4;padding:6px 0;border:1px solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}._bundleTitle_p8npe_1341:hover{color:#3b82f6}._bundleTitleInput_p8npe_1368{margin:0;font-size:20px;font-weight:600;color:#fff;letter-spacing:-.02em;background:#1a1a1a;border:1px solid #3b82f6;border-radius:6px;padding:6px 12px;outline:none;min-width:300px;max-width:100%;line-height:1.4;height:auto;flex:1}._bundleTitleInput_p8npe_1368:focus{border-color:#2563eb;box-shadow:0 0 0 3px #3b82f61a}._bundleTitleInput_p8npe_1368:disabled{opacity:.5;cursor:not-allowed}._statusBadgeHeader_p8npe_1396{padding:6px 14px;border-radius:4px;font-size:11px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.8px}._rightNavSection_p8npe_1406{display:flex;gap:5px;align-items:center;margin-left:282px}._backButton_p8npe_1413{display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px;width:32px;height:32px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;flex-shrink:0}._backButton_p8npe_1413:hover{background:#ffffff14;border-color:#fff3;color:#fff}._backButton_p8npe_1413 svg{flex-shrink:0}._tabButton_p8npe_1439{background:#202327;border:none;padding:10px 24px;margin-bottom:-16px;font-size:13px;font-weight:500;color:#fff9;cursor:pointer;border-radius:0 12px 0 0;transition:all .2s ease;position:relative;text-transform:capitalize;letter-spacing:.02em;align-self:flex-end;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}._tabButton_p8npe_1439:hover{color:#ffffffe6;background:#2a2a2e}._tabButton_p8npe_1439._active_p8npe_1465{color:#3a89e6;font-weight:500;background:#fff}._tabContent_p8npe_1471{flex:1;display:flex;overflow:hidden;background:var(--bg-primary)}._galleryTabContent_p8npe_1478{flex:1;display:flex;flex-direction:column;overflow:auto;padding:24px 32px}._bundlePreview_p8npe_1487{flex:1;display:flex;overflow:hidden;background:var(--bg-primary);height:100%}._keyArtLayout_p8npe_1496{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;overflow:hidden;transition:grid-template-columns .3s ease;position:relative}._keyArtLayout_p8npe_1496._sidebarCollapsed_p8npe_1507{grid-template-columns:auto 1fr 0}._keyArtRightSidebarHeader_p8npe_1512{position:absolute;right:0;top:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:16px;display:flex;align-items:center;justify-content:space-between;width:240px;height:79px;box-sizing:border-box;overflow:hidden;z-index:10;pointer-events:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._keyArtRightSidebarContent_p8npe_1534{position:absolute;right:0;top:79px;bottom:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);padding:16px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;width:240px;transition:transform .3s ease,opacity .3s ease;transform:translate(0);opacity:1;z-index:9;pointer-events:auto}._keyArtLayout_p8npe_1496._sidebarCollapsed_p8npe_1507 ._keyArtRightSidebarContent_p8npe_1534{transform:translate(240px);opacity:0;pointer-events:none}._mvpdLayout_p8npe_1561{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;overflow:hidden;transition:grid-template-columns .3s ease;position:relative}._mvpdLayout_p8npe_1561._sidebarCollapsed_p8npe_1507{grid-template-columns:auto 1fr 0}._bundleNameSection_p8npe_1577{background:var(--bg-primary);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:18px 32px;grid-column:1;grid-row:1;display:flex;flex-direction:row;align-items:center;gap:16px}._facesControlsSection_p8npe_1591{background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:16px 32px;padding-right:calc(var(--keyart-right-sidebar-width, 300px) + 20px);grid-column:2 / 4;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;transition:padding-right .3s ease}._mvpdLayout_p8npe_1561._sidebarCollapsed_p8npe_1507 ._facesControlsSection_p8npe_1591{padding-right:32px}._keyArtLayout_p8npe_1496._sidebarCollapsed_p8npe_1507 ._facesControlsSection_p8npe_1591{padding-right:calc(var(--keyart-right-sidebar-width, 300px) + 20px)}._uploadedFilesSection_p8npe_1615{background:var(--bg-primary);border-right:1px solid var(--border-primary);grid-column:1;grid-row:2;display:flex;flex-direction:column;width:480px;overflow:hidden}._uploadedFilesContent_p8npe_1627{flex:1;overflow-y:auto;padding:32px;display:flex;flex-direction:column}._uploadedFilesActions_p8npe_1636{border-top:1px solid var(--border-primary);background:var(--bg-primary);flex-shrink:0;padding:16px 32px;display:flex;flex-direction:column;gap:16px}._poweredByContainer_p8npe_1646{display:flex;justify-content:center;align-items:center}._poweredByImage_p8npe_1652{max-width:200px;height:auto;opacity:.7;transition:opacity .2s ease}._poweredByImage_p8npe_1652:hover{opacity:1}._filePrefixSection_p8npe_1663{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._filePrefixValue_p8npe_1670{font-size:15px;color:#fff;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._keyArtImageSection_p8npe_1680{grid-column:2;grid-row:2;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary);position:relative;min-height:0;padding-right:236px;transition:padding-right .3s ease}._keyArtLayout_p8npe_1496._sidebarCollapsed_p8npe_1507 ._keyArtImageSection_p8npe_1680{padding-right:0}._mvpdTopRightSection_p8npe_1698{background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:12px 236px 12px 32px;grid-column:2;grid-row:1;display:flex;align-items:center;gap:1rem;justify-content:space-between}._mvpdFilterBadges_p8npe_1711{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._mvpdFilterBadge_p8npe_1711{padding:6px 12px;font-size:12px;font-weight:500;border-radius:1px 12px 1px 1px;border:1px solid var(--border-primary);background:#3741514d;color:#9ca3af;cursor:pointer;transition:all .15s ease;white-space:nowrap}._mvpdFilterBadge_p8npe_1711:hover{background:#37415180;border-color:#9ca3af80;color:#d1d5db}._mvpdFilterBadge_p8npe_1711._active_p8npe_1465{background:#2563eb33;border-color:#3b82f680;color:#60a5fa}._mvpdFilterBadge_p8npe_1711._active_p8npe_1465:hover{background:#2563eb4d;border-color:#3b82f6b3}._scaleControl_p8npe_1749{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#3741514d;border:1px solid var(--border-primary);border-radius:0 8px 0 0}._scaleLabel_p8npe_1759{font-size:.875rem;font-weight:600;color:#9ca3af;min-width:45px;text-align:right}._scaleSlider_p8npe_1767{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;height:6px;border-radius:3px;background:linear-gradient(to right,#2563eb33,#2563eb66,#2563eb99);outline:none;cursor:pointer;transition:all .2s ease}._scaleSlider_p8npe_1767:hover{background:linear-gradient(to right,#2563eb4d,#2563eb80,#2563ebb3)}._scaleSlider_p8npe_1767::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#2563eb;cursor:pointer;box-shadow:0 2px 4px #0003;-webkit-transition:all .2s ease;transition:all .2s ease}._scaleSlider_p8npe_1767::-webkit-slider-thumb:hover{background:#1d4ed8;transform:scale(1.1);box-shadow:0 0 8px #2563eb99}._scaleSlider_p8npe_1767::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#2563eb;cursor:pointer;border:none;box-shadow:0 2px 4px #0003;-moz-transition:all .2s ease;transition:all .2s ease}._scaleSlider_p8npe_1767::-moz-range-thumb:hover{background:#1d4ed8;transform:scale(1.1);box-shadow:0 0 8px #2563eb99}._mvpdLayoutsSection_p8npe_1824{grid-column:2;grid-row:2;display:flex;flex-direction:column;overflow:auto;background:var(--bg-primary);padding:48px 272px 24px 32px;min-height:0;transition:padding-right .3s ease}._mvpdLayout_p8npe_1561._sidebarCollapsed_p8npe_1507 ._mvpdLayoutsSection_p8npe_1824{padding-right:32px}._mvpdRightSidebarHeader_p8npe_1842{position:absolute;right:0;top:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:16px;display:flex;align-items:center;justify-content:space-between;width:240px;height:79px;box-sizing:border-box;overflow:hidden;z-index:10;pointer-events:auto;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}._sidebarCollapseButton_p8npe_1863{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:color .2s ease}._sidebarCollapseButton_p8npe_1863:hover{color:#fff}._collapseIcon_p8npe_1879{transition:transform .3s ease}._collapseIcon_p8npe_1879._collapsed_p8npe_1883{transform:rotate(180deg)}._mvpdRightSidebarContent_p8npe_1888{position:absolute;right:0;top:79px;bottom:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary);padding:16px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;width:240px;transition:transform .3s ease,opacity .3s ease;transform:translate(0);opacity:1;z-index:9;pointer-events:auto}._mvpdLayout_p8npe_1561._sidebarCollapsed_p8npe_1507 ._mvpdRightSidebarContent_p8npe_1888{transform:translate(240px);opacity:0;pointer-events:none}._sidebarTitle_p8npe_1914{font-size:14px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}._sidebarGroups_p8npe_1922{display:flex;flex-direction:column;gap:8px}._sidebarGroupButton_p8npe_1928{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:12px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:0 8px 0 0;cursor:pointer;transition:all .2s ease;text-align:left;gap:10px}._sidebarGroupButton_p8npe_1928:hover{background:#2563eb1a;border-color:#2563eb;transform:translate(-2px)}._sidebarGroupButton_p8npe_1928._visible_p8npe_1949{background:#2563eb14;border-color:#2563eb4d}._sidebarGroupButton_p8npe_1928._visible_p8npe_1949:hover{background:#2563eb26;border-color:#2563eb}._sidebarGroupButtonMuted_p8npe_1959{opacity:.3}._sidebarGroupCheckbox_p8npe_1963{width:16px;height:16px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #3b82f6;border-radius:3px;background:transparent;position:relative;transition:all .2s ease;margin:0}._sidebarGroupCheckbox_p8npe_1963:checked{background:#3b82f6;border-color:#3b82f6}._sidebarGroupCheckbox_p8npe_1963:checked:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._sidebarGroupCheckbox_p8npe_1963:hover{border-color:#2563eb}._sidebarGroupName_p8npe_2000{font-size:13px;font-weight:600;color:#e5e7eb;flex:1}._sidebarButtonsRow_p8npe_2007{display:flex;gap:8px;margin-bottom:12px}._sidebarSelectAllButton_p8npe_2013{flex:1;padding:10px 12px;background:transparent;border:1px solid var(--border-primary);border-radius:6px;color:#9ca3af;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._sidebarSelectAllButton_p8npe_2013:hover{background:#2563eb1a;border-color:#2563eb;color:#fff}._sidebarResetButton_p8npe_2032{padding:10px 12px;background:transparent;border:1px solid var(--border-primary);border-radius:6px;color:#9ca3af;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._sidebarResetButton_p8npe_2032:hover{background:#ef44441a;border-color:#ef4444;color:#f87171}._sidebarLabels_p8npe_2051{display:flex;flex-direction:column;gap:20px;flex:1}._cbsRow_p8npe_2058{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}._cbsRowCombined_p8npe_2065{display:flex;align-items:flex-start;gap:40px;width:100%}._cbsItemInline_p8npe_2072{display:flex;flex-direction:column;gap:4px}._cbsItemInline_p8npe_2072:first-child{flex:2.5}._cbsItemInline_p8npe_2072:last-child{flex:1}._cbsItemInline_p8npe_2072 ._cbsLabelContainer_p8npe_2086,._cbsItemInline_p8npe_2072 ._cbsLogoContainer_p8npe_2087{width:100%;min-height:150px;height:150px;align-items:flex-start}._overlayAssetStack_p8npe_2094{display:flex;flex-direction:column;gap:18px;width:100%}._overlayAssetRow_p8npe_2101{display:flex;flex-direction:column;gap:8px;width:100%}._overlayAssetHeader_p8npe_2108{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}._overlayAssetActionButton_p8npe_2115{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0a;color:#ffffffb8;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}._overlayAssetActionButton_p8npe_2115:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff47;color:#fffffff5;transform:translateY(-1px)}._overlayAssetActionButton_p8npe_2115:disabled{opacity:.45;cursor:default;transform:none}._overlayAssetActionIconSpinning_p8npe_2146{animation:_overlayAssetActionSpin_p8npe_1 .9s linear infinite}._overlayAssetPreview_p8npe_2150{width:100%;min-height:150px;height:150px;align-items:flex-start}@keyframes _overlayAssetActionSpin_p8npe_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._labelItem_p8npe_2166{display:flex;flex-direction:column;gap:6px}._labelName_p8npe_2172{font-size:11px;font-weight:400;color:#fff6;text-transform:uppercase;letter-spacing:1px}._labelValue_p8npe_2180{font-size:18px;font-weight:600;color:#fff;letter-spacing:.5px}._cbsLabelContainer_p8npe_2086{width:100%;min-height:120px;height:120px;display:flex;align-items:center;justify-content:flex-start}._cbsLabelImage_p8npe_2196{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(1.1)}._logoContainer_p8npe_2204{width:100%;min-height:160px;height:160px;display:flex;align-items:flex-start;justify-content:flex-start}._logoImage_p8npe_2213{width:100%;max-height:160px;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;filter:brightness(1.1);display:block}._noLogoText_p8npe_2222{color:#ffffff40;font-size:13px;font-style:italic}._titleContainer_p8npe_2228{width:100%;min-height:160px;height:160px;display:flex;align-items:flex-start;justify-content:flex-start}._titleImage_p8npe_2237{width:100%;max-height:160px;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;filter:brightness(1.1);display:block}._cbsLogoContainer_p8npe_2087{width:100%;min-height:120px;height:120px;display:flex;align-items:center;justify-content:flex-start}._cbsLogoImage_p8npe_2255{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}._cbsLogo_p8npe_2087{display:flex;align-items:center}._noFileText_p8npe_2267{font-size:12px;color:#6b7280;font-style:italic}._startProcessButton_p8npe_2274{display:flex;align-items:center;justify-content:center;gap:10px;background:#3b82f6;color:#fff;border:none;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%}._startProcessButton_p8npe_2274:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}._startProcessButton_p8npe_2274:disabled{background:#4b5563;cursor:not-allowed;transform:none;opacity:.6}._startProcessButton_p8npe_2274 svg{flex-shrink:0}._deleteOutputsButton_p8npe_2309{display:flex;align-items:center;justify-content:center;gap:10px;background:#dc2626;color:#fff;border:none;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%}._deleteOutputsButton_p8npe_2309:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}._deleteOutputsButton_p8npe_2309:disabled{background:#4b5563;cursor:not-allowed;transform:none;opacity:.6}._deleteOutputsButton_p8npe_2309 svg{flex-shrink:0}._reprocessButton_p8npe_2344{display:flex;align-items:center;justify-content:center;gap:10px;background:#2563eb;color:#fff;border:none;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%}._reprocessButton_p8npe_2344:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}._reprocessButton_p8npe_2344:disabled{background:#4b5563;cursor:not-allowed;transform:none;opacity:.6}._reprocessButton_p8npe_2344 svg{flex-shrink:0}._leftSidebar_p8npe_2379{display:none;width:80px;background:#16161d;border-right:1px solid #21202F;flex-direction:column;overflow-y:auto;flex-shrink:0;padding:12px 0}._sidebarHeader_p8npe_2390{display:none}._sidebarHeader_p8npe_2390 h3{margin:0;font-size:14px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}._sidebarContent_p8npe_2403{flex:1;padding:0;display:flex;flex-direction:column;gap:12px}._sidebarImageCard_p8npe_2411{background:transparent;border:none;border-radius:6px;overflow:visible;transition:all .2s ease;cursor:pointer;padding:4px;display:flex;justify-content:center;align-items:center;position:relative}._sidebarImageCard_p8npe_2411:hover{background:#ffffff0d}._sidebarImageCard_p8npe_2411:after{content:"";position:absolute;inset:0;border-radius:6px;border:1px solid transparent;transition:border-color .2s ease;pointer-events:none}._sidebarImageCard_p8npe_2411:hover:after{border-color:#ffffff26}._sidebarImageHeader_p8npe_2444{display:none}._sidebarImageHeader_p8npe_2444 h4{margin:0;font-size:12px;font-weight:500;color:#fff}._sidebarImagePreview_p8npe_2455{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:transparent;background-image:none;padding:0;position:relative}._sidebarImagePreview_p8npe_2455 img{max-width:60px;max-height:60px;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:opacity .2s ease}._sidebarImageCard_p8npe_2411:hover ._sidebarImagePreview_p8npe_2455 img{opacity:1}._sidebarImageLabel_p8npe_2479{display:none}._mainContentArea_p8npe_2484{display:none;flex:1;flex-direction:column;overflow:hidden}._mainImageSection_p8npe_2492{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}._mainImageHeader_p8npe_2501{display:none;justify-content:flex-end;align-items:center;padding:12px 28px;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);flex-shrink:0;gap:20px}._imageControls_p8npe_2512{display:flex;align-items:center;gap:20px}._mainImageHeader_p8npe_2501 h3{margin:0;color:#333;font-size:18px;font-weight:600}@media(prefers-color-scheme:dark){._mainImageHeader_p8npe_2501 h3{color:#fff}}._mainImageContainer_p8npe_2532{position:absolute;inset:40px;width:auto;height:auto;overflow:hidden;cursor:default;background:var(--bg-primary);display:flex;align-items:flex-start;justify-content:center}._mainImage_p8npe_2492{max-width:100%;max-height:100%;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain;background:transparent;position:relative}._selectionInfo_p8npe_2559{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px;margin-top:15px}._selectionInfo_p8npe_2559 h4{margin:0 0 10px;color:#333;font-size:16px;font-weight:600;text-transform:capitalize}._boxCoordinates_p8npe_2575{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;font-family:Courier New,monospace;font-size:13px;color:#495057}._boxCoordinates_p8npe_2575 div{background:#fff;padding:8px 12px;border-radius:4px;border:1px solid #e9ecef}._layersButton_p8npe_2592{display:flex;align-items:center;gap:8px;background:#202327;color:#fff;border:none;padding:8px 14px;border-radius:0 12px 0 0;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}._layersButton_p8npe_2592:hover,._layersButton_p8npe_2592._active_p8npe_1465{background:#2a2a2e}._layersButton_p8npe_2592 svg{width:16px;height:16px;color:#3a89e6}._statusBadgeContainer_p8npe_2622{position:relative;display:flex;align-items:center}._statusBadgeButton_p8npe_2628{padding:8px 16px;border-radius:100px;font-size:12px;font-weight:500;background:#fff;color:#34895c;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease}._statusBadgeButton_p8npe_2628:hover:not(:disabled){background:#f5f5f5;border-color:#0003}._statusBadgeButton_p8npe_2628:disabled{opacity:.6;cursor:not-allowed}._statusDropdownMenu_p8npe_2654{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;z-index:1000;overflow:hidden}._statusDropdownItem_p8npe_2667{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:#fff;border:none;text-align:left;font-size:14px;color:#333;cursor:pointer;transition:background-color .15s ease}._statusDropdownItem_p8npe_2667:hover:not(:disabled){background-color:#f5f5f5}._statusDropdownItem_p8npe_2667:disabled{opacity:.5;cursor:not-allowed}._statusDropdownItem_p8npe_2667 svg{flex-shrink:0}._statusDropdownItem_p8npe_2667._deleteItem_p8npe_2695{color:#dc2626;border-top:1px solid rgba(0,0,0,.05)}._statusDropdownItem_p8npe_2667._deleteItem_p8npe_2695:hover:not(:disabled){background-color:#fef2f2}._spinnerSmall_p8npe_2704{display:inline-block;width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:_spin_p8npe_595 .8s linear infinite;flex-shrink:0}._spinnerSmallWhite_p8npe_2715{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_p8npe_595 .8s linear infinite;flex-shrink:0}._boundingBox_p8npe_2727{position:absolute;border:2px solid;border-radius:2px;background:transparent;transition:all .2s ease;pointer-events:all;cursor:pointer;z-index:5}._boundingBox_p8npe_2727:hover{background:#ffffff14;transform:scale(1.01);border-width:3px;z-index:8;box-shadow:0 0 12px #0009}._selectedBox_p8npe_2746{background:#ffffff4d!important;border-width:3px!important;box-shadow:0 0 10px #0000004d;animation:_selectedPulse_p8npe_1 1s infinite;z-index:10!important}@keyframes _selectedPulse_p8npe_1{0%,to{box-shadow:0 0 10px #0000004d}50%{box-shadow:0 0 20px #00000080,inset 0 0 10px #ffffff4d}}._previewHeader_p8npe_2763{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}._previewHeader_p8npe_2763 h3{margin:0;color:#333;font-size:18px;font-weight:600}._previewLegend_p8npe_2779{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;padding:0}._previewLegend_p8npe_2779 ._legendItem_p8npe_2789[data-type=disabledFaces],._previewLegend_p8npe_2779 ._legendItem_p8npe_2789[data-type=disabledPeople]{display:none}._zoomButton_p8npe_2794{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#6c757d,#545b62);color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 4px #6c757d33;white-space:nowrap}._zoomButton_p8npe_2794:hover{background:linear-gradient(135deg,#545b62,#383d41);transform:translateY(-1px);box-shadow:0 4px 8px #6c757d4d}._zoomButton_p8npe_2794._active_p8npe_1465{background:linear-gradient(135deg,#007bff,#0056b3);box-shadow:0 2px 4px #007bff33}._zoomButton_p8npe_2794._active_p8npe_1465:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 8px #007bff4d}._zoomButton_p8npe_2794 svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._legendItem_p8npe_2789{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;transition:all .2s ease;padding:6px 12px;border-radius:4px;background:transparent;border:none;font-weight:400;position:relative}._legendItem_p8npe_2789._clickable_p8npe_2849{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._legendItem_p8npe_2789._clickable_p8npe_2849:hover{background-color:#ffffff14}._legendItem_p8npe_2789._disabled_p8npe_657{opacity:.5}._legendItem_p8npe_2789._disabled_p8npe_657:hover{opacity:.6}._legendBox_p8npe_2866{width:16px;height:16px;border:2px solid;border-radius:2px;background:transparent;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}._previewGrid_p8npe_2879{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}._previewCard_p8npe_2885{background:#444;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;padding:8px;border:1px solid #555}._previewCard_p8npe_2885:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;border-color:#666}._previewCardHeader_p8npe_2900{background:#333;padding:12px 16px;margin:-8px -8px 16px;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #555}._previewCardHeader_p8npe_2900 h4{margin:0;color:#fff;font-size:14px;font-weight:500}._retryLogoButton_p8npe_2918{background:var(--primary);color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all var(--transition-normal)}._retryLogoButton_p8npe_2918:hover{background:var(--primary-hover);transform:translateY(-1px)}._retryLogoButton_p8npe_2918:disabled{background:#666;cursor:not-allowed;transform:none}._previewImageContainer_p8npe_2941{position:relative;width:100%;height:200px;overflow:hidden}._headImageContainer_p8npe_2949{width:360px;height:200px}._previewCardMain_p8npe_2955{grid-column:span 2;max-width:800px}._previewCardMain_p8npe_2955 ._previewImageContainer_p8npe_2941{height:300px;background:#fff!important}@media(max-width:1000px){._previewCardMain_p8npe_2955{grid-column:span 1}._previewCardMain_p8npe_2955 ._previewImageContainer_p8npe_2941{height:200px}}._previewCardTransparent_p8npe_2976 ._previewImageContainer_p8npe_2941{background-color:#444;background-image:linear-gradient(45deg,#333 25%,transparent 25%),linear-gradient(-45deg,#333 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#333 75%),linear-gradient(-45deg,transparent 75%,#333 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;display:flex;align-items:center;justify-content:center;position:relative}._previewCardTransparent_p8npe_2976 ._previewImageWrapper_p8npe_2992{position:relative;display:inline-block;border:2px solid rgba(255,255,255,.4);box-shadow:0 0 0 2px #0000004d,0 4px 12px #00000080}._previewCardTransparent_p8npe_2976 ._previewImage_p8npe_2941{display:block;background-color:#888;background-image:linear-gradient(45deg,#666 25%,transparent 25%),linear-gradient(-45deg,#666 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#666 75%),linear-gradient(-45deg,transparent 75%,#666 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}._previewImage_p8npe_2941{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}._noFileContainer_p8npe_3019{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed #666;border-radius:12px;background-color:#888;background-image:linear-gradient(45deg,#666 25%,transparent 25%),linear-gradient(-45deg,#666 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#666 75%),linear-gradient(-45deg,transparent 75%,#666 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;transition:all .2s ease}._noFileContainer_p8npe_3019:hover{border-color:#888;background-color:#999;background-image:linear-gradient(45deg,#777 25%,transparent 25%),linear-gradient(-45deg,#777 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#777 75%),linear-gradient(-45deg,transparent 75%,#777 75%)}._noFileContent_p8npe_3048{display:flex;flex-direction:column;align-items:center;gap:8px}._noFileIcon_p8npe_3055{color:#777;opacity:.7;transition:all .2s ease}._noFileContainer_p8npe_3019:hover ._noFileIcon_p8npe_3055{color:#999;opacity:1}._noFileText_p8npe_2267{color:#999;font-size:13px;font-weight:400;font-style:italic;letter-spacing:.3px}._imageLabel_p8npe_3074{margin-top:8px;padding:6px 10px;background-color:#ffffff1a;border-radius:6px;font-size:11px;color:#ccc;text-align:center;line-height:1.4;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s ease}._imageLabel_p8npe_3074:hover{background-color:#ffffff26;border-color:#ffffff40;color:#fff}._groupedImagesContainer_p8npe_3095{display:flex;flex-direction:column;gap:0}._groupedImageItem_p8npe_3101{display:flex;flex-direction:column}._imageSeparator_p8npe_3106{height:1px;background:linear-gradient(90deg,transparent,#555,transparent);margin:5px 0;opacity:.5}._boundingBoxContainer_p8npe_3113{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;z-index:5}._weightedCenterMarker_p8npe_3123{position:absolute;width:24px;height:24px;border:2px solid rgba(251,191,36,.95);border-radius:50%;background:#00000026;transform:translate(-50%,-50%);z-index:200;pointer-events:auto;cursor:grab;touch-action:none;box-shadow:0 0 0 2px #00000073,0 8px 18px #00000059}._weightedCenterVerticalGuide_p8npe_3138{position:absolute;width:0;border-left:2px dashed rgba(251,191,36,.85);transform:translate(-50%);z-index:180;pointer-events:none}._weightedCenterCbboxGuide_p8npe_3147{position:absolute;height:0;border-top:2px dashed rgba(251,191,36,.85);transform:translateY(-50%);z-index:185;pointer-events:none}@keyframes _weightedCenterPulseOuter_p8npe_1{0%,to{border-color:#9ca3aff2}50%{border-color:#fbbf24f2}}@keyframes _weightedCenterPulseInner_p8npe_1{0%,to{background:#9ca3af}50%{background:#fbbf24}}._weightedCenterMarkerLoading_p8npe_3174{animation:_weightedCenterPulseOuter_p8npe_1 .9s ease-in-out infinite}._weightedCenterMarkerLoading_p8npe_3174 ._weightedCenterMarkerInner_p8npe_3178{animation:_weightedCenterPulseInner_p8npe_1 .9s ease-in-out infinite}._weightedCenterMarkerInner_p8npe_3178{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#fbbf24;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #00000059}._recognitionLoadingOverlay_p8npe_3194{position:absolute;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:all}._recognitionLoadingContent_p8npe_3209{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1e1e1ef2;padding:24px 32px;border-radius:12px;border:1px solid rgba(59,130,246,.3);box-shadow:0 8px 32px #0006}._recognitionSummary_p8npe_3221{margin-bottom:8px;padding:6px 0}._boundingBoxContainer_p8npe_3113 ._boundingBox_p8npe_2727{position:absolute;border:2px solid;background:transparent;opacity:.7;pointer-events:all;cursor:pointer;transition:all .2s ease}._confidenceLabel_p8npe_3237{position:absolute;top:-24px;left:0;color:#fff;font-size:10px;font-weight:600;padding:4px 9px;border-radius:5px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 6px #0006}._resizeHandle_p8npe_3253{position:absolute;width:8px;height:8px;background:#fff;border:1px solid #333;z-index:200;pointer-events:all}._drawPreview_p8npe_3263{position:absolute;border:2px dashed #9b59b6;background:#9b59b61a;pointer-events:none;z-index:150}._dragGhost_p8npe_3271{position:absolute;border:2px dashed rgba(255,255,255,.3);background:transparent;pointer-events:none;z-index:45}@media(max-width:1200px){._otherImagesGrid_p8npe_3281{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:768px){._leftSidebar_p8npe_2379{width:60px}._sidebarImagePreview_p8npe_2455{width:50px;height:50px}._sidebarImagePreview_p8npe_2455 img{max-width:46px;max-height:46px}._tabButtons_p8npe_3302{flex-direction:row;gap:0}._tabButton_p8npe_1439{padding:12px 16px;font-size:12px;white-space:nowrap}._mainImageHeader_p8npe_2501{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}._rightControls_p8npe_3320{width:100%;justify-content:flex-start}._previewLegend_p8npe_2779{flex-wrap:wrap;gap:8px}._legendItem_p8npe_2789{padding:5px 10px;font-size:11px}._bundleHeaderSection_p8npe_1333{padding:10px 16px}._bundleTitle_p8npe_1341{font-size:18px}}._deleteButton_p8npe_3345{background:transparent;color:#ef4444;border:1px solid #ef4444;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:8px}._deleteButton_p8npe_3345:hover{background:#ef44441a;border-color:#f87171;color:#f87171}._deleteButton_p8npe_3345._danger_p8npe_3366{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;box-shadow:0 2px 8px #ef44444d}._deleteButton_p8npe_3345._danger_p8npe_3366:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}._deleteModal_p8npe_3380{background:var(--bg-primary);border-radius:var(--radius-lg);padding:0;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid var(--border-primary);animation:_modalSlideIn_p8npe_1 .3s ease}@keyframes _modalSlideIn_p8npe_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._deleteModalHeader_p8npe_3404{padding:20px 20px 0;border-bottom:1px solid var(--border-primary);margin-bottom:20px}._deleteModalHeader_p8npe_3404 h3{margin:0;color:var(--text-primary);font-size:18px;font-weight:600;padding-bottom:15px}._deleteModalContent_p8npe_3418{padding:0 20px 20px;color:var(--text-secondary);line-height:1.6}._deleteModalContent_p8npe_3418 p{margin:0 0 12px}._deleteModalContent_p8npe_3418 strong{color:var(--text-primary);font-weight:600}._warningText_p8npe_3433{color:#dc2626!important;font-weight:500}._deletionList_p8npe_3438{margin:12px 0;padding-left:20px;color:var(--text-secondary)}._deletionList_p8npe_3438 li{margin:6px 0;font-size:14px}._deleteModalActions_p8npe_3449{padding:20px;border-top:1px solid var(--border-primary);display:flex;justify-content:flex-end;gap:12px;background:var(--bg-secondary);border-radius:0 0 var(--radius-lg) var(--radius-lg)}._cancelButton_p8npe_3459{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);padding:10px 20px;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-normal)}._cancelButton_p8npe_3459:hover{background:var(--bg-tertiary);border-color:var(--border-hover)}._deleteConfirmButton_p8npe_3476{background:#dc2626;color:#fff;border:1px solid #dc2626;padding:10px 20px;border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;transition:all var(--transition-normal);display:flex;align-items:center;gap:8px}._deleteConfirmButton_p8npe_3476:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}._deleteConfirmButton_p8npe_3476:disabled{opacity:.6;cursor:not-allowed}._deleteConfirmButton_p8npe_3476 svg{width:16px;height:16px}._deleteConfirmButton_p8npe_3476._primary_p8npe_3506{background:#2563eb;border-color:#2563eb}._deleteConfirmButton_p8npe_3476._primary_p8npe_3506:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}._mainImageHeader_p8npe_2501{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px}._leftControls_p8npe_3525{display:flex;align-items:center;gap:12px}._facesControlsSection_p8npe_1591 ._leftControls_p8npe_3525 ._scaleControl_p8npe_1749{display:none}._statusTextContainer_p8npe_3536{display:flex;align-items:center;gap:15px}._rightControls_p8npe_3320{display:flex;align-items:center;gap:12px;justify-content:flex-end}._bboxDropdownContainer_p8npe_3550{position:relative}._bboxDropdownButton_p8npe_3554{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 8px #3b82f64d;white-space:nowrap}._bboxDropdownButton_p8npe_3554:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}._bboxDropdownButton_p8npe_3554._active_p8npe_1465{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 2px 8px #1d4ed84d}._bboxDropdownButton_p8npe_3554._active_p8npe_1465:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);box-shadow:0 4px 12px #1d4ed866}._bboxDropdown_p8npe_3550{position:absolute;top:100%;right:0;background:#1a1a1a;border:1px solid #333333;border-radius:8px;box-shadow:0 10px 40px #00000080;min-width:320px;max-width:400px;z-index:1000;margin-top:8px;animation:_dropdownSlideIn_p8npe_1 .2s ease}@keyframes _dropdownSlideIn_p8npe_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_p8npe_3613{padding:12px 16px;background:#222;border-bottom:1px solid #333333;border-radius:8px 8px 0 0}._dropdownHeader_p8npe_3613 span{font-size:13px;font-weight:600;color:#fff}._dropdownContent_p8npe_3626{max-height:320px;overflow-y:auto;padding:8px 0}._dropdownSection_p8npe_3632{padding:0 8px;margin-bottom:12px}._dropdownSection_p8npe_3632:last-child{margin-bottom:0}._sectionHeader_p8npe_3641{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:600;color:#fff;background:#222;border-radius:6px;margin-bottom:6px}._sectionHeader_p8npe_3641 ._legendBox_p8npe_2866{width:3px;height:16px;border:none;border-radius:2px;background:currentColor}._checkboxList_p8npe_3663{display:flex;flex-direction:column;gap:3px}._weightedCenterSummaryRow_p8npe_3669{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:6px;background:#171717;border:1px solid #2a2a2a}._weightedCenterSummaryLabel_p8npe_3680{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#fff}._weightedCenterSummaryBar_p8npe_3689{width:3px;height:16px;border-radius:2px;background:#fbbf24;flex-shrink:0}._weightedCenterResetButton_p8npe_3697{border:1px solid #fbbf24;background:#fbbf2426;color:#fef3c7;border-radius:6px;padding:4px 10px;font-size:11px;cursor:pointer;transition:background .2s ease,opacity .2s ease}._weightedCenterResetButton_p8npe_3697:hover:not(:disabled){background:#fbbf2440}._weightedCenterResetButton_p8npe_3697:disabled{opacity:.6;cursor:not-allowed}._checkboxItem_p8npe_3717{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-radius:6px;transition:all .2s ease;font-size:11px;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none}._checkboxItem_p8npe_3717:hover{background:#222;color:#fff}._checkboxItem_p8npe_3717 input[type=checkbox]{width:16px;height:16px;cursor:pointer;flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #3b82f6;border-radius:3px;background:transparent;position:relative;transition:all .2s ease;margin:0}._checkboxItem_p8npe_3717 input[type=checkbox]:checked{background:#3b82f6;border-color:#3b82f6}._checkboxItem_p8npe_3717 input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxItem_p8npe_3717 input[type=checkbox]:hover{border-color:#2563eb}._checkboxItem_p8npe_3717 span{flex:1;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deleteBoxButton_p8npe_3780{display:none;margin-left:auto;padding:2px;background:none;border:none;color:#ffffff80;cursor:pointer;border-radius:3px;line-height:0}._deleteBoxButton_p8npe_3780:hover{color:#ef4444;background:#ef444426}._checkboxItem_p8npe_3717:hover ._deleteBoxButton_p8npe_3780{display:flex}._noBoxes_p8npe_3801{padding:20px 16px;text-align:center;color:#6b7280;font-size:13px;font-style:italic}._layersSidebar_p8npe_3810{grid-column:3;grid-row:2;width:0;opacity:0;background:var(--bg-primary);border-left:1px solid var(--border-primary);display:flex;flex-direction:column;overflow:hidden;transition:width .3s ease,opacity .3s ease;pointer-events:none}._layersSidebar_p8npe_3810._open_p8npe_3824{width:350px;opacity:1;pointer-events:auto}._layersSidebarHeader_p8npe_3830{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-primary);background:var(--bg-primary);min-width:350px}._layersSidebarHeader_p8npe_3830 h3{margin:0;font-size:16px;font-weight:600;color:#fff}._layersSidebarClose_p8npe_3847{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}._layersSidebarClose_p8npe_3847:hover{opacity:.7}._layersSidebarContent_p8npe_3863{flex:1;overflow-y:auto;padding:16px;min-width:350px}._sidebarHeader_p8npe_2390{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #333333;background:#222}._sidebarHeader_p8npe_2390 h3{margin:0;font-size:18px;font-weight:600;color:#fff}._closeSidebar_p8npe_3886{background:transparent;border:none;color:#9ca3af;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;line-height:1}._closeSidebar_p8npe_3886:hover{background:#333;color:#fff}._sidebarContent_p8npe_2403{flex:1;overflow-y:auto;padding:16px 0}._sidebarSection_p8npe_3914{padding:0 16px;margin-bottom:24px}._sidebarSection_p8npe_3914:last-child{margin-bottom:0}._layersList_p8npe_3923{display:flex;flex-direction:column;gap:4px;margin-top:8px}._layerItem_p8npe_3930{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;border-radius:6px;transition:all .2s ease;font-size:13px;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent}._layerItem_p8npe_3930:hover{background:#222;color:#fff}._layerItem_p8npe_3930 input[type=checkbox]{width:18px;height:18px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._layerItem_p8npe_3930 span{flex:1;line-height:1.4}._noLayers_p8npe_3962{padding:32px 24px;text-align:center;color:#6b7280;font-size:14px;font-style:italic}._floatingProcessButton_p8npe_3971{position:fixed;bottom:32px;left:32px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:14px 24px;border-radius:24px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 8px 24px #3b82f666;z-index:100;white-space:nowrap}._floatingProcessButton_p8npe_3971:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 12px 32px #3b82f680}._floatingProcessButton_p8npe_3971:disabled{background:#4b5563;cursor:not-allowed;transform:none;box-shadow:0 4px 12px #0003}._floatingProcessButton_p8npe_3971 svg{flex-shrink:0}@keyframes _spin_p8npe_595{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinning_p8npe_595{animation:_spin_p8npe_595 1s linear infinite}._processingOverlay_p8npe_4023{position:absolute;inset:0;background:#0f1117d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10;animation:_fadeIn_p8npe_1 .3s ease-out,_processingGlow_p8npe_1 3s ease-in-out infinite}@keyframes _processingGlow_p8npe_1{0%,to{box-shadow:inset 0 0 60px #3b82f626}50%{box-shadow:inset 0 0 100px #3b82f659}}._processingOverlayContent_p8npe_4047{max-width:600px;width:90%}._processingContainer_p8npe_4052{display:flex;flex-direction:column;gap:24px;padding:32px;background:#2a2a2af2;border:1px solid #404040;border-radius:12px;box-shadow:0 8px 32px #0006}._processingHeader_p8npe_4063{display:flex;align-items:center;gap:16px;justify-content:center}._processingTitle_p8npe_4070{font-size:18px;font-weight:600;color:#f0f0f0}._processingProgressSection_p8npe_4076{display:flex;flex-direction:column;gap:12px}._processingProgressBar_p8npe_4082{height:8px;background:#1a1a1a;border-radius:4px;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d}._processingProgressFill_p8npe_4090{height:100%;background:linear-gradient(90deg,#4cafff,#1890ff);transition:width .5s ease;box-shadow:0 0 8px #4cafff80}._processingProgressText_p8npe_4097{text-align:center;font-size:15px;font-weight:500;color:#4cafff}._processingMessage_p8npe_4104{padding:16px;background:#4cafff26;border:1px solid rgba(76,175,255,.4);border-radius:8px;color:#4cafff;font-size:14px;text-align:center}@keyframes _fadeIn_p8npe_1{0%{opacity:0}to{opacity:1}}._groupHeader_p8npe_4124{display:flex;align-items:center;justify-content:space-between;background:#1a1e24;padding:0 16px;margin-bottom:15px;border-radius:0;border:none;border-bottom:1px solid var(--border-secondary);min-height:32px}._groupHeaderLeft_p8npe_4137{display:flex;align-items:center;gap:12px;flex:1}._groupCollapseButton_p8npe_4144{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._groupCollapseButton_p8npe_4144:hover{background:#ffffff1a;color:#fff}._groupTitle_p8npe_4162{margin:0;font-size:14px;font-weight:600;color:#e5e7eb;display:flex;align-items:center;gap:10px;line-height:1.2}._groupCount_p8npe_4173{font-size:12px;color:#9ca3af;font-weight:400}._groupHeaderRight_p8npe_4179{display:flex;align-items:center;gap:16px}._groupCheckboxLabel_p8npe_4185{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 8px;border-radius:4px;transition:background-color .2s ease;font-size:13px;color:#9ca3af}._groupCheckboxLabel_p8npe_4185:hover{background:#ffffff0d;color:#fff}._standardPaidSections_p8npe_4203{display:flex;flex-direction:column;gap:30px;width:100%}._standardPaidResolutionSection_p8npe_4210{display:flex;flex-direction:column}._standardPaidResolutionContent_p8npe_4215{display:flex;flex-direction:column;gap:24px;width:100%}._standardPaidTemplateBlock_p8npe_4222{display:flex;flex-direction:column;gap:20px;width:100%}._standardPaidTemplateGrid_p8npe_4229{grid-template-columns:minmax(0,1fr)}._standardPaidTemplateGrid_p8npe_4229>._layoutCard_p8npe_488{width:100%;min-width:0}._standardPaidNestedGroups_p8npe_4238{display:flex;flex-direction:column;gap:20px;width:100%;padding-left:40px}._standardPaidNestedGroup_p8npe_4238{display:flex;flex-direction:column}._groupCheckbox_p8npe_4185{width:16px;height:16px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #3b82f6;border-radius:3px;background:transparent;position:relative;transition:all .2s ease}._groupCheckbox_p8npe_4185:checked{background:#3b82f6;border-color:#3b82f6}@media(max-width:768px){._standardPaidNestedGroups_p8npe_4238{padding-left:16px}}._groupCheckbox_p8npe_4185:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._groupCheckbox_p8npe_4185:hover{border-color:#2563eb}._downloadAllContainer_p8npe_4293{margin:0 0 20px;padding:16px;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-secondary)}._editSelectedButton_p8npe_4301{display:flex;align-items:center;justify-content:center;gap:10px;background:#2563eb;color:#fff;border:none;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%}._editSelectedButton_p8npe_4301:hover{background:#1d4ed8;transform:translateY(-1px)}._editSelectedButton_p8npe_4301:active{transform:translateY(0)}._editSelectedButton_p8npe_4301 svg{flex-shrink:0}._downloadAllButton_p8npe_4332{display:flex;align-items:center;justify-content:center;gap:10px;background:#2563eb;color:#fff;border:none;padding:14px 28px;border-radius:0 12px 0 0;cursor:pointer;font-size:15px;font-weight:600;transition:all .2s ease;white-space:nowrap;width:100%;text-decoration:none}._downloadAllButton_p8npe_4332:hover{background:#1d4ed8;transform:translateY(-1px)}._downloadAllButton_p8npe_4332:active{transform:translateY(0)}._downloadAllButton_p8npe_4332 svg{flex-shrink:0}._actionRow_p8npe_4364{display:flex;flex-direction:column;gap:12px}._actionRowButton_p8npe_4370{width:100%}._archiveProgress_p8npe_4374{padding:4px 0}._archiveProgressHeader_p8npe_4378{font-size:15px;font-weight:500;margin-bottom:12px;color:var(--text-primary)}._archiveProgressBarContainer_p8npe_4386{width:100%;height:8px;background-color:#3b82f61a;border-radius:4px;overflow:hidden;margin:12px 0}._archiveProgressBarFill_p8npe_4396{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;transition:width .3s ease}._progressStage_p8npe_4403{font-size:13px;color:var(--text-secondary);margin-top:8px}._cancelArchiveButton_p8npe_4410{display:flex;align-items:center;justify-content:center;gap:6px;background:#ef4444;color:#fff;border:none;padding:0 24px;height:44px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:15px;font-weight:500;min-width:120px;margin:16px auto 0}._cancelArchiveButton_p8npe_4410:hover{background:#dc2626;transform:translateY(-1px)}._cancelArchiveButton_p8npe_4410:disabled{background:#6b7280;cursor:not-allowed;opacity:.6;transform:none}._cancelArchiveButton_p8npe_4410:disabled:hover{background:#6b7280;transform:none}._cancelArchiveButton_p8npe_4410 svg{flex-shrink:0;width:14px;height:14px}._archiveError_p8npe_4452{padding:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px}._archiveError_p8npe_4452 ._errorMessage_p8npe_449{color:#ef4444;margin-bottom:12px;font-size:14px}._retryButton_p8npe_4465{padding:8px 16px;background:#ef4444;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}._retryButton_p8npe_4465:hover{background:#dc2626}._loginContainer_ufkf0_2{min-height:100vh;background:var(--bg-primary);position:relative;overflow:hidden;display:flex;flex-direction:column}._backgroundGradient_ufkf0_12{position:absolute;inset:0;background:var(--bg-primary);z-index:1}._backgroundPattern_ufkf0_22{position:absolute;inset:0;z-index:2;overflow:hidden}._contentWrapper_ufkf0_33{position:relative;z-index:3;display:flex;flex-direction:column;min-height:100vh;max-width:1200px;margin:0 auto;padding:2rem;width:100%}._logoContainer_ufkf0_46{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:var(--radius-md);background:transparent;transition:opacity var(--transition-normal);margin-bottom:1.5rem}._logoContainer_ufkf0_46:hover{opacity:.8}._logo_ufkf0_46{height:28px;width:auto}._loginCard_ufkf0_67{max-width:400px;margin:0 auto;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-lg);box-shadow:0 8px 32px #00000026;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(prefers-color-scheme:dark){._loginCard_ufkf0_67{background:#0003;border:1px solid rgba(255,255,255,.15)}}._cardHeader_ufkf0_91{text-align:center;padding:2.5rem 2rem 1.5rem}._title_ufkf0_96{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}._subtitle_ufkf0_103{font-size:.9rem;color:var(--text-secondary);margin:0}._cardBody_ufkf0_110{padding:0 2rem 2.5rem}._loginButton_ufkf0_115{width:100%;background:var(--accent-primary);border:none;border-radius:var(--radius-md);padding:.875rem 1.5rem;font-size:.9rem;font-weight:500;color:#fff;cursor:pointer;transition:all var(--transition-normal)}._loginButton_ufkf0_115:hover{background:var(--accent-secondary)}._loginButton_ufkf0_115:active{transform:scale(.98)}._footer_ufkf0_138{text-align:center;margin-top:auto;padding-top:3rem}._footer_ufkf0_138 p{font-size:.8rem;color:var(--text-tertiary)}._loadingContainer_ufkf0_150{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-primary);gap:2rem}@media(max-width:768px){._contentWrapper_ufkf0_33{padding:1.5rem}._loginCard_ufkf0_67{max-width:100%;margin:0}._cardHeader_ufkf0_91{padding:2rem 1.5rem 1.25rem}._cardBody_ufkf0_110{padding:0 1.5rem 2rem}._title_ufkf0_96{font-size:1.5rem}._subtitle_ufkf0_103{font-size:.85rem}._loginButton_ufkf0_115{padding:.875rem 1.25rem;font-size:.875rem}}@media(max-width:480px){._contentWrapper_ufkf0_33{padding:1rem}._header_ufkf0_198{margin-bottom:3rem}._logoContainer_ufkf0_46{padding:.625rem .875rem}._logo_ufkf0_46{height:24px}._cardHeader_ufkf0_91{padding:1.75rem 1.25rem 1rem}._cardBody_ufkf0_110{padding:0 1.25rem 1.75rem}._title_ufkf0_96{font-size:1.375rem}._subtitle_ufkf0_103{font-size:.8rem}._loginButton_ufkf0_115{padding:.875rem 1.125rem;font-size:.85rem}}@media(prefers-contrast:high){._loginCard_ufkf0_67{border:2px solid var(--border-secondary)}._loginButton_ufkf0_115{border:2px solid var(--accent-primary)}._feature_ufkf0_242{border:1px solid var(--border-primary)}}@media(prefers-reduced-motion:reduce){._backgroundPattern_ufkf0_22{display:none}}._layoutTabs_1fki6_2{display:flex;flex-direction:column;flex:1;gap:.125rem;min-height:0;padding:.5rem;overflow-y:auto}._tab_1fki6_12{padding:.5rem .75rem;border:none;background:none;color:#9ca3af;font-weight:500;border-left:3px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem;font-size:.8rem;position:relative;text-align:left;border-radius:0 4px 0 0}._tabText_1fki6_31{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._tab_1fki6_12:hover{color:#e5e7eb;background-color:#37415180}._tab_1fki6_12._active_1fki6_44{color:var(--warning);border-left-color:var(--warning);background-color:#fbbf2426;font-weight:600;box-shadow:0 0 0 1px #fbbf2433,0 0 20px #fbbf241a}._tab_1fki6_12._processing_1fki6_52{color:#fbbf24}._outputsGrid_1fki6_57{display:flex;flex-direction:column;gap:1.5rem}._gridHeader_1fki6_63{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:0 0 8px 8px;margin-bottom:1.5rem}._gridInfo_1fki6_74 h3{margin:0 0 .5rem;color:#f9fafb;font-size:1.375rem;font-weight:700;letter-spacing:-.025em}._gridInfo_1fki6_74 p{margin:0;color:#d1d5db;font-size:.9rem;font-weight:500}._topInfo_1fki6_90{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:var(--bg-card);border-bottom:1px solid var(--border-primary);flex-shrink:0}._layoutName_1fki6_100{flex:1}._layoutName_1fki6_100 h2{margin:0;color:#f9fafb;font-size:1.125rem;font-weight:600}._topActions_1fki6_111{display:flex;align-items:center;gap:.625rem}._reprocessAllButton_1fki6_118{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid rgba(34,197,94,.3);border-radius:0 12px 0 0;background:#22c55e1a;color:#22c55e;font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}._reprocessAllButton_1fki6_118:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,197,94,.2),transparent);transition:left var(--transition-normal)}._reprocessAllButton_1fki6_118:hover{color:#10b981;border-color:#22c55e;background:#22c55e26;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e33}._reprocessAllButton_1fki6_118:hover:before{left:100%}._reprocessAllButton_1fki6_118:active{transform:translateY(0);box-shadow:0 2px 6px #22c55e26}._reprocessAllButton_1fki6_118:disabled{opacity:.5;cursor:not-allowed;transform:none}._reprocessAllButton_1fki6_118:disabled:hover{color:#22c55e;border-color:#22c55e4d;background:#22c55e1a;box-shadow:none}._reprocessAllButton_1fki6_118 svg{transition:transform var(--transition-fast)}._reprocessAllButton_1fki6_118:hover svg{transform:rotate(180deg) scale(1.1)}._reprocessAllFormatsButton_1fki6_184{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid rgba(251,191,36,.35);border-radius:0 12px 0 0;background:#fbbf241f;color:#fbbf24;font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-normal)}._reprocessAllFormatsButton_1fki6_184:hover{color:#f59e0b;border-color:#fbbf24;background:#fbbf242e;transform:translateY(-1px);box-shadow:0 4px 12px #fbbf2438}._reprocessAllFormatsButton_1fki6_184:active{transform:translateY(0)}._reprocessAllFormatsButton_1fki6_184:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._reprocessAllFormatsButton_1fki6_184:disabled:hover{color:#fbbf24;border-color:#fbbf2459;background:#fbbf241f}._reprocessAllFormatsButton_1fki6_184 svg{transition:transform var(--transition-fast)}._reprocessAllFormatsButton_1fki6_184:hover svg{transform:scale(1.08)}._spinnerIcon_1fki6_232{animation:_spin_1fki6_232 1s linear infinite}._fullWidthContent_1fki6_237{width:100%;flex:1;min-height:0;overflow-y:auto}._outputsPageLayout_1fki6_245{display:flex;flex:1;min-height:0;animation:_fadeIn_1fki6_1 .4s ease-out}._leftSidebar_1fki6_253{width:250px;min-width:250px;background:var(--bg-secondary);border-right:1px solid var(--border-primary);display:flex;flex-direction:column;min-height:0}._mainContent_1fki6_264{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;overflow-x:hidden}._imageGrid_1fki6_275{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:1rem 2rem;width:100%;max-width:100%;margin:0 auto}@media(min-width:1600px){._imageGrid_1fki6_275{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;padding:2rem 4rem}}@media(min-width:1400px){._imageGrid_1fki6_275{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:1.5rem 3rem}}@media(max-width:1200px){._imageGrid_1fki6_275{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:1rem 1.5rem}}@media(max-width:768px){._imageGrid_1fki6_275{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:.75rem 1rem}}@media(max-width:480px){._imageGrid_1fki6_275{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:.5rem}}._imageCard_1fki6_326{overflow:hidden;cursor:pointer;transition:all .2s ease;position:relative;display:block;width:100%;border-radius:0 8px 0 0;background:transparent;animation:_imageFadeIn_1fki6_1 .3s ease-out}._imageCard_1fki6_326._updated_1fki6_339{animation:none!important}._imageCard_1fki6_326._flashing_1fki6_344._updated_1fki6_339,._imageCard_1fki6_326._flashing_1fki6_344{animation:_flash_1fki6_344 2s ease-in-out!important}._imageCard_1fki6_326:hover{box-shadow:0 8px 25px #00000026}._emptyCard_1fki6_353:hover{box-shadow:none}._imageContainer_1fki6_357{position:relative;background:transparent;overflow:hidden;border-radius:0 8px 0 0;aspect-ratio:auto;display:flex;align-items:center;justify-content:center}._imageContainer_1fki6_357._outdated_1fki6_368{position:relative}._imageContainer_1fki6_357._outdated_1fki6_368:before{content:"";position:absolute;inset:0;border:2px solid #fbbf24;border-radius:0 8px 0 0;pointer-events:none;z-index:2;box-sizing:border-box}._image_1fki6_275{width:100%;height:auto;display:block;transition:all .3s ease;border-radius:0 8px 0 0;-o-object-fit:contain;object-fit:contain}._placeholder_1fki6_399{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;gap:.75rem;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border:1px solid var(--border-primary);position:relative;overflow:hidden;min-height:120px;padding:1rem}._placeholder_1fki6_399:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(115,124,137,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(100,116,139,.1) 0%,transparent 50%);pointer-events:none}._placeholder_1fki6_399 svg{opacity:.6;z-index:1;position:relative}._placeholder_1fki6_399 span{font-size:.875rem;font-weight:500;color:#d1d5db;z-index:1;position:relative}._placeholderWithAspectRatio_1fki6_443{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-tertiary);gap:.75rem;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border:1px solid var(--border-primary);position:relative;overflow:hidden;min-height:120px}._versionBadge_1fki6_457{position:absolute;top:8px;right:8px;background:#fbbf24e6;color:#fff;padding:.25rem .5rem;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0 8px 0 0}._cardOverlay_1fki6_471{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);color:#fff;padding:1rem;opacity:0;display:flex;align-items:center;justify-content:space-between}._imageCard_1fki6_326:hover ._cardOverlay_1fki6_471,._cardOverlay_1fki6_471._alwaysVisible_1fki6_489{opacity:1}._cardOverlay_1fki6_471 h4{margin:0;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;color:#fff}._cardActions_1fki6_505{display:flex;align-items:center;gap:.5rem}._reprocessButton_1fki6_511{width:32px;height:32px;border:none;background:#ffffff1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}._reprocessButton_1fki6_511:hover{background:#fff3;transform:scale(1.1)}._reprocessButton_1fki6_511:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#ffffff0d}._reprocessButton_1fki6_511._processing_1fki6_52{background:#fbbf2433;color:#fbbf24}._downloadButton_1fki6_544{width:32px;height:32px;border:none;background:#ffffff1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}._downloadButton_1fki6_544:hover{background:#22c55e4d;color:#22c55e;transform:scale(1.1)}._exportPSDButton_1fki6_566{width:32px;height:32px;border:none;background:#ffffff1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}._exportPSDButton_1fki6_566:hover{background:#3b82f64d;color:#3b82f6;transform:scale(1.1)}._exportPSDButton_1fki6_566:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#ffffff0d}._exportPSDButton_1fki6_566._processing_1fki6_52{background:#3b82f633;color:#3b82f6}@keyframes _flash_1fki6_344{0%,to{box-shadow:0 8px 25px #00000026}25%,75%{box-shadow:0 0 20px #22c55ecc,0 0 40px #22c55e66;transform:scale(1.02)}50%{box-shadow:0 0 30px #22c55e,0 0 60px #22c55e99;transform:scale(1.04)}}._imageCard_1fki6_326._breathing_1fki6_617{animation:_breathe_1fki6_1 2s ease-in-out infinite}@keyframes _breathe_1fki6_1{0%,to{box-shadow:0 8px 25px #00000026}50%{box-shadow:0 0 20px #fbbf2499,0 0 40px #fbbf244d}}._statusDot_1fki6_631{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:relative;margin-left:.5rem}._statusDot_1fki6_631._ready_1fki6_640{background:#10b981}._statusDot_1fki6_631._processing_1fki6_52{background:#f59e0b;animation:_pulse_1fki6_1 2s infinite}._statusDot_1fki6_631._completed_1fki6_649{background:var(--accent-primary)}._statusDot_1fki6_631._error_1fki6_653{background:#ef4444}._statusDot_1fki6_631._preparing_1fki6_657{background:#6b7280}@keyframes _pulse_1fki6_1{0%,to{opacity:1}50%{opacity:.5}}._statusTooltip_1fki6_671{position:absolute;bottom:100%;right:0;background:#000000e6;color:#fff;padding:.5rem;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;transform:translateY(4px);transition:all .2s ease;pointer-events:none;z-index:10}._statusDot_1fki6_631:hover ._statusTooltip_1fki6_671{opacity:1;transform:translateY(0)}._cardInfo_1fki6_694,._status_1fki6_631{display:none}._loading_1fki6_703{display:flex;align-items:center;justify-content:center;padding:4rem;color:#6b7280;font-size:1rem}._loadingGrid_1fki6_713{display:flex;align-items:center;justify-content:center;padding:4rem;min-height:400px}._loadingMessage_1fki6_721{color:#9ca3af;font-size:1rem;display:flex;align-items:center;gap:.75rem}._loadingMessage_1fki6_721:before{content:"";width:20px;height:20px;border:2px solid #374151;border-top:2px solid var(--accent-primary);border-radius:50%;animation:_spin_1fki6_232 1s linear infinite}@keyframes _spin_1fki6_232{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._imageOverlay_1fki6_749{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:_fadeIn_1fki6_1 .2s ease}._overlayContent_1fki6_773{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}._overlayContent_1fki6_773 ._imageContainer_1fki6_357{position:relative;max-width:100%;max-height:80vh;display:flex;align-items:center;justify-content:center;min-height:300px}._overlayImage_1fki6_792{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;box-shadow:0 10px 40px #0000004d}._overlayLoading_1fki6_799{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#fff;min-height:200px}._loadingSpinner_1fki6_809{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:_spin_1fki6_232 1s linear infinite}._overlayLoading_1fki6_799 span{font-size:1rem;opacity:.8}._overlayInfo_1fki6_823{margin-top:1rem;text-align:center;color:#fff}._overlayInfo_1fki6_823 h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}._overlayInfo_1fki6_823 p{margin:0;font-size:.875rem;color:#d1d5db}._outdatedText_1fki6_841{color:#fbbf24;font-weight:700}._overlayClose_1fki6_846{position:absolute;top:-2rem;right:-2rem;background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0 8px 0 0}._overlayClose_1fki6_846:hover{background:#fff3;transform:scale(1.1)}._overlayNav_1fki6_870{position:absolute;top:50%;transform:translateY(-50%);background:#0009;border:none;color:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001}._overlayNav_1fki6_870:hover{background:#000c;transform:translateY(-50%) scale(1.1)}._overlayNavPrev_1fki6_894{left:-80px}._overlayNavNext_1fki6_898{right:-80px}._overlayHint_1fki6_902{margin-top:.5rem;font-size:.75rem;color:#9ca3af;opacity:.8}._bulkModalOverlay_1fki6_910{position:fixed;inset:0;z-index:1050;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:1rem}._bulkModal_1fki6_910{width:min(560px,100%);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:0 12px 0 0;box-shadow:0 16px 36px #00000059;padding:1rem 1rem 1.25rem}._bulkModalHeader_1fki6_930{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._bulkModalHeader_1fki6_930 h3{margin:0;font-size:1rem;color:#f9fafb}._bulkModalClose_1fki6_943{border:none;background:transparent;color:#9ca3af;font-size:1.25rem;cursor:pointer;line-height:1;padding:.125rem .25rem}._bulkModalClose_1fki6_943:hover{color:#f3f4f6}._bulkStatusLine_1fki6_957{color:#d1d5db;font-size:.875rem}._bulkStatusValue_1fki6_962{color:#fbbf24;font-weight:600}._bulkCurrentFormat_1fki6_967{margin-top:.5rem;color:#e5e7eb;font-size:.875rem}._bulkCurrentFormatProgress_1fki6_973{margin-top:.35rem;color:#cbd5e1;font-size:.8rem}._bulkProgressTrack_1fki6_979{width:100%;height:8px;background:#1f2937;border-radius:999px;overflow:hidden;margin-top:.875rem}._bulkProgressFill_1fki6_988{height:100%;background:linear-gradient(90deg,#22c55e,#eab308);transition:width .25s ease}._bulkProgressPercent_1fki6_994{margin-top:.375rem;color:#f9fafb;font-size:.8rem;font-weight:600;text-align:right}._bulkStatsGrid_1fki6_1002{margin-top:.875rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._bulkStatItem_1fki6_1009{background:#ffffff08;border:1px solid var(--border-primary);border-radius:0 8px 0 0;padding:.5rem .625rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#cbd5e1;font-size:.8rem}._bulkStatItem_1fki6_1009 strong{color:#f9fafb;font-size:.875rem}._bulkErrorText_1fki6_1027{margin-top:.75rem;color:#fca5a5;font-size:.8rem}._toast_1fki6_1034{position:fixed;top:2rem;right:2rem;z-index:1100;animation:_slideInFromRight_1fki6_1 .3s ease-out;pointer-events:none}._toastContent_1fki6_1043{background:#22c55ef2;color:#fff;padding:.875rem 1.25rem;border-radius:0 8px 0 0;font-weight:500;font-size:.875rem;box-shadow:0 10px 25px #00000026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);max-width:350px;word-wrap:break-word}@keyframes _slideInFromRight_1fki6_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _fadeIn_1fki6_1{0%{opacity:0}to{opacity:1}}@keyframes _imageFadeIn_1fki6_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._outputsPageLayout_1fki6_245{flex-direction:column}._leftSidebar_1fki6_253{width:100%;min-width:auto;height:auto;max-height:200px;border-right:none;border-bottom:1px solid #374151}._layoutTabs_1fki6_2{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:.5rem}._tab_1fki6_12{padding:.75rem 1rem;font-size:.875rem;border-left:none;border-bottom:3px solid transparent;white-space:nowrap}._tab_1fki6_12._active_1fki6_44{border-left-color:transparent;border-bottom-color:#60a5fa}._topInfo_1fki6_90{flex-direction:column;gap:1rem;padding:1rem}._topActions_1fki6_111{width:100%;flex-direction:column;align-items:stretch}._layoutName_1fki6_100 h2{font-size:1.25rem}._fullWidthContent_1fki6_237{padding:0}._imageOverlay_1fki6_749{padding:1rem}._overlayClose_1fki6_846{top:-1rem;right:-1rem;width:32px;height:32px}._overlayImage_1fki6_792{max-height:70vh}._overlayNav_1fki6_870{width:40px;height:40px}._overlayNavPrev_1fki6_894{left:-60px}._overlayNavNext_1fki6_898{right:-60px}._overlayHint_1fki6_902{font-size:.7rem}._toast_1fki6_1034{top:1rem;right:1rem;left:1rem}._toastContent_1fki6_1043{padding:.75rem 1rem;font-size:.8rem}}.file-thumbnail{display:flex;flex-direction:column;width:180px;border:2px solid transparent;border-radius:var(--radius-md);padding:8px;cursor:pointer;transition:all var(--transition-normal);background-color:var(--bg-card)}.file-thumbnail:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.file-thumbnail.selected{border-color:var(--accent-primary);background-color:var(--bg-tertiary);box-shadow:var(--shadow-md)}.file-thumbnail.invalid{opacity:.6;cursor:not-allowed}.file-thumbnail.invalid:hover{border-color:var(--error);transform:none}.thumbnail-preview{position:relative;width:100%;height:120px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-primary);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:8px;border:1px solid var(--border-primary)}.thumbnail-image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.thumbnail-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-tertiary);font-size:14px}.thumbnail-placeholder.loading{color:var(--accent-primary)}.thumbnail-placeholder.error{color:var(--error);background:#fef2f2;border:1px solid #fecaca;cursor:help;padding:8px;gap:4px}.thumbnail-placeholder .error-icon{font-size:24px}.thumbnail-placeholder .error-text{font-size:11px;text-align:center;line-height:1.3}.retry-preview-btn{margin-top:4px;padding:2px 8px;font-size:11px;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;color:#374151;transition:all var(--transition-fast)}.retry-preview-btn:hover{background:#f3f4f6;border-color:#9ca3af}.thumbnail-placeholder .icon{font-size:48px;margin-bottom:8px}.spinner{width:24px;height:24px;border:3px solid var(--border-secondary);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:8px}.error-badge{position:absolute;top:4px;right:4px;background-color:var(--error);color:var(--text-inverse);padding:2px 8px;border-radius:var(--radius-sm);font-size:11px;font-weight:600}.selected-badge{position:absolute;top:4px;left:4px;background-color:var(--accent-primary);color:var(--text-inverse);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;box-shadow:var(--shadow-md)}.file-info{display:flex;flex-direction:column;gap:4px}.file-name{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size{font-size:12px;color:var(--text-secondary)}.file-dimensions{font-size:11px;color:var(--text-tertiary)}.s3-browser-overlay{position:fixed;inset:0;background-color:var(--bg-modal);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.s3-browser-modal{background-color:var(--bg-card);border-radius:var(--radius-xl);width:90%;max-width:1200px;height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-xl);border:1px solid var(--border-primary)}.s3-browser-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-primary)}.s3-browser-header h2{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.close-button{background:none;border:none;font-size:32px;color:var(--text-tertiary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;transition:color var(--transition-normal);border-radius:var(--radius-sm)}.close-button:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.s3-browser-navigation{display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border-primary);background-color:var(--bg-primary)}.breadcrumbs{display:flex;align-items:center;gap:4px;flex:1}.breadcrumb-item{background:none;border:none;color:var(--accent-primary);cursor:pointer;padding:4px 8px;font-size:14px;transition:background-color var(--transition-normal);border-radius:var(--radius-sm)}.breadcrumb-item:hover{background-color:var(--bg-tertiary)}.breadcrumb-current{padding:4px 8px;font-size:14px;color:var(--text-primary);font-weight:600;background-color:var(--bg-tertiary);border-radius:var(--radius-sm)}.breadcrumb-separator{color:var(--text-tertiary);font-size:14px}.search-input{width:250px;padding:8px 12px;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);font-size:14px;background-color:var(--bg-card);color:var(--text-primary)}.search-input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #3a89e61a}.s3-browser-content{flex:1;overflow-y:auto;padding:24px;background-color:var(--bg-primary)}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary)}.spinner-large{width:48px;height:48px;border:4px solid var(--border-secondary);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px}.error-message{padding:12px 24px;background-color:#f871711a;color:var(--error);border-left:4px solid var(--error);margin:0 24px 16px;border-radius:var(--radius-sm)}.directories-section{margin-bottom:32px}.directories-section h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.directories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.directory-item{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-normal);background-color:var(--bg-card)}.directory-item:hover{border-color:var(--accent-primary);background-color:var(--bg-tertiary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.directory-icon{font-size:24px}.directory-name{font-size:14px;color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-section h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.empty-state{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-tertiary);font-size:14px}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);background-color:var(--bg-card)}.pagination-button{padding:8px 16px;border:1px solid var(--border-secondary);background-color:var(--bg-card);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;transition:all var(--transition-normal)}.pagination-button:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background-color:var(--bg-tertiary)}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.pagination-info{font-size:14px;color:var(--text-secondary)}.s3-browser-footer{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-top:1px solid var(--border-primary);background-color:var(--bg-card)}.selected-file-info{font-size:14px;color:var(--text-secondary)}.selected-file-info strong{color:var(--text-primary)}.footer-buttons{display:flex;gap:12px}.button-secondary,.button-primary{padding:10px 20px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-normal)}.button-secondary{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);color:var(--text-primary)}.button-secondary:hover{background-color:var(--bg-card);border-color:var(--border-hover)}.button-primary{background-color:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--text-inverse)}.button-primary:hover:not(:disabled){background-color:var(--accent-secondary);border-color:var(--accent-secondary);box-shadow:var(--shadow-md)}.button-primary:disabled{opacity:.5;cursor:not-allowed}._presetSelector_1em7t_1{display:flex;flex-direction:column;gap:8px}._label_1em7t_7{font-size:14px;font-weight:500;color:#f0f0f0}._selectorContainer_1em7t_13{position:relative}._selectorWrapper_1em7t_17{display:flex;gap:4px;align-items:stretch}._selectorButton_1em7t_23{flex:1;min-height:50px;padding:8px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;color:#f0f0f0;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s}._selectorButton_1em7t_23:hover:not(:disabled){background:#333;border-color:#505050}._selectorButton_1em7t_23:disabled{opacity:.5;cursor:not-allowed}._selectedValue_1em7t_49{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:1;overflow:hidden;min-height:28px}._previewThumbnail_1em7t_59{width:100%;max-width:120px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0}._selectedText_1em7t_68{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#999}._buttonActions_1em7t_78{display:flex;align-items:center;gap:8px}._clearButton_1em7t_84{padding:8px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:44px;width:44px;transition:all .2s}._clearButton_1em7t_84:hover{background:#333;border-color:#505050;color:#f0f0f0}._chevron_1em7t_105{color:#888;transition:transform .2s}._chevronOpen_1em7t_110{transform:rotate(180deg)}._dropdown_1em7t_114{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:#2a2a2a;border:1px solid #404040;border-radius:6px;box-shadow:0 4px 12px #00000080;z-index:1000;max-height:400px;overflow-y:auto;animation:_slideUp_1em7t_1 .2s ease-out}@keyframes _slideUp_1em7t_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._dropdownSection_1em7t_140{padding:4px}._sectionHeader_1em7t_144{padding:8px 12px 4px;font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}._dropdownItem_1em7t_153{width:100%;padding:10px 12px;background:transparent;border:none;border-radius:4px;color:#f0f0f0;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;transition:background .2s}._dropdownItem_1em7t_153:hover{background:#ffffff1a}._dropdownItem_1em7t_153._selected_1em7t_49{background:#4cafff33}._dropdownItem_1em7t_153._imageItem_1em7t_177{justify-content:flex-start;padding:8px 12px}._dropdownItem_1em7t_153 input[type=file]{display:none}._itemThumbnail_1em7t_186{width:100px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0}._dropdownDivider_1em7t_194{height:1px;background:#404040;margin:4px 8px}._uploadingMessage_1em7t_200{margin-top:4px;padding:8px 12px;background:#4cafff1a;border:1px solid rgba(76,175,255,.3);border-radius:4px;color:#4cafff;font-size:13px;text-align:center}._presetItemWrapper_1em7t_211{position:relative;display:flex;align-items:center;gap:8px;padding-right:4px}._presetItemWrapper_1em7t_211 ._dropdownItem_1em7t_153{flex:1}._deleteButton_1em7t_223{padding:6px;background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}._deleteButton_1em7t_223:hover:not(:disabled){background:#ff50501a;color:#ff5050}._deleteButton_1em7t_223:disabled{opacity:.5;cursor:not-allowed}._confirmDialog_1em7t_248{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_1em7t_1 .2s ease-out}@keyframes _fadeIn_1em7t_1{0%{opacity:0}to{opacity:1}}._confirmDialogContent_1em7t_271{background:#2a2a2a;border:1px solid #404040;border-radius:8px;padding:24px;max-width:400px;width:90%;box-shadow:0 8px 24px #0009;animation:_slideUp_1em7t_1 .2s ease-out}@keyframes _slideUp_1em7t_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._confirmDialogContent_1em7t_271 h3{margin:0 0 16px;font-size:18px;font-weight:600;color:#f0f0f0}._confirmPreviewContainer_1em7t_300{display:flex;align-items:center;justify-content:center;padding:16px;background:#1a1a1a;border:1px solid #404040;border-radius:6px;margin-bottom:16px}._confirmPreviewImage_1em7t_311{max-width:200px;max-height:100px;-o-object-fit:contain;object-fit:contain;border-radius:4px}._confirmDialogContent_1em7t_271 p{margin:0 0 8px;font-size:14px;color:#ccc;line-height:1.5}._confirmWarning_1em7t_325{color:#ff8a50!important;font-size:13px!important;margin-bottom:20px!important}._confirmActions_1em7t_331{display:flex;gap:12px;justify-content:flex-end}._confirmCancelButton_1em7t_337,._confirmDeleteButton_1em7t_338{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._confirmCancelButton_1em7t_337{background:#333;color:#f0f0f0}._confirmCancelButton_1em7t_337:hover:not(:disabled){background:#404040}._confirmDeleteButton_1em7t_338{background:#ff5050;color:#fff}._confirmDeleteButton_1em7t_338:hover:not(:disabled){background:#ff3030}._confirmCancelButton_1em7t_337:disabled,._confirmDeleteButton_1em7t_338:disabled{opacity:.5;cursor:not-allowed}._container_1zlkq_1{display:flex;flex-direction:column;gap:12px}._labelRow_1zlkq_7{display:flex;align-items:center;gap:8px}._label_1zlkq_7{font-size:14px;font-weight:600;color:var(--text-primary)}._hint_1zlkq_19{font-size:12px;color:var(--text-tertiary)}._modeToggle_1zlkq_24{display:flex;gap:8px;padding:4px;background-color:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-primary)}._toggleButton_1zlkq_33{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:none;background-color:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-normal)}._toggleButton_1zlkq_33:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary)}._toggleButton_1zlkq_33._active_1zlkq_55{background-color:var(--accent-primary);color:var(--text-inverse);box-shadow:var(--shadow-sm)}._toggleButton_1zlkq_33:disabled{opacity:.5;cursor:not-allowed}._uploadArea_1zlkq_66{height:120px;min-height:120px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-secondary);border-radius:var(--radius-md);background-color:var(--bg-card);transition:all var(--transition-normal)}._container_1zlkq_1._large_1zlkq_79{width:411px;height:100%;max-height:100%}._container_1zlkq_1._large_1zlkq_79._hasFile_1zlkq_86{width:100%}._container_1zlkq_1._large_1zlkq_79 ._uploadArea_1zlkq_66{min-height:400px}._container_1zlkq_1._large_1zlkq_79 ._label_1zlkq_7{font-size:14px}._container_1zlkq_1._large_1zlkq_79 ._uploadLabel_1zlkq_98,._container_1zlkq_1._large_1zlkq_79 ._s3BrowseButton_1zlkq_99{padding:24px;gap:8px;min-height:400px}._container_1zlkq_1._large_1zlkq_79 ._uploadLabel_1zlkq_98 svg,._container_1zlkq_1._large_1zlkq_79 ._s3BrowseButton_1zlkq_99 svg{width:32px;height:32px}._container_1zlkq_1._large_1zlkq_79 ._uploadLabel_1zlkq_98 span,._container_1zlkq_1._large_1zlkq_79 ._s3BrowseButton_1zlkq_99 span{font-size:14px}._container_1zlkq_1._large_1zlkq_79 ._uploadHint_1zlkq_116{font-size:12px}._container_1zlkq_1._large_1zlkq_79 ._fileDisplay_1zlkq_120{width:100%;height:100%;max-height:100%}._container_1zlkq_1._large_1zlkq_79 ._filePreview_1zlkq_126{padding:8px 20px 16px;height:100%;box-sizing:border-box}._container_1zlkq_1._large_1zlkq_79 ._previewImage_1zlkq_132{max-height:calc(100% - 120px);max-width:calc(100% - 40px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain}._container_1zlkq_1._large_1zlkq_79:has(._s3Badge_1zlkq_141) ._previewImage_1zlkq_132{min-width:min(600px,90%);max-width:100%;max-height:calc(100% - 100px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain}._uploadArea_1zlkq_66:hover{border-color:var(--accent-primary);background-color:var(--bg-tertiary)}._uploadArea_1zlkq_66:has(._uploadLabel_1zlkq_98._dragging_1zlkq_155){border-color:var(--accent-primary);background-color:var(--accent-primary-alpha, rgba(59, 130, 246, .1))}._uploadLabel_1zlkq_98,._s3BrowseButton_1zlkq_99{width:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--text-secondary);padding:24px}._uploadLabel_1zlkq_98._dragging_1zlkq_155{color:var(--accent-primary);font-weight:600}._s3BrowseButton_1zlkq_99{border:none;background:none;font-size:14px}._s3BrowseButton_1zlkq_99:hover:not(:disabled){color:var(--accent-primary)}._s3BrowseButton_1zlkq_99:disabled{opacity:.5;cursor:not-allowed}._uploadHint_1zlkq_116{font-size:12px;color:var(--text-tertiary)}._fileDisplay_1zlkq_120{position:relative;min-height:120px;border:2px solid var(--accent-primary);border-radius:var(--radius-md);background-color:var(--bg-card);display:flex;align-items:center;justify-content:center;overflow:hidden}._filePreview_1zlkq_126{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px}._previewImage_1zlkq_132{max-width:100%;max-height:400px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);background-color:transparent;border:1px solid var(--border-primary);box-shadow:var(--shadow-md)}._previewImageCheckerboard_1zlkq_235{background-image:linear-gradient(45deg,#1a1a1a 25%,transparent 25%),linear-gradient(-45deg,#1a1a1a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#1a1a1a 75%),linear-gradient(-45deg,transparent 75%,#1a1a1a 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;background-color:#2a2a2a}._previewPlaceholder_1zlkq_246{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;background-color:var(--bg-tertiary);border-radius:var(--radius-sm);border:2px dashed var(--border-secondary);min-height:200px}._container_1zlkq_1._large_1zlkq_79 ._previewPlaceholder_1zlkq_246{min-height:400px;padding:48px;width:100%;max-width:411px}._placeholderIcon_1zlkq_266{color:var(--text-tertiary);opacity:.5}._placeholderText_1zlkq_271{font-size:14px;color:var(--text-secondary);font-weight:500}._fileInfo_1zlkq_277{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:600px;padding:0 16px 12px}._fileName_1zlkq_287{font-size:14px;font-weight:600;color:var(--text-primary);word-break:break-word;text-align:center}._fileMetadata_1zlkq_295{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text-secondary);text-align:center}._fileSize_1zlkq_306,._fileResolution_1zlkq_312{font-size:12px;color:var(--text-secondary);text-align:center}._fileSeparator_1zlkq_318{color:var(--text-tertiary);opacity:.5}._largeFileNote_1zlkq_323{font-size:11px;color:var(--text-tertiary);font-style:italic;text-align:center;margin-top:4px}._s3Badge_1zlkq_141{display:inline-block;padding:2px 8px;background-color:var(--accent-primary);color:var(--text-inverse);font-size:11px;font-weight:600;border-radius:var(--radius-sm);width:-moz-fit-content;width:fit-content}._clearButton_1zlkq_342{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background-color:var(--bg-card);color:var(--error);border-radius:50%;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md);border:1px solid var(--border-secondary)}._clearButton_1zlkq_342:hover:not(:disabled){background-color:var(--error);color:var(--text-inverse);transform:scale(1.1)}._clearButton_1zlkq_342:disabled{opacity:.5;cursor:not-allowed}._container_1zlkq_1._error_1zlkq_373 ._fileDisplay_1zlkq_120{border-color:var(--error)}._errorText_1zlkq_377{font-size:12px;color:var(--error);text-align:center;font-weight:500}._tooltipWrapper_1zlkq_385{position:relative;display:inline-flex;align-items:center}._infoIcon_1zlkq_391{color:var(--text-tertiary);cursor:help;transition:color var(--transition-normal)}._infoIcon_1zlkq_391:hover{color:var(--text-secondary)}._tooltip_1zlkq_385{visibility:hidden;opacity:0;position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 8px);background-color:var(--bg-card);color:var(--text-secondary);padding:8px 12px;border-radius:var(--radius-sm);font-size:12px;white-space:nowrap;box-shadow:var(--shadow-md);border:1px solid var(--border-primary);z-index:100;transition:opacity var(--transition-normal),visibility var(--transition-normal)}._tooltipWrapper_1zlkq_385:hover ._tooltip_1zlkq_385{visibility:visible;opacity:1}._tooltip_1zlkq_385:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--border-primary)}._newBundleLayout_d2g82_2{width:100%;flex:1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;overflow:hidden}._bundleTitleSection_d2g82_12{background:var(--bg-primary);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:18px 32px;grid-column:1;grid-row:1}._progressActionsSection_d2g82_22{background:var(--bg-primary);border-bottom:1px solid var(--border-primary);padding:18px 32px;grid-column:2;grid-row:1;display:flex;flex-direction:row;gap:24px;justify-content:flex-end;align-items:flex-end}._bundlePrefixInput_d2g82_35{flex:1;max-width:500px}._transparentImagesSection_d2g82_41{background:var(--bg-secondary);border-right:1px solid var(--border-primary);grid-column:1;grid-row:2;width:480px;display:flex;flex-direction:column;overflow:hidden}._scrollableContent_d2g82_52{flex:1;overflow-y:auto;padding:32px}._fileInputsColumn_d2g82_58{display:flex;flex-direction:column;gap:20px}._mainImageSection_d2g82_65{background:var(--bg-primary);padding:40px;grid-column:2;grid-row:2;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}._mainImagePreview_d2g82_78{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}._mainPreviewImage_d2g82_87{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}._changeImageButton_d2g82_96{position:absolute;bottom:20px;right:20px;padding:10px 20px;background:#2a2a2af2;border:1px solid #404040;border-radius:6px;color:#f0f0f0;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._changeImageButton_d2g82_96:hover:not(:disabled){background:#333333f2;border-color:#505050}._changeImageButton_d2g82_96:disabled{opacity:.5;cursor:not-allowed}._mainUploadArea_d2g82_123{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#2a2a2a;border:2px dashed #404040;border-radius:8px;cursor:pointer;transition:all .2s;color:#888;min-height:400px}._mainUploadArea_d2g82_123:hover{background:#333;border-color:#505050;color:#f0f0f0}._mainUploadArea_d2g82_123 svg{color:#666}._mainUploadArea_d2g82_123:hover svg{color:#4cafff}._uploadText_d2g82_154{font-size:16px;font-weight:500;color:inherit}._uploadHint_d2g82_160{font-size:13px;color:#666}._titleInput_d2g82_165{display:flex;flex-direction:column;gap:8px}._label_d2g82_171{font-size:14px;font-weight:500;color:#f0f0f0}._required_d2g82_177{color:#ff6b6b;margin-left:4px}._input_d2g82_182{padding:12px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;color:#f0f0f0;font-size:14px;transition:all .2s}._input_d2g82_182:focus{outline:none;border-color:#4cafff;background:#333}._input_d2g82_182:disabled{opacity:.5;cursor:not-allowed}._presetRow_d2g82_203{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}._presetField_d2g82_210{width:100%}._fileInput_d2g82_58{display:flex;flex-direction:column;gap:6px}._labelRow_d2g82_221{display:flex;align-items:center;justify-content:space-between}._hint_d2g82_227{font-size:12px;color:#888}._uploadArea_d2g82_232{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;background:#2a2a2a;border:2px dashed #404040;border-radius:8px;cursor:pointer;transition:all .2s;color:#888;min-height:200px}._uploadArea_d2g82_232:hover{background:#333;border-color:#505050;color:#f0f0f0}._uploadArea_d2g82_232 svg{color:#666}._uploadArea_d2g82_232:hover svg{color:#4cafff}._uploadHint_d2g82_160{font-size:12px;color:#666}._filePreview_d2g82_267{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:#2a2a2a;border:1px solid #404040;border-radius:8px;position:relative;min-height:260px;height:260px}._previewImage_d2g82_281{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px}._fileInfo_d2g82_290,._fileName_d2g82_294,._fileSize_d2g82_298{display:none}._clearButton_d2g82_302{position:absolute;top:8px;right:8px;padding:6px;background:#2a2a2ae6;border:1px solid #404040;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;z-index:1}._clearButton_d2g82_302:hover{background:#333333f2;border-color:#ff6b6b;color:#ff6b6b}._uploadOverlay_d2g82_326{position:absolute;inset:0;background:#0f1117bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;animation:_fadeIn_d2g82_1 .3s ease-out}._overlaySpinnerContainer_d2g82_342{position:absolute;top:50%;left:10%;transform:translateY(-50%);opacity:.4;z-index:100;pointer-events:none}._uploadOverlayContent_d2g82_352{max-width:600px;width:90%;position:relative;z-index:2}._progressContainer_d2g82_359{display:flex;flex-direction:column;gap:16px}._currentStatusCard_d2g82_366{padding:20px 24px;background:#4cafff26;border:1px solid rgba(76,175,255,.4);border-radius:8px;margin-bottom:8px;animation:_slideInFromTop_d2g82_1 .4s ease-out}._currentStatusHeader_d2g82_375{display:flex;align-items:center;gap:12px}._currentStatusText_d2g82_381{font-size:16px;font-weight:500;color:#4cafff;flex:1}._currentStatusSpinner_d2g82_388{flex-shrink:0;color:#4cafff;animation:_spin_d2g82_1 1s linear infinite}._progressList_d2g82_395{display:flex;flex-direction:column;gap:12px}._progressItem_d2g82_401{padding:12px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;animation:_slideDownIntoList_d2g82_1 .5s ease-out}._progressItemNew_d2g82_410{padding:12px;background:#2a2a2a;border:1px solid #404040;border-radius:6px;animation:_slideInFromTop_d2g82_1 .4s ease-out}._progressItemStatic_d2g82_419{padding:12px;background:#2a2a2a;border:1px solid #404040;border-radius:6px}._progressHeader_d2g82_426{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._progressFileName_d2g82_433{font-size:14px;color:#f0f0f0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progressStatus_d2g82_442{font-size:13px;font-weight:500}._status-waiting_d2g82_447{color:#888}._status-uploading_d2g82_451{color:#4cafff}._status-completed_d2g82_455{color:#52c41a}._status-error_d2g82_459{color:#ff6b6b}._progressBar_d2g82_463{height:4px;background:#1a1a1a;border-radius:2px;overflow:hidden}._progressFill_d2g82_470{height:100%;background:linear-gradient(90deg,#4cafff,#1890ff);transition:width .3s ease}._progressError_d2g82_476{margin-top:8px;padding:8px 12px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:4px;color:#ff6b6b;font-size:13px}._messageContainer_d2g82_486{position:relative;margin-top:16px;min-height:56px}._uploadMessage_d2g82_492{padding:16px;background:#4cafff26;border:1px solid rgba(76,175,255,.4);border-radius:8px;color:#4cafff;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;animation:_messageSlideIn_d2g82_1 .4s ease-out}._uploadMessage_d2g82_492._fadingOut_d2g82_507{position:absolute;top:0;left:0;right:0;animation:_fadeOutSlideDown_d2g82_1 .5s ease-out forwards;pointer-events:none;z-index:0}._messageSpinner_d2g82_517{flex-shrink:0;animation:_spin_d2g82_1 1s linear infinite}._errorMessage_d2g82_523{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#ff6b6b26;border:1px solid rgba(255,107,107,.4);border-radius:8px;color:#ff6b6b;font-size:15px;position:relative}._errorText_d2g82_536{flex:1}._dismissError_d2g82_540{background:none;border:none;color:#ff6b6b;font-size:24px;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}._dismissError_d2g82_540:hover{background-color:#ff6b6b33}._actions_d2g82_562{display:flex;justify-content:flex-end;gap:12px;align-items:center}._cancelButton_d2g82_569,._createButton_d2g82_570{width:167px;height:46px;padding:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._cancelButton_d2g82_569{background:transparent;border:1px solid #404040;color:#f0f0f0;border-radius:0}._cancelButton_d2g82_569:hover:not(:disabled){background:#ffffff0d;border-color:#505050}._createButton_d2g82_570{background:#3a89e6;border:none;color:#fff;border-radius:0 12px 0 0}._createButton_d2g82_570:hover:not(:disabled){background:#2a79d6}._cancelButton_d2g82_569:disabled,._createButton_d2g82_570:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_d2g82_1{0%{opacity:0}to{opacity:1}}@keyframes _messageSlideIn_d2g82_1{0%{opacity:0;transform:translateY(-15px) scale(.95)}60%{transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _fadeOutSlideDown_d2g82_1{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.5;transform:translateY(10px) scale(.98)}to{opacity:0;transform:translateY(20px) scale(.95)}}@keyframes _spin_d2g82_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _slideInFromTop_d2g82_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}60%{transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideDownIntoList_d2g82_1{0%{opacity:0;transform:translateY(-30px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}50%{opacity:.5;max-height:100px}to{opacity:1;transform:translateY(0);max-height:200px;margin-bottom:initial;padding-top:12px;padding-bottom:12px}}._bottomSection_d2g82_700{grid-column:2;grid-row:3;background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding:16px 32px;display:flex;flex-direction:row;gap:12px;align-items:center}._bottomActionsFixed_d2g82_713{display:flex;flex-direction:column;gap:12px;width:100%;flex-shrink:0;background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding:16px 32px}._bottomCancelButton_d2g82_724{display:flex;align-items:center;justify-content:center;gap:10px;background:#3a3a3a;color:#f0f0f0;border:1px solid #404040;padding:14px 28px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;min-width:120px}._bottomCancelButton_d2g82_724:hover:not(:disabled){background:#444;border-color:#505050;transform:translateY(-1px)}._bottomCancelButton_d2g82_724:active{transform:translateY(0)}._bottomCancelButton_d2g82_724:disabled{opacity:.5;cursor:not-allowed}._bottomCreateButton_d2g82_756{display:flex;align-items:center;justify-content:center;gap:10px;background:#2563eb;color:#fff;border:none;padding:14px 28px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;min-width:160px}._bottomCreateButton_d2g82_756:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}._bottomCreateButton_d2g82_756:active{transform:translateY(0)}._bottomCreateButton_d2g82_756:disabled{opacity:.5;cursor:not-allowed}._container_1ytpv_1{max-width:100%;padding:1.5rem 2rem;margin:0 auto}._list_1ytpv_7{display:flex;flex-direction:column;gap:0;background:#111827;border:1px solid #374151;border-radius:8px;overflow:hidden}._headerRow_1ytpv_17{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(280px,2fr) 140px 180px minmax(180px,1fr);gap:1rem;padding:.75rem 1rem;background:#1f2937;border-bottom:1px solid #374151;font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}._row_1ytpv_31{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(280px,2fr) 140px 180px minmax(180px,1fr);gap:1rem;padding:.875rem 1rem;border-bottom:1px solid #1f2937;transition:background-color .15s ease}._row_1ytpv_31:last-child{border-bottom:none}._row_1ytpv_31:hover{background:#3741514d}._colName_1ytpv_48{font-size:.875rem;font-weight:500;color:#f3f4f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._colKey_1ytpv_57{display:flex;align-items:center;gap:.5rem;min-width:0}._keyValue_1ytpv_64{font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;color:#d1d5db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._copyButton_1ytpv_75{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#6b7280;border-radius:4px;cursor:pointer;transition:all .15s ease}._copyButton_1ytpv_75:hover{background:#4b556380;color:#e5e7eb}._colHash_1ytpv_95{font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._colDate_1ytpv_104{font-size:.8125rem;color:#9ca3af;white-space:nowrap}._colFormat_1ytpv_110{font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){._container_1ytpv_1{padding:1rem}._headerRow_1ytpv_17{display:none}._row_1ytpv_31{display:flex;flex-direction:column;gap:.5rem;padding:1rem}._colName_1ytpv_48{font-size:.9375rem;font-weight:600;white-space:normal}._colKey_1ytpv_57{order:1}._keyValue_1ytpv_64{white-space:normal;word-break:break-all}._colHash_1ytpv_95,._colDate_1ytpv_104,._colFormat_1ytpv_110{font-size:.75rem}._colHash_1ytpv_95:before{content:"Hash: ";color:#6b7280}._colDate_1ytpv_104:before{content:"Updated: ";color:#6b7280}._colFormat_1ytpv_110:before{content:"Format: ";color:#6b7280}}._page_zikwl_1{height:100vh;display:flex;flex-direction:column;background:#0f1117;overflow:hidden}._workspace_zikwl_9{--editor-right-width: 320px;--editor-bottom-height: 220px;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 10px var(--editor-right-width);grid-template-rows:minmax(0,1fr) 10px var(--editor-bottom-height);grid-template-areas:"center vhandle right" "hhandle hhandle hhandle" "bottom bottom bottom";overflow:hidden;background:#0f1117}._centerPanel_zikwl_25{grid-area:center;min-width:0;min-height:0;background:#0f1117}._rightPanel_zikwl_32{grid-area:right;min-width:0;min-height:0;display:flex;flex-direction:column;background:#0d1218;border-left:1px solid rgba(255,255,255,.05);overflow:auto}._bottomPanel_zikwl_43{grid-area:bottom;min-width:0;min-height:0;display:flex;flex-direction:column;background:#0d1218;border-top:1px solid rgba(255,255,255,.05);overflow:hidden}._verticalResizeHandle_zikwl_54,._horizontalResizeHandle_zikwl_55{display:flex;align-items:center;justify-content:center;background:#ffffff04;transition:background-color .14s ease}._verticalResizeHandle_zikwl_54{grid-area:vhandle;cursor:col-resize;border-left:1px solid rgba(255,255,255,.035);border-right:1px solid rgba(255,255,255,.035)}._horizontalResizeHandle_zikwl_55{grid-area:hhandle;cursor:row-resize;border-top:1px solid rgba(255,255,255,.035);border-bottom:1px solid rgba(255,255,255,.035)}._verticalResizeHandle_zikwl_54:hover,._horizontalResizeHandle_zikwl_55:hover,._resizeHandleActive_zikwl_79{background:#4f8cff29}._resizeHandleBar_zikwl_83{width:2px;height:42px;border-radius:999px;background:#afc4ec61}._horizontalHandleBar_zikwl_90{width:42px;height:2px;border-radius:999px;background:#afc4ec61}._verticalResizeHandle_zikwl_54:hover ._resizeHandleBar_zikwl_83,._horizontalResizeHandle_zikwl_55:hover ._horizontalHandleBar_zikwl_90,._resizeHandleActive_zikwl_79 ._resizeHandleBar_zikwl_83,._resizeHandleActive_zikwl_79 ._horizontalHandleBar_zikwl_90{background:#ccdffff2}._canvasContainer_zikwl_104{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#0f1117}._nodeOverlayLayer_zikwl_113{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}._nodeOverlayWorld_zikwl_121{position:absolute;left:0;top:0;transform-origin:0 0;transform:translateZ(0) scale(1);will-change:transform;pointer-events:none}._nodeCardOverlay_zikwl_131{position:absolute;box-sizing:border-box;border:1px solid rgba(132,165,222,.58);border-radius:12px;background:linear-gradient(180deg,#182335fa,#101825fa);box-shadow:0 8px 24px #050b1659,inset 0 1px #ffffff14;padding:9px 10px 10px;display:flex;flex-direction:column;gap:8px;overflow:auto;pointer-events:auto}._nodeCardOverlaySelected_zikwl_146{border-color:#c3d9fff0;box-shadow:0 0 0 1px #c3d9ff75,0 12px 28px #0d204280,inset 0 1px #ffffff1f}._nodeCardOverlayHeader_zikwl_154{display:flex;flex-direction:column;gap:3px;padding-right:22px;padding-bottom:7px;border-bottom:1px solid rgba(148,180,237,.28)}._nodeCardOverlayTitle_zikwl_163{color:#f3f8ff;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.01em}._nodeCardOverlaySubtitle_zikwl_171{color:#c1d5f7d1;font-size:10px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}._nodeCardTextBlock_zikwl_179{color:#d6e4fce0;font-size:10px;line-height:1.35;display:flex;flex-direction:column;gap:6px}._nodeCardRangeRow_zikwl_188{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#dfecffe6}._nodeCardMainPlacement_zikwl_196{display:flex;flex-direction:column;gap:6px}._nodeCardMarginRow_zikwl_202{display:grid;grid-template-columns:62px repeat(2,minmax(0,1fr));gap:5px;align-items:center}._nodeCardMarginType_zikwl_209{color:#dcecff;font-size:10px;line-height:1.2;font-weight:600}._nodeCardField_zikwl_216{display:grid;grid-template-columns:10px minmax(0,1fr);gap:3px;align-items:center}._nodeCardField_zikwl_216>span{color:#cbddfce6;font-size:9px;line-height:1}._nodeCardFieldWide_zikwl_229{display:flex;flex-direction:column;gap:3px;color:#cbddfce6;font-size:10px;line-height:1.2}._nodeCardInput_zikwl_238{width:100%;box-sizing:border-box;border-radius:6px;border:1px solid rgba(131,166,230,.48);background:#0c1523eb;color:#e9f2ff;font-size:10px;line-height:1.1;padding:3px 6px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}._nodeCardInput_zikwl_238:focus{border-color:#b8d3ffeb;box-shadow:0 0 0 1px #93bbfa61}._nodeCardSelect_zikwl_257{width:100%;box-sizing:border-box;border-radius:6px;border:1px solid rgba(131,166,230,.48);background:#0c1523eb;color:#e9f2ff;font-size:10px;line-height:1.1;padding:4px 6px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}._nodeCardSelect_zikwl_257:focus{border-color:#b8d3ffeb;box-shadow:0 0 0 1px #93bbfa61}._nodeCardZoomGrid_zikwl_276{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._nodeCardFaceHeadGapGrid_zikwl_282{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}._nodeCardFaceHeadGapFull_zikwl_288{grid-column:1 / -1}._nodeCardVerticalCenterGrid_zikwl_292{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}._nodeCardVerticalCenterFull_zikwl_298{grid-column:1 / -1}._nodeCardHeadPlacementGrid_zikwl_302{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}._nodeCardHeadField_zikwl_308{gap:5px}._nodeCardHeadField_zikwl_308>span{color:#dae8fff5;font-size:11px;line-height:1.2;letter-spacing:.01em}._nodeCardHeadInput_zikwl_319{min-height:28px;padding:5px 8px;font-size:12px;line-height:1.15}._nodeCardHeadPlacementCbs_zikwl_326{grid-column:1 / 2}._nodeCardDeleteButton_zikwl_330{position:absolute;top:8px;right:8px;width:18px;height:18px;border:1px solid rgba(149,178,230,.58);border-radius:5px;background:#1d2e49eb;color:#dfecfff0;font-size:12px;line-height:1;padding:0;cursor:pointer}._nodeCardDeleteButton_zikwl_330:hover{background:#763843db;border-color:#f18999d1;color:#fff4f6}._nodeCardWatermarkPlacementGrid_zikwl_352{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}._nodeCardWatermarkPlacementHeight_zikwl_358{grid-column:1 / 2}._hud_zikwl_362{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#10151bc7;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}._flowHud_zikwl_377{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px;border-radius:10px;background:#10151bc7;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;max-width:calc(100% - 190px)}._flowHudRow_zikwl_394{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._flowLabel_zikwl_401{color:#dbe8ffe6;font-size:12px;line-height:1}._flowSelect_zikwl_407{min-width:160px;max-width:280px;border-radius:6px;border:1px solid rgba(131,166,230,.48);background:#0c1523eb;color:#e9f2ff;font-size:12px;line-height:1.1;padding:6px 8px;outline:none}._flowSelect_zikwl_407:disabled{opacity:.6}._flowCompactLabel_zikwl_424{color:#c7d8f5db;font-size:11px;line-height:1}._flowCompactSelect_zikwl_430{min-width:120px;max-width:220px;border-radius:6px;border:1px solid rgba(131,166,230,.42);background:#0c1523e6;color:#e9f2ff;font-size:11px;line-height:1.1;padding:5px 7px;outline:none}._flowCompactInput_zikwl_443{width:88px;box-sizing:border-box;border-radius:6px;border:1px solid rgba(131,166,230,.42);background:#0c1523e6;color:#e9f2ff;font-size:11px;line-height:1.1;padding:5px 7px;outline:none}._flowActionButton_zikwl_456{border:1px solid rgba(123,157,224,.55);border-radius:6px;background:#4f8cff2e;color:#dce8ff;font-size:12px;font-weight:500;padding:6px 8px;line-height:1;transition:background-color .15s ease,border-color .15s ease}._flowActionButton_zikwl_456:hover:not(:disabled){background:#4f8cff4d;border-color:#99b8f4bf}._flowActionButton_zikwl_456:disabled{opacity:.55}._flowActionDanger_zikwl_477{border-color:#f18999a3;background:#80374742;color:#ffe5eb}._flowActionDanger_zikwl_477:hover:not(:disabled){background:#953f525c;border-color:#f18999db}._flowStatus_zikwl_488{color:#d3e6ffe6;font-size:11px;line-height:1}._flowError_zikwl_494{color:#ffbcbcf5;font-size:11px;line-height:1}._resetButton_zikwl_500{border:1px solid rgba(123,157,224,.55);border-radius:6px;background:#4f8cff2e;color:#dce8ff;font-size:12px;font-weight:500;padding:5px 9px;line-height:1;transition:background-color .15s ease,border-color .15s ease}._resetButton_zikwl_500:hover{background:#4f8cff4d;border-color:#99b8f4bf}._contextInspectorEmpty_zikwl_517{width:100%;height:100%;box-sizing:border-box;padding:16px 14px;color:#d8e5fcdb;font-size:12px;line-height:1.45}._variableList_zikwl_527{width:100%;height:100%;box-sizing:border-box;margin:0;padding:16px 14px 16px 32px;overflow:auto}._variableItem_zikwl_536{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:#ecf4ff;font-size:13px;line-height:1.35}._variableName_zikwl_548{color:#edf5ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-word}._variableInfo_zikwl_555{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(157,188,239,.55);color:#d7e8ff;font-size:11px;font-weight:600;cursor:help;background:#5582cd40}._variableTooltip_zikwl_572{position:absolute;top:calc(100% + 6px);right:0;width:220px;border-radius:8px;padding:8px 10px;background:#13233a;border:1px solid rgba(154,183,234,.5);color:#e6f1ff;font-size:11px;line-height:1.4;box-shadow:0 10px 24px #00000047;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease;z-index:20}._variableInfo_zikwl_555:hover ._variableTooltip_zikwl_572{opacity:1;visibility:visible}._nodeEditorPanel_zikwl_597{width:100%;height:100%;box-sizing:border-box;padding:14px;display:flex;flex-direction:column;gap:12px;overflow:auto}._nodeDescriptionPanel_zikwl_608{width:100%;height:100%;box-sizing:border-box;padding:14px;display:flex;flex-direction:column;gap:8px;color:#d7e5fae0;font-size:12px;line-height:1.45}._nodeDescriptionTitle_zikwl_621{color:#f0f7ff;font-size:14px;font-weight:700;line-height:1.2}._nodeDescriptionText_zikwl_628{margin:0}._nodeDescriptionList_zikwl_632{display:flex;flex-direction:column;gap:4px}._nodeDescriptionListItem_zikwl_638{color:#d8e7fdd9;font-size:12px;line-height:1.3}._nodeEditorSection_zikwl_644{display:flex;flex-direction:column;gap:6px}._nodeFieldLabel_zikwl_650{color:#d3e4ffd6;font-size:11px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}._nodeFieldSelect_zikwl_658,._nodeFieldInput_zikwl_659{width:100%;border-radius:6px;border:1px solid rgba(136,167,224,.44);background:#1d2a3fd1;color:#e8f2ff;font-size:12px;padding:7px 9px;line-height:1.25;box-sizing:border-box}._marginGrid_zikwl_671{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._marginGridThree_zikwl_677{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._rangeInfoBox_zikwl_683{border:1px solid rgba(129,162,219,.38);border-radius:8px;background:#18263a9e;padding:8px 10px;display:flex;flex-direction:column;gap:6px}._rangeInfoRow_zikwl_693{display:flex;justify-content:space-between;gap:10px;color:#deebff;font-size:12px;line-height:1.25}._nodeHelpText_zikwl_702{color:#caddfcc7;font-size:11px;line-height:1.4}._nodeInputWrap_zikwl_708{display:flex;flex-direction:column;gap:4px;color:#d2e3fcd9;font-size:11px;line-height:1.2}._bundlePreviewPanel_zikwl_717{width:100%;height:100%;min-height:0;overflow:auto}._bundleToolbar_zikwl_724{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#111925f0;flex-wrap:wrap}._bundlePickerRow_zikwl_735{display:flex;align-items:center;gap:8px;min-width:0}._bundleSelect_zikwl_742{min-width:260px;max-width:440px;border-radius:6px;border:1px solid rgba(136,167,224,.44);background:#1d2a3fd1;color:#e8f2ff;font-size:12px;padding:7px 10px;line-height:1.2}._bundleSelect_zikwl_742:disabled{opacity:.65}._bundleActionButton_zikwl_758{border:1px solid rgba(129,164,228,.52);border-radius:6px;background:#3757898f;color:#e4efff;font-size:12px;padding:7px 10px;line-height:1}._bundleActionButton_zikwl_758:hover:not(:disabled){background:#4f7cc1ad}._bundleActionButton_zikwl_758:disabled{opacity:.55}._bundleSelectionMeta_zikwl_776{color:#d4e3fcd6;font-size:12px;line-height:1.3}._bundleError_zikwl_782{padding:12px 14px;color:#ffc6c6;font-size:12px}._bundleGrid_zikwl_788{min-height:100%;padding:2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px;align-content:start}._bundleGridEmpty_zikwl_797{grid-column:1 / -1;color:#cddefac7;font-size:12px;line-height:1.45;border:1px dashed rgba(124,152,202,.4);border-radius:8px;padding:10px 12px;background:#25354f4d}._bundleCard_zikwl_808{border:1px solid rgba(131,161,212,.32);border-radius:10px;background:#1d2b4180;padding:10px;display:flex;flex-direction:column;gap:8px}._bundleCardHeader_zikwl_818{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._bundleCardTitle_zikwl_825{color:#edf5ff;font-size:12px;line-height:1.35;word-break:break-word}._bundleRemoveButton_zikwl_832{border:1px solid rgba(170,197,244,.45);border-radius:6px;background:#344f7873;color:#e2eeff;font-size:11px;padding:5px 7px;line-height:1;flex:0 0 auto}._bundleRemoveButton_zikwl_832:hover{background:#4f7bbd9e}._bundleCardMeta_zikwl_847{color:#c2d7f9c7;font-size:11px;line-height:1.35}._cropPreviewFrame_zikwl_853{width:100%;aspect-ratio:1 / 1;border:1px solid rgba(151,181,231,.45);border-radius:4px;background:#121c2ab8;overflow:hidden}._cropPreviewCanvas_zikwl_862{position:relative;width:100%;height:100%}._cropPreviewInner_zikwl_868{position:absolute;inset:0;border:1px dashed rgba(186,208,245,.45);border-radius:7px;pointer-events:none}._previewMainImage_zikwl_876{position:absolute;overflow:hidden;border:1px solid rgba(135,173,237,.45);background:linear-gradient(135deg,#618acd3d,#435f933d)}._previewMainImageImage_zikwl_883{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}._previewMainImageFallback_zikwl_895{width:100%;height:100%;background:linear-gradient(135deg,#5678b629,#34497033)}._previewHeadImage_zikwl_901{position:absolute;overflow:hidden;border:1px solid rgba(255,199,132,.72);background:linear-gradient(135deg,#f5ab5f3d,#cd814233)}._previewHeadImageImage_zikwl_908{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}._previewHeadImageFallback_zikwl_920{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#fabc6f33,#b8743f3d)}._previewWatermarkImage_zikwl_927{position:absolute;overflow:hidden;border:1px solid rgba(183,196,255,.78);background:linear-gradient(135deg,#6a8aff38,#4b68d433)}._previewWatermarkImageImage_zikwl_934{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}._previewWatermarkImageFallback_zikwl_946{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#7e98ff33,#526cc93d)}._previewBBox_zikwl_953{position:absolute;border:2px solid rgba(121,229,169,.9);background:#54d18f14}._previewLogoBox_zikwl_959{position:absolute;border:2px dashed rgba(255,196,128,.96);background:#ffad5b14}._previewSourceTag_zikwl_965{position:absolute;top:8px;left:8px;padding:3px 6px;border-radius:999px;border:1px solid rgba(180,205,244,.5);background:#19283fc7;color:#deebfff2;font-size:10px;line-height:1}._cropPreviewPlaceholder_zikwl_978{position:absolute;inset:0;background:#1d2d4459}._cropPreviewLabel_zikwl_984{position:absolute;right:8px;bottom:8px;color:#dce9ffd1;font-size:10px;line-height:1.2;letter-spacing:.02em;background:#141e2da6;border-radius:4px;padding:2px 5px}._root_1feus_1{position:static;top:auto;right:auto;z-index:auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._button_1feus_12{padding:8px 12px;border:1px solid rgba(107,132,156,.34);border-radius:999px;background:#0f171feb;color:#dfe7ee;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}._button_1feus_12:hover:not(:disabled){border-color:#92b0cc99;background:#17222df5}._button_1feus_12:disabled{opacity:.46;cursor:not-allowed}._status_1feus_34{color:#c9d6e2b8;font-size:11px;line-height:1}._overlay_1feus_40{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#070a0ebd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._window_1feus_52{width:min(1120px,100%);height:min(760px,100%);display:flex;flex-direction:column;border:1px solid rgba(82,103,123,.5);border-radius:18px;overflow:hidden;background:#0b1117;box-shadow:0 26px 70px #0000006b}._header_1feus_64{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(55,70,85,.9);background:linear-gradient(180deg,#131c25fa,#0b1117fa)}._headerText_1feus_75{min-width:0}._title_1feus_79{color:#edf4fa;font-size:15px;font-weight:700}._subtitle_1feus_85{margin-top:4px;color:#c4d2e0b8;font-size:12px}._headerActions_1feus_91{display:flex;align-items:center;gap:10px}._copyButton_1feus_97,._closeButton_1feus_98{padding:8px 12px;border-radius:10px;border:1px solid rgba(90,115,138,.46);background:#121c24f5;color:#e0e9f1;font-size:12px;font-weight:600;cursor:pointer}._copyButton_1feus_97:hover,._closeButton_1feus_98:hover{border-color:#83a4c199}._body_1feus_114{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}._sidebar_1feus_121{min-height:0;overflow-y:auto;border-right:1px solid rgba(55,70,85,.9);background:#0a0f15fa}._entryButton_1feus_128{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:0;border-bottom:1px solid rgba(31,43,55,.9);background:transparent;color:#d2deea;text-align:left;cursor:pointer}._entryButton_1feus_128:hover{background:#131d27eb}._entryButtonActive_1feus_147{background:linear-gradient(90deg,#182a3afa,#101922fa)}._entryTitle_1feus_151{font-size:12px;font-weight:700}._entrySubtitle_1feus_156{color:#bacadab8;font-size:11px;line-height:1.35}._content_1feus_162{min-width:0;min-height:0;display:flex;flex-direction:column}._contentHeader_1feus_169{padding:16px 20px 14px;border-bottom:1px solid rgba(55,70,85,.9);background:#0f161df5}._contentTitle_1feus_175{color:#edf4fa;font-size:13px;font-weight:700}._contentSubtitle_1feus_181{margin-top:4px;color:#c4d2e0b3;font-size:11px}._code_1feus_187{flex:1;min-height:0;margin:0;padding:18px 20px 24px;overflow:auto;background:#0f161d;color:#dbe6f1;font-size:12px;line-height:1.55;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-word}@media(max-width:900px){._overlay_1feus_40{padding:12px}._window_1feus_52{height:min(100%,820px)}._body_1feus_114{grid-template-columns:1fr;grid-template-rows:220px minmax(0,1fr)}._sidebar_1feus_121{border-right:0;border-bottom:1px solid rgba(55,70,85,.9)}._header_1feus_64{flex-direction:column;align-items:stretch}._headerActions_1feus_91{justify-content:flex-end}}._dock_p97qs_1{position:absolute;top:10px;left:86px;z-index:7;display:inline-flex;align-items:center;gap:8px}._dockInline_p97qs_11{position:static;top:auto;left:auto;flex-wrap:wrap;max-width:100%}._copyButton_p97qs_19,._downloadButton_p97qs_20,._viewButton_p97qs_21{height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;cursor:pointer;padding:0 12px;color:#dce6f3}._copyButton_p97qs_19{border:1px solid #446177;background:#173042}._copyButton_p97qs_19:hover:not(:disabled){background:#20445d}._downloadButton_p97qs_20{border:1px solid #3f6e63;background:#15352f}._downloadButton_p97qs_20:hover:not(:disabled){background:#1c4a42}._viewButton_p97qs_21{border:1px solid #475567;background:#202b38}._viewButton_p97qs_21:hover:not(:disabled){background:#2a394a}._copyButton_p97qs_19:disabled,._downloadButton_p97qs_20:disabled,._viewButton_p97qs_21:disabled{opacity:.45;cursor:default}._statusBadge_p97qs_69{min-width:72px;height:30px;border-radius:999px;border:1px solid var(--editor-border);display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-size:11px;font-weight:700;letter-spacing:.02em}._statusIdle_p97qs_83{background:#181f28f5;color:var(--editor-muted)}._statusCopied_p97qs_88{background:#b7ef2c24;color:var(--editor-accent-strong);border-color:#b7ef2c57}._statusError_p97qs_94{background:#ff6f9f24;color:#ffc3d6;border-color:#ff6f9f57}._overlay_p97qs_100{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px;background:#05080cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._window_p97qs_112{width:min(1120px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;border:1px solid var(--editor-border-strong);border-radius:16px;overflow:hidden;background:#0f141b;box-shadow:0 24px 54px #0000006b}._header_p97qs_124{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--editor-border);background:linear-gradient(180deg,#173042f0,#0f141bfa)}._title_p97qs_134{font-size:17px;font-weight:700;color:var(--editor-text)}._subtitle_p97qs_140{margin-top:6px;font-size:13px;line-height:1.45;color:var(--editor-muted)}._actions_p97qs_147{display:inline-flex;align-items:center;gap:8px}._actionButton_p97qs_153,._closeButton_p97qs_154{height:34px;border-radius:8px;border:1px solid #4a5a6e;color:#dce6f3;cursor:pointer}._actionButton_p97qs_153{background:#1f3346;padding:0 14px;font-size:12px;font-weight:700}._actionButton_p97qs_153:hover:not(:disabled){background:#2b435a}._actionButton_p97qs_153:disabled{opacity:.5;cursor:default}._closeButton_p97qs_154{width:34px;background:#18222f;font-size:18px;line-height:1}._closeButton_p97qs_154:hover{background:#243243}._body_p97qs_189{min-height:0;display:flex;flex-direction:column;gap:12px;padding:20px 22px 22px}._hint_p97qs_197{font-size:12px;line-height:1.5;color:#9fb0c1}._code_p97qs_203{flex:1;min-height:280px;margin:0;overflow:auto;border:1px solid var(--editor-border);border-radius:12px;background:#0a0f15;padding:16px 18px;color:#dce6f3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre}@media(max-width:1180px){._dock_p97qs_1{left:48px;top:48px;flex-wrap:wrap}}@media(max-width:720px){._overlay_p97qs_100{padding:12px}._window_p97qs_112{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}._header_p97qs_124{flex-direction:column;align-items:stretch}._actions_p97qs_147{justify-content:flex-end}}._page_juj8r_1{--editor-bg-0: #0b1016;--editor-bg-1: #10161d;--editor-bg-2: #151c25;--editor-bg-3: #1c2530;--editor-border: #27303a;--editor-border-strong: #3a4756;--editor-text: #f1f5fa;--editor-muted: #8f9cab;--editor-accent: #b7ef2c;--editor-accent-strong: #d2ff59;--editor-accent-blue: #2f8cff;--editor-danger: #ff6f9f;min-height:100vh;display:flex;flex-direction:column;gap:8px;color:var(--editor-text);color-scheme:dark;background:linear-gradient(180deg,#091018,#0b1117 32%,#0c1219);padding:8px;box-sizing:border-box}._workspaceHeader_juj8r_25{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(58,71,86,.7);border-radius:14px;background:linear-gradient(180deg,#121922fa,#0d131bfa);box-shadow:0 10px 24px #03080d33}._workspaceHeaderMain_juj8r_36{min-width:0;display:flex;align-items:center;gap:10px;flex:1 1 auto}._workspaceHeaderEyebrow_juj8r_44{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(60,71,84,.82);border-radius:999px;background:#0d131ae0;color:#aab7c6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._workspaceHeaderTitleRow_juj8r_59{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;flex-wrap:nowrap}._workspaceHeaderTitle_juj8r_59{margin:0;min-width:0;color:#f6fbff;font-size:20px;line-height:1.05;font-weight:750;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._workspaceHeaderId_juj8r_81,._workspaceHeaderStatus_juj8r_82{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(66,81,96,.82);background:#10161de6;color:#d9e5f2;font-size:10px;font-weight:700;line-height:1}._workspaceHeaderStatus_juj8r_82{border-color:#b7ef2c52;color:#eaf7c6;background:#2a3813b8}._workspaceHeaderStatusDanger_juj8r_102{border-color:#ff6f9f61;background:#53192cb8;color:#ffd9e5}._workspaceHeaderSummary_juj8r_108{flex:1 1 auto;min-width:0;color:#97a4b4;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._workspace_juj8r_25{position:relative;width:100%;flex:1 1 auto;height:auto;min-height:520px;border:1px solid rgba(49,59,70,.9);border-radius:16px;overflow:hidden;display:block;background:#0d1319;box-shadow:0 18px 40px #02070c42}._panel_juj8r_133{position:absolute;min-width:0;min-height:0;overflow:hidden;background:#0e131af7}._panelOne_juj8r_141{display:flex;flex-direction:column;background:linear-gradient(180deg,#0f141a,#0f141b 24%,#0d1218);container-type:inline-size;container-name:rule-canvas}._panelTwo_juj8r_153{display:flex;flex-direction:column}._panelThree_juj8r_158{display:flex}._panelFourBody_juj8r_168{height:100%;min-height:0;display:flex;flex-direction:column}._panelFiveBody_juj8r_175{height:100%;min-height:0}._panelThreeLayout_juj8r_180{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);background:#1f2832cc}._panelThreeInputPropsPane_juj8r_189,._panelThreeVariablesPane_juj8r_198{min-width:0;min-height:0;border-right:1px solid var(--editor-border);background:#131922;display:flex;flex-direction:column}._panelThreeCustomShapesPane_juj8r_207{min-width:0;min-height:0;background:#131922;display:flex;flex-direction:column}._panelThreeVariablesToolbar_juj8r_215{padding:0;border-bottom:none;background:transparent;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._panelColumnHeader_juj8r_226{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--editor-border);background:linear-gradient(180deg,#151d26fa,#121820fa)}._panelColumnText_juj8r_236{min-width:0;display:flex;flex-direction:column;gap:2px}._panelColumnEyebrow_juj8r_243{display:none}._panelColumnTitle_juj8r_247{color:#eff5fb;font-size:14px;line-height:1.2;font-weight:700}._panelColumnHint_juj8r_254{display:none}._panelThreeVariableCreator_juj8r_258{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border-bottom:1px solid var(--editor-border);background:#141b23}._panelThreeInputPropCreator_juj8r_267{display:grid;grid-template-columns:minmax(0,1fr) 76px auto;gap:8px;padding:8px;border-bottom:1px solid var(--editor-border);background:#141b23}._panelThreePresetBar_juj8r_276{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:8px;border-bottom:1px solid var(--editor-border);background:#141b23}._panelThreePresetSelect_juj8r_285{width:100%;min-width:0;height:34px;border-radius:8px;border:1px solid var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important;padding:5px 28px 5px 10px!important}._panelThreePresetCreator_juj8r_296{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border-bottom:1px solid var(--editor-border);background:#141b23}._panelThreePresetStatus_juj8r_305{padding:0 10px 8px;color:#d7e4f3;font-size:11px;line-height:1.3}._panelThreePresetStatusError_juj8r_312{color:#ffb7cc}._panelThreeVariableInput_juj8r_316{height:34px;border-radius:8px;border-color:var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important}._panelThreeVariableInput_juj8r_316:focus{border-color:var(--editor-accent-blue)!important;box-shadow:0 0 0 1px #2f8cff52!important}._panelThreeToolbarButton_juj8r_329{min-width:62px;height:34px;border:1px solid #364150;border-radius:8px;background:#1a2230;color:#dce6f3;font-size:12px;font-weight:600;cursor:pointer;padding:0 12px}._panelThreeToolbarButton_juj8r_329:hover:not(:disabled){background:#232e3f}._panelThreeToolbarButton_juj8r_329:disabled{background:#141b23;border-color:#2d3744;color:#728093;cursor:default}._panelThreeToolbarButtonActive_juj8r_353{border-color:#2f8cff57;background:#142944eb;color:#d3e9ff}._panelThreeInitialValueInput_juj8r_359{text-align:right}._panelThreeVariableAddButton_juj8r_363{min-width:62px;height:34px;border:1px solid #364150;border-radius:8px;background:#1a2230;color:#dce6f3;font-size:12px;font-weight:600;cursor:pointer;padding:0 12px}._panelThreeVariableAddButton_juj8r_363:hover{background:#232e3f}._panelThreeVariableList_juj8r_380{flex:1;min-height:0;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px}._panelThreeVariableRow_juj8r_390{display:grid;grid-template-columns:minmax(0,1fr) auto 76px auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--editor-border);border-radius:10px;background:#161f2a}._panelThreeVariableIdentity_juj8r_401{min-width:0;display:flex;align-items:center;gap:8px}._panelThreeVariableCheckbox_juj8r_408{width:14px;height:14px;margin:0;accent-color:var(--editor-accent-blue);cursor:pointer;flex:0 0 auto}._panelThreeVariableName_juj8r_417{min-width:0;flex:1 1 auto;color:#dce6f3;font-size:12px;line-height:1.2;white-space:normal;word-break:break-word}._panelThreeVariableNameInput_juj8r_427{min-width:0;flex:1 1 auto;height:28px;font-size:12px;padding:4px 8px}._panelThreeVariableScopeBadge_juj8r_435{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(84,97,116,.86);background:#131a23eb;color:#cfd9e7;font-size:10px;line-height:1;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}._panelThreeVariableScopeBadgeLocal_juj8r_454{border-color:#2f8cff57;background:#142944eb;color:#d3e9ff}._panelThreeVariableScopeBadgeGlobal_juj8r_460{border-color:#5fbc7d57;background:#153022eb;color:#d8ffe1}._panelThreeVariableScopeBadgeSystem_juj8r_466{border-color:#7a879952;background:#1b212af0;color:#d7deea}._panelThreeVariableEquals_juj8r_472{color:var(--editor-muted);font-size:12px;line-height:1}._panelThreeVariableValue_juj8r_478{color:var(--editor-accent);font-size:12px;font-weight:700;line-height:1;width:76px;min-width:76px;display:inline-flex;justify-content:flex-end}._panelThreeVariableValueInput_juj8r_489{height:28px;width:76px;min-width:76px;max-width:76px;text-align:right;border-radius:7px;border-color:var(--editor-border)!important;background:#111821!important;color:var(--editor-accent)!important;font-size:12px;padding:4px 8px}._panelThreeVariableValueInput_juj8r_489:focus{border-color:var(--editor-accent-blue)!important;box-shadow:0 0 0 1px #2f8cff52!important}._panelThreeDeleteButton_juj8r_508{width:24px;height:24px;border:1px solid #364150;border-radius:6px;background:#1a2230;color:#dce6f3;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._panelThreeRowActions_juj8r_524{display:inline-flex;align-items:center;gap:4px}._panelThreeMoveButton_juj8r_530{width:24px;height:24px;border:1px solid #364150;border-radius:6px;background:#1a2230;color:#dce6f3;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._panelThreeMoveButton_juj8r_530:hover:not(:disabled){background:#2a3140;border-color:#4a5970;color:#f2f7ff}._panelThreeMoveButton_juj8r_530:disabled{background:#141b23;border-color:#2d3744;color:#728093;cursor:default}._panelThreeDeleteButton_juj8r_508:hover{background:#2a3140;border-color:#4a5970;color:#f2f7ff}._panelThreeVariableEmpty_juj8r_565{color:var(--editor-muted);font-size:12px;padding:10px}._panelThreeCustomShapeCard_juj8r_571{border:1px solid var(--editor-border);border-radius:8px;background:#151d28;padding:8px;display:flex;flex-direction:column;gap:8px}._panelThreeCustomShapeHeader_juj8r_581{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}._panelThreeCustomShapeHeaderActions_juj8r_588{display:inline-flex;align-items:center;gap:6px}._panelThreeCustomShapeFields_juj8r_594{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._panelThreeCustomShapeField_juj8r_594{display:flex;flex-direction:column;gap:4px;min-width:0}._panelThreeCustomShapeFieldRow_juj8r_607{display:grid;grid-template-columns:68px minmax(0,1fr);gap:6px;align-items:center;min-width:0}._panelThreeCustomShapeModeSelect_juj8r_615{min-width:0;height:34px;border-radius:8px;border-color:var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important;font-size:11px;padding:0 8px}._panelThreeCustomShapeValueControl_juj8r_626{min-width:0}._panelThreeCustomShapeLabel_juj8r_630{color:var(--editor-muted);font-size:10px;line-height:1;letter-spacing:.03em;text-transform:uppercase}._panelThreeCustomShapeColorRow_juj8r_638{display:inline-flex;align-items:center;gap:8px}._panelThreeCustomShapeColorInput_juj8r_644{width:34px;height:24px;border:1px solid var(--editor-border);border-radius:6px;background:#111821;padding:2px;cursor:pointer}._panelThreeCustomShapeHint_juj8r_654{color:var(--editor-muted);font-size:12px;line-height:1.4}._panelIndex_juj8r_660{position:absolute;top:12px;right:12px;color:var(--editor-muted);font-size:12px;font-weight:700;line-height:1;z-index:2}._exitButton_juj8r_671{position:static;top:auto;left:auto;z-index:auto;width:36px;height:36px;border:1px solid #36414d;border-radius:10px;background:#16202a;color:#dce6f3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._exitButtonWithLabel_juj8r_688{width:auto;padding:0 12px;gap:9px}._exitButtonLabel_juj8r_694{font-size:12px;font-weight:700;line-height:1}._exitButton_juj8r_671:hover{background:#232c37}._sectionOneToolbar_juj8r_704{position:static;top:auto;left:auto;z-index:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:100%}._embeddedSectionOneToolbar_juj8r_716{width:100%}._sectionOneToolbar_juj8r_704 ._exitButton_juj8r_671,._sectionOneToolbar_juj8r_704 ._puzzleLibraryButton_juj8r_721,._embeddedSectionOneToolbar_juj8r_716 ._exitButton_juj8r_671,._embeddedSectionOneToolbar_juj8r_716 ._puzzleLibraryButton_juj8r_721{position:static;top:auto;left:auto}._visibilityControls_juj8r_734{position:absolute;top:10px;left:50px;z-index:3;display:inline-flex;gap:6px}._visibilityButton_juj8r_743,._inlineHideButton_juj8r_744{border:1px solid #363e4a;border-radius:7px;background:#1a2028;color:#dce6f3;font-size:11px;line-height:1;padding:6px 9px;cursor:pointer}._visibilityButton_juj8r_743:hover:not(:disabled),._inlineHideButton_juj8r_744:hover:not(:disabled){background:#232c37}._visibilityButton_juj8r_743:disabled,._inlineHideButton_juj8r_744:disabled{opacity:.45;cursor:default}._canvasSurface_juj8r_766{width:100%;height:100%;background:linear-gradient(90deg,rgba(58,69,82,.42) 1px,transparent 1px),linear-gradient(180deg,rgba(58,69,82,.42) 1px,transparent 1px),#0f1318;background-size:24px 24px,24px 24px,auto}._panelOneCanvasShell_juj8r_776{position:relative;flex:1 1 auto;min-height:0;padding:0 8px 8px;box-sizing:border-box}._panelOneCanvasViewport_juj8r_784{position:absolute;inset:0 8px 8px;overflow:hidden;touch-action:none;cursor:grab;border:1px solid rgba(44,54,66,.94);border-radius:12px;background:#11161d}._panelOneCanvasViewportPanning_juj8r_795{cursor:grabbing}._puzzleLibraryButton_juj8r_721{position:static;top:auto;left:auto;z-index:auto;width:36px;height:36px;border:1px solid #3b4755;border-radius:10px;background:#18222d;color:#dce6f3;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:1;cursor:pointer}._puzzleLibraryButton_juj8r_721:hover{background:#273549}._compilePythonButton_juj8r_823{position:absolute;top:10px;left:86px;z-index:7;min-width:38px;height:30px;border:1px solid #446177;border-radius:7px;background:#173042;color:#dce6f3;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;cursor:pointer;padding:0 10px}._compilePythonButton_juj8r_823:hover:not(:disabled){background:#20445d}._compilePythonButton_juj8r_823:disabled{opacity:.45;cursor:default}._duplicateRuleButton_juj8r_853{min-width:54px;height:36px;border:1px solid #465464;border-radius:10px;background:#1c2733;color:#dce6f3;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;cursor:pointer;padding:0 10px}._duplicateRuleButton_juj8r_853:hover:not(:disabled){background:#2a394a}._duplicateRuleButton_juj8r_853:disabled{opacity:.55;cursor:default}._panelOneHeader_juj8r_879{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;padding:10px 12px 8px;border-bottom:1px solid rgba(42,51,62,.92);background:linear-gradient(180deg,#121922fa,#0e141bfa)}._panelOneHeaderEmbedded_juj8r_889{padding:8px 10px}._panelOneHeaderLead_juj8r_893{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1 1 auto}._panelOneHeaderEyebrow_juj8r_901{display:none}._panelOneHeaderTitleRow_juj8r_905{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:nowrap}._panelOneHeaderTitle_juj8r_905{min-width:0;color:#f4f9ff;font-size:15px;line-height:1.1;font-weight:720;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._panelOneHeaderMeta_juj8r_924{display:inline-flex;align-items:center;max-width:min(28vw,320px);min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(63,76,90,.86);background:#0f161de0;color:#ced9e6;font-size:10px;line-height:1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._panelOneHeaderHint_juj8r_942{display:none}._panelOneHeaderActions_juj8r_946{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex:0 1 auto;width:auto}@container rule-canvas (max-width: 1080px){._panelOneHeader_juj8r_879{flex-direction:column;align-items:stretch;gap:8px}._panelOneHeaderLead_juj8r_893{width:100%}._panelOneHeaderTitleRow_juj8r_905{flex-wrap:wrap;row-gap:6px}._panelOneHeaderTitle_juj8r_905{overflow:visible;text-overflow:clip;flex:0 0 auto}._panelOneHeaderMeta_juj8r_924{max-width:min(56cqw,320px)}._panelOneHeaderActions_juj8r_946{display:grid;grid-template-columns:minmax(0,1fr);width:100%;justify-items:flex-start;align-items:start;gap:6px}._sectionOneToolbar_juj8r_704{width:100%;gap:8px;align-content:flex-start}}._functionSelectionBar_juj8r_998{position:static;top:auto;right:auto;z-index:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:none;margin:8px 8px 0;border:1px solid rgba(88,105,128,.48);border-radius:12px;background:#141c26e6;padding:8px 10px}._functionDebugBar_juj8r_1015{position:static;top:auto;right:auto;z-index:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:none;margin:8px 8px 0;border:1px solid rgba(245,169,89,.42);border-radius:12px;background:#23160ceb;padding:8px 10px}._functionDebugText_juj8r_1032{min-width:0;flex:1 1 320px;color:#ffe5d0;font-size:12px;font-weight:700;line-height:1.35}._functionDebugButton_juj8r_1041{flex:0 0 auto;border:1px solid rgba(245,169,89,.44);border-radius:8px;background:#663c17f5;color:#fff1e0;font-size:12px;font-weight:700;line-height:1;padding:7px 10px;cursor:pointer}._functionDebugButton_juj8r_1041:hover{background:#7e4a1cfa}._functionSelectionText_juj8r_1058{min-width:0;flex:1 1 320px;color:#d8e2ee;font-size:12px;font-weight:600;line-height:1.3}._functionSelectionButton_juj8r_1067{flex:0 0 auto;border:1px solid #3a4552;border-radius:8px;background:#1a2230;color:#dce6f3;font-size:12px;font-weight:700;line-height:1;padding:7px 10px;cursor:pointer}._functionSelectionButton_juj8r_1067:hover:not(:disabled){background:#243142}._functionSelectionButton_juj8r_1067:disabled{opacity:.5;cursor:default}._functionSelectionButtonPrimary_juj8r_1089{border-color:#b7ef2c73;background:#3a5112e6;color:#eff8cf}._functionSelectionButtonPrimary_juj8r_1089:hover:not(:disabled){background:#4b6716f2}._functionSelectionButtonDanger_juj8r_1099{border-color:#c0696975;background:#5c2228eb;color:#ffd8dd}._functionSelectionButtonDanger_juj8r_1099:hover:not(:disabled){background:#762a31f5}._functionParameterBar_juj8r_1109{position:static;top:auto;left:auto;right:auto;z-index:auto;display:flex;flex-direction:column;gap:6px;margin:8px 8px 0;border:1px solid rgba(119,85,39,.55);border-radius:12px;background:#1c130ceb;padding:8px 10px}._functionParameterBarHeader_juj8r_1125{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._functionParameterBarTitle_juj8r_1133{color:#f7dcc4;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._functionParameterBarActions_juj8r_1141{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}._functionParameterCollapseButton_juj8r_1149,._functionParameterAddButton_juj8r_1150{border:1px solid rgba(245,169,89,.38);border-radius:8px;background:#573312e6;color:#ffe5d0;font-size:12px;font-weight:700;line-height:1;padding:7px 10px;cursor:pointer}._functionParameterCollapseButton_juj8r_1149{border-color:#c59c6c57;background:#352416eb;color:#f4d8bd}._functionParameterAddButton_juj8r_1150{flex-shrink:0}._functionParameterCollapseButton_juj8r_1149:hover,._functionParameterAddButton_juj8r_1150:hover{background:#704217f2}._functionParameterBarCollapsed_juj8r_1177{padding-bottom:10px}._functionParameterEmpty_juj8r_1181{color:#c9af98;font-size:12px;line-height:1.45}._functionParameterList_juj8r_1187{display:flex;flex-direction:column;gap:8px;max-height:min(420px,calc(100vh - 220px));overflow-y:auto;padding-right:4px}._functionParameterRow_juj8r_1196{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto auto;align-items:center;gap:8px}._functionParameterInput_juj8r_1203{height:34px;border-color:#77552785!important;background:#120d09eb!important;color:#f7e8dc!important}._functionParameterToken_juj8r_1210{min-width:0;color:#f4c899;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._functionParameterFlags_juj8r_1220{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._functionParameterToggle_juj8r_1227{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid rgba(119,85,39,.4);border-radius:8px;background:#120d09e0;color:#d8bea5;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}._functionParameterToggleActive_juj8r_1243{border-color:#f5a95973;background:#4f2f12eb;color:#ffe4c8}._functionParameterToggleCheckbox_juj8r_1249{margin:0;accent-color:#f5a959;cursor:pointer}._functionParameterToggleText_juj8r_1255{line-height:1}._functionParameterActions_juj8r_1259{display:inline-flex;align-items:center;gap:4px}._functionParameterMoveButton_juj8r_1265{width:28px;height:28px;border:1px solid rgba(119,85,39,.38);border-radius:8px;background:#23160ceb;color:#f3dec6;font-size:11px;line-height:1;cursor:pointer;padding:0}._functionParameterMoveButton_juj8r_1265:hover:not(:disabled){background:#342012f5;border-color:#f5a95961;color:#fff0dd}._functionParameterMoveButton_juj8r_1265:disabled{background:#17100be0;border-color:#5843314d;color:#b2997d73;cursor:default}._functionParameterDeleteButton_juj8r_1291{width:28px;height:28px;border:1px solid rgba(192,105,105,.44);border-radius:8px;background:#4a1f24e6;color:#ffd4d4;font-size:16px;line-height:1;cursor:pointer;padding:0}._functionParameterDeleteButton_juj8r_1291:hover{background:#5e262df2}._puzzleContextMenu_juj8r_1308{position:fixed;z-index:16;min-width:220px;border:1px solid var(--editor-border-strong);border-radius:8px;background:#151d28;box-shadow:0 14px 26px #04080d85;padding:6px}._puzzleContextMenuItem_juj8r_1319{width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:#dce6f3;font-size:12px;font-weight:600;text-align:left;padding:8px 10px;cursor:pointer}._puzzleContextMenuItem_juj8r_1319:hover{background:#566e8933;border-color:#566e8980}._puzzleContextMenuItemActive_juj8r_1337{background:#2f8cff2e;border-color:#2f8cff73}._puzzleContextMenuDivider_juj8r_1342{width:100%;height:1px;margin:6px 0;background:#7489a152}._puzzleContextMenuItemDanger_juj8r_1349{width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:#f5c2c7;font-size:12px;font-weight:600;text-align:left;padding:8px 10px;cursor:pointer}._puzzleContextMenuItemDanger_juj8r_1349:hover{background:#b03b4729;border-color:#b03b4759}._puzzleLibraryOverlay_juj8r_1367{position:absolute;inset:0;z-index:20;background:#06090eb8;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}._functionEditorOverlay_juj8r_1379{position:absolute;inset:0;z-index:24;background:#06090ec7;padding:18px;box-sizing:border-box}._functionEditorWindow_juj8r_1388{width:100%;height:100%;border:1px solid rgba(92,115,141,.34);border-radius:14px;overflow:hidden;background:#10161d;box-shadow:0 24px 48px #03060b7a;display:flex;flex-direction:column}._functionEditorHeader_juj8r_1400{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--editor-border);background:linear-gradient(180deg,#19222efa,#10161dfa)}._functionEditorTitle_juj8r_1410{min-width:0;color:#eff5fb;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._functionEditorTitleBlock_juj8r_1420{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:6px}._functionEditorNameInput_juj8r_1428{min-width:0;height:36px;border-color:#5c738d7a!important;background:#0d131deb!important;color:#eff5fb!important;font-size:14px;font-weight:700}._functionEditorTitleHint_juj8r_1438{color:#8fa1b6;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._functionEditorActions_juj8r_1446{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}._functionEditorCloseButton_juj8r_1454{border:1px solid #3a4552;border-radius:8px;background:#1a2230;color:#dce6f3;font-size:12px;font-weight:700;line-height:1;padding:8px 11px;cursor:pointer}._functionEditorCloseButton_juj8r_1454:hover{background:#243142}._functionEditorCloseButton_juj8r_1454:disabled{opacity:.55;cursor:default}._functionEditorBody_juj8r_1475{flex:1;min-height:0}._puzzleLibraryWindow_juj8r_1480{width:min(1320px,100%);max-height:100%;border:1px solid var(--editor-border-strong);border-radius:12px;background:#121923;overflow:hidden;display:flex;flex-direction:column}._puzzleLibraryHeader_juj8r_1491{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--editor-border);background:#182230}._puzzleLibraryTitle_juj8r_1501{color:#dce6f3;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}._puzzleLibraryCloseButton_juj8r_1509{width:28px;height:28px;border:1px solid #3c4657;border-radius:8px;background:#1c2532;color:#dce6f3;font-size:19px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._puzzleLibraryCloseButton_juj8r_1509:hover{background:#263445}._pythonCompileOverlay_juj8r_1529{position:absolute;inset:0;z-index:21;background:#05080dc2;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}._pythonCompileWindow_juj8r_1541{width:min(1120px,100%);max-height:100%;border:1px solid var(--editor-border-strong);border-radius:12px;background:#101720;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px #04080d85}._pythonCompileHeader_juj8r_1553{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--editor-border);background:#16212e}._pythonCompileTitle_juj8r_1563{color:#dce6f3;font-size:14px;font-weight:700;line-height:1.2}._pythonCompileSubtitle_juj8r_1570{color:#93a5bb;font-size:12px;line-height:1.4;margin-top:4px}._pythonCompileActions_juj8r_1577{display:inline-flex;align-items:center;gap:8px}._pythonCompileActionButton_juj8r_1583,._pythonCompileCloseButton_juj8r_1584{border:1px solid #3c4657;border-radius:8px;background:#1b2633;color:#dce6f3;cursor:pointer}._pythonCompileActionButton_juj8r_1583{height:32px;padding:0 12px;font-size:12px;font-weight:700}._pythonCompileActionButton_juj8r_1583:hover:not(:disabled),._pythonCompileCloseButton_juj8r_1584:hover{background:#253446}._pythonCompileActionButton_juj8r_1583:disabled{opacity:.45;cursor:default}._pythonCompileCloseButton_juj8r_1584{width:32px;height:32px;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0}._pythonCompileBody_juj8r_1620{flex:1;min-height:0;display:flex;flex-direction:column}._pythonCompileHint_juj8r_1627{padding:12px 16px 0;color:#9eb0c5;font-size:12px;line-height:1.45}._pythonCompileCode_juj8r_1634{flex:1;min-height:0;margin:12px 16px 16px;padding:14px;overflow:auto;border:1px solid rgba(92,115,141,.45);border-radius:10px;background:#0b1219;color:#d8e2ee;font-size:12px;line-height:1.55;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}._puzzleLibraryGrid_juj8r_1651{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px;padding:10px}._puzzleLibraryCard_juj8r_1661{--formula-accent: #8e5fff;--formula-border: rgba(142, 95, 255, .62);--formula-ring: rgba(142, 95, 255, .42);border:1px solid var(--editor-border);border-radius:10px;background:#151d28;overflow:hidden;display:flex;flex-direction:column;min-width:0}._puzzleLibraryCardMath_juj8r_1674{--formula-accent: #b7ef2c;--formula-border: rgba(183, 239, 44, .55);--formula-ring: rgba(183, 239, 44, .38)}._puzzleLibraryCardGeometry_juj8r_1680{--formula-accent: #8e5fff;--formula-border: rgba(142, 95, 255, .62);--formula-ring: rgba(142, 95, 255, .42)}._puzzleLibraryCardIf_juj8r_1686{--formula-accent: #a9b3c0;--formula-border: rgba(169, 179, 192, .52);--formula-ring: rgba(169, 179, 192, .34)}._puzzleLibraryCardAnalytics_juj8r_1692{--formula-accent: #47d9cd;--formula-border: rgba(71, 217, 205, .52);--formula-ring: rgba(71, 217, 205, .34)}._puzzleLibraryCardFunction_juj8r_1698{--formula-accent: #f5a959;--formula-border: rgba(245, 169, 89, .56);--formula-ring: rgba(245, 169, 89, .34)}._puzzleLibrarySectionDivider_juj8r_1704{grid-column:1 / -1;display:flex;align-items:center;gap:10px;color:#f5cda4;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 2px 0}._puzzleLibrarySectionDivider_juj8r_1704:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,#f5a9598c,#f5a95900)}._puzzleLibraryCardTitle_juj8r_1724{padding:8px 10px;border-bottom:1px solid var(--editor-border);color:#dce6f3;font-size:12px;font-weight:700}._puzzleLibraryCardPreview_juj8r_1732{position:relative;background:#11161d}._puzzleLibraryCardCanvas_juj8r_1737{position:relative;border-bottom:1px solid var(--editor-border);overflow:hidden}._puzzleLibraryCardFormulaOverlay_juj8r_1743{position:absolute;inset:0;pointer-events:none}._puzzleLibraryCardFormulaFrame_juj8r_1749{position:absolute;transform-origin:top left;pointer-events:none}._puzzleLibraryDescription_juj8r_1755{border-top:1px solid var(--editor-border);padding:8px 10px 10px;color:#9fb0c3;font-size:11px;line-height:1.4}._panelOneFormulaOverlay_juj8r_1763{position:absolute;inset:0;pointer-events:none;z-index:6}._panelOneFormulaCard_juj8r_1770{position:absolute;transform-origin:top left;pointer-events:none;display:flex;flex-direction:column;gap:8px;padding:74px 20px 0;box-sizing:border-box}._panelOneFormulaCardMath_juj8r_1781{--formula-accent: #b7ef2c;--formula-border: rgba(183, 239, 44, .55);--formula-ring: rgba(183, 239, 44, .38)}._panelOneFormulaCardGeometry_juj8r_1787{--formula-accent: #8e5fff;--formula-border: rgba(142, 95, 255, .62);--formula-ring: rgba(142, 95, 255, .42)}._panelOneFormulaCardIf_juj8r_1793{--formula-accent: #a9b3c0;--formula-border: rgba(169, 179, 192, .52);--formula-ring: rgba(169, 179, 192, .34);padding:0}._panelOneFormulaCardAnalytics_juj8r_1800{--formula-accent: #47d9cd;--formula-border: rgba(71, 217, 205, .52);--formula-ring: rgba(71, 217, 205, .34)}._panelOneFormulaCardFunction_juj8r_1806{--formula-accent: #f5a959;--formula-border: rgba(245, 169, 89, .56);--formula-ring: rgba(245, 169, 89, .34)}._panelOneFormulaCardSelected_juj8r_1812{filter:drop-shadow(0 0 10px rgba(210,255,89,.28))}._panelOneFormulaCardBulkSelected_juj8r_1816{filter:drop-shadow(0 0 10px rgba(107,181,255,.32))}._panelOneFormulaRow_juj8r_1820{display:flex;align-items:center;gap:8px;min-width:0;pointer-events:none}._panelOneFormulaDebugBadge_juj8r_1828{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,189,46,.58);background:#ffbd2e2e;color:#ffe3a3;font-size:11px;font-weight:700;line-height:1;cursor:help;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}._panelOneFormulaRowCompact_juj8r_1847{width:72%;margin-top:2px}._ifFormulaEditor_juj8r_1852{position:relative;width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}._ifFormulaBranch_juj8r_1861{position:absolute;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid rgba(169,179,192,.24);border-radius:8px;background:#060a125c;pointer-events:none}._ifFormulaBranchHeader_juj8r_1873{display:flex;align-items:center;justify-content:space-between;min-height:22px;pointer-events:none}._ifFormulaBranchActions_juj8r_1881{display:flex;align-items:center;gap:6px;pointer-events:none}._ifFormulaBranchTitle_juj8r_1888{color:#dce6f3;font-size:13px;font-weight:700;letter-spacing:.01em}._whileIterationStatus_juj8r_1895{min-width:48px;height:24px;padding:0 8px;border:1px solid rgba(169,179,192,.35);border-radius:6px;background:#090d14c2;color:#dce6f3;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}._ifFormulaClauseRow_juj8r_1911{display:flex;align-items:center;gap:6px;pointer-events:none;min-width:0;width:100%}._ifFormulaClauseField_juj8r_1920{flex:0 0 auto;min-width:0;pointer-events:none}._ifFormulaJoinField_juj8r_1926{width:72px;min-width:72px;max-width:72px}._ifFormulaActionButton_juj8r_1932{height:32px;border:1px solid rgba(169,179,192,.44);border-radius:7px;background:#090d14e6;color:#dce6f3;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;cursor:pointer;pointer-events:auto;box-sizing:border-box}._ifFormulaActionButton_juj8r_1932:hover{border-color:#c4cdd9bd;background:#0d131df5}._ifFormulaActionButton_juj8r_1932:disabled{opacity:.45;cursor:default}._ifFormulaConditionAction_juj8r_1959{min-width:40px;max-width:40px}._ifFormulaIconButton_juj8r_1964{min-width:30px;max-width:30px;height:32px;padding:0;font-size:21px;line-height:1}._ifFormulaValueField_juj8r_1973{width:176px;min-width:176px;max-width:176px}._ifFormulaComparatorFixed_juj8r_1979{width:100%!important;min-width:100%!important;max-width:100%!important}._ifFormulaComparatorField_juj8r_1985{flex:0 0 96px;min-width:96px;max-width:96px;width:96px}._ifFormulaJoinSelect_juj8r_1992,._ifFormulaValueSelect_juj8r_1998{width:100%!important;min-width:100%!important;max-width:100%!important}._ifFormulaIconGlyph_juj8r_2004{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;transform:translateY(-1px)}._panelOneFormulaOperator_juj8r_2014{color:var(--formula-accent);font-size:18px;font-weight:700;line-height:1;flex-shrink:0}._panelOneFormulaKeyword_juj8r_2022{color:#dce6f3;font-size:21px;font-weight:700;line-height:1;min-width:24px;flex-shrink:0}._panelOneFormulaTo_juj8r_2031{color:#dce6f3;font-size:18px;font-weight:600;line-height:1;min-width:22px;flex-shrink:0}._panelOneFormulaText_juj8r_2040{color:#dce6f3;font-size:14px;font-weight:600;line-height:1;flex-shrink:0;white-space:nowrap}._functionInlineEditButton_juj8r_2049{height:30px;border:1px solid rgba(245,169,89,.42);border-radius:7px;background:#573312e6;color:#ffe5d0;font-size:12px;font-weight:700;line-height:1;padding:0 10px;cursor:pointer;pointer-events:auto}._functionInlineEditButton_juj8r_2049:hover{background:#704217f2}._functionInlineActions_juj8r_2067{margin-left:auto;display:inline-flex;align-items:center;gap:8px}._functionInlineCopyButton_juj8r_2074{height:30px;border:1px solid rgba(98,117,139,.42);border-radius:7px;background:#1b2532eb;color:#dce6f3;font-size:12px;font-weight:700;line-height:1;padding:0 10px;cursor:pointer;pointer-events:auto}._functionInlineCopyButton_juj8r_2074:hover:not(:disabled){background:#273445fa}._functionInlineCopyButton_juj8r_2074:disabled{opacity:.55;cursor:default}._functionInlineDebugButton_juj8r_2097{height:30px;border:1px solid rgba(245,169,89,.42);border-radius:7px;background:#462b12f0;color:#ffe5d0;font-size:12px;font-weight:700;line-height:1;padding:0 10px;cursor:pointer;pointer-events:auto}._functionInlineDebugButton_juj8r_2097:hover{background:#5f3812fa}._panelOneFormulaSelect_juj8r_2115{min-width:0;height:32px;border-radius:7px;border:1px solid var(--formula-border)!important;background:#090d14e6!important;color:#dce6f3!important;font-size:12px;padding:5px 26px 5px 9px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23dce6f3' d='M1.2 3.2 5 7l3.8-3.8L10 4.4 5 9.4 0 4.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:9px 9px!important;pointer-events:auto;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}._panelOneFormulaSelect_juj8r_2115:focus{border-color:var(--formula-accent)!important;box-shadow:0 0 0 1px var(--formula-ring)!important}._panelOneFormulaTextInput_juj8r_2139{min-width:0;height:32px;border-radius:7px;border:1px solid var(--formula-border)!important;background:#090d14e6!important;color:#dce6f3!important;font-size:12px;padding:5px 9px!important;pointer-events:auto}._panelOneFormulaTextInput_juj8r_2139:focus{border-color:var(--formula-accent)!important;box-shadow:0 0 0 1px var(--formula-ring)!important}._panelOneFormulaValueInput_juj8r_2156{flex:1 1 240px}._panelOneFormulaCoordinateInput_juj8r_2160{flex:0 0 142px;max-width:142px}._panelOneFormulaAnchorTargetSelect_juj8r_2165{flex:1 1 0;min-width:0}._panelOneFormulaGuardRow_juj8r_2170{align-items:flex-start;flex-wrap:wrap;row-gap:8px}._panelOneFormulaGuardVariableSelect_juj8r_2176{flex:1 1 100%}._panelOneFormulaAnchorModeSelect_juj8r_2180{flex:0 0 170px;max-width:170px}._panelOneFormulaAnchorPercentInput_juj8r_2185{flex:0 0 142px;max-width:142px}._panelOneFormulaComparatorSelect_juj8r_2190{width:96px!important}._panelOneFormulaAxisSelect_juj8r_2194{width:72px!important}._panelOneFormulaComparatorField_juj8r_2198{flex:0 0 96px;min-width:96px}._panelOneFormulaCheckboxLabel_juj8r_2203{display:inline-flex;align-items:center;gap:8px;color:#dce6f3;font-size:13px;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}._panelOneFormulaGuardCheckboxLabel_juj8r_2214{flex:1 1 148px;min-width:0;align-items:flex-start}._panelOneFormulaGuardCheckboxLabel_juj8r_2214 span{min-width:0;white-space:normal;overflow-wrap:anywhere}._panelOneFormulaCheckbox_juj8r_2203{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:4px;border:1px solid var(--formula-border);background:#090d14e6;cursor:pointer;position:relative;pointer-events:auto}._panelOneFormulaCheckbox_juj8r_2203:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border-right:2px solid var(--formula-accent);border-bottom:2px solid var(--formula-accent);transform:rotate(45deg)}._panelOneFormulaSelectionGrid_juj8r_2250{flex-wrap:wrap;align-items:stretch;row-gap:8px}._panelOneFormulaSelectionChip_juj8r_2256{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--formula-border);background:#090d14d1;color:#dce6f3;font-size:12px;line-height:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}._panelOneFormulaHint_juj8r_2272{color:var(--editor-muted);font-size:12px;line-height:1.35}._panelOneFormulaHintError_juj8r_2278{color:#ff9da8}._panelOneNestedGeometryOverlay_juj8r_2282{position:absolute;left:30px;top:120px;width:760px;height:220px;display:flex;flex-direction:column;gap:8px;padding:74px 20px 0;box-sizing:border-box;pointer-events:none}._panelOneIfNestedControlsTone_juj8r_2296{--formula-accent: #8e5fff;--formula-border: rgba(142, 95, 255, .62);--formula-ring: rgba(142, 95, 255, .42)}._previewCanvasStage_juj8r_2302{position:relative;width:100%;height:100%;overflow:hidden;background:#0f1318}._previewCanvasBackdrop_juj8r_2310{position:absolute;inset:0;background:linear-gradient(180deg,#0f1318,#141a22)}._previewCanvasImage_juj8r_2316{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none}._previewCanvasGrid_juj8r_2326{position:absolute;inset:0;background:linear-gradient(90deg,rgba(58,69,82,.36) 1px,transparent 1px),linear-gradient(180deg,rgba(58,69,82,.36) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}._previewCanvasEmpty_juj8r_2336{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:var(--editor-muted);font-size:12px}._previewLayer_juj8r_2346{position:absolute;box-sizing:border-box;border-radius:0;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}._previewLayerImage_juj8r_2355,._previewLayerMainControl_juj8r_2360{border:none;background:transparent}._previewLayerImage_juj8r_2355:after,._previewLayerMainControl_juj8r_2360:after{content:"";position:absolute;inset:0;border:1px solid #66a8ff;pointer-events:none}._previewLayerBbox_juj8r_2374{border:1px solid #2f8cff;background:transparent}._previewLayerBboxHidden_juj8r_2379{border-color:transparent!important;background:transparent}._previewLayerBboxFaces_juj8r_2384{border-color:#b7ef2c}._previewLayerBboxBodies_juj8r_2388{border-color:#2f8cff}._previewLayerBboxWeightedCenter_juj8r_2392{border-color:#ff9f1c;background:#ff9f1c1a}._previewLayerBboxComplex_juj8r_2397{border-color:#00d4be}._previewLayerBboxCbs_juj8r_2401{border-color:#2f8cff}._previewLayerStripBodyRecognition_juj8r_2405{border:2px solid #ff7a59;background:transparent;opacity:.96;pointer-events:none;cursor:default}._previewLayerStripBodyCropCandidate_juj8r_2413{border:2px dashed #ffd166;background:#ffd16614;opacity:.98;pointer-events:none;cursor:default}._previewLayerCustomShape_juj8r_2421{position:absolute;box-sizing:border-box;border:1px solid #2f8cff;background:transparent;pointer-events:none}._previewLayerCustomShapeContour_juj8r_2429{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}._previewLayerCustomShapeContourPath_juj8r_2438{fill:#2f8cff14;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._previewLayerCustomShapeCenterPoint_juj8r_2445{position:absolute;width:8px;height:8px;border-radius:999px;transform:translate(-50%,-50%);pointer-events:none}._previewLayerImageContent_juj8r_2454{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none}._previewLayerImageContour_juj8r_2467{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}._previewLayerImageContourPath_juj8r_2476{fill:none;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._previewLayerImageFlat_juj8r_2483{position:absolute;width:auto;height:auto;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none}._previewLayerSelected_juj8r_2494{box-shadow:0 0 0 1px #b7ef2c73}._previewMainViewport_juj8r_2498{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#11161d}._previewMainViewportFocused_juj8r_2506{overflow:visible}._previewMainViewportClip_juj8r_2510{position:absolute;inset:0;overflow:hidden;pointer-events:none}._previewSnapGuideOverlay_juj8r_2517{position:absolute;inset:0;pointer-events:none;z-index:35}._previewSnapGuideLine_juj8r_2524{position:absolute;background:#b7ef2ce6}._previewSnapGuideLineVertical_juj8r_2529{top:-1000px;bottom:-1000px;width:1px}._previewSnapGuideLineHorizontal_juj8r_2535{left:-1000px;right:-1000px;height:1px}._previewInsetGuideOverlay_juj8r_2541{position:absolute;inset:0;pointer-events:none;z-index:34}._previewInsetGuideLine_juj8r_2548{position:absolute;background:#e1ecffc2}._previewInsetGuideLineHorizontal_juj8r_2553{height:1px}._previewInsetGuideLineVertical_juj8r_2557{width:1px}._previewInsetGuideLabel_juj8r_2561{position:absolute;padding:1px 4px;border-radius:4px;background:#0b1017e6;border:1px solid rgba(58,69,82,.9);color:#dce6f3;font-size:9px;line-height:1.2;transform:translate(-50%,-50%)}._previewMainImageLayer_juj8r_2573{position:absolute;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;pointer-events:none}._previewMainImageLayerBleed_juj8r_2583{opacity:.42}._previewLayerLabel_juj8r_2587{position:absolute;top:4px;left:4px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 5px;border-radius:6px;background:#0c1016d1;color:#dce6f3;font-size:9px;line-height:1.2;pointer-events:none}._previewLayerHandle_juj8r_2604{position:absolute;width:10px;height:10px;padding:0;border:1px solid #dce6f3;border-radius:999px;background:#121820;cursor:pointer}._previewLayerHandleNw_juj8r_2615{top:-6px;left:-6px;cursor:nwse-resize}._previewLayerHandleN_juj8r_2615{top:-6px;left:calc(50% - 5px);cursor:ns-resize}._previewLayerHandleNe_juj8r_2627{top:-6px;right:-6px;cursor:nesw-resize}._previewLayerHandleE_juj8r_2633{top:calc(50% - 5px);right:-6px;cursor:ew-resize}._previewLayerHandleSw_juj8r_2639{bottom:-6px;left:-6px;cursor:nesw-resize}._previewLayerHandleS_juj8r_2639{left:calc(50% - 5px);bottom:-6px;cursor:ns-resize}._previewLayerHandleSe_juj8r_2651{right:-6px;bottom:-6px;cursor:nwse-resize}._previewLayerHandleW_juj8r_2657{top:calc(50% - 5px);left:-6px;cursor:ew-resize}._placeholder_juj8r_2663{width:100%;height:100%;background:#11161d}._sectionHeader_juj8r_2669{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--editor-border);background:linear-gradient(180deg,#151d26fa,#111821fa)}._sectionHeaderControls_juj8r_2678{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1 1 auto;min-width:0;flex-wrap:nowrap}._sectionHeaderIntro_juj8r_2688{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:2px;max-width:none}._sectionHeaderActions_juj8r_2697{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;flex-wrap:nowrap;margin-left:0}._sectionHeaderLead_juj8r_2707{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;flex-wrap:nowrap}._sectionHeaderEyebrow_juj8r_2716{display:none}._sectionHeaderTitle_juj8r_2720{color:#eff6fd;font-size:15px;line-height:1.15;font-weight:720;white-space:nowrap}._sectionHeaderDescription_juj8r_2728{display:none}._sectionTitle_juj8r_2732{color:var(--editor-text);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}._previewSizeControls_juj8r_2740{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:32px;padding:0 8px;border:1px solid rgba(50,61,73,.92);border-radius:10px;background:#151d26}._previewSizeInput_juj8r_2752{width:42px;border:none;background:transparent;color:var(--editor-text);font-size:11px;line-height:1;padding:3px 0;text-align:center;outline:none}._previewSizeSeparator_juj8r_2764{color:var(--editor-muted);font-size:11px;line-height:1}._sectionHeaderRuleLinkControls_juj8r_2770{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0;flex:1 1 auto;max-width:100%}._sectionHeaderRuleLinkLabel_juj8r_2780{flex:0 0 auto;color:var(--editor-muted);font-size:10px;font-weight:700;line-height:1;white-space:nowrap}._sectionHeaderRuleLinkSelect_juj8r_2789{width:100%;min-width:0;height:32px;border-radius:8px;border:1px solid var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important;padding:5px 28px 5px 10px!important;box-shadow:inset 0 1px #ffffff05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23dce6f3' d='M1.2 3.2 5 7l3.8-3.8L10 4.4 5 9.4 0 4.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:9px 9px!important}._sectionHeaderRuleLinkSelect_juj8r_2789:focus,._sectionHeaderRuleLinkSelect_juj8r_2789:focus-visible{border-color:var(--editor-accent)!important;box-shadow:0 0 0 1px #a7e85f38!important}._syncBadge_juj8r_2811{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border-radius:999px;border:1px solid rgba(183,239,44,.28);background:#2a3813a8;color:#e8f4c3;font-size:10px;font-weight:700;line-height:1}._addProjectButton_juj8r_2825{width:38px;height:38px;border:1px solid var(--editor-accent);border-radius:999px;background:var(--editor-accent);color:#13180f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #080e1770}._addProjectButtonIcon_juj8r_2839{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 50%;transition:transform .17s ease}._addProjectButtonIconClose_juj8r_2849{transform:rotate(45deg)}._addProjectButton_juj8r_2825:hover:not(:disabled){border-color:var(--editor-accent-strong);background:var(--editor-accent-strong)}._addProjectButton_juj8r_2825:disabled{opacity:.5;cursor:default;box-shadow:none}._inlineHideButton_juj8r_744{position:static}._projectPickerPopover_juj8r_2868{margin:12px;border:1px solid var(--editor-border);border-radius:14px;background:#141b23;overflow:hidden}._projectPickerTopRow_juj8r_2876{padding:8px;border-bottom:1px solid var(--editor-border)}._projectSearchInput_juj8r_2881{width:100%;min-width:0;border:1px solid var(--editor-border);border-radius:7px;background:#151b23;color:var(--editor-text);font-size:12px;padding:8px 9px;outline:none;box-sizing:border-box}._projectSearchInput_juj8r_2881::-moz-placeholder{color:var(--editor-muted)}._projectSearchInput_juj8r_2881::placeholder{color:var(--editor-muted)}._projectSearchInput_juj8r_2881:focus{border-color:var(--editor-accent-blue)}._projectOptionList_juj8r_2902{max-height:340px;overflow:auto}._projectOptionRow_juj8r_2907{width:100%;border:none;border-bottom:1px solid var(--editor-border);background:#141b23;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;cursor:pointer;text-align:left}._projectOptionRow_juj8r_2907:hover{background:#1c2737}._projectOptionRowSelected_juj8r_2925{background:#203249}._projectOptionPreview_juj8r_2929{width:80px;height:80px;border:1px solid var(--editor-border-strong);border-radius:8px;overflow:hidden;background:#11161d}._projectOptionPreviewImage_juj8r_2938{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}._projectOptionPreviewLoading_juj8r_2945{width:100%;height:100%;background:linear-gradient(90deg,#222932e6,#384351b8,#222932e6);background-size:220% 100%;animation:_shimmer_juj8r_1 1.15s linear infinite}._projectOptionPreviewFallback_juj8r_2954{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#202833,#171e27);color:#dce6f3;font-size:26px;font-weight:700}._projectOptionText_juj8r_2966{min-width:0}._projectOptionTitle_juj8r_2970{color:var(--editor-text);font-size:13px;font-weight:700;line-height:1.2}._projectOptionMeta_juj8r_2977{margin-top:4px;color:var(--editor-muted);font-size:11px;line-height:1.2}._projectOptionState_juj8r_2984{color:#9aa8bc;font-size:11px;font-weight:700}._projectOptionStateSelected_juj8r_2990{color:var(--editor-accent)}._projectPickerEmpty_juj8r_2994{padding:14px 10px;color:var(--editor-muted);font-size:12px}._selectedProjectList_juj8r_3000{flex:1;min-height:0;overflow:auto;padding:10px;display:grid;grid-template-columns:repeat(var(--preview-columns, 3),minmax(0,1fr));grid-auto-rows:max-content;align-items:start;align-content:start;gap:10px}._selectedProjectListSingleColumn_juj8r_3013{display:flex;flex-direction:column;align-items:stretch;gap:8px}._selectedProjectCard_juj8r_3020{width:100%;height:auto;flex:0 0 auto;aspect-ratio:var(--preview-aspect-ratio, 1);border:1px solid var(--editor-border);border-radius:0;background:#161d26;overflow:hidden;cursor:pointer}._selectedProjectCard_juj8r_3020:hover{background:#1b2430}._selectedProjectCardActive_juj8r_3036{border-color:var(--editor-accent-blue);box-shadow:0 0 0 1px #2f8cff59 inset}._selectedProjectCardFocused_juj8r_3041{width:100%;height:100%;aspect-ratio:auto;overflow:visible;background:transparent;border-color:var(--editor-border-strong)}._selectedProjectPreviewOnly_juj8r_3050{position:relative;width:100%;height:100%;background:#11161d;display:block;overflow:hidden;isolation:isolate}._selectedProjectPreviewOnlyFocused_juj8r_3060{overflow:visible;height:100%;border-radius:0}._selectedProjectPreviewLoading_juj8r_3066{width:100%;height:100%;background:linear-gradient(90deg,#222932e6,#384351b8,#222932e6);background-size:220% 100%;animation:_shimmer_juj8r_1 1.15s linear infinite}._selectedProjectPreviewFallback_juj8r_3075{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#202833,#171e27);color:#dce6f3;font-size:26px;font-weight:700}._selectedProjectEmpty_juj8r_3087,._sectionLoading_juj8r_3088{padding:14px 12px;color:var(--editor-muted);font-size:12px;line-height:1.5}._selectedProjectEmpty_juj8r_3087{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:120px}._emptyStateTitle_juj8r_3103{color:#eff5fb;font-size:14px;line-height:1.2;font-weight:700}._emptyStateDescription_juj8r_3110{max-width:46ch}._sectionLoading_juj8r_3088{display:flex;align-items:center}._focusedPreviewModeLayout_juj8r_3119{flex:1;min-height:0;display:flex;flex-direction:column}._focusedPreviewArea_juj8r_3126{position:relative;flex:1;min-height:0;overflow:hidden;padding:8px}._focusPreviewControls_juj8r_3134{border-top:1px solid var(--editor-border);background:linear-gradient(180deg,#131922,#0f151d);padding:12px;display:flex;flex-direction:column;gap:12px;max-height:42%;overflow:auto}._focusPreviewControlsHeader_juj8r_3145{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._focusPreviewControlsLead_juj8r_3152{min-width:0;display:flex;flex-direction:column;gap:4px}._focusPreviewControlsTitle_juj8r_3159{color:var(--editor-text);font-size:12px;font-weight:700;line-height:1.2}._focusPreviewControlsHint_juj8r_3166{color:var(--editor-muted);font-size:11px;line-height:1.35}._focusPreviewControlsActions_juj8r_3172{display:inline-flex;align-items:center;gap:8px}._focusPreviewActionButton_juj8r_3178{width:34px;height:34px;border:1px solid #364150;border-radius:10px;background:#1a2230;color:#dce6f3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}._focusPreviewActionButton_juj8r_3178:hover{background:#243042;border-color:#4a5970;color:#f6fbff}._focusedCanvasViewport_juj8r_3198{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid var(--editor-border);border-radius:0;cursor:grab;touch-action:none;background:linear-gradient(90deg,rgba(58,69,82,.58) 1px,transparent 1px),linear-gradient(180deg,rgba(58,69,82,.58) 1px,transparent 1px),#11161d;background-size:24px 24px}._focusedCanvasViewportPanning_juj8r_3214{cursor:grabbing}._focusedCanvasAnchor_juj8r_3218{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._focusedCanvasTransform_juj8r_3227{position:relative;transform-origin:center center;will-change:transform;pointer-events:auto}._focusedCanvasUiOverlay_juj8r_3234{position:absolute;inset:0;pointer-events:none;z-index:200}._focusedInsetGuideLabel_juj8r_3241{position:absolute;padding:1px 4px;border-radius:4px;background:#0b1017f0;border:1px solid rgba(58,69,82,.92);color:#dce6f3;font-size:9px;line-height:1.2;transform:translate(-50%,-50%);white-space:nowrap}._focusedPreviewCardShell_juj8r_3254{width:100%;height:100%;max-width:none;min-width:0;aspect-ratio:auto;overflow:visible}._focusPreviewSliderList_juj8r_3263{display:flex;flex-direction:column;gap:10px}._focusPreviewFullscreenSliderList_juj8r_3269{width:100%;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--focus-preview-fullscreen-slider-rows, 1),minmax(0,max-content));grid-template-columns:repeat(var(--focus-preview-fullscreen-slider-columns, 1),minmax(0,1fr));gap:10px 12px;align-items:start;align-content:start}._focusPreviewSliderCard_juj8r_3280,._focusPreviewFullscreenSliderCard_juj8r_3281{border:1px solid var(--editor-border);border-radius:12px;background:#141c26f0;padding:10px 12px;display:flex;flex-direction:column;gap:10px}._focusPreviewFullscreenSliderCard_juj8r_3281{min-width:0}._focusPreviewSliderHeader_juj8r_3295{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;gap:10px;align-items:end}._focusPreviewSliderSelect_juj8r_3302{min-width:0;height:34px;border-radius:8px;border:1px solid var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important;padding:5px 28px 5px 10px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23dce6f3' d='M1.2 3.2 5 7l3.8-3.8L10 4.4 5 9.4 0 4.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:9px 9px!important}._focusPreviewSliderConfigInputs_juj8r_3316{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._focusPreviewSliderConfigField_juj8r_3322{min-width:0;display:flex;flex-direction:column;gap:4px}._focusPreviewSliderConfigField_juj8r_3322 span{color:var(--editor-muted);font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.04em}._focusPreviewSliderConfigInput_juj8r_3316{width:100%;height:30px;border:1px solid var(--editor-border);border-radius:7px;background:#111821;color:#dce6f3;padding:0 8px;font-size:12px;box-sizing:border-box}._focusPreviewSliderConfigInput_juj8r_3316:focus{outline:none;border-color:var(--editor-accent-blue);box-shadow:0 0 0 1px #2f8cff38}._focusPreviewSliderInput_juj8r_3355{width:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}._focusPreviewSliderInput_juj8r_3355::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#2f8cffe6,#b7ef2cf2)}._focusPreviewSliderInput_juj8r_3355::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;margin-top:-5px;width:16px;height:16px;border-radius:999px;border:2px solid #08121d;background:#f4fbff;box-shadow:0 4px 14px #00000052}._focusPreviewSliderInput_juj8r_3355::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#2f8cffe6,#b7ef2cf2)}._focusPreviewSliderInput_juj8r_3355::-moz-range-thumb{width:16px;height:16px;border:2px solid #08121d;border-radius:999px;background:#f4fbff;box-shadow:0 4px 14px #00000052}._focusPreviewSliderEmptyState_juj8r_3397,._focusPreviewFullscreenSliderEmptyState_juj8r_3398{border:1px dashed rgba(70,84,101,.9);border-radius:12px;padding:14px 12px;color:var(--editor-muted);font-size:12px;line-height:1.45;background:#0f151deb}._focusPreviewBindingSection_juj8r_3408{display:flex;flex-direction:column;gap:12px}._focusPreviewBindingSectionHeader_juj8r_3414{display:flex;flex-direction:column;gap:4px}._focusPreviewBindingSectionTitle_juj8r_3420{color:var(--editor-text);font-size:12px;font-weight:700;line-height:1.2}._focusPreviewBindingSectionHint_juj8r_3427{color:var(--editor-muted);font-size:11px;line-height:1.4}._stripBodyRecognitionCard_juj8r_3433{border:1px solid var(--editor-border);border-radius:12px;background:#141c26f0;padding:12px;display:flex;flex-direction:column;gap:12px}._stripBodyRecognitionHeader_juj8r_3443{display:flex;flex-direction:column;gap:4px}._stripBodyRecognitionConfigGrid_juj8r_3449{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}._stripBodyRecognitionActions_juj8r_3455{display:flex;flex-wrap:wrap;gap:8px}._stripBodyRecognitionPrimaryButton_juj8r_3461,._stripBodyRecognitionSecondaryButton_juj8r_3462{height:32px;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}._stripBodyRecognitionPrimaryButton_juj8r_3461{border:1px solid #2f8cff;background:#2f8cff;color:#08121d}._stripBodyRecognitionPrimaryButton_juj8r_3461:hover:not(:disabled){border-color:#58a5ff;background:#58a5ff}._stripBodyRecognitionSecondaryButton_juj8r_3462{border:1px solid #364150;background:#161f2b;color:#dce6f3}._stripBodyRecognitionSecondaryButton_juj8r_3462:hover:not(:disabled){border-color:#4a5970;background:#202b39}._stripBodyRecognitionPrimaryButton_juj8r_3461:disabled,._stripBodyRecognitionSecondaryButton_juj8r_3462:disabled{opacity:.55;cursor:default}._stripBodyRecognitionStatus_juj8r_3500{color:var(--editor-muted);font-size:11px;line-height:1.4}._focusPreviewBindingTargetList_juj8r_3506{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}._focusPreviewBindingTargetCard_juj8r_3512{border:1px solid var(--editor-border);border-radius:12px;background:#141c26f0;padding:12px;display:flex;flex-direction:column;gap:10px}._focusPreviewBindingTargetTitle_juj8r_3522{color:#eef6ff;font-size:12px;font-weight:700;line-height:1.2}._focusPreviewBindingRows_juj8r_3529{display:flex;flex-direction:column;gap:8px}._focusPreviewBindingRow_juj8r_3529{display:grid;grid-template-columns:minmax(110px,136px) minmax(0,1fr);gap:10px;align-items:start}._focusPreviewBindingHandleLabel_juj8r_3542{color:var(--editor-text);font-size:11px;line-height:1.35;padding-top:7px}._focusPreviewBindingAxisList_juj8r_3549{display:flex;flex-direction:column;gap:8px}._focusPreviewBindingAxisCard_juj8r_3555{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(100px,120px);gap:8px;align-items:center}._focusPreviewBindingAxisLabel_juj8r_3562{color:var(--editor-muted);font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.05em}._focusPreviewBindingSelect_juj8r_3570,._focusPreviewBindingDirectionSelect_juj8r_3571{min-width:0;height:34px;border-radius:8px;border:1px solid var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important;padding:5px 28px 5px 10px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23dce6f3' d='M1.2 3.2 5 7l3.8-3.8L10 4.4 5 9.4 0 4.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:9px 9px!important}._focusPreviewBindingSelect_juj8r_3570:focus,._focusPreviewBindingSelect_juj8r_3570:focus-visible,._focusPreviewBindingDirectionSelect_juj8r_3571:focus,._focusPreviewBindingDirectionSelect_juj8r_3571:focus-visible{border-color:var(--editor-accent-blue)!important;box-shadow:0 0 0 1px #2f8cff38!important}._focusPreviewFullscreenOverlay_juj8r_3593{position:fixed;inset:0;z-index:2400;background:#060a0eeb;display:flex;align-items:stretch;justify-content:stretch}._focusPreviewFullscreenWindow_juj8r_3603{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:18px;padding:22px 24px 18px;box-sizing:border-box}._focusPreviewFullscreenCloseButton_juj8r_3614{position:absolute;top:18px;right:18px;width:40px;height:40px;border:1px solid rgba(85,99,116,.95);border-radius:999px;background:#111821e6;color:#eef6ff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}._focusPreviewFullscreenCloseButton_juj8r_3614:hover{background:#1c2531fa}._focusPreviewFullscreenCropViewport_juj8r_3635{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}._focusPreviewInteractiveOverlay_juj8r_3645{position:absolute;inset:0;pointer-events:none}._focusPreviewInteractiveTarget_juj8r_3651{position:absolute;border:2px solid transparent;border-radius:0;pointer-events:auto;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}._focusPreviewInteractiveTargetActive_juj8r_3659{border-color:var(--focus-preview-target-color);box-shadow:0 0 0 1px #070b10e6,0 0 0 4px #ffffff14}._focusPreviewCanvasHandle_juj8r_3666{position:absolute;width:14px;height:14px;padding:0;border:2px solid var(--focus-preview-target-color);border-radius:999px;background:#f6fbff;box-shadow:0 6px 18px #00000047;pointer-events:auto;touch-action:none}._focusPreviewCanvasHandleLeft_juj8r_3679{left:0;top:50%;transform:translate(-50%,-50%);cursor:ew-resize}._focusPreviewCanvasHandleRight_juj8r_3686{right:0;top:50%;transform:translate(50%,-50%);cursor:ew-resize}._focusPreviewCanvasHandleTop_juj8r_3693{left:50%;top:0;transform:translate(-50%,-50%);cursor:ns-resize}._focusPreviewCanvasHandleBottom_juj8r_3700{left:50%;bottom:0;transform:translate(-50%,50%);cursor:ns-resize}._focusPreviewCanvasHandleTopLeft_juj8r_3707{left:0;top:0;transform:translate(-50%,-50%);cursor:nwse-resize}._focusPreviewCanvasHandleTopRight_juj8r_3714{right:0;top:0;transform:translate(50%,-50%);cursor:nesw-resize}._focusPreviewCanvasHandleBottomLeft_juj8r_3721{left:0;bottom:0;transform:translate(-50%,50%);cursor:nesw-resize}._focusPreviewCanvasHandleBottomRight_juj8r_3728{right:0;bottom:0;transform:translate(50%,50%);cursor:nwse-resize}._focusPreviewFullscreenCropScaler_juj8r_3735{position:relative;flex:0 0 auto;transform-origin:center center}._focusPreviewFullscreenCropFrame_juj8r_3741{width:100%;height:100%;overflow:hidden;background:#0f141c;box-shadow:0 24px 60px #00000057}._focusPreviewFullscreenCropFrame_juj8r_3741>._selectedProjectCard_juj8r_3020{border:none;box-shadow:none}._focusPreviewFullscreenControls_juj8r_3754{width:min(920px,100%);align-self:center;max-height:min(34vh,320px);overflow:hidden;padding-bottom:4px}._focusPreviewFullscreenSliderHeader_juj8r_3762{display:flex;align-items:center;justify-content:space-between;gap:12px}._focusPreviewFullscreenSliderName_juj8r_3769{color:#eef6ff;font-size:13px;font-weight:700;line-height:1.2}._inspectorHeader_juj8r_3776{padding:10px;border-bottom:1px solid var(--editor-border)}@media(max-width:980px){._focusPreviewControls_juj8r_3134{max-height:48%}._focusPreviewControlsHeader_juj8r_3145{flex-direction:column;align-items:stretch}._focusPreviewControlsActions_juj8r_3172{justify-content:flex-end}._focusPreviewSliderHeader_juj8r_3295{grid-template-columns:minmax(0,1fr)}._focusPreviewSliderConfigInputs_juj8r_3316{grid-template-columns:repeat(3,minmax(72px,1fr))}._focusPreviewBindingTargetList_juj8r_3506,._focusPreviewBindingRow_juj8r_3529{grid-template-columns:minmax(0,1fr)}._focusPreviewBindingHandleLabel_juj8r_3542{padding-top:0}._focusPreviewBindingAxisCard_juj8r_3555{grid-template-columns:40px minmax(0,1fr)}._focusPreviewBindingDirectionSelect_juj8r_3571{grid-column:span 2}._focusPreviewFullscreenWindow_juj8r_3603{padding:18px 14px 14px}}._inspectorName_juj8r_3828{color:var(--editor-text);font-size:14px;font-weight:700;line-height:1.2}._inspectorMeta_juj8r_3835{margin-top:4px;color:var(--editor-muted);font-size:11px;line-height:1.2}._layerSection_juj8r_3842{padding:10px;display:flex;flex-direction:column;gap:8px;min-height:0}._layerListToolbar_juj8r_3850{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 2px}._layerListToolbarSpacer_juj8r_3858{min-height:1px}._layerList_juj8r_3850{border:1px solid var(--editor-border);border-radius:10px;overflow:hidden}._layerRow_juj8r_3868{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--editor-border);background:#141b23}._layerRow_juj8r_3868:last-child{border-bottom:none}._layerRowName_juj8r_3882{min-width:0;border:none;padding:0;background:transparent;text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:#d8e0ee;font-size:12px;line-height:1.2}._layerRowName_juj8r_3882:hover,._layerRowNameActive_juj8r_3901{color:var(--editor-accent)}._layerRowLabel_juj8r_3905{min-width:0}._layerRowLabelGroup_juj8r_3909{min-width:0;display:flex;flex-direction:column;gap:2px}._layerRowMeta_juj8r_3916{color:var(--editor-muted);font-size:10px;line-height:1.35;white-space:normal}._layerTypeIcon_juj8r_3923{width:18px;height:18px;border:1px solid var(--editor-border-strong);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._layerTypeIconImage_juj8r_3934{color:#9ec6ff;background:#1b2634}._layerTypeIconBbox_juj8r_3939{color:#8fd9ca;background:#1a2730}._layerControls_juj8r_3944{display:inline-flex;gap:6px;align-items:center}._guideModeGroup_juj8r_3950{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid #363e4a;border-radius:7px;background:#151b23}._guideModeButton_juj8r_3960{min-width:52px;height:24px;border:0;border-radius:5px;background:transparent;color:#9fb0c3;font-size:10px;font-weight:700;letter-spacing:.02em;cursor:pointer}._guideModeButton_juj8r_3960:hover{background:#232c37;color:#e8f0fb}._guideModeButtonActive_juj8r_3978{background:#213247;color:#eff5ff}._layerIconButton_juj8r_3983,._layerSoloButton_juj8r_3984,._layerResetButton_juj8r_3985{width:28px;height:24px;border:1px solid #363e4a;border-radius:6px;background:#1a2028;color:#c2cfdf;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;cursor:pointer}._layerIconButton_juj8r_3983:hover,._layerSoloButton_juj8r_3984:hover,._layerResetButton_juj8r_3985:hover{background:#232c37}._layerIconButton_juj8r_3983:disabled,._layerSoloButton_juj8r_3984:disabled,._layerResetButton_juj8r_3985:disabled{background:#141a22;border-color:#2d3744;color:#728093;cursor:default}._layerIconButtonActive_juj8r_4015{color:#eff5ff;border-color:var(--editor-accent-blue);background:#1b2a40}._layerSoloButtonActive_juj8r_4021{color:#f2f6ff;border-color:var(--editor-accent);background:#243127}._layerResetButton_juj8r_3985{color:#dce6f3}._pendingControls_juj8r_4031{margin:0 10px 10px;border:1px dashed var(--editor-border-strong);border-radius:9px;padding:10px;color:var(--editor-muted);font-size:12px;display:flex;flex-direction:column;gap:10px}._layerToolsRow_juj8r_4043{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._layerToolButton_juj8r_4049{border:1px solid #363e4a;border-radius:7px;background:#1a2028;color:#dce6f3;font-size:11px;font-weight:600;line-height:1;padding:8px 10px;cursor:pointer}._layerToolButton_juj8r_4049:hover:not(:disabled){background:#232c37}._layerToolButton_juj8r_4049:disabled{opacity:.45;cursor:default}._layerInsetGrid_juj8r_4070{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._layerSizeRow_juj8r_4076{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px;align-items:end}._layerInsetField_juj8r_4083{display:flex;flex-direction:column;gap:4px;min-width:0}._layerInsetLabel_juj8r_4090{color:var(--editor-muted);font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.03em}._layerInsetInput_juj8r_4098{height:30px;border-radius:7px;border-color:var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important;font-size:12px;padding:5px 8px}._layerInsetInput_juj8r_4098:focus{border-color:var(--editor-accent-blue)!important;box-shadow:0 0 0 1px #2f8cff59!important}._layerAspectLockButton_juj8r_4113{width:30px;height:30px;padding:0;border:1px solid #363e4a;border-radius:7px;background:#1a2028;color:#aebad1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._layerAspectLockButton_juj8r_4113:hover:not(:disabled){background:#232c37}._layerAspectLockButtonActive_juj8r_4131{border-color:var(--editor-accent);color:var(--editor-accent)}._layerAspectLockButton_juj8r_4113:disabled{opacity:.4;cursor:default}._layerScaleInfo_juj8r_4141{margin-top:2px;color:var(--editor-text);font-size:11px;line-height:1.2}._resizeHandle_juj8r_4148{position:absolute;border:none;padding:0;margin:0;z-index:4;background:transparent;cursor:pointer}._resizeHandle_juj8r_4148:before{content:"";position:absolute;background:#2f3641}._verticalHandle_juj8r_4164{top:0;bottom:0;width:12px;cursor:col-resize}._verticalHandle_juj8r_4164:before{top:0;bottom:0;width:2px;left:5px}._horizontalHandle_juj8r_4178{left:0;height:12px;cursor:row-resize}._horizontalHandle_juj8r_4178:before{left:0;right:0;height:2px;top:5px}._resizeHandle_juj8r_4148:hover:before,._resizeHandleActive_juj8r_4192:before{background:#4a5566}._resizeHandleCollapsed_juj8r_4196:before{background:#73839c}._verticalHandle_juj8r_4164._resizeHandleCollapsed_juj8r_4196:before{width:3px;left:4.5px}._horizontalHandle_juj8r_4178._resizeHandleCollapsed_juj8r_4196:before{height:3px;top:4.5px}._ruleMeta_juj8r_4210{position:absolute;left:18px;bottom:18px;color:var(--editor-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;z-index:2}._ruleError_juj8r_4222{position:absolute;left:18px;bottom:38px;color:#ff90b4;font-size:12px;pointer-events:none;z-index:5}@keyframes _shimmer_juj8r_1{0%{background-position:180% 0}to{background-position:-40% 0}}@media(max-width:900px){._page_juj8r_1{padding:8px;gap:8px}._workspaceHeader_juj8r_25{align-items:flex-start;padding:8px 10px}._workspaceHeaderMain_juj8r_36{flex-direction:column;align-items:flex-start;gap:4px}._workspaceHeaderTitleRow_juj8r_59{flex-wrap:wrap;align-items:center}._workspaceHeaderTitle_juj8r_59{font-size:18px}._workspaceHeaderSummary_juj8r_108{white-space:normal;overflow:visible;text-overflow:clip}._workspace_juj8r_25{display:flex;flex-direction:column;min-height:auto;height:auto}._panel_juj8r_133{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:0}._panelOne_juj8r_141{min-height:440px!important}._panelTwo_juj8r_153{min-height:260px!important}._panelThree_juj8r_158{min-height:420px!important}._panelFour_juj8r_162{min-height:320px!important}._panelFive_juj8r_165{min-height:220px!important}._panelOneHeader_juj8r_879,._sectionHeader_juj8r_2669{display:flex;flex-direction:column;align-items:stretch}._sectionHeaderControls_juj8r_2678,._sectionHeaderLead_juj8r_2707{align-items:stretch;flex-wrap:wrap}._panelOneHeaderActions_juj8r_946{justify-content:flex-start}._sectionHeaderActions_juj8r_2697{margin-left:0;justify-content:flex-start;flex-wrap:wrap}._sectionHeaderRuleLinkControls_juj8r_2770{flex-direction:column;align-items:flex-start}._functionSelectionBar_juj8r_998,._functionDebugBar_juj8r_1015,._functionParameterBar_juj8r_1109{margin:8px 8px 0}._panelOneCanvasShell_juj8r_776{min-height:280px;padding:0 8px 8px}._panelOneCanvasViewport_juj8r_784{inset:0 8px 8px}._visibilityControls_juj8r_734{left:10px;top:50px;flex-wrap:wrap}._projectOptionPreview_juj8r_2929{width:64px;height:64px}._previewSizeInput_juj8r_2752{width:34px}._selectedProjectCard_juj8r_3020{max-width:100%;max-height:none}._panelThreeLayout_juj8r_180{grid-template-columns:minmax(0,1fr)}._panelThreeInputPropsPane_juj8r_189,._panelThreeVariablesPane_juj8r_198{border-right:none;border-bottom:1px solid var(--editor-border)}._verticalHandle_juj8r_4164,._horizontalHandle_juj8r_4178{display:none}}@media(max-width:560px){._sectionHeaderRuleLinkControls_juj8r_2770,._sectionHeaderRuleLinkSelect_juj8r_2789{min-width:0;width:100%}._workspaceHeaderTitleRow_juj8r_59,._panelColumnHeader_juj8r_226,._panelOneHeaderTitleRow_juj8r_905{align-items:flex-start}._panelOneHeaderTitleRow_juj8r_905{flex-wrap:wrap}._workspaceHeaderEyebrow_juj8r_44{order:-1}._panelThreeVariableRow_juj8r_390{grid-template-columns:minmax(0,1fr) auto 72px auto;padding:8px 9px}}._page_1v56y_1{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 10% 10%,#ffe8f6 0%,transparent 38%),radial-gradient(circle at 90% 20%,#dff6ff 0%,transparent 40%),radial-gradient(circle at 25% 85%,#e7ffe8 0%,transparent 34%),linear-gradient(180deg,#f8fbff,#f4f7ff)}._content_1v56y_12{flex:1;display:flex;min-height:0;padding:14px;overflow:hidden}._workspace_1v56y_20{flex:1;height:100%;min-height:calc(100vh - 96px);display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;align-items:stretch}._sidebar_1v56y_30{border:1px solid #1f2a3c;border-radius:4px;background:#0b1018;display:flex;flex-direction:column;gap:8px;padding:8px;height:100%;min-height:0}._sidebarTitle_1v56y_42{color:#e8eeff;font-size:20px;font-weight:700;line-height:1}._sidebarSubtitle_1v56y_49{color:#95a3bf;font-size:12px;line-height:1.35}._sidebarMeta_1v56y_55{margin-top:auto;color:#7f8da9;font-size:11px;line-height:1.4}._mainPane_1v56y_62{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;border:1px solid #1f2a40;border-radius:4px;background:#0c1018eb;padding:10px}._mainPaneRules_1v56y_74{border:none;border-radius:0;background:transparent;padding:0}._tabs_1v56y_81{display:flex;flex-direction:column;gap:6px;margin-top:0}._tabButton_1v56y_88{border:1px solid #25314a;border-radius:4px;background:#0f1623;color:#aebad1;font-size:11px;font-weight:600;text-align:center;padding:8px 6px;cursor:pointer}._tabButtonActive_1v56y_100{border-color:#3f6a95;background:#132133;color:#ecf4ff}._panel_1v56y_106{border:1px solid #1f2a40;border-radius:4px;background:#0e1622f0;box-shadow:none;padding:12px;display:flex;flex-direction:column;gap:12px}._toolbar_1v56y_117{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._input_1v56y_124,._select_1v56y_125{border-radius:4px;border:1px solid #2a3956;background:#10192a;color:#d3def4;font-size:12px;padding:8px 10px;line-height:1.2}._input_1v56y_124{min-width:190px}._compactInput_1v56y_139{width:96px}._actionButton_1v56y_143{border:1px solid #3a577f;border-radius:4px;background:#132239;color:#d8e7ff;font-size:12px;font-weight:600;padding:7px 12px;line-height:1;cursor:pointer}._actionButton_1v56y_143:hover:not(:disabled){background:#1a2f4d}._dangerButton_1v56y_159{border-color:#7f4456;background:#371d27;color:#ffbfd0}._dangerButton_1v56y_159:hover:not(:disabled){background:#4b2432}._actionButton_1v56y_143:disabled{opacity:.55;cursor:default}._error_1v56y_174{color:#b92f5d;font-size:12px}._tableWrap_1v56y_179{border:1px solid #25334b;border-radius:4px;overflow:hidden}._table_1v56y_179{width:100%;border-collapse:collapse;font-size:12px;color:#d0ddf3}._table_1v56y_179 th,._table_1v56y_179 td{border-bottom:1px solid #e5edff;padding:8px 10px;text-align:left;vertical-align:middle}._table_1v56y_179 th{color:#c4d6f8;font-weight:600;background:#111a29}._table_1v56y_179 tr:last-child td{border-bottom:none}._selectedRow_1v56y_210 td{background:#eff6ff}._rowActions_1v56y_214{display:flex;gap:6px;flex-wrap:wrap}._rowLink_1v56y_220{border:none;background:transparent;color:#4f679b;font:inherit;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._rowLink_1v56y_220:hover{color:#2e467a}._helper_1v56y_235{color:#9ab1db;font-size:12px}._rulesPanel_1v56y_240{gap:8px;border:none!important;background:transparent!important;box-shadow:none!important;padding:0}._rulesHeader_1v56y_248{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:2px 2px 6px}._rulesTitle_1v56y_257{margin:0;color:#edf4ff;font-size:22px;font-weight:700;line-height:1}._rulesSubtitle_1v56y_265{color:#8d98aa;font-size:10px;letter-spacing:.04em;text-transform:uppercase}._rulesSearchRow_1v56y_272{display:flex;align-items:center;gap:8px;min-width:0}._rulesCreateRow_1v56y_279{display:flex;align-items:center;gap:8px}._rulesSearchInput_1v56y_285{min-width:220px;width:260px}._rulesTableWrap_1v56y_290{border-radius:4px}._rulesTable_1v56y_290 th{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}._rulesTable_1v56y_290 td{font-variant-numeric:tabular-nums;height:46px}._rulesTable_1v56y_290 tbody tr:hover td{background:#ffffff05}._rulesTable_1v56y_290{table-layout:fixed}._rulesColOrder_1v56y_314{width:9%}._rulesColId_1v56y_318{width:10%}._rulesColName_1v56y_322{width:24%}._rulesColSteps_1v56y_326,._rulesColProps_1v56y_330{width:10%}._rulesColUpdated_1v56y_334{width:14%}._rulesColExport_1v56y_338,._rulesColTemplate_1v56y_342{width:7%}._rulesColCategory_1v56y_346{width:12%}._rulesColSubtype_1v56y_350{width:8%}._rulesColOpen_1v56y_354{width:18%}._rulesRowActions_1v56y_358{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}._rulesActionCompactButton_1v56y_366{padding:5px 8px;font-size:11px}._rulesActionCompactButtonActive_1v56y_371{border-color:#5d83bb;background:#1b3251}._rulesCheckboxCell_1v56y_376,._rulesIdCell_1v56y_380,._rulesOrderCell_1v56y_384{text-align:center}._rulesOrderControls_1v56y_388{display:inline-flex;align-items:center;gap:6px}._rulesOrderIndex_1v56y_394{display:inline-block;min-width:18px;color:#a8b6d0;font-size:11px}._rulesOrderInput_1v56y_401{width:42px;height:24px;border:1px solid rgba(136,168,226,.28);border-radius:6px;background:#111a29b8;color:#dce7f8;font-size:11px;font-weight:700;text-align:center;padding:0 4px}._rulesOrderInput_1v56y_401:focus{outline:none;border-color:#72abffcc;box-shadow:0 0 0 1px #72abff3d}._rulesOrderInput_1v56y_401:disabled{opacity:.42;cursor:not-allowed}._rulesOrderButtons_1v56y_425{display:inline-flex;gap:4px}._rulesOrderButton_1v56y_425{border:1px solid rgba(136,168,226,.28);border-radius:6px;background:#111a29b8;color:#dce7f8;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._rulesOrderButton_1v56y_425:hover:not(:disabled){background:#1a2f4de6}._rulesOrderButton_1v56y_425:disabled{opacity:.42;cursor:not-allowed}._rulesIdValue_1v56y_453{display:inline-block;min-width:32px}._rulesSubtypeCell_1v56y_458{text-align:center}._rulesSubtypeSelect_1v56y_462{width:100%;min-width:0;max-width:120px;padding:6px 8px;border-radius:6px;border:1px solid rgba(148,163,184,.25);background:#0f172ac7;color:#e2e8f0;font-size:12px}._rulesSubtypeSelect_1v56y_462:disabled{opacity:.55;cursor:not-allowed}._rulesCheckboxInput_1v56y_479{width:16px;height:16px;cursor:pointer}._rulesCheckboxInput_1v56y_479:disabled{cursor:not-allowed}._rulesDeleteIconButton_1v56y_489{border:1px solid #7f4456;border-radius:4px;background:#371d27;color:#ffbfd0;width:30px;min-width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}._rulesDeleteIconButton_1v56y_489:hover:not(:disabled){background:#4b2432}._rulesDeleteIconButton_1v56y_489:disabled{opacity:0;cursor:default}._rulesRow_1v56y_358:hover ._rulesDeleteIconButton_1v56y_489,._rulesRow_1v56y_358:focus-within ._rulesDeleteIconButton_1v56y_489{visibility:visible;opacity:1;pointer-events:auto}._rulesPreviewExpandedRow_1v56y_524 td{height:auto;background:#090f18eb}._rulesPreviewExpandedCell_1v56y_529{padding:8px 10px!important}._rulesPreviewExpandedStatus_1v56y_533,._rulesPreviewExpandedStatusError_1v56y_534{padding:6px 0;font-size:12px}._rulesPreviewExpandedStatus_1v56y_533{color:#d5e1f2}._rulesPreviewExpandedStatusError_1v56y_534{color:#ffbfd0}._rulesPreviewStripWrap_1v56y_547{overflow-x:auto;padding:2px 0}._rulesPreviewStrip_1v56y_547{display:flex;align-items:stretch;gap:8px;min-width:-moz-max-content;min-width:max-content}._rulesPreviewTileButton_1v56y_559{flex:0 0 auto;padding:0;border:none;background:transparent;cursor:pointer}._rulesPreviewTileButton_1v56y_559:focus-visible{outline:2px solid rgba(113,170,255,.9);outline-offset:2px;border-radius:6px}._rulesPreviewCanvas_1v56y_573{position:relative;overflow:hidden;border-radius:4px;background:#0e1621}._rulesPreviewImage_1v56y_580{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._rulesPreviewPlaceholder_1v56y_587{display:grid;place-items:center;width:100%;height:100%;color:#93a8c8;font-size:12px}._rulesSortButton_1v56y_596{border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}._rulesSortButton_1v56y_596:hover{color:#eef5ff}._rulesSortIndicator_1v56y_614{display:inline-block;width:1ch;text-align:center;opacity:.36}._rulesSortIndicatorActive_1v56y_621{opacity:1}._rulesNameButton_1v56y_625{border:none;background:transparent;color:#dce7f8;font:inherit;padding:0;cursor:pointer;text-align:left;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rulesNameButton_1v56y_625:hover{color:#fff}._rulesNameCell_1v56y_644{position:relative;overflow:visible}._rulesInlineRenameInput_1v56y_649{border:none;background:transparent;color:#dce7f8;font:inherit;line-height:inherit;padding:0;margin:0;cursor:text;width:100%;display:block;outline:none!important;box-shadow:none!important;-webkit-text-fill-color:#dce7f8;caret-color:#dce7f8;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._secondaryButton_1v56y_672{border:1px solid rgba(136,168,226,.46);border-radius:8px;background:#243858b8;color:#e7f2ff;font-size:12px;padding:7px 10px;cursor:pointer}._secondaryButton_1v56y_672:hover{background:#34517ed1}._softButton_1v56y_686{border-radius:12px;font-size:12px;font-weight:700;padding:8px 12px;line-height:1;cursor:pointer;border:1px solid transparent;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}._softButton_1v56y_686:hover:not(:disabled){transform:translateY(-1px)}._softButton_1v56y_686:disabled{opacity:.6;cursor:default}._softButtonPrimary_1v56y_706{border-color:#b8d2ff;background:linear-gradient(180deg,#e8f3ff,#d8eaff);color:#35568c}._softButtonSecondary_1v56y_712{border-color:#d3def4;background:linear-gradient(180deg,#fff,#f3f6ff);color:#5e719c}._softButtonDanger_1v56y_718{border-color:#ffc0cf;background:linear-gradient(180deg,#ffe8ee,#ffdbe5);color:#8a3c58}._softInput_1v56y_724,._softTextarea_1v56y_725{width:100%;border-radius:12px;border:1px solid #c9dbff;background:#fff;color:#3f4f74;font-size:13px;padding:9px 11px;line-height:1.3;outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0}._softInput_1v56y_724:focus,._softTextarea_1v56y_725:focus{border-color:#9ec0ff;box-shadow:0 0 0 3px #9fc4ff47}._softInput_1v56y_724[type=number]::-webkit-outer-spin-button,._softInput_1v56y_724[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._softInput_1v56y_724[type=number]{-moz-appearance:textfield}._softTextarea_1v56y_725{min-height:84px;resize:vertical}._softToggle_1v56y_761{display:inline-flex;align-items:center;gap:6px;border:1px solid #c6d9ff;border-radius:999px;background:#f5f9ff;color:#5a709f;font-size:11px;padding:2px 8px 2px 2px;cursor:pointer}._softToggleChecked_1v56y_774{border-color:#9fc3ff;background:#e5f0ff}._softToggleThumb_1v56y_779{width:16px;height:16px;border-radius:999px;background:#9cbfff;transition:transform .12s ease}._softToggleChecked_1v56y_774 ._softToggleThumb_1v56y_779{transform:translate(6px);background:#7cabff}._softToggleLabel_1v56y_792{font-size:11px}._quickSelectRoot_1v56y_796{position:relative}._quickSelectTrigger_1v56y_800{width:100%;border-radius:12px;border:1px solid #c9dbff;background:#fff;color:#3f4f74;font-size:13px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;min-width:0}._quickSelectTrigger_1v56y_800 span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._quickSelectChevron_1v56y_823{color:#8eaadf;font-size:10px}._quickSelectMenu_1v56y_828{position:absolute;z-index:8;top:calc(100% + 6px);left:0;right:0;max-height:220px;overflow:auto;border-radius:12px;border:1px solid #c9dbff;background:#fff;box-shadow:0 12px 24px #93aee047;padding:6px}._quickSelectOption_1v56y_843{width:100%;text-align:left;border-radius:9px;border:none;background:transparent;color:#49639a;font-size:12px;padding:8px 9px;cursor:pointer}._quickSelectOption_1v56y_843:hover{background:#eef5ff}._quickSelectOptionActive_1v56y_859{background:#e2efff;color:#2f4f86}._autocompleteRoot_1v56y_864{position:relative}._autocompleteMenu_1v56y_868{position:absolute;z-index:8;top:calc(100% + 6px);left:0;right:0;max-height:180px;overflow:auto;border-radius:12px;border:1px solid #c9dbff;background:#fff;box-shadow:0 12px 24px #93aee047;padding:6px}._autocompleteOption_1v56y_883{width:100%;text-align:left;border-radius:9px;border:none;background:transparent;color:#49639a;font-size:12px;padding:8px 9px;cursor:pointer}._autocompleteOption_1v56y_883:hover{background:#eef5ff}._nodeBuilderPanel_1v56y_899{border:1px solid #d4e2ff;border-radius:14px;background:linear-gradient(180deg,#f9fbff,#f3f8ff);padding:14px;display:flex;flex-direction:column;gap:14px;font-family:Nunito,Avenir Next,Segoe UI,sans-serif}._kidsNodesPanel_1v56y_910{padding:10px}._kidsNodesLayout_1v56y_914{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;min-height:680px}._kidsNodeSidebar_1v56y_921{min-height:0;display:flex;flex-direction:column;gap:10px}._kidsNodeCreateCard_1v56y_928{border:1px solid #d4e2ff!important;border-radius:14px!important;background:linear-gradient(180deg,#f7fbff,#eef5ff)!important;padding:12px!important}._kidsSidebarTitle_1v56y_935{color:#4d689c;font-size:15px;font-weight:800;margin-bottom:8px}._kidsNodeCreateRow_1v56y_942{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._kidsNodeCardList_1v56y_948{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px}._kidsNodeCard_1v56y_948,._kidsNodeEmptyCard_1v56y_958,._kidsEmptyBuilderCard_1v56y_959{border:1px solid #d3e2ff!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important;box-shadow:0 8px 20px #aabee433!important;padding:10px!important}._kidsNodeCardActive_1v56y_967{border-color:#a5c8ff!important;box-shadow:0 0 0 3px #aaccff47!important}._kidsNodeCardSelect_1v56y_972{width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:0}._kidsNodeCardTitle_1v56y_981{color:#3e588e;font-weight:800;font-size:14px}._kidsNodeCardMeta_1v56y_987{color:#6d84b4;font-size:11px;margin-top:2px}._kidsNodeCardActions_1v56y_993{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}._kidsNodeEmptyTitle_1v56y_1000{color:#48629a;font-size:16px;font-weight:800}._kidsNodeBuilderArea_1v56y_1006{min-width:0}._nodeBuilderHeader_1v56y_1010{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}._nodeBuilderControls_1v56y_1018{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._nodeBuilderTitle_1v56y_1025{color:#345188;font-size:16px;font-weight:700;font-family:Nunito,Avenir Next,Segoe UI,sans-serif}._nodeBuilderMeta_1v56y_1032{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:10px}._nodeBuilderField_1v56y_1038{display:flex;flex-direction:column;gap:6px;color:#52699a;font-size:12px}._nodePropsCard_1v56y_1046{border:1px solid #d0e0ff;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f4f8ff);padding:10px;display:flex;flex-direction:column;gap:10px}._nodePropsTitle_1v56y_1056{color:#46649d;font-size:13px;font-weight:800}._nodePropsCreateGrid_1v56y_1062{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:end}._nodePropsCreateAction_1v56y_1069{display:flex;align-items:end}._nodePropsList_1v56y_1074,._nodePropsBindingList_1v56y_1075{display:flex;flex-direction:column;gap:8px}._nodePropRow_1v56y_1081{border:1px solid #d9e6ff;border-radius:10px;background:#fff;padding:8px;display:flex;justify-content:space-between;align-items:center;gap:10px}._nodePropName_1v56y_1092{color:#3e5d97;font-size:12px;font-weight:800}._nodePropMeta_1v56y_1098{color:#718ab7;font-size:11px}._nodePropsBindingsTitle_1v56y_1103{color:#4b689f;font-size:12px;font-weight:800;margin-top:2px}._nodePropsBindingCreateGrid_1v56y_1110{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:end}._nodePropBindingRow_1v56y_1117{border:1px solid #dbe8ff;border-radius:10px;background:#fff;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center}._nodePropBindingText_1v56y_1128{color:#43639a;font-size:12px;font-weight:700}._nodePropBindingTextMuted_1v56y_1134{color:#7790bb;font-size:11px}._nodeBuilderTextarea_1v56y_1139{border-radius:6px;border:1px solid #cddcff;background:#fff;color:#445579;font-size:12px;padding:7px 9px;line-height:1.35;min-height:74px;resize:vertical}._nodeBuilderCanvasLayout_1v56y_1151{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-height:620px}._actionPalette_1v56y_1158{border:1px solid #d5e4ff;border-radius:12px;background:linear-gradient(180deg,#f3f8ff,#edf5ff);padding:12px;display:flex;flex-direction:column;gap:10px;min-height:0}._actionPaletteTitle_1v56y_1169{color:#47659b;font-size:13px;font-weight:700}._quickAddRow_1v56y_1175{display:flex;flex-wrap:wrap;gap:8px}._actionPaletteList_1v56y_1181{display:flex;flex-direction:column;gap:10px;overflow:auto;min-height:0}._actionPaletteItem_1v56y_1189{border:1px solid #c7dbff;border-radius:12px;background:linear-gradient(180deg,#fff,#f4f9ff);padding:10px;display:flex;flex-direction:column;gap:5px;cursor:grab;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}._actionPaletteItem_1v56y_1189:hover{border-color:#9fc6ff;transform:translateY(-1px)}._actionPaletteItemActive_1v56y_1206{border-color:#8eb8ff;box-shadow:0 0 0 2px #8fb8ff47 inset}._actionPaletteItem_1v56y_1189:active{cursor:grabbing}._actionPaletteItemTitle_1v56y_1215{color:#3f5a8f;font-size:12px;font-weight:600}._actionPaletteItemSubtitle_1v56y_1221{color:#7991bf;font-size:11px}._quickHintBox_1v56y_1226{border:1px solid #c8dcff;border-radius:8px;background:#fff;padding:8px;color:#5f78ac;font-size:11px;line-height:1.45}._blockCanvas_1v56y_1236{border:1px solid #d4e2ff;border-radius:12px;background:radial-gradient(circle at 0 0,rgba(194,225,255,.66),transparent 56%),radial-gradient(circle at 100% 100%,rgba(255,214,242,.58),transparent 50%),#f6faff;padding:12px;display:flex;flex-direction:column;gap:12px;min-height:0}._blockCanvasBody_1v56y_1250{border:1px dashed #c9dbff;border-radius:12px;padding:14px;min-height:460px;overflow:auto;background-image:radial-gradient(circle,rgba(169,194,241,.25) 1px,transparent 1px);background-size:18px 18px;background-position:-7px -7px}._blockCanvasEmpty_1v56y_1262{color:#6d84b4;font-size:13px;padding:4px 0 10px}._blockList_1v56y_1268{display:flex;flex-direction:column;gap:10px;position:relative}._programStartNode_1v56y_1275{width:104px;height:104px;border-radius:999px;border:2px solid #abcfff;background:radial-gradient(circle at 40% 32%,#fff2b8,#ffd8ef);color:#516799;font-size:18px;font-weight:700;display:grid;place-items:center;margin:0 auto 10px;box-shadow:0 10px 28px #a4b7e257}._blockDropSlot_1v56y_1290{min-height:26px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 8px;border-radius:999px;transition:background-color .1s ease;cursor:default;position:relative;flex-wrap:wrap}._blockDropSlotActive_1v56y_1304{background:#a9c7ff4d}._blockDropLine_1v56y_1308{flex:1;border-top:2px dashed #9cc1ff}._blockDropPlus_1v56y_1313{width:24px;height:24px;border-radius:999px;border:1px solid #9ec3ff;background:linear-gradient(180deg,#fff,#e8f3ff);color:#4e6ea6;font-size:16px;line-height:1;cursor:pointer;display:grid;place-items:center}._blockDropPlusDisabled_1v56y_1327{opacity:.45}._blockDropControls_1v56y_1331{display:flex;align-items:center;gap:6px}._slotPickerMenu_1v56y_1337{width:100%;border:1px solid #c9dbff;border-radius:12px;background:#fff;padding:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;box-shadow:0 8px 20px #a2bae43d}._slotActionCard_1v56y_1349{border:1px solid #cce0ff;border-radius:10px;background:linear-gradient(180deg,#fff,#f4f9ff);color:#48629a;text-align:left;padding:8px;cursor:pointer}._slotActionCard_1v56y_1349:hover{border-color:#9fc6ff;background:linear-gradient(180deg,#f9fcff,#edf5ff)}._slotActionCardTitle_1v56y_1364{font-size:12px;font-weight:800}._slotActionCardHint_1v56y_1369{font-size:11px;color:#6f86b4;margin-top:2px}._blockChainItem_1v56y_1375{display:flex;justify-content:stretch;width:100%}._blockCard_1v56y_1381{position:relative;width:100%;max-width:none;min-width:0;border:1px solid #bfd5ff;border-radius:14px;background:linear-gradient(180deg,#fff,#f5f9ff);padding:12px;display:flex;flex-direction:column;gap:12px;cursor:default;box-shadow:0 8px 20px #99b2df47}._blockCard_1v56y_1381:active{cursor:default}._stepToneMeasure_1v56y_1401{border-color:#9fd9ff;background:linear-gradient(180deg,#f0faff,#e7f6ff)}._stepToneData_1v56y_1406{border-color:#9ce9c5;background:linear-gradient(180deg,#effff7,#e2faed)}._stepToneLogic_1v56y_1411{border-color:#d4b8ff;background:linear-gradient(180deg,#f9f0ff,#f2e7ff)}._stepToneFlow_1v56y_1416{border-color:#ffd29e;background:linear-gradient(180deg,#fff7ee,#ffefdf)}._stepToneTransform_1v56y_1421{border-color:#ffb7cb;background:linear-gradient(180deg,#fff1f6,#ffe7ef)}._stepToneGeneric_1v56y_1426{border-color:#bdd3ff}._blockPuzzleKnobLeft_1v56y_1430,._blockPuzzleKnobRight_1v56y_1431{position:absolute;top:22px;width:12px;height:24px;border:1px solid #bdd3ff;background:#eff6ff}._blockPuzzleKnobLeft_1v56y_1430{left:-6px;border-radius:10px 0 0 10px}._blockPuzzleKnobRight_1v56y_1431{right:-6px;border-radius:0 10px 10px 0}._blockHeader_1v56y_1450{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._blockTitleWrap_1v56y_1458{display:flex;flex-direction:column;gap:2px}._blockTitle_1v56y_1458{color:#3a5488;font-size:14px;font-weight:700}._blockSubtitle_1v56y_1470{color:#6f86b4;font-size:11px}._blockKeyBadge_1v56y_1475{width:-moz-fit-content;width:fit-content;border-color:#c6d9ff!important;background:#edf5ff!important;color:#4c669b!important}._blockSummary_1v56y_1482{color:#5970a2;font-size:11px;line-height:1.35}._blockTinyHint_1v56y_1488{color:#7f95c2;font-size:11px}._miniButton_1v56y_1493{border:1px solid #bdd5ff;border-radius:7px;background:linear-gradient(180deg,#ebf5ff,#ddecff);color:#436097;font-size:11px;padding:5px 8px;line-height:1;cursor:pointer}._miniDangerButton_1v56y_1504{border-color:#ffc2d0;background:linear-gradient(180deg,#ffe9ef,#ffdce6);color:#8e3e5a}._blockParamsSurface_1v56y_1510{border:1px solid #c8ddff;border-radius:10px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}._blockParamsHeader_1v56y_1521{color:#5471a7;font-size:12px;font-weight:700}._quickFieldsGrid_1v56y_1527{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}._quickField_1v56y_1527{display:flex;flex-direction:column;gap:5px;min-width:0}._quickFieldLabel_1v56y_1540{color:#5870a4;font-size:11px}._quickFieldCheckbox_1v56y_1545{display:flex;align-items:center;gap:6px;color:#5870a4;font-size:11px}._paramField_1v56y_1553{display:flex;flex-direction:column;gap:6px}._paramLabel_1v56y_1559{color:#5870a4;font-size:12px}._paramGroup_1v56y_1564{border:1px solid #d2e2ff;border-radius:9px;background:#f9fbff;padding:8px;display:flex;flex-direction:column;gap:8px}._paramGroupHeader_1v56y_1574{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#5370a7;font-size:12px;font-weight:600}._paramGroupBody_1v56y_1584{display:flex;flex-direction:column;gap:8px}._paramHint_1v56y_1590{color:#6f86b4;font-size:11px}._paramArrayItems_1v56y_1595{display:flex;flex-direction:column;gap:8px}._paramArrayItem_1v56y_1595{border:1px dashed #bfd4ff;border-radius:8px;background:#fff;padding:8px;display:flex;flex-direction:column;gap:8px}._blockBranches_1v56y_1611{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._branchBlock_1v56y_1617{border:1px solid #c8ddff;border-radius:10px;background:#f6faff;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}._branchTitle_1v56y_1628{color:#5773a9;font-size:12px;font-weight:700}._nodeVisualModeSwitch_1v56y_1634{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}._nodeVisualModeButton_1v56y_1642{border:1px solid #bfd5ff;border-radius:999px;background:linear-gradient(180deg,#fff,#f3f8ff);color:#4f6a9f;font-size:12px;font-weight:700;line-height:1;padding:7px 12px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,transform .12s ease}._nodeVisualModeButton_1v56y_1642:hover{transform:translateY(-1px)}._nodeVisualModeButtonActive_1v56y_1659{border-color:#8fb7ff;background:linear-gradient(180deg,#e7f2ff,#d6e8ff);color:#2f4f86}._flowCanvas_1v56y_1665{gap:22px}._flowCanvasBody_1v56y_1669{--flow-card-max-width: 780px;--flow-surface: #111827;--flow-surface-soft: #162033;--flow-border: #2b3a54;--flow-border-strong: #47608c;--flow-text: #e8eefc;--flow-muted: #97a9cb;--flow-connector: #5d7fb8;min-height:760px;padding:42px 28px 64px;background:radial-gradient(circle at 10% 8%,rgba(59,130,246,.12),transparent 38%),radial-gradient(circle at 88% 12%,rgba(15,118,110,.1),transparent 34%),linear-gradient(180deg,#0a1120,#0a1221);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:26px;font-family:Avenir Next,Helvetica Neue,Segoe UI,sans-serif}._flowStartNode_1v56y_1692{width:114px;height:114px;margin-bottom:0;border-color:#4a6697;background:radial-gradient(circle at 32% 25%,#27426b,#1b2f4f);color:#e4ebfc;box-shadow:0 14px 28px #00000047}._flowEndNode_1v56y_1702{width:110px;height:56px;border:1px solid #4a6697;border-radius:999px;background:linear-gradient(180deg,#182b49,#13243e);color:#d8e4ff;font-size:14px;font-weight:800;display:grid;place-items:center;margin:0 auto}._flowDropSlot_1v56y_1716{width:min(100%,var(--flow-card-max-width));min-height:32px;border-radius:8px;padding:0;gap:10px;justify-content:center;flex-wrap:wrap;margin:0 auto}._flowDropLine_1v56y_1727{border-top-width:1px;border-top-style:solid;border-top-color:#7f9bcc73}._flowSlotPickerMenu_1v56y_1733{margin-top:6px}._flowSchemeSequence_1v56y_1737{width:min(100%,980px);display:flex;flex-direction:column;align-items:stretch;gap:18px;margin:0 auto}._flowSchemeNodeItem_1v56y_1746{width:100%;display:flex;flex-direction:column;gap:12px}._flowSchemeEdgeDown_1v56y_1753{align-self:center;width:2px;height:30px;border-radius:2px;background:linear-gradient(180deg,#88aae4e6,#5d7fb8b3)}._flowNodeShell_1v56y_1761{position:relative;width:min(100%,var(--flow-card-max-width));margin:0 auto}._flowNodePort_1v56y_1767{position:absolute;left:50%;width:12px;height:12px;margin-left:-6px;border:1px solid #6f92ce;border-radius:999px;background:#12203a;box-shadow:0 0 0 2px #0a1120e6;z-index:2}._flowNodePortTop_1v56y_1780{top:-6px}._flowNodePortBottom_1v56y_1784{bottom:-6px}._flowNodeCard_1v56y_1788{width:100%;margin:0 auto;border:1px solid var(--flow-border);border-radius:14px;background:linear-gradient(180deg,var(--flow-surface-soft),var(--flow-surface));padding:14px;box-shadow:0 10px 24px #0000003d;display:flex;flex-direction:column;gap:12px}._flowNodeShapeProcess_1v56y_1801{border-radius:14px}._flowNodeShapeDecision_1v56y_1805{border-left:3px solid #9f7aea}._flowNodeShapeLoop_1v56y_1809{border-left:3px solid #f59e0b}._flowNodeShapeInput_1v56y_1813{border-left:3px solid #38bdf8}._flowNodeShapeTransform_1v56y_1817{border-left:3px solid #10b981}._flowDecisionArea_1v56y_1821{width:min(100%,var(--flow-card-max-width));margin:0 auto;border:1px solid #334661;border-radius:14px;background:linear-gradient(180deg,#111c30,#0f192a);padding:14px;display:flex;flex-direction:column;gap:12px}._flowDecisionSplitSvg_1v56y_1833,._flowDecisionMergeSvg_1v56y_1834{width:100%;height:36px}._flowDecisionSplitSvg_1v56y_1833 path,._flowDecisionMergeSvg_1v56y_1834 path{fill:none;stroke:#88a8dedb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._flowDecisionLabels_1v56y_1848{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;text-align:center}._flowDecisionLanes_1v56y_1855{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._flowDecisionLane_1v56y_1855{border:1px solid #31435f;border-radius:12px;background:linear-gradient(180deg,#101a2d,#0d1626);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}._flowDecisionLaneTitle_1v56y_1872{color:#9ab0d9;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}._flowNodeHeader_1v56y_1880{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}._flowNodeTitleWrap_1v56y_1888{display:flex;flex-direction:column;gap:4px;min-width:0}._flowNodeTitleRow_1v56y_1895{display:flex;align-items:center;gap:9px}._flowNodeBadge_1v56y_1901{width:14px;height:14px;border:1px solid #8ab2f7;background:#192b4a;display:inline-block;flex:0 0 auto}._flowNodeBadgeProcess_1v56y_1910{border-radius:6px}._flowNodeBadgeDecision_1v56y_1914{transform:rotate(45deg) scale(.9);border-radius:4px}._flowNodeBadgeLoop_1v56y_1919{border-radius:999px;border-style:dashed}._flowNodeBadgeInput_1v56y_1924{clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}._flowNodeBadgeTransform_1v56y_1928{border-radius:999px 999px 999px 0}._flowBranchEnvelope_1v56y_1932{border:none;border-radius:0;background:transparent;padding:0;display:flex;flex-direction:column;gap:10px}._flowEnvelopeTitle_1v56y_1942{color:#9cb0d7;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._flowMergeNode_1v56y_1950{align-self:center;min-width:88px;border:1px solid #5273ab;border-radius:999px;padding:3px 12px;background:#14243f;color:#c7d8f8;font-size:11px;font-weight:800;text-align:center}._flowLoopArea_1v56y_1963{width:min(100%,var(--flow-card-max-width));margin:0 auto;border:1px solid #3d4f68;border-radius:14px;background:linear-gradient(180deg,#111c2f,#0f1829);padding:14px;display:flex;flex-direction:column;gap:12px}._flowLoopEnvelope_1v56y_1975{border:1px solid #344761;border-radius:12px;background:linear-gradient(180deg,#10192b,#0d1626);padding:12px;display:flex;flex-direction:column;gap:10px}._flowLoopBody_1v56y_1985{display:flex;flex-direction:column;gap:10px}._flowLoopBacktrack_1v56y_1991{display:flex;flex-direction:column;gap:6px}._flowLoopBacktrackSvg_1v56y_1997{width:100%;height:58px}._flowLoopBacktrackSvg_1v56y_1997 path{fill:none;stroke:#7ea5e7d6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._flowLoopLegend_1v56y_2010{color:#8ea4ce;font-size:11px;font-weight:700;text-align:right}._flowFormulaCard_1v56y_2017{border:1px solid #31445f;border-radius:12px;background:linear-gradient(180deg,#0f192a,#0d1625);padding:12px;display:flex;flex-direction:column;gap:9px}._flowFormulaBadge_1v56y_2027{width:-moz-fit-content;width:fit-content;border:1px solid #405a83;border-radius:999px;background:#172741;color:#b6cbed;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px}._flowFormulaRow_1v56y_2040{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._flowFormulaChip_1v56y_2047{border:1px solid #3b5275;border-radius:8px;background:#152339;color:#d9e6ff;font-size:14px;font-weight:600;line-height:1;padding:8px 11px}._flowFormulaChipAccent_1v56y_2058{border-color:#4b70a8;background:#1d3252;color:#e7f0ff}._flowFormulaChipResult_1v56y_2064{border-color:#338676;background:#163532;color:#b7efe2}._flowFormulaOperator_1v56y_2070{color:#9eb5df;font-size:24px;font-weight:800;line-height:1}._flowBranchLabelTrue_1v56y_2077,._flowBranchLabelFalse_1v56y_2078{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}._flowBranchLabelTrue_1v56y_2077{color:#59d2ab}._flowBranchLabelFalse_1v56y_2078{color:#f1a4bc}._flowNodeCard_1v56y_1788 ._blockTitle_1v56y_1458{color:var(--flow-text);font-size:18px;font-weight:700;letter-spacing:.01em;line-height:1.1}._flowNodeCard_1v56y_1788 ._blockTinyHint_1v56y_1488{display:none}._flowNodeCard_1v56y_1788 ._blockSummary_1v56y_1482{color:var(--flow-muted);font-size:13px;font-weight:500}._flowNodeCard_1v56y_1788 ._rowActions_1v56y_214{gap:7px}._flowNodeCard_1v56y_1788 ._softButton_1v56y_686{border-radius:10px;min-height:34px;padding:6px 12px;font-size:13px;font-weight:600}._flowNodeCard_1v56y_1788 ._softButtonSecondary_1v56y_712{border-color:#3e567e;background:linear-gradient(180deg,#1a2b46,#16253c);color:#d5e4ff}._flowNodeCard_1v56y_1788 ._softButtonDanger_1v56y_718{border-color:#724055;background:linear-gradient(180deg,#4a2434,#3b1d2a);color:#f5b9cf}._flowDropSlot_1v56y_1716 ._softButton_1v56y_686{border-radius:999px;min-height:30px;padding:4px 11px;font-size:12px;font-weight:600}._flowDropSlot_1v56y_1716 ._softButtonSecondary_1v56y_712{border-color:#3b5277;background:linear-gradient(180deg,#16263f,#132136);color:#c8dbfb}._debugSandboxCard_1v56y_2149{border:1px solid #d2e2ff;border-radius:14px;background:radial-gradient(circle at 0 0,rgba(255,231,248,.7),transparent 52%),radial-gradient(circle at 100% 100%,rgba(220,244,255,.66),transparent 48%),#f9fbff;padding:12px;display:flex;flex-direction:column;gap:12px}._debugSandboxHeader_1v56y_2162{display:flex;flex-direction:column;gap:4px}._debugSandboxTitle_1v56y_2168{color:#3f5b95;font-size:15px;font-weight:800}._debugSandboxToolbar_1v56y_2174{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:end}._debugField_1v56y_2181{display:flex;flex-direction:column;gap:5px;color:#5871a5;font-size:11px;min-width:0}._debugToolbarActions_1v56y_2190{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._debugStatusText_1v56y_2197{color:#6880b0;font-size:11px}._debugSandboxBody_1v56y_2202{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:10px;min-height:520px}._debugControlsPanel_1v56y_2209{border:1px solid #c9dcff;border-radius:12px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:10px;min-height:0}._debugEntityPicker_1v56y_2220{display:flex;flex-wrap:wrap;gap:6px}._debugEntityChip_1v56y_2226{border:1px solid #c6d9ff;border-radius:999px;background:#f4f8ff;color:#5670a5;font-size:11px;font-weight:700;line-height:1;padding:7px 11px;cursor:pointer}._debugEntityChipActive_1v56y_2238{border-color:#9dbfff;background:linear-gradient(180deg,#e8f2ff,#dbeaff);color:#36588f}._debugRectEditorGrid_1v56y_2244{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._debugMiniActions_1v56y_2250{display:flex;flex-wrap:wrap;gap:8px}._debugLayerToggles_1v56y_2256{border:1px solid #d7e6ff;border-radius:10px;background:#f9fbff;padding:8px;display:flex;flex-direction:column;gap:6px}._debugLayerToggleRow_1v56y_2266{display:flex;align-items:center;gap:7px;color:#5871a5;font-size:11px}._debugStepControls_1v56y_2274{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._debugStepStatus_1v56y_2281{color:#5e76a9;font-size:12px;font-weight:700}._debugStepRangeRow_1v56y_2287{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}._debugStepRangeLabel_1v56y_2294,._debugStepRangeValue_1v56y_2295{color:#5e76a9;font-size:11px;font-weight:700}._debugStepRange_1v56y_2287{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:8px;border-radius:999px;border:1px solid #c6d9ff;background:linear-gradient(90deg,#d8eaff,#edf4ff);outline:none}._debugStepRange_1v56y_2287::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;border:1px solid #9abfff;background:linear-gradient(180deg,#fff,#dfeeff);box-shadow:0 1px 3px #30539538;cursor:pointer}._debugStepRange_1v56y_2287::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:1px solid #9abfff;background:linear-gradient(180deg,#fff,#dfeeff);box-shadow:0 1px 3px #30539538;cursor:pointer}._debugStepRange_1v56y_2287:disabled{opacity:.55}._debugSnapshotMeta_1v56y_2338{border:1px solid #d4e4ff;border-radius:10px;background:#f8fbff;padding:8px;display:flex;flex-direction:column;gap:3px}._debugSnapshotTitle_1v56y_2348{color:#45639a;font-size:12px;font-weight:800}._debugSnapshotKey_1v56y_2354{color:#7289b6;font-size:11px}._debugWarningText_1v56y_2359{border:1px solid #ffd0a3;border-radius:10px;background:#fff6eb;color:#996235;font-size:11px;padding:7px 8px}._debugVariablesPanel_1v56y_2368{border:1px solid #d3e3ff;border-radius:10px;background:#f8fbff;padding:8px;display:flex;flex-direction:column;gap:7px;min-height:140px}._debugVariablesTitle_1v56y_2379{color:#4a689f;font-size:12px;font-weight:800}._debugVariablesList_1v56y_2385{display:flex;flex-direction:column;gap:5px;max-height:170px;overflow:auto}._debugVariableRow_1v56y_2393{border:1px solid #d9e7ff;border-radius:8px;background:#fff;color:#4f6899;font-size:11px;padding:6px 7px;display:flex;justify-content:space-between;gap:8px}._debugVariableRow_1v56y_2393 span:last-child{color:#33528a;font-weight:700;text-align:right}._debugPreviewPanel_1v56y_2411{border:1px solid #c9dcff;border-radius:12px;background:#f2f7ff;padding:10px;overflow:auto}._debugPreviewCrop_1v56y_2419{position:relative;width:min(100%,760px);margin:0 auto;border-radius:12px;border:1px solid #bed6ff;overflow:hidden;background:#d8e6ff;touch-action:none}._debugPreviewBackdrop_1v56y_2430{position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(255,255,255,.6),transparent 58%),radial-gradient(circle at 100% 100%,rgba(223,239,255,.6),transparent 58%),#dbeaff}._debugMainImageWrap_1v56y_2439,._debugOverlayImageWrap_1v56y_2440{position:absolute;overflow:hidden}._debugPreviewImage_1v56y_2445{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;display:block}._debugImageFallback_1v56y_2452{width:100%;height:100%;background:linear-gradient(135deg,#d4e5ff,#bcd4ff)}._debugRectOverlay_1v56y_2458{position:absolute;border:2px solid rgba(72,104,161,.82);background:#afc9ff1a;box-sizing:border-box;pointer-events:none}._debugRectOverlayDraggable_1v56y_2466{pointer-events:auto;cursor:grab;touch-action:none}._debugRectOverlayDraggable_1v56y_2466:active{cursor:grabbing}._debugRectOverlay_1v56y_2458 span{position:absolute;top:0;left:0;transform:translate(2px,2px);border-radius:6px;background:#2e4878d1;color:#fff;font-size:10px;line-height:1;padding:3px 5px;white-space:nowrap}._debugRectOverlayActive_1v56y_2490{border-color:#ff7ea6;background:#ff80aa29}._debugPreviewEmpty_1v56y_2495{display:grid;place-items:center;min-height:300px;border:1px dashed #bdd4ff;border-radius:10px;color:#6d83b1;font-size:12px;background:#f8fbff}._page_1v56y_1{--editor-bg-0: #0a0c10;--editor-bg-1: #11151a;--editor-bg-2: #171b22;--editor-bg-3: #1e242d;--editor-border: #262d36;--editor-border-strong: #3a4552;--editor-text: #f1f5fa;--editor-muted: #8d98a5;--editor-accent: #b7ef2c;--editor-accent-strong: #d2ff59;--editor-accent-blue: #2f8cff;--editor-accent-cyan: #00d4be;--editor-accent-violet: #9b80ff;--editor-danger: #ff6f9f;color:var(--editor-text);color-scheme:dark;background:radial-gradient(circle at 10% 88%,rgba(183,239,44,.12) 0%,transparent 38%),radial-gradient(circle at 86% 8%,rgba(47,140,255,.14) 0%,transparent 34%),linear-gradient(180deg,#0a0d11,#080b0e)}._page_1v56y_1 ._helper_1v56y_235,._page_1v56y_1 ._nodePropMeta_1v56y_1098,._page_1v56y_1 ._nodePropBindingTextMuted_1v56y_1134,._page_1v56y_1 ._paramHint_1v56y_1590,._page_1v56y_1 ._blockSubtitle_1v56y_1470,._page_1v56y_1 ._blockTinyHint_1v56y_1488,._page_1v56y_1 ._slotActionCardHint_1v56y_1369,._page_1v56y_1 ._debugStatusText_1v56y_2197,._page_1v56y_1 ._debugSnapshotKey_1v56y_2354,._page_1v56y_1 ._debugStepRangeLabel_1v56y_2294,._page_1v56y_1 ._debugStepRangeValue_1v56y_2295{color:var(--editor-muted)}._page_1v56y_1 ._error_1v56y_174{color:#ff90b4}._page_1v56y_1 ._sidebar_1v56y_30{border-color:var(--editor-border);background:#0f1318}._page_1v56y_1 ._sidebarTitle_1v56y_42{color:#eef5ff}._page_1v56y_1 ._sidebarSubtitle_1v56y_49,._page_1v56y_1 ._sidebarMeta_1v56y_55,._page_1v56y_1 ._rulesSubtitle_1v56y_265{color:var(--editor-muted)}._page_1v56y_1 ._rulesHeader_1v56y_248{border-bottom-color:var(--editor-border)}._page_1v56y_1 ._panel_1v56y_106{border-color:var(--editor-border);background:#10141af2;box-shadow:none}._page_1v56y_1 ._tabButton_1v56y_88{border-color:#2f3641;background:#12171e;color:#b1bccb}._page_1v56y_1 ._tabButtonActive_1v56y_100{border-color:var(--editor-border-strong);background:#1a2028;color:#f2f6ff;box-shadow:inset 3px 0 0 var(--editor-accent),inset 0 0 0 1px #b7ef2c14}._page_1v56y_1 ._tableWrap_1v56y_179{border-color:var(--editor-border);background:#11161d}._page_1v56y_1 ._table_1v56y_179{color:#d8e0ee}._page_1v56y_1 ._table_1v56y_179 th,._page_1v56y_1 ._table_1v56y_179 td{border-bottom-color:#252e3a}._page_1v56y_1 ._table_1v56y_179 th{color:#9ea8b7;background:#0f141a}._page_1v56y_1 ._selectedRow_1v56y_210 td{background:#1a2129}._page_1v56y_1 ._rowLink_1v56y_220{color:var(--editor-accent-blue)}._page_1v56y_1 ._rowLink_1v56y_220:hover{color:#66a8ff}._page_1v56y_1 ._input_1v56y_124,._page_1v56y_1 ._select_1v56y_125,._page_1v56y_1 ._softInput_1v56y_724,._page_1v56y_1 ._softTextarea_1v56y_725,._page_1v56y_1 ._quickSelectTrigger_1v56y_800,._page_1v56y_1 ._nodeBuilderTextarea_1v56y_1139{border-color:var(--editor-border);background:#151b23;color:var(--editor-text)}._page_1v56y_1 ._softInput_1v56y_724::-moz-placeholder,._page_1v56y_1 ._softTextarea_1v56y_725::-moz-placeholder,._page_1v56y_1 ._input_1v56y_124::-moz-placeholder{color:#808da2}._page_1v56y_1 ._softInput_1v56y_724::placeholder,._page_1v56y_1 ._softTextarea_1v56y_725::placeholder,._page_1v56y_1 ._input_1v56y_124::placeholder{color:#808da2}._page_1v56y_1 ._softInput_1v56y_724:focus,._page_1v56y_1 ._softTextarea_1v56y_725:focus{border-color:var(--editor-accent-blue);box-shadow:0 0 0 2px #2f8cff33}._page_1v56y_1 ._quickSelectChevron_1v56y_823{color:#82a8dd}._page_1v56y_1 ._quickSelectMenu_1v56y_828,._page_1v56y_1 ._autocompleteMenu_1v56y_868,._page_1v56y_1 ._slotPickerMenu_1v56y_1337{border-color:var(--editor-border);background:#141b23;box-shadow:0 12px 24px #0000006b}._page_1v56y_1 ._quickSelectOption_1v56y_843,._page_1v56y_1 ._autocompleteOption_1v56y_883,._page_1v56y_1 ._slotActionCard_1v56y_1349{color:#c5d8fc}._page_1v56y_1 ._quickSelectOption_1v56y_843:hover,._page_1v56y_1 ._autocompleteOption_1v56y_883:hover{background:#1c2737}._page_1v56y_1 ._quickSelectOptionActive_1v56y_859{background:#203249;color:#eff5ff}._page_1v56y_1 ._actionButton_1v56y_143{border-color:#363e4a;background:#1a2028;color:#dce6f3}._page_1v56y_1 ._actionButton_1v56y_143:hover:not(:disabled){background:#232c37}._page_1v56y_1 ._dangerButton_1v56y_159{border-color:#7c3d54;background:#3a202a;color:#ffb7ce}._page_1v56y_1 ._dangerButton_1v56y_159:hover:not(:disabled){background:#472631}._page_1v56y_1 ._rulesPanel_1v56y_240 ._actionButton_1v56y_143{border-color:var(--editor-accent);background:var(--editor-accent);color:#13180f;font-weight:700}._page_1v56y_1 ._rulesPanel_1v56y_240 ._actionButton_1v56y_143:hover:not(:disabled){background:var(--editor-accent-strong)}._page_1v56y_1 ._softButtonPrimary_1v56y_706{border-color:var(--editor-accent);background:linear-gradient(180deg,var(--editor-accent),var(--editor-accent-strong));color:#14190f}._page_1v56y_1 ._softButtonSecondary_1v56y_712{border-color:#36588f;background:linear-gradient(180deg,#203353,#182941);color:#d4e2fb}._page_1v56y_1 ._softButtonDanger_1v56y_718{border-color:#7a3a51;background:linear-gradient(180deg,#4c2032,#3c1a28);color:#ffb8cf}._page_1v56y_1 ._softToggle_1v56y_761{border-color:var(--editor-border);background:#151c28;color:#c2cfdf}._page_1v56y_1 ._softToggleChecked_1v56y_774{border-color:var(--editor-accent-blue);background:#1b2a40}._page_1v56y_1 ._softToggleThumb_1v56y_779{background:var(--editor-accent-blue)}._page_1v56y_1 ._kidsNodeCreateCard_1v56y_928,._page_1v56y_1 ._kidsNodeCard_1v56y_948,._page_1v56y_1 ._kidsNodeEmptyCard_1v56y_958,._page_1v56y_1 ._kidsEmptyBuilderCard_1v56y_959,._page_1v56y_1 ._nodeBuilderPanel_1v56y_899,._page_1v56y_1 ._nodePropsCard_1v56y_1046,._page_1v56y_1 ._nodePropRow_1v56y_1081,._page_1v56y_1 ._nodePropBindingRow_1v56y_1117,._page_1v56y_1 ._actionPalette_1v56y_1158,._page_1v56y_1 ._actionPaletteItem_1v56y_1189,._page_1v56y_1 ._quickHintBox_1v56y_1226,._page_1v56y_1 ._blockCanvas_1v56y_1236,._page_1v56y_1 ._blockParamsSurface_1v56y_1510,._page_1v56y_1 ._paramGroup_1v56y_1564,._page_1v56y_1 ._paramArrayItem_1v56y_1595,._page_1v56y_1 ._branchBlock_1v56y_1617,._page_1v56y_1 ._debugSandboxCard_1v56y_2149,._page_1v56y_1 ._debugControlsPanel_1v56y_2209,._page_1v56y_1 ._debugLayerToggles_1v56y_2256,._page_1v56y_1 ._debugVariablesPanel_1v56y_2368,._page_1v56y_1 ._debugSnapshotMeta_1v56y_2338,._page_1v56y_1 ._debugPreviewPanel_1v56y_2411{border-color:var(--editor-border)!important;background:var(--editor-bg-1)!important;box-shadow:none!important}._page_1v56y_1 ._kidsNodeCardActive_1v56y_967{border-color:var(--editor-border-strong)!important;box-shadow:0 0 0 2px #2f8cff47!important}._page_1v56y_1 ._kidsSidebarTitle_1v56y_935,._page_1v56y_1 ._kidsNodeCardTitle_1v56y_981,._page_1v56y_1 ._kidsNodeEmptyTitle_1v56y_1000,._page_1v56y_1 ._nodeBuilderTitle_1v56y_1025,._page_1v56y_1 ._nodePropsTitle_1v56y_1056,._page_1v56y_1 ._actionPaletteTitle_1v56y_1169,._page_1v56y_1 ._blockTitle_1v56y_1458,._page_1v56y_1 ._blockParamsHeader_1v56y_1521,._page_1v56y_1 ._branchTitle_1v56y_1628,._page_1v56y_1 ._debugSandboxTitle_1v56y_2168,._page_1v56y_1 ._debugVariablesTitle_1v56y_2379,._page_1v56y_1 ._debugSnapshotTitle_1v56y_2348,._page_1v56y_1 ._nodePropName_1v56y_1092,._page_1v56y_1 ._nodePropBindingText_1v56y_1128{color:#deebff}._page_1v56y_1 ._kidsNodeCardMeta_1v56y_987,._page_1v56y_1 ._nodeBuilderField_1v56y_1038,._page_1v56y_1 ._nodePropsBindingsTitle_1v56y_1103,._page_1v56y_1 ._actionPaletteItemSubtitle_1v56y_1221,._page_1v56y_1 ._quickHintBox_1v56y_1226,._page_1v56y_1 ._blockSummary_1v56y_1482,._page_1v56y_1 ._quickFieldLabel_1v56y_1540,._page_1v56y_1 ._quickFieldCheckbox_1v56y_1545,._page_1v56y_1 ._paramLabel_1v56y_1559,._page_1v56y_1 ._paramGroupHeader_1v56y_1574,._page_1v56y_1 ._debugField_1v56y_2181,._page_1v56y_1 ._debugLayerToggleRow_1v56y_2266,._page_1v56y_1 ._debugStepStatus_1v56y_2281,._page_1v56y_1 ._debugVariableRow_1v56y_2393{color:#b5c9ee}._page_1v56y_1 ._nodeBuilderCanvasLayout_1v56y_1151,._page_1v56y_1 ._blockCanvas_1v56y_1236{background:linear-gradient(180deg,#111722,#0f141d)}._page_1v56y_1 ._blockCanvasBody_1v56y_1250{border-color:#2f3b4f;background-image:radial-gradient(circle,rgba(132,151,185,.2) 1px,transparent 1px)}._page_1v56y_1 ._blockDropLine_1v56y_1308{border-top-color:#3e4f69}._page_1v56y_1 ._nodeVisualModeButton_1v56y_1642{border-color:#34445e;background:linear-gradient(180deg,#1a2332,#151d29);color:#ccdcfb}._page_1v56y_1 ._nodeVisualModeButton_1v56y_1642:hover{background:linear-gradient(180deg,#243349,#1d293b)}._page_1v56y_1 ._nodeVisualModeButtonActive_1v56y_1659{border-color:var(--editor-accent-blue);background:linear-gradient(180deg,#274066,#213452);color:#eef6ff}._page_1v56y_1 ._blockDropSlotActive_1v56y_1304{background:#2f8cff24}._page_1v56y_1 ._blockDropPlus_1v56y_1313{border-color:#39527f;background:linear-gradient(180deg,#1d2b43,#182336);color:#cfe0ff}._page_1v56y_1 ._programStartNode_1v56y_1275{border-color:#4b5e82;background:radial-gradient(circle at 40% 32%,#26354d,#1a2435);color:#eff5ff;box-shadow:0 10px 24px #00000059}._page_1v56y_1 ._flowEndNode_1v56y_1702{border-color:#465b7f;background:linear-gradient(180deg,#19263b,#141f31);color:#d8e4ff}._page_1v56y_1 ._flowCanvasBody_1v56y_1669{background:radial-gradient(circle at 8% 10%,rgba(47,140,255,.14),transparent 34%),radial-gradient(circle at 92% 12%,rgba(183,239,44,.1),transparent 34%),linear-gradient(180deg,#0d1219,#0b1016)}._page_1v56y_1 ._flowDropLine_1v56y_1727{border-top-color:#7a8fb06b}._page_1v56y_1 ._flowSchemeEdgeDown_1v56y_1753{background:linear-gradient(180deg,#2f8cffdb,#1b62baa3)}._page_1v56y_1 ._flowNodePort_1v56y_1767{border-color:#4e6fa3;background:#151f2e}._page_1v56y_1 ._flowNodeCard_1v56y_1788{border-color:#2d394b;background:linear-gradient(180deg,#171f2a,#131a24);box-shadow:0 10px 24px #0000003d}._page_1v56y_1 ._flowNodeBadge_1v56y_1901{border-color:#5174ab;background:#1c2a3f}._page_1v56y_1 ._flowDecisionArea_1v56y_1821,._page_1v56y_1 ._flowLoopArea_1v56y_1963,._page_1v56y_1 ._flowLoopEnvelope_1v56y_1975{border-color:#2e3b4d;background:linear-gradient(180deg,#161f2b,#121a24)}._page_1v56y_1 ._flowBranchEnvelope_1v56y_1932{border-color:transparent;background:transparent}._page_1v56y_1 ._flowDecisionLane_1v56y_1855{border-color:#2d3b4f;background:linear-gradient(180deg,#151d29,#101721)}._page_1v56y_1 ._flowDecisionSplitSvg_1v56y_1833 path,._page_1v56y_1 ._flowDecisionMergeSvg_1v56y_1834 path,._page_1v56y_1 ._flowLoopBacktrackSvg_1v56y_1997 path{stroke:#5c7fb3d1}._page_1v56y_1 ._flowEnvelopeTitle_1v56y_1942{color:#9cb0d7}._page_1v56y_1 ._flowDecisionLaneTitle_1v56y_1872,._page_1v56y_1 ._flowLoopLegend_1v56y_2010,._page_1v56y_1 ._flowMergeNode_1v56y_1950{color:#c7d8f8}._page_1v56y_1 ._flowMergeNode_1v56y_1950{border-color:#44638f;background:#172337}._page_1v56y_1 ._flowFormulaCard_1v56y_2017{border-color:#2e3d52;background:linear-gradient(180deg,#141b26,#111721)}._page_1v56y_1 ._flowFormulaBadge_1v56y_2027{border-color:#355178;background:#172439;color:#c2d2ec}._page_1v56y_1 ._flowFormulaChip_1v56y_2047{border-color:#334b6d;background:#172438;color:#d9e6ff}._page_1v56y_1 ._flowFormulaChipAccent_1v56y_2058{border-color:var(--editor-accent-blue);background:#1d3253;color:#e7f0ff}._page_1v56y_1 ._flowFormulaChipResult_1v56y_2064{border-color:#6e9d1b;background:#223013;color:#dcf5ad}._page_1v56y_1 ._flowFormulaOperator_1v56y_2070{color:#9cb0cf}._page_1v56y_1 ._flowBranchLabelTrue_1v56y_2077{color:var(--editor-accent-cyan)}._page_1v56y_1 ._flowBranchLabelFalse_1v56y_2078{color:var(--editor-accent-violet)}._page_1v56y_1 ._stepToneMeasure_1v56y_1401{border-color:#3f5b86;background:linear-gradient(180deg,#1a2738,#152131)}._page_1v56y_1 ._stepToneData_1v56y_1406{border-color:#59892a;background:linear-gradient(180deg,#24321a,#1d2815)}._page_1v56y_1 ._stepToneLogic_1v56y_1411{border-color:#61518f;background:linear-gradient(180deg,#231f33,#1d1929)}._page_1v56y_1 ._stepToneFlow_1v56y_1416{border-color:#50647f;background:linear-gradient(180deg,#1d2836,#18202d)}._page_1v56y_1 ._stepToneTransform_1v56y_1421{border-color:#576f3f;background:linear-gradient(180deg,#212c18,#192112)}._page_1v56y_1 ._stepToneGeneric_1v56y_1426{border-color:#425f94}._page_1v56y_1 ._flowNodeCard_1v56y_1788._stepToneMeasure_1v56y_1401,._page_1v56y_1 ._flowNodeCard_1v56y_1788._stepToneData_1v56y_1406,._page_1v56y_1 ._flowNodeCard_1v56y_1788._stepToneLogic_1v56y_1411,._page_1v56y_1 ._flowNodeCard_1v56y_1788._stepToneFlow_1v56y_1416,._page_1v56y_1 ._flowNodeCard_1v56y_1788._stepToneTransform_1v56y_1421,._page_1v56y_1 ._flowNodeCard_1v56y_1788._stepToneGeneric_1v56y_1426{border-color:#2d394b;background:linear-gradient(180deg,#171f2a,#131a24)}._page_1v56y_1 ._flowNodeCard_1v56y_1788 ._softButtonSecondary_1v56y_712{border-color:#355078;background:linear-gradient(180deg,#1d2f4c,#192840);color:#d5e4ff}._page_1v56y_1 ._flowNodeCard_1v56y_1788 ._softButtonDanger_1v56y_718{border-color:#724055;background:linear-gradient(180deg,#4a2434,#3b1d2a);color:#f5b9cf}._page_1v56y_1 ._flowDropSlot_1v56y_1716 ._softButtonSecondary_1v56y_712{border-color:#355078;background:linear-gradient(180deg,#1a2c46,#16243a);color:#c8dbfb}._page_1v56y_1 ._blockPuzzleKnobLeft_1v56y_1430,._page_1v56y_1 ._blockPuzzleKnobRight_1v56y_1431{border-color:#35517a;background:#18283d}._page_1v56y_1 ._blockKeyBadge_1v56y_1475{border-color:#3a5a8c!important;background:#1b2b43!important;color:#d7e7ff!important}._page_1v56y_1 ._miniButton_1v56y_1493{border-color:#36547f;background:linear-gradient(180deg,#20324e,#1a2941);color:#d9e8ff}._page_1v56y_1 ._miniDangerButton_1v56y_1504{border-color:#7a3a51;background:linear-gradient(180deg,#4c2032,#3c1a28);color:#ffb8cf}._page_1v56y_1 ._debugEntityChip_1v56y_2226{border-color:#334f79;background:#162339;color:#c3d7fc}._page_1v56y_1 ._debugEntityChipActive_1v56y_2238{border-color:var(--editor-accent-blue);background:linear-gradient(180deg,#274066,#20344f);color:#f1f6ff}._page_1v56y_1 ._debugStepRange_1v56y_2287{border-color:#355079;background:linear-gradient(90deg,#1f304b,#192739)}._page_1v56y_1 ._debugStepRange_1v56y_2287::-webkit-slider-thumb{border-color:#4f73aa;background:linear-gradient(180deg,#2a4064,#223550);box-shadow:0 1px 3px #00000059}._page_1v56y_1 ._debugStepRange_1v56y_2287::-moz-range-thumb{border-color:#4f73aa;background:linear-gradient(180deg,#2a4064,#223550);box-shadow:0 1px 3px #00000059}._page_1v56y_1 ._debugWarningText_1v56y_2359{border-color:#7a5b2f;background:#2f2617;color:#f2c98a}._page_1v56y_1 ._debugVariableRow_1v56y_2393{border-color:#2e435f;background:#141f2f;color:#c5d8fc}._page_1v56y_1 ._debugVariableRow_1v56y_2393 span:last-child{color:#ebf3ff}._page_1v56y_1 ._debugPreviewCrop_1v56y_2419{border-color:#2f4766;background:#121c2b}._page_1v56y_1 ._debugPreviewBackdrop_1v56y_2430{background:radial-gradient(circle at 0 0,rgba(47,140,255,.14),transparent 58%),radial-gradient(circle at 100% 100%,rgba(183,239,44,.08),transparent 58%),#111b2a}._page_1v56y_1 ._debugImageFallback_1v56y_2452{background:linear-gradient(135deg,#223650,#1a283c)}._page_1v56y_1 ._debugRectOverlay_1v56y_2458{border-color:#5497f7e6;background:#2f8cff2e}._page_1v56y_1 ._debugRectOverlay_1v56y_2458 span{background:#15223be6;color:#f2f7ff}._page_1v56y_1 ._debugRectOverlayActive_1v56y_2490{border-color:var(--editor-danger);background:#ff7eaa33}._page_1v56y_1 ._debugPreviewEmpty_1v56y_2495{border-color:#2f496f;color:#a8bddb;background:#121c2a}._content_3rw51_1{padding:32px 42px 40px;display:flex;flex-direction:column;gap:24px}._heroCard_3rw51_8,._panel_3rw51_9{background:#11161f;border:1px solid #262d3a;color:#e8eef8}._heroCard_3rw51_8{padding:28px}._heroHeader_3rw51_19{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}._eyebrow_3rw51_26,._panelEyebrow_3rw51_27,._statLabel_3rw51_28{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#7f8ba3}._title_3rw51_35{margin:8px 0 10px;font-size:28px;line-height:1.1;color:#f4f8ff}._description_3rw51_42{margin:0;max-width:720px;color:#a7b2c7;line-height:1.5}._stats_3rw51_49{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:390px}._statCard_3rw51_56{padding:14px 16px;background:#171d27;border:1px solid #2a3343;display:flex;flex-direction:column;gap:6px}._statValue_3rw51_65{font-size:26px;font-weight:600;color:#f3f7ff}._grid_3rw51_71{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px}._panel_3rw51_9{padding:24px;display:flex;flex-direction:column;gap:18px}._panelHeader_3rw51_84{display:flex;align-items:center;justify-content:space-between}._panelTitle_3rw51_90{margin:6px 0 0;font-size:20px;color:#f1f5fc}._fileList_3rw51_96{display:flex;flex-direction:column;gap:14px}._fileRow_3rw51_102{display:grid;grid-template-columns:160px minmax(220px,auto) 1fr;gap:16px;align-items:center;padding:14px 16px;background:#171d27;border:1px solid #2a3343}._fileLabel_3rw51_112{font-size:14px;font-weight:600;color:#edf3ff}._fileInput_3rw51_118{color:#d7e1f1}._fileName_3rw51_122{font-size:13px;color:#90a0bb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._warningBox_3rw51_130,._errorBox_3rw51_131,._summaryBox_3rw51_132,._failureItem_3rw51_133{border:1px solid #2a3343;background:#171d27;padding:14px 16px}._warningBox_3rw51_130,._summaryRow_3rw51_140{display:flex;align-items:center;gap:10px}._warningBox_3rw51_130{color:#f4d08a}._actionStack_3rw51_150{display:flex;flex-direction:column;gap:10px}._primaryButton_3rw51_156{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 18px;border:1px solid #3d84d8;background:#3a89e6;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}._primaryButton_3rw51_156:hover:not(:disabled){background:#2d79d1;border-color:#2d79d1}._primaryButton_3rw51_156:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_3rw51_182{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 18px;border:1px solid #364150;background:#1a2230;color:#dce6f3;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}._secondaryButton_3rw51_182:hover:not(:disabled){background:#232e3f;border-color:#47576d}._secondaryButton_3rw51_182:disabled{opacity:.6;cursor:not-allowed}._helperText_3rw51_208{font-size:12px;line-height:1.45;color:#8fa0bc}._errorBox_3rw51_131{color:#ff9d9d}._progressMeta_3rw51_218{display:flex;justify-content:space-between;font-size:13px;color:#9eabc2}._progressBar_3rw51_225{height:10px;background:#1a202c;border:1px solid #2a3343;overflow:hidden}._progressFill_3rw51_232{height:100%;background:linear-gradient(90deg,#3a89e6,#64b0ff);transition:width .2s ease}._currentBundle_3rw51_238{padding:12px 14px;background:#171d27;border:1px solid #2a3343;color:#d9e3f4;min-height:44px;display:flex;align-items:center}._summaryBox_3rw51_132{display:flex;flex-direction:column;gap:10px}._summaryRow_3rw51_140{color:#dbe6f8}._failureList_3rw51_258{display:flex;flex-direction:column;gap:10px}._failureTitle_3rw51_264{font-size:13px;font-weight:600;color:#f2f6ff}._failureMessage_3rw51_270{margin-top:4px;font-size:12px;color:#ff9f9f;line-height:1.4}._failureOverflow_3rw51_277{font-size:12px;color:#8fa0bc}@media(max-width:1100px){._grid_3rw51_71{grid-template-columns:1fr}._heroHeader_3rw51_19{flex-direction:column}._stats_3rw51_49{width:100%;min-width:0}}@media(max-width:720px){._content_3rw51_1{padding:20px 16px 28px}._fileRow_3rw51_102{grid-template-columns:1fr}}._page_zx3fi_1{--editor-bg-0: #0a0c10;--editor-bg-1: #11151a;--editor-bg-2: #171b22;--editor-bg-3: #1e242d;--editor-border: #262d36;--editor-border-strong: #3a4552;--editor-text: #f1f5fa;--editor-muted: #8d98a5;--editor-accent: #b7ef2c;--editor-accent-strong: #d2ff59;--editor-accent-blue: #2f8cff;--editor-danger: #ff6f9f;min-height:100vh;color:var(--editor-text);color-scheme:dark;background:radial-gradient(circle at 10% 88%,rgba(183,239,44,.12) 0%,transparent 38%),radial-gradient(circle at 86% 8%,rgba(47,140,255,.14) 0%,transparent 34%),linear-gradient(180deg,#0a0d11,#080b0e);padding:12px;box-sizing:border-box}._workspace_zx3fi_25{position:relative;width:100%;height:calc(100vh - 24px);min-height:560px;border:1px solid var(--editor-border);border-radius:6px;overflow:hidden;display:block;background:var(--editor-border)}._panel_zx3fi_37{position:absolute;min-width:0;min-height:0;overflow:hidden;background:#10141af2}._panelOne_zx3fi_45{background:#0f1318}._embeddedRuleEditorOverlay_zx3fi_53{position:absolute;min-width:0;min-height:0;z-index:4;overflow:hidden}._panelTwo_zx3fi_61{display:flex;flex-direction:column}._panelThree_zx3fi_66{display:flex}._panelFourBody_zx3fi_76{height:100%;min-height:0;display:flex;flex-direction:column}._panelFiveBody_zx3fi_83{height:100%;min-height:0}._panelThreeLayout_zx3fi_88{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}._panelThreeInputPropsPane_zx3fi_96,._panelThreeVariablesPane_zx3fi_105{min-width:0;min-height:0;border-right:1px solid var(--editor-border);background:#131a22;display:flex;flex-direction:column}._panelThreeCustomShapesPane_zx3fi_114{min-width:0;min-height:0;background:#131a22;display:flex;flex-direction:column}._panelThreeVariablesToolbar_zx3fi_122{padding:10px;border-bottom:1px solid var(--editor-border);background:#141b23}._panelThreeVariableCreator_zx3fi_128{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border-bottom:1px solid var(--editor-border);background:#141b23}._panelThreeInputPropCreator_zx3fi_137{display:grid;grid-template-columns:minmax(0,1fr) 76px auto;gap:8px;padding:10px;border-bottom:1px solid var(--editor-border);background:#141b23}._panelThreeVariableInput_zx3fi_146{height:34px;border-radius:8px;border-color:var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important}._panelThreeVariableInput_zx3fi_146:focus{border-color:var(--editor-accent-blue)!important;box-shadow:0 0 0 1px #2f8cff52!important}._panelThreeInitialValueInput_zx3fi_159{text-align:right}._panelThreeVariableAddButton_zx3fi_163{min-width:62px;height:34px;border:1px solid #364150;border-radius:8px;background:#1a2230;color:#dce6f3;font-size:12px;font-weight:600;cursor:pointer;padding:0 12px}._panelThreeVariableAddButton_zx3fi_163:hover{background:#232e3f}._panelThreeVariableList_zx3fi_180{flex:1;min-height:0;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px}._panelThreeVariableRow_zx3fi_190{display:grid;grid-template-columns:minmax(0,1fr) auto 76px auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--editor-border);border-radius:8px;background:#151d28}._panelThreeVariableName_zx3fi_201{min-width:0;color:#dce6f3;font-size:12px;line-height:1.2;white-space:normal;word-break:break-word}._panelThreeVariableEquals_zx3fi_210{color:var(--editor-muted);font-size:12px;line-height:1}._panelThreeVariableValue_zx3fi_216{color:var(--editor-accent);font-size:12px;font-weight:700;line-height:1;width:76px;min-width:76px;display:inline-flex;justify-content:flex-end}._panelThreeVariableValueInput_zx3fi_227{height:28px;width:76px;min-width:76px;max-width:76px;text-align:right;border-radius:7px;border-color:var(--editor-border)!important;background:#111821!important;color:var(--editor-accent)!important;font-size:12px;padding:4px 8px}._panelThreeVariableValueInput_zx3fi_227:focus{border-color:var(--editor-accent-blue)!important;box-shadow:0 0 0 1px #2f8cff52!important}._panelThreeDeleteButton_zx3fi_246{width:24px;height:24px;border:1px solid #364150;border-radius:6px;background:#1a2230;color:#dce6f3;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._panelThreeDeleteButton_zx3fi_246:hover{background:#2a3140;border-color:#4a5970;color:#f2f7ff}._panelThreeVariableEmpty_zx3fi_268{color:var(--editor-muted);font-size:12px;padding:10px}._panelThreeCustomShapeCard_zx3fi_274{border:1px solid var(--editor-border);border-radius:8px;background:#151d28;padding:8px;display:flex;flex-direction:column;gap:8px}._panelThreeCustomShapeHeader_zx3fi_284{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}._panelThreeCustomShapeHeaderActions_zx3fi_291{display:inline-flex;align-items:center;gap:6px}._panelThreeCustomShapeFields_zx3fi_297{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._panelThreeCustomShapeField_zx3fi_297{display:flex;flex-direction:column;gap:4px;min-width:0}._panelThreeCustomShapeFieldRow_zx3fi_310{display:grid;grid-template-columns:68px minmax(0,1fr);gap:6px;align-items:center;min-width:0}._panelThreeCustomShapeModeSelect_zx3fi_318{min-width:0;height:34px;border-radius:8px;border-color:var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important;font-size:11px;padding:0 8px}._panelThreeCustomShapeValueControl_zx3fi_329{min-width:0}._panelThreeCustomShapeLabel_zx3fi_333{color:var(--editor-muted);font-size:10px;line-height:1;letter-spacing:.03em;text-transform:uppercase}._panelThreeCustomShapeColorRow_zx3fi_341{display:inline-flex;align-items:center;gap:8px}._panelThreeCustomShapeColorInput_zx3fi_347{width:34px;height:24px;border:1px solid var(--editor-border);border-radius:6px;background:#111821;padding:2px;cursor:pointer}._panelIndex_zx3fi_357{position:absolute;top:12px;right:12px;color:var(--editor-muted);font-size:12px;font-weight:700;line-height:1;z-index:2}._exitButton_zx3fi_368{position:absolute;top:10px;left:10px;z-index:3;width:30px;height:30px;border:1px solid #363e4a;border-radius:7px;background:#1a2028;color:#dce6f3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._exitButton_zx3fi_368:hover{background:#232c37}._visibilityControls_zx3fi_389{position:absolute;top:10px;left:50px;z-index:3;display:inline-flex;gap:6px}._visibilityButton_zx3fi_398,._inlineHideButton_zx3fi_399{border:1px solid #363e4a;border-radius:7px;background:#1a2028;color:#dce6f3;font-size:11px;line-height:1;padding:6px 9px;cursor:pointer}._visibilityButton_zx3fi_398:hover:not(:disabled),._inlineHideButton_zx3fi_399:hover:not(:disabled){background:#232c37}._visibilityButton_zx3fi_398:disabled,._inlineHideButton_zx3fi_399:disabled{opacity:.45;cursor:default}._canvasSurface_zx3fi_421{width:100%;height:100%;background:linear-gradient(90deg,rgba(58,69,82,.42) 1px,transparent 1px),linear-gradient(180deg,rgba(58,69,82,.42) 1px,transparent 1px),#0f1318;background-size:24px 24px,24px 24px,auto}._panelOneCanvasViewport_zx3fi_431{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab;background:#11161d}._panelOneCanvasViewportPanning_zx3fi_440{cursor:grabbing}._ruleDebugPane_zx3fi_444{position:absolute;top:0;right:0;bottom:0;width:min(420px,44%);min-width:320px;border-left:1px solid rgba(58,69,82,.85);background:linear-gradient(180deg,#0f141bfa,#0b1016fa),#10151d;box-shadow:-12px 0 30px #04080d59;z-index:8;display:flex;flex-direction:column;min-height:0}._ruleDebugPaneHeader_zx3fi_462{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid rgba(58,69,82,.7);background:#121820eb}._ruleDebugPaneTitleBlock_zx3fi_472{min-width:0;display:flex;flex-direction:column;gap:2px}._ruleDebugPaneEyebrow_zx3fi_479{color:#8ea0b6;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._ruleDebugPaneTitle_zx3fi_472{color:#f1f5fa;font-size:15px;font-weight:700;line-height:1.2}._ruleDebugPaneMeta_zx3fi_494{color:#8ea0b6;font-size:11px;line-height:1.3}._ruleDebugPaneClose_zx3fi_500{flex:0 0 auto;width:28px;height:28px;border:1px solid rgba(62,74,89,.9);border-radius:8px;background:#18212c;color:#dce6f3;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._ruleDebugPaneClose_zx3fi_500:hover{background:#223041}._ruleDebugStatus_zx3fi_520{padding:10px 14px 0;color:#a8b6c8;font-size:11px;line-height:1.4}._ruleDebugPropChips_zx3fi_527{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px 0}._ruleDebugPropChip_zx3fi_527{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(58,69,82,.78);border-radius:999px;background:#131a22eb;color:#dce6f3;font-size:11px;line-height:1}._ruleDebugPropChipName_zx3fi_547{color:#90a4bc}._ruleDebugPropChipValue_zx3fi_551{color:#f1f5fa;font-weight:700}._ruleDebugIssues_zx3fi_556{display:flex;flex-direction:column;gap:6px;padding:10px 14px 0}._ruleDebugIssue_zx3fi_556{padding:8px 10px;border:1px solid rgba(176,59,71,.36);border-radius:8px;background:#b03b471f;color:#ffd4db;font-size:11px;line-height:1.4}._ruleDebugCanvasViewport_zx3fi_573{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;touch-action:none;cursor:grab;background:#11161d;margin-top:10px}._ruleDebugCanvasViewportPanning_zx3fi_584{cursor:grabbing}._ruleDebugFormulaMeta_zx3fi_588{color:#8ea0b6;font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}._puzzleLibraryButton_zx3fi_596{position:absolute;top:10px;left:48px;z-index:7;width:30px;height:30px;border:1px solid #3e4a59;border-radius:7px;background:#1c2532;color:#dce6f3;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1;cursor:pointer}._puzzleLibraryButton_zx3fi_596:hover{background:#273549}._puzzleContextMenu_zx3fi_620{position:fixed;z-index:16;min-width:220px;border:1px solid var(--editor-border-strong);border-radius:8px;background:#151d28;box-shadow:0 14px 26px #04080d85;padding:6px}._puzzleContextMenuItem_zx3fi_631{width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:#dce6f3;font-size:12px;font-weight:600;text-align:left;padding:8px 10px;cursor:pointer}._puzzleContextMenuItem_zx3fi_631:hover{background:#566e8933;border-color:#566e8980}._puzzleContextMenuItemActive_zx3fi_649{background:#2f8cff2e;border-color:#2f8cff73}._puzzleContextMenuDivider_zx3fi_654{width:100%;height:1px;margin:6px 0;background:#7489a152}._puzzleContextMenuItemDanger_zx3fi_661{width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:#f5c2c7;font-size:12px;font-weight:600;text-align:left;padding:8px 10px;cursor:pointer}._puzzleContextMenuItemDanger_zx3fi_661:hover{background:#b03b4729;border-color:#b03b4759}._puzzleLibraryOverlay_zx3fi_679{position:absolute;inset:0;z-index:20;background:#06090eb8;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}._puzzleLibraryWindow_zx3fi_691{width:min(1320px,100%);max-height:100%;border:1px solid var(--editor-border-strong);border-radius:12px;background:#121923;overflow:hidden;display:flex;flex-direction:column}._puzzleLibraryHeader_zx3fi_702{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--editor-border);background:#182230}._puzzleLibraryTitle_zx3fi_712{color:#dce6f3;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}._puzzleLibraryCloseButton_zx3fi_720{width:28px;height:28px;border:1px solid #3c4657;border-radius:8px;background:#1c2532;color:#dce6f3;font-size:19px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._puzzleLibraryCloseButton_zx3fi_720:hover{background:#263445}._puzzleLibraryGrid_zx3fi_740{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px;padding:10px}._puzzleLibraryCard_zx3fi_750{--formula-accent: #8e5fff;--formula-border: rgba(142, 95, 255, .62);--formula-ring: rgba(142, 95, 255, .42);border:1px solid var(--editor-border);border-radius:10px;background:#151d28;overflow:hidden;display:flex;flex-direction:column;min-width:0}._puzzleLibraryCardMath_zx3fi_763{--formula-accent: #b7ef2c;--formula-border: rgba(183, 239, 44, .55);--formula-ring: rgba(183, 239, 44, .38)}._puzzleLibraryCardGeometry_zx3fi_769{--formula-accent: #8e5fff;--formula-border: rgba(142, 95, 255, .62);--formula-ring: rgba(142, 95, 255, .42)}._puzzleLibraryCardIf_zx3fi_775{--formula-accent: #a9b3c0;--formula-border: rgba(169, 179, 192, .52);--formula-ring: rgba(169, 179, 192, .34)}._puzzleLibraryCardAnalytics_zx3fi_781{--formula-accent: #47d9cd;--formula-border: rgba(71, 217, 205, .52);--formula-ring: rgba(71, 217, 205, .34)}._puzzleLibraryCardTitle_zx3fi_787{padding:8px 10px;border-bottom:1px solid var(--editor-border);color:#dce6f3;font-size:12px;font-weight:700}._puzzleLibraryCardPreview_zx3fi_795{position:relative;background:#11161d}._puzzleLibraryCardCanvas_zx3fi_800{position:relative;border-bottom:1px solid var(--editor-border);overflow:hidden}._puzzleLibraryCardFormulaOverlay_zx3fi_806{position:absolute;inset:0;pointer-events:none}._puzzleLibraryCardFormulaFrame_zx3fi_812{position:absolute;transform-origin:top left;pointer-events:none}._puzzleLibraryDescription_zx3fi_818{border-top:1px solid var(--editor-border);padding:8px 10px 10px;color:#9fb0c3;font-size:11px;line-height:1.4}._panelOneFormulaOverlay_zx3fi_826{position:absolute;inset:0;pointer-events:none;z-index:6}._panelOneFormulaCard_zx3fi_833{position:absolute;transform-origin:top left;pointer-events:none;display:flex;flex-direction:column;gap:8px;padding:74px 20px 0;box-sizing:border-box}._panelOneFormulaCardMath_zx3fi_844{--formula-accent: #b7ef2c;--formula-border: rgba(183, 239, 44, .55);--formula-ring: rgba(183, 239, 44, .38)}._panelOneFormulaCardGeometry_zx3fi_850{--formula-accent: #8e5fff;--formula-border: rgba(142, 95, 255, .62);--formula-ring: rgba(142, 95, 255, .42)}._panelOneFormulaCardIf_zx3fi_856{--formula-accent: #a9b3c0;--formula-border: rgba(169, 179, 192, .52);--formula-ring: rgba(169, 179, 192, .34);padding:0}._panelOneFormulaCardAnalytics_zx3fi_863{--formula-accent: #47d9cd;--formula-border: rgba(71, 217, 205, .52);--formula-ring: rgba(71, 217, 205, .34)}._panelOneFormulaRow_zx3fi_869{display:flex;align-items:center;gap:8px;min-width:0;pointer-events:none}._panelOneFormulaDebugBadge_zx3fi_877{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,189,46,.58);background:#ffbd2e2e;color:#ffe3a3;font-size:11px;font-weight:700;line-height:1;cursor:help;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}._panelOneFormulaRowCompact_zx3fi_896{width:72%;margin-top:2px}._ifFormulaEditor_zx3fi_901{position:relative;width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}._ifFormulaBranch_zx3fi_910{position:absolute;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid rgba(169,179,192,.24);border-radius:8px;background:#060a125c;pointer-events:none}._ifFormulaBranchHeader_zx3fi_922{display:flex;align-items:center;justify-content:space-between;min-height:22px;pointer-events:none}._ifFormulaBranchActions_zx3fi_930{display:flex;align-items:center;gap:6px;pointer-events:none}._ifFormulaBranchTitle_zx3fi_937{color:#dce6f3;font-size:13px;font-weight:700;letter-spacing:.01em}._whileIterationStatus_zx3fi_944{min-width:48px;height:24px;padding:0 8px;border:1px solid rgba(169,179,192,.35);border-radius:6px;background:#090d14c2;color:#dce6f3;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}._ifFormulaClauseRow_zx3fi_960{display:flex;align-items:center;gap:6px;pointer-events:none;min-width:0;width:100%}._ifFormulaClauseField_zx3fi_969{flex:0 0 auto;min-width:0;pointer-events:none}._ifFormulaJoinField_zx3fi_975{width:72px;min-width:72px;max-width:72px}._ifFormulaActionButton_zx3fi_981{height:32px;border:1px solid rgba(169,179,192,.44);border-radius:7px;background:#090d14e6;color:#dce6f3;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;cursor:pointer;pointer-events:auto;box-sizing:border-box}._ifFormulaActionButton_zx3fi_981:hover{border-color:#c4cdd9bd;background:#0d131df5}._ifFormulaActionButton_zx3fi_981:disabled{opacity:.45;cursor:default}._ifFormulaConditionAction_zx3fi_1008{min-width:40px;max-width:40px}._ifFormulaIconButton_zx3fi_1013{min-width:30px;max-width:30px;height:32px;padding:0;font-size:21px;line-height:1}._ifFormulaValueField_zx3fi_1022{width:176px;min-width:176px;max-width:176px}._ifFormulaComparatorFixed_zx3fi_1028{width:100%!important;min-width:100%!important;max-width:100%!important}._ifFormulaComparatorField_zx3fi_1034{flex:0 0 56px;min-width:56px;max-width:56px;width:56px}._ifFormulaJoinSelect_zx3fi_1041,._ifFormulaValueSelect_zx3fi_1047{width:100%!important;min-width:100%!important;max-width:100%!important}._ifFormulaIconGlyph_zx3fi_1053{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;transform:translateY(-1px)}._panelOneFormulaOperator_zx3fi_1063{color:var(--formula-accent);font-size:18px;font-weight:700;line-height:1;flex-shrink:0}._panelOneFormulaKeyword_zx3fi_1071{color:#dce6f3;font-size:21px;font-weight:700;line-height:1;min-width:24px;flex-shrink:0}._panelOneFormulaTo_zx3fi_1080{color:#dce6f3;font-size:18px;font-weight:600;line-height:1;min-width:22px;flex-shrink:0}._panelOneFormulaText_zx3fi_1089{color:#dce6f3;font-size:14px;font-weight:600;line-height:1;flex-shrink:0;white-space:nowrap}._panelOneFormulaSelect_zx3fi_1098{min-width:0;height:32px;border-radius:7px;border:1px solid var(--formula-border)!important;background:#090d14e6!important;color:#dce6f3!important;font-size:12px;padding:5px 26px 5px 9px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23dce6f3' d='M1.2 3.2 5 7l3.8-3.8L10 4.4 5 9.4 0 4.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:9px 9px!important;pointer-events:auto;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}._panelOneFormulaSelect_zx3fi_1098:focus{border-color:var(--formula-accent)!important;box-shadow:0 0 0 1px var(--formula-ring)!important}._panelOneFormulaTextInput_zx3fi_1122{min-width:0;height:32px;border-radius:7px;border:1px solid var(--formula-border)!important;background:#090d14e6!important;color:#dce6f3!important;font-size:12px;padding:5px 9px!important;pointer-events:auto}._panelOneFormulaTextInput_zx3fi_1122:focus{border-color:var(--formula-accent)!important;box-shadow:0 0 0 1px var(--formula-ring)!important}._panelOneFormulaValueInput_zx3fi_1139{flex:1 1 240px}._panelOneFormulaCoordinateInput_zx3fi_1143{flex:0 0 142px;max-width:142px}._panelOneFormulaAnchorTargetSelect_zx3fi_1148{flex:1 1 0;min-width:0}._panelOneFormulaAnchorModeSelect_zx3fi_1153{flex:0 0 170px;max-width:170px}._panelOneFormulaAnchorPercentInput_zx3fi_1158{flex:0 0 142px;max-width:142px}._panelOneFormulaComparatorSelect_zx3fi_1163{width:74px!important}._panelOneFormulaAxisSelect_zx3fi_1167{width:72px!important}._panelOneFormulaComparatorField_zx3fi_1171{flex:0 0 74px;min-width:74px}._panelOneFormulaCheckboxLabel_zx3fi_1176{display:inline-flex;align-items:center;gap:8px;color:#dce6f3;font-size:13px;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}._panelOneFormulaCheckbox_zx3fi_1176{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:4px;border:1px solid var(--formula-border);background:#090d14e6;cursor:pointer;position:relative;pointer-events:auto}._panelOneFormulaCheckbox_zx3fi_1176:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border-right:2px solid var(--formula-accent);border-bottom:2px solid var(--formula-accent);transform:rotate(45deg)}._panelOneNestedGeometryOverlay_zx3fi_1211{position:absolute;left:30px;top:120px;width:760px;height:220px;display:flex;flex-direction:column;gap:8px;padding:74px 20px 0;box-sizing:border-box;pointer-events:none}._panelOneIfNestedControlsTone_zx3fi_1225{--formula-accent: #8e5fff;--formula-border: rgba(142, 95, 255, .62);--formula-ring: rgba(142, 95, 255, .42)}._previewCanvasStage_zx3fi_1231{position:relative;width:100%;height:100%;overflow:hidden;background:#0f1318}._previewCanvasBackdrop_zx3fi_1239{position:absolute;inset:0;background:linear-gradient(180deg,#0f1318,#141a22)}._previewCanvasImage_zx3fi_1245{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none}._previewCanvasGrid_zx3fi_1255{position:absolute;inset:0;background:linear-gradient(90deg,rgba(58,69,82,.36) 1px,transparent 1px),linear-gradient(180deg,rgba(58,69,82,.36) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}._previewCanvasEmpty_zx3fi_1265{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:var(--editor-muted);font-size:12px}._previewLayer_zx3fi_1275{position:absolute;box-sizing:border-box;border-radius:0;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}._previewLayerImage_zx3fi_1284,._previewLayerMainControl_zx3fi_1289{border:none;background:transparent}._previewLayerImage_zx3fi_1284:after,._previewLayerMainControl_zx3fi_1289:after{content:"";position:absolute;inset:0;border:1px solid #66a8ff;pointer-events:none}._previewLayerBbox_zx3fi_1303{border:1px solid #2f8cff;background:transparent}._previewLayerBboxFaces_zx3fi_1308{border-color:#b7ef2c}._previewLayerBboxBodies_zx3fi_1312{border-color:#2f8cff}._previewLayerBboxComplex_zx3fi_1316{border-color:#00d4be}._previewLayerBboxCbs_zx3fi_1320{border-color:#2f8cff}._previewLayerCustomShape_zx3fi_1324{position:absolute;box-sizing:border-box;border:1px solid #2f8cff;background:transparent;pointer-events:none}._previewLayerCustomShapeCenterPoint_zx3fi_1332{position:absolute;width:8px;height:8px;border-radius:999px;transform:translate(-50%,-50%);pointer-events:none}._previewLayerImageContent_zx3fi_1341{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none}._previewLayerImageFlat_zx3fi_1354{position:absolute;width:auto;height:auto;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none}._previewLayerSelected_zx3fi_1365{box-shadow:0 0 0 1px #b7ef2c73}._previewMainViewport_zx3fi_1369{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#11161d}._previewMainViewportFocused_zx3fi_1377{overflow:visible}._previewMainViewportClip_zx3fi_1381{position:absolute;inset:0;overflow:hidden;pointer-events:none}._previewSnapGuideOverlay_zx3fi_1388{position:absolute;inset:0;pointer-events:none;z-index:35}._previewSnapGuideLine_zx3fi_1395{position:absolute;background:#b7ef2ce6}._previewSnapGuideLineVertical_zx3fi_1400{top:-1000px;bottom:-1000px;width:1px}._previewSnapGuideLineHorizontal_zx3fi_1406{left:-1000px;right:-1000px;height:1px}._previewInsetGuideOverlay_zx3fi_1412{position:absolute;inset:0;pointer-events:none;z-index:34}._previewInsetGuideLine_zx3fi_1419{position:absolute;background:#e1ecffc2}._previewInsetGuideLineHorizontal_zx3fi_1424{height:1px}._previewInsetGuideLineVertical_zx3fi_1428{width:1px}._previewInsetGuideLabel_zx3fi_1432{position:absolute;padding:1px 4px;border-radius:4px;background:#0b1017e6;border:1px solid rgba(58,69,82,.9);color:#dce6f3;font-size:9px;line-height:1.2;transform:translate(-50%,-50%)}._previewMainImageLayer_zx3fi_1444{position:absolute;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;pointer-events:none}._previewMainImageLayerBleed_zx3fi_1454{opacity:.42}._previewLayerLabel_zx3fi_1458{position:absolute;top:4px;left:4px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 5px;border-radius:6px;background:#0c1016d1;color:#dce6f3;font-size:9px;line-height:1.2;pointer-events:none}._previewLayerHandle_zx3fi_1475{position:absolute;width:10px;height:10px;padding:0;border:1px solid #dce6f3;border-radius:999px;background:#121820;cursor:pointer}._previewLayerHandleNw_zx3fi_1486{top:-6px;left:-6px;cursor:nwse-resize}._previewLayerHandleN_zx3fi_1486{top:-6px;left:calc(50% - 5px);cursor:ns-resize}._previewLayerHandleNe_zx3fi_1498{top:-6px;right:-6px;cursor:nesw-resize}._previewLayerHandleE_zx3fi_1504{top:calc(50% - 5px);right:-6px;cursor:ew-resize}._previewLayerHandleSw_zx3fi_1510{bottom:-6px;left:-6px;cursor:nesw-resize}._previewLayerHandleS_zx3fi_1510{left:calc(50% - 5px);bottom:-6px;cursor:ns-resize}._previewLayerHandleSe_zx3fi_1522{right:-6px;bottom:-6px;cursor:nwse-resize}._previewLayerHandleW_zx3fi_1528{top:calc(50% - 5px);left:-6px;cursor:ew-resize}._placeholder_zx3fi_1534{width:100%;height:100%;background:#11161d}._sectionHeader_zx3fi_1540{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-bottom:1px solid var(--editor-border);background:#141b23}._sectionHeaderActions_zx3fi_1550{display:inline-flex;align-items:center;gap:6px}._sectionHeaderLead_zx3fi_1556{display:inline-flex;align-items:center;gap:10px;min-width:0}._sectionTitle_zx3fi_1563{color:var(--editor-text);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}._previewSizeControls_zx3fi_1571{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;border:1px solid var(--editor-border);border-radius:8px;background:#151b23}._previewSizeInput_zx3fi_1581{width:42px;border:none;background:transparent;color:var(--editor-text);font-size:11px;line-height:1;padding:3px 0;text-align:center;outline:none}._previewSizeSeparator_zx3fi_1593{color:var(--editor-muted);font-size:11px;line-height:1}._sectionHeaderRuleLinkControls_zx3fi_1599{display:inline-flex;align-items:center;gap:8px;min-width:min(420px,100%);max-width:100%}._sectionHeaderRuleLinkLabel_zx3fi_1607{color:var(--editor-muted);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}._sectionHeaderRuleLinkSelect_zx3fi_1615{width:min(320px,100%);min-width:180px;height:32px;border-radius:8px;border:1px solid var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important;padding:5px 28px 5px 10px!important;box-shadow:inset 0 1px #ffffff05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23dce6f3' d='M1.2 3.2 5 7l3.8-3.8L10 4.4 5 9.4 0 4.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;background-size:9px 9px!important}._sectionHeaderRuleLinkSelect_zx3fi_1615:focus,._sectionHeaderRuleLinkSelect_zx3fi_1615:focus-visible{border-color:var(--editor-accent)!important;box-shadow:0 0 0 1px #a7e85f38!important}._syncBadge_zx3fi_1637{color:var(--editor-muted);font-size:11px;line-height:1}._previewExecutionWarnings_zx3fi_1643{margin:8px 10px 0;padding:8px;border:1px solid rgba(217,119,6,.44);border-radius:8px;background:#78350f2e;display:flex;flex-direction:column;gap:4px}._previewExecutionWarning_zx3fi_1643{color:#f5d6a2;font-size:11px;line-height:1.3}._addProjectButton_zx3fi_1660{width:34px;height:34px;border:1px solid var(--editor-accent);border-radius:999px;background:var(--editor-accent);color:#13180f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #080e1770}._addProjectButtonIcon_zx3fi_1674{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 50%;transition:transform .17s ease}._addProjectButtonIconClose_zx3fi_1684{transform:rotate(45deg)}._addProjectButton_zx3fi_1660:hover:not(:disabled){border-color:var(--editor-accent-strong);background:var(--editor-accent-strong)}._addProjectButton_zx3fi_1660:disabled{opacity:.5;cursor:default;box-shadow:none}._inlineHideButton_zx3fi_399{position:static}._projectPickerPopover_zx3fi_1703{margin:10px;border:1px solid var(--editor-border);border-radius:10px;background:#141b23;overflow:hidden}._projectPickerTopRow_zx3fi_1711{padding:8px;border-bottom:1px solid var(--editor-border)}._projectSearchInput_zx3fi_1716{width:100%;min-width:0;border:1px solid var(--editor-border);border-radius:7px;background:#151b23;color:var(--editor-text);font-size:12px;padding:8px 9px;outline:none;box-sizing:border-box}._projectSearchInput_zx3fi_1716::-moz-placeholder{color:var(--editor-muted)}._projectSearchInput_zx3fi_1716::placeholder{color:var(--editor-muted)}._projectSearchInput_zx3fi_1716:focus{border-color:var(--editor-accent-blue)}._projectOptionList_zx3fi_1737{max-height:340px;overflow:auto}._projectOptionRow_zx3fi_1742{width:100%;border:none;border-bottom:1px solid var(--editor-border);background:#141b23;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;cursor:pointer;text-align:left}._projectOptionRow_zx3fi_1742:hover{background:#1c2737}._projectOptionRowSelected_zx3fi_1760{background:#203249}._projectOptionPreview_zx3fi_1764{width:80px;height:80px;border:1px solid var(--editor-border-strong);border-radius:8px;overflow:hidden;background:#11161d}._projectOptionPreviewImage_zx3fi_1773{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}._projectOptionPreviewLoading_zx3fi_1780{width:100%;height:100%;background:linear-gradient(90deg,#222932e6,#384351b8,#222932e6);background-size:220% 100%;animation:_shimmer_zx3fi_1 1.15s linear infinite}._projectOptionPreviewFallback_zx3fi_1789{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#202833,#171e27);color:#dce6f3;font-size:26px;font-weight:700}._projectOptionText_zx3fi_1801{min-width:0}._projectOptionTitle_zx3fi_1805{color:var(--editor-text);font-size:13px;font-weight:700;line-height:1.2}._projectOptionMeta_zx3fi_1812{margin-top:4px;color:var(--editor-muted);font-size:11px;line-height:1.2}._projectOptionState_zx3fi_1819{color:#9aa8bc;font-size:11px;font-weight:700}._projectOptionStateSelected_zx3fi_1825{color:var(--editor-accent)}._projectPickerEmpty_zx3fi_1829{padding:14px 10px;color:var(--editor-muted);font-size:12px}._selectedProjectList_zx3fi_1835{flex:1;min-height:0;overflow:auto;padding:10px;display:grid;grid-template-columns:repeat(var(--preview-columns, 3),minmax(0,1fr));grid-auto-rows:max-content;align-items:start;align-content:start;gap:10px}._selectedProjectListSingleColumn_zx3fi_1848{display:flex;flex-direction:column;align-items:stretch;gap:8px}._selectedProjectCard_zx3fi_1855{width:100%;height:auto;flex:0 0 auto;aspect-ratio:var(--preview-aspect-ratio, 1);border:1px solid var(--editor-border);border-radius:0;background:#161d26;overflow:hidden;cursor:pointer}._selectedProjectCard_zx3fi_1855:hover{background:#1b2430}._selectedProjectCardActive_zx3fi_1871{border-color:var(--editor-accent-blue);box-shadow:0 0 0 1px #2f8cff59 inset}._selectedProjectCardFocused_zx3fi_1876{width:100%;height:100%;aspect-ratio:auto;overflow:visible;background:transparent;border-color:var(--editor-border-strong)}._selectedProjectPreviewOnly_zx3fi_1885{position:relative;width:100%;height:100%;background:#11161d;display:block;overflow:hidden;isolation:isolate}._selectedProjectPreviewOnlyFocused_zx3fi_1895{overflow:visible;height:100%;border-radius:0}._selectedProjectPreviewLoading_zx3fi_1901{width:100%;height:100%;background:linear-gradient(90deg,#222932e6,#384351b8,#222932e6);background-size:220% 100%;animation:_shimmer_zx3fi_1 1.15s linear infinite}._selectedProjectPreviewFallback_zx3fi_1910{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#202833,#171e27);color:#dce6f3;font-size:26px;font-weight:700}._selectedProjectEmpty_zx3fi_1922,._sectionLoading_zx3fi_1923{padding:12px;color:var(--editor-muted);font-size:12px}._focusedPreviewArea_zx3fi_1929{position:relative;flex:1;min-height:0;overflow:hidden;padding:8px}._focusedCanvasViewport_zx3fi_1937{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid var(--editor-border);border-radius:0;cursor:grab;touch-action:none;background:linear-gradient(90deg,rgba(58,69,82,.58) 1px,transparent 1px),linear-gradient(180deg,rgba(58,69,82,.58) 1px,transparent 1px),#11161d;background-size:24px 24px}._focusedCanvasViewportPanning_zx3fi_1953{cursor:grabbing}._focusedCanvasAnchor_zx3fi_1957{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._focusedCanvasTransform_zx3fi_1966{position:relative;transform-origin:center center;will-change:transform;pointer-events:auto}._focusedCanvasUiOverlay_zx3fi_1973{position:absolute;inset:0;pointer-events:none;z-index:200}._focusedInsetGuideLabel_zx3fi_1980{position:absolute;padding:1px 4px;border-radius:4px;background:#0b1017f0;border:1px solid rgba(58,69,82,.92);color:#dce6f3;font-size:9px;line-height:1.2;transform:translate(-50%,-50%);white-space:nowrap}._focusedPreviewCardShell_zx3fi_1993{width:100%;height:100%;max-width:none;min-width:0;aspect-ratio:auto;overflow:visible}._inspectorHeader_zx3fi_2002{padding:10px;border-bottom:1px solid var(--editor-border)}._inspectorName_zx3fi_2007{color:var(--editor-text);font-size:14px;font-weight:700;line-height:1.2}._inspectorMeta_zx3fi_2014{margin-top:4px;color:var(--editor-muted);font-size:11px;line-height:1.2}._layerSection_zx3fi_2021{padding:10px;display:flex;flex-direction:column;gap:8px;min-height:0}._layerListToolbar_zx3fi_2029{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 2px}._layerListToolbarSpacer_zx3fi_2037{min-height:1px}._layerList_zx3fi_2029{border:1px solid var(--editor-border);border-radius:10px;overflow:hidden}._layerRow_zx3fi_2047{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--editor-border);background:#141b23}._layerRow_zx3fi_2047:last-child{border-bottom:none}._layerRowName_zx3fi_2061{min-width:0;border:none;padding:0;background:transparent;text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:#d8e0ee;font-size:12px;line-height:1.2}._layerRowName_zx3fi_2061:hover,._layerRowNameActive_zx3fi_2080{color:var(--editor-accent)}._layerRowLabel_zx3fi_2084{min-width:0}._layerTypeIcon_zx3fi_2088{width:18px;height:18px;border:1px solid var(--editor-border-strong);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._layerTypeIconImage_zx3fi_2099{color:#9ec6ff;background:#1b2634}._layerTypeIconBbox_zx3fi_2104{color:#8fd9ca;background:#1a2730}._layerControls_zx3fi_2109{display:inline-flex;gap:6px;align-items:center}._layerIconButton_zx3fi_2115,._layerSoloButton_zx3fi_2116,._layerResetButton_zx3fi_2117{width:28px;height:24px;border:1px solid #363e4a;border-radius:6px;background:#1a2028;color:#c2cfdf;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;cursor:pointer}._layerIconButton_zx3fi_2115:hover,._layerSoloButton_zx3fi_2116:hover,._layerResetButton_zx3fi_2117:hover{background:#232c37}._layerIconButtonActive_zx3fi_2138{color:#eff5ff;border-color:var(--editor-accent-blue);background:#1b2a40}._layerSoloButtonActive_zx3fi_2144{color:#f2f6ff;border-color:var(--editor-accent);background:#243127}._layerResetButton_zx3fi_2117{color:#dce6f3}._pendingControls_zx3fi_2154{margin:0 10px 10px;border:1px dashed var(--editor-border-strong);border-radius:9px;padding:10px;color:var(--editor-muted);font-size:12px;display:flex;flex-direction:column;gap:10px}._layerToolsRow_zx3fi_2166{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._layerToolButton_zx3fi_2172{border:1px solid #363e4a;border-radius:7px;background:#1a2028;color:#dce6f3;font-size:11px;font-weight:600;line-height:1;padding:8px 10px;cursor:pointer}._layerToolButton_zx3fi_2172:hover:not(:disabled){background:#232c37}._layerToolButton_zx3fi_2172:disabled{opacity:.45;cursor:default}._layerInsetGrid_zx3fi_2193{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._layerSizeRow_zx3fi_2199{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px;align-items:end}._layerInsetField_zx3fi_2206{display:flex;flex-direction:column;gap:4px;min-width:0}._layerInsetLabel_zx3fi_2213{color:var(--editor-muted);font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.03em}._layerInsetInput_zx3fi_2221{height:30px;border-radius:7px;border-color:var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important;font-size:12px;padding:5px 8px}._layerInsetInput_zx3fi_2221:focus{border-color:var(--editor-accent-blue)!important;box-shadow:0 0 0 1px #2f8cff59!important}._layerAspectLockButton_zx3fi_2236{width:30px;height:30px;padding:0;border:1px solid #363e4a;border-radius:7px;background:#1a2028;color:#aebad1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._layerAspectLockButton_zx3fi_2236:hover:not(:disabled){background:#232c37}._layerAspectLockButtonActive_zx3fi_2254{border-color:var(--editor-accent);color:var(--editor-accent)}._layerAspectLockButton_zx3fi_2236:disabled{opacity:.4;cursor:default}._resizeHandle_zx3fi_2264{position:absolute;border:none;padding:0;margin:0;z-index:4;background:transparent;cursor:pointer}._resizeHandle_zx3fi_2264:before{content:"";position:absolute;background:#2f3641}._verticalHandle_zx3fi_2280{top:0;bottom:0;width:12px;cursor:col-resize}._verticalHandle_zx3fi_2280:before{top:0;bottom:0;width:2px;left:5px}._horizontalHandle_zx3fi_2294{left:0;height:12px;cursor:row-resize}._horizontalHandle_zx3fi_2294:before{left:0;right:0;height:2px;top:5px}._resizeHandle_zx3fi_2264:hover:before,._resizeHandleActive_zx3fi_2308:before{background:#4a5566}._resizeHandleCollapsed_zx3fi_2312:before{background:#73839c}._verticalHandle_zx3fi_2280._resizeHandleCollapsed_zx3fi_2312:before{width:3px;left:4.5px}._horizontalHandle_zx3fi_2294._resizeHandleCollapsed_zx3fi_2312:before{height:3px;top:4.5px}._ruleMeta_zx3fi_2326{position:absolute;left:12px;bottom:10px;color:var(--editor-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;z-index:2}._ruleError_zx3fi_2338{position:absolute;left:12px;bottom:30px;color:#ff90b4;font-size:12px;pointer-events:none;z-index:5}@keyframes _shimmer_zx3fi_1{0%{background-position:180% 0}to{background-position:-40% 0}}@media(max-width:900px){._page_zx3fi_1{padding:10px}._workspace_zx3fi_25{display:flex;flex-direction:column;min-height:760px;height:auto}._panel_zx3fi_37{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:220px!important}._panelFour_zx3fi_70,._panelFive_zx3fi_73{height:300px!important}._visibilityControls_zx3fi_389{left:10px;top:50px;flex-wrap:wrap}._projectOptionPreview_zx3fi_1764{width:64px;height:64px}._previewSizeInput_zx3fi_1581{width:34px}._selectedProjectCard_zx3fi_1855{max-width:100%;max-height:none}._verticalHandle_zx3fi_2280,._horizontalHandle_zx3fi_2294{display:none}}._pageBody_1828b_1{padding:18px 24px 24px;gap:18px;background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 28%),radial-gradient(circle at top right,rgba(249,115,22,.08),transparent 24%),#0f1117}._grid_1828b_10{display:grid;grid-template-columns:minmax(340px,1fr) minmax(340px,1fr);gap:18px}._panel_1828b_16{border:1px solid rgba(148,163,184,.14);border-radius:18px;background:linear-gradient(180deg,#121821f5,#0c1119fa);box-shadow:0 18px 48px #00000042;overflow:hidden}._panelHeader_1828b_24{padding:18px 20px 14px;border-bottom:1px solid rgba(148,163,184,.1);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}._panelHeader_1828b_24 h2{margin:0;color:#f8fafc;font-size:16px;font-weight:700;letter-spacing:-.02em}._panelHeader_1828b_24 p{margin:8px 0 0;color:#e2e8f0a8;font-size:13px;line-height:1.5}._runtimeBadge_1828b_45{margin:16px 20px 0;padding:12px 14px;border:1px solid rgba(56,189,248,.24);border-radius:14px;background:#082f4973;color:#bae6fd;font-size:13px;line-height:1.5}._infoBox_1828b_56,._errorBox_1828b_57{margin:16px 20px 0;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.5}._infoBox_1828b_56{border:1px solid rgba(148,163,184,.16);background:#1e293b6b;color:#e2e8f0cc}._errorBox_1828b_57{border:1px solid rgba(248,113,113,.26);background:#450a0a6b;color:#fecaca}._sequenceList_1828b_77{padding:16px 20px 20px;display:flex;flex-direction:column;gap:12px}._sequenceRow_1828b_84{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center}._sequenceIndex_1828b_91{width:34px;height:34px;border-radius:12px;background:#1e293bd6;color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}._sequenceSelectWrap_1828b_104{min-width:0}._ruleSelect_1828b_108{width:100%;min-width:0}._rowActions_1828b_113{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}._rowButton_1828b_120,._rowButtonDanger_1828b_121{height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172ad1;color:#e2e8f0;cursor:pointer;font-size:12px;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}._rowButton_1828b_120:hover:not(:disabled),._rowButtonDanger_1828b_121:hover:not(:disabled){background:#1e293beb;border-color:#94a3b847}._rowButton_1828b_120:disabled,._rowButtonDanger_1828b_121:disabled{opacity:.4;cursor:not-allowed}._rowButtonDanger_1828b_121{color:#fca5a5;border-color:#f8717138}._summaryGrid_1828b_151{padding:16px 20px 4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._metricCard_1828b_158{padding:14px;border-radius:14px;border:1px solid rgba(148,163,184,.12);background:#0f172ac7}._metricLabel_1828b_165{display:block;color:#94a3b8db;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._metricValue_1828b_174{display:block;margin-top:8px;color:#f8fafc;font-size:20px;font-weight:700;letter-spacing:-.03em}._projectList_1828b_183{padding:12px 20px 4px;display:flex;flex-wrap:wrap;gap:8px}._projectPill_1828b_190{padding:7px 11px;border-radius:999px;background:#0f766e33;border:1px solid rgba(45,212,191,.16);color:#99f6e4;font-size:12px;font-weight:600}._stepsList_1828b_200{padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px}._stepCard_1828b_207{padding:14px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.12);background:#0f172abd}._stepTitle_1828b_214{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f8fafc;font-size:14px;font-weight:700}._stepMeta_1828b_224{color:#94a3b8d6;font-size:12px}._stepMetaRow_1828b_229{margin-top:8px;color:#e2e8f0ad;font-size:13px}._referenceProjectSection_1828b_235{padding:12px 20px 4px;display:flex;flex-direction:column;gap:10px}._referenceProjectHeader_1828b_242{display:flex;align-items:center;justify-content:space-between;gap:12px}._referenceProjectHint_1828b_249{color:#94a3b8b8;font-size:12px;line-height:1.4;text-align:right}._codeGrid_1828b_256{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._codePanel_1828b_262{min-height:320px}._codeArea_1828b_266{width:calc(100% - 40px);min-height:420px;margin:18px 20px 20px;padding:18px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#091018;color:#dbeafe;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:12px;line-height:1.6;resize:vertical;outline:none}._codeArea_1828b_266::-moz-placeholder{color:#94a3b894}._codeArea_1828b_266::placeholder{color:#94a3b894}@media(max-width:1100px){._grid_1828b_10,._codeGrid_1828b_256,._summaryGrid_1828b_151{grid-template-columns:1fr}}@media(max-width:760px){._pageBody_1828b_1{padding:14px}._sequenceRow_1828b_84{grid-template-columns:1fr}._sequenceIndex_1828b_91{width:100%;justify-content:flex-start;padding-left:12px}._rowActions_1828b_113{justify-content:stretch}._rowButton_1828b_120,._rowButtonDanger_1828b_121{flex:1 1 0}._referenceProjectHeader_1828b_242{flex-direction:column;align-items:flex-start}._referenceProjectHint_1828b_249{text-align:left}._codeArea_1828b_266{width:calc(100% - 28px);margin:14px}}._page_1y5kt_1{--editor-bg-0: #0a0c10;--editor-bg-1: #11151a;--editor-bg-2: #171b22;--editor-border: #262d36;--editor-border-strong: #3a4552;--editor-text: #f1f5fa;--editor-muted: #8d98a5;--editor-accent: #2f8cff;--editor-danger: #ff6f9f;min-height:100vh;color:var(--editor-text);color-scheme:dark;background:radial-gradient(circle at 12% 88%,rgba(183,239,44,.08) 0%,transparent 38%),radial-gradient(circle at 88% 12%,rgba(47,140,255,.12) 0%,transparent 34%),linear-gradient(180deg,#0a0d11,#080b0e);padding:12px;box-sizing:border-box}._workspace_1y5kt_22{width:100%;height:calc(100vh - 24px);min-height:620px;border:1px solid var(--editor-border);border-radius:6px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-template-rows:minmax(0,1fr) 320px;gap:1px;background:var(--editor-border)}._panel_1y5kt_36{min-width:0;min-height:0;overflow:hidden;background:#10141af2}._panelOne_1y5kt_43{grid-column:1;grid-row:1 / 3;position:relative;display:flex;flex-direction:column}._panelTwo_1y5kt_51{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:1px;background:var(--editor-border)}._panelThree_1y5kt_60{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:1px;background:var(--editor-border)}._loadingState_1y5kt_69{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--editor-muted)}._panelOneHeader_1y5kt_79{position:absolute;top:10px;left:56px;z-index:4;display:inline-flex;flex-direction:column;gap:2px;border:1px solid var(--editor-border);border-radius:8px;background:#090d13d6;padding:8px 10px}._panelOneTitle_1y5kt_93{font-size:12px;font-weight:700;color:#dce6f3}._panelOneMeta_1y5kt_99{font-size:11px;color:#9fb0c3}._panelOneCanvasViewport_1y5kt_104{flex:1;min-height:0;background:linear-gradient(90deg,rgba(58,69,82,.42) 1px,transparent 1px),linear-gradient(180deg,rgba(58,69,82,.42) 1px,transparent 1px),#0f1318;background-size:24px 24px,24px 24px,auto}._exitButton_1y5kt_114{position:absolute;top:10px;left:10px;z-index:5;width:30px;height:30px;border:1px solid #363e4a;border-radius:7px;background:#1a2028;color:#dce6f3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._exitButton_1y5kt_114:hover{background:#232c37}._panelSection_1y5kt_135{min-height:0;border-bottom:1px solid var(--editor-border);background:#131a22;display:flex;flex-direction:column;gap:8px;padding:10px}._panelSection_1y5kt_135:last-child{border-bottom:none}._sectionTitle_1y5kt_149{color:#dce6f3;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._twoColumnGrid_1y5kt_157{display:grid;grid-template-columns:minmax(0,1fr) 96px 96px;gap:8px}._fieldLabel_1y5kt_163{display:flex;flex-direction:column;gap:4px;min-width:0}._fieldLabel_1y5kt_163 span{color:var(--editor-muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}._controlInput_1y5kt_177,._controlSelect_1y5kt_178{height:34px;border-radius:8px;border-color:var(--editor-border)!important;background:#151b23!important;color:var(--editor-text)!important}._controlInput_1y5kt_177:focus,._controlSelect_1y5kt_178:focus{border-color:var(--editor-accent)!important;box-shadow:0 0 0 1px #2f8cff52!important}._buttonRow_1y5kt_192{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._toolRow_1y5kt_199{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._primaryButton_1y5kt_205,._secondaryButton_1y5kt_206,._iconButton_1y5kt_207{border:1px solid #364150;border-radius:8px;background:#1a2230;color:#dce6f3;font-size:12px;font-weight:600;cursor:pointer;padding:7px 10px;line-height:1}._primaryButton_1y5kt_205{border-color:#27508a;background:#13335d}._primaryButton_1y5kt_205:hover:not(:disabled){background:#164172}._secondaryButton_1y5kt_206:hover:not(:disabled),._iconButton_1y5kt_207:hover:not(:disabled){background:#232e3f}._primaryButton_1y5kt_205:disabled,._secondaryButton_1y5kt_206:disabled,._iconButton_1y5kt_207:disabled{opacity:.5;cursor:default}._imageLayerList_1y5kt_240,._rectanglesList_1y5kt_241,._shapeDistancesList_1y5kt_242{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px}._imageLayerRow_1y5kt_250,._rectangleRow_1y5kt_251,._shapeDistanceRow_1y5kt_252{border:1px solid var(--editor-border);border-radius:8px;background:#151d28}._imageLayerRow_1y5kt_250{display:flex;flex-direction:column;gap:6px;padding:8px}._imageLayerRowActive_1y5kt_265,._rectangleRowActive_1y5kt_266{border-color:#4f6d99;box-shadow:0 0 0 1px #4f6d9959 inset}._layerNameButton_1y5kt_271,._rectangleTitle_1y5kt_272{display:inline-flex;align-items:center;gap:6px;width:100%;border:none;background:transparent;color:#dce6f3;font-size:12px;text-align:left;cursor:pointer;padding:0}._rectangleColor_1y5kt_286{width:10px;height:10px;border-radius:50%;flex-shrink:0}._imageLayerControls_1y5kt_293{display:grid;grid-template-columns:42px 1fr 28px 28px 28px;gap:6px;align-items:center}._opacityInput_1y5kt_300,._rectInput_1y5kt_301{height:28px;border-radius:7px;border-color:var(--editor-border)!important;background:#111821!important;color:#dce6f3!important;font-size:12px;padding:4px 8px}._opacityInput_1y5kt_300{text-align:right}._iconButton_1y5kt_207{min-width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}._iconButtonActive_1y5kt_324{border-color:#2f8cff;color:#ecf4ff;background:#1b3354}._iconButtonDanger_1y5kt_330{border-color:#6f3d53;color:#f7bdd0;background:#2e1822}._iconButtonDanger_1y5kt_330:hover:not(:disabled){background:#401f2c}._rectangleRow_1y5kt_251{display:flex;flex-direction:column;gap:8px;padding:8px}._rectangleInputs_1y5kt_347{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 28px 28px;gap:6px;align-items:center}._metricsGrid_1y5kt_354{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._metricItem_1y5kt_360{border:1px solid var(--editor-border);border-radius:7px;background:#141b24;padding:6px 8px;display:flex;justify-content:space-between;align-items:center;gap:8px}._metricItem_1y5kt_360 span{color:#93a6bf;font-size:11px}._metricItem_1y5kt_360 strong{color:#dce6f3;font-size:11px;font-variant-numeric:tabular-nums}._metricsSubsection_1y5kt_382{margin-top:8px;display:flex;flex-direction:column;gap:6px}._metricsSubsectionTitle_1y5kt_389{color:#9fb0c3;font-size:10px;letter-spacing:.04em;text-transform:uppercase}._shapeDistanceRow_1y5kt_252{padding:6px 8px;display:flex;flex-direction:column;gap:4px}._shapeDistanceName_1y5kt_403{color:#dce6f3;font-size:11px;font-weight:600}._shapeDistanceValues_1y5kt_409{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;color:#9fb0c3;font-size:11px;font-variant-numeric:tabular-nums}._emptyState_1y5kt_418{color:var(--editor-muted);font-size:12px;padding:8px 0}._errorText_1y5kt_424{border-top:1px solid var(--editor-border);background:#2d151f;color:#ffb9cb;padding:8px 10px;font-size:12px}@media(max-width:1400px){._workspace_1y5kt_22{grid-template-columns:minmax(0,1fr) 350px}}@media(max-width:1100px){._workspace_1y5kt_22{height:auto;min-height:calc(100vh - 24px);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(420px,60vh) auto auto}._panelOne_1y5kt_43{grid-column:1;grid-row:1;min-height:420px}._panelTwo_1y5kt_51{grid-column:1;grid-row:2}._panelThree_1y5kt_60{grid-column:1;grid-row:3;min-height:360px}}@media(max-width:640px){._twoColumnGrid_1y5kt_157,._toolRow_1y5kt_199{grid-template-columns:minmax(0,1fr)}._imageLayerControls_1y5kt_293{grid-template-columns:repeat(3,minmax(0,1fr))}._rectangleInputs_1y5kt_347{grid-template-columns:repeat(2,minmax(0,1fr))}}._debugPage_t3yae_2{min-height:100vh;background:#0d1117;color:#e6edf3;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}._header_t3yae_9{background:#161b22;border-bottom:1px solid #30363d;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}._headerLeft_t3yae_18{display:flex;align-items:center}._header_t3yae_9 h1{font-size:1.5rem;font-weight:600;margin:0;color:#e6edf3}._headerControls_t3yae_30{display:flex;align-items:center;gap:2rem}._statusIndicators_t3yae_36{display:flex;gap:1rem}._statusIndicator_t3yae_36{padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}._statusIndicator_t3yae_36._connected_t3yae_48{background:#1a7f37;color:#fff}._statusIndicator_t3yae_36._disconnected_t3yae_53{background:#da3633;color:#fff}._controls_t3yae_58{display:flex;align-items:center;gap:1rem}._autoRefreshToggle_t3yae_64{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}._autoRefreshToggle_t3yae_64 input[type=checkbox]{accent-color:#238636}._refreshButton_t3yae_76{background:#21262d;border:1px solid #30363d;color:#e6edf3;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}._refreshButton_t3yae_76:hover{background:#30363d;border-color:#8b949e}._refreshButton_t3yae_76:disabled{opacity:.5;cursor:not-allowed}._exitButton_t3yae_98{background:#da3633;border:1px solid #f85149;color:#fff;padding:.5rem;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._exitButton_t3yae_98:hover{background:#f85149;border-color:#fd7e7a;transform:scale(1.05)}._tabs_t3yae_121{background:#161b22;border-bottom:1px solid #30363d;display:flex;padding:0 2rem}._tab_t3yae_121{background:none;border:none;color:#7d8590;padding:1rem 1.5rem;cursor:pointer;font-size:.875rem;font-weight:500;border-bottom:2px solid transparent;transition:all .2s}._tab_t3yae_121:hover{color:#e6edf3}._tab_t3yae_121._active_t3yae_144{color:#e6edf3;border-bottom-color:#f78166}._content_t3yae_149{padding:2rem}._overview_t3yae_154{display:flex;flex-direction:column;gap:2rem}._metricsGrid_t3yae_160{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._metricCard_t3yae_166{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem}._metricCard_t3yae_166 h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:#e6edf3}._metricValue_t3yae_180{font-size:2rem;font-weight:700;color:#58a6ff;margin-bottom:.5rem}._metricLabel_t3yae_187{font-size:.875rem;color:#8b949e;margin-bottom:.5rem}._metricSubtext_t3yae_193{font-size:.75rem;color:#7d8590}._configList_t3yae_198{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}._channelsOverview_t3yae_205{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem}._channelsOverview_t3yae_205 h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:#e6edf3}._channelList_t3yae_219{display:flex;flex-direction:column;gap:.5rem}._channelItem_t3yae_225{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#0d1117;border-radius:4px}._channelName_t3yae_234{font-family:SF Mono,monospace;color:#f0883e}._channelCount_t3yae_239{color:#8b949e;font-size:.875rem}._loading_t3yae_244{color:#8b949e;font-style:italic}._connections_t3yae_250{display:flex;flex-direction:column;gap:2rem}._sectionHeader_t3yae_256{display:flex;justify-content:space-between;align-items:center}._sectionHeader_t3yae_256 h3{font-size:1.25rem;font-weight:600;margin:0;color:#e6edf3}._smallButton_t3yae_269{background:#21262d;border:1px solid #30363d;color:#e6edf3;padding:.375rem .75rem;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .2s}._smallButton_t3yae_269:hover{background:#30363d}._connectionsList_t3yae_284{display:flex;flex-direction:column;gap:1rem}._connectionItem_t3yae_290{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1rem}._connectionItem_t3yae_290._healthy_t3yae_297{border-left:4px solid #238636}._connectionItem_t3yae_290._unhealthy_t3yae_301{border-left:4px solid #da3633}._connectionHeader_t3yae_305{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._userId_t3yae_312{font-family:SF Mono,monospace;font-weight:600;color:#58a6ff}._healthBadge_t3yae_318{padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}._healthBadge_t3yae_318._healthy_t3yae_297{background:#1a7f37;color:#fff}._healthBadge_t3yae_318._unhealthy_t3yae_301{background:#da3633;color:#fff}._connectionDetails_t3yae_335{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:#8b949e}._pendingMessages_t3yae_343{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem}._pendingMessages_t3yae_343 h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:#e6edf3}._messagesList_t3yae_357{display:flex;flex-direction:column;gap:.75rem}._messageItem_t3yae_363{background:#0d1117;border:1px solid #21262d;border-radius:6px;padding:.75rem}._messageItem_t3yae_363._retry_t3yae_370{border-left:4px solid #f85149}._messageHeader_t3yae_374{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._messageId_t3yae_381{font-family:SF Mono,monospace;color:#f0883e;font-size:.875rem}._messageAge_t3yae_387{color:#8b949e;font-size:.75rem}._retryBadge_t3yae_392{background:#f85149;color:#fff;padding:.125rem .5rem;border-radius:12px;font-size:.625rem;font-weight:500}._messageDetails_t3yae_401{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;font-size:.75rem;color:#8b949e}._logs_t3yae_410{display:flex;flex-direction:column;gap:1rem;height:100%}._logControls_t3yae_417{display:flex;gap:.5rem}._copyButton_t3yae_422{background:#238636!important;border-color:#2ea043!important}._copyButton_t3yae_422:hover{background:#2ea043!important;border-color:#3fb950!important}._terminalContainer_t3yae_432{background:#0d1117;border:1px solid #30363d;border-radius:8px;overflow:hidden;height:60vh;min-height:400px;display:flex;flex-direction:column}._terminalHeader_t3yae_443{background:#161b22;border-bottom:1px solid #30363d;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._terminalTitle_t3yae_453{display:flex;align-items:center;gap:.5rem}._terminalDot_t3yae_459{width:12px;height:12px;border-radius:50%;display:inline-block}._terminalTitleText_t3yae_466{font-family:SF Mono,monospace;font-size:.875rem;color:#e6edf3;margin-left:.5rem}._logCount_t3yae_473{font-family:SF Mono,monospace;font-size:.75rem;color:#8b949e}._terminalContent_t3yae_479{flex:1;overflow-y:auto;padding:.5rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8rem;line-height:1.4;background:#0d1117}._terminalContent_t3yae_479::-webkit-scrollbar{width:8px}._terminalContent_t3yae_479::-webkit-scrollbar-track{background:#161b22}._terminalContent_t3yae_479::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}._terminalContent_t3yae_479::-webkit-scrollbar-thumb:hover{background:#484f58}._terminalLine_t3yae_506{padding:.125rem 0;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;word-break:break-all;overflow-wrap:break-word;transition:background-color .1s}._terminalLine_t3yae_506:hover{background:#388bfd0d}._terminalLevel_t3yae_519{font-weight:600}._terminalMessage_t3yae_523{color:#e6edf3}._terminalData_t3yae_527{color:#7d8590;font-size:.75rem}._terminalEmpty_t3yae_532{color:#8b949e;font-style:italic;padding:2rem 1rem;text-align:center}._terminalPrompt_t3yae_539{color:#58a6ff;font-weight:700;margin-right:.5rem}._logsList_t3yae_545{display:flex;flex-direction:column;gap:.5rem;max-height:70vh;overflow-y:auto}._logItem_t3yae_553{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:.5rem .75rem;position:relative;cursor:text;transition:background-color .2s}._logItem_t3yae_553:hover{background:#1c2128}._logLine_t3yae_567{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8rem;line-height:1.4;-webkit-user-select:text;-moz-user-select:text;user-select:text;word-break:break-all;overflow-wrap:break-word}._logLevelInline_t3yae_576{font-weight:600;margin-right:.5rem}._logMessageInline_t3yae_581{color:#e6edf3}._logDataInline_t3yae_585{color:#7d8590;font-size:.75rem}._logCopyable_t3yae_590{position:absolute;left:-9999px;opacity:0;pointer-events:none;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8rem;white-space:pre}._logHeader_t3yae_601{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}._logTimestamp_t3yae_608{font-family:SF Mono,monospace;color:#8b949e;font-size:.75rem}._logLevel_t3yae_576{padding:.125rem .5rem;border-radius:4px;font-size:.625rem;font-weight:600;color:#fff}._logMessage_t3yae_581{color:#e6edf3;font-size:.875rem;margin-bottom:.5rem}._logData_t3yae_585{background:#0d1117;border:1px solid #21262d;border-radius:4px;padding:.5rem;overflow-x:auto}._logData_t3yae_585 pre{margin:0;font-size:.75rem;color:#7d8590}._tests_t3yae_643{display:flex;flex-direction:column;gap:2rem}._testControls_t3yae_649{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:1.5rem}._testGrid_t3yae_656{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}._testButton_t3yae_662{background:#21262d;border:1px solid #30363d;color:#e6edf3;padding:1rem;border-radius:6px;cursor:pointer;text-align:left;transition:all .2s;display:flex;flex-direction:column;gap:.5rem}._testButton_t3yae_662:hover{background:#30363d;border-color:#58a6ff}._testButton_t3yae_662:disabled{opacity:.5;cursor:not-allowed}._testDescription_t3yae_686{font-size:.75rem;color:#8b949e;font-weight:400}._testResults_t3yae_692{display:flex;flex-direction:column;gap:1rem}._testResults_t3yae_692 h3{font-size:1.125rem;font-weight:600;margin:0;color:#e6edf3}._testResult_t3yae_692{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:1rem}._testResult_t3yae_692._success_t3yae_712{border-left:4px solid #238636}._testResult_t3yae_692._failure_t3yae_716{border-left:4px solid #da3633}._testResultHeader_t3yae_720{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._testName_t3yae_727{font-weight:600;color:#e6edf3;text-transform:capitalize}._testTimestamp_t3yae_733{color:#8b949e;font-size:.75rem}._testError_t3yae_738{background:#0d1117;border:1px solid #f85149;border-radius:4px;padding:.5rem;color:#f85149;font-size:.875rem;margin-bottom:.75rem}._testData_t3yae_748{background:#0d1117;border:1px solid #21262d;border-radius:4px;padding:.5rem;overflow-x:auto}._testData_t3yae_748 pre{margin:0;font-size:.75rem;color:#7d8590}._emptyState_t3yae_762{text-align:center;color:#8b949e;font-style:italic;padding:2rem;background:#161b22;border:1px solid #30363d;border-radius:8px}@media(max-width:768px){._debugPage_t3yae_2{font-size:.875rem}._header_t3yae_9{padding:1rem;flex-direction:column;gap:1rem}._headerControls_t3yae_30{margin-left:0;justify-content:space-between;width:100%}._content_t3yae_149{padding:1rem}._metricsGrid_t3yae_160,._testGrid_t3yae_656{grid-template-columns:1fr}._tabs_t3yae_121{padding:0 1rem;overflow-x:auto}._tab_t3yae_121{padding:.75rem 1rem;white-space:nowrap}}:root{--bg-primary: #0F1117;--bg-secondary: #0F1117;--bg-tertiary: #0F1117;--bg-card: #171a24;--bg-overlay: rgba(0, 0, 0, .8);--bg-modal: rgba(0, 0, 0, .7);--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-tertiary: #737c89;--text-inverse: #0F1117;--border-primary: #21202f;--border-secondary: #32303f;--border-hover: #39374a;--accent-primary: #3A89E6;--accent-primary-rgb: 58, 137, 230;--accent-secondary: #5c9eeb;--accent-tertiary: #22d3ee;--success: #34d399;--warning: #fbbf24;--error: #f87171;--info: #60a5fa;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .2);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--transition-fast: .15s ease-out;--transition-normal: .2s ease-out;--transition-slow: .3s ease-out}:root{--status-preparing: var(--info);--status-ready: var(--success);--status-processing: var(--accent-secondary);--status-completed: var(--success);--status-error: var(--error)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-fadeIn{animation:fadeIn var(--transition-normal) ease-out}.animate-slideIn{animation:slideIn var(--transition-slow) ease-out}.animate-scaleIn{animation:scaleIn var(--transition-normal) ease-out}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200px 100%;animation:shimmer 1.5s infinite}.transition-all{transition:all var(--transition-normal)}.transition-colors{transition:color var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal)}.transition-transform{transition:transform var(--transition-normal)}.transition-opacity{transition:opacity var(--transition-normal)}.hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform var(--transition-fast)}.hover-scale:hover{transform:scale(1.05)}.focus-ring:focus{outline:2px solid var(--accent-primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}::-moz-selection{background-color:var(--accent-primary);color:var(--text-inverse)}::selection{background-color:var(--accent-primary);color:var(--text-inverse)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: .5rem}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.z-\[160\]{z-index:160}.m-2{margin:.5rem}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-64{height:16rem}.h-9{height:2.25rem}.h-\[50vh\]{height:50vh}.max-h-64{max-height:16rem}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[100px\]{width:100px}.w-\[200px\]{width:200px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-7xl{max-width:80rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-0\.5{row-gap:.125rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-\[\#364252\]{--tw-border-opacity: 1;border-color:rgb(54 66 82 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.border-green-800\/50{border-color:#16653480}.border-input{border-color:hsl(var(--input))}.border-purple-800\/30{border-color:#6b21a84d}.border-purple-800\/50{border-color:#6b21a880}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-red-800\/50{border-color:#991b1b80}.border-red-900\/50{border-color:#7f1d1d80}.border-transparent{border-color:transparent}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-yellow-800{--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.bg-\[\#0b1119\]{--tw-bg-opacity: 1;background-color:rgb(11 17 25 / var(--tw-bg-opacity, 1))}.bg-\[\#132033\]{--tw-bg-opacity: 1;background-color:rgb(19 32 51 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-900\/10{background-color:#14532d1a}.bg-green-950{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-900\/10{background-color:#581c871a}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-900\/30{background-color:#713f124d}.bg-yellow-950{--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity, 1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-8{padding-bottom:2rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-\[\#dce6f3\]{--tw-text-opacity: 1;color:rgb(220 230 243 / var(--tw-text-opacity, 1))}.text-\[\#ecf4ff\]{--tw-text-opacity: 1;color:rgb(236 244 255 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.opacity-50{opacity:.5}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow: 0 10px 28px rgba(0,0,0,.48);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color var(--transition-normal),background-color var(--transition-normal)}h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.025em}h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.3;letter-spacing:-.025em}h3{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.4}h4{font-size:1.125rem;font-weight:500;line-height:1.4}p,span,div{font-size:.875rem;line-height:1.6}button{border:none;background:none;font:inherit;cursor:pointer}input,textarea,select{border:none;background:none;font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus{outline:2px solid var(--accent-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.space-key-grab,body.space-key-grab *{cursor:grab!important}body.space-key-grabbing,body.space-key-grabbing *{cursor:grabbing!important}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.hover\:border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#172435\]:hover{--tw-bg-opacity: 1;background-color:rgb(23 36 53 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900\/30:hover{background-color:#1e3a8a4d}.hover\:bg-blue-900\/50:hover{background-color:#1e3a8a80}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800\/50:hover{background-color:#1f293780}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600\/30:hover{background-color:#dc26264d}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-900\/50:hover{background-color:#713f1280}.hover\:text-\[\#ecf4ff\]:hover{--tw-text-opacity: 1;color:rgb(236 244 255 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-900:disabled{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-4{padding:1rem}}@media(min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:p-6{padding:1.5rem}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
