.jpg-to-pdf[data-astro-cid-hljltnvk]{gap:var(--space-5);flex-direction:column;display:flex}.workflow[data-astro-cid-hljltnvk]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow[data-astro-cid-hljltnvk] li[data-astro-cid-hljltnvk]{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-muted);font-size:.875rem;font-weight:500;display:flex}.workflow-number[data-astro-cid-hljltnvk]{border-radius:var(--radius-pill);background:var(--color-surface-muted);width:1.5rem;height:1.5rem;color:var(--color-ink);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-hljltnvk]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-1);font-size:.75rem;font-weight:600}.card-heading[data-astro-cid-hljltnvk] h2[data-astro-cid-hljltnvk]{color:var(--color-ink);margin:0 0 var(--space-1);font-size:1.25rem;font-weight:600}.card-heading[data-astro-cid-hljltnvk] p[data-astro-cid-hljltnvk]{color:var(--color-ink-soft);margin:0;font-size:.9375rem}.file-input[data-astro-cid-hljltnvk]{display:none}.dropzone-idle[data-astro-cid-hljltnvk]{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.dropzone-icon[data-astro-cid-hljltnvk]{border-radius:var(--radius-pill);background:var(--color-accent-soft);width:4rem;height:4rem;color:var(--color-accent-ink);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.dropzone-title[data-astro-cid-hljltnvk]{color:var(--color-ink);margin:0;font-size:1.125rem;font-weight:600}.dropzone-or[data-astro-cid-hljltnvk]{color:var(--color-ink-muted);margin:0;font-size:.875rem}.dropzone-limit[data-astro-cid-hljltnvk]{color:var(--color-ink-muted);margin:var(--space-2) 0 0;font-size:.8125rem}.privacy-note[data-astro-cid-hljltnvk]{color:var(--color-ink-muted);margin:var(--space-1) 0 0;font-size:.75rem}.queue-header[data-astro-cid-hljltnvk]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.queue-subtitle[data-astro-cid-hljltnvk]{color:var(--color-ink-soft);margin:var(--space-1) 0 0;font-size:.9375rem}.queue-stats[data-astro-cid-hljltnvk]{gap:var(--space-2);display:flex}.stat-badge[data-astro-cid-hljltnvk]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-ink);align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.queue-list[data-astro-cid-hljltnvk]{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.queue-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:2rem 3.5rem minmax(0,1fr) auto;display:grid}.item-order{color:var(--color-ink-muted);text-align:center;font-size:.875rem;font-weight:700}.item-thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#fff;width:3.5rem;height:3.5rem}.item-info{min-width:0}.item-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.item-meta{color:var(--color-ink-muted);margin:2px 0 0;font-size:.75rem}.item-actions{gap:var(--space-1);display:flex}.icon-button[data-astro-cid-hljltnvk]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.icon-button[data-astro-cid-hljltnvk]:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-border-strong)}.icon-button[data-astro-cid-hljltnvk]:disabled{opacity:.4;cursor:not-allowed}.icon-button--danger{color:#b91c1c}.icon-button--danger:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.queue-actions[data-astro-cid-hljltnvk]{justify-content:space-between;align-items:center;display:flex}.text-button[data-astro-cid-hljltnvk]{padding:var(--space-2) var(--space-3);color:var(--color-accent);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;font-size:.875rem;font-weight:500}.text-button[data-astro-cid-hljltnvk]:hover{text-decoration:underline}.text-button--danger[data-astro-cid-hljltnvk]{color:#dc2626}.workspace-grid[data-astro-cid-hljltnvk]{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.workspace-col[data-astro-cid-hljltnvk]{gap:var(--space-5);flex-direction:column;display:flex}.control-group[data-astro-cid-hljltnvk]{margin:0 0 var(--space-4);gap:var(--space-3);border:none;flex-direction:column;padding:0;display:flex}.group-title[data-astro-cid-hljltnvk]{color:var(--color-ink);margin-bottom:var(--space-2);padding:0;font-size:.875rem;font-weight:600}.field[data-astro-cid-hljltnvk]{gap:var(--space-1);flex-direction:column;display:flex}.field[data-astro-cid-hljltnvk] label[data-astro-cid-hljltnvk]{color:var(--color-ink);font-size:.8125rem;font-weight:500}.field-header[data-astro-cid-hljltnvk]{justify-content:space-between;align-items:center;display:flex}.range-val[data-astro-cid-hljltnvk]{color:var(--color-ink);font-size:.8125rem;font-weight:600}.select-input[data-astro-cid-hljltnvk],.text-input[data-astro-cid-hljltnvk]{height:2.5rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-family:inherit;font-size:.875rem}.select-input[data-astro-cid-hljltnvk]:focus,.text-input[data-astro-cid-hljltnvk]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.field-help[data-astro-cid-hljltnvk]{color:var(--color-ink-muted);margin:0;font-size:.75rem}.checkbox-field[data-astro-cid-hljltnvk]{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);display:flex}.checkbox-field[data-astro-cid-hljltnvk] input[data-astro-cid-hljltnvk][type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);margin-top:2px}.checkbox-field[data-astro-cid-hljltnvk] label[data-astro-cid-hljltnvk]{color:var(--color-ink);flex-direction:column;font-size:.8125rem;display:flex}.action-row[data-astro-cid-hljltnvk]{gap:var(--space-3);margin-top:var(--space-4);display:flex}.button[data-astro-cid-hljltnvk]{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;height:2.75rem;font-size:.9375rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.button--primary[data-astro-cid-hljltnvk]{background:var(--color-accent);color:#fff}.button--primary[data-astro-cid-hljltnvk]:hover:not(:disabled){background:var(--color-accent-strong)}.button--primary[data-astro-cid-hljltnvk]:disabled{opacity:.5;cursor:not-allowed}.button--secondary[data-astro-cid-hljltnvk]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-ink)}.button--secondary[data-astro-cid-hljltnvk]:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-border-strong)}.processing-bar[data-astro-cid-hljltnvk]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-ink);font-size:.875rem;font-weight:500;display:flex}.processing-dot[data-astro-cid-hljltnvk]{border-radius:var(--radius-pill);background:var(--color-accent);width:.625rem;height:.625rem;animation:1s infinite alternate pulse}@keyframes pulse{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}.preview-pager[data-astro-cid-hljltnvk]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.pager-text[data-astro-cid-hljltnvk]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.8125rem;font-weight:600;overflow:hidden}.canvas-wrapper[data-astro-cid-hljltnvk]{background:var(--color-border);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);justify-content:center;align-items:center;min-height:240px;display:flex}.canvas-wrapper[data-astro-cid-hljltnvk] canvas[data-astro-cid-hljltnvk]{background:#fff;border-radius:2px;max-width:100%;height:auto;box-shadow:0 4px 12px #0000001f}.preview-caption[data-astro-cid-hljltnvk]{color:var(--color-ink-muted);text-align:center;margin:var(--space-2) 0 0;font-size:.75rem}.result-card[data-astro-cid-hljltnvk]{background:#f0fdf4;border-color:#86efac}.result-badge-row[data-astro-cid-hljltnvk]{margin-bottom:var(--space-2)}.result-badge[data-astro-cid-hljltnvk]{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.05em;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.result-badge--success[data-astro-cid-hljltnvk]{color:#166534;background:#dcfce7;border:1px solid #86efac}.result-metrics[data-astro-cid-hljltnvk]{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:#fff;border:1px solid #bbf7d0;grid-template-columns:repeat(3,1fr);display:grid}.result-metrics[data-astro-cid-hljltnvk] dt[data-astro-cid-hljltnvk]{text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem;font-weight:600}.result-metrics[data-astro-cid-hljltnvk] dd[data-astro-cid-hljltnvk]{color:var(--color-ink);margin:var(--space-1) 0 0;font-size:.9375rem;font-weight:700}.pdf-preview-box[data-astro-cid-hljltnvk]{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:#fff;border:1px solid #bbf7d0}.preview-title[data-astro-cid-hljltnvk]{color:var(--color-ink);margin:0 0 var(--space-2);font-size:.8125rem;font-weight:600}.download-actions[data-astro-cid-hljltnvk]{gap:var(--space-2);flex-direction:column;display:flex}.disclaimer-text[data-astro-cid-hljltnvk]{color:var(--color-ink-muted);text-align:center;margin:0;font-size:.75rem}.error-banner[data-astro-cid-hljltnvk]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;font-size:.875rem;display:flex}.error-banner[data-astro-cid-hljltnvk] p[data-astro-cid-hljltnvk]{margin:0;line-height:1.4}.sr-only[data-astro-cid-hljltnvk]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=840px){.workspace-grid[data-astro-cid-hljltnvk],.workflow[data-astro-cid-hljltnvk]{grid-template-columns:1fr}}@media (width<=64rem){.workflow[data-astro-cid-hljltnvk]{gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);font-size:.75rem}.workflow-number[data-astro-cid-hljltnvk]{width:1.25rem;height:1.25rem;font-size:.6875rem}}@media (width<=40rem){.workflow[data-astro-cid-hljltnvk]{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-1);flex-wrap:nowrap;overflow-x:auto}.workflow[data-astro-cid-hljltnvk]::-webkit-scrollbar{display:none}.workflow[data-astro-cid-hljltnvk] li[data-astro-cid-hljltnvk]{white-space:nowrap;flex:none}.dropzone[data-astro-cid-hljltnvk]{padding:var(--space-4) var(--space-3)}.dropzone-icon[data-astro-cid-hljltnvk]{margin-bottom:var(--space-1)}.dropzone-icon[data-astro-cid-hljltnvk] svg[data-astro-cid-hljltnvk]{width:28px;height:28px}.dropzone-title[data-astro-cid-hljltnvk]{font-size:1rem}.dropzone-or[data-astro-cid-hljltnvk]{display:none}.card-heading[data-astro-cid-hljltnvk]{margin-bottom:var(--space-3)}.card-heading[data-astro-cid-hljltnvk] h2[data-astro-cid-hljltnvk]{font-size:1.0625rem}.workflow[data-astro-cid-hljltnvk] li[data-astro-cid-hljltnvk]{padding:var(--space-1) var(--space-2)}.workflow-number[data-astro-cid-hljltnvk]{width:1.25rem;height:1.25rem}}.container[data-astro-cid-s5qilibj]{max-width:var(--container-width);padding:0 var(--page-gutter);margin:0 auto}.eyebrow[data-astro-cid-s5qilibj]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-1);font-size:.75rem;font-weight:600}#page-title[data-astro-cid-s5qilibj]{color:var(--color-ink);margin:0 0 var(--space-3);font-size:2.25rem;font-weight:700;line-height:1.2}.privacy-callout[data-astro-cid-s5qilibj]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-ink-soft);font-size:.8125rem;display:inline-flex}.limits-card[data-astro-cid-s5qilibj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.limits-card[data-astro-cid-s5qilibj] h2[data-astro-cid-s5qilibj]{color:var(--color-ink);margin:0 0 var(--space-3);font-size:1rem;font-weight:600}.limits-list[data-astro-cid-s5qilibj]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.limits-list[data-astro-cid-s5qilibj] div[data-astro-cid-s5qilibj]{justify-content:space-between;gap:var(--space-2);font-size:.8125rem;display:flex}.limits-list[data-astro-cid-s5qilibj] dt[data-astro-cid-s5qilibj]{color:var(--color-ink-muted)}.limits-list[data-astro-cid-s5qilibj] dd[data-astro-cid-s5qilibj]{color:var(--color-ink);text-align:right;margin:0;font-weight:600}.tool-container[data-astro-cid-s5qilibj]{padding-top:var(--space-8);padding-bottom:var(--space-8)}.page-section[data-astro-cid-s5qilibj]{padding:var(--space-10) 0;border-top:1px solid var(--color-border)}.section-heading[data-astro-cid-s5qilibj]{text-align:center;max-width:42rem;margin:0 auto var(--space-8)}.section-heading[data-astro-cid-s5qilibj] h2[data-astro-cid-s5qilibj]{color:var(--color-ink);margin:0 0 var(--space-2);font-size:1.75rem;font-weight:700}.section-heading[data-astro-cid-s5qilibj] p[data-astro-cid-s5qilibj]{color:var(--color-ink-soft);margin:0;font-size:1rem}.notes-grid[data-astro-cid-s5qilibj]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.note-card[data-astro-cid-s5qilibj]{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.note-card[data-astro-cid-s5qilibj] h3[data-astro-cid-s5qilibj]{color:var(--color-ink);margin:0 0 var(--space-2);font-size:1.0625rem;font-weight:600}.note-card[data-astro-cid-s5qilibj] p[data-astro-cid-s5qilibj]{color:var(--color-ink-soft);margin:0;font-size:.875rem;line-height:1.5}.checklist-section[data-astro-cid-s5qilibj]{background:var(--color-surface)}.checklist[data-astro-cid-s5qilibj]{gap:var(--space-3);flex-direction:column;max-width:48rem;margin:0 auto;padding:0;list-style:none;display:flex}.checklist[data-astro-cid-s5qilibj] li[data-astro-cid-s5qilibj]{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink-soft);font-size:.9375rem;line-height:1.5}.checklist[data-astro-cid-s5qilibj] strong[data-astro-cid-s5qilibj]{color:var(--color-ink);margin-bottom:var(--space-1);display:block}.faq-list[data-astro-cid-s5qilibj]{gap:var(--space-3);flex-direction:column;max-width:48rem;margin:0 auto;display:flex}.faq-item[data-astro-cid-s5qilibj]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.faq-question[data-astro-cid-s5qilibj]{padding:var(--space-4);color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-s5qilibj]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-s5qilibj]{color:var(--color-ink-muted);transition:transform .2s;display:inline-flex}.faq-item[data-astro-cid-s5qilibj][open] .faq-icon[data-astro-cid-s5qilibj]{transform:rotate(45deg)}.faq-answer[data-astro-cid-s5qilibj]{padding:0 var(--space-4) var(--space-4);color:var(--color-ink-soft);font-size:.875rem;line-height:1.6}.faq-answer[data-astro-cid-s5qilibj] p[data-astro-cid-s5qilibj]{margin:0}.related-grid[data-astro-cid-s5qilibj]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=840px){.hero-layout[data-astro-cid-s5qilibj],.notes-grid[data-astro-cid-s5qilibj],.related-grid[data-astro-cid-s5qilibj]{grid-template-columns:1fr}}
