:root{--primary-color: #333;--secondary-color: #666;--accent-color: #007bff;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--light-color: #f8f9fa;--dark-color: #343a40;--text-color: #333;--text-secondary: #666;--text-light: #999;--bg-color: #f8f8f8;--bg-secondary: #f5f5f5;--border-color: #f2f2f2;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 2px 4px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .15);--radius-sm: 4px;--radius: 8px;--radius-lg: 12px;--transition: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}html{font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--text-color);fill:var(--text-color);background-color:var(--bg-color);overflow-x:hidden;letter-spacing:1px;background-image:radial-gradient(80% 50% at 20% -10%,#007aff12,#0000 60%),radial-gradient(60% 40% at 80% 10%,#af52de0d,#0000 55%),radial-gradient(70% 50% at 50% 100%,#34c7590a,#0000 60%);background-attachment:fixed}a{color:var(--accent-color);text-decoration:none;transition:var(--transition)}a:hover{color:var(--primary-color)}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;outline:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit;border:1px solid var(--border-color);border-radius:var(--radius);padding:8px 12px;outline:none;transition:var(--transition)}input:focus,textarea:focus,select:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #007bff1a}.container{max-width:1200px;margin:0 auto;padding:0 20px}.align-center{align-items:center}.flex-1{flex:1}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.ml-1{margin-left:8px}.ml-2{margin-left:16px}.ml-3{margin-left:24px}.mr-1{margin-right:8px}.mr-2{margin-right:16px}.mr-3{margin-right:24px}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}.pt-1{padding-top:8px}.pt-2{padding-top:16px}.pt-3{padding-top:24px}.pb-1{padding-bottom:8px}.pb-2{padding-bottom:16px}.pb-3{padding-bottom:24px}.pl-1{padding-left:8px}.pl-2{padding-left:16px}.pl-3{padding-left:24px}.pr-1{padding-right:8px}.pr-2{padding-right:16px}.pr-3{padding-right:24px}.d-flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.pos-relative{position:relative}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.gap-1{gap:8px}.gap-2{gap:16px}.gap-3{gap:24px}.hidden{display:none}.visible{visibility:visible}.invisible{visibility:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#3c3c4333}::-webkit-scrollbar-track{background:0 0}::selection{background:#007aff26}@media(max-width:768px){html{font-size:14px}.container{padding:0 16px}}@media(max-width:480px){html{font-size:12px}.container{padding:0 12px}}.nav-container[data-v-683beb3f]{position:fixed;top:0;left:0;right:0;height:70px;width:100%;background:transparent;transition:all .3s ease;z-index:1000}.nav-container.scrolled[data-v-683beb3f]{height:60px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #00000003}.nav-content[data-v-683beb3f]{max-width:1200px;height:100%;margin:0 auto;position:relative}.logo[data-v-683beb3f]{font-size:24px;font-weight:700;background:linear-gradient(90deg,#333,#5c5b5b,#444);-webkit-background-clip:text;background-clip:text;position:absolute;left:0;top:0;height:100%}.nav-center[data-v-683beb3f]{display:flex;gap:20px;justify-content:center;flex:1}.nav-item[data-v-683beb3f]{padding:8px 16px;cursor:pointer;transition:all .2s ease;border-radius:16px;color:var(--text-secondary)}.nav-item[data-v-683beb3f]:hover{color:var(--text-color)}.nav-item a[data-v-683beb3f]{color:inherit;text-decoration:none;display:block;width:100%;height:100%}.logo[data-v-683beb3f]{color:var(--text-color);text-decoration:none}.home[data-v-47c23bc2]{height:100vh;min-height:fit-content;position:relative}.home[data-v-47c23bc2]:before{content:"";height:660px;width:660px;position:absolute;top:-10%;left:2%;border-radius:50%;background:radial-gradient(circle,rgba(0,122,255,.15) 0%,rgba(90,200,250,.06) 50%,transparent 70%);filter:blur(2px);z-index:-1}.home-content[data-v-47c23bc2]{width:1200px;margin:0 auto;padding-top:90px;padding-bottom:90px;height:100%;box-sizing:border-box}.upload-area[data-v-47c23bc2]{min-height:160px;height:360px;width:900px;background:#ffffff63;border-radius:var(--radius);cursor:pointer;transition:background-color .3s,width .3s;flex-shrink:1}.upload-area[data-v-47c23bc2]:hover{background:#fff9}.text-center[data-v-47c23bc2]{font-size:20px;font-weight:700;letter-spacing:2px}.text-pro[data-v-47c23bc2]{background:linear-gradient(to right,#3b82f6,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.upload-title[data-v-47c23bc2]{font-size:18px;font-weight:700}.upload-tip[data-v-47c23bc2]{color:var(--text-secondary)}.uploaded-list[data-v-47c23bc2]{width:900px;max-height:300px;overflow-y:auto;background:#fffc;border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 16px 0;display:flex;flex-shrink:0;flex-direction:column}.uploaded-list table[data-v-47c23bc2]{width:100%;border-collapse:collapse;font-size:14px;flex:1}.uploaded-list tr[data-v-47c23bc2]{border-bottom:1px solid var(--border-color);transition:background-color .2s ease}.uploaded-list tr[data-v-47c23bc2]:hover{background-color:#00000005}.uploaded-list tr[data-v-47c23bc2]:last-child{border-bottom:none}.uploaded-list td[data-v-47c23bc2]{padding:12px 8px;vertical-align:middle}.uploaded-list .col-cover[data-v-47c23bc2]{width:60px;text-align:center}.uploaded-list .cover-img[data-v-47c23bc2]{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-color)}.uploaded-list .cover-placeholder[data-v-47c23bc2]{width:48px;height:48px;background:var(--bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:0 auto}.uploaded-list .col-name[data-v-47c23bc2]{width:200px;max-width:200px}.uploaded-list .file-name[data-v-47c23bc2]{font-weight:500;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-list .col-format[data-v-47c23bc2]{width:80px;text-align:center}.uploaded-list .format-badge[data-v-47c23bc2]{display:inline-block;padding:4px 8px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;text-transform:uppercase}.uploaded-list .format-jpg[data-v-47c23bc2],.uploaded-list .format-jpeg[data-v-47c23bc2]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.uploaded-list .format-png[data-v-47c23bc2]{background:linear-gradient(135deg,#4834d4,#686de0);color:#fff}.uploaded-list .format-webp[data-v-47c23bc2]{background:linear-gradient(135deg,#00d2d3,#01a3a4);color:#fff}.uploaded-list .format-gif[data-v-47c23bc2]{background:linear-gradient(135deg,#ff9f43,#feca57);color:#fff}.uploaded-list .format-svg[data-v-47c23bc2]{background:linear-gradient(135deg,#ff9ff3,#f368e0);color:#fff}.uploaded-list .format-bmp[data-v-47c23bc2]{background:linear-gradient(135deg,#54a0ff,#2e86de);color:#fff}.uploaded-list .col-original-size[data-v-47c23bc2]{width:100px;text-align:center}.uploaded-list .size-text[data-v-47c23bc2]{color:var(--text-secondary);font-size:13px}.uploaded-list .col-compressed-size[data-v-47c23bc2]{width:100px;text-align:center}.uploaded-list .compressed-size[data-v-47c23bc2]{color:var(--success-color);font-weight:600;font-size:13px}.uploaded-list .compression-ratio[data-v-47c23bc2]{font-size:11px;color:var(--text-light);margin-top:2px}.uploaded-list .col-progress[data-v-47c23bc2]{width:120px;text-align:center}.uploaded-list .progress-bar[data-v-47c23bc2]{width:100%;height:6px;background-color:var(--bg-secondary);border-radius:3px;overflow:hidden;position:relative}.uploaded-list .progress-fill[data-v-47c23bc2]{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;transition:width .3s ease;position:relative}.uploaded-list .progress-fill.animate[data-v-47c23bc2]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-47c23bc2 1.5s infinite}@keyframes shimmer-47c23bc2{0%{transform:translate(-100%)}to{transform:translate(100%)}}.uploaded-list .progress-text[data-v-47c23bc2]{font-size:12px;color:var(--text-secondary);margin-top:4px}.uploaded-list .col-status[data-v-47c23bc2]{width:100px;text-align:center}.uploaded-list .col-actions[data-v-47c23bc2]{width:80px;text-align:center}.download-btn[data-v-47c23bc2]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.download-btn[data-v-47c23bc2]:hover:not(.disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 2px 8px #10b9814d}.download-btn.disabled[data-v-47c23bc2]{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.download-btn.disabled[data-v-47c23bc2]:hover{background:#e5e7eb;transform:none;box-shadow:none}.download-icon[data-v-47c23bc2]{width:14px;height:14px}.uploaded-list .status-badge[data-v-47c23bc2]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:var(--radius-lg);font-size:12px;font-weight:500}.uploaded-list .status-waiting[data-v-47c23bc2]{background-color:#9ca3af1a;color:#9ca3af}.uploaded-list .status-uploading[data-v-47c23bc2]{background-color:#3b82f61a;color:#3b82f6}.uploaded-list .status-success[data-v-47c23bc2]{background-color:#22c55e1a;color:#22c55e}.uploaded-list .status-error[data-v-47c23bc2]{background-color:#ef44441a;color:#ef4444}.uploaded-list .status-icon[data-v-47c23bc2]{width:14px;height:14px}.upload-footer[data-v-47c23bc2]{display:flex;justify-content:space-between;align-items:center;padding:16px 8px;margin-top:16px;border-top:1px solid var(--border-color);position:sticky;bottom:0;background:#fff}.upload-stats[data-v-47c23bc2]{display:flex;gap:16px;font-size:14px;color:var(--text-secondary);flex-shrink:0}.upload-stats .waiting-count[data-v-47c23bc2]{color:#9ca3af}.upload-stats .uploading-count[data-v-47c23bc2]{color:#3b82f6}.upload-stats .success-count[data-v-47c23bc2]{color:#22c55e}.upload-stats .error-count[data-v-47c23bc2]{color:#ef4444}.upload-actions[data-v-47c23bc2]{display:flex;align-items:center;gap:20px;flex-shrink:0}.download-all-btn[data-v-47c23bc2]{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.download-all-btn[data-v-47c23bc2]:hover:not(.disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px);box-shadow:0 2px 8px #8b5cf64d}.download-all-btn.disabled[data-v-47c23bc2]{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.download-all-btn.disabled[data-v-47c23bc2]:hover{background:#e5e7eb;transform:none;box-shadow:none}.compression-setting[data-v-47c23bc2]{display:flex;align-items:center;gap:12px}.compression-label[data-v-47c23bc2]{font-size:14px;color:var(--text-secondary);white-space:nowrap}.compression-controls[data-v-47c23bc2]{display:flex;align-items:center;gap:8px}.compression-btn[data-v-47c23bc2]{line-height:1;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;font-size:16px;color:var(--text-color);transition:all .2s ease}.compression-btn[data-v-47c23bc2]:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--text-secondary)}.compression-btn[data-v-47c23bc2]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-47c23bc2]{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.compression-slider[data-v-47c23bc2]{width:120px;height:6px;appearance:none;background:var(--bg-secondary);border-radius:3px;outline:none;cursor:pointer}.compression-slider[data-v-47c23bc2]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #3b82f64d;transition:transform .2s ease}.compression-slider[data-v-47c23bc2]::-webkit-slider-thumb:hover{transform:scale(1.1)}.compression-slider[data-v-47c23bc2]::-moz-range-thumb{width:16px;height:16px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px #3b82f64d;transition:transform .2s ease}.compression-slider[data-v-47c23bc2]::-moz-range-thumb:hover{transform:scale(1.1)}.compression-slider[data-v-47c23bc2]:disabled{opacity:.5;cursor:not-allowed}.compression-value[data-v-47c23bc2]{min-width:45px;font-size:14px;font-weight:600;color:var(--text-color);text-align:center}.upload-btn[data-v-47c23bc2]{padding:8px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:var(--radius);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.upload-btn[data-v-47c23bc2]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.upload-btn[data-v-47c23bc2]:disabled{background:var(--border-color);color:var(--text-light);cursor:not-allowed}.uploaded-list[data-v-47c23bc2]::-webkit-scrollbar{width:6px}.uploaded-list[data-v-47c23bc2]::-webkit-scrollbar-track{background:transparent}.uploaded-list[data-v-47c23bc2]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.uploaded-list[data-v-47c23bc2]::-webkit-scrollbar-thumb:hover{background:var(--text-light)}@media(max-width:992px){.uploaded-list[data-v-47c23bc2]{width:100%;max-height:450px}.uploaded-list .col-original-size[data-v-47c23bc2],.uploaded-list .col-compressed-size[data-v-47c23bc2]{display:none}}@media(max-width:768px){.uploaded-list[data-v-47c23bc2]{padding:12px;max-height:400px}.uploaded-list td[data-v-47c23bc2]{padding:10px 6px}.uploaded-list .col-cover[data-v-47c23bc2]{width:50px}.uploaded-list .cover-img[data-v-47c23bc2],.uploaded-list .cover-placeholder[data-v-47c23bc2]{width:40px;height:40px}.uploaded-list .col-name[data-v-47c23bc2]{width:150px;max-width:150px}.uploaded-list .col-format[data-v-47c23bc2]{width:60px}.uploaded-list .format-badge[data-v-47c23bc2]{padding:3px 6px;font-size:11px}.uploaded-list .col-progress[data-v-47c23bc2],.uploaded-list .col-status[data-v-47c23bc2]{width:80px}.uploaded-list .col-actions[data-v-47c23bc2]{width:70px}.uploaded-list .status-badge[data-v-47c23bc2],.download-btn[data-v-47c23bc2]{padding:4px 8px;font-size:11px}.download-icon[data-v-47c23bc2]{width:12px;height:12px}.upload-footer[data-v-47c23bc2]{flex-direction:column;gap:12px;padding:12px 4px 0}.upload-stats[data-v-47c23bc2]{flex-wrap:wrap;gap:12px;justify-content:center}.upload-actions[data-v-47c23bc2]{width:100%;flex-direction:column;gap:12px}.compression-setting[data-v-47c23bc2]{width:100%;justify-content:space-between}.compression-slider[data-v-47c23bc2]{flex:1;max-width:200px}.upload-btn[data-v-47c23bc2]{width:100%}}@media(max-width:480px){.uploaded-list[data-v-47c23bc2]{padding:8px;max-height:350px}.uploaded-list .col-progress[data-v-47c23bc2]{display:none}.uploaded-list .col-name[data-v-47c23bc2]{width:120px;max-width:120px}.uploaded-list .col-actions[data-v-47c23bc2]{width:60px}.download-btn[data-v-47c23bc2]{padding:3px 6px;font-size:10px}.upload-stats[data-v-47c23bc2]{font-size:12px;gap:8px}}.comparison-section[data-v-36055269]{padding-bottom:60px;text-align:center}.section-title[data-v-36055269]{font-size:28px;font-weight:600;margin-bottom:16px;color:#333}.section-description[data-v-36055269]{font-size:16px;color:#666;max-width:600px;margin-left:auto;margin-right:auto}.comparison-container[data-v-36055269]{max-width:1000px;margin:0 auto;position:relative}.comparison-wrapper[data-v-36055269]{position:relative;width:100%;height:0;padding-bottom:45%;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px #0000001a}.comparison-image[data-v-36055269]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.comparison-overlay[data-v-36055269]{position:absolute;top:0;left:0;height:100%;overflow:hidden;z-index:1}.comparison-overlay .comparison-image[data-v-36055269]{position:absolute;top:0;left:-100%;width:100%;height:100%;object-fit:cover}.comparison-slider[data-v-36055269]{position:absolute;top:0;height:100%;width:2px;background-color:#fff;z-index:2;transform:translate(-50%);box-shadow:0 0 10px #0003}.image-label[data-v-36055269]{position:absolute;top:20px;padding:8px 16px;border-radius:4px;background-color:#0009;color:#fff;font-size:14px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:4px}.original-label[data-v-36055269]{left:20px}.effect-label[data-v-36055269]{right:20px}.image-size[data-v-36055269]{font-size:12px;opacity:.8}.slider-handle[data-v-36055269]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000004d;cursor:ew-resize;border-radius:50%}@media(max-width:768px){.section-title[data-v-36055269]{font-size:24px}.section-description[data-v-36055269]{font-size:14px;margin-bottom:30px}.comparison-container[data-v-36055269]{max-width:90%}}.faq-section[data-v-51f3821b]{padding:100px 0;background-color:#fff;position:relative}.faq-section[data-v-51f3821b]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent)}.container[data-v-51f3821b]{max-width:1200px;margin:0 auto;padding:0 30px}.faq-content[data-v-51f3821b]{display:grid;grid-template-columns:320px 1fr;gap:60px;align-items:start}.faq-sidebar[data-v-51f3821b]{position:sticky;top:80px;padding:40px 30px;background-color:#f8fafc;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0000000d}.sidebar-title[data-v-51f3821b]{font-size:28px;font-weight:700;color:#1a202c;margin-bottom:15px;line-height:1.2}.sidebar-subtitle[data-v-51f3821b]{font-size:15px;color:#718096;line-height:1.6;margin-bottom:30px}.sidebar-decoration[data-v-51f3821b]{width:60px;height:4px;background:linear-gradient(90deg,#4299e1,#48bb78);border-radius:2px}.faq-main[data-v-51f3821b]{display:flex;flex-direction:column;gap:10px}.faq-item[data-v-51f3821b]{border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;transition:all .3s ease}.faq-item[data-v-51f3821b]:hover{box-shadow:0 4px 16px #00000014}.faq-trigger[data-v-51f3821b]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:25px 30px;background-color:#fff;border:none;text-align:left;cursor:pointer;transition:background-color .3s ease;font-size:16px;font-weight:600;color:#2d3748}.faq-trigger[data-v-51f3821b]:hover{background-color:#f8fafc}.faq-trigger.active[data-v-51f3821b]{background-color:#f0f7ff;border-bottom:1px solid #e2e8f0}.trigger-text[data-v-51f3821b]{flex:1;line-height:1.4}.trigger-icon[data-v-51f3821b]{margin-left:20px;color:#718096;transition:all .3s ease;flex-shrink:0}.trigger-icon.active[data-v-51f3821b]{transform:rotate(180deg);color:#4299e1}.faq-panel[data-v-51f3821b]{padding:30px;background-color:#fff;overflow:hidden}.faq-answer[data-v-51f3821b]{font-size:15px;line-height:1.7;color:#4a5568;margin:0}.faq-fade-enter-active[data-v-51f3821b],.faq-fade-leave-active[data-v-51f3821b]{transition:all .5s;max-height:500px;overflow:hidden}.faq-fade-enter-from[data-v-51f3821b],.faq-fade-leave-to[data-v-51f3821b]{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}@media(max-width:992px){.faq-content[data-v-51f3821b]{grid-template-columns:1fr;gap:40px}.faq-sidebar[data-v-51f3821b]{position:static;padding:30px 25px}}@media(max-width:768px){.faq-section[data-v-51f3821b]{padding:80px 0}.container[data-v-51f3821b]{padding:0 20px}.sidebar-title[data-v-51f3821b]{font-size:24px}.faq-trigger[data-v-51f3821b]{padding:20px 25px;font-size:15px}.faq-panel[data-v-51f3821b]{padding:25px}.faq-answer[data-v-51f3821b]{font-size:14px}}@media(max-width:480px){.faq-section[data-v-51f3821b]{padding:60px 0}.faq-sidebar[data-v-51f3821b]{padding:25px 20px}.sidebar-title[data-v-51f3821b]{font-size:22px}.faq-trigger[data-v-51f3821b]{padding:18px 20px;font-size:14px}.faq-panel[data-v-51f3821b]{padding:20px}.trigger-icon[data-v-51f3821b]{margin-left:15px}}.contact-section[data-v-cb57bd8e]{padding:100px 0;background-color:#fff}.container[data-v-cb57bd8e]{max-width:800px;margin:0 auto;padding:0 24px}.contact-wrapper[data-v-cb57bd8e]{max-width:600px;margin:0 auto}.contact-header[data-v-cb57bd8e]{text-align:center;margin-bottom:48px}.section-title[data-v-cb57bd8e]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.section-desc[data-v-cb57bd8e]{font-size:16px;color:#666;line-height:1.6}.contact-form[data-v-cb57bd8e]{display:flex;flex-direction:column;gap:24px}.form-row[data-v-cb57bd8e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-cb57bd8e]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-cb57bd8e]{font-size:14px;font-weight:500;color:#333}.form-input[data-v-cb57bd8e],.form-textarea[data-v-cb57bd8e]{padding:14px 16px;border:1px solid #e0e0e0;border-radius:6px;font-size:15px;color:#333;background-color:#fff;transition:border-color .2s ease;outline:none;font-family:inherit}.form-input[data-v-cb57bd8e]:focus,.form-textarea[data-v-cb57bd8e]:focus{border-color:#333}.form-input[data-v-cb57bd8e]::placeholder,.form-textarea[data-v-cb57bd8e]::placeholder{color:#999}.form-textarea[data-v-cb57bd8e]{resize:vertical;line-height:1.6}.submit-btn[data-v-cb57bd8e]{padding:16px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:8px}.submit-btn[data-v-cb57bd8e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.submit-btn[data-v-cb57bd8e]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-cb57bd8e]:disabled{opacity:.5;cursor:not-allowed}.message-box[data-v-cb57bd8e]{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:8px 20px;border-radius:20px;font-size:13px;font-weight:500;z-index:1000;text-align:center;box-shadow:0 2px 8px #0000001a}.message-box.success[data-v-cb57bd8e]{background-color:#fff;color:#059669;border:1px solid #10b981}.message-box.error[data-v-cb57bd8e]{background-color:#fff;color:#dc2626;border:1px solid #ef4444}.message-enter-active[data-v-cb57bd8e],.message-leave-active[data-v-cb57bd8e]{transition:all .3s ease}.message-enter-from[data-v-cb57bd8e]{opacity:0;transform:translate(-50%,-20px)}.message-leave-to[data-v-cb57bd8e]{opacity:0;transform:translate(-50%,20px)}@media(max-width:768px){.contact-section[data-v-cb57bd8e]{padding:60px 0}.container[data-v-cb57bd8e]{padding:0 20px}.section-title[data-v-cb57bd8e]{font-size:28px}.section-desc[data-v-cb57bd8e]{font-size:15px}.form-row[data-v-cb57bd8e]{grid-template-columns:1fr;gap:16px}.form-input[data-v-cb57bd8e],.form-textarea[data-v-cb57bd8e]{padding:12px 14px;font-size:14px}.submit-btn[data-v-cb57bd8e]{padding:14px 28px;font-size:15px}}@media(max-width:480px){.contact-section[data-v-cb57bd8e]{padding:40px 0}.container[data-v-cb57bd8e]{padding:0 16px}.section-title[data-v-cb57bd8e]{font-size:24px}.section-desc[data-v-cb57bd8e]{font-size:14px}.contact-form[data-v-cb57bd8e]{gap:20px}}.pricing-section[data-v-10792d75]{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.container[data-v-10792d75]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-10792d75]{text-align:center;margin-bottom:40px}.section-title[data-v-10792d75]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:12px}.section-description[data-v-10792d75]{font-size:16px;color:#64748b;max-width:600px;margin:0 auto}.pricing-cards[data-v-10792d75]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.pricing-card[data-v-10792d75]{background:#fff;border-radius:16px;padding:28px;width:340px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .3s ease,box-shadow .3s ease;position:relative}.pricing-card[data-v-10792d75]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pricing-card.pro[data-v-10792d75]{border:2px solid #8b5cf6;transform:scale(1.05)}.pricing-card.pro[data-v-10792d75]:hover{transform:scale(1.05) translateY(-8px)}.popular-badge[data-v-10792d75]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:6px 20px;border-radius:20px;font-size:14px;font-weight:600}.card-header[data-v-10792d75]{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.plan-badge[data-v-10792d75]{display:inline-block;padding:4px 12px;background:#f1f5f9;color:#64748b;border-radius:16px;font-size:12px;font-weight:600;margin-bottom:12px}.plan-badge.pro-badge[data-v-10792d75]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.plan-name[data-v-10792d75]{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:10px}.plan-price[data-v-10792d75]{display:flex;align-items:baseline;justify-content:center;gap:4px}.price[data-v-10792d75]{font-size:40px;font-weight:800;color:#1e293b}.pricing-card.pro .price[data-v-10792d75]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);background-clip:text;-webkit-background-clip:text;color:transparent}.period[data-v-10792d75]{font-size:16px;color:#94a3b8}.card-body[data-v-10792d75]{margin-bottom:20px}.feature-list[data-v-10792d75]{list-style:none;padding:0;margin:0}.feature-item[data-v-10792d75]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f1f5f9}.feature-item[data-v-10792d75]:last-child{border-bottom:none}.feature-item.disabled[data-v-10792d75]{opacity:.5}.feature-icon[data-v-10792d75]{width:18px;height:18px;color:#22c55e;flex-shrink:0}.feature-icon.basic[data-v-10792d75]{color:#f59e0b}.feature-icon.pro-icon[data-v-10792d75]{color:#8b5cf6}.feature-item.disabled .feature-icon[data-v-10792d75]{color:#cbd5e1}.feature-text[data-v-10792d75]{font-size:14px;color:#475569}.feature-text strong[data-v-10792d75]{color:#1e293b;font-weight:700}.card-footer[data-v-10792d75]{text-align:center}.plan-btn[data-v-10792d75]{width:100%;padding:12px 20px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.free-btn[data-v-10792d75]{background:#f1f5f9;color:#475569}.free-btn[data-v-10792d75]:hover{background:#e2e8f0}.pro-btn[data-v-10792d75]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 4px 14px #8b5cf663}.pro-btn[data-v-10792d75]:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf63b}.text-pro[data-v-10792d75]{background:linear-gradient(to right,#3b82f6,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:900px){.pricing-cards[data-v-10792d75]{flex-direction:column;align-items:center}.pricing-card[data-v-10792d75]{width:100%;max-width:400px}.pricing-card.pro[data-v-10792d75]{transform:none}.pricing-card.pro[data-v-10792d75]:hover{transform:translateY(-8px)}}
