.ocr-regions[data-v-058878a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}figure[data-v-058878a6]{margin:0;min-width:0}figcaption[data-v-058878a6]{display:grid;gap:4px;margin-bottom:10px;font-size:12px}figcaption span[data-v-058878a6]{color:#64748b}.ocr-regions__page[data-v-058878a6]{position:relative;border:1px solid #dbe3ec;background:#fff}img[data-v-058878a6]{width:100%;display:block}svg[data-v-058878a6]{position:absolute;inset:0;width:100%;height:100%}.ocr-comparison[data-v-0de68784]{margin-top:12px}.ocr-comparison__muted[data-v-0de68784]{color:#64748b;font-size:13px}.ocr-comparison__error[data-v-0de68784]{color:#b42318;font-size:13px}.ocr-comparison__error button[data-v-0de68784]{margin-left:6px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;padding:4px 8px;cursor:pointer}.ocr-comparison__filters[data-v-0de68784]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ocr-comparison__filters button[data-v-0de68784]{min-height:32px;padding:0 12px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#5b6777;font-size:12px;font-weight:700;cursor:pointer}.ocr-comparison__filters button.active[data-v-0de68784]{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.ocr-comparison__layout[data-v-0de68784]{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:16px;align-items:start}.ocr-comparison__cases[data-v-0de68784]{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-height:520px;overflow:auto}.ocr-comparison__cases button[data-v-0de68784]{display:grid;gap:4px;width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.ocr-comparison__cases button.active[data-v-0de68784]{border-color:#3b82f6;background:#eff6ff}.ocr-comparison__cases strong[data-v-0de68784]{font-size:13px;color:#1e293b}.ocr-comparison__cases span[data-v-0de68784]{font-size:12px;color:#64748b}.ocr-comparison__cases em[data-v-0de68784]{font-style:normal}.is-up[data-v-0de68784]{color:#047857}.is-down[data-v-0de68784]{color:#b42318;font-weight:700}.ocr-comparison__case[data-v-0de68784]{min-width:0;padding:14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.ocr-comparison__reason[data-v-0de68784]{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#f8fafc;color:#334155;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.ocr-comparison__case img[data-v-0de68784]{display:block;max-width:100%;max-height:360px;margin:0 auto 12px;-o-object-fit:contain;object-fit:contain}.ocr-comparison__case table[data-v-0de68784]{width:100%;border-collapse:collapse;font-size:13px}.ocr-comparison__case td[data-v-0de68784],.ocr-comparison__case th[data-v-0de68784]{padding:8px 10px;border-bottom:1px solid #eef2f7;text-align:left;overflow-wrap:anywhere}.ocr-comparison__case thead th[data-v-0de68784]{color:#64748b;font-weight:600}.is-match[data-v-0de68784]{background:#f0fdf4}.is-miss[data-v-0de68784]{background:#fff7ed}@media (max-width:900px){.ocr-comparison__layout[data-v-0de68784]{grid-template-columns:1fr}}.auto-improve[data-v-481c1368]{padding:24px;border:1px solid #cfe3f7;border-radius:14px;background:linear-gradient(180deg,#f5faff,#fff 120px)}.auto-improve__head[data-v-481c1368]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.auto-improve__eyebrow[data-v-481c1368]{color:#006fa8;font-size:12px;font-weight:700}.auto-improve__head h2[data-v-481c1368]{margin:6px 0 8px;font-size:20px;color:#0f172a}.auto-improve__head p[data-v-481c1368]{margin:0;max-width:760px;color:#475569;font-size:14px;line-height:1.7}.auto-improve__start[data-v-481c1368]{flex-shrink:0;min-width:180px;height:46px!important;font-size:15px}.auto-improve__error[data-v-481c1368]{margin:12px 0 0;color:#b42318;font-size:13px;line-height:1.6}.auto-improve__stats[data-v-481c1368]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 8px}.auto-improve__stats div[data-v-481c1368]{padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.auto-improve__stats dt[data-v-481c1368]{color:#64748b;font-size:12px}.auto-improve__stats dd[data-v-481c1368]{margin:4px 0 0;color:#0f172a;font-size:22px;font-weight:700}.auto-improve__stats small[data-v-481c1368]{margin-left:2px;color:#64748b;font-size:12px;font-weight:400}.auto-improve__hint[data-v-481c1368]{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.6}.auto-improve__run[data-v-481c1368]{margin-top:18px;padding:16px 18px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.auto-improve__run.is-done[data-v-481c1368]{border-color:#a7f3d0;background:#f6fef9}.auto-improve__run.is-kept[data-v-481c1368]{border-color:#fde68a;background:#fffdf5}.auto-improve__run.is-failed[data-v-481c1368]{border-color:#fecaca;background:#fff8f7}.auto-improve__run>header[data-v-481c1368]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.auto-improve__run>header strong[data-v-481c1368]{color:#0f172a;font-size:16px}.auto-improve__run>header span[data-v-481c1368]{color:#64748b;font-size:12px}.auto-improve__run p[data-v-481c1368]{margin:10px 0 0;color:#334155;font-size:14px;line-height:1.7}.auto-improve__headline[data-v-481c1368]{padding:10px 12px;border-radius:8px;background:hsla(0,0%,100%,.8)}.auto-improve__run>button[data-v-481c1368]{margin-top:12px}.auto-improve__steps[data-v-481c1368]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.auto-improve__steps li[data-v-481c1368]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:13px;font-weight:600}.auto-improve__steps li>span[data-v-481c1368]{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:1px solid currentColor;border-radius:50%;font-size:11px}.auto-improve__steps small[data-v-481c1368]{margin-left:auto;font-weight:400}.auto-improve__steps .is-done[data-v-481c1368]{background:#ecfdf5;color:#047857}.auto-improve__steps .is-current[data-v-481c1368]{background:#e0f2fe;color:#0369a1;box-shadow:inset 0 0 0 1px currentColor}.auto-improve__steps .is-failed[data-v-481c1368]{background:#fef2f2;color:#b42318;box-shadow:inset 0 0 0 1px currentColor}.auto-improve__detail[data-v-481c1368]{margin-top:14px}.auto-improve__cases summary[data-v-481c1368],.auto-improve__detail summary[data-v-481c1368],.auto-improve__history summary[data-v-481c1368]{cursor:pointer;color:#1d4ed8;font-size:13px;font-weight:700}.auto-improve__changes[data-v-481c1368]{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.auto-improve__changes li[data-v-481c1368]{display:grid;gap:4px;padding:10px 12px;border-radius:8px;background:#f8fafc;font-size:13px;line-height:1.6}.auto-improve__changes strong[data-v-481c1368]{color:#0f172a}.auto-improve__changes span[data-v-481c1368]{color:#475569;white-space:pre-wrap;overflow-wrap:anywhere}.auto-improve__table-wrap[data-v-481c1368]{overflow-x:auto}.auto-improve table[data-v-481c1368]{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.auto-improve td[data-v-481c1368],.auto-improve th[data-v-481c1368]{padding:9px 10px;border-bottom:1px solid #eef2f7;text-align:left;white-space:nowrap}.auto-improve thead th[data-v-481c1368]{color:#64748b;font-weight:600}.auto-improve__note[data-v-481c1368]{margin:8px 0 0!important;color:#64748b!important;font-size:12px!important}.is-up[data-v-481c1368]{color:#047857;font-weight:700}.is-down[data-v-481c1368]{color:#b42318;font-weight:700}.auto-improve__cases[data-v-481c1368]{margin-top:14px}.auto-improve__history[data-v-481c1368]{margin-top:16px}.auto-improve__history ul[data-v-481c1368]{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.auto-improve__history li[data-v-481c1368]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px}.auto-improve__badge[data-v-481c1368]{padding:2px 8px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px;font-weight:700}.auto-improve__badge.is-done[data-v-481c1368]{background:#d1fae5;color:#047857}.auto-improve__badge.is-kept[data-v-481c1368]{background:#fef3c7;color:#92400e}.auto-improve__badge.is-failed[data-v-481c1368]{background:#fee2e2;color:#b42318}.auto-improve__badge.is-running[data-v-481c1368]{background:#e0f2fe;color:#0369a1}@media (max-width:900px){.auto-improve__head[data-v-481c1368]{flex-direction:column}.auto-improve__start[data-v-481c1368]{width:100%}.auto-improve__stats[data-v-481c1368],.auto-improve__steps[data-v-481c1368]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ocr-feedback h2[data-v-7c179058]{font-size:18px}.ocr-feedback form[data-v-7c179058]{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.ocr-feedback input[data-v-7c179058]{min-width:260px;padding:9px;border:1px solid #cbd5e1;border-radius:6px}.ocr-feedback button[data-v-7c179058]{border:1px solid #cbd5e1;background:#fff;border-radius:6px;padding:9px 14px}.ocr-feedback article[data-v-7c179058]{border-top:1px solid #e2e8f0;padding:18px 0}.ocr-feedback article header[data-v-7c179058]{display:flex;justify-content:space-between;gap:12px}.ocr-feedback li[data-v-7c179058],.ocr-feedback p[data-v-7c179058],.ocr-feedback span[data-v-7c179058]{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#64748b}.ocr-criteria[data-v-87e3a72a]{display:grid;gap:16px;max-width:1240px;margin:0 auto;color:#1e293b}.ocr-criteria__panel[data-v-87e3a72a]{min-width:0;padding:20px 24px;border:1px solid #e6ebf2;border-radius:14px;background:#fff}.ocr-criteria__eyebrow[data-v-87e3a72a]{color:#006fa8;font-size:12px;font-weight:700}.ocr-criteria h2[data-v-87e3a72a]{margin:6px 0 6px;font-size:18px}.ocr-criteria__muted[data-v-87e3a72a]{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.7}.ocr-criteria__error[data-v-87e3a72a]{margin:0;padding:12px 16px;border-radius:10px;background:#fff1f0;color:#b42318;font-size:13px}.ocr-criteria__error button[data-v-87e3a72a]{margin-left:8px;border:1px solid #fecaca;border-radius:6px;background:#fff;padding:4px 10px;cursor:pointer}.ocr-criteria__notice[data-v-87e3a72a]{margin:0;padding:12px 16px;border-radius:10px;background:#ecfdf5;color:#047857;font-size:13px}.ocr-criteria__rates[data-v-87e3a72a]{margin-top:14px}.ocr-criteria__rates>span[data-v-87e3a72a]{color:#475569;font-size:12px;font-weight:700}.ocr-criteria__rates ul[data-v-87e3a72a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.ocr-criteria__rates li[data-v-87e3a72a]{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:#f8fafc}.ocr-criteria__rates small[data-v-87e3a72a]{color:#64748b;font-size:12px}.ocr-criteria__rates strong[data-v-87e3a72a]{color:#0f172a;font-size:14px}.ocr-criteria__fold-inner[data-v-87e3a72a]{margin-top:14px;padding-top:12px;border-top:1px solid #eef2f7}.ocr-criteria summary[data-v-87e3a72a]{cursor:pointer;color:#1e293b;font-size:14px;font-weight:700}.ocr-criteria summary small[data-v-87e3a72a]{margin-left:6px;color:#64748b;font-size:12px;font-weight:400}.ocr-criteria__fold-inner summary[data-v-87e3a72a]{color:#1d4ed8;font-size:13px}.ocr-criteria__tabs[data-v-87e3a72a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ocr-criteria__tabs button[data-v-87e3a72a]{min-height:34px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#5b6777;font-size:13px;font-weight:600;cursor:pointer}.ocr-criteria__tabs button.active[data-v-87e3a72a]{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.ocr-criteria__prompt[data-v-87e3a72a]{max-height:380px;margin:10px 0 0;padding:14px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ocr-criteria__versions[data-v-87e3a72a]{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.ocr-criteria__versions li[data-v-87e3a72a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#f8fafc}.ocr-criteria__versions strong[data-v-87e3a72a]{display:block;font-size:13px}.ocr-criteria__versions small[data-v-87e3a72a]{color:#64748b;font-size:12px}.ocr-criteria__badge[data-v-87e3a72a]{flex-shrink:0;padding:3px 10px;border-radius:999px;background:#d1fae5;color:#047857;font-size:12px;font-weight:700}@media (max-width:900px){.ocr-criteria__rates ul[data-v-87e3a72a]{grid-template-columns:repeat(2,minmax(0,1fr))}.ocr-criteria__panel[data-v-87e3a72a]{padding:16px}}