.ed-page[data-v-4ee63106]{--ed-bg:#f8fafc;--ed-surface:#fff;--ed-surface2:#f5f3ff;--ed-border:#dfe3eb;--ed-border-soft:#e9edf3;--ed-text:#101828;--ed-text-soft:#667085;--ed-text-faint:#94a3b8;--ed-accent:#6366f1;--ed-accent-dim:rgba(99,102,241,.09);--ed-accent-text:#fff;--ed-red:#ef4444;--ed-green:#10b981;--ed-sans:"Plus Jakarta Sans",system-ui,sans-serif;--ed-radius:1rem;background:var(--ed-bg);color:var(--ed-text);font-family:var(--ed-sans);min-height:100vh;-webkit-font-smoothing:antialiased}.ed-container[data-v-4ee63106]{margin-inline:auto;width:min(1140px,100% - 2.5rem)}.ed-nav[data-v-4ee63106]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fafbeb;border-bottom:1px solid var(--ed-border-soft);padding:.85rem 0;position:sticky;top:0;z-index:100}.ed-nav-inner[data-v-4ee63106]{gap:1.5rem}.ed-logo[data-v-4ee63106],.ed-nav-inner[data-v-4ee63106]{align-items:center;display:flex}.ed-logo[data-v-4ee63106]{color:var(--ed-text);gap:.45rem;text-decoration:none}.ed-logo-icon[data-v-4ee63106]{flex-shrink:0}.ed-logo-text[data-v-4ee63106]{font-size:1.1rem;font-weight:800;letter-spacing:-.3px}.ed-nav-links[data-v-4ee63106]{display:flex;gap:.25rem;margin-left:auto}.ed-nav-link[data-v-4ee63106]{border-radius:.5rem;color:var(--ed-text-soft);font-size:.9rem;font-weight:500;padding:.4rem .8rem;text-decoration:none;transition:all .15s}.ed-nav-link[data-v-4ee63106]:hover{background:var(--ed-surface2);color:var(--ed-text)}.ed-nav-link--active[data-v-4ee63106]{color:var(--ed-accent)}.ed-hero[data-v-4ee63106]{background:radial-gradient(ellipse at 50% 0,rgba(13,148,136,.06),transparent 50%);padding:5rem 0 2.5rem;text-align:center}.ed-hero-badge[data-v-4ee63106]{background:var(--ed-accent-dim);border:1px solid rgba(13,148,136,.15);border-radius:999px;color:var(--ed-accent);display:inline-block;font-size:.78rem;font-weight:600;margin-bottom:1.5rem;padding:.3rem .9rem}.ed-hero h1[data-v-4ee63106]{font-size:clamp(2.6rem,7vw,4.2rem);font-weight:800;letter-spacing:-1.5px;line-height:1;margin:0 0 1rem}.ed-accent[data-v-4ee63106]{color:var(--ed-accent)}.ed-hero-sub[data-v-4ee63106]{color:var(--ed-text-soft);font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:560px}.ed-tool-section[data-v-4ee63106]{padding:2rem 0 3rem}.ed-upload-area[data-v-4ee63106]{margin:0 auto;max-width:700px}.ed-dropzone[data-v-4ee63106]{background:var(--ed-surface);border:2px dashed var(--ed-border);border-radius:var(--ed-radius);cursor:pointer;padding:4rem 2rem;text-align:center;transition:all .2s}.ed-dropzone--active[data-v-4ee63106],.ed-dropzone[data-v-4ee63106]:hover{background:var(--ed-accent-dim);border-color:var(--ed-accent)}.ed-drop-empty[data-v-4ee63106]{color:var(--ed-text-faint)}.ed-drop-empty svg[data-v-4ee63106]{margin:0 auto 1rem}.ed-drop-text[data-v-4ee63106]{color:var(--ed-text-soft);font-size:1.1rem;font-weight:600;margin:0 0 .3rem}.ed-drop-hint[data-v-4ee63106]{color:var(--ed-text-faint);font-size:.85rem;margin:0}.ed-toolbar[data-v-4ee63106]{background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:var(--ed-radius);flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding:.75rem 1rem}.ed-toolbar[data-v-4ee63106],.ed-toolbar-left[data-v-4ee63106]{align-items:center;display:flex}.ed-toolbar-left[data-v-4ee63106]{gap:.75rem}.ed-toolbar-name[data-v-4ee63106]{font-size:.9rem;font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-toolbar-pages[data-v-4ee63106]{color:var(--ed-text-faint);font-size:.8rem}.ed-toolbar-right[data-v-4ee63106]{gap:.5rem}.ed-sig-bar[data-v-4ee63106],.ed-toolbar-right[data-v-4ee63106]{align-items:center;display:flex}.ed-sig-bar[data-v-4ee63106]{flex-wrap:wrap;gap:.6rem}.ed-sig-preview-box[data-v-4ee63106]{align-items:center;background:#fff;border:1.5px solid var(--ed-accent);border-radius:6px;display:flex;height:36px;padding:4px 8px}.ed-sig-mini[data-v-4ee63106]{height:100%;max-width:120px;-o-object-fit:contain;object-fit:contain}.ed-sig-ready[data-v-4ee63106]{color:var(--ed-accent);font-size:.78rem;font-weight:700}.ed-page-nav[data-v-4ee63106]{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:.75rem}.ed-page-btn[data-v-4ee63106]{background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:.4rem;color:var(--ed-text-soft);cursor:pointer;font-family:var(--ed-sans);font-size:.82rem;font-weight:600;padding:.35rem .75rem}.ed-page-btn[data-v-4ee63106]:disabled{cursor:not-allowed;opacity:.4}.ed-page-btn[data-v-4ee63106]:hover:not(:disabled){border-color:var(--ed-accent);color:var(--ed-accent)}.ed-page-ind[data-v-4ee63106]{color:var(--ed-text-faint);font-size:.82rem;font-weight:600}.ed-dropzone--loading[data-v-4ee63106]{background:var(--ed-accent-dim);border-color:var(--ed-accent);cursor:progress}.ed-drop-loading[data-v-4ee63106]{align-items:center;display:flex;flex-direction:column;gap:1rem}.ed-doc-error[data-v-4ee63106]{color:var(--ed-red)}.ed-doc-error[data-v-4ee63106],.ed-doc-notice[data-v-4ee63106]{font-size:.9rem;margin:.9rem 0 0;text-align:center}.ed-doc-notice[data-v-4ee63106]{color:var(--ed-text-soft)}.ed-sign-area[data-v-4ee63106]{position:relative}.ed-generating-overlay[data-v-4ee63106]{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafcb8;border-radius:var(--ed-radius);cursor:progress;display:flex;inset:0;justify-content:center;padding-top:8rem;position:absolute;z-index:20}.ed-generating-box[data-v-4ee63106]{align-items:center;background:var(--ed-surface);border:1px solid var(--ed-border);box-shadow:0 10px 30px #1018281f;color:var(--ed-text);font-weight:600;gap:.85rem;padding:1rem 1.4rem;position:sticky;top:40vh}.ed-doc-wrap[data-v-4ee63106],.ed-generating-box[data-v-4ee63106]{border-radius:var(--ed-radius);display:flex}.ed-doc-wrap[data-v-4ee63106]{background:var(--ed-surface2);justify-content:center;min-height:400px;padding:1.5rem}.ed-doc-canvas[data-v-4ee63106]{background:#fff;box-shadow:0 4px 24px #0000001f;cursor:pointer;display:inline-block;max-width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ed-doc-canvas.clickable[data-v-4ee63106]{cursor:crosshair}.ed-doc-img[data-v-4ee63106]{display:block;max-height:70vh;max-width:100%;pointer-events:none}.ed-placed-sig[data-v-4ee63106]{border:2px solid transparent;border-radius:2px;cursor:grab;position:absolute;transition:border-color .15s}.ed-placed-sig--active[data-v-4ee63106],.ed-placed-sig--selected[data-v-4ee63106],.ed-placed-sig[data-v-4ee63106]:hover{border-color:var(--ed-accent)}.ed-placed-sig--active[data-v-4ee63106]{cursor:grabbing}.ed-placed-sig img[data-v-4ee63106]{display:block;pointer-events:none;width:100%}.ed-sig-rm[data-v-4ee63106]{align-items:center;background:var(--ed-red);border:2px solid #fff;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--ed-sans);height:22px;line-height:1;padding:0;place-items:center;position:absolute;right:-10px;top:-10px;width:22px}.ed-sig-edit[data-v-4ee63106],.ed-sig-rm[data-v-4ee63106]{border-radius:50%;box-shadow:0 2px 6px #0003;justify-content:center;opacity:0;transition:opacity .15s}.ed-sig-edit[data-v-4ee63106]{align-items:center;background:var(--ed-accent);border:2px solid #fff;color:#fff;cursor:pointer;display:inline-flex;height:24px;left:-10px;padding:0;position:absolute;top:-10px;width:24px}.ed-placed-sig--selected .ed-sig-edit[data-v-4ee63106],.ed-placed-sig--selected .ed-sig-rm[data-v-4ee63106],.ed-placed-sig:hover .ed-sig-edit[data-v-4ee63106],.ed-placed-sig:hover .ed-sig-rm[data-v-4ee63106]{opacity:1}.ed-sig-resize[data-v-4ee63106]{background:#fff;border:1.5px solid var(--ed-accent);border-radius:3px;bottom:-4px;box-shadow:0 1px 4px #00000026;color:var(--ed-accent);cursor:nwse-resize;display:grid;height:16px;opacity:0;place-items:center;position:absolute;right:-4px;transition:opacity .15s;width:16px}.ed-placed-sig--active .ed-sig-resize[data-v-4ee63106],.ed-placed-sig--selected .ed-sig-resize[data-v-4ee63106],.ed-placed-sig:hover .ed-sig-resize[data-v-4ee63106]{opacity:1}.ed-float-btn[data-v-4ee63106]{pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:10}.ed-float-label[data-v-4ee63106]{background:var(--ed-accent);border-radius:999px;box-shadow:0 4px 12px #0d94884d;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;padding:.35rem .75rem;white-space:nowrap}.ed-float-tip[data-v-4ee63106]{background:var(--ed-text);border-radius:4px;color:#fff;font-size:.72rem;font-weight:600;padding:.3rem .6rem;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:10}.ed-sign-actions[data-v-4ee63106]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem}.ed-btn[data-v-4ee63106]{border:none;border-radius:.5rem;cursor:pointer;font-family:var(--ed-sans);font-size:.88rem;font-weight:700;padding:.55rem 1.1rem;transition:all .15s}.ed-btn--primary[data-v-4ee63106]{background:var(--ed-accent);color:var(--ed-accent-text)}.ed-btn--primary[data-v-4ee63106]:hover{opacity:.9;transform:translateY(-1px)}.ed-btn--primary[data-v-4ee63106]:disabled{cursor:not-allowed;opacity:.5;transform:none}.ed-btn--lg[data-v-4ee63106]{font-size:.95rem;padding:.75rem 1.5rem}.ed-btn--sm[data-v-4ee63106]{font-size:.78rem;padding:.35rem .7rem}.ed-btn--ghost[data-v-4ee63106]{background:transparent;border:1px solid var(--ed-border);color:var(--ed-text-soft)}.ed-btn--ghost[data-v-4ee63106]:hover{border-color:var(--ed-accent);color:var(--ed-accent)}.ed-overlay[data-v-4ee63106]{align-items:center;background:#0f172a99;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.ed-modal[data-v-4ee63106]{background:#fff;border-radius:1rem;box-shadow:0 24px 64px #0003;max-width:520px;overflow:hidden;width:100%}.ed-modal-head[data-v-4ee63106]{align-items:center;border-bottom:1px solid var(--ed-border-soft);display:flex;justify-content:space-between;padding:1rem 1.25rem}.ed-modal-head h3[data-v-4ee63106]{font-size:1.1rem;font-weight:700;margin:0}.ed-modal-x[data-v-4ee63106]{background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:50%;color:var(--ed-text-faint);cursor:pointer;display:grid;font-family:var(--ed-sans);font-size:1.2rem;height:32px;place-items:center;width:32px}.ed-modal-x[data-v-4ee63106]:hover{border-color:var(--ed-red);color:var(--ed-red)}.ed-sig-tabs[data-v-4ee63106]{border-bottom:1px solid var(--ed-border-soft);display:flex}.ed-sig-tab[data-v-4ee63106]{background:none;border:none;border-bottom:2px solid transparent;color:var(--ed-text-faint);cursor:pointer;flex:1;font-family:var(--ed-sans);font-size:.9rem;font-weight:600;padding:.75rem;text-align:center;transition:all .15s}.ed-sig-tab[data-v-4ee63106]:hover{color:var(--ed-text)}.ed-sig-tab.active[data-v-4ee63106]{border-bottom-color:var(--ed-accent);color:var(--ed-accent)}.ed-color-row[data-v-4ee63106]{align-items:center;border-bottom:1px solid var(--ed-border-soft);display:flex;gap:.6rem;padding:.75rem 1.25rem}.ed-color-label[data-v-4ee63106]{color:var(--ed-text-soft);font-size:.82rem;font-weight:600}.ed-color-btn[data-v-4ee63106]{border:2.5px solid transparent;border-radius:50%;cursor:pointer;height:24px;transition:all .15s;width:24px}.ed-color-btn[data-v-4ee63106]:hover{transform:scale(1.15)}.ed-color-btn.active[data-v-4ee63106]{border-color:var(--ed-text);box-shadow:0 0 0 2px var(--ed-bg)}.ed-sig-body[data-v-4ee63106]{padding:1.25rem}.ed-draw-wrap[data-v-4ee63106]{position:relative}.ed-draw-canvas[data-v-4ee63106]{background:#fff;border:1.5px solid var(--ed-border);border-radius:.5rem;cursor:crosshair;display:block;height:180px;touch-action:none;width:100%}.ed-draw-hint[data-v-4ee63106]{bottom:8px;color:var(--ed-text-faint);font-size:.72rem;left:50%;pointer-events:none;position:absolute;transform:translate(-50%)}.ed-sig-acts[data-v-4ee63106]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.ed-sig-input[data-v-4ee63106]{background:var(--ed-bg);border:1.5px solid var(--ed-border);border-radius:.5rem;color:var(--ed-text);font-family:var(--ed-sans);font-size:1.05rem;margin-bottom:1rem;outline:none;padding:.75rem .85rem;width:100%}.ed-sig-input[data-v-4ee63106]:focus{border-color:var(--ed-accent)}.ed-font-opts[data-v-4ee63106]{display:grid;gap:.5rem;margin-bottom:.75rem}.ed-font-btn[data-v-4ee63106]{background:#fff;border:1.5px solid var(--ed-border);border-radius:.5rem;cursor:pointer;font-size:1.6rem;padding:.85rem 1rem;text-align:left;transition:all .15s}.ed-font-btn.active[data-v-4ee63106],.ed-font-btn[data-v-4ee63106]:hover{border-color:var(--ed-accent)}.ed-font-btn.active[data-v-4ee63106]{background:var(--ed-accent-dim)}.ed-sig-upload[data-v-4ee63106]{border:2px dashed var(--ed-border);border-radius:.5rem;color:var(--ed-text-soft);cursor:pointer;padding:2.5rem 1rem;text-align:center;transition:all .2s}.ed-sig-upload[data-v-4ee63106]:hover{background:var(--ed-accent-dim);border-color:var(--ed-accent)}.ed-sig-upload svg[data-v-4ee63106]{color:var(--ed-text-faint);margin:0 auto .5rem}.ed-sig-upload p[data-v-4ee63106]{font-size:.95rem;font-weight:600;margin:0 0 .2rem}.ed-upload-hint[data-v-4ee63106]{color:var(--ed-text-faint);font-size:.82rem;font-weight:400}.ed-tools-section[data-v-4ee63106]{border-top:1px solid var(--ed-border-soft);padding:4rem 0}.ed-section-header[data-v-4ee63106]{margin-bottom:2rem;text-align:center}.ed-section-header h2[data-v-4ee63106]{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.5px;margin:0 0 .4rem}.ed-section-sub[data-v-4ee63106]{color:var(--ed-text-soft);font-size:1rem}.ed-tools-grid[data-v-4ee63106]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ed-tool-card[data-v-4ee63106]{align-items:center;background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:var(--ed-radius);color:var(--ed-text);display:flex;gap:1rem;padding:1.2rem 1.25rem;text-decoration:none;transition:all .2s}.ed-tool-card[data-v-4ee63106]:hover{border-color:var(--ed-accent);box-shadow:0 6px 20px #0d94880f;transform:translateY(-2px)}.ed-tool-icon[data-v-4ee63106]{background:var(--ed-accent-dim);border-radius:.6rem;display:grid;flex-shrink:0;font-size:1.5rem;height:2.8rem;place-items:center;width:2.8rem}.ed-tool-body[data-v-4ee63106]{flex:1;min-width:0}.ed-tool-name[data-v-4ee63106]{align-items:center;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:700;gap:.5rem}.ed-tool-desc[data-v-4ee63106]{color:var(--ed-text-soft);font-size:.88rem;line-height:1.45;margin-top:.2rem}.ed-live-badge[data-v-4ee63106]{background:var(--ed-accent-dim);border:1px solid rgba(13,148,136,.15);border-radius:999px;color:var(--ed-accent);font-size:.68rem;font-weight:600;padding:.15rem .5rem}.ed-tool-arrow[data-v-4ee63106]{color:var(--ed-text-faint);flex-shrink:0;transition:color .2s}.ed-tool-card:hover .ed-tool-arrow[data-v-4ee63106]{color:var(--ed-accent)}.ed-seo-section[data-v-4ee63106]{border-top:1px solid var(--ed-border-soft);padding:3rem 0 4rem}.ed-article[data-v-4ee63106]{max-width:680px}.ed-article h2[data-v-4ee63106]{font-size:1.4rem;font-weight:700;margin:2.5rem 0 .6rem}.ed-article h2[data-v-4ee63106]:first-child{margin-top:0}.ed-article p[data-v-4ee63106]{color:var(--ed-text-soft);font-size:.98rem;line-height:1.75;margin:0 0 .9rem}.ed-article p strong[data-v-4ee63106]{color:var(--ed-text);font-weight:600}.ed-inline-link[data-v-4ee63106]{color:var(--ed-accent);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.ed-steps[data-v-4ee63106]{color:var(--ed-text);margin:1.4rem 0 0;padding-left:1.4rem}.ed-steps li[data-v-4ee63106]{margin-bottom:1.1rem;padding-left:.35rem}.ed-steps h3[data-v-4ee63106]{font-size:1rem;font-weight:700;margin-bottom:.25rem}.ed-steps p[data-v-4ee63106]{margin-bottom:0}.ed-faq-section[data-v-4ee63106]{border-top:1px solid var(--ed-border-soft);padding:3.5rem 0 4.5rem}.ed-faq-list[data-v-4ee63106]{display:grid;gap:.75rem;max-width:760px}.ed-faq-item[data-v-4ee63106]{background:var(--ed-surface);border:1px solid var(--ed-border);border-radius:var(--ed-radius);padding:1rem 1.15rem}.ed-faq-item summary[data-v-4ee63106]{color:var(--ed-text);cursor:pointer;font-weight:700}.ed-faq-item p[data-v-4ee63106]{color:var(--ed-text-soft);line-height:1.7;margin:.8rem 0 0}.ed-footer[data-v-4ee63106]{border-top:1px solid var(--ed-border-soft);padding:2.5rem 0}.ed-footer-inner[data-v-4ee63106]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.ed-footer-brand[data-v-4ee63106]{align-items:center;display:flex;gap:.45rem}.ed-footer-tagline[data-v-4ee63106]{color:var(--ed-text-faint);font-size:.85rem;font-style:italic;margin-left:.5rem}.ed-footer-links[data-v-4ee63106]{display:flex;flex-wrap:wrap;gap:1.5rem}.ed-footer-links a[data-v-4ee63106]{color:var(--ed-text-faint);font-size:.88rem;text-decoration:none}.ed-footer-links a[data-v-4ee63106]:hover{color:var(--ed-text)}.ed-footer-copy[data-v-4ee63106]{color:var(--ed-text-faint);font-size:.8rem}.ed-nav-link--pill[data-v-4ee63106]{border:1px solid var(--ed-border);border-radius:999px;padding:.45rem .9rem}.ed-nav-link--pill[data-v-4ee63106]:hover{background:var(--ed-card);text-decoration:none}@media(max-width:768px){.ed-tools-grid[data-v-4ee63106]{grid-template-columns:1fr}.ed-toolbar[data-v-4ee63106]{align-items:stretch;flex-direction:column}.ed-toolbar-right[data-v-4ee63106]{justify-content:flex-end}.ed-float-btn[data-v-4ee63106],.ed-float-tip[data-v-4ee63106],.ed-sig-ready[data-v-4ee63106]{display:none}}@media(max-width:560px){.ed-hero[data-v-4ee63106]{padding:3.5rem 0 2rem}.ed-hero h1[data-v-4ee63106]{font-size:2.4rem}.ed-nav-links[data-v-4ee63106]{display:none}.ed-dropzone[data-v-4ee63106]{padding:2.5rem 1rem}.ed-footer-inner[data-v-4ee63106]{flex-direction:column;text-align:center}.ed-footer-tagline[data-v-4ee63106]{display:none}.ed-sign-actions[data-v-4ee63106]{flex-direction:column}.ed-sign-actions .ed-btn[data-v-4ee63106]{text-align:center;width:100%}}
