@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#e5eee7;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--ink:#e5eee7;--muted:#a8beb0;--line:#d6e9d126;--accent:#b7dba9;background:#101b16;font-family:Be Vietnam Pro,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:24px}body{isolation:isolate;background:#101b16;min-width:320px;min-height:100vh;margin:0;font-size:14px;line-height:1.7;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0c191477,#0b1711aa),url(/assets/dada-tools/background.webp) 50%/cover no-repeat;position:absolute;inset:0}.app-shell{width:min(1120px,100% - 64px);margin:auto}a{color:inherit}button,input,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a{transition:color .2s,background .2s,opacity .2s}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #c9e8b9}h1,h2,h3,p{margin:0}svg{flex:0 0 24px;width:24px;height:24px}.ui-icon{vertical-align:middle}.skip-link{z-index:20;color:#16251b;clip-path:inset(50%);opacity:0;background:#d2e6c1;padding:10px 16px;position:fixed;top:12px;left:16px}.skip-link:focus{clip-path:none;opacity:1}.site-header{border-bottom:1px solid var(--line);align-items:center;gap:38px;height:88px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand>img{object-fit:contain;border-radius:0;width:31px;height:31px}.brand>span{letter-spacing:-.7px;font-size:20px;font-weight:600;line-height:1.1}.brand-dot{color:#a9bdac;font-weight:400}.brand small{letter-spacing:1.7px;color:#afc5ac;margin-top:5px;font-size:7px;font-weight:400;display:block}.main-nav{gap:27px;margin-left:auto;display:flex}.main-nav a{color:#b0c5b4;font-size:12px;text-decoration:none}.main-nav a:hover,.main-nav a[aria-current]{color:#e2f5cd}.language-switch{border-left:1px solid var(--line);color:#8da48f;align-items:center;gap:8px;padding-left:26px;font-size:11px;display:flex}.language-switch a{color:#a4bda8;text-decoration:none}.language-switch a[aria-current]{color:#e1f4d0;font-weight:600}.site-footer{border-top:1px solid var(--line);color:#acc4ac;align-items:center;gap:25px;min-height:95px;margin-top:54px;font-size:10px;display:flex}.site-footer>span:first-child{color:#d6e7cf;font-weight:500}.footer-by{color:#a0b99f;margin-left:5px;font-weight:400}.site-footer nav{gap:22px;margin-left:auto;display:flex}.site-footer nav a{text-decoration:none}.site-footer nav a:hover{color:#d9edc8}.footer-note{color:#a1ba9d}.hub-heading{justify-content:space-between;align-items:center;gap:60px;padding:50px 0 42px;display:flex}.eyebrow{letter-spacing:2px;color:#b7cfae;margin-bottom:19px;font-size:9px;font-weight:400}.hub-heading h1{letter-spacing:-2.5px;color:#eff5eb;font-size:59px;font-weight:500;line-height:1.15}.hub-heading h1 span{color:#afcfa1}.heading-intro{color:#b2c8b4;max-width:500px;margin-top:23px;font-size:13px;line-height:1.95}.desk-mascot{align-items:center;gap:22px;display:flex}.desk-mascot>img{object-fit:contain;filter:drop-shadow(0 20px 22px #0004);width:147px;height:160px;transform:rotate(4deg)}.mascot-note{color:#c2d6b8;max-width:106px;font-size:11px;rotate:-5deg}.tool-shelf{box-shadow:none;background:0 0;border:0;border-radius:0}.shelf-header{letter-spacing:1.7px;color:#aac49f;border-top:1px solid #cce2bf5c;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 0;font-size:9px;display:flex}.tool-row{border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:26px;min-height:122px;padding:17px 4px;text-decoration:none;display:flex}.tool-row:hover{background:#b9d8a706}.row-number{color:#9bb795;font-variant-numeric:tabular-nums;font-size:10px}.tool-icon{width:80px;height:80px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 80px;place-items:center;display:grid}.tool-illustration{object-fit:contain;filter:drop-shadow(0 6px 8px #0002);width:100%;height:100%;transition:transform .25s;display:block}.tool-row:hover .tool-illustration{transform:translateY(-3px)rotate(-3deg)}.row-copy{flex:1;min-width:0}.row-copy h2{letter-spacing:-.6px;color:#e0eed5;font-size:23px;font-weight:500}.row-copy p{color:#acc5a9;margin-top:5px;font-size:12px}.row-type{letter-spacing:1.7px;color:#9db894;margin-right:25px;font-size:9px}.row-go{color:#c2dfab;transition:translate .2s;display:inline-flex}.row-go .ui-icon{width:23px;height:23px}.tool-row:hover .row-go{translate:4px}.full-converter-link{color:#aec6a4;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:11px;text-decoration:none;display:flex}.full-converter-link strong{color:#cee4b8;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.full-converter-link .ui-icon{flex-basis:15px;width:15px;height:15px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:19px;margin-top:22px;padding:25px 0;display:flex}.trust-icon{color:#accd9b;display:inline-flex}.trust-icon .ui-icon{width:25px;height:25px}.trust-strip h2{color:#d7e9c8;font-size:14px;font-weight:500}.trust-strip p{color:#acc3a4;margin-top:3px;font-size:11px}.trust-strip>a{color:#bdd6ad;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11px;text-decoration:none;display:flex}.trust-strip>a .ui-icon{flex-basis:14px;width:14px;height:14px}.faq-section{grid-template-columns:230px 1fr;gap:35px;margin-top:38px;display:grid}.section-caption{letter-spacing:1.8px;color:#adc49e;padding-top:17px;font-size:9px}.faq-list{min-width:0}.faq-list details{border-bottom:1px solid var(--line);padding:15px 0}.faq-list details:last-child{border:0}.faq-list summary{color:#d0e2c2;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:400;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-toggle{color:#a8c299;flex:0 0 15px;transition:rotate .2s;display:inline-flex}.faq-toggle .ui-icon{flex-basis:15px;width:15px;height:15px}.faq-list details[open] .faq-toggle{rotate:45deg}.faq-list details p{color:#b1c6a8;margin:15px 30px 0 0;font-size:12px;line-height:1.95}.breadcrumbs{color:#a2b99a;align-items:center;gap:10px;margin:25px 0;font-size:10px;display:flex}.breadcrumbs a{color:#c2d8b3;text-decoration:none}.page-heading{max-width:800px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 30px;display:block}.page-label{color:#a8c39a;letter-spacing:1.6px;align-items:center;gap:14px;margin-bottom:14px;font-size:8px;display:flex}.page-label .tool-icon{flex-basis:54px;width:54px;height:54px}.page-label .tool-icon>.ui-icon{width:32px;height:32px}.page-heading h1{letter-spacing:-1.3px;color:#e5f1dc;font-size:38px;font-weight:500;line-height:1.3}.page-heading>p{color:#b0c7a8;max-width:730px;margin-top:12px;font-size:13px;line-height:1.9}.tool-layout{border-top:1px solid #cce2bf5c;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:34px;padding-top:28px;display:grid}.workspace{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace-bar{letter-spacing:1px;color:#a8c39b;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:8px;display:flex}.status-dot{vertical-align:middle;background:#bedda2;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.dropzone{color:#afc9a0;background:0 0;border:1px dashed #b0cf964d;border-left:0;border-right:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:220px;padding:24px 16px;transition:background .2s;display:flex}.dropzone:hover,.dropzone.is-dragging{background:#b3d79a08}.dropzone:disabled{opacity:.5;cursor:wait}.upload-icon{color:#b7d8a2;margin-bottom:9px;display:inline-flex}.upload-icon .ui-icon{flex-basis:32px;width:32px;height:32px}.dropzone strong{color:#dcefc9;font-size:16px;font-weight:500}.dropzone>span:not(.upload-icon){color:#aec8a1;font-size:12px}.browse-link{color:#d1e8b8;border-bottom:1px solid #a5c58a}.dropzone small{color:#a3bd95;margin-top:7px;font-size:10px}.file-list-wrap{margin-top:20px}.list-heading{color:#b4cfa4;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.text-button{color:#bfdca7;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#e4f5d3}.text-button:disabled{opacity:.4}.file-list,.results-list{display:grid}.file-row,.result-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}.file-preview{object-fit:cover;background:#d9ebc408;border:1px solid #c9ddb333;border-radius:2px;flex:0 0 31px;width:31px;height:35px}.file-info{flex:1;gap:4px;min-width:0;display:grid}.file-info strong{color:#d4e7c4;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.file-info span{color:#a4bf96;font-size:10px}.remove-file,.reorder-file{color:#bad7a8;background:0 0;border:0;border-radius:0;flex:0 0 26px;place-items:center;width:26px;height:27px;padding:0;display:grid}.remove-file .ui-icon,.reorder-file .ui-icon{flex-basis:15px;width:15px;height:15px}.remove-file:hover{color:#e8bd94}.reorder-file:disabled{opacity:.28}.remove-file:disabled{opacity:.3}.file-order{color:#a4bd97;font-size:9px}.task-summary{color:#a7c098;margin-top:12px;font-size:10px}.settings-block{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.settings-block h2{color:#d0e7bd;margin-bottom:14px;font-size:12px;font-weight:500}.choice-grid{border-bottom:1px solid var(--line);gap:25px;display:flex}.format-option,.ocr-mode-option{text-align:left;color:#b2cba4;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0 14px;display:flex}.format-option>span:first-child,.ocr-mode-option>span:first-child{gap:5px;min-width:0;display:grid}.format-option strong,.ocr-mode-option strong{color:#b8d0aa;font-size:12px;font-weight:400}.format-option small,.ocr-mode-option small{color:#a0b992;font-size:10px}.format-option.selected,.ocr-mode-option.selected{box-shadow:none;background:0 0;border-bottom-color:#bfdf9f}.selected strong{color:#e0f3cc}.format-option:hover,.ocr-mode-option:hover{color:#ebf9db}.format-option:disabled,.ocr-mode-option:disabled{opacity:.5;cursor:wait}.radio-mark{border:1px solid #9fbc87;border-radius:50%;flex:0 0 8px;width:8px;height:8px;position:relative}.selected .radio-mark{background:#c2e1a6;border-color:#c2e1a6}.format-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;display:grid}.format-options+.choice-grid{margin-top:12px}#ocrModePanel>h2{margin-top:20px}.fixed-setting{border-top:1px solid var(--line);color:#b0c89e;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:24px;padding-top:20px;font-size:11px;display:flex}.fixed-label{letter-spacing:1px;color:#9fbb8a;font-size:8px}.fixed-setting strong{color:#d1e8b9;font-weight:500}.output-hint{color:#acc79b;background:0 0;border:0;margin-top:18px;padding:0;font-size:11px;line-height:1.9}.action-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:22px;display:flex}.local-label{color:#acc59b;align-items:center;gap:5px;font-size:10px;display:flex}.local-label .ui-icon{flex-basis:13px;width:13px;height:13px}.convert-button{color:#20301b;min-height:43px;box-shadow:none;background:#bfd8a6;border:1px solid #bad8a2;border-radius:3px;justify-content:center;align-items:center;gap:15px;padding:11px 17px;font-size:12px;font-weight:500;display:flex}.convert-button:hover:not(:disabled){background:#d0e7b8}.convert-button:disabled{color:#a3bf90;background:#9bbd7920;border-color:#a5c38425}.convert-button.is-loading{color:#1c2b16;cursor:wait;background:#a8c58d;border-color:#a8c58d}.button-arrow{display:inline-flex}.button-arrow .ui-icon{flex-basis:18px;width:18px;height:18px}.processing-scene{color:#bfd7ad;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:flex}.spinner{border:1px solid #bdd89b4d;border-top-color:#c6e2a9;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.status{color:#bfdbad;overflow-wrap:anywhere;background:0 0;border:0;border-left:2px solid #9fbc82;border-radius:0;margin-top:15px;padding:9px 0 9px 12px;font-size:11px;line-height:1.8}.status-error{color:#ebc1a0;border-color:#d3a075}.status-success{color:#c1e2ad;border-color:#aad08b}.status-info{color:#bcd7a5}.results-section{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.results-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.results-title h2{color:#d7ecc2;font-size:13px;font-weight:500}.result-badge{color:#b8d99f;background:0 0;border:0;flex:0 0 34px;place-items:center;width:34px;font-size:9px;font-weight:500;display:grid}.download-button{color:#c4e1a9;white-space:nowrap;align-items:center;gap:6px;padding:7px 0;font-size:10px;text-decoration:none;display:flex}.download-button .ui-icon{flex-basis:15px;width:15px;height:15px}.download-button:hover{color:#ecfddd}.celebrate{animation:.3s ease-out appear}.tool-rail{border-left:1px solid var(--line);min-width:0;padding-left:28px}.sample-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.rail-label{letter-spacing:1.4px;color:#a8c392;margin-bottom:20px;font-size:8px}.example-button{color:#d0e8b7;background:0 0;border:0;border-bottom:1px solid #bad59c77;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:36px;margin-top:20px;padding:8px 0;font-size:11px;font-weight:400;display:flex}.example-button:hover{color:#ebf8db}.example-button:disabled{opacity:.5;cursor:wait}.link-icon{display:inline-flex}.link-icon .ui-icon{flex-basis:14px;width:14px;height:14px}.sample-panel>p{color:#a6bf96;margin-top:13px;font-size:10px;line-height:1.9}.sample-table{background:#eef0df;border:1px solid #c7d1ba;border-radius:1px;grid-template-columns:1.7fr .7fr 1fr;display:grid;transform:rotate(-2deg);box-shadow:0 8px 14px #0002}.sample-table span{color:#43583a;border-bottom:1px solid #abb99655;border-right:1px solid #abb99655;padding:9px 5px;font-size:8px}.sample-table span:nth-child(-n+3){color:#314825;background:#dce5c9}.sample-note{color:#665b35;background:#efebd7;border-radius:1px;padding:23px 16px;font-size:12px;line-height:1.9;transform:rotate(-2deg);box-shadow:0 8px 14px #0002}.sample-pages{justify-content:center;gap:14px;padding:5px;display:flex}.sample-pages>span{color:#756540;background:#eee9d8;width:65px;height:84px;padding:12px 9px;font-size:10px;display:block;transform:rotate(-5deg);box-shadow:0 8px 14px #0002}.sample-pages>span+span{transform:rotate(5deg)}.sample-pages i{background:#b9ad8b;width:80%;height:3px;margin-top:9px;display:block}.sample-pages i:last-child{width:55%}.sample-images{color:#bfd5a5;justify-content:center;align-items:center;gap:12px;padding:8px 0;display:flex}.sample-images>span:not(:nth-child(2)){color:#507443;background:#f1f2e9;border-radius:1px;place-items:center;width:70px;height:67px;font-size:12px;display:grid;box-shadow:0 8px 14px #0002}.sample-images .checker{background:repeating-conic-gradient(#cdd9c1 0% 25%,#f3f6eb 0% 50%) 0/14px 14px!important}.rail-instructions{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.rail-instructions h2{color:#d0e5bb;font-size:12px;font-weight:500}.rail-instructions ol{color:#afc6a0;gap:13px;margin:13px 0 0;padding-left:17px;font-size:11px;line-height:1.9;display:grid}.rail-instructions li::marker{color:#b2cc9d}.rail-contact{border-top:1px solid var(--line);color:#a8be98;align-items:center;gap:9px;margin-top:23px;padding-top:20px;font-size:10px;line-height:1.8;display:flex}.rail-contact img{object-fit:contain;border-radius:0;width:27px;height:27px}.rail-contact a{color:#c1dca8;text-decoration:none;display:block}.tool-reading{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:55px;margin-top:38px;padding-top:30px;display:grid}.tool-reading h2{color:#d8eac2;margin-bottom:11px;font-size:14px;font-weight:500}.tool-reading p{color:#adc69d;font-size:12px;line-height:1.95}.limitations{border-top:1px solid var(--line);margin-top:19px;padding-top:14px}.limitations summary{color:#c4dda9;cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.limitations p{margin-top:14px}.limitations[open] .faq-toggle{rotate:45deg}.share-link{margin-top:15px}.related-tools{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-top:32px;padding-top:24px;display:flex}.related-tools a{color:#bed6a6;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.related-tools a[aria-current]{display:none}.nav-icon{width:24px;height:24px;display:inline-flex}.nav-icon .tool-illustration{filter:none;width:24px;height:24px}.nav-arrow{display:inline-flex}.nav-arrow .ui-icon{flex-basis:12px;width:12px;height:12px}.info-page{max-width:740px;margin:34px auto 70px}.back-link{color:#bdd6a8;font-size:11px;text-decoration:none}.info-page h1{letter-spacing:-1px;color:#e5f2d9;margin:28px 0 15px;font-size:36px;font-weight:500;line-height:1.3}.info-intro{color:#b5cda6;font-size:13px;line-height:1.9}.info-page article{border-top:1px solid var(--line);margin-top:27px;padding-top:27px}.info-page article p{color:#b2cba3;margin-bottom:17px;font-size:13px;line-height:2}.info-page article h2{color:#d2e7bc;margin:28px 0 13px;font-size:20px;font-weight:500}.info-page article a{color:#c4dfab;text-underline-offset:4px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes appear{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (width<=900px){.app-shell{width:calc(100% - 44px)}.hub-heading{gap:30px;padding:40px 0 34px}.hub-heading h1{font-size:50px}.desk-mascot>img{width:125px;height:140px}.mascot-note{max-width:85px;font-size:10px}.row-number{display:none}.tool-row{gap:20px}.row-type{margin-right:15px}.tool-layout{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.tool-rail{padding-left:24px}.tool-reading{gap:35px}.faq-section{grid-template-columns:170px 1fr;gap:25px}.footer-note{display:none}.local-label{max-width:150px}.convert-button{padding:10px 13px;font-size:11px}}@media (width<=650px){.app-shell{width:calc(100% - 32px)}.site-header{gap:20px;height:74px}.brand>span{font-size:17px}.brand>img{width:28px;height:28px}.brand small{font-size:6px}.main-nav{gap:17px}.main-nav a{font-size:10px}.language-switch{gap:6px;padding-left:17px;font-size:10px}.hub-heading{padding:32px 0;display:block;position:relative}.hub-heading h1{letter-spacing:-1.3px;font-size:clamp(29px,9vw,35px)}.eyebrow{letter-spacing:1.3px;max-width:230px;margin-bottom:17px;font-size:7px}.heading-intro{max-width:100%;margin-top:20px;font-size:12px;line-height:1.9}.desk-mascot{position:absolute;top:31px;right:0}.desk-mascot>img{width:64px;height:76px}.mascot-note{display:none}.shelf-header{padding:13px 0;font-size:8px}.tool-row{gap:15px;min-height:112px;padding:18px 0}.row-copy h2{letter-spacing:-.5px;font-size:19px}.row-copy p{margin-top:5px;font-size:11px;line-height:1.8}.tool-icon{flex:0 0 60px;width:60px;height:65px}.row-type{display:none}.row-go{flex:0 0 20px}.row-go .ui-icon{flex-basis:19px;width:19px;height:19px}.full-converter-link{gap:15px;padding:18px 0;font-size:10px}.full-converter-link strong{gap:5px;font-size:10px}.full-converter-link .ui-icon{flex-basis:12px;width:12px;height:12px}.trust-strip{flex-wrap:wrap;gap:12px 14px;margin-top:14px;padding:22px 0}.trust-icon .ui-icon{width:23px;height:23px}.trust-strip h2{font-size:13px}.trust-strip p{max-width:280px;font-size:10px}.trust-strip>a{margin-left:37px;font-size:10px}.faq-section{grid-template-columns:1fr;gap:9px;margin-top:27px}.section-caption{padding-top:0;font-size:8px}.faq-list details{padding:14px 0}.faq-list summary{gap:20px;font-size:11px;line-height:1.85}.faq-list details p{margin-right:5px;font-size:11px;line-height:1.9}.site-footer{flex-wrap:wrap;gap:13px;min-height:96px;margin-top:33px;padding:22px 0;font-size:9px}.site-footer nav{gap:15px}.footer-by{margin-left:3px;font-size:8px}.breadcrumbs{gap:8px;margin:23px 0;font-size:9px}.page-heading{padding-bottom:25px}.page-heading h1{letter-spacing:-.8px;font-size:30px}.page-heading>p{margin-top:12px;font-size:12px;line-height:1.95}.page-label{letter-spacing:1.2px;gap:11px;margin-bottom:14px;font-size:7px}.page-label .tool-icon{flex-basis:43px;width:43px;height:43px}.tool-layout{grid-template-columns:1fr;gap:25px;padding-top:22px}.workspace-bar{letter-spacing:.6px;gap:10px;margin-bottom:17px;font-size:7px}.workspace-bar>span:last-child{letter-spacing:0;font-size:7px}.dropzone{min-height:200px;padding:22px 12px}.dropzone strong{font-size:15px}.dropzone>span:not(.upload-icon){font-size:11px}.dropzone small{margin-top:6px;font-size:9px}.upload-icon .ui-icon{flex-basis:29px;width:29px;height:29px}.task-summary{font-size:9px}.file-list-wrap{margin-top:17px}.list-heading,.text-button{font-size:10px}.file-row,.result-row{gap:7px;padding:11px 0}.file-info strong{font-size:10px}.file-info span{font-size:9px}.file-preview{flex-basis:27px;width:27px;height:31px}.file-order{display:none}.remove-file,.reorder-file{flex-basis:23px;width:23px;height:25px}.remove-file .ui-icon,.reorder-file .ui-icon{flex-basis:14px;width:14px;height:14px}.settings-block{margin-top:21px;padding-top:19px}.settings-block h2{font-size:11px}.choice-grid{gap:18px}.format-option,.ocr-mode-option{gap:8px;padding:11px 0 13px}.format-option strong,.ocr-mode-option strong{font-size:11px}.format-option small,.ocr-mode-option small{font-size:9px;line-height:1.7}.radio-mark{flex-basis:7px;width:7px;height:7px}.fixed-setting{gap:8px 13px;margin-top:21px;padding-top:18px;font-size:10px}.fixed-label{font-size:7px}.output-hint{font-size:10px;line-height:1.9}.action-row{flex-direction:column-reverse;align-items:stretch;gap:14px;padding-top:21px}.convert-button{min-height:44px;font-size:12px}.local-label{justify-content:center;max-width:none;font-size:9px}.status{font-size:10px}.results-title h2{font-size:12px}.download-button{font-size:9px}.download-button .ui-icon{flex-basis:13px;width:13px;height:13px}.result-badge{flex-basis:28px;width:28px;font-size:8px}.tool-rail{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;padding-top:23px;padding-left:0;display:grid}.sample-panel{grid-template-columns:110px 1fr;align-items:center;gap:0 20px;display:grid}.rail-label{letter-spacing:1.1px;grid-column:1/-1;margin-bottom:18px;font-size:7px}.sample-pages,.sample-note,.sample-table,.sample-images{grid-row:span 2;min-width:0}.sample-panel .example-button{min-height:33px;margin:0;padding:6px 0;font-size:10px}.sample-panel>p{margin-top:10px;font-size:9px;line-height:1.9}.sample-pages{gap:8px;padding:0}.sample-pages>span{width:45px;height:65px;padding:9px 7px;font-size:8px}.sample-pages i{height:2px;margin-top:7px}.sample-note{padding:15px 11px;font-size:9px;line-height:1.8}.sample-table span{padding:7px 3px;font-size:6px}.sample-images{gap:6px;font-size:10px}.sample-images>span:not(:nth-child(2)){width:45px;height:50px;font-size:10px}.rail-instructions{margin-top:23px;padding-top:20px}.rail-instructions h2{font-size:11px}.rail-instructions ol{gap:11px;margin-top:13px;font-size:10px}.rail-contact{margin-top:21px;padding-top:18px;font-size:9px}.rail-contact img{width:25px;height:25px}.tool-reading{grid-template-columns:1fr;gap:27px;margin-top:30px;padding-top:26px}.tool-reading h2{font-size:13px}.tool-reading p{font-size:11px}.limitations summary{font-size:10px}.related-tools{gap:17px 20px;margin-top:28px;padding-top:23px}.related-tools a{font-size:10px}.nav-icon,.nav-icon .tool-illustration{width:23px;height:23px}.info-page{margin:28px auto 45px}.info-page h1{margin-top:25px;font-size:30px}.info-intro,.info-page article p{font-size:12px}.info-page article h2{font-size:19px}.info-page article{margin-top:24px;padding-top:24px}}@media (width<=370px){.site-header{gap:13px}.brand{gap:7px}.brand>span{font-size:16px}.brand>img{width:26px;height:26px}.main-nav{gap:12px}.language-switch{padding-left:13px}.hub-heading h1{letter-spacing:-1.3px;font-size:29px}.desk-mascot>img{width:54px;height:66px}.row-copy h2{font-size:17px}.row-copy p{font-size:10px}.tool-icon{flex-basis:52px;width:52px;height:58px}.tool-row{gap:12px}.full-converter-link{flex-direction:column;align-items:flex-start;gap:9px}.site-footer nav{width:100%;margin-left:0}.trust-strip p{max-width:235px}.sample-panel{grid-template-columns:98px 1fr;gap:0 15px}.format-options{grid-template-columns:1fr 1fr}.choice-grid.three{flex-wrap:wrap}.choice-grid.three>.ocr-mode-option{flex-basis:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.tool-row:hover .tool-illustration{transform:none}.tool-row:hover .row-go{translate:0}}
