.user-profile-container[data-v-de59b28c]{position:relative;width:100%}.profile-button[data-v-de59b28c]{display:flex;align-items:center;gap:.25rem;background:none;border:none;color:#fff;cursor:pointer;padding:.25rem;border-radius:8px;transition:all .2s ease;width:100%;text-align:left;min-width:0;overflow:hidden;position:relative}.profile-button[data-v-de59b28c]:hover{background:rgba(255,255,255,.1)}.profile-button.active[data-v-de59b28c]{background:rgba(255,255,255,.15)}.profile-button[data-v-de59b28c]:focus{outline:none}.profile-button[data-v-de59b28c]:focus-visible{outline:2px solid rgba(255,255,255,.3);outline-offset:2px}.user-avatar[data-v-de59b28c]{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-info[data-v-de59b28c]{flex:1;min-width:0;overflow:hidden;opacity:0;transition:opacity .3s ease}.side-nav:hover .user-info[data-v-de59b28c]{opacity:1}.user-name[data-v-de59b28c]{margin:0;font-weight:600;font-size:.9rem;color:#ecf0f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-de59b28c]{margin:0;font-size:.8rem;color:#bdc3c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron-icon[data-v-de59b28c]{font-size:12px;color:#bdc3c7;transition:transform .3s ease;flex-shrink:0;opacity:0;transition:opacity .3s ease}.side-nav:hover .chevron-icon[data-v-de59b28c]{opacity:1}.chevron-icon.rotated[data-v-de59b28c]{transform:rotate(180deg)}.profile-menu[data-v-de59b28c]{position:fixed;background:white;border-radius:12px;box-shadow:0 8px 32px #0003;overflow:hidden;animation:slideUp-de59b28c .3s ease;z-index:1001;min-width:280px}@keyframes slideUp-de59b28c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.menu-header[data-v-de59b28c]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--primary);color:#fff}.menu-avatar[data-v-de59b28c]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3)}.menu-user-info[data-v-de59b28c]{flex:1;min-width:0}.menu-user-name[data-v-de59b28c]{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:var(--white)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-user-email[data-v-de59b28c]{margin:0;font-size:.9rem;color:var(--white)!important;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-divider[data-v-de59b28c]{height:1px;background:#e1e5e9;margin:.5rem 0}.menu-options[data-v-de59b28c]{padding:.5rem 0}.menu-option[data-v-de59b28c]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.5rem;background:none;border:none;color:#333;cursor:pointer;transition:background .2s ease;font-size:14px;text-align:left}.menu-option[data-v-de59b28c]:hover{background:#f8f9fa}.menu-option svg[data-v-de59b28c]{width:16px;height:16px;color:var(--primary)}.language-option[data-v-de59b28c]{gap:.5rem}.language-label[data-v-de59b28c]{font-size:14px;color:#555}.language-select[data-v-de59b28c]{margin-left:auto;padding:.4rem .6rem;border:1px solid #e1e5e9;border-radius:8px;background:#fff;color:#333;font-size:14px}.logout-option[data-v-de59b28c]{color:var(--danger)}.logout-option[data-v-de59b28c]:hover{background:#fdf2f2}.logout-option svg[data-v-de59b28c]{color:var(--danger)}.admin-option svg[data-v-de59b28c]{color:#f39c12}@media (max-width: 768px){.profile-menu[data-v-de59b28c]{min-width:250px}.user-info[data-v-de59b28c],.chevron-icon[data-v-de59b28c]{opacity:1}}.loading-container[data-v-914d0eb4]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;gap:1rem}.spinner-border[data-v-914d0eb4]{width:3rem;height:3rem;border:.3em solid #e9ecef;border-right-color:#007bff;border-radius:50%;animation:spinner-border-914d0eb4 .75s linear infinite}@keyframes spinner-border-914d0eb4{to{transform:rotate(360deg)}}.side-nav[data-v-7490c0a6]{position:fixed;top:0;left:0;width:70px;height:100vh;background:#2c3e50;color:#fff;display:flex;flex-direction:column;z-index:1000;box-shadow:2px 0 10px #0000001a;box-sizing:border-box;transition:width .3s ease;overflow:hidden}.side-nav[data-v-7490c0a6]:hover{width:250px}.side-nav:hover .nav-header[data-v-7490c0a6]{padding:1.5rem}.nav-header[data-v-7490c0a6]{padding:1rem;border-bottom:1px solid #34495e;flex-shrink:0;min-width:0;overflow:hidden;transition:padding .3s ease}.logo-container[data-v-7490c0a6]{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden;transition:gap .3s ease}.side-nav:hover .logo-container[data-v-7490c0a6]{gap:.75rem}.app-title[data-v-7490c0a6]{margin:0;font-weight:600;color:#ecf0f1;font-size:1.2rem;white-space:nowrap;overflow:hidden;opacity:0;transition:opacity .3s ease}.side-nav:hover .app-title[data-v-7490c0a6]{opacity:1}.nav-content[data-v-7490c0a6]{flex:1;padding:1rem 0;overflow-y:auto;overflow-x:hidden;min-width:0}.nav-list[data-v-7490c0a6]{list-style:none;padding:0;margin:0}.nav-item[data-v-7490c0a6]{margin:0}.nav-link[data-v-7490c0a6]{display:flex;align-items:center;padding:1rem 1.5rem;color:#bdc3c7;text-decoration:none;transition:all .2s ease;border-left:3px solid transparent;white-space:nowrap}.nav-link[data-v-7490c0a6]:hover,.nav-link.active[data-v-7490c0a6]{background:#34495e;color:#fff;border-left-color:#3498db}.nav-link[data-v-7490c0a6]:focus{outline:none}.nav-icon[data-v-7490c0a6]{width:20px;height:20px;margin-right:.75rem;flex-shrink:0}.nav-text[data-v-7490c0a6]{font-weight:500;white-space:nowrap;overflow:hidden;opacity:0;transition:opacity .3s ease}.side-nav:hover .nav-text[data-v-7490c0a6]{opacity:1}.nav-footer[data-v-7490c0a6]{padding:.5rem .75rem;border-top:1px solid #34495e;background:#34495e;flex-shrink:0;overflow:hidden;min-width:0}.login-prompt[data-v-7490c0a6]{display:flex;align-items:center;justify-content:center;padding:1rem;color:#bdc3c7;font-size:.9rem;text-align:center;opacity:0;transition:opacity .3s ease}.side-nav:hover .login-prompt[data-v-7490c0a6]{opacity:1}.new-conv-btn[data-v-7490c0a6]{display:flex;align-items:center;gap:.5rem;background:#3498db;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;margin-top:1rem;cursor:pointer;font-weight:500;width:100%;transition:background .2s;opacity:0;transition:opacity .3s;min-width:0;overflow:hidden}.side-nav:hover .new-conv-btn[data-v-7490c0a6]{opacity:1}.new-conv-btn[data-v-7490c0a6]:hover{background:#217dbb}.user-conversions[data-v-7490c0a6]{margin-top:1.5rem;padding:0 1.5rem;min-width:0;overflow:hidden}.conv-title[data-v-7490c0a6]{color:#bdc3c7;font-size:.95rem;margin-bottom:.5rem;font-weight:600;opacity:0;transition:opacity .3s}.side-nav:hover .conv-title[data-v-7490c0a6]{opacity:1}.conv-list[data-v-7490c0a6]{list-style:none;padding:0;margin:0}.conv-item[data-v-7490c0a6]{margin-bottom:.5rem}.conv-link[data-v-7490c0a6]{display:flex;align-items:flex-start;gap:.5rem;background:none;border:none;color:#bdc3c7;cursor:pointer;padding:.5rem 0;width:100%;text-align:left;border-radius:4px;transition:background .2s,color .2s;opacity:0;transition:opacity .3s;min-width:0;overflow:hidden}.side-nav:hover .conv-link[data-v-7490c0a6]{opacity:1}.conv-link[data-v-7490c0a6]:hover,.conv-link.active[data-v-7490c0a6]{background:#34495e;color:#fff}.conv-link[data-v-7490c0a6]:focus{outline:none}.conv-icon[data-v-7490c0a6]{width:16px;height:16px;margin-top:2px;flex-shrink:0}.conv-info[data-v-7490c0a6]{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.conv-name[data-v-7490c0a6]{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.conv-date[data-v-7490c0a6]{font-size:.75rem;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-top:2px}.conv-loading[data-v-7490c0a6],.conv-error[data-v-7490c0a6]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0;text-align:center;opacity:0;transition:opacity .3s}.side-nav:hover .conv-loading[data-v-7490c0a6],.side-nav:hover .conv-error[data-v-7490c0a6]{opacity:1}.error-icon[data-v-7490c0a6]{font-size:1rem;color:#e74c3c}.conv-loading span[data-v-7490c0a6],.conv-error span[data-v-7490c0a6]{font-size:.8rem;color:#bdc3c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.retry-btn[data-v-7490c0a6]{background:#3498db;color:#fff;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:background .2s;opacity:0;transition:opacity .3s}.side-nav:hover .retry-btn[data-v-7490c0a6]{opacity:1}.retry-btn[data-v-7490c0a6]:hover{background:#217dbb}@media (max-width: 768px){.side-nav[data-v-7490c0a6]{transform:translate(-100%);transition:transform .3s ease;width:250px}.side-nav.open[data-v-7490c0a6]{transform:translate(0)}.side-nav .app-title[data-v-7490c0a6],.side-nav .nav-text[data-v-7490c0a6],.side-nav .user-info[data-v-7490c0a6]{opacity:1}}.side-nav:not(:hover) .app-title[data-v-7490c0a6],.side-nav:not(:hover) .nav-text[data-v-7490c0a6],.side-nav:not(:hover) .user-info[data-v-7490c0a6],.side-nav:not(:hover) .new-conv-btn[data-v-7490c0a6],.side-nav:not(:hover) .conv-title[data-v-7490c0a6],.side-nav:not(:hover) .conv-link[data-v-7490c0a6]{opacity:0;visibility:hidden;height:0;padding:0;margin:0;overflow:hidden}.rocket-logo[data-v-7490c0a6]{width:30px;height:30px}.main-content{transition:margin-left .3s ease;width:100%;min-height:100vh;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.main-content.with-nav{margin-left:70px;width:calc(100% - 70px);transition:margin-left .3s ease,width .3s ease}.side-nav:hover~.main-content.with-nav,.side-nav:hover+.main-content.with-nav{margin-left:250px;width:calc(100% - 250px)}@media (max-width: 768px){.main-content.with-nav{margin-left:0;width:100%}}body,html{overflow-x:hidden}#app{min-height:100vh;overflow-x:hidden}.phase-card[data-v-7a6ee6f2]{display:grid;grid-template-columns:1fr;gap:2rem;height:100%;width:100%;padding:2rem;border-radius:12px;box-shadow:var(--light-shadow)}.phase-card.has-mini-cards[data-v-7a6ee6f2]{grid-template-columns:1fr 300px}.main-block[data-v-7a6ee6f2]{background:white;border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:2rem;display:flex;flex-direction:column;overflow-y:auto;max-height:100vh}.mini-cards[data-v-7a6ee6f2]{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.mini-card[data-v-7a6ee6f2]{background:white;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:1.5rem;width:100%;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}@media (max-width: 1024px){.phase-card[data-v-7a6ee6f2]{grid-template-columns:1fr;grid-template-rows:1fr auto;height:100%}.phase-card.has-mini-cards .mini-cards[data-v-7a6ee6f2]{flex-direction:row;gap:1rem}.mini-card[data-v-7a6ee6f2]{flex:1;min-height:120px}}@media (max-width: 768px){.phase-card[data-v-7a6ee6f2]{gap:1rem;padding:0 1rem}.main-block[data-v-7a6ee6f2]{padding:1.5rem}.phase-card.has-mini-cards .mini-cards[data-v-7a6ee6f2]{flex-direction:column}.mini-card[data-v-7a6ee6f2]{min-height:100px}}.mini-option-card[data-v-6d546b32]{position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:1rem;background:var(--light)}.mini-option-card[data-v-6d546b32]:hover:not(.disabled){background:var(--light-gray);transform:translateY(-2px);box-shadow:var(--light-shadow)}.mini-option-card.active[data-v-6d546b32]{border-color:var(--primary)!important;background:var(--light-info)}.option-icon[data-v-6d546b32]{font-size:1.5rem;color:var(--info-alt)!important;min-width:24px;text-align:center}.option-content[data-v-6d546b32]{flex:1}.option-title[data-v-6d546b32]{font-size:1rem;font-weight:600;color:var(--dark)!important;margin:0 0 .25rem}.option-description[data-v-6d546b32]{font-size:.85rem;color:var(--dark-60)!important;margin:0;line-height:1.4}.mini-option-card.disabled[data-v-6d546b32]{cursor:not-allowed!important;opacity:.6!important}.mini-option-card.disabled[data-v-6d546b32]:hover{transform:none;background:var(--light);box-shadow:none}.mini-option-card.disabled .option-icon[data-v-6d546b32]{color:var(--info-alt)!important}.mini-option-card.disabled .option-title[data-v-6d546b32],.mini-option-card.disabled .option-description[data-v-6d546b32]{color:var(--secondary)!important}.disabled-overlay[data-v-6d546b32]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;border-radius:6px;pointer-events:none}.coming-soon[data-v-6d546b32]{background:var(--darkest);color:var(--white)!important;padding:.25rem .5rem;border-radius:12px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.upload-card[data-v-c38dc6b4]{display:flex;flex-direction:column;height:100%;gap:2rem}.upload-header[data-v-c38dc6b4]{text-align:center}.upload-title[data-v-c38dc6b4]{font-size:1.8rem;font-weight:600;color:var(--dark);margin:0 0 .5rem}.upload-subtitle[data-v-c38dc6b4]{color:var(--dark-60);margin:0}.upload-area[data-v-c38dc6b4]{flex:1;border:3px dashed var(--secondary);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:var(--light);min-height:200px}.upload-area[data-v-c38dc6b4]:hover{border-color:var(--primary);background:var(--light-info)}.upload-area.drag-over[data-v-c38dc6b4]{border-color:var(--primary);background:var(--light-info);transform:scale(1.02)}.upload-area.has-file[data-v-c38dc6b4]{border-color:var(--success);background:var(--light-success)}.upload-area.processing[data-v-c38dc6b4]{border-color:var(--secondary);background:var(--light-gray);cursor:not-allowed;opacity:.7}.upload-area.processing[data-v-c38dc6b4]:hover{border-color:var(--secondary);background:var(--light-gray);transform:none}.upload-placeholder[data-v-c38dc6b4]{text-align:center;padding:2rem}.upload-icon[data-v-c38dc6b4]{font-size:3rem;color:var(--primary);margin-bottom:1rem}.upload-text[data-v-c38dc6b4]{font-size:1.2rem;color:var(--dark);margin:0 0 .5rem}.upload-or[data-v-c38dc6b4]{color:var(--dark-60);margin:.5rem 0}.select-file-btn[data-v-c38dc6b4]{background:var(--primary);color:var(--white);border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.select-file-btn[data-v-c38dc6b4]:hover:not(:disabled){background:var(--primary-alt);transform:translateY(-2px)}.select-file-btn[data-v-c38dc6b4]:disabled{background:var(--secondary);cursor:not-allowed;transform:none}.file-info[data-v-c38dc6b4]{display:flex;align-items:center;gap:1rem;padding:1.5rem;width:100%}.file-icon[data-v-c38dc6b4]{font-size:2rem;color:var(--success)}.file-details[data-v-c38dc6b4]{flex:1}.file-name[data-v-c38dc6b4]{font-size:1.1rem;font-weight:600;color:var(--dark);margin:0 0 .25rem}.file-size[data-v-c38dc6b4]{color:var(--dark-60);margin:0}.remove-file-btn[data-v-c38dc6b4]{background:var(--danger);color:var(--white);border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.remove-file-btn[data-v-c38dc6b4]:hover:not(:disabled){background:var(--primary-alt);transform:scale(1.1)}.remove-file-btn[data-v-c38dc6b4]:disabled{background:var(--secondary);cursor:not-allowed;transform:none;opacity:.5}.format-chips[data-v-c38dc6b4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.chip[data-v-c38dc6b4]{background:var(--light-gray);color:var(--dark);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.chip svg[data-v-c38dc6b4]{color:var(--success)}.security-warning[data-v-c38dc6b4]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:.75rem 1rem;margin:1rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#856404;font-size:.9rem;font-weight:500}.security-warning svg[data-v-c38dc6b4]{color:#f39c12;font-size:1rem}.upload-actions[data-v-c38dc6b4]{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.template-download-section[data-v-c38dc6b4]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem}.tool-footer-text[data-v-c38dc6b4]{display:block;color:var(--dark-60);font-size:.9rem;text-align:center;margin:0;max-width:500px;line-height:1.5}.download-template-btn[data-v-c38dc6b4]{background:var(--success);color:var(--white);border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.download-template-btn[data-v-c38dc6b4]:hover:not(:disabled){background:#27ae60;transform:translateY(-2px);box-shadow:var(--medium-shadow)}.download-template-btn[data-v-c38dc6b4]:disabled{background:var(--secondary);cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}.process-btn[data-v-c38dc6b4]{background:var(--primary);color:var(--white);border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.process-btn[data-v-c38dc6b4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--medium-shadow)}.process-btn[data-v-c38dc6b4]:disabled{background:var(--secondary);cursor:not-allowed;transform:none;box-shadow:none}.processing-state[data-v-c38dc6b4]{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.loading-container[data-v-c38dc6b4]{text-align:center;padding:2rem}.loading-container h3[data-v-c38dc6b4]{font-size:1.5rem;font-weight:600;color:var(--dark);margin:0 0 .5rem}.loading-container p[data-v-c38dc6b4]{color:var(--dark-60);margin:0 0 .5rem;font-size:1rem}.processing-status[data-v-c38dc6b4]{color:var(--secondary);font-size:.9rem;font-style:italic;margin-top:1rem}@media (max-width: 768px){.upload-card[data-v-c38dc6b4]{gap:1.5rem}.upload-title[data-v-c38dc6b4]{font-size:1.5rem}.upload-icon[data-v-c38dc6b4]{font-size:2.5rem}.format-chips[data-v-c38dc6b4]{flex-direction:column;align-items:center}}.tool-button[data-v-589381d4]{background:var(--primary);margin-top:2rem;color:var(--white);border:none;padding:1rem;border-radius:.25rem;cursor:pointer}.tool-button[data-v-589381d4]:hover{background:var(--primary-alt)}.tool-selector[data-v-589381d4]{display:flex;flex-direction:column;height:100%;gap:2rem}.tool-selector-header[data-v-589381d4]{text-align:center}.tool-selector-title[data-v-589381d4]{font-size:1.8rem;font-weight:600;color:var(--dark);margin:0 0 .5rem}.tool-selector-subtitle[data-v-589381d4]{color:var(--dark-60);margin:0}.tools-grid[data-v-589381d4]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;flex:1;width:100%}.tool-card[data-v-589381d4]{background:var(--light);border-radius:12px;padding:1.5rem;border:1px solid var(--light-gray);transition:all .3s ease}.tool-card[data-v-589381d4]:hover{border-color:var(--primary);box-shadow:var(--light-shadow)}.tool-header[data-v-589381d4]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.tool-icon[data-v-589381d4]{width:48px;height:48px;border-radius:8px;background:var(--white);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--light-gray);overflow:hidden}.tool-icon img[data-v-589381d4]{width:100%;height:100%;object-fit:contain;padding:4px}.tool-info[data-v-589381d4]{flex:1}.tool-name[data-v-589381d4]{font-size:1.2rem;font-weight:600;color:var(--dark);margin:0 0 .25rem}.tool-description[data-v-589381d4]{color:var(--dark-60);margin:0;font-size:.9rem}.format-options[data-v-589381d4]{border-top:1px solid var(--light-gray);padding-top:1rem}.format-title[data-v-589381d4]{font-size:.9rem;font-weight:600;color:var(--dark-60);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px}.format-mini-cards[data-v-589381d4]{display:flex;gap:.75rem;flex-wrap:wrap}.format-mini-card[data-v-589381d4]{flex:1;min-width:120px;background:var(--white);border:2px solid var(--light-gray);border-radius:8px;padding:.75rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.format-mini-card[data-v-589381d4]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--light-shadow)}.format-mini-card.active[data-v-589381d4]{border-color:var(--primary);background:var(--light-primary)}.format-mini-card.disabled[data-v-589381d4]{opacity:.6;cursor:not-allowed;background:var(--light-gray);border-color:var(--light-gray)}.format-mini-card.disabled[data-v-589381d4]:hover{transform:none;box-shadow:none;border-color:var(--light-gray)}.format-mini-card.disabled .format-icon[data-v-589381d4]{background:var(--light-gray);color:var(--dark-60)}.format-mini-card.disabled .format-name[data-v-589381d4],.format-mini-card.disabled .format-desc[data-v-589381d4]{color:var(--dark-60)}.format-icon[data-v-589381d4]{width:32px;height:32px;border-radius:50%;background:var(--light-gray);color:var(--dark);display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.format-mini-card.active .format-icon[data-v-589381d4]{background:var(--primary);color:var(--white)}.format-info[data-v-589381d4]{flex:1;min-width:0}.format-name[data-v-589381d4]{display:block;font-size:.9rem;font-weight:600;color:var(--dark);margin-bottom:.1rem}.format-desc[data-v-589381d4]{display:block;font-size:.75rem;color:var(--dark-60)}.format-status[data-v-589381d4]{display:block;font-size:.7rem;color:var(--secondary);font-weight:500;margin-top:.1rem}@media (max-width: 768px){.tool-selector-title[data-v-589381d4]{font-size:1.5rem}.tools-grid[data-v-589381d4]{grid-template-columns:1fr}.format-mini-cards[data-v-589381d4]{flex-direction:column}.format-mini-card[data-v-589381d4]{min-width:auto}}.stepper[data-v-7b427055]{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #00000014}.stepper-header[data-v-7b427055]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #ebebeb}.back-button[data-v-7b427055]{background:var(--secondary);color:var(--white);border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.back-button[data-v-7b427055]:hover{background:var(--primary);transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.back-button[data-v-7b427055]:active{transform:translateY(0)}.step[data-v-7b427055]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;position:relative}.step-icon[data-v-7b427055]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.step.pending .step-icon[data-v-7b427055]{background:var(--dark-60)!important;color:var(--danger)!important}.step.active .step-icon[data-v-7b427055]{background:var(--info-alt)!important;color:var(--white)!important}.step.completed .step-icon[data-v-7b427055]{background:var(--success)!important;color:var(--white)!important}.step-number[data-v-7b427055]{font-size:1rem;color:var(--white)!important}.step-content[data-v-7b427055]{flex:1}.step-title[data-v-7b427055]{font-size:1rem;font-weight:600;color:var(--dark)!important;margin:0 0 .25rem}.step-description[data-v-7b427055]{font-size:.85rem;color:var(--dark-60)!important;margin:0;line-height:1.4}.step.pending .step-title[data-v-7b427055],.step.pending .step-description[data-v-7b427055]{color:var(--secondary)!important}.step.clickable[data-v-7b427055]{cursor:pointer;transition:all .3s ease}.step.clickable[data-v-7b427055]:hover{transform:translateY(-2px);box-shadow:var(--light-shadow)}@media (max-width: 1024px){.stepper[data-v-7b427055]{display:flex;overflow-x:auto;padding:1rem}.step[data-v-7b427055]{min-width:200px;flex-direction:column;text-align:center;padding:.5rem}.step-connector[data-v-7b427055]{display:none}}@media (max-width: 768px){.stepper[data-v-7b427055]{padding:1rem}.step[data-v-7b427055]{min-width:150px}.step-title[data-v-7b427055]{font-size:.9rem}.step-description[data-v-7b427055]{font-size:.8rem}}.converter-page[data-v-4cd4a03e]{min-height:100vh;background:var(--light);display:flex;flex-direction:column}.conversion-header[data-v-4cd4a03e]{background:var(--white);border-bottom:1px solid var(--light-gray);padding:1rem 0;box-shadow:var(--light-shadow)}.header-content[data-v-4cd4a03e]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-4cd4a03e]{display:flex;flex-direction:column;gap:.5rem}.page-title[data-v-4cd4a03e]{font-size:1.8rem;font-weight:600;color:var(--dark);margin:0 0 .5rem}.tool-selector[data-v-4cd4a03e]{display:flex;align-items:center;gap:.5rem}.tool-label[data-v-4cd4a03e]{color:var(--dark);font-size:.9rem}.tool-name[data-v-4cd4a03e]{background:var(--primary);color:var(--white);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.conversion-content[data-v-4cd4a03e]{flex:1;display:flex;gap:2rem;max-width:1400px;margin:0 auto;padding:2rem;width:100%;box-sizing:border-box}.conversion-content[data-v-4cd4a03e]:has(.conversion-sidebar){gap:2rem}.conversion-content[data-v-4cd4a03e]:not(:has(.conversion-sidebar)){gap:0}.conversion-sidebar[data-v-4cd4a03e]{width:300px;flex-shrink:0}.conversion-main[data-v-4cd4a03e]{flex:1;display:flex;flex-direction:column}.conversion-content:not(:has(.conversion-sidebar)) .conversion-main[data-v-4cd4a03e]{max-width:1200px;margin:0 auto;width:100%}@media (max-width: 1024px){.conversion-content[data-v-4cd4a03e]{flex-direction:column;gap:1rem}.conversion-sidebar[data-v-4cd4a03e]{width:100%}.conversion-content:not(:has(.conversion-sidebar)) .conversion-main[data-v-4cd4a03e]{max-width:100%;margin:0}}@media (max-width: 768px){.header-content[data-v-4cd4a03e]{padding:0 1rem;flex-direction:column;gap:1rem;align-items:flex-start}.conversion-content[data-v-4cd4a03e]{padding:1rem}.page-title[data-v-4cd4a03e]{font-size:1.5rem}}.unauthenticated-page[data-v-4cd4a03e]{min-height:100vh;background:var(--deg-inverse);display:flex;align-items:center;justify-content:center;padding:2rem}.unauthenticated-content[data-v-4cd4a03e]{width:100%;max-width:500px}.auth-card[data-v-4cd4a03e]{background:var(--white);border-radius:20px;padding:3rem 2rem;text-align:center;box-shadow:var(--large-shadow)}.logo[data-v-4cd4a03e]{width:120px;height:auto;margin-bottom:2rem}.welcome-title[data-v-4cd4a03e]{font-size:2.5rem;font-weight:700;color:var(--white);margin-bottom:1rem;line-height:1.2}.welcome-description[data-v-4cd4a03e]{font-size:1.1rem;color:var(--white);margin-bottom:2.5rem;line-height:1.6}.login-btn[data-v-4cd4a03e]{background:var(--primary);color:#fff;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:var(--large-shadow);display:flex;align-items:center;gap:.5rem;margin:0 auto}.login-btn[data-v-4cd4a03e]:hover{transform:translateY(-2px);box-shadow:var(--large-shadow)}.login-btn[data-v-4cd4a03e]:active{transform:translateY(0)}.loading-page[data-v-4cd4a03e]{min-height:100vh;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.loading-content[data-v-4cd4a03e]{text-align:center}@media (max-width: 768px){.unauthenticated-page[data-v-4cd4a03e]{padding:1rem}.auth-card[data-v-4cd4a03e]{padding:2rem 1.5rem}.welcome-title[data-v-4cd4a03e]{font-size:2rem}.welcome-description[data-v-4cd4a03e]{font-size:1rem}.login-btn[data-v-4cd4a03e]{padding:.8rem 2rem;font-size:1rem}}.auth-form-container[data-v-3aa767f4]{max-width:400px;margin:0 auto;padding:2rem;background:white;border-radius:12px;box-shadow:0 8px 32px #0000001a}.auth0-button[data-v-3aa767f4]{width:100%;padding:1rem;background:var(--rocket);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.auth0-button[data-v-3aa767f4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ff6b6b4d}.auth0-button[data-v-3aa767f4]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 480px){.auth-form-container[data-v-3aa767f4]{padding:1.5rem;margin:1rem}}.login-container[data-v-56d9d7cc]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.login-content[data-v-56d9d7cc]{display:flex;width:100%;max-width:1200px;max-height:1000px;background:white;border-radius:20px;box-shadow:0 20px 40px #0000001a;overflow:hidden}.image-section[data-v-56d9d7cc]{flex:1;background:var(--rocket);display:flex;align-items:center;justify-content:center;padding:2rem}.image-container[data-v-56d9d7cc]{border-radius:15px;padding:2rem;max-width:90%;max-height:90%}.parser-image[data-v-56d9d7cc]{width:100%;height:auto;border-radius:10px;object-fit:contain}.content-section[data-v-56d9d7cc]{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem;background:white}.content-wrapper[data-v-56d9d7cc]{text-align:center;max-width:400px}.main-title[data-v-56d9d7cc]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2}.description[data-v-56d9d7cc]{font-size:1.1rem;color:#7f8c8d;margin-bottom:2.5rem;line-height:1.6}.login-button[data-v-56d9d7cc]{background:var(--rocket);color:#fff;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 5px 15px #ff6b6b4d}.login-button[data-v-56d9d7cc]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ff6b6b66}.login-button[data-v-56d9d7cc]:active{transform:translateY(0)}@media (max-width: 768px){.login-content[data-v-56d9d7cc]{flex-direction:column;height:auto;margin:1rem;min-height:600px}.image-section[data-v-56d9d7cc]{padding:1rem}.content-section[data-v-56d9d7cc]{padding:2rem 1rem;min-height:500px}.main-title[data-v-56d9d7cc]{font-size:2rem}.description[data-v-56d9d7cc]{font-size:1rem}}@media (max-width: 480px){.login-content[data-v-56d9d7cc]{border-radius:10px}.main-title[data-v-56d9d7cc]{font-size:1.8rem}.login-button[data-v-56d9d7cc]{padding:.8rem 2rem;font-size:1rem}}.alert[data-v-56d9d7cc]{padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid transparent}.alert-warning[data-v-56d9d7cc]{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}.alert-danger[data-v-56d9d7cc]{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.server-error-notification[data-v-56d9d7cc]{position:fixed;top:20px;right:20px;background:var(--rocket);color:var(--white)!important;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 8px 32px #00000026;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);z-index:1000;animation:slideInRight-56d9d7cc .3s ease-out;max-width:350px;font-size:.9rem;line-height:1.4}.server-error-notification.fade-out[data-v-56d9d7cc]{animation:slideOutRight-56d9d7cc .3s ease-in forwards}.error-content[data-v-56d9d7cc]{display:flex;color:var(--white)!important;align-items:center;justify-content:space-between;gap:1rem}.close-btn[data-v-56d9d7cc]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;flex-shrink:0}.close-btn[data-v-56d9d7cc]:hover{background-color:#fff3}@keyframes slideInRight-56d9d7cc{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight-56d9d7cc{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media (max-width: 768px){.server-error-notification[data-v-56d9d7cc]{top:10px;right:10px;left:10px;max-width:none;font-size:.85rem}}.split-view-container[data-v-70a3a4fa]{display:grid;grid-template-columns:350px 1fr;gap:1.5rem;min-height:500px}.list-panel[data-v-70a3a4fa]{background:white;border-radius:10px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.list-container[data-v-70a3a4fa]{max-height:1000px;overflow-y:auto}.details-panel[data-v-70a3a4fa]{background:white;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:2rem;display:flex;flex-direction:column;height:100%;min-height:500px}.loading-state[data-v-70a3a4fa],.error-state[data-v-70a3a4fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#7f8c8d;gap:1rem}.loading-state svg[data-v-70a3a4fa],.error-state svg[data-v-70a3a4fa]{font-size:2rem}.error-state[data-v-70a3a4fa]{color:#e74c3c}.retry-btn[data-v-70a3a4fa]{margin-top:1rem;padding:.5rem 1rem;background:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background .2s}.retry-btn[data-v-70a3a4fa]:hover{background:#2980b9}.empty-state[data-v-70a3a4fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:white;border-radius:10px;box-shadow:0 2px 8px #0000001a}.empty-state p[data-v-70a3a4fa]{color:#7f8c8d;font-size:1.1rem}.no-selection[data-v-70a3a4fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#95a5a6;text-align:center}.no-selection-icon[data-v-70a3a4fa]{font-size:4rem;margin-bottom:1rem;color:#bdc3c7}.no-selection h3[data-v-70a3a4fa]{margin:0 0 .5rem;color:#7f8c8d}.no-selection p[data-v-70a3a4fa]{margin:0;color:#95a5a6}@media (max-width: 1024px){.split-view-container[data-v-70a3a4fa]{grid-template-columns:1fr}.list-panel[data-v-70a3a4fa]{max-height:300px}}@media (max-width: 768px){.details-panel[data-v-70a3a4fa]{padding:1rem}}.list-item[data-v-cd4a7f22]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid #ecf0f1;cursor:pointer;transition:background .2s;position:relative}.list-item[data-v-cd4a7f22]:hover{background:#f8f9fa}.list-item.active[data-v-cd4a7f22]{background:#e3f2fd;border-left:4px solid #3498db}.user-avatar[data-v-cd4a7f22]{width:40px;height:40px;border-radius:50%;object-fit:cover}.list-info[data-v-cd4a7f22]{flex:1;min-width:0}.list-name[data-v-cd4a7f22]{margin:0;font-weight:600;color:#2c3e50;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-email[data-v-cd4a7f22]{margin:0;color:#7f8c8d;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-badge[data-v-cd4a7f22]{color:#f39c12;font-size:.9rem}.details-content[data-v-6873a399]{height:100%}.details-header[data-v-6873a399]{display:flex;align-items:center;gap:1.5rem;padding-bottom:2rem;border-bottom:2px solid #ecf0f1;margin-bottom:2rem}.user-avatar[data-v-6873a399]{width:80px;height:80px;border-radius:50%;object-fit:cover}.details-header-info h3[data-v-6873a399]{margin:0 0 .5rem;font-size:1.8rem;color:#2c3e50}.info-grid[data-v-6873a399]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.info-item[data-v-6873a399]{display:flex;flex-direction:column}.info-item label[data-v-6873a399]{display:block;font-size:.85rem;color:#7f8c8d;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.info-item p[data-v-6873a399]{margin:0;font-size:1rem;color:#2c3e50;word-break:break-word}.role-badge[data-v-6873a399]{padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:capitalize}.role-badge.admin[data-v-6873a399]{background:#f39c12;color:#fff}.role-badge.user[data-v-6873a399]{background:#ecf0f1;color:#2c3e50}.verify-badge[data-v-6873a399]{padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600}.verify-badge.verified[data-v-6873a399]{background:#27ae60;color:#fff}.verify-badge.unverified[data-v-6873a399]{background:#e74c3c;color:#fff}.actions[data-v-6873a399]{display:flex;gap:1rem;padding-top:2rem;border-top:2px solid #ecf0f1}.action-button[data-v-6873a399]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.action-button[data-v-6873a399]:disabled{opacity:.6;cursor:not-allowed}.action-button.edit[data-v-6873a399]{background:#3498db;color:#fff}.action-button.edit[data-v-6873a399]:hover:not(:disabled){background:#2980b9;transform:translateY(-2px);box-shadow:0 4px 8px #3498db4d}.action-button.delete[data-v-6873a399]{background:#e74c3c;color:#fff}.action-button.delete[data-v-6873a399]:hover:not(:disabled){background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 8px #e74c3c4d}@media (max-width: 768px){.info-grid[data-v-6873a399]{grid-template-columns:1fr}.actions[data-v-6873a399]{flex-direction:column}}.modal-overlay[data-v-1893b89a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:fadeIn-1893b89a .3s ease-out}@keyframes fadeIn-1893b89a{0%{opacity:0}to{opacity:1}}.modal-container[data-v-1893b89a]{background:white;border-radius:12px;box-shadow:0 20px 40px #0000004d;max-width:700px;width:100%;max-height:98vh!important;overflow:hidden;animation:slideIn-1893b89a .3s ease-out}@keyframes slideIn-1893b89a{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-1893b89a]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:2px solid #ecf0f1;background:#f8f9fa}.modal-header h2[data-v-1893b89a]{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;color:#2c3e50}.header-icon[data-v-1893b89a]{color:#3498db}.close-btn[data-v-1893b89a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;border-radius:50%;color:#7f8c8d;cursor:pointer;transition:all .2s}.close-btn[data-v-1893b89a]:hover:not(:disabled){background:#e74c3c;color:#fff}.close-btn[data-v-1893b89a]:disabled{opacity:.5;cursor:not-allowed}.modal-content[data-v-1893b89a]{padding:2rem;max-height:75vh;overflow-y:auto}.avatar-section[data-v-1893b89a]{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #ecf0f1}.avatar-container[data-v-1893b89a]{display:flex;align-items:center;gap:1rem}.user-avatar[data-v-1893b89a]{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #3498db}.avatar-info[data-v-1893b89a]{flex:1}.avatar-email[data-v-1893b89a]{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:#2c3e50}.avatar-id[data-v-1893b89a]{margin:0;font-size:.9rem;color:#7f8c8d}.form-grid[data-v-1893b89a]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.form-group[data-v-1893b89a]{display:flex;flex-direction:column}.form-group.full-width[data-v-1893b89a]{grid-column:1 / -1}.form-label[data-v-1893b89a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:600;color:#2c3e50}.form-label svg[data-v-1893b89a]{color:#3498db;font-size:.85rem}.form-input[data-v-1893b89a],.form-select[data-v-1893b89a]{padding:.75rem;border:2px solid #ecf0f1;border-radius:6px;font-size:1rem;transition:border-color .2s;background:white}.form-input[data-v-1893b89a]:focus,.form-select[data-v-1893b89a]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.form-input.readonly[data-v-1893b89a]{background:#f8f9fa;color:#7f8c8d;cursor:not-allowed}.form-checkbox[data-v-1893b89a]{width:18px;height:18px;margin-right:.5rem}.checkbox-container[data-v-1893b89a]{display:flex;align-items:center;margin-top:.5rem}.checkbox-label[data-v-1893b89a]{font-size:.9rem;color:#2c3e50;cursor:pointer}.field-note[data-v-1893b89a]{margin:.25rem 0 0;font-size:.8rem;color:#7f8c8d;display:flex;align-items:center;gap:.25rem}.field-note svg[data-v-1893b89a]{color:#f39c12}.error-message[data-v-1893b89a]{margin-top:.25rem;font-size:.8rem;color:#e74c3c;font-weight:500}.stats-section[data-v-1893b89a]{margin-top:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #ecf0f1}.stats-section h3[data-v-1893b89a]{margin:0 0 1rem;font-size:1.1rem;color:#2c3e50}.stats-grid[data-v-1893b89a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-item[data-v-1893b89a]{display:flex;flex-direction:column;gap:.25rem}.stat-label[data-v-1893b89a]{font-size:.8rem;color:#7f8c8d;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-1893b89a]{font-size:.95rem;color:#2c3e50;font-weight:600}.modal-footer[data-v-1893b89a]{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:2px solid #ecf0f1;background:#f8f9fa;justify-content:flex-end}.btn[data-v-1893b89a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn[data-v-1893b89a]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-1893b89a]{background:#95a5a6;color:#fff}.btn-secondary[data-v-1893b89a]:hover:not(:disabled){background:#7f8c8d;transform:translateY(-1px)}.btn-primary[data-v-1893b89a]{background:#3498db;color:#fff}.btn-primary[data-v-1893b89a]:hover:not(:disabled){background:#2980b9;transform:translateY(-1px);box-shadow:0 4px 8px #3498db4d}.btn-primary[data-v-1893b89a]:disabled{background:#bdc3c7}@media (max-width: 768px){.modal-container[data-v-1893b89a]{margin:.5rem;max-height:95vh}.modal-header[data-v-1893b89a],.modal-content[data-v-1893b89a],.modal-footer[data-v-1893b89a]{padding:1rem}.form-grid[data-v-1893b89a]{grid-template-columns:1fr;gap:1rem}.modal-footer[data-v-1893b89a]{flex-direction:column}.btn[data-v-1893b89a]{justify-content:center}.avatar-container[data-v-1893b89a]{flex-direction:column;text-align:center}.stats-grid[data-v-1893b89a]{grid-template-columns:1fr}}@media (max-width: 480px){.modal-overlay[data-v-1893b89a]{padding:.5rem}.modal-container[data-v-1893b89a]{margin:0;border-radius:8px}}.users-section[data-v-ad876aa4]{margin-bottom:3rem;padding:2rem}.users-header[data-v-ad876aa4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.users-header h2[data-v-ad876aa4]{font-size:1.5rem;color:#2c3e50;margin:0}.users-count[data-v-ad876aa4]{color:#7f8c8d;font-size:.95rem}.users-controls[data-v-ad876aa4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.search-container[data-v-ad876aa4]{display:flex;align-items:center;gap:.5rem;flex:1;max-width:400px}.search-input[data-v-ad876aa4]{flex:1;padding:.75rem 1rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem;transition:border-color .2s}.search-input[data-v-ad876aa4]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.search-btn[data-v-ad876aa4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#3498db;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.search-btn[data-v-ad876aa4]:hover{background:#2980b9;transform:translateY(-1px)}.filter-container[data-v-ad876aa4]{display:flex;align-items:center;gap:.5rem}.filter-select[data-v-ad876aa4]{padding:.75rem 1rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem;background:white;cursor:pointer;transition:border-color .2s;min-width:150px}.filter-select[data-v-ad876aa4]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.search-status[data-v-ad876aa4]{margin-bottom:1rem;padding:.75rem 1rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;border-left:4px solid #3498db}.status-info[data-v-ad876aa4]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#2c3e50}.status-icon[data-v-ad876aa4]{color:#3498db;font-size:.85rem}@media (max-width: 768px){.users-controls[data-v-ad876aa4]{flex-direction:column;align-items:stretch;gap:1rem}.search-container[data-v-ad876aa4]{max-width:none}}.list-item[data-v-11758b9c]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid #ecf0f1;cursor:pointer;transition:background .2s;position:relative}.list-item[data-v-11758b9c]:hover{background:#f8f9fa}.list-item.active[data-v-11758b9c]{background:#e3f2fd;border-left:4px solid #3498db}.list-info[data-v-11758b9c]{flex:1;min-width:0}.list-name[data-v-11758b9c]{margin:0;font-weight:600;color:#2c3e50;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-description[data-v-11758b9c]{margin:0;color:#7f8c8d;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-badge[data-v-11758b9c]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.status-badge.active[data-v-11758b9c]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-11758b9c]{background:#f8d7da;color:#721c24}.command-details[data-v-4e1aa1da]{display:flex;flex-direction:column;height:100vh;max-height:100vh;min-height:500px}.command-header[data-v-4e1aa1da]{display:flex;align-items:center;gap:1.5rem;padding-bottom:2rem;border-bottom:2px solid #ecf0f1;margin-bottom:2rem;flex-shrink:0}.command-header-info[data-v-4e1aa1da]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.command-header-info h3[data-v-4e1aa1da]{margin:0;font-size:1.8rem;color:#2c3e50}.command-header-info .action-button[data-v-4e1aa1da]{flex:0 0 auto}.command-info[data-v-4e1aa1da]{flex:1;overflow-y:auto;padding-right:.5rem;margin-bottom:0;min-height:0}.info-grid[data-v-4e1aa1da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.info-item[data-v-4e1aa1da]{display:flex;flex-direction:column}.info-item.full-width[data-v-4e1aa1da]{grid-column:1 / -1}.info-item label[data-v-4e1aa1da]{display:block;font-size:.85rem;color:#7f8c8d;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.info-item p[data-v-4e1aa1da]{margin:0;font-size:1rem;color:#2c3e50;word-break:break-word}.status-badge[data-v-4e1aa1da]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.status-badge.active[data-v-4e1aa1da]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-4e1aa1da]{background:#f8d7da;color:#721c24}.command-code[data-v-4e1aa1da]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem;margin-top:.5rem}.command-code code[data-v-4e1aa1da]{font-family:Courier New,monospace;font-size:.9rem;color:#2c3e50;white-space:pre-wrap;word-break:break-all}.command-actions[data-v-4e1aa1da]{display:flex;gap:1rem;padding:1.5rem 0 0;border-top:2px solid #ecf0f1;flex-shrink:0;margin-top:auto;background:white;position:sticky;bottom:0}.action-button[data-v-4e1aa1da]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.action-button[data-v-4e1aa1da]:disabled{opacity:.6;cursor:not-allowed}.action-button.edit[data-v-4e1aa1da]{background:#3498db;color:#fff}.action-button.edit[data-v-4e1aa1da]:hover:not(:disabled){background:#2980b9;transform:translateY(-2px);box-shadow:0 4px 8px #3498db4d}.action-button.delete[data-v-4e1aa1da]{background:#e74c3c;color:#fff}.action-button.delete[data-v-4e1aa1da]:hover:not(:disabled){background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 8px #e74c3c4d}.no-selection[data-v-4e1aa1da]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#95a5a6;text-align:center;padding:2rem}.no-selection-icon[data-v-4e1aa1da]{font-size:4rem;margin-bottom:1rem;color:#bdc3c7}.no-selection h3[data-v-4e1aa1da]{margin:0 0 .5rem;color:#7f8c8d}.no-selection p[data-v-4e1aa1da]{margin:0;color:#95a5a6}@media (max-width: 768px){.command-actions[data-v-4e1aa1da]{flex-direction:column}.info-grid[data-v-4e1aa1da]{grid-template-columns:1fr}}.modal-overlay[data-v-48a6fe08]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-48a6fe08]{background:white;border-radius:12px;box-shadow:0 10px 30px #0000004d;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-48a6fe08]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #ecf0f1;background:#f8f9fa}.modal-header h2[data-v-48a6fe08]{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;color:#2c3e50}.command-name[data-v-48a6fe08]{margin-left:.5rem;font-weight:600;color:#7f8c8d}.close-btn[data-v-48a6fe08]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:#e74c3c;color:#fff;border-radius:8px;cursor:pointer;transition:all .2s;font-size:1.1rem}.close-btn[data-v-48a6fe08]:hover{background:#c0392b;transform:scale(1.05)}.modal-body[data-v-48a6fe08]{padding:2rem;overflow-y:auto;flex:1}.form-grid[data-v-48a6fe08]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-v-48a6fe08]{display:flex;flex-direction:column;margin-bottom:0!important}.form-group.full-width[data-v-48a6fe08]{grid-column:1 / -1}.form-group label[data-v-48a6fe08]{font-weight:600;color:#2c3e50;font-size:.9rem}.form-input[data-v-48a6fe08],.form-select[data-v-48a6fe08],.form-textarea[data-v-48a6fe08]{padding:.75rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-48a6fe08]:focus,.form-select[data-v-48a6fe08]:focus,.form-textarea[data-v-48a6fe08]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.form-input.error[data-v-48a6fe08],.form-textarea.error[data-v-48a6fe08]{border-color:#e74c3c}.form-textarea[data-v-48a6fe08]{resize:vertical;min-height:100px;font-family:Courier New,monospace;font-size:.9rem}.error-message[data-v-48a6fe08]{color:#e74c3c;font-size:.85rem;margin-top:.5rem;font-weight:500}.modal-actions[data-v-48a6fe08]{display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem;border-top:2px solid #ecf0f1}.btn-cancel[data-v-48a6fe08],.btn-save[data-v-48a6fe08]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel[data-v-48a6fe08]{background:#95a5a6;color:#fff}.btn-cancel[data-v-48a6fe08]:hover:not(:disabled){background:#7f8c8d}.btn-save[data-v-48a6fe08]{background:#27ae60;color:#fff}.btn-save[data-v-48a6fe08]:hover:not(:disabled){background:#229954;transform:translateY(-2px);box-shadow:0 4px 8px #27ae604d}.btn-save[data-v-48a6fe08]:disabled,.btn-cancel[data-v-48a6fe08]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){.modal-container[data-v-48a6fe08]{margin:.5rem;max-height:95vh}.modal-header[data-v-48a6fe08],.modal-body[data-v-48a6fe08]{padding:1rem}.form-grid[data-v-48a6fe08]{grid-template-columns:1fr;gap:1rem}.modal-actions[data-v-48a6fe08]{flex-direction:column}.btn-cancel[data-v-48a6fe08],.btn-save[data-v-48a6fe08]{width:100%;justify-content:center}}.commands-section[data-v-c0fda7ac]{padding:2rem;margin-bottom:0}.commands-header[data-v-c0fda7ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #ecf0f1}.commands-header h2[data-v-c0fda7ac]{font-size:1rem;color:#2c3e50;margin:0;font-weight:600}.commands-count[data-v-c0fda7ac]{color:#7f8c8d;font-size:.95rem;font-weight:500}.commands-controls[data-v-c0fda7ac]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #ecf0f1}.controls-row[data-v-c0fda7ac]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.commands-controls .search-container[data-v-c0fda7ac]{display:flex;align-items:center;gap:.75rem;flex:1;max-width:none}.filters-container[data-v-c0fda7ac]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.filter-group[data-v-c0fda7ac]{display:flex;align-items:center;gap:.75rem}.filter-label[data-v-c0fda7ac]{font-size:.9rem;font-weight:600;color:#2c3e50;white-space:nowrap;min-width:60px}.search-container[data-v-c0fda7ac]{display:flex;align-items:center;gap:.5rem}.search-input[data-v-c0fda7ac]{flex:1;padding:.875rem 1.25rem;border:2px solid #e1e8ed;border-radius:10px;font-size:.8rem;font-weight:500;transition:all .3s ease;background:white}.search-input[data-v-c0fda7ac]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 4px #3498db1a;transform:translateY(-1px)}.search-btn[data-v-c0fda7ac],.clear-btn[data-v-c0fda7ac]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#3498db;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:1rem}.search-btn[data-v-c0fda7ac]:hover,.clear-btn[data-v-c0fda7ac]:hover{background:#2980b9;transform:translateY(-2px);box-shadow:0 4px 12px #3498db4d}.clear-btn[data-v-c0fda7ac]{background:#e74c3c}.clear-btn[data-v-c0fda7ac]:hover{background:#c0392b;box-shadow:0 4px 12px #e74c3c4d}.filter-select[data-v-c0fda7ac]{padding:.875rem 1.25rem;border:2px solid #e1e8ed;border-radius:10px;font-size:1rem;font-weight:500;background:white;cursor:pointer;transition:all .3s ease;min-width:200px}.filter-select[data-v-c0fda7ac]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 4px #3498db1a;transform:translateY(-1px)}.pagination-info[data-v-c0fda7ac]{color:#7f8c8d;font-size:.9rem;font-weight:500;padding:.5rem 1rem;background:#e8f4f8;border-radius:6px;border:1px solid #d1ecf1}.loading-state[data-v-c0fda7ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#f8f9fa;border-radius:12px;border:1px solid #ecf0f1;margin:2rem 0}.loading-text[data-v-c0fda7ac]{margin-top:1rem;color:#2c3e50;font-size:1.1rem;font-weight:500;margin:0}.error-state[data-v-c0fda7ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fef2f2;border-radius:12px;border:1px solid #fecaca;margin:2rem 0}.error-icon[data-v-c0fda7ac]{font-size:3rem;color:#ef4444;margin-bottom:1rem}.error-text[data-v-c0fda7ac]{color:#dc2626;font-size:1.1rem;font-weight:500;margin:0 0 1.5rem;text-align:center}.retry-btn[data-v-c0fda7ac]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-c0fda7ac]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.pagination-controls[data-v-c0fda7ac]{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:1px solid #ecf0f1;box-shadow:0 2px 8px #0000000d}.pagination-btn[data-v-c0fda7ac]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:2px solid #e1e8ed;border-radius:8px;background:white;color:#2c3e50;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-c0fda7ac]:hover:not(:disabled){border-color:#3498db;color:#3498db;transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.pagination-btn[data-v-c0fda7ac]:disabled{opacity:.4;cursor:not-allowed;transform:none}.page-numbers[data-v-c0fda7ac]{display:flex;gap:.5rem;margin:0 1rem}.page-btn[data-v-c0fda7ac]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid #e1e8ed;border-radius:8px;background:white;color:#2c3e50;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.page-btn[data-v-c0fda7ac]:hover{border-color:#3498db;color:#3498db;transform:translateY(-2px);box-shadow:0 4px 12px #3498db33}.page-btn.active[data-v-c0fda7ac]{background:#3498db;border-color:#3498db;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3498db4d}@media (max-width: 768px){.commands-controls[data-v-c0fda7ac]{flex-direction:column;align-items:stretch;gap:1rem}.controls-row[data-v-c0fda7ac]{flex-direction:column;align-items:stretch;gap:.75rem}.search-container[data-v-c0fda7ac]{max-width:none}.filter-group[data-v-c0fda7ac]{flex-direction:column;align-items:flex-start;gap:.25rem}.pagination-controls[data-v-c0fda7ac]{flex-wrap:wrap;gap:.25rem}.page-numbers[data-v-c0fda7ac]{margin:.5rem 0}}.sections-section[data-v-1781072c]{margin-bottom:3rem;padding:2rem}.sections-header[data-v-1781072c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.sections-header h2[data-v-1781072c]{font-size:1.5rem;color:#2c3e50;margin:0}.sections-count[data-v-1781072c]{color:#7f8c8d;font-size:.95rem}.sections-grid[data-v-1781072c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:1rem}.section-card[data-v-1781072c]{background:white;border:2px solid #ecf0f1;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.section-card[data-v-1781072c]:hover{border-color:#3498db;transform:translateY(-2px);box-shadow:0 8px 25px #3498db26}.section-card-header[data-v-1781072c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.section-card-header h3[data-v-1781072c]{font-size:1.25rem;color:#2c3e50;margin:0;font-weight:600;flex:1}.command-count[data-v-1781072c]{background:#e8f5e8;color:#27ae60;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;white-space:nowrap;flex-shrink:0}.section-card-body[data-v-1781072c]{display:flex;flex-direction:column;gap:.5rem}.section-id[data-v-1781072c]{color:#7f8c8d;font-size:.85rem;font-weight:500;margin:0}.section-description[data-v-1781072c]{color:#2c3e50;font-size:.9rem;margin:0;line-height:1.4}.section-description.placeholder[data-v-1781072c]{color:#bdc3c7;font-style:italic}.loading-state[data-v-1781072c],.error-state[data-v-1781072c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#7f8c8d;gap:1rem}.loading-state svg[data-v-1781072c],.error-state svg[data-v-1781072c]{font-size:2rem}.error-state[data-v-1781072c]{color:#e74c3c}.retry-btn[data-v-1781072c]{margin-top:1rem;padding:.5rem 1rem;background:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background .2s}.retry-btn[data-v-1781072c]:hover{background:#2980b9}.empty-state[data-v-1781072c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#7f8c8d;text-align:center}.empty-icon[data-v-1781072c]{font-size:3rem;margin-bottom:1rem;color:#bdc3c7}.empty-state p[data-v-1781072c]{font-size:1.1rem;margin:0}@media (max-width: 768px){.sections-grid[data-v-1781072c]{grid-template-columns:1fr}.sections-header[data-v-1781072c]{flex-direction:column;align-items:flex-start;gap:1rem}.section-card-header[data-v-1781072c]{flex-direction:column;align-items:flex-start;gap:.5rem}}.list-item[data-v-0442a892]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid #ecf0f1;cursor:pointer;transition:background .2s;position:relative}.list-item.first-in-group[data-v-0442a892]{border-top:2px solid #bdc3c7;margin-top:.5rem;padding-top:1.25rem}.list-item.first-in-group[data-v-0442a892]:first-child{border-top:none;margin-top:0;padding-top:1rem}.group-separator[data-v-0442a892]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,#bdc3c7,transparent)}.list-item[data-v-0442a892]:hover{background:#f8f9fa}.list-item.active[data-v-0442a892]{background:#e3f2fd;border-left:4px solid #3498db}.list-info[data-v-0442a892]{flex:1;min-width:0}.list-name[data-v-0442a892]{margin:0;font-weight:600;color:#2c3e50;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.version-badge[data-v-0442a892]{margin-left:.5rem;padding:.1rem .4rem;background:#eef3f7;color:#34495e;border-radius:6px;font-size:.75rem}.list-description[data-v-0442a892]{margin:0;color:#7f8c8d;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.json-item[data-v-13909b09]{margin-bottom:.25rem;border-radius:4px;transition:background-color .2s ease}.json-item[data-v-13909b09]:hover{background-color:var(--light)}.item-container[data-v-13909b09]{position:relative}.item-header[data-v-13909b09]{display:flex;align-items:center;padding:.5rem 0;border-radius:4px}.item-key-section[data-v-13909b09]{display:flex;align-items:center;gap:.5rem;flex:1}.list-indicator[data-v-13909b09]{color:var(--primary);font-weight:700;font-size:1.2rem;margin-right:.25rem;display:inline-block;width:16px;text-align:center}.item-key[data-v-13909b09]{font-weight:600;color:var(--dark);font-family:Courier New,monospace;font-size:.9rem}.item-content[data-v-13909b09]{margin-top:.5rem}.primitive-value[data-v-13909b09]{padding:.5rem;background-color:var(--light);border-radius:4px;border-left:3px solid var(--light-gray);font-family:Courier New,monospace;font-size:.9rem}.primitive-value.value-string[data-v-13909b09]{border-left-color:var(--success)}.primitive-value.value-number[data-v-13909b09]{border-left-color:var(--info)}.primitive-value.value-boolean[data-v-13909b09]{border-left-color:var(--warning)}.primitive-value.value-null[data-v-13909b09]{border-left-color:var(--dark-60)}.string-value[data-v-13909b09]{color:var(--success)}.number-value[data-v-13909b09]{color:var(--info)}.boolean-value[data-v-13909b09]{color:var(--warning)}.null-value[data-v-13909b09]{color:var(--dark-60);font-style:italic}@media (max-width: 768px){.item-header[data-v-13909b09]{padding:.25rem 0}.item-key[data-v-13909b09]{font-size:.8rem}.primitive-value[data-v-13909b09]{padding:.25rem;font-size:.8rem}}.json-parser[data-v-d4d9798e]{width:100%;height:100%;overflow:hidden}.loading-state[data-v-d4d9798e],.error-state[data-v-d4d9798e]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--secondary)}.error-icon[data-v-d4d9798e]{color:var(--danger)}.json-content[data-v-d4d9798e]{height:100%;overflow-y:auto;padding:1rem}.json-item[data-v-d4d9798e]{margin-bottom:.5rem}@keyframes spin-d4d9798e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prompt-details[data-v-7512c9ea]{display:flex;flex-direction:column;height:100%;min-height:500px}.prompt-header[data-v-7512c9ea]{display:flex;align-items:center;gap:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #ecf0f1;margin-bottom:1.5rem;flex-wrap:wrap}.header-icon[data-v-7512c9ea]{font-size:1.75rem;color:#3498db;flex-shrink:0}.prompt-header-info[data-v-7512c9ea]{flex:1;min-width:0}.prompt-header-info h3[data-v-7512c9ea]{margin:0;font-size:1.6rem;color:#2c3e50;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.version-badge[data-v-7512c9ea]{padding:.1rem .5rem;background:#eef3f7;color:#34495e;border-radius:6px;font-size:.85rem;font-weight:500}.meta-row[data-v-7512c9ea]{display:flex;align-items:center;gap:.75rem}.prompt-actions[data-v-7512c9ea]{display:flex;gap:.75rem;flex-shrink:0;margin-left:auto}.prompt-info[data-v-7512c9ea]{flex:1;overflow-y:auto;padding-right:.5rem}.info-grid[data-v-7512c9ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.info-item[data-v-7512c9ea]{display:flex;flex-direction:column}.info-item.full-width[data-v-7512c9ea]{grid-column:1 / -1}.info-item label[data-v-7512c9ea]{display:block;font-size:.85rem;color:#7f8c8d;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.info-item p[data-v-7512c9ea]{margin:0;font-size:1rem;color:#2c3e50;word-break:break-word}.action-button[data-v-7512c9ea]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.action-button[data-v-7512c9ea]:disabled{opacity:.6;cursor:not-allowed}.action-button.edit[data-v-7512c9ea]{background:#3498db;color:#fff}.action-button.edit[data-v-7512c9ea]:hover:not(:disabled){background:#2980b9;transform:translateY(-2px);box-shadow:0 4px 8px #3498db4d}.action-button.delete[data-v-7512c9ea]{background:#e74c3c;color:#fff}.action-button.delete[data-v-7512c9ea]:hover:not(:disabled){background:#c0392b;transform:translateY(-2px);box-shadow:0 4px 8px #e74c3c4d}.no-selection[data-v-7512c9ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#95a5a6;text-align:center;padding:2rem}.no-selection-icon[data-v-7512c9ea]{font-size:4rem;margin-bottom:1rem;color:#bdc3c7}@media (max-width: 768px){.prompt-header[data-v-7512c9ea]{flex-direction:column;align-items:flex-start}.prompt-header-info[data-v-7512c9ea]{width:100%}.prompt-actions[data-v-7512c9ea]{width:100%;margin-left:0;flex-direction:column}.action-button[data-v-7512c9ea]{width:100%}.info-grid[data-v-7512c9ea]{grid-template-columns:1fr}}.modal-overlay[data-v-0fbce978]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-0fbce978]{background:white;border-radius:12px;box-shadow:0 20px 40px #0000004d;max-width:700px;width:100%;height:95vh;max-height:95vh;overflow:hidden;animation:slideIn .3s ease-out}.modal-header[data-v-0fbce978]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #ecf0f1;background:#f8f9fa}.modal-header h2[data-v-0fbce978]{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;color:#2c3e50}.close-btn[data-v-0fbce978]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:#e74c3c;color:#fff;border-radius:8px;cursor:pointer;transition:all .2s;font-size:1.1rem}.close-btn[data-v-0fbce978]:hover{background:#c0392b;transform:scale(1.05)}.modal-body[data-v-0fbce978]{padding:2rem;overflow-y:auto;flex:1}.form-grid[data-v-0fbce978]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group[data-v-0fbce978]{display:flex;flex-direction:column;margin-bottom:0!important}.form-group.full-width[data-v-0fbce978]{grid-column:1 / -1}.form-group label[data-v-0fbce978]{font-weight:600;color:#2c3e50;font-size:.9rem}.form-input[data-v-0fbce978],.form-select[data-v-0fbce978],.form-textarea[data-v-0fbce978]{padding:.75rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem}.form-textarea[data-v-0fbce978]{max-height:70vh;height:50vh;min-height:30vh;resize:vertical;overflow-y:auto}.error-message[data-v-0fbce978]{margin-top:.25rem;font-size:.85rem;color:#e74c3c}.modal-actions[data-v-0fbce978]{display:flex;gap:1rem;padding:1.5rem 2rem;border-top:2px solid #ecf0f1}.btn-cancel[data-v-0fbce978],.btn-save[data-v-0fbce978]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:8px;font-weight:600;cursor:pointer}.btn-cancel[data-v-0fbce978]{background:#bdc3c7;color:#fff}.btn-save[data-v-0fbce978]{background:#3498db;color:#fff}@media (max-width: 768px){.modal-container[data-v-0fbce978]{max-height:95vh}.modal-header[data-v-0fbce978],.modal-body[data-v-0fbce978]{padding:1rem}.form-grid[data-v-0fbce978]{grid-template-columns:1fr;gap:1rem}.modal-actions[data-v-0fbce978]{flex-direction:column}.btn-cancel[data-v-0fbce978],.btn-save[data-v-0fbce978]{width:100%;justify-content:center}}.prompts-section[data-v-5e891e7c]{margin-bottom:3rem;padding:2rem}.prompts-header[data-v-5e891e7c]{display:flex;align-items:center;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.prompts-header h2[data-v-5e891e7c]{font-size:1.5rem;color:#2c3e50;margin:0}.prompts-count[data-v-5e891e7c]{color:#7f8c8d;font-size:.95rem}.header-actions[data-v-5e891e7c]{margin-left:auto}.create-btn[data-v-5e891e7c]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#27ae60;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600}.create-btn[data-v-5e891e7c]:hover{background:#229954}.prompts-controls[data-v-5e891e7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.search-container[data-v-5e891e7c]{display:flex;align-items:center;gap:.5rem;flex:1;max-width:400px}.search-input[data-v-5e891e7c]{flex:1;padding:.75rem 1rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem}.search-btn[data-v-5e891e7c],.clear-btn[data-v-5e891e7c]{padding:.5rem .75rem;border:none;border-radius:8px;background:#3498db;color:#fff;cursor:pointer}.clear-btn[data-v-5e891e7c]{background:#e74c3c}.admin-container[data-v-3961a353]{min-height:100vh;background:#f8f9fa;padding:2rem}.admin-header[data-v-3961a353]{color:#f39c12;margin-bottom:2rem;text-align:center}.admin-header svg[data-v-3961a353]{color:#f39c12}.admin-header h1[data-v-3961a353]{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.5rem;color:#2c3e50;margin:0;font-weight:700}.header-icon[data-v-3961a353]{color:#3498db;font-size:2rem}.admin-layout[data-v-3961a353]{display:grid;grid-template-columns:200px 1fr;gap:1rem}.admin-sidebar[data-v-3961a353]{background:white;width:100%;max-width:200px;border-radius:12px;box-shadow:0 4px 12px #0000001a;border:1px solid #ecf0f1;padding:1rem;display:flex;flex-direction:column;gap:.5rem;position:sticky;top:1rem;height:fit-content}.sidebar-item[data-v-3961a353]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;border-radius:8px;background:#f8f9fa;color:#2c3e50;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.sidebar-item[data-v-3961a353]:hover{background:#eef3f7}.sidebar-item.active[data-v-3961a353]{background:#3498db!important;color:#fff!important;box-shadow:0 4px 12px #3498db4d}.sidebar-item.active span[data-v-3961a353]{color:#fff!important}.admin-content[data-v-3961a353]{background:white;border-radius:12px;box-shadow:0 4px 12px #0000001a;border:1px solid #ecf0f1;overflow:hidden;min-height:600px;padding:1rem;width:100%;max-width:100%}@media (max-width: 768px){.admin-container[data-v-3961a353]{padding:1rem}.admin-header h1[data-v-3961a353]{font-size:2rem}.admin-layout[data-v-3961a353]{grid-template-columns:1fr}.admin-sidebar[data-v-3961a353]{position:static;flex-direction:row;flex-wrap:wrap;gap:.75rem;padding:.75rem}.sidebar-item[data-v-3961a353]{flex:1 1 30%;justify-content:center}}@media (max-width: 480px){.admin-container[data-v-3961a353]{padding:.5rem}.admin-header h1[data-v-3961a353]{font-size:1.8rem;flex-direction:column;gap:.5rem}.admin-sidebar[data-v-3961a353]{padding:.5rem}.sidebar-item[data-v-3961a353]{padding:.5rem;font-size:.95rem}}.conversion-header[data-v-3b483f08]{background:white;border-bottom:1px solid #e9ecef;padding:1rem 0;box-shadow:0 2px 4px #0000001a;flex-shrink:0;z-index:10}.header-content[data-v-3b483f08]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-3b483f08]{display:flex;flex-direction:column;gap:.5rem}.page-title[data-v-3b483f08]{font-size:1.8rem;font-weight:600;color:#333;margin:0}.conversation-info[data-v-3b483f08]{display:flex;flex-direction:column;gap:.5rem}.conversation-id[data-v-3b483f08]{background:var(--info)!important;color:var(--white)!important;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;font-family:monospace}.file-name[data-v-3b483f08]{color:#666;font-size:.9rem;font-weight:500}.new-process-btn[data-v-3b483f08]{background:var(--info-alt)!important;color:var(--white)!important;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.new-process-btn[data-v-3b483f08]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}@media (max-width: 768px){.header-content[data-v-3b483f08]{padding:0 1rem;flex-direction:column;gap:1rem;align-items:flex-start}.page-title[data-v-3b483f08]{font-size:1.5rem}}.validation-history[data-v-f9f322a0],.stories-list[data-v-f9f322a0]{display:flex;flex-direction:column;gap:1.5rem}.history-section[data-v-f9f322a0]{background:white;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden}.section-header[data-v-f9f322a0]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.section-icon[data-v-f9f322a0]{color:#667eea;font-size:1.1rem}.section-title[data-v-f9f322a0]{font-size:1rem;font-weight:600;color:#333;margin:0}.section-content[data-v-f9f322a0]{padding:1.5rem}.architecture-content[data-v-f9f322a0]{display:flex;flex-direction:column;gap:1.5rem}.architecture-stats[data-v-f9f322a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-f9f322a0]{background:#f0f4ff;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.stat-label[data-v-f9f322a0]{font-size:.85rem;color:#5c6b8f;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-f9f322a0]{font-size:1.1rem;font-weight:600;color:#2d3748}.subprocess-chips[data-v-f9f322a0]{display:flex;flex-direction:column;gap:.75rem}.chips-label[data-v-f9f322a0]{font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:#5c6b8f}.chips-container[data-v-f9f322a0]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-f9f322a0]{padding:.3rem .75rem;border-radius:999px;background:#e3f2fd;color:#1976d2;font-size:.85rem;font-weight:500}.story-card[data-v-f9f322a0]{padding:0}.story-header[data-v-f9f322a0]{justify-content:space-between}.story-header.clickable[data-v-f9f322a0]{cursor:pointer}.story-header[data-v-f9f322a0]:not(.clickable){cursor:default}.story-header-left[data-v-f9f322a0]{display:flex;flex-direction:column;gap:.25rem}.story-header-actions[data-v-f9f322a0]{display:flex;align-items:center;gap:.75rem;margin-left:auto}.story-index[data-v-f9f322a0]{font-size:.85rem;color:#5c6b8f;text-transform:uppercase;letter-spacing:.5px}.story-type-badge[data-v-f9f322a0]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:#eef2ff;color:#4c51bf;font-size:.85rem;font-weight:600}.story-toggle-icon[data-v-f9f322a0]{color:#667eea;font-size:1rem;transition:transform .2s ease}.story-content[data-v-f9f322a0]{display:flex;flex-direction:column;gap:1.5rem}.story-content-direct[data-v-f9f322a0]{display:flex;flex-direction:column;gap:1.5rem;padding:0}.story-block[data-v-f9f322a0]{display:flex;flex-direction:column;gap:.75rem}.story-block-header[data-v-f9f322a0]{display:flex;align-items:center;gap:.5rem}.story-block-header h5[data-v-f9f322a0]{margin:0;font-size:.95rem;color:#2d3748;text-transform:uppercase;letter-spacing:.5px}.story-block-icon[data-v-f9f322a0]{color:#667eea;font-size:1rem}.purpose-text[data-v-f9f322a0]{font-size:1rem;line-height:1.6;color:#555;margin:0}.arguments-container[data-v-f9f322a0]{margin-bottom:1.5rem}.arguments-container[data-v-f9f322a0]:last-child{margin-bottom:0}.arguments-subtitle[data-v-f9f322a0]{font-size:.9rem;font-weight:600;color:#667eea;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px}.arguments-table[data-v-f9f322a0]{display:flex;flex-direction:column;gap:1rem}.arguments-columns[data-v-f9f322a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.argument-row[data-v-f9f322a0]{display:flex;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #667eea}.argument-name[data-v-f9f322a0]{font-weight:600;color:#333;min-width:200px;font-family:Courier New,monospace;font-size:.9rem}.argument-details[data-v-f9f322a0]{flex:1;display:flex;flex-direction:column;gap:.5rem}.argument-value[data-v-f9f322a0]{font-family:Courier New,monospace;font-size:.85rem;color:#666;background:#e9ecef;padding:.25rem .5rem;border-radius:4px;display:inline-block}.argument-meta[data-v-f9f322a0]{display:flex;flex-wrap:wrap;gap:.5rem}.argument-chip[data-v-f9f322a0]{font-size:.75rem;padding:.2rem .6rem;border-radius:999px;background:#eef2ff;color:#4c51bf;text-transform:uppercase;letter-spacing:.5px}.badge-muted[data-v-f9f322a0]{background:#edf2f7;color:#4a5568}.argument-description[data-v-f9f322a0]{font-size:.9rem;color:#555;line-height:1.4}.flow-list[data-v-f9f322a0]{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.75rem;counter-reset:step-counter}.flow-step[data-v-f9f322a0]{font-size:.95rem;line-height:1.6;color:#555;background:#f8f9fa;border-radius:6px;border-left:3px solid #667eea;margin:0;position:relative;padding:.75rem 1rem .75rem 2.5rem}.flow-step[data-v-f9f322a0]:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:.75rem;top:.75rem;width:24px;height:24px;background:#667eea;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.control-logic[data-v-f9f322a0]{font-size:.95rem;line-height:1.6;color:#555;background:#f8f9fa;padding:1rem;border-radius:6px;border-left:3px solid #28a745}.conclusion-content[data-v-f9f322a0]{display:flex;flex-direction:column;gap:1rem}.conclusion-item[data-v-f9f322a0]{font-size:.95rem;line-height:1.6;color:#555;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #ffc107}.conclusion-item strong[data-v-f9f322a0]{color:#333;font-weight:600}.robot-table[data-v-f9f322a0]{display:flex;flex-direction:column;gap:1rem}.robot-row[data-v-f9f322a0]{display:flex;gap:1rem;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;background:#fdfcff}.robot-step-index[data-v-f9f322a0]{width:36px;height:36px;border-radius:50%;background:#667eea;color:#fff!important;display:flex;align-items:center;justify-content:center;font-weight:600}.robot-details[data-v-f9f322a0]{flex:1;display:flex;flex-direction:column;gap:.4rem}.robot-name[data-v-f9f322a0]{font-weight:600;color:#2d3748}.robot-params[data-v-f9f322a0]{font-family:Courier New,monospace;font-size:.85rem;color:#4c51bf}.robot-description[data-v-f9f322a0]{color:#555;font-size:.9rem;line-height:1.4}.error-state[data-v-f9f322a0]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffebee;border-radius:6px;border-left:3px solid #f44336;color:#c62828}.error-icon[data-v-f9f322a0]{font-size:1.2rem;color:#f44336}@media (max-width: 768px){.argument-row[data-v-f9f322a0]{flex-direction:column;gap:.5rem}.argument-name[data-v-f9f322a0]{min-width:auto}.story-header[data-v-f9f322a0]{flex-direction:column;align-items:flex-start;gap:.5rem}.arguments-columns[data-v-f9f322a0]{grid-template-columns:1fr}.section-content[data-v-f9f322a0]{padding:1rem}}.validation-explorer[data-v-c451a0f0]{height:100%;display:flex;flex-direction:column;background:white;border-radius:12px;overflow:hidden}.explorer-header[data-v-c451a0f0]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid #f0f0f0;background:#fafafa}.header-left[data-v-c451a0f0]{display:flex;align-items:center;gap:1rem}.explorer-title[data-v-c451a0f0]{font-size:1.2rem;font-weight:600;color:#333;margin:0}.file-count[data-v-c451a0f0]{background:#e3f2fd;color:#1976d2;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.header-controls[data-v-c451a0f0]{display:flex;align-items:center;gap:1rem}.control-btn[data-v-c451a0f0]{background:#667eea;color:#fff;border:none;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.control-btn[data-v-c451a0f0]:hover{background:#5a6fd8;transform:translateY(-1px)}.search-container[data-v-c451a0f0]{position:relative;display:flex;align-items:center}.search-input[data-v-c451a0f0]{padding:.5rem 2rem .5rem 1rem;border:1px solid #ddd;border-radius:20px;font-size:.9rem;width:250px;transition:all .3s ease}.search-input[data-v-c451a0f0]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-icon[data-v-c451a0f0]{position:absolute;right:.75rem;color:#999;font-size:.9rem}.files-container[data-v-c451a0f0]{flex:1;overflow-y:auto;padding:1rem}.file-item[data-v-c451a0f0]{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;background:white;transition:all .3s ease}.file-item[data-v-c451a0f0]:hover{box-shadow:0 2px 8px #0000001a}.file-header[data-v-c451a0f0]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;cursor:pointer;transition:all .3s ease}.file-header[data-v-c451a0f0]:hover{background:#f8f9fa}.file-info[data-v-c451a0f0]{display:flex;align-items:center;gap:1rem;flex:1}.file-icon[data-v-c451a0f0]{color:#667eea;font-size:1.2rem}.file-details[data-v-c451a0f0]{display:flex;flex-direction:column;gap:.25rem}.file-name[data-v-c451a0f0]{font-size:1rem;font-weight:600;color:#333;margin:0}.file-type[data-v-c451a0f0]{width:fit-content;font-size:.8rem;font-weight:500;padding:.2rem .6rem;border-radius:12px;display:inline-block}.file-type.type-main[data-v-c451a0f0]{background:#aacfff!important;color:#2e5175!important}.file-type.type-subprocess[data-v-c451a0f0]{background:#e3f5fd!important;color:#2e5175!important}.file-actions[data-v-c451a0f0]{display:flex;align-items:center;gap:1rem}.parts-count[data-v-c451a0f0]{background:#f0f0f0;color:#666;padding:.25rem .75rem;border-radius:12px;font-size:.8rem}.expand-icon[data-v-c451a0f0]{color:#666;transition:transform .3s ease}.parts-container[data-v-c451a0f0]{border-top:1px solid #f0f0f0;background:#fafafa}.part-item[data-v-c451a0f0]{border-bottom:1px solid #f0f0f0}.part-item[data-v-c451a0f0]:last-child{border-bottom:none}.part-header[data-v-c451a0f0]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;cursor:pointer;transition:all .3s ease}.part-header[data-v-c451a0f0]:hover{background:#f0f0f0}.part-info[data-v-c451a0f0]{display:flex;align-items:center;gap:1rem}.part-index[data-v-c451a0f0]{font-weight:600;color:#333}.part-type[data-v-c451a0f0]{width:fit-content;font-size:.8rem;font-weight:500;padding:.2rem .6rem;border-radius:12px;display:inline-block}.part-type.type-main[data-v-c451a0f0]{background:#aacfff!important;color:#2e5175!important}.part-type.type-subprocess[data-v-c451a0f0]{background:#e3f5fd!important;color:#2e5175!important}.part-workflow-name[data-v-c451a0f0]{font-size:.85rem;color:#666;font-weight:500;font-style:italic}.part-content[data-v-c451a0f0],.single-part-content[data-v-c451a0f0]{padding:1rem 1.5rem;background:white;border-top:1px solid #e0e0e0}.empty-state[data-v-c451a0f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#666;text-align:center}.empty-icon[data-v-c451a0f0]{font-size:3rem;margin-bottom:1rem;color:#ccc}@media (max-width: 768px){.explorer-header[data-v-c451a0f0]{flex-direction:column;gap:1rem;align-items:flex-start}.header-controls[data-v-c451a0f0]{width:100%;justify-content:space-between}.search-input[data-v-c451a0f0]{width:200px}.file-header[data-v-c451a0f0]{flex-direction:column;align-items:flex-start;gap:.5rem}.file-actions[data-v-c451a0f0]{width:100%;justify-content:space-between}}.validation-summary[data-v-47aac76e]{height:100%;display:flex;flex-direction:column;min-height:0}.validation-header[data-v-47aac76e]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0;margin-bottom:1.5rem}.validation-title[data-v-47aac76e]{font-size:1.5rem;font-weight:600;color:var(--dark);margin:0}.validation-status[data-v-47aac76e]{display:flex;align-items:center;gap:.5rem}.status-indicator[data-v-47aac76e]{width:12px;height:12px;border-radius:50%;display:inline-block}.status-indicator.completed[data-v-47aac76e]{background-color:var(--success)}.status-indicator.in-progress[data-v-47aac76e]{background-color:var(--info);animation:pulse-47aac76e 2s infinite}.status-indicator.pending[data-v-47aac76e]{background-color:var(--warning)}.status-indicator.error[data-v-47aac76e]{background-color:var(--danger)}.status-text[data-v-47aac76e]{font-weight:500;color:var(--dark-60);font-size:.9rem}.validation-content[data-v-47aac76e]{flex:1;overflow:hidden;min-height:0;position:relative}.validation-explorer-container[data-v-47aac76e]{height:100%;overflow:hidden;min-height:0}.json-content-container[data-v-47aac76e]{height:100%;overflow-y:auto;padding-right:1rem;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.json-content-container[data-v-47aac76e]::-webkit-scrollbar{display:none}.legacy-steps-container[data-v-47aac76e]{height:100%;overflow-y:auto;padding-right:1rem;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.legacy-steps-container[data-v-47aac76e]::-webkit-scrollbar{display:none}.empty-state[data-v-47aac76e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--secondary);text-align:center}.empty-icon[data-v-47aac76e]{font-size:3rem;margin-bottom:1rem;color:var(--light-gray)}.empty-state p[data-v-47aac76e]{font-size:1.1rem;margin:0}.scroll-to-bottom-btn[data-v-47aac76e]{position:absolute;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background:var(--primary)!important;color:var(--white)!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--medium-shadow);transition:all .3s ease;z-index:10;opacity:0;transform:translateY(20px);animation:fadeInUp-47aac76e .3s ease forwards}.scroll-to-bottom-btn[data-v-47aac76e]:hover{transform:translateY(-2px);box-shadow:var(--large-shadow)}.scroll-to-bottom-btn[data-v-47aac76e]:active{transform:translateY(0)}@keyframes fadeInUp-47aac76e{to{opacity:1;transform:translateY(0)}}.step-item[data-v-47aac76e]{background:var(--light);border-radius:12px;padding:1.5rem;margin-bottom:1rem;border-left:4px solid var(--light-gray);transition:all .3s ease}.step-item.completed[data-v-47aac76e]{border-left-color:var(--success);background:var(--light-success)}.step-item.in-progress[data-v-47aac76e]{border-left-color:var(--info);background:var(--light-info)}.step-item.pending[data-v-47aac76e]{border-left-color:var(--warning);background:var(--light-warning)}.step-item.error[data-v-47aac76e]{border-left-color:var(--danger);background:var(--light-danger)}.step-header[data-v-47aac76e]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.step-number[data-v-47aac76e]{background:var(--light-gray);color:var(--dark);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.step-info[data-v-47aac76e]{flex:1}.step-title[data-v-47aac76e]{font-size:1.1rem;font-weight:600;color:var(--dark);margin:0 0 .5rem;line-height:1.4}.step-meta[data-v-47aac76e]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.activity-type[data-v-47aac76e]{background:var(--light-gray);color:var(--dark);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.sub-steps[data-v-47aac76e]{margin-top:1rem;padding-left:1rem;border-left:2px solid var(--light-gray)}.sub-step-item[data-v-47aac76e]{background:var(--white);border-radius:8px;padding:1rem;margin-bottom:.75rem;border-left:3px solid var(--light-gray)}.sub-step-item.completed[data-v-47aac76e]{border-left-color:var(--success)}.sub-step-item.in-progress[data-v-47aac76e]{border-left-color:var(--info)}.sub-step-item.pending[data-v-47aac76e]{border-left-color:var(--warning)}.sub-step-item.error[data-v-47aac76e]{border-left-color:var(--danger)}.sub-step-header[data-v-47aac76e]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.sub-step-number[data-v-47aac76e]{background:var(--light-gray);color:var(--dark);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem;flex-shrink:0}.sub-step-info[data-v-47aac76e]{flex:1}.sub-step-title[data-v-47aac76e]{font-size:1rem;font-weight:500;color:var(--dark);margin:0 0 .25rem;line-height:1.3}.sub-step-meta[data-v-47aac76e]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.step-arguments[data-v-47aac76e]{margin-top:1rem;padding:1rem;background:var(--light);border-radius:8px;border:1px solid var(--light-gray)}.arguments-title[data-v-47aac76e]{font-weight:600;color:var(--dark);margin-bottom:.5rem;font-size:.9rem}.arguments-list[data-v-47aac76e]{display:flex;flex-direction:column;gap:.25rem}.argument-item[data-v-47aac76e]{display:flex;gap:.5rem;font-size:.85rem}.argument-key[data-v-47aac76e]{font-weight:500;color:var(--dark);min-width:80px}.argument-value[data-v-47aac76e]{color:var(--secondary);font-family:monospace;background:var(--light-gray);padding:.1rem .4rem;border-radius:4px}@keyframes pulse-47aac76e{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 768px){.validation-header[data-v-47aac76e]{flex-direction:column;align-items:flex-start;gap:1rem}.step-header[data-v-47aac76e]{flex-direction:column;gap:.75rem}.step-meta[data-v-47aac76e]{flex-direction:column;align-items:flex-start;gap:.5rem}.sub-step-header[data-v-47aac76e]{flex-direction:column;gap:.5rem}.sub-step-meta[data-v-47aac76e]{flex-direction:column;align-items:flex-start;gap:.25rem}}.conversion-result[data-v-66145229]{height:100%;display:flex;flex-direction:column;min-height:0}.conversion-header[data-v-66145229]{padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0;margin-bottom:1.5rem}.conversion-status[data-v-66145229]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-66145229]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.status-icon.loading[data-v-66145229]{background:var(--light-info);color:var(--info)}.status-icon.success[data-v-66145229]{background:var(--light-success)!important;color:var(--success)!important}.status-icon.error[data-v-66145229]{background:var(--light-danger);color:var(--danger)}.status-info[data-v-66145229]{flex:1}.conversion-title[data-v-66145229]{font-size:1.5rem;font-weight:600;color:var(--dark);margin:0 0 .25rem}.conversion-subtitle[data-v-66145229]{color:var(--dark-60);margin:0;font-size:.9rem}.conversion-content[data-v-66145229]{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.summary-grid[data-v-66145229]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.summary-card[data-v-66145229]{background:var(--light);border-radius:12px;padding:2rem;display:flex;align-items:center;gap:1.5rem;border:1px solid var(--light-gray);min-width:0}.summary-icon[data-v-66145229]{width:48px;height:48px;border-radius:50%;background:var(--primary)!important;color:var(--white)!important;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.summary-info h3[data-v-66145229]{font-size:.9rem;font-weight:500;color:var(--dark-60);margin:0 0 .25rem}.summary-value[data-v-66145229]{font-size:1.5rem;font-weight:600;color:var(--dark);margin:0}.conversion-stats[data-v-66145229]{background:var(--white);border-radius:12px;padding:1.5rem;border:1px solid var(--light-gray)}.conversion-stats h3[data-v-66145229]{font-size:1.1rem;font-weight:600;color:var(--dark);margin:0 0 1rem}.stats-list[data-v-66145229]{display:flex;flex-direction:column;gap:.75rem}.stat-item[data-v-66145229]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--light);border-radius:8px}.stat-label[data-v-66145229]{font-weight:500;color:var(--dark)}.stat-value[data-v-66145229]{font-weight:600;color:#333}.stat-value.warning[data-v-66145229]{color:#856404}.stat-value.error[data-v-66145229]{color:#721c24}.conversion-actions[data-v-66145229]{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid var(--light-gray)}.download-json-btn[data-v-66145229]{background:var(--primary)!important;color:var(--white)!important;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;width:100%;justify-content:center}.download-json-btn[data-v-66145229]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--medium-shadow)}.download-json-btn[data-v-66145229]:disabled{background:var(--secondary);color:var(--dark-60);cursor:not-allowed;transform:none;box-shadow:none}@keyframes spin-66145229{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.conversion-status[data-v-66145229]{flex-direction:column;text-align:center}.summary-grid[data-v-66145229]{grid-template-columns:1fr}}.loading-container[data-v-67c89a1e]{display:flex;align-items:center;justify-content:center;min-height:400px}.loading-processing[data-v-67c89a1e]{display:flex;align-items:center;justify-content:center;width:100%;min-height:400px;background:white;border-radius:12px;box-shadow:0 4px 16px #00000014}.loading-content[data-v-67c89a1e]{text-align:center;padding:2rem;width:100%}.loading-content h3[data-v-67c89a1e]{color:#333;margin-bottom:.5rem}.loading-content p[data-v-67c89a1e]{color:#666;margin-bottom:1rem}.status-message[data-v-67c89a1e]{color:#667eea;font-weight:500;font-size:1rem;margin-top:.5rem;padding:.75rem 1rem;background:#f0f4ff;border-radius:8px;border-left:3px solid #667eea}.progress-container[data-v-67c89a1e]{width:100%;max-width:500px;margin:1.5rem auto;display:flex;align-items:center;gap:1rem}.progress-bar-wrapper[data-v-67c89a1e]{flex:1;height:24px;background:#e0e0e0;border-radius:12px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px #0000001a}.progress-bar[data-v-67c89a1e]{height:100%;background:linear-gradient(90deg,#263238 0%,#BC0017 100%);border-radius:12px;transition:width .5s ease-in-out;position:relative;overflow:hidden}.progress-bar[data-v-67c89a1e]:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-67c89a1e 2s infinite}@keyframes shimmer-67c89a1e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-67c89a1e]{font-size:.9rem;font-weight:600;color:#667eea;min-width:45px;text-align:right}.conversion-steps[data-v-8e737ec4]{flex:1;display:flex;flex-direction:column;gap:2rem;margin-top:.5rem;min-height:0;overflow-y:auto;height:100%;width:100%}.error-view[data-v-8e737ec4]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem}.error-content[data-v-8e737ec4]{text-align:center;max-width:500px}.error-icon[data-v-8e737ec4]{font-size:3rem;color:var(--danger);margin-bottom:1rem}.error-content h3[data-v-8e737ec4]{color:var(--dark);margin-bottom:1rem;font-size:1.5rem}.error-content p[data-v-8e737ec4]{color:var(--dark-60);margin-bottom:2rem;font-size:1.1rem}.retry-btn[data-v-8e737ec4]{background:var(--primary);color:var(--white);border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.retry-btn[data-v-8e737ec4]:hover{background:var(--primary-alt);transform:translateY(-2px);box-shadow:var(--medium-shadow)}.conversion-view[data-v-3aa56a64]{height:100vh;display:flex;flex-direction:column;padding:0}@media (max-width: 768px){.conversion-view[data-v-3aa56a64]{padding:0}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}:root{--deg: linear-gradient(90deg, #263238 25%, #BC0017 92.79%);--deg-inverse:linear-gradient(90deg, rgb(189, 0, 24) 25%, rgb(37, 50, 55) 95%);--deg-180: linear-gradient(180deg, #BC0017 .01%, #273339 100%);--light-shadow: 0px 0px 10px 0px #0000001a;--medium-shadow: 0px 0px 10px 0px #00000040;--large-shadow: 0px 0px 10px 0px #00000066;--primary: #b2012b;--primary-alt: #830422;--rocket: #BC0017;--secondary: #6c757d;--light-success: rgba(240, 255, 244, 1);--light-danger: rgba(255, 239, 239, 1);--light-info: rgba(240, 248, 255, 1);--light-warning: rgb(252, 246, 230);--success: rgba(25, 145, 56, 1);--info: rgba(113, 148, 179, 1);--info-alt: #1e688d;--warning: rgba(228, 177, 24, 1);--danger: rgba(188, 0, 23, 1);--white: #ffffff;--light: #f8f9fa;--light-gray: #EEF0F2;--dark: #616A72;--dark-60: rgba(87, 90, 94, .6);--darkest: rgba(38, 50, 56, 1)}.sm-shadow{box-shadow:var(--light-shadow)}.m-shadow{box-shadow:var(--medium-shadow)}.lg-shadow{box-shadow:var(--large-shadow)}.bg-rocketbot{background:var(--deg-inverse)!important;color:#fff!important}.modal .modal-header{background:var(--light-gray)!important}.modal .modal-header .modal-title{font-weight:700!important;font-size:20px!important;line-height:100%!important;letter-spacing:0%!important}.gradient-border{background:var(--deg);padding:2px;border-radius:10px}.gradient-text{display:inline-block;background:var(--deg-inverse);background-size:100%;background-clip:text;-webkit-background-clip:text;color:transparent}.gradient-180-text{display:inline-block;background:var(--deg-180);background-size:100%;background-clip:text;-webkit-background-clip:text;color:transparent}.inner-content{background-color:var(--white);border-radius:8px}.modal .modal-footer{justify-content:center}h1,h2,h3,h4,small,span,div,th{color:var(--dark)!important}.statsCard{border-radius:10px;padding:30px;background-color:var(--white)}.statsCard .title{font-weight:700!important;font-size:25px!important;line-height:100%!important;letter-spacing:0%!important}.statsCard .value{display:inline-block;font-weight:700!important;font-size:3rem!important;letter-spacing:0%!important;background:var(--deg-180);background-size:100% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.bigCard{border:none;border-end-end-radius:0;border-end-start-radius:0;border-top-left-radius:10px;border-top-right-radius:10px}.bigCard .card-header{background-color:var(--light-gray);border:none}.bigCard .title{font-weight:700!important;font-size:20px!important;line-height:100%!important;letter-spacing:0%!important}.btnSuccessBorderLight{background-color:var(--light-success)!important;border:1px solid var(--success)!important;color:var(--success)!important;font-weight:700!important}.btnSuccessBorderLight:hover{background-color:var(--success)!important;color:var(--white)!important;border:1px solid var(--success)!important}.btnErrorBorderLight{background-color:var(--light-danger)!important;color:var(--danger)!important;border:1px solid var(--danger)!important;font-weight:700!important}.btnErrorBorderLight:hover{background-color:var(--danger)!important;color:var(--white)!important;border:1px solid var(--danger)!important}.btnErrorBorderLight path{fill:var(--danger)!important}.btnErrorBorderLight:hover path{fill:var(--white)!important}.btnInfoBorderLight{background-color:var(--light-info)!important;color:var(--info)!important;border:1px solid var(--info)!important;font-weight:700!important}.btnInfoBorderLight:hover{background-color:var(--info)!important;color:var(--white)!important;border:1px solid var(--info)!important}.btnInfoBorderLight:hover path{fill:var(--white)!important}.btnSecondaryBorderLight{border:1px solid rgba(97,106,114,1)!important;background:rgba(248,251,254,1);color:#616a72!important;font-weight:700!important}.btnSecondaryBorderLight:hover{background-color:var(--secondary)!important;color:var(--white)!important;border:1px solid var(--secondary)!important}.btnWarningBorderLight{background-color:var(--light-warning)!important;color:var(--warning)!important;border:1px solid var(--warning)!important;font-weight:700!important}.btnWarningBorderLight:hover{background-color:var(--warning)!important;color:var(--white)!important;border:1px solid var(--warning)!important}.checkboxCard{background-color:var(--light)}.no-pointer-events{pointer-events:none}
