.ocr-site{--ocr-ink:#22232b;--ocr-muted:#73737e;--ocr-purple:#7460d5;--ocr-line:#e8e7ed;--ocr-wash:#f6f5fa;--ocr-radius:14px;color:var(--ocr-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100vh;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:14px;line-height:1.6}.ocr-billing-toggle{background:#f8f9fd;border:1px solid #e7e8f1;border-radius:9px;justify-content:center;gap:4px;width:fit-content;margin:32px auto 45px;padding:5px;display:flex}.ocr-billing-toggle button{color:#9499aa;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;display:flex}.ocr-billing-toggle [aria-pressed=true]{color:#5d61da;background:#fff;box-shadow:0 1px 5px #262b4110}.ocr-billing-toggle span{color:#777bdd;background:#eeefff;border-radius:4px;padding:2px 5px;font-size:9px}.ocr-subscription-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:20px;display:grid}.ocr-subscription-grid .ocr-price-card{flex-direction:column;min-width:0;padding:32px 28px;display:flex;position:relative;overflow:visible}.ocr-subscription-grid .ocr-price-card>h2{margin-bottom:7px;font-size:21px}.ocr-subscription-grid .ocr-price-card>p{font-size:12px}.ocr-subscription-grid .ocr-price{letter-spacing:-1px;white-space:nowrap;gap:4px;margin-top:25px;font-size:39px}.ocr-subscription-grid .ocr-price small{letter-spacing:0;font-size:12px}.ocr-subscription-grid ul{flex:1;padding-top:20px}.ocr-subscription-grid .ocr-button{justify-content:center;width:100%;min-height:42px;margin-top:18px;font-size:12px}.ocr-page-allowance{color:#6569bc;margin-top:12px;font-size:14px;font-weight:600;display:block}.ocr-per-page{color:#959bad;margin-top:6px!important;font-size:10px!important;line-height:1.8!important}.ocr-price-recommended{box-shadow:0 6px 30px #6265ce0d;border-color:#a8aaf0!important}.ocr-recommended-label{color:#fff;letter-spacing:.04em;white-space:nowrap;background:#7476dc;border-radius:5px;padding:4px 12px;font-size:9px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.ocr-pricing-footnote{text-align:center;color:#8a91a1;max-width:650px;margin:42px auto 0;font-size:12px}.ocr-pricing-footnote strong{color:#6d7489;font-size:13px;font-weight:500}.ocr-pricing-footnote>p{margin-top:12px;font-size:11px;line-height:1.9}.ocr-pricing-footnote>a{justify-content:center;margin-top:20px}.ocr-pricing-faq{text-align:left;border-top:1px solid #ececf3;max-width:820px;margin:70px auto 0;padding-top:35px}.ocr-pricing-faq h2{margin-bottom:16px;font-size:21px!important}.ocr-pricing-faq p{color:#858c9e;line-height:1.9;font-size:12px!important}.ocr-api-example{text-align:left;color:#66718a;background:#f6f7fb;border:1px solid #e8eaf1;border-radius:8px;margin-top:24px;padding:24px;font-size:12px;line-height:1.8;overflow:auto}.ocr-pricing-page .ocr-info-lede{max-width:700px;margin-inline:auto}@media (width<=900px){.ocr-subscription-grid{grid-template-columns:1fr;gap:32px;max-width:520px;margin-inline:auto}.ocr-subscription-grid .ocr-price-card{padding:32px}.ocr-billing-toggle{margin-bottom:40px}}@media (width<=480px){.ocr-subscription-grid .ocr-price{font-size:36px}.ocr-billing-toggle button{padding:9px 12px;font-size:11px}}.ocr-site *{box-sizing:border-box}.ocr-container{width:min(1180px,100% - 80px);margin-inline:auto}.ocr-site button,.ocr-site a{-webkit-tap-highlight-color:transparent}.ocr-site button{cursor:pointer}.ocr-site button:disabled{cursor:not-allowed;opacity:.35}.ocr-site a,.ocr-site button{transition:background .18s,color .18s,box-shadow .18s,transform .18s}.ocr-site :focus-visible{outline-offset:4px;outline:3px solid #b7a9f3}.ocr-site h1,.ocr-site h2,.ocr-site h3,.ocr-site p{margin:0}.ocr-site a{color:inherit;text-decoration:none}.ocr-header{border-bottom:1px solid var(--ocr-line);z-index:30;background:#ffffffed;height:80px;position:relative}.ocr-header-inner{align-items:center;gap:40px;height:100%;display:flex}.ocr-brand{white-space:nowrap;letter-spacing:-.7px;align-items:center;gap:10px;font-size:18px;font-weight:650;display:inline-flex}.ocr-brand img{flex:none}.ocr-nav{color:#666570;gap:28px;margin-left:35px;font-size:13px;font-weight:500;display:flex}.ocr-nav a:hover,.ocr-footer a:hover{color:var(--ocr-purple)}.ocr-header-actions{align-items:center;gap:26px;margin-left:auto;display:flex}.ocr-source-link{align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}button.ocr-button{font:inherit;cursor:pointer}.ocr-button{white-space:nowrap;background:#292832;border:1px solid #292832;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:0 22px;font-size:13px;font-weight:550;line-height:1.3;display:inline-flex;color:#fff!important}.ocr-button:hover{background:#484155;transform:translateY(-1px);box-shadow:0 5px 15px #25213514}.ocr-button-small{gap:14px;min-height:37px;padding:0 15px;font-size:12px}.ocr-button-secondary{background:#fff;border-color:#dcdbe3;color:var(--ocr-ink)!important}.ocr-button-secondary:hover{background:#f7f6fb}.ocr-menu-button{background:0 0;border:0;display:none}.ocr-mobile-nav{border-bottom:1px solid var(--ocr-line);background:#fff;gap:15px;padding:18px 25px;display:grid;position:absolute;top:79px;left:0;right:0;box-shadow:0 14px 18px #22223209}.ocr-skip{z-index:99;background:#fff;padding:12px;position:fixed;top:-60px;left:10px}.ocr-skip:focus{top:8px}.ocr-hero{background:linear-gradient(#fff 55%,#faf9fc);padding-top:65px}.ocr-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:35px;min-height:465px;display:grid}.ocr-hero-copy{z-index:2;padding-bottom:36px;position:relative}.ocr-eyebrow{text-transform:uppercase;letter-spacing:1.65px;color:#64616e;align-items:center;gap:9px;margin-bottom:24px;font-size:10px;font-weight:600;display:flex}.ocr-live-dot{background:#8b74dc;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.ocr-pill{letter-spacing:.4px;color:#74628e;background:#f9f7ff;border:1px solid #e3dff1;border-radius:4px;padding:2px 7px;font-size:10px;line-height:1.5;display:inline-flex}.ocr-hero h1{letter-spacing:-3.9px;font-size:clamp(46px,4.9vw,69px);font-weight:550;line-height:1.12}.ocr-hero h1 em{color:#7b68ac;letter-spacing:-3.6px;font-family:Libre Baskerville,Georgia,serif;font-size:.94em;font-weight:400}.ocr-hero-description{color:#77757f;max-width:425px;font-size:15px;line-height:1.9;margin-top:23px!important}.ocr-hero-actions{gap:12px;margin-top:29px;display:flex}.ocr-hero-note{color:#85818c;align-items:center;gap:7px;font-size:11px;display:flex;margin-top:14px!important}.ocr-hero-note svg{color:#8b78ba}.ocr-hero-formats{color:#8e8995;letter-spacing:.3px;align-items:center;gap:9px;margin-top:30px;font-family:ui-monospace,monospace;font-size:9px;display:flex}.ocr-hero-formats>span{border:1px solid #e5e2e9;border-radius:3px;padding:1px 5px}.ocr-hero-formats strong{color:#7f738e;font-weight:450}.ocr-hero-art{height:465px;position:relative}.ocr-art-grid{background-image:linear-gradient(#e6e1ef66 1px,#0000 1px),linear-gradient(90deg,#e6e1ef66 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0 -20px;-webkit-mask-image:radial-gradient(#000 35%,#0000 72%);mask-image:radial-gradient(#000 35%,#0000 72%)}.ocr-hero-paper{background:#fff;border:1px solid #dfdce6;border-radius:2px;width:290px;position:absolute;top:10px;left:83px;overflow:visible;transform:rotate(-7deg);box-shadow:0 18px 48px #4c3c6821}.ocr-hero-paper>img{width:100%;height:auto;display:block}.ocr-art-tag{color:#80758f;z-index:3;background:#fff;border:1px solid #e6e1ed;border-radius:5px;align-items:center;gap:7px;padding:7px 11px;font-family:ui-monospace,monospace;font-size:9px;display:flex;position:absolute;box-shadow:0 4px 14px #51456808}.ocr-art-tag-top{top:-1px;left:27px;transform:rotate(-7deg)}.ocr-hero-region{background:#b89fe609;border:1px solid #967fce88;position:absolute;left:9%;right:9%}.ocr-hero-region>span{color:#fff;background:#9a82c9;padding:1px 4px;font:7px ui-monospace,monospace;position:absolute;top:-14px;left:-1px}.ocr-hero-region-one{height:14%;top:12%}.ocr-hero-region-two{height:24%;top:33%}.ocr-hero-region-three{height:14%;top:67%}.ocr-art-output{background:#fff;border:1px solid #e0dce9;border-radius:10px;width:315px;position:absolute;bottom:31px;right:-10px;overflow:hidden;transform:rotate(3deg);box-shadow:0 15px 45px #4b38651a}.ocr-art-output>div{letter-spacing:.6px;border-bottom:1px solid #eeebf3;justify-content:space-between;align-items:center;padding:11px 14px;font-size:8px;font-weight:550;display:flex}.ocr-art-output>div>span{align-items:center;gap:6px;display:flex}.ocr-art-status{color:#8c7bab;letter-spacing:0;background:#f5f1fc;border-radius:3px;padding:2px 5px;font-size:8px}.ocr-art-output code{color:#7b7486;padding:18px 19px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.85;display:block}.ocr-art-output code>span{color:#9477c6}.ocr-art-output>small{color:#9c95a7;background:#fcfbfd;border-top:1px solid #f1eef5;padding:7px 15px;font-size:8px;display:block}.ocr-art-spark{color:#9e81d3;background:#f9f6ff;border:1px solid #e5dcf6;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50px;right:35px;transform:rotate(10deg);box-shadow:0 7px 20px #8170a814}.ocr-model-strip{color:#898390;border-top:1px solid #eae7ef;justify-content:center;align-items:center;gap:29px;min-height:91px;margin-top:23px;font-size:11px;display:flex}.ocr-model-strip>a{color:#50495e;letter-spacing:-.3px;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ocr-model-strip>a>span{font-weight:450}.ocr-model-strip>span{align-items:center;gap:7px;display:flex}.ocr-model-strip>i{background:#ded9e7;width:1px;height:13px}.ocr-section{padding:88px 0;scroll-margin-top:24px}.ocr-section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:33px;display:flex}.ocr-kicker{letter-spacing:1.7px;color:#8b7f9d;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:10px;font-weight:500;margin-bottom:12px!important}.ocr-section h2,.ocr-final-cta h2{letter-spacing:-1.3px;font-size:35px;font-weight:500;line-height:1.25}.ocr-section-heading>p{color:#8b8590;max-width:320px;margin-bottom:2px;font-size:12px;line-height:1.85}.ocr-playground-section{padding-top:69px}.ocr-workspace{background:#fff;border:1px solid #dddae5;border-radius:12px;scroll-margin-top:30px;overflow:hidden;box-shadow:0 5px 35px #37304b06}.ocr-workspace-title{border-bottom:1px solid #ece9f0;justify-content:space-between;align-items:center;padding:17px 21px;display:flex}.ocr-workspace-title>div{align-items:center;gap:9px;display:flex}.ocr-workspace-title strong{font-size:12px;font-weight:550}.ocr-version{color:#a19aa9;border-left:1px solid #ded9e7;margin-left:4px;padding-left:11px;font-size:9px}.ocr-demo-badge{color:#937bb1;background:#f5f0ff;border:1px solid #ebe2f9;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;display:inline-flex}.ocr-workspace-toolbar{background:#fdfcfe;border-bottom:1px solid #e8e5ed;justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;display:flex}.ocr-sample-tabs{flex-wrap:wrap;gap:5px;display:flex}.ocr-sample-tabs>button{color:#8a8194;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:6px 11px;font-size:10px;display:flex}.ocr-sample-tabs>button:hover{background:#f0edf6}.ocr-sample-tabs>button.is-active{color:#7b62a8;background:#eee9f8;border-color:#e4dcf3}.ocr-text-button{background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;display:inline-flex;color:#8b7c9b!important}.ocr-text-button:hover{color:#66517f!important}.ocr-workspace-panels{grid-template-columns:1fr 1fr;display:grid}.ocr-source-panel{border-right:1px solid #e8e5ed;min-width:0}.ocr-panel-bar{color:#a096ad;border-bottom:1px solid #eeebf2;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 19px;font-size:9px;display:flex;overflow:hidden}.ocr-panel-bar>span:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.ocr-panel-bar>span:last-child{text-transform:uppercase;letter-spacing:.8px;flex-shrink:0;font-size:8px}.ocr-document-stage{background:#f3f2f6 radial-gradient(#d9d5e1 .65px,#0000 .65px) 0 0/12px 12px;justify-content:center;align-items:center;height:460px;min-height:460px;padding:27px;display:flex;position:relative;overflow:hidden}.ocr-paper-wrap{max-width:100%;height:100%;position:relative;box-shadow:0 5px 18px #3b2c4e0e}.ocr-paper-wrap>img{object-fit:contain;background:#fff;border:1px solid #ded9e7;width:auto;max-width:100%;height:100%;display:block}.ocr-layout-boxes{pointer-events:none;position:absolute;inset:0}.ocr-layout-boxes>span{background:#c2aceb08;border:1px solid #ae91da88;position:absolute;left:9%;right:9%}.ocr-layout-boxes i{color:#fff;background:#a78aca;padding:1px 4px;font:6px ui-monospace,monospace;position:absolute;top:-12px;left:-1px}.ocr-box-heading{height:13%;top:12%}.ocr-box-body{height:26%;top:33%}.ocr-box-footer{height:17%;top:67%}.ocr-layout-table .ocr-box-body{height:41%;top:30%}.ocr-layout-table .ocr-box-footer{height:4%;top:76%}.ocr-layout-formula .ocr-box-body{height:15%;top:38%}.ocr-layout-formula .ocr-box-footer{height:15%;top:63%}.ocr-source-bottom,.ocr-output-bottom{color:#a195ab;border-top:1px solid #e9e5ef;justify-content:space-between;align-items:center;height:43px;padding:0 18px;font-size:9px;display:flex}.ocr-source-bottom button{font-size:9px}.ocr-toggle{background:#d5cedf;border-radius:9px;width:21px;height:11px;display:inline-block;position:relative}.ocr-toggle:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:2px}.ocr-toggle.is-on{background:#b399d4}.ocr-toggle.is-on:after{left:12px}.ocr-output-panel{flex-direction:column;min-width:0;display:flex}.ocr-output-tabs{align-items:stretch;gap:17px;height:40px;display:flex}.ocr-output-tabs button{color:#b1a6bb;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:9px}.ocr-output-tabs button[aria-pressed=true]{color:#7f649f;border-bottom-color:#9c81bf}.ocr-output-indicator{white-space:nowrap;align-items:center;gap:5px;display:flex;font-size:8px!important}.ocr-output-indicator>span{background:#aa99c1;border-radius:50%;width:4px;height:4px}.ocr-result-area{flex:1;height:460px;min-height:0;padding:26px 30px;overflow:auto}.ocr-result-area .ocr-rendered{color:#756a80;font-size:11px;line-height:1.9}.ocr-result-area .ocr-rendered h1{letter-spacing:-.45px;margin:0 0 20px;font-family:Libre Baskerville,Georgia,serif;font-size:21px;font-weight:400;line-height:1.4}.ocr-result-area .ocr-rendered h2{letter-spacing:-.2px;margin:18px 0 10px;font-size:13px;font-weight:550;line-height:1.5}.ocr-result-area .ocr-rendered h3{margin:18px 0 6px;font-size:12px}.ocr-result-area .ocr-rendered p{margin:9px 0;line-height:1.9}.ocr-result-area .ocr-rendered ol{margin-left:0;padding-left:18px}.ocr-result-area .ocr-rendered blockquote{border-color:#d0bee7;margin-top:18px;padding-left:12px;font-size:10px}.ocr-result-area .ocr-rendered table{min-width:330px;font-size:9px}.ocr-result-area .ocr-rendered th,.ocr-result-area .ocr-rendered td{border-color:#e7e0ed;padding:7px}.ocr-result-area textarea{resize:vertical;color:#79678e;background:#fff;border:0;outline:0;width:100%;height:100%;min-height:390px;font:11px/1.9 ui-monospace,monospace}.ocr-result-area pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#79678e;margin:0;font:10px/1.85 ui-monospace,monospace}.ocr-output-bottom>span{align-items:center;gap:6px;display:flex}.ocr-output-bottom>div{gap:5px;display:flex}.ocr-icon-button{color:#98a;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.ocr-icon-button:hover{background:#f4effa}.ocr-workspace-foot{color:#a397ad;background:#fdfcfe;border-top:1px solid #e8e4ee;justify-content:space-between;gap:15px;padding:12px 20px;font-size:9px;display:flex}.ocr-workspace-foot>span{align-items:center;gap:5px;display:flex}.ocr-below-workspace{color:#a299aa;justify-content:space-between;gap:20px;margin-top:16px;font-size:9px;display:flex}.ocr-below-workspace a{color:#857295;align-items:center;gap:6px;display:flex}.ocr-pending-output{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:460px;padding:35px;display:flex}.ocr-pending-icon{color:#9777bd;background:#f4effa;border-radius:14px;margin-bottom:20px;padding:16px}.ocr-pending-output h3{font-size:18px;font-weight:550}.ocr-pending-output p{color:#8f829b;max-width:290px;margin-top:10px;font-size:12px;line-height:1.8}.ocr-prototype-notice{color:#9e8860;background:#faf7ee;border:1px solid #eee6d6;border-radius:7px;margin:20px 0;padding:12px 16px;font-size:11px}.ocr-pending-output .ocr-button{min-height:40px;font-size:11px}.ocr-pdf-preview{color:#9b87b5;text-align:center;flex-direction:column;align-items:center;gap:15px;max-width:100%;display:flex}.ocr-pdf-preview strong{overflow-wrap:anywhere;font-size:13px}.ocr-pdf-preview span{color:#9b91a5;max-width:220px;font-size:11px}.ocr-drop-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#82619f;background:#f3edffd9;border:2px dashed #ae94d2;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;inset:8px}.ocr-error{color:#a53e45;background:#fff7f7;border-top:1px solid #edcdd1;padding:13px 20px;font-size:12px}.ocr-features-section{background:#faf9fc;border-block:1px solid #f0edf5}.ocr-feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ocr-feature{background:#fff;border:1px solid #e9e4ef;border-radius:10px;padding:23px 24px 27px}.ocr-feature-top{color:#a58cba;justify-content:space-between;align-items:center;display:flex}.ocr-feature-top>span{color:#beb3c8;font:9px ui-monospace,monospace}.ocr-feature-visual{background:#fbf9fd;border:1px solid #f3eff8;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:155px;margin:22px 0;display:flex;position:relative;overflow:hidden}.ocr-feature-visual>span{color:#b49aca;font-family:Libre Baskerville,Georgia,serif;font-size:65px;line-height:1}.ocr-feature-visual>small{color:#b29bc4;letter-spacing:.4px;font:8px ui-monospace,monospace}.ocr-feature-formula>span{font-size:32px;font-style:italic}.ocr-feature h3{letter-spacing:-.5px;margin-bottom:10px;font-size:16px;font-weight:550}.ocr-feature>p{color:#918598;max-width:290px;font-size:11px;line-height:1.9}.ocr-mini-table{background:#fff;border-top:1px solid #dfd2eb;border-left:1px solid #dfd2eb;grid-template-columns:repeat(4,1fr);width:175px;display:grid;transform:rotate(-4deg)}.ocr-mini-table>span{color:#ac92bf;border-bottom:1px solid #dfd2eb;border-right:1px solid #dfd2eb;padding:5px 7px;font:7px ui-monospace,monospace}.ocr-mini-table>span:nth-child(-n+4){background:#f1eaf8}.ocr-feature-bottom{color:#9c8caa;align-items:center;gap:10px;margin-top:24px;font-size:10px;display:flex}.ocr-feature-bottom>p{flex:1}.ocr-feature-bottom a{align-items:center;gap:5px;display:flex}.ocr-official-cases{background:#fff;border:1px solid #e7e1ee;border-radius:10px;margin:0;overflow:hidden}.ocr-cases-heading{color:#8d789f;background:#fdfbff;border-bottom:1px solid #e7e1ee;justify-content:space-between;padding:15px 20px;font-size:10px;display:flex}.ocr-cases-heading>span,.ocr-cases-heading a{align-items:center;gap:7px;display:flex}.ocr-official-cases>img{width:100%;height:auto;padding:20px;display:block}.ocr-official-cases>figcaption{color:#a498ab;border-top:1px solid #eee8f5;padding:12px 20px;font-size:9px;line-height:1.8}.ocr-how-section{background:#fdfcfe;border-block:1px solid #efebf5}.ocr-steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px;display:grid}.ocr-steps article{padding-right:25px;position:relative}.ocr-steps article:not(:last-child):after{content:"→";color:#c3b2d2;position:absolute;top:6px;right:-11px}.ocr-steps article>span{color:#a48bb9;background:#f4edf9;border:1px solid #e9def2;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:20px;font:11px ui-monospace,monospace;display:grid}.ocr-steps h3{margin-bottom:9px;font-size:15px;font-weight:550}.ocr-steps p{color:#96869f;font-size:11px;line-height:1.9}.ocr-open-source{background:#f5f1fa;border:1px solid #e9e0f3;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding:48px;display:grid}.ocr-open-source h2{font-size:32px}.ocr-open-source>div>p:not(.ocr-kicker){color:#9c88ac;margin:20px 0 25px;font-size:12px;line-height:1.9}.ocr-open-source .ocr-button{min-height:41px;font-size:11px}.ocr-model-card{background:#fff;border:1px solid #e6dbee;border-radius:9px;overflow:hidden;box-shadow:0 12px 30px #a586bc0c}.ocr-model-card>div:first-child{color:#836593;border-bottom:1px solid #f0e9f6;align-items:center;gap:12px;padding:20px 23px;font:10px ui-monospace,monospace;display:flex}.ocr-model-card dl{margin:0;padding:15px 23px}.ocr-model-card dl>div{justify-content:space-between;gap:12px;padding:8px 0;font-size:10px;display:flex}.ocr-model-card dt{color:#b49bc4}.ocr-model-card dd{color:#9774aa;margin:0}.ocr-model-card-foot{color:#a88eba;background:#fcfafe;border-top:1px solid #f0e9f6;align-items:center;gap:7px;padding:12px 23px;font-size:9px;display:flex}.ocr-faq-section{padding-top:10px}.ocr-faq-grid{grid-template-columns:1fr 1.5fr;gap:100px;display:grid}.ocr-faq-grid>div>p:not(.ocr-kicker){color:#9c8ba6;max-width:230px;margin-top:17px;font-size:12px;line-height:1.9}.ocr-faq-grid details{border-bottom:1px solid #eee8f3}.ocr-faq-grid details:first-child{border-top:1px solid #eee8f3}.ocr-faq-grid summary{cursor:pointer;color:#6d577b;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:12px;list-style:none;display:flex}.ocr-faq-grid summary::-webkit-details-marker{display:none}.ocr-faq-grid summary span{color:#b39bc1;font-size:18px;font-weight:300}.ocr-faq-grid details[open] summary span{transform:rotate(45deg)}.ocr-faq-grid details>p{color:#9a86a7;padding-bottom:20px;font-size:11px;line-height:1.9}.ocr-final-cta{text-align:center;background:#faf8fd;border-top:1px solid #ede6f4;padding:68px 0 65px}.ocr-cta-mark{color:#aa87bd;background:#f1e9f8;border:1px solid #e4d6ee;border-radius:13px;margin-bottom:22px;padding:13px;display:inline-flex}.ocr-final-cta p{color:#9f8aaa;margin-top:13px;font-size:12px}.ocr-final-cta .ocr-button{margin-top:24px}.ocr-final-note{color:#b29bc0;margin-top:14px;font-size:9px;display:block}.ocr-footer{border-top:1px solid var(--ocr-line);background:#fff;padding:45px 0 20px}.ocr-footer-top{justify-content:space-between;align-items:center;gap:50px;display:flex}.ocr-footer .ocr-brand{font-size:16px}.ocr-footer .ocr-brand img{width:28px;height:28px}.ocr-footer-top p{color:#a192aa;max-width:290px;margin-top:12px;font-size:10px;line-height:1.9}.ocr-footer-links{color:#9885a4;align-items:center;gap:25px;font-size:10px;display:flex}.ocr-footer-links a{align-items:center;gap:3px;display:flex}.ocr-footer-bottom{color:#b1a1bc;border-top:1px solid #eee8f3;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:20px;font-size:8px;display:flex}.ocr-language{align-items:center;gap:7px;display:flex}.ocr-language>span{background:#c1add1;border-radius:50%;width:5px;height:5px}.ocr-workspace-page{padding-block:53px 65px}.ocr-workspace-page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.ocr-workspace-page h1{letter-spacing:-1.5px;font-size:35px;font-weight:500}.ocr-workspace-page-heading p:last-child{color:#94849e;margin-top:10px;font-size:12px}.ocr-workspace-page .ocr-document-stage,.ocr-workspace-page .ocr-result-area{height:570px}.ocr-workspace-page .ocr-pending-output{min-height:570px}.ocr-workspace-disclosure{color:#ad9bb9;max-width:800px;font-size:10px;line-height:1.8;margin-top:20px!important}.ocr-info-page{max-width:1000px;padding-block:65px 90px}.ocr-info-page>h1{letter-spacing:-2.5px;max-width:700px;font-size:52px;font-weight:500;line-height:1.15}.ocr-info-lede{color:#9b88a8;max-width:650px;font-size:15px;line-height:1.8;margin-top:22px!important}.ocr-doc-notice{color:#ac8dc2;background:#faf6ff;border:1px solid #eadff2;border-radius:10px;gap:18px;margin-top:35px;padding:24px;display:flex}.ocr-doc-notice strong{color:#8a669f;font-size:13px}.ocr-doc-notice p{margin-top:5px;font-size:12px;line-height:1.8}.ocr-doc-notice svg{flex:none;margin-top:3px}.ocr-doc-grid{grid-template-columns:1fr 1fr;gap:45px;margin-top:55px;display:grid}.ocr-doc-grid h2,.ocr-doc-section h2{letter-spacing:-.7px;margin:17px 0;font-size:22px;font-weight:500}.ocr-doc-grid p,.ocr-doc-section p{color:#a08aa9;font-size:12px;line-height:1.9}.ocr-step-icon{color:#b497c6;background:#f5effa;border:1px solid #eadff2;border-radius:10px;padding:11px;display:inline-flex}.ocr-doc-grid pre{color:#e6cfef;white-space:pre-wrap;background:#2f2837;border-radius:7px;margin:20px 0;padding:18px 20px;font:11px/1.7 ui-monospace,monospace}.ocr-doc-grid .ocr-button{min-height:41px;font-size:11px}.ocr-resource{border-bottom:1px solid #ede4f3;justify-content:space-between;padding:15px 0;font-size:12px;display:flex;color:#a17eb3!important}.ocr-doc-section{border-top:1px solid #ede4f3;margin:55px 0 30px;padding-top:20px}.ocr-pipeline{flex-wrap:wrap;gap:16px;margin-top:25px;display:flex}.ocr-pipeline>span{color:#aa8aba;align-items:center;gap:16px;font:10px ui-monospace,monospace;display:flex}.ocr-pipeline svg{color:#d1bbde}.ocr-pricing-page{text-align:center}.ocr-pricing-page>h1,.ocr-pricing-page>.ocr-info-lede{margin-inline:auto}.ocr-price-grid{text-align:left;grid-template-columns:1fr 1fr;gap:25px;margin-top:50px;display:grid}.ocr-price-card{background:#fff;border:1px solid #e3d5ed;border-radius:12px;flex-direction:column;padding:35px;display:flex}.ocr-price-card h2{letter-spacing:-.7px;margin-top:22px;font-size:21px;font-weight:500}.ocr-price-card>.ocr-pill{align-self:flex-start}.ocr-price{letter-spacing:-2px;margin:16px 0;font-size:48px}.ocr-price small{color:#ab93b8;letter-spacing:0;font-size:10px;font-weight:400;display:block}.ocr-price-card>p{color:#a68eb3;min-height:65px;font-size:12px;line-height:1.8}.ocr-price-card ul{flex:1;gap:13px;margin:25px 0 32px;padding:0;list-style:none;display:grid}.ocr-price-card li{color:#a182b3;align-items:center;gap:10px;font-size:12px;display:flex}.ocr-price-card .ocr-button{font-size:12px}.ocr-price-future{background:#faf7fc;border-color:#ede3f3}.ocr-price-tba{letter-spacing:-1px;align-items:center;min-height:75px;font-size:32px;display:flex}.ocr-pricing-note{color:#ad93bb;max-width:650px;font-size:11px;line-height:1.9;margin:25px auto 0!important}.ocr-legal{max-width:800px;padding-block:50px 70px}.ocr-legal h1{letter-spacing:-1.5px;font-size:40px;font-weight:500}.ocr-legal h2{margin-top:30px;font-size:20px}.ocr-legal p,.ocr-legal li{color:#8d7a99;margin-top:12px;font-size:13px;line-height:1.9}.ocr-legal a{color:#826199;text-decoration:underline}.ocr-legal header{border-bottom:1px solid #eee4f4;padding-bottom:25px}.ocr-legal header>p{font-size:11px}.ocr-legal article{padding-top:5px}@media (width>=1500px){.ocr-hero h1{font-size:72px}.ocr-hero-art{margin-left:15px}}@media (width<=1100px){.ocr-container{width:calc(100% - 60px)}.ocr-nav{gap:18px;margin-left:10px}.ocr-header-inner{gap:22px}.ocr-header-actions{gap:15px}.ocr-source-link span{display:none}.ocr-hero h1{letter-spacing:-3px;font-size:57px}.ocr-hero h1 em{letter-spacing:-3px}.ocr-hero-art{transform-origin:50%;transform:scale(.9)}.ocr-art-output{right:-15px}.ocr-hero-paper{left:45px}.ocr-model-strip{gap:19px}.ocr-model-strip>a{font-size:12px}.ocr-model-strip>span{font-size:9px}.ocr-feature{padding:20px}.ocr-open-source{gap:35px;padding:35px}.ocr-footer-links{gap:16px}}@media (width<=850px){.ocr-nav,.ocr-source-link{display:none}.ocr-menu-button{color:#7b668a;padding:7px;display:inline-flex}.ocr-header-actions{margin-left:auto}.ocr-header-inner{gap:15px}.ocr-hero-grid{gap:0}.ocr-hero h1{letter-spacing:-2.5px;font-size:49px}.ocr-hero h1 em{letter-spacing:-2px}.ocr-hero-art{transform-origin:0;width:450px;margin-left:-20px;transform:scale(.78)}.ocr-hero-description{font-size:13px}.ocr-hero-actions{gap:8px}.ocr-hero-actions .ocr-button{gap:10px;padding:0 14px;font-size:11px}.ocr-model-strip{flex-wrap:wrap;gap:16px;min-height:90px;padding-block:17px}.ocr-model-strip>span:first-child{justify-content:center;width:100%}.ocr-model-strip>i{display:none}.ocr-section{padding:60px 0}.ocr-section h2{font-size:29px}.ocr-section-heading{gap:25px}.ocr-section-heading>p{max-width:250px;font-size:11px}.ocr-document-stage{height:390px;min-height:390px;padding:23px 15px}.ocr-result-area{height:390px;padding:23px 20px}.ocr-result-area .ocr-rendered h1{font-size:18px}.ocr-result-area .ocr-rendered{font-size:10px}.ocr-output-indicator{display:none!important}.ocr-pending-output{min-height:390px;padding:25px 20px}.ocr-feature-grid{gap:12px}.ocr-feature{padding:18px 16px}.ocr-feature-visual{height:130px;margin:18px 0}.ocr-feature h3{font-size:14px}.ocr-feature>p{font-size:10px}.ocr-mini-table{width:145px}.ocr-feature-visual>small{font-size:7px}.ocr-feature-bottom{align-items:flex-start}.ocr-open-source{grid-template-columns:1fr;gap:30px;padding:35px}.ocr-open-source>div:first-child{max-width:520px}.ocr-open-source h2{font-size:30px}.ocr-faq-grid{grid-template-columns:1fr 1.5fr;gap:40px}.ocr-footer-top{align-items:flex-start;gap:30px}.ocr-footer-links{grid-template-columns:1fr 1fr;gap:12px 22px;display:grid}.ocr-footer-bottom{flex-wrap:wrap}.ocr-footer-bottom>span:nth-child(2){order:3;width:100%}.ocr-steps{gap:25px}.ocr-steps article{padding-right:10px}.ocr-steps h3{font-size:13px}.ocr-steps p{font-size:10px}.ocr-info-page>h1{font-size:44px}.ocr-doc-grid{gap:30px}.ocr-price-card{padding:27px}.ocr-workspace-page .ocr-document-stage,.ocr-workspace-page .ocr-result-area{height:480px}.ocr-workspace-page .ocr-pending-output{min-height:480px}}@media (width<=600px){.ocr-container{width:calc(100% - 36px)}.ocr-header{height:68px}.ocr-brand{font-size:16px}.ocr-brand img{width:29px;height:29px}.ocr-header-actions .ocr-button{gap:6px;min-height:33px;padding:0 10px;font-size:10px}.ocr-header-inner{gap:8px}.ocr-mobile-nav{top:67px}.ocr-hero{padding-top:37px}.ocr-hero-grid{flex-direction:column;align-items:stretch;min-height:0;display:flex}.ocr-hero-copy{padding-bottom:0}.ocr-eyebrow{letter-spacing:1.3px;margin-bottom:19px;font-size:8px}.ocr-hero h1{letter-spacing:-2.8px;font-size:clamp(43px,11.5vw,62px);line-height:1.13}.ocr-hero h1 em{letter-spacing:-2.8px}.ocr-hero-description{max-width:360px;font-size:13px;line-height:1.9;margin-top:20px!important}.ocr-hero-actions{gap:10px;margin-top:24px}.ocr-hero-actions .ocr-button{min-height:44px;padding:0 16px;font-size:11px}.ocr-hero-note{font-size:9px}.ocr-hero-formats{gap:7px;margin-top:23px;font-size:8px}.ocr-hero-art{width:100%;height:385px;margin:25px 0 0;transform:none}.ocr-hero-paper{width:238px;margin-left:-116px;top:10px;left:50%}.ocr-art-tag-top{font-size:8px;top:3px;left:5px}.ocr-art-output{width:245px;bottom:16px;right:0}.ocr-art-output code{padding:12px 15px;font-size:7.5px;line-height:1.8}.ocr-art-output>div{padding:9px 11px;font-size:6px}.ocr-art-output>div svg{width:11px}.ocr-art-status,.ocr-art-output>small{font-size:6px}.ocr-art-spark{width:35px;height:35px;top:34px;right:13px}.ocr-model-strip{gap:8px 18px;margin-top:5px;padding-bottom:22px;font-size:9px}.ocr-model-strip>a{font-size:12px}.ocr-model-strip>span:first-child,.ocr-model-strip>span:last-child{font-size:8px}.ocr-section{padding:46px 0}.ocr-playground-section{padding-top:42px}.ocr-section-heading{margin-bottom:24px;display:block}.ocr-kicker{letter-spacing:1.3px;font-size:8px;margin-bottom:10px!important}.ocr-section h2{letter-spacing:-1.1px;font-size:29px}.ocr-section-heading>p{max-width:340px;font-size:11px;margin-top:14px!important}.ocr-workspace-title{padding:13px 12px}.ocr-workspace-title strong{font-size:11px}.ocr-version{display:none}.ocr-demo-badge{font-size:8px}.ocr-demo-badge svg{width:11px}.ocr-workspace-toolbar{gap:7px;padding:10px}.ocr-sample-tabs{flex-wrap:nowrap;gap:1px}.ocr-sample-tabs>button{gap:4px;padding:5px 7px;font-size:8px}.ocr-sample-tabs>button svg{width:12px}.ocr-workspace-toolbar>.ocr-text-button{gap:4px;font-size:8px}.ocr-workspace-toolbar>.ocr-text-button svg{width:12px}.ocr-workspace-panels{grid-template-columns:1fr}.ocr-source-panel{border-bottom:1px solid #e8e0ef;border-right:0}.ocr-document-stage{height:360px;min-height:360px;padding:23px}.ocr-source-bottom{height:35px;padding-inline:12px}.ocr-panel-bar{padding-inline:12px}.ocr-result-area{flex:none;height:360px;padding:24px}.ocr-result-area .ocr-rendered{font-size:11px}.ocr-result-area .ocr-rendered h1{font-size:21px}.ocr-result-area .ocr-rendered h2{font-size:13px}.ocr-result-area textarea{min-height:310px;font-size:10px}.ocr-workspace-foot{flex-direction:column;gap:5px;padding:10px 12px;font-size:8px}.ocr-workspace-foot>span:last-child{font-size:7px}.ocr-below-workspace{flex-direction:column;gap:10px;font-size:8px}.ocr-feature-grid{grid-template-columns:1fr;gap:15px}.ocr-feature{padding:23px}.ocr-feature-visual{height:150px}.ocr-feature h3{font-size:18px}.ocr-feature>p{max-width:none;font-size:12px}.ocr-feature-visual>small{font-size:9px}.ocr-mini-table{width:190px}.ocr-mini-table>span{font-size:9px}.ocr-feature-bottom{flex-wrap:wrap;font-size:9px}.ocr-feature-bottom>p{min-width:80%}.ocr-feature-bottom>a{margin-left:26px}.ocr-cases-heading{padding:12px;font-size:8px}.ocr-official-cases>img{padding:8px}.ocr-official-cases>figcaption{padding:10px 12px;font-size:8px}.ocr-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.ocr-steps article{border-bottom:1px solid #eee5f3;padding:0 0 24px 52px}.ocr-steps article>span{margin:0;position:absolute;top:0;left:0}.ocr-steps article:not(:last-child):after{display:none}.ocr-steps h3{font-size:15px}.ocr-steps p{font-size:12px}.ocr-section-heading>.ocr-text-button{margin-top:16px}.ocr-open-source{gap:27px;padding:25px 21px}.ocr-open-source h2{font-size:28px}.ocr-open-source>div>p:not(.ocr-kicker){font-size:12px}.ocr-model-card>div:first-child{gap:8px;padding:17px 14px;font-size:8px}.ocr-model-card>div:first-child img{width:35px;height:35px}.ocr-model-card dl{padding:12px 15px}.ocr-model-card dl>div{font-size:9px}.ocr-model-card-foot{padding:12px 15px;font-size:8px}.ocr-faq-grid{grid-template-columns:1fr;gap:25px}.ocr-faq-grid>div>p:not(.ocr-kicker){max-width:100%;font-size:12px}.ocr-faq-grid summary,.ocr-faq-grid details>p{font-size:12px}.ocr-final-cta{padding:47px 0}.ocr-final-cta h2{font-size:31px}.ocr-final-cta p{max-width:290px;margin-inline:auto;font-size:11px}.ocr-footer{padding-top:30px}.ocr-footer-top{flex-direction:column;gap:27px}.ocr-footer-links{flex-wrap:wrap;gap:13px 20px;display:flex}.ocr-footer-bottom{margin-top:25px}.ocr-workspace-page{padding-block:34px 45px}.ocr-workspace-page-heading{align-items:flex-start;gap:10px}.ocr-workspace-page-heading>.ocr-demo-badge{display:none}.ocr-workspace-page h1{font-size:32px}.ocr-workspace-page-heading p:last-child{font-size:11px}.ocr-workspace-page .ocr-document-stage{height:390px}.ocr-workspace-page .ocr-result-area{height:420px}.ocr-workspace-page .ocr-pending-output{min-height:380px}.ocr-pending-output{min-height:350px}.ocr-workspace-disclosure{font-size:9px}.ocr-info-page{padding-block:40px 60px}.ocr-info-page>h1{letter-spacing:-1.8px;font-size:39px}.ocr-info-lede{font-size:13px}.ocr-doc-notice{gap:12px;padding:18px}.ocr-doc-notice p{font-size:11px}.ocr-doc-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}.ocr-doc-section{margin-top:35px}.ocr-pipeline{gap:12px}.ocr-pipeline>span{gap:10px;font-size:8px}.ocr-price-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.ocr-price-card{padding:29px}.ocr-price-card>p{min-height:0}.ocr-price-card ul{margin-top:22px}.ocr-pricing-note{font-size:10px}.ocr-legal h1{font-size:34px}.ocr-legal{padding-top:30px}.ocr-legal p,.ocr-legal li{font-size:12px}}@media (prefers-reduced-motion:reduce){.ocr-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ocr-document-tools{align-items:center;gap:3px;display:flex}.ocr-document-tools>span{text-align:center;min-width:35px;font-size:10px}.ocr-document-tools .ocr-icon-button{width:27px;height:27px}.ocr-paper-wrap{transform-origin:50%;transition:transform .2s}.ocr-official-cases>img{object-fit:cover;object-position:top;width:100%;max-height:620px}.ocr-studio-layout{grid-template-columns:180px minmax(0,1fr);gap:20px;display:grid}.ocr-studio-sidebar{border:1px solid var(--ocr-line);background:#faf9fc;border-radius:12px;align-self:start;padding:18px 14px}.ocr-studio-sidebar-title{align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.ocr-new-document{background:#ede9fa;border-radius:6px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex;color:var(--ocr-purple)!important}.ocr-studio-sidebar>p{text-transform:uppercase;letter-spacing:1px;color:var(--ocr-muted);margin:24px 0 14px;font-size:10px}.ocr-sidebar-sample{align-items:center;gap:9px;margin-bottom:12px;font-size:11px;display:flex}.ocr-sidebar-sample img{object-fit:cover;border:1px solid var(--ocr-line);border-radius:3px;width:32px;height:42px}.ocr-studio-sidebar-note{color:var(--ocr-muted);border-top:1px solid var(--ocr-line);margin-top:24px;padding-top:16px;font-size:10px;line-height:1.7}.ocr-workspace-page.ocr-container{width:min(1440px,100% - 64px)}@media (width<=1100px){.ocr-studio-layout{grid-template-columns:1fr}.ocr-studio-sidebar{display:none}}.ocr-sidebar-sample{text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:5px}.ocr-sidebar-sample[aria-pressed=true]{color:var(--ocr-purple);background:#eeeaf8}.ocr-site{--ocr-header-height:118px;--ocr-navy:#14243b;--ocr-accent:#2454cb;--ocr-paper:#faf9f6;--ocr-ink:#172338;--ocr-muted:#647084;--ocr-purple:#2454cb;--ocr-line:#e0e3e8;--ocr-wash:#faf9f6;--ocr-radius:18px;color:var(--ocr-ink);background:#faf9f6}.ocr-workspace-site .wb-workspace-surface{position:relative}.ocr-workspace-site .wb-app.wb-has-document .wb-workspace-controls{top:var(--ocr-header-height);z-index:60;box-shadow:0 1px 0 var(--ocr-line);background:#f5f6fa;position:sticky}.ocr-workspace-site .wb-app .wb-export-menu>summary{border-radius:6px;min-height:34px;padding:7px 12px;font-weight:600}.ocr-workspace-site .wb-app .wb-export-menu>summary[aria-disabled=false]{background:var(--ocr-accent);color:#fff;opacity:1}.ocr-workspace-site .wb-app .wb-top-actions .wb-upload-action{background:var(--ocr-accent);color:#fff;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-weight:600;display:inline-flex}.ocr-workspace-site .wb-app .wb-top-actions .wb-upload-action:hover:not(:disabled){background:#193f9b}.ocr-workspace-site .wb-app .wb-top-actions button span,.ocr-workspace-site .wb-app .wb-top-actions a span{clip:auto;white-space:nowrap;width:auto;height:auto;display:inline;position:static;overflow:visible}.ocr-workspace-site .wb-app.wb-has-document .wb-panes{height:calc(100dvh - var(--ocr-header-height) - var(--wb-controls-height,100px));min-height:280px}.ocr-site .ocr-guide-page{padding-bottom:72px}.ocr-site .ocr-guide-page>h1,.ocr-site .ocr-faq-layout h1{letter-spacing:-1.2px;max-width:850px;margin-bottom:24px;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.15}.ocr-guide-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.ocr-guide-capabilities section{border:1px solid var(--ocr-line);background:#fff;border-radius:14px;padding:28px}.ocr-guide-capabilities svg{color:var(--ocr-accent);margin-bottom:18px}.ocr-guide-page h2{margin-bottom:14px;font-size:21px;font-weight:600;line-height:1.4}.ocr-guide-page p{color:var(--ocr-muted);font-size:15px;line-height:1.85}.ocr-guide-sections{max-width:850px;margin-top:48px}.ocr-guide-sections section{border-bottom:1px solid var(--ocr-line);padding:26px 0}.ocr-guide-steps{max-width:900px;margin:48px 0;padding:0;list-style:none}.ocr-guide-steps li{border-bottom:1px solid var(--ocr-line);gap:24px;padding:28px 0;display:flex}.ocr-guide-number{width:44px;height:44px;color:var(--ocr-accent);background:#edf2ff;border-radius:9px;flex:none;place-items:center;font-size:14px;display:grid}.ocr-guide-notice{border:1px solid var(--ocr-line);background:#fff;border-radius:12px;max-width:900px;padding:28px}.ocr-guide-notice a,.ocr-guide-related a{min-height:44px;color:var(--ocr-accent);align-items:center;gap:8px;display:inline-flex}.ocr-guide-related{gap:24px;margin-top:24px;display:flex}.ocr-guide-cta{background:#edf2ff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:24px;margin-top:48px;padding:32px;display:flex}.ocr-guide-cta>div{flex:1;min-width:220px}.ocr-guide-cta h2{margin-bottom:8px}.ocr-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.ocr-blog-grid article{border:1px solid var(--ocr-line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.ocr-blog-grid time{color:var(--ocr-muted);margin-bottom:20px;font-size:12px}.ocr-blog-grid h2 a{color:var(--ocr-ink)}.ocr-blog-grid p{flex:1;margin-bottom:24px}.ocr-site .ocr-article-container{max-width:900px;padding-bottom:72px}.ocr-article{margin-top:32px}.ocr-article>header{border-bottom:1px solid var(--ocr-line);margin-bottom:32px;padding-bottom:32px}.ocr-site .ocr-article h1{letter-spacing:-1px;font-size:clamp(30px,4vw,46px);font-weight:650;line-height:1.2}.ocr-article-description{color:var(--ocr-muted);margin-top:24px;font-size:18px;line-height:1.8}.ocr-article-meta{color:var(--ocr-muted);flex-wrap:wrap;gap:8px 24px;margin-top:20px;font-size:12px;display:flex}.ocr-site .ocr-article-body{color:var(--ocr-ink);overflow-wrap:anywhere;font-size:16px;line-height:1.9}.ocr-site .ocr-article-body h2{color:var(--ocr-ink);margin-top:44px;margin-bottom:18px;font-size:26px;line-height:1.4}.ocr-site .ocr-article-body p,.ocr-site .ocr-article-body li{color:var(--ocr-ink);line-height:1.9}.ocr-site .ocr-article-body a{color:var(--ocr-accent);text-underline-offset:3px;text-decoration:underline}.ocr-site .ocr-article-body strong{color:var(--ocr-ink)}.ocr-article-related{border-top:1px solid var(--ocr-line);flex-direction:column;align-items:flex-start;gap:20px;margin-top:48px;padding:32px 0;display:flex}.ocr-article-related h2{font-size:22px;font-weight:600}.ocr-article-related>a{color:var(--ocr-accent);align-items:center;gap:10px;display:inline-flex}@media (width<=1023px){.ocr-workspace-site .wb-app.wb-has-document .wb-panes{height:auto;min-height:0}.ocr-guide-capabilities,.ocr-blog-grid{grid-template-columns:1fr}}@media (width<=600px){.ocr-site{--ocr-header-height:104px}.ocr-guide-steps li{gap:16px}.ocr-guide-cta{padding:24px}}.ocr-site .ocr-container{width:min(1180px,100% - 64px)}.ocr-site .ocr-global-header{z-index:100;width:100%;position:sticky;top:0}.ocr-site .ocr-launch-strip{color:#f5f1e7;background:#14243b;font-size:12px}.ocr-launch-strip>.ocr-container{justify-content:center;align-items:center;gap:22px;min-height:42px;display:flex}.ocr-launch-badge{color:#172338;letter-spacing:.035em;white-space:nowrap;background:#ead9b5;border-radius:4px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:750;display:inline-flex}.ocr-launch-message{font-weight:600}.ocr-launch-context{opacity:.76}.ocr-launch-strip a{text-underline-offset:4px;white-space:nowrap;align-items:center;gap:10px;min-height:36px;font-weight:600;text-decoration:underline;display:inline-flex}.ocr-site .ocr-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffe;border-color:#e0e3e8;height:76px}.ocr-site .ocr-header-inner{gap:30px}.ocr-site .ocr-brand{letter-spacing:-.4px;color:#172338;font-size:17px}.ocr-site .ocr-nav{white-space:nowrap;align-items:center;gap:25px;margin-left:auto;display:flex}.ocr-site .ocr-nav a{color:#647084;align-items:center;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.ocr-site .ocr-nav a:hover,.ocr-site .ocr-nav a[aria-current=page]{color:#2454cb}.ocr-site .ocr-header-actions{align-items:center;gap:22px;margin-left:8px;display:flex}.ocr-site .ocr-account-link{white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.ocr-site .ocr-button{background:#2454cb;border:1px solid #2454cb;border-radius:9px;min-height:46px;padding:11px 20px;font-weight:600;box-shadow:0 8px 20px #14243b0d;color:#fff!important}.ocr-site .ocr-button:hover{background:#193f9b;border-color:#193f9b;transform:none}.ocr-site .ocr-button-small{border-radius:9px;min-height:40px;padding:9px 20px;font-size:13px}.ocr-site .ocr-button-secondary{background:#fff;border-color:#e0e3e8;color:#647084!important}.ocr-site .ocr-menu-button{color:#172338;justify-content:center;align-items:center;min-width:40px;min-height:44px;display:none}.ocr-site .ocr-mobile-nav{background:#faf9f6;border-color:#e0e3e8;gap:0;padding:16px 24px 24px;top:100%}.ocr-site .ocr-mobile-nav a{border-bottom:1px solid #f0f1f4;align-items:center;min-height:44px;display:flex}.ocr-site :focus-visible{outline-color:#2454cb}.ocr-site .ocr-kicker{color:#2454cb;letter-spacing:.17em;margin-bottom:16px;font-size:10px;font-weight:600}.ocr-site .ocr-info-lede{color:#647084;max-width:700px;font-size:15px;line-height:1.9}.ocr-site .ocr-footer{color:#172338;background:#f0f1f4;border-color:#e0e3e8}.ocr-site .ocr-footer-top{padding-block:42px}.ocr-site .ocr-footer-top p{color:#647084}.ocr-site .ocr-footer-bottom{border-color:#e0e3e8;gap:14px;font-size:11px}.ocr-site .ocr-language span{background:#2454cb}.ocr-site .ocr-info-page,.ocr-site .ocr-legal{padding-top:72px}.ocr-site .ocr-doc-grid article,.ocr-site .ocr-doc-notice{background:#fff;border-color:#e0e3e8;border-radius:18px}.ocr-site .ocr-doc-grid .ocr-step-icon{color:#2454cb;background:#edf2ff}.ocr-workspace-site .wb-app{--wb-purple:#2454cb;--wb-ink:#172338;--wb-muted:#647084;--wb-line:#e0e3e8;--wb-wash:#faf9f6;--wb-soft:#edf2ff;background:linear-gradient(#f5f6fa 0%,#faf9f6 600px);height:auto;min-height:0;scroll-margin-top:118px;display:block;overflow:visible}.ocr-workspace-site .wb-app .wb-main{width:100%;height:auto;min-height:0;margin:0;display:block;overflow:visible}.ocr-workspace-site .wb-app .wb-topbar{background:0 0;border:0;max-width:1244px;height:58px;min-height:58px;margin:auto;padding:0 32px}.ocr-workspace-site .wb-app .wb-topbar h1{color:#172338;font-size:13px;font-weight:600}.ocr-workspace-site .wb-app .wb-top-actions,.ocr-workspace-site .wb-app .wb-top-actions a,.ocr-workspace-site .wb-app .wb-top-actions button{color:#647084}.ocr-workspace-site .wb-app .wb-empty-page{width:min(1180px,100% - 64px);max-width:none;margin:auto;padding:24px 0 0}.ocr-workspace-site .wb-app .wb-upload-section{max-width:960px;margin:auto;padding:12px 0 0}.ocr-workspace-site .wb-app .wb-upload-section h2{color:#172338;letter-spacing:-1.9px;margin-top:12px;font-size:48px;font-weight:650;line-height:1.12}.ocr-workspace-site .wb-app .wb-upload-intro{color:#647084;max-width:700px;margin-top:18px;font-size:16px;line-height:1.75}.ocr-workspace-site .wb-app .wb-dropzone{background:#ffffffeb;border:1px dashed #aab8d0;border-radius:16px;height:248px;margin-top:27px;box-shadow:0 10px 40px #14243b0d}.ocr-workspace-site .wb-app .wb-dropzone:hover,.ocr-workspace-site .wb-app .wb-dropzone.is-dragging{background:#faf9f6;border-color:#2454cb}.ocr-workspace-site .wb-app .wb-upload-icon{color:#2454cb;background:#edf2ff}.ocr-workspace-site .wb-app .wb-dropzone strong span{color:#2454cb}.ocr-workspace-site .wb-app .wb-upload-meta{color:#647084;margin-top:16px;font-size:11px}.ocr-workspace-site .wb-app .wb-trial-line{color:#647084;margin-top:13px;font-size:11px}.ocr-workspace-site .wb-app .wb-trial-line a{color:#2454cb}.ocr-workspace-site .wb-app .wb-marketing{width:min(1180px,100% - 64px);margin:auto}.ocr-workspace-site .wb-app .wb-examples{padding-top:44px;scroll-margin-top:150px}.ocr-workspace-site .wb-app .wb-examples h2{color:#647084;letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.ocr-workspace-site .wb-app .wb-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ocr-workspace-site .wb-app .wb-example-image{background:#f0f1f4;border:1px solid #e0e3e8;border-radius:10px;height:132px}.ocr-workspace-site .wb-app .wb-example-grid button:hover .wb-example-image{border-color:#2454cb;box-shadow:0 5px 20px #14243b0d}.ocr-workspace-site .wb-app .wb-example-grid strong{color:#172338;font-size:12px}.ocr-workspace-site .wb-app .wb-example-grid button>span:last-child{color:#647084;font-size:10px}.ocr-workspace-site .wb-app .wb-seo{border-color:#e0e3e8;margin-top:72px;padding:74px 0;scroll-margin-top:118px}.ocr-workspace-site .wb-app .wb-section-eyebrow{color:#2454cb;font-size:10px}.ocr-workspace-site .wb-app .wb-seo h2{letter-spacing:-.95px;color:#172338;margin:16px 0 20px;font-size:34px;font-weight:650}.ocr-workspace-site .wb-app #how-it-works{padding-top:30px;scroll-margin-top:138px}.ocr-workspace-site .wb-app .wb-seo-lede{color:#647084;font-size:15px}.ocr-workspace-site .wb-app .wb-capabilities{gap:20px;margin:36px 0 48px}.ocr-workspace-site .wb-app .wb-capabilities article{background:#fff;border:1px solid #e0e3e8;border-radius:16px;padding:28px}.ocr-workspace-site .wb-app .wb-capabilities article>span{color:#2454cb;background:#edf2ff;margin-bottom:25px}.ocr-workspace-site .wb-app .wb-seo h3{color:#172338;font-size:16px}.ocr-workspace-site .wb-app .wb-capabilities p,.ocr-workspace-site .wb-app .wb-how p{color:#647084;font-size:13px;line-height:1.9}.ocr-workspace-site .wb-app .wb-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:12px 0 0;display:grid}.ocr-workspace-site .wb-app .wb-how li{background:#fff;border:1px solid #e0e3e8;border-radius:16px;flex-direction:column;gap:22px;padding:28px;display:flex}.ocr-workspace-site .wb-app .wb-how li>span{color:#2454cb;background:#edf2ff;border:1px solid #e0e3e8;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;display:inline-flex}.ocr-workspace-site .wb-app .wb-source-credit{color:#647084;background:0 0;border-color:#e0e3e8;margin-top:30px}.ocr-workspace-site .wb-app .wb-source-credit a{color:#2454cb}.ocr-workspace-site .wb-app .wb-document-bar{color:#647084;background:#f0f1f4;border-color:#e0e3e8;padding-inline:32px}.ocr-workspace-site .wb-app .wb-panes{border-block:1px solid #e0e3e8;height:min(720px,100dvh - 220px);min-height:460px;margin:0}.ocr-workspace-site .wb-app .wb-source-panel,.ocr-workspace-site .wb-app .wb-result-panel{height:100%;min-height:0;overflow:hidden}.ocr-workspace-site .wb-app .wb-source-scroll,.ocr-workspace-site .wb-app .wb-result-scroll{flex:1 1 0;min-height:0}.ocr-workspace-site .wb-app .wb-source-scroll{background:#f0f1f4}.ocr-workspace-site .wb-app .wb-toolbar{background:#faf9f6;border-color:#e0e3e8}.ocr-workspace-site .wb-app .wb-pagebar,.ocr-workspace-site .wb-app .wb-result-foot{background:#fff;border-color:#e0e3e8}.ocr-workspace-site .wb-app .wb-panel-label,.ocr-workspace-site .wb-app .wb-tabs button.is-active{color:#2454cb}.ocr-workspace-site .wb-app .wb-primary{color:#fff;background:#2454cb;border-color:#2454cb}.ocr-workspace-site .wb-app .wb-empty-icon{color:#2454cb;background:#edf2ff}.ocr-workspace-site .wb-app .wb-zoom-value{color:#647084}.ocr-workspace-site .wb-app .wb-box{background:#2454cb08;border-color:#2454cb}.ocr-workspace-site .wb-app .wb-box.is-selected{background:#2454cb20;border-color:#2454cb}.ocr-workspace-site .wb-app .wb-result-block.is-selected{background:#edf2ff;border-color:#2454cb}.ocr-workspace-site .wb-app .wb-paywall{border-color:#e0e3e8}.ocr-site .ocr-pricing-section{background:#f0f1f4;border-block:1px solid #e0e3e8;padding:80px 0;scroll-margin-top:118px}.ocr-site .ocr-section-heading{text-align:center}.ocr-site .ocr-section-heading>h1,.ocr-site .ocr-section-heading>h2{color:#172338;letter-spacing:-1px;font-size:36px;font-weight:650;line-height:1.25}.ocr-site .ocr-section-heading .ocr-info-lede{margin:18px auto 0}.ocr-site .ocr-launch-pill{color:#8a6835;background:#f5f1e7;border:1px solid #ead9b5;border-radius:99px;align-items:center;gap:7px;margin-top:22px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.ocr-site .ocr-billing-toggle{background:#f0f1f4;border-color:#e0e3e8;border-radius:9px;margin:28px auto 42px}.ocr-site .ocr-billing-toggle button{color:#647084;min-height:40px;padding:9px 18px;font-size:12px}.ocr-site .ocr-billing-toggle [aria-pressed=true]{color:#2454cb;background:#fff;box-shadow:0 2px 7px #14243b0d}.ocr-site .ocr-billing-toggle span{color:#2454cb;background:#edf2ff;padding:3px 6px;font-size:9px}.ocr-site .ocr-price-card{background:#fff;border:1px solid #e0e3e8;border-radius:17px}.ocr-site .ocr-subscription-grid{gap:22px;margin-top:0}.ocr-site .ocr-subscription-grid .ocr-price-card{padding:32px 26px 23px}.ocr-site .ocr-price-card>h3{color:#172338;margin:0 0 6px;font-size:21px;font-weight:650}.ocr-site .ocr-plan-audience{color:#647084;min-height:20px;font-size:11px}.ocr-site .ocr-price-reference{color:#647084;align-items:center;gap:9px;margin-top:25px;font-size:13px;display:flex}.ocr-site .ocr-price-reference>span{color:#2454cb;background:#edf2ff;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:650}.ocr-site .ocr-subscription-grid .ocr-price{color:#172338;letter-spacing:-1.7px;align-items:baseline;gap:5px;margin-top:5px;font-size:46px;font-weight:650;line-height:1.4;display:flex}.ocr-site .ocr-price small{color:#647084;letter-spacing:0;font-size:11px;font-weight:400}.ocr-site .ocr-price-equivalent{color:#647084;margin-top:1px;font-size:10px}.ocr-site .ocr-page-allowance{color:#2454cb;border-top:1px solid #e0e3e8;margin-top:22px;padding-top:19px;font-size:13px}.ocr-site .ocr-per-page{color:#647084;font-size:10px}.ocr-site .ocr-price-card ul{color:#647084;gap:12px;margin:0;padding:24px 0;font-size:13px;list-style:none;display:grid}.ocr-site .ocr-price-card li{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.ocr-site .ocr-price-card li svg{color:#2454cb;flex-shrink:0;margin-top:1px}.ocr-site .ocr-price-card .ocr-button{justify-content:center;width:100%;margin-top:0;font-size:12px}.ocr-site .ocr-price-recommended{background:#faf9f6;box-shadow:0 7px 30px #14243b0d;border-color:#2454cb!important}.ocr-site .ocr-recommended-label{background:#2454cb;border-radius:5px;padding:5px 13px;font-size:9px;top:-12px}.ocr-site .ocr-renewal-note{color:#647084;text-align:center;margin:12px 0 0;font-size:9px;line-height:1.8}.ocr-site .ocr-pricing-footnote{color:#647084;max-width:790px;margin-top:36px;font-size:11px}.ocr-site .ocr-pricing-footnote strong{color:#647084;font-size:11px;font-weight:500}.ocr-site .ocr-pricing-footnote>p{margin:10px 0 0;font-size:11px;line-height:1.9}.ocr-site .ocr-text-button{color:#2454cb}.ocr-site .ocr-faq-section{background:#faf9f6;padding:80px 0 90px;scroll-margin-top:118px}.ocr-site .ocr-faq-layout{grid-template-columns:.8fr 1.3fr;align-items:start;gap:85px;display:grid}.ocr-site .ocr-faq-layout h2{letter-spacing:-.8px;margin-bottom:18px;font-size:32px;font-weight:650;line-height:1.25}.ocr-site .ocr-faq-layout .ocr-info-lede{font-size:13px}.ocr-site .ocr-faq-list details{border-bottom:1px solid #e0e3e8}.ocr-site .ocr-faq-list summary{cursor:pointer;color:#172338;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:18px 0;font-size:13px;font-weight:550;list-style:none;display:flex}.ocr-site .ocr-faq-list summary::-webkit-details-marker{display:none}.ocr-site .ocr-faq-list summary svg{color:#2454cb;flex-shrink:0;transition:transform .15s}.ocr-site .ocr-faq-list details[open] summary svg{transform:rotate(45deg)}.ocr-site .ocr-faq-list details>p{color:#647084;padding:0 20px 22px 0;font-size:12px;line-height:1.9}@media (width<=1100px){.ocr-site .ocr-nav{display:none}.ocr-site .ocr-header-inner{gap:16px}.ocr-site .ocr-header-actions{margin-left:auto}.ocr-site .ocr-menu-button{display:inline-flex}.ocr-launch-context{display:none}.ocr-site .ocr-faq-layout{gap:40px}}@media (width<=1023px){.ocr-workspace-site .wb-app .wb-panes{flex-direction:column;height:auto;min-height:0;display:flex}.ocr-workspace-site .wb-app .wb-source-panel{height:530px;min-height:0}.ocr-workspace-site .wb-app .wb-result-panel{height:580px;min-height:0}.ocr-workspace-site .wb-app .wb-splitter{display:none}}@media (width<=700px){.ocr-site .ocr-container,.ocr-workspace-site .wb-app .wb-empty-page,.ocr-workspace-site .wb-app .wb-marketing{width:calc(100% - 40px)}.ocr-launch-strip>.ocr-container{justify-content:space-between;gap:12px;min-height:38px}.ocr-launch-message{display:none}.ocr-site .ocr-launch-strip a{font-size:10px}.ocr-launch-badge{padding:5px 8px;font-size:9px}.ocr-site .ocr-header{height:66px}.ocr-site .ocr-header-inner{gap:8px}.ocr-site .ocr-header-actions{gap:0;margin-left:auto}.ocr-site .ocr-account-link{display:none}.ocr-site .ocr-brand{gap:7px;font-size:15px}.ocr-site .ocr-brand img{width:27px;height:27px}.ocr-site .ocr-button-small{min-height:36px;padding:8px 11px;font-size:10px}.ocr-site .ocr-menu-button{min-width:32px}.ocr-workspace-site .wb-app .wb-topbar{height:auto;min-height:46px;padding:10px 20px}.ocr-workspace-site .wb-app .wb-topbar h1{font-size:11px}.ocr-workspace-site .wb-app .wb-topbar:has(.wb-top-actions button){min-height:70px}.ocr-workspace-site .wb-app .wb-empty-page,.ocr-workspace-site .wb-app .wb-upload-section{padding-top:12px}.ocr-workspace-site .wb-app .wb-upload-section h2{letter-spacing:-.65px;font-size:25px}.ocr-workspace-site .wb-app .wb-upload-intro{font-size:12px;line-height:1.9}.ocr-workspace-site .wb-app .wb-dropzone{height:180px;margin-top:22px}.ocr-workspace-site .wb-app .wb-upload-meta{gap:5px;font-size:10px;display:grid}.ocr-workspace-site .wb-app .wb-trial-line{flex-wrap:wrap;gap:7px;font-size:10px}.ocr-workspace-site .wb-app .wb-examples{padding-top:34px}.ocr-workspace-site .wb-app .wb-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ocr-workspace-site .wb-app .wb-example-image{height:115px}.ocr-workspace-site .wb-app .wb-example-grid strong{font-size:11px}.ocr-workspace-site .wb-app .wb-seo{margin-top:45px;padding:48px 0}.ocr-workspace-site .wb-app .wb-seo h2{font-size:27px}.ocr-workspace-site .wb-app .wb-seo-lede{font-size:13px}.ocr-workspace-site .wb-app .wb-capabilities{grid-template-columns:1fr;gap:14px}.ocr-workspace-site .wb-app .wb-capabilities article{padding:22px;display:block}.ocr-workspace-site .wb-app .wb-capabilities article>span{margin-bottom:18px}.ocr-workspace-site .wb-app .wb-how{grid-template-columns:1fr;gap:14px}.ocr-workspace-site .wb-app .wb-how li{gap:18px;padding:22px}.ocr-workspace-site .wb-app .wb-source-panel{height:470px}.ocr-workspace-site .wb-app .wb-result-panel{height:520px}.ocr-workspace-site .wb-app .wb-document-bar{padding-inline:20px}.ocr-site .ocr-pricing-section,.ocr-site .ocr-faq-section{padding:50px 0;scroll-margin-top:104px}.ocr-site .ocr-section-heading>h1,.ocr-site .ocr-section-heading>h2{font-size:29px}.ocr-site .ocr-section-heading .ocr-info-lede{font-size:13px}.ocr-site .ocr-launch-pill{font-size:10px}.ocr-site .ocr-subscription-grid{grid-template-columns:1fr;gap:28px;max-width:460px}.ocr-site .ocr-subscription-grid .ocr-price-card{padding:28px}.ocr-site .ocr-faq-layout{display:block}.ocr-site .ocr-faq-layout>div:first-child{margin-bottom:28px}.ocr-site .ocr-faq-layout h2{font-size:28px}.ocr-site .ocr-faq-list summary{font-size:12px}.ocr-site .ocr-footer-bottom{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ocr-site *{scroll-behavior:auto!important;transition:none!important}}.ocr-site .ocr-section-heading{display:block}.ocr-site .ocr-subscription-grid .ocr-price-card>p{min-height:0}.ocr-site .ocr-subscription-grid .ocr-price-card .ocr-plan-audience{font-size:13px}.ocr-site .ocr-subscription-grid .ocr-price-card .ocr-price-equivalent{font-size:12px}.ocr-site .ocr-subscription-grid .ocr-price-card .ocr-renewal-note{font-size:11px}.ocr-site .ocr-subscription-grid .ocr-price{margin-bottom:7px}.ocr-site .ocr-auth-page{background:radial-gradient(at top,#edf2ff,#0000 70%),#faf9f6;justify-content:center;align-items:center;min-height:calc(100svh - 118px);padding:48px 20px;display:flex}.ocr-site .ocr-auth-frame{flex-direction:column;gap:24px;width:min(100%,440px);display:flex}.ocr-site .ocr-auth-brand{color:#172338;justify-content:center;align-items:center;gap:10px;font-size:20px;font-weight:650;text-decoration:none;display:inline-flex}.ocr-site .ocr-auth-frame [data-slot=card]{background:#fff;border:1px solid #e0e3e8;border-radius:20px;gap:26px;padding-block:30px;box-shadow:0 16px 60px #14243b0d}.ocr-site .ocr-auth-frame [data-slot=card-header],.ocr-site .ocr-auth-frame [data-slot=card-content]{padding-inline:32px}.ocr-site .ocr-auth-frame [data-slot=card-title]{color:#172338;letter-spacing:-.7px;font-size:27px;font-weight:650}.ocr-site .ocr-auth-intro{color:#647084;margin-top:8px;font-size:14px;line-height:1.65}.ocr-site .ocr-auth-frame [data-slot=field-group]{gap:20px}.ocr-site .ocr-auth-frame [data-slot=field-label]{color:#172338;font-size:13px;font-weight:600}.ocr-site .ocr-auth-frame input{background:#fff;border-color:#e0e3e8;border-radius:9px;height:46px;padding-inline:13px;font-size:14px}.ocr-site .ocr-auth-frame input:focus-visible{outline-offset:2px;outline:2px solid #2454cb}.ocr-site .ocr-auth-frame button[data-slot=button]{border-radius:9px;width:100%;min-height:46px;font-size:14px;font-weight:600}.ocr-site .ocr-auth-frame button[type=submit]{color:#fff;background:#2454cb}.ocr-site .ocr-auth-frame button[type=submit]:hover{background:#193f9b}.ocr-site .ocr-auth-frame [data-slot=field-description]{font-size:13px}.ocr-site .ocr-auth-frame [data-slot=field-description] a{color:#2454cb;font-weight:600}.ocr-site .ocr-auth-password-hint{color:#647084;margin-top:-12px;font-size:12px}.ocr-workspace-site .wb-app .wb-paywall{color:#172338;text-align:center;background:#fff;border:1px solid #e0e3e8;border-radius:22px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:36px 32px 24px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 100px #082e3b33}.ocr-workspace-site .wb-app .wb-paywall::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102c3b80}.ocr-workspace-site .wb-app .wb-paywall .wb-empty-icon{width:60px;height:60px;margin:0 auto 20px}.ocr-workspace-site .wb-app .wb-paywall h2{letter-spacing:-.5px;margin:0 0 12px;font-size:24px;font-weight:650;line-height:1.25}.ocr-workspace-site .wb-app .wb-paywall p{color:#647084;margin:10px 0;font-size:14px;line-height:1.65}.ocr-workspace-site .wb-app .wb-paywall-price{justify-content:center;margin-block:22px 12px}.ocr-workspace-site .wb-app .wb-paywall-price strong{font-size:44px;line-height:1}.ocr-workspace-site .wb-app .wb-paywall>.wb-primary{border-radius:10px;justify-content:center;width:100%;min-height:46px;margin-top:24px;font-size:14px;display:flex}.ocr-workspace-site .wb-app .wb-paywall .wb-dialog-close{color:#647084;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ocr-workspace-site .wb-app .wb-paywall .wb-dialog-close:hover{background:#edf2ff}.ocr-workspace-site .wb-app .wb-paywall .wb-text-link{font-size:13px}.ocr-workspace-site .wb-app .wb-paywall-register a{color:#2454cb;text-underline-offset:3px;font-weight:600;text-decoration:underline}.ocr-workspace-site .wb-app .wb-region.is-hovered,.ocr-workspace-site .wb-app .wb-region:hover{background:#2454cb0c;border-color:#2454cb}.ocr-workspace-site .wb-app .wb-region.is-selected{background:#2454cb18;border-color:#2454cb}@media (width<=600px){.ocr-site .ocr-auth-page{min-height:calc(100svh - 104px);padding:32px 16px}.ocr-site .ocr-auth-frame [data-slot=card-header],.ocr-site .ocr-auth-frame [data-slot=card-content]{padding-inline:24px}.ocr-workspace-site .wb-app .wb-paywall{padding:32px 24px 20px}}.ocr-workspace-site .wb-app .wb-upload-eyebrow{color:var(--ocr-accent);letter-spacing:.15em;font-size:10px;font-weight:650;display:block}.ocr-workspace-site .wb-app .wb-dropzone{gap:12px}.ocr-workspace-site .wb-app .wb-dropzone .wb-upload-icon{border-radius:12px;width:48px;height:48px;margin-bottom:0}.ocr-workspace-site .wb-app .wb-dropzone strong{font-size:16px;font-weight:550}.ocr-workspace-site .wb-app .wb-dropzone>span:not([class]){color:var(--ocr-muted);font-size:12px}.ocr-workspace-site .wb-app .wb-dropzone .wb-upload-cta{background:var(--ocr-navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:11px 18px;font-size:13px;font-weight:600;display:inline-flex}.ocr-workspace-site .wb-app .wb-dropzone:hover .wb-upload-cta{background:var(--ocr-accent)}.ocr-workspace-site .wb-app .wb-workspace-benefits{border-top:1px solid var(--ocr-line);color:var(--ocr-muted);justify-content:space-between;gap:20px;margin-top:24px;padding-top:22px;font-size:12px;display:flex}.ocr-workspace-site .wb-app .wb-workspace-benefits>span{align-items:center;gap:8px;display:flex}.ocr-workspace-site .wb-app .wb-workspace-benefits svg{color:var(--ocr-accent);flex-shrink:0}.ocr-workspace-site .wb-app .wb-outcomes{color:#fff;background:var(--ocr-navy);border-radius:18px;grid-template-columns:1.15fr 1fr;gap:80px;margin-top:72px;padding:52px;display:grid}.ocr-workspace-site .wb-app .wb-outcomes .wb-section-eyebrow{color:#a7bde8}.ocr-workspace-site .wb-app .wb-outcomes h2{letter-spacing:-.9px;margin:16px 0;font-size:34px;font-weight:550;line-height:1.2}.ocr-workspace-site .wb-app .wb-outcomes p{color:#bdc9dc;font-size:14px;line-height:1.8}.ocr-workspace-site .wb-app .wb-outcome-formats{gap:24px;display:grid}.ocr-workspace-site .wb-app .wb-outcome-formats>div{align-items:center;gap:18px;display:flex}.ocr-workspace-site .wb-app .wb-outcome-formats>div>span{color:#d7e3ff;background:#1d3250;border:1px solid #536784;border-radius:8px;flex-shrink:0;place-items:center;width:50px;height:54px;font:11px ui-monospace,monospace;display:grid}.ocr-workspace-site .wb-app .wb-outcome-formats h3{color:#fff;font-size:15px;font-weight:550}.ocr-workspace-site .wb-app .wb-outcome-formats p{margin-top:4px;font-size:12px}.ocr-workspace-site .wb-app .wb-result-empty>.wb-primary{margin:20px auto 12px}.ocr-workspace-site .wb-app .wb-result-empty small{color:var(--ocr-muted);font-size:12px;line-height:1.7;display:block}.ocr-workspace-site .wb-app .wb-result-empty p{color:var(--ocr-muted);max-width:360px;font-size:14px}.ocr-workspace-site .wb-app .wb-tabs [aria-selected=true]{color:var(--ocr-accent)}.ocr-workspace-site .wb-app .wb-tabs [aria-selected=true]:after,.ocr-workspace-site .wb-app .wb-dot{background:var(--ocr-accent)}.ocr-workspace-site .wb-app .wb-result-block.is-hovered{background:#edf2ff80;border-color:#2454cb66}.ocr-workspace-site .wb-app .wb-order{color:#fff;background:var(--ocr-accent)}.ocr-site .ocr-subscription-grid .ocr-price-card ul{flex:1}.ocr-site .ocr-subscription-grid .ocr-price-card li{color:var(--ocr-muted);font-size:13px}.ocr-site .ocr-subscription-grid .ocr-price-card:not(.ocr-price-recommended) .ocr-button{background:#fff;border-color:#c6cedb;color:var(--ocr-navy)!important}.ocr-site .ocr-subscription-grid .ocr-price-card:not(.ocr-price-recommended) .ocr-button:hover{background:#edf2ff;border-color:#2454cb}.ocr-site .ocr-subscription-grid .ocr-price-recommended{background:var(--ocr-navy);box-shadow:0 18px 40px #14243b20;border-color:var(--ocr-navy)!important}.ocr-site .ocr-price-recommended h3,.ocr-site .ocr-price-recommended .ocr-price,.ocr-site .ocr-price-recommended .ocr-page-allowance{color:#fff}.ocr-site .ocr-price-recommended .ocr-plan-audience,.ocr-site .ocr-price-recommended .ocr-price-reference,.ocr-site .ocr-price-recommended .ocr-price small,.ocr-site .ocr-price-recommended .ocr-price-equivalent,.ocr-site .ocr-price-recommended .ocr-per-page,.ocr-site .ocr-price-recommended ul,.ocr-site .ocr-price-recommended .ocr-renewal-note{color:#c3cde0}.ocr-site .ocr-subscription-grid .ocr-price-recommended li{color:#d0daeb}.ocr-site .ocr-price-recommended li svg{color:#91b4ff}.ocr-site .ocr-price-recommended .ocr-page-allowance{border-color:#3d506e}.ocr-site .ocr-subscription-grid .ocr-price-recommended .ocr-button{box-shadow:none;background:#fff;border-color:#fff;color:var(--ocr-navy)!important}.ocr-site .ocr-subscription-grid .ocr-price-recommended .ocr-button:hover{background:#e6edff}.ocr-site .ocr-recommended-label{background:var(--ocr-accent);letter-spacing:.05em;font-size:10px}.ocr-site .ocr-pricing-reassurance{color:var(--ocr-muted);justify-content:center;align-items:center;gap:7px;margin:26px 0 0;font-size:12px;display:flex}.ocr-site .ocr-price-reference>span{font-size:10px}.ocr-site .ocr-per-page{font-size:12px}.ocr-site .ocr-faq-list summary{font-size:14px}.ocr-site .ocr-faq-list details>p{font-size:13px}@media (width<=900px){.ocr-workspace-site .wb-app .wb-outcomes{gap:36px;padding:36px}.ocr-workspace-site .wb-app .wb-workspace-benefits{flex-wrap:wrap;justify-content:center}}@media (width<=700px){.ocr-workspace-site .wb-app .wb-upload-section h2{letter-spacing:-1.3px;font-size:36px}.ocr-workspace-site .wb-app .wb-upload-intro{font-size:14px}.ocr-workspace-site .wb-app .wb-dropzone{height:246px;padding:24px 16px}.ocr-workspace-site .wb-app .wb-dropzone strong{font-size:14px}.ocr-workspace-site .wb-app .wb-workspace-benefits{flex-direction:column;align-items:flex-start;gap:12px}.ocr-workspace-site .wb-app .wb-outcomes{grid-template-columns:1fr;margin-top:44px;padding:30px 24px}.ocr-workspace-site .wb-app .wb-outcomes h2{font-size:29px}.ocr-site .ocr-subscription-grid .ocr-price{font-size:42px}.ocr-site .ocr-pricing-reassurance{text-align:center;align-items:flex-start;line-height:1.7}.ocr-site .ocr-pricing-reassurance svg{flex-shrink:0;margin-top:3px}.ocr-site .ocr-button-small{min-height:40px;padding-inline:16px;font-size:12px}}
