.language-select[data-v-7844c037]{position:relative;min-width:0;width:100%;text-align:start;font-weight:400}.language-control[data-v-7844c037]{position:relative}.language-control input[data-v-7844c037]{width:100%;min-height:44px;padding-block:11px;padding-inline:12px 36px;border:1px solid #ccd1d7;border-radius:9px;background:#fff;color:#17191d;font:inherit;text-overflow:ellipsis}.language-control input[data-v-7844c037]:focus-visible{outline:3px solid #4f46e5;outline-offset:2px}.language-control>span[data-v-7844c037]{position:absolute;inset-inline-end:12px;top:12px;pointer-events:none;color:#65707d}.language-menu[data-v-7844c037]{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:30;border:1px solid #d8dce4;border-radius:12px;background:#fff;box-shadow:0 12px 32px #18203226;overflow:hidden;min-width:240px;max-width:calc(100vw - 32px)}.language-list[data-v-7844c037]{max-height:280px;overflow:auto;overscroll-behavior:contain}.language-list button[data-v-7844c037]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px;text-align:start;border-radius:0;background:#fff;color:#17191d;font-weight:400;white-space:normal}.language-list button span[data-v-7844c037]{overflow-wrap:anywhere}.language-list button.active[data-v-7844c037],.language-list button[data-v-7844c037]:hover{background:#edf0f3}.language-list button[aria-selected=true][data-v-7844c037]{font-weight:700}.language-list small[data-v-7844c037]{color:#65707d;font-size:11px;flex-shrink:0;direction:ltr}.language-count[data-v-7844c037]{padding:8px 12px;border-top:1px solid #edf0f3;color:#65707d;font-size:12px;direction:ltr}.compact-label[data-v-7844c037]{display:none}@media(max-width:767px){.compact .language-control input[data-v-7844c037]{min-height:44px;border-color:transparent;background:#f3f4f7;border-radius:12px;font-size:16px;padding-inline:10px 25px}.compact .language-control input[aria-expanded=false][data-v-7844c037]{color:transparent;caret-color:transparent}.compact .language-control>span[data-v-7844c037]:not(.compact-label){inset-inline-end:9px;top:12px}.compact .language-control>.compact-label[data-v-7844c037]{display:flex;position:absolute;inset-inline-start:10px;inset-inline-end:25px;top:0;height:44px;align-items:center;gap:6px;color:#182032;font-size:13px;font-weight:600;direction:ltr}.compact .language-menu[data-v-7844c037]{inset-inline-start:auto;inset-inline-end:0;width:min(320px,calc(100vw - 32px));min-width:0}.compact .language-list[data-v-7844c037]{max-height:min(340px,55vh)}}.brand[data-v-311716a4]{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;direction:ltr}.brand-mark[data-v-311716a4]{display:block;flex:none}.locale-switch[data-v-311716a4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.language-picker[data-v-311716a4]{display:flex;width:250px;max-width:100%;gap:6px;align-items:center}.site-header[data-v-311716a4]{height:auto;min-height:72px;gap:14px;padding-block:14px;flex-wrap:wrap}.site-nav[data-v-311716a4]{flex-wrap:wrap}@media(max-width:900px){.privacy[data-v-311716a4]{display:none}}@media(max-width:767px){.site-header[data-v-311716a4]{height:64px;min-height:64px;flex-wrap:nowrap;gap:12px;padding:10px 16px}.brand[data-v-311716a4]{gap:7px;font-size:20px;letter-spacing:-.6px}.brand-mark[data-v-311716a4]{width:32px;height:32px}.site-nav[data-v-311716a4]{width:auto;margin-inline-start:auto;flex-wrap:nowrap;gap:0}.home-link[data-v-311716a4],.quick-language[data-v-311716a4]{display:none}.locale-switch[data-v-311716a4]{flex-wrap:nowrap;gap:0}.language-picker[data-v-311716a4]{width:96px;flex:none}}.ad-placement[data-v-6eee447b]{min-width:0;text-align:center;color:#65707d;font-size:12px;contain:layout paint}.ad-placement>span[data-v-6eee447b]{display:block;margin-block-end:8px}.ad-preview-space[data-v-6eee447b]{border:1px dashed #cdd2d8;background:#f0f2f5;border-radius:8px}.ad-placement-left[data-v-6eee447b],.ad-placement-right[data-v-6eee447b]{display:none;padding-block-start:110px}.ad-placement-left .ad-preview-space[data-v-6eee447b],.ad-placement-right .ad-preview-space[data-v-6eee447b]{width:160px;height:600px}.ad-placement-bottom[data-v-6eee447b]{width:min(912px,92%);margin:24px auto 40px}.ad-placement-bottom .ad-preview-space[data-v-6eee447b]{height:100px;width:100%}@media(min-width:1280px){.ad-placement-right[data-v-6eee447b]{display:block}}@media(min-width:1500px){.ad-placement-left[data-v-6eee447b]{display:block}}.image-region canvas[data-v-efbd159a]{max-width:100%;height:auto;touch-action:none;cursor:crosshair;border:1px solid #d8dce4}.image-region input[data-v-efbd159a]{width:100%;padding:10px;border:1px solid #ccd1d7;border-radius:8px}.image-region strong[data-v-efbd159a]{overflow-wrap:anywhere}.comparison-options[data-v-6e612330]{display:flex;gap:8px;flex-wrap:wrap}.comparison-options button[data-v-6e612330]{overflow-wrap:anywhere;max-width:100%}.comparison-options button[aria-pressed=true][data-v-6e612330]{background:#17191d;color:#fff}.image-comparison img[data-v-6e612330]{display:block;max-width:100%;max-height:600px;object-fit:contain;margin:auto}.resize-presets[data-v-5d02fe49]{display:flex;gap:8px;flex-wrap:wrap;margin-block-end:14px}.resize-presets button[data-v-5d02fe49]{font-size:13px;padding:8px 12px}.resize-presets button[aria-pressed=true][data-v-5d02fe49]{background:#17191d;color:#fff}.ocr-language-picker[data-v-5d02fe49]{display:grid;gap:7px;min-width:0}.ocr-language-picker>span[data-v-5d02fe49]{font-weight:600}.archive-file[data-v-18e5495e]{display:flex;justify-content:space-between;gap:12px;align-items:center}.archive-thumbnail[data-v-18e5495e]{width:120px;height:110px;object-fit:contain;background:#fff;border-radius:8px}.archive-file span[data-v-18e5495e]{flex:1;min-width:0;overflow-wrap:anywhere}.archive-file a[data-v-18e5495e]{color:inherit;font-weight:700}.archive-pagination[data-v-18e5495e]{display:flex;gap:12px;justify-content:space-between;align-items:center}.pdf-editor[data-v-67e71ffb]{margin-top:1.5rem;text-align:left}.pdf-toolbar[data-v-67e71ffb]{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.pdf-pages[data-v-67e71ffb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pdf-page[data-v-67e71ffb]{border:1px solid #d8dce4;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;background:#fff;color:#182032}.pdf-page.removed[data-v-67e71ffb]{opacity:.5}.pdf-page small[data-v-67e71ffb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-thumbnail[data-v-67e71ffb]{height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f2f4f8}.pdf-thumbnail img[data-v-67e71ffb]{max-width:140px;max-height:180px}.pdf-controls[data-v-67e71ffb]{display:flex;flex-wrap:wrap;gap:4px}.pdf-controls button[data-v-67e71ffb]{padding:6px 9px;font-size:.8rem}fieldset[data-v-67e71ffb]{border:0;padding:0;min-width:0}.pdf-preview[data-v-67e71ffb]{width:min(960px,92vw);max-height:94vh;border:0;border-radius:14px;padding:18px;background:#fff;color:#182032}.pdf-preview[data-v-67e71ffb]::backdrop{background:#111827b3}.preview-toolbar[data-v-67e71ffb]{display:flex;justify-content:space-between;align-items:center;gap:12px}.preview-content[data-v-67e71ffb]{max-height:72vh;overflow:auto;margin:12px 0;text-align:center;background:#eef0f4}.preview-content canvas[data-v-67e71ffb]{max-width:100%;height:auto}.pdf-thumbnail[data-v-67e71ffb]{width:100%;border:0;border-radius:4px;cursor:zoom-in;padding:0}.pdf-thumbnail[data-v-67e71ffb]:focus-visible{outline:3px solid #2563eb}@media(max-width:700px){.pdf-pages[data-v-67e71ffb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.pdf-pages[data-v-67e71ffb]{grid-template-columns:minmax(0,1fr)}}.ocr-result label[data-v-062925a5]{display:grid;gap:8px}.ocr-result textarea[data-v-062925a5]{width:100%;box-sizing:border-box;resize:vertical;min-height:180px;font:inherit;padding:12px;border:1px solid #d8dce4;border-radius:8px;color:#182032;background:#fff}.ocr-result .actions[data-v-062925a5]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-block-start:4px}.download-button[data-v-062925a5]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 22px;border-radius:10px;background:#17191d;color:#fff;font-weight:700;text-decoration:none;transition:background .15s ease}.download-button[data-v-062925a5]:hover{background:#354052}.download-button[data-v-062925a5]:focus-visible{outline:3px solid #4f46e5;outline-offset:4px}@media(max-width:420px){.ocr-result .actions[data-v-062925a5]>*{flex:1 1 140px;text-align:center}}h2[data-v-7cc1ceb2]{font-size:1.1rem}li[data-v-7cc1ceb2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:8px}ul[data-v-7cc1ceb2]{padding:0;list-style:none}p[data-v-7cc1ceb2]{overflow-wrap:anywhere}.selected-input[data-v-d3fece8f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:6px}.selected-input span[data-v-d3fece8f]{min-width:0;overflow-wrap:anywhere}.selected-input button[data-v-d3fece8f]{padding:4px 10px}.category-filters[data-v-1b3c89bf]{display:flex;flex-wrap:wrap;gap:8px;margin-block:24px}.category-filters button[aria-pressed=true][data-v-1b3c89bf]{background:#182032;color:#fff}.app-content[data-v-694f382f]{min-width:0}@media(min-width:1280px){.ad-shell[data-v-694f382f]{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:24px;padding-inline:24px}}@media(min-width:1500px){.ad-shell[data-v-694f382f]{grid-template-columns:160px minmax(0,1fr) 160px}}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;background:#f7f8fa;color:#17191d}.page{min-height:100vh;display:flex;flex-direction:column}header{height:72px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e7e8eb}.brand{font-size:24px;font-weight:800}.privacy{font-size:14px;color:#53606d}.hero{width:min(912px,92%);margin:70px auto;text-align:center}.eyebrow{font-size:12px;letter-spacing:1.5px;color:#65707d;font-weight:700}h1{font-size:clamp(42px,7vw,70px);line-height:.98;margin:18px 0;letter-spacing:-3px}.subtitle{color:#626c78;font-size:20px;margin-bottom:38px}.drop{background:#fff;border:2px dashed #cdd2d8;border-radius:20px;padding:55px 20px;cursor:pointer}.drop:hover,.drop.drag{border-color:#111}.drop-icon{font-size:36px}.drop h2{margin:10px 0}.drop p{margin:0;color:#78828e}.tool-panel,.result,.error{margin-top:18px;padding:22px;background:#fff;border-radius:16px;text-align:left;border:1px solid #e4e6e9}.tool-panel{display:grid;gap:16px}.tool-panel label{display:grid;gap:7px;font-weight:600}select,input,button{font:inherit}select{padding:11px;border-radius:9px;border:1px solid #ccd1d7}input[type=range]{width:100%}button{padding:13px 18px;border:0;border-radius:10px;background:#17191d;color:#fff;font-weight:700;cursor:pointer}button:disabled{opacity:.5}.file-name{font-weight:700;overflow:hidden;text-overflow:ellipsis}.result{display:flex;gap:15px;align-items:center}.result a{margin-left:auto;font-weight:700;color:#17191d}.error{color:#9b2020}footer{margin-top:auto;padding:30px 6%;display:flex;justify-content:space-between;color:#7a838e;font-size:13px}@media(max-width:600px){header{padding:0 4%}.privacy{display:none}.hero{margin:45px auto}footer{flex-direction:column;gap:8px}}.progress{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin:16px 0}.progress-bar{height:8px;border-radius:999px;background:currentColor;transition:width .12s ease-out}.options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.options-grid label{min-width:0}.options-grid .inline{align-self:end}.options-grid input[type=number]{padding:11px;border-radius:9px;border:1px solid #ccd1d7;width:100%}.options-grid b{font-weight:700}.secondary{background:#edf0f3;color:#17191d}.batch-panel{display:grid;gap:16px;padding:22px;background:#fff;border:1px solid #e4e6e9;border-radius:16px;text-align:left}.batch-summary{display:flex;justify-content:space-between;gap:16px;align-items:center}.batch-summary>div:first-child{display:grid;gap:4px}.batch-summary span{color:#78828e;font-size:13px}.batch-summary-actions,.batch-actions,.batch-item-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.batch-progress{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.batch-list{display:grid;gap:10px}.batch-item{display:grid;grid-template-columns:1fr auto;gap:16px;padding:14px;border:1px solid #e4e6e9;border-radius:12px}.batch-item-main{min-width:0;display:grid;gap:5px}.batch-item-main>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-item-main small{color:#78828e}.item-progress{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.item-error{margin:0;color:#9b2020;font-size:13px}.batch-item-actions a,.zip-link{font-weight:700;color:#17191d}.icon-button{padding:4px 10px;background:transparent;color:#17191d;font-size:20px}.progress-track{height:8px;border-radius:999px;background:#e8ebee;overflow:hidden}.progress-bar{height:100%;border-radius:999px;background:#17191d;transition:width .12s ease-out}@media(max-width:600px){.batch-item{grid-template-columns:1fr}.batch-summary,.batch-progress{grid-template-columns:1fr;display:grid}.batch-summary-actions{justify-content:flex-start}}fieldset{border:0;margin:0;padding:0;min-width:0}.drop:focus-visible{outline:3px solid #4f46e5;outline-offset:4px}.site-header{flex-wrap:wrap;gap:16px}.site-header .brand{text-decoration:none;color:inherit}.site-nav,.locale-switch{display:flex;align-items:center;gap:16px}.site-nav a{color:inherit;text-decoration:none}.locale-switch a[aria-current=page]{color:#4f46e5;font-weight:700}.home-hero{max-width:1080px}.tool-category{text-align:left;margin-top:36px}.tool-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.tool-card{color:inherit;text-decoration:none;padding:22px;border:1px solid #dce2ed;border-radius:16px;background:#fff}.tool-card:hover,.tool-card:focus-visible{border-color:#4f46e5}.tool-card h3{margin:0 0 12px}.tool-card p{color:#526078;line-height:1.5}.tool-card span{color:#4f46e5;font-weight:600}[dir=rtl] .tool-panel,[dir=rtl] .batch-panel,[dir=rtl] .error,[dir=rtl] .pdf-editor{text-align:right}[dir=rtl] .result a{margin-left:0;margin-inline-start:auto}.locale-switch{unicode-bidi:isolate}.tool-card p,.subtitle,.pdf-page label{overflow-wrap:anywhere}html:not(:lang(en)):not(:lang(de)):not(:lang(fr)):not(:lang(es)) h1{letter-spacing:normal;line-height:1.15}@media(max-width:767px){.hero h1{font-size:clamp(32px,9vw,48px);letter-spacing:-1px;overflow-wrap:anywhere}}
