.ocrpdf-widget{--ocrpdf-bg:#0a0a0a;--ocrpdf-surface:#141414;--ocrpdf-surface-2:#1c1c1c;--ocrpdf-border:rgba(255, 255, 255, 0.09);--ocrpdf-border-soft:rgba(255, 255, 255, 0.05);--ocrpdf-text:#f5f5f2;--ocrpdf-text-muted:#9a9a95;--ocrpdf-accent:#d6ff34;--ocrpdf-accent-ink:#0a0a0a;--ocrpdf-radius:20px;--ocrpdf-radius-sm:12px;--ocrpdf-font-display:"Poppins", "Inter", -apple-system, sans-serif;--ocrpdf-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;all:initial;box-sizing:border-box;display:block;font-family:var(--ocrpdf-font-body);max-width:620px;margin:2.5rem auto;color:var(--ocrpdf-text);-webkit-font-smoothing:antialiased;background:var(--ocrpdf-bg);border:1px solid var(--ocrpdf-border);border-radius:28px;padding:2.25rem 2rem 2rem;box-shadow:0 30px 80px -28px rgb(0 0 0 / .65),inset 0 1px 0 rgb(255 255 255 / .03)}.ocrpdf-widget *,.ocrpdf-widget *::before,.ocrpdf-widget *::after{box-sizing:border-box;font-family:inherit}.ocrpdf-head{text-align:center;padding:0 .5rem 1.25rem}.ocrpdf-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ocrpdf-accent);background:rgb(214 255 52 / .08);border:1px solid rgb(214 255 52 / .25);padding:.35rem .75rem;border-radius:999px;margin-bottom:.9rem}.ocrpdf-dot{width:6px;height:6px;border-radius:50%;background:var(--ocrpdf-accent);box-shadow:0 0 8px var(--ocrpdf-accent);display:inline-block}.ocrpdf-title{font-family:var(--ocrpdf-font-display);font-size:clamp(1.4rem, 4vw, 1.9rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0 0 .5rem;color:#fff}.ocrpdf-subtitle{font-size:.92rem;line-height:1.5;color:var(--ocrpdf-text-muted);margin:0 auto;max-width:440px}.ocrpdf-card{background:var(--ocrpdf-surface);border:1px solid var(--ocrpdf-border);border-radius:var(--ocrpdf-radius);padding:1.75rem;position:relative}.ocrpdf-state{display:none}.ocrpdf-state.is-active{display:block;animation:ocrpdfFade 0.25s ease}@keyframes ocrpdfFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ocrpdf-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;border:1.5px dashed var(--ocrpdf-border);border-radius:var(--ocrpdf-radius-sm);background:var(--ocrpdf-surface);padding:2.2rem 1.25rem;cursor:pointer;transition:border-color 0.2s ease,background 0.2s ease}.ocrpdf-dropzone:hover,.ocrpdf-dropzone:focus-visible,.ocrpdf-dropzone.is-dragover{border-color:var(--ocrpdf-accent);background:rgb(214 255 52 / .04);outline:none}.ocrpdf-drop-icon{color:var(--ocrpdf-accent);margin-bottom:.25rem}.ocrpdf-scanline{animation:ocrpdfScan 2.2s ease-in-out infinite;transform-origin:center}@keyframes ocrpdfScan{0%,100%{transform:translateY(-14px);opacity:.25}50%{transform:translateY(14px);opacity:1}}.ocrpdf-drop-text strong{display:block;font-size:1rem;font-weight:600;color:#fff}.ocrpdf-drop-text span{display:block;font-size:.8rem;color:var(--ocrpdf-text-muted);margin-top:.2rem}.ocrpdf-btn{appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;border-radius:999px;padding:.75rem 1.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:transform 0.12s ease,box-shadow 0.15s ease,border-color 0.15s ease;text-decoration:none!important;line-height:1.2;white-space:nowrap}.ocrpdf-btn:active{transform:scale(.97)}.ocrpdf-btn--primary{background:var(--ocrpdf-accent)!important;color:var(--ocrpdf-accent-ink)!important;box-shadow:0 4px 14px -7px rgb(214 255 52 / .4)}.ocrpdf-btn--primary:hover,.ocrpdf-btn--primary:visited{color:var(--ocrpdf-accent-ink)!important}.ocrpdf-btn--primary:hover{box-shadow:0 4px 16px -6px rgb(214 255 52 / .55);transform:translateY(-1px)}.ocrpdf-btn--primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ocrpdf-btn--ghost{background:var(--ocrpdf-surface-2)!important;color:var(--ocrpdf-text)!important;border:1px solid var(--ocrpdf-border);box-shadow:none}.ocrpdf-btn--ghost:hover{border-color:var(--ocrpdf-accent);color:var(--ocrpdf-accent)!important;box-shadow:0 0 0 1px rgb(214 255 52 / .18)}.ocrpdf-btn--full{width:100%;margin-top:1rem}.ocrpdf-link-btn{display:block;margin:1.1rem auto 0;background:none;border:none;color:var(--ocrpdf-text-muted);font-size:.85rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ocrpdf-link-btn:hover{color:var(--ocrpdf-accent)}.ocrpdf-icon-btn{background:none;border:none;color:var(--ocrpdf-text-muted);font-size:1.4rem;line-height:1;cursor:pointer;padding:.25rem .5rem}.ocrpdf-icon-btn:hover{color:#fff}.ocrpdf-lang-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.1rem;padding:.15rem .15rem}.ocrpdf-lang-label{font-size:.82rem;color:var(--ocrpdf-text-muted);font-weight:500}.ocrpdf-select{background:var(--ocrpdf-surface-2);border:1px solid var(--ocrpdf-border);color:var(--ocrpdf-text);font-size:.85rem;font-weight:500;padding:.5rem .8rem;border-radius:var(--ocrpdf-radius-sm);max-width:60%}.ocrpdf-select:focus{outline:1.5px solid var(--ocrpdf-accent)}.ocrpdf-lang-hint{font-size:.74rem;line-height:1.5;color:var(--ocrpdf-text-muted);margin:.55rem .15rem 0}.ocrpdf-lang-hint strong{color:var(--ocrpdf-accent);font-weight:600}.ocrpdf-file-card{display:flex;align-items:center;gap:.9rem;background:var(--ocrpdf-surface);border:1px solid var(--ocrpdf-border);border-radius:var(--ocrpdf-radius-sm);padding:.9rem 1rem}.ocrpdf-file-icon{background:var(--ocrpdf-accent);color:var(--ocrpdf-accent-ink);font-size:.68rem;font-weight:800;letter-spacing:.02em;width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ocrpdf-file-meta{display:flex;flex-direction:column;min-width:0;flex:1}.ocrpdf-file-name{font-size:.9rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocrpdf-file-size{font-size:.78rem;color:var(--ocrpdf-text-muted);margin-top:.1rem}.ocrpdf-state--processing{text-align:center}.ocrpdf-scan-visual{display:flex;justify-content:center;margin-bottom:1.4rem}.ocrpdf-scan-doc{position:relative;width:92px;height:118px;background:var(--ocrpdf-surface);border:1px solid var(--ocrpdf-border);border-radius:8px;overflow:hidden}.ocrpdf-scan-doc::before,.ocrpdf-scan-doc::after{content:"";position:absolute;left:14px;right:14px;height:6px;background:rgb(255 255 255 / .08);border-radius:3px}.ocrpdf-scan-doc::before{top:18px}.ocrpdf-scan-doc::after{top:34px;width:60%}.ocrpdf-scan-line{position:absolute;left:0;right:0;height:2px;background:var(--ocrpdf-accent);box-shadow:0 0 14px 2px rgb(214 255 52 / .7);animation:ocrpdfSweep 1.6s ease-in-out infinite}@keyframes ocrpdfSweep{0%{top:6%}50%{top:92%}100%{top:6%}}.ocrpdf-progress-wrap{margin-bottom:1.25rem}.ocrpdf-progress-top{display:flex;justify-content:center;margin-bottom:.5rem}.ocrpdf-progress-percent{font-family:var(--ocrpdf-font-display);font-size:1.6rem;font-weight:700;color:var(--ocrpdf-accent);letter-spacing:-.01em}.ocrpdf-progress-track{width:100%;height:8px;background:var(--ocrpdf-surface-2);border-radius:999px;overflow:hidden;border:1px solid var(--ocrpdf-border-soft)}.ocrpdf-progress-fill{height:100%;background:linear-gradient(90deg,var(--ocrpdf-accent),#a9db1c);border-radius:999px;transition:width 0.3s ease}.ocrpdf-progress-label{margin-top:.6rem;font-size:.85rem;color:var(--ocrpdf-text-muted);font-weight:500}.ocrpdf-state--done,.ocrpdf-state--error{text-align:center}.ocrpdf-done-badge,.ocrpdf-error-badge{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.ocrpdf-done-badge{background:rgb(214 255 52 / .12);color:var(--ocrpdf-accent);border:1px solid rgb(214 255 52 / .3)}.ocrpdf-error-badge{background:rgb(255 90 90 / .1);color:#ff6b6b;border:1px solid rgb(255 90 90 / .3);font-size:1.4rem;font-weight:700}.ocrpdf-done-title{font-family:var(--ocrpdf-font-display);font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 .35rem}.ocrpdf-done-sub{font-size:.85rem;color:var(--ocrpdf-text-muted);margin:0 0 .25rem}.ocrpdf-warning[hidden]{display:none!important}.ocrpdf-warning{display:flex;gap:.6rem;align-items:flex-start;text-align:left;background:var(--ocrpdf-surface-2);border:1px solid var(--ocrpdf-border);border-left:3px solid #ffb340;border-radius:var(--ocrpdf-radius-sm);color:var(--ocrpdf-text-muted);font-size:.8rem;line-height:1.5;padding:.75rem .9rem;margin-top:.9rem}.ocrpdf-warning::before{content:"!";flex-shrink:0;width:20px;height:20px;border-radius:50%;background:rgb(255 179 64 / .15);color:#ffb340;font-weight:800;font-size:.75rem;display:flex;align-items:center;justify-content:center;margin-top:.05rem}.ocrpdf-warning>div{flex:1}.ocrpdf-warning strong{display:block;color:#ffb340;font-size:.82rem;margin-bottom:.15rem}.ocrpdf-actions{margin-top:1.25rem}.ocrpdf-actions-row{display:flex;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.ocrpdf-actions-row .ocrpdf-btn{flex:1;font-size:.8rem;padding:.65rem .8rem}.ocrpdf-text-preview{margin-top:1rem;text-align:left}.ocrpdf-text-preview textarea{width:100%;min-height:160px;max-height:260px;background:var(--ocrpdf-surface);border:1px solid var(--ocrpdf-border);border-radius:var(--ocrpdf-radius-sm);color:var(--ocrpdf-text);font-family:"SFMono-Regular",Consolas,monospace;font-size:.78rem;line-height:1.5;padding:.8rem;resize:vertical}.ocrpdf-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--ocrpdf-border-soft)}.ocrpdf-trust-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;font-size:.7rem;font-weight:500;color:var(--ocrpdf-text-muted);line-height:1.3}.ocrpdf-trust-item svg{color:var(--ocrpdf-accent);flex-shrink:0}@media (max-width:480px){.ocrpdf-widget{margin:1.25rem auto;max-width:100%;padding:1.4rem 1.1rem 1.25rem;border-radius:20px}.ocrpdf-head{padding-bottom:.9rem}.ocrpdf-title{font-size:1.25rem}.ocrpdf-subtitle{font-size:.82rem}.ocrpdf-card{padding:1.1rem;border-radius:16px}.ocrpdf-dropzone{padding:1.4rem .9rem}.ocrpdf-drop-icon svg{width:34px;height:34px}.ocrpdf-lang-row{flex-direction:column;align-items:flex-start;gap:.4rem}.ocrpdf-select{max-width:100%;width:100%}.ocrpdf-actions-row{flex-direction:column}.ocrpdf-actions-row .ocrpdf-btn{width:100%}.ocrpdf-trust-row{grid-template-columns:repeat(2,1fr);gap:.9rem .6rem}.ocrpdf-trust-item{font-size:.68rem}.ocrpdf-btn{font-size:.85rem;padding:.7rem 1.2rem}}@media (min-width:900px){.ocrpdf-widget{max-width:900px;display:grid;grid-template-columns:minmax(260px,340px) 1fr;grid-template-areas:"head  card" "trust card";column-gap:3rem;row-gap:1.75rem;align-items:start;padding:3rem}.ocrpdf-head{grid-area:head;text-align:left;padding:0;align-self:start}.ocrpdf-subtitle{margin:0;max-width:100%}.ocrpdf-card{grid-area:card}.ocrpdf-trust-row{grid-area:trust;display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem 1rem;margin-top:0;padding-top:0;border-top:none;align-self:start}.ocrpdf-trust-item{flex-direction:row;align-items:center;text-align:left;gap:.55rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.ocrpdf-scanline,.ocrpdf-scan-line{animation:none!important}}