.modal-overlay[data-v-d459d58d]{align-items:center;-webkit-backdrop-filter:blur(.208vw);backdrop-filter:blur(.208vw);background-color:#0009;display:flex;height:100vh;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content[data-v-d459d58d]{background:#fff;border-radius:.833vw;box-shadow:0 1.042vw 1.302vw -.26vw #0000001a,0 .521vw .521vw -.26vw #0000000a;display:flex;flex-direction:column;height:85vh;max-width:52.083vw;overflow:hidden;width:90%}.modal-header[data-v-d459d58d]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.042vw 1.25vw}.modal-header-left[data-v-d459d58d]{align-items:center;display:flex;gap:1.25vw}.split-mode-toggle-modal[data-v-d459d58d]{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:1.042vw;display:flex;font-size:.677vw;gap:.417vw;padding:.208vw .625vw}.toggle-label-modal[data-v-d459d58d]{color:#6b7280;font-weight:500}.toggle-group-modal[data-v-d459d58d]{display:flex;gap:.625vw}.toggle-item-modal[data-v-d459d58d]{align-items:center;border-radius:.625vw;color:#4b5563;cursor:pointer;display:flex;gap:.208vw;padding:2px .417vw;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-item-modal[data-v-d459d58d]:hover{background:#e5e7eb}.toggle-item-modal.active[data-v-d459d58d]{background:#fff;box-shadow:0 1px 2px #0000000d;color:#1cc88a;font-weight:600}.modal-title[data-v-d459d58d]{color:#111827;font-size:.938vw;font-weight:600;margin:0}.modal-close[data-v-d459d58d]{align-items:center;background:none;border:none;border-radius:.313vw;color:#6b7280;cursor:pointer;display:flex;padding:.208vw;transition:all .2s}.modal-close[data-v-d459d58d]:hover{background-color:#f3f4f6;color:#1f2937}.modal-body[data-v-d459d58d]{background:#f3f4f6;flex:1;overflow-y:auto;padding:1.25vw}.preview-loading[data-v-d459d58d]{align-items:center;color:#6b7280;gap:.833vw;height:100%;justify-content:center}.preview-list[data-v-d459d58d],.preview-loading[data-v-d459d58d]{display:flex;flex-direction:column}.preview-list[data-v-d459d58d]{gap:1.667vw}.preview-page-wrapper[data-v-d459d58d]{background:#fff;border-radius:.625vw;box-shadow:0 1px .156vw #0000001a;padding:1.042vw}.preview-page-header[data-v-d459d58d]{color:#374151;display:flex;font-size:.729vw;font-weight:500;justify-content:space-between;margin-bottom:.833vw}.page-ratio[data-v-d459d58d]{color:#6b7280}.preview-container[data-v-d459d58d]{background:#e5e7eb;border:1px solid #d1d5db;border-radius:.417vw;display:flex;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.preview-img[data-v-d459d58d]{display:block;height:auto;max-width:100%;pointer-events:none}.split-line[data-v-d459d58d]{align-items:center;background-color:#3b82f6;display:flex;justify-content:center;transform:translate(-50%);width:.208vw;z-index:10}.split-line[data-v-d459d58d],.split-line[data-v-d459d58d]:before{bottom:0;cursor:ew-resize;position:absolute;top:0}.split-line[data-v-d459d58d]:before{content:"";left:-.781vw;right:-.781vw}.split-handle[data-v-d459d58d]{background:#3b82f6;border-radius:.208vw;box-shadow:0 2px .208vw #0003;color:#fff;height:2.083vw;width:1.25vw}.split-handle[data-v-d459d58d],.split-overlay[data-v-d459d58d]{align-items:center;display:flex;justify-content:center}.split-overlay[data-v-d459d58d]{background:#fff6;bottom:0;color:#0006;font-size:.938vw;font-weight:700;pointer-events:none;position:absolute;top:0}.left-overlay[data-v-d459d58d]{border-right:1px dashed rgba(0,0,0,.1);left:0}.right-overlay[data-v-d459d58d]{right:0}.a4-merge-container[data-v-d459d58d]{background:#e5e7eb;padding:1.25vw}.a4-merge-wrapper[data-v-d459d58d]{aspect-ratio:420/297;background:#fff;box-shadow:0 .208vw .313vw -1px #0000001a,0 2px .208vw -1px #0000000f;display:flex;max-width:100%;position:relative}.preview-img-half[data-v-d459d58d]{flex:1;height:100%;-o-object-fit:contain;object-fit:contain;width:50%}.empty-half[data-v-d459d58d]{align-items:center;background:#f9fafb;color:#9ca3af;display:flex;font-size:1.25vw;font-weight:500;justify-content:center}.merge-divider[data-v-d459d58d]{background:repeating-linear-gradient(180deg,#d1d5db,#d1d5db .208vw,transparent 0,transparent .417vw);width:1px}.modal-footer[data-v-d459d58d]{background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:.625vw;justify-content:flex-end;padding:.833vw 1.25vw}.btn-secondary[data-v-d459d58d]{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.313vw;color:#374151;cursor:pointer;display:inline-flex;font-size:.781vw;font-weight:500;gap:.417vw;padding:.521vw 1.25vw;transition:all .2s}.btn-secondary[data-v-d459d58d]:hover{background-color:#f9fafb}.btn-primary[data-v-d459d58d]{align-items:center;background-color:#3b82f6;border:none;border-radius:.313vw;color:#fff;cursor:pointer;display:inline-flex;font-size:.781vw;font-weight:500;gap:.417vw;padding:.521vw 1.25vw;transition:background-color .2s}.btn-primary[data-v-d459d58d]:hover:not(:disabled){background-color:#2563eb}.btn-primary[data-v-d459d58d]:disabled{background-color:#93c5fd;cursor:not-allowed}.icon-spin[data-v-d459d58d]{animation:spin-d459d58d 1s linear infinite}@keyframes spin-d459d58d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pdf-format[data-v-c6799133]{background:var(--background-color);display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.page-body[data-v-c6799133]{display:flex;flex:1;justify-content:center;overflow-y:auto;padding:1.667vw}.upload-panel[data-v-c6799133]{background:#fff;border-radius:.625vw;box-shadow:0 1px .156vw #0000001a;height:-moz-fit-content;height:fit-content;max-width:50vw;padding:2.083vw;width:100%}.settings-area[data-v-c6799133]{margin-bottom:1.667vw}.settings-title[data-v-c6799133]{color:#374151;font-size:.833vw;font-weight:600;margin-bottom:.833vw}.mode-options[data-v-c6799133]{display:grid;gap:.833vw;grid-template-columns:1fr 1fr}.mode-option[data-v-c6799133]{align-items:center;border:2px solid #e5e7eb;border-radius:.625vw;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:1.042vw;position:relative;text-align:center;transition:all .2s}.mode-option[data-v-c6799133]:hover{background-color:#eff6ff;border-color:#93c5fd}.mode-option--active[data-v-c6799133]{background-color:#e8faf2;border-color:#1cc88a;box-shadow:0 .208vw .625vw #1cc88a26;transform:translateY(-2px)}.mode-option--active[data-v-c6799133]:after{border-color:transparent #1cc88a transparent transparent;border-style:solid;border-width:0 2.083vw 2.083vw 0;content:"";height:0;position:absolute;right:0;top:0;width:0}.mode-option__icon[data-v-c6799133]{align-items:center;display:flex;gap:.417vw;height:2.5vw;margin-bottom:.833vw}.mock-page[data-v-c6799133]{background:#fff;border:1px solid #9ca3af;border-radius:2px;box-shadow:1px 1px .156vw #0000001a}.mock-a4[data-v-c6799133]{height:1.547vw;width:1.094vw}.mock-a3[data-v-c6799133]{height:1.547vw;width:2.188vw}.mode-arrow[data-v-c6799133]{color:#6b7280}.mode-option__text[data-v-c6799133]{color:#1f2937;font-size:.833vw;font-weight:500;margin-bottom:.417vw}.mode-option__desc[data-v-c6799133]{color:#6b7280;font-size:.677vw;line-height:1.4}.upload-area[data-v-c6799133]{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:.625vw;cursor:pointer;padding:2.5vw 1.25vw;text-align:center;transition:all .3s ease}.upload-area--a4.upload-area--dragover[data-v-c6799133],.upload-area--a4[data-v-c6799133]:hover{background-color:#f0fdf4;border-color:#1cc88a}.upload-area--a3.upload-area--dragover[data-v-c6799133],.upload-area--a3[data-v-c6799133]:hover{background-color:#eff6ff;border-color:#3b82f6}.upload-area__icon[data-v-c6799133]{display:flex;justify-content:center;margin-bottom:.833vw}.upload-area__icon.a4-to-a3[data-v-c6799133]{color:#1cc88a}.upload-area__icon.a3-to-a4[data-v-c6799133]{color:#3b82f6}.highlight-a4[data-v-c6799133]{color:#1cc88a}.highlight-a3[data-v-c6799133],.highlight-a4[data-v-c6799133]{font-size:.938vw;font-weight:700;margin-bottom:.417vw}.highlight-a3[data-v-c6799133]{color:#3b82f6}.upload-area__hint[data-v-c6799133]{color:#6b7280;font-size:.729vw}.btn-text[data-v-c6799133]{background:none;border:none;border-radius:.208vw;color:#3b82f6;cursor:pointer;font-size:.729vw;font-weight:500;padding:.208vw .417vw;transition:all .2s}.btn-text[data-v-c6799133]:hover:not(:disabled){background:#eff6ff;color:#2563eb}.btn-text[data-v-c6799133]:disabled{cursor:not-allowed;opacity:.5}.btn-preview[data-v-c6799133]{margin-right:.417vw}.btn-secondary[data-v-c6799133]{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.313vw;color:#374151;cursor:pointer;display:inline-flex;font-size:.781vw;font-weight:500;gap:.417vw;padding:.521vw 1.25vw;transition:all .2s}.btn-secondary[data-v-c6799133]:hover{background-color:#f9fafb}.modal-overlay[data-v-c6799133]{align-items:center;-webkit-backdrop-filter:blur(.208vw);backdrop-filter:blur(.208vw);background-color:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content[data-v-c6799133]{background:#fff;border-radius:.833vw;box-shadow:0 1.042vw 1.302vw -.26vw #0000001a,0 .521vw .521vw -.26vw #0000000a;display:flex;flex-direction:column;height:85vh;max-width:46.875vw;overflow:hidden;width:90%}.modal-header[data-v-c6799133]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.042vw 1.25vw}.modal-title[data-v-c6799133]{color:#111827;font-size:.938vw;font-weight:600;margin:0}.modal-close[data-v-c6799133]{align-items:center;background:none;border:none;border-radius:.313vw;color:#6b7280;cursor:pointer;display:flex;padding:.208vw;transition:all .2s}.modal-close[data-v-c6799133]:hover{background-color:#f3f4f6;color:#1f2937}.modal-body[data-v-c6799133]{background:#f3f4f6;flex:1;overflow-y:auto;padding:1.25vw}.preview-loading[data-v-c6799133]{align-items:center;color:#6b7280;gap:.833vw;height:100%;justify-content:center}.preview-list[data-v-c6799133],.preview-loading[data-v-c6799133]{display:flex;flex-direction:column}.preview-list[data-v-c6799133]{gap:1.667vw}.preview-page-wrapper[data-v-c6799133]{background:#fff;border-radius:.625vw;box-shadow:0 1px .156vw #0000001a;padding:1.042vw}.preview-page-header[data-v-c6799133]{color:#374151;display:flex;font-size:.729vw;font-weight:500;justify-content:space-between;margin-bottom:.833vw}.page-ratio[data-v-c6799133]{color:#6b7280}.preview-container[data-v-c6799133]{background:#e5e7eb;border:1px solid #d1d5db;border-radius:.417vw;display:flex;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.preview-img[data-v-c6799133]{display:block;height:auto;max-width:100%;pointer-events:none}.split-line[data-v-c6799133]{align-items:center;background-color:#3b82f6;display:flex;justify-content:center;transform:translate(-50%);width:.208vw;z-index:10}.split-line[data-v-c6799133],.split-line[data-v-c6799133]:before{bottom:0;cursor:ew-resize;position:absolute;top:0}.split-line[data-v-c6799133]:before{content:"";left:-.781vw;right:-.781vw}.split-handle[data-v-c6799133]{background:#3b82f6;border-radius:.208vw;box-shadow:0 2px .208vw #0003;color:#fff;height:2.083vw;width:1.25vw}.split-handle[data-v-c6799133],.split-overlay[data-v-c6799133]{align-items:center;display:flex;justify-content:center}.split-overlay[data-v-c6799133]{background:#fff6;bottom:0;color:#0006;font-size:.938vw;font-weight:700;pointer-events:none;position:absolute;top:0}.left-overlay[data-v-c6799133]{border-right:1px dashed rgba(0,0,0,.1);left:0}.right-overlay[data-v-c6799133]{right:0}.a4-merge-container[data-v-c6799133]{background:#e5e7eb;padding:1.25vw}.a4-merge-wrapper[data-v-c6799133]{aspect-ratio:420/297;background:#fff;box-shadow:0 .208vw .313vw -1px #0000001a,0 2px .208vw -1px #0000000f;display:flex;max-width:100%;position:relative}.preview-img-half[data-v-c6799133]{flex:1;height:100%;-o-object-fit:contain;object-fit:contain;width:50%}.empty-half[data-v-c6799133]{align-items:center;background:#f9fafb;color:#9ca3af;display:flex;font-size:1.25vw;font-weight:500;justify-content:center}.merge-divider[data-v-c6799133]{background:repeating-linear-gradient(180deg,#d1d5db,#d1d5db .208vw,transparent 0,transparent .417vw);width:1px}.modal-footer[data-v-c6799133]{background:#fff;display:flex;gap:.625vw;justify-content:flex-end;padding:.833vw 1.25vw}.file-list[data-v-c6799133],.modal-footer[data-v-c6799133]{border-top:1px solid #e5e7eb}.file-list[data-v-c6799133]{margin-top:1.25vw;padding-top:1.25vw}.file-item[data-v-c6799133]{background:#f9fafb;border-radius:.417vw;margin-bottom:.625vw;padding:.625vw .833vw}.file-info__icon[data-v-c6799133],.file-item[data-v-c6799133]{align-items:center;display:flex}.file-info__icon[data-v-c6799133]{color:#6b7280;margin-right:.625vw}.file-info__detail[data-v-c6799133]{flex:1}.file-info__name[data-v-c6799133]{color:#374151;font-size:.729vw;font-weight:500;margin-bottom:.208vw}.file-info__size[data-v-c6799133]{color:#6b7280;font-size:.625vw}.file-status[data-v-c6799133]{font-size:.677vw;margin-right:.833vw}.status-text[data-v-c6799133]{color:#6b7280}.status-text.success[data-v-c6799133]{color:#10b981}.status-text.error[data-v-c6799133]{color:#ef4444}.file-info__remove[data-v-c6799133]{background:none;border:none;border-radius:.208vw;color:#9ca3af;cursor:pointer;padding:.208vw}.file-info__remove[data-v-c6799133]:hover:not(:disabled){background:#e5e7eb;color:#374151}.file-info__remove[data-v-c6799133]:disabled{cursor:not-allowed;opacity:.5}.action-bar[data-v-c6799133]{display:flex;justify-content:flex-end;margin-top:1.25vw}.btn-primary[data-v-c6799133]{align-items:center;background-color:#3b82f6;border:none;border-radius:.313vw;color:#fff;cursor:pointer;display:inline-flex;font-size:.781vw;font-weight:500;gap:.417vw;padding:.521vw 1.25vw;transition:background-color .2s}.btn-primary[data-v-c6799133]:hover:not(:disabled){background-color:#2563eb}.btn-primary[data-v-c6799133]:disabled{background-color:#93c5fd;cursor:not-allowed}.icon-spin[data-v-c6799133]{animation:spin-c6799133 1s linear infinite}@keyframes spin-c6799133{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
