@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic-Bold.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Aref Ruqaa;src:url(/fonts/ArefRuqaa-Regular.ttf)format("truetype");font-display:swap}:root{--brand:#0b7a5d;--brand-dark:#08614a;--brand-soft:#e3f4ee;--bg:#f4f5f9;--surface:#fff;--text:#1d2130;--muted:#687083;--border:#e4e6ee;--danger:#d0342c;--shadow:0 1px 2px #1418280f, 0 4px 16px #1418280f;--shadow-lg:0 8px 32px #14182824;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}.app{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.muted{color:var(--muted)}.header{z-index:40;background:var(--surface);box-shadow:0 1px 0 var(--border);position:sticky;top:0}.header-inner{align-items:center;gap:28px;max-width:1440px;height:60px;margin:0 auto;padding:0 24px;display:flex}.logo{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:8px;font-size:21px;display:flex}.logo b{color:var(--brand);font-weight:800}.nav{flex:1;gap:4px;display:flex}.nav a,.nav button{text-transform:uppercase;letter-spacing:.02em;color:#333;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.nav a:hover,.nav button:hover,.nav button.active{color:var(--brand);background:var(--brand-soft)}.header-right{align-items:center;gap:8px;display:flex}.privacy-pill{background:var(--brand-soft);color:var(--brand-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.icon-btn{background:0 0;border:0;border-radius:8px;padding:6px;display:inline-flex}.icon-btn:hover{background:var(--bg)}.mobile-only{display:none}.mega{background:var(--surface);box-shadow:var(--shadow-lg);border-top:1px solid var(--border);max-height:calc(100vh - 60px);position:absolute;top:60px;left:0;right:0;overflow:auto}.mega-inner{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px;max-width:1280px;margin:0 auto;padding:24px;display:grid}.mega-col h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 10px;font-size:12px}.mega-link{border-radius:8px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font-size:14px;font-weight:500;display:flex}.mega-link:hover{background:var(--bg)}.hero{text-align:center;max-width:920px;margin:0 auto;padding:56px 24px 24px}.hero h1{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(28px,4vw,42px);line-height:1.15}.hero p{color:var(--muted);max-width:760px;margin:0 auto 20px;font-size:18px}.hero-badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hero-badges span{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.hero-badges svg{color:var(--brand)}.hero-verify{color:var(--brand);margin-top:16px;font-size:14px;font-weight:600;display:inline-block}.hero-verify:hover{text-decoration:underline}.chips{flex-wrap:wrap;justify-content:center;gap:8px;padding:16px 24px 24px;display:flex}.chip{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600}.chip:hover{border-color:#c9ccd8}.chip.on{background:var(--text);color:#fff;border-color:var(--text)}.tool-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px;max-width:1280px;margin:0 auto;padding:0 24px 56px;display:grid}.tool-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #0000;padding:22px;transition:transform .12s,box-shadow .12s,border-color .12s;position:relative}.tool-card:hover{box-shadow:var(--shadow-lg);border-color:var(--border);transform:translateY(-2px)}.tool-card h3{letter-spacing:-.01em;margin:14px 0 6px;font-size:18px}.tool-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.badge-new{top:14px;color:#c4161c;background:#ffe9e9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:14px}.tool-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.tool-icon.small{border-radius:7px;width:28px;height:28px}.why{max-width:1100px;margin:0 auto;padding:24px 24px 72px}.why h2{text-align:center;letter-spacing:-.02em;margin:0 0 28px;font-size:30px}.why-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:36px;display:grid}.why-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.why-card svg{color:var(--brand)}.why-card h3{margin:10px 0 6px}.why-card p{color:var(--muted);margin:0;font-size:15px}.compare-table-wrap{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.compare-table th,.compare-table td{text-align:start;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 18px}.compare-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:13px}.compare-table th.us{color:var(--brand)}.compare-table td:first-child{width:30%;font-weight:600}.compare-table td.us{background:#f4fbf8;font-weight:600}.compare-table tr:last-child td{border-bottom:0}.compare-table svg{vertical-align:-2px}.compare-table .no{color:var(--danger)}.compare-table .yes{color:var(--brand)}.footer{color:#c9cdd8;background:#14171f;margin-top:auto}.footer-inner{grid-template-columns:2fr repeat(4,1fr);gap:24px;max-width:1280px;margin:0 auto;padding:40px 24px 24px;display:grid}.footer .logo{color:#fff}.footer-brand p{color:#9aa0b0;max-width:300px;font-size:14px}.footer-col h2{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:13px}.footer-col a{color:#9aa0b0;padding:3px 0;font-size:14px;display:block}.footer-col a:hover{color:#fff}.footer-bottom{text-align:center;color:#7d8496;border-top:1px solid #262a35;padding:16px;font-size:13px}.btn-primary{background:var(--brand);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;transition:background .12s,transform 50ms;display:inline-flex}.btn-primary:hover:not(:disabled){background:var(--brand-dark)}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary.big{border-radius:12px;padding:14px 28px;font-size:18px}.btn-primary.huge{border-radius:14px;padding:22px 56px;font-size:22px;box-shadow:0 6px 20px #0e8a6a59}.btn-primary.full{width:100%}.btn-secondary{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.btn-secondary:hover:not(:disabled){background:#fafbfd;border-color:#c5c9d6}.btn-secondary.small{padding:5px 10px;font-size:13px}.link-btn{color:var(--brand-dark);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:13px;font-weight:600;display:inline-flex}.link-btn:hover{background:var(--brand-soft)}.link-btn.danger{color:var(--danger)}.link-btn.danger:hover{background:#fdeceb}.tool-landing{text-align:center;max-width:820px;margin:0 auto;padding:64px 24px 80px}.tool-landing h1{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(30px,4vw,44px)}.tool-desc{color:var(--muted);max-width:640px;margin:0 auto 36px;font-size:19px}.drop-hint{color:var(--muted);margin-top:14px}.landing-privacy{color:var(--brand-dark);background:var(--brand-soft);border-radius:10px;align-items:center;gap:8px;margin-top:36px;padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex}.warn{color:#9a6700;background:#fff8e1;border-radius:8px;padding:8px 12px;font-size:14px;display:inline-block}.error{color:var(--danger);background:#fdeceb;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:14px}.drop-overlay{z-index:60;color:#fff;pointer-events:none;background:#0e8a6ae0;border:6px dashed #fff9;flex-direction:column;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;position:fixed;inset:0}.work{grid-template-columns:1fr 360px;min-height:calc(100vh - 60px);display:grid}.work-main{padding:24px;overflow:auto}.work-side{background:var(--surface);border-inline-start:1px solid var(--border);flex-direction:column;gap:14px;height:calc(100vh - 60px);padding:24px;display:flex;position:sticky;top:60px;overflow-y:auto}.work-side h2{text-align:center;letter-spacing:-.02em;border-bottom:1px solid var(--border);margin:0;padding-bottom:12px;font-size:24px}.side-info,.side-hint{color:var(--muted);margin:0;font-size:14px}.side-hint svg{vertical-align:-2px}.side-action{background:var(--surface);margin-top:auto;padding-top:12px;position:sticky;bottom:0}.side-file{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.grid-toolbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.grid-toolbar>span{margin-inline-end:auto}.file-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px;display:grid}.file-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;padding:14px;transition:box-shadow .12s,opacity .12s;position:relative}.file-card[draggable=true]{cursor:grab}.file-card:hover{box-shadow:var(--shadow-lg)}.file-card.dragging{opacity:.4}.file-thumb{justify-content:center;align-items:center;height:190px;margin-bottom:10px;display:flex}.file-thumb img{background:#fff;max-width:100%;max-height:190px;box-shadow:0 1px 6px #00000029}.file-ph{color:#a2a8b8;flex-direction:column;align-items:center;gap:6px;display:flex}.file-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.file-meta{color:var(--muted);font-size:12px}.file-remove{top:8px;opacity:0;z-index:2;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .12s;display:flex;position:absolute;inset-inline-end:8px;box-shadow:0 1px 4px #0003}.file-card:hover .file-remove,.file-remove:focus-visible{opacity:1}.file-remove:hover{background:var(--danger);color:#fff}.file-order{top:8px;background:var(--text);color:#fff;z-index:2;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:8px}.file-add{border-radius:var(--radius);min-height:240px;color:var(--muted);background:0 0;border:2px dashed #c8ccd8;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.file-add:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.file-add.page{min-height:180px}.page-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;display:grid}.page-card{background:var(--surface);box-shadow:var(--shadow);cursor:grab;text-align:center;border-radius:10px;padding:10px;position:relative}.page-card.dragging{opacity:.35;outline:2px dashed var(--brand)}.page-thumb{justify-content:center;align-items:center;height:160px;display:flex}.page-thumb img{background:#fff;max-width:100%;max-height:150px;transition:transform .2s;box-shadow:0 1px 5px #0000002e}.page-tools{top:6px;opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;inset-inline-end:6px}.page-card:hover .page-tools{opacity:1}.page-tools button{background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 1px 4px #0003}.page-tools button:hover{background:var(--text);color:#fff}.page-tools button:last-child:hover{background:var(--danger)}.page-label{margin-top:6px;font-size:13px;font-weight:600}.page-label small{color:var(--muted);font-weight:500}.spinner{border:3px solid var(--border);border-top-color:var(--brand);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.spinner.big{width:44px;height:44px;margin:80px auto}@keyframes spin{to{transform:rotate(360deg)}}.options{flex-direction:column;gap:16px;display:flex}.opt{flex-direction:column;gap:6px;display:flex}.opt-label{color:#3a3f50;font-size:13px;font-weight:700}.opt input[type=text],.opt input[type=password],.opt input[type=number],.opt select,.opt textarea,.search-row input,.text-props textarea,.sig-type input{border:1px solid var(--border);background:#fff;border-radius:9px;outline:none;width:100%;padding:9px 11px;transition:border-color .12s,box-shadow .12s}.opt input:focus,.opt select:focus,.opt textarea:focus,.search-row input:focus,.text-props textarea:focus,.sig-type input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.opt-help{color:var(--muted);margin:0;font-size:12px}.opt-cards{flex-direction:column;gap:8px;display:flex}.opt-card{text-align:start;border:1.5px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.opt-card small{color:var(--muted);font-size:12px}.opt-card.on{border-color:var(--brand);background:var(--brand-soft)}.opt-card.on strong{color:var(--brand-dark)}.opt-cards:not(:has(small)){flex-flow:wrap}.opt-cards:not(:has(small)) .opt-card{flex:1;align-items:center;min-width:70px}.opt-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:14px;display:flex}.opt-check input{accent-color:var(--brand);width:16px;height:16px;margin-top:3px}.opt-range{align-items:center;gap:10px;display:flex}.opt-range input{accent-color:var(--brand);flex:1}.opt-range output{font-variant-numeric:tabular-nums;text-align:end;min-width:48px;font-size:13px;font-weight:600}.opt-color{align-items:center;gap:10px;display:flex}.opt-color input{border:1px solid var(--border);background:#fff;border-radius:8px;width:44px;height:32px;padding:2px}.opt-image{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.opt-image img{border:1px solid var(--border);background:repeating-conic-gradient(#eee 0 25%, #fff 0 50%) 0 0 / 12px 12px;border-radius:8px;max-width:100%;max-height:100px}.processing{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f4f5f9e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.processing-box{background:var(--surface);box-shadow:var(--shadow-lg);text-align:center;border-radius:16px;width:min(480px,90vw);padding:32px 40px}.processing-box h2{margin:0 0 18px}.processing-box p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-height:21px;margin:12px 0 6px;font-size:14px;overflow:hidden}.processing-box small{color:var(--brand-dark);align-items:center;gap:6px;display:inline-flex}.bar{background:var(--bg);border-radius:99px;height:10px;overflow:hidden}.bar>div{background:linear-gradient(90deg, var(--brand), #2bc49a);border-radius:99px;min-width:4%;height:100%;transition:width .2s}.result{text-align:center;max-width:860px;margin:0 auto;padding:40px 24px 80px;position:relative}.result h1{letter-spacing:-.02em;margin:10px 0 6px;font-size:34px}.result-proof{color:var(--brand-dark);justify-content:center;align-items:center;gap:6px;margin:0 0 24px;font-size:14px;font-weight:500;display:flex}.back-btn{inset-inline-start:24px;background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:40px}.result-notes{text-align:start;flex-direction:column;gap:6px;max-width:680px;margin:24px auto 0;padding:0;list-style:none;display:flex}.result-notes li{background:var(--surface);border-inline-start:3px solid var(--brand);border-radius:6px;padding:8px 12px;font-size:14px}.result-files{text-align:start;background:var(--surface);border-radius:var(--radius);max-width:620px;box-shadow:var(--shadow);max-height:340px;margin:24px auto 0;padding:8px;overflow:auto}.result-file{text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;display:flex}.result-file:hover{background:var(--bg)}.result-file span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.result-file small{color:var(--muted)}.result-files .muted{margin:0;padding:4px 10px;font-size:13px}.preview{text-align:start;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);margin:28px auto 0;overflow:hidden}.preview-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.preview pre{white-space:pre-wrap;word-break:break-word;max-height:520px;margin:0;padding:16px;font-family:inherit;font-size:14px;line-height:1.55;overflow:auto}.preview pre.mono{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px}.diff{max-height:560px;font-size:13.5px;overflow:auto}.diff-row{white-space:pre-wrap;border-inline-start:3px solid #0000;padding-block:2px;padding-inline:32px 12px;position:relative}.diff-row.same{color:#555}.diff-row.add{background:#e6ffed;border-inline-start-color:#2ea043}.diff-row.del{background:#ffebe9;border-inline-start-color:#cf222e;-webkit-text-decoration:line-through #cf222e80;text-decoration:line-through #cf222e80}.diff-sign{font-weight:700;position:absolute;inset-inline-start:12px}.diff-stats .add{color:#1a7f37;font-weight:700}.diff-stats .del{color:#cf222e;font-weight:700}.continue{margin-top:40px}.continue h3{color:var(--muted);margin:0 0 12px;font-size:15px;font-weight:600}.continue-list{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.continue-item{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:14px;font-weight:600;display:inline-flex}.continue-item:hover{border-color:var(--brand)}.viewer{background:#e9ebf1;flex-direction:column;align-items:center;gap:22px;display:flex}.page-wrap{touch-action:none;background:#fff;flex-shrink:0;position:relative;box-shadow:0 2px 10px #00000026}.page-wrap canvas{display:block}.page-overlay{position:absolute;inset:0}.page-num{color:var(--muted);font-size:12px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.annot{cursor:move;touch-action:none;position:absolute}.annot.selected{outline-offset:1px;outline:2px solid #3e63dd}.annot.whiteout{background:#fff;outline:1px dashed #c0c4d0}.annot.whiteout.selected{outline:2px solid #3e63dd}.annot.highlight{mix-blend-mode:multiply;background:#ffe60066}.annot.redact{background:#000}.annot.redact.draft,.annot.redact:not(.selected){background:#000000d9}.annot.crop{background:0 0;border:2px dashed #3e63dd}.annot.draft{pointer-events:none;outline:1px dashed #3e63dd}.annot.draft.whiteout{background:#ffffffd9}.annot.draft.highlight{background:#ffe60066}.annot.draft.crop{border:2px dashed #3e63dd;outline:0}.annot img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.annot-text{white-space:pre;padding:1px 2px;font-family:Helvetica,Arial,sans-serif}.annot-text textarea{resize:none;white-space:pre;background:#3e63dd0f;border:0;outline:0;margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;line-height:1.25;display:block;overflow:hidden}.annot.text{cursor:move}.annot-handle{cursor:nwse-resize;touch-action:none;background:#fff;border:2px solid #3e63dd;border-radius:3px;width:12px;height:12px;position:absolute;bottom:-6px;right:-6px}.annot-del{background:var(--danger);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:-26px;right:-2px}.crop-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.crop-shade path{fill:#14182873}.tool-palette{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.tool-btn{border:1.5px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:12px;font-weight:600;display:flex}.tool-btn:hover{border-color:#c5c9d6}.tool-btn.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.tool-btn.sq{flex-direction:row;padding:6px 10px}.search-row{gap:6px;display:flex}.text-props{background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.text-props-row{align-items:center;gap:8px;display:flex}.text-props-row input[type=number]{border:1px solid var(--border);border-radius:8px;width:72px;padding:6px 8px}.text-props-row input[type=color]{border:1px solid var(--border);background:#fff;border-radius:8px;width:42px;height:34px;padding:2px}.sig-list{flex-direction:column;gap:8px;display:flex}.sig-item{border:1.5px solid var(--border);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:72px;padding:10px;font-weight:600;display:flex}.sig-item img{max-width:100%;max-height:100%}.sig-item.on{border-color:var(--brand);background:var(--brand-soft)}.sig-item.add{color:var(--brand-dark);border-style:dashed;height:52px}.modal-backdrop{z-index:80;background:#0f121e80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);width:min(600px,100%);box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;max-height:92vh;display:flex;overflow:auto}.modal-head{justify-content:space-between;align-items:center;padding:16px 20px 8px;display:flex}.modal-head h3{margin:0}.modal-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.tabs{border-bottom:1px solid var(--border);gap:4px;padding:0 20px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:600}.tabs button.on{color:var(--brand-dark);border-bottom-color:var(--brand)}.sig-colors{gap:8px;padding:14px 20px 0;display:flex}.sig-colors button{width:24px;height:24px;box-shadow:0 0 0 1px var(--border);border:2px solid #fff;border-radius:50%}.sig-colors button.on{box-shadow:0 0 0 2px var(--brand)}.sig-draw{margin:14px 20px 0;position:relative}.sig-draw canvas{border:1px solid var(--border);touch-action:none;cursor:crosshair;background:#fff;border-radius:10px;width:100%;height:200px;display:block}.sig-line{color:#a2a8b8;pointer-events:none;border-top:1px solid #d5d8e2;padding-top:2px;font-size:11px;position:absolute;bottom:44px;left:24px;right:24px}.sig-clear{top:6px;position:absolute;inset-inline-end:6px}.sig-type{flex-direction:column;gap:10px;padding:14px 20px 0;display:flex}.sig-fonts{flex-direction:column;gap:8px;display:flex}.sig-fonts button{border:1.5px solid var(--border);text-align:start;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:10px;padding:10px 16px;font-size:32px;overflow:hidden}.sig-fonts button.on{border-color:var(--brand);background:var(--brand-soft)}.sig-upload{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 20px 0;display:flex}.sig-upload img{border:1px solid var(--border);border-radius:8px;max-width:100%;max-height:160px}@media (max-width:1000px){.nav{display:none}.mobile-only{display:inline-flex}.header-inner{justify-content:space-between}.work{grid-template-columns:1fr}.work-side{border-inline-start:0;border-top:1px solid var(--border);height:auto;position:static}.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:600px){.header-inner{padding:0 16px}.privacy-pill{padding:5px 10px;font-size:12px}.hero{padding:36px 16px 12px}.hero p{font-size:16px}.chips,.tool-grid,.why{padding-left:16px;padding-right:16px}.tool-grid{grid-template-columns:1fr 1fr;gap:10px}.tool-card{padding:16px}.tool-card p{display:none}.tool-card h3{margin-top:10px;font-size:15px}.work-main{padding:16px}.file-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.btn-primary.huge{width:100%;padding:18px 28px;font-size:18px}.back-btn{margin-bottom:8px;position:static}.result{padding:24px 16px 60px}}.seo{text-align:start;flex-direction:column;gap:36px;max-width:820px;margin:64px auto 0;display:flex}.seo h2{letter-spacing:-.015em;margin:0 0 12px;font-size:22px}.seo-steps{color:#3a3f50;flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;display:flex}.seo-faq{background:var(--surface);box-shadow:var(--shadow);border-radius:10px;margin-bottom:8px;padding:12px 16px}.seo-faq summary{cursor:pointer;font-weight:600}.seo-faq p{color:var(--muted);margin:8px 0 0}.seo-related{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.seo-related a{background:var(--surface);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.seo-related a:hover{box-shadow:var(--shadow-lg)}.seo-related strong{font-size:15px}.seo-related span{color:var(--muted);font-size:13px;line-height:1.4}.seo-noscript{max-width:1100px;margin:0 auto;padding:24px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[dir=rtl] body{font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif;line-height:1.7}html[dir=rtl] *{letter-spacing:0!important}html[dir=rtl] .nav a,html[dir=rtl] .nav button{text-transform:none;font-size:14px}html[dir=rtl] .flip-rtl{transform:scaleX(-1)}.viewer,.page-wrap,.sig-draw canvas{direction:ltr}code,.mono,input[type=color]+code{direction:ltr;unicode-bidi:isolate}.lang-switch{color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;display:inline-flex}html[dir=rtl] .lang-switch{padding:3px 10px 3px 4px}.lang-switch select{color:var(--text);cursor:pointer;background:0 0;border:0;outline:none;padding:3px 2px;font-size:13px;font-weight:600}.lang-switch:focus-within{border-color:var(--brand)}.lang-link{color:var(--muted);padding:4px 6px;font-size:13px}@media (max-width:600px){.privacy-pill{display:none}}.pii-panel{border:1px solid var(--border);background:#fbfcfe;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.pii-head{color:var(--brand-dark);align-items:center;gap:8px;display:flex}.pii-terms{border:1px solid var(--border);background:#fff;border-radius:9px;outline:none;width:100%;padding:8px 10px}.pii-terms:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.btn-secondary.full{justify-content:center;width:100%}.pii-summary{margin:4px 0 0;font-size:14px;font-weight:600}.pii-cats{flex-direction:column;gap:4px;display:flex}.pii-list{border-top:1px solid var(--border);max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.pii-list li{border-bottom:1px solid var(--border);align-items:flex-start;gap:8px;padding:6px 2px;display:flex}.pii-list li.off .pii-text{color:var(--muted);text-decoration:line-through}.pii-list input{accent-color:var(--brand);margin-top:4px}.pii-item{text-align:start;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;padding:0;display:flex}.pii-item:hover .pii-text{color:var(--brand-dark)}.pii-text{overflow-wrap:anywhere;font-size:13px;font-weight:600}.pii-item small{color:var(--muted);font-size:11px}.wf{max-width:1280px;margin:0 auto;padding:32px 24px 64px}.wf-hero{text-align:center;margin-bottom:24px}.wf-hero h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,4vw,40px)}.wf-grid{grid-template-columns:250px 1fr 320px;align-items:start;gap:20px;display:grid}.wf-list,.wf-editor,.wf-run{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.wf-list{flex-direction:column;gap:6px;display:flex}.wf-list h3,.wf-run h3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:8px 0 4px;font-size:12px}html[dir=rtl] .wf-list h3,html[dir=rtl] .wf-run h3{text-transform:none;font-size:13px}.wf-item{text-align:start;background:0 0;border:1.5px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.wf-item:hover{background:var(--bg)}.wf-item.on{border-color:var(--brand);background:var(--brand-soft)}.wf-item small{color:var(--muted);font-size:12px;font-weight:500}.small-text{margin:0;font-size:13px}.wf-name{background:0 0;border:1px solid #0000;border-radius:8px;outline:none;width:100%;padding:6px 8px;font-size:20px;font-weight:700}.wf-name:hover,.wf-name:focus{border-color:var(--border);background:#fff}.wf-steps{flex-direction:column;gap:10px;margin:12px 0;padding:0;list-style:none;display:flex}.wf-step{border:1px solid var(--border);background:#fff;border-radius:12px}.wf-step-head{align-items:center;gap:8px;padding:8px 10px;display:flex}.wf-num{background:var(--text);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.wf-step-title{text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:4px;padding:4px 0;font-weight:700;display:inline-flex}.wf-step-head .icon-btn:disabled{opacity:.3;cursor:default}.wf-step-body{border-top:1px solid var(--border);padding:4px 14px 14px}.wf-add{color:var(--brand-dark);border:1.5px dashed #c8ccd8;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.wf-add select{color:var(--brand-dark);cursor:pointer;background:0 0;border:0;outline:none;flex:1;font-weight:600}.wf-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.btn-secondary.danger{color:var(--danger)}.wf-flash{color:var(--brand-dark);font-size:13px}.wf-run{flex-direction:column;gap:10px;display:flex;position:sticky;top:76px}.wf-pick{flex-wrap:wrap;gap:8px;display:flex}.wf-files p{margin:0;font-size:14px}.wf-files ul{color:var(--muted);max-height:160px;margin:6px 0 0;padding-inline-start:18px;font-size:13px;overflow:auto}.landing-privacy.small{margin:0;padding:8px 10px;font-size:12px}.wf-card{border:1.5px dashed var(--brand);background:linear-gradient(135deg,#f4fbf8,#fff)}.save-folder{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}@media (max-width:1100px){.wf-grid{grid-template-columns:1fr}.wf-run{position:static}}.install-btn{background:var(--brand);color:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.install-btn:hover{background:var(--brand-dark)}.annot.field{background:#3e63dd14;border:1.5px dashed #3e63dd;align-items:center;display:flex;overflow:hidden}.field-label{color:#3e63dd;white-space:nowrap;padding:0 4px;font-size:11px;font-weight:600}.field-existing{pointer-events:none;background:#0e8a6a14;border:1.5px solid #0e8a6ab3;border-radius:2px;position:absolute}.annot.draft.field-text,.annot.draft.field-check,.annot.draft.field-dropdown{background:#3e63dd14;outline:1.5px dashed #3e63dd}.form-fields{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.form-field{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:8px;display:grid}.form-field-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.form-field input:not([type=checkbox]),.form-field select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;padding:6px 8px}.form-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand);justify-self:start}.scan-main{flex-direction:column;gap:16px;display:flex}.scan-strip{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.scan-thumb{flex-direction:column;flex:none;gap:4px;display:flex}.scan-thumb-img{width:84px;height:110px;box-shadow:var(--shadow);background:#fff;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.scan-thumb.on .scan-thumb-img{border-color:var(--brand)}.scan-thumb-img img{object-fit:cover;width:100%;height:100%}.scan-thumb-img span{bottom:4px;background:var(--text);color:#fff;border-radius:6px;padding:0 6px;font-size:11px;font-weight:700;position:absolute;inset-inline-start:4px}.scan-thumb-tools{justify-content:center;gap:2px;display:flex}.scan-thumb-tools button{background:#fff;border:0;border-radius:6px;padding:3px 5px;display:inline-flex;box-shadow:0 1px 3px #00000026}.scan-thumb-tools button:disabled{opacity:.35}.scan-add{width:84px;height:110px;color:var(--muted);text-align:center;background:0 0;border:2px dashed #c8ccd8;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.scan-add:hover{border-color:var(--brand);color:var(--brand)}.scan-editor{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scan-pane{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:12px;display:flex}.scan-pane h4{color:var(--muted);margin:0;font-size:13px}.scan-stage{touch-action:none;-webkit-user-select:none;user-select:none;direction:ltr;position:relative}.scan-stage img{object-fit:contain;width:100%;max-height:62vh;display:block}.scan-quad{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scan-quad polygon{fill:#0e8a6a26;stroke:var(--brand);stroke-width:.006px;vector-effect:non-scaling-stroke}.scan-handle{border:3px solid var(--brand);cursor:grab;touch-action:none;background:#fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;box-shadow:0 1px 6px #0000004d}.scan-preview{background:#e9ebf1;border-radius:8px;justify-content:center;align-items:center;min-height:200px;padding:8px;display:flex}.scan-preview canvas{background:#fff;max-width:100%;max-height:62vh;box-shadow:0 2px 10px #00000026}.scan-row{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:800px){.scan-editor{grid-template-columns:1fr}}.doc{max-width:760px;margin:0 auto;padding:56px 24px 80px}.doc-hero{text-align:center;color:var(--brand);margin-bottom:40px}.doc-hero h1{color:var(--text);letter-spacing:-.02em;margin:10px 0;font-size:clamp(28px,4vw,40px)}.doc-hero .tool-desc{margin-bottom:0}.doc-section{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;padding:20px 24px}.doc-section h2{letter-spacing:-.01em;margin:0 0 8px;font-size:19px}.doc-section p,.doc-section li{color:#3a3f50;margin:0 0 8px}.doc-section ul{margin:0;padding-inline-start:22px}.doc-credits{border-collapse:collapse;width:100%;margin-top:4px;font-size:14px}.doc-credits td{border-top:1px solid var(--border);vertical-align:top;text-align:start;padding:7px 8px}.doc-credits td:first-child{font-weight:600}.doc-credits td:last-child{color:var(--muted);white-space:nowrap}.footer-bottom a{text-underline-offset:2px;text-decoration:underline}.copy-error{margin:-6px 0 12px}.crashed{text-align:center;max-width:560px;color:var(--danger);margin:0 auto;padding:80px 24px}.crashed h1{color:var(--text);margin:12px 0 8px;font-size:28px}.crashed p{color:var(--muted);margin:0 0 24px}.crashed-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.crashed .btn-primary{align-items:center;gap:8px;display:inline-flex}@media (max-width:600px){.doc{padding:32px 16px 56px}.doc-section{padding:16px}.doc-credits td:last-child{white-space:normal}}.page-loading{min-height:50vh}.doc-email{color:var(--brand-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.copy-error-hint{color:var(--muted);margin:-8px 0 12px;font-size:13px}.copy-error-hint a{color:var(--brand-dark);font-weight:600}.doc-updated{color:var(--muted);margin:10px 0 0;font-size:13px}
