.extractor_body__6D6_e{display:flex;flex-direction:column;gap:.75rem;min-height:460px;padding:1rem;background:var(--bg-input)}.extractor_progress__vLLnd{display:flex;flex-direction:column;gap:.5rem}.extractor_text__Y4ql_{flex:1;min-height:420px;max-height:min(70vh,820px)}.extractor_grid__juPio{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.extractor_card__hrPMA{display:flex;flex-direction:column;gap:.45rem;padding:.6rem;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.extractor_thumbWrap__W6Jql{display:flex;align-items:center;justify-content:center;height:140px;background-color:var(--bg-input);background-image:linear-gradient(45deg,rgba(127,127,127,.12) 25%,transparent 0),linear-gradient(-45deg,rgba(127,127,127,.12) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(127,127,127,.12) 0),linear-gradient(-45deg,transparent 75%,rgba(127,127,127,.12) 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;border-radius:6px;overflow:hidden}.extractor_thumb__Xf5k1{max-width:100%;max-height:100%;object-fit:contain}.extractor_meta__dn_YY{display:flex;flex-direction:column;gap:.1rem;font-size:.75rem;color:var(--text-secondary)}.extractor_meta__dn_YY strong{color:var(--text-primary);font-size:.8rem}.extractor_mdSplit__YbSJ_{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;min-height:460px}@media (max-width:900px){.extractor_mdSplit__YbSJ_{grid-template-columns:1fr}}.extractor_mdSource__HXJ9j{min-height:460px;max-height:min(72vh,860px)}.extractor_mdPreview__lP8wg{max-height:min(72vh,860px);overflow:auto;padding:.75rem 1rem;font-size:.9rem;line-height:1.6;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:8px}.extractor_mdPreview__lP8wg h1,.extractor_mdPreview__lP8wg h2,.extractor_mdPreview__lP8wg h3,.extractor_mdPreview__lP8wg h4{margin:1.1em 0 .4em;line-height:1.3}.extractor_mdPreview__lP8wg h1{font-size:1.5rem}.extractor_mdPreview__lP8wg h2{font-size:1.25rem}.extractor_mdPreview__lP8wg h3{font-size:1.08rem}.extractor_mdPreview__lP8wg table{border-collapse:collapse;margin:.75rem 0;font-size:.85rem}.extractor_mdPreview__lP8wg td,.extractor_mdPreview__lP8wg th{padding:.25rem .5rem;border:1px solid var(--border)}.extractor_mdPreview__lP8wg pre{padding:.6rem;overflow-x:auto;background:var(--bg-input);border-radius:6px}.extractor_mdPreview__lP8wg code{font-family:ui-monospace,Consolas,monospace;font-size:.85em}