@charset "UTF-8";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}#root{width:100%;height:100vh;height:100dvh}.text-center{text-align:center}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}._overlay_1pflo_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}._modal_1pflo_11{background-color:#fff;border-radius:.5rem;padding:2rem;max-width:28rem;width:100%}._title_1pflo_19{font-size:1.5rem;font-weight:700;margin-bottom:1rem}._currentPlanSection_1pflo_25{margin-bottom:1.5rem}._currentPlanLabel_1pflo_29{color:#6b7280;margin-bottom:.5rem}._currentPlanValue_1pflo_34{font-size:1.125rem;font-weight:600}._messageBox_1pflo_39{margin-bottom:1.5rem;padding:1rem;background-color:#fefce8;border:1px solid #fde047;border-radius:.375rem}._messageText_1pflo_47{color:#a16207}._description_1pflo_51{color:#6b7280;margin-bottom:1.5rem}._actions_1pflo_56{display:flex;gap:1rem}._viewPlansButton_1pflo_61{flex:1;padding:.75rem 1.5rem;background-color:#2563eb;color:#fff;border-radius:.5rem;border:none;font-weight:600;cursor:pointer;transition:background-color .2s}._viewPlansButton_1pflo_61:hover{background-color:#1d4ed8}._laterButton_1pflo_76{padding:.75rem 1.5rem;background-color:#e5e7eb;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s}._laterButton_1pflo_76:hover{background-color:#d1d5db}._projectManager_1bf23_1{padding:20px;background:#1f1f1f;min-height:100vh;display:flex;flex-direction:column;gap:20px;color:#fff}._errorMessage_1bf23_11{background:#5e0840;color:#fff;padding:10px;border-radius:4px}._panelCreate_1bf23_18{background-color:#2a2a2a;border:1px solid #404040;border-radius:8px;padding:16px;box-shadow:-2px 0 10px #0000004d;display:grid;grid-template-columns:180px 1fr 280px;gap:8px}._panel_1bf23_18{background-color:#2a2a2a;border:1px solid #404040;border-radius:8px;padding:16px;box-shadow:-2px 0 10px #0000004d}._panelHeader_1bf23_37{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._panelHeaderRight_1bf23_44{display:flex;align-items:center;gap:16px}._sortControls_1bf23_50{display:flex;align-items:center;gap:8px}._sortLabel_1bf23_56{color:#ccc;font-size:11px;font-weight:500}._sortSelect_1bf23_62{background-color:#ffffff0d;border:1px solid #404040;border-radius:4px;color:#fff;font-size:12px;transition:all .2s ease;outline:none;padding:6px 12px;font-size:11px;cursor:pointer;min-width:160px}._sortSelect_1bf23_62::placeholder{color:#555}._sortSelect_1bf23_62:hover{border-color:#555;background-color:#ffffff14}._sortSelect_1bf23_62:focus{border-color:#ffffff4d;background-color:#2a2a2a}._sortSelect_1bf23_62:disabled{background-color:#444;color:#555;cursor:not-allowed;opacity:.6}._sortSelect_1bf23_62:hover{border-color:#127b85}._sortSelect_1bf23_62:focus{border-color:#127b85;outline:none}._panelTitle_1bf23_101{color:#fff;margin:0;font-size:16px;font-weight:600}._formField_1bf23_108{margin-bottom:10px}._formInput_1bf23_112{background-color:#ffffff0d;border:1px solid #404040;border-radius:4px;color:#fff;font-size:12px;padding:6px 10px;transition:all .2s ease;outline:none;width:300px}._formInput_1bf23_112::placeholder{color:#555}._formInput_1bf23_112:hover{border-color:#555;background-color:#ffffff14}._formInput_1bf23_112:focus{border-color:#ffffff4d;background-color:#2a2a2a}._formInput_1bf23_112:disabled{background-color:#444;color:#555;cursor:not-allowed;opacity:.6}._formTextarea_1bf23_141{background-color:#ffffff0d;border:1px solid #404040;border-radius:4px;color:#fff;font-size:12px;padding:6px 10px;transition:all .2s ease;outline:none;width:300px;height:60px;resize:vertical}._formTextarea_1bf23_141::placeholder{color:#555}._formTextarea_1bf23_141:hover{border-color:#555;background-color:#ffffff14}._formTextarea_1bf23_141:focus{border-color:#ffffff4d;background-color:#2a2a2a}._formTextarea_1bf23_141:disabled{background-color:#444;color:#555;cursor:not-allowed;opacity:.6}._formSubmit_1bf23_172{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s ease;gap:6px;background-color:#127b85;color:#fff;padding:10px 20px}._formSubmit_1bf23_172:disabled{opacity:.5;cursor:not-allowed}._formSubmit_1bf23_172:hover:not(:disabled){background-color:#18a7b5}._formSubmit_1bf23_172:active:not(:disabled){background-color:#093c41}._formActions_1bf23_205{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around;gap:2px;margin-top:5px}._checkboxLabel_1bf23_214{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#ccc;font-size:11px}._checkboxLabel_1bf23_214:hover{color:#fff}._checkbox_1bf23_214{width:16px;height:16px;cursor:pointer;accent-color:#127b85}._projectsCount_1bf23_233{color:#888;font-size:11px}._projectsEmpty_1bf23_238{color:#888;font-style:italic}._projectsLoading_1bf23_243{color:#888}._projectsGrid_1bf23_247{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}._projectCard_1bf23_253{border:1px solid #404040;border-radius:8px;padding:20px;background:#2a2a2a;transition:all .2s ease}._projectCardActive_1bf23_261{background:#333;border-color:#127b85}._projectCardContent_1bf23_266{display:flex;gap:16px;align-items:flex-start}._projectThumbnail_1bf23_272{width:90px;min-width:90px;aspect-ratio:9/19;background:#1f1f1f;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #404040}._projectThumbnail_1bf23_272 img{width:100%;height:100%;object-fit:contain}._projectThumbnail_1bf23_272 ._thumbnailPlaceholder_1bf23_289{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f1f1f,#2a2a2a)}._projectThumbnail_1bf23_272 ._thumbnailPlaceholder_1bf23_289 ._placeholderText_1bf23_297{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:12px}._projectThumbnail_1bf23_272 ._thumbnailPlaceholder_1bf23_289 ._placeholderText_1bf23_297 ._placeholderLogo_1bf23_305{font-size:16px;font-weight:700;color:#127b85;letter-spacing:.5px}._projectThumbnail_1bf23_272 ._thumbnailPlaceholder_1bf23_289 ._placeholderText_1bf23_297 ._placeholderSubtext_1bf23_311{font-size:10px;color:#888;font-weight:400}._projectCardInfo_1bf23_317{flex:1}._projectCardName_1bf23_321{margin:0 0 10px;color:#fff;font-size:16px}._currentBadge_1bf23_327{margin-left:10px;color:#127b85;font-size:12px;font-weight:400}._projectCardDescription_1bf23_334{margin:0 0 10px;color:#ccc}._projectCardMeta_1bf23_339{font-size:11px;color:#888;display:flex;flex-direction:column;gap:4px}._publicToggleWrapper_1bf23_347{display:inline-flex;align-items:center;gap:4px}._publicToggle_1bf23_347{background:transparent;border:1px solid #404040;border-radius:2px;padding:2px 8px;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease}._publicToggle_1bf23_347:hover:not(:disabled){transform:scale(1.05)}._publicToggle_1bf23_347:disabled{opacity:.5;cursor:not-allowed}._publicToggleOn_1bf23_371{background:#028d6a26;border-color:#028d6a;color:#028d6a}._publicToggleOn_1bf23_371:hover:not(:disabled){background:#028d6a40}._publicToggleOff_1bf23_380{background:#ea53b626;border-color:#ea53b6;color:#ea53b6}._publicToggleOff_1bf23_380:hover:not(:disabled){background:#ea53b640}._projectCardTags_1bf23_389{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}._projectCardActions_1bf23_396{display:flex;gap:18px;flex-direction:column}._tag_1bf23_402{background:#127b85;color:#fff;padding:2px 8px;border-radius:12px;font-size:10px}._btnLoad_1bf23_410{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;gap:6px;background-color:#028d6a;color:#fff}._btnLoad_1bf23_410:disabled{opacity:.5;cursor:not-allowed}._btnLoad_1bf23_410:hover:not(:disabled){background-color:#125f4c}._btnPublish_1bf23_439{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;gap:6px;background-color:#2a2a2a;color:#fff;border:1px solid #404040;opacity:.6;cursor:not-allowed}._btnPublish_1bf23_439:disabled{opacity:.5;cursor:not-allowed}._btnPublish_1bf23_439:hover:not(:disabled){background-color:#333;border-color:#555}._btnDelete_1bf23_472{background:transparent;color:#888;font-size:10px;padding:2px 6px;border:none;border-radius:2px;cursor:pointer;transition:all .3s ease;align-self:flex-end}._btnDelete_1bf23_472:hover{color:#5e0840}._btnDeleteConfirm_1bf23_487{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:500;transition:all .2s ease;gap:6px;background-color:#5e0840;color:#fff;transform:translate(-100px);font-size:12px;padding:2px 10px}._btnDeleteConfirm_1bf23_487:disabled{opacity:.5;cursor:not-allowed}._btnDeleteConfirm_1bf23_487:hover:not(:disabled){background-color:#ae0474}._languageSelectorWrapper_ehsvx_1 h4{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text-secondary, #aaa)}._languageSelect_ehsvx_1{width:100%;padding:8px 12px;background:var(--bg-secondary, #2a2a2a);border:1px solid var(--border-color, #444);border-radius:6px;color:var(--text-primary, #fff);font-size:14px;cursor:pointer;transition:all .2s ease}._languageSelect_ehsvx_1:hover{border-color:var(--border-hover, #666)}._languageSelect_ehsvx_1:focus{outline:none;border-color:var(--primary-color, #4a9eff);box-shadow:0 0 0 2px #4a9eff33}._languageSelect_ehsvx_1 option{background:var(--bg-secondary, #2a2a2a);color:var(--text-primary, #fff)}._languageSelectCompact_ehsvx_32{padding:6px 10px;background:var(--bg-secondary, #2a2a2a);border:1px solid var(--border-color, #444);border-radius:6px;color:var(--text-primary, #fff);font-size:13px;cursor:pointer;transition:all .2s ease;min-width:140px}._languageSelectCompact_ehsvx_32:hover{border-color:var(--border-hover, #666)}._languageSelectCompact_ehsvx_32:focus{outline:none;border-color:var(--primary-color, #4a9eff);box-shadow:0 0 0 2px #4a9eff33}._languageSelectCompact_ehsvx_32 option{background:var(--bg-secondary, #2a2a2a);color:var(--text-primary, #fff)}._overlay_86tp6_1{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px}._modal_86tp6_15{background:var(--bg-secondary, #1a1a1a);border-radius:12px;max-width:800px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000080}._header_86tp6_26{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color, #333)}._header_86tp6_26 h2{margin:0;font-size:24px;color:var(--text-primary, #fff)}._closeButton_86tp6_39{background:transparent;border:none;color:var(--text-secondary, #aaa);font-size:24px;cursor:pointer;padding:4px 8px;line-height:1;transition:color .2s}._closeButton_86tp6_39:hover{color:var(--text-primary, #fff)}._content_86tp6_53{flex:1;overflow-y:auto;padding:24px}._document_86tp6_59{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;line-height:1.6;color:var(--text-primary, #fff);white-space:pre-wrap;word-wrap:break-word;margin:0}._loading_86tp6_69,._error_86tp6_70{text-align:center;padding:40px;color:var(--text-secondary, #aaa)}._error_86tp6_70{color:var(--color-error, #ff4444)}@keyframes _fadeIn_1wvpz_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1wvpz_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_1wvpz_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_1wvpz_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_1wvpz_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_1wvpz_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1wvpz_1{0%,to{opacity:1}50%{opacity:.5}}#_root_1wvpz_1{width:100%;height:100vh;height:100dvh}._text-center_1wvpz_123{text-align:center}._text-ellipsis_1wvpz_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_1wvpz_133{display:flex;align-items:center;justify-content:center}._flex-between_1wvpz_139{display:flex;align-items:center;justify-content:space-between}._flex-column_1wvpz_145{display:flex;flex-direction:column}._overlay_1wvpz_150{position:fixed;inset:0;background:transparent;z-index:1100;display:flex;align-items:stretch;justify-content:flex-end}._dropdown_1wvpz_163{position:fixed;top:60px;right:0;bottom:0;background:var(--bg-secondary, #1a1a1a);border-left:1px solid var(--border-color, #333);width:420px;box-shadow:-4px 0 20px #0000004d;animation:_slideInRight_1wvpz_1 .2s ease-out;display:flex;flex-direction:column}._header_1wvpz_177{padding:20px;border-bottom:1px solid var(--border-color, #333);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._userInfo_1wvpz_186{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._closeButton_1wvpz_194{background:transparent;border:none;color:var(--text-secondary, #999);font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}._closeButton_1wvpz_194:hover{color:var(--text-primary, #fff);background:var(--bg-hover, #333)}._avatar_1wvpz_215{width:48px;height:48px;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;flex-shrink:0}._details_1wvpz_229{flex:1;min-width:0}._username_1wvpz_234{color:var(--text-primary, #fff);font-size:16px;font-weight:600;margin-bottom:2px}._email_1wvpz_241{color:var(--text-secondary, #999);font-size:14px;margin-bottom:8px;word-break:break-word}._roleBadge_1wvpz_248{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._bossBadge_1wvpz_258{background:#ff6b6b26;color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}._userBadge_1wvpz_264{background:#007bff26;color:#007bff;border:1px solid rgba(0,123,255,.3)}._content_1wvpz_270{padding:20px;flex:1;overflow-y:auto}._section_1wvpz_276{margin-bottom:24px}._section_1wvpz_276:last-child{margin-bottom:0}._section_1wvpz_276 h4{color:var(--text-primary, #fff);font-size:14px;font-weight:600;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}._infoGrid_1wvpz_291{display:flex;flex-direction:column;gap:8px}._infoItem_1wvpz_297{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg-input, #2a2a2a);border-radius:6px}._infoItem_1wvpz_297 ._label_1wvpz_305{color:var(--text-secondary, #999);font-size:13px}._infoItem_1wvpz_297 ._value_1wvpz_309{color:var(--text-primary, #fff);font-size:13px;font-weight:500;font-family:monospace}._permissions_1wvpz_316{display:flex;flex-direction:column;gap:6px}._permission_1wvpz_316{color:var(--text-primary, #fff);font-size:13px;padding:6px 0}._languageSelect_1wvpz_328{width:100%;padding:10px 12px;background:var(--bg-input, #2a2a2a);border:1px solid var(--border-color, #333);border-radius:6px;color:var(--text-primary, #fff);font-size:14px;cursor:pointer;transition:all .2s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._languageSelect_1wvpz_328:hover{border-color:var(--accent-color, #007bff)}._languageSelect_1wvpz_328:focus{outline:none;border-color:var(--accent-color, #007bff);box-shadow:0 0 0 2px #007bff33}._languageSelect_1wvpz_328 option{background:var(--bg-secondary, #1a1a1a);color:var(--text-primary, #fff);padding:8px}._footer_1wvpz_357{padding:16px 20px;border-top:1px solid var(--border-color, #333);display:flex;flex-direction:column;gap:12px;margin-top:auto;flex-shrink:0}._pricingBtn_1wvpz_367{width:100%;padding:12px 16px;background:#093c41;border:1px solid rgba(0,123,255,.3);border-radius:8px;color:#02d49e;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}._pricingBtn_1wvpz_367:hover{background:#007bff40;border-color:#007bff80}._contactButton_1wvpz_390{width:100%;padding:6px 16px;background:#007bff1a;border:1px solid rgba(0,123,255,.3);border-radius:8px;color:#0265cf;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._contactButton_1wvpz_390:hover{background:#007bff33;border-color:#007bff80}._logoutButton_1wvpz_411{width:100%;padding:12px 16px;background:#dc35451a;border:1px solid rgba(220,53,69,.3);border-radius:8px;color:#ff6b6b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}._logoutButton_1wvpz_411:hover{background:#dc354533;border-color:#dc354580}._logoutButton_1wvpz_411:disabled{opacity:.6;cursor:not-allowed}._userBadge_1wvpz_264{display:flex;align-items:center;gap:4px;background:var(--bg-secondary, #2a2a2a);border:1px solid var(--border-color, #333);border-radius:6px;padding:10px 12px;cursor:pointer;transition:all .2s ease;color:inherit;font-size:inherit}._userBadge_1wvpz_264:hover{background:var(--bg-hover, #333);border-color:var(--accent-color, #007bff)}._userBadge_1wvpz_264 ._avatar_1wvpz_215{width:24px;height:24px;font-size:12px;flex-shrink:0}._badgeInfo_1wvpz_460{display:flex;flex-direction:row;align-items:flex-start;min-width:0;gap:1px;flex:1;overflow:hidden}._badgeInfo_1wvpz_460 ._username_1wvpz_234{color:var(--text-primary, #fff);font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.2}._roleTag_1wvpz_480{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:4px 10px;border-radius:3px;line-height:1.2}._bossTag_1wvpz_490{background:#ff6b6b26;color:#ff6b6b}._adminTag_1wvpz_495{background:#8a2be226;color:#a855f7}._userTag_1wvpz_500{background:#007bff26;color:#007bff}._dropdown_1wvpz_163{color:var(--text-secondary, #999);font-size:10px;line-height:1}@keyframes _slideInRight_1wvpz_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(max-width:460px){._dropdown_1wvpz_163{width:100vw}._header_1wvpz_177,._content_1wvpz_270,._footer_1wvpz_357{padding-left:16px;padding-right:16px}._userBadge_1wvpz_264{padding:6px 8px}._userBadge_1wvpz_264 ._badgeInfo_1wvpz_460 ._username_1wvpz_234{max-width:80px}}._pricingGrid_9hrnu_2{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){._pricingGrid_9hrnu_2{grid-template-columns:repeat(3,1fr)}}._planCard_9hrnu_13{display:flex;flex-direction:column;background-color:#2a2a2a;border:1px solid #404040;border-radius:8px;padding:1.5rem;transition:all .2s}._planCard_9hrnu_13:hover{border-color:#fff3;background-color:#333}._planCard_9hrnu_13._current_9hrnu_26{border-color:#127b85;background-color:#127b851a;box-shadow:0 0 0 1px #127b85}._planCard_9hrnu_13._popular_9hrnu_31{border-color:#667eea;box-shadow:0 4px 20px #667eea26;transform:scale(1.02)}._planCard_9hrnu_13._popular_9hrnu_31:hover{border-color:#764ba2;box-shadow:0 8px 30px #667eea40}._currentBadge_9hrnu_41{display:inline-block;padding:.25rem .75rem;background-color:#127b85;color:#fff;font-size:.75rem;font-weight:600;border-radius:9999px;margin-bottom:1rem}._popularBadge_9hrnu_52{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.75rem;font-weight:600;border-radius:9999px;margin-bottom:.5rem;margin-left:1rem;box-shadow:0 2px 8px #667eea4d}._popularFlexLine_9hrnu_65{display:flex;flex-direction:row}._planName_9hrnu_70{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#fff}._priceSection_9hrnu_77{margin-bottom:.2rem}._price_9hrnu_77{font-size:1.8rem;font-weight:700;color:#fff}._priceUnit_9hrnu_87{color:#aaa}._featuresList_9hrnu_91{list-style:none;padding:0;margin:0 0 1.5rem}._featuresList_9hrnu_91 li{font-size:.8rem;margin-bottom:.1rem;color:#ccc}._featuresList_9hrnu_91 li:before{content:"✓ ";margin-right:.5rem;color:#028d6a}._selectButton_9hrnu_107{margin-top:auto;width:100%;padding:.5rem;border-radius:4px;border:none;font-weight:600;cursor:pointer;transition:all .2s}._selectButton_9hrnu_107._active_9hrnu_117{background-color:#127b85;color:#fff}._selectButton_9hrnu_107._active_9hrnu_117:hover{background-color:#18a7b5}._selectButton_9hrnu_107._disabled_9hrnu_124{background-color:#444;color:#888;cursor:not-allowed;border:1px solid #404040}._comingSoonSection_9hrnu_131{margin-top:1.6rem;padding-top:1rem;border-top:1px solid #404040}._comingSoonTitle_9hrnu_137{text-align:center;font-size:1.2rem;font-weight:500;color:#ccc;margin-bottom:1rem;opacity:.7}._comingSoonGrid_9hrnu_146{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:700px;margin:0 auto}@media(min-width:768px){._comingSoonGrid_9hrnu_146{grid-template-columns:repeat(2,1fr)}}._planCard_9hrnu_13._comingSoon_9hrnu_131{opacity:.6;pointer-events:none;position:relative}._planCard_9hrnu_13._comingSoon_9hrnu_131:after{content:"";position:absolute;inset:0;background-color:#1f1f1f4d;border-radius:8px;pointer-events:none}._planCard_9hrnu_13._comingSoon_9hrnu_131:hover{border-color:#404040;background-color:#2a2a2a}._planCard_9hrnu_13._comingSoon_9hrnu_131 ._planName_9hrnu_70,._planCard_9hrnu_13._comingSoon_9hrnu_131 ._featuresList_9hrnu_91{position:relative;z-index:1}._container_1m14w_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._card_1m14w_14{background-color:#2a2a2a;border:1px solid #404040;border-radius:8px;box-shadow:-2px 0 10px #0000004d;min-width:400px;max-width:600px;max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#404040 #2a2a2a;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:40px 32px;min-width:450px}._card_1m14w_14::-webkit-scrollbar{width:6px;height:6px}._card_1m14w_14::-webkit-scrollbar-track{background:#2a2a2a}._card_1m14w_14::-webkit-scrollbar-thumb{background:#404040;border-radius:2px}._card_1m14w_14::-webkit-scrollbar-thumb:hover{background:#505050}@media(max-width:480px){._card_1m14w_14{min-width:90%;padding:32px 24px}}._icon_1m14w_55{display:flex;align-items:center;justify-content:center;width:80px;height:80px}._icon_1m14w_55._success_1m14w_62{color:#02d49e}._icon_1m14w_55._error_1m14w_65{color:#ea53b6}._icon_1m14w_55 svg{width:100%;height:100%}._title_1m14w_73{font-size:24px;font-weight:700;color:#fff;margin:0}._description_1m14w_80{font-size:16px;color:#ccc;line-height:1.5;margin:0;max-width:400px}._orderId_1m14w_88{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background-color:#333;border-radius:4px;border:1px solid #404040}._orderId_1m14w_88 span{font-size:11px;color:#aaa}._orderId_1m14w_88 code{font-family:Courier New,monospace;font-size:11px;color:#fff;background-color:#404040;padding:4px 8px;border-radius:2px}._reasonBox_1m14w_110{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background-color:#dc35451a;border:1px solid rgba(220,53,69,.3);border-radius:4px}._reasonBox_1m14w_110 span{font-size:11px;font-weight:600;color:#ea53b6}._reasonBox_1m14w_110 p{margin:0;font-size:11px;color:#ccc}._infoBox_1m14w_130{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#333;border-radius:4px;border:1px solid #404040}._infoBox_1m14w_130 p{margin:0;font-size:11px;color:#aaa;line-height:1.4}._button_1m14w_146{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s ease;gap:6px;background-color:#127b85;color:#fff;padding:12px 32px;font-size:16px;font-weight:600;min-width:200px}._button_1m14w_146:disabled{opacity:.5;cursor:not-allowed}._button_1m14w_146:hover:not(:disabled){background-color:#18a7b5}._button_1m14w_146:active:not(:disabled){background-color:#093c41}._button_1m14w_146._secondary_1m14w_181{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;gap:6px;background-color:#2a2a2a;color:#fff;border:1px solid #404040}._button_1m14w_146._secondary_1m14w_181:disabled{opacity:.5;cursor:not-allowed}._button_1m14w_146._secondary_1m14w_181:hover:not(:disabled){background-color:#333;border-color:#555}._buttonGroup_1m14w_212{display:flex;flex-direction:column;gap:12px;width:100%}._container_2rdi7_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}._card_2rdi7_17{background:#2a2a2a;border:1px solid #404040;border-radius:16px;padding:48px 32px;max-width:500px;width:100%;text-align:center;box-shadow:0 20px 60px #00000080}._spinner_2rdi7_28{width:64px;height:64px;margin:0 auto 24px;color:#127b85}._spinnerCircle_2rdi7_35{animation:_spin_2rdi7_28 1.5s linear infinite;transform-origin:center}@keyframes _spin_2rdi7_28{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._title_2rdi7_48{font-size:28px;font-weight:700;margin:0 0 12px;color:#fff}._description_2rdi7_55{font-size:16px;color:#ccc;margin:0 0 32px;line-height:1.5}._infoBox_2rdi7_62{background:#333;border:1px solid #404040;border-radius:12px;padding:20px;margin-bottom:24px}._infoBox_2rdi7_62 p{margin:0;font-size:14px;color:#ccc;line-height:1.6}._infoBox_2rdi7_62 p:not(:last-child){margin-bottom:8px}._muted_2rdi7_79{font-size:13px!important;color:#aaa!important;font-style:italic}._orderInfo_2rdi7_85{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#ccc}._orderInfo_2rdi7_85 span{font-weight:500}._orderInfo_2rdi7_85 code{background:#333;padding:4px 8px;border-radius:6px;font-family:Monaco,Consolas,monospace;font-size:13px;color:#127b85}@media(max-width:640px){._card_2rdi7_17{padding:32px 24px}._title_2rdi7_48{font-size:24px}._description_2rdi7_55{font-size:15px}}._checkboxContainer_1auyg_1{display:flex;align-items:flex-start;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_1auyg_1{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0}._checkbox_1auyg_1:disabled{cursor:not-allowed;opacity:.5}._label_1auyg_21{color:var(--text-secondary, #aaa);font-size:14px;line-height:1.5}._link_1auyg_27{background:none;border:none;color:var(--color-primary, #4a9eff);text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-family:inherit;transition:color .2s}._link_1auyg_27:hover:not(:disabled){color:var(--color-primary-hover, #6bb0ff)}._link_1auyg_27:disabled{cursor:not-allowed;opacity:.5}._overlay_1jpja_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1jpja_14{background-color:#2a2a2a;border:1px solid #404040;border-radius:8px;padding:16px;box-shadow:-2px 0 10px #0000004d;min-width:400px;max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#404040 #2a2a2a;min-width:500px;max-width:600px}._modal_1jpja_14::-webkit-scrollbar{width:6px;height:6px}._modal_1jpja_14::-webkit-scrollbar-track{background:#2a2a2a}._modal_1jpja_14::-webkit-scrollbar-thumb{background:#404040;border-radius:2px}._modal_1jpja_14::-webkit-scrollbar-thumb:hover{background:#505050}@media(max-width:480px){._modal_1jpja_14{min-width:90%;max-width:95%}}._header_1jpja_50{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #404040;font-size:16px;font-weight:600;color:#fff}._header_1jpja_50 h2{font-size:18px;margin:0}._closeButton_1jpja_65{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s ease;gap:6px;padding:6px;width:32px;height:32px;background-color:transparent;font-size:18px;color:#ccc}._closeButton_1jpja_65:disabled{opacity:.5;cursor:not-allowed}._closeButton_1jpja_65:hover:not(:disabled){background-color:#ffffff0d}._closeButton_1jpja_65:hover{color:#fff}._content_1jpja_101{padding:24px;display:flex;flex-direction:column;gap:24px}._periodSelector_1jpja_108{display:grid;grid-template-columns:1fr 1fr;gap:16px}._periodButton_1jpja_114{background:none;border:none;margin:0;outline:none;font:inherit;color:inherit;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;gap:6px;display:flex;flex-direction:column;padding:20px;background-color:#333;border:2px solid #404040;cursor:pointer;transition:all .2s ease;gap:8px}._periodButton_1jpja_114:disabled{opacity:.5;cursor:not-allowed}._periodButton_1jpja_114:hover{border-color:#fff3;background-color:#404040}._periodButton_1jpja_114._active_1jpja_149{border-color:#127b85;background-color:#127b851a;box-shadow:0 0 0 1px #127b85}._periodLabel_1jpja_155{font-size:16px;font-weight:600;color:#fff}._periodPrice_1jpja_161{font-size:24px;font-weight:700;color:#127b85}._periodNote_1jpja_167{font-size:11px;color:#aaa}._discount_1jpja_172{display:inline-block;margin-left:6px;padding:2px 6px;background-color:#028d6a;color:#fff;font-size:10px;font-weight:600;border-radius:2px}._summary_1jpja_183{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#333;border-radius:4px;border:1px solid #404040}._summaryRow_1jpja_193{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#ccc}._summaryRow_1jpja_193 strong{color:#fff;font-weight:600}._totalPrice_1jpja_205{font-size:18px;color:#127b85!important}._error_1jpja_210{padding:12px;background-color:#dc35451a;border:1px solid rgba(220,53,69,.3);border-radius:4px;color:#ea53b6;font-size:11px;text-align:center}._payButton_1jpja_220{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s ease;gap:6px;background-color:#127b85;color:#fff;width:100%;padding:14px;font-size:16px;font-weight:600}._payButton_1jpja_220:disabled{opacity:.5;cursor:not-allowed}._payButton_1jpja_220:hover:not(:disabled){background-color:#18a7b5}._payButton_1jpja_220:active:not(:disabled){background-color:#093c41}._payButton_1jpja_220:disabled{opacity:.6;cursor:not-allowed}._securityInfo_1jpja_260{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid #404040}._securityInfo_1jpja_260 p{margin:0;font-size:11px;color:#aaa;text-align:center;line-height:1.4}._pricingPage_13k60_1{position:fixed;inset:0;background-color:#1f1f1f;z-index:1010;overflow-y:auto}._closeButton_13k60_12{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;background-color:#333;color:#fff;border:1px solid #404040;border-radius:4px;cursor:pointer;font-weight:600;transition:all .2s}._closeButton_13k60_12:hover{background-color:#505050;border-color:#fff3}._container_13k60_30{max-width:1200px;margin:0 auto;padding:0 3rem}._header_13k60_36{text-align:center;margin-bottom:1.2rem;padding-top:1.2rem}._title_13k60_42{font-size:2rem;font-weight:700;color:#fff}._subtitle_13k60_48{font-size:1rem;color:#ccc}._footer_13k60_53{margin-top:1rem;text-align:center;font-size:.875rem;color:#aaa}._footer_13k60_53 p{margin:.25rem 0}._legalLinks_13k60_63{margin-top:1rem;color:#ccc}._legalLink_13k60_63{background:none;border:none;color:#3fb7f3;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-family:inherit;transition:color .2s}._legalLink_13k60_63:hover{color:#18a7b5}._loading_13k60_83{display:flex;justify-content:center;align-items:center;min-height:50vh;color:#fff}._overlay_13dvq_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_13dvq_1 .2s ease}@keyframes _fadeIn_13dvq_1{0%{opacity:0}to{opacity:1}}._modal_13dvq_23{background:#2a2a2a;border-radius:12px;width:90%;max-width:480px;box-shadow:0 8px 32px #0006;animation:_slideIn_13dvq_1 .2s ease}@keyframes _slideIn_13dvq_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._header_13dvq_42{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}._header_13dvq_42 h3{margin:0;color:#fff;font-size:16px;font-weight:600}._closeBtn_13dvq_56{background:transparent;border:none;color:#888;font-size:18px;cursor:pointer;padding:4px 8px;transition:color .2s}._closeBtn_13dvq_56:hover{color:#fff}._content_13dvq_69{padding:20px}._projectName_13dvq_73{margin:0 0 16px;color:#aaa;font-size:13px}._projectName_13dvq_73 strong{color:#fff}._loading_13dvq_82{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px 0;color:#888}._spinner_13dvq_91{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#3498db;border-radius:50%;animation:_spin_13dvq_91 1s linear infinite}@keyframes _spin_13dvq_91{to{transform:rotate(360deg)}}._error_13dvq_105{background:#dc354526;border:1px solid rgba(220,53,69,.3);border-radius:8px;padding:12px 16px;color:#ff6b6b;font-size:13px;margin-bottom:16px}._linkSection_13dvq_115{display:flex;flex-direction:column;gap:16px}._linkBox_13dvq_121{display:flex;gap:8px}._linkInput_13dvq_126{flex:1;padding:10px 12px;background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:13px;font-family:monospace}._linkInput_13dvq_126:focus{outline:none;border-color:#3498db80}._copyBtn_13dvq_141{padding:10px 16px;background:#3498db;border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._copyBtn_13dvq_141:hover{background:#2980b9}._copyBtn_13dvq_141._copied_13dvq_156{background:#27ae60}._expiry_13dvq_160{margin:0;color:#888;font-size:12px}._actions_13dvq_166{display:flex;gap:8px;margin-top:8px}._renewBtn_13dvq_172{flex:1;padding:10px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:13px;cursor:pointer;transition:all .2s}._renewBtn_13dvq_172:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._renewBtn_13dvq_172:disabled{opacity:.5;cursor:not-allowed}._revokeBtn_13dvq_192{padding:10px 16px;background:#dc35451a;border:1px solid rgba(220,53,69,.3);border-radius:8px;color:#ff6b6b;font-size:13px;cursor:pointer;transition:all .2s}._revokeBtn_13dvq_192:hover:not(:disabled){background:#dc354533;border-color:#dc354580}._revokeBtn_13dvq_192:disabled{opacity:.5;cursor:not-allowed}._noLink_13dvq_211{text-align:center;padding:16px 0}._noLink_13dvq_211 p{margin:0 0 16px;color:#aaa;font-size:14px}._expiredMessage_13dvq_221{color:#ff9800!important;font-weight:500}._createBtn_13dvq_226{padding:12px 32px;background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._createBtn_13dvq_226:hover:not(:disabled){background:linear-gradient(135deg,#2980b9,#1f6dad);transform:translateY(-1px)}._createBtn_13dvq_226:disabled{opacity:.5;cursor:not-allowed}._hint_13dvq_246{margin-top:12px!important;font-size:12px!important;color:#666!important}._modalOverlay_xb7no_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_xb7no_15{background:#1a1a1a;border:1px solid #333;border-radius:12px;width:90%;max-width:1200px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}._modalHeader_xb7no_27{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #333}._modalHeader_xb7no_27 h2{margin:0;font-size:24px;font-weight:600;color:#fff}._modalHeader_xb7no_27 ._closeBtn_xb7no_40{background:none;border:none;color:#999;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}._modalHeader_xb7no_27 ._closeBtn_xb7no_40:hover{background:#333;color:#fff}._modalBody_xb7no_60{padding:28px;overflow-y:auto;flex:1}._modalBody_xb7no_60 ._loading_xb7no_65,._modalBody_xb7no_60 ._error_xb7no_66,._modalBody_xb7no_60 ._empty_xb7no_67{text-align:center;padding:40px 20px;color:#999;font-size:16px}._modalBody_xb7no_60 ._error_xb7no_66{color:#f44}._modalBody_xb7no_60 ._sortControls_xb7no_76{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #333}._modalBody_xb7no_60 ._sortControls_xb7no_76 ._sortLabel_xb7no_84{color:#aaa;font-size:14px;font-weight:500}._modalBody_xb7no_60 ._sortControls_xb7no_76 ._sortSelect_xb7no_89{background:#242424;color:#fff;border:1px solid #444;border-radius:6px;padding:8px 12px;font-size:14px;cursor:pointer;min-width:180px;transition:all .2s}._modalBody_xb7no_60 ._sortControls_xb7no_76 ._sortSelect_xb7no_89:hover{border-color:#007aff}._modalBody_xb7no_60 ._sortControls_xb7no_76 ._sortSelect_xb7no_89:focus{border-color:#007aff;outline:none;box-shadow:0 0 0 2px #007aff33}._modalBody_xb7no_60 ._sortControls_xb7no_76 ._sortSelect_xb7no_89 option{background:#242424;color:#fff}._templatesGrid_xb7no_113{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}._templateCard_xb7no_119{background:#242424;border:1px solid #333;border-radius:8px;overflow:hidden;transition:all .2s;display:flex;flex-direction:column}._templateCard_xb7no_119:hover{border-color:#555;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}._templateCard_xb7no_119 ._thumbnail_xb7no_133{width:100%;aspect-ratio:16/9;background:#1a1a1a;display:flex;align-items:center;justify-content:center;overflow:hidden}._templateCard_xb7no_119 ._thumbnail_xb7no_133 img{width:100%;height:100%;object-fit:cover}._templateCard_xb7no_119 ._thumbnail_xb7no_133 ._thumbnailPlaceholder_xb7no_147{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-bottom:1px solid #333}._templateCard_xb7no_119 ._thumbnail_xb7no_133 ._thumbnailPlaceholder_xb7no_147 ._placeholderText_xb7no_156{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:20px}._templateCard_xb7no_119 ._thumbnail_xb7no_133 ._thumbnailPlaceholder_xb7no_147 ._placeholderText_xb7no_156 ._placeholderLogo_xb7no_164{font-size:24px;font-weight:700;color:#007aff;letter-spacing:1px}._templateCard_xb7no_119 ._thumbnail_xb7no_133 ._thumbnailPlaceholder_xb7no_147 ._placeholderText_xb7no_156 ._placeholderSubtext_xb7no_170{font-size:13px;color:#666;font-weight:400}._templateCard_xb7no_119 ._templateInfo_xb7no_175{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateName_xb7no_182{margin:0;font-size:18px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateDescription_xb7no_191{margin:0;font-size:14px;color:#999;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateMeta_xb7no_202{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#777}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateMeta_xb7no_202 ._objectCount_xb7no_209{font-weight:500}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateMeta_xb7no_202 ._tags_xb7no_212{display:flex;flex-wrap:wrap;gap:6px}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateMeta_xb7no_202 ._tags_xb7no_212 ._tag_xb7no_212{background:#333;padding:4px 10px;border-radius:12px;font-size:12px;color:#aaa}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateActions_xb7no_224{display:flex;gap:8px;margin-top:auto}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateActions_xb7no_224 button{flex:1;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateActions_xb7no_224 ._previewBtn_xb7no_239{background:#333;color:#fff}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateActions_xb7no_224 ._previewBtn_xb7no_239:hover{background:#444}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateActions_xb7no_224 ._useBtn_xb7no_246{background:#007aff;color:#fff}._templateCard_xb7no_119 ._templateInfo_xb7no_175 ._templateActions_xb7no_224 ._useBtn_xb7no_246:hover{background:#06d}@media(max-width:768px){._modalContent_xb7no_15{width:95%;max-height:90vh}._modalHeader_xb7no_27{padding:20px}._modalHeader_xb7no_27 h2{font-size:20px}._modalBody_xb7no_60{padding:20px}._templatesGrid_xb7no_113{grid-template-columns:1fr;gap:16px}}@keyframes _fadeIn_1bhdl_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1bhdl_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_1bhdl_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_1bhdl_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_1bhdl_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_1bhdl_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1bhdl_1{0%,to{opacity:1}50%{opacity:.5}}#_root_1bhdl_1{width:100%;height:100vh;height:100dvh}._text-center_1bhdl_123{text-align:center}._text-ellipsis_1bhdl_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_1bhdl_133{display:flex;align-items:center;justify-content:center}._flex-between_1bhdl_139{display:flex;align-items:center;justify-content:space-between}._flex-column_1bhdl_145{display:flex;flex-direction:column}._header_1bhdl_150{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:60px;background:#1a1a1a;border-bottom:1px solid rgba(255,255,255,.1);gap:10px}._logo_1bhdl_161{width:150px;height:27px;position:relative;cursor:pointer;display:block;z-index:1000;background:transparent;border:none;padding:0;margin:0;outline:none;text-decoration:none}._logo_1bhdl_161:before,._logo_1bhdl_161:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(data:image/webp;base64,UklGRiAJAABXRUJQVlA4WAoAAAAQAAAAlQAANwAAVlA4TAIJAAAvlcANELenoG0jx/xJ3/2eAOZ//lcgY/A9Qo8wRWgIxwgACDcQJgiXQIu2bVOSlGXbtm3btm0b7XJVlM2oajvbtq0o24pKRTrf+s665953X7wx+jui/xDcSFIkxTHMXvRcd9H+AAAAACg6/6P7juPc+2x1DaPNzHfffffdd9/tqXuMlR7tpEXON4XFNMB1FduE0CZdo0vv3r169ujRvVu3rl26dO7UqWOHDu3btWvbpk0DAADAbK+ta2aG4ziO4ziOk7U1v8GnWppQ+UvTyH9LaGRWlRp50oXGQZt1/CmETusaQcdxHMdxHMdxHMdxTGss6Okt7/Mujv8WNRh9JZdfS1pMl15biRoGj1np1q+NvbzlOOLq+EkuXamc/PCLkIj5U96bUtHDJFLxji3TvDAyW00uMy1TMxhhcHpHeKTmVg6DpdSTRA/DxgT+tuRTL7/0UJq9WihnvuekwkWDVDG54reUwxdyD+aPPk0vqev2Wb4WsmeY9NqfQ0lMkhItDFYnhEdaHmiWJRQWEH2aOwnNgIF2D9HBngPSq5yQKCklZisrKRIRIk/Au0LgEb7gZO3MAbUu2rDUnp9dNst9YbHLpLVViKQXKpUsBKb7gpL4vhQUf8WCr+y5IbSCmsWRUCgUCj1l0ioVJ7xGvyAe6Rq+ICyu14FcK43Iu1zUmgdCa4eHU7hGeN1/JB5pnD/IhfdWDn2TXF/7WK9WXrndA8UfGgM7viIkSv/lxjqveImjs02Zaai/aBqvZJr5wT8Khk3q/qJbrRDnVU8ZhT3iKT8P1z/28hmDVrP7xtfhUcVt2REp/jE+YyxDhJiWNWzXel1IPa9ZvBUOh8PhZ4xqKh1I8XZ+Y86u2w38bsuPMuJoFonCYrebWjcpXiF6/CqE7mgWbaR1N81M1j1DdDJsf7BbWlWV4UdLQH7zoaxwtEJsimUNV/+B9jrRkn5S6us8xgPVy282S8+p8gbfkNkjv6tckQ+k3UuW5D4rrb4dWbvZanmeEgpGld/WrVu3bt26devWPVtAv/9ZUvRor1pN5p2WDkdsVvyk6AdCtj/oY5GrnyZKWJREhg7oNZuqpI5dqHvoKQVvNInL1F/cfypcc1dabLni6qo0nmHC5SDuNImrti+7afENU7dY27WG22AdgnO9+jj82sfnrtdMqeePIviIMUCfTDCl7fOeeqhlqZe8SHX49mFiJBJ/92RxK6l6otj7SxX35hD8ZygUCoVCoVAoJMT+Ke6iNf/CI7WUey/X8tgEt4gDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMj+93lL/BNevZ7lOPE/bWwbI21E5xkbGxsbG3sgRv9L0mOPHueExZv5LFYxRgpV0TSqyNlG1y6dxXCjfft2bdu2adO6VauWmrL1hb3DoW2di8Xkrzf9vUfvVsIwLsncumrVqqeySmvN/e8nV61ateqv9/T+5wVl5RSzWMfLnym/O3rV/ZwTOXvu3Lnz5y9cuHjx0qXLly9fuXL16rVr1x+6hXTX47IqcZrpzsQmNTJIfL5OtMXHpUWdiLquTFILnVFAoSwrnlPXhQy9wNOJttVbg7ScXlj4yCU3rk8ooSu0j6jwlC9Tfjj1ruiXXyZ6mCJe6qEcdlEytZyHt3aRcuJ3lr+yp70QefsF03xjr7ru8kJ1XdXU/KpdTmsQPYx9U/nw+VxWOzbc1gO/ie0xOeG7TScencmp9kakru7UKrG4mlBEVPH11E/K5I1jRJ9vRkPBd+8Y54SGidphD3H7dm51ExOHqXndqV9jVFLfZFrYSfFhJBSPb64ya3JtH7iTugdiliRMthBsnJDLmnWvq+s+3is79IyCauL5jcGqSUJp1fSdzcWc34Vf9iP7wZg/vi4FA8O7c7sbxtew5tP56rp7jWXQSauvKvzbQkserdfFuKF37vOTgEqRqr7QqPALD7pC7X8+Ke9qeH6ANRe7qOtSSmmb+9zPP//8R7pJq25SSWD7h2POK4tftuEPsDB1Xgx537rSzM3wqEWk1Kc/DdV1WVr9Wnn8hAkTJvQ2C3+uNnri1bVqDpBWxh9U4K3p5FdpKGmEi2Hrhzms+9D6EstTqDZLmspHzyfmhZgr2eMI/yggh5OdU4+6rD9czyseItb+v9ViaqgJe/ak0l/k4PnhxVzmcDjWN0o8nj/KI3g+e0LsJ/ogt+A7d4yF3t4TXvGSCff8KouVtvExvmIYL8csTpiCIZfejfGOfVEfaSRaw//W4C+mJD8gvCePfmseNrRc610RITMf71RxCubOnTt37jg3tV3fivngLXzGWHrU/vvT8vrTLnMsOS2kI1qLcu33L7/88scUTU2vMkXptOGV6PGiaKX+6fdYQ2SG+gJzQZT3zavNtf7etWfXpz9rRdLoIjeJU0kNtm65I9rVF6JH4JQoCudqK08vJc6qW6pdmzRS/IGONyx/sPQzdd2WP0X4KptRQD0H8aNPmPbrXVFjfiItZogp7vhzJjn5eKnHc4gU3MiEcW+lFlLR5uKLOSDn17+IgnKf3xTOLKYqwKTdYkCVOE5k2nlmO3HnH1zOrQZHKyy/PPm+qFJ+Dp858+DvfGrrxbeOGmKfpqSkpKSkpKSkpHypH+iby9Qj1Trz4Ozp62kTYlRmSnd9DlIpv32nDqyNtUGVanGixM3ZZED/ZmJvHfuAqCFuY5kyZcqUKVOmTJmZfygjcW1yQ3E6mvYf1LGYCNmnd9kteVHCNDrc0OKg+85KXuTS29+vFT3cPEb/YXrK4m5ng5GqJj77yXbJ/R/uLRRf38XJFNjvv9bUcHuDd7K7Bv8wOSxP2FHTsL1n3Hwjt11mUCXMX5/98pTZyRy2Xkv8dVX/zp37Lf4y9YOympaxtssIBoPBvyz4MhgMBoPBYDAYVGJfiImvPtH7JPL9qv5dOvWa/mJiaLKnvvx1501LKfHzuV///ffff/+0yqWN1k/NpkAgEAi0MuqIIBMIBAKBQCAQCASEWF+3v7PoK7WUP3bV8zovWLXz/26gAQ==);background-repeat:no-repeat;transition:opacity .2s ease-in-out;pointer-events:none}._logo_1bhdl_161:before{background-position:0 0;opacity:1}._logo_1bhdl_161:after{background-position:0 -28px;opacity:0}._logo_1bhdl_161:hover:before{opacity:0}._logo_1bhdl_161:hover:after{opacity:1}._adminBtn_1bhdl_202{margin-left:16px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s}._adminBtn_1bhdl_202:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}._adminBtn_1bhdl_202:active{transform:translateY(0)}._projectButtons_1bhdl_222{display:flex;gap:10px}._projectButtons_1bhdl_222 button{padding:4px 6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;font-size:12px;cursor:pointer;transition:all .2s}._projectButtons_1bhdl_222 button:hover{background:#ffffff1a;border-color:#fff3}._projectButtons_1bhdl_222 button:active{transform:scale(.98)}._projectButtons_1bhdl_222 ._saveBtn_1bhdl_243{background:#28a7451a;border-color:#28a7454d}._projectButtons_1bhdl_222 ._saveBtn_1bhdl_243:hover{background:#28a74533;border-color:#28a74580}._projectButtons_1bhdl_222 ._shareBtn_1bhdl_251{background:#3498db1a;border-color:#3498db4d}._projectButtons_1bhdl_222 ._shareBtn_1bhdl_251:hover{background:#3498db33;border-color:#3498db80}._projectButtons_1bhdl_222 ._shareBtn_1bhdl_251:disabled{opacity:.4;cursor:not-allowed}._projectName_1bhdl_264{flex:1;display:flex;justify-content:center;max-width:300px;margin:0 auto}._projectName_1bhdl_264 ._projectNameInput_1bhdl_271{width:100%;padding:4px 12px;background:#ffffff0d;border:1px solid transparent;border-radius:4px;color:#fff;font-size:14px;font-weight:500;text-align:center;transition:all .2s}._projectName_1bhdl_264 ._projectNameInput_1bhdl_271:hover{background:#ffffff14}._projectName_1bhdl_264 ._projectNameInput_1bhdl_271:focus{outline:none;background:#ffffff1a;border-color:#fff3}._viewControls_1bhdl_292{display:flex;gap:8px;align-items:center;margin-right:10px}._viewControls_1bhdl_292 ._viewModeBtn_1bhdl_298{display:flex;align-items:center;gap:4px;padding:4px 10px;border:2px solid rgba(255,255,255,.2);border-radius:8px;font-size:12px;cursor:pointer;transition:all .3s;min-width:120px}._viewControls_1bhdl_292 ._viewModeBtn_1bhdl_298 ._text_1bhdl_123{flex:1;text-align:left;font-weight:600}._viewControls_1bhdl_292 ._viewModeBtn_1bhdl_298 ._status_1bhdl_315{font-size:11px;font-weight:600;padding:2px 6px;border-radius:2px;transition:all .3s}._viewControls_1bhdl_292 ._viewModeBtn_1bhdl_298._dev_1bhdl_322{background:#2196f326;border-color:#2196f3;color:#64b5f6}._viewControls_1bhdl_292 ._viewModeBtn_1bhdl_298._dev_1bhdl_322 ._status_1bhdl_315{background:#2196f3;color:#fff}._viewControls_1bhdl_292 ._viewModeBtn_1bhdl_298._dev_1bhdl_322:hover{background:#2196f340;border-color:#42a5f5;color:#90caf9}._viewControls_1bhdl_292 ._viewModeBtn_1bhdl_298._live_1bhdl_336{background:#ff980026;border-color:#ff9800;color:#ffb74d}._viewControls_1bhdl_292 ._viewModeBtn_1bhdl_298._live_1bhdl_336 ._status_1bhdl_315{background:#ff9800;color:#fff}._viewControls_1bhdl_292 ._viewModeBtn_1bhdl_298._live_1bhdl_336:hover{background:#ff980040;border-color:#ffa726;color:#ffcc80}._viewControls_1bhdl_292 ._orbitToggleBtn_1bhdl_350{display:flex;align-items:center;gap:4px;padding:4px 6px;background:#ffffff0d;border:2px solid rgba(255,255,255,.2);border-radius:8px;color:#999;font-size:12px;cursor:pointer;transition:all .3s;min-width:110px}._viewControls_1bhdl_292 ._orbitToggleBtn_1bhdl_350 ._icon_1bhdl_364{font-size:18px;transition:transform .3s}._viewControls_1bhdl_292 ._orbitToggleBtn_1bhdl_350 ._text_1bhdl_123{flex:1;text-align:left}._viewControls_1bhdl_292 ._orbitToggleBtn_1bhdl_350 ._status_1bhdl_315{font-size:11px;font-weight:600;padding:2px 6px;border-radius:2px;background:#ffffff1a;transition:all .3s}._viewControls_1bhdl_292 ._orbitToggleBtn_1bhdl_350:hover{background:#ffffff14;border-color:#ffffff4d}._viewControls_1bhdl_292 ._orbitToggleBtn_1bhdl_350:hover ._icon_1bhdl_364{transform:scale(1.1)}._viewControls_1bhdl_292 ._orbitToggleBtn_1bhdl_350._active_1bhdl_387{background:#28a74526;border-color:#28a745;color:#fff}._viewControls_1bhdl_292 ._orbitToggleBtn_1bhdl_350._active_1bhdl_387 ._status_1bhdl_315{background:#28a745;color:#fff}._viewControls_1bhdl_292 ._panelToggleBtn_1bhdl_396{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#ffffff0d;border:2px solid rgba(255,255,255,.2);border-radius:8px;color:#999;font-size:12px;cursor:pointer;transition:all .3s;min-width:80px}._viewControls_1bhdl_292 ._panelToggleBtn_1bhdl_396 ._icon_1bhdl_364{font-size:16px;transition:transform .3s}._viewControls_1bhdl_292 ._panelToggleBtn_1bhdl_396 ._text_1bhdl_123{flex:1;text-align:left;font-size:12px;font-weight:500}._viewControls_1bhdl_292 ._panelToggleBtn_1bhdl_396:hover{background:#ffffff14;border-color:#ffffff4d}._viewControls_1bhdl_292 ._panelToggleBtn_1bhdl_396:hover ._icon_1bhdl_364{transform:scale(1.1)}._viewControls_1bhdl_292 ._panelToggleBtn_1bhdl_396._hidden_1bhdl_427{background:#dc354526;border-color:#dc3545;color:#ff6b6b}._viewControls_1bhdl_292 ._panelToggleBtn_1bhdl_396._hidden_1bhdl_427 ._icon_1bhdl_364{animation:_pulse_1bhdl_1 2s infinite}._viewControls_1bhdl_292 ._gridToggleBtn_1bhdl_435,._viewControls_1bhdl_292 ._viewToggleBtn_1bhdl_438{min-width:70px}@keyframes _pulse_1bhdl_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}._loginBtn_1bhdl_450{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#007bff;border:1px solid #007bff;border-radius:4px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._loginBtn_1bhdl_450:hover{background:#0056b3;border-color:#0056b3;transform:translateY(-1px)}._loginBtn_1bhdl_450:active{transform:translateY(0)}._userBtn_1bhdl_473{padding:8px 12px;background:transparent;color:#ccc;border:1px solid #555;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s ease}._userBtn_1bhdl_473:hover{background:#444;color:#fff}._projectManagerFullscreen_1bhdl_489{position:fixed;inset:0;background:#1a1a1a;z-index:2000;display:flex;flex-direction:column}._fullscreenHeader_1bhdl_501{background:linear-gradient(135deg,#2d2d2d,#1a1a1a);border-bottom:1px solid #404040;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}._fullscreenTitle_1bhdl_510{display:flex;align-items:baseline;gap:20px}._fullscreenTitle_1bhdl_510 h2{margin:0;color:#fff;font-size:18px;font-weight:600}._fullscreenTitle_1bhdl_510 p{margin:0;color:#888;font-size:11px}._closeBtn_1bhdl_527{background:transparent;border:none;color:#888;padding:4px 8px;cursor:pointer;font-size:11px;transition:color .2s ease}._closeBtn_1bhdl_527:hover{color:#ccc}._fullscreenContent_1bhdl_540{flex:1;overflow:auto;padding:0}@media(max-width:768px){._header_1bhdl_150{padding:0 10px;height:50px}._logo_1bhdl_161 h1{font-size:16px}._navigation_1bhdl_555{gap:1px}._navBtn_1bhdl_558{padding:6px 10px;font-size:12px}._fullscreenHeader_1bhdl_501{padding:15px 20px;min-height:60px}._fullscreenTitle_1bhdl_510 h2{font-size:20px}._closeBtn_1bhdl_527{padding:10px 16px;font-size:12px}}@keyframes _fadeIn_1op2a_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1op2a_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_1op2a_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_1op2a_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_1op2a_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_1op2a_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1op2a_1{0%,to{opacity:1}50%{opacity:.5}}#_root_1op2a_1{width:100%;height:100vh;height:100dvh}._text-center_1op2a_123{text-align:center}._text-ellipsis_1op2a_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_1op2a_133{display:flex;align-items:center;justify-content:center}._flex-between_1op2a_139{display:flex;align-items:center;justify-content:space-between}._flex-column_1op2a_145{display:flex;flex-direction:column}._contextMenu_1op2a_150{position:fixed;background:#2a2a2a;border:1px solid #404040;border-radius:4px;box-shadow:0 4px 12px #0000004d;z-index:1000;min-width:160px;padding:4px 0}._menuItem_1op2a_161{padding:8px 16px;cursor:pointer;color:#e0e0e0;font-size:13px;transition:background-color .2s}._menuItem_1op2a_161:hover{background-color:#404040}._menuItem_1op2a_161._danger_1op2a_171{color:#ff6b6b}._menuItem_1op2a_161._danger_1op2a_171:hover{background-color:#3d2a2a}._separator_1op2a_178{height:1px;background-color:#404040;margin:4px 0}._submenu_1op2a_184{position:relative}._submenu_1op2a_184:hover ._submenuContent_1op2a_187{display:block}._submenuContent_1op2a_187{display:none;position:absolute;left:100%;top:0;background:#2a2a2a;border:1px solid #404040;border-radius:4px;box-shadow:0 4px 12px #0000004d;min-width:140px;padding:4px 0}@keyframes _fadeIn_kdiob_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_kdiob_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_kdiob_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_kdiob_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_kdiob_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_kdiob_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_kdiob_1{0%,to{opacity:1}50%{opacity:.5}}#_root_kdiob_1{width:100%;height:100vh;height:100dvh}._text-center_kdiob_123{text-align:center}._text-ellipsis_kdiob_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_kdiob_133{display:flex;align-items:center;justify-content:center}._flex-between_kdiob_139{display:flex;align-items:center;justify-content:space-between}._flex-column_kdiob_145{display:flex;flex-direction:column}._tree_kdiob_150{max-height:350px;overflow-y:auto;padding-right:4px;padding-top:2px}._tree_kdiob_150::-webkit-scrollbar{width:4px}._tree_kdiob_150::-webkit-scrollbar-thumb{background:#555;border-radius:2px}._treeHeader_kdiob_164{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 10px 0}._treeHeader_kdiob_164 ._clearSelectionBtn_kdiob_170{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s ease;gap:6px;padding:2px 12px;border:1px solid #093c41}._treeHeader_kdiob_164 ._clearSelectionBtn_kdiob_170:disabled{opacity:.5;cursor:not-allowed}._treeHeader_kdiob_164 ._clearSelectionBtn_kdiob_170:hover{background:#127b85;border-color:#18a7b5}._treeHeader_kdiob_164 ._clearSelectionBtn_kdiob_170:active{border-color:#18a7b5;transform:scale(.98)}._emptyTree_kdiob_204{color:#555;font-size:11px;text-align:center;margin:10px 0;font-style:italic}._treeItem_kdiob_212{display:flex;align-items:center;gap:4px;padding:6px 4px;margin-bottom:2px;background:#404040;border-radius:4px;cursor:pointer;transition:all .2s;border:1px solid transparent;position:relative}._treeItem_kdiob_212:hover{background:#505050}._treeItem_kdiob_212._selected_kdiob_228{background:#1866a5;border-color:#1866a5}._treeItem_kdiob_212 ._expandBtn_kdiob_232{background:none;border:none;color:#aaa;cursor:pointer;padding:0;width:12px;height:12px;display:flex;align-items:center;justify-content:center;font-size:8px;transition:transform .2s;margin-right:2px}._treeItem_kdiob_212 ._expandBtn_kdiob_232._expanded_kdiob_247{transform:rotate(90deg)}._treeItem_kdiob_212 ._expandBtn_kdiob_232:hover{color:#ccc}._treeItem_kdiob_212 ._elementIcon_kdiob_253{font-size:11px;width:14px;text-align:center;flex-shrink:0}._treeItem_kdiob_212 ._elementName_kdiob_259{flex:1;font-size:11px;color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._treeItem_kdiob_212 ._elementControls_kdiob_268{display:flex;gap:2px;opacity:0;transition:opacity .2s;flex-shrink:0}._treeItem_kdiob_212 ._elementControls_kdiob_268 button{background:none;border:none;padding:1px 2px;cursor:pointer;font-size:9px;border-radius:2px;transition:all .2s}._treeItem_kdiob_212 ._elementControls_kdiob_268 button:hover{background:#ffffff1a}._treeItem_kdiob_212 ._elementControls_kdiob_268 button._hidden_kdiob_287{opacity:.5}._treeItem_kdiob_212 ._elementControls_kdiob_268 button._locked_kdiob_290{color:#ff6b6b}._treeItem_kdiob_212:hover ._elementControls_kdiob_268{opacity:1}._treeItem_kdiob_212._childItem_kdiob_297{position:relative}._treeItem_kdiob_212._childItem_kdiob_297:before{content:"";position:absolute;left:8px;top:0;bottom:50%;width:1px;background:#555}._treeItem_kdiob_212._childItem_kdiob_297:after{content:"";position:absolute;left:8px;top:50%;width:22px;height:1px;background:#555}@keyframes _fadeIn_r062n_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_r062n_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_r062n_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_r062n_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_r062n_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_r062n_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_r062n_1{0%,to{opacity:1}50%{opacity:.5}}#_root_r062n_1{width:100%;height:100vh;height:100dvh}._text-center_r062n_123{text-align:center}._text-ellipsis_r062n_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_r062n_133{display:flex;align-items:center;justify-content:center}._flex-between_r062n_139{display:flex;align-items:center;justify-content:space-between}._flex-column_r062n_145{display:flex;flex-direction:column}._settings_r062n_150 ._section_r062n_150{margin-bottom:0}._settings_r062n_150 ._section_r062n_150 h4{margin:0;font-size:14px;color:#fff;font-weight:600}._settings_r062n_150 ._sectionHeader_r062n_159{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._settings_r062n_150 ._sectionHeader_r062n_159 h4{margin:0}._settings_r062n_150 ._sectionHeader_r062n_159 ._checkboxLabel_r062n_168{margin-bottom:0;margin-left:0}._settings_r062n_150 ._field_r062n_172{margin-bottom:6px;display:flex;flex-direction:column;gap:4px}._settings_r062n_150 ._field_r062n_172 label:not(._checkboxLabel_r062n_168){display:block;margin-bottom:0;font-size:12px;color:#ccc;font-weight:500}._settings_r062n_150 ._field_r062n_172:has(input[type=number]){flex-direction:row;align-items:center;gap:10px}._settings_r062n_150 ._field_r062n_172:has(input[type=number]) label{min-width:70px;white-space:nowrap}._settings_r062n_150 ._field_r062n_172:has(input[type=number]) input[type=number]{flex:0 0 auto;width:80px}._settings_r062n_150 ._field_r062n_172:has(input[type=number]) ._hint_r062n_198{margin-top:0;margin-left:auto}._settings_r062n_150 ._field_r062n_172:has(input[type=color]){flex-direction:row;align-items:center;gap:10px}._settings_r062n_150 ._field_r062n_172:has(input[type=color]) label{min-width:70px}._settings_r062n_150 ._field_r062n_172:has(input[type=color]) input[type=color]{width:40px;height:28px}._settings_r062n_150 ._field_r062n_172:has(input[type=color]) ._hint_r062n_198{margin-top:0;margin-left:auto}._settings_r062n_150 ._field_r062n_172:has(select){flex-direction:row;align-items:center;gap:10px}._settings_r062n_150 ._field_r062n_172:has(select) label{min-width:70px;white-space:nowrap}._settings_r062n_150 ._field_r062n_172:has(select) select{flex:1}._settings_r062n_150 ._screenTypes_r062n_230{display:flex;align-items:center;gap:10px}._settings_r062n_150 ._screenTypes_r062n_230 label{min-width:70px;font-size:12px;color:#ccc;font-weight:500;white-space:nowrap}._settings_r062n_150 ._screenTypes_r062n_230 ._typeBtn_r062n_242{flex:1;padding:6px 8px;background:#333;border:1px solid #555;border-radius:4px;color:#ccc;font-size:11px;cursor:pointer;transition:all .2s ease}._settings_r062n_150 ._screenTypes_r062n_230 ._typeBtn_r062n_242:hover{background:#404040;border-color:#555}._settings_r062n_150 ._screenTypes_r062n_230 ._typeBtn_r062n_242._active_r062n_257{background:#007bff;border-color:#0056b3;color:#fff}._settings_r062n_150 ._deviceSelect_r062n_262{padding:6px 8px;background:#333;border:1px solid #555;border-radius:4px;color:#fff;font-size:12px;cursor:pointer;margin-left:0}._settings_r062n_150 ._deviceSelect_r062n_262:focus{outline:none;border-color:#007bff}._settings_r062n_150 ._deviceSelect_r062n_262 option{background:#333;color:#fff}._settings_r062n_150 select._deviceSelect_r062n_262{width:100%}._settings_r062n_150 ._dimensions_r062n_283{font-family:monospace;font-size:12px;color:#888;background:#2a2a2a;padding:6px 8px;border-radius:4px;border:1px solid #444}._settings_r062n_150 ._checkboxLabel_r062n_168{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease;margin-bottom:4px;margin-left:15px}._settings_r062n_150 ._checkboxLabel_r062n_168:hover{color:#fff}._settings_r062n_150 ._checkboxLabel_r062n_168 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._settings_r062n_150 ._checkboxLabel_r062n_168 ._checkbox-toggle-switch_r062n_314,._settings_r062n_150 ._checkboxLabel_r062n_168 ._checkboxToggleSwitch_r062n_314{position:relative;width:26px;height:16px;background:#404040;border:1px solid #555;border-radius:10px;transition:all .25s ease;flex-shrink:0}._settings_r062n_150 ._checkboxLabel_r062n_168 ._checkbox-toggle-switch_r062n_314:before,._settings_r062n_150 ._checkboxLabel_r062n_168 ._checkboxToggleSwitch_r062n_314:before{content:"";position:absolute;top:1px;left:2px;width:12px;height:12px;background:#555;border-radius:50%;transition:all .25s ease}._settings_r062n_150 ._checkboxLabel_r062n_168 input[type=checkbox]:checked+._checkbox-toggle-switch_r062n_314,._settings_r062n_150 ._checkboxLabel_r062n_168 input[type=checkbox]:checked+._checkboxToggleSwitch_r062n_314{background:#127b85;border-color:#127b85}._settings_r062n_150 ._checkboxLabel_r062n_168 input[type=checkbox]:checked+._checkbox-toggle-switch_r062n_314:before,._settings_r062n_150 ._checkboxLabel_r062n_168 input[type=checkbox]:checked+._checkboxToggleSwitch_r062n_314:before{left:10px;background:#fff}._settings_r062n_150 ._checkboxLabel_r062n_168:hover ._checkbox-toggle-switch_r062n_314,._settings_r062n_150 ._checkboxLabel_r062n_168:hover ._checkboxToggleSwitch_r062n_314{border-color:#fff3}._settings_r062n_150 ._checkboxLabel_r062n_168:hover input[type=checkbox]:checked+._checkbox-toggle-switch_r062n_314,._settings_r062n_150 ._checkboxLabel_r062n_168:hover input[type=checkbox]:checked+._checkboxToggleSwitch_r062n_314{background:#18a7b5;border-color:#18a7b5}._settings_r062n_150 ._checkboxLabel_r062n_168 input[type=checkbox]:focus+._checkbox-toggle-switch_r062n_314,._settings_r062n_150 ._checkboxLabel_r062n_168 input[type=checkbox]:focus+._checkboxToggleSwitch_r062n_314{box-shadow:0 0 0 2px #127b854d}._settings_r062n_150 ._hint_r062n_198{font-size:10px;color:#555;font-style:italic;margin-top:2px}._settings_r062n_150 ._canvasSettingsRow_r062n_359{display:flex;gap:12px}._settings_r062n_150 ._fieldGroup_r062n_363{display:flex;flex-direction:column;gap:4px}._settings_r062n_150 ._fieldGroup_r062n_363 label{font-size:12px;color:#ccc;font-weight:500;min-width:70px}._settings_r062n_150 ._fieldGroup_r062n_363 ._numberInput_r062n_374,._settings_r062n_150 ._fieldGroup_r062n_363 ._colorPicker_r062n_375{padding:1px;background:#333;border:1px solid #555;border-radius:4px;color:#fff;font-size:12px}._settings_r062n_150 ._fieldGroup_r062n_363 ._numberInput_r062n_374:focus,._settings_r062n_150 ._fieldGroup_r062n_363 ._colorPicker_r062n_375:focus{outline:none;border-color:#007bff}._settings_r062n_150 ._fieldGroup_r062n_363 ._numberInput_r062n_374{width:120px}._settings_r062n_150 ._fieldGroup_r062n_363 ._colorPicker_r062n_375{width:80px;height:28px;cursor:pointer}._settings_r062n_150 ._fieldGroup_r062n_363 ._hint_r062n_198{font-size:10px;color:#555;font-style:italic;text-align:left}@keyframes _fadeIn_6x4gh_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_6x4gh_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_6x4gh_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_6x4gh_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_6x4gh_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_6x4gh_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_6x4gh_1{0%,to{opacity:1}50%{opacity:.5}}#_root_6x4gh_1{width:100%;height:100vh;height:100dvh}._text-center_6x4gh_123{text-align:center}._text-ellipsis_6x4gh_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_6x4gh_133{display:flex;align-items:center;justify-content:center}._flex-between_6x4gh_139{display:flex;align-items:center;justify-content:space-between}._flex-column_6x4gh_145{display:flex;flex-direction:column}._settings_6x4gh_150 ._section_6x4gh_150{margin-bottom:20px}._settings_6x4gh_150 ._section_6x4gh_150 h4{margin:0 0 12px;font-size:14px;color:#fff;font-weight:600}._settings_6x4gh_150 ._field_6x4gh_159{margin-top:8px;display:flex;align-items:center;gap:10px}._settings_6x4gh_150 ._field_6x4gh_159 label{min-width:70px;margin-bottom:5px;font-size:11px;color:#aaa;font-weight:500}._settings_6x4gh_150 ._selectField_6x4gh_172{margin-bottom:12px}._settings_6x4gh_150 ._selectField_6x4gh_172 label:not(._checkboxLabel_6x4gh_175){display:block;margin-bottom:6px;font-size:12px;color:#aaa;font-weight:500}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease;margin-bottom:4px;margin-left:15px}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175:hover{color:#fff}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 ._checkbox-toggle-switch_6x4gh_204,._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 ._checkboxToggleSwitch_6x4gh_204{position:relative;width:26px;height:16px;background:#404040;border:1px solid #555;border-radius:10px;transition:all .25s ease;flex-shrink:0}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 ._checkbox-toggle-switch_6x4gh_204:before,._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 ._checkboxToggleSwitch_6x4gh_204:before{content:"";position:absolute;top:1px;left:2px;width:12px;height:12px;background:#555;border-radius:50%;transition:all .25s ease}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 input[type=checkbox]:checked+._checkbox-toggle-switch_6x4gh_204,._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 input[type=checkbox]:checked+._checkboxToggleSwitch_6x4gh_204{background:#127b85;border-color:#127b85}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 input[type=checkbox]:checked+._checkbox-toggle-switch_6x4gh_204:before,._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 input[type=checkbox]:checked+._checkboxToggleSwitch_6x4gh_204:before{left:10px;background:#fff}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175:hover ._checkbox-toggle-switch_6x4gh_204,._settings_6x4gh_150 ._checkboxLabel_6x4gh_175:hover ._checkboxToggleSwitch_6x4gh_204{border-color:#fff3}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175:hover input[type=checkbox]:checked+._checkbox-toggle-switch_6x4gh_204,._settings_6x4gh_150 ._checkboxLabel_6x4gh_175:hover input[type=checkbox]:checked+._checkboxToggleSwitch_6x4gh_204{background:#18a7b5;border-color:#18a7b5}._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 input[type=checkbox]:focus+._checkbox-toggle-switch_6x4gh_204,._settings_6x4gh_150 ._checkboxLabel_6x4gh_175 input[type=checkbox]:focus+._checkboxToggleSwitch_6x4gh_204{box-shadow:0 0 0 2px #127b854d}._settings_6x4gh_150 ._range_6x4gh_243{width:100%;padding:0;height:2px;background:#8a9599;appearance:none;-webkit-appearance:none;outline:none;transition:all .2s}._settings_6x4gh_150 ._range_6x4gh_243::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#c6d9ee;cursor:pointer;transition:all .2s}._settings_6x4gh_150 ._range_6x4gh_243::-webkit-slider-thumb:hover{background:#2868b3;transform:scale(1.1)}._settings_6x4gh_150 ._range_6x4gh_243::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#007bff;cursor:pointer;border:none;box-shadow:0 2px 6px #007bff4d}._settings_6x4gh_150 ._range_6x4gh_243::-webkit-slider-track{height:2px;background:#8a9599}._settings_6x4gh_150 ._range_6x4gh_243::-moz-range-track{height:2px;background:#8a9599;border:none}._settings_6x4gh_150 ._deviceSelect_6x4gh_285{width:100%;padding:6px 8px;background:#333;border:1px solid #555;border-radius:4px;color:#fff;font-size:12px;cursor:pointer;margin-left:0}._settings_6x4gh_150 ._deviceSelect_6x4gh_285:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff33}._settings_6x4gh_150 ._deviceSelect_6x4gh_285 option{background:#333;color:#fff}._settings_6x4gh_150 ._typeBtn_6x4gh_305{padding:6px 12px;background:#333;border:1px solid #555;border-radius:4px;color:#ccc;font-size:11px;cursor:pointer;transition:all .2s ease}._settings_6x4gh_150 ._typeBtn_6x4gh_305:hover{background:#404040;border-color:#555;color:#fff}._settings_6x4gh_150 ._typeBtn_6x4gh_305:active{background:#2a2a2a;transform:translateY(1px)}._settings_6x4gh_150 ._hint_6x4gh_324{font-size:10px;color:#555;font-style:italic;margin-top:2px;display:flex;align-items:center;gap:4px}._settings_6x4gh_150 details{margin-top:8px}._settings_6x4gh_150 details summary{font-size:12px;color:#ccc;cursor:pointer;padding:4px 0;border-bottom:1px solid #444}._settings_6x4gh_150 details summary:hover{color:#fff}._settings_6x4gh_150 details[open] summary{color:#007bff;margin-bottom:8px}._settings_6x4gh_150 ._valueDisplay_6x4gh_350{display:inline-block;margin-top:5px;font-size:11px;color:#b1cff0;background:#333;padding:2px 6px;border-radius:4px;min-width:20px;text-align:center}@keyframes _fadeIn_2k6qc_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_2k6qc_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_2k6qc_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_2k6qc_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_2k6qc_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_2k6qc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_2k6qc_1{0%,to{opacity:1}50%{opacity:.5}}#_root_2k6qc_1{width:100%;height:100vh;height:100dvh}._text-center_2k6qc_123{text-align:center}._text-ellipsis_2k6qc_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_2k6qc_133{display:flex;align-items:center;justify-content:center}._flex-between_2k6qc_139{display:flex;align-items:center;justify-content:space-between}._flex-column_2k6qc_145{display:flex;flex-direction:column}._toolbar_2k6qc_150{position:fixed;top:60px;left:0;width:420px;height:calc(100vh - 60px);background:#2a2a2a;color:#fff;border-right:1px solid #404040;z-index:1000;overflow:hidden;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1)}._toolbar_2k6qc_150._normal_2k6qc_165{transform:translate(0);opacity:1}._toolbar_2k6qc_150._collapsed_2k6qc_169{transform:translate(0);opacity:.5}._toolbar_2k6qc_150._collapsed_2k6qc_169:hover{opacity:.9}._toolbar_2k6qc_150._hidden_2k6qc_176{transform:translate(-100%);opacity:0}._header_2k6qc_181{position:sticky;top:0;z-index:11;padding:4px 30px;border-bottom:1px solid #404040;background:#333}._header_2k6qc_181 h2{margin:0;font-size:11px;color:#888}._tabs_2k6qc_195{position:sticky;top:26px;z-index:10;display:flex;background:#333;border-bottom:1px solid #404040}._tabs_2k6qc_195 ._tab_2k6qc_195{flex:1;padding:4px 8px;border:none;border-radius:2px;background:none;color:#aaa;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .2s;border-bottom:2px solid transparent}._tabs_2k6qc_195 ._tab_2k6qc_195:hover{background:#404040;color:#ccc}._tabs_2k6qc_195 ._tab_2k6qc_195._active_2k6qc_222{background:#2a2a2a;color:#3fb7f3;border-bottom-color:#3fb7f3}._content_2k6qc_228{flex:1;padding:0;overflow:hidden;display:flex;flex-direction:column}._workspaceContent_2k6qc_236{padding:0;display:flex;flex-direction:column;height:100%}._puzzleStoreContent_2k6qc_243{padding:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#404040 #2a2a2a}._puzzleStoreContent_2k6qc_243::-webkit-scrollbar{width:6px;height:6px}._puzzleStoreContent_2k6qc_243::-webkit-scrollbar-track{background:#2a2a2a}._puzzleStoreContent_2k6qc_243::-webkit-scrollbar-thumb{background:#404040;border-radius:2px}._puzzleStoreContent_2k6qc_243::-webkit-scrollbar-thumb:hover{background:#505050}._scrollableArea_2k6qc_265{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#404040 #2a2a2a}._scrollableArea_2k6qc_265::-webkit-scrollbar{width:6px;height:6px}._scrollableArea_2k6qc_265::-webkit-scrollbar-track{background:#2a2a2a}._scrollableArea_2k6qc_265::-webkit-scrollbar-thumb{background:#404040;border-radius:2px}._scrollableArea_2k6qc_265::-webkit-scrollbar-thumb:hover{background:#505050}._fixedBottomPanel_2k6qc_287{flex-shrink:0;background:#2a2a2a;border-top:1px solid #404040}._section_2k6qc_293{border-bottom:1px solid #404040;padding:0 10px 10px}._section_2k6qc_293:last-child{border-bottom:none}._section_2k6qc_293 h3{margin:12px 0 4px 10px;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:8px}._layerSwitch_2k6qc_313,._viewportSwitch_2k6qc_314{margin-bottom:10px}._layerSwitch_2k6qc_313{display:flex;gap:8px}._layerSwitch_2k6qc_313 ._layerBtn_2k6qc_322{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;gap:6px;background-color:#2a2a2a;color:#fff;border:1px solid #404040;flex:1}._layerSwitch_2k6qc_313 ._layerBtn_2k6qc_322:disabled{opacity:.5;cursor:not-allowed}._layerSwitch_2k6qc_313 ._layerBtn_2k6qc_322:hover:not(:disabled){background-color:#333;border-color:#555}._layerSwitch_2k6qc_313 ._layerBtn_2k6qc_322._active_2k6qc_222{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;gap:6px;background-color:#127b85;color:#fff}._layerSwitch_2k6qc_313 ._layerBtn_2k6qc_322._active_2k6qc_222:disabled{opacity:.5;cursor:not-allowed}._layerSwitch_2k6qc_313 ._layerBtn_2k6qc_322._active_2k6qc_222:hover:not(:disabled){background-color:#18a7b5}._layerSwitch_2k6qc_313 ._layerBtn_2k6qc_322._active_2k6qc_222:active:not(:disabled){background-color:#093c41}._viewportSwitch_2k6qc_314{margin-bottom:20px}._viewportSwitch_2k6qc_314 ._viewportGrid_2k6qc_388{display:flex;flex-direction:row;gap:8px}._viewportSwitch_2k6qc_314 ._viewportBtn_2k6qc_393{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:500;transition:all .2s ease;gap:6px;background-color:#2a2a2a;color:#fff;border:1px solid #404040;padding:4px 28px;font-size:12px;text-align:left}._viewportSwitch_2k6qc_314 ._viewportBtn_2k6qc_393:disabled{opacity:.5;cursor:not-allowed}._viewportSwitch_2k6qc_314 ._viewportBtn_2k6qc_393:hover:not(:disabled){background-color:#333;border-color:#555}._viewportSwitch_2k6qc_314 ._viewportBtn_2k6qc_393._active_2k6qc_222{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;gap:6px;background-color:#028d6a;color:#fff}._viewportSwitch_2k6qc_314 ._viewportBtn_2k6qc_393._active_2k6qc_222:disabled{opacity:.5;cursor:not-allowed}._viewportSwitch_2k6qc_314 ._viewportBtn_2k6qc_393._active_2k6qc_222:hover:not(:disabled){background-color:#125f4c}._viewportSwitch_2k6qc_314 ._viewportInfo_2k6qc_454{font-size:11px;color:#888;margin:8px 0 0;text-align:center}._toolGrid_2k6qc_461{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._toolBtn_2k6qc_467{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s ease;gap:6px;background-color:#2a2a2a;color:#fff;border:1px solid #404040;padding:6px;font-size:11px;display:flex;flex-direction:column;align-items:center;gap:4px}._toolBtn_2k6qc_467:disabled{opacity:.5;cursor:not-allowed}._toolBtn_2k6qc_467:hover:not(:disabled){background-color:#333;border-color:#555}._toolBtn_2k6qc_467:hover:not(:disabled){transform:translateY(-1px);color:#3fb7f3}._toolBtn_2k6qc_467:active:not(:disabled){transform:translateY(0)}._elementsSection_2k6qc_511{margin-bottom:20px}._elementsSection_2k6qc_511 ._emptyList_2k6qc_514{color:#555;font-size:11px;text-align:center;margin:10px 0;font-style:italic}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521{display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:8px;padding:8px;margin-bottom:4px;background:#404040;border-radius:4px;cursor:pointer;transition:all .2s;border:1px solid transparent}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521:hover{background:#505050}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521._selected_2k6qc_538{background:#127b85;border-color:#093c41}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521 ._elementIcon_2k6qc_542{font-size:12px;width:16px;text-align:center}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521 ._elementName_2k6qc_547{flex:1;font-size:11px;color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521 ._elementControls_2k6qc_555{display:flex;gap:4px;opacity:0;transition:opacity .2s}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521 ._elementControls_2k6qc_555 button{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s ease;gap:6px;width:32px;height:32px;background-color:transparent;width:auto;height:auto;padding:2px;font-size:10px}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521 ._elementControls_2k6qc_555 button:disabled{opacity:.5;cursor:not-allowed}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521 ._elementControls_2k6qc_555 button:hover:not(:disabled){background-color:#ffffff0d}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521 ._elementControls_2k6qc_555 button._hidden_2k6qc_176{opacity:.5}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521 ._elementControls_2k6qc_555 button._locked_2k6qc_598{color:#ea53b6}._elementsSection_2k6qc_511 ._elementItem_2k6qc_521:hover ._elementControls_2k6qc_555{opacity:1}._groupControls_2k6qc_605{margin-top:10px;display:flex;gap:6px}._groupControls_2k6qc_605 button{flex:1;padding:6px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s;max-width:80px}._groupControls_2k6qc_605 button._groupBtn_2k6qc_621{background:#6f42c1;color:#fff}._groupControls_2k6qc_605 button._groupBtn_2k6qc_621:hover:not(:disabled){background:#5a359a}._groupControls_2k6qc_605 button._groupBtn_2k6qc_621:disabled{background:#404040;color:#888;cursor:not-allowed}._groupControls_2k6qc_605 button._ungroupBtn_2k6qc_633{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;gap:6px;background-color:#5e0840;color:#fff}._groupControls_2k6qc_605 button._ungroupBtn_2k6qc_633:disabled{opacity:.5;cursor:not-allowed}._groupControls_2k6qc_605 button._ungroupBtn_2k6qc_633:hover:not(:disabled){background-color:#ae0474}._info_2k6qc_662{margin-top:4px;padding-bottom:8px;border-top:1px solid #404040}._info_2k6qc_662 p{margin:2px 0;font-size:11px;color:#aaa}._info_2k6qc_662 ._hint_2k6qc_672{margin-top:15px;padding:8px;background:#333;border-radius:8px;font-size:11px;color:#ccc;text-align:center}._cameraSection_2k6qc_682{margin-top:20px;padding-top:20px;border-top:1px solid #404040}._cameraSection_2k6qc_682 ._cameraBtn_2k6qc_687{width:100%;padding:12px;border:none;background:#6f42c1;color:#fff;border-radius:8px;cursor:pointer;font-size:12px;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}._cameraSection_2k6qc_682 ._cameraBtn_2k6qc_687:hover{background:#5a359a;transform:translateY(-1px)}._cameraSection_2k6qc_682 ._cameraBtn_2k6qc_687:active{transform:translateY(0)}._elementProperties_2k6qc_710{padding:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#404040 #2a2a2a}._elementProperties_2k6qc_710::-webkit-scrollbar{width:6px;height:6px}._elementProperties_2k6qc_710::-webkit-scrollbar-track{background:#2a2a2a}._elementProperties_2k6qc_710::-webkit-scrollbar-thumb{background:#404040;border-radius:2px}._elementProperties_2k6qc_710::-webkit-scrollbar-thumb:hover{background:#505050}._field_2k6qc_732{margin-top:8px;display:flex;align-items:center;gap:10px}._field_2k6qc_732 label{margin-bottom:5px;font-size:9px;color:#aaa;font-weight:500}._field_2k6qc_732 input[type=text],._field_2k6qc_732 input[type=number],._field_2k6qc_732 input[type=url],._field_2k6qc_732 input[type=file],._field_2k6qc_732 input[type=color],._field_2k6qc_732 input[type=range],._field_2k6qc_732 select,._field_2k6qc_732 textarea{width:90%;border:1px solid #555;border-radius:3px;background:#404040;color:#fff;font-size:12px;transition:all .2s}._field_2k6qc_732 input[type=text]:focus,._field_2k6qc_732 input[type=number]:focus,._field_2k6qc_732 input[type=url]:focus,._field_2k6qc_732 input[type=file]:focus,._field_2k6qc_732 input[type=color]:focus,._field_2k6qc_732 input[type=range]:focus,._field_2k6qc_732 select:focus,._field_2k6qc_732 textarea:focus{outline:none;border-color:#007bff;background:#4a4a4a}._field_2k6qc_732 input[type=number]{background-color:#ffffff0d;border:1px solid #404040;border-radius:4px;color:#fff;font-size:12px;transition:all .2s ease;outline:none;text-align:center;max-width:70px;padding:6px 4px 6px 8px}._field_2k6qc_732 input[type=number]::placeholder{color:#555}._field_2k6qc_732 input[type=number]:hover{border-color:#555;background-color:#ffffff14}._field_2k6qc_732 input[type=number]:focus{border-color:#ffffff4d;background-color:#2a2a2a}._field_2k6qc_732 input[type=number]:disabled{background-color:#444;color:#555;cursor:not-allowed;opacity:.6}._field_2k6qc_732 input[type=range]{width:100%;padding:0;height:2px;background:#8a9599;appearance:none;-webkit-appearance:none;outline:none;transition:all .2s}._field_2k6qc_732 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#c6d9ee;cursor:pointer;transition:all .2s}._field_2k6qc_732 input[type=range]::-webkit-slider-thumb:hover{background:#2868b3;transform:scale(1.1)}._field_2k6qc_732 input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#007bff;cursor:pointer;border:none;box-shadow:0 2px 6px #007bff4d}._field_2k6qc_732 input[type=range]::-webkit-slider-track{height:2px;background:#8a9599}._field_2k6qc_732 input[type=range]::-moz-range-track{height:2px;background:#8a9599;border:none}._field_2k6qc_732:has(input[type=color]){flex-direction:row;align-items:center;gap:6px}._field_2k6qc_732:has(input[type=color]) label{min-width:auto;margin-bottom:0}._field_2k6qc_732:has(input[type=color]) input[type=color]{width:40px;height:28px;border:3px solid rgba(255,255,255,.15);border-radius:4px;cursor:pointer;padding:0;background:transparent;transition:all .2s ease}._field_2k6qc_732:has(input[type=color]) input[type=color]:hover{transform:scale(1.05);border-color:#ffffff40}._field_2k6qc_732:has(input[type=color]) input[type=color]:focus{outline:none;border-color:#ffffff4d}._field_2k6qc_732:has(input[type=color]) input[type=color]::-webkit-color-swatch-wrapper{padding:0}._field_2k6qc_732:has(input[type=color]) input[type=color]::-webkit-color-swatch{border:none;border-radius:1px}._field_2k6qc_732:has(input[type=color]) input[type=color]::-moz-color-swatch{border:none;border-radius:1px}._field_2k6qc_732:has(input[type=color]) input[type=text]{flex:1;padding:6px 8px;font-size:11px;border:1px solid #404040;border-radius:2px;background:#333;color:#fff;font-family:Courier New,monospace;max-width:70px;transition:all .2s ease}._field_2k6qc_732:has(input[type=color]) input[type=text]:focus{outline:none;border-color:#127b85;background:#2a2a2a}._field_2k6qc_732:has(input[type=color]) input[type=text]:hover{border-color:#555}._field_2k6qc_732 input[type=color]{height:28px;max-width:50px;padding:0;cursor:pointer}._field_2k6qc_732 ._readonly_2k6qc_909{display:block;padding:4px 8px;background:#333;border:1px solid #555;border-radius:4px;color:#888;font-size:12px;font-style:italic}._field_2k6qc_732 ._rangeValue_2k6qc_919{display:inline-block;margin-top:5px;font-size:11px;color:#b1cff0;background:#333;padding:2px 6px;border-radius:4px;min-width:20px;text-align:center}._field_2k6qc_732 small{display:block;font-size:10px;color:#888;margin-top:4px}._toggles_2k6qc_937{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}._toggles_2k6qc_937 ._checkbox_2k6qc_943{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease;flex:0 0 auto}._toggles_2k6qc_937 ._checkbox_2k6qc_943:hover{color:#fff}._toggles_2k6qc_937 ._checkbox_2k6qc_943 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._toggles_2k6qc_937 ._checkbox_2k6qc_943 ._checkbox-classic-box_2k6qc_964,._toggles_2k6qc_937 ._checkbox_2k6qc_943 ._checkboxClassicBox_2k6qc_964{position:relative;width:14px;height:14px;background:#404040;border:2px solid #555;border-radius:2px;transition:all .2s ease;flex-shrink:0}._toggles_2k6qc_937 ._checkbox_2k6qc_943 ._checkbox-classic-box_2k6qc_964:after,._toggles_2k6qc_937 ._checkbox_2k6qc_943 ._checkboxClassicBox_2k6qc_964:after{content:"";position:absolute;left:3px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s ease}._toggles_2k6qc_937 ._checkbox_2k6qc_943 input[type=checkbox]:checked+._checkbox-classic-box_2k6qc_964,._toggles_2k6qc_937 ._checkbox_2k6qc_943 input[type=checkbox]:checked+._checkboxClassicBox_2k6qc_964{background:#127b85;border-color:#127b85}._toggles_2k6qc_937 ._checkbox_2k6qc_943 input[type=checkbox]:checked+._checkbox-classic-box_2k6qc_964:after,._toggles_2k6qc_937 ._checkbox_2k6qc_943 input[type=checkbox]:checked+._checkboxClassicBox_2k6qc_964:after{transform:rotate(45deg) scale(1)}._toggles_2k6qc_937 ._checkbox_2k6qc_943:hover ._checkbox-classic-box_2k6qc_964,._toggles_2k6qc_937 ._checkbox_2k6qc_943:hover ._checkboxClassicBox_2k6qc_964{border-color:#fff3}._toggles_2k6qc_937 ._checkbox_2k6qc_943:hover input[type=checkbox]:checked+._checkbox-classic-box_2k6qc_964,._toggles_2k6qc_937 ._checkbox_2k6qc_943:hover input[type=checkbox]:checked+._checkboxClassicBox_2k6qc_964{background:#18a7b5;border-color:#18a7b5}._toggles_2k6qc_937 ._checkbox_2k6qc_943 input[type=checkbox]:focus+._checkbox-classic-box_2k6qc_964,._toggles_2k6qc_937 ._checkbox_2k6qc_943 input[type=checkbox]:focus+._checkboxClassicBox_2k6qc_964{box-shadow:0 0 0 2px #127b854d}._checkbox_2k6qc_943{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease}._checkbox_2k6qc_943:hover{color:#fff}._checkbox_2k6qc_943 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._checkbox_2k6qc_943 ._checkbox-classic-box_2k6qc_964,._checkbox_2k6qc_943 ._checkboxClassicBox_2k6qc_964{position:relative;width:14px;height:14px;background:#404040;border:2px solid #555;border-radius:2px;transition:all .2s ease;flex-shrink:0}._checkbox_2k6qc_943 ._checkbox-classic-box_2k6qc_964:after,._checkbox_2k6qc_943 ._checkboxClassicBox_2k6qc_964:after{content:"";position:absolute;left:3px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s ease}._checkbox_2k6qc_943 input[type=checkbox]:checked+._checkbox-classic-box_2k6qc_964,._checkbox_2k6qc_943 input[type=checkbox]:checked+._checkboxClassicBox_2k6qc_964{background:#127b85;border-color:#127b85}._checkbox_2k6qc_943 input[type=checkbox]:checked+._checkbox-classic-box_2k6qc_964:after,._checkbox_2k6qc_943 input[type=checkbox]:checked+._checkboxClassicBox_2k6qc_964:after{transform:rotate(45deg) scale(1)}._checkbox_2k6qc_943:hover ._checkbox-classic-box_2k6qc_964,._checkbox_2k6qc_943:hover ._checkboxClassicBox_2k6qc_964{border-color:#fff3}._checkbox_2k6qc_943:hover input[type=checkbox]:checked+._checkbox-classic-box_2k6qc_964,._checkbox_2k6qc_943:hover input[type=checkbox]:checked+._checkboxClassicBox_2k6qc_964{background:#18a7b5;border-color:#18a7b5}._checkbox_2k6qc_943 input[type=checkbox]:focus+._checkbox-classic-box_2k6qc_964,._checkbox_2k6qc_943 input[type=checkbox]:focus+._checkboxClassicBox_2k6qc_964{box-shadow:0 0 0 2px #127b854d}._noSelection_2k6qc_1062{padding:40px 20px;text-align:center;color:#555}._noSelection_2k6qc_1062 p{margin:8px 0;font-size:14px}._noSelection_2k6qc_1062 p:first-child{font-weight:600;color:#888}._oneLineFields_2k6qc_1076{display:flex;gap:10px}._oneLineFields_2k6qc_1076 ._labelWithToggle_2k6qc_1080{display:flex;align-items:flex-end;justify-content:space-between}._oneLineFields_2k6qc_1076 ._labelWithToggle_2k6qc_1080 label{margin-bottom:0}._oneLineFields_2k6qc_1076 ._linkButton_2k6qc_1088{background:none;border:1px solid #555;border-radius:4px;color:#aaa;cursor:pointer;font-size:14px;padding:2px 6px;transition:all .2s}._oneLineFields_2k6qc_1076 ._linkButton_2k6qc_1088:hover{border-color:#007bff;color:#007bff}._oneLineFields_2k6qc_1076 ._linkButton_2k6qc_1088._linked_2k6qc_1102{border-color:#28a745;color:#28a745;background:#28a7451a}._textArea_2k6qc_1108{resize:vertical;min-height:60px;max-height:120px;font-family:inherit}._textArea_2k6qc_1108::placeholder{color:#555;font-style:italic}._duplicateRow_2k6qc_1119{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;background:#33333380;border-radius:4px}._duplicateRow_2k6qc_1119 ._duplicateBtn_2k6qc_1128{background:none;border:none;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s ease;gap:6px;background-color:#127b85;color:#fff;padding:4px 12px;font-size:11px;margin:0 0 0 auto}._duplicateRow_2k6qc_1119 ._duplicateBtn_2k6qc_1128:disabled{opacity:.5;cursor:not-allowed}._duplicateRow_2k6qc_1119 ._duplicateBtn_2k6qc_1128:hover:not(:disabled){background-color:#18a7b5}._duplicateRow_2k6qc_1119 ._duplicateBtn_2k6qc_1128:active:not(:disabled){background-color:#093c41}@keyframes _fadeIn_1gchq_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1gchq_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_1gchq_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_1gchq_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_1gchq_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_1gchq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1gchq_1{0%,to{opacity:1}50%{opacity:.5}}#_root_1gchq_1{width:100%;height:100vh;height:100dvh}._text-center_1gchq_123{text-align:center}._text-ellipsis_1gchq_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_1gchq_133{display:flex;align-items:center;justify-content:center}._flex-between_1gchq_139{display:flex;align-items:center;justify-content:space-between}._flex-column_1gchq_145{display:flex;flex-direction:column}._transformControls_1gchq_150{border-bottom:1px solid #404040;padding:10px}._transformControls_1gchq_150:last-child{border-bottom:none}._propertyBlock_1gchq_158{margin-bottom:12px;border:1px solid #555;border-radius:4px;padding:4px 20px}._propertyBlock_1gchq_158:last-child{margin-bottom:0}._propertyTitle_1gchq_168{font-size:10px;font-weight:500;margin-bottom:8px;text-transform:uppercase;color:#ccc}._axesRow_1gchq_176{display:flex;gap:8px;margin-bottom:2px}._axisContainer_1gchq_182{display:flex;gap:6px}._axisContainer_1gchq_182._disabled_1gchq_186{opacity:.4;pointer-events:none}._axisLabel_1gchq_191{font-size:16px;font-weight:700;text-align:center}._axisLabel_1gchq_191 ._axisLabelColorRed_1gchq_196{color:#ea53b6}._axisLabel_1gchq_191 ._axisLabelColorGreen_1gchq_199{color:#02d49e}._axisLabel_1gchq_191 ._axisLabelColorBlue_1gchq_202{color:#3fb7f3}._btnContainer_1gchq_206{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}._btnContainer_1gchq_206 ._valueInput_1gchq_211{background-color:#ffffff0d;border:1px solid #404040;color:#fff;font-size:12px;transition:all .2s ease;outline:none;text-align:center;padding:4px;-moz-appearance:textfield;grid-area:1/1/2/3;width:100%;border-radius:4px 4px 0 0}._btnContainer_1gchq_206 ._valueInput_1gchq_211::placeholder{color:#555}._btnContainer_1gchq_206 ._valueInput_1gchq_211:hover{border-color:#555;background-color:#ffffff14}._btnContainer_1gchq_206 ._valueInput_1gchq_211:focus{border-color:#ffffff4d;background-color:#2a2a2a}._btnContainer_1gchq_206 ._valueInput_1gchq_211:disabled{background-color:#444;color:#555;cursor:not-allowed;opacity:.6}._btnContainer_1gchq_206 ._valueInput_1gchq_211::-webkit-inner-spin-button,._btnContainer_1gchq_206 ._valueInput_1gchq_211::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._incrementBtn_1gchq_249{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;gap:6px;flex:1;height:16px;background:#404040;border:1px solid #555;border-top:none;border-radius:0;font-size:16px}._incrementBtn_1gchq_249:disabled{opacity:.5;cursor:not-allowed}._incrementBtn_1gchq_249:hover:not(:disabled){background:#505050}._incrementBtn_1gchq_249:active:not(:disabled){background:#505050;filter:brightness(1.1)}._stepControls_1gchq_287{max-width:260px;padding-top:6px;display:grid;grid-template-columns:auto repeat(6,minmax(32px,auto));gap:6px;align-items:center}._stepLabel_1gchq_296{font-size:11px;padding-top:4px;color:#aaa}._stepButtons_1gchq_302{display:contents}._stepBtn_1gchq_306{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;transition:all .2s ease;gap:6px;padding:2px 6px;background:#333;border:1px solid #555;border-radius:4px;color:#ccc;font-size:11px;min-width:32px;text-align:center;justify-self:start}._stepBtn_1gchq_306:disabled{opacity:.5;cursor:not-allowed}._stepBtn_1gchq_306._active_1gchq_338{background:#0066cc1a;border-color:#127b85;color:#fff}._stepBtn_1gchq_306:hover:not(._active_1gchq_338):not(:disabled){background:#404040}._cameraHeader_1gchq_347{display:flex;justify-content:space-between;gap:40px;margin-bottom:8px}._axisRow_1gchq_354{display:flex;align-items:center;gap:8px;margin-bottom:8px}._linkBtn_1gchq_361{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;gap:6px;padding:4px 8px;background:#333;border:1px solid #555;border-radius:2px;font-size:18px;transition:all .2s ease}._linkBtn_1gchq_361:disabled{opacity:.5;cursor:not-allowed}._linkBtn_1gchq_361:hover:not(:disabled){background:#404040;transform:scale(1.05)}._linkBtn_1gchq_361._linked_1gchq_394{background:#0066cc1a;border-color:#127b85}._linkBtn_1gchq_361:active:not(:disabled){transform:scale(.95)}@keyframes _fadeIn_oi649_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_oi649_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_oi649_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_oi649_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_oi649_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_oi649_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_oi649_1{0%,to{opacity:1}50%{opacity:.5}}#_root_oi649_1{width:100%;height:100vh;height:100dvh}._text-center_oi649_123{text-align:center}._text-ellipsis_oi649_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_oi649_133{display:flex;align-items:center;justify-content:center}._flex-between_oi649_139{display:flex;align-items:center;justify-content:space-between}._flex-column_oi649_145{display:flex;flex-direction:column}._container_oi649_150{border:1px solid #555;border-radius:4px;padding:12px;margin-bottom:12px;background:#2a2a2a4d}._header_oi649_158{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #404040}._header_oi649_158 h3{font-size:16px;font-weight:600;margin:0;color:#fff}._toggle_oi649_173{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease}._toggle_oi649_173:hover{color:#fff}._toggle_oi649_173 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._toggle_oi649_173 ._checkbox-toggle-switch_oi649_193,._toggle_oi649_173 ._checkboxToggleSwitch_oi649_193{position:relative;width:26px;height:16px;background:#404040;border:1px solid #555;border-radius:10px;transition:all .25s ease;flex-shrink:0}._toggle_oi649_173 ._checkbox-toggle-switch_oi649_193:before,._toggle_oi649_173 ._checkboxToggleSwitch_oi649_193:before{content:"";position:absolute;top:1px;left:2px;width:12px;height:12px;background:#555;border-radius:50%;transition:all .25s ease}._toggle_oi649_173 input[type=checkbox]:checked+._checkbox-toggle-switch_oi649_193,._toggle_oi649_173 input[type=checkbox]:checked+._checkboxToggleSwitch_oi649_193{background:#127b85;border-color:#127b85}._toggle_oi649_173 input[type=checkbox]:checked+._checkbox-toggle-switch_oi649_193:before,._toggle_oi649_173 input[type=checkbox]:checked+._checkboxToggleSwitch_oi649_193:before{left:10px;background:#fff}._toggle_oi649_173:hover ._checkbox-toggle-switch_oi649_193,._toggle_oi649_173:hover ._checkboxToggleSwitch_oi649_193{border-color:#fff3}._toggle_oi649_173:hover input[type=checkbox]:checked+._checkbox-toggle-switch_oi649_193,._toggle_oi649_173:hover input[type=checkbox]:checked+._checkboxToggleSwitch_oi649_193{background:#18a7b5;border-color:#18a7b5}._toggle_oi649_173 input[type=checkbox]:focus+._checkbox-toggle-switch_oi649_193,._toggle_oi649_173 input[type=checkbox]:focus+._checkboxToggleSwitch_oi649_193{box-shadow:0 0 0 2px #127b854d}._settings_oi649_233{display:flex;flex-direction:column;gap:16px}._section_oi649_239 h4{font-size:11px;font-weight:500;margin:0 0 8px;color:#ccc;text-transform:uppercase;letter-spacing:.5px}._colorLabels_oi649_248{display:flex;gap:8px;margin-bottom:6px}._colorLabels_oi649_248 label{flex:1;font-size:10px;color:#ccc;font-weight:500;text-align:center}._colorRow_oi649_261{display:flex;gap:8px;margin-bottom:8px}._colorGroup_oi649_267{flex:1;display:flex;align-items:center;gap:6px}._colorGroup_oi649_267 input[type=color]{width:36px;height:28px;border:3px solid rgba(255,255,255,.15);border-radius:4px;cursor:pointer;padding:0;background:transparent;transition:all .2s ease}._colorGroup_oi649_267 input[type=color]:hover{transform:scale(1.05);border-color:#ffffff40}._colorGroup_oi649_267 input[type=color]:focus{outline:none;border-color:#ffffff4d}._colorGroup_oi649_267 input[type=color]::-webkit-color-swatch-wrapper{padding:0}._colorGroup_oi649_267 input[type=color]::-webkit-color-swatch{border:none;border-radius:1px}._colorGroup_oi649_267 input[type=color]::-moz-color-swatch{border:none;border-radius:1px}._colorGroup_oi649_267 input[type=text]._colorInput_oi649_302{flex:1;padding:6px 8px;font-size:11px;border:1px solid #404040;border-radius:2px;background:#333;color:#fff;font-family:Courier New,monospace;max-width:70px}._colorGroup_oi649_267 input[type=text]._colorInput_oi649_302:focus{outline:none;border-color:#127b85}._colorFieldRow_oi649_318{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}._colorFieldRow_oi649_318 label{font-size:10px;color:#ccc;font-weight:500;min-width:100px}._colorFieldRow_oi649_318 input[type=color]{width:40px;height:28px;border:1px solid #404040;border-radius:2px;cursor:pointer;padding:2px}._colorFieldRow_oi649_318 input[type=text]._colorInput_oi649_302{flex:1;padding:6px 8px;font-size:11px;border:1px solid #404040;border-radius:2px;background:#333;color:#fff;font-family:Courier New,monospace;max-width:100px}._colorFieldRow_oi649_318 input[type=text]._colorInput_oi649_302:focus{outline:none;border-color:#127b85}._field_oi649_355{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}._field_oi649_355 label{font-size:10px;color:#ccc;font-weight:500}._field_oi649_355 input[type=color]{width:50px;height:32px;border:1px solid #404040;border-radius:2px;cursor:pointer;padding:2px}._field_oi649_355 input[type=text]._colorInput_oi649_302{flex:1;padding:6px 8px;font-size:11px;border:1px solid #404040;border-radius:2px;background:#333;color:#fff;font-family:Courier New,monospace;max-width:70px}._field_oi649_355 input[type=text]._colorInput_oi649_302:focus{outline:none;border-color:#127b85}._field_oi649_355 input[type=number]{padding:6px 8px;font-size:11px;border:1px solid #404040;border-radius:2px;background:#333;color:#fff;width:100%}._field_oi649_355 input[type=number]:focus{outline:none;border-color:#127b85}._field_oi649_355 input[type=range]{flex:1;cursor:pointer;width:100%;padding:0;height:2px;background:#8a9599;appearance:none;-webkit-appearance:none;outline:none;transition:all .2s}._field_oi649_355 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#c6d9ee;cursor:pointer;transition:all .2s}._field_oi649_355 input[type=range]::-webkit-slider-thumb:hover{background:#2868b3;transform:scale(1.1)}._field_oi649_355 input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#007bff;cursor:pointer;border:none;box-shadow:0 2px 6px #007bff4d}._field_oi649_355 input[type=range]::-webkit-slider-track{height:2px;background:#8a9599}._field_oi649_355 input[type=range]::-moz-range-track{height:2px;background:#8a9599;border:none}._field_oi649_355 small{font-size:10px;color:#aaa;font-style:italic}._field_oi649_355:last-child{margin-bottom:0}._field_oi649_355:has(input[type=color]){flex-direction:row;align-items:center;gap:8px}._field_oi649_355:has(input[type=color]) label{min-width:100px}._field_oi649_355:has(input[type=range]){flex-direction:row;align-items:center;gap:8px}._field_oi649_355:has(input[type=range]) label{min-width:120px}._axesRow_oi649_471{display:flex;gap:8px;margin-bottom:2px}._axisContainer_oi649_477{display:flex;gap:6px}._axisLabel_oi649_482{font-size:16px;font-weight:700;text-align:center;display:flex;align-items:center}._axisLabel_oi649_482 ._axisLabelColorRed_oi649_489{color:#ea53b6}._axisLabel_oi649_482 ._axisLabelColorGreen_oi649_492{color:#02d49e}._axisLabel_oi649_482 ._axisLabelColorBlue_oi649_495{color:#3fb7f3}._btnContainer_oi649_499{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}._btnContainer_oi649_499 ._valueInput_oi649_504{background-color:#ffffff0d;border:1px solid #404040;color:#fff;font-size:12px;transition:all .2s ease;outline:none;text-align:center;padding:4px;-moz-appearance:textfield;grid-area:1/1/2/3;width:100%;border-radius:4px 4px 0 0}._btnContainer_oi649_499 ._valueInput_oi649_504::placeholder{color:#555}._btnContainer_oi649_499 ._valueInput_oi649_504:hover{border-color:#555;background-color:#ffffff14}._btnContainer_oi649_499 ._valueInput_oi649_504:focus{border-color:#ffffff4d;background-color:#2a2a2a}._btnContainer_oi649_499 ._valueInput_oi649_504:disabled{background-color:#444;color:#555;cursor:not-allowed;opacity:.6}._btnContainer_oi649_499 ._valueInput_oi649_504::-webkit-inner-spin-button,._btnContainer_oi649_499 ._valueInput_oi649_504::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._incrementBtn_oi649_542{background:none;border:none;margin:0;cursor:pointer;outline:none;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;gap:6px;flex:1;height:16px;background:#404040;border:1px solid #555;border-top:none;border-radius:0;font-size:16px}._incrementBtn_oi649_542:disabled{opacity:.5;cursor:not-allowed}._incrementBtn_oi649_542:hover:not(:disabled){background:#505050}._incrementBtn_oi649_542:active:not(:disabled){background:#505050;filter:brightness(1.1)}._vectorInputs_oi649_580{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._vectorInputs_oi649_580 ._field_oi649_355{margin-bottom:0}._vectorInputs_oi649_580 ._field_oi649_355 label{text-align:center;font-weight:700;font-size:16px}._vectorInputs_oi649_580 ._field_oi649_355 input{text-align:center}._value_oi649_504{min-width:40px;text-align:right;font-size:11px;color:#fff;font-weight:500}@keyframes _fadeIn_1e3o7_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1e3o7_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_1e3o7_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_1e3o7_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_1e3o7_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_1e3o7_226{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1e3o7_1{0%,to{opacity:1}50%{opacity:.5}}#_root_1e3o7_1{width:100%;height:100vh;height:100dvh}._text-center_1e3o7_123{text-align:center}._text-ellipsis_1e3o7_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_1e3o7_133{display:flex;align-items:center;justify-content:center}._flex-between_1e3o7_139{display:flex;align-items:center;justify-content:space-between}._flex-column_1e3o7_145{display:flex;flex-direction:column}._fileUploader_1e3o7_150{display:flex;flex-direction:column;gap:8px;margin:8px 0}._label_1e3o7_157{font-size:11px;color:#aaa;font-weight:500;margin-bottom:4px}._uploadArea_1e3o7_164{border:2px dashed #404040;border-radius:4px;padding:20px;text-align:center;cursor:pointer;transition:all .2s ease;background:#333}._uploadArea_1e3o7_164:hover{border-color:#127b85;background:#404040}._uploadArea_1e3o7_164._dragOver_1e3o7_177{border-color:#3fb7f3;background:#127b851a}._uploadArea_1e3o7_164._uploading_1e3o7_181{cursor:not-allowed;opacity:.7}._hiddenInput_1e3o7_186{display:none}._uploadPrompt_1e3o7_190{display:flex;flex-direction:column;align-items:center;gap:8px}._uploadIcon_1e3o7_197{font-size:32px}._uploadText_1e3o7_201{font-size:11px;color:#ccc;font-weight:500}._uploadHint_1e3o7_207{font-size:10px;color:#888}._uploadFormats_1e3o7_212{font-size:10px;color:#555;font-family:monospace;margin-top:4px}._uploadingState_1e3o7_219{display:flex;flex-direction:column;align-items:center;gap:12px}._spinner_1e3o7_226{width:24px;height:24px;border:3px solid #404040;border-top-color:#127b85;border-radius:50%;animation:_spin_1e3o7_226 .8s linear infinite}@keyframes _spin_1e3o7_226{to{transform:rotate(360deg)}}._filePreview_1e3o7_240{display:flex;flex-direction:column;gap:8px;padding:4px;background:#333;border:1px solid #404040;border-radius:4px}._fileInfo_1e3o7_250{display:flex;align-items:center;gap:8px}._fileIcon_1e3o7_256{font-size:20px}._fileName_1e3o7_260{flex:1;font-size:11px;color:#ccc;word-break:break-all;font-family:monospace}._fileActions_1e3o7_268{display:flex;gap:8px}._changeBtn_1e3o7_273,._deleteBtn_1e3o7_274{flex:1;padding:2px 6px;border:none;border-radius:2px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease}._changeBtn_1e3o7_273:disabled,._deleteBtn_1e3o7_274:disabled{opacity:.5;cursor:not-allowed}._changeBtn_1e3o7_273{background:#127b85;color:#fff}._changeBtn_1e3o7_273:hover:not(:disabled){background:#093c41}._deleteBtn_1e3o7_274{background:#5e084033;color:#ea53b6;border:1px solid #5e0840}._deleteBtn_1e3o7_274:hover:not(:disabled){background:#5e08404d}._error_1e3o7_307{padding:8px;background:#5e08401a;border:1px solid #5e0840;border-radius:2px;color:#ea53b6;font-size:10px;text-align:center}@keyframes _fadeIn_t4xqj_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_t4xqj_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_t4xqj_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_t4xqj_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_t4xqj_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_t4xqj_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_t4xqj_1{0%,to{opacity:1}50%{opacity:.5}}#_root_t4xqj_1{width:100%;height:100vh;height:100dvh}._text-center_t4xqj_123{text-align:center}._text-ellipsis_t4xqj_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_t4xqj_133{display:flex;align-items:center;justify-content:center}._flex-between_t4xqj_139{display:flex;align-items:center;justify-content:space-between}._flex-column_t4xqj_145{display:flex;flex-direction:column}._textureSelector_t4xqj_150{width:100%;background:#333;border-radius:6px;overflow:hidden;border:1px solid #555}._tabs_t4xqj_158{display:flex;background:#2a2a2a;border-bottom:1px solid #555}._tabs_t4xqj_158 ._tab_t4xqj_158{flex:1;padding:4px 12px;border:none;background:none;color:#aaa;cursor:pointer;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .2s}._tabs_t4xqj_158 ._tab_t4xqj_158:hover{background:#404040;color:#ccc}._tabs_t4xqj_158 ._tab_t4xqj_158._active_t4xqj_180{background:#333;color:#007bff;border-bottom:2px solid #007bff}._content_t4xqj_186{padding:12px}._standardTextures_t4xqj_191 ._textureGrid_t4xqj_191{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}._textureItem_t4xqj_198{display:flex;flex-direction:column;align-items:center;padding:4px;border:2px solid transparent;border-radius:4px;cursor:pointer;transition:all .2s;background:#404040}._textureItem_t4xqj_198:hover{border-color:#555;background:#4a4a4a}._textureItem_t4xqj_198._selected_t4xqj_213{border-color:#007bff;background:#007bff1a}._textureItem_t4xqj_198._noTexture_t4xqj_217 ._texturePreview_t4xqj_217{width:30px;height:30px;background:#2a2a2a;border:1px dashed #555}._texturePreview_t4xqj_217{width:60px;height:60px;border-radius:4px;overflow:hidden;background:#2a2a2a;display:flex;align-items:center;justify-content:center;margin-bottom:2px}._texturePreview_t4xqj_217 img{width:100%;height:100%;object-fit:cover}._noTextureIcon_t4xqj_241{font-size:20px;color:#777;font-weight:700}._textureName_t4xqj_247{font-size:10px;color:#ccc;text-align:center;font-weight:500}._customTextures_t4xqj_255{display:flex;flex-direction:column;gap:12px}._uploadArea_t4xqj_261{display:flex;flex-direction:column;align-items:center;padding:10px;border:1px dashed #888;border-radius:6px;background:#2a2a2a}._uploadButton_t4xqj_271{padding:10px 20px;border:none;border-radius:4px;background:#007bff;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:8px}._uploadButton_t4xqj_271:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}._uploadButton_t4xqj_271:disabled{opacity:.6;cursor:not-allowed}._uploadHint_t4xqj_292{font-size:10px;color:#888;text-align:center;line-height:1.3}._error_t4xqj_299{padding:8px 12px;background:#dc35451a;border:1px solid rgba(220,53,69,.3);border-radius:4px;color:#ff6b7a;font-size:11px;line-height:1.4}._currentCustomTexture_t4xqj_309{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#404040;border-radius:6px;border:1px solid #555}._textureInfo_t4xqj_319{display:flex;align-items:center;gap:12px;flex:1}._textureInfo_t4xqj_319 ._texturePreview_t4xqj_217{width:50px;height:50px;flex-shrink:0}._textureDetails_t4xqj_331{flex:1}._textureDetails_t4xqj_331 ._textureName_t4xqj_247{font-size:12px;color:#fff;font-weight:500;margin-bottom:2px;text-align:left}._textureDetails_t4xqj_331 ._textureSize_t4xqj_341{font-size:10px;color:#aaa}._removeButton_t4xqj_346{padding:6px 10px;border:1px solid #dc3545;border-radius:4px;background:transparent;color:#dc3545;font-size:10px;cursor:pointer;transition:all .2s;flex-shrink:0}._removeButton_t4xqj_346:hover{background:#dc35451a;transform:translateY(-1px)}@keyframes _fadeIn_lam14_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_lam14_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_lam14_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_lam14_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_lam14_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_lam14_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_lam14_1{0%,to{opacity:1}50%{opacity:.5}}#_root_lam14_1{width:100%;height:100vh;height:100dvh}._text-center_lam14_123{text-align:center}._text-ellipsis_lam14_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_lam14_133{display:flex;align-items:center;justify-content:center}._flex-between_lam14_139{display:flex;align-items:center;justify-content:space-between}._flex-column_lam14_145{display:flex;flex-direction:column}._textureSettings_lam14_150{width:100%;display:flex;flex-direction:column;gap:16px;padding:12px;background:#333;border-radius:6px;border:1px solid #555}._field_lam14_161{display:flex;flex-direction:row;align-items:baseline;gap:2px}._field_lam14_161 label{font-size:11px;color:#aaa;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._field_lam14_161 select{padding:2px 10px;border:1px solid #555;border-radius:4px;background:#404040;color:#fff;font-size:12px;transition:all .2s}._field_lam14_161 select:focus{outline:none;border-color:#007bff;background:#4a4a4a}._fieldGroup_lam14_189{display:flex;flex-direction:row;gap:8px}._fieldGroup_lam14_189>label{font-size:11px;color:#aaa;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._vectorInput_lam14_202{display:flex;gap:8px}._inputGroup_lam14_207{flex:1;display:flex;flex-direction:row;gap:4px}._inputGroup_lam14_207 label{font-size:10px;color:#888;font-weight:400;text-align:center}._inputGroup_lam14_207 input{padding:2px 8px;border:1px solid #555;border-radius:4px;background:#404040;color:#fff;font-size:11px;text-align:center;transition:all .2s}._inputGroup_lam14_207 input:focus{outline:none;border-color:#007bff;background:#4a4a4a}._rangeInput_lam14_235{width:100%;padding:0;height:2px;background:#8a9599;appearance:none;-webkit-appearance:none;outline:none;transition:all .2s}._rangeInput_lam14_235::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#c6d9ee;cursor:pointer;transition:all .2s}._rangeInput_lam14_235::-webkit-slider-thumb:hover{background:#2868b3;transform:scale(1.1)}._rangeInput_lam14_235::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#007bff;cursor:pointer;border:none;box-shadow:0 2px 6px #007bff4d}._rangeInput_lam14_235::-webkit-slider-track{height:2px;background:#8a9599}._rangeInput_lam14_235::-moz-range-track{height:2px;background:#8a9599;border:none}._rangeValue_lam14_278{font-size:11px;color:#b1cff0;background:#2a2a2a;padding:4px 8px;border-radius:4px;min-width:40px;text-align:center;font-weight:500}._actions_lam14_289{padding-top:8px;border-top:1px solid #555}._resetButton_lam14_294{width:100%;padding:8px 12px;border:1px solid #6c757d;border-radius:4px;background:transparent;color:#aaa;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}._resetButton_lam14_294:hover{background:#6c757d;color:#fff;transform:translateY(-1px)}@keyframes _fadeIn_1jnkj_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1jnkj_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_1jnkj_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_1jnkj_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_1jnkj_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_1jnkj_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1jnkj_1{0%,to{opacity:1}50%{opacity:.5}}#_root_1jnkj_1{width:100%;height:100vh;height:100dvh}._text-center_1jnkj_123{text-align:center}._text-ellipsis_1jnkj_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_1jnkj_133{display:flex;align-items:center;justify-content:center}._flex-between_1jnkj_139{display:flex;align-items:center;justify-content:space-between}._flex-column_1jnkj_145{display:flex;flex-direction:column}._container_1jnkj_150{display:flex;flex-direction:column;height:100%;width:100%;background:#1a1a1a;position:relative;min-height:0;align-items:center;justify-content:center;overflow:hidden;transition:background-color .3s ease}._container_1jnkj_150._mobile_1jnkj_164,._container_1jnkj_150._tablet_1jnkj_167{padding:2px}._container_1jnkj_150._desktop_1jnkj_170{padding:0}._container_1jnkj_150 canvas{display:block;max-width:100%;max-height:100%}._canvasWrapper_1jnkj_179{position:relative}._uiLayer_1jnkj_183{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}._uiLayer_1jnkj_183 ._element_1jnkj_192{pointer-events:auto}._element_1jnkj_192{cursor:pointer;border:2px solid transparent;transition:border-color .15s ease;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none}._element_1jnkj_192:hover{border-color:#007bff;z-index:10}._element_1jnkj_192._selected_1jnkj_210{border-color:#28a745;box-shadow:0 0 0 2px #28a7454d;z-index:20}._element_1jnkj_192 ._elementLabel_1jnkj_215{position:absolute;top:-24px;left:0;background:#000c;color:#fff;padding:2px 8px;font-size:10px;border-radius:4px;opacity:0;transition:opacity .15s ease;pointer-events:none;white-space:nowrap}._element_1jnkj_192:hover ._elementLabel_1jnkj_215,._element_1jnkj_192._selected_1jnkj_210 ._elementLabel_1jnkj_215{opacity:1}._containerElement_1jnkj_233{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed #ccc;color:#555;font-size:12px}._uiIndicator_1jnkj_244{position:relative;top:10px;margin:0 auto;max-width:96px;background:#28a745cc;color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:.5;z-index:100}._sizeIndicator_1jnkj_261{position:absolute;bottom:10px;left:10px;background:#2a2a2ae6;color:#fff;padding:6px 12px;border-radius:6px;font-size:11px;font-family:monospace;font-weight:600;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);z-index:100}._sizeIndicator_1jnkj_261 ._scaleInfo_1jnkj_277{color:#4caf50}@media(prefers-reduced-motion:reduce){._viewport_1jnkj_282,._element_1jnkj_192{transition:none}}@keyframes _fadeIn_ux55a_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_ux55a_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_ux55a_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_ux55a_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_ux55a_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_ux55a_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_ux55a_1{0%,to{opacity:1}50%{opacity:.5}}#_root_ux55a_1{width:100%;height:100vh;height:100dvh}._text-center_ux55a_123{text-align:center}._text-ellipsis_ux55a_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_ux55a_133{display:flex;align-items:center;justify-content:center}._flex-between_ux55a_139{display:flex;align-items:center;justify-content:space-between}._flex-column_ux55a_145{display:flex;flex-direction:column}._dynamicControls_ux55a_150{background:#2a2a2a;color:#e0e0e0}._section_ux55a_155{border:1px solid #333;padding:12px;background:#2a2a2a}._section_ux55a_155:last-child{margin-bottom:0}._sectionTop_ux55a_164{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._section_ux55a_155 h3{margin:0 0 12px;font-size:16px;font-weight:600;color:#fff}._section_ux55a_155 h4{margin:0 0 2px;font-size:14px;font-weight:500;color:#ccc}._section_ux55a_155 h5{margin:8px 0 4px;font-size:12px;font-weight:500;color:#aaa}._section_ux55a_155 p{margin:0 0 8px;color:#999;font-size:12px;line-height:1.4}._toggle_ux55a_199{display:flex;align-items:center;cursor:pointer}._toggle_ux55a_199 input{display:none}._slider_ux55a_209{position:relative;display:inline-block;width:60px;height:30px;background:#ccc;border-radius:15px;transition:background .3s;margin-right:10px}._slider_ux55a_209:before{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;background:#fff;border-radius:50%;transition:transform .3s}._toggle_ux55a_199 input:checked+._slider_ux55a_209{background:#4caf50}._toggle_ux55a_199 input:checked+._slider_ux55a_209:before{transform:translate(30px)}._screenSelector_ux55a_240{display:flex;gap:8px}._screenButton_ux55a_245{padding:8px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:12px;transition:all .2s}._screenButton_ux55a_245:hover{background:#f5f5f5}._screenButton_ux55a_245._active_ux55a_257{background:#007bff;color:#fff;border-color:#007bff}._sceneHeader_ux55a_263{display:flex;align-items:center;gap:10px}._sceneHeader_ux55a_263 h4{margin:0;white-space:nowrap}._sceneControls_ux55a_273{display:flex;gap:8px;align-items:center;flex:1}._sceneControls_ux55a_273 button{padding:2px}._sceneSelect_ux55a_283{flex:1;padding:4px;border:1px solid #555;border-radius:4px;background:#333;color:#fff;font-size:12px}._createSceneButton_ux55a_293,._updateSceneButton_ux55a_293{padding:8px;border:1px solid #127b85;border-radius:4px;background:#127b85;color:#ccc;cursor:pointer;font-size:14px;transition:all .2s ease}._createSceneButton_ux55a_293:hover,._updateSceneButton_ux55a_293:hover{background:#18a7b5;border-color:#18a7b5}._updateSceneButton_ux55a_293{border-color:#028d6a;background:#028d6a}._updateSceneButton_ux55a_293:hover{background:#125f4c;border-color:#125f4c}._createSceneForm_ux55a_317{margin-top:8px;padding:12px;border:1px solid #444;border-radius:4px;background:#1e1e1ecc}._sceneNameInput_ux55a_325{width:100%;padding:8px;border:1px solid #555;border-radius:4px;background:#333;color:#fff;font-size:12px;margin-bottom:8px}._createSceneButtons_ux55a_336{display:flex;gap:8px;justify-content:flex-end}._createSceneButtons_ux55a_336{padding:6px 12px;border:1px solid #555;border-radius:4px;background:#333;color:#ccc;cursor:pointer;font-size:10px;transition:all .2s ease}._createSceneButtons_ux55a_336:first-child{background:#06c;color:#fff;border-color:#08f}._createSceneButtons_ux55a_336:first-child:disabled{background:#444;border-color:#555;cursor:not-allowed;opacity:.5}._createSceneButtons_ux55a_336:hover:not(:disabled){background:#444;border-color:#555}._createSceneButtons_ux55a_336:hover:not(:disabled):first-child{background:#08f}._objectControls_ux55a_371{margin-top:8px}._makeDynamicButton_ux55a_375{width:100%;padding:10px;border:1px solid #0066cc;border-radius:4px;background:#06c;color:#fff;cursor:pointer;font-size:13px;transition:all .2s ease}._makeDynamicButton_ux55a_375:hover{background:#08f;border-color:#0af}._dynamicObjectControls_ux55a_391{display:flex;flex-direction:column;gap:8px}._currentContext_ux55a_397{text-align:center}._contextBadge_ux55a_401{display:inline-block;padding:4px 8px;background:#444;border-radius:4px;font-size:11px;font-weight:600;color:#aaa;font-family:monospace}._makeAdaptiveButton_ux55a_412{padding:4px;border:1px solid #127b85;border-radius:4px;background:#127b85;color:#fff;cursor:pointer;font-size:12px;transition:all .2s ease}._makeAdaptiveButton_ux55a_412:hover{background:#18a7b5;border-color:#18a7b5}._saveStateButton_ux55a_427{padding:4px;border:1px solid #028d6a;border-radius:4px;background:#028d6a;color:#fff;cursor:pointer;font-size:12px;transition:all .2s ease}._saveStateButton_ux55a_427:hover{background:#125f4c;border-color:#125f4c}._stateSummary_ux55a_442{padding:8px;background:#1f1f1f;border-radius:4px;border:1px solid #444}._stateSummary_ux55a_442 h5{margin:0}._savedStates_ux55a_452{max-height:200px;overflow-y:auto;margin-bottom:8px;display:flex;flex-direction:column;gap:8px}._noStates_ux55a_461{font-size:11px;color:#888;font-style:italic}._sceneStateRow_ux55a_467{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 8px;background:#333;border-radius:4px}._sceneName_ux55a_325{font-size:12px;font-weight:700;color:#ccc;display:flex;align-items:center;gap:4px;min-width:80px}._currentSceneMarker_ux55a_487{color:#0a0;font-size:24px;line-height:1}._screenBoxesWrapper_ux55a_493{display:flex;gap:12px;align-items:center}._screenBoxContainer_ux55a_499{display:flex;flex-direction:column;align-items:center}._screenBox_ux55a_493{width:22px;height:16px;border:2px solid #555;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .2s ease;cursor:default}._screenBox_ux55a_493._saved_ux55a_452{background:#060;border-color:#080;color:#fff}._screenBox_ux55a_493._empty_ux55a_522{background:transparent;border-color:#444}._screenBox_ux55a_493._current_ux55a_397{border-color:#0a0;box-shadow:0 0 4px #00aa0080}._screenLabel_ux55a_531{font-size:9px;color:#aaa;font-family:monospace;text-align:center}._stateItem_ux55a_538{display:flex;justify-content:space-between;align-items:center;padding:3px 6px;background:#333;border-radius:3px;font-size:11px}._stateKey_ux55a_548{font-family:monospace;color:#ccc}._currentMarker_ux55a_553{color:#0a0;font-weight:500}._currentStateInfo_ux55a_558{border-top:1px solid #444}._currentStateInfo_ux55a_558 small{color:#aaa;font-size:10px}._currentStateInfo_ux55a_558 small strong{color:#fff}@keyframes _fadeIn_1w7gc_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1w7gc_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_1w7gc_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_1w7gc_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_1w7gc_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_1w7gc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1w7gc_1{0%,to{opacity:1}50%{opacity:.5}}#_root_1w7gc_1{width:100%;height:100vh;height:100dvh}._text-center_1w7gc_123{text-align:center}._text-ellipsis_1w7gc_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_1w7gc_133{display:flex;align-items:center;justify-content:center}._flex-between_1w7gc_139{display:flex;align-items:center;justify-content:space-between}._flex-column_1w7gc_145{display:flex;flex-direction:column}._animationControls_1w7gc_150{display:flex;flex-direction:column;gap:12px;padding:12px;background:#2a2a2a;border-radius:4px;border:1px solid #404040}._header_1w7gc_160{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._header_1w7gc_160 h3{margin:0;font-size:16px;font-weight:600;color:#fff}._createButton_1w7gc_173{padding:6px 12px;background:#127b85;color:#fff;border:1px solid #127b85;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease}._createButton_1w7gc_173:hover{background:#18a7b5;border-color:#18a7b5;transform:translateY(-1px)}._createButton_1w7gc_173:active{transform:translateY(0)}._emptyState_1w7gc_192{text-align:center;padding:24px 12px;color:#555}._emptyState_1w7gc_192 p{margin:4px 0;font-size:16px}._emptyState_1w7gc_192 ._hint_1w7gc_201{font-size:11px;color:#555}._tracksList_1w7gc_206{display:flex;flex-direction:column;gap:8px}._track_1w7gc_206{background:#1f1f1f;border-radius:4px;border:1px solid #404040;overflow:hidden;transition:all .2s ease}._track_1w7gc_206._expanded_1w7gc_219{border-color:#127b85}._trackHeader_1w7gc_223{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background .15s ease}._trackHeader_1w7gc_223:hover{background:#2a2a2a}._expandButton_1w7gc_235{background:none;border:none;color:#fff9;cursor:pointer;font-size:10px;padding:0;width:16px;transition:color .15s ease}._expandButton_1w7gc_235:hover{color:#ffffffe6}._trackName_1w7gc_249{flex:1;font-size:13px;color:#fff;display:flex;align-items:center;gap:6px}._globalBadge_1w7gc_258{font-size:11px;opacity:.7}._overriddenBadge_1w7gc_263{font-size:11px;opacity:.9;animation:_pulse_1w7gc_1 2s ease-in-out infinite}@keyframes _pulse_1w7gc_1{0%,to{opacity:.9}50%{opacity:.5}}._trackActions_1w7gc_277{display:flex;align-items:center;gap:4px;position:relative}._actionButton_1w7gc_284{background:none;border:none;color:#fff9;cursor:pointer;font-size:14px;padding:4px;width:24px;height:24px;border-radius:4px;transition:all .15s ease}._actionButton_1w7gc_284:hover{background:#ffffff1a;color:#ffffffe6}._copyMenu_1w7gc_301{position:absolute;top:100%;right:0;margin-top:4px;background:#1e1e28f2;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:4px;display:flex;flex-direction:column;gap:2px;z-index:1000;min-width:150px;box-shadow:0 4px 12px #00000080}._copyMenuItem_1w7gc_318{background:none;border:none;color:#fffc;cursor:pointer;font-size:12px;padding:8px 12px;text-align:left;border-radius:4px;transition:all .15s ease}._copyMenuItem_1w7gc_318:hover{background:#667eea33;color:#fff}._deleteButton_1w7gc_334{background:none;border:none;color:#ff6464b3;cursor:pointer;font-size:14px;padding:4px;width:24px;height:24px;border-radius:4px;transition:all .15s ease}._deleteButton_1w7gc_334:hover{background:#ff646426;color:#ff6464}._trackContent_1w7gc_351{padding:12px;display:flex;flex-direction:column;gap:16px;border-top:1px solid #404040}._keyframes_1w7gc_359{display:flex;flex-direction:column;gap:8px}._keyframes_1w7gc_359>label{font-size:12px;color:#aaa;font-weight:500}._keyframeButtons_1w7gc_370{display:flex;gap:6px}._keyframeButton_1w7gc_370{flex:1;padding:8px 12px;background:#404040;border:1px solid #555;border-radius:4px;color:#ccc;font-size:12px;cursor:pointer;transition:all .2s ease}._keyframeButton_1w7gc_370:hover{background:#505050;border-color:#fff3}._keyframeButton_1w7gc_370._active_1w7gc_390{background:#127b85;border-color:#127b85;color:#fff;font-weight:600}._keyframeInfo_1w7gc_397{padding:8px 10px;background:#0066cc1a;border-left:3px solid #127b85;border-radius:4px;font-size:12px;color:#ccc}._keyframeInfo_1w7gc_397 strong{color:#127b85;text-transform:uppercase}._keyframeInfo_1w7gc_397 ._hint_1w7gc_201{margin:4px 0 0;font-size:11px;color:#555}._saveKeyframeButton_1w7gc_415{width:100%;margin-top:8px;padding:8px 12px;background:#127b85;border:1px solid #127b85;border-radius:4px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}._saveKeyframeButton_1w7gc_415:hover{background:#18a7b5;border-color:#18a7b5;transform:translateY(-1px)}._saveKeyframeButton_1w7gc_415:active{transform:translateY(0)}._trackParams_1w7gc_437{display:flex;flex-direction:column;gap:10px}._paramGroup_1w7gc_443{display:flex;align-items:center;justify-content:flex-start;gap:10px}._paramGroup_1w7gc_443 label{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease;font-weight:500;white-space:nowrap;min-width:fit-content}._paramGroup_1w7gc_443 label:hover{color:#fff}._paramGroup_1w7gc_443 label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._paramGroup_1w7gc_443 label ._checkbox-toggle-switch_1w7gc_472,._paramGroup_1w7gc_443 label ._checkboxToggleSwitch_1w7gc_472{position:relative;width:26px;height:16px;background:#404040;border:1px solid #555;border-radius:10px;transition:all .25s ease;flex-shrink:0}._paramGroup_1w7gc_443 label ._checkbox-toggle-switch_1w7gc_472:before,._paramGroup_1w7gc_443 label ._checkboxToggleSwitch_1w7gc_472:before{content:"";position:absolute;top:1px;left:2px;width:12px;height:12px;background:#555;border-radius:50%;transition:all .25s ease}._paramGroup_1w7gc_443 label input[type=checkbox]:checked+._checkbox-toggle-switch_1w7gc_472,._paramGroup_1w7gc_443 label input[type=checkbox]:checked+._checkboxToggleSwitch_1w7gc_472{background:#127b85;border-color:#127b85}._paramGroup_1w7gc_443 label input[type=checkbox]:checked+._checkbox-toggle-switch_1w7gc_472:before,._paramGroup_1w7gc_443 label input[type=checkbox]:checked+._checkboxToggleSwitch_1w7gc_472:before{left:10px;background:#fff}._paramGroup_1w7gc_443 label:hover ._checkbox-toggle-switch_1w7gc_472,._paramGroup_1w7gc_443 label:hover ._checkboxToggleSwitch_1w7gc_472{border-color:#fff3}._paramGroup_1w7gc_443 label:hover input[type=checkbox]:checked+._checkbox-toggle-switch_1w7gc_472,._paramGroup_1w7gc_443 label:hover input[type=checkbox]:checked+._checkboxToggleSwitch_1w7gc_472{background:#18a7b5;border-color:#18a7b5}._paramGroup_1w7gc_443 label input[type=checkbox]:focus+._checkbox-toggle-switch_1w7gc_472,._paramGroup_1w7gc_443 label input[type=checkbox]:focus+._checkboxToggleSwitch_1w7gc_472{box-shadow:0 0 0 2px #127b854d}._paramGroup_1w7gc_443 ._select_1w7gc_511,._paramGroup_1w7gc_443 ._numberInput_1w7gc_512{flex:1}._flightCheckbox_1w7gc_516{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease;padding:8px 10px;background:#404040;border-radius:2px;transition:background .2s ease}._flightCheckbox_1w7gc_516:hover{color:#fff}._flightCheckbox_1w7gc_516 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._flightCheckbox_1w7gc_516 ._checkbox-classic-box_1w7gc_540,._flightCheckbox_1w7gc_516 ._checkboxClassicBox_1w7gc_540{position:relative;width:14px;height:14px;background:#404040;border:2px solid #555;border-radius:2px;transition:all .2s ease;flex-shrink:0}._flightCheckbox_1w7gc_516 ._checkbox-classic-box_1w7gc_540:after,._flightCheckbox_1w7gc_516 ._checkboxClassicBox_1w7gc_540:after{content:"";position:absolute;left:3px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s ease}._flightCheckbox_1w7gc_516 input[type=checkbox]:checked+._checkbox-classic-box_1w7gc_540,._flightCheckbox_1w7gc_516 input[type=checkbox]:checked+._checkboxClassicBox_1w7gc_540{background:#127b85;border-color:#127b85}._flightCheckbox_1w7gc_516 input[type=checkbox]:checked+._checkbox-classic-box_1w7gc_540:after,._flightCheckbox_1w7gc_516 input[type=checkbox]:checked+._checkboxClassicBox_1w7gc_540:after{transform:rotate(45deg) scale(1)}._flightCheckbox_1w7gc_516:hover ._checkbox-classic-box_1w7gc_540,._flightCheckbox_1w7gc_516:hover ._checkboxClassicBox_1w7gc_540{border-color:#fff3}._flightCheckbox_1w7gc_516:hover input[type=checkbox]:checked+._checkbox-classic-box_1w7gc_540,._flightCheckbox_1w7gc_516:hover input[type=checkbox]:checked+._checkboxClassicBox_1w7gc_540{background:#18a7b5;border-color:#18a7b5}._flightCheckbox_1w7gc_516 input[type=checkbox]:focus+._checkbox-classic-box_1w7gc_540,._flightCheckbox_1w7gc_516 input[type=checkbox]:focus+._checkboxClassicBox_1w7gc_540{box-shadow:0 0 0 2px #127b854d}._flightCheckbox_1w7gc_516:hover{background:#505050}._flightName_1w7gc_582{flex:1;font-size:11px}._checkbox_1w7gc_472{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease}._checkbox_1w7gc_472:hover{color:#fff}._checkbox_1w7gc_472 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._checkbox_1w7gc_472 ._checkbox-toggle-switch_1w7gc_472,._checkbox_1w7gc_472 ._checkboxToggleSwitch_1w7gc_472{position:relative;width:26px;height:16px;background:#404040;border:1px solid #555;border-radius:10px;transition:all .25s ease;flex-shrink:0}._checkbox_1w7gc_472 ._checkbox-toggle-switch_1w7gc_472:before,._checkbox_1w7gc_472 ._checkboxToggleSwitch_1w7gc_472:before{content:"";position:absolute;top:1px;left:2px;width:12px;height:12px;background:#555;border-radius:50%;transition:all .25s ease}._checkbox_1w7gc_472 input[type=checkbox]:checked+._checkbox-toggle-switch_1w7gc_472,._checkbox_1w7gc_472 input[type=checkbox]:checked+._checkboxToggleSwitch_1w7gc_472{background:#127b85;border-color:#127b85}._checkbox_1w7gc_472 input[type=checkbox]:checked+._checkbox-toggle-switch_1w7gc_472:before,._checkbox_1w7gc_472 input[type=checkbox]:checked+._checkboxToggleSwitch_1w7gc_472:before{left:10px;background:#fff}._checkbox_1w7gc_472:hover ._checkbox-toggle-switch_1w7gc_472,._checkbox_1w7gc_472:hover ._checkboxToggleSwitch_1w7gc_472{border-color:#fff3}._checkbox_1w7gc_472:hover input[type=checkbox]:checked+._checkbox-toggle-switch_1w7gc_472,._checkbox_1w7gc_472:hover input[type=checkbox]:checked+._checkboxToggleSwitch_1w7gc_472{background:#18a7b5;border-color:#18a7b5}._checkbox_1w7gc_472 input[type=checkbox]:focus+._checkbox-toggle-switch_1w7gc_472,._checkbox_1w7gc_472 input[type=checkbox]:focus+._checkboxToggleSwitch_1w7gc_472{box-shadow:0 0 0 2px #127b854d}._paramRow_1w7gc_647{display:flex;gap:8px}._paramRow_1w7gc_647 ._paramGroup_1w7gc_443{flex:1;min-width:0;gap:6px}._paramRow_1w7gc_647 ._paramGroup_1w7gc_443 label{font-size:10px;min-width:auto}._paramRow_1w7gc_647 ._paramGroup_1w7gc_443 ._numberInput_1w7gc_512{max-width:70px;padding:6px 8px}._select_1w7gc_511,._numberInput_1w7gc_512{padding:8px 10px;background:#404040;border:1px solid #555;border-radius:4px;color:#fff;font-size:12px;font-family:inherit;transition:all .2s ease;outline:none}._select_1w7gc_511:hover,._numberInput_1w7gc_512:hover{background:#505050;border-color:#fff3}._select_1w7gc_511:focus,._numberInput_1w7gc_512:focus{background:#505050;border-color:#127b85}._select_1w7gc_511{cursor:pointer}._select_1w7gc_511 option{background:#2a2a2a;color:#fff}._numberInput_1w7gc_512::-webkit-inner-spin-button,._numberInput_1w7gc_512::-webkit-outer-spin-button{opacity:.5}._param_1w7gc_443{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;border-bottom:1px solid rgba(255,255,255,.05)}._param_1w7gc_443:last-child{border-bottom:none}._param_1w7gc_443 label{color:#fff9}._param_1w7gc_443 span{color:#ffffffe6;font-weight:500}._trackActions_1w7gc_277{display:flex;gap:8px;padding-top:8px;border-top:1px solid #404040}._playButton_1w7gc_726{flex:1;padding:8px 12px;background:#028d6a;border:1px solid #028d6a;border-radius:4px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}._playButton_1w7gc_726:hover:not(:disabled){background:#125f4c;border-color:#125f4c;transform:translateY(-1px)}._playButton_1w7gc_726:active:not(:disabled){transform:translateY(0)}._playButton_1w7gc_726:disabled{opacity:.6;cursor:not-allowed;background:#444;border-color:#444}._makeUniqueButton_1w7gc_753{flex:1;padding:8px 12px;background:#404040;border:1px solid #555;border-radius:4px;color:#ccc;font-size:12px;cursor:pointer;transition:all .2s ease}._makeUniqueButton_1w7gc_753:hover{background:#505050;border-color:#fff3}@keyframes _fadeIn_sch8n_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_sch8n_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_sch8n_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_sch8n_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_sch8n_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_sch8n_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_sch8n_1{0%,to{opacity:1}50%{opacity:.5}}#_root_sch8n_1{width:100%;height:100vh;height:100dvh}._text-center_sch8n_123{text-align:center}._text-ellipsis_sch8n_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_sch8n_133{display:flex;align-items:center;justify-content:center}._flex-between_sch8n_139{display:flex;align-items:center;justify-content:space-between}._flex-column_sch8n_145{display:flex;flex-direction:column}._flightControls_sch8n_150{display:flex;flex-direction:column;gap:12px;padding:12px;background:#2a2a2a;border-radius:4px;border:1px solid #404040}._header_sch8n_160{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._header_sch8n_160 h3{margin:0;font-size:16px;font-weight:600;color:#fff}._createButton_sch8n_173{padding:6px 12px;background:#127b85;color:#fff;border:1px solid #127b85;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease}._createButton_sch8n_173:hover{background:#18a7b5;border-color:#18a7b5;transform:translateY(-1px)}._createButton_sch8n_173:active{transform:translateY(0)}._filterSection_sch8n_192{padding:8px 0;border-bottom:1px solid #404040}._checkboxLabel_sch8n_197{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease}._checkboxLabel_sch8n_197:hover{color:#fff}._checkboxLabel_sch8n_197 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._checkboxLabel_sch8n_197 ._checkbox-toggle-switch_sch8n_217,._checkboxLabel_sch8n_197 ._checkboxToggleSwitch_sch8n_217{position:relative;width:26px;height:16px;background:#404040;border:1px solid #555;border-radius:10px;transition:all .25s ease;flex-shrink:0}._checkboxLabel_sch8n_197 ._checkbox-toggle-switch_sch8n_217:before,._checkboxLabel_sch8n_197 ._checkboxToggleSwitch_sch8n_217:before{content:"";position:absolute;top:1px;left:2px;width:12px;height:12px;background:#555;border-radius:50%;transition:all .25s ease}._checkboxLabel_sch8n_197 input[type=checkbox]:checked+._checkbox-toggle-switch_sch8n_217,._checkboxLabel_sch8n_197 input[type=checkbox]:checked+._checkboxToggleSwitch_sch8n_217{background:#127b85;border-color:#127b85}._checkboxLabel_sch8n_197 input[type=checkbox]:checked+._checkbox-toggle-switch_sch8n_217:before,._checkboxLabel_sch8n_197 input[type=checkbox]:checked+._checkboxToggleSwitch_sch8n_217:before{left:10px;background:#fff}._checkboxLabel_sch8n_197:hover ._checkbox-toggle-switch_sch8n_217,._checkboxLabel_sch8n_197:hover ._checkboxToggleSwitch_sch8n_217{border-color:#fff3}._checkboxLabel_sch8n_197:hover input[type=checkbox]:checked+._checkbox-toggle-switch_sch8n_217,._checkboxLabel_sch8n_197:hover input[type=checkbox]:checked+._checkboxToggleSwitch_sch8n_217{background:#18a7b5;border-color:#18a7b5}._checkboxLabel_sch8n_197 input[type=checkbox]:focus+._checkbox-toggle-switch_sch8n_217,._checkboxLabel_sch8n_197 input[type=checkbox]:focus+._checkboxToggleSwitch_sch8n_217{box-shadow:0 0 0 2px #127b854d}._createForm_sch8n_257{background:#1f1f1f;border:1px solid #404040;border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:12px}._formGroup_sch8n_267{display:flex;flex-direction:column;gap:6px}._formGroup_sch8n_267 label{font-size:11px;color:#aaa;font-weight:500}._formGroup_sch8n_267 select{padding:8px 10px;background:#404040;border:1px solid #555;border-radius:4px;color:#fff;font-size:12px;cursor:pointer;transition:all .2s ease}._formGroup_sch8n_267 select:hover{background:#505050;border-color:#fff3}._formGroup_sch8n_267 select:focus{outline:none;border-color:#127b85}._formGroup_sch8n_267 select option{background:#2a2a2a;color:#fff}._submitButton_sch8n_300{padding:8px 12px;background:#127b85;color:#fff;border:1px solid #127b85;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}._submitButton_sch8n_300:hover{background:#18a7b5;border-color:#18a7b5;transform:translateY(-1px)}._submitButton_sch8n_300:active{transform:translateY(0)}._emptyState_sch8n_320{text-align:center;padding:24px 12px;color:#555;font-size:11px}._flightList_sch8n_327{display:flex;flex-direction:column;gap:8px}._flightItem_sch8n_333{background:#1f1f1f;border-radius:4px;border:1px solid #404040;overflow:hidden;transition:all .2s ease}._flightItem_sch8n_333._expanded_sch8n_340{border-color:#127b85}._flightHeader_sch8n_344{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;transition:background .15s ease}._flightHeader_sch8n_344:hover{background:#2a2a2a}._flightName_sch8n_356{flex:1;font-size:13px;color:#fff;display:flex;align-items:center;gap:8px;font-weight:500}._direction_sch8n_366{font-size:16px;opacity:.7}._flightActions_sch8n_371{display:flex;align-items:center;gap:4px}._playButton_sch8n_377{background:none;border:none;color:#028d6a;cursor:pointer;font-size:14px;padding:4px 8px;border-radius:4px;transition:all .15s ease}._playButton_sch8n_377:hover{background:#4caf5026;transform:scale(1.1)}._deleteButton_sch8n_392{background:none;border:none;color:#ff6464b3;cursor:pointer;font-size:14px;padding:4px 8px;border-radius:4px;transition:all .15s ease}._deleteButton_sch8n_392:hover{background:#ff646426;color:#ff6464}._flightDetails_sch8n_407{padding:12px;border-top:1px solid #404040;display:flex;flex-direction:column;gap:16px}._paramSection_sch8n_415{display:flex;flex-direction:column;gap:8px}._paramSection_sch8n_415 h4{margin:0 0 4px;font-size:11px;color:#aaa;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._param_sch8n_415{display:flex;justify-content:space-between;align-items:center;gap:10px}._param_sch8n_415 label{font-size:11px;color:#aaa;font-weight:500;white-space:nowrap}._param_sch8n_415 input[type=number],._param_sch8n_415 select{flex:1;padding:6px 8px;background:#404040;border:1px solid #555;border-radius:4px;color:#fff;font-size:11px;transition:all .2s ease}._param_sch8n_415 input[type=number]:hover,._param_sch8n_415 select:hover{background:#505050;border-color:#fff3}._param_sch8n_415 input[type=number]:focus,._param_sch8n_415 select:focus{outline:none;border-color:#127b85}._param_sch8n_415 select{cursor:pointer}._triggerInfo_sch8n_466{flex:1;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:#0066cc1a;border:1px solid #555;border-radius:4px;font-size:11px;color:#fff}._clearTriggerButton_sch8n_479{background:#ff646433;border:none;color:#ff6464;cursor:pointer;font-size:12px;padding:2px 6px;border-radius:4px;transition:all .15s ease}._clearTriggerButton_sch8n_479:hover{background:#ff64644d}._pickTriggerButton_sch8n_493{padding:8px 12px;background:#127b85;color:#fff;border:1px solid #127b85;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}._pickTriggerButton_sch8n_493:hover{background:#18a7b5;border-color:#18a7b5}._cancelPickButton_sch8n_509{padding:6px 12px;background:#404040;color:#ccc;border:1px solid #555;border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s ease}._cancelPickButton_sch8n_509:hover{background:#505050;border-color:#fff3}._reverseInfo_sch8n_524{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#0066cc1a;border-radius:4px;font-size:11px;color:#028d6a}._reverseInfo_sch8n_524 span{font-weight:500}._unlinkButton_sch8n_538{padding:4px 8px;background:#ff646433;color:#ff6464;border:1px solid rgba(255,100,100,.3);border-radius:4px;font-size:10px;cursor:pointer;transition:all .2s ease}._unlinkButton_sch8n_538:hover{background:#ff64644d;border-color:#ff646480}._createReverseButton_sch8n_553{padding:8px 12px;background:#404040;color:#ccc;border:1px solid #555;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}._createReverseButton_sch8n_553:hover{background:#505050;border-color:#fff3;transform:translateY(-1px)}._createReverseButton_sch8n_553:active{transform:translateY(0)}@keyframes _fadeIn_1x5zx_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1x5zx_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_1x5zx_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_1x5zx_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_1x5zx_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_1x5zx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1x5zx_1{0%,to{opacity:1}50%{opacity:.5}}#_root_1x5zx_1{width:100%;height:100vh;height:100dvh}._text-center_1x5zx_123{text-align:center}._text-ellipsis_1x5zx_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_1x5zx_133{display:flex;align-items:center;justify-content:center}._flex-between_1x5zx_139{display:flex;align-items:center;justify-content:space-between}._flex-column_1x5zx_145{display:flex;flex-direction:column}._propertiesPanel_1x5zx_150{position:fixed;top:60px;right:0;width:420px;height:calc(100vh - 60px);background:#2a2a2a;color:#fff;border-left:1px solid #404040;box-shadow:-2px 0 10px #0000004d;z-index:1000;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1)}._propertiesPanel_1x5zx_150._normal_1x5zx_168{transform:translate(0);opacity:1}._propertiesPanel_1x5zx_150._collapsed_1x5zx_172{transform:translate(0);opacity:.5}._propertiesPanel_1x5zx_150._collapsed_1x5zx_172:hover{opacity:.9}._propertiesPanel_1x5zx_150._hidden_1x5zx_179{transform:translate(100%);opacity:0}._header_1x5zx_184{position:sticky;top:0;z-index:11;padding:4px 30px;border-bottom:1px solid #404040;background:#333}._header_1x5zx_184 h2{margin:0;font-size:12px;color:#888}._tabs_1x5zx_198{position:sticky;top:26px;z-index:10;display:flex;background:#333;border-bottom:1px solid #404040}._tabs_1x5zx_198 ._tab_1x5zx_198{flex:1;padding:4px 8px;border:none;border-radius:2px;background:none;color:#aaa;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .2s;border-bottom:2px solid transparent}._tabs_1x5zx_198 ._tab_1x5zx_198:hover{background:#404040;color:#ccc}._tabs_1x5zx_198 ._tab_1x5zx_198._active_1x5zx_225{background:#2a2a2a;color:#3fb7f3;border-bottom-color:#3fb7f3}._content_1x5zx_231{flex:1;padding:0}._cameraProperties_1x5zx_236,._sceneProperties_1x5zx_237{padding:0}._section_1x5zx_241{border-bottom:1px solid #404040;padding:4px}._section_1x5zx_241:last-child{border-bottom:none}._section_1x5zx_241>label:not(._checkbox_1x5zx_248){font-size:12px;color:#aaa;font-weight:500}._section_1x5zx_241 ._checkbox_1x5zx_248{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease;padding:8px 10px}._section_1x5zx_241 ._checkbox_1x5zx_248:hover{color:#fff}._section_1x5zx_241 ._checkbox_1x5zx_248 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._section_1x5zx_241 ._checkbox_1x5zx_248 ._checkbox-toggle-switch_1x5zx_274,._section_1x5zx_241 ._checkbox_1x5zx_248 ._checkboxToggleSwitch_1x5zx_274{position:relative;width:26px;height:16px;background:#404040;border:1px solid #555;border-radius:10px;transition:all .25s ease;flex-shrink:0}._section_1x5zx_241 ._checkbox_1x5zx_248 ._checkbox-toggle-switch_1x5zx_274:before,._section_1x5zx_241 ._checkbox_1x5zx_248 ._checkboxToggleSwitch_1x5zx_274:before{content:"";position:absolute;top:1px;left:2px;width:12px;height:12px;background:#555;border-radius:50%;transition:all .25s ease}._section_1x5zx_241 ._checkbox_1x5zx_248 input[type=checkbox]:checked+._checkbox-toggle-switch_1x5zx_274,._section_1x5zx_241 ._checkbox_1x5zx_248 input[type=checkbox]:checked+._checkboxToggleSwitch_1x5zx_274{background:#127b85;border-color:#127b85}._section_1x5zx_241 ._checkbox_1x5zx_248 input[type=checkbox]:checked+._checkbox-toggle-switch_1x5zx_274:before,._section_1x5zx_241 ._checkbox_1x5zx_248 input[type=checkbox]:checked+._checkboxToggleSwitch_1x5zx_274:before{left:10px;background:#fff}._section_1x5zx_241 ._checkbox_1x5zx_248:hover ._checkbox-toggle-switch_1x5zx_274,._section_1x5zx_241 ._checkbox_1x5zx_248:hover ._checkboxToggleSwitch_1x5zx_274{border-color:#fff3}._section_1x5zx_241 ._checkbox_1x5zx_248:hover input[type=checkbox]:checked+._checkbox-toggle-switch_1x5zx_274,._section_1x5zx_241 ._checkbox_1x5zx_248:hover input[type=checkbox]:checked+._checkboxToggleSwitch_1x5zx_274{background:#18a7b5;border-color:#18a7b5}._section_1x5zx_241 ._checkbox_1x5zx_248 input[type=checkbox]:focus+._checkbox-toggle-switch_1x5zx_274,._section_1x5zx_241 ._checkbox_1x5zx_248 input[type=checkbox]:focus+._checkboxToggleSwitch_1x5zx_274{box-shadow:0 0 0 2px #127b854d}._section_1x5zx_241 p{font-size:12px;color:#ccc;margin:0 10px}._section_1x5zx_241 h3{margin:4px 0 4px 10px;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px}._field_1x5zx_329{margin-top:8px;display:flex;align-items:flex-start;gap:4px}._field_1x5zx_329 label{min-width:70px;margin-bottom:5px;font-size:10px;color:#aaa;font-weight:500}._field_1x5zx_329 input[type=text],._field_1x5zx_329 input[type=number],._field_1x5zx_329 input[type=color],._field_1x5zx_329 input[type=range],._field_1x5zx_329 textarea{width:90%;border:1px solid #555;border-radius:3px;background:#404040;color:#fff;font-size:12px;transition:all .2s}._field_1x5zx_329 input[type=text]:focus,._field_1x5zx_329 input[type=number]:focus,._field_1x5zx_329 input[type=color]:focus,._field_1x5zx_329 input[type=range]:focus,._field_1x5zx_329 textarea:focus{outline:none;border-color:#3fb7f3;background:#4a4a4a}._field_1x5zx_329 input[type=number]{max-width:38px;padding-left:8px}._field_1x5zx_329 input[type=range]{width:100%;padding:0;height:2px;background:#8a9599;appearance:none;-webkit-appearance:none;outline:none;transition:all .2s}._field_1x5zx_329 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#c6d9ee;cursor:pointer;transition:all .2s}._field_1x5zx_329 input[type=range]::-webkit-slider-thumb:hover{background:#2868b3;transform:scale(1.1)}._field_1x5zx_329 input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#007bff;cursor:pointer;border:none;box-shadow:0 2px 6px #007bff4d}._field_1x5zx_329 input[type=range]::-webkit-slider-track{height:2px;background:#8a9599}._field_1x5zx_329 input[type=range]::-moz-range-track{height:2px;background:#8a9599;border:none}._field_1x5zx_329 input[type=color]{height:28px;max-width:50px;padding:0;cursor:pointer}._field_1x5zx_329 ._readonly_1x5zx_416{display:block;padding:4px 8px;background:#333;border:1px solid #555;border-radius:4px;color:#888;font-size:12px;font-style:italic}._field_1x5zx_329 ._rangeValue_1x5zx_426{display:inline-block;margin-top:5px;font-size:11px;color:#b1cff0;background:#333;padding:2px 6px;border-radius:4px;min-width:20px;text-align:center}._toggles_1x5zx_438{display:flex;gap:15px;margin-top:10px}._toggles_1x5zx_438 ._checkbox_1x5zx_248{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease}._toggles_1x5zx_438 ._checkbox_1x5zx_248:hover{color:#fff}._toggles_1x5zx_438 ._checkbox_1x5zx_248 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._toggles_1x5zx_438 ._checkbox_1x5zx_248 ._checkbox-toggle-switch_1x5zx_274,._toggles_1x5zx_438 ._checkbox_1x5zx_248 ._checkboxToggleSwitch_1x5zx_274{position:relative;width:26px;height:16px;background:#404040;border:1px solid #555;border-radius:10px;transition:all .25s ease;flex-shrink:0}._toggles_1x5zx_438 ._checkbox_1x5zx_248 ._checkbox-toggle-switch_1x5zx_274:before,._toggles_1x5zx_438 ._checkbox_1x5zx_248 ._checkboxToggleSwitch_1x5zx_274:before{content:"";position:absolute;top:1px;left:2px;width:12px;height:12px;background:#555;border-radius:50%;transition:all .25s ease}._toggles_1x5zx_438 ._checkbox_1x5zx_248 input[type=checkbox]:checked+._checkbox-toggle-switch_1x5zx_274,._toggles_1x5zx_438 ._checkbox_1x5zx_248 input[type=checkbox]:checked+._checkboxToggleSwitch_1x5zx_274{background:#127b85;border-color:#127b85}._toggles_1x5zx_438 ._checkbox_1x5zx_248 input[type=checkbox]:checked+._checkbox-toggle-switch_1x5zx_274:before,._toggles_1x5zx_438 ._checkbox_1x5zx_248 input[type=checkbox]:checked+._checkboxToggleSwitch_1x5zx_274:before{left:10px;background:#fff}._toggles_1x5zx_438 ._checkbox_1x5zx_248:hover ._checkbox-toggle-switch_1x5zx_274,._toggles_1x5zx_438 ._checkbox_1x5zx_248:hover ._checkboxToggleSwitch_1x5zx_274{border-color:#fff3}._toggles_1x5zx_438 ._checkbox_1x5zx_248:hover input[type=checkbox]:checked+._checkbox-toggle-switch_1x5zx_274,._toggles_1x5zx_438 ._checkbox_1x5zx_248:hover input[type=checkbox]:checked+._checkboxToggleSwitch_1x5zx_274{background:#18a7b5;border-color:#18a7b5}._toggles_1x5zx_438 ._checkbox_1x5zx_248 input[type=checkbox]:focus+._checkbox-toggle-switch_1x5zx_274,._toggles_1x5zx_438 ._checkbox_1x5zx_248 input[type=checkbox]:focus+._checkboxToggleSwitch_1x5zx_274{box-shadow:0 0 0 2px #127b854d}._vectorGroup_1x5zx_502{margin-bottom:15px}._vectorGroup_1x5zx_502 label{display:block;margin-bottom:8px;font-size:12px;color:#aaa;font-weight:500}._vectorGroup_1x5zx_502 ._vector_1x5zx_502{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;width:100%}._vectorGroup_1x5zx_502 ._vector_1x5zx_502 input{padding:6px 8px;border:1px solid #555;border-radius:4px;background:#404040;color:#fff;font-size:11px;text-align:center;transition:all .2s;width:100%;box-sizing:border-box;min-width:0}._vectorGroup_1x5zx_502 ._vector_1x5zx_502 input:focus{outline:none;border-color:#3fb7f3;background:#4a4a4a}._vectorGroup_1x5zx_502 ._vector_1x5zx_502 input::placeholder{color:#555;font-size:10px}._noSelection_1x5zx_542{padding:40px 20px;text-align:center;color:#555}._noSelection_1x5zx_542 p{margin:8px 0;font-size:14px}._noSelection_1x5zx_542 p:first-child{font-weight:600;color:#888}._buttonGroup_1x5zx_556{display:flex;gap:10px;margin-top:15px}._buttonGroup_1x5zx_556 button{flex:1;padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;transition:all .2s}._buttonGroup_1x5zx_556 button._resetBtn_1x5zx_571{background:#6c757d;color:#fff}._buttonGroup_1x5zx_556 button._resetBtn_1x5zx_571:hover{background:#5a6268}._buttonGroup_1x5zx_556 button._applyBtn_1x5zx_578{background:#28a745;color:#fff}._buttonGroup_1x5zx_556 button._applyBtn_1x5zx_578:hover{background:#218838}select{width:60%;padding:2px 10px}._oneLineFields_1x5zx_591{display:flex;gap:10px}._oneLineFields_1x5zx_591 ._labelWithToggle_1x5zx_595{display:flex;align-items:flex-end;justify-content:space-between}._oneLineFields_1x5zx_591 ._labelWithToggle_1x5zx_595 label{margin-bottom:0}._oneLineFields_1x5zx_591 ._linkButton_1x5zx_603{background:none;border:1px solid #555;border-radius:4px;color:#aaa;cursor:pointer;font-size:14px;padding:2px 6px;transition:all .2s}._oneLineFields_1x5zx_591 ._linkButton_1x5zx_603:hover{border-color:#18a7b5;color:#18a7b5}._oneLineFields_1x5zx_591 ._linkButton_1x5zx_603._linked_1x5zx_617{border-color:#28a745;color:#28a745;background:#28a7451a}._oneLineFields_1x5zx_591 ._textArea_1x5zx_622{resize:vertical;min-height:60px;max-height:120px;font-family:inherit}._oneLineFields_1x5zx_591 ._textArea_1x5zx_622::placeholder{color:#555;font-style:italic}._oneLineFields_1x5zx_591 small{font-size:10px;color:#888;margin-left:8px}._topCreatenew_1x5zx_639{display:flex;flex-direction:row;justify-content:space-between}._sceneSelect_1x5zx_645{width:100%;padding:8px;border:1px solid #555;border-radius:4px;background:#333;color:#fff;font-size:12px}._scenesList_1x5zx_655{width:90%;display:flex;flex-direction:column;gap:8px;margin-top:8px;margin-left:10px}._sceneItem_1x5zx_664{display:flex;justify-content:space-between;align-items:center;padding:2px 6px;border:1px solid #444;border-radius:4px;background:#333;transition:all .2s ease}._sceneItem_1x5zx_664:hover{border-color:#555;background:#3a3a3a}._sceneItem_1x5zx_664._currentScene_1x5zx_678{border-color:#3fb7f3;background:#0066cc1a}._sceneInfo_1x5zx_683{display:flex;flex-direction:column}._sceneName_1x5zx_688{padding:0 5px;font-size:12px;font-weight:500;color:#fff}._currentMarker_1x5zx_695{padding:0 5px;font-size:11px;color:#0a0;font-style:italic}._sceneActions_1x5zx_702{display:flex;gap:4px}._switchButton_1x5zx_707,._saveButton_1x5zx_707{padding:4px 8px;border:1px solid #555;border-radius:3px;background:#444;color:#ccc;cursor:pointer;font-size:12px;transition:all .2s ease}._switchButton_1x5zx_707:hover:not(:disabled),._saveButton_1x5zx_707:hover:not(:disabled){background:#555;border-color:#555}._switchButton_1x5zx_707:disabled,._saveButton_1x5zx_707:disabled{opacity:.5;cursor:not-allowed}._saveButton_1x5zx_707{border-color:#744267;background:#492a41}._saveButton_1x5zx_707:hover{background:#550;border-color:#880}._createSceneButton_1x5zx_735{padding:6px;margin-right:30px;border:1px solid #093c41;border-radius:4px;background:#093c41;color:#fff;cursor:pointer;font-size:13px;transition:all .2s ease}._createSceneButton_1x5zx_735:hover{background:#18a7b5;border-color:#18a7b5}._aspectButtonGroup_1x5zx_752{display:flex;gap:6px;width:100%}._aspectButton_1x5zx_752{flex:1;padding:6px 8px;border:1px solid #555;border-radius:4px;background:#404040;color:#aaa;cursor:pointer;font-size:11px;font-weight:500;transition:all .2s ease}._aspectButton_1x5zx_752:hover{background:#4a4a4a;border-color:#666;color:#ccc}._activeAspectButton_1x5zx_776{flex:1;padding:6px 8px;border:1px solid #3fb7f3;border-radius:4px;background:#06c3;color:#3fb7f3;cursor:pointer;font-size:11px;font-weight:600;transition:all .2s ease}._activeAspectButton_1x5zx_776:hover{background:#0066cc4d;border-color:#18a7b5}._checkboxClassic_1x5zx_794{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;color:#ccc;transition:color .2s ease}._checkboxClassic_1x5zx_794:hover{color:#fff}._checkboxClassic_1x5zx_794 input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._checkboxClassic_1x5zx_794 ._checkbox-classic-box_1x5zx_814,._checkboxClassic_1x5zx_794 ._checkboxClassicBox_1x5zx_814{position:relative;width:14px;height:14px;background:#404040;border:2px solid #555;border-radius:2px;transition:all .2s ease;flex-shrink:0}._checkboxClassic_1x5zx_794 ._checkbox-classic-box_1x5zx_814:after,._checkboxClassic_1x5zx_794 ._checkboxClassicBox_1x5zx_814:after{content:"";position:absolute;left:3px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s ease}._checkboxClassic_1x5zx_794 input[type=checkbox]:checked+._checkbox-classic-box_1x5zx_814,._checkboxClassic_1x5zx_794 input[type=checkbox]:checked+._checkboxClassicBox_1x5zx_814{background:#127b85;border-color:#127b85}._checkboxClassic_1x5zx_794 input[type=checkbox]:checked+._checkbox-classic-box_1x5zx_814:after,._checkboxClassic_1x5zx_794 input[type=checkbox]:checked+._checkboxClassicBox_1x5zx_814:after{transform:rotate(45deg) scale(1)}._checkboxClassic_1x5zx_794:hover ._checkbox-classic-box_1x5zx_814,._checkboxClassic_1x5zx_794:hover ._checkboxClassicBox_1x5zx_814{border-color:#fff3}._checkboxClassic_1x5zx_794:hover input[type=checkbox]:checked+._checkbox-classic-box_1x5zx_814,._checkboxClassic_1x5zx_794:hover input[type=checkbox]:checked+._checkboxClassicBox_1x5zx_814{background:#18a7b5;border-color:#18a7b5}._checkboxClassic_1x5zx_794 input[type=checkbox]:focus+._checkbox-classic-box_1x5zx_814,._checkboxClassic_1x5zx_794 input[type=checkbox]:focus+._checkboxClassicBox_1x5zx_814{box-shadow:0 0 0 2px #127b854d}._propertiesPanel_1x5zx_150::-webkit-scrollbar{width:6px}._propertiesPanel_1x5zx_150::-webkit-scrollbar-track{background:#2a2a2a}._propertiesPanel_1x5zx_150::-webkit-scrollbar-thumb{background:#555;border-radius:3px}._propertiesPanel_1x5zx_150::-webkit-scrollbar-thumb:hover{background:#555}.admin-panel-overlay{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.admin-panel-container{display:flex;width:100%;max-width:1400px;height:90vh;background:#f5f5f5;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.admin-sidebar{width:260px;background:#1a1a2e;color:#fff;display:flex;flex-direction:column;border-right:1px solid #2d2d44}.admin-sidebar-header{padding:24px 20px;border-bottom:1px solid #2d2d44;display:flex;justify-content:space-between;align-items:center}.admin-title{font-size:20px;font-weight:700;margin:0;color:#fff}.admin-close-btn{background:transparent;border:none;color:#999;font-size:24px;cursor:pointer;padding:4px 8px;transition:color .2s}.admin-close-btn:hover{color:#fff}.admin-nav{flex:1;padding:16px 0}.admin-nav-item{width:100%;padding:12px 20px;background:transparent;border:none;color:#99a;text-align:left;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border-left:3px solid transparent}.admin-nav-item:hover{background:#ffffff0d;color:#fff}.admin-nav-item.active{background:#4c6ef51a;color:#4c6ef5;border-left-color:#4c6ef5}.admin-sidebar-footer{padding:16px;border-top:1px solid #2d2d44}.admin-user-info{display:flex;align-items:center;gap:12px}.admin-user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.admin-user-details{flex:1;min-width:0}.admin-user-name{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-user-role{font-size:12px;color:#999;text-transform:uppercase}.admin-content{flex:1;overflow-y:auto;background:#fff}.admin-page{padding:32px}.admin-page-header{margin-bottom:32px}.admin-page-title{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 8px}.admin-page-subtitle{font-size:14px;color:#666;margin:0}.admin-loading{display:flex;align-items:center;justify-content:center;height:400px;font-size:16px;color:#666}.admin-error{padding:16px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;margin-bottom:16px}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.admin-stat-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb}.admin-stat-label{font-size:13px;color:#6b7280;margin-bottom:8px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.admin-stat-value{font-size:32px;font-weight:700;color:#1a1a2e}.admin-table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;border:1px solid #e5e7eb}.admin-table{width:100%;border-collapse:collapse}.admin-table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.admin-table th{padding:16px 20px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.admin-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.admin-table tbody tr:hover{background:#f9fafb}.admin-table td{padding:16px 20px;font-size:14px;color:#374151}.admin-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.admin-badge.blue{background:#dbeafe;color:#1e40af}.admin-badge.green{background:#d1fae5;color:#065f46}.admin-badge.red{background:#fee2e2;color:#991b1b}.admin-badge.gray{background:#f3f4f6;color:#4b5563}.admin-btn{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.admin-btn-primary{background:#4c6ef5;color:#fff}.admin-btn-primary:hover{background:#3b5bdb}.admin-btn-secondary{background:#e5e7eb;color:#374151}.admin-btn-secondary:hover{background:#d1d5db}.admin-btn-link{background:transparent;color:#4c6ef5;padding:4px 8px}.admin-btn-link:hover{text-decoration:underline}.admin-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;background:#fff;border-top:1px solid #e5e7eb}.admin-pagination button{padding:8px 16px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.admin-pagination button:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.admin-pagination button:disabled{opacity:.5;cursor:not-allowed}.admin-pagination span{font-size:14px;color:#6b7280}.admin-form{background:#fff;padding:32px;border-radius:12px;box-shadow:0 2px 8px #00000014;max-width:600px}.admin-form-group{margin-bottom:24px}.admin-form-label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.admin-form-input,.admin-form-select{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}.admin-form-input:focus,.admin-form-select:focus{outline:none;border-color:#4c6ef5}.admin-form-input:disabled{background:#f3f4f6;cursor:not-allowed}.admin-form-actions{display:flex;gap:12px;margin-top:32px}.admin-checkbox-group{display:flex;align-items:center;gap:8px}.admin-checkbox-group input[type=checkbox]{width:18px;height:18px;cursor:pointer}*{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.app{height:100vh;height:100dvh;width:100vw;width:100dvw;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;position:relative}.main-content{position:fixed;top:60px;left:0;width:100vw;width:100dvw;border-top:1px solid #404040;height:calc(100vh - 60px);height:calc(100dvh - 60px);z-index:1}.toolbar.normal{transform:translate(0);opacity:1}.toolbar.collapsed{transform:translate(0);opacity:.5}.toolbar.collapsed:hover{opacity:.9}.toolbar.hidden{transform:translate(-100%);opacity:0}.properties-panel.normal{transform:translate(0);opacity:1}.properties-panel.collapsed{transform:translate(0);opacity:.5}.properties-panel.collapsed:hover{opacity:.9}.properties-panel.hidden{transform:translate(100%);opacity:0}.canvas-area{width:100%;height:100%;background:#1a1a1a;color:#fff;overflow:hidden;position:relative}.canvas-area.mobile-mode,.canvas-area.tablet-mode,.canvas-area.desktop-mode,.canvas-area.super-screen{padding:0}.panel-toggle{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:60px;background:#2a2a2acc;border:1px solid rgba(255,255,255,.1);border-radius:0 8px 8px 0;color:#ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease;z-index:200}.panel-toggle:hover{background:#2a2a2af2;color:#fff}.panel-toggle.left{left:380px}.panel-toggle.right{right:0;border-radius:8px 0 0 8px}@media(max-width:768px){.toolbar,.properties-panel{position:absolute;height:100%;z-index:1000;box-shadow:2px 0 10px #0000004d}.toolbar.collapsed,.properties-panel.collapsed{transform:translate(-100%)}.properties-panel{right:0}.properties-panel.collapsed{transform:translate(100%)}}@keyframes _fadeOut_zkfev_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_zkfev_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInFromLeft_zkfev_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideDown_zkfev_1{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_zkfev_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_zkfev_1{0%,to{opacity:1}50%{opacity:.5}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh;min-height:100dvh}button,input,textarea,select{font-family:inherit}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}html{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#1f1f1f;color:#fff;font-size:12px;line-height:1.5}#_root_zkfev_1{width:100%;height:100vh;height:100dvh}._text-center_zkfev_123{text-align:center}._text-ellipsis_zkfev_127{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flex-center_zkfev_133{display:flex;align-items:center;justify-content:center}._flex-between_zkfev_139{display:flex;align-items:center;justify-content:space-between}._flex-column_zkfev_145{display:flex;flex-direction:column}._overlay_zkfev_150{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_zkfev_1 .2s ease-out}._modal_zkfev_165{background:var(--bg-secondary, #1a1a1a);border:1px solid var(--border-color, #333);border-radius:12px;padding:0;max-width:400px;width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px #0000004d;animation:_slideIn_zkfev_1 .3s ease-out}._header_zkfev_178{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid var(--border-color, #333)}._header_zkfev_178 h2{color:var(--text-primary, #fff);font-size:20px;font-weight:600;margin:0}._closeButton_zkfev_192{background:none;border:none;color:var(--text-secondary, #999);font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}._closeButton_zkfev_192:hover{background:var(--bg-hover, #2a2a2a);color:var(--text-primary, #fff)}._form_zkfev_212{padding:24px}._field_zkfev_216{margin-bottom:20px}._field_zkfev_216 label{display:block;color:var(--text-primary, #fff);font-size:14px;font-weight:500;margin-bottom:6px}._field_zkfev_216 input,._field_zkfev_216 select{width:100%;padding:12px 16px;background:var(--bg-input, #2a2a2a);border:1px solid var(--border-color, #333);border-radius:8px;color:var(--text-primary, #fff);font-size:14px;transition:all .2s ease;box-sizing:border-box}._field_zkfev_216 input:focus,._field_zkfev_216 select:focus{outline:none;border-color:var(--accent-color, #007bff);box-shadow:0 0 0 3px #007bff1a}._field_zkfev_216 input::placeholder,._field_zkfev_216 select::placeholder{color:var(--text-muted, #555)}._field_zkfev_216 input:disabled,._field_zkfev_216 select:disabled{opacity:.6;cursor:not-allowed}._field_zkfev_216 select{cursor:pointer}._field_zkfev_216 select option{background:var(--bg-input, #2a2a2a);color:var(--text-primary, #fff)}._error_zkfev_257{background:#dc35451a;border:1px solid rgba(220,53,69,.3);border-radius:6px;padding:12px 16px;color:#ff6b6b;font-size:14px;margin-bottom:20px;animation:_shake_zkfev_1 .5s ease-out}._legalLinks_zkfev_268{margin-top:12px;margin-bottom:16px;text-align:center;font-size:.875rem;color:var(--text-secondary, #999)}._legalLinks_zkfev_268 p{margin:0;line-height:1.5}._legalLink_zkfev_268{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-family:inherit;transition:color .2s}._legalLink_zkfev_268:hover{color:#0056b3}._legalLink_zkfev_268:disabled{opacity:.6;cursor:not-allowed}._actions_zkfev_299{margin-bottom:16px}._submitButton_zkfev_303{width:100%;padding:14px 24px;background:var(--accent-color, #007bff);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._submitButton_zkfev_303:hover{background:var(--accent-hover, #0056b3);transform:translateY(-1px)}._submitButton_zkfev_303:active{transform:translateY(0)}._submitButton_zkfev_303:disabled{background:var(--bg-disabled, #444);color:var(--text-disabled, #777);cursor:not-allowed;transform:none}._footer_zkfev_329{padding:16px 24px 24px;text-align:center;border-top:1px solid var(--border-color, #333)}._switchButton_zkfev_335{background:none;border:none;color:var(--text-secondary, #999);font-size:14px;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:all .2s ease}._switchButton_zkfev_335:hover{color:var(--accent-color, #007bff);text-decoration-color:currentColor}@keyframes _fadeIn_zkfev_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_zkfev_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _shake_zkfev_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media(max-width:480px){._modal_zkfev_165{width:95vw;margin:20px}._header_zkfev_178,._form_zkfev_212,._footer_zkfev_329{padding-left:20px;padding-right:20px}._header_zkfev_178{padding-top:20px;padding-bottom:12px}._header_zkfev_178 h2{font-size:18px}._form_zkfev_212{padding-top:20px}._field_zkfev_216{margin-bottom:16px}}:root{--bg-secondary: #1a1a1a;--bg-input: #2a2a2a;--bg-hover: #2a2a2a;--bg-disabled: #444;--border-color: #333;--text-primary: #fff;--text-secondary: #999;--text-muted: $text-dark;--text-disabled: #777;--accent-color: #007bff;--accent-hover: #0056b3}._panel_u9mi8_1{position:fixed;top:16px;right:16px;z-index:1000;display:flex;align-items:center;gap:12px;padding:8px 16px;background:#1e1e1ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d}._header_u9mi8_17{display:flex;align-items:center;gap:8px;padding-right:12px;border-right:1px solid rgba(255,255,255,.1)}._projectName_u9mi8_25{color:#fff;font-size:14px;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewportButtons_u9mi8_35{display:flex;gap:4px}._btn_u9mi8_40{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease}._btn_u9mi8_40:hover:not(._disabled_u9mi8_53):not(:disabled){background:#ffffff1a;border-color:#ffffff4d}._btn_u9mi8_40._active_u9mi8_57{background:#3498db4d;border-color:#3498db}._btn_u9mi8_40._disabled_u9mi8_53,._btn_u9mi8_40:disabled{opacity:.4;cursor:not-allowed}._btn_u9mi8_40 svg{width:18px;height:18px}._loginBtn_u9mi8_70{padding:8px 16px;background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._loginBtn_u9mi8_70:hover{background:linear-gradient(135deg,#2980b9,#1f6dad);transform:translateY(-1px)}._loginBtn_u9mi8_70:active{transform:translateY(0)}._warning_u9mi8_89{position:absolute;top:calc(100% + 8px);right:0;padding:12px 16px;background:#e74c3cf2;border-radius:8px;color:#fff;font-size:13px;white-space:nowrap;animation:_fadeIn_u9mi8_1 .2s ease;box-shadow:0 4px 12px #e74c3c4d}@keyframes _fadeIn_u9mi8_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._panel_u9mi8_1{top:8px;right:8px;left:8px;justify-content:space-between;padding:8px 12px}._header_u9mi8_17{display:none}._viewportButtons_u9mi8_35{flex:1;justify-content:center}._warning_u9mi8_89{left:8px;right:8px;text-align:center;white-space:normal}}@media(max-width:360px){._loginBtn_u9mi8_70{padding:8px 12px;font-size:13px}._btn_u9mi8_40{width:32px;height:32px}._btn_u9mi8_40 svg{width:16px;height:16px}}._container_1boby_2{width:100vw;width:100dvw;height:100vh;height:100dvh;overflow:hidden;position:fixed;top:0;left:0;background:#1a1a1a}._canvasContainer_1boby_14{width:100%;height:100%;position:absolute;top:0;left:0}._canvasContainer_1boby_14 canvas{display:block;width:100%!important;height:100%!important;touch-action:none}._loginBtn_1boby_28{position:fixed;top:16px;right:16px;z-index:1000;padding:12px 24px;background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:24px;box-shadow:0 4px 16px #3498db66;color:#fff;font-size:14px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._loginBtn_1boby_28:hover{background:linear-gradient(135deg,#2980b9,#1f6dad);transform:translateY(-2px);box-shadow:0 6px 20px #3498db80}._loginBtn_1boby_28:active{transform:translateY(0);box-shadow:0 2px 10px #3498db66}._projectName_1boby_56{position:fixed;top:16px;left:16px;z-index:999;padding:8px 16px;background:#1e1e1ecc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}@media(max-width:360px){._loginBtn_1boby_28{padding:10px 20px;font-size:13px;top:12px;right:12px}}@media(orientation:landscape)and (max-height:500px){._loginBtn_1boby_28{top:8px;right:8px;padding:8px 16px;font-size:12px}}._container_88z36_2{width:100vw;width:100dvw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#fff}._message_88z36_14{text-align:center}._message_88z36_14 h2{margin-bottom:1rem;color:#ff6b6b;font-size:1.5rem;font-weight:500}._message_88z36_14 p{color:#aaa}._spinner_88z36_27{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#3498db;border-radius:50%;animation:_spin_88z36_27 1s linear infinite;margin:0 auto 1rem}@keyframes _spin_88z36_27{to{transform:rotate(360deg)}}._link_88z36_42{color:#3498db;text-decoration:none;font-weight:500}._link_88z36_42:hover{text-decoration:underline}._liveView_88z36_51{width:100vw;width:100dvw;height:100vh;height:100dvh;position:relative;background:#1a1a1a;overflow:hidden;display:flex;flex-direction:column}._canvasWrapper_88z36_64{width:100%;flex:1;min-height:0;overflow:hidden}._mobileSceneContainer_1r48p_1{width:100vw;height:100vh;overflow:hidden;position:fixed;top:0;left:0;background:linear-gradient(180deg,#0a0e27,#1a1f3a,#0a0e27)}._mobileSceneContainer_1r48p_1 canvas{display:block;width:100%!important;height:100%!important;touch-action:none}
