.text-extractor-hero[data-v-77015531]{border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 8%,#e11d4814,#0000 45%),linear-gradient(145deg,snow,#fff1f2 60%,#fdf4f6)}.tool-hero.compact-hero[data-v-77015531]{padding-block:.2rem .15rem}.compact-hero .breadcrumbs[data-v-77015531],.compact-hero[data-v-77015531] .breadcrumbs{gap:.45rem;margin-bottom:.15rem;font-size:.74rem}.compact-header-row[data-v-77015531]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:0;display:flex}.compact-title-area[data-v-77015531]{align-items:center;gap:.55rem;display:flex}.compact-title-area h1[data-v-77015531]{color:var(--ink-strong);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:750}.compact-badge-area[data-v-77015531]{align-items:center;display:flex}.privacy-pill-sm[data-v-77015531]{color:#be123c;background:#ffffffe6;border:1px solid #e11d4833;border-radius:1.5rem;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.74rem;font-weight:600;display:inline-flex}.kicker-dot-crimson[data-v-77015531]{background:#e11d48;box-shadow:0 0 8px #e11d4899}.workspace-section[data-v-77015531]{padding-block:.25rem 1.5rem}.pdf-extractor-card[data-v-77015531]{flex-direction:column;width:100%;max-width:1180px;margin-inline:auto;display:flex}.card-box[data-v-77015531]{border:1px solid var(--line);background:#fff;border-radius:1.25rem;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 20px -4px #0f172a0d}.card-box[data-v-77015531]:focus-within{border-color:#fca5a5;box-shadow:0 4px 24px -4px #e11d481f}.card-top-action-bar[data-v-77015531]{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:.85rem;padding:.75rem 1.25rem}.action-bar-left[data-v-77015531],.card-top-action-bar[data-v-77015531]{flex-wrap:wrap;align-items:center;display:flex}.action-bar-left[data-v-77015531]{flex:auto;gap:.75rem;min-width:0}.filename-badge-wrap[data-v-77015531]{border:1px solid var(--line);color:var(--ink-muted);background:#f8fafc;border-radius:.65rem;align-items:center;gap:.45rem;max-width:320px;padding:.38rem .65rem;display:flex}.filename-label[data-v-77015531]{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:monospace;font-size:.82rem;font-weight:550;overflow:hidden}.file-change-link[data-v-77015531]{color:#e11d48;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:600;text-decoration:underline}.doc-meta-badge[data-v-77015531]{color:var(--ink-muted);white-space:nowrap;align-items:center;font-size:.74rem;font-weight:550;display:flex}.stat-dot[data-v-77015531]{opacity:.6;margin-inline:.35rem}.quick-search-wrap[data-v-77015531]{border:1px solid var(--line);color:var(--ink-muted);background:#f8fafc;border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .55rem;transition:all .15s;display:flex}.quick-search-wrap[data-v-77015531]:focus-within{background:#fff;border-color:#e11d48;box-shadow:0 0 0 3px #e11d4814}.quick-search-input[data-v-77015531]{color:var(--ink-strong);background:0 0;border:none;outline:none;width:160px;font-size:.78rem}.search-match-pill[data-v-77015531]{color:#be123c;background:#ffe4e6;border-radius:1rem;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.action-bar-right[data-v-77015531]{align-items:center;gap:.5rem;display:flex}.copy-text-mobile[data-v-77015531],.download-text-mobile[data-v-77015531]{display:none}.action-btn-secondary[data-v-77015531]{border:1px solid var(--line);color:var(--ink-strong);cursor:pointer;white-space:nowrap;background:#f8fafc;border-radius:.65rem;align-items:center;gap:.4rem;height:38px;padding-inline:.85rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.action-btn-secondary[data-v-77015531]:hover{background:#f1f5f9;border-color:#cbd5e1}.action-icon-btn[data-v-77015531]{border:1px solid var(--line);color:var(--ink-strong);cursor:pointer;background:#f8fafc;border-radius:.65rem;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:inline-flex}.action-icon-btn[data-v-77015531]:hover{background:#f1f5f9;border-color:#cbd5e1}.action-icon-btn.text-danger[data-v-77015531]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.top-download-btn[data-v-77015531]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e11d48,#be123c);border:none;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;height:38px;padding-inline:1.25rem;font-size:.86rem;font-weight:650;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px -3px #e11d4866}.top-download-btn[data-v-77015531]:hover:not(:disabled){opacity:.94;transform:translateY(-1px)}.top-download-btn[data-v-77015531]:disabled{box-shadow:none;cursor:not-allowed;background:#cbd5e1}.card-main-split[data-v-77015531]{grid-template-columns:minmax(0,1.45fr) 350px;align-items:stretch;display:grid}.viewer-pane[data-v-77015531]{background:#fff;flex-direction:column;min-width:0;display:flex}.dropzone-box[data-v-77015531]{cursor:pointer;text-align:center;background:#fafafa;border:2px dashed #cbd5e1;border-radius:.85rem;justify-content:center;align-items:center;min-height:400px;margin:1.5rem;padding:2.5rem 1.5rem;transition:all .2s;display:flex}.dropzone-box.is-drag-over[data-v-77015531],.dropzone-box[data-v-77015531]:hover{background:#fff1f2;border-color:#e11d48}.dropzone-inner[data-v-77015531]{flex-direction:column;max-width:440px}.dropzone-icon[data-v-77015531],.dropzone-inner[data-v-77015531]{align-items:center;display:flex}.dropzone-icon[data-v-77015531]{color:#e11d48;background:linear-gradient(135deg,#fff1f2,#fee2e2);border:1px solid #fecdd3;border-radius:1.25rem;justify-content:center;width:64px;height:64px;margin-bottom:1.15rem}.dropzone-title[data-v-77015531]{color:var(--ink-strong);margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.dropzone-subtitle[data-v-77015531]{color:var(--ink-muted);margin-bottom:1.25rem;font-size:.85rem;line-height:1.45}.dropzone-action-row[data-v-77015531]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.btn-browse-pdf[data-v-77015531]{color:#fff;cursor:pointer;background:#e11d48;border:none;border-radius:.55rem;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.84rem;font-weight:600;transition:background .15s;display:inline-flex}.btn-browse-pdf[data-v-77015531]:hover{background:#be123c}.btn-sample-pdf[data-v-77015531]{border:1px solid var(--line);color:var(--ink-strong);cursor:pointer;background:#fff;border-radius:.55rem;align-items:center;padding:.55rem 1rem;font-size:.84rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-sample-pdf[data-v-77015531]:hover{background:#f8fafc;border-color:#cbd5e1}.dropzone-privacy-badge[data-v-77015531]{color:#059669;align-items:center;gap:.4rem;font-size:.74rem;font-weight:600;display:inline-flex}.extracting-stage[data-v-77015531]{justify-content:center;align-items:center;min-height:420px;padding:2rem;display:flex}.extracting-card[data-v-77015531]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.extracting-spinner[data-v-77015531]{border:3px solid #fecdd3;border-top-color:#e11d48;border-radius:50%;width:42px;height:42px;margin-bottom:1rem;animation:.8s linear infinite spin-77015531}@keyframes spin-77015531{to{transform:rotate(1turn)}}.extracting-card h3[data-v-77015531]{color:var(--ink-strong);margin-bottom:.35rem;font-size:1rem;font-weight:700}.extracting-card p[data-v-77015531]{color:var(--ink-muted);margin-bottom:.85rem;font-size:.82rem}.extracting-progress-bar[data-v-77015531]{background:#e2e8f0;border-radius:1rem;width:100%;height:6px;overflow:hidden}.progress-fill[data-v-77015531]{background:#e11d48;height:100%;transition:width .2s}.extracted-workspace[data-v-77015531]{flex-direction:column;height:100%;display:flex}.viewer-toolbar[data-v-77015531]{border-bottom:1px solid var(--line);background:#fbfcfe;justify-content:space-between;gap:.65rem;padding:.45rem 1.15rem}.page-tabs-wrap[data-v-77015531],.viewer-toolbar[data-v-77015531]{flex-wrap:wrap;align-items:center;display:flex}.page-tabs-wrap[data-v-77015531]{gap:.4rem}.page-chips-scroll[data-v-77015531]{align-items:center;gap:.35rem;max-width:360px;padding-block:.15rem;display:flex;overflow-x:auto}.page-tab-btn[data-v-77015531]{border:1px solid var(--line);color:var(--ink-strong);cursor:pointer;white-space:nowrap;background:#fff;border-radius:.45rem;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.74rem;font-weight:600;transition:all .15s;display:inline-flex}.page-tab-btn[data-v-77015531]:hover{background:#f8fafc;border-color:#cbd5e1}.page-tab-btn.is-active[data-v-77015531]{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.tab-count-pill[data-v-77015531]{color:#be123c;background:#e11d481f;border-radius:1rem;padding:.05rem .35rem;font-size:.68rem;font-weight:700}.viewer-stats[data-v-77015531]{color:var(--ink-muted);font-size:.74rem}.viewer-stats strong[data-v-77015531]{color:var(--ink-strong)}.extraction-error-banner[data-v-77015531]{color:#dc2626;background:#fef2f2;border-bottom:1px solid #fecaca;padding:.65rem 1.15rem;font-size:.8rem;font-weight:550}.no-text-banner[data-v-77015531]{color:#92400e;text-align:center;background:#fffbeb;border-bottom:1px solid #fef3c7;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.no-text-icon[data-v-77015531]{margin-bottom:.4rem;font-size:1.8rem}.no-text-banner h4[data-v-77015531]{margin-bottom:.25rem;font-size:.95rem;font-weight:700}.no-text-banner p[data-v-77015531]{max-width:440px;font-size:.82rem}.editor-paper-stage[data-v-77015531]{background:#f8fafc;flex:auto;justify-content:center;padding:1rem 1.15rem;display:flex;overflow-y:auto}.editor-paper-sheet[data-v-77015531]{background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-direction:column;width:100%;min-height:420px;padding:1.25rem 1.5rem;transition:border-color .2s;display:flex;box-shadow:0 4px 20px -2px #0f172a14}.editor-paper-sheet[data-v-77015531]:focus-within{border-color:#fda4af;box-shadow:0 8px 28px -4px #e11d4824}.extracted-textarea[data-v-77015531]{color:var(--ink-strong);resize:vertical;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:380px;padding:0;line-height:1.6}.extracted-textarea.is-readonly[data-v-77015531]{-webkit-user-select:text;user-select:text}.extracted-textarea.font-mono[data-v-77015531],.font-mono[data-v-77015531]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.extracted-textarea.font-sans[data-v-77015531],.font-sans[data-v-77015531]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.extracted-textarea.font-serif[data-v-77015531],.font-serif[data-v-77015531]{font-family:Georgia,Times New Roman,Times,serif}.extracted-textarea.size-sm[data-v-77015531],.size-sm[data-v-77015531]{font-size:12px}.extracted-textarea.size-md[data-v-77015531],.size-md[data-v-77015531]{font-size:14px}.extracted-textarea.size-lg[data-v-77015531],.size-lg[data-v-77015531]{font-size:16px}.accessories-pane[data-v-77015531]{border-left:1px solid var(--line);background:#fcfdfe;flex-direction:column;display:flex}.accessories-header[data-v-77015531]{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem 1.15rem;display:flex}.accessories-title-group[data-v-77015531]{color:var(--ink-strong);align-items:center;gap:.45rem;display:flex}.accessories-title[data-v-77015531]{margin:0;font-size:.88rem;font-weight:700}.active-badge[data-v-77015531]{color:var(--ink-muted);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:1rem;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.accessories-body[data-v-77015531]{gap:1.15rem;padding:1.15rem;overflow-y:auto}.accessories-body[data-v-77015531],.options-grid[data-v-77015531]{flex-direction:column;display:flex}.options-grid[data-v-77015531]{gap:.95rem}.control-group[data-v-77015531]{flex-direction:column;gap:.35rem;display:flex}.control-group label[data-v-77015531]{color:var(--ink-strong);font-size:.78rem;font-weight:650}.input-with-button[data-v-77015531]{gap:.35rem;display:flex}.form-input[data-v-77015531]{border:1px solid var(--line);color:var(--ink-strong);background:#fff;border-radius:.5rem;outline:none;flex:1;padding:.45rem .65rem;font-size:.82rem;transition:all .15s}.form-input[data-v-77015531]:focus{border-color:#e11d48;box-shadow:0 0 0 3px #e11d4814}.btn-apply-range[data-v-77015531]{color:var(--ink-strong);cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;padding:.45rem .75rem;font-size:.76rem;font-weight:600;transition:all .15s}.btn-apply-range[data-v-77015531]:hover:not(:disabled){background:#e2e8f0}.btn-apply-range[data-v-77015531]:disabled{cursor:not-allowed;opacity:.5}.control-hint[data-v-77015531]{color:var(--ink-muted);font-size:.7rem}.form-select[data-v-77015531]{border:1px solid var(--line);color:var(--ink-strong);background:#fff;border-radius:.5rem;outline:none;padding:.45rem .65rem;font-size:.82rem;transition:all .15s}.form-select[data-v-77015531]:focus{border-color:#e11d48;box-shadow:0 0 0 3px #e11d4814}.control-toggle-row[data-v-77015531]{display:flex}.toggle-label[data-v-77015531]{color:var(--ink-strong);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.78rem;font-weight:550;display:flex}.custom-checkbox[data-v-77015531]{accent-color:#e11d48;cursor:pointer;width:16px;height:16px}.document-summary-card[data-v-77015531]{border:1px solid var(--line);background:#f8fafc;border-radius:.65rem;flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.summary-row[data-v-77015531]{justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.summary-label[data-v-77015531]{color:var(--ink-muted)}.summary-val[data-v-77015531]{color:var(--ink-strong);font-weight:600}.privacy-seal[data-v-77015531]{color:#047857;background:#10b98114;border:1px solid #10b98133;border-radius:.65rem;align-items:flex-start;gap:.45rem;padding:.65rem;font-size:.72rem;font-weight:550;line-height:1.4;display:flex}.steps-grid[data-v-77015531]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.step-card[data-v-77015531]{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.5rem;position:relative}.step-number[data-v-77015531]{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:.75rem;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:.85rem;font-size:1rem;font-weight:750;display:inline-flex}.step-card h3[data-v-77015531]{color:var(--ink-strong);margin-bottom:.4rem;font-size:1rem;font-weight:700}.step-card p[data-v-77015531]{color:var(--ink-muted);font-size:.85rem;line-height:1.5}.feature-grid[data-v-77015531]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.feature-card[data-v-77015531]{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.5rem}.feature-icon[data-v-77015531]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.75rem;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:.85rem;display:inline-flex}.feature-card h3[data-v-77015531]{color:var(--ink-strong);margin-bottom:.4rem;font-size:1rem;font-weight:700}.feature-card p[data-v-77015531]{color:var(--ink-muted);font-size:.85rem;line-height:1.5}.related-tools-section .tool-grid[data-v-77015531]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (width<=900px){.card-main-split[data-v-77015531]{grid-template-columns:1fr}.accessories-pane[data-v-77015531]{border-left:none;border-top:1px solid var(--line)}.quick-search-wrap[data-v-77015531]{display:none}}@media (width<=640px){.card-top-action-bar[data-v-77015531]{gap:.5rem;padding:.65rem .75rem}.action-bar-left[data-v-77015531]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;width:100%;display:flex}.filename-badge-wrap[data-v-77015531]{flex:auto;min-width:0;max-width:100%}.filename-label[data-v-77015531]{max-width:130px}.action-bar-right[data-v-77015531]{flex-wrap:nowrap;justify-content:flex-start;gap:.35rem;width:100%;display:flex}.copy-text-desktop[data-v-77015531]{display:none}.copy-text-mobile[data-v-77015531]{display:inline}.action-btn-secondary[data-v-77015531]{flex:none;gap:.3rem;height:36px;padding-inline:.55rem;font-size:.74rem}.action-icon-btn[data-v-77015531]{flex:none;width:36px;height:36px}.top-download-btn[data-v-77015531]{white-space:nowrap;flex:auto;gap:.35rem;min-width:0;height:36px;padding-inline:.65rem;font-size:.8rem}.top-download-btn span[data-v-77015531]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropzone-box[data-v-77015531]{min-height:300px;margin:.85rem;padding:1.5rem 1rem}.page-chips-scroll[data-v-77015531]{max-width:220px}}@media (width<=380px){.copy-text-mobile[data-v-77015531]{display:none}.action-btn-secondary.action-btn-copy[data-v-77015531]{justify-content:center;width:36px;padding-inline:0}.download-text-desktop[data-v-77015531]{display:none}.download-text-mobile[data-v-77015531]{display:inline}}
