.AdvancedOptions-module-scss-module__unPnQG__wrapper{width:100%}.AdvancedOptions-module-scss-module__unPnQG__toggle{cursor:pointer;color:var(--text-muted);font-size:13px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;transition:color .15s;display:flex}.AdvancedOptions-module-scss-module__unPnQG__toggle:hover{color:var(--text-secondary)}.AdvancedOptions-module-scss-module__unPnQG__label{font-weight:500}.AdvancedOptions-module-scss-module__unPnQG__chevron{transition:transform .15s}.AdvancedOptions-module-scss-module__unPnQG__chevronOpen{transform:rotate(180deg)}.AdvancedOptions-module-scss-module__unPnQG__content{background:var(--glass-bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:12px;margin-top:4px;padding:12px 16px;display:flex}.AdvancedOptions-module-scss-module__unPnQG__optionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AdvancedOptions-module-scss-module__unPnQG__optionLabel{color:var(--text-secondary);font-size:13px;font-weight:500}.AdvancedOptions-module-scss-module__unPnQG__checkLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.AdvancedOptions-module-scss-module__unPnQG__checkbox{accent-color:#7c3aed;cursor:pointer;width:14px;height:14px}.AdvancedOptions-module-scss-module__unPnQG__optionHint{color:var(--text-muted);font-size:11px}.AdvancedOptions-module-scss-module__unPnQG__selectRow{flex-wrap:wrap;gap:4px;display:flex}.AdvancedOptions-module-scss-module__unPnQG__selectBtn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:12px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;border-radius:4px;padding:4px 10px;transition:border-color .15s,background .15s,color .15s}.AdvancedOptions-module-scss-module__unPnQG__selectBtn:hover{border-color:var(--border-hover)}.AdvancedOptions-module-scss-module__unPnQG__selectBtnActive{color:var(--text-primary);background:#7c3aed0f;border-color:#7c3aed}.AdvancedOptions-module-scss-module__unPnQG__numberInput{background:var(--bg-card);border:1px solid var(--border);width:56px;color:var(--text-primary);font-size:13px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;text-align:center;border-radius:4px;outline:none;padding:4px 6px;transition:border-color .15s}.AdvancedOptions-module-scss-module__unPnQG__numberInput:focus{border-color:#7c3aed}.AdvancedOptions-module-scss-module__unPnQG__numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AdvancedOptions-module-scss-module__unPnQG__numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AdvancedOptions-module-scss-module__unPnQG__numberInput{-moz-appearance:textfield}.AdvancedOptions-module-scss-module__unPnQG__textInput{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;border-radius:4px;outline:none;padding:6px 10px;transition:border-color .15s}.AdvancedOptions-module-scss-module__unPnQG__textInput:focus{border-color:#7c3aed}.AdvancedOptions-module-scss-module__unPnQG__textInput::placeholder{color:var(--text-muted)}.AdvancedOptions-module-scss-module__unPnQG__sliderRow{align-items:center;gap:8px;display:flex}.AdvancedOptions-module-scss-module__unPnQG__slider{accent-color:#7c3aed;cursor:pointer;flex:1;height:4px}.AdvancedOptions-module-scss-module__unPnQG__sliderValue{color:var(--text-muted);font-size:12px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;text-align:right;min-width:32px}
.DropZone-module-scss-module__a4kEGW__dropZone{border:2px dashed var(--hairline-strong);background:var(--glass-bg);cursor:pointer;border-radius:16px;outline:none;justify-content:center;align-items:center;width:100%;min-height:280px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.DropZone-module-scss-module__a4kEGW__dropZone:hover,.DropZone-module-scss-module__a4kEGW__dropZone:focus-visible{border-color:var(--hairline-strong);background:var(--surface-2)}.DropZone-module-scss-module__a4kEGW__dropZone:focus-visible{box-shadow:0 0 0 2px #7c3aed}.DropZone-module-scss-module__a4kEGW__over{background:#7c3aed0f;border-style:solid;border-color:#7c3aed;transform:scale(1.01)}.DropZone-module-scss-module__a4kEGW__over .DropZone-module-scss-module__a4kEGW__iconWrap{color:#7c3aed;transform:scale(1.1)}.DropZone-module-scss-module__a4kEGW__error{background:#ef44440a;border-color:#ef4444}.DropZone-module-scss-module__a4kEGW__error .DropZone-module-scss-module__a4kEGW__hint{color:#ef4444!important}.DropZone-module-scss-module__a4kEGW__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.DropZone-module-scss-module__a4kEGW__content{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.DropZone-module-scss-module__a4kEGW__iconWrap{background:var(--surface-2);width:64px;height:64px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;transition:color .15s,transform .15s;display:flex}.DropZone-module-scss-module__a4kEGW__label{color:var(--text-primary);margin:0;font-size:18px;font-weight:500}.DropZone-module-scss-module__a4kEGW__hint{color:var(--text-muted);margin:0;font-size:14px}
.PdfPreview-module-scss-module__WkwOeG__preview{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;align-items:center;gap:20px;padding:16px 20px;display:flex}.PdfPreview-module-scss-module__WkwOeG__thumbnailWrap{border:1px solid var(--border);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:80px;display:flex;overflow:hidden}.PdfPreview-module-scss-module__WkwOeG__thumbnail{object-fit:cover;width:100%;height:100%}.PdfPreview-module-scss-module__WkwOeG__placeholder{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.PdfPreview-module-scss-module__WkwOeG__info{flex-direction:column;gap:4px;min-width:0;display:flex}.PdfPreview-module-scss-module__WkwOeG__fileName{color:var(--text-primary);font-size:14px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PdfPreview-module-scss-module__WkwOeG__fileSize{color:var(--text-muted);font-size:13px}.PdfPreview-module-scss-module__WkwOeG__dismissBtn{border:1px solid var(--border);width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:.5;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,border-color .15s,background .15s;display:flex}.PdfPreview-module-scss-module__WkwOeG__dismissBtn:hover{opacity:1;color:var(--text-primary);border-color:var(--border-hover);background:var(--surface-3)}
.ProcessingIndicator-module-scss-module__ypQkDG__wrapper{flex-direction:column;align-items:center;gap:16px;padding:48px 32px;display:flex}.ProcessingIndicator-module-scss-module__ypQkDG__iconWrap{color:#8b5cf6;background:#7c3aed1f;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ProcessingIndicator-module-scss-module__ypQkDG__spinner{animation:1s linear infinite ProcessingIndicator-module-scss-module__ypQkDG__spin}@keyframes ProcessingIndicator-module-scss-module__ypQkDG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProcessingIndicator-module-scss-module__ypQkDG__label{color:var(--text-secondary);margin:0;font-size:15px}.ProcessingIndicator-module-scss-module__ypQkDG__progressTrack{background:var(--surface-3);border-radius:2px;width:200px;height:4px;overflow:hidden}.ProcessingIndicator-module-scss-module__ypQkDG__progressBar{background:#7c3aed;border-radius:2px;height:100%}
.ResultCard-module-scss-module__hjBW3G__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;flex-direction:column;gap:24px;padding:32px;display:flex}.ResultCard-module-scss-module__hjBW3G__header{align-items:center;gap:12px;display:flex}.ResultCard-module-scss-module__hjBW3G__checkIcon{color:#22c55e;flex-shrink:0}.ResultCard-module-scss-module__hjBW3G__label{color:var(--text-primary);margin:0;font-size:17px;font-weight:500}.ResultCard-module-scss-module__hjBW3G__stats{flex-wrap:wrap;gap:32px;display:flex}.ResultCard-module-scss-module__hjBW3G__stat{flex-direction:column;gap:4px;display:flex}.ResultCard-module-scss-module__hjBW3G__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.ResultCard-module-scss-module__hjBW3G__statValue{color:var(--text-primary);font-size:14px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace}.ResultCard-module-scss-module__hjBW3G__green{color:#22c55e}.ResultCard-module-scss-module__hjBW3G__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ResultCard-module-scss-module__hjBW3G__downloadBtn{color:#fff;font-size:14px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;transition:background .15s;display:inline-flex}.ResultCard-module-scss-module__hjBW3G__downloadBtn:hover{background:#6d28d9}.ResultCard-module-scss-module__hjBW3G__resetBtn{color:var(--text-secondary);border:1px solid var(--border);font-size:13px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;transition:color .15s,border-color .15s;display:inline-flex}.ResultCard-module-scss-module__hjBW3G__resetBtn:hover{color:var(--text-primary);border-color:var(--border-hover)}
.extract-pdf-module-scss-module__xPc9oG__configure{flex-direction:column;gap:20px;display:flex}.extract-pdf-module-scss-module__xPc9oG__fileCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.extract-pdf-module-scss-module__xPc9oG__fileCardLeft{align-items:center;gap:12px;min-width:0;display:flex}.extract-pdf-module-scss-module__xPc9oG__fileIcon{border:1px solid var(--border);background:#fff;border-radius:4px;flex-shrink:0;width:40px;height:52px;overflow:hidden}.extract-pdf-module-scss-module__xPc9oG__fileThumb{object-fit:cover;width:100%;height:100%;display:block}.extract-pdf-module-scss-module__xPc9oG__fileThumbSkeleton{background:var(--hairline-strong);width:100%;height:100%;animation:1.5s ease-in-out infinite extract-pdf-module-scss-module__xPc9oG__pulse}.extract-pdf-module-scss-module__xPc9oG__fileInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.extract-pdf-module-scss-module__xPc9oG__fileName{color:var(--text-primary);font-size:13px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.extract-pdf-module-scss-module__xPc9oG__fileMeta{color:var(--text-muted);font-size:12px}.extract-pdf-module-scss-module__xPc9oG__changeFileBtn{border:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:5px 12px;transition:border-color .15s,color .15s}.extract-pdf-module-scss-module__xPc9oG__changeFileBtn:hover{border-color:var(--border-hover);color:var(--text-primary)}.extract-pdf-module-scss-module__xPc9oG__selectionBar{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:13px;display:flex}.extract-pdf-module-scss-module__xPc9oG__selectionBar strong{color:var(--text-primary);font-weight:600}.extract-pdf-module-scss-module__xPc9oG__selectAllBtn{color:#7c3aed;font-size:12px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;transition:color .15s,background .15s}.extract-pdf-module-scss-module__xPc9oG__selectAllBtn:hover{color:#8b5cf6;background:#7c3aed14}.extract-pdf-module-scss-module__xPc9oG__thumbGrid{flex-wrap:wrap;gap:8px;max-height:400px;padding:2px;display:flex;overflow-y:auto}.extract-pdf-module-scss-module__xPc9oG__thumbGrid::-webkit-scrollbar{width:4px}.extract-pdf-module-scss-module__xPc9oG__thumbGrid::-webkit-scrollbar-track{background:0 0}.extract-pdf-module-scss-module__xPc9oG__thumbGrid::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:2px}.extract-pdf-module-scss-module__xPc9oG__thumbCard{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:7px;flex-direction:column;align-items:center;gap:5px;padding:5px;transition:border-color .15s,background .15s;display:flex;position:relative}.extract-pdf-module-scss-module__xPc9oG__thumbCard:hover{background:#7c3aed0f;border-color:#7c3aed73}.extract-pdf-module-scss-module__xPc9oG__thumbCard:hover .extract-pdf-module-scss-module__xPc9oG__pageNum{color:var(--text-secondary)}.extract-pdf-module-scss-module__xPc9oG__thumbCardSelected{background:#7c3aed2e;border-color:#7c3aed}.extract-pdf-module-scss-module__xPc9oG__thumbCardSelected .extract-pdf-module-scss-module__xPc9oG__pageNum{color:#8b5cf6;font-weight:600}.extract-pdf-module-scss-module__xPc9oG__thumbImg{border:1px solid var(--border);background:#fff;border-radius:3px;width:56px;height:72px;overflow:hidden}.extract-pdf-module-scss-module__xPc9oG__thumbImg img{object-fit:cover;width:100%;height:100%;display:block}.extract-pdf-module-scss-module__xPc9oG__thumbImgSkeleton{background:var(--surface-4);width:100%;height:100%;animation:1.5s ease-in-out infinite extract-pdf-module-scss-module__xPc9oG__pulse}.extract-pdf-module-scss-module__xPc9oG__thumbOverlay{color:#fff;pointer-events:none;background:#7c3aed;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.extract-pdf-module-scss-module__xPc9oG__pageNum{color:var(--text-muted);font-size:10px;line-height:1;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;transition:color .15s}.extract-pdf-module-scss-module__xPc9oG__extractBtn{color:#fff;width:100%;font-size:15px;font-weight:600;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;padding:14px 32px;transition:background .15s,transform .15s,opacity .15s}.extract-pdf-module-scss-module__xPc9oG__extractBtn:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px)}.extract-pdf-module-scss-module__xPc9oG__extractBtn:active:not(:disabled){transform:translateY(0)}.extract-pdf-module-scss-module__xPc9oG__extractBtn:disabled{opacity:.5;cursor:default}@keyframes extract-pdf-module-scss-module__xPc9oG__pulse{0%,to{opacity:.4}50%{opacity:.8}}
.html-to-pdf-module-scss-module__TU5s3q__inputSection{flex-direction:column;gap:16px;display:flex}.html-to-pdf-module-scss-module__TU5s3q__editor{background:var(--bg-input);border:1px solid var(--border);width:100%;min-height:320px;color:var(--text-primary);font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;resize:vertical;border-radius:12px;outline:none;padding:16px;font-size:13px;line-height:1.6;transition:border-color .15s}.html-to-pdf-module-scss-module__TU5s3q__editor::placeholder{color:var(--text-muted)}.html-to-pdf-module-scss-module__TU5s3q__editor:focus{border-color:#7c3aed}.html-to-pdf-module-scss-module__TU5s3q__options{justify-content:space-between;align-items:center;gap:16px;display:flex}.html-to-pdf-module-scss-module__TU5s3q__formatOptions{gap:6px;display:flex}.html-to-pdf-module-scss-module__TU5s3q__formatBtn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:13px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;border-radius:8px;padding:8px 16px;transition:border-color .15s,background .15s,color .15s}.html-to-pdf-module-scss-module__TU5s3q__formatBtn:hover{border-color:var(--border-hover)}.html-to-pdf-module-scss-module__TU5s3q__formatBtn.html-to-pdf-module-scss-module__TU5s3q__active{color:var(--text-primary);background:#7c3aed0f;border-color:#7c3aed}.html-to-pdf-module-scss-module__TU5s3q__convertBtn{color:#fff;font-size:14px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;padding:10px 28px;transition:background .15s,opacity .15s}.html-to-pdf-module-scss-module__TU5s3q__convertBtn:hover{background:#6d28d9}.html-to-pdf-module-scss-module__TU5s3q__convertBtn:disabled{opacity:.5;cursor:default}.html-to-pdf-module-scss-module__TU5s3q__marginInputs{gap:6px;display:flex}.html-to-pdf-module-scss-module__TU5s3q__marginField{align-items:center;gap:4px;display:flex}.html-to-pdf-module-scss-module__TU5s3q__marginSide{color:var(--text-muted);text-align:center;width:12px;font-size:11px;font-weight:500}
.metadata-pdf-module-scss-module__rXRK0a__ready{flex-direction:column;gap:24px;display:flex}.metadata-pdf-module-scss-module__rXRK0a__loading{justify-content:center;align-items:center;padding:48px 0;display:flex}.metadata-pdf-module-scss-module__rXRK0a__fileInfo{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.metadata-pdf-module-scss-module__rXRK0a__fileName{color:var(--text-primary);font-size:14px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metadata-pdf-module-scss-module__rXRK0a__fileSize{color:var(--text-muted);flex-shrink:0;margin-left:12px;font-size:13px}.metadata-pdf-module-scss-module__rXRK0a__metadataForm{flex-direction:column;gap:20px;display:flex}.metadata-pdf-module-scss-module__rXRK0a__fieldGroup{flex-direction:column;gap:6px;display:flex}.metadata-pdf-module-scss-module__rXRK0a__fieldLabel{color:var(--text-secondary);font-size:13px;font-weight:500}.metadata-pdf-module-scss-module__rXRK0a__fieldInput{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);font-size:14px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;border-radius:8px;outline:none;padding:10px 14px;transition:border-color .15s}.metadata-pdf-module-scss-module__rXRK0a__fieldInput::placeholder{color:var(--text-muted)}.metadata-pdf-module-scss-module__rXRK0a__fieldInput:focus{border-color:#7c3aed}.metadata-pdf-module-scss-module__rXRK0a__fieldTextarea{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);font-size:14px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;resize:vertical;border-radius:8px;outline:none;padding:10px 14px;transition:border-color .15s}.metadata-pdf-module-scss-module__rXRK0a__fieldTextarea::placeholder{color:var(--text-muted)}.metadata-pdf-module-scss-module__rXRK0a__fieldTextarea:focus{border-color:#7c3aed}.metadata-pdf-module-scss-module__rXRK0a__fieldHint{color:var(--text-muted);font-size:12px;line-height:1.4}.metadata-pdf-module-scss-module__rXRK0a__saveBtn{color:#fff;font-size:15px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;align-self:center;padding:12px 32px;transition:background .15s}.metadata-pdf-module-scss-module__rXRK0a__saveBtn:hover{background:#6d28d9}
.pdf-to-text-module-scss-module__NW7QkG__ready{flex-direction:column;gap:24px;display:flex}.pdf-to-text-module-scss-module__NW7QkG__fileInfo{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.pdf-to-text-module-scss-module__NW7QkG__fileIcon{color:#8b5cf6;background:#7c3aed1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pdf-to-text-module-scss-module__NW7QkG__fileMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.pdf-to-text-module-scss-module__NW7QkG__fileName{color:var(--text-primary);font-size:14px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdf-to-text-module-scss-module__NW7QkG__fileSize{color:var(--text-muted);font-size:13px}.pdf-to-text-module-scss-module__NW7QkG__extractBtn{color:#fff;font-size:15px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;align-self:center;padding:12px 32px;transition:background .15s,opacity .15s}.pdf-to-text-module-scss-module__NW7QkG__extractBtn:hover:not(:disabled){background:#6d28d9}.pdf-to-text-module-scss-module__NW7QkG__extractBtn:disabled{opacity:.4;cursor:not-allowed}.pdf-to-text-module-scss-module__NW7QkG__result{flex-direction:column;gap:16px;display:flex}.pdf-to-text-module-scss-module__NW7QkG__textStats{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.pdf-to-text-module-scss-module__NW7QkG__statDot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:3px;height:3px}.pdf-to-text-module-scss-module__NW7QkG__textPreview{border:1px solid var(--glass-border);border-radius:12px;overflow:hidden}.pdf-to-text-module-scss-module__NW7QkG__textContent{background:var(--bg-card);width:100%;max-height:400px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;padding:20px;font-size:13px;line-height:1.7;display:block;overflow-y:auto}.pdf-to-text-module-scss-module__NW7QkG__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pdf-to-text-module-scss-module__NW7QkG__copyBtn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;transition:border-color .15s,background .15s,color .15s;display:flex}.pdf-to-text-module-scss-module__NW7QkG__copyBtn:hover{border-color:var(--border-hover);color:var(--text-primary);background:var(--glass-bg)}.pdf-to-text-module-scss-module__NW7QkG__copyBtn:active{background:var(--glass-border)}.pdf-to-text-module-scss-module__NW7QkG__downloadBtn{color:#fff;font-size:14px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;transition:background .15s;display:flex}.pdf-to-text-module-scss-module__NW7QkG__downloadBtn:hover{background:#6d28d9}.pdf-to-text-module-scss-module__NW7QkG__resetBtn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;transition:border-color .15s,color .15s;display:flex}.pdf-to-text-module-scss-module__NW7QkG__resetBtn:hover{border-color:var(--border-hover);color:var(--text-secondary)}@media (max-width:480px){.pdf-to-text-module-scss-module__NW7QkG__actions{flex-direction:column}.pdf-to-text-module-scss-module__NW7QkG__actions button{justify-content:center;width:100%}}
.repair-pdf-module-scss-module__TGUm7G__ready{flex-direction:column;gap:24px;display:flex}.repair-pdf-module-scss-module__TGUm7G__infoCard{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);border-radius:12px;align-items:flex-start;gap:16px;padding:20px;display:flex}.repair-pdf-module-scss-module__TGUm7G__infoCard svg{color:#8b5cf6;flex-shrink:0;margin-top:2px}.repair-pdf-module-scss-module__TGUm7G__infoTitle{color:var(--text-primary);margin:0 0 6px;font-size:14px;font-weight:600}.repair-pdf-module-scss-module__TGUm7G__infoDesc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.repair-pdf-module-scss-module__TGUm7G__fileInfo{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.repair-pdf-module-scss-module__TGUm7G__fileName{color:var(--text-primary);font-size:14px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.repair-pdf-module-scss-module__TGUm7G__fileSize{color:var(--text-muted);flex-shrink:0;margin-left:12px;font-size:13px}.repair-pdf-module-scss-module__TGUm7G__repairBtn{color:#fff;font-size:15px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;align-self:center;padding:12px 32px;transition:background .15s,opacity .15s}.repair-pdf-module-scss-module__TGUm7G__repairBtn:hover:not(:disabled){background:#6d28d9}.repair-pdf-module-scss-module__TGUm7G__repairBtn:disabled{opacity:.4;cursor:not-allowed}
.resize-pdf-module-scss-module__zsJBNa__configure{flex-direction:column;gap:24px;display:flex}.resize-pdf-module-scss-module__zsJBNa__currentSize{text-align:center;color:var(--text-secondary);font-size:14px;font-weight:500;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;padding:12px 16px}.resize-pdf-module-scss-module__zsJBNa__presetGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.resize-pdf-module-scss-module__zsJBNa__presetBtn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:14px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;text-align:center;border-radius:8px;padding:10px 16px;transition:border-color .15s,background .15s,color .15s}.resize-pdf-module-scss-module__zsJBNa__presetBtn:hover{border-color:var(--border-hover)}.resize-pdf-module-scss-module__zsJBNa__presetBtnActive{color:var(--text-primary);background:#7c3aed0f;border-color:#7c3aed}.resize-pdf-module-scss-module__zsJBNa__customInputs{gap:16px;display:flex}.resize-pdf-module-scss-module__zsJBNa__inputGroup{flex-direction:column;flex:1;gap:6px;display:flex}.resize-pdf-module-scss-module__zsJBNa__inputLabel{color:var(--text-secondary);font-size:13px;font-weight:500}.resize-pdf-module-scss-module__zsJBNa__sizeInput{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);font-size:15px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;border-radius:8px;outline:none;width:100%;padding:12px 16px;transition:border-color .15s}.resize-pdf-module-scss-module__zsJBNa__sizeInput:focus{border-color:#7c3aed}.resize-pdf-module-scss-module__zsJBNa__sizeInput::-webkit-inner-spin-button{opacity:1}.resize-pdf-module-scss-module__zsJBNa__sizeInput::-webkit-outer-spin-button{opacity:1}.resize-pdf-module-scss-module__zsJBNa__sizeComparison{background:var(--glass-bg);border:1px solid var(--glass-border);font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.resize-pdf-module-scss-module__zsJBNa__sizeOld{color:var(--text-muted)}.resize-pdf-module-scss-module__zsJBNa__sizeArrow{color:var(--text-muted);font-size:16px}.resize-pdf-module-scss-module__zsJBNa__sizeNew{color:#7c3aed;font-weight:600}.resize-pdf-module-scss-module__zsJBNa__fileInfo{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.resize-pdf-module-scss-module__zsJBNa__fileName{color:var(--text-primary);font-size:14px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.resize-pdf-module-scss-module__zsJBNa__fileSize{color:var(--text-muted);flex-shrink:0;margin-left:12px;font-size:13px}.resize-pdf-module-scss-module__zsJBNa__resizeBtn{color:#fff;font-size:15px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;align-self:center;padding:12px 32px;transition:background .15s,opacity .15s}.resize-pdf-module-scss-module__zsJBNa__resizeBtn:hover:not(:disabled){background:#6d28d9}.resize-pdf-module-scss-module__zsJBNa__resizeBtn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:600px){.resize-pdf-module-scss-module__zsJBNa__presetGrid{grid-template-columns:1fr 1fr}.resize-pdf-module-scss-module__zsJBNa__customInputs{flex-direction:column}.resize-pdf-module-scss-module__zsJBNa__sizeComparison{flex-direction:column;gap:6px}}
.rotate-pdf-module-scss-module__RLXM7W__configure{flex-direction:column;align-items:center;gap:24px;display:flex}.rotate-pdf-module-scss-module__RLXM7W__previewArea{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:32px;display:flex}.rotate-pdf-module-scss-module__RLXM7W__thumbnailFrame{border:1px solid var(--border);width:200px;height:260px;box-shadow:0 8px 32px var(--overlay-weak);background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:transform .35s ease-out;display:flex;overflow:hidden}.rotate-pdf-module-scss-module__RLXM7W__thumbnail{object-fit:contain;width:100%;height:100%}.rotate-pdf-module-scss-module__RLXM7W__thumbnailPlaceholder{background:var(--surface-1);width:100%;height:100%}.rotate-pdf-module-scss-module__RLXM7W__rotationLabel{color:var(--text-secondary);font-size:14px;font-weight:500;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace}.rotate-pdf-module-scss-module__RLXM7W__controls{gap:10px;display:flex}.rotate-pdf-module-scss-module__RLXM7W__controlBtn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;transition:border-color .15s,background .15s,color .15s;display:flex}.rotate-pdf-module-scss-module__RLXM7W__controlBtn:hover{border-color:var(--border-hover);color:var(--text-primary);background:var(--surface-3)}.rotate-pdf-module-scss-module__RLXM7W__controlBtn:active{background:var(--surface-4)}.rotate-pdf-module-scss-module__RLXM7W__flipIcon{font-size:20px;line-height:1}.rotate-pdf-module-scss-module__RLXM7W__fileInfo{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}.rotate-pdf-module-scss-module__RLXM7W__fileName{color:var(--text-primary);font-size:14px;font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rotate-pdf-module-scss-module__RLXM7W__fileSize{color:var(--text-muted);flex-shrink:0;margin-left:12px;font-size:13px}.rotate-pdf-module-scss-module__RLXM7W__rotateBtn{color:#fff;font-size:15px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;padding:12px 32px;transition:background .15s,opacity .15s}.rotate-pdf-module-scss-module__RLXM7W__rotateBtn:hover:not(:disabled){background:#6d28d9}.rotate-pdf-module-scss-module__RLXM7W__rotateBtn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:600px){.rotate-pdf-module-scss-module__RLXM7W__controls{flex-direction:column;width:100%}.rotate-pdf-module-scss-module__RLXM7W__controlBtn{justify-content:center}}
.webpage-to-pdf-module-scss-module__u1IyEW__inputArea{flex-direction:column;gap:16px;max-width:600px;margin:0 auto;display:flex}.webpage-to-pdf-module-scss-module__u1IyEW__urlInput{background:var(--bg-input);border:1px solid var(--border);width:100%;color:var(--text-primary);font-family:var(--font-mono),"JetBrains Mono","Fira Code","SF Mono",monospace;border-radius:12px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .15s}.webpage-to-pdf-module-scss-module__u1IyEW__urlInput::placeholder{color:var(--text-muted)}.webpage-to-pdf-module-scss-module__u1IyEW__urlInput:focus{border-color:#7c3aed}.webpage-to-pdf-module-scss-module__u1IyEW__formatRow{flex-wrap:wrap;gap:6px;display:flex}.webpage-to-pdf-module-scss-module__u1IyEW__formatBtn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:13px;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;border-radius:8px;padding:8px 16px;transition:border-color .15s,background .15s,color .15s}.webpage-to-pdf-module-scss-module__u1IyEW__formatBtn:hover{border-color:var(--border-hover)}.webpage-to-pdf-module-scss-module__u1IyEW__formatBtnActive{color:var(--text-primary);background:#7c3aed0f;border-color:#7c3aed}.webpage-to-pdf-module-scss-module__u1IyEW__convertBtn{color:#fff;width:100%;font-size:14px;font-weight:500;font-family:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;padding:12px 28px;transition:background .15s,opacity .15s}.webpage-to-pdf-module-scss-module__u1IyEW__convertBtn:hover{background:#6d28d9}.webpage-to-pdf-module-scss-module__u1IyEW__convertBtn:disabled{opacity:.5;cursor:default}.webpage-to-pdf-module-scss-module__u1IyEW__hint{color:var(--text-muted);text-align:center;font-size:12px;line-height:1.5}.webpage-to-pdf-module-scss-module__u1IyEW__result{flex-direction:column;align-items:center;gap:16px;display:flex}.webpage-to-pdf-module-scss-module__u1IyEW__marginInputs{gap:6px;display:flex}.webpage-to-pdf-module-scss-module__u1IyEW__marginField{align-items:center;gap:4px;display:flex}.webpage-to-pdf-module-scss-module__u1IyEW__marginSide{color:var(--text-muted);text-align:center;width:12px;font-size:11px;font-weight:500}@media (max-width:600px){.webpage-to-pdf-module-scss-module__u1IyEW__inputArea{max-width:100%}}
