:root{--ink:#242424;--muted:#6e6e6e;--line:#e5e5e5;--paper:#fff;--soft:#f7f7f7;--navy:#292929;--navy2:#444;--lime:#d4d4d4;--lime-dark:#bdbdbd;--blue:#707070;--violet:#999;--shadow:0 24px 60px rgba(0,0,0,.10)}
[hidden]{display:none!important}
body{color:var(--ink)}h1 em,h2 em,.hero h1 em{color:#737373}
.site-header{border-bottom-color:#ebebeb}.brand>span>span{color:#777}.brand img{object-fit:contain;background:#fff;border-radius:6px}.desktop-nav>a:hover,.nav-dropdown>button:hover,.dropdown-panel a:hover{color:#111}.dropdown-panel a:hover{background:#f4f4f4}.button.primary{background:#313131;color:#fff;box-shadow:0 8px 24px #0002}.button.primary:hover{background:#111;box-shadow:0 13px 25px #0002}.button.secondary,.button.outline{border-color:#d9d9d9;color:#333}.button.text-link{color:#444}.button.light{background:#fff;color:#272727}.button.ghost-light{border-color:#ffffff55}.eyebrow,.eyebrow.on-dark{color:#666}.eyebrow-dot{background:#999;box-shadow:0 0 0 4px #ededed}.eyebrow.on-dark .eyebrow-dot{box-shadow:0 0 0 4px #ffffff22}
.hero{background:radial-gradient(ellipse 55% 70% at 85% 46%,#ededed 0%,transparent 75%),linear-gradient(#fff,#f9f9f9)}.hero-note svg,.check-list svg{color:#737373}.trust-strip{border-top-color:#e7e7e7}.trust-strip div{color:#464646}.capture-visual,.shot-stack,.recording-panel,.editor-mock,.desktop-mock,.callout-art,.future-visual{filter:grayscale(1)}.product-card.featured,.dark-feature{background:#292929;border-color:#292929}.product-card.featured p,.dark-feature .feature-copy p{color:#c4c4c4}.product-card.featured .card-link{color:#f2f2f2}.product-card.featured .status.live,.status.live,.status.soon{background:#e8e8e8;color:#4d4d4d}.product-icon.lime,.product-icon.blue,.product-icon.violet,.product-icon.peach,.mini-icon{background:#eeeeee;color:#575757}.card-link,.roadmap-state.live{color:#555}.light-section{background:#f7f7f7}.quote-panel,.signup-panel{background:#f3f3f3}.quote-usecases span{border-color:#e1e1e1;color:#929292}.final-cta,.site-footer{background:#272727}.final-inner p,.footer-about p{color:#c6c6c6}.footer-about .brand>span>span{color:#d6d6d6}.footer-col a{color:#bcbcbc}.footer-bottom{border-top-color:#474747}.footer-bottom a{color:#bbb}.pattern-window{background:linear-gradient(145deg,#555,#393939);border-color:#777}.pattern-cursor{background:#ddd;color:#252525}.inner-hero,.page-heading{background:#f8f8f8}.visual-tag{background:#e0e0e0;color:#292929}.visual-toolbar .tool-active{background:#e9e9e9;color:#555}.visual-record{background:#292929}.visual-browser,.browser-address,.visual-window{border-color:#ddd}.visual-side{background:#404040}.visual-side .side-mark{background:#ddd}.visual-crop{border-color:#777}.crop-handle{border-color:#777}.visual-annotation{border-color:#888}.record-wave{color:#ddd}.record-dot{background:#858585;box-shadow:0 0 0 4px #aaaaaa40}.recording-panel{border-color:#555}.price-card.highlighted{border-color:#888;box-shadow:0 20px 50px #00000012}.contact-item{color:#666}.article a:not(.button),.legal a,.small-muted a{color:#333}.article-cta{background:#eee}.desktop-nav>a,.nav-dropdown>button{color:#555}
.hero-url-form{display:flex;gap:9px;max-width:585px;margin-top:30px;padding:7px;border:1px solid #dedede;background:#fff;box-shadow:0 13px 35px #0000000e;border-radius:14px}.hero-url-form input{flex:1;min-width:0;border:0;outline:0;padding:0 14px;color:#242424;font-size:.94rem}.hero-url-form input:focus-visible{outline:2px solid #7e7e7e;outline-offset:-3px;border-radius:6px}.hero-url-form .button{min-height:46px;padding:10px 16px}.hero .button-row{margin-top:17px}.live-products{grid-template-columns:repeat(3,1fr)}.live-products .product-card{min-height:310px}.live-products .featured .product-icon{background:#e5e5e5;color:#484848}.live-products .featured .status.live{background:#e8e8e8;color:#333}
.tool-heading{padding:78px 0 62px}.tool-heading h1{font-size:clamp(2.7rem,4.7vw,5rem)}.tool-section{padding:42px 0 94px}.tool-layout{display:grid;grid-template-columns:minmax(300px,.83fr) minmax(0,1.17fr);align-items:start;gap:25px}.tool-form-panel,.capture-result-panel{border:1px solid #dfdfdf;border-radius:18px;background:#fff;box-shadow:0 17px 42px #0000000b;overflow:hidden}.tool-form-panel{padding:31px}.tool-panel-heading{display:flex;align-items:center;gap:15px;margin-bottom:28px}.tool-panel-heading h2{font-size:1.5rem}.tool-panel-heading p{font-size:.8rem;color:#777;margin:6px 0 0}.field-label{display:block;font-size:.83rem;font-weight:780;margin:19px 0 9px}.tool-form-panel input[type=url],.tool-form-panel select{width:100%;border:1px solid #d7d7d7;border-radius:9px;background:#fff;color:#242424;padding:13px 14px;min-height:49px;outline:none}.tool-form-panel input[type=url]:focus,.tool-form-panel select:focus{border-color:#777;box-shadow:0 0 0 3px #8882}.capture-options{border:0;padding:0;margin:24px 0 4px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.capture-options legend{display:block;width:100%;font-size:.83rem;font-weight:780;margin-bottom:10px}.option-card{position:relative;cursor:pointer}.option-card input{position:absolute;opacity:0}.option-card>span{display:flex;flex-direction:column;gap:6px;min-height:118px;border:1px solid #ddd;padding:17px;border-radius:11px;color:#555;transition:background .15s,border-color .15s}.option-card strong{color:#252525;font-size:.88rem}.option-card small{font-size:.73rem;color:#777}.option-card input:checked+span{background:#f1f1f1;border-color:#555;box-shadow:0 0 0 1px #555}.option-card input:focus-visible+span{outline:3px solid #777;outline-offset:3px}.capture-submit{margin-top:25px}.capture-submit:disabled{opacity:.65;cursor:wait;transform:none}.capture-feedback{font-size:.77rem;color:#777;min-height:36px;margin:11px 0 0}.capture-feedback.error{color:#b74444}.capture-feedback.success{color:#3d6b41}.result-header{height:62px;border-bottom:1px solid #e7e7e7;display:flex;align-items:center;justify-content:space-between;padding:0 25px;font-size:.9rem}.result-header span{color:#858585;font-size:.77rem}.capture-placeholder{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 12px,#f7f7f7 12px,#f7f7f7 24px)}.placeholder-icon{width:95px;height:95px;display:grid;place-items:center;color:#777;background:#fff;border:1px solid #e4e4e4;border-radius:24px;margin-bottom:22px}.capture-placeholder h3{font-size:1.38rem}.capture-placeholder p{font-size:.87rem;color:#777;margin:12px 0 0}.result-image-wrap{max-height:660px;overflow:auto;background:#f6f6f6;padding:20px}.result-image-wrap img{width:100%;height:auto;display:block;box-shadow:0 7px 27px #0002}.result-actions{padding:18px 24px;border-top:1px solid #eee;display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:950px){.tool-layout{grid-template-columns:1fr}.capture-placeholder{min-height:320px}}
@media(max-width:850px){.live-products{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.hero-url-form{flex-direction:column;box-shadow:none;padding:7px}.hero-url-form input{min-height:45px}.hero-url-form .button{width:100%}.live-products{grid-template-columns:1fr}.live-products .product-card{min-height:235px}.tool-heading{padding:59px 0 47px}.tool-section{padding:25px 0 66px}.tool-form-panel{padding:22px}.capture-options{grid-template-columns:1fr 1fr}.option-card>span{padding:12px;min-height:115px}.result-actions .button{width:100%}}
/* CaptureShot 1.2 — brighter brand system around the supplied graphite icon */
:root{--ink:#183047;--muted:#627c8a;--line:#dfebef;--paper:#fff;--soft:#f2f9fa;--navy:#173146;--navy2:#22536a;--lime:#81d6c6;--lime-dark:#44aeaa;--blue:#388da9;--violet:#817ed1;--shadow:0 24px 65px #1c5b781c}
body{color:var(--ink);background:#fff}.brand>span>span,h1 em,h2 em,.hero h1 em{color:#278ba1}.site-header{border-color:#dfedef;background:#fffffff2;backdrop-filter:blur(16px)}.desktop-nav>a,.nav-dropdown>button{color:#49677a}.desktop-nav>a:hover,.nav-dropdown>button:hover,.dropdown-panel a:hover{color:#147b91}.dropdown-panel a:hover{background:#eff8f8}.eyebrow,.eyebrow.on-dark{color:#21859a}.eyebrow-dot{background:#39b9ac;box-shadow:0 0 0 4px #d8f3ee}.eyebrow.on-dark{color:#9fe5dc}.button.primary{background:linear-gradient(135deg,#1f829a,#246b88);color:#fff;box-shadow:0 10px 25px #217f9d34}.button.primary:hover{background:linear-gradient(135deg,#176e84,#1b5874);box-shadow:0 14px 30px #217f9d3c}.button.secondary,.button.outline{border-color:#cde2e9;color:#204d64}.button.secondary:hover,.button.outline:hover{border-color:#8bc6d2;background:#f0f9fa}.button.text-link,.card-link,.article a:not(.button),.legal a,.small-muted a{color:#247e99}.button.light{color:#175169}.hero{background:radial-gradient(ellipse 48% 62% at 82% 42%,#bfece663 0%,transparent 74%),radial-gradient(circle at 14% 80%,#fdf0dd 0%,transparent 34%),linear-gradient(155deg,#fff,#f2fafb)}.inner-hero,.page-heading{background:radial-gradient(circle at 86% 15%,#ddf4f2 0%,transparent 37%),linear-gradient(140deg,#f7fbfe,#fff9f1)}.light-section{background:#f2f9fa}.product-card.featured,.dark-feature{background:linear-gradient(145deg,#183950,#246278);border-color:#246278}.product-card.featured p,.dark-feature .feature-copy p{color:#c8e2e8}.product-card.featured .card-link{color:#a7e9df}.status.live{background:#d9f4ea;color:#147764}.status.soon{background:#e3eff8;color:#416f94}.product-icon.lime{background:#d7f3eb;color:#248d7c}.product-icon.blue{background:#dceef8;color:#397ca5}.product-icon.violet{background:#e9e6fb;color:#7772ba}.product-icon.peach{background:#fff0df;color:#c2774f}.mini-icon{background:#e5f3f5;color:#3389a0}.final-cta,.site-footer{background:#173146}.final-inner p,.footer-about p{color:#c6dbe3}.footer-about .brand>span>span{color:#91e3d5}.footer-col a{color:#b6d0da}.footer-col a:hover{color:#8ce0d5}.footer-bottom{border-color:#38596b}.pattern-window{background:linear-gradient(145deg,#4097a9,#235670);border-color:#72bbc8}.pattern-cursor{background:#c6f3e6;color:#17475b}.price-card.highlighted{border-color:#6ac9bb;box-shadow:0 20px 50px #58b4ab1c}.article-cta,.quote-panel,.signup-panel{background:#eaf7f5}.visual-glow{background:radial-gradient(ellipse,#5fcaba7a 0%,transparent 65%)}.visual-tag{background:#cdf1e3;color:#206b62}.visual-toolbar .tool-active{background:#dcf3ea;color:#1f786e}.visual-record{background:#173f58}.visual-side{background:#22536a}.visual-side .side-mark{background:#91e3cf}.visual-crop,.crop-handle{border-color:#39a2bb}.visual-annotation{border-color:#e9a06d}.record-wave{color:#8ee4d4}.record-dot{background:#ee816d;box-shadow:0 0 0 4px #ee816d40}.capture-visual,.shot-stack,.recording-panel,.editor-mock,.desktop-mock,.callout-art,.future-visual{filter:none}.contact-item{color:#27899c}.hero-url-form{border-color:#cce5e9;box-shadow:0 16px 38px #20647b16}.hero-url-form input:focus-visible,.option-card input:focus-visible+span{outline-color:#2a8faa}.tool-form-panel,.capture-result-panel{border-color:#d7e8ec;box-shadow:0 17px 42px #18577014}.tool-form-panel input[type=url]:focus,.tool-form-panel select:focus{border-color:#2b9bae;box-shadow:0 0 0 3px #58afba36}.option-card input:checked+span{background:#eaf8f6;border-color:#54bdb2;box-shadow:0 0 0 1px #54bdb2}.capture-placeholder{background:repeating-linear-gradient(45deg,#f8fcfc,#f8fcfc 12px,#f0f8f8 12px,#f0f8f8 24px)}.placeholder-icon{background:#e6f7f3;color:#288f9b}.suite-products{grid-template-columns:repeat(3,1fr)}.suite-products .product-card{min-height:300px}.suite-products .featured .product-icon{background:#b8e9dd;color:#215f61}.suite-products .featured .status.live{background:#a9e9da;color:#174c52}.product-hero{overflow:hidden}.product-art{height:450px;position:relative;display:grid;place-items:center}.art-glow{position:absolute;width:75%;height:70%;border-radius:50%;background:#81d7c68f;filter:blur(65px)}.art-window{position:relative;width:88%;height:330px;background:#fff;border:1px solid #bcdbe2;border-radius:19px;box-shadow:0 35px 75px #20597233;transform:rotate(-3deg);overflow:hidden}.art-top{height:43px;background:#f3f9fa;border-bottom:1px solid #dbe9ed;display:flex;align-items:center;gap:6px;padding:0 18px}.art-top i{width:8px;height:8px;background:#eaa18f;border-radius:50%}.art-top i:nth-child(2){background:#edce84}.art-top i:nth-child(3){background:#86d6c4}.art-top span{margin:auto;color:#73909a;font-size:11px;font-weight:800}.art-stage{height:calc(100% - 43px);padding:35px;background:radial-gradient(circle at 72% 28%,#e1f5ed,#f7fbfc 65%)}.art-focus{width:140px;height:140px;display:grid;place-items:center;background:linear-gradient(145deg,#268da0,#1f607c);color:#fff;border-radius:26px;box-shadow:0 18px 35px #1e789137}.art-lines{position:absolute;left:205px;top:118px;width:42%}.art-lines span{display:block;height:14px;margin-bottom:17px;border-radius:9px;background:#c7e0e5}.art-lines span:nth-child(2){width:80%;background:#b9e8d8}.art-lines span:nth-child(3){width:62%}.art-chip{position:absolute;right:24px;bottom:26px;background:#fff;border:1px solid #cce7e6;border-radius:20px;padding:9px 16px;color:#277b87;font-size:12px;font-weight:800;box-shadow:0 8px 20px #17627e18}
@media(max-width:1100px){.suite-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.product-art{max-width:650px;width:100%;margin:20px auto}.suite-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.suite-products{grid-template-columns:1fr}.suite-products .product-card{min-height:235px}.product-art{height:310px;margin:0 auto}.art-window{height:250px;width:95%}.art-stage{padding:22px}.art-focus{height:105px;width:105px}.art-focus svg{width:56px}.art-lines{left:145px;top:104px}.art-lines span{height:10px}.art-chip{bottom:16px;right:14px;font-size:10px}}

/* 1.3 visual accents and tool surface */
.site-header{box-shadow:0 5px 24px #1c708010;border-bottom:1px solid #d6e8eb}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,#5ecab8,#7fb1dc,#efbe8a);opacity:.75}.page-heading.tool-heading{background:radial-gradient(circle at 80% 28%,#a6e6de 0%,transparent 37%),radial-gradient(circle at 16% 80%,#ffead3 0%,transparent 32%),linear-gradient(135deg,#eefaf9,#f1f7fd 66%,#fff8ed);border-bottom:1px solid #dcebed}.tool-heading h1 em{color:#16869b}.tool-section{background:linear-gradient(#fff,#f9fcfd)}.tool-form-panel{border-top:4px solid #4bbfac}.capture-result-panel{border-top:4px solid #80addb}.tool-panel-heading .product-icon{background:linear-gradient(135deg,#d3f4e8,#d9eefa);color:#218a9d}.capture-placeholder{background:repeating-linear-gradient(45deg,#f4fafb,#f4fafb 13px,#e9f5f4 13px,#e9f5f4 26px)}.result-header{background:#f3fbfb}.light-section{background:linear-gradient(135deg,#eff9f9,#f4f8fd)}.steps>div span{color:#1b8b9f}.faq details summary:hover{color:#218599}.final-cta{background:radial-gradient(circle at 75% 30%,#2c7f8b 0%,transparent 40%),linear-gradient(125deg,#15344b,#1c5369)}.site-footer{background:#122d42}.pattern-window{background:linear-gradient(145deg,#67c7b6,#2b7190)}.footer-col a:hover{color:#8ce0d5}.brand img{background:#fff;padding:2px;box-shadow:0 0 0 1px #d9e7e9}.capture-feedback.error{color:#b94e4a}.capture-feedback.success{color:#187b71}
/* 1.4 suite navigation, Chrome and OCR */
.nav-mega{position:static}.nav-mega .mega-panel{position:fixed;top:72px;left:50%;transform:translateX(-50%);width:min(1120px,calc(100vw - 40px));padding:0;max-height:calc(100vh - 82px);overflow:auto;border:1px solid #cce6e8;border-radius:18px;box-shadow:0 28px 72px #174e6650;background:#fff;z-index:110}.mega-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;background:radial-gradient(circle at 88% 18%,#b5e7de,transparent 42%),linear-gradient(120deg,#edf9f8,#f3f8fe);padding:25px 30px;border-bottom:1px solid #dcebed}.mega-heading h2{font-size:1.65rem;margin:5px 0 7px}.mega-heading p{font-size:.78rem;margin:0;color:#618193}.mega-kicker{font-size:.65rem;font-weight:850;letter-spacing:.13em;color:#258a9b}.mega-feature{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #c7e7e6;border-radius:12px;padding:13px 16px;min-width:290px;box-shadow:0 9px 24px #237c8a15}.mega-feature>i{font-size:1rem;color:#178a91}.mega-feature span{display:flex;flex-direction:column;gap:3px;flex:1}.mega-feature strong{font-size:.81rem}.mega-feature small{font-size:.7rem;color:#6c8a98}.mega-feature svg{color:#2a8799}.mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:20px}.mega-panel .mega-item{display:flex;align-items:flex-start;gap:13px;padding:17px 12px;border:1px solid transparent;border-radius:13px;min-height:112px;color:#244357;transition:background .15s,transform .15s,border-color .15s}.mega-panel .mega-item:hover{background:#f1faf9;border-color:#d0ece9;transform:translateY(-2px);color:#147e90}.mega-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;flex:none;font-size:1rem}.mega-icon.mint{background:#d9f5e9;color:#18866e}.mega-icon.sky{background:#e1f1fb;color:#2d82b2}.mega-icon.violet{background:#ebe9fb;color:#7570bf}.mega-icon.peach{background:#fff0df;color:#bc7944}.mega-text{display:flex;flex-direction:column;gap:7px}.mega-text strong{font-size:.82rem;line-height:1.3}.mega-text small{font-size:.7rem;font-weight:500;color:#67818f;line-height:1.45}.mega-arrow{margin-left:auto;color:#88a5b0;font-size:.65rem;padding-top:4px}.mega-bottom{padding:13px 26px;background:#f5fafb;border-top:1px solid #e0eef0;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:.73rem;font-weight:680;color:#64838e}.mega-bottom i{color:#2dafa3;margin-right:6px}.mega-bottom a{display:flex;align-items:center;gap:6px;color:#227f91}.chrome-cta img{width:20px;height:20px;flex:none;border-radius:50%;background:#fff}.chrome-cta.button.primary{background:linear-gradient(115deg,#1d8b9c,#266c89)}.chrome-cta.button.light{background:#fff}.chrome-cta.button.ghost-light img{background:#fff}.footer-chrome{display:inline-flex;align-items:center;gap:7px}.footer-chrome img{width:18px;height:18px}
.ocr-heading{background:radial-gradient(circle at 80% 20%,#afebe2,transparent 43%),radial-gradient(circle at 15% 70%,#ffe8cc,transparent 37%),#f4fafb}.ocr-section{background:linear-gradient(#fff,#f7fbfc)}.ocr-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:stretch}.ocr-panel{border:1px solid #d7e8ec;background:#fff;border-radius:19px;padding:27px;box-shadow:0 18px 45px #19587414}.ocr-panel:first-child{border-top:4px solid #4bbfac}.ocr-output{border-top:4px solid #80addb}.ocr-panel-title,.ocr-result-head{display:flex;align-items:center;gap:13px;margin-bottom:24px}.ocr-panel-title h2,.ocr-result-head h2{font-size:1.45rem}.ocr-panel-title p{font-size:.76rem;color:#6d8795;margin:5px 0 0}.ocr-drop{min-height:285px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:28px;text-align:center;cursor:pointer;border:2px dashed #9dccd0;border-radius:16px;background:radial-gradient(circle at 50% 20%,#e3f8f1,#f7fcfc 70%);transition:border .15s,background .15s,transform .15s}.ocr-drop:hover,.ocr-drop.drag-over{border-color:#259f9b;background:#e8f8f5;transform:translateY(-2px)}.ocr-upload-icon{display:grid;place-items:center;width:78px;height:78px;border-radius:20px;background:#fff;color:#268c9b;box-shadow:0 10px 30px #267e911e;font-size:2rem;margin-bottom:5px}.ocr-drop strong{font-size:1.1rem}.ocr-drop>span:not(.ocr-upload-icon){color:#668390;font-size:.84rem}.ocr-drop b{color:#198b9b}.ocr-drop small{color:#8096a0;font-size:.71rem;line-height:1.5}.ocr-preview{display:flex;align-items:center;gap:12px;border:1px solid #dce9ec;border-radius:10px;padding:8px;margin-top:14px;font-size:.78rem;color:#456474}.ocr-preview img{height:46px;width:60px;object-fit:contain;background:#edf5f6;border-radius:6px}.ocr-preview span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocr-preview button{border:0;background:#edf5f6;border-radius:7px;color:#516d78;padding:7px 10px}.ocr-feedback{font-size:.79rem;min-height:34px;margin:17px 0 8px;color:#6c8792}.ocr-feedback.error{color:#b74545}.ocr-feedback.success{color:#1b826f}.ocr-panel form>.button{margin-top:5px}.ocr-result-head{justify-content:space-between;margin-bottom:20px}.ocr-result-head .mega-kicker{display:block;margin-bottom:5px}.ocr-result-head>span{font-size:.73rem;color:#839ba5}.ocr-empty{min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:repeating-linear-gradient(45deg,#f8fcfc,#f8fcfc 13px,#f1f8f9 13px,#f1f8f9 26px);border-radius:12px;padding:30px}.ocr-empty>i{display:grid;place-items:center;width:78px;height:78px;background:#e1f4f2;color:#288c9b;border-radius:19px;font-size:2rem;margin-bottom:19px}.ocr-empty h3{font-size:1.22rem}.ocr-empty p{font-size:.82rem;color:#758f9c;max-width:260px;margin-top:9px}.ocr-output textarea{display:block;width:100%;min-height:330px;resize:vertical;border:1px solid #d5e5e8;border-radius:12px;padding:19px;line-height:1.6;color:#1f3a4b;background:#fbfdfd;outline:0}.ocr-output textarea:focus{border-color:#42aeb4;box-shadow:0 0 0 3px #7dd5c534}.ocr-result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ocr-result-actions .button{min-height:44px}
@media(max-width:1000px){.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-panel .mega-item{min-height:85px}}@media(max-width:850px){.mobile-nav-inner{grid-template-columns:1fr 1fr}.mobile-product{display:flex;align-items:flex-start;gap:10px;border:1px solid #e0edee;border-radius:10px;padding:11px!important}.mobile-product>i{margin-top:4px;color:#278b9a}.mobile-product span{display:flex;flex-direction:column;gap:3px}.mobile-product small{font-size:.69rem;font-weight:500;color:#6c8794;line-height:1.35}.ocr-layout{grid-template-columns:1fr}}@media(max-width:600px){.mobile-nav-inner{grid-template-columns:1fr 1fr}.mobile-product small{display:none}.ocr-panel{padding:19px}.ocr-drop{min-height:235px;padding:19px}.ocr-empty{min-height:250px}.ocr-result-actions .button{width:100%}}

.chrome-status{display:inline-flex;align-items:center;gap:6px}.chrome-status img{width:17px;height:17px}.store-inline{display:inline-flex;align-items:center;gap:7px}.store-inline img{width:19px;height:19px}
/* 1.5 image understanding */
.ai-heading{background:radial-gradient(circle at 80% 15%,#cef2de,transparent 42%),radial-gradient(circle at 15% 75%,#dfe5ff,transparent 45%),linear-gradient(130deg,#f6fbff,#fff9ed)}
.ai-section{background:linear-gradient(165deg,#fff,#f4fafb)}
.ai-layout{display:grid;grid-template-columns:.94fr 1.06fr;gap:24px;align-items:stretch}
.ai-card{background:#fff;border:1px solid #d8e8eb;border-top:4px solid #4abfb0;border-radius:19px;padding:29px;box-shadow:0 18px 45px #19587414;min-width:0}
.ai-answer-card{border-top-color:#858bd8}.ai-card h2{font-size:1.55rem;margin:8px 0 22px}.ai-drop{min-height:185px;border:2px dashed #a6d3d6;border-radius:16px;background:radial-gradient(circle at 50% 10%,#e5f8ee,#f6fbfc 78%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;cursor:pointer;padding:22px;transition:.2s}
.ai-drop:hover,.ai-drop.drag-over{border-color:#2eaa9b;background:#e4f7f2}.ai-drop>i{color:#288da1;font-size:2.2rem}.ai-drop strong{font-size:1rem}.ai-drop span{font-size:.76rem;color:#748d98}.ai-card textarea{width:100%;border:1px solid #d3e5e9;border-radius:12px;padding:14px;font:inherit;color:#19364a;resize:vertical;outline:0}.ai-card textarea:focus{border-color:#4bb7b0;box-shadow:0 0 0 3px #7dd5c534}.ai-suggestions{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0 22px}.ai-suggestions button{border:1px solid #d3e9e9;border-radius:100px;background:#f3faf9;color:#337287;padding:9px 13px;font:inherit;font-size:.77rem;font-weight:740;cursor:pointer}.ai-suggestions button:hover,.ai-suggestions button.active{background:#d8f2e9;border-color:#62beb1;color:#165d69}.ai-card .button:disabled,.ocr-result-actions .button:disabled{opacity:.55;cursor:wait}.ai-disclosure{display:block;color:#738c97;font-size:.72rem;line-height:1.55}.ai-disclosure a{color:#227f91;text-decoration:underline}.ai-answer-placeholder{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:15px;background:repeating-linear-gradient(45deg,#f8fcfc,#f8fcfc 13px,#f1f8f9 13px,#f1f8f9 26px);padding:25px}.ai-answer-placeholder>i{display:grid;place-items:center;width:78px;height:78px;border-radius:20px;background:#e4f3f8;color:#6a7bbd;font-size:2rem;margin-bottom:20px}.ai-answer-placeholder h3{font-size:1.25rem}.ai-answer-placeholder p{color:#748e99;max-width:280px;margin-top:12px;font-size:.84rem}.ai-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.91rem;line-height:1.7;color:#244353;background:#f7fbfc;border:1px solid #dcebed;border-radius:13px;padding:22px;min-height:250px;margin-bottom:18px}
@media(max-width:850px){.ai-layout{grid-template-columns:1fr}.ai-answer-placeholder{min-height:270px}}@media(max-width:600px){.ai-card{padding:19px}.ai-drop{min-height:155px}}
/* 1.6 accounts, paid plans and actionable capture limits */
.header-account{display:inline-flex;align-items:center;gap:7px;color:#335e70;font-size:.78rem;font-weight:780;white-space:nowrap;margin-right:12px}.header-account:hover{color:#16879b}
.pricing-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pricing-three .price-card{display:flex;flex-direction:column;gap:8px}.pricing-three .price-card .check-list{margin-bottom:25px}.pricing-three .price-card>.button,.pricing-three .price-card>form{margin-top:auto}.pricing-three .price-card form .button{border:0}.pricing-three .price small{font-size:.82rem;color:#718a97;font-weight:600}.pricing-note{max-width:900px;text-align:center;color:#637e8d;font-size:.8rem;margin-top:29px}.pricing-note p{margin-bottom:7px}.pricing-note a,.account-section a:not(.button){color:#167f96;text-decoration:underline}
.capture-upgrade{display:inline-flex;align-items:center;margin-top:12px;padding:10px 14px;border:1px solid #4abcae;border-radius:9px;background:#e7f8ef;color:#146a68;font-weight:800;font-size:.84rem}
.account-section{background:linear-gradient(140deg,#fff,#f2fafb)}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.account-grid .ai-card{height:100%;border-top-color:#69c6b5}.account-grid .ai-card:nth-child(2){border-top-color:#85a9d8}.account-grid form{display:grid;gap:16px}.account-grid form label{display:grid;gap:6px;font-size:.81rem;font-weight:750}.account-grid input{width:100%;border:1px solid #d3e5e9;border-radius:10px;padding:12px;color:#183b4e}.account-grid form .button{border:0}.account-grid small{display:block;margin-top:18px;color:#6c8895}.account-grid .button-row{margin:20px 0}.account-logout{margin-top:25px}.account-logout button{border:0;background:none;color:#98645d;padding:0;text-decoration:underline;justify-self:start}.account-notice{background:#e4f5ee;border:1px solid #b8dfd2;border-radius:12px;color:#256963;padding:15px 19px;margin-bottom:22px}
@media(max-width:1030px){.pricing-three{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.header-account{display:none}}@media(max-width:650px){.pricing-three,.account-grid{grid-template-columns:1fr}.account-grid .ai-card{padding:22px}}
.pricing-grid.pricing-three{max-width:1200px}.pricing-three .price-card p,.pricing-three .price-card .check-list{min-height:0}
