.inverter-container[data-v-dffec8b1]{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:20px 16px}@media(max-width:768px){.inverter-container[data-v-dffec8b1]{grid-template-columns:1fr}}.panel[data-v-dffec8b1]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:14px;height:100%;padding:20px}.panel-title[data-v-dffec8b1]{font-size:18px;font-weight:600;margin:0}.scroll-area[data-v-dffec8b1]{border:2px dashed #d1d5db;border-radius:10px;height:380px;overflow-y:auto;position:relative}.result-inner[data-v-dffec8b1],.upload-inner[data-v-dffec8b1]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:100%;padding:20px}.upload-inner.has-image[data-v-dffec8b1]{align-items:stretch;justify-content:flex-start}.multi-preview-grid[data-v-dffec8b1],.multi-result-grid[data-v-dffec8b1]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));width:100%}.preview-card[data-v-dffec8b1],.result-card[data-v-dffec8b1]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;position:relative}.preview-image[data-v-dffec8b1],.result-image[data-v-dffec8b1]{height:100px;-o-object-fit:cover;object-fit:cover;width:100%}.remove-img-btn[data-v-dffec8b1]{background:red;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:20px;position:absolute;right:4px;top:4px;width:20px}.format-select-area[data-v-dffec8b1]{align-items:center;display:flex;gap:10px}.format-select[data-v-dffec8b1]{border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:10px}.action-bar-left[data-v-dffec8b1],.download-area[data-v-dffec8b1]{margin-top:auto}.batch-download-btn[data-v-dffec8b1],.invert-btn[data-v-dffec8b1]{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px;width:100%}.batch-download-btn[data-v-dffec8b1]:disabled,.invert-btn[data-v-dffec8b1]:disabled{background:#9ca3af;cursor:not-allowed}.change-file-btn[data-v-dffec8b1],.choose-file-btn[data-v-dffec8b1]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:10px 16px}.file-input[data-v-dffec8b1]{display:none}.tutorial-container[data-v-4abeed43]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:3rem auto;max-width:1200px;padding:0 1.5rem}@media(max-width:768px){.tutorial-container[data-v-4abeed43]{grid-template-columns:1fr}}.tutorial-image-wrapper[data-v-4abeed43]{border-radius:1rem;box-shadow:0 10px 30px #00000014;overflow:hidden}.tutorial-image[data-v-4abeed43]{display:block;height:auto;width:100%}.tutorial-content[data-v-4abeed43]{display:flex;flex-direction:column;gap:1.5rem}.tutorial-title[data-v-4abeed43]{font-size:2rem;font-weight:700}.steps-list[data-v-4abeed43]{display:flex;flex-direction:column;gap:.5rem}.step-item[data-v-4abeed43]{border-bottom:1px solid #eee}.step-title[data-v-4abeed43]{background:none;border:none;cursor:pointer;gap:1rem;padding:1rem 0;text-align:left;width:100%}.step-number[data-v-4abeed43],.step-title[data-v-4abeed43]{align-items:center;display:flex}.step-number[data-v-4abeed43]{background:#6366f1;border-radius:50%;color:#fff;font-size:14px;height:28px;justify-content:center;width:28px}.step-text[data-v-4abeed43]{flex:1;font-size:16px;font-weight:600}.step-icon[data-v-4abeed43]{color:#6366f1;font-size:20px}.step-content[data-v-4abeed43]{max-height:0;overflow:hidden;padding:0 2.5rem;transition:all .3s ease}.step-content.show[data-v-4abeed43]{max-height:200px;padding-bottom:1rem}.tutorial-cta[data-v-4abeed43]{margin-top:10px}.cta-btn[data-v-4abeed43]{align-items:center;background:#6366f1;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:14px 24px}.features-section[data-v-de7571a9]{margin:3rem auto;max-width:1200px;padding:0 1.5rem}.section-header[data-v-de7571a9]{margin-bottom:2rem;position:relative;text-align:center}.section-title[data-v-de7571a9]{background:#f7f7fc;color:#3b304a;display:inline-block;font-size:1.5rem;font-weight:700;padding:0 1rem;position:relative;z-index:2}.section-header[data-v-de7571a9]:before{background:linear-gradient(90deg,transparent,#f8d7d7,transparent);content:"";height:2px;left:0;position:absolute;right:0;top:50%;z-index:1}.features-grid[data-v-de7571a9]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.features-grid[data-v-de7571a9]{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.features-grid[data-v-de7571a9]{grid-template-columns:1fr}}.feature-card[data-v-de7571a9]{align-items:center;background:#f7f7fc;border:1px solid #e5e5f0;border-radius:4px;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem;text-align:center;transition:all .2s ease}.feature-card[data-v-de7571a9]:hover{box-shadow:0 4px 12px #3b304a14;transform:translateY(-2px)}.feature-icon[data-v-de7571a9]{align-items:center;background:#4f46e526;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:.5rem;width:80px}.feature-title[data-v-de7571a9]{color:#3b304a;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0}.feature-desc[data-v-de7571a9]{color:#6b6678;flex:1;font-size:1.125rem;line-height:1.6;margin:0}.feature-link[data-v-de7571a9]{color:#3b304a;font-size:1.125rem;font-weight:600;margin-top:.5rem;text-decoration:none;transition:color .2s ease}.feature-link[data-v-de7571a9]:hover{color:#8b5cf6;text-decoration:underline}.faq-section[data-v-de6edf56]{margin:4rem auto;max-width:1200px;padding:0 1.5rem}.faq-container[data-v-de6edf56]{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 2fr}.faq-title-wrapper[data-v-de6edf56]{position:sticky;top:2rem}.faq-title[data-v-de6edf56]{color:#111;font-size:3rem;font-weight:700;line-height:1.2;margin:0}.faq-list[data-v-de6edf56]{display:flex;flex-direction:column;gap:0}.faq-item[data-v-de6edf56]{border-bottom:1px solid #e5e7eb}.faq-question[data-v-de6edf56]{align-items:center;background:transparent;border:none;color:#111;cursor:pointer;display:flex;justify-content:space-between;padding:1.75rem 0;text-align:left;transition:all .2s ease;width:100%}.faq-question[data-v-de6edf56]:hover{opacity:.8}.question-text[data-v-de6edf56]{font-size:1.5rem;font-weight:600;line-height:1.4}.faq-icon[data-v-de6edf56]{color:#111;flex-shrink:0;transition:transform .3s ease}.faq-question.active .faq-icon[data-v-de6edf56]{transform:rotate(180deg)}.faq-answer[data-v-de6edf56]{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease,padding .3s ease}.faq-answer.show[data-v-de6edf56]{max-height:300px;padding:0 0 1.75rem}.faq-answer p[data-v-de6edf56]{color:#4b5563;font-size:1.125rem;line-height:1.6;margin:0}@media(max-width:768px){.faq-container[data-v-de6edf56]{gap:2rem;grid-template-columns:1fr}.faq-title[data-v-de6edf56]{font-size:2rem}.question-text[data-v-de6edf56]{font-size:1.25rem}.faq-answer.show[data-v-de6edf56]{max-height:400px}}
