.file-drop-zone[data-v-e57385fc]{border:2px dashed #DCDFE6;border-radius:10px;padding:48px 24px;text-align:center;transition:all .3s ease;cursor:pointer}.file-drop-zone.is-dragover[data-v-e57385fc]{border-color:#4a90d9;background:#e8f2fc}.file-drop-zone.has-files[data-v-e57385fc]{border-style:solid;border-color:#e4e7ed;padding:16px;cursor:default}.file-input[data-v-e57385fc]{display:none}.upload-icon[data-v-e57385fc]{margin-bottom:16px}.upload-text[data-v-e57385fc]{font-size:15px;color:#909399;margin-bottom:12px}.upload-text .upload-divider[data-v-e57385fc]{margin:0 10px;color:#c0c4cc}.upload-text .upload-link[data-v-e57385fc]{color:#4a90d9;cursor:pointer;font-weight:600}.upload-text .upload-link[data-v-e57385fc]:hover{text-decoration:underline}.upload-hint[data-v-e57385fc]{font-size:13px;color:#c0c4cc}.file-list[data-v-e57385fc]{text-align:left}.file-item[data-v-e57385fc]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #E4E7ED;border-radius:6px;margin-bottom:8px;transition:background .15s ease}.file-item[data-v-e57385fc]:hover{background:#f5f7fa}.file-item.invalid-file[data-v-e57385fc]{border-color:#fde2e2;background:#fff5f5}.file-info[data-v-e57385fc]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.file-detail[data-v-e57385fc]{display:flex;flex-direction:column;min-width:0}.file-detail .file-name[data-v-e57385fc]{font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-detail .file-size[data-v-e57385fc]{font-size:12px;color:#909399}.validation-warning[data-v-e57385fc]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fdf6ec;border:1px solid #FAECD8;border-radius:6px;margin-bottom:12px;font-size:13px;color:#e6a23c}.add-more[data-v-e57385fc]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px dashed #4A90D9;border-radius:6px;color:#4a90d9;font-size:14px;cursor:pointer;transition:all .15s ease}.add-more[data-v-e57385fc]:hover{background:#e8f2fc}.result-panel[data-v-a9ec5c5e]{padding:8px 0}.result-header[data-v-a9ec5c5e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:28px}.result-header span[data-v-a9ec5c5e]{font-size:22px;font-weight:700;color:#67c23a}.result-list[data-v-a9ec5c5e]{text-align:left;margin-bottom:28px}.result-item[data-v-a9ec5c5e]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #E4E7ED;border-radius:6px;margin-bottom:10px;transition:background .15s ease}.result-item[data-v-a9ec5c5e]:hover{background:#f5f7fa}.result-icon[data-v-a9ec5c5e]{flex-shrink:0}.result-info[data-v-a9ec5c5e]{flex:1;min-width:0}.result-name[data-v-a9ec5c5e]{font-size:14px;font-weight:500;color:#303133;display:block;margin-bottom:4px}.result-size-compare[data-v-a9ec5c5e]{display:flex;align-items:center;gap:8px;font-size:12px}.result-size[data-v-a9ec5c5e]{color:#303133;font-weight:600}.original-size[data-v-a9ec5c5e]{color:#c0c4cc}.size-arrow.down[data-v-a9ec5c5e]{color:#67c23a}.size-arrow.up[data-v-a9ec5c5e]{color:#f56c6c}.change-percent[data-v-a9ec5c5e]{padding:1px 6px;border-radius:10px;font-size:11px;font-weight:600}.change-percent.decrease[data-v-a9ec5c5e]{color:#67c23a;background:#f0f9eb}.change-percent.increase[data-v-a9ec5c5e]{color:#f56c6c;background:#fef0f0}.result-actions[data-v-a9ec5c5e]{display:flex;justify-content:center;gap:16px;padding-top:20px;border-top:1px solid #E4E7ED}.seo-content[data-v-f1519c91]{margin-top:32px;padding-top:32px;border-top:1px solid #E4E7ED}.seo-block[data-v-f1519c91]{margin-bottom:28px}.seo-block h2[data-v-f1519c91]{font-size:18px;font-weight:600;color:#303133;margin-bottom:12px}.seo-block p[data-v-f1519c91]{font-size:14px;line-height:1.8;color:#909399}.seo-steps[data-v-f1519c91]{padding-left:20px}.seo-steps li[data-v-f1519c91]{font-size:14px;line-height:1.8;color:#909399;margin-bottom:6px}.seo-faq[data-v-f1519c91]{margin-bottom:16px}.seo-faq h3[data-v-f1519c91]{font-size:15px;font-weight:600;color:#303133;margin-bottom:6px}.seo-faq p[data-v-f1519c91]{font-size:14px;color:#909399;line-height:1.7}.related-tools[data-v-f1519c91]{display:flex;flex-wrap:wrap;gap:8px}.related-tool[data-v-f1519c91]{display:inline-block;padding:6px 14px;background:#f5f7fa;border-radius:4px;font-size:13px;color:#606266;text-decoration:none;transition:all .2s}.related-tool[data-v-f1519c91]:hover{background:#e8f2fc;color:#4a90d9}.tool-page[data-v-3d950118]{display:flex;min-height:calc(100vh - 64px);max-width:1200px;margin:0 auto}.tool-sidebar[data-v-3d950118]{width:260px;flex-shrink:0;background:#fff;border-right:1px solid #E4E7ED;padding:16px 0;overflow-y:auto;max-height:calc(100vh - 64px);position:sticky;top:64px}.sidebar-group[data-v-3d950118]{margin-bottom:4px}.sidebar-category[data-v-3d950118]{display:flex;align-items:center;gap:10px;padding:10px 20px;cursor:pointer;font-size:14px;font-weight:600;color:#303133;-webkit-user-select:none;user-select:none;transition:background .15s ease}.sidebar-category[data-v-3d950118]:hover{background:#f5f7fa}.sidebar-category .cat-dot[data-v-3d950118]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sidebar-category .cat-arrow[data-v-3d950118]{margin-left:auto;color:#c0c4cc;transition:transform .15s ease}.sidebar-category .cat-arrow.expanded[data-v-3d950118]{transform:rotate(180deg)}.sidebar-tools[data-v-3d950118]{padding:4px 0}.sidebar-tool[data-v-3d950118]{display:flex;align-items:center;gap:8px;padding:8px 20px 8px 38px;font-size:13px;color:#606266;text-decoration:none;transition:all .15s ease}.sidebar-tool[data-v-3d950118]:hover{color:#4a90d9;background:#e8f2fc}.sidebar-tool.active[data-v-3d950118]{color:#4a90d9;background:#e8f2fc;font-weight:600;border-right:3px solid #4A90D9}.sidebar-tool.locked[data-v-3d950118],.sidebar-tool.locked .lock-icon[data-v-3d950118]{color:#c0c4cc}.tool-main[data-v-3d950118]{flex:1;padding:32px;min-width:0}.tool-header[data-v-3d950118]{margin-bottom:32px}.tool-header .tool-title[data-v-3d950118]{font-size:26px;font-weight:700;color:#303133;margin-bottom:8px}.tool-header .tool-desc[data-v-3d950118]{font-size:15px;color:#909399;margin-bottom:8px}.tool-header .pro-badge[data-v-3d950118]{display:inline-flex;align-items:center;gap:6px;background:#fff7e6;color:#e6a23c;padding:4px 12px;border-radius:4px;font-size:13px}.tool-body[data-v-3d950118]{background:#fff;border-radius:16px;border:1px solid #E4E7ED;padding:40px;position:relative}.paywall-overlay[data-v-3d950118]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:10}.paywall-content[data-v-3d950118]{text-align:center;padding:40px}.paywall-icon[data-v-3d950118]{margin-bottom:20px}.paywall-content h3[data-v-3d950118]{font-size:22px;color:#303133;margin-bottom:12px}.paywall-content p[data-v-3d950118]{color:#909399;margin-bottom:8px}.quota-info[data-v-3d950118]{font-size:14px;color:#67c23a;font-weight:600}.options-panel[data-v-3d950118]{margin-top:24px;padding-top:24px;border-top:1px solid #E4E7ED}.options-panel h4[data-v-3d950118]{font-size:15px;font-weight:600;color:#303133;margin-bottom:16px}.options-panel .option-item[data-v-3d950118]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.options-panel .option-item label[data-v-3d950118]{width:90px;font-size:14px;color:#606266;flex-shrink:0;text-align:right}.options-panel .option-item .slider-row[data-v-3d950118]{display:flex;align-items:center;gap:12px;flex:1;max-width:400px}.options-panel .option-item .unit[data-v-3d950118]{font-size:13px;color:#909399;width:30px}.converting-area[data-v-3d950118],.result-area[data-v-3d950118],.error-area[data-v-3d950118]{text-align:center}.converting-card[data-v-3d950118]{padding:40px}.spinner-wrap[data-v-3d950118]{display:flex;justify-content:center;margin-bottom:24px}.pulse-spinner[data-v-3d950118]{width:56px;height:56px;border-radius:50%;background:#4a90d9;animation:pulse-3d950118 1.2s ease-in-out infinite}@keyframes pulse-3d950118{0%{transform:scale(.6);opacity:1}50%{transform:scale(1);opacity:.4}to{transform:scale(.6);opacity:1}}.stage-info[data-v-3d950118]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px}.converting-file[data-v-3d950118]{font-size:13px;color:#909399}.error-card[data-v-3d950118]{padding:40px;display:flex;flex-direction:column;align-items:center;gap:12px}.error-card h3[data-v-3d950118]{font-size:20px;color:#303133}.error-card p[data-v-3d950118]{color:#909399;margin-bottom:12px}.tool-actions[data-v-3d950118]{display:flex;justify-content:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #E4E7ED}.empty-state[data-v-3d950118]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:400px;color:#c0c4cc;font-size:15px;gap:16px}
