.pdf-image-convert[data-v-c7b2e872]{background:var(--bg-color)}.page-body[data-v-c7b2e872]{margin:1.25vw auto 0;max-width:50vw;padding:0 1.25vw 2.5vw;position:relative;z-index:1}.convert-panel[data-v-c7b2e872]{background:var(--white);border:1px solid rgba(139,92,246,.08);border-radius:1.042vw;box-shadow:0 .208vw .313vw -1px #0000000d,0 .521vw 1.302vw -.26vw #00000014,0 1.042vw 2.604vw -.625vw #8b5cf626;padding:1.25vw 1.667vw}.mode-selector[data-v-c7b2e872]{margin-bottom:1.25vw}.mode-selector__title[data-v-c7b2e872]{color:var(--text-color);font-size:.781vw;font-weight:600;margin-bottom:.625vw}.mode-tabs[data-v-c7b2e872]{display:flex;gap:.625vw}.mode-tab[data-v-c7b2e872]{align-items:center;background:var(--white);border:2px solid #e2e8f0;border-radius:.625vw;color:#64748b;cursor:pointer;display:flex;flex:1;font-size:.781vw;font-weight:600;gap:.417vw;justify-content:center;padding:.781vw .625vw;transition:all .3s cubic-bezier(.4,0,.2,1)}.mode-tab[data-v-c7b2e872]:hover{background:#faf5ff;border-color:#c4b5fd;box-shadow:0 .208vw .625vw #8b5cf626;transform:translateY(-2px)}.mode-tab--active[data-v-c7b2e872]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#8b5cf6;box-shadow:0 .208vw .625vw #8b5cf633,inset 0 1px 2px #8b5cf61a;color:#7c3aed}.settings-panel[data-v-c7b2e872]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.729vw;margin-bottom:1.25vw;padding:1.042vw}.settings-title[data-v-c7b2e872]{color:var(--text-color);font-size:.781vw;font-weight:600;margin-bottom:.833vw}.settings-row[data-v-c7b2e872]{align-items:center;display:flex;gap:.833vw;margin-bottom:.833vw}.settings-row[data-v-c7b2e872]:last-child{margin-bottom:0}.setting-label[data-v-c7b2e872]{color:var(--text-color);font-size:.729vw;min-width:4.167vw}.format-options[data-v-c7b2e872]{display:flex;gap:.417vw}.format-option[data-v-c7b2e872]{border:2px solid #e2e8f0;border-radius:.417vw;cursor:pointer;font-size:.677vw;font-weight:500;padding:.625vw .729vw;transition:all .2s}.format-option[data-v-c7b2e872]:hover{background:#faf5ff;border-color:#c4b5fd}.format-option--active[data-v-c7b2e872]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#8b5cf6;box-shadow:0 2px .417vw #8b5cf626;color:#7c3aed}.quality-options[data-v-c7b2e872]{display:flex;flex:1;gap:.521vw}.quality-option[data-v-c7b2e872]{align-items:center;border:2px solid #e2e8f0;border-radius:.417vw;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center;padding:.313vw;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.quality-option[data-v-c7b2e872]:hover{background:#faf5ff;border-color:#c4b5fd;transform:translateY(-2px)}.quality-option--active[data-v-c7b2e872]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#8b5cf6;box-shadow:0 .208vw .625vw #8b5cf633}.quality-option--recommend[data-v-c7b2e872]{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border-color:#c4b5fd}.quality-option__badge[data-v-c7b2e872]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:.417vw;box-shadow:0 2px .313vw #8b5cf64d;color:#fff;font-size:.521vw;font-weight:600;padding:1px .313vw;position:absolute;right:-.313vw;top:-.313vw}.quality-option__name[data-v-c7b2e872]{color:#334155;font-size:.729vw;font-weight:600}.quality-option__desc[data-v-c7b2e872]{color:#94a3b8;font-size:.625vw}.upload-area[data-v-c7b2e872]{background:linear-gradient(180deg,#fafafa,#f5f5f5);border:2px dashed #d4d4d8;border-radius:.833vw;cursor:pointer;margin-bottom:1.25vw;overflow:hidden;padding:3.75vw 1.25vw;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.upload-area[data-v-c7b2e872]:before{background:radial-gradient(circle at center,rgba(139,92,246,.05) 0,transparent 70%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.upload-area--dragover[data-v-c7b2e872],.upload-area[data-v-c7b2e872]:hover{background:linear-gradient(180deg,#faf5ff,#f5f3ff);border-color:#8b5cf6;box-shadow:0 .417vw 1.25vw #8b5cf61f,0 2px .417vw #8b5cf614;transform:translateY(-2px)}.upload-area--dragover[data-v-c7b2e872]:before,.upload-area[data-v-c7b2e872]:hover:before{opacity:1}.upload-area--dragover .upload-area__icon[data-v-c7b2e872],.upload-area:hover .upload-area__icon[data-v-c7b2e872]{color:#7c3aed;transform:scale(1.1) translateY(-.208vw)}.upload-area__icon[data-v-c7b2e872]{color:#a78bfa;margin-bottom:1.042vw;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1}.upload-area__title[data-v-c7b2e872]{color:#334155;font-size:.938vw;font-weight:600;margin-bottom:.521vw;position:relative;z-index:1}.upload-area__hint[data-v-c7b2e872]{color:#64748b;font-size:.729vw;line-height:1.6;position:relative;z-index:1}.upload-area--compact[data-v-c7b2e872]{align-items:center;display:flex;gap:.625vw;justify-content:center;margin-bottom:.833vw;padding:.833vw 1.25vw}.upload-area--compact .upload-area__icon[data-v-c7b2e872]{margin-bottom:0}.upload-area--compact .upload-area__title[data-v-c7b2e872]{font-size:.781vw;margin-bottom:0}.file-list[data-v-c7b2e872]{margin-bottom:1.25vw}.file-list__header[data-v-c7b2e872]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.625vw}.file-list__header h4[data-v-c7b2e872]{color:#334155;font-size:.781vw;font-weight:600}.file-items-wrapper[data-v-c7b2e872]{max-height:10.417vw;overflow-y:auto;padding-right:.417vw}.file-items-wrapper[data-v-c7b2e872]::-webkit-scrollbar{width:.313vw}.file-items-wrapper[data-v-c7b2e872]::-webkit-scrollbar-track{background:transparent}.file-items-wrapper[data-v-c7b2e872]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:.521vw}.btn-clear[data-v-c7b2e872]{align-items:center;background:#fee2e2;border:none;border-radius:.313vw;color:#dc2626;cursor:pointer;display:flex;font-size:.677vw;gap:.208vw;padding:.313vw .625vw;transition:all .2s}.btn-clear[data-v-c7b2e872]:hover:not(:disabled){background:#fecaca}.btn-clear[data-v-c7b2e872]:disabled{cursor:not-allowed;opacity:.5}.file-item[data-v-c7b2e872]{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.521vw;display:flex;gap:.625vw;margin-bottom:.313vw;padding:.417vw .729vw;transition:all .2s}.file-item[data-v-c7b2e872]:hover{border-color:#c4b5fd;box-shadow:0 2px .417vw #8b5cf614}.file-item__icon[data-v-c7b2e872]{align-items:center;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:.521vw;box-shadow:0 2px .313vw #8b5cf61f;color:#8b5cf6;display:flex;height:1.823vw;justify-content:center;width:1.823vw}.file-item__info[data-v-c7b2e872]{flex:1;min-width:0}.file-item__name[data-v-c7b2e872]{color:var(--text-color);font-size:.677vw;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item__size[data-v-c7b2e872]{color:var(--text-light);font-size:.625vw}.file-item__status[data-v-c7b2e872]{min-width:3.125vw;text-align:center}.file-item__remove[data-v-c7b2e872]{align-items:center;background:transparent;border:none;border-radius:.313vw;color:var(--text-light);cursor:pointer;display:flex;height:1.667vw;justify-content:center;transition:all .2s;width:1.667vw}.file-item__remove[data-v-c7b2e872]:hover:not(:disabled){background:#fee2e2;color:#dc2626}.file-item__remove[data-v-c7b2e872]:disabled{cursor:not-allowed;opacity:.5}.status[data-v-c7b2e872]{border-radius:.208vw;font-size:.625vw;font-weight:500;padding:.208vw .417vw}.status--success[data-v-c7b2e872]{background:#dcfce7;color:#16a34a}.status--processing[data-v-c7b2e872]{background:#dbeafe;color:#2563eb}.status--error[data-v-c7b2e872]{background:#fee2e2;color:#dc2626}.action-bar[data-v-c7b2e872]{display:flex;justify-content:center;margin-top:1.042vw}.btn-primary[data-v-c7b2e872]{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed 50%,#6d28d9);border:none;border-radius:.729vw;color:#fff;cursor:pointer;display:flex;font-size:.833vw;font-weight:600;gap:.521vw;overflow:hidden;padding:.833vw 2.083vw;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-c7b2e872]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 50%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.btn-primary[data-v-c7b2e872]:hover:not(:disabled){box-shadow:0 .417vw 1.042vw #8b5cf659,0 .208vw .417vw #8b5cf633;transform:translateY(-.156vw)}.btn-primary[data-v-c7b2e872]:hover:not(:disabled):before{opacity:1}.btn-primary[data-v-c7b2e872]:active:not(:disabled){box-shadow:0 .208vw .625vw #8b5cf64d;transform:translateY(-1px)}.btn-primary[data-v-c7b2e872]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.icon-spin[data-v-c7b2e872]{animation:spin-c7b2e872 1s linear infinite}@keyframes spin-c7b2e872{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.page-header__inner[data-v-c7b2e872]{align-items:flex-start;gap:12px}.mode-tabs[data-v-c7b2e872],.page-header__inner[data-v-c7b2e872],.settings-row[data-v-c7b2e872]{flex-direction:column}.settings-row[data-v-c7b2e872]{align-items:flex-start;gap:8px}.setting-label[data-v-c7b2e872]{min-width:auto}.file-item[data-v-c7b2e872]{flex-wrap:wrap}}
