.md-viewer[data-v-527faece]{line-height:1.75;font-size:16px}.md-viewer[data-v-527faece] h1{font-weight:700;line-height:1.3;margin:1.2em 0 .5em}.md-viewer[data-v-527faece] h1{font-size:2rem}.md-viewer h2[data-v-527faece]{font-size:1.5rem}.md-viewer h3[data-v-527faece]{font-size:1.25rem}.md-viewer[data-v-527faece] p{margin:0 0 1em}.md-viewer[data-v-527faece] strong{font-weight:700}.md-viewer[data-v-527faece] em{font-style:italic}.md-viewer[data-v-527faece] ul,.md-viewer[data-v-527faece] ol{padding-left:1.25rem;margin:0 0 1em}.md-viewer[data-v-527faece] li+li{margin-top:.25em}.md-viewer[data-v-527faece] a{color:var(--color-primary);text-decoration:underline}.md-viewer[data-v-527faece] a:hover{text-decoration:none}.md-viewer[data-v-527faece] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f6f7f9;padding:.1em .35em;border-radius:4px}.md-viewer[data-v-527faece] pre{background:#0f172a;color:#e5e7eb;padding:.75rem;border-radius:8px;overflow:auto;margin:0 0 1em}.md-viewer[data-v-527faece] pre code{background:transparent;padding:0}.md-viewer[data-v-527faece] blockquote{margin:0 0 1em;padding:.5em 1em;border-left:4px solid #c7d2fe;color:#374151;background:#f8fafc}.md-viewer[data-v-527faece] img{max-width:100%;height:auto;display:inline-block}.steps-grid[data-v-e6804c2b]{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width: 768px){.steps-grid[data-v-e6804c2b]{grid-template-columns:repeat(3,1fr)}}.step-item[data-v-e6804c2b]{text-align:center}.step-index[data-v-e6804c2b]{width:64px;height:64px;margin:0 auto var(--space-8) auto;border-radius:var(--radius-full);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center}.step-index-text[data-v-e6804c2b]{color:#fff;font-size:1.25rem;line-height:1;font-weight:600}.step-title[data-v-e6804c2b]{font-size:var(--font-size-20)}.step-desc[data-v-e6804c2b]{margin:0}.info-card[data-v-853c6407]{padding:var(--space-6);background-color:var(--color-accent-200);border-radius:var(--radius-lg)}.info-row[data-v-853c6407]{display:flex;gap:var(--space-8)}.info-title[data-v-853c6407]{margin-bottom:var(--space-4)}.info-image[data-v-853c6407]{min-width:0;display:flex;justify-content:center;align-items:center;flex:1}.info-image img[data-v-853c6407]{width:100%;border-radius:var(--radius-lg);display:block;max-height:400px}.info-content[data-v-853c6407]{flex:1;padding:var(--space-6);display:flex;align-items:flex-start;position:relative;flex-direction:column;gap:var(--space-5)}.info-content-wrap[data-v-853c6407]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3)}.info-description[data-v-853c6407]{margin:0}.info-content-try[data-v-853c6407]{bottom:var(--space-5)}@media (max-width: 768px){.info-row[data-v-853c6407]{flex-direction:column;gap:var(--space-4)}.info-content[data-v-853c6407]{padding:var(--space-4)}}.examples-grid[data-v-f99c3031]{grid-template-columns:1fr!important}.example-row[data-v-f99c3031]{display:flex;gap:var(--space-8)}.example-row.reverse[data-v-f99c3031]{flex-direction:row-reverse}.example-image[data-v-f99c3031]{min-width:0}.example-image img[data-v-f99c3031]{width:100%;border-radius:var(--radius-lg);height:100%;max-height:var(--wh-sm);display:block;-o-object-fit:contain;object-fit:contain}.example-content[data-v-f99c3031]{flex:1;padding:var(--space-6);display:flex;align-items:flex-start;position:relative;flex-direction:column;gap:var(--space-5)}.example-content-wrap[data-v-f99c3031]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3)}.example-description[data-v-f99c3031]{margin:0}.example-content-try[data-v-f99c3031]{bottom:var(--space-5)}@media (max-width: 768px){.example-row[data-v-f99c3031],.example-row.reverse[data-v-f99c3031]{flex-direction:column;gap:var(--space-4)}.example-content[data-v-f99c3031]{padding:var(--space-4)}}@media (max-width: 640px){.example-comparison-card:nth-child(2n) .example-image[data-v-f99c3031]{order:-1}}.examples-container[data-v-35bf92d7]{display:flex;flex-direction:column;gap:var(--space-6)}.example-card[data-v-35bf92d7]{padding:var(--space-6);background-color:var(--color-accent-200);border-radius:var(--radius-lg)}.example-row[data-v-35bf92d7]{display:flex;gap:var(--space-8)}.example-title[data-v-35bf92d7]{margin-bottom:var(--space-4)}.example-image[data-v-35bf92d7]{min-width:0;display:flex;justify-content:center;align-items:center;flex:1}.example-image img[data-v-35bf92d7]{width:100%;border-radius:var(--radius-lg);display:block;max-height:400px}.example-content[data-v-35bf92d7]{flex:1;padding:var(--space-6);display:flex;align-items:flex-start;position:relative;flex-direction:column;gap:var(--space-5)}.example-content-wrap[data-v-35bf92d7]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3)}.example-description[data-v-35bf92d7]{margin:0}.example-content-try[data-v-35bf92d7]{bottom:var(--space-5)}@media (max-width: 768px){.example-row[data-v-35bf92d7]{flex-direction:column;gap:var(--space-4)}.example-content[data-v-35bf92d7]{padding:var(--space-4)}}.feature-card[data-v-bc3cf473]{padding:var(--space-6);display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center}.feature-icon[data-v-bc3cf473]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);color:var(--color-primary-600);margin-bottom:var(--space-4)}.features-list[data-v-4d1bdcc2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.feature-item[data-v-4d1bdcc2]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-lg);transition:all .2s ease}.feature-item[data-v-4d1bdcc2]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.feature-icon[data-v-4d1bdcc2]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);color:var(--color-primary-600);flex-shrink:0}.feature-icon img[data-v-4d1bdcc2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.feature-content[data-v-4d1bdcc2]{flex:1;text-align:left}.feature-content h3[data-v-4d1bdcc2]{margin:0 0 var(--space-2) 0;font-size:1.125rem;font-weight:600;color:var(--color-text)}.feature-content p[data-v-4d1bdcc2]{margin:0;color:var(--color-text-secondary);line-height:1.6}@media (max-width: 768px){.features-list[data-v-4d1bdcc2]{grid-template-columns:1fr;gap:var(--space-4)}.feature-item[data-v-4d1bdcc2]{padding:var(--space-4)}}.scenes-grid[data-v-87d06a2d]{display:flex;flex-wrap:wrap;gap:var(--space-8)}.scene-card[data-v-87d06a2d]{padding:var(--space-6);display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center;flex:1}.scene-card[data-v-87d06a2d]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.scene-title[data-v-87d06a2d]{font-size:var(--font-size-18);font-weight:600}.scene-icon[data-v-87d06a2d]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);color:var(--color-primary-600);margin-bottom:var(--space-4)}.testimonial-card[data-v-f083b485]{padding:var(--space-6);text-align:center}.testimonial-avatar[data-v-f083b485]{width:80px;height:80px;border-radius:var(--radius-full);margin:0 auto var(--space-4);-o-object-fit:cover;object-fit:cover}.testimonial-text[data-v-f083b485]{color:var(--color-gray-700)}.testimonial-author[data-v-f083b485]{font-weight:600;color:var(--color-gray-900);margin-bottom:var(--space-1)}.testimonial-role[data-v-f083b485]{font-size:var(--font-size-14);color:var(--color-gray-500);margin-bottom:var(--space-4)}.recommend-image[data-v-76372fca]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.recommend-content[data-v-76372fca]{padding:var(--space-4) var(--space-6)}.trecommend-content h3[data-v-76372fca]{color:var(--color-gray-900);margin-bottom:var(--space-2)}.recommend-content p[data-v-76372fca]{color:var(--color-gray-600);font-size:var(--font-size-14);margin:0}.faq-grid[data-v-06867b46]{display:grid;gap:var(--space-4);max-width:800px;margin:0 auto}.faq-item[data-v-06867b46]{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-6);cursor:pointer;transition:all .3s ease}.faq-item[data-v-06867b46]:hover{box-shadow:var(--shadow-md)}.faq-question[data-v-06867b46]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.faq-question h3[data-v-06867b46]{margin:0;font-size:var(--font-size-18)}.faq-icon[data-v-06867b46]{color:var(--color-gray-400);font-size:var(--font-size-14);font-weight:600;line-height:1;transition:transform .3s ease}.faq-answer[data-v-06867b46]{height:0;opacity:0;overflow:hidden;transition:all .3s ease;margin:0;color:var(--color-gray-600)}.faq-answer.show[data-v-06867b46]{height:auto;opacity:1;margin-top:var(--space-4)}@media (max-width: 640px){.faq-item[data-v-06867b46]{padding:var(--space-3) var(--space-4)}.faq-question h3[data-v-06867b46]{font-size:var(--font-size-16)}}.cta-section[data-v-20e7a4f7]{padding:var(--space-10);background:var(--gradient-primary)}.container[data-v-20e7a4f7]{max-width:var(--wh-lg);margin:0 auto;text-align:center}.title[data-v-20e7a4f7]{margin:0 0 1rem;color:#fff}.subtitle[data-v-20e7a4f7]{margin:0 0 2rem;color:var(--color-gray-0);opacity:.95}.cta-button[data-v-20e7a4f7]{display:inline-block;padding:.75rem 2rem;background-color:var(--color-gray-0);color:var(--color-primary);font-weight:600;text-decoration:none}.cta-button[data-v-20e7a4f7]:hover{background-color:var(--color-gray-100)}.video-wrapper[data-v-6a58a607]{width:100%;max-width:800px;margin:0 auto}.video-container[data-v-6a58a607]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:10px;background:#000}.video-container iframe[data-v-6a58a607]{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:inherit}@media (max-width: 600px){.video-wrapper[data-v-6a58a607]{max-width:100%;border-radius:0}.video-container[data-v-6a58a607]{border-radius:0}}.image-comparison[data-v-e5ea44d8]{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;display:flex;flex-direction:column;overflow:hidden;min-height:0;min-width:0}.layout-switcher[data-v-e5ea44d8]{position:absolute;top:12px;right:12px;z-index:10;display:flex;gap:4px;background:#fffffff2;border-radius:var(--radius-md);padding:4px;box-shadow:0 2px 8px #00000026}.layout-btn[data-v-e5ea44d8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-gray-600);transition:all .2s ease}.layout-btn[data-v-e5ea44d8]:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.layout-btn.active[data-v-e5ea44d8]{background:var(--color-primary);color:#fff}.layout-btn span[data-v-e5ea44d8]{display:flex;align-items:center;justify-content:center}.comparison-wrapper[data-v-e5ea44d8]{position:relative;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:var(--color-gray-50);width:100%;height:100%;max-width:100%;max-height:100%;display:flex;flex-direction:column;min-height:0;min-width:0;flex:1 1 0}@media (max-width: 640px){.comparison-wrapper[data-v-e5ea44d8]{border-radius:var(--radius-sm)}.layout-switcher[data-v-e5ea44d8]{top:8px;right:8px;padding:2px;gap:2px}.layout-btn[data-v-e5ea44d8]{width:28px;height:28px}}.overlay-layout .image-container[data-v-e5ea44d8]{position:relative;width:100%;height:100%;max-height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:0;flex:1 1 0}.overlay-layout .comparison-image[data-v-e5ea44d8]{display:block;width:100%;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.overlay-layout .comparison-image.original[data-v-e5ea44d8]{position:relative;z-index:1}.overlay-layout .comparison-image.enhanced[data-v-e5ea44d8]{position:absolute;top:0;left:0;z-index:2}.overlay-layout .slider-container[data-v-e5ea44d8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.overlay-layout .slider-handle[data-v-e5ea44d8]{position:absolute;top:0;width:4px;height:100%;background-color:#fff;box-shadow:0 0 6px #00000080;cursor:ew-resize;transform:translate(-50%)}.overlay-layout .slider-handle[data-v-e5ea44d8]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background-color:#fff;border-radius:50%;box-shadow:0 0 6px #00000080}.overlay-layout .slider-handle[data-v-e5ea44d8]:after{content:"⟷";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-gray-700);font-size:16px;line-height:1;padding-bottom:4px}.overlay-layout .slider-line[data-v-e5ea44d8]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.overlay-layout .slider-labels[data-v-e5ea44d8]{position:absolute;bottom:16px;width:100%;display:flex;justify-content:space-between;padding:0 16px;pointer-events:none}.overlay-layout .slider-labels span[data-v-e5ea44d8]{padding:4px 8px;background-color:#0009;color:#fff;border-radius:4px;font-size:14px;font-weight:500}@media (max-width: 640px){.overlay-layout .slider-labels[data-v-e5ea44d8]{bottom:8px;padding:0 8px}.overlay-layout .slider-labels span[data-v-e5ea44d8]{font-size:12px;padding:4px 6px}.overlay-layout .slider-handle[data-v-e5ea44d8]:before{width:32px;height:32px}.overlay-layout .slider-handle[data-v-e5ea44d8]:after{font-size:14px}}.side-by-side-layout[data-v-e5ea44d8]{display:flex;flex-direction:row}.side-by-side-layout .image-half[data-v-e5ea44d8]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden;justify-content:center;align-items:center;min-height:0;min-width:0}.side-by-side-layout .image-half[data-v-e5ea44d8]:first-child{border-right:2px solid var(--color-gray-200)}.side-by-side-layout .comparison-image[data-v-e5ea44d8]{width:100%;height:auto;max-height:100%;display:block;-o-object-fit:contain;object-fit:contain}.side-by-side-layout .image-label[data-v-e5ea44d8]{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;font-size:14px;font-weight:500;text-align:center}.stacked-layout[data-v-e5ea44d8]{display:flex;flex-direction:column}.stacked-layout .image-half[data-v-e5ea44d8]{flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:0;min-width:0}.stacked-layout .image-half[data-v-e5ea44d8]:first-child{border-bottom:2px solid var(--color-gray-200)}.stacked-layout .comparison-image[data-v-e5ea44d8]{width:100%;height:auto;max-height:100%;display:block;-o-object-fit:contain;object-fit:contain}.stacked-layout .image-label[data-v-e5ea44d8]{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;font-size:14px;font-weight:500;text-align:center}@media (max-width: 640px){.side-by-side-layout .image-label[data-v-e5ea44d8],.stacked-layout .image-label[data-v-e5ea44d8]{font-size:12px;padding:6px 8px}}.lb-overlay[data-v-8c23f96f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:grid;place-items:center;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fade-enter-active[data-v-8c23f96f],.fade-leave-active[data-v-8c23f96f]{transition:opacity .2s ease}.fade-enter-from[data-v-8c23f96f],.fade-leave-to[data-v-8c23f96f]{opacity:0}.fade-fast-enter-active[data-v-8c23f96f],.fade-fast-leave-active[data-v-8c23f96f]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-8c23f96f],.fade-fast-leave-to[data-v-8c23f96f]{opacity:0}.lb-stage[data-v-8c23f96f]{position:relative;width:min(92vw,1400px);height:min(92vh,1400px);display:flex;justify-content:center;overflow:hidden}.lb-img[data-v-8c23f96f]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease}.lb-comparison-wrapper[data-v-8c23f96f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lb-btn[data-v-8c23f96f]{position:absolute;top:50%;transform:translateY(-50%);border:none;background:#ffffff1f;color:#fff;font-size:28px;width:48px;height:48px;border-radius:999px;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10}.lb-btn[data-v-8c23f96f]:hover{background:#ffffff2e}.lb-prev[data-v-8c23f96f]{left:20px}.lb-next[data-v-8c23f96f]{right:20px}.lb-close[data-v-8c23f96f]{top:20px;right:20px;left:auto;transform:none;font-size:26px;width:44px;height:44px}.lb-indicator[data-v-8c23f96f]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:#fff;font-size:14px;letter-spacing:.5px;padding:4px 8px;border-radius:8px;background:#00000059}.lb-loading[data-v-8c23f96f]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ddd;font-size:14px;background:#0000001a}.lb-download[data-v-8c23f96f]{left:150%;top:0;position:absolute;border:none;background:#ffffff4d;color:#fff;font-size:18px;border-radius:8px;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;padding:0 5px;white-space:nowrap}.ipm-overlay[data-v-602e34e4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:var(--space-4)}.fade-enter-active[data-v-602e34e4],.fade-leave-active[data-v-602e34e4]{transition:opacity .2s ease}.fade-enter-from[data-v-602e34e4],.fade-leave-to[data-v-602e34e4]{opacity:0}.fade-fast-enter-active[data-v-602e34e4],.fade-fast-leave-active[data-v-602e34e4]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-602e34e4],.fade-fast-leave-to[data-v-602e34e4]{opacity:0}.ipm-container[data-v-602e34e4]{position:relative;width:1200px;height:700px;max-width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-8));background:var(--color-gray-0);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column}.ipm-content[data-v-602e34e4]{display:flex;flex:1;overflow:hidden;min-height:0}.ipm-image-section[data-v-602e34e4]{flex:1;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);padding:var(--space-6);min-width:0}.ipm-image-wrapper[data-v-602e34e4]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-height:100%}.ipm-image[data-v-602e34e4]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);transition:opacity .2s ease}.ipm-loading[data-v-602e34e4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);font-size:var(--font-size-14);background:var(--color-gray-100)}.ipm-prompt-section[data-v-602e34e4]{width:400px;flex-shrink:0;display:flex;flex-direction:column;background:var(--color-gray-0);border-left:1px solid var(--color-gray-200)}.ipm-prompt-header[data-v-602e34e4]{padding:var(--space-6);border-bottom:1px solid var(--color-gray-200)}.ipm-title[data-v-602e34e4]{margin:0;font-size:var(--font-size-20);font-weight:600;color:var(--color-gray-700);line-height:1.4}.ipm-prompt-content[data-v-602e34e4]{flex:1;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto}.ipm-prompt-label[data-v-602e34e4]{font-size:var(--font-size-16);font-weight:600;color:var(--color-gray-700);margin-bottom:var(--space-2)}.ipm-prompt-text[data-v-602e34e4]{flex:1;font-size:var(--font-size-14);line-height:1.6;color:var(--color-gray-600);white-space:pre-wrap;word-wrap:break-word;overflow-y:auto;padding:var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-md);border:1px solid var(--color-gray-200);min-height:200px;max-height:400px}.ipm-copy-btn[data-v-602e34e4]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-primary-600);color:var(--color-gray-0);border:none;border-radius:var(--radius-md);font-size:var(--font-size-14);font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.ipm-copy-btn[data-v-602e34e4]:hover:not(:disabled){background:var(--color-primary-600);opacity:.9;box-shadow:var(--shadow-md);transform:translateY(-1px)}.ipm-copy-btn[data-v-602e34e4]:active:not(:disabled){transform:translateY(0)}.ipm-copy-btn[data-v-602e34e4]:disabled{opacity:.5;cursor:not-allowed}.ipm-copy-btn svg[data-v-602e34e4]{flex-shrink:0}.ipm-indicator[data-v-602e34e4]{position:absolute;bottom:var(--space-4);left:50%;transform:translate(-50%);color:var(--color-gray-0);font-size:var(--font-size-14);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ipm-btn[data-v-602e34e4]{position:absolute;border:none;background:#fffffff2;color:var(--color-gray-700);font-size:28px;width:40px;height:40px;border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ipm-btn[data-v-602e34e4]:hover{background:var(--color-gray-0);color:var(--color-primary-600);box-shadow:var(--shadow-lg)}.ipm-close[data-v-602e34e4]{top:var(--space-3);right:var(--space-3);font-size:20px;width:36px;height:36px}.ipm-prev[data-v-602e34e4]{top:50%;left:var(--space-3);transform:translateY(-50%)}.ipm-next[data-v-602e34e4]{top:50%;right:var(--space-3);transform:translateY(-50%)}@media (max-width: 1024px){.ipm-container[data-v-602e34e4]{width:90vw;height:80vh;max-width:calc(100vw - var(--space-4));max-height:calc(100vh - var(--space-4))}.ipm-content[data-v-602e34e4]{flex-direction:column}.ipm-image-section[data-v-602e34e4]{flex:0 0 45%;min-height:0}.ipm-prompt-section[data-v-602e34e4]{width:100%;flex:1;border-left:none;border-top:1px solid var(--color-gray-200);min-height:0}.ipm-prompt-text[data-v-602e34e4]{max-height:180px}}@media (max-width: 640px){.ipm-container[data-v-602e34e4]{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.ipm-overlay[data-v-602e34e4]{padding:0}.ipm-image-section[data-v-602e34e4]{flex:0 0 40%;min-height:0}.ipm-prompt-section[data-v-602e34e4]{flex:1;min-height:0}.ipm-prompt-text[data-v-602e34e4]{max-height:150px}.ipm-btn[data-v-602e34e4]{width:36px;height:36px;font-size:20px}.ipm-close[data-v-602e34e4]{width:32px;height:32px;font-size:18px;top:var(--space-2);right:var(--space-2)}.ipm-prev[data-v-602e34e4]{left:var(--space-2);width:32px;height:32px;font-size:20px}.ipm-next[data-v-602e34e4]{right:var(--space-2);width:32px;height:32px;font-size:20px}}.uploader[data-v-152ef700]{cursor:pointer;text-align:center}.uploader__input[data-v-152ef700]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uploader-preview[data-v-152ef700]{display:grid;gap:10px;justify-items:center}.uploader-preview__meta[data-v-152ef700]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.uploader-audio[data-v-152ef700]{width:100%;max-width:520px}.uploader-actions[data-v-152ef700]{margin-top:6px}.uploader-tips[data-v-152ef700]{color:var(--color-gray-400)}.uploader[data-v-d2811754]{cursor:pointer;text-align:center;height:100%}.uploader__input[data-v-d2811754]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uploader-preview[data-v-d2811754]{display:flex;gap:10px;justify-items:center;height:100%}.uploader-preview-img[data-v-d2811754]{flex:1;-o-object-fit:contain;object-fit:contain}.uploader-tips[data-v-d2811754]{color:var(--color-gray-400);line-height:1.2}.uploader[data-v-03b635f3]{cursor:pointer;text-align:center;height:100%;border:2px dashed var(--color-gray-300);border-radius:var(--radius-lg);padding:var(--space-8);transition:all .2s ease;background-color:var(--color-gray-50);position:relative}.uploader__input[data-v-03b635f3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uploader-tips[data-v-03b635f3]{color:var(--color-gray-400);line-height:1.2}.uploader-icon[data-v-03b635f3]{display:flex;justify-content:center;align-items:center}.uploader-icon img[data-v-03b635f3]{width:48px;height:48px}.thumbs[data-v-03b635f3]{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.thumb[data-v-03b635f3]{border-radius:8px;background:#fff;position:relative;border:1px solid #ccc;aspect-ratio:1 / 1;overflow:hidden}.thumb__img[data-v-03b635f3]{width:100%;-o-object-fit:contain;object-fit:contain;height:100%;border-radius:8px}.thumb__remove[data-v-03b635f3]{min-height:24px;position:absolute;top:0;right:0;width:24px;height:24px;border-radius:50%;border:1px solid var(--c-border);background:#00000080;color:#fff;box-shadow:0 2px 6px #0000001a;cursor:pointer;line-height:24px;display:flex;align-items:center;justify-content:center;font-size:18px;padding:0}.thumb__remove[data-v-03b635f3]:hover{background:#000000b3}.thumb-uploader[data-v-03b635f3]{background-color:#d8d8d8;display:flex;justify-content:center;align-items:center;color:#666;cursor:pointer}.thumb-uploader img[data-v-03b635f3]{width:32px;height:32px;opacity:.6}.logo-loading-wrap[data-v-3dd57c84]{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.logo-image-container[data-v-3dd57c84]{width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center}.logo-image[data-v-3dd57c84]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.loading-text[data-v-3dd57c84]{font-size:14px;color:#666;text-align:center;font-weight:500;min-height:20px}.progress-container[data-v-3dd57c84]{width:200px;display:flex;flex-direction:column;gap:8px;align-items:center}.progress-bar[data-v-3dd57c84]{width:100%;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden;position:relative}.progress-fill[data-v-3dd57c84]{height:100%;background:linear-gradient(90deg,#ff6b35,#ff8c5a);border-radius:2px;transition:width .3s ease;position:relative;overflow:hidden}.progress-fill[data-v-3dd57c84]: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-3dd57c84 1.5s infinite}@keyframes shimmer-3dd57c84{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-3dd57c84]{font-size:12px;color:#999;text-align:center;min-height:16px}.animation-pulse[data-v-3dd57c84]{animation:pulse-3dd57c84 var(--speed) ease-in-out infinite}@keyframes pulse-3dd57c84{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.animation-scale[data-v-3dd57c84]{animation:scale-3dd57c84 var(--speed) ease-in-out infinite}@keyframes scale-3dd57c84{0%,to{transform:scale(.9);opacity:.8}50%{transform:scale(1.1);opacity:1}}.animation-rotate[data-v-3dd57c84]{animation:rotate-3dd57c84 var(--speed) linear infinite}@keyframes rotate-3dd57c84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animation-fade[data-v-3dd57c84]{animation:fade-3dd57c84 var(--speed) ease-in-out infinite}@keyframes fade-3dd57c84{0%,to{opacity:.3}50%{opacity:1}}.sr-only[data-v-3dd57c84]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.share-menu[data-v-c9012714]{position:absolute;top:0;right:calc(100% + var(--space-2));z-index:1000;animation:slideLeft-c9012714 .2s ease;white-space:nowrap}@keyframes slideLeft-c9012714{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.share-menu-content[data-v-c9012714]{background:var(--color-gray-0);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-2);display:inline-flex;flex-direction:row;align-items:center;gap:var(--space-1);flex-wrap:nowrap;white-space:nowrap}.share-btn[data-v-c9012714]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-gray-700);transition:all .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.share-btn[data-v-c9012714]:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.share-icon[data-v-c9012714]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:inherit}.share-icon[data-v-c9012714] svg{width:100%;height:100%}.share-btn:hover .share-icon[data-v-c9012714]{transform:scale(1.1)}@media (max-width: 640px){.share-menu[data-v-c9012714]{right:calc(100% + var(--space-1))}.share-menu-content[data-v-c9012714]{padding:4px;gap:3px;flex-wrap:nowrap}.share-btn[data-v-c9012714]{width:30px;height:30px;min-width:30px;min-height:30px;flex-shrink:0}.share-icon[data-v-c9012714]{width:16px;height:16px}}@media (max-width: 375px){.share-menu[data-v-c9012714]{right:calc(100% + 4px)}.share-menu-content[data-v-c9012714]{padding:3px;gap:2px}.share-btn[data-v-c9012714]{width:28px;height:28px;min-width:28px;min-height:28px}.share-icon[data-v-c9012714]{width:14px;height:14px}}.pane__section[data-v-92de4f5e]{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:14px}.pane__titlebar[data-v-92de4f5e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pane__title[data-v-92de4f5e]{margin:0;font-size:16px;font-weight:600}.result-operate-group[data-v-92de4f5e]{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);z-index:10}.result-operate[data-v-92de4f5e]{position:relative;width:40px;height:40px;background:#fffffff2;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);color:var(--color-gray-700);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.result-operate[data-v-92de4f5e]:hover{background:var(--color-gray-0);border-color:var(--color-primary-600);color:var(--color-primary-600);box-shadow:var(--shadow-md);transform:translateY(-1px)}.result-operate[data-v-92de4f5e]:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.result-operate svg[data-v-92de4f5e]{width:20px;height:20px;transition:transform .2s ease}.result-operate:hover svg[data-v-92de4f5e]{transform:scale(1.1)}.tooltip[data-v-92de4f5e]{position:absolute;top:50%;right:calc(100% + var(--space-2));transform:translateY(-50%);background:var(--color-gray-900);color:var(--color-gray-0);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-12);white-space:nowrap;pointer-events:none;z-index:1000;animation:fadeIn .2s ease}.tooltip[data-v-92de4f5e]:before{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:4px solid transparent;border-left-color:var(--color-gray-900)}.result-pane[data-v-92de4f5e]{flex:1;display:flex;flex-direction:column}.result-img-wrap[data-v-92de4f5e]{flex:1;display:flex;justify-content:center;align-items:center;position:relative;min-height:200px}.result__img[data-v-92de4f5e]{flex:1;-o-object-fit:contain;object-fit:contain;max-width:500px;max-height:500px;width:100%;height:100%}.result__img-comparison[data-v-92de4f5e]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:500px;max-height:500px;width:100%;height:100%;min-height:0}.result__img-comparison .image-comparison[data-v-92de4f5e]{max-width:100%;max-height:100%;width:100%;height:100%;min-height:0}.integration-view .result__img[data-v-92de4f5e]{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:auto;height:auto;flex:none}.img__lightbox[data-v-92de4f5e]{cursor:zoom-in}.result-loading[data-v-92de4f5e]{position:absolute;background:#00000026;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.result-download-icon[data-v-92de4f5e]{width:20px;height:20px;transition:transform .2s ease}.result-operate:hover .result-download-icon[data-v-92de4f5e]{transform:scale(1.1)}@media (max-width: 640px){.result-operate-group[data-v-92de4f5e]{top:var(--space-2);right:var(--space-2);gap:var(--space-1)}.result-operate[data-v-92de4f5e]{width:36px;height:36px}.result-operate svg[data-v-92de4f5e]{width:18px;height:18px}.tooltip[data-v-92de4f5e]{font-size:var(--font-size-11);padding:var(--space-1);right:auto;left:calc(100% + var(--space-2));top:50%;transform:translateY(-50%)}.tooltip[data-v-92de4f5e]:before{right:auto;left:-4px;top:50%;transform:translateY(-50%);border-bottom-color:transparent;border-right-color:var(--color-gray-900);border-left:none}}.confirm-overlay[data-v-beb56dc9]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.confirm-dialog[data-v-beb56dc9]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0003;width:300px;text-align:center}.confirm-buttons[data-v-beb56dc9]{margin-top:20px;display:flex;justify-content:space-evenly}button[data-v-beb56dc9]{padding:8px 16px;border:none;background:#007bff;color:#fff;cursor:pointer;border-radius:4px}button[data-v-beb56dc9]:hover{background:#0056b3}button+button[data-v-beb56dc9]{background:#ccc}button+button[data-v-beb56dc9]:hover{background:#aaa}.pane__section[data-v-4d729ba9]{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:14px}.pane__titlebar[data-v-4d729ba9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pane__title[data-v-4d729ba9]{margin:0;font-size:16px;font-weight:600}.pane__title-wrap[data-v-4d729ba9]{display:flex;gap:10px;align-items:end}.pane__title-tips[data-v-4d729ba9]{color:#666;font-size:14px}.history-operate[data-v-4d729ba9]{cursor:pointer;color:#764ba2;display:flex;align-items:center;justify-content:center}.history-clear[data-v-4d729ba9]{width:24px;height:24px}.gallery[data-v-4d729ba9]{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gallery[data-v-4d729ba9]::-webkit-scrollbar{display:none}.gallery__item[data-v-4d729ba9]{border:0;padding:0;background:transparent;cursor:zoom-in;text-align:left;position:relative;width:100px;flex-shrink:0}.gallery__img[data-v-4d729ba9]{width:100%;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;border:1px solid #ccc;border-radius:12px;background:#f8fafc}.gallery__meta[data-v-4d729ba9]{margin-top:6px}.meta__prompt[data-v-4d729ba9]{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta__time[data-v-4d729ba9]{font-size:10px;color:#9ca3af}.thumb__remove[data-v-4d729ba9]{min-height:24px;position:absolute;top:0;right:0;width:24px;height:24px;border-radius:50%;border:1px solid var(--c-border);background:#00000080;color:#fff;box-shadow:0 2px 6px #0000001a;cursor:pointer;line-height:24px}.history_nodata[data-v-4d729ba9]{color:#999;text-align:center;min-height:100px;vertical-align:middle;line-height:100px}[data-v-0835b2ae]{margin:0;padding:0;box-sizing:border-box}.modal-overlay[data-v-0835b2ae]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-0835b2ae]{background:#fff;padding:32px;border-radius:12px;max-width:400px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000001a;position:relative}.modal-header[data-v-0835b2ae]{text-align:center;margin-bottom:24px}.logo-title-container[data-v-0835b2ae]{display:flex;align-items:center;justify-content:center;gap:12px}.logo-image[data-v-0835b2ae]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.modal-title[data-v-0835b2ae]{font-size:24px;font-weight:600;color:#333;margin:0}.modal-subtitle[data-v-0835b2ae]{margin-top:8px;color:#666;font-size:14px}.modal-subtitle a[data-v-0835b2ae]{color:#007bff;text-decoration:none;font-weight:500}.modal-subtitle a[data-v-0835b2ae]:hover{text-decoration:underline}.close-btn[data-v-0835b2ae]{position:absolute;top:8px;right:8px;background:none;border:none;font-size:24px;cursor:pointer;color:#999;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-btn[data-v-0835b2ae]:hover{color:#333;background-color:#0000000d}.form-group[data-v-0835b2ae]{margin-bottom:20px}.form-label[data-v-0835b2ae]{display:block;margin-bottom:8px;font-weight:500;color:#333}.password-input-container[data-v-0835b2ae]{position:relative;width:100%}.form-input[data-v-0835b2ae]{max-width:100%!important;width:100%;padding:12px 16px!important;border:2px solid #e1e5e9!important;border-radius:8px!important;font-size:16px;transition:border-color .2s ease;background-color:#fff!important;text-align:left;box-sizing:border-box}.password-input-container .form-input[data-v-0835b2ae]{padding-right:48px}.form-input[data-v-0835b2ae]:focus{outline:none;border-color:#007bff}.form-input.error[data-v-0835b2ae]{border-color:#dc3545}.password-toggle-btn[data-v-0835b2ae]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;padding:4px;color:#666;transition:color .2s ease;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.password-toggle-btn[data-v-0835b2ae]:hover{color:#333;background-color:#0000000d}.error-message[data-v-0835b2ae]{color:#dc3545;font-size:14px;margin-top:4px}.btn[data-v-0835b2ae]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;width:100%}.btn-primary[data-v-0835b2ae]{background-color:#007bff;color:#fff}.btn-primary[data-v-0835b2ae]:hover:enabled{background-color:#0056b3;transform:translateY(-1px)}.btn-primary[data-v-0835b2ae]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-0835b2ae]{background-color:#f8f9fa;color:#333;border:1px solid #dee2e6}.btn-secondary[data-v-0835b2ae]:hover{background-color:#e9ecef;border-color:#adb5bd}.divider[data-v-0835b2ae]{display:flex;align-items:center;margin:24px 0;color:#999}.divider[data-v-0835b2ae]:before,.divider[data-v-0835b2ae]:after{content:"";flex:1;height:1px;background:#e1e5e9}.divider span[data-v-0835b2ae]{padding:0 16px;font-size:14px}.google-login-section[data-v-0835b2ae]{margin-bottom:16px;width:100%;position:relative}.g_id_signin[data-v-0835b2ae]{width:100%!important}.google-login-section[data-v-0835b2ae] .g_id_signin{width:100%}.google-login-section[data-v-0835b2ae] .g_id_signin>div{width:100%!important}.google-login-section[data-v-0835b2ae] .g_id_signin iframe{width:100%!important}.google-loading-overlay[data-v-0835b2ae]{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;pointer-events:none;width:100%}.google-loading-spinner[data-v-0835b2ae]{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-top-color:#000c;border-radius:50%;animation:spin-0835b2ae 1s linear infinite}.google-loading-text[data-v-0835b2ae]{color:#333;font-size:14px}.is-loading[data-v-0835b2ae] .g_id_signin{opacity:.6;pointer-events:none}.email-login-label[data-v-0835b2ae]{text-align:center;color:#666;font-size:14px;margin-top:12px}.terms-section[data-v-0835b2ae]{margin-top:24px;text-align:center}.terms-text[data-v-0835b2ae]{font-size:12px;color:#666;margin:0;line-height:1.5}.terms-link[data-v-0835b2ae]{color:#007bff;text-decoration:none;font-weight:500;transition:color .2s ease}.terms-link[data-v-0835b2ae]:hover{color:#0056b3;text-decoration:underline}.forgot-password-section[data-v-0835b2ae]{text-align:center;margin-top:16px}.forgot-password-link[data-v-0835b2ae]{color:#007bff;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.forgot-password-link[data-v-0835b2ae]:hover{color:#0056b3;text-decoration:underline}.loading-spinner[data-v-0835b2ae]{display:inline-block;width:16px;height:16px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spin-0835b2ae 1s ease-in-out infinite;margin-right:8px}@keyframes spin-0835b2ae{to{transform:rotate(360deg)}}@media (max-width: 480px){.modal[data-v-0835b2ae]{padding:24px;width:95%}.btn[data-v-0835b2ae]{padding:10px 20px;font-size:15px}.form-input[data-v-0835b2ae]{padding:10px 14px;font-size:15px}}.sd-overlay[data-v-a8c7904b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.sd-dialog[data-v-a8c7904b]{position:relative;background:#fff;border-radius:10px;width:420px;max-width:92vw;box-shadow:0 10px 30px #0003;overflow:hidden;animation:sd-pop-a8c7904b .18s ease-out}@keyframes sd-pop-a8c7904b{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}.sd-header[data-v-a8c7904b]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f0f0f0}.sd-title[data-v-a8c7904b]{margin:0;font-size:16px;font-weight:600}.sd-close[data-v-a8c7904b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;padding:4px 6px}.sd-close[data-v-a8c7904b]:hover{opacity:.8}.sd-body[data-v-a8c7904b]{position:relative;padding:16px;color:#333}.sd-close-body[data-v-a8c7904b]{position:absolute;top:12px;right:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer}.sd-close-body[data-v-a8c7904b]:hover{opacity:.8}.sd-footer[data-v-a8c7904b]{display:flex;gap:10px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #f0f0f0}.sd-btn[data-v-a8c7904b]{border:none;border-radius:6px;padding:8px 14px;cursor:pointer}.sd-btn-primary[data-v-a8c7904b]{background:#1677ff;color:#fff}.sd-btn-primary[data-v-a8c7904b]:hover{filter:brightness(.95)}.sd-btn-ghost[data-v-a8c7904b]{background:#f5f5f5;color:#333}.sd-btn-ghost[data-v-a8c7904b]:hover{background:#eee}.loading-wrap[data-v-2b2fc54b]{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.sr-only[data-v-2b2fc54b]{padding:0;margin:0;overflow:hidden;white-space:nowrap;border:0;color:#fff}.loading[data-v-2b2fc54b]{display:inline-block;width:var(--size);height:var(--size)}svg[data-v-2b2fc54b]{width:100%;height:100%;animation:spin-2b2fc54b var(--speed) linear infinite}.track[data-v-2b2fc54b]{opacity:.2}.arc[data-v-2b2fc54b]{stroke:var(--color);stroke-dasharray:90 150;stroke-dashoffset:0;animation:dash-2b2fc54b calc(var(--speed) * 1.5) ease-in-out infinite}@keyframes spin-2b2fc54b{to{transform:rotate(360deg)}}@keyframes dash-2b2fc54b{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35}to{stroke-dasharray:1 150;stroke-dashoffset:-124}}.upgrade[data-v-034a3431]{text-align:center;padding:16px 16px 18px;max-width:800px;margin:0 auto;max-height:calc(100vh - 120px);overflow-y:auto}.upgrade_title[data-v-034a3431]{font-weight:700;font-size:28px;color:var(--color-accent, #1677ff);margin-bottom:8px}.upgrade_subtitle[data-v-034a3431]{font-size:16px;line-height:1.5;margin:0 auto 24px;max-width:520px;color:#666}.packages-container[data-v-034a3431]{margin-bottom:16px}.packages-grid[data-v-034a3431]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.package-card[data-v-034a3431]{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease;min-height:100px;display:flex;flex-direction:column;justify-content:space-between}.package-card[data-v-034a3431]:hover{border-color:#cbd5e1;background:#f3f4f6}.package-card.active[data-v-034a3431]{border-color:#1677ff;background:#f0f7ff;box-shadow:0 0 0 3px #1677ff1a}.package-card.most-popular[data-v-034a3431]{border-color:#f59e0b}.popular-badge[data-v-034a3431]{position:absolute;top:-8px;right:8px;background:#ef4444;color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px;box-shadow:0 2px 4px #0000001a}.badge-icon[data-v-034a3431]{font-size:12px}.package-content[data-v-034a3431]{display:flex;flex-direction:column;gap:8px}.package-credits[data-v-034a3431]{font-size:16px;font-weight:600;color:#1f2937;line-height:1.3;text-align:left}.package-price-row[data-v-034a3431]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.package-price[data-v-034a3431]{font-size:20px;font-weight:700;color:#1f2937}.package-discount[data-v-034a3431]{font-size:12px;font-weight:600;color:#ef4444;white-space:nowrap}.payment-methods-container[data-v-034a3431]{margin-bottom:16px}.payment-methods-label[data-v-034a3431]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;text-align:left}.payment-methods-grid[data-v-034a3431]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.payment-method-card[data-v-034a3431]{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.payment-method-card[data-v-034a3431]:hover{border-color:#cbd5e1;background:#f3f4f6}.payment-method-card.active[data-v-034a3431]{border-color:#1677ff;background:#f0f7ff}.payment-icons[data-v-034a3431]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.payment-icons img[data-v-034a3431]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.payment-name[data-v-034a3431]{font-size:14px;font-weight:500;color:#374151}.btn-buy[data-v-034a3431]{max-width:100%!important}.split-line[data-v-034a3431]{color:#9ca3af;margin:0 4px}.payment-info[data-v-034a3431]{font-size:14px;color:#6b7280;margin-bottom:24px;font-style:italic}.btns[data-v-034a3431]{margin:8px 0;padding-top:0}.btn[data-v-034a3431]{padding:14px 32px;border-radius:8px;border:none;cursor:pointer;font-weight:600;font-size:16px;width:100%;max-width:400px;transition:all .2s ease}.btn-primary-action[data-v-034a3431]{background:#1677ff;color:#fff}.btn-primary-action[data-v-034a3431]:hover:not(:disabled){background:#0d5cd6;transform:translateY(-1px);box-shadow:0 4px 12px #1677ff4d}.btn-primary-action[data-v-034a3431]:disabled{opacity:.6;cursor:not-allowed}.btn-primary-action.is-loading[data-v-034a3431]:disabled{opacity:1;background:var(--color-accent-200)}.btn-loading-content[data-v-034a3431]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-loading-text[data-v-034a3431]{color:#fff}.divider[data-v-034a3431]{position:relative;text-align:center;color:#a0a0a0;font-size:12px}.divider[data-v-034a3431]:before,.divider[data-v-034a3431]:after{content:"";position:absolute;top:50%;width:30%;height:1px;background:#eee}.divider[data-v-034a3431]:before{left:8%}.divider[data-v-034a3431]:after{right:8%}.alternative-options[data-v-034a3431]{display:flex;flex-direction:row;gap:12px;margin-top:6px;flex-wrap:wrap}.option-card[data-v-034a3431]{display:flex;align-items:center;gap:16px;padding:16px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s ease;flex:1 1 0}.option-card[data-v-034a3431]:hover{border-color:#1677ff;background:#f0f7ff;transform:translateY(-2px);box-shadow:0 4px 12px #1677ff1a}.option-icon[data-v-034a3431]{font-size:32px;line-height:1;flex-shrink:0}.option-content[data-v-034a3431]{flex:1;text-align:left}.option-title[data-v-034a3431]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:4px}.option-description[data-v-034a3431]{font-size:13px;color:#6b7280;line-height:1.4}.option-arrow[data-v-034a3431]{font-size:20px;color:#9ca3af;flex-shrink:0;transition:transform .2s ease,color .2s ease}.option-card:hover .option-arrow[data-v-034a3431]{transform:translate(4px);color:#1677ff}.cta[data-v-034a3431]{margin:12px 0 6px}.cta-title[data-v-034a3431]{font-size:14px;color:#555;margin:6px 0 10px;cursor:pointer;color:var(--color-accent);text-decoration:underline}.cta-title[data-v-034a3431]:hover{color:var(--color-accent-600)}.btn-primary-outline[data-v-034a3431]{background:#fff;border:1px solid #1677ff;color:#1677ff}.btn-primary-outline[data-v-034a3431]:hover{background:#f0f7ff}@media (max-width: 640px){.packages-grid[data-v-034a3431]{grid-template-columns:repeat(2,1fr);gap:12px}.payment-methods-grid[data-v-034a3431]{grid-template-columns:1fr}.package-card[data-v-034a3431]{min-height:100px;padding:12px}.package-credits[data-v-034a3431]{font-size:14px}.package-price[data-v-034a3431]{font-size:18px}.alternative-options[data-v-034a3431]{flex-direction:column}.option-card[data-v-034a3431]{flex:1 1 auto}}.genarateButton[data-v-d93ee5bd]{padding-top:var(--space-2)}.genarateButton .btns[data-v-d93ee5bd]{padding-top:0}.genarateButton .btn[data-v-d93ee5bd]{height:60px}.green[data-v-d93ee5bd]{background-color:var(--color-success-500);color:var(--color-gray-0)}.red[data-v-d93ee5bd]{background-color:var(--color-error-500);color:var(--color-gray-0)}.tabs[data-v-f476df38]{display:inline-flex;gap:0;border-bottom:none;background:var(--color-gray-100);border-radius:var(--radius-md);padding:2px}.tab[data-v-f476df38]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:var(--space-2) var(--space-4);cursor:pointer;font-size:var(--font-size-14);color:var(--color-gray-600);border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:var(--space-2);transition:all .2s ease;font-weight:500;border:1px solid transparent;white-space:nowrap}.tabs.size-small .tab[data-v-f476df38]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-12);gap:var(--space-1)}.tabs.size-small[data-v-f476df38]{padding:2px}.tabs.size-medium .tab[data-v-f476df38]{padding:var(--space-2) var(--space-4);font-size:var(--font-size-14)}.tabs.size-large .tab[data-v-f476df38]{padding:var(--space-3) var(--space-6);font-size:var(--font-size-16)}.tab[data-v-f476df38]:hover{color:var(--color-gray-700)}.tab.active[data-v-f476df38]{background:var(--color-gray-0);color:var(--color-primary-600);box-shadow:var(--shadow-sm);font-weight:600}.tab.active[data-v-f476df38]:hover{background:var(--color-gray-0);color:var(--color-primary-600)}.tab-icon[data-v-f476df38]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:inherit}.tab-icon[data-v-f476df38] svg{width:100%;height:100%;color:inherit}.tab-icon[data-v-f476df38] path{fill:currentColor}.tabs.size-small .tab-icon[data-v-f476df38]{width:16px;height:16px}.tabs.size-large .tab-icon[data-v-f476df38]{width:24px;height:24px}.tab.active .tab-icon[data-v-f476df38]{color:var(--color-primary-600)}.tab-icon[data-v-f476df38] svg{width:100%;height:100%}.tab-text[data-v-f476df38]{white-space:nowrap}.image-carousel[data-v-98e397a2]{position:relative;width:100%}.carousel-container[data-v-98e397a2]{position:relative;overflow:hidden;width:100%;box-sizing:border-box}.carousel-track[data-v-98e397a2]{display:flex;transition:transform .3s ease;will-change:transform;width:100%;box-sizing:border-box}.carousel-page[data-v-98e397a2]{min-width:100%;flex-shrink:0;width:100%}.carousel-grid[data-v-98e397a2]{display:grid;gap:var(--space-2);padding:var(--space-2);width:100%;box-sizing:border-box}.carousel-item[data-v-98e397a2]{display:flex;flex-direction:column;background:var(--color-gray-0);border-radius:var(--radius-md);overflow:hidden;transition:all .2s ease;cursor:pointer;width:100%;max-width:100%;box-sizing:border-box}.carousel-item[data-v-98e397a2]:hover{transform:translateY(-2px)}.carousel-item-image-wrapper[data-v-98e397a2]{position:relative;width:100%;padding-top:100%;overflow:hidden;background:var(--color-gray-100);flex-shrink:0;border-radius:var(--radius-md);border:2px solid transparent}.carousel-item-image[data-v-98e397a2]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;max-width:100%;max-height:100%}.carousel-item.active .carousel-item-image-wrapper[data-v-98e397a2]{border:2px solid var(--color-primary-600)}.carousel-preview-icon[data-v-98e397a2]{position:absolute;top:var(--space-2);right:var(--space-2);width:20px;height:20px;border-radius:var(--radius-full);background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;color:var(--color-gray-700);box-shadow:var(--shadow-sm)}.carousel-preview-icon[data-v-98e397a2]:hover{background:var(--color-gray-0);transform:scale(1.1);box-shadow:var(--shadow-md)}.carousel-preview-icon svg[data-v-98e397a2]{width:18px;height:18px}.carousel-item-title[data-v-98e397a2]{padding:var(--space-1) 0;font-size:var(--font-size-12);color:var(--color-gray-700);text-align:center;word-wrap:break-word;overflow-wrap:break-word;flex-shrink:0;transition:color .2s ease,font-weight .2s ease;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel-item-title.active[data-v-98e397a2]{color:var(--color-primary-600)}.carousel-arrow[data-v-98e397a2]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:var(--radius-full);background:#ffffffe6;border:1px solid var(--color-gray-300);color:var(--color-gray-700);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;box-shadow:var(--shadow-sm)}.carousel-arrow[data-v-98e397a2]:hover{background:var(--color-gray-0);border-color:var(--color-primary-600);color:var(--color-primary-600);box-shadow:var(--shadow-md)}.carousel-arrow-left[data-v-98e397a2]{left:var(--space-2)}.carousel-arrow-right[data-v-98e397a2]{right:var(--space-2)}.carousel-pagination[data-v-98e397a2]{display:flex;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2)}.pagination-dot[data-v-98e397a2]{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-gray-300);cursor:pointer;transition:all .2s ease}.pagination-dot[data-v-98e397a2]:hover{background:var(--color-gray-400)}.pagination-dot.active[data-v-98e397a2]{width:24px;background:var(--color-primary-600)}@media (max-width: 1024px){.carousel-grid[data-v-98e397a2]{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 640px){.carousel-grid[data-v-98e397a2]{grid-template-columns:repeat(2,1fr)!important;gap:var(--space-3)}.carousel-arrow[data-v-98e397a2]{width:32px;height:32px;font-size:20px}.carousel-arrow-left[data-v-98e397a2]{left:var(--space-1)}.carousel-arrow-right[data-v-98e397a2]{right:var(--space-1)}.carousel-preview-icon[data-v-98e397a2]{width:28px;height:28px}.carousel-preview-icon svg[data-v-98e397a2]{width:16px;height:16px}}.aspect-ratio-selector[data-v-0432fcab]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.aspect-ratio-item[data-v-0432fcab]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-gray-0);cursor:pointer;transition:all .2s ease;min-width:60px}.aspect-ratio-item[data-v-0432fcab]:hover{border-color:var(--color-primary);background:var(--color-gray-50)}.aspect-ratio-item.active[data-v-0432fcab]{border-color:var(--color-primary);background:var(--color-gray-0);color:var(--color-primary)}.aspect-ratio-icon[data-v-0432fcab]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-gray-600)}.aspect-ratio-item.active .aspect-ratio-icon[data-v-0432fcab]{color:var(--color-primary)}.aspect-ratio-icon svg[data-v-0432fcab]{width:100%;height:100%}.aspect-ratio-label[data-v-0432fcab]{font-size:var(--font-size-12);font-weight:500;color:var(--color-gray-700);white-space:nowrap}.aspect-ratio-item.active .aspect-ratio-label[data-v-0432fcab]{color:var(--color-primary);font-weight:600}.resolution-selector[data-v-1ceb77ce]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.resolution-item[data-v-1ceb77ce]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-gray-0);cursor:pointer;transition:all .2s ease;min-width:60px;text-align:center}.resolution-item[data-v-1ceb77ce]:hover{border-color:var(--color-primary);background:var(--color-gray-50)}.resolution-item.active[data-v-1ceb77ce]{border-color:var(--color-primary);background:var(--color-gray-0);color:var(--color-primary)}.resolution-label[data-v-1ceb77ce]{font-size:var(--font-size-14);font-weight:500;color:var(--color-gray-700);white-space:nowrap}.resolution-item.active .resolution-label[data-v-1ceb77ce]{color:var(--color-primary);font-weight:600}.image-output-number-selector[data-v-09377479]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.image-output-number-item[data-v-09377479]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-gray-0);cursor:pointer;transition:all .2s ease;min-width:60px;text-align:center}.image-output-number-item[data-v-09377479]:hover{border-color:var(--color-primary);background:var(--color-gray-50)}.image-output-number-item.active[data-v-09377479]{border-color:var(--color-primary);background:var(--color-gray-0);color:var(--color-primary)}.image-output-number-label[data-v-09377479]{font-size:var(--font-size-14);font-weight:500;color:var(--color-gray-700);white-space:nowrap}.image-output-number-item.active .image-output-number-label[data-v-09377479]{color:var(--color-primary);font-weight:600}.image-format-selector[data-v-f28f43b2]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.image-format-item[data-v-f28f43b2]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-gray-0);cursor:pointer;transition:all .2s ease;min-width:60px;text-align:center}.image-format-item[data-v-f28f43b2]:hover{border-color:var(--color-primary);background:var(--color-gray-50)}.image-format-item.active[data-v-f28f43b2]{border-color:var(--color-primary);background:var(--color-gray-0);color:var(--color-primary)}.image-format-label[data-v-f28f43b2]{font-size:var(--font-size-14);font-weight:500;color:var(--color-gray-700);white-space:nowrap}.image-format-item.active .image-format-label[data-v-f28f43b2]{color:var(--color-primary);font-weight:600}.model-selector[data-v-412dafb9]{position:relative;width:100%}.model-selector-trigger[data-v-412dafb9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-gray-0);cursor:pointer;transition:all .2s ease;text-align:left}.model-selector-trigger[data-v-412dafb9]:hover{border-color:var(--color-primary)}.model-selector-trigger.is-open[data-v-412dafb9]{border-color:var(--color-primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.model-trigger-content[data-v-412dafb9]{display:flex;align-items:center;gap:var(--space-3)}.model-icon-wrapper[data-v-412dafb9]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);overflow:hidden}.model-icon[data-v-412dafb9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.model-icon-placeholder[data-v-412dafb9]{width:100%;height:100%;background:var(--color-gray-200);border-radius:var(--radius-sm)}.model-trigger-info[data-v-412dafb9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.model-name[data-v-412dafb9]{font-size:var(--font-size-16);font-weight:500;color:var(--color-gray-700);line-height:1.2}.model-description[data-v-412dafb9]{font-size:var(--font-size-12);color:var(--color-gray-400);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-trigger-right[data-v-412dafb9]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.model-credits[data-v-412dafb9]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-14);font-weight:500;color:var(--color-gray-600)}.diamond-icon[data-v-412dafb9]{width:14px;height:14px;color:var(--color-gray-500);flex-shrink:0}.chevron-icon[data-v-412dafb9]{width:20px;height:20px;color:var(--color-gray-400);transition:transform .2s ease;flex-shrink:0}.chevron-icon.is-open[data-v-412dafb9]{transform:rotate(180deg)}.model-dropdown[data-v-412dafb9]{position:absolute;top:100%;left:0;right:0;margin-top:-1px;border:1px solid var(--color-primary);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-gray-0);box-shadow:var(--shadow-lg);z-index:1000;max-height:400px;overflow-y:auto}.model-item[data-v-412dafb9]{padding:var(--space-3) var(--space-4);cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--color-gray-100)}.model-item[data-v-412dafb9]:last-child{border-bottom:none}.model-item[data-v-412dafb9]:hover,.model-item.is-selected[data-v-412dafb9]{background:var(--color-gray-50)}.model-item-content[data-v-412dafb9]{display:flex;align-items:center;gap:var(--space-3)}.model-item-info[data-v-412dafb9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.model-item-right[data-v-412dafb9]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.check-icon[data-v-412dafb9]{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.dropdown-enter-active[data-v-412dafb9],.dropdown-leave-active[data-v-412dafb9]{transition:all .2s ease}.dropdown-enter-from[data-v-412dafb9],.dropdown-leave-to[data-v-412dafb9]{opacity:0;transform:translateY(-10px)}.model-dropdown[data-v-412dafb9]::-webkit-scrollbar{width:6px}.model-dropdown[data-v-412dafb9]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-sm)}.model-dropdown[data-v-412dafb9]::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-sm)}.model-dropdown[data-v-412dafb9]::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.image-tabs[data-v-47231b8d]{width:100%;display:flex;flex-direction:column}.tabs-nav[data-v-47231b8d]{display:flex;gap:var(--space-2);background:var(--color-gray-100);border-radius:var(--radius-md);padding:var(--space-1);margin-bottom:var(--space-6);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs-nav[data-v-47231b8d]::-webkit-scrollbar{display:none}.tab-btn[data-v-47231b8d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:var(--space-2) var(--space-4);cursor:pointer;font-size:var(--font-size-14);color:var(--color-gray-600);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;font-weight:500;white-space:nowrap;flex-shrink:0;position:relative}.tab-btn[data-v-47231b8d]:hover{color:var(--color-gray-700);background:var(--color-gray-200)}.tab-btn.active[data-v-47231b8d]{background:var(--color-gray-0);color:var(--color-primary-600);box-shadow:var(--shadow-sm);font-weight:600}.tab-btn.active[data-v-47231b8d]:hover{background:var(--color-gray-0);color:var(--color-primary-600)}.tab-label[data-v-47231b8d]{white-space:nowrap}.tabs-content[data-v-47231b8d]{position:relative;width:100%;min-height:200px}.tab-panel[data-v-47231b8d]{width:100%;animation:fadeIn-47231b8d .3s ease}@keyframes fadeIn-47231b8d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.images-grid[data-v-47231b8d]{display:grid;width:100%}.image-item[data-v-47231b8d]{width:100%;display:flex;flex-direction:column;overflow:hidden}.comparison-wrapper[data-v-47231b8d]{width:100%;min-height:300px;aspect-ratio:4 / 3;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);background:var(--color-gray-50);display:flex;align-items:stretch;cursor:pointer;transition:all .2s ease}.comparison-wrapper[data-v-47231b8d]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.comparison-wrapper[data-v-47231b8d] .image-comparison{width:100%;height:100%;min-height:300px}.image-wrapper[data-v-47231b8d]{position:relative;width:100%;background:var(--color-gray-50);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);transition:all .2s ease;cursor:pointer;aspect-ratio:4 / 3}.image-wrapper[data-v-47231b8d]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.image[data-v-47231b8d]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.image-title[data-v-47231b8d]{position:absolute;bottom:0;left:0;right:0;padding:var(--space-2) var(--space-3);background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;font-size:var(--font-size-14);font-weight:500;text-align:center}@media (max-width: 1024px){.images-grid[data-v-47231b8d]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 640px){.tabs-nav[data-v-47231b8d]{padding:var(--space-1);gap:var(--space-1);margin-bottom:var(--space-4)}.tab-btn[data-v-47231b8d]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-12)}.images-grid[data-v-47231b8d]{grid-template-columns:1fr!important;gap:var(--space-3)!important}.comparison-wrapper[data-v-47231b8d]{min-height:250px;aspect-ratio:1 / 1}.image-wrapper[data-v-47231b8d]{aspect-ratio:1 / 1}.image-title[data-v-47231b8d]{font-size:var(--font-size-12);padding:var(--space-1) var(--space-2)}}.navigation-wrapper[data-v-90145d99]{position:fixed;left:0;top:0;bottom:0;display:flex;z-index:1000}.app-navigator-primary[data-v-90145d99]{width:72px;background:var(--color-gray-0);border-right:1px solid var(--color-gray-200);overflow-y:auto;overflow-x:hidden}.app-navigator-secondary[data-v-90145d99]{width:220px;background:var(--color-gray-0);border-right:1px solid var(--color-gray-200);overflow-y:auto;overflow-x:hidden;transition:width .3s ease}.app-navigator-secondary.collapsed[data-v-90145d99]{width:72px}.app-navigator[data-v-90145d99],.nav-container[data-v-90145d99]{display:flex;flex-direction:column;height:100%}.nav-section[data-v-90145d99]{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-2)}.nav-section-logo[data-v-90145d99]{align-items:center;cursor:pointer}.logo-container[data-v-90145d99]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-gray-0);transition:all .2s ease;cursor:pointer}.logo-container[data-v-90145d99]:hover{background:var(--color-gray-100);transform:scale(1.05)}.logo-image[data-v-90145d99]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.nav-section-top[data-v-90145d99]{padding-bottom:var(--space-2);flex:1}.nav-section-bottom[data-v-90145d99]{margin-top:auto;padding-bottom:var(--space-2)}.nav-divider[data-v-90145d99]{height:1px;background:var(--color-gray-200);margin:0 var(--space-2) var(--space-2)}.nav-item[data-v-90145d99]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;background:transparent;margin:0 auto}.nav-item[data-v-90145d99]:hover{background:var(--color-gray-100);transform:translateY(-1px)}.nav-item-category.active[data-v-90145d99]{background:var(--color-accent-200);position:relative}.nav-item-category.active[data-v-90145d99]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:70%;background:var(--color-accent-600);border-radius:0 2px 2px 0}.nav-item-category.active .nav-icon[data-v-90145d99]{color:var(--color-accent-600);transform:scale(1.1)}.nav-item-category.active .nav-icon .nav-icon-svg[data-v-90145d99]{opacity:1}.nav-item-category.has-active-child[data-v-90145d99]{background:var(--color-accent-200);position:relative}.nav-item-category.has-active-child[data-v-90145d99]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:70%;background:var(--color-accent-600);border-radius:0 2px 2px 0}.nav-item-category.has-active-child .nav-icon[data-v-90145d99]{color:var(--color-accent-600)}.nav-item-category.has-active-child .nav-icon .nav-icon-svg[data-v-90145d99]{opacity:1}.nav-icon[data-v-90145d99]{font-size:20px;line-height:1;transition:all .2s ease;color:var(--color-gray-600);display:flex;align-items:center;justify-content:center}.nav-item:hover .nav-icon[data-v-90145d99]{color:var(--color-gray-800)}.nav-icon-svg[data-v-90145d99]{width:20px;height:20px;display:block;transition:all .2s ease;opacity:.7}.nav-item:hover .nav-icon-svg[data-v-90145d99]{opacity:1}.nav-item-category .nav-icon .nav-icon-svg[data-v-90145d99]{width:24px;height:24px}.user-icon-svg[data-v-90145d99]{width:20px;height:20px}.nav-item-user[data-v-90145d99]{position:relative}.user-icon-default[data-v-90145d99]{font-size:20px}.user-avatar[data-v-90145d99]{width:32px;height:32px;border-radius:var(--radius-full);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-12);font-weight:700;letter-spacing:.5px;border:2px solid var(--color-gray-200)}.nav-item-badge[data-v-90145d99]{position:relative}.badge[data-v-90145d99]{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;background:var(--color-accent);color:var(--color-gray-0);border-radius:var(--radius-full);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid var(--color-gray-50)}.submenu-header[data-v-90145d99]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50);min-height:44px}.app-navigator-secondary.collapsed .submenu-header[data-v-90145d99]{padding:var(--space-3);justify-content:center}.submenu-title[data-v-90145d99]{font-size:var(--font-size-14);font-weight:600;color:var(--color-gray-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;margin-right:var(--space-2);opacity:1;transition:opacity .3s ease}.app-navigator-secondary.collapsed .submenu-title[data-v-90145d99]{opacity:0;width:0;margin:0;overflow:hidden}.submenu-toggle[data-v-90145d99]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--color-gray-500);transition:all .2s ease;cursor:pointer;flex-shrink:0}.submenu-toggle[data-v-90145d99]:hover{background:var(--color-gray-100);color:var(--color-gray-700)}.submenu-toggle svg[data-v-90145d99]{transition:transform .3s ease}.submenu-toggle svg.rotated[data-v-90145d99]{transform:rotate(180deg)}.submenu-list[data-v-90145d99]{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) 0;transition:all .3s ease}.submenu-item[data-v-90145d99]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:0 var(--space-2) var(--space-1);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;color:var(--color-gray-600);min-height:40px;position:relative}.app-navigator-secondary.collapsed .submenu-item[data-v-90145d99]{justify-content:center;padding:var(--space-2);width:48px;margin:0 auto var(--space-1)}.submenu-item[data-v-90145d99]:hover{background:var(--color-gray-100);color:var(--color-gray-800);transform:translate(2px)}.submenu-item.active[data-v-90145d99]{background:#2563eb14;position:relative}.submenu-item.active[data-v-90145d99]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:70%;background:var(--color-accent);border-radius:0 2px 2px 0}.submenu-item.active .submenu-icon[data-v-90145d99]{transform:scale(1.05)}.submenu-icon[data-v-90145d99]{font-size:18px;line-height:1;width:20px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.submenu-icon-svg[data-v-90145d99]{width:20px;height:20px;display:block;opacity:.7;transition:all .2s ease}.submenu-item:hover .submenu-icon-svg[data-v-90145d99]{opacity:1}.submenu-label[data-v-90145d99]{font-size:var(--font-size-14);line-height:1.5;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity .3s ease,width .3s ease}.app-navigator-secondary.collapsed .submenu-label[data-v-90145d99]{opacity:0;width:0;overflow:hidden}.submenu-status-icon[data-v-90145d99]{position:absolute;top:4px;right:4px;width:24px;height:24px;flex-shrink:0;transition:opacity .2s ease;pointer-events:none}.app-navigator-secondary.collapsed .submenu-status-icon[data-v-90145d99]{opacity:0;width:0;overflow:hidden}.app-navigator-primary[data-v-90145d99]::-webkit-scrollbar,.app-navigator-secondary[data-v-90145d99]::-webkit-scrollbar,.submenu-list[data-v-90145d99]::-webkit-scrollbar{width:4px}.app-navigator-primary[data-v-90145d99]::-webkit-scrollbar-track,.app-navigator-secondary[data-v-90145d99]::-webkit-scrollbar-track,.submenu-list[data-v-90145d99]::-webkit-scrollbar-track{background:transparent}.app-navigator-primary[data-v-90145d99]::-webkit-scrollbar-thumb,.app-navigator-secondary[data-v-90145d99]::-webkit-scrollbar-thumb,.submenu-list[data-v-90145d99]::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:2px}.app-navigator-primary[data-v-90145d99]::-webkit-scrollbar-thumb:hover,.app-navigator-secondary[data-v-90145d99]::-webkit-scrollbar-thumb:hover,.submenu-list[data-v-90145d99]::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.user-menu-popup[data-v-90145d99]{position:fixed;left:72px;bottom:var(--space-2);width:240px;background:var(--color-gray-0);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:0 4px 16px #0000001a;z-index:1001;overflow:hidden}.locale-menu-popup[data-v-90145d99]{position:fixed;left:72px;width:180px;background:var(--color-gray-0);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:0 4px 16px #0000001a;z-index:1001;overflow:hidden;padding:var(--space-1)}.locale-menu-item[data-v-90145d99]{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;color:var(--color-gray-700);font-size:var(--font-size-14);text-align:left;position:relative}.locale-menu-item[data-v-90145d99]:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.locale-menu-item.active[data-v-90145d99]{background:var(--color-success-50);color:var(--color-success-700);font-weight:600}.locale-flag[data-v-90145d99]{font-size:20px;line-height:1;flex-shrink:0}.locale-name[data-v-90145d99]{flex:1;text-align:left}.locale-check[data-v-90145d99]{color:var(--color-success-600);font-weight:700;font-size:16px;flex-shrink:0}.user-menu-header[data-v-90145d99]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-gray-50)}.user-menu-avatar[data-v-90145d99]{width:40px;height:40px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-success-500),var(--color-success-600));color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-14);font-weight:600;flex-shrink:0}.user-menu-info[data-v-90145d99]{flex:1;min-width:0}.user-menu-name[data-v-90145d99]{font-size:var(--font-size-14);font-weight:500;color:var(--color-gray-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu-divider[data-v-90145d99]{height:1px;background:var(--color-gray-200);margin:0}.user-menu-item[data-v-90145d99]{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:var(--color-gray-700);font-size:var(--font-size-14);text-align:left}.user-menu-item[data-v-90145d99]:hover{background:var(--color-gray-100);color:var(--color-gray-900)}.user-menu-icon[data-v-90145d99]{font-size:16px;flex-shrink:0}.user-menu-icon-svg[data-v-90145d99]{width:16px;height:16px;flex-shrink:0;display:block}.menu-tooltip[data-v-90145d99]{position:fixed;z-index:1002;padding:var(--space-2) var(--space-3);background:var(--color-gray-0);color:var(--color-gray-800);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:var(--font-size-12);font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-8px) translateY(-50%);animation:tooltipFadeIn-90145d99 .2s ease forwards;box-shadow:0 4px 12px #0000001a}@keyframes tooltipFadeIn-90145d99{0%{opacity:0;transform:translate(-8px) translateY(-50%)}to{opacity:1;transform:translate(0) translateY(-50%)}}.mobile-overlay[data-v-90145d99]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;animation:fadeIn-90145d99 .3s ease}@keyframes fadeIn-90145d99{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.navigation-wrapper[data-v-90145d99]{position:fixed;left:0;top:0;bottom:0;z-index:1000;transform:translate(-100%);transition:transform .3s ease}.navigation-wrapper.mobile-open[data-v-90145d99]{transform:translate(0)}.navigation-wrapper.mobile-hidden[data-v-90145d99]{transform:translate(-100%)}.app-navigator-primary[data-v-90145d99]{width:72px}.app-navigator-secondary[data-v-90145d99]{width:220px}.app-navigator-secondary.collapsed[data-v-90145d99]{width:72px}.nav-item[data-v-90145d99]{width:48px;height:48px}.nav-icon[data-v-90145d99]{font-size:20px}.submenu-icon[data-v-90145d99]{font-size:18px}.user-menu-popup[data-v-90145d99]{left:72px;width:200px}.locale-menu-popup[data-v-90145d99]{left:72px}}.main-app[data-v-d30cb412]{display:flex;min-height:100vh;position:relative}.mobile-menu-button[data-v-d30cb412]{position:fixed;top:var(--space-3);right:var(--space-3);z-index:998;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md);box-shadow:var(--shadow-md);cursor:pointer;transition:all .2s ease;color:var(--color-gray-700)}.mobile-menu-button[data-v-d30cb412]:hover{background:#fffffff2;box-shadow:var(--shadow-lg)}.mobile-menu-button svg[data-v-d30cb412]{transition:transform .3s ease}.mobile-menu-button svg.is-open[data-v-d30cb412]{transform:rotate(90deg)}.app-content[data-v-d30cb412]{flex:1;margin-left:292px;min-height:100%;background:var(--color-gray-50);transition:margin-left .3s ease}.app-content[data-v-d30cb412]:not(.has-submenu){margin-left:144px}@media (max-width: 768px){.app-content[data-v-d30cb412]{margin-left:0!important;width:100%}.app-content.has-submenu[data-v-d30cb412],.app-content.mobile-open[data-v-d30cb412]{margin-left:0!important}}.route-progress-bar[data-v-d30cb412]{position:fixed;top:0;left:0;width:100%;height:2px;z-index:9999;background-color:transparent;overflow:hidden}.route-progress-bar-fill[data-v-d30cb412]{height:100%;background:var(--gradient-accent);width:0%;animation:progressAnimation-d30cb412 .8s ease-out forwards;box-shadow:0 0 8px #7c3aed66;position:relative}.route-progress-bar-fill[data-v-d30cb412]: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-d30cb412 1s ease-in-out infinite}@keyframes progressAnimation-d30cb412{0%{width:0%}50%{width:60%}to{width:100%}}@keyframes shimmer-d30cb412{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root{--color-primary: #7c3aed;--color-primary-200: #d3adf9;--color-primary-600: #764ba2;--color-accent: #2563eb;--color-accent-200: #bdc5e9;--color-accent-600: #667eea;--color-gray-0: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #eee;--color-gray-300: #ddd;--color-gray-400: #999;--color-gray-500: #666;--color-gray-600: #444;--color-gray-700: #333;--color-gray-800: #222;--color-gray-900: #111;--color-success-500: #10b981;--color-error-500: #ef4444;--color-warning-500: #f59e0b;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-32: 2rem;--font-size-40: 2.5rem;--font-size-48: 3rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--wh-sm: 300px;--wh-md: 500px;--wh-lg: 1000px;--wh-xl: 1200px;--wh-full: 100%;--font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-heading: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--line-height-body: 1.75;--line-height-heading: 1.2;--line-height-form: 1.2;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 1px rgba(0,0,0,.08);--shadow-md: 0 2px 6px 2px rgba(0,0,0,.1);--shadow-lg: 0 4px 10px 3px rgba(0,0,0,.15);--gradient-primary: linear-gradient(90deg, var(--color-primary) 0%, var(--color-accent) 100%);--gradient-primary-sm: linear-gradient(90deg, var(--color-primary-600) 0%, var(--color-accent-600) 100%);--gradient-accent: linear-gradient(90deg, var(--color-accent) 0%, var(--color-primary) 100%)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-family:var(--font-family);font-size:16px;line-height:var(--line-height-body);background-color:var(--color-gray-0)}@media (max-width: 640px){html{font-size:14px}}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--color-gray-600)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);line-height:var(--line-height-heading);font-weight:600;margin-bottom:var(--space-8);color:var(--color-gray-700)}h1{font-size:var(--font-size-48);margin-bottom:var(--space-8);color:var(--color-gray-0)}h2{font-size:var(--font-size-32);margin-bottom:var(--space-16)}h3{font-size:var(--font-size-24);margin-bottom:var(--space-4)}p{font-size:var(--font-size-18)}@media (max-width: 640px){h1{font-size:var(--font-size-28)}h2{font-size:var(--font-size-24)}h3{font-size:var(--font-size-20)}p{font-size:var(--font-size-16)}}button,input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;touch-action:manipulation}button{cursor:pointer;border:none;background:none;padding:0}#app,.app-container{display:flex;flex-direction:column;min-height:100vh}.hero-container{background:var(--gradient-primary);width:var(--wh-full);color:var(--color-gray-0);padding:var(--space-10)}.hero-section{text-align:center;max-width:var(--wh-lg);margin:0 auto}.main-container{flex:1;padding:0 0 var(--space-8)}.main-wrap{width:100%;max-width:var(--wh-xl);margin:0 auto}@media (max-width: 640px){.main-container{padding:0 var(--space-3)}}.section{padding:var(--space-8) 0;margin-bottom:var(--space-16)}.section h2{text-align:center}.section{padding:var(--space-8) 0}@media (max-width: 640px){.section{padding:var(--space-6) 0}}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}@media (max-width: 1024px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.card-grid{grid-template-columns:1fr}}.card{background-color:var(--color-gray-0);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;text-decoration:none}.card-no-shadow{box-shadow:none}.card-transition{transition:transform .2s ease,box-shadow .2s ease}.card-transition:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card-sm{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.card-sm.card-transition:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.integration-view .main-wrap{max-width:none}.integration-view .section{display:flex;flex-direction:column;align-items:center;justify-content:center}.integration-view .editor-section{padding:0;margin:0;background-color:var(--color-gray-50);height:100vh}.integration-view .card-grid,.integration-view .info-card,.integration-view .steps-grid{max-width:var(--wh-xl)}.integration-view .editor-wrap{gap:0;height:100%}.integration-view .editor-option-wrap{width:400px;padding:20px 0;flex:none;border-right:1px solid var(--color-gray-300);height:100%;display:flex;flex-direction:column}.integration-view .editor-option-scroll-wrap{padding:0 10px;overflow-y:auto;overflow-x:hidden}.integration-view .editor-generator-wrap{padding:0 10px}.integration-view .editor-result-wrap{padding:20px 40px;justify-content:center;align-items:center}.integration-view .hero-container{background:transparent;width:var(--wh-full);color:var(--color-gray-500);padding:var(--space-2)}.integration-view .hero-container h1{color:var(--color-gray-700);margin-bottom:var(--space-4)}.integration-view .pane__section{max-width:var(--wh-lg);overflow:hidden;width:100%}@media (max-width: 640px){.integration-view .editor-section{height:auto}.integration-view .editor-option-wrap{width:auto;border:none}.integration-view .editor-result-wrap{padding:20px 10px}}input,textarea,select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);width:var(--wh-full);color:var(--color-gray-500)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary)}.form-title{font-size:var(--font-size-18);font-weight:600;color:var(--color-gray-700)}.form{display:flex;flex-direction:column;gap:var(--space-4)}.form-item{display:flex;gap:var(--space-4)}.form-item-col{display:flex;flex-direction:column;gap:var(--space-2)}.form-item-title{font-size:var(--font-size-16);font-weight:500;color:var(--color-gray-600)}.form-card{padding:var(--space-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);position:relative}.form-card-dash{padding:var(--space-4);border:2px dashed var(--color-gray-300);border-radius:var(--radius-md);position:relative}.form-card-dash-hover:hover{border-color:var(--color-primary)}.form-label{color:var(--color-gray-600)}.form-tips{font-size:var(--font-size-12);color:var(--color-gray-400)}.form-tips-md{color:var(--color-gray-400);font-size:var(--font-size-16)}.form-tips-primary{font-size:var(--font-size-12);color:var(--color-primary)}.form-loading{position:absolute;top:0;left:0;background:#00000026;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-md)}.btns{display:flex;padding-top:var(--space-4);gap:var(--space-8);flex-wrap:wrap}.btns .btn{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-weight:500;transition:all .2s ease;min-width:120px;font-size:var(--font-size-14);line-height:var(--line-height-form);background-color:var(--color-gray-200);color:var(--color-gray-700)}.btn[disabled]{background:var(--color-gray-200);cursor:not-allowed}.btn:hover{opacity:.8}.btn:active{transform:translateY(1px)}@media (max-width: 640px){.btns{gap:var(--space-4)}.btn{width:100%;padding:var(--space-4) var(--space-6)}}.btn-primary{background-color:var(--color-primary-600);color:#fff}.btn-primary-action{background:var(--gradient-primary);color:#fff}.btn-accent{background-color:var(--color-accent-600);color:#fff}.btn-action{background:var(--gradient-primary);color:var(--color-gray-0);border-radius:var(--radius-full)}.flex{display:flex}.flex-1{flex:1;min-width:0}.flex-col{display:flex;flex-direction:column}.flex-auto{display:flex}@media (max-width: 640px){.flex-auto{flex-direction:column}}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-8{gap:var(--space-8)}.gap-16{gap:var(--space-16)}.mb-4{margin-bottom:var(--space-4)}.mb-8{margin-bottom:var(--space-8)}.mt-4{margin-top:var(--space-4)}.mt-8{margin-top:var(--space-8)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.w-full{width:100%}.h-full{height:100%}.text-center{text-align:center}@media (hover: none){.btn:hover{background-color:initial}}.no-select{-moz-user-select:none;user-select:none;-webkit-user-select:none}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
